From 47d7d249104b6cf2040044aa2dad6f8fa41927f3 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 17 May 2024 12:06:12 +0200 Subject: [PATCH 01/59] :sparkles: Add copying and duplicating component tests --- .../app/common/test_helpers/components.cljc | 4 +- .../app/common/test_helpers/compositions.cljc | 102 ++++++++++----- .../test/cases/copying-and-duplicating.penpot | Bin 0 -> 14678 bytes .../logic/copying_and_duplicating_test.cljc | 122 ++++++++++++++++++ .../logic/swap_as_override_test.cljc | 2 +- 5 files changed, 192 insertions(+), 38 deletions(-) create mode 100644 common/test/cases/copying-and-duplicating.penpot create mode 100644 common/test/common_tests/logic/copying_and_duplicating_test.cljc diff --git a/common/src/app/common/test_helpers/components.cljc b/common/src/app/common/test_helpers/components.cljc index b1c9c0513..dadd2feac 100644 --- a/common/src/app/common/test_helpers/components.cljc +++ b/common/src/app/common/test_helpers/components.cljc @@ -122,12 +122,12 @@ #(ctst/add-shape (:id shape) shape % - (:parent-id shape) (:frame-id shape) + (:parent-id shape) nil true))) $ - (remove #(= (:id %) (:did copy-root')) copy-shapes)))))] + (remove #(= (:id %) (:id copy-root')) copy-shapes)))))] (when children-labels (dotimes [idx (count children-labels)] (set-child-label file' copy-root-label idx (nth children-labels idx)))) diff --git a/common/src/app/common/test_helpers/compositions.cljc b/common/src/app/common/test_helpers/compositions.cljc index 7a2722439..6d89fa475 100644 --- a/common/src/app/common/test_helpers/compositions.cljc +++ b/common/src/app/common/test_helpers/compositions.cljc @@ -8,6 +8,7 @@ (:require [app.common.data :as d] [app.common.files.changes-builder :as pcb] + [app.common.geom.point :as gpt] [app.common.logic.libraries :as cll] [app.common.logic.shapes :as cls] [app.common.test-helpers.components :as thc] @@ -20,7 +21,7 @@ (defn add-rect [file rect-label & {:keys [] :as params}] ;; Generated shape tree: - ;; :rect-label [:type :rect :name: Rect1] + ;; :rect-label [:type :rect :name Rect1] (ths/add-sample-shape file rect-label (merge {:type :rect :name "Rect1"} @@ -29,17 +30,26 @@ (defn add-frame [file frame-label & {:keys [] :as params}] ;; Generated shape tree: - ;; :frame-label [:type :frame :name: Frame1] + ;; :frame-label [:type :frame :name Frame1] (ths/add-sample-shape file frame-label (merge {:type :frame :name "Frame1"} params))) +(defn add-group + [file group-label & {:keys [] :as params}] + ;; Generated shape tree: + ;; :group-label [:type :group :name Group1] + (ths/add-sample-shape file group-label + (merge {:type :group + :name "Group1"} + params))) + (defn add-frame-with-child [file frame-label child-label & {:keys [frame-params child-params]}] ;; Generated shape tree: - ;; :frame-label [:name: Frame1] - ;; :child-label [:name: Rect1] + ;; :frame-label [:name Frame1] + ;; :child-label [:name Rect1] (-> file (add-frame frame-label frame-params) (ths/add-sample-shape child-label @@ -52,8 +62,8 @@ [file component-label root-label child-label & {:keys [component-params root-params child-params]}] ;; Generated shape tree: - ;; {:root-label} [:name: Frame1] # [Component :component-label] - ;; :child-label [:name: Rect1] + ;; {:root-label} [:name Frame1] # [Component :component-label] + ;; :child-label [:name Rect1] (-> file (add-frame-with-child root-label child-label :frame-params root-params :child-params child-params) (thc/make-component component-label root-label component-params))) @@ -62,11 +72,11 @@ [file component-label main-root-label main-child-label copy-root-label & {:keys [component-params main-root-params main-child-params copy-root-params]}] ;; Generated shape tree: - ;; {:main-root-label} [:name: Frame1] # [Component :component-label] - ;; :main-child-label [:name: Rect1] + ;; {:main-root-label} [:name Frame1] # [Component :component-label] + ;; :main-child-label [:name Rect1] ;; - ;; :copy-root-label [:name: Frame1] #--> [Component :component-label] :main-root-label - ;; [:name: Rect1] ---> :main-child-label + ;; :copy-root-label [:name Frame1] #--> [Component :component-label] :main-root-label + ;; [:name Rect1] ---> :main-child-label (-> file (add-simple-component component-label main-root-label @@ -80,10 +90,10 @@ [file component-label root-label child-labels & {:keys [component-params root-params child-params-list]}] ;; Generated shape tree: - ;; {:root-label} [:name: Frame1] # [Component :component-label] - ;; :child1-label [:name: Rect1] - ;; :child2-label [:name: Rect2] - ;; :child3-label [:name: Rect3] + ;; {:root-label} [:name Frame1] # [Component :component-label] + ;; :child1-label [:name Rect1] + ;; :child2-label [:name Rect2] + ;; :child3-label [:name Rect3] (as-> file $ (add-frame $ root-label root-params) (reduce (fn [file [index [label params]]] @@ -101,15 +111,15 @@ [file component-label main-root-label main-child-labels copy-root-label & {:keys [component-params main-root-params main-child-params-list copy-root-params]}] ;; Generated shape tree: - ;; {:root-label} [:name: Frame1] # [Component :component-label] - ;; :child1-label [:name: Rect1] - ;; :child2-label [:name: Rect2] - ;; :child3-label [:name: Rect3] + ;; {:root-label} [:name Frame1] # [Component :component-label] + ;; :child1-label [:name Rect1] + ;; :child2-label [:name Rect2] + ;; :child3-label [:name Rect3] ;; - ;; :copy-root-label [:name: Frame1] #--> [Component :component-label] :root-label - ;; [:name: Rect1] ---> :child1-label - ;; [:name: Rect2] ---> :child2-label - ;; [:name: Rect3] ---> :child3-label + ;; :copy-root-label [:name Frame1] #--> [Component :component-label] :root-label + ;; [:name Rect1] ---> :child1-label + ;; [:name Rect2] ---> :child2-label + ;; [:name Rect3] ---> :child3-label (-> file (add-component-with-many-children component-label main-root-label @@ -123,12 +133,12 @@ [file component1-label main1-root-label main1-child-label component2-label main2-root-label nested-head-label & {:keys [component1-params root1-params main1-child-params component2-params main2-root-params nested-head-params]}] ;; Generated shape tree: - ;; {:main1-root-label} [:name: Frame1] # [Component :component1-label] - ;; :main1-child-label [:name: Rect1] + ;; {:main1-root-label} [:name Frame1] # [Component :component1-label] + ;; :main1-child-label [:name Rect1] ;; - ;; {:main2-root-label} [:name: Frame2] # [Component :component2-label] - ;; :nested-head-label [:name: Frame1] @--> [Component :component1-label] :main1-root-label - ;; [:name: Rect1] ---> :main1-child-label + ;; {:main2-root-label} [:name Frame2] # [Component :component2-label] + ;; :nested-head-label [:name Frame1] @--> [Component :component1-label] :main1-root-label + ;; [:name Rect1] ---> :main1-child-label (-> file (add-simple-component component1-label main1-root-label @@ -150,16 +160,16 @@ [file component1-label main1-root-label main1-child-label component2-label main2-root-label nested-head-label copy2-root-label & {:keys [component1-params root1-params main1-child-params component2-params main2-root-params nested-head-params copy2-root-params]}] ;; Generated shape tree: - ;; {:main1-root-label} [:name: Frame1] # [Component :component1-label] - ;; :main1-child-label [:name: Rect1] + ;; {:main1-root-label} [:name Frame1] # [Component :component1-label] + ;; :main1-child-label [:name Rect1] ;; - ;; {:main2-root-label} [:name: Frame2] # [Component :component2-label] - ;; :nested-head-label [:name: Frame1] @--> [Component :component1-label] :main1-root-label - ;; [:name: Rect1] ---> :main1-child-label + ;; {:main2-root-label} [:name Frame2] # [Component :component2-label] + ;; :nested-head-label [:name Frame1] @--> [Component :component1-label] :main1-root-label + ;; [:name Rect1] ---> :main1-child-label ;; - ;; :copy2-label [:name: Frame2] #--> [Component :component2-label] :main2-root-label - ;; [:name: Frame1] @--> [Component :component1-label] :nested-head-label - ;; [:name: Rect1] ---> + ;; :copy2-label [:name Frame2] #--> [Component :component2-label] :main2-root-label + ;; [:name Frame1] @--> [Component :component1-label] :nested-head-label + ;; [:name Rect1] ---> (-> file (add-nested-component component1-label main1-root-label @@ -334,3 +344,25 @@ (if propagate-fn (propagate-fn file') file'))) + +(defn duplicate-shape [file shape-tag & {:keys [page-label propagate-fn]}] + (let [page (if page-label + (thf/get-page file page-label) + (thf/current-page file)) + shape (ths/get-shape file shape-tag :page-label page-label) + changes + (-> (pcb/empty-changes nil) + (cll/generate-duplicate-changes (:objects page) ;; objects + page ;; page + #{(:id shape)} ;; ids + (gpt/point 0 0) ;; delta + {(:id file) file} ;; libraries + (:data file) ;; library-data + (:id file)) ;; file-id + (cll/generate-duplicate-changes-update-indices (:objects page) ;; objects + #{(:id shape)})) + file' (thf/apply-changes file changes)] + (if propagate-fn + (propagate-fn file') + file'))) + diff --git a/common/test/cases/copying-and-duplicating.penpot b/common/test/cases/copying-and-duplicating.penpot new file mode 100644 index 0000000000000000000000000000000000000000..23305d928c2fa05b2e58005f93e4ba1cdfdaf303 GIT binary patch literal 14678 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 (thf/sample-file :file1) + (tho/add-simple-component :simple-1 :frame-simple-1 :rect-simple-1 + :child-params {:type :rect :fills (ths/sample-fills-color :fill-color "#2152e5") :name "rect-simple-1"}) + + (tho/add-frame :frame-composed-1 :name "frame-composed-1") + (thc/instantiate-component :simple-1 :copy-simple-1 :parent-label :frame-composed-1 :children-labels [:composed-1-simple-1]) + (ths/add-sample-shape :rect-composed-1 :parent-label :frame-composed-1 :fills (ths/sample-fills-color :fill-color "#B1B2B5")) + (thc/make-component :composed-1 :frame-composed-1) + + (tho/add-frame :frame-composed-2 :name "frame-composed-2") + (thc/instantiate-component :composed-1 :copy-composed-1-composed-2 :parent-label :frame-composed-2 :children-labels [:composed-1-composed-2]) + (thc/make-component :composed-2 :frame-composed-2) + + (thc/instantiate-component :composed-2 :copy-composed-2) + + (tho/add-frame :frame-composed-3 :name "frame-composed-3") + (tho/add-group :group-3 :parent-label :frame-composed-3) + (thc/instantiate-component :composed-2 :copy-composed-1-composed-3 :parent-label :group-3 :children-labels [:composed-1-composed-2]) + (ths/add-sample-shape :circle-composed-3 :parent-label :group-3 :fills (ths/sample-fills-color :fill-color "#B1B2B5")) + (thc/make-component :composed-3 :frame-composed-3) + + (thc/instantiate-component :composed-3 :copy-composed-3 :children-labels [:composed-2-composed-3]))) + +(defn- propagate-all-component-changes [file] + (-> file + (tho/propagate-component-changes :simple-1) + (tho/propagate-component-changes :composed-1) + (tho/propagate-component-changes :composed-2) + (tho/propagate-component-changes :composed-3))) + +(defn- count-shapes [file name color] + (let [page (thf/current-page file)] + (->> (vals (:objects page)) + (filter #(and + (= (:name %) name) + (-> (ths/get-shape-by-id file (:id %)) + :fills + first + :fill-color + (= color)))) + (count)))) + +(defn- validate [file validator] + (validator file) + file) + +;; Related .penpot file: common/test/cases/copying-and-duplicating.penpot +(t/deftest main-and-first-level-copy + (-> (setup) + ;; For each main and first level copy: + ;; - Duplicate it two times. + (tho/duplicate-shape :frame-simple-1) + (tho/duplicate-shape :frame-simple-1) + (tho/duplicate-shape :frame-composed-1) + (tho/duplicate-shape :frame-composed-1) + (tho/duplicate-shape :frame-composed-2) + (tho/duplicate-shape :frame-composed-2) + (tho/duplicate-shape :frame-composed-3) + (tho/duplicate-shape :frame-composed-3) + (tho/duplicate-shape :copy-composed-2) + (tho/duplicate-shape :copy-composed-2) + (tho/duplicate-shape :copy-composed-3) + (tho/duplicate-shape :copy-composed-3) + + ;; - Change color of Simple1 and check propagation to all copies. + (tho/update-bottom-color :frame-simple-1 "#111111" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#111111") 18))) + ;; - Change color of the nearest main and check propagation to duplicated. + (tho/update-bottom-color :frame-composed-1 "#222222" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#222222") 15))) + (tho/update-bottom-color :frame-composed-2 "#333333" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#333333") 12))) + (tho/update-bottom-color :frame-composed-3 "#444444" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#444444") 6))))) + +(t/deftest copy-nested-in-main + (-> (setup) + ;; For each copy of Simple1 nested in a main, and the group inside Composed3 main: + ;; - Duplicate it two times, keeping the duplicated inside the same main. + (tho/duplicate-shape :copy-simple-1) + (tho/duplicate-shape :copy-simple-1) + (tho/duplicate-shape :group-3) + (tho/duplicate-shape :group-3) + + ;; - Change color of Simple1 and check propagation to all copies. + (tho/update-bottom-color :frame-simple-1 "#111111" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#111111") 28))) + + ;; - Change color of the nearest main and check propagation to duplicated. + (tho/update-bottom-color :frame-composed-1 "#222222" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#222222") 9))) + + ;; - Change color of the copy you duplicated from, and check that it's NOT PROPAGATED. + (tho/update-bottom-color :group-3 "#333333" :propagate-fn propagate-all-component-changes) + (validate #(t/is (= (count-shapes % "rect-simple-1" "#333333") 2))))) diff --git a/common/test/common_tests/logic/swap_as_override_test.cljc b/common/test/common_tests/logic/swap_as_override_test.cljc index 1a0ed7af0..a4a1b5a63 100644 --- a/common/test/common_tests/logic/swap_as_override_test.cljc +++ b/common/test/common_tests/logic/swap_as_override_test.cljc @@ -59,7 +59,7 @@ (validator file) file) -;; Related .penpot file: common/test/cases/xxxxxx +;; Related .penpot file: common/test/cases/swap-as-override.penpot (t/deftest swap-main-then-copy (-> (setup) ;; Swap icon in icon+text main. Check that it propagates to copies. From 9fcb4216b6f207274ab1079c78c5d7ef43c870e2 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 22 May 2024 17:22:47 +0200 Subject: [PATCH 02/59] :zap: Improved performance to update layout --- frontend/src/app/main/data/workspace/shape_layout.cljs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/data/workspace/shape_layout.cljs b/frontend/src/app/main/data/workspace/shape_layout.cljs index 765973787..76a346c00 100644 --- a/frontend/src/app/main/data/workspace/shape_layout.cljs +++ b/frontend/src/app/main/data/workspace/shape_layout.cljs @@ -119,7 +119,14 @@ (->> stream (rx/filter (ptk/type? :layout/update)) (rx/map deref) - (rx/map #(update-layout-positions %)) + ;; We buffer the updates to the layout so if there are many changes at the same time + ;; they are process together. It will get a better performance. + (rx/buffer-time 100) + (rx/filter #(d/not-empty? %)) + (rx/map + (fn [data] + (let [ids (reduce #(into %1 (:ids %2)) #{} data)] + (update-layout-positions {:ids ids})))) (rx/take-until stopper)))))) (defn finalize From 85ae3ff6f875b09ce0966c48f093caca4feea564 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 22 May 2024 17:23:02 +0200 Subject: [PATCH 03/59] :bug: Fix problem with hot reload --- frontend/src/app/plugins/page.cljs | 5 +++-- frontend/src/app/plugins/utils.cljs | 18 ++++++++++++------ 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/frontend/src/app/plugins/page.cljs b/frontend/src/app/plugins/page.cljs index d23e105cf..68f26ed8e 100644 --- a/frontend/src/app/plugins/page.cljs +++ b/frontend/src/app/plugins/page.cljs @@ -28,8 +28,9 @@ (findShapes [_] ;; Returns a lazy (iterable) of all available shapes - (let [page (locate-page $file $id)] - (apply array (sequence (map shape/shape-proxy) (keys (:objects page))))))) + (when (and (some? $file) (some? $id)) + (let [page (locate-page $file $id)] + (apply array (sequence (map shape/shape-proxy) (keys (:objects page)))))))) (crc/define-properties! PageProxy diff --git a/frontend/src/app/plugins/utils.cljs b/frontend/src/app/plugins/utils.cljs index 9d7e9aa55..e34fd8359 100644 --- a/frontend/src/app/plugins/utils.cljs +++ b/frontend/src/app/plugins/utils.cljs @@ -56,38 +56,44 @@ (defn proxy->file [proxy] (let [id (obj/get proxy "$id")] - (locate-file id))) + (when (some? id) + (locate-file id)))) (defn proxy->page [proxy] (let [file-id (obj/get proxy "$file") id (obj/get proxy "$id")] - (locate-page file-id id))) + (when (and (some? file-id) (some? id)) + (locate-page file-id id)))) (defn proxy->shape [proxy] (let [file-id (obj/get proxy "$file") page-id (obj/get proxy "$page") id (obj/get proxy "$id")] - (locate-shape file-id page-id id))) + (when (and (some? file-id) (some? page-id) (some? id)) + (locate-shape file-id page-id id)))) (defn proxy->library-color [proxy] (let [file-id (obj/get proxy "$file") id (obj/get proxy "$id")] - (locate-library-color file-id id))) + (when (and (some? file-id) (some? id)) + (locate-library-color file-id id)))) (defn proxy->library-typography [proxy] (let [file-id (obj/get proxy "$file") id (obj/get proxy "$id")] - (locate-library-color file-id id))) + (when (and (some? file-id) (some? id)) + (locate-library-color file-id id)))) (defn proxy->library-component [proxy] (let [file-id (obj/get proxy "$file") id (obj/get proxy "$id")] - (locate-library-color file-id id))) + (when (and (some? file-id) (some? id)) + (locate-library-color file-id id)))) (defn get-data ([self attr] From 4f4ce174aeca635e640dceef1922ef598bedae3a Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 22 May 2024 17:23:24 +0200 Subject: [PATCH 04/59] :sparkles: Changes to the manifest loading --- .../src/app/main/ui/workspace/plugins.cljs | 59 ++++++++++++------- .../src/app/main/ui/workspace/plugins.scss | 5 +- 2 files changed, 43 insertions(+), 21 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 63696b7d7..9baac839f 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -24,26 +24,28 @@ (mf/defc plugin-entry - [{:keys [index _icon url name description on-open-plugin on-remove-plugin]}] + [{:keys [index manifest on-open-plugin on-remove-plugin]}] - (let [handle-open-click + (let [{:keys [host icon url name description]} manifest + handle-open-click (mf/use-callback - (mf/deps index url on-open-plugin) + (mf/deps index manifest on-open-plugin) (fn [] (when on-open-plugin - (on-open-plugin index url)))) + (on-open-plugin manifest)))) handle-delete-click (mf/use-callback - (mf/deps index url on-remove-plugin) + (mf/deps index on-remove-plugin) (fn [] (when on-remove-plugin - (on-remove-plugin index url))))] + (on-remove-plugin index))))] [:div {:class (stl/css :plugins-list-element)} - [:div {:class (stl/css :plugin-icon)} ""] + [:div {:class (stl/css :plugin-icon)} + (when (some? icon) [:img {:src (dm/str host icon)}])] [:div {:class (stl/css :plugin-description)} [:div {:class (stl/css :plugin-title)} name] - [:div {:class (stl/css :plugin-summary)} description]] + [:div {:class (stl/css :plugin-summary)} (d/nilv description "")]] [:button {:class (stl/css :open-button) :on-click handle-open-click} (tr "workspace.plugins.button-open")] [:button {:class (stl/css :trash-button) @@ -65,8 +67,15 @@ (.setItem ls "plugins" plugins-val))) (defn open-plugin! - [url] - (.ɵloadPlugin js/window #js {:manifest url})) + [{:keys [name description host code icon permissions]}] + (.ɵloadPlugin + js/window #js + {:name name + :description description + :host host + :code code + :icon icon + :permissions (apply array permissions)})) (mf/defc plugin-management-dialog {::mf/register modal/components @@ -107,7 +116,20 @@ (rx/subs! (fn [body] (let [name (obj/get body "name") - new-state (conj plugins-state {:name name :url plugin-url})] + desc (obj/get body "description") + host (obj/get body "host") + code (obj/get body "code") + icon (obj/get body "icon") + permissions (obj/get body "permissions") + + new-state + (conj plugins-state + {:name name + :description desc + :host host + :code code + :icon icon + :permissions (->> permissions (mapv str))})] (reset! input-status* :success) (reset! plugin-url* "") (reset! plugins-state* new-state) @@ -117,18 +139,18 @@ handle-open-plugin (mf/use-callback - (fn [_ url] - (open-plugin! url) + (fn [manifest] + (open-plugin! manifest) (modal/hide!))) handle-remove-plugin (mf/use-callback (mf/deps plugins-state) - (fn [rm-idx _] + (fn [plugin-index] (let [new-state (into [] (keep-indexed (fn [idx item] - (when (not= idx rm-idx) item))) + (when (not= idx plugin-index) item))) plugins-state)] (reset! plugins-state* new-state) @@ -170,12 +192,9 @@ [:div {:class (stl/css :plugins-list)} - (for [[idx {:keys [name url]}] (d/enumerate plugins-state)] + (for [[idx manifest] (d/enumerate plugins-state)] [:& plugin-entry {:key (dm/str "plugin-" idx) - :name name - :url url :index idx - :icon nil - :description "Nullam ullamcorper ligula ac felis commodo pulvinar." + :manifest manifest :on-open-plugin handle-open-plugin :on-remove-plugin handle-remove-plugin}])])]]])) diff --git a/frontend/src/app/main/ui/workspace/plugins.scss b/frontend/src/app/main/ui/workspace/plugins.scss index 583c2d8fc..9fa07107c 100644 --- a/frontend/src/app/main/ui/workspace/plugins.scss +++ b/frontend/src/app/main/ui/workspace/plugins.scss @@ -101,13 +101,16 @@ min-height: $s-32; width: $s-32; height: $s-32; - background: #b1b2b5; + background: var(--button-secondary-background-color-rest); + padding: $s-2; + border-radius: $s-4; } .plugin-description { display: flex; flex-direction: column; gap: $s-8; + width: 100%; } .plugin-title { From 4cb0e97db4a02b7c613fd2f10826361228238331 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 22 May 2024 18:08:49 +0200 Subject: [PATCH 05/59] Revert ":arrow_up: Update JVM and NODE deps on devenv Dockerfile" This reverts commit 0a1b255da7c41b4bacf3b14038428d23c5878235. --- docker/devenv/Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docker/devenv/Dockerfile b/docker/devenv/Dockerfile index 936faec48..6b700d433 100644 --- a/docker/devenv/Dockerfile +++ b/docker/devenv/Dockerfile @@ -3,8 +3,8 @@ LABEL maintainer="Andrey Antukh " ARG DEBIAN_FRONTEND=noninteractive -ENV NODE_VERSION=v20.13.1 \ - CLOJURE_VERSION=1.11.3.1463 \ +ENV NODE_VERSION=v20.11.1 \ + CLOJURE_VERSION=1.11.1.1435 \ CLJKONDO_VERSION=2024.03.13 \ BABASHKA_VERSION=1.3.189 \ CLJFMT_VERSION=0.12.0 \ @@ -105,12 +105,12 @@ RUN set -eux; \ ARCH="$(dpkg --print-architecture)"; \ case "${ARCH}" in \ aarch64|arm64) \ - ESUM='7d3ab0e8eba95bd682cfda8041c6cb6fa21e09d0d9131316fd7c96c78969de31'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.3_9.tar.gz'; \ + ESUM='3ce6a2b357e2ef45fd6b53d6587aa05bfec7771e7fb982f2c964f6b771b7526a'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.2_13.tar.gz'; \ ;; \ amd64|x86_64) \ - ESUM='fffa52c22d797b715a962e6c8d11ec7d79b90dd819b5bc51d62137ea4b22a340'; \ - BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.3_9.tar.gz'; \ + ESUM='454bebb2c9fe48d981341461ffb6bf1017c7b7c6e15c6b0c29b959194ba3aaa5'; \ + BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz'; \ ;; \ *) \ echo "Unsupported arch: ${ARCH}"; \ From 96844f5bea51587a07563c6828712e23602e8ac4 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 22 May 2024 19:46:09 +0200 Subject: [PATCH 06/59] :paperclip: Fix cljs fmt linter issue --- frontend/src/app/main/ui/workspace/plugins.cljs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 9baac839f..489f5ca67 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -70,12 +70,12 @@ [{:keys [name description host code icon permissions]}] (.ɵloadPlugin js/window #js - {:name name - :description description - :host host - :code code - :icon icon - :permissions (apply array permissions)})) + {:name name + :description description + :host host + :code code + :icon icon + :permissions (apply array permissions)})) (mf/defc plugin-management-dialog {::mf/register modal/components From 7f8c6008375c3e95d26bbf0173a1c7e17143c6a9 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 22 May 2024 19:49:35 +0200 Subject: [PATCH 07/59] :paperclip: Fix cljs linter issue --- frontend/src/app/main/ui/workspace/plugins.cljs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 489f5ca67..34b687bda 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -26,7 +26,7 @@ (mf/defc plugin-entry [{:keys [index manifest on-open-plugin on-remove-plugin]}] - (let [{:keys [host icon url name description]} manifest + (let [{:keys [host icon name description]} manifest handle-open-click (mf/use-callback (mf/deps index manifest on-open-plugin) From 2c30dde19877b41a9773e7c52b28e03866059b33 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 11:38:16 +0200 Subject: [PATCH 08/59] :paperclip: Disable frontend integration tests --- .circleci/config.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 52ec3b79e..f30fa0076 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -102,15 +102,15 @@ jobs: yarn install yarn test - - run: - name: "frontend integration tests" - working_directory: "./frontend" - command: | - yarn install - yarn run compile - clojure -M:dev:shadow-cljs compile main - yarn playwright install --with-deps chromium - yarn e2e:test + # - run: + # name: "frontend integration tests" + # working_directory: "./frontend" + # command: | + # yarn install + # yarn run compile + # clojure -M:dev:shadow-cljs compile main + # yarn playwright install --with-deps chromium + # yarn e2e:test - run: name: "backend tests" From 7158c4fd43c1642419696cdd46acc289b2b53c62 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 22 May 2024 10:27:09 +0200 Subject: [PATCH 09/59] :sparkles: Improve yarn setup on devenv And update yarn version to 4.2.2 --- backend/package.json | 2 +- backend/yarn.lock | 460 ++- common/package.json | 2 +- common/yarn.lock | 699 ++-- docker/devenv/Dockerfile | 1 + exporter/package.json | 2 +- exporter/yarn.lock | 870 ++--- frontend/package.json | 8 +- frontend/yarn.lock | 6935 +++++++++++++++++++------------------- package.json | 2 +- yarn.lock | 230 +- 11 files changed, 4588 insertions(+), 4623 deletions(-) diff --git a/backend/package.json b/backend/package.json index 18b183c3a..9efdad02c 100644 --- a/backend/package.json +++ b/backend/package.json @@ -4,7 +4,7 @@ "license": "MPL-2.0", "author": "Kaleidos INC", "private": true, - "packageManager": "yarn@4.0.2", + "packageManager": "yarn@4.2.2", "repository": { "type": "git", "url": "https://github.com/penpot/penpot" diff --git a/backend/yarn.lock b/backend/yarn.lock index 1144439c6..8962bedea 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -15,59 +15,52 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -77,21 +70,21 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -100,14 +93,14 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard @@ -117,7 +110,7 @@ __metadata: dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard @@ -136,14 +129,14 @@ __metadata: "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -153,7 +146,7 @@ __metadata: dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 languageName: node linkType: hard @@ -162,29 +155,29 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard "braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -198,13 +191,13 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard "chokidar@npm:^3.5.2": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -217,21 +210,21 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard @@ -240,21 +233,21 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" - checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f languageName: node linkType: hard @@ -265,11 +258,11 @@ __metadata: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -277,37 +270,28 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard @@ -316,37 +300,37 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard @@ -356,7 +340,7 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -365,7 +349,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -374,7 +358,7 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard @@ -383,7 +367,7 @@ __metadata: resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" - checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard @@ -402,63 +386,63 @@ __metadata: resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: "npm:^4.0.1" - checksum: cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee languageName: node linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard "graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" - checksum: 1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard @@ -467,35 +451,38 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" - checksum: 9ab6e70e80f7cc12735def7ecb5527cfa56ab4e1152cd64d294522827f2dcf1f6d85531241537dc3713544e88dd888f65cb3c49c7b2cddb9009087c75274e533 + checksum: 10c0/9ab6e70e80f7cc12735def7ecb5527cfa56ab4e1152cd64d294522827f2dcf1f6d85531241537dc3713544e88dd888f65cb3c49c7b2cddb9009087c75274e533 languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard @@ -504,21 +491,21 @@ __metadata: resolution: "is-binary-path@npm:2.1.0" dependencies: binary-extensions: "npm:^2.0.0" - checksum: a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" - checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard @@ -527,77 +514,75 @@ __metadata: resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: "npm:^2.1.1" - checksum: 17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" - checksum: b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard "luxon@npm:^3.4.2": version: 3.4.4 resolution: "luxon@npm:3.4.4" - checksum: 02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af + checksum: 10c0/02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -608,9 +593,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -619,16 +605,16 @@ __metadata: resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard "minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard @@ -637,13 +623,13 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -652,7 +638,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -661,7 +647,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -670,7 +656,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -679,7 +665,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -688,21 +674,21 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -712,7 +698,7 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -721,34 +707,27 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - -"ms@npm:^2.1.1": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -762,16 +741,16 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard "nodemon@npm:^3.0.1": - version: 3.0.1 - resolution: "nodemon@npm:3.0.1" + version: 3.1.0 + resolution: "nodemon@npm:3.1.0" dependencies: chokidar: "npm:^3.5.2" - debug: "npm:^3.2.7" + debug: "npm:^4" ignore-by-default: "npm:^1.0.1" minimatch: "npm:^3.1.2" pstree.remy: "npm:^1.1.8" @@ -782,36 +761,25 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 471a218227949b38926de78237004c91e226b63ee06f433cf85c2f1c1f8b6bfbef9bceaa8d27786e7cfb539eb84da357d01741884d08a3ae172bebecd0f1de5b + checksum: 10c0/3aeb50105ecae31ce4d0a5cd464011d4aa0dc15419e39ac0fd203d784e38940e1436f4ed96adbaa0f9614ee0644f91e3cf38f2afae8d3918ae7afc51c7e2116b languageName: node linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff - languageName: node - linkType: hard - -"nopt@npm:~1.0.10": - version: 1.0.10 - resolution: "nopt@npm:1.0.10" - dependencies: - abbrev: "npm:1" - bin: - nopt: ./bin/nopt.js - checksum: ddfbd892116a125fd68849ef564dd5b1f0a5ba0dbbf18782e9499e2efad8f4d3790635b47c6b5d3f7e014069e7b3ce5b8112687e9ae093fcd2678188c866fe28 + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard @@ -820,38 +788,45 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" - checksum: 26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard @@ -861,14 +836,14 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard "pstree.remy@npm:^1.1.8": version: 1.1.8 resolution: "pstree.remy@npm:1.1.8" - checksum: 30f78c88ce6393cb3f7834216cb6e282eb83c92ccb227430d4590298ab2811bc4a4745f850a27c5178e79a8f3e316591de0fec87abc19da648c2b3c6eb766d14 + checksum: 10c0/30f78c88ce6393cb3f7834216cb6e282eb83c92ccb227430d4590298ab2811bc4a4745f850a27c5178e79a8f3e316591de0fec87abc19da648c2b3c6eb766d14 languageName: node linkType: hard @@ -877,39 +852,37 @@ __metadata: resolution: "readdirp@npm:3.6.0" dependencies: picomatch: "npm:^2.2.1" - checksum: 6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard "sax@npm:^1.2.4": version: 1.3.0 resolution: "sax@npm:1.3.0" - checksum: 599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + checksum: 10c0/599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea languageName: node linkType: hard "semver@npm:^7.3.5, semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard @@ -918,21 +891,21 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard "signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard @@ -941,35 +914,35 @@ __metadata: resolution: "simple-update-notifier@npm:2.0.0" dependencies: semver: "npm:^7.5.3" - checksum: 2a00bd03bfbcbf8a737c47ab230d7920f8bfb92d1159d421bdd194479f6d01ebc995d13fbe13d45dace23066a78a3dc6642999b4e3b38b847e6664191575b20c + checksum: 10c0/2a00bd03bfbcbf8a737c47ab230d7920f8bfb92d1159d421bdd194479f6d01ebc995d13fbe13d45dace23066a78a3dc6642999b4e3b38b847e6664191575b20c languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: "npm:^2.0.0" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -979,23 +952,30 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard "source-map@npm:^0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard @@ -1006,7 +986,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard @@ -1017,7 +997,7 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard @@ -1026,7 +1006,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -1035,7 +1015,7 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard @@ -1044,13 +1024,13 @@ __metadata: resolution: "supports-color@npm:5.5.0" dependencies: has-flag: "npm:^3.0.0" - checksum: 6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -1058,7 +1038,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -1067,25 +1047,23 @@ __metadata: resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: "npm:^7.0.0" - checksum: 487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 languageName: node linkType: hard "touch@npm:^3.1.0": - version: 3.1.0 - resolution: "touch@npm:3.1.0" - dependencies: - nopt: "npm:~1.0.10" + version: 3.1.1 + resolution: "touch@npm:3.1.1" bin: - nodetouch: ./bin/nodetouch.js - checksum: dacb4a639401b83b0a40b56c0565e01096e5ecf38b22a4840d9eeb642a5bea136c6a119e4543f9b172349a5ee343b10cda0880eb47f7d7ddfd6eac59dcf53244 + nodetouch: bin/nodetouch.js + checksum: 10c0/d2e4d269a42c846a22a29065b9af0b263de58effc85a1764bb7a2e8fc4b47700e9e2fcbd7eb1f5bffbb7c73d860f93600cef282b93ddac8f0b62321cb498b36e languageName: node linkType: hard "undefsafe@npm:^2.0.5": version: 2.0.5 resolution: "undefsafe@npm:2.0.5" - checksum: 96c0466a5fbf395917974a921d5d4eee67bca4b30d3a31ce7e621e0228c479cf893e783a109af6e14329b52fe2f0cb4108665fad2b87b0018c0df6ac771261d5 + checksum: 10c0/96c0466a5fbf395917974a921d5d4eee67bca4b30d3a31ce7e621e0228c479cf893e783a109af6e14329b52fe2f0cb4108665fad2b87b0018c0df6ac771261d5 languageName: node linkType: hard @@ -1094,7 +1072,7 @@ __metadata: resolution: "unique-filename@npm:3.0.0" dependencies: unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f languageName: node linkType: hard @@ -1103,7 +1081,7 @@ __metadata: resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 languageName: node linkType: hard @@ -1114,7 +1092,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard @@ -1125,7 +1103,7 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -1136,7 +1114,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -1147,13 +1125,13 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "ws@npm:^8.13.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.17.0 + resolution: "ws@npm:8.17.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -1162,13 +1140,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 35b4c2da048b8015c797fd14bcb5a5766216ce65c8a5965616a5440ca7b6c3681ee3cbd0ea0c184a59975556e9d58f2002abf8485a14d11d3371770811050a16 + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard diff --git a/common/package.json b/common/package.json index 4d2e78a79..5fc9cc0f4 100644 --- a/common/package.json +++ b/common/package.json @@ -5,7 +5,7 @@ "license": "MPL-2.0", "author": "Kaleidos INC", "private": true, - "packageManager": "yarn@4.0.2", + "packageManager": "yarn@4.2.2", "repository": { "type": "git", "url": "https://github.com/penpot/penpot" diff --git a/common/yarn.lock b/common/yarn.lock index 75220279c..a4d30e0be 100644 --- a/common/yarn.lock +++ b/common/yarn.lock @@ -15,52 +15,52 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -70,21 +70,21 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -93,26 +93,25 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" dependencies: bn.js: "npm:^4.0.0" inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - safer-buffer: "npm:^2.1.0" - checksum: b577232fa6069cc52bb128e564002c62b2b1fe47f7137bdcd709c0b8495aa79cee0f8cc458a831b2d8675900eea0d05781b006be5e1aa4f0ae3577a73ec20324 + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 languageName: node linkType: hard @@ -122,35 +121,35 @@ __metadata: dependencies: object.assign: "npm:^4.1.4" util: "npm:^0.10.4" - checksum: 836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd + checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard "base64-js@npm:^1.0.2": version: 1.5.1 resolution: "base64-js@npm:1.5.1" - checksum: f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 languageName: node linkType: hard "bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" - checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa languageName: node linkType: hard @@ -159,18 +158,18 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" - checksum: 6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -180,7 +179,7 @@ __metadata: evp_bytestokey: "npm:^1.0.3" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: 967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 languageName: node linkType: hard @@ -191,7 +190,7 @@ __metadata: browserify-aes: "npm:^1.0.4" browserify-des: "npm:^1.0.0" evp_bytestokey: "npm:^1.0.0" - checksum: aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d languageName: node linkType: hard @@ -203,7 +202,7 @@ __metadata: des.js: "npm:^1.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d languageName: node linkType: hard @@ -213,24 +212,25 @@ __metadata: dependencies: bn.js: "npm:^5.0.0" randombytes: "npm:^2.0.1" - checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a languageName: node linkType: hard "browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: bn.js: "npm:^5.2.1" browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.4" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.6" - readable-stream: "npm:^3.6.2" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 languageName: node linkType: hard @@ -239,21 +239,21 @@ __metadata: resolution: "browserify-zlib@npm:0.2.0" dependencies: pako: "npm:~1.0.5" - checksum: 9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" - checksum: fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c languageName: node linkType: hard @@ -264,20 +264,20 @@ __metadata: base64-js: "npm:^1.0.2" ieee754: "npm:^1.1.4" isarray: "npm:^1.0.0" - checksum: dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 + checksum: 10c0/dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 languageName: node linkType: hard "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" - checksum: c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c languageName: node linkType: hard "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -291,25 +291,27 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.5, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10 + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard @@ -319,14 +321,14 @@ __metadata: dependencies: inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard @@ -335,14 +337,14 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard @@ -361,21 +363,21 @@ __metadata: "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" - checksum: 89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 languageName: node linkType: hard "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" - checksum: ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 languageName: node linkType: hard "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" - checksum: 90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard @@ -385,7 +387,7 @@ __metadata: dependencies: bn.js: "npm:^4.1.0" elliptic: "npm:^6.5.3" - checksum: 77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f languageName: node linkType: hard @@ -398,7 +400,7 @@ __metadata: md5.js: "npm:^1.3.4" ripemd160: "npm:^2.0.1" sha.js: "npm:^2.4.0" - checksum: d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 languageName: node linkType: hard @@ -412,7 +414,7 @@ __metadata: ripemd160: "npm:^2.0.0" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 languageName: node linkType: hard @@ -423,7 +425,7 @@ __metadata: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 languageName: node linkType: hard @@ -442,7 +444,7 @@ __metadata: public-encrypt: "npm:^4.0.0" randombytes: "npm:^2.0.0" randomfill: "npm:^1.0.3" - checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 languageName: node linkType: hard @@ -454,29 +456,29 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - get-intrinsic: "npm:^1.2.1" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94 + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard -"define-properties@npm:^1.1.4": +"define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 languageName: node linkType: hard @@ -486,7 +488,7 @@ __metadata: dependencies: inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 languageName: node linkType: hard @@ -497,27 +499,27 @@ __metadata: bn.js: "npm:^4.1.0" miller-rabin: "npm:^4.0.0" randombytes: "npm:^2.0.0" - checksum: ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf languageName: node linkType: hard "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" - checksum: a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b + checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -526,21 +528,21 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + checksum: 10c0/3e591e93783a1b66f234ebf5bd3a8a9a8e063a75073a35a671e03e3b25253b6e33ac121f7efe9b8808890fffb17b40596cc19d01e6e8d1fa13b9a56ff65597c8 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard @@ -549,28 +551,44 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard "events@npm:^3.0.0": version: 3.3.0 resolution: "events@npm:3.3.0" - checksum: d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard @@ -581,14 +599,14 @@ __metadata: md5.js: "npm:^1.3.4" node-gyp: "npm:latest" safe-buffer: "npm:^5.1.1" - checksum: 77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard @@ -598,7 +616,7 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -607,7 +625,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -616,41 +634,42 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" - checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 languageName: node linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard @@ -659,37 +678,37 @@ __metadata: resolution: "gopd@npm:1.0.1" dependencies: get-intrinsic: "npm:^1.1.3" - checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 languageName: node linkType: hard "graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6 + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" - checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 languageName: node linkType: hard @@ -700,7 +719,17 @@ __metadata: inherits: "npm:^2.0.4" readable-stream: "npm:^3.6.0" safe-buffer: "npm:^5.2.0" - checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 languageName: node linkType: hard @@ -710,16 +739,16 @@ __metadata: dependencies: inherits: "npm:^2.0.3" minimalistic-assert: "npm:^1.0.1" - checksum: 41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 languageName: node linkType: hard "hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard @@ -730,41 +759,41 @@ __metadata: hash.js: "npm:^1.0.3" minimalistic-assert: "npm:^1.0.0" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" - checksum: e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae languageName: node linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard @@ -773,126 +802,127 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard "ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" - checksum: b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" - checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 languageName: node linkType: hard "inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d languageName: node linkType: hard "isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" - checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard "luxon@npm:^3.4.2": version: 3.4.4 resolution: "luxon@npm:3.4.4" - checksum: 02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af + checksum: 10c0/02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -903,9 +933,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -916,7 +947,7 @@ __metadata: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 languageName: node linkType: hard @@ -928,30 +959,30 @@ __metadata: brorand: "npm:^1.0.1" bin: miller-rabin: bin/miller-rabin - checksum: 26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 languageName: node linkType: hard "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" - checksum: 96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard "minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 languageName: node linkType: hard "minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard @@ -960,13 +991,13 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -975,7 +1006,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -984,7 +1015,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -993,7 +1024,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -1002,7 +1033,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -1011,21 +1042,21 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -1035,7 +1066,7 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -1044,27 +1075,27 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -1078,7 +1109,7 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard @@ -1109,51 +1140,51 @@ __metadata: url: "npm:^0.11.0" util: "npm:^0.11.0" vm-browserify: "npm:^1.0.1" - checksum: 0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 + checksum: 10c0/0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 languageName: node linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard -"object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d + checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" - checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard "object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" has-symbols: "npm:^1.0.3" object-keys: "npm:^1.1.1" - checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3 + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard "os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" - checksum: 6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 languageName: node linkType: hard @@ -1162,55 +1193,56 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" - checksum: 86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" dependencies: - asn1.js: "npm:^5.2.0" - browserify-aes: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - pbkdf2: "npm:^3.0.3" - safe-buffer: "npm:^5.1.1" - checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 languageName: node linkType: hard "path-browserify@npm:0.0.1": version: 0.0.1 resolution: "path-browserify@npm:0.0.1" - checksum: 3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 + checksum: 10c0/3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 languageName: node linkType: hard "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -1219,28 +1251,35 @@ __metadata: ripemd160: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd languageName: node linkType: hard "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" - checksum: bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 languageName: node linkType: hard "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" - checksum: 40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 languageName: node linkType: hard @@ -1250,7 +1289,7 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard @@ -1264,30 +1303,30 @@ __metadata: parse-asn1: "npm:^5.0.0" randombytes: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 languageName: node linkType: hard "punycode@npm:^1.2.4, punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" - checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 languageName: node linkType: hard "qs@npm:^6.11.2": - version: 6.11.2 - resolution: "qs@npm:6.11.2" + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: "npm:^1.0.4" - checksum: 4f95d4ff18ed480befcafa3390022817ffd3087fc65f146cceb40fc5edb9fa96cb31f648cae2fa96ca23818f0798bd63ad4ca369a0e22702fcd41379b3ab6571 + side-channel: "npm:^1.0.6" + checksum: 10c0/439e6d7c6583e7c69f2cab2c39c55b97db7ce576e4c7c469082b938b7fc8746e8d547baacb69b4cd2b6666484776c3f4840ad7163a4c5326300b0afa0acdd84b languageName: node linkType: hard "querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" - checksum: 476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 languageName: node linkType: hard @@ -1296,7 +1335,7 @@ __metadata: resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: "npm:^5.1.0" - checksum: 50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 languageName: node linkType: hard @@ -1306,11 +1345,11 @@ __metadata: dependencies: randombytes: "npm:^2.0.5" safe-buffer: "npm:^5.1.0" - checksum: 11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c languageName: node linkType: hard -"readable-stream@npm:^2.0.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6": +"readable-stream@npm:^2.0.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -1321,32 +1360,32 @@ __metadata: safe-buffer: "npm:~5.1.1" string_decoder: "npm:~1.1.1" util-deprecate: "npm:~1.0.1" - checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa languageName: node linkType: hard -"readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard "readline-sync@npm:^1.4.7": version: 1.4.10 resolution: "readline-sync@npm:1.4.10" - checksum: 0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 + checksum: 10c0/0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard @@ -1356,65 +1395,65 @@ __metadata: dependencies: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" - checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a languageName: node linkType: hard "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard "safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" - checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard "sax@npm:^1.2.4": version: 1.3.0 resolution: "sax@npm:1.3.0" - checksum: 599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + checksum: 10c0/599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea languageName: node linkType: hard "semver@npm:^7.3.5": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95 + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard "setimmediate@npm:^1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" - checksum: 5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 languageName: node linkType: hard @@ -1426,14 +1465,14 @@ __metadata: safe-buffer: "npm:^5.0.1" bin: sha.js: ./bin.js - checksum: b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 languageName: node linkType: hard "shadow-cljs-jar@npm:1.3.4": version: 1.3.4 resolution: "shadow-cljs-jar@npm:1.3.4" - checksum: c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 + checksum: 10c0/c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 languageName: node linkType: hard @@ -1449,7 +1488,7 @@ __metadata: ws: "npm:^7.4.6" bin: shadow-cljs: cli/runner.js - checksum: bae23e71df9c2b2979259a0cde8747c923ee295f58ab4637c9d6b103d82542b40ef39172d4be2dbb94af2e6458a177d1ec96c1eb1e73b1d8f3a4ddb5eaaba7d4 + checksum: 10c0/bae23e71df9c2b2979259a0cde8747c923ee295f58ab4637c9d6b103d82542b40ef39172d4be2dbb94af2e6458a177d1ec96c1eb1e73b1d8f3a4ddb5eaaba7d4 languageName: node linkType: hard @@ -1458,60 +1497,61 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f languageName: node linkType: hard "signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: "npm:^2.0.0" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -1520,7 +1560,7 @@ __metadata: resolution: "source-map-support@npm:0.4.18" dependencies: source-map: "npm:^0.5.6" - checksum: cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e + checksum: 10c0/cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e languageName: node linkType: hard @@ -1530,30 +1570,37 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" - checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 + checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 languageName: node linkType: hard "source-map@npm:^0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard @@ -1563,7 +1610,7 @@ __metadata: dependencies: inherits: "npm:~2.0.1" readable-stream: "npm:^2.0.2" - checksum: 485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac + checksum: 10c0/485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac languageName: node linkType: hard @@ -1576,7 +1623,7 @@ __metadata: readable-stream: "npm:^2.3.6" to-arraybuffer: "npm:^1.0.0" xtend: "npm:^4.0.0" - checksum: fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 + checksum: 10c0/fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 languageName: node linkType: hard @@ -1587,7 +1634,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard @@ -1598,7 +1645,7 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard @@ -1607,7 +1654,7 @@ __metadata: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" - checksum: 810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d languageName: node linkType: hard @@ -1616,7 +1663,7 @@ __metadata: resolution: "string_decoder@npm:1.1.1" dependencies: safe-buffer: "npm:~5.1.0" - checksum: b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e languageName: node linkType: hard @@ -1625,7 +1672,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -1634,13 +1681,13 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -1648,7 +1695,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -1657,21 +1704,21 @@ __metadata: resolution: "timers-browserify@npm:2.0.12" dependencies: setimmediate: "npm:^1.0.4" - checksum: 98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 + checksum: 10c0/98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 languageName: node linkType: hard "to-arraybuffer@npm:^1.0.0": version: 1.0.1 resolution: "to-arraybuffer@npm:1.0.1" - checksum: 2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c + checksum: 10c0/2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c languageName: node linkType: hard "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" - checksum: c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 + checksum: 10c0/c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 languageName: node linkType: hard @@ -1680,7 +1727,7 @@ __metadata: resolution: "unique-filename@npm:3.0.0" dependencies: unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f languageName: node linkType: hard @@ -1689,7 +1736,7 @@ __metadata: resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 languageName: node linkType: hard @@ -1699,14 +1746,14 @@ __metadata: dependencies: punycode: "npm:^1.4.1" qs: "npm:^6.11.2" - checksum: 7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard @@ -1715,7 +1762,7 @@ __metadata: resolution: "util@npm:0.10.4" dependencies: inherits: "npm:2.0.3" - checksum: d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a + checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a languageName: node linkType: hard @@ -1724,14 +1771,14 @@ __metadata: resolution: "util@npm:0.11.1" dependencies: inherits: "npm:2.0.3" - checksum: 8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 + checksum: 10c0/8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 languageName: node linkType: hard "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" - checksum: 0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b languageName: node linkType: hard @@ -1742,7 +1789,7 @@ __metadata: isexe: "npm:^2.0.0" bin: which: ./bin/which - checksum: e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 languageName: node linkType: hard @@ -1753,7 +1800,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard @@ -1764,7 +1811,7 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -1775,7 +1822,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -1786,7 +1833,7 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard @@ -1801,13 +1848,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: 10c0/aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 languageName: node linkType: hard "ws@npm:^8.13.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.17.0 + resolution: "ws@npm:8.17.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -1816,20 +1863,20 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 35b4c2da048b8015c797fd14bcb5a5766216ce65c8a5965616a5440ca7b6c3681ee3cbd0ea0c184a59975556e9d58f2002abf8485a14d11d3371770811050a16 + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 languageName: node linkType: hard "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" - checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard diff --git a/docker/devenv/Dockerfile b/docker/devenv/Dockerfile index 6b700d433..e8eae9eeb 100644 --- a/docker/devenv/Dockerfile +++ b/docker/devenv/Dockerfile @@ -159,6 +159,7 @@ RUN set -eux; \ tar -xf /tmp/nodejs.tar.gz --strip-components=1; \ chown -R root /usr/local/nodejs; \ corepack enable; \ + corepack install -g yarn@4.2.2; \ rm -rf /tmp/nodejs.tar.gz; RUN set -ex; \ diff --git a/exporter/package.json b/exporter/package.json index 826e0c2dd..0a5b65356 100644 --- a/exporter/package.json +++ b/exporter/package.json @@ -4,7 +4,7 @@ "license": "MPL-2.0", "author": "Kaleidos INC", "private": true, - "packageManager": "yarn@4.0.2", + "packageManager": "yarn@4.2.2", "repository": { "type": "git", "url": "https://github.com/penpot/penpot" diff --git a/exporter/yarn.lock b/exporter/yarn.lock index e4a3aeee6..1cc17aa2e 100644 --- a/exporter/yarn.lock +++ b/exporter/yarn.lock @@ -6,19 +6,19 @@ __metadata: cacheKey: 10c0 "@babel/runtime-corejs3@npm:^7.16.5": - version: 7.23.5 - resolution: "@babel/runtime-corejs3@npm:7.23.5" + version: 7.24.5 + resolution: "@babel/runtime-corejs3@npm:7.24.5" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 9bbad4ae7efea21e2c92ddee70b42ce9773a56e044cfc16267f9610b38ee531c87b465d84d39433fca93f7f567b47d5e40383e3d2cfe85dbeceea7fba8a52cc8 + checksum: 10c0/61a16b8031d312752676527746d6a70c759d578cadfdee8c7bea976e848793aa08361ba14602a9ebb3ed60af225bbdff316500b4961df91cb246f2055764f208 languageName: node linkType: hard "@ioredis/commands@npm:^1.1.1": version: 1.2.0 resolution: "@ioredis/commands@npm:1.2.0" - checksum: a5d3c29dd84d8a28b7c67a441ac1715cbd7337a7b88649c0f17c345d89aa218578d2b360760017c48149ef8a70f44b051af9ac0921a0622c2b479614c4f65b36 + checksum: 10c0/a5d3c29dd84d8a28b7c67a441ac1715cbd7337a7b88649c0f17c345d89aa218578d2b360760017c48149ef8a70f44b051af9ac0921a0622c2b479614c4f65b36 languageName: node linkType: hard @@ -32,52 +32,52 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -87,21 +87,21 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -110,14 +110,14 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard @@ -131,7 +131,7 @@ __metadata: lodash: "npm:^4.17.15" normalize-path: "npm:^3.0.0" readable-stream: "npm:^3.6.0" - checksum: fc646fe1f8e3650383b6f79384e1c8f69caf7685c705221e23393a674ee1d67331e246250a72b03ec2fbdb2cfe30adc2d4287f6357684d6843d604738bf2c870 + checksum: 10c0/fc646fe1f8e3650383b6f79384e1c8f69caf7685c705221e23393a674ee1d67331e246250a72b03ec2fbdb2cfe30adc2d4287f6357684d6843d604738bf2c870 languageName: node linkType: hard @@ -146,19 +146,18 @@ __metadata: readdir-glob: "npm:^1.1.2" tar-stream: "npm:^3.0.0" zip-stream: "npm:^5.0.1" - checksum: 23a470d468c01cd40fc13b6bd3dbc6d04c4f7b770785dcc7e1e4af256c3d79c4ffd7f7e0e84ae320437e5b8d0a2117aecfca0586b8c0fbd6edc3e04977c438cc + checksum: 10c0/23a470d468c01cd40fc13b6bd3dbc6d04c4f7b770785dcc7e1e4af256c3d79c4ffd7f7e0e84ae320437e5b8d0a2117aecfca0586b8c0fbd6edc3e04977c438cc languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" dependencies: bn.js: "npm:^4.0.0" inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - safer-buffer: "npm:^2.1.0" - checksum: b577232fa6069cc52bb128e564002c62b2b1fe47f7137bdcd709c0b8495aa79cee0f8cc458a831b2d8675900eea0d05781b006be5e1aa4f0ae3577a73ec20324 + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 languageName: node linkType: hard @@ -168,49 +167,56 @@ __metadata: dependencies: object.assign: "npm:^4.1.4" util: "npm:^0.10.4" - checksum: 836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd + checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd languageName: node linkType: hard "async@npm:^3.2.4": version: 3.2.5 resolution: "async@npm:3.2.5" - checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 + checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.4 - resolution: "b4a@npm:1.6.4" - checksum: a0af707430c3643fd8d9418c732849d3626f1c9281489e021fcad969fb4808fb9f67b224de36b59c9c3b5a13d853482fee0c0eb53f7aec12d540fa67f63648b6 + version: 1.6.6 + resolution: "b4a@npm:1.6.6" + checksum: 10c0/56f30277666cb511a15829e38d369b114df7dc8cec4cedc09cc5d685bc0f27cb63c7bcfb58e09a19a1b3c4f2541069ab078b5328542e85d74a39620327709a38 languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"bare-events@npm:^2.2.0": + version: 2.2.2 + resolution: "bare-events@npm:2.2.2" + checksum: 10c0/bacdaaf072f87ab5d2ed0c2fc519ef0fa8f6acd834fee50710a05f416a1b73ed99c9c6dfbefdd462ec4eb726d8f74e4a8476c2f8c3ae8812919c67eacb1f807f languageName: node linkType: hard "base64-js@npm:^1.0.2": version: 1.5.1 resolution: "base64-js@npm:1.5.1" - checksum: f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 languageName: node linkType: hard "bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" - checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa languageName: node linkType: hard @@ -219,18 +225,18 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" - checksum: 6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -240,7 +246,7 @@ __metadata: evp_bytestokey: "npm:^1.0.3" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: 967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 languageName: node linkType: hard @@ -251,7 +257,7 @@ __metadata: browserify-aes: "npm:^1.0.4" browserify-des: "npm:^1.0.0" evp_bytestokey: "npm:^1.0.0" - checksum: aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d languageName: node linkType: hard @@ -263,7 +269,7 @@ __metadata: des.js: "npm:^1.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d languageName: node linkType: hard @@ -273,24 +279,25 @@ __metadata: dependencies: bn.js: "npm:^5.0.0" randombytes: "npm:^2.0.1" - checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a languageName: node linkType: hard "browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: bn.js: "npm:^5.2.1" browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.4" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.6" - readable-stream: "npm:^3.6.2" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 languageName: node linkType: hard @@ -299,28 +306,28 @@ __metadata: resolution: "browserify-zlib@npm:0.2.0" dependencies: pako: "npm:~1.0.5" - checksum: 9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 languageName: node linkType: hard "buffer-crc32@npm:^0.2.1": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" - checksum: cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" - checksum: fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c languageName: node linkType: hard @@ -331,27 +338,27 @@ __metadata: base64-js: "npm:^1.0.2" ieee754: "npm:^1.1.4" isarray: "npm:^1.0.0" - checksum: dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 + checksum: 10c0/dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 languageName: node linkType: hard "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" - checksum: c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c languageName: node linkType: hard "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" - checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e languageName: node linkType: hard "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -365,25 +372,27 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.5, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10 + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard @@ -393,21 +402,21 @@ __metadata: dependencies: inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard "cluster-key-slot@npm:^1.1.0": version: 1.1.2 resolution: "cluster-key-slot@npm:1.1.2" - checksum: d7d39ca28a8786e9e801eeb8c770e3c3236a566625d7299a47bb71113fb2298ce1039596acb82590e598c52dbc9b1f088c8f587803e697cb58e1867a95ff94d3 + checksum: 10c0/d7d39ca28a8786e9e801eeb8c770e3c3236a566625d7299a47bb71113fb2298ce1039596acb82590e598c52dbc9b1f088c8f587803e697cb58e1867a95ff94d3 languageName: node linkType: hard @@ -416,40 +425,40 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard "compress-commons@npm:^5.0.1": - version: 5.0.1 - resolution: "compress-commons@npm:5.0.1" + version: 5.0.3 + resolution: "compress-commons@npm:5.0.3" dependencies: crc-32: "npm:^1.2.0" crc32-stream: "npm:^5.0.0" normalize-path: "npm:^3.0.0" readable-stream: "npm:^3.6.0" - checksum: 1c604ac753b4ec643a807f3db545bf497d1e9c6f81e9132280c98d972b02bbeba087e7fb2d53f3043f9643a64a6140e9e39b94329040695d404b83a0c7f38fa2 + checksum: 10c0/ca7fe7ec4feb2854876df928192fc9b2bece15690e171d771a23a8e54a97ef78c057791d0fadc5c6c6703831687facd1f2428bb0dff3187caa2d631d92be69fc languageName: node linkType: hard "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" - checksum: 89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 languageName: node linkType: hard "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" - checksum: ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 languageName: node linkType: hard @@ -459,21 +468,21 @@ __metadata: dependencies: depd: "npm:~2.0.0" keygrip: "npm:~1.1.0" - checksum: 3ffa1c0e992b62ee119adae4dd2ddd4a89166fa5434cd9bd9ff84ec4d2f14dfe2318a601280abfe32a4f64f884ec9345fb1912e488b002d188d2efa0d3919ba3 + checksum: 10c0/3ffa1c0e992b62ee119adae4dd2ddd4a89166fa5434cd9bd9ff84ec4d2f14dfe2318a601280abfe32a4f64f884ec9345fb1912e488b002d188d2efa0d3919ba3 languageName: node linkType: hard "core-js-pure@npm:^3.30.2": - version: 3.33.3 - resolution: "core-js-pure@npm:3.33.3" - checksum: 97cf39cc013f6a4f77700762de36b495228b3c087fc04b61e86bfbfb475595529966cabbcf37e738e3a468c486e815c85118d120cc6fc4960da08a14caf69826 + version: 3.37.1 + resolution: "core-js-pure@npm:3.37.1" + checksum: 10c0/38200d08862b4ef2207af72a7525f7b9ac750f5e1d84ef27a3e314aefa69518179a9b732f51ebe35c3b38606d9fa4f686fcf6eff067615cc293a3b1c84041e74 languageName: node linkType: hard "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" - checksum: 90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard @@ -482,17 +491,17 @@ __metadata: resolution: "crc-32@npm:1.2.2" bin: crc32: bin/crc32.njs - checksum: 11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 + checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 languageName: node linkType: hard "crc32-stream@npm:^5.0.0": - version: 5.0.0 - resolution: "crc32-stream@npm:5.0.0" + version: 5.0.1 + resolution: "crc32-stream@npm:5.0.1" dependencies: crc-32: "npm:^1.2.0" readable-stream: "npm:^3.4.0" - checksum: bd6e6d49b76fd562eef3a4b7b64b1e551fb5dfca0a3b54fb7e59765c57468295b60755f85d3450fd61eee01dcca0974600157717cad8f356d513c28bac726a41 + checksum: 10c0/32fdffdd6e80f08ffef03a120a23fad7fdd04bd9c386dd8b9c8d27f58b32b78f6a1f43a327812858a0237aec72d55b77e33f5229cbbc0ee4856a71ea010c6aa8 languageName: node linkType: hard @@ -502,7 +511,7 @@ __metadata: dependencies: bn.js: "npm:^4.1.0" elliptic: "npm:^6.5.3" - checksum: 77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f languageName: node linkType: hard @@ -515,7 +524,7 @@ __metadata: md5.js: "npm:^1.3.4" ripemd160: "npm:^2.0.1" sha.js: "npm:^2.4.0" - checksum: d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 languageName: node linkType: hard @@ -529,7 +538,7 @@ __metadata: ripemd160: "npm:^2.0.0" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 languageName: node linkType: hard @@ -540,7 +549,7 @@ __metadata: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 languageName: node linkType: hard @@ -559,7 +568,7 @@ __metadata: public-encrypt: "npm:^4.0.0" randombytes: "npm:^2.0.0" randomfill: "npm:^1.0.3" - checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 languageName: node linkType: hard @@ -571,43 +580,43 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - get-intrinsic: "npm:^1.2.1" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94 + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard -"define-properties@npm:^1.1.4": +"define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 languageName: node linkType: hard "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" - checksum: f9ef81aa0af9c6c614a727cb3bd13c5d7db2af1abf9e6352045b86e85873e629690f6222f4edd49d10e4ccf8f078bbeec0794fafaf61b659c0589d0c511ec363 + checksum: 10c0/f9ef81aa0af9c6c614a727cb3bd13c5d7db2af1abf9e6352045b86e85873e629690f6222f4edd49d10e4ccf8f078bbeec0794fafaf61b659c0589d0c511ec363 languageName: node linkType: hard "depd@npm:2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" - checksum: 58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c languageName: node linkType: hard @@ -617,7 +626,7 @@ __metadata: dependencies: inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 languageName: node linkType: hard @@ -628,27 +637,27 @@ __metadata: bn.js: "npm:^4.1.0" miller-rabin: "npm:^4.0.0" randombytes: "npm:^2.0.0" - checksum: ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf languageName: node linkType: hard "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" - checksum: a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b + checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -657,21 +666,21 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + checksum: 10c0/3e591e93783a1b66f234ebf5bd3a8a9a8e063a75073a35a671e03e3b25253b6e33ac121f7efe9b8808890fffb17b40596cc19d01e6e8d1fa13b9a56ff65597c8 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard @@ -680,28 +689,44 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard "events@npm:^3.0.0": version: 3.3.0 resolution: "events@npm:3.3.0" - checksum: d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard @@ -712,14 +737,14 @@ __metadata: md5.js: "npm:^1.3.4" node-gyp: "npm:latest" safe-buffer: "npm:^5.1.1" - checksum: 77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard @@ -745,7 +770,7 @@ __metadata: "fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": version: 1.3.2 resolution: "fast-fifo@npm:1.3.2" - checksum: d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c + checksum: 10c0/d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c languageName: node linkType: hard @@ -755,7 +780,7 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -764,7 +789,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -773,14 +798,14 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" - checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 languageName: node linkType: hard @@ -789,7 +814,7 @@ __metadata: resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b conditions: os=darwin languageName: node linkType: hard @@ -806,41 +831,42 @@ __metadata: "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" - checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard "generic-pool@npm:^3.9.0": version: 3.9.0 resolution: "generic-pool@npm:3.9.0" - checksum: 6b314d0d71170d5cbaf7162c423f53f8d6556b2135626a65bcdc03c089840b0a2f59eeb2d907939b8200e945eaf71ceb6630426f22d2128a1d242aec4b232aa7 + checksum: 10c0/6b314d0d71170d5cbaf7162c423f53f8d6556b2135626a65bcdc03c089840b0a2f59eeb2d907939b8200e945eaf71ceb6630426f22d2128a1d242aec4b232aa7 languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 languageName: node linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard @@ -853,7 +879,7 @@ __metadata: inherits: "npm:2" minimatch: "npm:^5.0.1" once: "npm:^1.3.0" - checksum: cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f languageName: node linkType: hard @@ -862,37 +888,37 @@ __metadata: resolution: "gopd@npm:1.0.1" dependencies: get-intrinsic: "npm:^1.1.3" - checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 languageName: node linkType: hard "graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6 + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" - checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 languageName: node linkType: hard @@ -903,7 +929,17 @@ __metadata: inherits: "npm:^2.0.4" readable-stream: "npm:^3.6.0" safe-buffer: "npm:^5.2.0" - checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 languageName: node linkType: hard @@ -913,16 +949,16 @@ __metadata: dependencies: inherits: "npm:^2.0.3" minimalistic-assert: "npm:^1.0.1" - checksum: 41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 languageName: node linkType: hard "hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard @@ -933,14 +969,14 @@ __metadata: hash.js: "npm:^1.0.3" minimalistic-assert: "npm:^1.0.0" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard @@ -953,34 +989,34 @@ __metadata: setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 languageName: node linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" - checksum: e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae languageName: node linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard @@ -989,7 +1025,7 @@ __metadata: resolution: "iconv-lite@npm:0.4.24" dependencies: safer-buffer: "npm:>= 2.1.2 < 3" - checksum: c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 languageName: node linkType: hard @@ -998,35 +1034,35 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard "ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" - checksum: b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard "inflation@npm:^2.1.0": version: 2.1.0 resolution: "inflation@npm:2.1.0" - checksum: aadfcb8047a7e00d644e2e195f901dd9d7266c2be2326b7f8f6a99298f14916f1e322d00108a7e2778d6e76a8dc2174ddb9ac14bcdfe4f4866dfd612b695ab5d + checksum: 10c0/aadfcb8047a7e00d644e2e195f901dd9d7266c2be2326b7f8f6a99298f14916f1e322d00108a7e2778d6e76a8dc2174ddb9ac14bcdfe4f4866dfd612b695ab5d languageName: node linkType: hard @@ -1036,27 +1072,27 @@ __metadata: dependencies: once: "npm:^1.3.0" wrappy: "npm:1" - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 languageName: node linkType: hard "inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" - checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 languageName: node linkType: hard "ioredis@npm:^5.3.2": - version: 5.3.2 - resolution: "ioredis@npm:5.3.2" + version: 5.4.1 + resolution: "ioredis@npm:5.4.1" dependencies: "@ioredis/commands": "npm:^1.1.1" cluster-key-slot: "npm:^1.1.0" @@ -1067,62 +1103,72 @@ __metadata: redis-errors: "npm:^1.2.0" redis-parser: "npm:^3.0.0" standard-as-callback: "npm:^2.1.0" - checksum: 0dd2b5b8004e891f5b62edf18ac223194f1f5204698ec827c903e789ea05b0b36f73395491749ec63c66470485bdfb228ccdf1714fbf631a0f78f33211f2c883 + checksum: 10c0/5d28b7c89a3cab5b76d75923d7d4ce79172b3a1ca9be690133f6e8e393a7a4b4ffd55513e618bbb5504fed80d9e1395c9d9531a7c5c5c84aa4c4e765cca75456 languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d languageName: node linkType: hard "isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" - checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard @@ -1131,7 +1177,7 @@ __metadata: resolution: "keygrip@npm:1.1.0" dependencies: tsscmp: "npm:1.0.6" - checksum: 2aceec1a1e642a0caf938044056ed67b1909cfe67a93a59b32aae2863e0f35a1a53782ecc8f9cd0e3bdb60863fa0f401ccbd257cd7dfae61915f78445139edea + checksum: 10c0/2aceec1a1e642a0caf938044056ed67b1909cfe67a93a59b32aae2863e0f35a1a53782ecc8f9cd0e3bdb60863fa0f401ccbd257cd7dfae61915f78445139edea languageName: node linkType: hard @@ -1140,57 +1186,48 @@ __metadata: resolution: "lazystream@npm:1.0.1" dependencies: readable-stream: "npm:^2.0.5" - checksum: ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 + checksum: 10c0/ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 languageName: node linkType: hard "lodash.defaults@npm:^4.2.0": version: 4.2.0 resolution: "lodash.defaults@npm:4.2.0" - checksum: d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707 + checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707 languageName: node linkType: hard "lodash.isarguments@npm:^3.1.0": version: 3.1.0 resolution: "lodash.isarguments@npm:3.1.0" - checksum: 5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8 + checksum: 10c0/5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8 languageName: node linkType: hard "lodash@npm:^4.17.15": version: 4.17.21 resolution: "lodash@npm:4.17.21" - checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard "luxon@npm:^3.4.4": version: 3.4.4 resolution: "luxon@npm:3.4.4" - checksum: 02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af + checksum: 10c0/02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -1201,9 +1238,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -1214,7 +1252,7 @@ __metadata: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 languageName: node linkType: hard @@ -1226,21 +1264,21 @@ __metadata: brorand: "npm:^1.0.1" bin: miller-rabin: bin/miller-rabin - checksum: 26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 languageName: node linkType: hard "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" - checksum: 96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard "minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 languageName: node linkType: hard @@ -1249,16 +1287,16 @@ __metadata: resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard "minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard @@ -1267,13 +1305,13 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -1282,7 +1320,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -1291,7 +1329,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -1300,7 +1338,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -1309,7 +1347,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -1318,21 +1356,21 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -1342,7 +1380,7 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -1351,27 +1389,27 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -1385,7 +1423,7 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard @@ -1416,51 +1454,51 @@ __metadata: url: "npm:^0.11.0" util: "npm:^0.11.0" vm-browserify: "npm:^1.0.1" - checksum: 0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 + checksum: 10c0/0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 languageName: node linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard "normalize-path@npm:^3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard -"object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d + checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" - checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard "object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" has-symbols: "npm:^1.0.3" object-keys: "npm:^1.1.1" - checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3 + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard @@ -1469,14 +1507,14 @@ __metadata: resolution: "once@npm:1.4.0" dependencies: wrappy: "npm:1" - checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard "os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" - checksum: 6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 languageName: node linkType: hard @@ -1485,55 +1523,56 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" - checksum: 86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" dependencies: - asn1.js: "npm:^5.2.0" - browserify-aes: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - pbkdf2: "npm:^3.0.3" - safe-buffer: "npm:^5.1.1" - checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 languageName: node linkType: hard "path-browserify@npm:0.0.1": version: 0.0.1 resolution: "path-browserify@npm:0.0.1" - checksum: 3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 + checksum: 10c0/3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 languageName: node linkType: hard "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -1542,52 +1581,59 @@ __metadata: ripemd160: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd languageName: node linkType: hard -"playwright-core@npm:1.43.0": - version: 1.43.0 - resolution: "playwright-core@npm:1.43.0" +"playwright-core@npm:1.44.0": + version: 1.44.0 + resolution: "playwright-core@npm:1.44.0" bin: playwright-core: cli.js - checksum: 3afdcc79176e0c872b3bb66994ef6288b10819dfb800234b81134a35daffc8100596d65ccff10faa8941a450a259a78f446db570898e53031abba7f542602c6a + checksum: 10c0/e1220371a76cdf145f6aaefb2dd6c5194531d1c1e2b67712c56dbc1d589dffb66fd4fc0168be60cd2115aca40660aa13c572e14be47674c0542bc879705b9fb3 languageName: node linkType: hard "playwright@npm:^1.43.0": - version: 1.43.0 - resolution: "playwright@npm:1.43.0" + version: 1.44.0 + resolution: "playwright@npm:1.44.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.43.0" + playwright-core: "npm:1.44.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 82506d3937416439d42ed7940e03b62225651a049792b7c122cd1fb4318674e5789dbcd38e31c8e2f41d99e3b7dc9aa0898bfdd26dff5456eb3f89a166252bd8 + checksum: 10c0/dcbee9022623dd9e219e9867983789262e80339f0c3601219930883e5a304ce75e1397715c0f378a2bab0a799cf88a73ea4b58fe595cfd9058bd7a82f5d8e3b6 languageName: node linkType: hard "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" - checksum: bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 languageName: node linkType: hard "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" - checksum: 40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 languageName: node linkType: hard @@ -1597,7 +1643,7 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard @@ -1611,37 +1657,37 @@ __metadata: parse-asn1: "npm:^5.0.0" randombytes: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 languageName: node linkType: hard "punycode@npm:^1.2.4, punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" - checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 languageName: node linkType: hard "qs@npm:^6.11.2": - version: 6.11.2 - resolution: "qs@npm:6.11.2" + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: "npm:^1.0.4" - checksum: 4f95d4ff18ed480befcafa3390022817ffd3087fc65f146cceb40fc5edb9fa96cb31f648cae2fa96ca23818f0798bd63ad4ca369a0e22702fcd41379b3ab6571 + side-channel: "npm:^1.0.6" + checksum: 10c0/439e6d7c6583e7c69f2cab2c39c55b97db7ce576e4c7c469082b938b7fc8746e8d547baacb69b4cd2b6666484776c3f4840ad7163a4c5326300b0afa0acdd84b languageName: node linkType: hard "querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" - checksum: 476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 languageName: node linkType: hard "queue-tick@npm:^1.0.1": version: 1.0.1 resolution: "queue-tick@npm:1.0.1" - checksum: 0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 + checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 languageName: node linkType: hard @@ -1650,7 +1696,7 @@ __metadata: resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: "npm:^5.1.0" - checksum: 50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 languageName: node linkType: hard @@ -1660,7 +1706,7 @@ __metadata: dependencies: randombytes: "npm:^2.0.5" safe-buffer: "npm:^5.1.0" - checksum: 11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c languageName: node linkType: hard @@ -1672,11 +1718,11 @@ __metadata: http-errors: "npm:2.0.0" iconv-lite: "npm:0.4.24" unpipe: "npm:1.0.0" - checksum: b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 languageName: node linkType: hard -"readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6": +"readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -1687,18 +1733,18 @@ __metadata: safe-buffer: "npm:~5.1.1" string_decoder: "npm:~1.1.1" util-deprecate: "npm:~1.0.1" - checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa languageName: node linkType: hard -"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard @@ -1707,21 +1753,21 @@ __metadata: resolution: "readdir-glob@npm:1.1.3" dependencies: minimatch: "npm:^5.1.0" - checksum: a37e0716726650845d761f1041387acd93aa91b28dd5381950733f994b6c349ddc1e21e266ec7cc1f9b92e205a7a972232f9b89d5424d07361c2c3753d5dbace + checksum: 10c0/a37e0716726650845d761f1041387acd93aa91b28dd5381950733f994b6c349ddc1e21e266ec7cc1f9b92e205a7a972232f9b89d5424d07361c2c3753d5dbace languageName: node linkType: hard "readline-sync@npm:^1.4.7": version: 1.4.10 resolution: "readline-sync@npm:1.4.10" - checksum: 0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 + checksum: 10c0/0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 languageName: node linkType: hard "redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": version: 1.2.0 resolution: "redis-errors@npm:1.2.0" - checksum: 5b316736e9f532d91a35bff631335137a4f974927bb2fb42bf8c2f18879173a211787db8ac4c3fde8f75ed6233eb0888e55d52510b5620e30d69d7d719c8b8a7 + checksum: 10c0/5b316736e9f532d91a35bff631335137a4f974927bb2fb42bf8c2f18879173a211787db8ac4c3fde8f75ed6233eb0888e55d52510b5620e30d69d7d719c8b8a7 languageName: node linkType: hard @@ -1730,21 +1776,21 @@ __metadata: resolution: "redis-parser@npm:3.0.0" dependencies: redis-errors: "npm:^1.0.0" - checksum: ee16ac4c7b2a60b1f42a2cdaee22b005bd4453eb2d0588b8a4939718997ae269da717434da5d570fe0b05030466eeb3f902a58cf2e8e1ca058bf6c9c596f632f + checksum: 10c0/ee16ac4c7b2a60b1f42a2cdaee22b005bd4453eb2d0588b8a4939718997ae269da717434da5d570fe0b05030466eeb3f902a58cf2e8e1ca058bf6c9c596f632f languageName: node linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard @@ -1754,72 +1800,72 @@ __metadata: dependencies: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" - checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a languageName: node linkType: hard "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard "safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" - checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard "sax@npm:^1.2.4": version: 1.3.0 resolution: "sax@npm:1.3.0" - checksum: 599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + checksum: 10c0/599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea languageName: node linkType: hard "semver@npm:^7.3.5": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95 + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard "setimmediate@npm:^1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" - checksum: 5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 languageName: node linkType: hard "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" - checksum: 68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc languageName: node linkType: hard @@ -1831,14 +1877,14 @@ __metadata: safe-buffer: "npm:^5.0.1" bin: sha.js: ./bin.js - checksum: b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 languageName: node linkType: hard "shadow-cljs-jar@npm:1.3.4": version: 1.3.4 resolution: "shadow-cljs-jar@npm:1.3.4" - checksum: c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 + checksum: 10c0/c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 languageName: node linkType: hard @@ -1854,7 +1900,7 @@ __metadata: ws: "npm:^7.4.6" bin: shadow-cljs: cli/runner.js - checksum: 623b536a0d95d7696dd465c09ab3cb5d921c867a577a33463ad58dbc40f51f5d0424ba2791a8803f33a94f5c877198de91c3c7f7616618a6b4ae90e80d5d213e + checksum: 10c0/623b536a0d95d7696dd465c09ab3cb5d921c867a577a33463ad58dbc40f51f5d0424ba2791a8803f33a94f5c877198de91c3c7f7616618a6b4ae90e80d5d213e languageName: node linkType: hard @@ -1863,60 +1909,61 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f languageName: node linkType: hard "signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: "npm:^2.0.0" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -1925,7 +1972,7 @@ __metadata: resolution: "source-map-support@npm:0.4.18" dependencies: source-map: "npm:^0.5.6" - checksum: cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e + checksum: 10c0/cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e languageName: node linkType: hard @@ -1935,44 +1982,51 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" - checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 + checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 languageName: node linkType: hard "source-map@npm:^0.6.0": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard "standard-as-callback@npm:^2.1.0": version: 2.1.0 resolution: "standard-as-callback@npm:2.1.0" - checksum: 012677236e3d3fdc5689d29e64ea8a599331c4babe86956bf92fc5e127d53f85411c5536ee0079c52c43beb0026b5ce7aa1d834dd35dd026e82a15d1bcaead1f + checksum: 10c0/012677236e3d3fdc5689d29e64ea8a599331c4babe86956bf92fc5e127d53f85411c5536ee0079c52c43beb0026b5ce7aa1d834dd35dd026e82a15d1bcaead1f languageName: node linkType: hard "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" - checksum: 34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 languageName: node linkType: hard @@ -1982,7 +2036,7 @@ __metadata: dependencies: inherits: "npm:~2.0.1" readable-stream: "npm:^2.0.2" - checksum: 485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac + checksum: 10c0/485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac languageName: node linkType: hard @@ -1995,17 +2049,21 @@ __metadata: readable-stream: "npm:^2.3.6" to-arraybuffer: "npm:^1.0.0" xtend: "npm:^4.0.0" - checksum: fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 + checksum: 10c0/fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 languageName: node linkType: hard "streamx@npm:^2.15.0": - version: 2.15.5 - resolution: "streamx@npm:2.15.5" + version: 2.16.1 + resolution: "streamx@npm:2.16.1" dependencies: + bare-events: "npm:^2.2.0" fast-fifo: "npm:^1.1.0" queue-tick: "npm:^1.0.1" - checksum: 7998d1fa3324131ed94efc4a4e8b22e0f60267b21d8f8fac8c605eaa1a6d6358adbc38c35b407be0eb8cc09a223c641962afb0db29ecbe92118242118946d93c + dependenciesMeta: + bare-events: + optional: true + checksum: 10c0/202b1d7cb7ceb36cdc5d5d0e2c27deafcc8670a4934cda7a5e3d3d45b8d3a64dc43f1b982b1c1cb316f01964dd5137b7e26af3151582c7c29ad3cf4072c6dbb9 languageName: node linkType: hard @@ -2016,7 +2074,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard @@ -2027,7 +2085,7 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard @@ -2036,7 +2094,7 @@ __metadata: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" - checksum: 810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d languageName: node linkType: hard @@ -2045,7 +2103,7 @@ __metadata: resolution: "string_decoder@npm:1.1.1" dependencies: safe-buffer: "npm:~5.1.0" - checksum: b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e languageName: node linkType: hard @@ -2054,7 +2112,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -2063,24 +2121,24 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard "tar-stream@npm:^3.0.0": - version: 3.1.6 - resolution: "tar-stream@npm:3.1.6" + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" dependencies: b4a: "npm:^1.6.4" fast-fifo: "npm:^1.2.0" streamx: "npm:^2.15.0" - checksum: 7d52d1a56eb25b8434c9544becb737eb6c4f0ed19d205e739fdd2537ad8d1d623a6c93f7f8e58d9028cb0cdf86c0d8b67164e070cd1702cc78b8ab7cba0f3702 + checksum: 10c0/a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -2088,7 +2146,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -2097,35 +2155,35 @@ __metadata: resolution: "timers-browserify@npm:2.0.12" dependencies: setimmediate: "npm:^1.0.4" - checksum: 98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 + checksum: 10c0/98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 languageName: node linkType: hard "to-arraybuffer@npm:^1.0.0": version: 1.0.1 resolution: "to-arraybuffer@npm:1.0.1" - checksum: 2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c + checksum: 10c0/2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c languageName: node linkType: hard "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" - checksum: 93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 languageName: node linkType: hard "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" - checksum: 2f79a9455e7e3e8071995f98cdf3487ccfc91b760bec21a9abb4d90519557eafaa37246e87c92fa8bf3fef8fd30cfd0cc3c4212bb929baa9fb62494bfa4d24b2 + checksum: 10c0/2f79a9455e7e3e8071995f98cdf3487ccfc91b760bec21a9abb4d90519557eafaa37246e87c92fa8bf3fef8fd30cfd0cc3c4212bb929baa9fb62494bfa4d24b2 languageName: node linkType: hard "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" - checksum: c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 + checksum: 10c0/c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 languageName: node linkType: hard @@ -2134,7 +2192,7 @@ __metadata: resolution: "unique-filename@npm:3.0.0" dependencies: unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f languageName: node linkType: hard @@ -2143,14 +2201,14 @@ __metadata: resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 languageName: node linkType: hard "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" - checksum: 193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c languageName: node linkType: hard @@ -2160,14 +2218,14 @@ __metadata: dependencies: punycode: "npm:^1.4.1" qs: "npm:^6.11.2" - checksum: 7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard @@ -2176,7 +2234,7 @@ __metadata: resolution: "util@npm:0.10.4" dependencies: inherits: "npm:2.0.3" - checksum: d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a + checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a languageName: node linkType: hard @@ -2185,14 +2243,14 @@ __metadata: resolution: "util@npm:0.11.1" dependencies: inherits: "npm:2.0.3" - checksum: 8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 + checksum: 10c0/8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 languageName: node linkType: hard "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" - checksum: 0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b languageName: node linkType: hard @@ -2203,7 +2261,7 @@ __metadata: isexe: "npm:^2.0.0" bin: which: ./bin/which - checksum: e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 languageName: node linkType: hard @@ -2214,7 +2272,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard @@ -2225,7 +2283,7 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -2236,7 +2294,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -2247,14 +2305,14 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" - checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 languageName: node linkType: hard @@ -2269,7 +2327,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: 10c0/aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 languageName: node linkType: hard @@ -2280,7 +2338,7 @@ __metadata: sax: "npm:^1.2.4" bin: xml-js: ./bin/cli.js - checksum: c83631057f10bf90ea785cee434a8a1a0030c7314fe737ad9bf568a281083b565b28b14c9e9ba82f11fc9dc582a3a907904956af60beb725be1c9ad4b030bc5a + checksum: 10c0/c83631057f10bf90ea785cee434a8a1a0030c7314fe737ad9bf568a281083b565b28b14c9e9ba82f11fc9dc582a3a907904956af60beb725be1c9ad4b030bc5a languageName: node linkType: hard @@ -2289,31 +2347,31 @@ __metadata: resolution: "xregexp@npm:5.1.1" dependencies: "@babel/runtime-corejs3": "npm:^7.16.5" - checksum: ae007c7898afd808e7664931228dc4bd38e65ebc24c66318416a038b4351cc73cc9b3b9cea1ab5ffd97933bf9b75afbf848f36e91d22b2416d6bd7d6fcfd2ee6 + checksum: 10c0/ae007c7898afd808e7664931228dc4bd38e65ebc24c66318416a038b4351cc73cc9b3b9cea1ab5ffd97933bf9b75afbf848f36e91d22b2416d6bd7d6fcfd2ee6 languageName: node linkType: hard "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" - checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard "zip-stream@npm:^5.0.1": - version: 5.0.1 - resolution: "zip-stream@npm:5.0.1" + version: 5.0.2 + resolution: "zip-stream@npm:5.0.2" dependencies: archiver-utils: "npm:^4.0.1" compress-commons: "npm:^5.0.1" readable-stream: "npm:^3.6.0" - checksum: 18b4ecf28824bd165709de5056d53cf611f07e0b7578508fa94c497f17164722dc19a0739ea8b2c1a296de7d3f70f7ad558e7a3a4929240fb2730afc5fd60679 + checksum: 10c0/cb5c4b57771a03429188ae73f90744f6996aa98c885852970de1c8bed3351c8a931cce0cf74cf37b9fa3727a07119236def871ec6d05c9becbc80746f52dd795 languageName: node linkType: hard diff --git a/frontend/package.json b/frontend/package.json index e8aaa62c7..06fb6ae7a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,7 +4,7 @@ "license": "MPL-2.0", "author": "Kaleidos INC", "private": true, - "packageManager": "yarn@4.0.2", + "packageManager": "yarn@4.2.2", "browserslist": [ "defaults" ], @@ -37,7 +37,7 @@ "storybook:build": "npm run storybook:compile && storybook build" }, "devDependencies": { - "@playwright/test": "^1.42.1", + "@playwright/test": "1.42.1", "@storybook/addon-essentials": "^7.6.17", "@storybook/addon-interactions": "^7.6.17", "@storybook/addon-links": "^7.6.17", @@ -99,8 +99,8 @@ "opentype.js": "^1.3.4", "postcss-modules": "^6.0.0", "randomcolor": "^0.6.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "18.2.0", + "react-dom": "18.2.0", "react-virtualized": "^9.22.5", "rxjs": "8.0.0-alpha.14", "sax": "^1.3.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 63b549a05..e300b6aa2 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -6,12 +6,12 @@ __metadata: cacheKey: 10c0 "@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed languageName: node linkType: hard @@ -22,59 +22,59 @@ __metadata: default-browser-id: "npm:3.0.0" bin: x-default-browser: bin/x-default-browser.js - checksum: 634c7fad7a5f4df86e3fcd3a11e50034fcb6f6302281569727574cbda7532850063cb34ec328384a686ab0812f297bf301a5e2450bc7b93b5f80a006b1f2dfd7 + checksum: 10c0/634c7fad7a5f4df86e3fcd3a11e50034fcb6f6302281569727574cbda7532850063cb34ec328384a686ab0812f297bf301a5e2450bc7b93b5f80a006b1f2dfd7 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 + "@babel/highlight": "npm:^7.24.2" + picocolors: "npm:^1.0.0" + checksum: 10c0/d1d4cba89475ab6aab7a88242e1fd73b15ecb9f30c109b69752956434d10a26a52cbd37727c4eca104b6d45227bd1dfce39a6a6f4a14c9b2f07f871e968cf406 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 081278ed46131a890ad566a59c61600a5f9557bd8ee5e535890c8548192532ea92590742fd74bd9db83d74c669ef8a04a7e1c85cdea27f960233e3b83c3a957c +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.3": - version: 7.23.5 - resolution: "@babel/core@npm:7.23.5" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.5": + version: 7.24.5 + resolution: "@babel/core@npm:7.24.5" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.5" - "@babel/parser": "npm:^7.23.5" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.5" - "@babel/types": "npm:^7.23.5" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.24.5" + "@babel/helpers": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 311a512a870ee330a3f9a7ea89e5df790b2b5af0b1bd98b10b4edc0de2ac440f0df4d69ea2c0ee38a4b89041b9a495802741d93603be7d4fd834ec8bb6970bd2 + checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/generator@npm:7.23.5" +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/generator@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.23.5" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@babel/types": "npm:^7.24.5" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 14c6e874f796c4368e919bed6003bb0adc3ce837760b08f9e646d20aeb5ae7d309723ce6e4f06bcb4a2b5753145446c8e4425851380f695e40e71e1760f49e7b + checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d languageName: node linkType: hard @@ -83,7 +83,7 @@ __metadata: resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: 5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + checksum: 10c0/5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 languageName: node linkType: hard @@ -92,39 +92,39 @@ __metadata: resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" dependencies: "@babel/types": "npm:^7.22.15" - checksum: 2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c + checksum: 10c0/2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6": - version: 7.22.15 - resolution: "@babel/helper-compilation-targets@npm:7.22.15" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": "npm:^7.22.9" - "@babel/helper-validator-option": "npm:^7.22.15" - browserslist: "npm:^4.21.9" + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 45b9286861296e890f674a3abb199efea14a962a27d9b8adeb44970a9fd5c54e73a9e342e8414d2851cf4f98d5994537352fbce7b05ade32e9849bbd327f9ff1 + checksum: 10c0/ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.5" +"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" + "@babel/helper-member-expression-to-functions": "npm:^7.24.5" "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" + "@babel/helper-replace-supers": "npm:^7.24.1" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-split-export-declaration": "npm:^7.24.5" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: a29bd03725630dcf2f094b7e3fe45c63984e63a5d092ceffec2da9d95c108afcc073863d6e9c0fb944d07f3cde5ebac4bba833473ca96af5e949f7d471154901 + checksum: 10c0/afc72e8075a249663f8024ef1760de4c0b9252bdde16419ac955fa7e15b8d4096ca1e01f796df4fa8cfdb056708886f60b631ad492242a8e47307974fc305920 languageName: node linkType: hard @@ -137,13 +137,13 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 + checksum: 10c0/8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.3": - version: 0.4.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.3" +"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -152,24 +152,24 @@ __metadata: resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 0007035157e0d32ee9cb4ca319b89d6f3705523383efe52a59eb3d4dfa2ed08c5147e49c10a6e6d69c15221d89c76c8e5875475d6710fb44a5c37b8e69388e40 + checksum: 10c0/f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": +"@babel/helper-function-name@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: "@babel/template": "npm:^7.22.15" "@babel/types": "npm:^7.23.0" - checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 + checksum: 10c0/d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 languageName: node linkType: hard @@ -178,40 +178,40 @@ __metadata: resolution: "@babel/helper-hoist-variables@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: b810daddf093ffd0802f1429052349ed9ea08ef7d0c56da34ffbcdecbdafac86f95bdea2fe30e0e0e629febc7dd41b56cb5eacc10d1a44336d37b755dac31fa4 + "@babel/types": "npm:^7.24.5" + checksum: 10c0/a3c0276a1ede8648a0e6fd86ad846cd57421d05eddfa29446b8b5a013db650462022b9ec1e65ea32c747d0542d729c80866830697f94fb12d603e87c51f080a5 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 4e0d7fc36d02c1b8c8b3006dfbfeedf7a367d3334a04934255de5128115ea0bafdeb3e5736a2559917f0653e4e437400d54542da0468e08d3cbc86d3bbfa8f30 + "@babel/types": "npm:^7.24.0" + checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-module-transforms@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.24.3" + "@babel/helper-simple-access": "npm:^7.24.5" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-validator-identifier": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 211e1399d0c4993671e8e5c2b25383f08bee40004ace5404ed4065f0e9258cc85d99c1b82fd456c030ce5cfd4d8f310355b54ef35de9924eabfc3dff1331d946 + checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d languageName: node linkType: hard @@ -220,14 +220,14 @@ __metadata: resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: 31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + checksum: 10c0/31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/helper-plugin-utils@npm:7.24.5" + checksum: 10c0/4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 languageName: node linkType: hard @@ -240,29 +240,29 @@ __metadata: "@babel/helper-wrap-function": "npm:^7.22.20" peerDependencies: "@babel/core": ^7.0.0 - checksum: aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e + checksum: 10c0/aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-replace-supers@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-replace-supers@npm:7.24.1" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" + "@babel/helper-member-expression-to-functions": "npm:^7.23.0" "@babel/helper-optimise-call-expression": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 6b0858811ad46873817c90c805015d63300e003c5a85c147a17d9845fa2558a02047c3cc1f07767af59014b2dd0fa75b503e5bc36e917f360e9b67bb6f1e79f4 + checksum: 10c0/d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" +"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-simple-access@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 languageName: node linkType: hard @@ -271,115 +271,128 @@ __metadata: resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + checksum: 10c0/ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-split-export-declaration@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-split-export-declaration@npm:7.24.5" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@babel/types": "npm:^7.24.5" + checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac +"@babel/helper-string-parser@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e +"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": +"@babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 + checksum: 10c0/af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 languageName: node linkType: hard "@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" + version: 7.24.5 + resolution: "@babel/helper-wrap-function@npm:7.24.5" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: 97b5f42ff4d305318ff2f99a5f59d3e97feff478333b2d893c4f85456d3c66372070f71d7bf9141f598c8cf2741c49a15918193633c427a88d170d98eb8c46eb + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/template": "npm:^7.24.0" + "@babel/types": "npm:^7.24.5" + checksum: 10c0/242fcd32d59d26463fd8d989707b88691deec871ac2bf15e03ab2f1b185d1d4f3db2c6a8dd3c10c89d4ff63da238df1c4d318cfc3dcd8e1c1fabdcf27f28d858 languageName: node linkType: hard -"@babel/helpers@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helpers@npm:7.23.5" +"@babel/helpers@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helpers@npm:7.24.5" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.5" - "@babel/types": "npm:^7.23.5" - checksum: a37e2728eb4378a4888e5d614e28de7dd79b55ac8acbecd0e5c761273e2a02a8f33b34b1932d9069db55417ace2937cbf8ec37c42f1030ce6d228857d7ccaa4f + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/highlight@npm:^7.24.2": + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-validator-identifier": "npm:^7.24.5" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33 + picocolors: "npm:^1.0.0" + checksum: 10c0/e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/parser@npm:7.23.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/parser@npm:7.24.5" bin: parser: ./bin/babel-parser.js - checksum: 3356aa90d7bafb4e2c7310e7c2c3d443c4be4db74913f088d3d577a1eb914ea4188e05fd50a47ce907a27b755c4400c4e3cbeee73dbeb37761f6ca85954f5a20 + checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 356a4e9fc52d7ca761ce6857fc58e2295c2785d22565760e6a5680be86c6e5883ab86e0ba25ef572882c01713d3a31ae6cfa3e3222cdb95e6026671dab1fa415 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: a8785f099d55ca71ed89815e0f3a636a80c16031f80934cfec17c928d096ee0798964733320c8b145ef36ba429c5e19d5107b06231e0ab6777cfb0f01adfdc23 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 0f43b74741d50e637ba4dcef2786621126fe4da6ccf4ee2e94423ee23f6a04ecd91d458e59764c43e4968be139e5197ee43be8a2fea2c09f0b202a3391e548cc + checksum: 10c0/b471972dcc4a3ba32821329a57725e2b563421e975d7ffec7fcabd70af0fced6a50bcc9ed2a8cbd4a9ac7c09cfbf43c7116e82f3b9064b33a22309500b632108 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 languageName: node linkType: hard @@ -388,7 +401,7 @@ __metadata: resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 languageName: node linkType: hard @@ -399,7 +412,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 languageName: node linkType: hard @@ -410,7 +423,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.12.13" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 languageName: node linkType: hard @@ -421,7 +434,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 languageName: node linkType: hard @@ -432,7 +445,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + checksum: 10c0/9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 languageName: node linkType: hard @@ -443,40 +456,40 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + checksum: 10c0/5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-flow@npm:7.23.3" +"@babel/plugin-syntax-flow@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-flow@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8a5e1e8b6a3728a2c8fe6d70c09a43642e737d9c0485e1b041cd3a6021ef05376ec3c9137be3b118c622ba09b5770d26fdc525473f8d06d4ab9e46de2783dd0a + checksum: 10c0/618de04360a96111408abdaafaba2efbaef0d90faad029d50e0281eaad5d7c7bd2ce4420bbac0ee27ad84c2b7bbc3e48f782064f81ed5bc40c398637991004c7 languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" +"@babel/plugin-syntax-import-assertions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7db8b59f75667bada2293353bb66b9d5651a673b22c72f47da9f5c46e719142481601b745f9822212fd7522f92e26e8576af37116f85dae1b5e5967f80d0faab + checksum: 10c0/72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 99b40d33d79205a8e04bb5dea56fd72906ffc317513b20ca7319e7683e18fce8ea2eea5e9171056f92b979dc0ab1e31b2cb5171177a5ba61e05b54fe7850a606 + checksum: 10c0/309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb languageName: node linkType: hard @@ -487,7 +500,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee languageName: node linkType: hard @@ -498,18 +511,18 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" +"@babel/plugin-syntax-jsx@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 563bb7599b868773f1c7c1d441ecc9bc53aeb7832775da36752c926fc402a1fa5421505b39e724f71eb217c13e4b93117e081cac39723b0e11dac4c897f33c3e + checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a languageName: node linkType: hard @@ -520,7 +533,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b languageName: node linkType: hard @@ -531,7 +544,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce languageName: node linkType: hard @@ -542,7 +555,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 languageName: node linkType: hard @@ -553,7 +566,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 languageName: node linkType: hard @@ -564,7 +577,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af languageName: node linkType: hard @@ -575,7 +588,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 languageName: node linkType: hard @@ -586,7 +599,7 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 languageName: node linkType: hard @@ -597,18 +610,18 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" +"@babel/plugin-syntax-typescript@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d6e9cdb9d0bfb9bd9b220fc951d937fce2ca69135ec121153572cebe81d86abc9a489208d6b69ee5f10cadcaeffa10d0425340a5029e40e14a6025021b90948 + checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 languageName: node linkType: hard @@ -620,326 +633,326 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.18.6" peerDependencies: "@babel/core": ^7.0.0 - checksum: 9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b128315c058f5728d29b0b78723659b11de88247ea4d0388f0b935cddf60a80c40b9067acf45cbbe055bd796928faef152a09d9e4a0695465aca4394d9f109ca + checksum: 10c0/f44bfacf087dc21b422bab99f4e9344ee7b695b05c947dacae66de05c723ab9d91800be7edc1fa016185e8c819f3aca2b4a5f66d8a4d1e47d9bad80b8fa55b8e languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4" +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.24.3 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" dependencies: "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-remap-async-to-generator": "npm:^7.22.20" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f2eef4de609975a3f7da7832576b5ffc93e43c80f87e1a99e886b0f8591096cfc4c37e2d5f52fdeaa2a9c09a25a59f3e621159abaca75d3193922a5c0e4cbe0c + checksum: 10c0/55ceed059f819dcccbfe69600bfa1c055ada466bd54eda117cfdd2cf773dd85799e2f6556e4a559b076e93b9704abcca2aef9d72aad7dc8a5d3d17886052f1d3 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" dependencies: - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-imports": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-remap-async-to-generator": "npm:^7.22.20" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: da3ffd413eef02a8e2cfee3e0bb0d5fc0fcb795c187bc14a5a8e8874cdbdc43bbf00089c587412d7752d97efc5967c3c18ff5398e3017b9a14a06126f017e7e9 + checksum: 10c0/3731ba8e83cbea1ab22905031f25b3aeb0b97c6467360a2cc685352f16e7c786417d8883bc747f5a0beff32266bdb12a05b6292e7b8b75967087200a7bc012c4 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 82c12a11277528184a979163de7189ceb00129f60dd930b0d5313454310bf71205f302fb2bf0430247161c8a22aaa9fb9eec1459f9f7468206422c191978fd59 + checksum: 10c0/6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" +"@babel/plugin-transform-block-scoping@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 83006804dddf980ab1bcd6d67bc381e24b58c776507c34f990468f820d0da71dba3697355ca4856532fa2eeb2a1e3e73c780f03760b5507a511cbedb0308e276 + checksum: 10c0/85997fc8179b7d26e8af30865aeb91789f3bc1f0cd5643ed25f25891ff9c071460ec1220599b19070b424a3b902422f682e9b02e515872540173eae2e25f760c languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bca30d576f539eef216494b56d610f1a64aa9375de4134bc021d9660f1fa735b1d7cc413029f22abc0b7cb737e3a57935c8ae9d8bd1730921ccb1deebce51bfd + checksum: 10c0/00dff042ac9df4ae67b5ef98b1137cc72e0a24e6d911dc200540a8cb1f00b4cff367a922aeb22da17da662079f0abcd46ee1c5f4cdf37ceebf6ff1639bb9af27 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" +"@babel/plugin-transform-class-static-block@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.4" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.12.0 - checksum: fdca96640ef29d8641a7f8de106f65f18871b38cc01c0f7b696d2b49c76b77816b30a812c08e759d06dd10b4d9b3af6b5e4ac22a2017a88c4077972224b77ab0 + checksum: 10c0/19dfeaf4a2ac03695034f7211a8b5ad89103b224608ac3e91791055107c5fe4d7ebe5d9fbb31b4a91265694af78762260642eb270f4b239c175984ee4b253f80 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/plugin-transform-classes@npm:7.23.5" +"@babel/plugin-transform-classes@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-classes@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" + "@babel/helper-compilation-targets": "npm:^7.23.6" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-split-export-declaration": "npm:^7.24.5" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 07988f52b4893151887d1ea6ff79e5fe834078c5731bd09babd5659edbbae21ea4e2de326a02443a63fd776b4c945da6177f07875b56fe66e0b7899e830a9e92 + checksum: 10c0/4affcbb7cb01fa4764c7a4b534c30fd24a4b68e680a2d6e242dd7ca8726490f0f1426c44797deff84a38a162e0629718900c68d28daffe2b12adf5b4194156a7 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/template": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3ca8a006f8e652b58c21ecb84df1d01a73f0a96b1d216fd09a890b235dd90cb966b152b603b88f7e850ae238644b1636ce5c30b7c029c0934b43383932372e4a + checksum: 10c0/8292c508b656b7722e2c2ca0f6f31339852e3ed2b9b80f6e068a4010e961b431ca109ecd467fc906283f4b1574c1e7b1cb68d35a4dea12079d386c15ff7e0eac languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 717e9a62c1b0c93c507f87b4eaf839ec08d3c3147f14d74ae240d8749488d9762a8b3950132be620a069bde70f4b3e4ee9867b226c973fcc40f3cdec975cde71 + checksum: 10c0/6a37953a95f04b335bf3e2118fb93f50dd9593c658d1b2f8918a380a2ee30f1b420139eccf7ec3873c86a8208527895fcf6b7e21c0e734a6ad6e5d5042eace4d languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6c89286d1277c2a63802a453c797c87c1203f89e4c25115f7b6620f5fce15d8c8d37af613222f6aa497aa98773577a6ec8752e79e13d59bc5429270677ea010b + checksum: 10c0/758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7e2640e4e6adccd5e7b0615b6e9239d7c98363e21c52086ea13759dfa11cf7159b255fc5331c2de435639ea8eb6acefae115ae0d797a3d19d12587652f8052a5 + checksum: 10c0/41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" +"@babel/plugin-transform-dynamic-import@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 19ae4a4a2ca86d35224734c41c48b2aa6a13139f3cfa1cbd18c0e65e461de8b65687dec7e52b7a72bb49db04465394c776aa1b13a2af5dc975b2a0cde3dcab67 + checksum: 10c0/7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5c33ee6a1bdc52fcdf0807f445b27e3fbdce33008531885e65a699762327565fffbcfde8395be7f21bcb22d582e425eddae45650c986462bb84ba68f43687516 + checksum: 10c0/f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" +"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 38bf04f851e36240bbe83ace4169da626524f4107bfb91f05b4ad93a5fb6a36d5b3d30b8883c1ba575ccfc1bac7938e90ca2e3cb227f7b3f4a9424beec6fd4a7 + checksum: 10c0/510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3" +"@babel/plugin-transform-flow-strip-types@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-flow": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/plugin-syntax-flow": "npm:^7.24.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9ab627f9668fc1f95564b26bffd6706f86205960d9ccc168236752fbef65dbe10aa0ce74faae12f48bb3b72ec7f38ef2a78b4874c222c1e85754e981639f3b33 + checksum: 10c0/e6aa9cbad0441867598d390d4df65bc8c6b797574673e4eedbdae0cc528e81e00f4b2cd38f7d138b0f04bcdd2540384a9812d5d76af5abfa06aee1c7fc20ca58 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-for-of@npm:7.23.3" +"@babel/plugin-transform-for-of@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-for-of@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8a36202cfee312ba80e509c7c2131e6773524e572b4dc64a8ee95bd912634fdeb5ea91c6c7747ee30e03562d0f0d333f88ed7dbb929b36b60b8d74189189e12f + checksum: 10c0/e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-function-name@npm:7.24.1" dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.15" + "@babel/helper-compilation-targets": "npm:^7.23.6" "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 89cb9747802118048115cf92a8f310752f02030549b26f008904990cbdc86c3d4a68e07ca3b5c46de8a46ed4df2cb576ac222c74c56de67253d2a3ddc2956083 + checksum: 10c0/65c1735ec3b5e43db9b5aebf3c16171c04b3050c92396b9e22dda0d2aaf51f43fdcf147f70a40678fd9a4ee2272a5acec4826e9c21bcf968762f4c184897ad75 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" +"@babel/plugin-transform-json-strings@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39e82223992a9ad857722ae051291935403852ad24b0dd64c645ca1c10517b6bf9822377d88643fed8b3e61a4e3f7e5ae41cf90eb07c40a786505d47d5970e54 + checksum: 10c0/13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8292106b106201464c2bfdd5c014fe6a9ca1c0256eb0a8031deb20081e21906fe68b156186f77d993c23eeab6d8d6f5f66e8895eec7ed97ce6de5dbcafbcd7f4 + checksum: 10c0/a27cc7d565ee57b5a2bf136fa889c5c2f5988545ae7b3b2c83a7afe5dd37dfac80dca88b1c633c65851ce6af7d2095c04c01228657ce0198f918e64b5ccd01fa languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 87b034dd13143904e405887e6125d76c27902563486efc66b7d9a9d8f9406b76c6ac42d7b37224014af5783d7edb465db0cdecd659fa3227baad0b3a6a35deff + checksum: 10c0/98a2e0843ddfe51443c1bfcf08ba40ad8856fd4f8e397b392a5390a54f257c8c1b9a99d8ffc0fc7e8c55cce45e2cd9c2795a4450303f48f501bcbd662de44554 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 687f24f3ec60b627fef6e87b9e2770df77f76727b9d5f54fa4c84a495bb24eb4a20f1a6240fa22d339d45aac5eaeb1b39882e941bfd00cf498f9c53478d1ec88 + checksum: 10c0/2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9f7ec036f7cfc588833a4dd117a44813b64aa4c1fd5bfb6c78f60198c1d290938213090c93a46f97a68a2490fad909e21a82b2472e95da74d108c125df21c8d5 + checksum: 10c0/71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" dependencies: "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-simple-access": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5c8840c5c9ecba39367ae17c973ed13dbc43234147b77ae780eec65010e2a9993c5d717721b23e8179f7cf49decdd325c509b241d69cfbf92aa647a1d8d5a37d + checksum: 10c0/efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" +"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" dependencies: "@babel/helper-hoist-variables": "npm:^7.22.5" "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-validator-identifier": "npm:^7.22.20" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0d55280a276510222c8896bf4e581acb84824aa5b14c824f7102242ad6bc5104aaffe5ab22fe4d27518f4ae2811bd59c36d0c0bfa695157f9cfce33f0517a069 + checksum: 10c0/38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" dependencies: "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f0d2f890a15b4367d0d8f160bed7062bdb145c728c24e9bfbc1211c7925aae5df72a88df3832c92dd2011927edfed4da1b1249e4c78402e893509316c0c2caa6 + checksum: 10c0/14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 languageName: node linkType: hard @@ -951,326 +964,326 @@ __metadata: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 + checksum: 10c0/b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-new-target@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f489b9e1f17b42b2ba6312d58351e757cb23a8409f64f2bb6af4c09d015359588a5d68943b20756f141d0931a94431c782f3ed1225228a930a04b07be0c31b04 + checksum: 10c0/c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bce490d22da5c87ff27fffaff6ad5a4d4979b8d7b72e30857f191e9c1e1824ba73bb8d7081166289369e388f94f0ce5383a593b1fc84d09464a062c75f824b0b + checksum: 10c0/c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e34902da4f5588dc4812c92cb1f6a5e3e3647baf7b4623e30942f551bf1297621abec4e322ebfa50b320c987c0f34d9eb4355b3d289961d9035e2126e3119c12 + checksum: 10c0/15e2b83292e586fb4f5b4b4021d4821a806ca6de2b77d5ad6c4e07aa7afa23704e31b4d683dac041afc69ac51b2461b96e8c98e46311cc1faba54c73f235044f languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" + "@babel/plugin-transform-parameters": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b56017992ffe7fcd1dd9a9da67c39995a141820316266bcf7d77dc912980d228ccbd3f36191d234f5cc389b09157b5d2a955e33e8fb368319534affd1c72b262 + checksum: 10c0/91d7303af9b5744b8f569c1b8e45c9c9322ded05e7ee94e71b9ff2327f0d2c7b5aa87e040697a6baacc2dcb5c5e5e00913087c36f24c006bdaa4f958fd5bfd2d languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-object-super@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-replace-supers": "npm:^7.24.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a6856fd8c0afbe5b3318c344d4d201d009f4051e2f6ff6237ff2660593e93c5997a58772b13d639077c3e29ced3440247b29c496cd77b13af1e7559a70009775 + checksum: 10c0/d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4ef61812af0e4928485e28301226ce61139a8b8cea9e9a919215ebec4891b9fea2eb7a83dc3090e2679b7d7b2c8653da601fbc297d2addc54a908b315173991e + checksum: 10c0/68408b9ef772d9aa5dccf166c86dc4d2505990ce93e03dcfc65c73fb95c2511248e009ba9ccf5b96405fb85de1c16ad8291016b1cc5689ee4becb1e3050e0ae7 languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" +"@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 305b773c29ad61255b0e83ec1e92b2f7af6aa58be4cba1e3852bddaa14f7d2afd7b4438f41c28b179d6faac7eb8d4fb5530a17920294f25d459b8f84406bfbfb + checksum: 10c0/f4e9446ec69f58f40b7843ce7603cfc50332976e6e794d4ddbe6b24670cd50ebc7766c4e3cbaecf0fbb744e98cbfbb54146f4e966314b1d58511b8bbf3d2722b languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-parameters@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8d4cbe0f6ba68d158f5b4215c63004fc37a1fdc539036eb388a9792017c8496ea970a1932ccb929308f61e53dc56676ed01d8df6f42bc0a85c7fd5ba82482b7 + checksum: 10c0/e08b8c46a24b1b21dde7783cb0aeb56ffe9ef6d6f1795649ce76273657158d3bfa5370c6594200ed7d371983b599c8e194b76108dffed9ab5746fe630ef2e8f5 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 745a655edcd111b7f91882b921671ca0613079760d8c9befe336b8a9bc4ce6bb49c0c08941831c950afb1b225b4b2d3eaac8842e732db095b04db38efd8c34f4 + checksum: 10c0/d8e18587d2a8b71a795da5e8841b0e64f1525a99ad73ea8b9caa331bc271d69646e2e1e749fd634321f3df9d126070208ddac22a27ccf070566b2efb74fecd99 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8d31b28f24204b4d13514cd3a8f3033abf575b1a6039759ddd6e1d82dd33ba7281f9bc85c9f38072a665d69bfa26dc40737eefaf9d397b024654a483d2357bf5 + checksum: 10c0/de7182bfde298e56c08a5d7ee1156f83c9af8c856bbe2248438848846a4ce544e050666bd0482e16a6006195e8be4923abd14650bef51fa0edd7f82014c2efcd languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b2549f23f90cf276c2e3058c2225c3711c2ad1c417e336d3391199445a9776dd791b83be47b2b9a7ae374b40652d74b822387e31fa5267a37bf49c122e1a9747 + checksum: 10c0/3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e languageName: node linkType: hard "@babel/plugin-transform-react-jsx-self@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" + version: 7.24.5 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6b586508fc58998483d4ee93a7e784c4f4d2350e2633739cf1990b7ad172e13906f72382fdaf7f07b4e3c7e7555342634d392bdeb1a079bb64762c6368ca9a32 + checksum: 10c0/66537821496c752bdfc5ef05ed590590aaf87f8b060a3cabe800c0681711bf9dbea57d09cab02c77340f48cb779beeb346f6af775c590aa37159a19026b619c5 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-source@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a3aad7cf738e9bfaddc26cdbb83bb9684c2e689d26fb0793d772af0c8da0cd25bb02523d192fbc6946c32143e56b472c1d33fa82466b3f2d3346e1ce8fe83cf6 + checksum: 10c0/ea8e3263c0dc51fbc97c156cc647150a757cc56de10781287353d0ce9b2dcd6b6d93d573c0142d7daf5d6fb554c74fa1971ae60764924ea711161d8458739b63 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3b0e989ae5db78894ee300b24e07fbcec490c39ab48629c519377581cf94e90308f4ddc10a8914edc9f403e2d3ac7a7ae0ae09003629d852da03e2ba846299c6 + checksum: 10c0/0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-reserved-words@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4e6d61f6c9757592661cfbd2c39c4f61551557b98cb5f0995ef10f5540f67e18dde8a42b09716d58943b6e4b7ef5c9bcf19902839e7328a4d49149e0fecdbfcd + checksum: 10c0/936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c423c66fec0b6503f50561741754c84366ef9e9818442c8881fbaa90cc363fd137084b9431cdc00ed2f1fd8c8a1a5982c4a7e1f2af3769db4caf2ac7ea55d4f0 + checksum: 10c0/8273347621183aada3cf1f3019d8d5f29467ba13a75b72cb405bc7f23b7e05fd85f4edb1e4d9f0103153dddb61826a42dc24d466480d707f8932c1923a4c25fa languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-spread@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a348e4ae47e4ceeceb760506ec7bf835ccc18a2cf70ec74ebfbe41bc172fa2412b05b7d1b86836f8aee375e41a04ff20486074778d0e2d19d668b33dc52e9dbb + checksum: 10c0/50a0302e344546d57e5c9f4dea575f88e084352eeac4e9a3e238c41739eef2df1daf4a7ebbb3ccb7acd3447f6a5ce9938405f98bf5f5583deceb8257f5a673c9 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cd15c407906b41e4b924ea151e455c11274dba050771ee7154ad88a1a274140ac5e84efc8d08c4379f2f0cec8a09e4a0a3b2a3a954ba6a67d9fb35df1c714c56 + checksum: 10c0/786fe2ae11ef9046b9fa95677935abe495031eebf1274ad03f2054a20adea7b9dbd00336ac0b143f7924bc562e5e09793f6e8613607674b97e067d4838ccc4a0 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9b5f43788b9ffcb8f2b445a16b1aa40fcf23cb0446a4649445f098ec6b4cb751f243a535da623d59fefe48f4c40552f5621187a61811779076bab26863e3373d + checksum: 10c0/f73bcda5488eb81c6e7a876498d9e6b72be32fca5a4d9db9053491a2d1300cd27b889b463fd2558f3cd5826a85ed00f61d81b234aa55cb5a0abf1b6fa1bd5026 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 50e81d84c6059878be2a0e41e0d790cab10882cfb8fa85e8c2665ccb0b3cd7233f49197f17427bc7c1b36c80e07076640ecf1b641888d78b9cb91bc16478d84a + checksum: 10c0/5f0b5e33a86b84d89673829ffa2b5f175e102d3d0f45917cda121bc2b3650e1e5bb7a653f8cc1059c5b3a7b2e91e1aafd6623028b96ae752715cc5c2171c96e5 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.23.3": - version: 7.23.5 - resolution: "@babel/plugin-transform-typescript@npm:7.23.5" +"@babel/plugin-transform-typescript@npm:^7.24.1": + version: 7.24.5 + resolution: "@babel/plugin-transform-typescript@npm:7.24.5" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.23.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-typescript": "npm:^7.23.3" + "@babel/helper-create-class-features-plugin": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/plugin-syntax-typescript": "npm:^7.24.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 75d6689bfdf4c9462b5fb21107c295717c9bedffe5eae8b22b0a65c9603660683d55e020df83825de13792358043bd939f48efc2b3a293b5210a608076c94934 + checksum: 10c0/9c1b1234215c08b1d2a7b27a8e598dfd07fbb07fd7308ef9c184f42b41bf5a119073feef5cdedca3d649e9625a340984baf5d538bc01fafedcec561de316572b languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f1ed54742dc982666f471df5d087cfda9c6dbf7842bec2d0f7893ed359b142a38c0210358f297ab5c7a3e11ec0dfb0e523de2e2edf48b62f257aaadd5f068866 + checksum: 10c0/67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: dca5702d43fac70351623a12e4dfa454fd028a67498888522b644fd1a02534fabd440106897e886ebcc6ce6a39c58094ca29953b6f51bc67372aa8845a5ae49f + checksum: 10c0/d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: df824dcca2f6e731f61d69103e87d5dd974d8a04e46e28684a4ba935ae633d876bded09b8db890fd72d0caf7b9638e2672b753671783613cc78d472951e2df8c + checksum: 10c0/6046ab38e5d14ed97dbb921bd79ac1d7ad9d3286da44a48930e980b16896db2df21e093563ec3c916a630dc346639bf47c5924a33902a06fe3bbb5cdc7ef5f2f languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" dependencies: "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 30fe1d29af8395a867d40a63a250ca89072033d9bc7d4587eeebeaf4ad7f776aab83064321bfdb1d09d7e29a1d392852361f4f60a353f0f4d1a3b435dcbf256b + checksum: 10c0/b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b languageName: node linkType: hard "@babel/preset-env@npm:^7.23.2": - version: 7.23.5 - resolution: "@babel/preset-env@npm:7.23.5" + version: 7.24.5 + resolution: "@babel/preset-env@npm:7.24.5" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/compat-data": "npm:^7.24.4" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-plugin-utils": "npm:^7.24.5" "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.3" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-class-properties": "npm:^7.12.13" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.23.3" - "@babel/plugin-syntax-import-attributes": "npm:^7.23.3" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" @@ -1282,76 +1295,76 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-generator-functions": "npm:^7.23.4" - "@babel/plugin-transform-async-to-generator": "npm:^7.23.3" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3" - "@babel/plugin-transform-block-scoping": "npm:^7.23.4" - "@babel/plugin-transform-class-properties": "npm:^7.23.3" - "@babel/plugin-transform-class-static-block": "npm:^7.23.4" - "@babel/plugin-transform-classes": "npm:^7.23.5" - "@babel/plugin-transform-computed-properties": "npm:^7.23.3" - "@babel/plugin-transform-destructuring": "npm:^7.23.3" - "@babel/plugin-transform-dotall-regex": "npm:^7.23.3" - "@babel/plugin-transform-duplicate-keys": "npm:^7.23.3" - "@babel/plugin-transform-dynamic-import": "npm:^7.23.4" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.23.3" - "@babel/plugin-transform-export-namespace-from": "npm:^7.23.4" - "@babel/plugin-transform-for-of": "npm:^7.23.3" - "@babel/plugin-transform-function-name": "npm:^7.23.3" - "@babel/plugin-transform-json-strings": "npm:^7.23.4" - "@babel/plugin-transform-literals": "npm:^7.23.3" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.4" - "@babel/plugin-transform-member-expression-literals": "npm:^7.23.3" - "@babel/plugin-transform-modules-amd": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-systemjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-umd": "npm:^7.23.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" + "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" + "@babel/plugin-transform-block-scoping": "npm:^7.24.5" + "@babel/plugin-transform-class-properties": "npm:^7.24.1" + "@babel/plugin-transform-class-static-block": "npm:^7.24.4" + "@babel/plugin-transform-classes": "npm:^7.24.5" + "@babel/plugin-transform-computed-properties": "npm:^7.24.1" + "@babel/plugin-transform-destructuring": "npm:^7.24.5" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" + "@babel/plugin-transform-for-of": "npm:^7.24.1" + "@babel/plugin-transform-function-name": "npm:^7.24.1" + "@babel/plugin-transform-json-strings": "npm:^7.24.1" + "@babel/plugin-transform-literals": "npm:^7.24.1" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" + "@babel/plugin-transform-modules-amd": "npm:^7.24.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" + "@babel/plugin-transform-modules-umd": "npm:^7.24.1" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.4" - "@babel/plugin-transform-numeric-separator": "npm:^7.23.4" - "@babel/plugin-transform-object-rest-spread": "npm:^7.23.4" - "@babel/plugin-transform-object-super": "npm:^7.23.3" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.4" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.4" - "@babel/plugin-transform-parameters": "npm:^7.23.3" - "@babel/plugin-transform-private-methods": "npm:^7.23.3" - "@babel/plugin-transform-private-property-in-object": "npm:^7.23.4" - "@babel/plugin-transform-property-literals": "npm:^7.23.3" - "@babel/plugin-transform-regenerator": "npm:^7.23.3" - "@babel/plugin-transform-reserved-words": "npm:^7.23.3" - "@babel/plugin-transform-shorthand-properties": "npm:^7.23.3" - "@babel/plugin-transform-spread": "npm:^7.23.3" - "@babel/plugin-transform-sticky-regex": "npm:^7.23.3" - "@babel/plugin-transform-template-literals": "npm:^7.23.3" - "@babel/plugin-transform-typeof-symbol": "npm:^7.23.3" - "@babel/plugin-transform-unicode-escapes": "npm:^7.23.3" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3" + "@babel/plugin-transform-new-target": "npm:^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" + "@babel/plugin-transform-object-super": "npm:^7.24.1" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" + "@babel/plugin-transform-parameters": "npm:^7.24.5" + "@babel/plugin-transform-private-methods": "npm:^7.24.1" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" + "@babel/plugin-transform-property-literals": "npm:^7.24.1" + "@babel/plugin-transform-regenerator": "npm:^7.24.1" + "@babel/plugin-transform-reserved-words": "npm:^7.24.1" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" + "@babel/plugin-transform-spread": "npm:^7.24.1" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" + "@babel/plugin-transform-template-literals": "npm:^7.24.1" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.6" - babel-plugin-polyfill-corejs3: "npm:^0.8.5" - babel-plugin-polyfill-regenerator: "npm:^0.5.3" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" core-js-compat: "npm:^3.31.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2a0e1274dec045186e131c6433659b75492583290e8d41633c616f6bff829cb2e4b2f9a57f556283a54db3bd6aa697911e56a36f607911a29b731c445a5b5a06 + checksum: 10c0/2cc0edae09205d6409a75d02e53aaa1c590e89adbb7b389019c7b75e4c47b6b63eeb1a816df5c42b672ce410747e7ddc23b6747e8e41a6c95d6fa00c665509e2 languageName: node linkType: hard "@babel/preset-flow@npm:^7.22.15": - version: 7.23.3 - resolution: "@babel/preset-flow@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/preset-flow@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-transform-flow-strip-types": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-transform-flow-strip-types": "npm:^7.24.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1cf109925791f2af679f03289848d27596b4f27cb0ad4ee74a8dd4c1cbecc119bdef3b45cbbe12489bc9bdf61163f94c1c0bf6013cc58c325f1cc99edc01bda9 + checksum: 10c0/e2209158d68a456b8f9d6cd6c810e692f3ab8ca28edba99afcecaacd657ace7cc905e566f84d6da06e537836a2f830bc6ddf4cb34006d57303ff9a40a94fa433 languageName: node linkType: hard @@ -1364,131 +1377,131 @@ __metadata: esutils: "npm:^2.0.2" peerDependencies: "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 - checksum: 9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.23.0": - version: 7.23.3 - resolution: "@babel/preset-typescript@npm:7.23.3" + version: 7.24.1 + resolution: "@babel/preset-typescript@npm:7.24.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-typescript": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-syntax-jsx": "npm:^7.24.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" + "@babel/plugin-transform-typescript": "npm:^7.24.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e72b654c7f0f08b35d7e1c0e3a59c0c13037f295c425760b8b148aa7dde01e6ddd982efc525710f997a1494fafdd55cb525738c016609e7e4d703d02014152b7 + checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 languageName: node linkType: hard "@babel/register@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/register@npm:7.22.15" + version: 7.23.7 + resolution: "@babel/register@npm:7.23.7" dependencies: clone-deep: "npm:^4.0.1" find-cache-dir: "npm:^2.0.0" make-dir: "npm:^2.1.0" - pirates: "npm:^4.0.5" + pirates: "npm:^4.0.6" source-map-support: "npm:^0.5.16" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 895cc773c3b3eae909478ea2a9735ef6edd634b04b4aaaad2ce576fd591c2b3c70ff8c90423e769a291bee072186e7e4801480c1907e31ba3053c6cdba5571cb + checksum: 10c0/b2466e41a4394e725b57e139ba45c3f61b88546d3cb443e84ce46cb34071b60c6cdb706a14c58a1443db530691a54f51da1f0c97f6c1aecbb838a2fb7eb5dbb9 languageName: node linkType: hard "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a + checksum: 10c0/4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.16.5": - version: 7.23.5 - resolution: "@babel/runtime-corejs3@npm:7.23.5" + version: 7.24.5 + resolution: "@babel/runtime-corejs3@npm:7.24.5" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 9bbad4ae7efea21e2c92ddee70b42ce9773a56e044cfc16267f9610b38ee531c87b465d84d39433fca93f7f567b47d5e40383e3d2cfe85dbeceea7fba8a52cc8 + checksum: 10c0/61a16b8031d312752676527746d6a70c759d578cadfdee8c7bea976e848793aa08361ba14602a9ebb3ed60af225bbdff316500b4961df91cb246f2055764f208 languageName: node linkType: hard "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": - version: 7.23.5 - resolution: "@babel/runtime@npm:7.23.5" + version: 7.24.5 + resolution: "@babel/runtime@npm:7.24.5" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: ca679cc91bb7e424bc2db87bb58cc3b06ade916b9adb21fbbdc43e54cdaacb3eea201ceba2a0464b11d2eb65b9fe6a6ffcf4d7521fa52994f19be96f1af14788 + checksum: 10c0/05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 9312edd37cf1311d738907003f2aa321a88a42ba223c69209abe4d7111db019d321805504f606c7fd75f21c6cf9d24d0a8223104cd21ebd207e241b6c551f454 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/traverse@npm:7.23.5" +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" dependencies: "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.5" + "@babel/parser": "npm:^7.24.0" + "@babel/types": "npm:^7.24.0" + checksum: 10c0/9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/traverse@npm:7.24.5" + dependencies: + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.5" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.5" - "@babel/types": "npm:^7.23.5" - debug: "npm:^4.1.0" + "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/parser": "npm:^7.24.5" + "@babel/types": "npm:^7.24.5" + debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: c5ea793080ca6719b0a1612198fd25e361cee1f3c14142d7a518d2a1eeb5c1d21f7eec1b26c20ea6e1ddd8ed12ab50b960ff95ffd25be353b6b46e1b54d6f825 + checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.5 - resolution: "@babel/types@npm:7.23.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.5 + resolution: "@babel/types@npm:7.24.5" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-string-parser": "npm:^7.24.1" + "@babel/helper-validator-identifier": "npm:^7.24.5" to-fast-properties: "npm:^2.0.0" - checksum: 7dd5e2f59828ed046ad0b06b039df2524a8b728d204affb4fc08da2502b9dd3140b1356b5166515d229dc811539a8b70dcd4bc507e06d62a89f4091a38d0b0fb + checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a languageName: node linkType: hard "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" - checksum: 98f77ea185a30c854897feb2a68fe51be8451a1a0b531bac61a5dd67033926a0ba0c9be6e0f819b8cb72ca349b3e7648bf81c12fd21df0b45219c75a3a75784b + checksum: 10c0/98f77ea185a30c854897feb2a68fe51be8451a1a0b531bac61a5dd67033926a0ba0c9be6e0f819b8cb72ca349b3e7648bf81c12fd21df0b45219c75a3a75784b languageName: node linkType: hard "@bufbuild/protobuf@npm:^1.0.0": - version: 1.7.2 - resolution: "@bufbuild/protobuf@npm:1.7.2" - checksum: 37a968b7d314c1f2e2b996bb287c72dbeaacd5bc0d92e2f706437a51c4e483ff85b97994428e252d6acf99bd7b16435471413ae3af1bd9b416d72ab3f0decd22 + version: 1.9.0 + resolution: "@bufbuild/protobuf@npm:1.9.0" + checksum: 10c0/45b0b6789819defcfaf2f7c3a431310f47e246bad23fdb0d184b015c7c1a047d787232cc349d52c204d8757c274b1148e278e01f82288e19f574b0996c5ef0f1 languageName: node linkType: hard "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" - checksum: eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 + checksum: 10c0/eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 languageName: node linkType: hard "@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": version: 1.6.0 resolution: "@colors/colors@npm:1.6.0" - checksum: 9328a0778a5b0db243af54455b79a69e3fb21122d6c15ef9e9fcc94881d8d17352d8b2b2590f9bdd46fac5c2d6c1636dcfc14358a20c70e22daf89e1a759b629 + checksum: 10c0/9328a0778a5b0db243af54455b79a69e3fb21122d6c15ef9e9fcc94881d8d17352d8b2b2590f9bdd46fac5c2d6c1636dcfc14358a20c70e22daf89e1a759b629 languageName: node linkType: hard @@ -1499,14 +1512,14 @@ __metadata: colorspace: "npm:1.1.x" enabled: "npm:2.0.x" kuler: "npm:^2.0.0" - checksum: a5133df8492802465ed01f2f0a5784585241a1030c362d54a602ed1839816d6c93d71dde05cf2ddb4fd0796238c19774406bd62fa2564b637907b495f52425fe + checksum: 10c0/a5133df8492802465ed01f2f0a5784585241a1030c362d54a602ed1839816d6c93d71dde05cf2ddb4fd0796238c19774406bd62fa2564b637907b495f52425fe languageName: node linkType: hard "@discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c + checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c languageName: node linkType: hard @@ -1515,7 +1528,14 @@ __metadata: resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" peerDependencies: react: ">=16.8.0" - checksum: a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b + checksum: 10c0/a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -1526,9 +1546,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-arm64@npm:0.19.8" +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1540,9 +1560,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-arm@npm:0.19.8" +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1554,9 +1574,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/android-x64@npm:0.19.8" +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -1568,9 +1588,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/darwin-arm64@npm:0.19.8" +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1582,9 +1602,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/darwin-x64@npm:0.19.8" +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1596,9 +1616,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/freebsd-arm64@npm:0.19.8" +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -1610,9 +1630,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/freebsd-x64@npm:0.19.8" +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -1624,9 +1644,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-arm64@npm:0.19.8" +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1638,9 +1658,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-arm@npm:0.19.8" +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1652,9 +1672,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-ia32@npm:0.19.8" +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1666,9 +1686,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-loong64@npm:0.19.8" +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1680,9 +1700,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-mips64el@npm:0.19.8" +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1694,9 +1714,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-ppc64@npm:0.19.8" +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1708,9 +1728,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-riscv64@npm:0.19.8" +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1722,9 +1742,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-s390x@npm:0.19.8" +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1736,9 +1756,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/linux-x64@npm:0.19.8" +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1750,9 +1770,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/netbsd-x64@npm:0.19.8" +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -1764,9 +1784,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/openbsd-x64@npm:0.19.8" +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1778,9 +1798,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/sunos-x64@npm:0.19.8" +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1792,9 +1812,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-arm64@npm:0.19.8" +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1806,9 +1826,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-ia32@npm:0.19.8" +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1820,9 +1840,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.8": - version: 0.19.8 - resolution: "@esbuild/win32-x64@npm:0.19.8" +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1830,45 +1850,45 @@ __metadata: "@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": version: 2.1.2 resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" - checksum: 2c84a8e6121b00ac8e4eb2469ab8f188142db2f1927391758e5d0142cb684b7eb0fad0c9d6caf358616eb2a77af2c067e08b9ec8e05749b415fc4dd0ef96d0fe + checksum: 10c0/2c84a8e6121b00ac8e4eb2469ab8f188142db2f1927391758e5d0142cb684b7eb0fad0c9d6caf358616eb2a77af2c067e08b9ec8e05749b415fc4dd0ef96d0fe languageName: node linkType: hard -"@floating-ui/core@npm:^1.4.2": - version: 1.5.0 - resolution: "@floating-ui/core@npm:1.5.0" +"@floating-ui/core@npm:^1.0.0": + version: 1.6.2 + resolution: "@floating-ui/core@npm:1.6.2" dependencies: - "@floating-ui/utils": "npm:^0.1.3" - checksum: bca811cefd09c3f56c4cf58c3e94826c1ce4a0b40124e9030ddca2ef1cc68b4ddc5ba5b4d7cc94c9555aea6876d2428a77a2ae261fe5b39c79df247a9518b053 + "@floating-ui/utils": "npm:^0.2.0" + checksum: 10c0/db2621dc682e7f043d6f118d087ae6a6bfdacf40b26ede561760dd53548c16e2e7c59031e013e37283801fa307b55e6de65bf3b316b96a054e4a6a7cb937c59e languageName: node linkType: hard -"@floating-ui/dom@npm:^1.5.1": - version: 1.5.3 - resolution: "@floating-ui/dom@npm:1.5.3" +"@floating-ui/dom@npm:^1.0.0": + version: 1.6.5 + resolution: "@floating-ui/dom@npm:1.6.5" dependencies: - "@floating-ui/core": "npm:^1.4.2" - "@floating-ui/utils": "npm:^0.1.3" - checksum: e5f30b911f939e40003851077bba441f269ae689bdc43c674bee43aa98fc6b7a5f59be432d27b7be599b1e4ab7b15c752875ea777a89cff01d157e593b78b25b + "@floating-ui/core": "npm:^1.0.0" + "@floating-ui/utils": "npm:^0.2.0" + checksum: 10c0/ebdc14806f786e60df8e7cc2c30bf9cd4d75fe734f06d755588bbdef2f60d0a0f21dffb14abdc58dea96e5577e2e366feca6d66ba962018efd1bc91a3ece4526 languageName: node linkType: hard "@floating-ui/react-dom@npm:^2.0.0": - version: 2.0.4 - resolution: "@floating-ui/react-dom@npm:2.0.4" + version: 2.1.0 + resolution: "@floating-ui/react-dom@npm:2.1.0" dependencies: - "@floating-ui/dom": "npm:^1.5.1" + "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 5d597a7939e484428452cee775884f6c14055783d811a1abedf03151eb8825ecf42a544553efecdc502f30ca2a6b3e6630485367c39473d259e74f5f1331bc0a + checksum: 10c0/9ee44dfeb27f585fb1e0114cbe37c72ff5d34149900f4f3013f6b0abf8c3365eab13286c360f97fbe0c44bb91a745e7a4c18b82d111990b45a7a7796dc55e461 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.1.3": - version: 0.1.6 - resolution: "@floating-ui/utils@npm:0.1.6" - checksum: 0a089db0e0526b89e83cb0a773a903517db5c9067cd473febfd8fa91a3a2ccbc3a835234796c1bb528def21dbb67be50e28d9c473cb58a6d90679d7e549b9c0c +"@floating-ui/utils@npm:^0.2.0": + version: 0.2.2 + resolution: "@floating-ui/utils@npm:0.2.2" + checksum: 10c0/b2becdcafdf395af1641348da0031ff1eaad2bc60c22e14bd3abad4acfe2c8401e03097173d89a2f646a99b75819a78ef21ebb2572cab0042a56dd654b0065cd languageName: node linkType: hard @@ -1881,7 +1901,7 @@ __metadata: postcss: "npm:^7.0.16" source-map: "npm:^0.6.0" through2: "npm:^3.0.1" - checksum: 1102181f6a34eb569b8001a5c10c5583c4a52d6cfeadeee37fdee508fe6bb8966399d208596b56948c18b0c5e0c8dfa59de42e7645a2d22d171b322c4a8fe933 + checksum: 10c0/1102181f6a34eb569b8001a5c10c5583c4a52d6cfeadeee37fdee508fe6bb8966399d208596b56948c18b0c5e0c8dfa59de42e7645a2d22d171b322c4a8fe933 languageName: node linkType: hard @@ -1891,7 +1911,7 @@ __metadata: dependencies: normalize-path: "npm:^2.0.1" through2: "npm:^2.0.3" - checksum: 7b5bf8b52aacf656b8e727f2f4e5f6b37de7abc2c679e9f19a94ee1bbd3a8116df49ca31b64fba9471131983ab953c6b8ffab100a7af4b73bd6fd46a058b5f54 + checksum: 10c0/7b5bf8b52aacf656b8e727f2f4e5f6b37de7abc2c679e9f19a94ee1bbd3a8116df49ca31b64fba9471131983ab953c6b8ffab100a7af4b73bd6fd46a058b5f54 languageName: node linkType: hard @@ -1905,7 +1925,7 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard @@ -1918,14 +1938,14 @@ __metadata: get-package-type: "npm:^0.1.0" js-yaml: "npm:^3.13.1" resolve-from: "npm:^5.0.0" - checksum: dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 languageName: node linkType: hard "@istanbuljs/schema@npm:^0.1.2": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard @@ -1934,7 +1954,7 @@ __metadata: resolution: "@jest/schemas@npm:29.6.3" dependencies: "@sinclair/typebox": "npm:^0.27.8" - checksum: b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be languageName: node linkType: hard @@ -1957,7 +1977,7 @@ __metadata: pirates: "npm:^4.0.4" slash: "npm:^3.0.0" write-file-atomic: "npm:^4.0.2" - checksum: 7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 languageName: node linkType: hard @@ -1970,7 +1990,7 @@ __metadata: "@types/node": "npm:*" "@types/yargs": "npm:^16.0.0" chalk: "npm:^4.0.0" - checksum: 4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 + checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 languageName: node linkType: hard @@ -1984,7 +2004,7 @@ __metadata: "@types/node": "npm:*" "@types/yargs": "npm:^17.0.8" chalk: "npm:^4.0.0" - checksum: ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 languageName: node linkType: hard @@ -2002,56 +2022,56 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 31098ad8fcc2440437534599c111d9f2951dd74821e8ba46c521b969bae4c918d830b7bb0484efbad29a51711bb62d3bc623d5a1ed5b1695b5b5594ea9dd4ca0 + checksum: 10c0/31098ad8fcc2440437534599c111d9f2951dd74821e8ba46c521b969bae4c918d830b7bb0484efbad29a51711bb62d3bc623d5a1ed5b1695b5b5594ea9dd4ca0 languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 376fc11cf5a967318ba3ddd9d8e91be528eab6af66810a713c49b0c3f8dc67e9949452c51c38ab1b19aa618fb5e8594da5a249977e26b1e7fea1ee5a1fcacc74 + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" +"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 0ea0b2675cf513ec44dc25605616a3c9b808b9832e74b5b63c44260d66b58558bba65764f81928fc1033ead911f8718dca1134049c3e7a93937faf436671df31 + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard "@juggle/resize-observer@npm:^3.3.1": version: 3.4.0 resolution: "@juggle/resize-observer@npm:3.4.0" - checksum: 12930242357298c6f2ad5d4ec7cf631dfb344ca7c8c830ab7f64e6ac11eb1aae486901d8d880fd08fb1b257800c160a0da3aee1e7ed9adac0ccbb9b7c5d93347 + checksum: 10c0/12930242357298c6f2ad5d4ec7cf631dfb344ca7c8c830ab7f64e6ac11eb1aae486901d8d880fd08fb1b257800c160a0da3aee1e7ed9adac0ccbb9b7c5d93347 languageName: node linkType: hard @@ -2063,7 +2083,7 @@ __metadata: "@types/react": "npm:>=16" peerDependencies: react: ">=16" - checksum: 6d647115703dbe258f7fe372499fa8c6fe17a053ff0f2a208111c9973a71ae738a0ed376770445d39194d217e00e1a015644b24f32c2f7cb4f57988de0649b15 + checksum: 10c0/6d647115703dbe258f7fe372499fa8c6fe17a053ff0f2a208111c9973a71ae738a0ed376770445d39194d217e00e1a015644b24f32c2f7cb4f57988de0649b15 languageName: node linkType: hard @@ -2074,7 +2094,7 @@ __metadata: gunzip-maybe: "npm:^1.4.2" pump: "npm:^3.0.0" tar-fs: "npm:^2.1.1" - checksum: d66e76c6c990745d691c85d1dfa7f3dfd181405bb52c295baf4d1838b847d40c686e24602ea0ab1cdeb14d409db59f6bb9e2f96f56fe53da275da9cccf778e27 + checksum: 10c0/d66e76c6c990745d691c85d1dfa7f3dfd181405bb52c295baf4d1838b847d40c686e24602ea0ab1cdeb14d409db59f6bb9e2f96f56fe53da275da9cccf778e27 languageName: node linkType: hard @@ -2084,14 +2104,14 @@ __metadata: dependencies: "@nodelib/fs.stat": "npm:2.0.5" run-parallel: "npm:^1.1.9" - checksum: 732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node linkType: hard "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d languageName: node linkType: hard @@ -2101,54 +2121,54 @@ __metadata: dependencies: "@nodelib/fs.scandir": "npm:2.1.5" fastq: "npm:^1.6.0" - checksum: db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 languageName: node linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@one-ini/wasm@npm:0.1.1": version: 0.1.1 resolution: "@one-ini/wasm@npm:0.1.1" - checksum: 54700e055037f1a63bfcc86d24822203b25759598c2c3e295d1435130a449108aebc119c9c2e467744767dbe0b6ab47a182c61aa1071ba7368f5e20ab197ba65 + checksum: 10c0/54700e055037f1a63bfcc86d24822203b25759598c2c3e295d1435130a449108aebc119c9c2e467744767dbe0b6ab47a182c61aa1071ba7368f5e20ab197ba65 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard -"@playwright/test@npm:^1.42.1": +"@playwright/test@npm:1.42.1": version: 1.42.1 resolution: "@playwright/test@npm:1.42.1" dependencies: playwright: "npm:1.42.1" bin: playwright: cli.js - checksum: e5d7c1ffedabb934643edb010038edcb70d51d224fb6444844a854d94365a6179d4407a83da176cae37ccd42b62c148843e0b6f9b4c6506048e06558c00d4267 + checksum: 10c0/e5d7c1ffedabb934643edb010038edcb70d51d224fb6444844a854d94365a6179d4407a83da176cae37ccd42b62c148843e0b6f9b4c6506048e06558c00d4267 languageName: node linkType: hard @@ -2157,7 +2177,7 @@ __metadata: resolution: "@radix-ui/number@npm:1.0.1" dependencies: "@babel/runtime": "npm:^7.13.10" - checksum: 42e4870cd14459da6da03e43c7507dc4c807ed787a87bda52912a0d1d6d5013326b697c18c9625fc6a2cf0af2b45d9c86747985b45358fd92ab646b983978e3c + checksum: 10c0/42e4870cd14459da6da03e43c7507dc4c807ed787a87bda52912a0d1d6d5013326b697c18c9625fc6a2cf0af2b45d9c86747985b45358fd92ab646b983978e3c languageName: node linkType: hard @@ -2166,7 +2186,7 @@ __metadata: resolution: "@radix-ui/primitive@npm:1.0.1" dependencies: "@babel/runtime": "npm:^7.13.10" - checksum: 912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 + checksum: 10c0/912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 languageName: node linkType: hard @@ -2186,7 +2206,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d + checksum: 10c0/c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d languageName: node linkType: hard @@ -2209,7 +2229,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 + checksum: 10c0/cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 languageName: node linkType: hard @@ -2224,7 +2244,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec + checksum: 10c0/be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec languageName: node linkType: hard @@ -2239,7 +2259,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 3de5761b32cc70cd61715527f29d8c699c01ab28c195ced972ccbc7025763a373a68f18c9f948c7a7b922e469fd2df7fee5f7536e3f7bad44ffc06d959359333 + checksum: 10c0/3de5761b32cc70cd61715527f29d8c699c01ab28c195ced972ccbc7025763a373a68f18c9f948c7a7b922e469fd2df7fee5f7536e3f7bad44ffc06d959359333 languageName: node linkType: hard @@ -2254,7 +2274,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: b1a45b4d1d5070ca3b5864b920f6c6210c962bdb519abb62b38b1baef9d06737dc3d8ecdb61860b7504a735235a539652f5977c7299ec021da84e6b0f64d988a + checksum: 10c0/b1a45b4d1d5070ca3b5864b920f6c6210c962bdb519abb62b38b1baef9d06737dc3d8ecdb61860b7504a735235a539652f5977c7299ec021da84e6b0f64d988a languageName: node linkType: hard @@ -2278,7 +2298,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: a7b9695092cd4109a7b4a4a66b7f634c42d4f39aa0893621a8ee5e8bc90f8ae27e741df66db726c341a60d2115e3f813520fee1f5cc4fb05d77914b4ade3819f + checksum: 10c0/a7b9695092cd4109a7b4a4a66b7f634c42d4f39aa0893621a8ee5e8bc90f8ae27e741df66db726c341a60d2115e3f813520fee1f5cc4fb05d77914b4ade3819f languageName: node linkType: hard @@ -2293,7 +2313,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: d5fd4e5aa9d9a87c8ad490b3b4992d6f1d9eddf18e56df2a2bcf8744c4332b275d73377fd193df3e6ba0ad9608dc497709beca5c64de2b834d5f5350b3c9a272 + checksum: 10c0/d5fd4e5aa9d9a87c8ad490b3b4992d6f1d9eddf18e56df2a2bcf8744c4332b275d73377fd193df3e6ba0ad9608dc497709beca5c64de2b834d5f5350b3c9a272 languageName: node linkType: hard @@ -2315,7 +2335,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: bfff46919666c122f5b812ee427494ae8408c0eebee30337bd2ce0eedf539f0feaa242f790304ef9df15425b837010ffc6061ce467bedd2c5fd9373bee2b95da + checksum: 10c0/bfff46919666c122f5b812ee427494ae8408c0eebee30337bd2ce0eedf539f0feaa242f790304ef9df15425b837010ffc6061ce467bedd2c5fd9373bee2b95da languageName: node linkType: hard @@ -2331,7 +2351,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: e2859ca58bea171c956098ace7ecf615cf9432f58a118b779a14720746b3adcf0351c36c75de131548672d3cd290ca238198acbd33b88dc4706f98312e9317ad + checksum: 10c0/e2859ca58bea171c956098ace7ecf615cf9432f58a118b779a14720746b3adcf0351c36c75de131548672d3cd290ca238198acbd33b88dc4706f98312e9317ad languageName: node linkType: hard @@ -2360,7 +2380,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 4bd069b79f7046af2c0967b8e43f727cd09834cbd6df1e3d5a943c4f83428ff8b646882737fdf7593c22e261a1d13768a5c020138d79503862ae2e1729081bba + checksum: 10c0/4bd069b79f7046af2c0967b8e43f727cd09834cbd6df1e3d5a943c4f83428ff8b646882737fdf7593c22e261a1d13768a5c020138d79503862ae2e1729081bba languageName: node linkType: hard @@ -2380,7 +2400,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: baf295bbbf09ead37b64ee1dc025a6a540960f5e60552766d78f6065504c67d4bcf49fad5e2073617d9a3011daafad625aa3bd1da7a886c704833b22a49e888f + checksum: 10c0/baf295bbbf09ead37b64ee1dc025a6a540960f5e60552766d78f6065504c67d4bcf49fad5e2073617d9a3011daafad625aa3bd1da7a886c704833b22a49e888f languageName: node linkType: hard @@ -2400,7 +2420,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 67a66ff8898a5e7739eda228ab6f5ce808858da1dce967014138d87e72b6bbfc93dc1467c706d98d1a2b93bf0b6e09233d1a24d31c78227b078444c1a69c42be + checksum: 10c0/67a66ff8898a5e7739eda228ab6f5ce808858da1dce967014138d87e72b6bbfc93dc1467c706d98d1a2b93bf0b6e09233d1a24d31c78227b078444c1a69c42be languageName: node linkType: hard @@ -2428,7 +2448,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 61e3ddfd1647e64fba855434ff41e8e7ba707244fe8841f78c450fbdce525383b64259279475615d030dbf1625cbffd8eeebee72d91bf6978794f5dbcf887fc0 + checksum: 10c0/61e3ddfd1647e64fba855434ff41e8e7ba707244fe8841f78c450fbdce525383b64259279475615d030dbf1625cbffd8eeebee72d91bf6978794f5dbcf887fc0 languageName: node linkType: hard @@ -2468,7 +2488,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 888fffa703a8f79b45c01d5f03ad9aae66250ddfff827bbba4f222c4d0720aa2f01a3e4b6bd80acabaf5e2fa7ad79de9e9dfd14831f7f4c24337d4d8dfb58ccc + checksum: 10c0/888fffa703a8f79b45c01d5f03ad9aae66250ddfff827bbba4f222c4d0720aa2f01a3e4b6bd80acabaf5e2fa7ad79de9e9dfd14831f7f4c24337d4d8dfb58ccc languageName: node linkType: hard @@ -2488,7 +2508,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 87bcde47343f2bc4439a0dc34381f557905d9b3c1e8c5a0d32ceea62a8ef84f3abf671c5cb29309fc87759ad41d39af619ba546cf54109d64c8746e3ca683de3 + checksum: 10c0/87bcde47343f2bc4439a0dc34381f557905d9b3c1e8c5a0d32ceea62a8ef84f3abf671c5cb29309fc87759ad41d39af619ba546cf54109d64c8746e3ca683de3 languageName: node linkType: hard @@ -2504,7 +2524,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 3af6ea4891e6fa8091e666802adffe7718b3cd390a10fa9229a5f40f8efded9f3918ea01b046103d93923d41cc32119505ebb6bde76cad07a87b6cf4f2119347 + checksum: 10c0/3af6ea4891e6fa8091e666802adffe7718b3cd390a10fa9229a5f40f8efded9f3918ea01b046103d93923d41cc32119505ebb6bde76cad07a87b6cf4f2119347 languageName: node linkType: hard @@ -2530,7 +2550,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 4f4761965022759ac0950ac026029b64049e1f18ef07a01ddde788b7606efcb262c9ae3a418de0c0756bf7285182ed0d268502c6f17ba86d2ff27eee5507bbf7 + checksum: 10c0/4f4761965022759ac0950ac026029b64049e1f18ef07a01ddde788b7606efcb262c9ae3a418de0c0756bf7285182ed0d268502c6f17ba86d2ff27eee5507bbf7 languageName: node linkType: hard @@ -2552,7 +2572,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 9b487dad213ea7e70b0aa205e7c6f790a6f2bf394c39912e22dbe003403fd0d24a41c2efd31695fc31ab7bac286f28253dbb2fc5202cacd572ebf909f1fdc86c + checksum: 10c0/9b487dad213ea7e70b0aa205e7c6f790a6f2bf394c39912e22dbe003403fd0d24a41c2efd31695fc31ab7bac286f28253dbb2fc5202cacd572ebf909f1fdc86c languageName: node linkType: hard @@ -2578,7 +2598,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 3ed7ebe22ef2e8369e08bb59776671a7b8c413628249c338b8db86b4b9ac40127b4201d5bd4a9c23ea1fd21464769b4fa427d3ebcda3a7fcdbd45b256b5a753a + checksum: 10c0/3ed7ebe22ef2e8369e08bb59776671a7b8c413628249c338b8db86b4b9ac40127b4201d5bd4a9c23ea1fd21464769b4fa427d3ebcda3a7fcdbd45b256b5a753a languageName: node linkType: hard @@ -2593,7 +2613,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 331b432be1edc960ca148637ae6087220873ee828ceb13bd155926ef8f49e862812de5b379129f6aaefcd11be53715f3237e6caa9a33d9c0abfff43f3ba58938 + checksum: 10c0/331b432be1edc960ca148637ae6087220873ee828ceb13bd155926ef8f49e862812de5b379129f6aaefcd11be53715f3237e6caa9a33d9c0abfff43f3ba58938 languageName: node linkType: hard @@ -2609,7 +2629,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 29b069dbf09e48bca321af6272574ad0fc7283174e7d092731a10663fe00c0e6b4bde5e1b5ea67725fe48dcbe8026e7ff0d69d42891c62cbb9ca408498171fbe + checksum: 10c0/29b069dbf09e48bca321af6272574ad0fc7283174e7d092731a10663fe00c0e6b4bde5e1b5ea67725fe48dcbe8026e7ff0d69d42891c62cbb9ca408498171fbe languageName: node linkType: hard @@ -2625,7 +2645,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 3c94c78902dcb40b60083ee2184614f45c95a189178f52d89323b467bd04bcf5fdb1bc4d43debecd7f0b572c3843c7e04edbcb56f40a4b4b43936fb2770fb8ad + checksum: 10c0/3c94c78902dcb40b60083ee2184614f45c95a189178f52d89323b467bd04bcf5fdb1bc4d43debecd7f0b572c3843c7e04edbcb56f40a4b4b43936fb2770fb8ad languageName: node linkType: hard @@ -2640,7 +2660,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a + checksum: 10c0/13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a languageName: node linkType: hard @@ -2655,7 +2675,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 + checksum: 10c0/f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 languageName: node linkType: hard @@ -2671,7 +2691,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 94c5ab31dfd3678c0cb77a30025e82b3a287577c1a8674b0d703a36d27434bc9c59790e0bebf57ed153f0b8e0d8c3b9675fc9787b9eac525a09abcda8fa9e7eb + checksum: 10c0/94c5ab31dfd3678c0cb77a30025e82b3a287577c1a8674b0d703a36d27434bc9c59790e0bebf57ed153f0b8e0d8c3b9675fc9787b9eac525a09abcda8fa9e7eb languageName: node linkType: hard @@ -2687,7 +2707,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: b109a4b3781781c4dc641a1173f0a6fcb0b0f7b2d7cdba5848a46070c9fb4e518909a46c20a3c2efbc78737c64859c59ead837f2940e8c8394d1c503ef58773b + checksum: 10c0/b109a4b3781781c4dc641a1173f0a6fcb0b0f7b2d7cdba5848a46070c9fb4e518909a46c20a3c2efbc78737c64859c59ead837f2940e8c8394d1c503ef58773b languageName: node linkType: hard @@ -2707,7 +2727,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 + checksum: 10c0/0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 languageName: node linkType: hard @@ -2716,110 +2736,110 @@ __metadata: resolution: "@radix-ui/rect@npm:1.0.1" dependencies: "@babel/runtime": "npm:^7.13.10" - checksum: 4c5159661340acc31b11e1f2ebd87a1521d39bfa287544dd2cd75b399539a4b625d38a1501c90ceae21fcca18ed164b0c3735817ff140ae334098192c110e571 + checksum: 10c0/4c5159661340acc31b11e1f2ebd87a1521d39bfa287544dd2cd75b399539a4b625d38a1501c90ceae21fcca18ed164b0c3735817ff140ae334098192c110e571 languageName: node linkType: hard -"@resvg/resvg-js-android-arm-eabi@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-android-arm-eabi@npm:2.6.0" +"@resvg/resvg-js-android-arm-eabi@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-android-arm-eabi@npm:2.6.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@resvg/resvg-js-android-arm64@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-android-arm64@npm:2.6.0" +"@resvg/resvg-js-android-arm64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-android-arm64@npm:2.6.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@resvg/resvg-js-darwin-arm64@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-darwin-arm64@npm:2.6.0" +"@resvg/resvg-js-darwin-arm64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-darwin-arm64@npm:2.6.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@resvg/resvg-js-darwin-x64@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-darwin-x64@npm:2.6.0" +"@resvg/resvg-js-darwin-x64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-darwin-x64@npm:2.6.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.0" +"@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@resvg/resvg-js-linux-arm64-gnu@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-linux-arm64-gnu@npm:2.6.0" +"@resvg/resvg-js-linux-arm64-gnu@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm64-gnu@npm:2.6.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@resvg/resvg-js-linux-arm64-musl@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-linux-arm64-musl@npm:2.6.0" +"@resvg/resvg-js-linux-arm64-musl@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm64-musl@npm:2.6.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@resvg/resvg-js-linux-x64-gnu@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-linux-x64-gnu@npm:2.6.0" +"@resvg/resvg-js-linux-x64-gnu@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-x64-gnu@npm:2.6.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@resvg/resvg-js-linux-x64-musl@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-linux-x64-musl@npm:2.6.0" +"@resvg/resvg-js-linux-x64-musl@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-x64-musl@npm:2.6.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@resvg/resvg-js-win32-arm64-msvc@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-win32-arm64-msvc@npm:2.6.0" +"@resvg/resvg-js-win32-arm64-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-arm64-msvc@npm:2.6.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@resvg/resvg-js-win32-ia32-msvc@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-win32-ia32-msvc@npm:2.6.0" +"@resvg/resvg-js-win32-ia32-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-ia32-msvc@npm:2.6.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@resvg/resvg-js-win32-x64-msvc@npm:2.6.0": - version: 2.6.0 - resolution: "@resvg/resvg-js-win32-x64-msvc@npm:2.6.0" +"@resvg/resvg-js-win32-x64-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-x64-msvc@npm:2.6.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@resvg/resvg-js@npm:^2.1.0": - version: 2.6.0 - resolution: "@resvg/resvg-js@npm:2.6.0" +"@resvg/resvg-js@npm:^2.6.0": + version: 2.6.2 + resolution: "@resvg/resvg-js@npm:2.6.2" dependencies: - "@resvg/resvg-js-android-arm-eabi": "npm:2.6.0" - "@resvg/resvg-js-android-arm64": "npm:2.6.0" - "@resvg/resvg-js-darwin-arm64": "npm:2.6.0" - "@resvg/resvg-js-darwin-x64": "npm:2.6.0" - "@resvg/resvg-js-linux-arm-gnueabihf": "npm:2.6.0" - "@resvg/resvg-js-linux-arm64-gnu": "npm:2.6.0" - "@resvg/resvg-js-linux-arm64-musl": "npm:2.6.0" - "@resvg/resvg-js-linux-x64-gnu": "npm:2.6.0" - "@resvg/resvg-js-linux-x64-musl": "npm:2.6.0" - "@resvg/resvg-js-win32-arm64-msvc": "npm:2.6.0" - "@resvg/resvg-js-win32-ia32-msvc": "npm:2.6.0" - "@resvg/resvg-js-win32-x64-msvc": "npm:2.6.0" + "@resvg/resvg-js-android-arm-eabi": "npm:2.6.2" + "@resvg/resvg-js-android-arm64": "npm:2.6.2" + "@resvg/resvg-js-darwin-arm64": "npm:2.6.2" + "@resvg/resvg-js-darwin-x64": "npm:2.6.2" + "@resvg/resvg-js-linux-arm-gnueabihf": "npm:2.6.2" + "@resvg/resvg-js-linux-arm64-gnu": "npm:2.6.2" + "@resvg/resvg-js-linux-arm64-musl": "npm:2.6.2" + "@resvg/resvg-js-linux-x64-gnu": "npm:2.6.2" + "@resvg/resvg-js-linux-x64-musl": "npm:2.6.2" + "@resvg/resvg-js-win32-arm64-msvc": "npm:2.6.2" + "@resvg/resvg-js-win32-ia32-msvc": "npm:2.6.2" + "@resvg/resvg-js-win32-x64-msvc": "npm:2.6.2" dependenciesMeta: "@resvg/resvg-js-android-arm-eabi": optional: true @@ -2845,7 +2865,7 @@ __metadata: optional: true "@resvg/resvg-js-win32-x64-msvc": optional: true - checksum: 1d2bffc2d25008aa2cda9fbfc6728538e182a941e46af6239d2f63f920b0c3619c71bb192047ca77cc604aa9dd1198fe382c611327fa8611050526ddfec8caaa + checksum: 10c0/f04192e98d7ead730f9474f07e81aa9d9b28dc18218028f2a15c808e1ab0de511f07d8a77e01d058534e78f0ef7e9f33201f15f052e28bbaabaf159c68698a5e languageName: node linkType: hard @@ -2861,90 +2881,118 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d + checksum: 10c0/c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.6.0" +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-android-arm64@npm:4.6.0" +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.6.0" +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.6.0" +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.6.0" - conditions: os=linux & cpu=arm +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.6.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.6.0" +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.6.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.6.0" +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.6.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.6.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.6.0": - version: 4.6.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.6.0" +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2952,65 +3000,65 @@ __metadata: "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" - checksum: ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e languageName: node linkType: hard -"@storybook/addon-actions@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-actions@npm:7.6.17" +"@storybook/addon-actions@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-actions@npm:7.6.19" dependencies: - "@storybook/core-events": "npm:7.6.17" + "@storybook/core-events": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" dequal: "npm:^2.0.2" polished: "npm:^4.2.2" uuid: "npm:^9.0.0" - checksum: 91d20a7c35fff6a0b2aa33f2c1171d457c68fb9d955da12629d6f75d931d5aa3756837e413ab7bb928c4cc4b48dcc5cdd63510e6028e7bd8fc8c82d93be967d0 + checksum: 10c0/9a3b8c84088f78c7a9c2178fe0c741615e76abc89ab5a37d35fc2943c92371653a5feb6fca49ca9ed651fecbad47c50d7a8577105e6046ab5f8a433a4c5b6f13 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-backgrounds@npm:7.6.17" +"@storybook/addon-backgrounds@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-backgrounds@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" - checksum: 43518d762efa8dd140d029541e8e2bb748173a8428e3de67287ca132525e33e443282a2b06f3b381250d9557ada9ea3a07039aa69cf3de6b04aec02027fb9943 + checksum: 10c0/62dc38c7e36034f998d851860b5c9b2d6bc5847506ab53e63292d3a6c817847ae95e7608daad541ab120583e29213f38c038b314ea07636ee8ac12a1df5bcf63 languageName: node linkType: hard -"@storybook/addon-controls@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-controls@npm:7.6.17" +"@storybook/addon-controls@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-controls@npm:7.6.19" dependencies: - "@storybook/blocks": "npm:7.6.17" + "@storybook/blocks": "npm:7.6.19" lodash: "npm:^4.17.21" ts-dedent: "npm:^2.0.0" - checksum: da66466b801064a916e059ce127efb2ab074a5c80fb65b568ac361d09fe55e0e993cd5400d6b0361bdfd783725e59449bbd30f87643964fa0db8e02a5f9550fd + checksum: 10c0/308ac14d8b479e9e105459e40185162351ccbad23b46467d2dc901fc8a4f844fef3e2c6d2731384e9fb54ce5fad28769971fc2aa4b926666a071b3d41d7e90cc languageName: node linkType: hard -"@storybook/addon-docs@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-docs@npm:7.6.17" +"@storybook/addon-docs@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-docs@npm:7.6.19" dependencies: "@jest/transform": "npm:^29.3.1" "@mdx-js/react": "npm:^2.1.5" - "@storybook/blocks": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/components": "npm:7.6.17" - "@storybook/csf-plugin": "npm:7.6.17" - "@storybook/csf-tools": "npm:7.6.17" + "@storybook/blocks": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/components": "npm:7.6.19" + "@storybook/csf-plugin": "npm:7.6.19" + "@storybook/csf-tools": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" "@storybook/mdx2-csf": "npm:^1.0.0" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/postinstall": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/react-dom-shim": "npm:7.6.17" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/postinstall": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/react-dom-shim": "npm:7.6.19" + "@storybook/theming": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" fs-extra: "npm:^11.1.0" remark-external-links: "npm:^8.0.0" remark-slug: "npm:^6.0.0" @@ -3018,60 +3066,60 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: b43666832f1657f4dfac976ac8b8071995d65860a29f1ac66b80adb69a0d02f0d1d70684d94ddb76f0957f003b94b4252599e19f1e6a4342686598bbb40280ae + checksum: 10c0/a9ec3a2e2d0a5b847ed5e45f1f275f741652a4641cc76db8335a4d3838e6637015fe760a401b1b6244b58a6de3d6710ba9971a55dc77d4a281e8dde69f9ad623 languageName: node linkType: hard "@storybook/addon-essentials@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-essentials@npm:7.6.17" + version: 7.6.19 + resolution: "@storybook/addon-essentials@npm:7.6.19" dependencies: - "@storybook/addon-actions": "npm:7.6.17" - "@storybook/addon-backgrounds": "npm:7.6.17" - "@storybook/addon-controls": "npm:7.6.17" - "@storybook/addon-docs": "npm:7.6.17" - "@storybook/addon-highlight": "npm:7.6.17" - "@storybook/addon-measure": "npm:7.6.17" - "@storybook/addon-outline": "npm:7.6.17" - "@storybook/addon-toolbars": "npm:7.6.17" - "@storybook/addon-viewport": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/manager-api": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" + "@storybook/addon-actions": "npm:7.6.19" + "@storybook/addon-backgrounds": "npm:7.6.19" + "@storybook/addon-controls": "npm:7.6.19" + "@storybook/addon-docs": "npm:7.6.19" + "@storybook/addon-highlight": "npm:7.6.19" + "@storybook/addon-measure": "npm:7.6.19" + "@storybook/addon-outline": "npm:7.6.19" + "@storybook/addon-toolbars": "npm:7.6.19" + "@storybook/addon-viewport": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.19" + "@storybook/manager-api": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" ts-dedent: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 3208790b219e88fadc634aa00134eb3f0da9d2c05cd84e733d07e201177c58bccb85879ee4c26441a35b1e7fd318111dd668fdd8b3e57b37da512a658d4f50e9 + checksum: 10c0/c2cbedd201dd6404114435f48e396602a4b97053c62bcfa15fbd524aca1e4139298715d5bc60c4bcf9b09ed126907080875c06e0f62a1f5db585d052582465e1 languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-highlight@npm:7.6.17" +"@storybook/addon-highlight@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-highlight@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" - checksum: 5f16a648a38257bdd66f592b519cc6b4ecf36c50d0cb01696f1c42c6c9fa2b44b7056b64d611579f2ec4764787b6bd34ea6b9ebddb01b0e562b3eb8100b1cf96 + checksum: 10c0/ae61dc1a8a44df117529afd333dd55f4fb47d9ea796a4f44bc5f097c48505b9ec757cdbd25f613613cd6e9f58c93bcb0f740a365e7af42a435f47e382787eb24 languageName: node linkType: hard "@storybook/addon-interactions@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-interactions@npm:7.6.17" + version: 7.6.19 + resolution: "@storybook/addon-interactions@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/types": "npm:7.6.17" + "@storybook/types": "npm:7.6.19" jest-mock: "npm:^27.0.6" polished: "npm:^4.2.2" ts-dedent: "npm:^2.2.0" - checksum: f0910e8db378f502270747508c42174bdb75671620d24868264638a2693c60b35f088e4c06cb2239a69f4aa176f8dc8cf9e215f872d5aeefec933643225b66b8 + checksum: 10c0/430d62298930b5e78398024de99f8f5d19ef22d7eda51015fa88e8ed3fafd2e003b0c8694a97192848ebf3e013ba363d96bf753ef1ff844e8129a9c47d41894c languageName: node linkType: hard "@storybook/addon-links@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-links@npm:7.6.17" + version: 7.6.19 + resolution: "@storybook/addon-links@npm:7.6.19" dependencies: "@storybook/csf": "npm:^0.1.2" "@storybook/global": "npm:^5.0.0" @@ -3081,17 +3129,17 @@ __metadata: peerDependenciesMeta: react: optional: true - checksum: c95aa5629a948f07a260430fecb8bed283a1bcfa97d8925b5edf3d4eab46155c85dec1814a00db4206a6de8323803b3d8bf74665c97caf34bb229a403f5b03d7 + checksum: 10c0/c7f40095e8f00ed1dc9a6118b074d513e3a7dd77334e044d152b42ea5922a0fd26397bbcd45abaa2968a3b27a27b810af0e8039ab07ecee7043582fa2a14ca67 languageName: node linkType: hard -"@storybook/addon-measure@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-measure@npm:7.6.17" +"@storybook/addon-measure@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-measure@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" - checksum: 18c26fd08c6b369ae74cbea4447ae0791efb6968875223b12e84021cf1c7a48496d56c35c6b1de03603081b650c3e4b54530b8704b68467bc667cbf550623ef9 + checksum: 10c0/3a28046c80a8abbb6ff8f9d9916c2cae4abc51484f9c17b3722efc0e3677426622fc83016d8f140b3925fda123a3cce1333e903a94f349a42e3ea8db24f44174 languageName: node linkType: hard @@ -3104,51 +3152,51 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ca3de3eb85fb6d04309dbc07c26956777c064bb5032fb99aca3e43361b0816ac4326183aac99204d795fdc2010aa69c4978353c70a42926e9da0819343fcd2a0 + checksum: 10c0/ca3de3eb85fb6d04309dbc07c26956777c064bb5032fb99aca3e43361b0816ac4326183aac99204d795fdc2010aa69c4978353c70a42926e9da0819343fcd2a0 languageName: node linkType: hard -"@storybook/addon-outline@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-outline@npm:7.6.17" +"@storybook/addon-outline@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-outline@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - checksum: 840a554504c457e3dee273266ba90a7f36b7488a72644d046f0233c305d7fe3a0773848d104a3dc7d6efafc3e1b41a3fc4d6cdd7a37b3a3fe75a03fcde206efb + checksum: 10c0/1800b1af52947618b1f06111b3cea25ce96405befc906481f88a04c91de97f3380e7b6fdb9a5a9b2579ea31c08e75901e59fc7cd58bcb6d2d6e3132a5f340107 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-toolbars@npm:7.6.17" - checksum: af4453848c29ab8edb0cf6ca42ff14750841eaf3b523920620e42c27c0f07574a83c0dfe75f6a0de1846178aafb6833d59cef7faa7268777c24ed490da647814 +"@storybook/addon-toolbars@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-toolbars@npm:7.6.19" + checksum: 10c0/01a1c071355d01f41a785caa307c798d2d1fa9be962d43e9c4584f96d99649f03b838bb1c49440e0b2797f863106c98523be1896a3da14a825334533b5f1becc languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-viewport@npm:7.6.17" +"@storybook/addon-viewport@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/addon-viewport@npm:7.6.19" dependencies: memoizerific: "npm:^1.11.3" - checksum: d888954f45ab358189cf0172e1c9b8a1bd2b68aa99d5d6518abe7fc355bbfeb91cc1c21c64e461994f5987652d05944aaa270366e22475eaeccadc701419b0d7 + checksum: 10c0/ae32e4d942a12a23ab5f9637eed17f69847a4621a06be6daa78e5c21b19ad5a9baa7a11f6c84300459cc9fd14b5bca7b824180e2f16bde8466800eced77e8804 languageName: node linkType: hard -"@storybook/blocks@npm:7.6.17, @storybook/blocks@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/blocks@npm:7.6.17" +"@storybook/blocks@npm:7.6.19, @storybook/blocks@npm:^7.6.17": + version: 7.6.19 + resolution: "@storybook/blocks@npm:7.6.19" dependencies: - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/components": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" + "@storybook/channels": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/components": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" "@storybook/csf": "npm:^0.1.2" - "@storybook/docs-tools": "npm:7.6.17" + "@storybook/docs-tools": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/manager-api": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/theming": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/lodash": "npm:^4.14.167" color-convert: "npm:^2.0.1" dequal: "npm:^2.0.2" @@ -3164,18 +3212,18 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f38233c935679345b4893d3d75b38ca8e74f3749b1f42a2356b61754bf1886cde8565546cdf53217335c8318506c56954aee7cc23c627b06f2d8c3b842d5d12b + checksum: 10c0/95203844036dd88c9d19f951f85b4a41615f2e87f55dca652eab7f9b7d1cda0d818045b2aad86d219cc4c03722b487aae6ee3b33aba9dcbf08fb469f2d2d12db languageName: node linkType: hard -"@storybook/builder-manager@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/builder-manager@npm:7.6.17" +"@storybook/builder-manager@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/builder-manager@npm:7.6.19" dependencies: "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" - "@storybook/core-common": "npm:7.6.17" - "@storybook/manager": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" + "@storybook/core-common": "npm:7.6.19" + "@storybook/manager": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" "@types/ejs": "npm:^3.1.1" "@types/find-cache-dir": "npm:^3.2.1" "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" @@ -3188,22 +3236,22 @@ __metadata: fs-extra: "npm:^11.1.0" process: "npm:^0.11.10" util: "npm:^0.12.4" - checksum: 1b2ca77f7f3bf3c72890e949cfadc45d633fee7315ebcabfc1d6e23cd259db93114cbd9b9197597057f90c5fd60b3e72b0782a284a4f80c6efdd15f118b2c594 + checksum: 10c0/29bbe85c5765f2c481c52982fd72e2e333146f521078c6f2160c6b00e02fce0353a9462e5a1dcb8f2a00cc7f65b82b4f2fd846243d348e4faa704e7b13eddf9e languageName: node linkType: hard -"@storybook/builder-vite@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/builder-vite@npm:7.6.17" +"@storybook/builder-vite@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/builder-vite@npm:7.6.19" dependencies: - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/csf-plugin": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/preview": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/channels": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.19" + "@storybook/csf-plugin": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/preview": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/find-cache-dir": "npm:^3.2.1" browser-assert: "npm:^1.2.1" es-module-lexer: "npm:^0.9.3" @@ -3224,54 +3272,40 @@ __metadata: optional: true vite-plugin-glimmerx: optional: true - checksum: eaa70e474240efd44adfdc8e7f6f57c3c1daddc966c221da981a0191fad322d78b279e954e03f20369eaa8223d11267f0a101ed3e9c16a3f7096f76fafc7388e + checksum: 10c0/2c88509333c24ee19c48a88dd51f4f3b86a10413bb71036ab7bbfd723afecf52bb0fd0c6f454dff86fc4cbfd6808eb35ef5ff8ffa82038650c3f863df74c1a50 languageName: node linkType: hard -"@storybook/channels@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/channels@npm:7.6.17" +"@storybook/channels@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/channels@npm:7.6.19" dependencies: - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" qs: "npm:^6.10.0" telejson: "npm:^7.2.0" tiny-invariant: "npm:^1.3.1" - checksum: 7109b67a60c656d22deb1b9b44bf0e26b565044de6ccf63589b0e52188931e2eaa11b78f7a0e1b59396f654537f79ac4264c715417d467aca602a6e80495f49e + checksum: 10c0/7b5e879d15da93aa312f7e3df4055f9c0bf5d5120f82058cca6c878469c1748637509a03e7c31986cadec05ab378c035c4d38d74a4d45c94b5ad9ed77b4c93ee languageName: node linkType: hard -"@storybook/channels@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/channels@npm:7.6.6" - dependencies: - "@storybook/client-logger": "npm:7.6.6" - "@storybook/core-events": "npm:7.6.6" - "@storybook/global": "npm:^5.0.0" - qs: "npm:^6.10.0" - telejson: "npm:^7.2.0" - tiny-invariant: "npm:^1.3.1" - checksum: 081666ebe90e1710ed1cd8eb0cae01ff1a307d448c83f83a51d4ff9d55fa54063460024f6d6464ffb0713be37471120a2d60a9981dfcd786cf6a628487c525c2 - languageName: node - linkType: hard - -"@storybook/cli@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/cli@npm:7.6.17" +"@storybook/cli@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/cli@npm:7.6.19" dependencies: "@babel/core": "npm:^7.23.2" "@babel/preset-env": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@ndelangen/get-tarball": "npm:^3.0.7" - "@storybook/codemod": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" - "@storybook/core-server": "npm:7.6.17" - "@storybook/csf-tools": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/telemetry": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/codemod": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" + "@storybook/core-server": "npm:7.6.19" + "@storybook/csf-tools": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/telemetry": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/semver": "npm:^7.3.4" "@yarnpkg/fslib": "npm:2.10.3" "@yarnpkg/libzip": "npm:2.3.0" @@ -3303,39 +3337,30 @@ __metadata: bin: getstorybook: ./bin/index.js sb: ./bin/index.js - checksum: 8d8d426a1eca5d58a4cafa8418a1c8a41736e21a89c66307d18cea98c583976d672ae0773ab53e4e38f110dad2db788bd5d8daef3970ae14834db205818713ef + checksum: 10c0/af46b19e9c248a0f3eb0c70a237f738109f09e1af6c8a101f8d4e3254f22ad84e7afed94964f925c10dcf2dc2039d2926d608e406a5b2d04a172a9374bfc00aa languageName: node linkType: hard -"@storybook/client-logger@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/client-logger@npm:7.6.17" +"@storybook/client-logger@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/client-logger@npm:7.6.19" dependencies: "@storybook/global": "npm:^5.0.0" - checksum: 77ebd176e65171b10b94f65ce7f10ed8c78e162b54462f5b87604f568e747f1604b4eb62ff7a601bf02d7e72b32e373fb980dd9c688a655706e74c025ebb82f3 + checksum: 10c0/16b5a6755874f82eec71364223af62c155d29e1bcd3c1061a734dff8b687a6a2e9d09da8866b92a16bf5e8f0717ad8f8a522e5d1cb023a9457ff220cb4819604 languageName: node linkType: hard -"@storybook/client-logger@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/client-logger@npm:7.6.6" - dependencies: - "@storybook/global": "npm:^5.0.0" - checksum: c7d1c8ef8d885c1b82b27a7ef45d75b33cb5a8805dc978240b82e4d319165e690a28b296fb9d364a0450be2fad478e49e99b898294c520082f7f9890dda8f1a6 - languageName: node - linkType: hard - -"@storybook/codemod@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/codemod@npm:7.6.17" +"@storybook/codemod@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/codemod@npm:7.6.19" dependencies: "@babel/core": "npm:^7.23.2" "@babel/preset-env": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@storybook/csf": "npm:^0.1.2" - "@storybook/csf-tools": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/csf-tools": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/cross-spawn": "npm:^6.0.2" cross-spawn: "npm:^7.0.3" globby: "npm:^11.0.2" @@ -3343,48 +3368,48 @@ __metadata: lodash: "npm:^4.17.21" prettier: "npm:^2.8.0" recast: "npm:^0.23.1" - checksum: b8428203dfa551ea34b34659e5231cdc03eeb0fba2c53f801794b732515b173131bbe3df14dff9a540c18d3dfdafa7f94d11dbf34bf4dbaf03a47dd7c80d09ae + checksum: 10c0/68fd5cbd85b28a02c2164f52499197ad1ac55c01434fca50a5ca56a45fa39a86910c3792390e788e9796aa0bdef1253412b7c039247de42cb8555223ff91ffdb languageName: node linkType: hard -"@storybook/components@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/components@npm:7.6.17" +"@storybook/components@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/components@npm:7.6.19" dependencies: "@radix-ui/react-select": "npm:^1.2.2" "@radix-ui/react-toolbar": "npm:^1.0.4" - "@storybook/client-logger": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" "@storybook/csf": "npm:^0.1.2" "@storybook/global": "npm:^5.0.0" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/theming": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" memoizerific: "npm:^1.11.3" use-resize-observer: "npm:^9.1.0" util-deprecate: "npm:^1.0.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 199421d7668a3afcce9375c567443704778b4288bed16a39f02e5c1aaa9892b4ffba829b47d5a3fa8328521f6e0c26e5e7e7beed898cc0f8f835a99ec8f125a6 + checksum: 10c0/ac30b93b7d29a4905b4fd13952eae374f0460246c0741f1689b9835251a1ef3b2a89125f8b500597b8c7de295c43f575b2b1458fea9db44f7fb9f9c5d58f52c6 languageName: node linkType: hard -"@storybook/core-client@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/core-client@npm:7.6.17" +"@storybook/core-client@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/core-client@npm:7.6.19" dependencies: - "@storybook/client-logger": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - checksum: 3342367bce219d46ac0c5b494688ae86aeb5c4006d98749dec2e30518850bc76a8b255611e9151f043d5141d11deb781b972c8610e98565cab4112dc86b7c1d5 + "@storybook/client-logger": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + checksum: 10c0/e1ff7f6095b06fbc5956d0e18f61f10b342df46e9b09331705c87f388222882d4fc679f8673e8254ebdebc1b68da36e2d2f6f7b550d8f8337b64b312dcc085a6 languageName: node linkType: hard -"@storybook/core-common@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/core-common@npm:7.6.17" +"@storybook/core-common@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/core-common@npm:7.6.19" dependencies: - "@storybook/core-events": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/core-events": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/find-cache-dir": "npm:^3.2.1" "@types/node": "npm:^18.0.0" "@types/node-fetch": "npm:^2.6.4" @@ -3405,78 +3430,38 @@ __metadata: pretty-hrtime: "npm:^1.0.3" resolve-from: "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - checksum: 5be46d8f2d97dcde4a45de688278baed78185b44895825fe2f9423b70410fa88214a9709f40e7656cebe218a2c57cfa9979228e9f2b522eb47cf5af825d1133d + checksum: 10c0/da68811e3a54705ad5358917e073b21d83a96b35e15f960861e63ce383928893d69707f3cf6b54c0f13efbb774e2e6e0ba2b34bfbb89fd71cc38f176f673670c languageName: node linkType: hard -"@storybook/core-common@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/core-common@npm:7.6.6" - dependencies: - "@storybook/core-events": "npm:7.6.6" - "@storybook/node-logger": "npm:7.6.6" - "@storybook/types": "npm:7.6.6" - "@types/find-cache-dir": "npm:^3.2.1" - "@types/node": "npm:^18.0.0" - "@types/node-fetch": "npm:^2.6.4" - "@types/pretty-hrtime": "npm:^1.0.0" - chalk: "npm:^4.1.0" - esbuild: "npm:^0.18.0" - esbuild-register: "npm:^3.5.0" - file-system-cache: "npm:2.3.0" - find-cache-dir: "npm:^3.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^11.1.0" - glob: "npm:^10.0.0" - handlebars: "npm:^4.7.7" - lazy-universal-dotenv: "npm:^4.0.0" - node-fetch: "npm:^2.0.0" - picomatch: "npm:^2.3.0" - pkg-dir: "npm:^5.0.0" - pretty-hrtime: "npm:^1.0.3" - resolve-from: "npm:^5.0.0" - ts-dedent: "npm:^2.0.0" - checksum: 19c7eefc93d8884f204cf7b2a8f232de531783789d55f243de2a54f5813fc7eee9f93aa30d36434b05579ad6e812c7fb99c2fdf8cd58c368761d91fa4031d8a8 - languageName: node - linkType: hard - -"@storybook/core-events@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/core-events@npm:7.6.17" +"@storybook/core-events@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/core-events@npm:7.6.19" dependencies: ts-dedent: "npm:^2.0.0" - checksum: ab6410da3a456a61138b4a760a28b74bb9dc6f4c81de0d5ff7760b1853c6a437f8a0d05301c291f45503575d60c3be4805db4178f649eccd32c5ffd98a790250 + checksum: 10c0/9cb367fe024797f7673b308f0b1dac0043b91d3bca77cc2c55589c0234faaa91f3e886efba7b077a1b8c2f2e48d7269f8c40ac7246a679b03123c4015e3e3f60 languageName: node linkType: hard -"@storybook/core-events@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/core-events@npm:7.6.6" - dependencies: - ts-dedent: "npm:^2.0.0" - checksum: 5d43c14374015bbf653009bb0fcc99690ace861af6130074c38bf2e2baaf8415ab9381261f1d058e4890a6151d827df00e4a59b9d593ecb06cca7b0af0cd7abe - languageName: node - linkType: hard - -"@storybook/core-server@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/core-server@npm:7.6.17" +"@storybook/core-server@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/core-server@npm:7.6.19" dependencies: "@aw-web-design/x-default-browser": "npm:1.4.126" "@discoveryjs/json-ext": "npm:^0.5.3" - "@storybook/builder-manager": "npm:7.6.17" - "@storybook/channels": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" + "@storybook/builder-manager": "npm:7.6.19" + "@storybook/channels": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" "@storybook/csf": "npm:^0.1.2" - "@storybook/csf-tools": "npm:7.6.17" + "@storybook/csf-tools": "npm:7.6.19" "@storybook/docs-mdx": "npm:^0.1.0" "@storybook/global": "npm:^5.0.0" - "@storybook/manager": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/telemetry": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/manager": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/telemetry": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/detect-port": "npm:^1.3.0" "@types/node": "npm:^18.0.0" "@types/pretty-hrtime": "npm:^1.0.0" @@ -3503,159 +3488,135 @@ __metadata: util-deprecate: "npm:^1.0.2" watchpack: "npm:^2.2.0" ws: "npm:^8.2.3" - checksum: b56077bea18c22151adb72c96efb1717034314b08bba5cae12b1f8a0e4135773f5c1e334ad3523dfeb578078b2d41a6091e2b0a992a110ca1859fdd89b1a4702 + checksum: 10c0/4e9f4cd7aacb9c8008acdc630223fc4854f93a7bd9c7ecf1db622df1202a98cc4d5de5d01a97ab43fcdb08311a7ddb0b19b4a0e67ebf19556f15710e891bb73b languageName: node linkType: hard -"@storybook/csf-plugin@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/csf-plugin@npm:7.6.17" +"@storybook/csf-plugin@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/csf-plugin@npm:7.6.19" dependencies: - "@storybook/csf-tools": "npm:7.6.17" + "@storybook/csf-tools": "npm:7.6.19" unplugin: "npm:^1.3.1" - checksum: 720ecbd2e845f6d6d575b8fb5b05a085ddba1eb486318a9b7d6f2ea6646fe3e62d7c9589e18aab15ce0a715c653c9d24b2e0f38117e92845e636f0410a85f76d + checksum: 10c0/93556567ea0fbb130f0204e9dd04c03bbbd6f0a95ecf413d94659b2e0e6922dd0db4124ae549ff6a3fb8bb78d2338ea21f2f9d98b1857fcd4e6d8301c77d0a05 languageName: node linkType: hard -"@storybook/csf-tools@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/csf-tools@npm:7.6.17" +"@storybook/csf-tools@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/csf-tools@npm:7.6.19" dependencies: "@babel/generator": "npm:^7.23.0" "@babel/parser": "npm:^7.23.0" "@babel/traverse": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@storybook/csf": "npm:^0.1.2" - "@storybook/types": "npm:7.6.17" + "@storybook/types": "npm:7.6.19" fs-extra: "npm:^11.1.0" recast: "npm:^0.23.1" ts-dedent: "npm:^2.0.0" - checksum: 827458c97de27127a026d6f4592ad8760f27b69dc1082251710b8067b0616bf2c6b9c13b12cbf12a8162a6528d92ca81839cf78d0d10d09978d3ccdedaca7bce - languageName: node - linkType: hard - -"@storybook/csf-tools@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/csf-tools@npm:7.6.6" - dependencies: - "@babel/generator": "npm:^7.23.0" - "@babel/parser": "npm:^7.23.0" - "@babel/traverse": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - "@storybook/csf": "npm:^0.1.2" - "@storybook/types": "npm:7.6.6" - fs-extra: "npm:^11.1.0" - recast: "npm:^0.23.1" - ts-dedent: "npm:^2.0.0" - checksum: 8a94ca5eb2fa06e81434d4aff61b2002765a332764690ae29a571358910ccd9d46e5464b980b70162fe420975fdaf68ebc5008fa3caa145bb87bc5008f935388 + checksum: 10c0/8f362672c475b3ea328eaa98b7575d338fbe18e281d046ac6dfd2efe6cce17e53027fa6fb6e4e45682ec2d07605e5428eec1328abcdff4e1c904161f2a99e659 languageName: node linkType: hard "@storybook/csf@npm:^0.1.2": - version: 0.1.2 - resolution: "@storybook/csf@npm:0.1.2" + version: 0.1.7 + resolution: "@storybook/csf@npm:0.1.7" dependencies: type-fest: "npm:^2.19.0" - checksum: b51a55292e5d2af8b1d135a28ecaa94f8860ddfedcb393adfa2cca1ee23853156066f737d8be1cb5412f572781aa525dc0b2f6e4a6f6ce805489f0149efe837c + checksum: 10c0/aaebc9fa5f850cebef1fd9d786d7b5844e2d88e5c8078904ea4571c053f858fab064392960274b854037b9f8693d12c7c45c3c4c9142ec88a08fb498f3f056a5 languageName: node linkType: hard "@storybook/docs-mdx@npm:^0.1.0": version: 0.1.0 resolution: "@storybook/docs-mdx@npm:0.1.0" - checksum: e4d510f0452a7a3cb09d9617920c18b974f836299dfba38d6b2e62fbfea418d71f340b6c280a87201b1336a7221c7cc16b47794c1f8e81d01dcfa1f599343085 + checksum: 10c0/e4d510f0452a7a3cb09d9617920c18b974f836299dfba38d6b2e62fbfea418d71f340b6c280a87201b1336a7221c7cc16b47794c1f8e81d01dcfa1f599343085 languageName: node linkType: hard -"@storybook/docs-tools@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/docs-tools@npm:7.6.17" +"@storybook/docs-tools@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/docs-tools@npm:7.6.19" dependencies: - "@storybook/core-common": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/core-common": "npm:7.6.19" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/doctrine": "npm:^0.0.3" assert: "npm:^2.1.0" doctrine: "npm:^3.0.0" lodash: "npm:^4.17.21" - checksum: 38473d0ce609cee38df5a8f3ad34a23ce6050e06b492cab51052ba67a2c6ecece532e0dee9f5e3cc5dee3d7105233289d05465a7ae0f5cb94fd2bbda1c267d38 + checksum: 10c0/667f3da08737e186dae79369b78e65b428aa49b9d58dc2ecac087420548e45fb680880c8934289c8c2ddc8ed19c2042f72bada1949076b2cda459df1628e29cd languageName: node linkType: hard "@storybook/global@npm:^5.0.0": version: 5.0.0 resolution: "@storybook/global@npm:5.0.0" - checksum: 8f1b61dcdd3a89584540896e659af2ecc700bc740c16909a7be24ac19127ea213324de144a141f7caf8affaed017d064fea0618d453afbe027cf60f54b4a6d0b + checksum: 10c0/8f1b61dcdd3a89584540896e659af2ecc700bc740c16909a7be24ac19127ea213324de144a141f7caf8affaed017d064fea0618d453afbe027cf60f54b4a6d0b languageName: node linkType: hard -"@storybook/manager-api@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/manager-api@npm:7.6.17" +"@storybook/manager-api@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/manager-api@npm:7.6.19" dependencies: - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" + "@storybook/channels": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" "@storybook/csf": "npm:^0.1.2" "@storybook/global": "npm:^5.0.0" - "@storybook/router": "npm:7.6.17" - "@storybook/theming": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/router": "npm:7.6.19" + "@storybook/theming": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" dequal: "npm:^2.0.2" lodash: "npm:^4.17.21" memoizerific: "npm:^1.11.3" store2: "npm:^2.14.2" telejson: "npm:^7.2.0" ts-dedent: "npm:^2.0.0" - checksum: 475d0e0d37a72087c6b4f4e0bfe6ad648c27b5ea34951580b2e339f883d697ac7c4d99926db544a7c58b0aba959ad2d70129d7a7cee4bafaccd3810329a51e03 + checksum: 10c0/e1f48864bcd17615c56e5589ffff55193c7667605f7ec348e08d829ceaea70987e0e1cb38e46f112cf0e49b067581c892e88447f465403eefde22cab200af3d2 languageName: node linkType: hard -"@storybook/manager@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/manager@npm:7.6.17" - checksum: e703466e95b0fca58963ac0abec188164e6bce904471171dd360c0d63ead0183a5b242db034af63157acd42d38348984e5fe4e6414af6190234c4d5d41608cee +"@storybook/manager@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/manager@npm:7.6.19" + checksum: 10c0/e145747a28cc10507f572f1c0f22b5dbf4ccf346e64614946d9bb57b048768a0fa83cb3d24dfe7a24fb43ed070c82f5c0c768bf1b6e9667ddc8c732e66512b25 languageName: node linkType: hard "@storybook/mdx2-csf@npm:^1.0.0": version: 1.1.0 resolution: "@storybook/mdx2-csf@npm:1.1.0" - checksum: ba4496a51efae35edb3e509e488cd16066ccf0768d2dc527bbc2650d0bc0f630540985205772d63d1711d1a5dae66136a919077c90fa2ac7a02a13de43446baa + checksum: 10c0/ba4496a51efae35edb3e509e488cd16066ccf0768d2dc527bbc2650d0bc0f630540985205772d63d1711d1a5dae66136a919077c90fa2ac7a02a13de43446baa languageName: node linkType: hard -"@storybook/node-logger@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/node-logger@npm:7.6.17" - checksum: 7b91f10812b8ea4e8716c3b133c5a78ac419e6bcd6a6ab80117cee25287aa973c1710a74a882238697499a1eca6521c4171f4f2d2e8651fb8ef6e28b7ee167fe +"@storybook/node-logger@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/node-logger@npm:7.6.19" + checksum: 10c0/cfb5ff9b6135cf59a9ea61613bcb6786485bf7a41593ad0d02d4d3f833ee672057bb7741cbd40baf79f7fdf1b45e80b86528d4b67a6f20ffdb93a8b83956eedd languageName: node linkType: hard -"@storybook/node-logger@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/node-logger@npm:7.6.6" - checksum: 2f6929c9260d2523953aa63faec5dc477a37bf18f5d0c20aff7711f4d39e428eb27c80a4a982a5842759d1531219e41a00635b2219fae999d8ec11354eab3aee +"@storybook/postinstall@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/postinstall@npm:7.6.19" + checksum: 10c0/6356e55670fe83ea8afd3e1458c04e0e5a6ceb4dabdd0cf83ef80dc33409542923e180760fc9b29308aff51ead25a60383b6ef6126a5cf8754b7a50d7a6f2a47 languageName: node linkType: hard -"@storybook/postinstall@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/postinstall@npm:7.6.17" - checksum: 62038e1feacfa5b9acc85afd1cdcbee3c9d780c8dbb6d2eb8cf7bfbb6a14d989fa61351958f512415761d5190075367f1f3641e104c0cec0a2c8dd056617dea6 - languageName: node - linkType: hard - -"@storybook/preview-api@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/preview-api@npm:7.6.17" +"@storybook/preview-api@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/preview-api@npm:7.6.19" dependencies: - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" + "@storybook/channels": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-events": "npm:7.6.19" "@storybook/csf": "npm:^0.1.2" "@storybook/global": "npm:^5.0.0" - "@storybook/types": "npm:7.6.17" + "@storybook/types": "npm:7.6.19" "@types/qs": "npm:^6.9.5" dequal: "npm:^2.0.2" lodash: "npm:^4.17.21" @@ -3664,35 +3625,35 @@ __metadata: synchronous-promise: "npm:^2.0.15" ts-dedent: "npm:^2.0.0" util-deprecate: "npm:^1.0.2" - checksum: b4357ee0c1f9b05feee051d0c0ed3343972277f12d9d033fcc59acfb18d336cecc4a5f0b23998011af4a92c8126e785b2931dbdbdf79787aac5756a01c32aee0 + checksum: 10c0/4c43ed02034e07070087308093899df809a14d1152bd1aff90e1f2a285e4f6e7fd5844d0c8de1be64c5883b040b6ae509ef9dae621acbca00ffb3f4eec4882b3 languageName: node linkType: hard -"@storybook/preview@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/preview@npm:7.6.17" - checksum: b4a2394c4622ff7291ba1b161d537902c53ed52ae3511c65e10c934b04463f6e7e55487b88889800acab55ea1c0aa33ea2a207786f3e06eda4617787f859da6b +"@storybook/preview@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/preview@npm:7.6.19" + checksum: 10c0/7a75392738f55d115b404fc41a00351e23733b10b95fffd75e1af4043469dc8d1cefeca1cfa88145aa0f8d4a856986804b617e3254f5eed2a588bf13203e3dfa languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/react-dom-shim@npm:7.6.17" +"@storybook/react-dom-shim@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/react-dom-shim@npm:7.6.19" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 20558c58f9f0a3a00c5a1bbf2aa3517e3d318e6528f503129c99fb9ee4b604a225e79725f67e01e6e99d5d8c7db0614575dcc89af7768381afe59c976cb7cfc0 + checksum: 10c0/bed132060ffe000fa73bb90c5325afbb22b74346e23f382becabd4e05889e9f0199527782f454bf5fc409174b56d80f50ab3fcd8fc674148117724b22b303c30 languageName: node linkType: hard "@storybook/react-vite@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/react-vite@npm:7.6.17" + version: 7.6.19 + resolution: "@storybook/react-vite@npm:7.6.19" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.3.0" "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:7.6.17" - "@storybook/react": "npm:7.6.17" + "@storybook/builder-vite": "npm:7.6.19" + "@storybook/react": "npm:7.6.19" "@vitejs/plugin-react": "npm:^3.0.1" magic-string: "npm:^0.30.0" react-docgen: "npm:^7.0.0" @@ -3700,21 +3661,21 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - checksum: 2b45d09f17421d102b7599c55495b9c1688012f9761492493abf55dcfe8c23d65a4465ed6d5f96bb8e41475bbca103f4e0a285f65df85e17f8e82dce673b77dc + checksum: 10c0/3a216a42e6d06b00590686b8bceb1a853260c6074cd80eae265e444286f8105571f40daf5000686da5d10443521d6bbd3abcf1234c1fd52b977a4cbdc71119d6 languageName: node linkType: hard -"@storybook/react@npm:7.6.17, @storybook/react@npm:^7.6.17": - version: 7.6.17 - resolution: "@storybook/react@npm:7.6.17" +"@storybook/react@npm:7.6.19, @storybook/react@npm:^7.6.17": + version: 7.6.19 + resolution: "@storybook/react@npm:7.6.19" dependencies: - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-client": "npm:7.6.17" - "@storybook/docs-tools": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-client": "npm:7.6.19" + "@storybook/docs-tools": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" - "@storybook/preview-api": "npm:7.6.17" - "@storybook/react-dom-shim": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" + "@storybook/preview-api": "npm:7.6.19" + "@storybook/react-dom-shim": "npm:7.6.19" + "@storybook/types": "npm:7.6.19" "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51" "@types/node": "npm:^18.0.0" @@ -3736,50 +3697,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 747bb48413865701716652b9587c8c5b07cc51cb1d54125a69a4ec355f24fdcfc3a9d925a0b6268786875e97addf435e10efe737450e50eea1d19408049674e6 + checksum: 10c0/cddfc34ade9bad3411c1228633b2c63496cbe8edadb8dac0bbfda4669d2bfdfb0984cfe8c1db247c55d2a675da3ddb8bd4ddeb7b69f0f9d1098882e129bffc47 languageName: node linkType: hard -"@storybook/router@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/router@npm:7.6.17" +"@storybook/router@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/router@npm:7.6.19" dependencies: - "@storybook/client-logger": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" memoizerific: "npm:^1.11.3" qs: "npm:^6.10.0" - checksum: 8e5f354bd835319ca3c7f3ea8248914e7c22dee5815b1bdcbdbf6a9dc018f608683e482013767004105bc726d42c71f001a6c8d10c2177a511e6c0e093b7cf2d + checksum: 10c0/d20ce5d9d40dcac4d473cec1215be9b8eadfc94bcd9ffa4522db9de8e9351497be35892a6e1bc1c9d02acd5423e4a05622a44500b9dcbb9619adfdca1b04c1e1 languageName: node linkType: hard -"@storybook/telemetry@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/telemetry@npm:7.6.17" +"@storybook/telemetry@npm:7.6.19, @storybook/telemetry@npm:^7.1.0": + version: 7.6.19 + resolution: "@storybook/telemetry@npm:7.6.19" dependencies: - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/csf-tools": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.19" + "@storybook/csf-tools": "npm:7.6.19" chalk: "npm:^4.1.0" detect-package-manager: "npm:^2.0.1" fetch-retry: "npm:^5.0.2" fs-extra: "npm:^11.1.0" read-pkg-up: "npm:^7.0.1" - checksum: 2d13afef0fd73982c1efec1598583ed592bd608bbc61f9c4d96c47be9202d80043041764e00ea3b10b0636417cfbfe7b3d13c6898187a09554c8a696f89ac226 - languageName: node - linkType: hard - -"@storybook/telemetry@npm:^7.1.0": - version: 7.6.6 - resolution: "@storybook/telemetry@npm:7.6.6" - dependencies: - "@storybook/client-logger": "npm:7.6.6" - "@storybook/core-common": "npm:7.6.6" - "@storybook/csf-tools": "npm:7.6.6" - chalk: "npm:^4.1.0" - detect-package-manager: "npm:^2.0.1" - fetch-retry: "npm:^5.0.2" - fs-extra: "npm:^11.1.0" - read-pkg-up: "npm:^7.0.1" - checksum: b9e55909ab06a14f7836ff33a0e12a4531a0ae8770a149a15fbc59d5ed4ce73c77c9b5ac37828f863a4dc7821cadb5466a0c907e7215f2b6f6e4b6733be6fc1f + checksum: 10c0/78b1d65363abf043f00e7e99489d6502e62dfe5ff31156668e3fd2931d3f7768ddfd72957072b8c96363bf5a5446c4f46803d4c342020c732d9ed6fe41787282 languageName: node linkType: hard @@ -3790,52 +3735,40 @@ __metadata: "@testing-library/dom": "npm:^9.0.0" "@testing-library/user-event": "npm:^14.4.0" ts-dedent: "npm:^2.2.0" - checksum: 3179c74148c92267ea449068ce9fb00bf960dbf06654354de7869428415d16dc730a0d58b5adca7619d21e5a058ae0bf713e34c09be8bca574388ec0106c5068 + checksum: 10c0/3179c74148c92267ea449068ce9fb00bf960dbf06654354de7869428415d16dc730a0d58b5adca7619d21e5a058ae0bf713e34c09be8bca574388ec0106c5068 languageName: node linkType: hard -"@storybook/theming@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/theming@npm:7.6.17" +"@storybook/theming@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/theming@npm:7.6.19" dependencies: "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.0" - "@storybook/client-logger": "npm:7.6.17" + "@storybook/client-logger": "npm:7.6.19" "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f18c52b236554056a97d9df23c5ecf186ffe2ef22eae3812a961b5d9beff96c2a05134ce2a39ad246c2b4ae0d5904a4e7148f7eb3d38d9c7b676d6d0a6c30595 + checksum: 10c0/41f02bf38d2842ed77691bf645f818d8f4560655b95922a871f5f633a7bbec66d7ddf4ed98c48fec13460e8773ba6c400b860981de612e872e0ef0257eeb9f94 languageName: node linkType: hard -"@storybook/types@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/types@npm:7.6.17" +"@storybook/types@npm:7.6.19": + version: 7.6.19 + resolution: "@storybook/types@npm:7.6.19" dependencies: - "@storybook/channels": "npm:7.6.17" + "@storybook/channels": "npm:7.6.19" "@types/babel__core": "npm:^7.0.0" "@types/express": "npm:^4.7.0" file-system-cache: "npm:2.3.0" - checksum: 7de04987b44b2d78d9e6ff39b54ece657b1d5266cc180a6b1a192ab394f893f8352578d9c8d0d2327e21689843a1c314f08e05eec18992d78a8d9347b0bcc72a - languageName: node - linkType: hard - -"@storybook/types@npm:7.6.6": - version: 7.6.6 - resolution: "@storybook/types@npm:7.6.6" - dependencies: - "@storybook/channels": "npm:7.6.6" - "@types/babel__core": "npm:^7.0.0" - "@types/express": "npm:^4.7.0" - file-system-cache: "npm:2.3.0" - checksum: e0f657336ad9d554715a362119e550707129611ee31809b3d5a081d20830f331cf40bdf1471d667d7824f17ae2cd34f75b69dca8c2e443b09266d228d7937f2a + checksum: 10c0/6df3b74b0164c44e7edf2eb77458daac90b4facdd739bbec09498e88dfa6d29bf61cff9d937b7c27145f8e7029bc50a28d306c66ebafc868ad042bf73ff4aaf9 languageName: node linkType: hard "@testing-library/dom@npm:^9.0.0": - version: 9.3.3 - resolution: "@testing-library/dom@npm:9.3.3" + version: 9.3.4 + resolution: "@testing-library/dom@npm:9.3.4" dependencies: "@babel/code-frame": "npm:^7.10.4" "@babel/runtime": "npm:^7.12.5" @@ -3845,34 +3778,34 @@ __metadata: dom-accessibility-api: "npm:^0.5.9" lz-string: "npm:^1.5.0" pretty-format: "npm:^27.0.2" - checksum: c3bbd67503634fd955233dc172531640656701fe35ecb9a83f85e5965874b786452f5e7c26b4f8b3b4fc4379f3a80193c74425b57843ba191f4845e22b0ac483 + checksum: 10c0/147da340e8199d7f98f3a4ad8aa22ed55b914b83957efa5eb22bfea021a979ebe5a5182afa9c1e5b7a5f99a7f6744a5a4d9325ae46ec3b33b5a15aed8750d794 languageName: node linkType: hard "@testing-library/user-event@npm:^14.4.0": - version: 14.5.1 - resolution: "@testing-library/user-event@npm:14.5.1" + version: 14.5.2 + resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 1e00d6ead23377885b906db6e46e259161a0efb4138f7527481d7435f3c8f65cb7e3eab2900e2ac1886fa6dd03416e773a3a60dea87a9a2086a7127dee315f6f + checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 languageName: node linkType: hard "@trysound/sax@npm:0.2.0": version: 0.2.0 resolution: "@trysound/sax@npm:0.2.0" - checksum: 44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 + checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 languageName: node linkType: hard "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" - checksum: dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.4": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -3881,16 +3814,16 @@ __metadata: "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.7 - resolution: "@types/babel__generator@npm:7.6.7" + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 2427203864ef231857e102eeb32b731a419164863983119cdd4dac9f1503c2831eb4262d05ade95d4574aa410b94c16e54e36a616758452f685a34881f4596d9 + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 languageName: node linkType: hard @@ -3900,16 +3833,16 @@ __metadata: dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.18.0": - version: 7.20.4 - resolution: "@types/babel__traverse@npm:7.20.4" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: e76cb4974c7740fd61311152dc497e7b05c1c46ba554aab875544ab0a7457f343cafcad34ba8fb2ff543ab0e012ef2d3fa0c13f1a4e9a4cd9c4c703c7a2a8d62 + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard @@ -3919,7 +3852,7 @@ __metadata: dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df languageName: node linkType: hard @@ -3928,7 +3861,7 @@ __metadata: resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "npm:*" - checksum: 2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c languageName: node linkType: hard @@ -3937,75 +3870,75 @@ __metadata: resolution: "@types/cross-spawn@npm:6.0.6" dependencies: "@types/node": "npm:*" - checksum: e3d476bb6b3a54a8934a97fe6ee4bd13e2e5eb29073929a4be76a52466602ffaea420b20774ffe8503f9fa24f3ae34817e95e7f625689fb0d1c10404f5b2889c + checksum: 10c0/e3d476bb6b3a54a8934a97fe6ee4bd13e2e5eb29073929a4be76a52466602ffaea420b20774ffe8503f9fa24f3ae34817e95e7f625689fb0d1c10404f5b2889c languageName: node linkType: hard "@types/detect-port@npm:^1.3.0": version: 1.3.5 resolution: "@types/detect-port@npm:1.3.5" - checksum: d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef + checksum: 10c0/d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef languageName: node linkType: hard "@types/doctrine@npm:^0.0.3": version: 0.0.3 resolution: "@types/doctrine@npm:0.0.3" - checksum: 566dcdc988c97ff01d14493ceb2223643347f07cf0a88c86cd7cb7c2821cfc837fd39295e6809a29614fdfdc6c4e981408155ca909b2e5da5d947af939b6c966 + checksum: 10c0/566dcdc988c97ff01d14493ceb2223643347f07cf0a88c86cd7cb7c2821cfc837fd39295e6809a29614fdfdc6c4e981408155ca909b2e5da5d947af939b6c966 languageName: node linkType: hard "@types/doctrine@npm:^0.0.9": version: 0.0.9 resolution: "@types/doctrine@npm:0.0.9" - checksum: cdaca493f13c321cf0cacd1973efc0ae74569633145d9e6fc1128f32217a6968c33bea1f858275239fe90c98f3be57ec8f452b416a9ff48b8e8c1098b20fa51c + checksum: 10c0/cdaca493f13c321cf0cacd1973efc0ae74569633145d9e6fc1128f32217a6968c33bea1f858275239fe90c98f3be57ec8f452b416a9ff48b8e8c1098b20fa51c languageName: node linkType: hard "@types/ejs@npm:^3.1.1": version: 3.1.5 resolution: "@types/ejs@npm:3.1.5" - checksum: 13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed + checksum: 10c0/13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed languageName: node linkType: hard "@types/emscripten@npm:^1.39.6": - version: 1.39.10 - resolution: "@types/emscripten@npm:1.39.10" - checksum: c9adde9307d54efb5152931bfe99966fbe12fbd4d07663fb5cdc4cc1bd3a1f030882d50d4a27875b7b2d9713d160609e67b72e92177a021c9f4699ee5ac41035 + version: 1.39.12 + resolution: "@types/emscripten@npm:1.39.12" + checksum: 10c0/62d5682278c5ad1dc7d8b1089edc2556b7f82efd8ddb36446e30aef0964c0916b1ca8092d1cc6f14106791d0372e0b2da240e713f223ba724ca875cdd69df345 languageName: node linkType: hard "@types/escodegen@npm:^0.0.6": version: 0.0.6 resolution: "@types/escodegen@npm:0.0.6" - checksum: bbef189319c7b0386486bc7224369f118c7aedf35cc13e40ae5879b9ab4f848936f31e8eea50e71d4de72d4b7a77d9e6e9e5ceec4406c648fbc0077ede634ed5 + checksum: 10c0/bbef189319c7b0386486bc7224369f118c7aedf35cc13e40ae5879b9ab4f848936f31e8eea50e71d4de72d4b7a77d9e6e9e5ceec4406c648fbc0077ede634ed5 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d languageName: node linkType: hard "@types/estree@npm:^0.0.51": version: 0.0.51 resolution: "@types/estree@npm:0.0.51" - checksum: a70c60d5e634e752fcd45b58c9c046ef22ad59ede4bc93ad5193c7e3b736ebd6bcd788ade59d9c3b7da6eeb0939235f011d4c59bb4fc04d8c346b76035099dd1 - languageName: node - linkType: hard - -"@types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + checksum: 10c0/a70c60d5e634e752fcd45b58c9c046ef22ad59ede4bc93ad5193c7e3b736ebd6bcd788ade59d9c3b7da6eeb0939235f011d4c59bb4fc04d8c346b76035099dd1 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" + version: 4.19.1 + resolution: "@types/express-serve-static-core@npm:4.19.1" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: dc166cbf4475c00a81fbcab120bf7477c527184be11ae149df7f26d9c1082114c68f8d387a2926fe80291b06477c8bbd9231ff4f5775de328e887695aefce269 + checksum: 10c0/8e202374a7013fbbc5a3abd5111dd7ab73c4a6e9da4ffc1808d6e68be7a1dbd37e013b74e47aa6febc8efa459120058a1cbde6f2d509b2ad28fac301e1ee353a languageName: node linkType: hard @@ -4017,14 +3950,14 @@ __metadata: "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf languageName: node linkType: hard "@types/find-cache-dir@npm:^3.2.1": version: 3.2.1 resolution: "@types/find-cache-dir@npm:3.2.1" - checksum: 68059aec88ef776a689c1711a881fd91a9ce1b03dd5898ea1d2ac5d77d7b0235f21fdf210f380c13deca8b45e4499841a63aaf31fd2123af687f2c6b472f41ce + checksum: 10c0/68059aec88ef776a689c1711a881fd91a9ce1b03dd5898ea1d2ac5d77d7b0235f21fdf210f380c13deca8b45e4499841a63aaf31fd2123af687f2c6b472f41ce languageName: node linkType: hard @@ -4034,7 +3967,7 @@ __metadata: dependencies: "@types/minimatch": "npm:*" "@types/node": "npm:*" - checksum: a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 + checksum: 10c0/a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 languageName: node linkType: hard @@ -4043,21 +3976,21 @@ __metadata: resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "npm:*" - checksum: 235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b languageName: node linkType: hard "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" - checksum: 494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 languageName: node linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 languageName: node linkType: hard @@ -4066,7 +3999,7 @@ __metadata: resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: 247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c languageName: node linkType: hard @@ -4075,153 +4008,129 @@ __metadata: resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: 1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee languageName: node linkType: hard "@types/lodash@npm:^4.14.167": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: 6064d43c8f454170841bd67c8266cc9069d9e570a72ca63f06bceb484cb4a3ee60c9c1f305c1b9e3a87826049fd41124b8ef265c4dd08b00f6766609c7fe9973 + version: 4.17.4 + resolution: "@types/lodash@npm:4.17.4" + checksum: 10c0/0124c64cb9fe7a0f78b6777955abd05ef0d97844d49118652eae45f8fa57bfb7f5a7a9bccc0b5a84c0a6dc09631042e4590cb665acb9d58dfd5e6543c75341ec languageName: node linkType: hard "@types/mdx@npm:^2.0.0": - version: 2.0.10 - resolution: "@types/mdx@npm:2.0.10" - checksum: a2a5d71967c44c650e883eaaeb61db9c0758b9c1d675e04b7a3cfeeaee6efd5044dc9c78d780aa3fe408a2f85680bf3b723c92a1772bb6c2da35ef346d766de2 + version: 2.0.13 + resolution: "@types/mdx@npm:2.0.13" + checksum: 10c0/5edf1099505ac568da55f9ae8a93e7e314e8cbc13d3445d0be61b75941226b005e1390d9b95caecf5dcb00c9d1bab2f1f60f6ff9876dc091a48b547495007720 languageName: node linkType: hard "@types/mime-types@npm:^2.1.0": version: 2.1.4 resolution: "@types/mime-types@npm:2.1.4" - checksum: a10d57881d14a053556b3d09292de467968d965b0a06d06732c748da39b3aa569270b5b9f32529fd0e9ac1e5f3b91abb894f5b1996373254a65cb87903c86622 - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 3.0.4 - resolution: "@types/mime@npm:3.0.4" - checksum: db478bc0f99e40f7b3e01d356a9bdf7817060808a294978111340317bcd80ca35382855578c5b60fbc84ae449674bd9bb38427b18417e1f8f19e4f72f8b242cd + checksum: 10c0/a10d57881d14a053556b3d09292de467968d965b0a06d06732c748da39b3aa569270b5b9f32529fd0e9ac1e5f3b91abb894f5b1996373254a65cb87903c86622 languageName: node linkType: hard "@types/mime@npm:^1": version: 1.3.5 resolution: "@types/mime@npm:1.3.5" - checksum: c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc languageName: node linkType: hard "@types/minimatch@npm:*": version: 5.1.2 resolution: "@types/minimatch@npm:5.1.2" - checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 + checksum: 10c0/83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 languageName: node linkType: hard "@types/node-fetch@npm:^2.6.4": - version: 2.6.9 - resolution: "@types/node-fetch@npm:2.6.9" + version: 2.6.11 + resolution: "@types/node-fetch@npm:2.6.11" dependencies: "@types/node": "npm:*" form-data: "npm:^4.0.0" - checksum: b15b6d518ea4dd4a21cf328e9df0a88b2e5b76f3455ddfeb9063a3b97087c50b15ab195a869dadbbeb09d08dcc915557fb6a4f72b4fe79ee42e215fce3d9b0db + checksum: 10c0/5283d4e0bcc37a5b6d8e629aee880a4ffcfb33e089f4b903b2981b19c623972d1e64af7c3f9540ab990f0f5c89b9b5dda19c5bcb37a8e177079e93683bfd2f49 languageName: node linkType: hard -"@types/node@npm:*": - version: 20.10.0 - resolution: "@types/node@npm:20.10.0" +"@types/node@npm:*, @types/node@npm:^20.11.20": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: "npm:~5.26.4" - checksum: f379e57d9d28cb5f3d8eab943de0c54a0ca2f95ee356e1fe2a1a4fa718b740103ae522c50ce107cffd52c3642ef3244cfc55bf5369081dd6c48369c8587b21ae + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 languageName: node linkType: hard "@types/node@npm:^18.0.0": - version: 18.18.13 - resolution: "@types/node@npm:18.18.13" + version: 18.19.33 + resolution: "@types/node@npm:18.19.33" dependencies: undici-types: "npm:~5.26.4" - checksum: 5f1840f26b4c00e6b4945be678644a46e6689ef10d9d7795d587b76059045b99a14ca6075264296e6e91d73e098fe83df9580881278d9a6ce394b368d9c76700 - languageName: node - linkType: hard - -"@types/node@npm:^20.11.20": - version: 20.11.20 - resolution: "@types/node@npm:20.11.20" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 8e8de211e6d54425c603388a9b5cc9c434101985d0a1c88aabbf65d10df2b1fccd71855c20e61ae8a75c7aea56cb0f64e722cf7914cff1247d0b62ce21996ac4 + checksum: 10c0/0a17cf55c4e6ec90fdb47e73fde44a613ec0f6cd02619b156b1e8fd3f81f8b3346b06ca0757024ddff304d44c8ce5b99570eac8fa2d6baa0fc12e4b2146ac7c6 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 languageName: node linkType: hard "@types/pretty-hrtime@npm:^1.0.0": version: 1.0.3 resolution: "@types/pretty-hrtime@npm:1.0.3" - checksum: e4c22475c588be982b398dee9ac0b05b21078bc26581819290a4901c5b269bcaa04cae0e61e012d412e811b0897c9dab316db064208914df2f0ed0960fc5306b + checksum: 10c0/e4c22475c588be982b398dee9ac0b05b21078bc26581819290a4901c5b269bcaa04cae0e61e012d412e811b0897c9dab316db064208914df2f0ed0960fc5306b languageName: node linkType: hard "@types/prop-types@npm:*": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: e53423cf9d510515ef8b47ff42f4f1b65a7b7b37c8704e2dbfcb9a60defe0c0e1f3cb1acfdeb466bad44ca938d7c79bffdd51b48ffb659df2432169d0b27a132 + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 languageName: node linkType: hard "@types/qs@npm:*, @types/qs@npm:^6.9.5": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 6be12e5f062d1b41eb037d59bf9cb65bc9410cedd5e6da832dfd7c8e2b3f4c91e81c9b90b51811140770e5052c6c4e8361181bd9437ddcd4515dc128b7c00353 + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 10c0/49c5ff75ca3adb18a1939310042d273c9fc55920861bd8e5100c8a923b3cda90d759e1a95e18334092da1c8f7b820084687770c83a1ccef04fb2c6908117c823 languageName: node linkType: hard "@types/range-parser@npm:*": version: 1.2.7 resolution: "@types/range-parser@npm:1.2.7" - checksum: 361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c languageName: node linkType: hard "@types/react@npm:>=16": - version: 18.2.39 - resolution: "@types/react@npm:18.2.39" + version: 18.3.2 + resolution: "@types/react@npm:18.3.2" dependencies: "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: e91a5419d7615ab4fcaa7cb3ad2bd372093676e86c082748ab36ac394d3ed560070482d092a5488f74d6b1d913369e4dabf6eb287debed4d70cd3eb7dc135542 + checksum: 10c0/9fb2f1fcf7e889ee4ea7c3c5978df595c66e770e5fd3a245dbdd2589b9b911524c11dab25a6275d8af4e336e4cb5fa850d447884b84c335a187a338c89df99ba languageName: node linkType: hard "@types/resolve@npm:^1.20.2": version: 1.20.6 resolution: "@types/resolve@npm:1.20.6" - checksum: a9b0549d816ff2c353077365d865a33655a141d066d0f5a3ba6fd4b28bc2f4188a510079f7c1f715b3e7af505a27374adce2a5140a3ece2a059aab3d6e1a4244 - languageName: node - linkType: hard - -"@types/scheduler@npm:*": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec + checksum: 10c0/a9b0549d816ff2c353077365d865a33655a141d066d0f5a3ba6fd4b28bc2f4188a510079f7c1f715b3e7af505a27374adce2a5140a3ece2a059aab3d6e1a4244 languageName: node linkType: hard "@types/semver@npm:^7.3.4": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: 196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa languageName: node linkType: hard @@ -4231,46 +4140,46 @@ __metadata: dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.5 - resolution: "@types/serve-static@npm:1.15.5" + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" dependencies: "@types/http-errors": "npm:*" - "@types/mime": "npm:*" "@types/node": "npm:*" - checksum: 811d1a2f7e74a872195e7a013bcd87a2fb1edf07eaedcb9dcfd20c1eb4bc56ad4ea0d52141c13192c91ccda7c8aeb8a530d8a7e60b9c27f5990d7e62e0fecb03 + "@types/send": "npm:*" + checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae languageName: node linkType: hard "@types/triple-beam@npm:^1.3.2": version: 1.3.5 resolution: "@types/triple-beam@npm:1.3.5" - checksum: d5d7f25da612f6d79266f4f1bb9c1ef8f1684e9f60abab251e1261170631062b656ba26ff22631f2760caeafd372abc41e64867cde27fba54fafb73a35b9056a + checksum: 10c0/d5d7f25da612f6d79266f4f1bb9c1ef8f1684e9f60abab251e1261170631062b656ba26ff22631f2760caeafd372abc41e64867cde27fba54fafb73a35b9056a languageName: node linkType: hard "@types/unist@npm:^2.0.0": version: 2.0.10 resolution: "@types/unist@npm:2.0.10" - checksum: 5f247dc2229944355209ad5c8e83cfe29419fa7f0a6d557421b1985a1500444719cc9efcc42c652b55aab63c931813c88033e0202c1ac684bcd4829d66e44731 + checksum: 10c0/5f247dc2229944355209ad5c8e83cfe29419fa7f0a6d557421b1985a1500444719cc9efcc42c652b55aab63c931813c88033e0202c1ac684bcd4829d66e44731 languageName: node linkType: hard "@types/uuid@npm:^9.0.1": - version: 9.0.7 - resolution: "@types/uuid@npm:9.0.7" - checksum: b329ebd4f9d1d8e08d4f2cc211be4922d70d1149f73d5772630e4a3acfb5170c6d37b3d7a39a0412f1a56e86e8a844c7f297c798b082f90380608bf766688787 + version: 9.0.8 + resolution: "@types/uuid@npm:9.0.8" + checksum: 10c0/b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489 languageName: node linkType: hard "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" - checksum: e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 languageName: node linkType: hard @@ -4279,7 +4188,7 @@ __metadata: resolution: "@types/yargs@npm:16.0.9" dependencies: "@types/yargs-parser": "npm:*" - checksum: be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 + checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 languageName: node linkType: hard @@ -4288,83 +4197,83 @@ __metadata: resolution: "@types/yargs@npm:17.0.32" dependencies: "@types/yargs-parser": "npm:*" - checksum: 2095e8aad8a4e66b86147415364266b8d607a3b95b4239623423efd7e29df93ba81bb862784a6e08664f645cc1981b25fd598f532019174cd3e5e1e689e1cccf + checksum: 10c0/2095e8aad8a4e66b86147415364266b8d607a3b95b4239623423efd7e29df93ba81bb862784a6e08664f645cc1981b25fd598f532019174cd3e5e1e689e1cccf languageName: node linkType: hard "@vitejs/plugin-react@npm:^4.2.0": - version: 4.2.0 - resolution: "@vitejs/plugin-react@npm:4.2.0" + version: 4.2.1 + resolution: "@vitejs/plugin-react@npm:4.2.1" dependencies: - "@babel/core": "npm:^7.23.3" + "@babel/core": "npm:^7.23.5" "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" - "@types/babel__core": "npm:^7.20.4" + "@types/babel__core": "npm:^7.20.5" react-refresh: "npm:^0.14.0" peerDependencies: vite: ^4.2.0 || ^5.0.0 - checksum: b6bd9b2a49d58e96bd2576abc4d816c862a51e3d394c8a42ea507cac434279193529a567fce7026e16a65ca2cdb3e6f1cdfeb3ec9751fde235e74564de693939 + checksum: 10c0/de1eec44d703f32e5b58e776328ca20793657fe991835d15b290230b19a2a08be5d31501d424279ae13ecfed28044c117b69d746891c8d9b92c69e8a8907e989 languageName: node linkType: hard -"@vitest/expect@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/expect@npm:1.3.1" +"@vitest/expect@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/expect@npm:1.6.0" dependencies: - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" chai: "npm:^4.3.10" - checksum: ea66a1e912d896a481a27631b68089b885af7e8ed62ba8aaa119c37a9beafe6c094fd672775a20e6e23460af66e294f9ca259e6e0562708d1b7724eaaf53c7bb + checksum: 10c0/a4351f912a70543e04960f5694f1f1ac95f71a856a46e87bba27d3eb72a08c5d11d35021cbdc6077452a152e7d93723fc804bba76c2cc53c8896b7789caadae3 languageName: node linkType: hard -"@vitest/runner@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/runner@npm:1.3.1" +"@vitest/runner@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/runner@npm:1.6.0" dependencies: - "@vitest/utils": "npm:1.3.1" + "@vitest/utils": "npm:1.6.0" p-limit: "npm:^5.0.0" pathe: "npm:^1.1.1" - checksum: d732de2368d2bc32cbc27f0bbc5477f6e36088ddfb873c036935a45b1b252ebc529b932cf5cd944eed9b692243acebef828f6d3218583cb8a6817a8270712050 + checksum: 10c0/27d67fa51f40effe0e41ee5f26563c12c0ef9a96161f806036f02ea5eb9980c5cdf305a70673942e7a1e3d472d4d7feb40093ae93024ef1ccc40637fc65b1d2f languageName: node linkType: hard -"@vitest/snapshot@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/snapshot@npm:1.3.1" +"@vitest/snapshot@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/snapshot@npm:1.6.0" dependencies: magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" pretty-format: "npm:^29.7.0" - checksum: cad0844270852c6d53c1ca6b7ca279034880d2140837ff245d5bd2376f4356cc924929c58dc69bcf9fad83ba934d4a06000c908971cc24b5d7a9ec2656b72d29 + checksum: 10c0/be027fd268d524589ff50c5fad7b4faa1ac5742b59ac6c1dc6f5a3930aad553560e6d8775e90ac4dfae4be746fc732a6f134ba95606a1519707ce70db3a772a5 languageName: node linkType: hard -"@vitest/spy@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/spy@npm:1.3.1" +"@vitest/spy@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/spy@npm:1.6.0" dependencies: tinyspy: "npm:^2.2.0" - checksum: efc42f679d2a51fc6583ca3136ccd47581cb27c923ed3cb0500f5dee9aac99b681bfdd400c16ef108f2e0761daa642bc190816a6411931a2aba99ebf8b213dd4 + checksum: 10c0/df66ea6632b44fb76ef6a65c1abbace13d883703aff37cd6d062add6dcd1b883f19ce733af8e0f7feb185b61600c6eb4042a518e4fb66323d0690ec357f9401c languageName: node linkType: hard -"@vitest/utils@npm:1.3.1": - version: 1.3.1 - resolution: "@vitest/utils@npm:1.3.1" +"@vitest/utils@npm:1.6.0": + version: 1.6.0 + resolution: "@vitest/utils@npm:1.6.0" dependencies: diff-sequences: "npm:^29.6.3" estree-walker: "npm:^3.0.3" loupe: "npm:^2.3.7" pretty-format: "npm:^29.7.0" - checksum: d604c8ad3b1aee30d4dcd889098f591407bfe18547ff96485b1d1ed54eff58219c756a9544a7fbd4e37886863abacd7a89a76334cb3ea7f84c3d496bb757db23 + checksum: 10c0/8b0d19835866455eb0b02b31c5ca3d8ad45f41a24e4c7e1f064b480f6b2804dc895a70af332f14c11ed89581011b92b179718523f55f5b14787285a0321b1301 languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.3": +"@xmldom/xmldom@npm:^0.8.10": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f + checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f languageName: node linkType: hard @@ -4375,7 +4284,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: esbuild: ">=0.10.0" - checksum: 5095bc316862971add31ca1fadb0095b6ad15f25120f6ab3a06086bb6a7be93c2f3c45bff80d5976689fc89b0e9bf82bd3d410e205c852739874d32d050c4e57 + checksum: 10c0/5095bc316862971add31ca1fadb0095b6ad15f25120f6ab3a06086bb6a7be93c2f3c45bff80d5976689fc89b0e9bf82bd3d410e205c852739874d32d050c4e57 languageName: node linkType: hard @@ -4385,7 +4294,7 @@ __metadata: dependencies: "@yarnpkg/libzip": "npm:^2.3.0" tslib: "npm:^1.13.0" - checksum: c4fbbed99e801f17c381204e9699d9ea4fb51b14e99968985f477bdbc7b02b61e026860173f3f46bd60d9f46ae6a06f420a3edb3c02c3a45ae83779095928094 + checksum: 10c0/c4fbbed99e801f17c381204e9699d9ea4fb51b14e99968985f477bdbc7b02b61e026860173f3f46bd60d9f46ae6a06f420a3edb3c02c3a45ae83779095928094 languageName: node linkType: hard @@ -4395,21 +4304,14 @@ __metadata: dependencies: "@types/emscripten": "npm:^1.39.6" tslib: "npm:^1.13.0" - checksum: 0c2361ccb002e28463ed98541f3bdaab54f52aad6a2080666c2a9ea605ebd9cdfb7b0340b1db6f105820d05bcb803cdfb3ce755a8f6034657298c291bf884f81 - languageName: node - linkType: hard - -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 + checksum: 10c0/0c2361ccb002e28463ed98541f3bdaab54f52aad6a2080666c2a9ea605ebd9cdfb7b0340b1db6f105820d05bcb803cdfb3ce755a8f6034657298c291bf884f81 languageName: node linkType: hard "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard @@ -4418,7 +4320,7 @@ __metadata: resolution: "abort-controller@npm:3.0.0" dependencies: event-target-shim: "npm:^5.0.0" - checksum: 90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 + checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 languageName: node linkType: hard @@ -4428,7 +4330,7 @@ __metadata: dependencies: mime-types: "npm:~2.1.34" negotiator: "npm:0.6.3" - checksum: 3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 languageName: node linkType: hard @@ -4437,21 +4339,21 @@ __metadata: resolution: "acorn-jsx@npm:5.3.2" peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 languageName: node linkType: hard "acorn-walk@npm:^7.2.0": version: 7.2.0 resolution: "acorn-walk@npm:7.2.0" - checksum: ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c languageName: node linkType: hard "acorn-walk@npm:^8.3.2": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" - checksum: 7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 + checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 languageName: node linkType: hard @@ -4460,7 +4362,7 @@ __metadata: resolution: "acorn@npm:6.4.2" bin: acorn: bin/acorn - checksum: 52a72d5d785fa64a95880f2951021a38954f8f69a4944dfeab6fb1449b0f02293eae109a56d55b58ff31a90a00d16a804658a12db8ef834c20b3d1201fe5ba5b + checksum: 10c0/52a72d5d785fa64a95880f2951021a38954f8f69a4944dfeab6fb1449b0f02293eae109a56d55b58ff31a90a00d16a804658a12db8ef834c20b3d1201fe5ba5b languageName: node linkType: hard @@ -4469,39 +4371,39 @@ __metadata: resolution: "acorn@npm:7.4.1" bin: acorn: bin/acorn - checksum: bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 languageName: node linkType: hard -"acorn@npm:^8.10.0, acorn@npm:^8.11.2": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" +"acorn@npm:^8.11.3": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: a3ed76c761b75ec54b1ec3068fb7f113a182e95aea7f322f65098c2958d232e3d211cb6dac35ff9c647024b63714bc528a26d54a925d1fef2c25585b4c8e4017 + checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 languageName: node linkType: hard "address@npm:^1.0.1": version: 1.2.2 resolution: "address@npm:1.2.2" - checksum: 1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d languageName: node linkType: hard "agent-base@npm:5": version: 5.1.1 resolution: "agent-base@npm:5.1.1" - checksum: 3baa3f01072c16e3955ce7802166e576cde9831af82b262aae1c780af49c0c84e82e64ba9ef9e7d1704fe29e9f0096a78a4f998ec137360fee3cb95186f97161 + checksum: 10c0/3baa3f01072c16e3955ce7802166e576cde9831af82b262aae1c780af49c0c84e82e64ba9ef9e7d1704fe29e9f0096a78a4f998ec137360fee3cb95186f97161 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -4511,14 +4413,14 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "animate.css@npm:^4.1.1": version: 4.1.1 resolution: "animate.css@npm:4.1.1" - checksum: 28fcf5a5f502e4c12186846d22aa1cd63b835955160a97116930c78bff8a89135aa5c57f94010252a29456ada7cfc8ed8791cac02521ec6402befaf883937159 + checksum: 10c0/28fcf5a5f502e4c12186846d22aa1cd63b835955160a97116930c78bff8a89135aa5c57f94010252a29456ada7cfc8ed8791cac02521ec6402befaf883937159 languageName: node linkType: hard @@ -4527,7 +4429,7 @@ __metadata: resolution: "ansi-colors@npm:1.1.0" dependencies: ansi-wrap: "npm:^0.1.0" - checksum: c5f3ae4710ed564ca173cd2cf3e85a3bf8dabb7b20688f84299caaf0a4af01e6b7825b32739336c9437492058d3b07d90ef42e3e6223fbba3dc9d52f63e29056 + checksum: 10c0/c5f3ae4710ed564ca173cd2cf3e85a3bf8dabb7b20688f84299caaf0a4af01e6b7825b32739336c9437492058d3b07d90ef42e3e6223fbba3dc9d52f63e29056 languageName: node linkType: hard @@ -4536,28 +4438,28 @@ __metadata: resolution: "ansi-gray@npm:0.1.1" dependencies: ansi-wrap: "npm:0.1.0" - checksum: f15a0c069f81a343afe2af5e111624603ce9e6059996d44a0338d7e44b88171a05dc975debdf4df01a86e62395027ae0615499a1e4adfefbebd417061b506079 + checksum: 10c0/f15a0c069f81a343afe2af5e111624603ce9e6059996d44a0338d7e44b88171a05dc975debdf4df01a86e62395027ae0615499a1e4adfefbebd417061b506079 languageName: node linkType: hard "ansi-regex@npm:^2.0.0": version: 2.1.1 resolution: "ansi-regex@npm:2.1.1" - checksum: 78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b + checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -4566,7 +4468,7 @@ __metadata: resolution: "ansi-styles@npm:3.2.1" dependencies: color-convert: "npm:^1.9.0" - checksum: ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b languageName: node linkType: hard @@ -4575,35 +4477,35 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^5.0.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" - checksum: 9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard "ansi-wrap@npm:0.1.0, ansi-wrap@npm:^0.1.0": version: 0.1.0 resolution: "ansi-wrap@npm:0.1.0" - checksum: 1e0a53ae0d1a3fc5ceeb5d1868cb5b0a61543a1ff11f3efc51bab7923cc01fe8180db1f9250ce5003b425c53f568bcf3c2dea9d90b5c1cd0a1dae13f76c601dd + checksum: 10c0/1e0a53ae0d1a3fc5ceeb5d1868cb5b0a61543a1ff11f3efc51bab7923cc01fe8180db1f9250ce5003b425c53f568bcf3c2dea9d90b5c1cd0a1dae13f76c601dd languageName: node linkType: hard "any-promise@npm:^1.1.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" - checksum: 60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 languageName: node linkType: hard @@ -4613,7 +4515,7 @@ __metadata: dependencies: micromatch: "npm:^3.1.4" normalize-path: "npm:^2.1.1" - checksum: a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e + checksum: 10c0/a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e languageName: node linkType: hard @@ -4623,14 +4525,14 @@ __metadata: dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard "app-root-dir@npm:^1.0.2": version: 1.0.2 resolution: "app-root-dir@npm:1.0.2" - checksum: 0225e4be7788968a82bb76df9b14b0d7f212a5c12e8c625cdc34f80548780bcbfc5f3287d0806dddd83bf9dbf9ce302e76b2887cd3a6f4be52b79df7f3aa9e7c + checksum: 10c0/0225e4be7788968a82bb76df9b14b0d7f212a5c12e8c625cdc34f80548780bcbfc5f3287d0806dddd83bf9dbf9ce302e76b2887cd3a6f4be52b79df7f3aa9e7c languageName: node linkType: hard @@ -4639,14 +4541,14 @@ __metadata: resolution: "append-buffer@npm:1.0.2" dependencies: buffer-equal: "npm:^1.0.0" - checksum: 909c34059ddd418ddd7c5a050b2891f971eafd17ffdcf4b39411fcb6ecb780db3e147a17dd8c4482381ee2c3a3447689d6e2ef5529dd9c1f9bb630b763a5aab5 + checksum: 10c0/909c34059ddd418ddd7c5a050b2891f971eafd17ffdcf4b39411fcb6ecb780db3e147a17dd8c4482381ee2c3a3447689d6e2ef5529dd9c1f9bb630b763a5aab5 languageName: node linkType: hard "archy@npm:^1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" - checksum: 200c849dd1c304ea9914827b0555e7e1e90982302d574153e28637db1a663c53de62bad96df42d50e8ce7fc18d05e3437d9aa8c4b383803763755f0956c7d308 + checksum: 10c0/200c849dd1c304ea9914827b0555e7e1e90982302d574153e28637db1a663c53de62bad96df42d50e8ce7fc18d05e3437d9aa8c4b383803763755f0956c7d308 languageName: node linkType: hard @@ -4655,23 +4557,23 @@ __metadata: resolution: "argparse@npm:1.0.10" dependencies: sprintf-js: "npm:~1.0.2" - checksum: b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de languageName: node linkType: hard "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" - checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e languageName: node linkType: hard "aria-hidden@npm:^1.1.1": - version: 1.2.3 - resolution: "aria-hidden@npm:1.2.3" + version: 1.2.4 + resolution: "aria-hidden@npm:1.2.4" dependencies: tslib: "npm:^2.0.0" - checksum: 46b07b7273167ad3fc2625f1ecbb43f8e6f73115c66785cbb5dcf1e2508133a43b6419d610c39676ceaeb563239efbd8974d5c0187695db8b3e8c3e11f549c2d + checksum: 10c0/8abcab2e1432efc4db415e97cb3959649ddf52c8fc815d7384f43f3d3abf56f1c12852575d00df9a8927f421d7e0712652dd5f8db244ea57634344e29ecfc74a languageName: node linkType: hard @@ -4680,14 +4582,14 @@ __metadata: resolution: "aria-query@npm:5.1.3" dependencies: deep-equal: "npm:^2.0.5" - checksum: edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf + checksum: 10c0/edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf languageName: node linkType: hard "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" - checksum: 67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 + checksum: 10c0/67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 languageName: node linkType: hard @@ -4696,14 +4598,14 @@ __metadata: resolution: "arr-filter@npm:1.1.2" dependencies: make-iterator: "npm:^1.0.0" - checksum: 66b7f29957e9e1ce02f8de6802c588cca21124335c875849ac5ef306188be7adcce6d978e3349ce05abb35420cdb7988a818020e1b16471ad83b48e2cf58ad3a + checksum: 10c0/66b7f29957e9e1ce02f8de6802c588cca21124335c875849ac5ef306188be7adcce6d978e3349ce05abb35420cdb7988a818020e1b16471ad83b48e2cf58ad3a languageName: node linkType: hard "arr-flatten@npm:^1.0.1, arr-flatten@npm:^1.1.0": version: 1.1.0 resolution: "arr-flatten@npm:1.1.0" - checksum: bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a + checksum: 10c0/bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a languageName: node linkType: hard @@ -4712,38 +4614,38 @@ __metadata: resolution: "arr-map@npm:2.0.2" dependencies: make-iterator: "npm:^1.0.0" - checksum: b91d095a194455f779f929de86bb815671f1602c7f344426334ddc819a8a684cde76f61ed572fd5553d23711ccba04da542f204ecb0b81c28bbe70d9793497fc + checksum: 10c0/b91d095a194455f779f929de86bb815671f1602c7f344426334ddc819a8a684cde76f61ed572fd5553d23711ccba04da542f204ecb0b81c28bbe70d9793497fc languageName: node linkType: hard "arr-union@npm:^3.1.0": version: 3.1.0 resolution: "arr-union@npm:3.1.0" - checksum: 7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 + checksum: 10c0/7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" +"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.2" - is-array-buffer: "npm:^3.0.1" - checksum: 12f84f6418b57a954caa41654e5e63e019142a4bbb2c6829ba86d1ba65d31ccfaf1461d1743556fd32b091fac34ff44d9dfbdb001402361c45c373b2c86f5c20 + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 languageName: node linkType: hard "array-each@npm:^1.0.0, array-each@npm:^1.0.1": version: 1.0.1 resolution: "array-each@npm:1.0.1" - checksum: b5951ac450b560849143722d6785672ae71f5e9b061f11e7e2f775513a952e583e8bcedbba538a08049e235f5583756efec440fc6740a9b47b411cb487f65a9b + checksum: 10c0/b5951ac450b560849143722d6785672ae71f5e9b061f11e7e2f775513a952e583e8bcedbba538a08049e235f5583756efec440fc6740a9b47b411cb487f65a9b languageName: node linkType: hard "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" - checksum: 806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 languageName: node linkType: hard @@ -4753,7 +4655,7 @@ __metadata: dependencies: array-slice: "npm:^1.0.0" is-number: "npm:^4.0.0" - checksum: 2a895b8aed2d782b953c4281ed09d67a465ed1c62e2264c7ee3e1a39c72b3790bac21d6ffa62f0ce606f18a99195c50fd4cd36cc725b501ee49c81fd2441ead5 + checksum: 10c0/2a895b8aed2d782b953c4281ed09d67a465ed1c62e2264c7ee3e1a39c72b3790bac21d6ffa62f0ce606f18a99195c50fd4cd36cc725b501ee49c81fd2441ead5 languageName: node linkType: hard @@ -4762,14 +4664,14 @@ __metadata: resolution: "array-last@npm:1.3.0" dependencies: is-number: "npm:^4.0.0" - checksum: bb620e744fab80b104a5eddfa828eb915451ffc23b737e76b2ecfbbef42e1a9557ca85d280cde10c5d12b4627d15857e7312a2f20d9ecc45f1e52d745a591438 + checksum: 10c0/bb620e744fab80b104a5eddfa828eb915451ffc23b737e76b2ecfbbef42e1a9557ca85d280cde10c5d12b4627d15857e7312a2f20d9ecc45f1e52d745a591438 languageName: node linkType: hard "array-slice@npm:^1.0.0": version: 1.1.0 resolution: "array-slice@npm:1.1.0" - checksum: dfefd705905f428b6c4cace2a787f308b5a64db5411e33cdf8ff883b6643f1703e48ac152b74eea482f8f6765fdf78b5277e2bad7840be2b4d5c23777db3266f + checksum: 10c0/dfefd705905f428b6c4cace2a787f308b5a64db5411e33cdf8ff883b6643f1703e48ac152b74eea482f8f6765fdf78b5277e2bad7840be2b4d5c23777db3266f languageName: node linkType: hard @@ -4780,55 +4682,55 @@ __metadata: default-compare: "npm:^1.0.0" get-value: "npm:^2.0.6" kind-of: "npm:^5.0.2" - checksum: 10fe9186fcf25e019e28a8a5d0375f6f5b71f48983266ae64ae06f7c55e1ccd7aea6ecf78c77829e7859e2da240398c45e4d046fd9f45935485d08c9fd45eb53 + checksum: 10c0/10fe9186fcf25e019e28a8a5d0375f6f5b71f48983266ae64ae06f7c55e1ccd7aea6ecf78c77829e7859e2da240398c45e4d046fd9f45935485d08c9fd45eb53 languageName: node linkType: hard "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" - checksum: 429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 languageName: node linkType: hard "array-unique@npm:^0.3.2": version: 0.3.2 resolution: "array-unique@npm:0.3.2" - checksum: dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 + checksum: 10c0/dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.2": - version: 1.0.2 - resolution: "arraybuffer.prototype.slice@npm:1.0.2" +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: - array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-array-buffer: "npm:^3.0.2" + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.22.3" + es-errors: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.3" + is-array-buffer: "npm:^3.0.4" is-shared-array-buffer: "npm:^1.0.2" - checksum: 96b6e40e439678ffb7fa266398510074d33c3980fbb475490b69980cca60adec3b0777047ef377068a29862157f83edef42efc64ce48ce38977d04d68de5b7fb + checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 languageName: node linkType: hard "asap@npm:~2.0.3": version: 2.0.6 resolution: "asap@npm:2.0.6" - checksum: c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d + checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" dependencies: bn.js: "npm:^4.0.0" inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - safer-buffer: "npm:^2.1.0" - checksum: b577232fa6069cc52bb128e564002c62b2b1fe47f7137bdcd709c0b8495aa79cee0f8cc458a831b2d8675900eea0d05781b006be5e1aa4f0ae3577a73ec20324 + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 languageName: node linkType: hard @@ -4838,11 +4740,11 @@ __metadata: dependencies: object.assign: "npm:^4.1.4" util: "npm:^0.10.4" - checksum: 836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd + checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd languageName: node linkType: hard -"assert@npm:^2.0.0, assert@npm:^2.1.0": +"assert@npm:^2.1.0": version: 2.1.0 resolution: "assert@npm:2.1.0" dependencies: @@ -4851,21 +4753,21 @@ __metadata: object-is: "npm:^1.1.5" object.assign: "npm:^4.1.4" util: "npm:^0.12.5" - checksum: 7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 + checksum: 10c0/7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 languageName: node linkType: hard "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" - checksum: 25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b + checksum: 10c0/25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b languageName: node linkType: hard "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" - checksum: 29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 + checksum: 10c0/29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 languageName: node linkType: hard @@ -4874,7 +4776,7 @@ __metadata: resolution: "ast-types@npm:0.16.1" dependencies: tslib: "npm:^2.0.1" - checksum: abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf + checksum: 10c0/abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf languageName: node linkType: hard @@ -4886,21 +4788,21 @@ __metadata: once: "npm:^1.3.2" process-nextick-args: "npm:^2.0.0" stream-exhaust: "npm:^1.0.1" - checksum: 0c11985b49e7915f2de2333a12722e415ba0d46e8285f699b610b11cd54ee8c59056e8ae6e7ed2c88e4cc2235173895fe4a67c610b3105cc58d821f4ce72fb35 + checksum: 10c0/0c11985b49e7915f2de2333a12722e415ba0d46e8285f699b610b11cd54ee8c59056e8ae6e7ed2c88e4cc2235173895fe4a67c610b3105cc58d821f4ce72fb35 languageName: node linkType: hard "async-each@npm:^1.0.1": version: 1.0.6 resolution: "async-each@npm:1.0.6" - checksum: d4e45e8f077e20e015952c065ceae75f82b30ee2d4a8e56a5c454ae44331aaa009d8c94fe043ba254c177bffae9f6ebeefebb7daf9f7ce4d27fac0274dc328ae + checksum: 10c0/d4e45e8f077e20e015952c065ceae75f82b30ee2d4a8e56a5c454ae44331aaa009d8c94fe043ba254c177bffae9f6ebeefebb7daf9f7ce4d27fac0274dc328ae languageName: node linkType: hard "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" - checksum: 0693d378cfe86842a70d4c849595a0bb50dc44c11649640ca982fa90cbfc74e3cc4753b5a0847e51933f2e9c65ce8e05576e75e5e1fd963a086e673735b35969 + checksum: 10c0/0693d378cfe86842a70d4c849595a0bb50dc44c11649640ca982fa90cbfc74e3cc4753b5a0847e51933f2e9c65ce8e05576e75e5e1fd963a086e673735b35969 languageName: node linkType: hard @@ -4909,21 +4811,21 @@ __metadata: resolution: "async-settle@npm:1.0.0" dependencies: async-done: "npm:^1.2.2" - checksum: cae0911fa77078472d5f8889a1dbd60bd35a69b0a5ed0b4bd0cdb7ac57935c08c6b16242eaa0149c7a920553d5efba4512ef1175f6ed0b66f374d61c01373a36 + checksum: 10c0/cae0911fa77078472d5f8889a1dbd60bd35a69b0a5ed0b4bd0cdb7ac57935c08c6b16242eaa0149c7a920553d5efba4512ef1175f6ed0b66f374d61c01373a36 languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.2.3, async@npm:^3.2.5": version: 3.2.5 resolution: "async@npm:3.2.5" - checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 + checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 languageName: node linkType: hard "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" - checksum: d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d languageName: node linkType: hard @@ -4932,16 +4834,16 @@ __metadata: resolution: "atob@npm:2.1.2" bin: atob: bin/atob.js - checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e + checksum: 10c0/ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e languageName: node linkType: hard "autoprefixer@npm:^10.4.17": - version: 10.4.17 - resolution: "autoprefixer@npm:10.4.17" + version: 10.4.19 + resolution: "autoprefixer@npm:10.4.19" dependencies: - browserslist: "npm:^4.22.2" - caniuse-lite: "npm:^1.0.30001578" + browserslist: "npm:^4.23.0" + caniuse-lite: "npm:^1.0.30001599" fraction.js: "npm:^4.3.7" normalize-range: "npm:^0.1.2" picocolors: "npm:^1.0.0" @@ -4950,14 +4852,16 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 1d21cc8edb7bf993682094ceed03a32c18f5293f071182a64c2c6defb44bbe91d576ad775d2347469a81997b80cea0bbc4ad3eeb5b12710f9feacf2e6c04bb51 + checksum: 10c0/fe0178eb8b1da4f15c6535cd329926609b22d1811e047371dccce50563623f8075dd06fb167daff059e4228da651b0bdff6d9b44281541eaf0ce0b79125bfd19 languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: c4df567ca72d2754a6cbad20088f5f98b1065b3360178169fa9b44ea101af62c0f423fc3854fa820fd6895b6b9171b8386e71558203103ff8fc2ad503fdcc660 +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 languageName: node linkType: hard @@ -4966,7 +4870,7 @@ __metadata: resolution: "babel-core@npm:7.0.0-bridge.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 + checksum: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 languageName: node linkType: hard @@ -4979,43 +4883,43 @@ __metadata: "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-instrument: "npm:^5.0.4" test-exclude: "npm:^6.0.0" - checksum: 1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.6": - version: 0.4.6 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6" +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 64a98811f343492aa6970ab253760194e389c0417e5b830522f944009c1f0c78e1251975fd1b9869cd48cc4623111b20a3389cf6732a1d10ba0d19de6fa5114f + checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.5": - version: 0.8.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6" +"babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" - core-js-compat: "npm:^3.33.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.1" + core-js-compat: "npm:^3.36.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 97d974c1dfbefdf27866e21a1ac757f6ab1626379b544d6f8ddb05f7bfa02173f8347b6140295b0f770394549f9321775d3048e466a9a02b99b88ad5f0346858 + checksum: 10c0/31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.3": - version: 0.5.3 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.3" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: cc32313b9ebbf1d7bedc33524a861136b9e5d3b6e9be317ac360a1c2a59ae5ed1b465a6c68b2715cdefb089780ddfb0c11f4a148e49827a947beee76e43da598 + checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 languageName: node linkType: hard @@ -5032,21 +4936,21 @@ __metadata: async-done: "npm:^1.2.2" async-settle: "npm:^1.0.0" now-and-later: "npm:^2.0.0" - checksum: 0f2615664960f73fc38d1738206a861266b8b9d1ef5e95dccd7e2d8f2b8e93c718ec7717cb35d4229d2a4ed9909c3830b64bca892451a6bcf07fa572e1e0758c + checksum: 10c0/0f2615664960f73fc38d1738206a861266b8b9d1ef5e95dccd7e2d8f2b8e93c718ec7717cb35d4229d2a4ed9909c3830b64bca892451a6bcf07fa572e1e0758c languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard "base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" - checksum: f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard @@ -5061,7 +4965,7 @@ __metadata: isobject: "npm:^3.0.1" mixin-deep: "npm:^1.2.0" pascalcase: "npm:^0.1.1" - checksum: 30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d + checksum: 10c0/30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d languageName: node linkType: hard @@ -5070,28 +4974,28 @@ __metadata: resolution: "better-opn@npm:3.0.2" dependencies: open: "npm:^8.0.4" - checksum: 911ef25d44da75aabfd2444ce7a4294a8000ebcac73068c04a60298b0f7c7506b60421aa4cd02ac82502fb42baaff7e4892234b51e6923eded44c5a11185f2f5 + checksum: 10c0/911ef25d44da75aabfd2444ce7a4294a8000ebcac73068c04a60298b0f7c7506b60421aa4cd02ac82502fb42baaff7e4892234b51e6923eded44c5a11185f2f5 languageName: node linkType: hard "big-integer@npm:^1.6.44": version: 1.6.52 resolution: "big-integer@npm:1.6.52" - checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 languageName: node linkType: hard "binary-extensions@npm:^1.0.0": version: 1.13.1 resolution: "binary-extensions@npm:1.13.1" - checksum: 2d616938ac23d828ec3fbe0dea429b566fd2c137ddc38f166f16561ccd58029deac3fa9fddb489ab13d679c8fb5f1bd0e82824041299e5e39d8dd3cc68fbb9f9 + checksum: 10c0/2d616938ac23d828ec3fbe0dea429b566fd2c137ddc38f166f16561ccd58029deac3fa9fddb489ab13d679c8fb5f1bd0e82824041299e5e39d8dd3cc68fbb9f9 languageName: node linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -5100,14 +5004,14 @@ __metadata: resolution: "bindings@npm:1.5.0" dependencies: file-uri-to-path: "npm:1.0.0" - checksum: 3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba + checksum: 10c0/3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba languageName: node linkType: hard "bintrees@npm:1.0.2": version: 1.0.2 resolution: "bintrees@npm:1.0.2" - checksum: 132944b20c93c1a8f97bf8aa25980a76c6eb4291b7f2df2dbcd01cb5b417c287d3ee0847c7260c9f05f3d5a4233aaa03dec95114e97f308abe9cc3f72bed4a44 + checksum: 10c0/132944b20c93c1a8f97bf8aa25980a76c6eb4291b7f2df2dbcd01cb5b417c287d3ee0847c7260c9f05f3d5a4233aaa03dec95114e97f308abe9cc3f72bed4a44 languageName: node linkType: hard @@ -5118,41 +5022,21 @@ __metadata: buffer: "npm:^5.5.0" inherits: "npm:^2.0.4" readable-stream: "npm:^3.4.0" - checksum: 02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f languageName: node linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 languageName: node linkType: hard "bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" - checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.4" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.1" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: a202d493e2c10a33fb7413dac7d2f713be579c4b88343cd814b6df7a38e5af1901fc31044e04de176db56b16d9772aa25a7723f64478c20f4d91b1ac223bf3b8 + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa languageName: node linkType: hard @@ -5172,14 +5056,14 @@ __metadata: raw-body: "npm:2.5.2" type-is: "npm:~1.6.18" unpipe: "npm:1.0.0" - checksum: 06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 + checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 languageName: node linkType: hard "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" - checksum: e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf languageName: node linkType: hard @@ -5188,7 +5072,7 @@ __metadata: resolution: "bplist-parser@npm:0.2.0" dependencies: big-integer: "npm:^1.6.44" - checksum: ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f + checksum: 10c0/ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f languageName: node linkType: hard @@ -5198,7 +5082,7 @@ __metadata: dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 languageName: node linkType: hard @@ -5207,7 +5091,7 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard @@ -5225,34 +5109,34 @@ __metadata: snapdragon-node: "npm:^2.0.1" split-string: "npm:^3.0.2" to-regex: "npm:^3.0.1" - checksum: 72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 + checksum: 10c0/72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" - checksum: 6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 languageName: node linkType: hard "browser-assert@npm:^1.2.1": version: 1.2.1 resolution: "browser-assert@npm:1.2.1" - checksum: 902abf999f92c9c951fdb6d7352c09eea9a84706258699655f7e7906e42daa06a1ae286398a755872740e05a6a71c43c5d1a0c0431d67a8cdb66e5d859a3fc0c + checksum: 10c0/902abf999f92c9c951fdb6d7352c09eea9a84706258699655f7e7906e42daa06a1ae286398a755872740e05a6a71c43c5d1a0c0431d67a8cdb66e5d859a3fc0c languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -5262,7 +5146,7 @@ __metadata: evp_bytestokey: "npm:^1.0.3" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: 967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 languageName: node linkType: hard @@ -5273,7 +5157,7 @@ __metadata: browserify-aes: "npm:^1.0.4" browserify-des: "npm:^1.0.0" evp_bytestokey: "npm:^1.0.0" - checksum: aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d languageName: node linkType: hard @@ -5285,7 +5169,7 @@ __metadata: des.js: "npm:^1.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d languageName: node linkType: hard @@ -5295,24 +5179,25 @@ __metadata: dependencies: bn.js: "npm:^5.0.0" randombytes: "npm:^2.0.1" - checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a languageName: node linkType: hard "browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: bn.js: "npm:^5.2.1" browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.4" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.6" - readable-stream: "npm:^3.6.2" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" safe-buffer: "npm:^5.2.1" - checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016 + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 languageName: node linkType: hard @@ -5321,7 +5206,7 @@ __metadata: resolution: "browserify-zlib@npm:0.1.4" dependencies: pako: "npm:~0.2.0" - checksum: 0cde7ca5d33d43125649330fd75c056397e53731956a2593c4a2529f4e609a8e6abdb2b8e1921683abf5645375b92cfb2a21baa42fe3c9fc3e2556d32043af93 + checksum: 10c0/0cde7ca5d33d43125649330fd75c056397e53731956a2593c4a2529f4e609a8e6abdb2b8e1921683abf5645375b92cfb2a21baa42fe3c9fc3e2556d32043af93 languageName: node linkType: hard @@ -5330,25 +5215,11 @@ __metadata: resolution: "browserify-zlib@npm:0.2.0" dependencies: pako: "npm:~1.0.5" - checksum: 9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 languageName: node linkType: hard -"browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": - version: 4.22.1 - resolution: "browserslist@npm:4.22.1" - dependencies: - caniuse-lite: "npm:^1.0.30001541" - electron-to-chromium: "npm:^1.4.535" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.13" - bin: - browserslist: cli.js - checksum: 6810f2d63f171d0b7b8d38cf091708e00cb31525501810a507839607839320d66e657293b0aa3d7f051ecbc025cb07390a90c037682c1d05d12604991e41050b - languageName: node - linkType: hard - -"browserslist@npm:^4.22.2": +"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -5358,7 +5229,7 @@ __metadata: update-browserslist-db: "npm:^1.0.13" bin: browserslist: cli.js - checksum: 8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + checksum: 10c0/8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 languageName: node linkType: hard @@ -5367,42 +5238,42 @@ __metadata: resolution: "bser@npm:2.1.1" dependencies: node-int64: "npm:^0.4.0" - checksum: 24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 languageName: node linkType: hard "buffer-builder@npm:^0.2.0": version: 0.2.0 resolution: "buffer-builder@npm:0.2.0" - checksum: e50c3a379f4acaea75ade1ee3e8c07ed6d7c5dfc3f98adbcf0159bfe1a4ce8ca1fe3689e861fcdb3fcef0012ebd4345a6112a5b8a1185295452bb66d7b6dc8a1 + checksum: 10c0/e50c3a379f4acaea75ade1ee3e8c07ed6d7c5dfc3f98adbcf0159bfe1a4ce8ca1fe3689e861fcdb3fcef0012ebd4345a6112a5b8a1185295452bb66d7b6dc8a1 languageName: node linkType: hard "buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" - checksum: cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 languageName: node linkType: hard "buffer-equal@npm:^1.0.0": version: 1.0.1 resolution: "buffer-equal@npm:1.0.1" - checksum: 578f03cc9458f9151f68478ab80ebee99a4203de0647a47b491aa3d5fb821938cb4139119a2dae1a1ef9ed5506e0eee4d6a37178efbf2e2e0ee3a9886898fffd + checksum: 10c0/578f03cc9458f9151f68478ab80ebee99a4203de0647a47b491aa3d5fb821938cb4139119a2dae1a1ef9ed5506e0eee4d6a37178efbf2e2e0ee3a9886898fffd languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard "buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" - checksum: fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c languageName: node linkType: hard @@ -5413,7 +5284,7 @@ __metadata: base64-js: "npm:^1.0.2" ieee754: "npm:^1.1.4" isarray: "npm:^1.0.0" - checksum: dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 + checksum: 10c0/dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21 languageName: node linkType: hard @@ -5423,7 +5294,7 @@ __metadata: dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.1.13" - checksum: 27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e languageName: node linkType: hard @@ -5433,41 +5304,41 @@ __metadata: dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.2.1" - checksum: 2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 + checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 languageName: node linkType: hard "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" - checksum: c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c languageName: node linkType: hard "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" - checksum: 91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 + checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 languageName: node linkType: hard "bytes@npm:3.1.2, bytes@npm:^3.0.0": version: 3.1.2 resolution: "bytes@npm:3.1.2" - checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e languageName: node linkType: hard "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" - checksum: 4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 + checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 languageName: node linkType: hard "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.3 + resolution: "cacache@npm:18.0.3" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -5481,7 +5352,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard @@ -5498,52 +5369,47 @@ __metadata: to-object-path: "npm:^0.3.0" union-value: "npm:^1.0.0" unset-value: "npm:^1.0.0" - checksum: a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c + checksum: 10c0/a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10 + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d languageName: node linkType: hard "camelcase@npm:^3.0.0": version: 3.0.0 resolution: "camelcase@npm:3.0.0" - checksum: 98871bb40b936430beca49490d325759f8d8ade32bea538ee63c20b17b326abb6bbd3e1d84daf63d9332b2fc7637f28696bf76da59180b1247051b955cb1da12 + checksum: 10c0/98871bb40b936430beca49490d325759f8d8ade32bea538ee63c20b17b326abb6bbd3e1d84daf63d9332b2fc7637f28696bf76da59180b1247051b955cb1da12 languageName: node linkType: hard "camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" - checksum: 92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001565 - resolution: "caniuse-lite@npm:1.0.30001565" - checksum: b400e0364651a700e39d59449ca6c65b26e2caceecc4b93ae54a01ed1f62d2a7e1333b1dc640d95fbe620ffa5be38fe4dbacd880cd7a1f42fc72bb8de9a2d0c9 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001578, caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001589 - resolution: "caniuse-lite@npm:1.0.30001589" - checksum: 20debfb949413f603011bc7dacaf050010778bc4f8632c86fafd1bd0c43180c95ae7c31f6c82348f6309e5e221934e327c3607a216e3f09640284acf78cd6d4d +"caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599": + version: 1.0.30001621 + resolution: "caniuse-lite@npm:1.0.30001621" + checksum: 10c0/c7e7fb021ca32b26394ddf0d62faa8a7919c2e50f8a0dcc51f02a96b7b46fff69a81d6b7ead711367fcaf9dfbc6c795320553b6f84dcb393806a10efeb756ce7 languageName: node linkType: hard "chai@npm:^4.3.10": - version: 4.3.10 - resolution: "chai@npm:4.3.10" + version: 4.4.1 + resolution: "chai@npm:4.4.1" dependencies: assertion-error: "npm:^1.1.0" check-error: "npm:^1.0.3" @@ -5552,7 +5418,7 @@ __metadata: loupe: "npm:^2.3.6" pathval: "npm:^1.1.1" type-detect: "npm:^4.0.8" - checksum: c887d24f67be6fb554c7ebbde3bb0568697a8833d475e4768296916891ba143f25fc079f6eb34146f3dd5a3279d34c1f387c32c9a6ab288e579f948d9ccf53fe + checksum: 10c0/91590a8fe18bd6235dece04ccb2d5b4ecec49984b50924499bdcd7a95c02cb1fd2a689407c19bb854497bde534ef57525cfad6c7fdd2507100fd802fbc2aefbd languageName: node linkType: hard @@ -5563,7 +5429,7 @@ __metadata: ansi-styles: "npm:^3.2.1" escape-string-regexp: "npm:^1.0.5" supports-color: "npm:^5.3.0" - checksum: e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 languageName: node linkType: hard @@ -5573,7 +5439,7 @@ __metadata: dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" - checksum: 4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 languageName: node linkType: hard @@ -5582,13 +5448,13 @@ __metadata: resolution: "check-error@npm:1.0.3" dependencies: get-func-name: "npm:^2.0.2" - checksum: 94aa37a7315c0e8a83d0112b5bfb5a8624f7f0f81057c73e4707729cdd8077166c6aefb3d8e2b92c63ee130d4a2ff94bad46d547e12f3238cc1d78342a973841 + checksum: 10c0/94aa37a7315c0e8a83d0112b5bfb5a8624f7f0f81057c73e4707729cdd8077166c6aefb3d8e2b92c63ee130d4a2ff94bad46d547e12f3238cc1d78342a973841 languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.2, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -5601,7 +5467,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard @@ -5624,28 +5490,28 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 5631cc00080224f9482cf5418dcbea111aec02fa8d81a8cfe37e47b9cf36089e071de52d503647e3a821a01426a40adc926ba899f657af86a51b8f8d4eef12a7 + checksum: 10c0/5631cc00080224f9482cf5418dcbea111aec02fa8d81a8cfe37e47b9cf36089e071de52d503647e3a821a01426a40adc926ba899f657af86a51b8f8d4eef12a7 languageName: node linkType: hard "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" - checksum: ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db + checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard "ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" - checksum: 6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard @@ -5655,7 +5521,16 @@ __metadata: dependencies: inherits: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" - checksum: d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + languageName: node + linkType: hard + +"citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 languageName: node linkType: hard @@ -5667,7 +5542,7 @@ __metadata: define-property: "npm:^0.2.5" isobject: "npm:^3.0.0" static-extend: "npm:^0.1.1" - checksum: d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 + checksum: 10c0/d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 languageName: node linkType: hard @@ -5676,14 +5551,14 @@ __metadata: resolution: "clean-css@npm:4.2.4" dependencies: source-map: "npm:~0.6.0" - checksum: 0e41795fdc9d65e5e17a3b0016d90bf2a653e3a680829b5bcebdbab48604cfe36d96d8af6346338d2c2aca8aa9af024ac4fb752ac3eb5b71bef68a34a129b58a + checksum: 10c0/0e41795fdc9d65e5e17a3b0016d90bf2a653e3a680829b5bcebdbab48604cfe36d96d8af6346338d2c2aca8aa9af024ac4fb752ac3eb5b71bef68a34a129b58a languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard @@ -5692,27 +5567,27 @@ __metadata: resolution: "cli-cursor@npm:3.1.0" dependencies: restore-cursor: "npm:^3.1.0" - checksum: 92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 languageName: node linkType: hard "cli-spinners@npm:^2.5.0": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" - checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 languageName: node linkType: hard "cli-table3@npm:^0.6.1": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: "@colors/colors": "npm:1.5.0" string-width: "npm:^4.2.0" dependenciesMeta: "@colors/colors": optional: true - checksum: 39e580cb346c2eaf1bd8f4ff055ae644e902b8303c164a1b8894c0dc95941f92e001db51f49649011be987e708d9fa3183ccc2289a4d376a057769664048cc0c + checksum: 10c0/d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 languageName: node linkType: hard @@ -5723,7 +5598,7 @@ __metadata: string-width: "npm:^1.0.1" strip-ansi: "npm:^3.0.1" wrap-ansi: "npm:^2.0.0" - checksum: 07b121fac7fd33ff8dbf3523f0d3dca0329d4e457e57dee54502aa5f27a33cbd9e66aa3e248f0260d8a1431b65b2bad8f510cd97fb8ab6a8e0506310a92e18d5 + checksum: 10c0/07b121fac7fd33ff8dbf3523f0d3dca0329d4e457e57dee54502aa5f27a33cbd9e66aa3e248f0260d8a1431b65b2bad8f510cd97fb8ab6a8e0506310a92e18d5 languageName: node linkType: hard @@ -5734,14 +5609,14 @@ __metadata: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^7.0.0" - checksum: 4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 languageName: node linkType: hard "clone-buffer@npm:^1.0.0": version: 1.0.0 resolution: "clone-buffer@npm:1.0.0" - checksum: d813f4d12651bc4951d5e4869e2076d34ccfc3b23d0aae4e2e20e5a5e97bc7edbba84038356d222c54b25e3a83b5f45e8b637c18c6bd1794b2f1b49114122c50 + checksum: 10c0/d813f4d12651bc4951d5e4869e2076d34ccfc3b23d0aae4e2e20e5a5e97bc7edbba84038356d222c54b25e3a83b5f45e8b637c18c6bd1794b2f1b49114122c50 languageName: node linkType: hard @@ -5752,28 +5627,28 @@ __metadata: is-plain-object: "npm:^2.0.4" kind-of: "npm:^6.0.2" shallow-clone: "npm:^3.0.0" - checksum: 637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 + checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 languageName: node linkType: hard "clone-stats@npm:^1.0.0": version: 1.0.0 resolution: "clone-stats@npm:1.0.0" - checksum: bb1e05991e034e1eb104173c25bb652ea5b2b4dad5a49057a857e00f8d1da39de3bd689128a25bab8cbdfbea8ae8f6066030d106ed5c299a7d92be7967c50217 + checksum: 10c0/bb1e05991e034e1eb104173c25bb652ea5b2b4dad5a49057a857e00f8d1da39de3bd689128a25bab8cbdfbea8ae8f6066030d106ed5c299a7d92be7967c50217 languageName: node linkType: hard "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" - checksum: 2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b languageName: node linkType: hard "clone@npm:^2.1.1": version: 2.1.2 resolution: "clone@npm:2.1.2" - checksum: ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e + checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e languageName: node linkType: hard @@ -5784,21 +5659,21 @@ __metadata: inherits: "npm:^2.0.1" process-nextick-args: "npm:^2.0.0" readable-stream: "npm:^2.3.5" - checksum: 52db2904dcfcd117e4e9605b69607167096c954352eff0fcded0a16132c9cfc187b36b5db020bee2dc1b3a968ca354f8b30aef3d8b4ea74e3ea83a81d43e47bb + checksum: 10c0/52db2904dcfcd117e4e9605b69607167096c954352eff0fcded0a16132c9cfc187b36b5db020bee2dc1b3a968ca354f8b30aef3d8b4ea74e3ea83a81d43e47bb languageName: node linkType: hard "clsx@npm:^1.0.4": version: 1.2.1 resolution: "clsx@npm:1.2.1" - checksum: 34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 + checksum: 10c0/34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 languageName: node linkType: hard "code-point-at@npm:^1.0.0": version: 1.1.0 resolution: "code-point-at@npm:1.1.0" - checksum: 33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6 + checksum: 10c0/33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6 languageName: node linkType: hard @@ -5809,7 +5684,7 @@ __metadata: arr-map: "npm:^2.0.2" for-own: "npm:^1.0.0" make-iterator: "npm:^1.0.0" - checksum: 9fdda135961199d00401f1c72b2cb87d5ed1c120a98d0244a6199c1167b0f51ce88ae392300d2518c9930671bd2db85b5c47521e0bc54f7745872139a5b16964 + checksum: 10c0/9fdda135961199d00401f1c72b2cb87d5ed1c120a98d0244a6199c1167b0f51ce88ae392300d2518c9930671bd2db85b5c47521e0bc54f7745872139a5b16964 languageName: node linkType: hard @@ -5819,7 +5694,7 @@ __metadata: dependencies: map-visit: "npm:^1.0.0" object-visit: "npm:^1.0.0" - checksum: add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a + checksum: 10c0/add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a languageName: node linkType: hard @@ -5828,7 +5703,7 @@ __metadata: resolution: "color-convert@npm:1.9.3" dependencies: color-name: "npm:1.1.3" - checksum: 5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c languageName: node linkType: hard @@ -5837,21 +5712,21 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" - checksum: 566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 languageName: node linkType: hard "color-name@npm:^1.0.0, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard @@ -5861,7 +5736,7 @@ __metadata: dependencies: color-name: "npm:^1.0.0" simple-swizzle: "npm:^0.2.2" - checksum: b0bfd74c03b1f837f543898b512f5ea353f71630ccdd0d66f83028d1f0924a7d4272deb278b9aef376cacf1289b522ac3fb175e99895283645a2dc3a33af2404 + checksum: 10c0/b0bfd74c03b1f837f543898b512f5ea353f71630ccdd0d66f83028d1f0924a7d4272deb278b9aef376cacf1289b522ac3fb175e99895283645a2dc3a33af2404 languageName: node linkType: hard @@ -5870,7 +5745,7 @@ __metadata: resolution: "color-support@npm:1.1.3" bin: color-support: bin.js - checksum: 8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 + checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 languageName: node linkType: hard @@ -5880,14 +5755,7 @@ __metadata: dependencies: color-convert: "npm:^1.9.3" color-string: "npm:^1.6.0" - checksum: 39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c - languageName: node - linkType: hard - -"colorette@npm:^2.0.20": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + checksum: 10c0/39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c languageName: node linkType: hard @@ -5897,7 +5765,7 @@ __metadata: dependencies: color: "npm:^3.1.3" text-hex: "npm:1.0.x" - checksum: af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123 + checksum: 10c0/af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123 languageName: node linkType: hard @@ -5906,42 +5774,42 @@ __metadata: resolution: "combined-stream@npm:1.0.8" dependencies: delayed-stream: "npm:~1.0.0" - checksum: 0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 languageName: node linkType: hard "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" - checksum: 53f33d8927758a911094adadda4b2cbac111a5b377d8706700587650fd8f45b0bbe336de4b5c3fe47fd61f420a3d9bd452b6e0e6e5600a7e74d7bf0174f6efe3 + checksum: 10c0/53f33d8927758a911094adadda4b2cbac111a5b377d8706700587650fd8f45b0bbe336de4b5c3fe47fd61f420a3d9bd452b6e0e6e5600a7e74d7bf0174f6efe3 languageName: node linkType: hard "commander@npm:^6.2.1": version: 6.2.1 resolution: "commander@npm:6.2.1" - checksum: 85748abd9d18c8bc88febed58b98f66b7c591d9b5017cad459565761d7b29ca13b7783ea2ee5ce84bf235897333706c4ce29adf1ce15c8252780e7000e2ce9ea + checksum: 10c0/85748abd9d18c8bc88febed58b98f66b7c591d9b5017cad459565761d7b29ca13b7783ea2ee5ce84bf235897333706c4ce29adf1ce15c8252780e7000e2ce9ea languageName: node linkType: hard "commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" - checksum: 8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a + checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a languageName: node linkType: hard "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" - checksum: 33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 languageName: node linkType: hard "component-emitter@npm:^1.2.1": version: 1.3.1 resolution: "component-emitter@npm:1.3.1" - checksum: e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 + checksum: 10c0/e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 languageName: node linkType: hard @@ -5950,7 +5818,7 @@ __metadata: resolution: "compressible@npm:2.0.18" dependencies: mime-db: "npm:>= 1.43.0 < 2" - checksum: 8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 languageName: node linkType: hard @@ -5965,14 +5833,14 @@ __metadata: on-headers: "npm:~1.0.2" safe-buffer: "npm:5.1.2" vary: "npm:~1.1.2" - checksum: 138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" - checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f languageName: node linkType: hard @@ -5984,7 +5852,7 @@ __metadata: inherits: "npm:^2.0.3" readable-stream: "npm:^2.2.2" typedarray: "npm:^0.0.6" - checksum: 2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 + checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 languageName: node linkType: hard @@ -5993,7 +5861,7 @@ __metadata: resolution: "concat-with-sourcemaps@npm:1.1.0" dependencies: source-map: "npm:^0.6.1" - checksum: d30cec83a320d20d7e9482a4d011fa84319a0a8f9107acb632c48493d608be3a2b879608866d9edba2ce304ee52bc798138c26ad16eda6fbe7ec5e7bec99a683 + checksum: 10c0/d30cec83a320d20d7e9482a4d011fa84319a0a8f9107acb632c48493d608be3a2b879608866d9edba2ce304ee52bc798138c26ad16eda6fbe7ec5e7bec99a683 languageName: node linkType: hard @@ -6013,7 +5881,14 @@ __metadata: bin: conc: dist/bin/concurrently.js concurrently: dist/bin/concurrently.js - checksum: 0e9683196fe9c071d944345d21d8f34aa6c0cc50c0dd897e95619f2f1c9eb4871dca851b2569da17888235b7335b4c821ca19deed35bebcd9a131ee5d247f34c + checksum: 10c0/0e9683196fe9c071d944345d21d8f34aa6c0cc50c0dd897e95619f2f1c9eb4871dca851b2569da17888235b7335b4c821ca19deed35bebcd9a131ee5d247f34c + languageName: node + linkType: hard + +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111 languageName: node linkType: hard @@ -6023,21 +5898,28 @@ __metadata: dependencies: ini: "npm:^1.3.4" proto-list: "npm:~1.2.1" - checksum: 39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e + checksum: 10c0/39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e + languageName: node + linkType: hard + +"consola@npm:^3.2.3": + version: 3.2.3 + resolution: "consola@npm:3.2.3" + checksum: 10c0/c606220524ec88a05bb1baf557e9e0e04a0c08a9c35d7a08652d99de195c4ddcb6572040a7df57a18ff38bbc13ce9880ad032d56630cef27bef72768ef0ac078 languageName: node linkType: hard "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" - checksum: 89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 languageName: node linkType: hard "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" - checksum: ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 languageName: node linkType: hard @@ -6046,56 +5928,49 @@ __metadata: resolution: "content-disposition@npm:0.5.4" dependencies: safe-buffer: "npm:5.2.1" - checksum: bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb languageName: node linkType: hard "content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" - checksum: b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af languageName: node linkType: hard "convert-source-map@npm:^1.0.0, convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" - checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b languageName: node linkType: hard "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" - checksum: 8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b languageName: node linkType: hard "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" - checksum: b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d + checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 languageName: node linkType: hard "cookie@npm:0.6.0": version: 0.6.0 resolution: "cookie@npm:0.6.0" - checksum: f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 + checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 languageName: node linkType: hard "copy-descriptor@npm:^0.1.0": version: 0.1.1 resolution: "copy-descriptor@npm:0.1.1" - checksum: 161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 + checksum: 10c0/161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 languageName: node linkType: hard @@ -6105,30 +5980,30 @@ __metadata: dependencies: each-props: "npm:^1.3.2" is-plain-object: "npm:^5.0.0" - checksum: 7011a7bff2d8bbf08ae1f2a0e2e3015b57a14fa5ed9bfa393efe1573c2ac92a94caf9d4f93db4329e9da332f7f91aa7b8fa0dbae1c890009ecf602ec34d298c9 + checksum: 10c0/7011a7bff2d8bbf08ae1f2a0e2e3015b57a14fa5ed9bfa393efe1573c2ac92a94caf9d4f93db4329e9da332f7f91aa7b8fa0dbae1c890009ecf602ec34d298c9 languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": - version: 3.33.3 - resolution: "core-js-compat@npm:3.33.3" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.37.1 + resolution: "core-js-compat@npm:3.37.1" dependencies: - browserslist: "npm:^4.22.1" - checksum: 779997ac791b7f7d01f21312c7b83fff2babb1f632d21fd6cfd8e9c737442475bcb660fade7e1cd7642b5c9593685bc2188089bf86b31d671e8e05e28ee30e58 + browserslist: "npm:^4.23.0" + checksum: 10c0/4e2da9c900f2951a57947af7aeef4d16f2c75d7f7e966c0d0b62953f65225003ade5e84d3ae98847f65b24c109c606821d9dc925db8ca418fb761e7c81963c2a languageName: node linkType: hard "core-js-pure@npm:^3.30.2": - version: 3.33.3 - resolution: "core-js-pure@npm:3.33.3" - checksum: 97cf39cc013f6a4f77700762de36b495228b3c087fc04b61e86bfbfb475595529966cabbcf37e738e3a468c486e815c85118d120cc6fc4960da08a14caf69826 + version: 3.37.1 + resolution: "core-js-pure@npm:3.37.1" + checksum: 10c0/38200d08862b4ef2207af72a7525f7b9ac750f5e1d84ef27a3e314aefa69518179a9b732f51ebe35c3b38606d9fa4f686fcf6eff067615cc293a3b1c84041e74 languageName: node linkType: hard "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" - checksum: 90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard @@ -6138,7 +6013,7 @@ __metadata: dependencies: bn.js: "npm:^4.1.0" elliptic: "npm:^6.5.3" - checksum: 77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f languageName: node linkType: hard @@ -6151,7 +6026,7 @@ __metadata: md5.js: "npm:^1.3.4" ripemd160: "npm:^2.0.1" sha.js: "npm:^2.4.0" - checksum: d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 languageName: node linkType: hard @@ -6165,7 +6040,7 @@ __metadata: ripemd160: "npm:^2.0.0" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 languageName: node linkType: hard @@ -6174,7 +6049,7 @@ __metadata: resolution: "cross-fetch@npm:3.1.8" dependencies: node-fetch: "npm:^2.6.12" - checksum: 4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af + checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af languageName: node linkType: hard @@ -6187,7 +6062,7 @@ __metadata: semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 + checksum: 10c0/e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 languageName: node linkType: hard @@ -6198,7 +6073,7 @@ __metadata: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 languageName: node linkType: hard @@ -6217,14 +6092,14 @@ __metadata: public-encrypt: "npm:^4.0.0" randombytes: "npm:^2.0.0" randomfill: "npm:^1.0.3" - checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 languageName: node linkType: hard "crypto-random-string@npm:^2.0.0": version: 2.0.0 resolution: "crypto-random-string@npm:2.0.0" - checksum: 288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 languageName: node linkType: hard @@ -6237,14 +6112,14 @@ __metadata: domhandler: "npm:^4.3.1" domutils: "npm:^2.8.0" nth-check: "npm:^2.0.1" - checksum: a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 languageName: node linkType: hard "css-selector-parser@npm:^1.4.1": version: 1.4.1 resolution: "css-selector-parser@npm:1.4.1" - checksum: 4a89a7b61072cf0e4d09e8abbb9a77bc661232b6fe6a6fe51ba775757bae0e3fc462b0db4c9a857da55afb89a1c1746a7b2ec1200f639c539556ebdc758b0101 + checksum: 10c0/4a89a7b61072cf0e4d09e8abbb9a77bc661232b6fe6a6fe51ba775757bae0e3fc462b0db4c9a857da55afb89a1c1746a7b2ec1200f639c539556ebdc758b0101 languageName: node linkType: hard @@ -6254,14 +6129,14 @@ __metadata: dependencies: mdn-data: "npm:2.0.14" source-map: "npm:^0.6.1" - checksum: 499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c + checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c languageName: node linkType: hard "css-what@npm:^6.0.1": version: 6.1.0 resolution: "css-what@npm:6.1.0" - checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 languageName: node linkType: hard @@ -6272,7 +6147,7 @@ __metadata: inherits: "npm:^2.0.4" source-map: "npm:^0.6.1" source-map-resolve: "npm:^0.6.0" - checksum: c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 + checksum: 10c0/c17cb4a46a39c11b00225f1314158a892828af34cdf3badc7e88084882e9f414e4902a1d59231c0854f310af30bde343fd8a9e79c6001426fe88af45d3312fe2 languageName: node linkType: hard @@ -6281,7 +6156,7 @@ __metadata: resolution: "cssesc@npm:3.0.0" bin: cssesc: bin/cssesc - checksum: 6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 languageName: node linkType: hard @@ -6290,14 +6165,14 @@ __metadata: resolution: "csso@npm:4.2.0" dependencies: css-tree: "npm:^1.1.2" - checksum: f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 + checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 languageName: node linkType: hard "cssom@npm:^0.5.0": version: 0.5.0 resolution: "cssom@npm:0.5.0" - checksum: 8c4121c243baf0678c65dcac29b201ff0067dfecf978de9d5c83b2ff127a8fdefd2bfd54577f5ad8c80ed7d2c8b489ae01c82023545d010c4ecb87683fb403dd + checksum: 10c0/8c4121c243baf0678c65dcac29b201ff0067dfecf978de9d5c83b2ff127a8fdefd2bfd54577f5ad8c80ed7d2c8b489ae01c82023545d010c4ecb87683fb403dd languageName: node linkType: hard @@ -6306,24 +6181,24 @@ __metadata: resolution: "cssstyle@npm:4.0.1" dependencies: rrweb-cssom: "npm:^0.6.0" - checksum: cadf9a8b23e11f4c6d63f21291096a0b0be868bd4ab9c799daa2c5b18330e39e5281605f01da906e901b42f742df0f3b3645af6465e83377ff7d15a88ee432a0 + checksum: 10c0/cadf9a8b23e11f4c6d63f21291096a0b0be868bd4ab9c799daa2c5b18330e39e5281605f01da906e901b42f742df0f3b3645af6465e83377ff7d15a88ee432a0 languageName: node linkType: hard "csstype@npm:^3.0.2": - version: 3.1.2 - resolution: "csstype@npm:3.1.2" - checksum: 32c038af259897c807ac738d9eab16b3d86747c72b09d5c740978e06f067f9b7b1737e1b75e407c7ab1fe1543dc95f20e202b4786aeb1b8d3bdf5d5ce655e6c6 + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard -"d@npm:1, d@npm:^1.0.1": - version: 1.0.1 - resolution: "d@npm:1.0.1" +"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2": + version: 1.0.2 + resolution: "d@npm:1.0.2" dependencies: - es5-ext: "npm:^0.10.50" - type: "npm:^1.0.1" - checksum: 1fedcb3b956a461f64d86b94b347441beff5cef8910b6ac4ec509a2c67eeaa7093660a98b26601ac91f91260238add73bdf25867a9c0cb783774642bc4c1523f + es5-ext: "npm:^0.10.64" + type: "npm:^2.7.2" + checksum: 10c0/3e6ede10cd3b77586c47da48423b62bed161bf1a48bdbcc94d87263522e22f5dfb0e678a6dba5323fdc14c5d8612b7f7eb9e7d9e37b2e2d67a7bf9f116dabe5a languageName: node linkType: hard @@ -6333,7 +6208,40 @@ __metadata: dependencies: whatwg-mimetype: "npm:^4.0.0" whatwg-url: "npm:^14.0.0" - checksum: 1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f languageName: node linkType: hard @@ -6342,14 +6250,14 @@ __metadata: resolution: "date-fns@npm:2.30.0" dependencies: "@babel/runtime": "npm:^7.21.0" - checksum: e4b521fbf22bc8c3db332bbfb7b094fd3e7627de0259a9d17c7551e2d2702608a7307a449206065916538e384f37b181565447ce2637ae09828427aed9cb5581 + checksum: 10c0/e4b521fbf22bc8c3db332bbfb7b094fd3e7627de0259a9d17c7551e2d2702608a7307a449206065916538e384f37b181565447ce2637ae09828427aed9cb5581 languageName: node linkType: hard "date-fns@npm:^3.3.1": - version: 3.3.1 - resolution: "date-fns@npm:3.3.1" - checksum: e04ff79244010e03b912d791cd3250af5f18866ce868604958d76bd87e5fb0b79f0a810b8e7066248452b41779b288c4fd21de1cac2cd4b6d384e9dd931c9674 + version: 3.6.0 + resolution: "date-fns@npm:3.6.0" + checksum: 10c0/0b5fb981590ef2f8e5a3ba6cd6d77faece0ea7f7158948f2eaae7bbb7c80a8f63ae30b01236c2923cf89bb3719c33aeb150c715ea4fe4e86e37dcf06bed42fb6 languageName: node linkType: hard @@ -6360,7 +6268,7 @@ __metadata: debug: "npm:3.X" memoizee: "npm:0.4.X" object-assign: "npm:4.X" - checksum: 3f1213b786c677311540a7ae9625210b24fed368caeb9f41d298eae5ae348063df5fb1e2e5aef0519c9529103c19f926844ff478893f987cab9b6c65694c6516 + checksum: 10c0/3f1213b786c677311540a7ae9625210b24fed368caeb9f41d298eae5ae348063df5fb1e2e5aef0519c9529103c19f926844ff478893f987cab9b6c65694c6516 languageName: node linkType: hard @@ -6369,7 +6277,7 @@ __metadata: resolution: "debug@npm:2.6.9" dependencies: ms: "npm:2.0.0" - checksum: 121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 languageName: node linkType: hard @@ -6378,11 +6286,11 @@ __metadata: resolution: "debug@npm:3.2.7" dependencies: ms: "npm:^2.1.1" - checksum: 37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -6390,28 +6298,28 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard "decamelize@npm:^1.1.1": version: 1.2.0 resolution: "decamelize@npm:1.2.0" - checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 languageName: node linkType: hard "decimal.js@npm:^10.4.3": version: 10.4.3 resolution: "decimal.js@npm:10.4.3" - checksum: 6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee + checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee languageName: node linkType: hard "decode-uri-component@npm:^0.2.0": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" - checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 languageName: node linkType: hard @@ -6420,7 +6328,7 @@ __metadata: resolution: "deep-eql@npm:4.1.3" dependencies: type-detect: "npm:^4.0.0" - checksum: ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd + checksum: 10c0/ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd languageName: node linkType: hard @@ -6446,7 +6354,7 @@ __metadata: which-boxed-primitive: "npm:^1.0.2" which-collection: "npm:^1.0.1" which-typed-array: "npm:^1.1.13" - checksum: a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f + checksum: 10c0/a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f languageName: node linkType: hard @@ -6456,7 +6364,7 @@ __metadata: dependencies: bplist-parser: "npm:^0.2.0" untildify: "npm:^4.0.0" - checksum: 8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 + checksum: 10c0/8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 languageName: node linkType: hard @@ -6465,14 +6373,14 @@ __metadata: resolution: "default-compare@npm:1.0.0" dependencies: kind-of: "npm:^5.0.2" - checksum: 718f6f76c327c26509697ded2b642dbe526589c98ba6316a90b6564f5084d05cf07fc38addd452d8eed9c22fb598eea5ecc52b130f602975c608e61c70251ff2 + checksum: 10c0/718f6f76c327c26509697ded2b642dbe526589c98ba6316a90b6564f5084d05cf07fc38addd452d8eed9c22fb598eea5ecc52b130f602975c608e61c70251ff2 languageName: node linkType: hard "default-resolution@npm:^2.0.0": version: 2.0.0 resolution: "default-resolution@npm:2.0.0" - checksum: 162c538be2dbecd09f7303a34303f97ca1684232e1cd7dd58a97cf472d3874b92ed2fba52c01cada47f595136007dec4dfdb368a7e1c043872407b97a00772ad + checksum: 10c0/162c538be2dbecd09f7303a34303f97ca1684232e1cd7dd58a97cf472d3874b92ed2fba52c01cada47f595136007dec4dfdb368a7e1c043872407b97a00772ad languageName: node linkType: hard @@ -6481,36 +6389,36 @@ __metadata: resolution: "defaults@npm:1.0.4" dependencies: clone: "npm:^1.0.2" - checksum: 9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - get-intrinsic: "npm:^1.2.1" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94 + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" - checksum: db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 languageName: node linkType: hard @@ -6519,7 +6427,7 @@ __metadata: resolution: "define-property@npm:0.2.5" dependencies: is-descriptor: "npm:^0.1.0" - checksum: 9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 + checksum: 10c0/9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 languageName: node linkType: hard @@ -6528,7 +6436,7 @@ __metadata: resolution: "define-property@npm:1.0.0" dependencies: is-descriptor: "npm:^1.0.0" - checksum: d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e + checksum: 10c0/d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e languageName: node linkType: hard @@ -6538,14 +6446,14 @@ __metadata: dependencies: is-descriptor: "npm:^1.0.2" isobject: "npm:^3.0.1" - checksum: f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 + checksum: 10c0/f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 languageName: node linkType: hard -"defu@npm:^6.1.2": - version: 6.1.3 - resolution: "defu@npm:6.1.3" - checksum: 60d0d9a6e328148d5313fe0239ba3777701291f35570b52562454653d953fec5281b084514540f8d3b60d61bad9e39b52e95b3c0451631ded220ad8fdc893455 +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 languageName: node linkType: hard @@ -6561,28 +6469,28 @@ __metadata: p-map: "npm:^4.0.0" rimraf: "npm:^3.0.2" slash: "npm:^3.0.0" - checksum: 8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f + checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f languageName: node linkType: hard "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" - checksum: d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 languageName: node linkType: hard "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" - checksum: 58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c languageName: node linkType: hard "dequal@npm:^2.0.2": version: 2.0.3 resolution: "dequal@npm:2.0.3" - checksum: f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 languageName: node linkType: hard @@ -6592,42 +6500,42 @@ __metadata: dependencies: inherits: "npm:^2.0.1" minimalistic-assert: "npm:^1.0.0" - checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 languageName: node linkType: hard "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" - checksum: bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 languageName: node linkType: hard "detect-file@npm:^1.0.0": version: 1.0.0 resolution: "detect-file@npm:1.0.0" - checksum: c782a5f992047944c39d337c82f5d1d21d65d1378986d46c354df9d9ec6d5f356bca0182969c11b08b9b8a7af8727b3c2d5a9fad0b022be4a3bf4c216f63ed07 + checksum: 10c0/c782a5f992047944c39d337c82f5d1d21d65d1378986d46c354df9d9ec6d5f356bca0182969c11b08b9b8a7af8727b3c2d5a9fad0b022be4a3bf4c216f63ed07 languageName: node linkType: hard "detect-indent@npm:^6.1.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" - checksum: dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 languageName: node linkType: hard "detect-newline@npm:^2.0.0": version: 2.1.0 resolution: "detect-newline@npm:2.1.0" - checksum: cb75c36c59da87115f49fe4aa22507f6c5271bac94c63a056af5d9dea2919208de57b6f0fb4543d6cf635965d10b42729d443589caa302cc76e1fa9f48e55f05 + checksum: 10c0/cb75c36c59da87115f49fe4aa22507f6c5271bac94c63a056af5d9dea2919208de57b6f0fb4543d6cf635965d10b42729d443589caa302cc76e1fa9f48e55f05 languageName: node linkType: hard "detect-node-es@npm:^1.1.0": version: 1.1.0 resolution: "detect-node-es@npm:1.1.0" - checksum: e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe + checksum: 10c0/e562f00de23f10c27d7119e1af0e7388407eb4b06596a25f6d79a360094a109ff285de317f02b090faae093d314cf6e73ac3214f8a5bb3a0def5bece94557fbe languageName: node linkType: hard @@ -6636,34 +6544,34 @@ __metadata: resolution: "detect-package-manager@npm:2.0.1" dependencies: execa: "npm:^5.1.1" - checksum: 56ffd65228d1ff3ead5ea7f8ab951a517a29270de27510b790c9a8b77d4f36efbd61493e170ca77ee3dc13cbb5218583ce65b78ad14a59dc48565c9bcbbf3c71 + checksum: 10c0/56ffd65228d1ff3ead5ea7f8ab951a517a29270de27510b790c9a8b77d4f36efbd61493e170ca77ee3dc13cbb5218583ce65b78ad14a59dc48565c9bcbbf3c71 languageName: node linkType: hard "detect-port@npm:^1.3.0": - version: 1.5.1 - resolution: "detect-port@npm:1.5.1" + version: 1.6.1 + resolution: "detect-port@npm:1.6.1" dependencies: address: "npm:^1.0.1" debug: "npm:4" bin: detect: bin/detect-port.js detect-port: bin/detect-port.js - checksum: f2b204ad3a9f8e8b53fea35fcc97469f31a8e3e786a2f59fbc886397e33b5f130c5f964bf001b9a64d990047c3824f6a439308461ff19801df04ab48a754639e + checksum: 10c0/4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 languageName: node linkType: hard -"dettle@npm:^1.0.1": - version: 1.0.1 - resolution: "dettle@npm:1.0.1" - checksum: 116a101aff93b2e1d5e505adbe53c4b898d924bc16f12f5ac629055ed8a8a19c86f916b834b178b7bfb352dd601bbfe01e49ccd56144a5a2f780f4bd374ef112 +"dettle@npm:^1.0.2": + version: 1.0.2 + resolution: "dettle@npm:1.0.2" + checksum: 10c0/fe52a94be31484b8635cdf1f61d5de99a94b7c7c1d7423e748910569dc8c647ee86b5773455966f16b393a35c20d9d29d632ca1efc3090b83d5702d314cb22c2 languageName: node linkType: hard "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" - checksum: 32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 languageName: node linkType: hard @@ -6674,7 +6582,7 @@ __metadata: bn.js: "npm:^4.1.0" miller-rabin: "npm:^4.0.0" randombytes: "npm:^2.0.0" - checksum: ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf languageName: node linkType: hard @@ -6683,7 +6591,7 @@ __metadata: resolution: "dir-glob@npm:3.0.1" dependencies: path-type: "npm:^4.0.0" - checksum: dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c languageName: node linkType: hard @@ -6692,14 +6600,14 @@ __metadata: resolution: "doctrine@npm:3.0.0" dependencies: esutils: "npm:^2.0.2" - checksum: c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 languageName: node linkType: hard "dom-accessibility-api@npm:^0.5.9": version: 0.5.16 resolution: "dom-accessibility-api@npm:0.5.16" - checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 languageName: node linkType: hard @@ -6709,7 +6617,7 @@ __metadata: dependencies: "@babel/runtime": "npm:^7.8.7" csstype: "npm:^3.0.2" - checksum: f735074d66dd759b36b158fa26e9d00c9388ee0e8c9b16af941c38f014a37fc80782de83afefd621681b19ac0501034b4f1c4a3bff5caa1b8667f0212b5e124c + checksum: 10c0/f735074d66dd759b36b158fa26e9d00c9388ee0e8c9b16af941c38f014a37fc80782de83afefd621681b19ac0501034b4f1c4a3bff5caa1b8667f0212b5e124c languageName: node linkType: hard @@ -6720,21 +6628,21 @@ __metadata: domelementtype: "npm:^2.0.1" domhandler: "npm:^4.2.0" entities: "npm:^2.0.0" - checksum: 67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 languageName: node linkType: hard "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" - checksum: a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b + checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b languageName: node linkType: hard "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" - checksum: 686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 languageName: node linkType: hard @@ -6743,7 +6651,7 @@ __metadata: resolution: "domhandler@npm:4.3.1" dependencies: domelementtype: "npm:^2.2.0" - checksum: 5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b languageName: node linkType: hard @@ -6754,21 +6662,21 @@ __metadata: dom-serializer: "npm:^1.0.1" domelementtype: "npm:^2.2.0" domhandler: "npm:^4.2.0" - checksum: d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db languageName: node linkType: hard "dotenv-expand@npm:^10.0.0": version: 10.0.0 resolution: "dotenv-expand@npm:10.0.0" - checksum: 298f5018e29cfdcb0b5f463ba8e8627749103fbcf6cf81c561119115754ed582deee37b49dfc7253028aaba875ab7aea5fa90e5dac88e511d009ab0e6677924e + checksum: 10c0/298f5018e29cfdcb0b5f463ba8e8627749103fbcf6cf81c561119115754ed582deee37b49dfc7253028aaba875ab7aea5fa90e5dac88e511d009ab0e6677924e languageName: node linkType: hard "dotenv@npm:^16.0.0": - version: 16.3.1 - resolution: "dotenv@npm:16.3.1" - checksum: b95ff1bbe624ead85a3cd70dbd827e8e06d5f05f716f2d0cbc476532d54c7c9469c3bc4dd93ea519f6ad711cb522c00ac9a62b6eb340d5affae8008facc3fbd7 + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f languageName: node linkType: hard @@ -6782,7 +6690,7 @@ __metadata: peerDependencies: react: ">=0.14.0" react-dom: ">=0.14.0" - checksum: 46f3dd133b174feeefe2f8cbd7b943385448727c375d0d75dc49651979cfd89d2a64347283749bc75dd789b095ce6747122c5822328f4ea15ba02ca5663ffb4b + checksum: 10c0/46f3dd133b174feeefe2f8cbd7b943385448727c375d0d75dc49651979cfd89d2a64347283749bc75dd789b095ce6747122c5822328f4ea15ba02ca5663ffb4b languageName: node linkType: hard @@ -6794,7 +6702,7 @@ __metadata: inherits: "npm:^2.0.1" readable-stream: "npm:^2.0.0" stream-shift: "npm:^1.0.0" - checksum: 59d1440c1b4e3a4db35ae96933392703ce83518db1828d06b9b6322920d6cbbf0b7159e88be120385fe459e77f1eb0c7622f26e9ec1f47c9ff05c2b35747dbd3 + checksum: 10c0/59d1440c1b4e3a4db35ae96933392703ce83518db1828d06b9b6322920d6cbbf0b7159e88be120385fe459e77f1eb0c7622f26e9ec1f47c9ff05c2b35747dbd3 languageName: node linkType: hard @@ -6804,14 +6712,14 @@ __metadata: dependencies: is-plain-object: "npm:^2.0.1" object.defaults: "npm:^1.1.0" - checksum: 458eacb5703bd3d7a65c13427639980b0e7feb2a171c41af55808a04927394289c520fc0629e2d37a4fcbbb5ab3bb0c45c36ed4a86887e33c276fa823bcdc549 + checksum: 10c0/458eacb5703bd3d7a65c13427639980b0e7feb2a171c41af55808a04927394289c520fc0629e2d37a4fcbbb5ab3bb0c45c36ed4a86887e33c276fa823bcdc549 languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard @@ -6825,45 +6733,38 @@ __metadata: semver: "npm:^7.5.3" bin: editorconfig: bin/editorconfig - checksum: ed6985959d7b34a56e1c09bef118758c81c969489b768d152c93689fce8403b0452462e934f665febaba3478eebc0fd41c0a36100783eaadf6d926c4abc87a3d + checksum: 10c0/ed6985959d7b34a56e1c09bef118758c81c969489b768d152c93689fce8403b0452462e934f665febaba3478eebc0fd41c0a36100783eaadf6d926c4abc87a3d languageName: node linkType: hard "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" - checksum: b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 languageName: node linkType: hard "ejs@npm:^3.1.8": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" + version: 3.1.10 + resolution: "ejs@npm:3.1.10" dependencies: jake: "npm:^10.8.5" bin: ejs: bin/cli.js - checksum: f0e249c79128810f5f6d5cbf347fc906d86bb9384263db0b2a9004aea649f2bc2d112736de5716c509c80afb4721c47281bd5b57c757d3b63f1bf5ac5f885893 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.535": - version: 1.4.596 - resolution: "electron-to-chromium@npm:1.4.596" - checksum: 6e05fdbe0a77beda4eaad646c83143ccf4dcec5b15da7dc641bbd872ef62acff4cb31e1febf4bafdbe8e1f61720c2ff738690acce0b8dac980a331802633befd + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 languageName: node linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.681 - resolution: "electron-to-chromium@npm:1.4.681" - checksum: 5b2558dfb8bb82c20fb5fa1d9bbe06a3add47431dc3e1e4815e997be6ad387787047d9e534ed96839a9e7012520a5281c865158b09db41d10c029af003f05f94 + version: 1.4.777 + resolution: "electron-to-chromium@npm:1.4.777" + checksum: 10c0/759ba698f579dc322cf911c0d4c581afc4689ef94739b96382f9248026acaf63a5605d99967c5540caf626ccbf44bfbbeab0fa72c932fd40db5efadd9d24dc6f languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -6872,35 +6773,35 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 + checksum: 10c0/3e591e93783a1b66f234ebf5bd3a8a9a8e063a75073a35a671e03e3b25253b6e33ac121f7efe9b8808890fffb17b40596cc19d01e6e8d1fa13b9a56ff65597c8 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard "enabled@npm:2.0.x": version: 2.0.0 resolution: "enabled@npm:2.0.0" - checksum: 3b2c2af9bc7f8b9e291610f2dde4a75cf6ee52a68f4dd585482fbdf9a55d65388940e024e56d40bb03e05ef6671f5f53021fa8b72a20e954d7066ec28166713f + checksum: 10c0/3b2c2af9bc7f8b9e291610f2dde4a75cf6ee52a68f4dd585482fbdf9a55d65388940e024e56d40bb03e05ef6671f5f53021fa8b72a20e954d7066ec28166713f languageName: node linkType: hard "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" - checksum: f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec languageName: node linkType: hard @@ -6909,7 +6810,7 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard @@ -6918,44 +6819,44 @@ __metadata: resolution: "end-of-stream@npm:1.4.4" dependencies: once: "npm:^1.4.0" - checksum: 870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 languageName: node linkType: hard "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" - checksum: 7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 languageName: node linkType: hard "entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" - checksum: 5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 + checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "envinfo@npm:^7.7.3": - version: 7.11.0 - resolution: "envinfo@npm:7.11.0" + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" bin: envinfo: dist/cli.js - checksum: 4415b9c1ca32cdf92ce126136b9965eeac2efd6ab7e5278c06e8f86d048edad87ef4084710313a6d938ef9bc084ab17e1caee16339d731d230f3e2650f3aaf4d + checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard @@ -6964,54 +6865,77 @@ __metadata: resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: "npm:^0.2.1" - checksum: ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce languageName: node linkType: hard -"es-abstract@npm:^1.22.1": - version: 1.22.3 - resolution: "es-abstract@npm:1.22.3" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.2" - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.5" - es-set-tostringtag: "npm:^2.0.1" + array-buffer-byte-length: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.3" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" es-to-primitive: "npm:^1.2.1" function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.2" - get-symbol-description: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + get-symbol-description: "npm:^1.0.2" globalthis: "npm:^1.0.3" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - internal-slot: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.2" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.0.7" + is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" + is-shared-array-buffer: "npm:^1.0.3" is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.12" + is-typed-array: "npm:^1.1.13" is-weakref: "npm:^1.0.2" object-inspect: "npm:^1.13.1" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.1" - safe-array-concat: "npm:^1.0.1" - safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" - typed-array-buffer: "npm:^1.0.0" - typed-array-byte-length: "npm:^1.0.0" - typed-array-byte-offset: "npm:^1.0.0" - typed-array-length: "npm:^1.0.4" + object.assign: "npm:^4.1.5" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.2" + safe-regex-test: "npm:^1.0.3" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.13" - checksum: da31ec43b1c8eb47ba8a17693cac143682a1078b6c3cd883ce0e2062f135f532e93d873694ef439670e1f6ca03195118f43567ba6f33fb0d6c7daae750090236 + which-typed-array: "npm:^1.1.15" + checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard @@ -7028,25 +6952,34 @@ __metadata: is-string: "npm:^1.0.7" isarray: "npm:^2.0.5" stop-iteration-iterator: "npm:^1.0.0" - checksum: ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 + checksum: 10c0/ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 languageName: node linkType: hard "es-module-lexer@npm:^0.9.3": version: 0.9.3 resolution: "es-module-lexer@npm:0.9.3" - checksum: be77d73aee709fdc68d22b9938da81dfee3bc45e8d601629258643fe5bfdab253d6e2540035e035cfa8cf52a96366c1c19b46bcc23b4507b1d44e5907d2e7f6c + checksum: 10c0/be77d73aee709fdc68d22b9938da81dfee3bc45e8d601629258643fe5bfdab253d6e2540035e035cfa8cf52a96366c1c19b46bcc23b4507b1d44e5907d2e7f6c languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" dependencies: - get-intrinsic: "npm:^1.2.2" - has-tostringtag: "npm:^1.0.0" - hasown: "npm:^2.0.0" - checksum: 176d6bd1be31dd0145dcceee62bb78d4a5db7f81db437615a18308a6f62bcffe45c15081278413455e8cf0aad4ea99079de66f8de389605942dfdacbad74c2d5 + es-errors: "npm:^1.3.0" + checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: "npm:^1.2.4" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.1" + checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a languageName: node linkType: hard @@ -7057,18 +6990,19 @@ __metadata: is-callable: "npm:^1.1.4" is-date-object: "npm:^1.0.1" is-symbol: "npm:^1.0.2" - checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": - version: 0.10.62 - resolution: "es5-ext@npm:0.10.62" +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.53, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": + version: 0.10.64 + resolution: "es5-ext@npm:0.10.64" dependencies: es6-iterator: "npm:^2.0.3" es6-symbol: "npm:^3.1.3" + esniff: "npm:^2.0.1" next-tick: "npm:^1.1.0" - checksum: 72dfbec5e4bce24754be9f2c2a1c67c01de3fe000103c115f52891f6a51f44a59674c40a1f6bd2390fcd43987746dccb76efafea91c7bb6295bdca8d63ba3db4 + checksum: 10c0/4459b6ae216f3c615db086e02437bdfde851515a101577fd61b19f9b3c1ad924bab4d197981eb7f0ccb915f643f2fc10ff76b97a680e96cbb572d15a27acd9a3 languageName: node linkType: hard @@ -7079,17 +7013,17 @@ __metadata: d: "npm:1" es5-ext: "npm:^0.10.35" es6-symbol: "npm:^3.1.1" - checksum: 91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 + checksum: 10c0/91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 languageName: node linkType: hard "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" + version: 3.1.4 + resolution: "es6-symbol@npm:3.1.4" dependencies: - d: "npm:^1.0.1" - ext: "npm:^1.1.2" - checksum: 22982f815f00df553a89f4fb74c5048fed85df598482b4bd38dbd173174247949c72982a7d7132a58b147525398400e5f182db59b0916cb49f1e245fb0e22233 + d: "npm:^1.0.2" + ext: "npm:^1.7.0" + checksum: 10c0/777bf3388db5d7919e09a0fd175aa5b8a62385b17cb2227b7a137680cba62b4d9f6193319a102642aa23d5840d38a62e4784f19cfa5be4a2210a3f0e9b23d15d languageName: node linkType: hard @@ -7101,14 +7035,14 @@ __metadata: es5-ext: "npm:^0.10.46" es6-iterator: "npm:^2.0.3" es6-symbol: "npm:^3.1.1" - checksum: 460932be9542473dbbddd183e21c15a66cfec1b2c17dae2b514e190d6fb2896b7eb683783d4b36da036609d2e1c93d2815f21b374dfccaf02a8978694c2f7b67 + checksum: 10c0/460932be9542473dbbddd183e21c15a66cfec1b2c17dae2b514e190d6fb2896b7eb683783d4b36da036609d2e1c93d2815f21b374dfccaf02a8978694c2f7b67 languageName: node linkType: hard "esbuild-plugin-alias@npm:^0.2.1": version: 0.2.1 resolution: "esbuild-plugin-alias@npm:0.2.1" - checksum: a67bc6bc2744fc8637f7321f00c1f00e4fae86c182662421738ebfabf3ad344967b9c667185c6c34d9edd5b289807d34bfdceef94620e94e0a45683534af69e0 + checksum: 10c0/a67bc6bc2744fc8637f7321f00c1f00e4fae86c182662421738ebfabf3ad344967b9c667185c6c34d9edd5b289807d34bfdceef94620e94e0a45683534af69e0 languageName: node linkType: hard @@ -7119,7 +7053,7 @@ __metadata: debug: "npm:^4.3.4" peerDependencies: esbuild: ">=0.12 <1" - checksum: 9ccd0573cb66018e4cce3c1416eed0f5f3794c7026ce469a94e2f8761335abed8e363fc8e8bb036ab9ad7e579bb4296b8568a04ae5626596c123576b0d9c9bde + checksum: 10c0/9ccd0573cb66018e4cce3c1416eed0f5f3794c7026ce469a94e2f8761335abed8e363fc8e8bb036ab9ad7e579bb4296b8568a04ae5626596c123576b0d9c9bde languageName: node linkType: hard @@ -7196,37 +7130,40 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + checksum: 10c0/473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 languageName: node linkType: hard -"esbuild@npm:^0.19.3": - version: 0.19.8 - resolution: "esbuild@npm:0.19.8" +"esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" dependencies: - "@esbuild/android-arm": "npm:0.19.8" - "@esbuild/android-arm64": "npm:0.19.8" - "@esbuild/android-x64": "npm:0.19.8" - "@esbuild/darwin-arm64": "npm:0.19.8" - "@esbuild/darwin-x64": "npm:0.19.8" - "@esbuild/freebsd-arm64": "npm:0.19.8" - "@esbuild/freebsd-x64": "npm:0.19.8" - "@esbuild/linux-arm": "npm:0.19.8" - "@esbuild/linux-arm64": "npm:0.19.8" - "@esbuild/linux-ia32": "npm:0.19.8" - "@esbuild/linux-loong64": "npm:0.19.8" - "@esbuild/linux-mips64el": "npm:0.19.8" - "@esbuild/linux-ppc64": "npm:0.19.8" - "@esbuild/linux-riscv64": "npm:0.19.8" - "@esbuild/linux-s390x": "npm:0.19.8" - "@esbuild/linux-x64": "npm:0.19.8" - "@esbuild/netbsd-x64": "npm:0.19.8" - "@esbuild/openbsd-x64": "npm:0.19.8" - "@esbuild/sunos-x64": "npm:0.19.8" - "@esbuild/win32-arm64": "npm:0.19.8" - "@esbuild/win32-ia32": "npm:0.19.8" - "@esbuild/win32-x64": "npm:0.19.8" + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -7273,35 +7210,35 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 57d7d0bc40965bdd9d4c2d76d7f9b8890c59d764e2e3820d3b01af03b6187a90efc0acf05ec900d66672c15760d7377bd22d9330d302fecc492b27065c6941a6 + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 languageName: node linkType: hard "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" - checksum: 524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 languageName: node linkType: hard "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" - checksum: a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 languageName: node linkType: hard "escape-string-regexp@npm:^2.0.0": version: 2.0.0 resolution: "escape-string-regexp@npm:2.0.0" - checksum: 2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 languageName: node linkType: hard @@ -7319,7 +7256,19 @@ __metadata: bin: escodegen: bin/escodegen.js esgenerate: bin/esgenerate.js - checksum: e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + +"esniff@npm:^2.0.1": + version: 2.0.1 + resolution: "esniff@npm:2.0.1" + dependencies: + d: "npm:^1.0.1" + es5-ext: "npm:^0.10.62" + event-emitter: "npm:^0.3.5" + type: "npm:^2.7.2" + checksum: 10c0/7efd8d44ac20e5db8cb0ca77eb65eca60628b2d0f3a1030bcb05e71cc40e6e2935c47b87dba3c733db12925aa5b897f8e0e7a567a2c274206f184da676ea2e65 languageName: node linkType: hard @@ -7329,21 +7278,21 @@ __metadata: bin: esparse: ./bin/esparse.js esvalidate: ./bin/esvalidate.js - checksum: ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 languageName: node linkType: hard "estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" - checksum: 1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 languageName: node linkType: hard "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" - checksum: 53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af languageName: node linkType: hard @@ -7352,21 +7301,21 @@ __metadata: resolution: "estree-walker@npm:3.0.3" dependencies: "@types/estree": "npm:^1.0.0" - checksum: c12e3c2b2642d2bcae7d5aa495c60fa2f299160946535763969a1c83fc74518ffa9c2cd3a8b69ac56aea547df6a8aac25f729a342992ef0bbac5f1c73e78995d + checksum: 10c0/c12e3c2b2642d2bcae7d5aa495c60fa2f299160946535763969a1c83fc74518ffa9c2cd3a8b69ac56aea547df6a8aac25f729a342992ef0bbac5f1c73e78995d languageName: node linkType: hard "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" - checksum: 9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 languageName: node linkType: hard "etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" - checksum: 12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 languageName: node linkType: hard @@ -7376,28 +7325,28 @@ __metadata: dependencies: d: "npm:1" es5-ext: "npm:~0.10.14" - checksum: 75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 + checksum: 10c0/75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 languageName: node linkType: hard "event-target-shim@npm:^5.0.0": version: 5.0.1 resolution: "event-target-shim@npm:5.0.1" - checksum: 0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b + checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b languageName: node linkType: hard "events@npm:^3.0.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" - checksum: d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard "eventsource-parser@npm:^1.1.2": version: 1.1.2 resolution: "eventsource-parser@npm:1.1.2" - checksum: b38948bc81ae6c2a8b9c88383d4f8c2bfbaf23955827a9af68d39bc0550ae83cc400b197e814bea9aef6e0cdc9bae5afd95787418ee3d9ad01ffc4774cf1b84a + checksum: 10c0/b38948bc81ae6c2a8b9c88383d4f8c2bfbaf23955827a9af68d39bc0550ae83cc400b197e814bea9aef6e0cdc9bae5afd95787418ee3d9ad01ffc4774cf1b84a languageName: node linkType: hard @@ -7408,7 +7357,7 @@ __metadata: md5.js: "npm:^1.3.4" node-gyp: "npm:latest" safe-buffer: "npm:^5.1.1" - checksum: 77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 languageName: node linkType: hard @@ -7425,7 +7374,7 @@ __metadata: onetime: "npm:^5.1.2" signal-exit: "npm:^3.0.3" strip-final-newline: "npm:^2.0.0" - checksum: c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f languageName: node linkType: hard @@ -7442,7 +7391,7 @@ __metadata: onetime: "npm:^6.0.0" signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^3.0.0" - checksum: 2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af languageName: node linkType: hard @@ -7457,7 +7406,7 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: 3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 + checksum: 10c0/3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 languageName: node linkType: hard @@ -7466,57 +7415,18 @@ __metadata: resolution: "expand-tilde@npm:2.0.2" dependencies: homedir-polyfill: "npm:^1.0.1" - checksum: 205a60497422746d1c3acbc1d65bd609b945066f239a2b785e69a7a651ac4cbeb4e08555b1ea0023abbe855e6fcb5bbf27d0b371367fdccd303d4fb2b4d66845 + checksum: 10c0/205a60497422746d1c3acbc1d65bd609b945066f239a2b785e69a7a651ac4cbeb4e08555b1ea0023abbe855e6fcb5bbf27d0b371367fdccd303d4fb2b4d66845 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard -"express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.1" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 75af556306b9241bc1d7bdd40c9744b516c38ce50ae3210658efcbf96e3aed4ab83b3432f06215eae5610c123bc4136957dc06e50dfc50b7d4d775af56c4c59c - languageName: node - linkType: hard - -"express@npm:^4.19.2": +"express@npm:^4.17.3, express@npm:^4.19.2": version: 4.19.2 resolution: "express@npm:4.19.2" dependencies: @@ -7551,16 +7461,16 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb + checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb languageName: node linkType: hard -"ext@npm:^1.1.2": +"ext@npm:^1.7.0": version: 1.7.0 resolution: "ext@npm:1.7.0" dependencies: type: "npm:^2.7.2" - checksum: a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 + checksum: 10c0/a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 languageName: node linkType: hard @@ -7569,7 +7479,7 @@ __metadata: resolution: "extend-shallow@npm:2.0.1" dependencies: is-extendable: "npm:^0.1.0" - checksum: ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 + checksum: 10c0/ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 languageName: node linkType: hard @@ -7579,14 +7489,14 @@ __metadata: dependencies: assign-symbols: "npm:^1.0.0" is-extendable: "npm:^1.0.1" - checksum: f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a + checksum: 10c0/f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a languageName: node linkType: hard "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" - checksum: 73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 + checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 languageName: node linkType: hard @@ -7602,7 +7512,7 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c + checksum: 10c0/e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c languageName: node linkType: hard @@ -7616,7 +7526,7 @@ __metadata: yauzl: "npm:^2.10.0" bin: extract-zip: cli.js - checksum: 333f1349ee678d47268315f264dbfcd7003747d25640441e186e87c66efd7129f171f1bcfe8ff1151a24da19d5f8602daff002ee24145dc65516bc9a8e40ee08 + checksum: 10c0/333f1349ee678d47268315f264dbfcd7003747d25640441e186e87c66efd7129f171f1bcfe8ff1151a24da19d5f8602daff002ee24145dc65516bc9a8e40ee08 languageName: node linkType: hard @@ -7628,7 +7538,7 @@ __metadata: color-support: "npm:^1.1.3" parse-node-version: "npm:^1.0.0" time-stamp: "npm:^1.0.0" - checksum: 2fd9070191c8671065fbe3523d283b4a4eb240e37121e99b3b3260b2ea2934961b166cf48dcadeb6cdce877039e27499f1403808b455bd29b1b66060a03eb041 + checksum: 10c0/2fd9070191c8671065fbe3523d283b4a4eb240e37121e99b3b3260b2ea2934961b166cf48dcadeb6cdce877039e27499f1403808b455bd29b1b66060a03eb041 languageName: node linkType: hard @@ -7637,7 +7547,7 @@ __metadata: resolution: "fancy-log@npm:2.0.0" dependencies: color-support: "npm:^1.1.3" - checksum: a6e116f3346756a7363eea343b551c1375d2cd2afc2a92d224feb78589b6b3cff85db9dc5d5df89792a0f7c1e17f731f52cb3d2807302f0516422be6269b95a8 + checksum: 10c0/a6e116f3346756a7363eea343b551c1375d2cd2afc2a92d224feb78589b6b3cff85db9dc5d5df89792a0f7c1e17f731f52cb3d2807302f0516422be6269b95a8 languageName: node linkType: hard @@ -7650,30 +7560,30 @@ __metadata: glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 languageName: node linkType: hard "fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b languageName: node linkType: hard "fast-levenshtein@npm:^1.0.0": version: 1.1.4 resolution: "fast-levenshtein@npm:1.1.4" - checksum: 667ff83888eefb3f9d1e0bc6b1a67e40212784d0f4049d8607a1cf01cc7e0b71047bad23f9e1403e1e43de8f1180e23a0352ddb6bc502a18d2065dff5ccbcdc8 + checksum: 10c0/667ff83888eefb3f9d1e0bc6b1a67e40212784d0f4049d8607a1cf01cc7e0b71047bad23f9e1403e1e43de8f1180e23a0352ddb6bc502a18d2065dff5ccbcdc8 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 languageName: node linkType: hard @@ -7682,14 +7592,14 @@ __metadata: resolution: "fb-watchman@npm:2.0.2" dependencies: bser: "npm:2.1.1" - checksum: feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 languageName: node linkType: hard "fbjs-css-vars@npm:^1.0.0": version: 1.0.2 resolution: "fbjs-css-vars@npm:1.0.2" - checksum: dfb64116b125a64abecca9e31477b5edb9a2332c5ffe74326fe36e0a72eef7fc8a49b86adf36c2c293078d79f4524f35e80f5e62546395f53fb7c9e69821f54f + checksum: 10c0/dfb64116b125a64abecca9e31477b5edb9a2332c5ffe74326fe36e0a72eef7fc8a49b86adf36c2c293078d79f4524f35e80f5e62546395f53fb7c9e69821f54f languageName: node linkType: hard @@ -7704,7 +7614,7 @@ __metadata: promise: "npm:^7.1.1" setimmediate: "npm:^1.0.5" ua-parser-js: "npm:^1.0.35" - checksum: 66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 + checksum: 10c0/66d0a2fc9a774f9066e35ac2ac4bf1245931d27f3ac287c7d47e6aa1fc152b243c2109743eb8f65341e025621fb51a12038fadb9fd8fda2e3ddae04ebab06f91 languageName: node linkType: hard @@ -7713,21 +7623,21 @@ __metadata: resolution: "fd-slicer@npm:1.1.0" dependencies: pend: "npm:~1.2.0" - checksum: 304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e + checksum: 10c0/304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e languageName: node linkType: hard "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" - checksum: 0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf + checksum: 10c0/0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf languageName: node linkType: hard "fetch-retry@npm:^5.0.2": version: 5.0.6 resolution: "fetch-retry@npm:5.0.6" - checksum: 349f50db631039630e915f70c763469cb696f3ac92ca6f63823109334a2bc62f63670b8c5a5c7e0195c39df517e60ef385cc5264f4c4904d0c6707d371fa8999 + checksum: 10c0/349f50db631039630e915f70c763469cb696f3ac92ca6f63823109334a2bc62f63670b8c5a5c7e0195c39df517e60ef385cc5264f4c4904d0c6707d371fa8999 languageName: node linkType: hard @@ -7737,14 +7647,14 @@ __metadata: dependencies: fs-extra: "npm:11.1.1" ramda: "npm:0.29.0" - checksum: 43de19f0db32e6546bb7abeecb1d6ea83c1eca23b38905c9415a29f6219cc9d6d87b0c1a6aca92c46a0f1bc276241a339f2f68b8aa0ca5c2eb64b6e1e3e4da01 + checksum: 10c0/43de19f0db32e6546bb7abeecb1d6ea83c1eca23b38905c9415a29f6219cc9d6d87b0c1a6aca92c46a0f1bc276241a339f2f68b8aa0ca5c2eb64b6e1e3e4da01 languageName: node linkType: hard "file-uri-to-path@npm:1.0.0": version: 1.0.0 resolution: "file-uri-to-path@npm:1.0.0" - checksum: 3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 + checksum: 10c0/3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 languageName: node linkType: hard @@ -7753,7 +7663,7 @@ __metadata: resolution: "filelist@npm:1.0.4" dependencies: minimatch: "npm:^5.0.1" - checksum: 426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 languageName: node linkType: hard @@ -7765,16 +7675,16 @@ __metadata: is-number: "npm:^3.0.0" repeat-string: "npm:^1.6.1" to-regex-range: "npm:^2.1.0" - checksum: ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 + checksum: 10c0/ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard @@ -7789,7 +7699,7 @@ __metadata: parseurl: "npm:~1.3.3" statuses: "npm:2.0.1" unpipe: "npm:~1.0.0" - checksum: 64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 + checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 languageName: node linkType: hard @@ -7800,7 +7710,7 @@ __metadata: commondir: "npm:^1.0.1" make-dir: "npm:^2.0.0" pkg-dir: "npm:^3.0.0" - checksum: 556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb + checksum: 10c0/556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb languageName: node linkType: hard @@ -7811,7 +7721,7 @@ __metadata: commondir: "npm:^1.0.1" make-dir: "npm:^3.0.2" pkg-dir: "npm:^4.1.0" - checksum: 92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 languageName: node linkType: hard @@ -7821,7 +7731,7 @@ __metadata: dependencies: path-exists: "npm:^2.0.0" pinkie-promise: "npm:^2.0.0" - checksum: 51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc + checksum: 10c0/51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc languageName: node linkType: hard @@ -7830,7 +7740,7 @@ __metadata: resolution: "find-up@npm:3.0.0" dependencies: locate-path: "npm:^3.0.0" - checksum: 2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 languageName: node linkType: hard @@ -7840,7 +7750,7 @@ __metadata: dependencies: locate-path: "npm:^5.0.0" path-exists: "npm:^4.0.0" - checksum: 0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 languageName: node linkType: hard @@ -7850,7 +7760,7 @@ __metadata: dependencies: locate-path: "npm:^6.0.0" path-exists: "npm:^4.0.0" - checksum: 062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a languageName: node linkType: hard @@ -7862,7 +7772,7 @@ __metadata: is-glob: "npm:^3.1.0" micromatch: "npm:^3.0.4" resolve-dir: "npm:^1.0.1" - checksum: 359e0382679718e49a022eca71d217cf0175fb2d0fba2d538f12b7add164d778b78b624375e959a3a78da1ede593e6cc288f4e7e81e0fcd0adf8746636b64608 + checksum: 10c0/359e0382679718e49a022eca71d217cf0175fb2d0fba2d538f12b7add164d778b78b624375e959a3a78da1ede593e6cc288f4e7e81e0fcd0adf8746636b64608 languageName: node linkType: hard @@ -7874,7 +7784,7 @@ __metadata: is-glob: "npm:^4.0.0" micromatch: "npm:^3.0.4" resolve-dir: "npm:^1.0.1" - checksum: ff6f37328a7629775db2abf0fcd40e7c117baf37f23006f206c18bcd9ca0ce99d8c24ae86df540370ec76c1080ab59fe82cb71d2c7c1ad819ccccee726af7e92 + checksum: 10c0/ff6f37328a7629775db2abf0fcd40e7c117baf37f23006f206c18bcd9ca0ce99d8c24ae86df540370ec76c1080ab59fe82cb71d2c7c1ad819ccccee726af7e92 languageName: node linkType: hard @@ -7887,21 +7797,21 @@ __metadata: object.defaults: "npm:^1.1.0" object.pick: "npm:^1.2.0" parse-filepath: "npm:^1.0.1" - checksum: 412f78bc35c450c9888844012f2a53c00c919453cab1d480e24243f12c2ca6479edee88014088351755bafd3eec56336938cbd7362c986491dffefd4ad9741f5 + checksum: 10c0/412f78bc35c450c9888844012f2a53c00c919453cab1d480e24243f12c2ca6479edee88014088351755bafd3eec56336938cbd7362c986491dffefd4ad9741f5 languageName: node linkType: hard "flagged-respawn@npm:^1.0.0": version: 1.0.1 resolution: "flagged-respawn@npm:1.0.1" - checksum: 4ded739606afa331d60e530cd94ea7948e3bacab8de1c084be3bbb5e37ecceec207eef1ba8fc88d14d1b975c771ac1efc1517d800027b4e05613c6c797211178 + checksum: 10c0/4ded739606afa331d60e530cd94ea7948e3bacab8de1c084be3bbb5e37ecceec207eef1ba8fc88d14d1b975c771ac1efc1517d800027b4e05613c6c797211178 languageName: node linkType: hard "flow-parser@npm:0.*": - version: 0.222.0 - resolution: "flow-parser@npm:0.222.0" - checksum: 5576d961ba4f331168c97291a58f6afbf335dd134f0d8e34758a6f2f8276afcf504f010466b81a3420fe8c6291d9d768cd42c6bed511f2dae18d485b30dbae7e + version: 0.236.0 + resolution: "flow-parser@npm:0.236.0" + checksum: 10c0/1ed10ccffc438363acbe037fb6195bc50e8b95bb6de22797e65b5f716fcbc4242289de93f57acab8712894f898f44b591ec60cd342a7b44ae9b62ded5baf2277 languageName: node linkType: hard @@ -7911,14 +7821,14 @@ __metadata: dependencies: inherits: "npm:^2.0.3" readable-stream: "npm:^2.3.6" - checksum: 2cd4f65b728d5f388197a03dafabc6a5e4f0c2ed1a2d912e288f7aa1c2996dd90875e55b50cf32c78dca55ad2e2dfae5d3db09b223838388033d87cf5920dd87 + checksum: 10c0/2cd4f65b728d5f388197a03dafabc6a5e4f0c2ed1a2d912e288f7aa1c2996dd90875e55b50cf32c78dca55ad2e2dfae5d3db09b223838388033d87cf5920dd87 languageName: node linkType: hard "fn.name@npm:1.x.x": version: 1.1.0 resolution: "fn.name@npm:1.1.0" - checksum: 8ad62aa2d4f0b2a76d09dba36cfec61c540c13a0fd72e5d94164e430f987a7ce6a743112bbeb14877c810ef500d1f73d7f56e76d029d2e3413f20d79e3460a9a + checksum: 10c0/8ad62aa2d4f0b2a76d09dba36cfec61c540c13a0fd72e5d94164e430f987a7ce6a743112bbeb14877c810ef500d1f73d7f56e76d029d2e3413f20d79e3460a9a languageName: node linkType: hard @@ -7927,14 +7837,14 @@ __metadata: resolution: "for-each@npm:0.3.3" dependencies: is-callable: "npm:^1.1.3" - checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa languageName: node linkType: hard "for-in@npm:^1.0.1, for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" - checksum: 42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 + checksum: 10c0/42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 languageName: node linkType: hard @@ -7943,7 +7853,7 @@ __metadata: resolution: "for-own@npm:1.0.0" dependencies: for-in: "npm:^1.0.1" - checksum: ca475bc22935edf923631e9e23588edcbed33a30f0c81adc98e2c7df35db362ec4f4b569bc69051c7cfc309dfc223818c09a2f52ccd9ed77b71931c913a43a13 + checksum: 10c0/ca475bc22935edf923631e9e23588edcbed33a30f0c81adc98e2c7df35db362ec4f4b569bc69051c7cfc309dfc223818c09a2f52ccd9ed77b71931c913a43a13 languageName: node linkType: hard @@ -7953,7 +7863,7 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -7964,21 +7874,21 @@ __metadata: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" mime-types: "npm:^2.1.12" - checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e languageName: node linkType: hard "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" - checksum: 9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 languageName: node linkType: hard "fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" - checksum: df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 languageName: node linkType: hard @@ -7987,14 +7897,14 @@ __metadata: resolution: "fragment-cache@npm:0.2.1" dependencies: map-cache: "npm:^0.2.2" - checksum: 5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf + checksum: 10c0/5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf languageName: node linkType: hard "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" - checksum: c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a languageName: node linkType: hard @@ -8002,7 +7912,7 @@ __metadata: version: 0.0.0-use.local resolution: "frontend@workspace:." dependencies: - "@playwright/test": "npm:^1.42.1" + "@playwright/test": "npm:1.42.1" "@storybook/addon-essentials": "npm:^7.6.17" "@storybook/addon-interactions": "npm:^7.6.17" "@storybook/addon-links": "npm:^7.6.17" @@ -8051,8 +7961,8 @@ __metadata: pretty-time: "npm:^1.1.0" prop-types: "npm:^15.8.1" randomcolor: "npm:^0.6.2" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" react-virtualized: "npm:^9.22.5" rimraf: "npm:^5.0.5" rxjs: "npm:8.0.0-alpha.14" @@ -8077,7 +7987,7 @@ __metadata: "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" - checksum: a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 languageName: node linkType: hard @@ -8088,7 +7998,7 @@ __metadata: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 + checksum: 10c0/a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 languageName: node linkType: hard @@ -8099,7 +8009,7 @@ __metadata: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 + checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 languageName: node linkType: hard @@ -8108,7 +8018,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -8117,7 +8027,7 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard @@ -8127,14 +8037,14 @@ __metadata: dependencies: graceful-fs: "npm:^4.1.11" through2: "npm:^2.0.3" - checksum: c1a6a8913e6cda1741e1d146d05baa21fe6a91802b836b3a0ae1b0654269b5097727d77d97cf5f242317b2c5e44831f834fd3bb36853a2083494d94523221a39 + checksum: 10c0/c1a6a8913e6cda1741e1d146d05baa21fe6a91802b836b3a0ae1b0654269b5097727d77d97cf5f242317b2c5e44831f834fd3bb36853a2083494d94523221a39 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" - checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 languageName: node linkType: hard @@ -8143,7 +8053,7 @@ __metadata: resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b conditions: os=darwin languageName: node linkType: hard @@ -8154,7 +8064,7 @@ __metadata: dependencies: bindings: "npm:^1.5.0" nan: "npm:^2.12.1" - checksum: 4427ff08db9ee7327f2c3ad58ec56f9096a917eed861bfffaa2e2be419479cdf37d00750869ab9ecbf5f59f32ad999bd59577d73fc639193e6c0ce52bb253e02 + checksum: 10c0/4427ff08db9ee7327f2c3ad58ec56f9096a917eed861bfffaa2e2be419479cdf37d00750869ab9ecbf5f59f32ad999bd59577d73fc639193e6c0ce52bb253e02 conditions: os=darwin languageName: node linkType: hard @@ -8164,7 +8074,7 @@ __metadata: resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" - checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard @@ -8200,7 +8110,7 @@ __metadata: "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" - checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard @@ -8212,14 +8122,14 @@ __metadata: define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" functions-have-names: "npm:^1.2.3" - checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + checksum: 10c0/9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b languageName: node linkType: hard "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" - checksum: 33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca languageName: node linkType: hard @@ -8228,106 +8138,108 @@ __metadata: resolution: "generic-names@npm:4.0.0" dependencies: loader-utils: "npm:^3.2.0" - checksum: 4e2be864535fadceed4e803fefc1df7f85447d9479d51e611a8a43a2c96533422b62c8fae84d9eb10cc21ee3de569a8c29d5ba68978ae930cccc9cb43b9a36d1 + checksum: 10c0/4e2be864535fadceed4e803fefc1df7f85447d9479d51e611a8a43a2c96533422b62c8fae84d9eb10cc21ee3de569a8c29d5ba68978ae930cccc9cb43b9a36d1 languageName: node linkType: hard "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" - checksum: 782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 languageName: node linkType: hard "get-caller-file@npm:^1.0.1": version: 1.0.3 resolution: "get-caller-file@npm:1.0.3" - checksum: 763dcee2de8ff60ae7e13a4bad8306205a2fbe108e555686344ddd9ef211b8bebfe459d3a739669257014c59e7cc1e7a44003c21af805c1214673e6a45f06c51 + checksum: 10c0/763dcee2de8ff60ae7e13a4bad8306205a2fbe108e555686344ddd9ef211b8bebfe459d3a739669257014c59e7cc1e7a44003c21af805c1214673e6a45f06c51 languageName: node linkType: hard "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" - checksum: c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard "get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" - checksum: 89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df + checksum: 10c0/89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 languageName: node linkType: hard "get-nonce@npm:^1.0.0": version: 1.0.1 resolution: "get-nonce@npm:1.0.1" - checksum: 2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 + checksum: 10c0/2d7df55279060bf0568549e1ffc9b84bc32a32b7541675ca092dce56317cdd1a59a98dcc4072c9f6a980779440139a3221d7486f52c488e69dc0fd27b1efb162 languageName: node linkType: hard "get-npm-tarball-url@npm:^2.0.3": version: 2.1.0 resolution: "get-npm-tarball-url@npm:2.1.0" - checksum: af779fa5b9c89a3deaf9640630a23368f5ba6a028a1179872aaf581a59485fb2c2c6bd9b94670de228cfc5f23600c89a01e594879085f7fb4dddf820a63105b8 + checksum: 10c0/af779fa5b9c89a3deaf9640630a23368f5ba6a028a1179872aaf581a59485fb2c2c6bd9b94670de228cfc5f23600c89a01e594879085f7fb4dddf820a63105b8 languageName: node linkType: hard "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" - checksum: e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be languageName: node linkType: hard "get-port@npm:^5.1.1": version: 5.1.1 resolution: "get-port@npm:5.1.1" - checksum: 2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c languageName: node linkType: hard "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" - checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 languageName: node linkType: hard "get-stream@npm:^8.0.1": version: 8.0.1 resolution: "get-stream@npm:8.0.1" - checksum: 5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 23bc3b44c221cdf7669a88230c62f4b9e30393b61eb21ba4400cb3e346801bd8f95fe4330ee78dbae37aecd874646d53e3e76a17a654d0c84c77f6690526d6bb + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc languageName: node linkType: hard "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" - checksum: f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 + checksum: 10c0/f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 languageName: node linkType: hard @@ -8339,31 +8251,32 @@ __metadata: encoding: "npm:^0.1.13" readable-stream: "npm:^4.5.2" safe-buffer: "npm:^5.2.1" - checksum: b329981791afeded45c010a5b59f980b199b53a29cfd064d09a38e9b7a9678b34666bc505cff6888984ce70ab6a7bb7d1df3e95f8c1310e21b18edac28a05160 + checksum: 10c0/b329981791afeded45c010a5b59f980b199b53a29cfd064d09a38e9b7a9678b34666bc505cff6888984ce70ab6a7bb7d1df3e95f8c1310e21b18edac28a05160 languageName: node linkType: hard "giget@npm:^1.0.0": - version: 1.1.3 - resolution: "giget@npm:1.1.3" + version: 1.2.3 + resolution: "giget@npm:1.2.3" dependencies: - colorette: "npm:^2.0.20" - defu: "npm:^6.1.2" - https-proxy-agent: "npm:^7.0.2" - mri: "npm:^1.2.0" - node-fetch-native: "npm:^1.4.0" - pathe: "npm:^1.1.1" + citty: "npm:^0.1.6" + consola: "npm:^3.2.3" + defu: "npm:^6.1.4" + node-fetch-native: "npm:^1.6.3" + nypm: "npm:^0.3.8" + ohash: "npm:^1.1.3" + pathe: "npm:^1.1.2" tar: "npm:^6.2.0" bin: giget: dist/cli.mjs - checksum: 7f3d3628f4c488ab543e2edcd93b6899b2486a0afc2caab748ad65714d631f5cdfc9cf00404ed21b390c070cf5214037dffb593cd667c54b97adc6a1c657cdf9 + checksum: 10c0/0e82836783c704346fdda83e23d144e97f28a959320b1d8ee73c69a5af562362bcb727cf6ad99f90e45ed8a6abec140833534bb1fedcaa1c06fa026daaf3119c languageName: node linkType: hard "github-slugger@npm:^1.0.0": version: 1.5.0 resolution: "github-slugger@npm:1.5.0" - checksum: 116f99732925f939cbfd6f2e57db1aa7e111a460db0d103e3b3f2fce6909d44311663d4542350706cad806345b9892358cc3b153674f88eeae77f43380b3bfca + checksum: 10c0/116f99732925f939cbfd6f2e57db1aa7e111a460db0d103e3b3f2fce6909d44311663d4542350706cad806345b9892358cc3b153674f88eeae77f43380b3bfca languageName: node linkType: hard @@ -8373,7 +8286,7 @@ __metadata: dependencies: is-glob: "npm:^3.1.0" path-dirname: "npm:^1.0.0" - checksum: bfa89ce5ae1dfea4c2ece7b61d2ea230d87fcbec7472915cfdb3f4caf688a91ecb0dc86ae39b1e17505adce7e64cae3b971d64dc66091f3a0131169fd631b00d + checksum: 10c0/bfa89ce5ae1dfea4c2ece7b61d2ea230d87fcbec7472915cfdb3f4caf688a91ecb0dc86ae39b1e17505adce7e64cae3b971d64dc66091f3a0131169fd631b00d languageName: node linkType: hard @@ -8382,7 +8295,7 @@ __metadata: resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: "npm:^4.0.1" - checksum: cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee languageName: node linkType: hard @@ -8393,7 +8306,7 @@ __metadata: "@types/glob": "npm:^7.1.3" peerDependencies: glob: ^7.1.6 - checksum: 3eb01bed2901539365df6a4d27800afb8788840647d01f9bf3500b3de756597f2ff4b8c823971ace34db228c83159beca459dc42a70968d4e9c8200ed2cc96bd + checksum: 10c0/3eb01bed2901539365df6a4d27800afb8788840647d01f9bf3500b3de756597f2ff4b8c823971ace34db228c83159beca459dc42a70968d4e9c8200ed2cc96bd languageName: node linkType: hard @@ -8411,14 +8324,14 @@ __metadata: remove-trailing-separator: "npm:^1.0.1" to-absolute-glob: "npm:^2.0.0" unique-stream: "npm:^2.0.2" - checksum: 6b2653f2aafe99f17c0348de34dc0782cc20c3425ade4d4e354ef125b6e049e71cb4a209c6ea624a6a72bf99e0d7a25f1c2f04f81e42b0b8091b48d210fc48f5 + checksum: 10c0/6b2653f2aafe99f17c0348de34dc0782cc20c3425ade4d4e354ef125b6e049e71cb4a209c6ea624a6a72bf99e0d7a25f1c2f04f81e42b0b8091b48d210fc48f5 languageName: node linkType: hard "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" - checksum: 0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 languageName: node linkType: hard @@ -8433,22 +8346,22 @@ __metadata: just-debounce: "npm:^1.0.0" normalize-path: "npm:^3.0.0" object.defaults: "npm:^1.1.0" - checksum: 40649b8aa37ff6f09559303574eb0b5871ed16bdbaa1f335de7b0bfbaa096765c45111908ec8bcf65436870c59d1934377e720024848c532f900bc046c8d8c58 + checksum: 10c0/40649b8aa37ff6f09559303574eb0b5871ed16bdbaa1f335de7b0bfbaa096765c45111908ec8bcf65436870c59d1934377e720024848c532f900bc046c8d8c58 languageName: node linkType: hard "glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + minipass: "npm:^7.0.4" + path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard @@ -8462,7 +8375,7 @@ __metadata: minimatch: "npm:^3.1.1" once: "npm:^1.3.0" path-is-absolute: "npm:^1.0.0" - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe languageName: node linkType: hard @@ -8473,7 +8386,7 @@ __metadata: global-prefix: "npm:^1.0.1" is-windows: "npm:^1.0.1" resolve-dir: "npm:^1.0.0" - checksum: 7d91ecf78d4fcbc966b2d89c1400df273afea795bc8cadf39857ee1684e442065621fd79413ff5fcd9e90c6f1b2dc0123e644fa0b7811f987fd54c6b9afad858 + checksum: 10c0/7d91ecf78d4fcbc966b2d89c1400df273afea795bc8cadf39857ee1684e442065621fd79413ff5fcd9e90c6f1b2dc0123e644fa0b7811f987fd54c6b9afad858 languageName: node linkType: hard @@ -8486,23 +8399,24 @@ __metadata: ini: "npm:^1.3.4" is-windows: "npm:^1.0.1" which: "npm:^1.2.14" - checksum: d8037e300f1dc04d5d410d16afa662e71bfad22dcceba6c9727bb55cc273b8988ca940b3402f62e5392fd261dd9924a9a73a865ef2000219461f31f3fc86be06 + checksum: 10c0/d8037e300f1dc04d5d410d16afa662e71bfad22dcceba6c9727bb55cc273b8988ca940b3402f62e5392fd261dd9924a9a73a865ef2000219461f31f3fc86be06 languageName: node linkType: hard "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" - checksum: 758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 languageName: node linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: "npm:^1.1.3" - checksum: 0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -8516,7 +8430,7 @@ __metadata: ignore: "npm:^5.2.0" merge2: "npm:^1.4.1" slash: "npm:^3.0.0" - checksum: b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 languageName: node linkType: hard @@ -8525,7 +8439,7 @@ __metadata: resolution: "glogg@npm:1.0.2" dependencies: sparkles: "npm:^1.0.0" - checksum: ebe04ac32f646943f1f8a260a324832489e745b66ca64381a9d19847f9e8cc74527445868e7dde696145950939ddeca76784dc6d99fa41158876ea59ae14a493 + checksum: 10c0/ebe04ac32f646943f1f8a260a324832489e745b66ca64381a9d19847f9e8cc74527445868e7dde696145950939ddeca76784dc6d99fa41158876ea59ae14a493 languageName: node linkType: hard @@ -8534,14 +8448,14 @@ __metadata: resolution: "gopd@npm:1.0.1" dependencies: get-intrinsic: "npm:^1.1.3" - checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 languageName: node linkType: hard "graceful-fs@npm:^4.0.0, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard @@ -8569,7 +8483,7 @@ __metadata: yargs: "npm:^7.1.0" bin: gulp: bin/gulp.js - checksum: 77adb21dd60ac8ef53624413613c92a010e132bdee8f45f356e0174db72b5a164256de3da5f17f138f57fedc50482b4e433a6839e2af5e79e2f72be11eda3d14 + checksum: 10c0/77adb21dd60ac8ef53624413613c92a010e132bdee8f45f356e0174db72b5a164256de3da5f17f138f57fedc50482b4e433a6839e2af5e79e2f72be11eda3d14 languageName: node linkType: hard @@ -8580,7 +8494,7 @@ __metadata: concat-with-sourcemaps: "npm:^1.0.0" through2: "npm:^2.0.0" vinyl: "npm:^2.0.0" - checksum: dabe4ff20a6015b7fc9456ea8f453795ec9e1ad121fe3fe755a994a9a51181f433f301158f06b65ebb24c7188be4011123db4fa4c6227e55b3865301e3ed339a + checksum: 10c0/dabe4ff20a6015b7fc9456ea8f453795ec9e1ad121fe3fe755a994a9a51181f433f301158f06b65ebb24c7188be4011123db4fa4c6227e55b3865301e3ed339a languageName: node linkType: hard @@ -8594,7 +8508,7 @@ __metadata: plugin-error: "npm:^1.0.0" stream-to-array: "npm:^2.3.0" through2: "npm:^2.0.3" - checksum: b9ccbadd7672d533cbda5fc4eceb6b2bce92e1c60f2cc66920510e0c7c466df61ca3eec02e55de6edf3c690436a62faf61c9379364dbf89357f62330a1c9c302 + checksum: 10c0/b9ccbadd7672d533cbda5fc4eceb6b2bce92e1c60f2cc66920510e0c7c466df61ca3eec02e55de6edf3c690436a62faf61c9379364dbf89357f62330a1c9c302 languageName: node linkType: hard @@ -8607,7 +8521,7 @@ __metadata: plugin-error: "npm:^1.0.0" replace-ext: "npm:^1.0.0" through2: "npm:^3.0.1" - checksum: b4c8decdd10d3f40c329428306aefefe1b1c800b63a90d0b4cf44eab846cd49770356357658b9186805ba6983494c51749ecbb5937ef0a134802956cf8b92226 + checksum: 10c0/b4c8decdd10d3f40c329428306aefefe1b1c800b63a90d0b4cf44eab846cd49770356357658b9186805ba6983494c51749ecbb5937ef0a134802956cf8b92226 languageName: node linkType: hard @@ -8621,14 +8535,14 @@ __metadata: vinyl-sourcemaps-apply: "npm:^0.2.1" peerDependencies: postcss: ^8.0.0 - checksum: 042c2111879acf29a65f001b232326135b1bb15d95ebdb6074815b642aaa76555edb59f26011b975a973b2039b3ea58d0b14c6cf7c8bc566830bf57cda8dc825 + checksum: 10c0/042c2111879acf29a65f001b232326135b1bb15d95ebdb6074815b642aaa76555edb59f26011b975a973b2039b3ea58d0b14c6cf7c8bc566830bf57cda8dc825 languageName: node linkType: hard "gulp-rename@npm:^2.0.0": version: 2.0.0 resolution: "gulp-rename@npm:2.0.0" - checksum: 59f0e467544ddfbeccc208944cb57801e61cd262ca8db595fb520ce6c56bb265b0f873a3872b7ef6b580e5f3f2bd38d0f382fa271d80f73f845e7d56eb124613 + checksum: 10c0/59f0e467544ddfbeccc208944cb57801e61cd262ca8db595fb520ce6c56bb265b0f873a3872b7ef6b580e5f3f2bd38d0f382fa271d80f73f845e7d56eb124613 languageName: node linkType: hard @@ -8642,7 +8556,7 @@ __metadata: replace-ext: "npm:^2.0.0" strip-ansi: "npm:^6.0.1" vinyl-sourcemaps-apply: "npm:^0.2.1" - checksum: 6eaacf92519ef9963cec83d4c716ae174aad0bb6427794058c86d6300559016633a97903457aaeb5485de98c710af86d4941e8b20c498f7b7cba14f93ba90065 + checksum: 10c0/6eaacf92519ef9963cec83d4c716ae174aad0bb6427794058c86d6300559016633a97903457aaeb5485de98c710af86d4941e8b20c498f7b7cba14f93ba90065 languageName: node linkType: hard @@ -8661,7 +8575,7 @@ __metadata: source-map: "npm:^0.6.0" strip-bom-string: "npm:^1.0.0" through2: "npm:^2.0.0" - checksum: 3129ff26b21b0d5df49b1d6db86f02b530baa3933c6e46b567e8756f8f3cf321967d5e8bf5d4b9b4129ce2b8d33394e3ed05acb8ee2c4b0943a1920453721f72 + checksum: 10c0/3129ff26b21b0d5df49b1d6db86f02b530baa3933c6e46b567e8756f8f3cf321967d5e8bf5d4b9b4129ce2b8d33394e3ed05acb8ee2c4b0943a1920453721f72 languageName: node linkType: hard @@ -8671,7 +8585,7 @@ __metadata: dependencies: plugin-error: "npm:^2.0.1" svg-sprite: "npm:^2.0.2" - checksum: a755423a35ca4985cf2aa03874ef5529c61012f99b3ee3443a06aa4dd0fe649ea6ee269c4329d1130c8e3997ddb056ce81776072b072da44872b1bed3b733dca + checksum: 10c0/a755423a35ca4985cf2aa03874ef5529c61012f99b3ee3443a06aa4dd0fe649ea6ee269c4329d1130c8e3997ddb056ce81776072b072da44872b1bed3b733dca languageName: node linkType: hard @@ -8685,7 +8599,7 @@ __metadata: vinyl-fs: "npm:^3.0.0" bin: gulp: ./bin/gulp.js - checksum: 5433fa64680b68b1e747868cc68563c3ab4a3b3a60e63fc930de3e8fc71ac1c3ce7ea9657a3e306103fe39961ea156fdb9a1af37764aa8f450ac5c8fed2fa98d + checksum: 10c0/5433fa64680b68b1e747868cc68563c3ab4a3b3a60e63fc930de3e8fc71ac1c3ce7ea9657a3e306103fe39961ea156fdb9a1af37764aa8f450ac5c8fed2fa98d languageName: node linkType: hard @@ -8694,7 +8608,7 @@ __metadata: resolution: "gulplog@npm:1.0.0" dependencies: glogg: "npm:^1.0.0" - checksum: a693c2f54a96af82ee6d467b18a11ba041dc7c422486e6dfa0a88f470a76bad944dda597c625cc7cfff5e39b7701f2ade7aebb08eb8163da66354c2f88fa67c1 + checksum: 10c0/a693c2f54a96af82ee6d467b18a11ba041dc7c422486e6dfa0a88f470a76bad944dda597c625cc7cfff5e39b7701f2ade7aebb08eb8163da66354c2f88fa67c1 languageName: node linkType: hard @@ -8710,7 +8624,7 @@ __metadata: through2: "npm:^2.0.3" bin: gunzip-maybe: bin.js - checksum: 42798a8061759885c2084e1804e51313d14f2dc9cf6c137e222953ec802f914e592d6f9dbf6ad67f4e78eb036e86db017d9c7c93bb23e90cd5ae09326296ed77 + checksum: 10c0/42798a8061759885c2084e1804e51313d14f2dc9cf6c137e222953ec802f914e592d6f9dbf6ad67f4e78eb036e86db017d9c7c93bb23e90cd5ae09326296ed77 languageName: node linkType: hard @@ -8728,60 +8642,60 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: 7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d + checksum: 10c0/7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d languageName: node linkType: hard "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" - checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b + checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b languageName: node linkType: hard "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" - checksum: 1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 languageName: node linkType: hard "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" - checksum: 2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6 + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" - checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 1cdba76b7d13f65198a92b8ca1560ba40edfa09e85d182bf436d928f3588a9ebd260451d569f0ed1b849c4bf54f49c862aa0d0a77f9552b1855bb6deb526c011 + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c languageName: node linkType: hard @@ -8792,7 +8706,7 @@ __metadata: get-value: "npm:^2.0.3" has-values: "npm:^0.1.4" isobject: "npm:^2.0.0" - checksum: 7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 + checksum: 10c0/7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 languageName: node linkType: hard @@ -8803,14 +8717,14 @@ __metadata: get-value: "npm:^2.0.6" has-values: "npm:^1.0.0" isobject: "npm:^3.0.0" - checksum: 17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d + checksum: 10c0/17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d languageName: node linkType: hard "has-values@npm:^0.1.4": version: 0.1.4 resolution: "has-values@npm:0.1.4" - checksum: a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 + checksum: 10c0/a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 languageName: node linkType: hard @@ -8820,7 +8734,7 @@ __metadata: dependencies: is-number: "npm:^3.0.0" kind-of: "npm:^4.0.0" - checksum: a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e + checksum: 10c0/a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e languageName: node linkType: hard @@ -8831,7 +8745,17 @@ __metadata: inherits: "npm:^2.0.4" readable-stream: "npm:^3.6.0" safe-buffer: "npm:^5.2.0" - checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 languageName: node linkType: hard @@ -8841,23 +8765,23 @@ __metadata: dependencies: inherits: "npm:^2.0.3" minimalistic-assert: "npm:^1.0.1" - checksum: 41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard "highlight.js@npm:^11.9.0": version: 11.9.0 resolution: "highlight.js@npm:11.9.0" - checksum: 27cfa8717dc9d200aecbdb383eb122d5f45ce715d2f468583785d36fbfe5076ce033abb02486dc13b407171721cda6f474ed3f3a5a8e8c3d91367fa5f51ee374 + checksum: 10c0/27cfa8717dc9d200aecbdb383eb122d5f45ce715d2f468583785d36fbfe5076ce033abb02486dc13b407171721cda6f474ed3f3a5a8e8c3d91367fa5f51ee374 languageName: node linkType: hard @@ -8868,7 +8792,7 @@ __metadata: hash.js: "npm:^1.0.3" minimalistic-assert: "npm:^1.0.0" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d languageName: node linkType: hard @@ -8877,14 +8801,14 @@ __metadata: resolution: "homedir-polyfill@npm:1.0.3" dependencies: parse-passwd: "npm:^1.0.0" - checksum: 3c099844f94b8b438f124bd5698bdcfef32b2d455115fb8050d7148e7f7b95fc89ba9922586c491f0e1cdebf437b1053c84ecddb8d596e109e9ac69c5b4a9e27 + checksum: 10c0/3c099844f94b8b438f124bd5698bdcfef32b2d455115fb8050d7148e7f7b95fc89ba9922586c491f0e1cdebf437b1053c84ecddb8d596e109e9ac69c5b4a9e27 languageName: node linkType: hard "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" - checksum: 317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 languageName: node linkType: hard @@ -8893,21 +8817,21 @@ __metadata: resolution: "html-encoding-sniffer@npm:4.0.0" dependencies: whatwg-encoding: "npm:^3.1.1" - checksum: 523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 + checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 languageName: node linkType: hard "html-tags@npm:^3.1.0": version: 3.3.1 resolution: "html-tags@npm:3.3.1" - checksum: 680165e12baa51bad7397452d247dbcc5a5c29dac0e6754b1187eee3bf26f514bc1907a431dd2f7eb56207611ae595ee76a0acc8eaa0d931e72c791dd6463d79 + checksum: 10c0/680165e12baa51bad7397452d247dbcc5a5c29dac0e6754b1187eee3bf26f514bc1907a431dd2f7eb56207611ae595ee76a0acc8eaa0d931e72c791dd6463d79 languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard @@ -8920,24 +8844,24 @@ __metadata: setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 languageName: node linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" - checksum: e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae languageName: node linkType: hard @@ -8947,31 +8871,31 @@ __metadata: dependencies: agent-base: "npm:5" debug: "npm:4" - checksum: fbba3e037ec04e1850e867064a763b86dd884baae9c5f4ad380504e321068c9e9b5de79cf2f3a28ede7c36036dce905b58d9f51703c5b3884d887114f4887f77 + checksum: 10c0/fbba3e037ec04e1850e867064a763b86dd884baae9c5f4ad380504e321068c9e9b5de79cf2f3a28ede7c36036dce905b58d9f51703c5b3884d887114f4887f77 languageName: node linkType: hard "https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" - checksum: 695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a languageName: node linkType: hard "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" - checksum: 5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 languageName: node linkType: hard @@ -8980,7 +8904,7 @@ __metadata: resolution: "iconv-lite@npm:0.4.24" dependencies: safer-buffer: "npm:>= 2.1.2 < 3" - checksum: c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 languageName: node linkType: hard @@ -8989,7 +8913,7 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard @@ -8998,63 +8922,63 @@ __metadata: resolution: "icss-utils@npm:5.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d languageName: node linkType: hard "ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" - checksum: b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" - checksum: 9ab6e70e80f7cc12735def7ecb5527cfa56ab4e1152cd64d294522827f2dcf1f6d85531241537dc3713544e88dd888f65cb3c49c7b2cddb9009087c75274e533 + checksum: 10c0/9ab6e70e80f7cc12735def7ecb5527cfa56ab4e1152cd64d294522827f2dcf1f6d85531241537dc3713544e88dd888f65cb3c49c7b2cddb9009087c75274e533 languageName: node linkType: hard "ignore@npm:^5.2.0": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571 + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd languageName: node linkType: hard "immediate@npm:~3.0.5": version: 3.0.6 resolution: "immediate@npm:3.0.6" - checksum: f8ba7ede69bee9260241ad078d2d535848745ff5f6995c7c7cb41cfdc9ccc213f66e10fa5afb881f90298b24a3f7344b637b592beb4f54e582770cdce3f1f039 + checksum: 10c0/f8ba7ede69bee9260241ad078d2d535848745ff5f6995c7c7cb41cfdc9ccc213f66e10fa5afb881f90298b24a3f7344b637b592beb4f54e582770cdce3f1f039 languageName: node linkType: hard "immutable@npm:^4.0.0": - version: 4.3.4 - resolution: "immutable@npm:4.3.4" - checksum: c15b9f0fa7b3c9315725cb00704fddad59f0e668a7379c39b9a528a8386140ee9effb015ae51a5b423e05c59d15fc0b38c970db6964ad6b3e05d0761db68441f + version: 4.3.6 + resolution: "immutable@npm:4.3.6" + checksum: 10c0/7d0952a768b4fadcee47230ed86dc9505a4517095eceaf5a47e65288571c42400c6e4a2ae21eca4eda957cb7bc50720213135b62cf6a181639111f8acae128c3 languageName: node linkType: hard "immutable@npm:~3.7.4": version: 3.7.6 resolution: "immutable@npm:3.7.6" - checksum: efe2bbb2620aa897afbb79545b9eda4dd3dc072e05ae7004895a7efb43187e4265612a88f8723f391eb1c87c46c52fd11e2d1968e42404450c63e49558d7ca4e + checksum: 10c0/efe2bbb2620aa897afbb79545b9eda4dd3dc072e05ae7004895a7efb43187e4265612a88f8723f391eb1c87c46c52fd11e2d1968e42404450c63e49558d7ca4e languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard @@ -9064,46 +8988,46 @@ __metadata: dependencies: once: "npm:^1.3.0" wrappy: "npm:1" - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 languageName: node linkType: hard "inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" - checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 languageName: node linkType: hard "ini@npm:^1.3.4": version: 1.3.8 resolution: "ini@npm:1.3.8" - checksum: ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a languageName: node linkType: hard -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": - version: 1.0.6 - resolution: "internal-slot@npm:1.0.6" +"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" dependencies: - get-intrinsic: "npm:^1.2.2" + es-errors: "npm:^1.3.0" hasown: "npm:^2.0.0" side-channel: "npm:^1.0.4" - checksum: aa37cafc8ffbf513a340de58f40d5017b4949d99722d7e4f0e24b182455bdd258000d4bb1d7b4adcf9f8979b97049b99fe9defa9db8e18a78071d2637ac143fb + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c languageName: node linkType: hard "interpret@npm:^1.4.0": version: 1.4.0 resolution: "interpret@npm:1.4.0" - checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 + checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 languageName: node linkType: hard @@ -9112,42 +9036,45 @@ __metadata: resolution: "invariant@npm:2.2.4" dependencies: loose-envify: "npm:^1.0.0" - checksum: 5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc languageName: node linkType: hard "invert-kv@npm:^1.0.0": version: 1.0.0 resolution: "invert-kv@npm:1.0.0" - checksum: 9ccef12ada8494c56175cc0380b4cea18b6c0a368436f324a30e43a332db90bdfb83cd3a7987b71df359cdf931ce45b7daf35b677da56658565d61068e4bc20b + checksum: 10c0/9ccef12ada8494c56175cc0380b4cea18b6c0a368436f324a30e43a332db90bdfb83cd3a7987b71df359cdf931ce45b7daf35b677da56658565d61068e4bc20b languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard "ip@npm:^2.0.1": version: 2.0.1 resolution: "ip@npm:2.0.1" - checksum: cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 + checksum: 10c0/cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 languageName: node linkType: hard "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" - checksum: 0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a languageName: node linkType: hard "is-absolute-url@npm:^3.0.0": version: 3.0.3 resolution: "is-absolute-url@npm:3.0.3" - checksum: 04c415974c32e73a83d3a21a9bea18fc4e2c14fbe6bbd64832cf1e67a75ade2af0e900f552f0b8a447f1305f5ffc9d143ccd8d005dbe715d198c359d342b86f0 + checksum: 10c0/04c415974c32e73a83d3a21a9bea18fc4e2c14fbe6bbd64832cf1e67a75ade2af0e900f552f0b8a447f1305f5ffc9d143ccd8d005dbe715d198c359d342b86f0 languageName: node linkType: hard @@ -9157,7 +9084,7 @@ __metadata: dependencies: is-relative: "npm:^1.0.0" is-windows: "npm:^1.0.1" - checksum: 422302ce879d4f3ca6848499b6f3ddcc8fd2dc9f3e9cad3f6bcedff58cdfbbbd7f4c28600fffa7c59a858f1b15c27fb6cfe1d5275e58a36d2bf098a44ef5abc4 + checksum: 10c0/422302ce879d4f3ca6848499b6f3ddcc8fd2dc9f3e9cad3f6bcedff58cdfbbbd7f4c28600fffa7c59a858f1b15c27fb6cfe1d5275e58a36d2bf098a44ef5abc4 languageName: node linkType: hard @@ -9166,7 +9093,7 @@ __metadata: resolution: "is-accessor-descriptor@npm:1.0.1" dependencies: hasown: "npm:^2.0.0" - checksum: d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d + checksum: 10c0/d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d languageName: node linkType: hard @@ -9176,32 +9103,31 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" has-tostringtag: "npm:^1.0.0" - checksum: 5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" dependencies: call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.0" - is-typed-array: "npm:^1.1.10" - checksum: 40ed13a5f5746ac3ae2f2e463687d9b5a3f5fd0086f970fb4898f0253c2a5ec2e3caea2d664dd8f54761b1c1948609702416921a22faebe160c7640a9217c80e + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 languageName: node linkType: hard "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" - checksum: e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 languageName: node linkType: hard "is-arrayish@npm:^0.3.1": version: 0.3.2 resolution: "is-arrayish@npm:0.3.2" - checksum: f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 + checksum: 10c0/f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 languageName: node linkType: hard @@ -9210,7 +9136,7 @@ __metadata: resolution: "is-bigint@npm:1.0.4" dependencies: has-bigints: "npm:^1.0.1" - checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 languageName: node linkType: hard @@ -9219,7 +9145,7 @@ __metadata: resolution: "is-binary-path@npm:1.0.1" dependencies: binary-extensions: "npm:^1.0.0" - checksum: 16e456fa3782eaf3d8e28d382b750507e3d54ff6694df8a1b2c6498da321e2ead311de9c42e653d8fb3213de72bac204b5f97e4a110cda8a72f17b1c1b4eb643 + checksum: 10c0/16e456fa3782eaf3d8e28d382b750507e3d54ff6694df8a1b2c6498da321e2ead311de9c42e653d8fb3213de72bac204b5f97e4a110cda8a72f17b1c1b4eb643 languageName: node linkType: hard @@ -9228,7 +9154,7 @@ __metadata: resolution: "is-binary-path@npm:2.1.0" dependencies: binary-extensions: "npm:^2.0.0" - checksum: a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 languageName: node linkType: hard @@ -9238,21 +9164,21 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" has-tostringtag: "npm:^1.0.0" - checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 languageName: node linkType: hard "is-buffer@npm:^1.1.5": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" - checksum: ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 + checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 languageName: node linkType: hard "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" - checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard @@ -9261,7 +9187,7 @@ __metadata: resolution: "is-core-module@npm:2.13.1" dependencies: hasown: "npm:^2.0.0" - checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 languageName: node linkType: hard @@ -9270,7 +9196,16 @@ __metadata: resolution: "is-data-descriptor@npm:1.0.1" dependencies: hasown: "npm:^2.0.0" - checksum: ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 + checksum: 10c0/ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d languageName: node linkType: hard @@ -9279,14 +9214,14 @@ __metadata: resolution: "is-date-object@npm:1.0.5" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + checksum: 10c0/eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e languageName: node linkType: hard "is-deflate@npm:^1.0.0": version: 1.0.0 resolution: "is-deflate@npm:1.0.0" - checksum: 35f7ffcbef3549dd8a4d8df5dc09b4f4656a0fc88326e8b5201cda54114a9c2d8efb689d87c16f3f35c95bd71dcf13dc790d62b7504745b42c53ab4b40238f5a + checksum: 10c0/35f7ffcbef3549dd8a4d8df5dc09b4f4656a0fc88326e8b5201cda54114a9c2d8efb689d87c16f3f35c95bd71dcf13dc790d62b7504745b42c53ab4b40238f5a languageName: node linkType: hard @@ -9296,7 +9231,7 @@ __metadata: dependencies: is-accessor-descriptor: "npm:^1.0.1" is-data-descriptor: "npm:^1.0.1" - checksum: f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 + checksum: 10c0/f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 languageName: node linkType: hard @@ -9306,7 +9241,7 @@ __metadata: dependencies: is-accessor-descriptor: "npm:^1.0.1" is-data-descriptor: "npm:^1.0.1" - checksum: b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f + checksum: 10c0/b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f languageName: node linkType: hard @@ -9315,14 +9250,14 @@ __metadata: resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js - checksum: e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc languageName: node linkType: hard "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" - checksum: dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 + checksum: 10c0/dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 languageName: node linkType: hard @@ -9331,14 +9266,14 @@ __metadata: resolution: "is-extendable@npm:1.0.1" dependencies: is-plain-object: "npm:^2.0.4" - checksum: 1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f + checksum: 10c0/1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f languageName: node linkType: hard "is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" - checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 languageName: node linkType: hard @@ -9347,14 +9282,14 @@ __metadata: resolution: "is-fullwidth-code-point@npm:1.0.0" dependencies: number-is-nan: "npm:^1.0.0" - checksum: 12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f + checksum: 10c0/12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard @@ -9363,7 +9298,7 @@ __metadata: resolution: "is-generator-function@npm:1.0.10" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b languageName: node linkType: hard @@ -9372,7 +9307,7 @@ __metadata: resolution: "is-glob@npm:3.1.0" dependencies: is-extglob: "npm:^2.1.0" - checksum: ba816a35dcf5285de924a8a4654df7b183a86381d73ea3bbf3df3cc61b3ba61fdddf90ee205709a2235b210ee600ee86e5e8600093cf291a662607fd032e2ff4 + checksum: 10c0/ba816a35dcf5285de924a8a4654df7b183a86381d73ea3bbf3df3cc61b3ba61fdddf90ee205709a2235b210ee600ee86e5e8600093cf291a662607fd032e2ff4 languageName: node linkType: hard @@ -9381,35 +9316,35 @@ __metadata: resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: "npm:^2.1.1" - checksum: 17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a languageName: node linkType: hard "is-gzip@npm:^1.0.0": version: 1.0.0 resolution: "is-gzip@npm:1.0.0" - checksum: cbc1db080c636a6fb0f7346e3076f8276a29a9d8b52ae67c1971a8131c43f308e98ed227d1a6f49970e6c6ebabee0568e60aed7a3579dd4e1817cddf2faaf9b7 + checksum: 10c0/cbc1db080c636a6fb0f7346e3076f8276a29a9d8b52ae67c1971a8131c43f308e98ed227d1a6f49970e6c6ebabee0568e60aed7a3579dd4e1817cddf2faaf9b7 languageName: node linkType: hard "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" - checksum: dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d languageName: node linkType: hard -"is-map@npm:^2.0.1, is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 119ff9137a37fd131a72fab3f4ab8c9d6a24b0a1ee26b4eff14dc625900d8675a97785eea5f4174265e2006ed076cc24e89f6e57ebd080a48338d914ec9168a5 +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc languageName: node linkType: hard @@ -9419,21 +9354,21 @@ __metadata: dependencies: call-bind: "npm:^1.0.0" define-properties: "npm:^1.1.3" - checksum: 8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 + checksum: 10c0/8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 languageName: node linkType: hard "is-negated-glob@npm:^1.0.0": version: 1.0.0 resolution: "is-negated-glob@npm:1.0.0" - checksum: f9d4fb2effd7a6d0e4770463e4cf708fbff2d5b660ab2043e5703e21e3234dfbe9974fdd8c08eb80f9898d5dd3d21b020e8d07fce387cd394a79991f01cd8d1c + checksum: 10c0/f9d4fb2effd7a6d0e4770463e4cf708fbff2d5b660ab2043e5703e21e3234dfbe9974fdd8c08eb80f9898d5dd3d21b020e8d07fce387cd394a79991f01cd8d1c languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: eda024c158f70f2017f3415e471b818d314da5ef5be68f801b16314d4a4b6304a74cbed778acf9e2f955bb9c1c5f2935c1be0c7c99e1ad12286f45366217b6a3 +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e languageName: node linkType: hard @@ -9442,7 +9377,7 @@ __metadata: resolution: "is-number-object@npm:1.0.7" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b languageName: node linkType: hard @@ -9451,42 +9386,42 @@ __metadata: resolution: "is-number@npm:3.0.0" dependencies: kind-of: "npm:^3.0.2" - checksum: e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f + checksum: 10c0/e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f languageName: node linkType: hard "is-number@npm:^4.0.0": version: 4.0.0 resolution: "is-number@npm:4.0.0" - checksum: bb17a331f357eb59a7f8db848086c41886715b2ea1db03f284a99d14001cda094083a5b6a7b343b5bcf410ccef668a70bc626d07bc2032cc4ab46dd264cea244 + checksum: 10c0/bb17a331f357eb59a7f8db848086c41886715b2ea1db03f284a99d14001cda094083a5b6a7b343b5bcf410ccef668a70bc626d07bc2032cc4ab46dd264cea244 languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" - checksum: b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 languageName: node linkType: hard "is-path-cwd@npm:^2.2.0": version: 2.2.0 resolution: "is-path-cwd@npm:2.2.0" - checksum: afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a + checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a languageName: node linkType: hard "is-path-inside@npm:^3.0.2": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" - checksum: cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 languageName: node linkType: hard "is-plain-object@npm:5.0.0, is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" - checksum: 893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c + checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c languageName: node linkType: hard @@ -9495,21 +9430,21 @@ __metadata: resolution: "is-plain-object@npm:2.0.4" dependencies: isobject: "npm:^3.0.1" - checksum: f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 + checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 languageName: node linkType: hard "is-potential-custom-element-name@npm:^1.0.1": version: 1.0.1 resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 + checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 languageName: node linkType: hard "is-promise@npm:^2.2.2": version: 2.2.2 resolution: "is-promise@npm:2.2.2" - checksum: 2dba959812380e45b3df0fb12e7cb4d4528c989c7abb03ececb1d1fd6ab1cbfee956ca9daa587b9db1d8ac3c1e5738cf217bdb3dfd99df8c691be4c00ae09069 + checksum: 10c0/2dba959812380e45b3df0fb12e7cb4d4528c989c7abb03ececb1d1fd6ab1cbfee956ca9daa587b9db1d8ac3c1e5738cf217bdb3dfd99df8c691be4c00ae09069 languageName: node linkType: hard @@ -9519,7 +9454,7 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" has-tostringtag: "npm:^1.0.0" - checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 languageName: node linkType: hard @@ -9528,37 +9463,37 @@ __metadata: resolution: "is-relative@npm:1.0.0" dependencies: is-unc-path: "npm:^1.0.0" - checksum: 61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 languageName: node linkType: hard -"is-set@npm:^2.0.1, is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: 5f8bd1880df8c0004ce694e315e6e1e47a3452014be792880bb274a3b2cdb952fdb60789636ca6e084c7947ca8b7ae03ccaf54c93a7fcfed228af810559e5432 +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.2" - checksum: cfeee6f171f1b13e6cbc6f3b6cc44e192b93df39f3fcb31aa66ffb1d2df3b91e05664311659f9701baba62f5e98c83b0673c628e7adc30f55071c4874fcdccec + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 languageName: node linkType: hard "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" - checksum: 7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard "is-stream@npm:^3.0.0": version: 3.0.0 resolution: "is-stream@npm:3.0.0" - checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 languageName: node linkType: hard @@ -9567,7 +9502,7 @@ __metadata: resolution: "is-string@npm:1.0.7" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 languageName: node linkType: hard @@ -9576,16 +9511,16 @@ __metadata: resolution: "is-symbol@npm:1.0.4" dependencies: has-symbols: "npm:^1.0.2" - checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.12 - resolution: "is-typed-array@npm:1.1.12" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - which-typed-array: "npm:^1.1.11" - checksum: 9863e9cc7223c6fc1c462a2c3898a7beff6b41b1ee0fabb03b7d278ae7de670b5bcbc8627db56bb66ed60902fa37d53fe5cce0fd2f7d73ac64fe5da6f409b6ae + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca languageName: node linkType: hard @@ -9594,35 +9529,35 @@ __metadata: resolution: "is-unc-path@npm:1.0.0" dependencies: unc-path-regex: "npm:^0.1.2" - checksum: ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e languageName: node linkType: hard "is-unicode-supported@npm:^0.1.0": version: 0.1.0 resolution: "is-unicode-supported@npm:0.1.0" - checksum: 00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 languageName: node linkType: hard "is-utf8@npm:^0.2.0, is-utf8@npm:^0.2.1": version: 0.2.1 resolution: "is-utf8@npm:0.2.1" - checksum: 3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 + checksum: 10c0/3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 languageName: node linkType: hard "is-valid-glob@npm:^1.0.0": version: 1.0.0 resolution: "is-valid-glob@npm:1.0.0" - checksum: 73aef3a2dc218b677362c876d1bc69699e10cfb50ecae6ac5fa946d7f5bb783721e81d9383bd120e4fb7bcfaa7ebe1edab0b707fd93051cc6e04f90f02d689b6 + checksum: 10c0/73aef3a2dc218b677362c876d1bc69699e10cfb50ecae6ac5fa946d7f5bb783721e81d9383bd120e4fb7bcfaa7ebe1edab0b707fd93051cc6e04f90f02d689b6 languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 9c9fec9efa7bf5030a4a927f33fff2a6976b93646259f92b517d3646c073cc5b98283a162ce75c412b060a46de07032444b530f0a4c9b6e012ef8f1741c3a987 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 languageName: node linkType: hard @@ -9631,24 +9566,24 @@ __metadata: resolution: "is-weakref@npm:1.0.2" dependencies: call-bind: "npm:^1.0.2" - checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + checksum: 10c0/1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: ef5136bd446ae4603229b897f73efd0720c6ab3ec6cc05c8d5c4b51aa9f95164713c4cad0a22ff1fedf04865ff86cae4648bc1d5eead4b6388e1150525af1cc1 + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a languageName: node linkType: hard "is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" - checksum: b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 languageName: node linkType: hard @@ -9657,35 +9592,35 @@ __metadata: resolution: "is-wsl@npm:2.2.0" dependencies: is-docker: "npm:^2.0.0" - checksum: a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e languageName: node linkType: hard "isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" - checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d languageName: node linkType: hard "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" - checksum: 4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard @@ -9694,21 +9629,21 @@ __metadata: resolution: "isobject@npm:2.1.0" dependencies: isarray: "npm:1.0.0" - checksum: c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b + checksum: 10c0/c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b languageName: node linkType: hard "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" - checksum: 03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db languageName: node linkType: hard "istanbul-lib-coverage@npm:^3.2.0": version: 3.2.2 resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b languageName: node linkType: hard @@ -9721,26 +9656,26 @@ __metadata: "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^6.3.0" - checksum: 8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.1 + resolution: "jake@npm:10.9.1" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" @@ -9748,7 +9683,7 @@ __metadata: minimatch: "npm:^3.1.2" bin: jake: bin/cli.js - checksum: 89326d01a8bc110d02d973729a66394c79a34b34461116f5c530a2a2dbc30265683fe6737928f75df9178e9d369ff1442f5753fb983d525e740eefdadc56a103 + checksum: 10c0/dda972431a926462f08fcf583ea8997884216a43daa5cce81cb42e7e661dc244f836c0a802fde23439c6e1fc59743d1c0be340aa726d3b17d77557611a5cd541 languageName: node linkType: hard @@ -9771,7 +9706,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c languageName: node linkType: hard @@ -9781,14 +9716,14 @@ __metadata: dependencies: "@jest/types": "npm:^27.5.1" "@types/node": "npm:*" - checksum: 6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 + checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 languageName: node linkType: hard "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" - checksum: 4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b languageName: node linkType: hard @@ -9802,7 +9737,7 @@ __metadata: ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 languageName: node linkType: hard @@ -9814,7 +9749,7 @@ __metadata: jest-util: "npm:^29.7.0" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 languageName: node linkType: hard @@ -9831,28 +9766,28 @@ __metadata: css-beautify: js/bin/css-beautify.js html-beautify: js/bin/html-beautify.js js-beautify: js/bin/js-beautify.js - checksum: 4140dd95537143eb429b6c8e47e21310f16c032d97a03163c6c7c0502bc663242a5db08d3ad941b87f24a142ce4f9190c556d2340bcd056545326377dfae5362 + checksum: 10c0/4140dd95537143eb429b6c8e47e21310f16c032d97a03163c6c7c0502bc663242a5db08d3ad941b87f24a142ce4f9190c556d2340bcd056545326377dfae5362 languageName: node linkType: hard "js-cookie@npm:^3.0.5": version: 3.0.5 resolution: "js-cookie@npm:3.0.5" - checksum: 04a0e560407b4489daac3a63e231d35f4e86f78bff9d792011391b49c59f721b513411cd75714c418049c8dc9750b20fcddad1ca5a2ca616c3aca4874cce5b3a + checksum: 10c0/04a0e560407b4489daac3a63e231d35f4e86f78bff9d792011391b49c59f721b513411cd75714c418049c8dc9750b20fcddad1ca5a2ca616c3aca4874cce5b3a languageName: node linkType: hard "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" - checksum: e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed languageName: node linkType: hard -"js-tokens@npm:^8.0.2": - version: 8.0.3 - resolution: "js-tokens@npm:8.0.3" - checksum: b50ba7d926b087ad31949d8155c7bc84374e0785019b17bdddeb2c4f98f5dea04ba464651fe23a8be4f7d15f50d06ce8bb536087b24ce3ebfbaea4a1dc5869f0 +"js-tokens@npm:^9.0.0": + version: 9.0.0 + resolution: "js-tokens@npm:9.0.0" + checksum: 10c0/4ad1c12f47b8c8b2a3a99e29ef338c1385c7b7442198a425f3463f3537384dab6032012791bfc2f056ea5ecdb06b1ed4f70e11a3ab3f388d3dcebfe16a52b27d languageName: node linkType: hard @@ -9864,7 +9799,7 @@ __metadata: esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b languageName: node linkType: hard @@ -9875,13 +9810,20 @@ __metadata: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard "jscodeshift@npm:^0.15.1": - version: 0.15.1 - resolution: "jscodeshift@npm:0.15.1" + version: 0.15.2 + resolution: "jscodeshift@npm:0.15.2" dependencies: "@babel/core": "npm:^7.23.0" "@babel/parser": "npm:^7.23.0" @@ -9910,7 +9852,7 @@ __metadata: optional: true bin: jscodeshift: bin/jscodeshift.js - checksum: 334de6ffa776a68b3f59f2f18a285ea977f3339d85e3517f3854761e65769ffa7e453c35cde320fc969106d573df39bd3fb08b23db54ae17c1b1516e5bf05742 + checksum: 10c0/79afb059b9ca92712af02bdc8d6ff144de7aaf5e2cdcc6f6534e7a86a7347b0a278d9f4884f2c78dac424162a353aafff183a60e868f71132be2c5b5304aeeb8 languageName: node linkType: hard @@ -9944,7 +9886,7 @@ __metadata: peerDependenciesMeta: canvas: optional: true - checksum: 7b35043d7af39ad6dcaef0fa5679d8c8a94c6c9b6cc4a79222b7c9987d57ab7150c50856684ae56b473ab28c7d82aec0fb7ca19dcbd4c3f46683c807d717a3af + checksum: 10c0/7b35043d7af39ad6dcaef0fa5679d8c8a94c6c9b6cc4a79222b7c9987d57ab7150c50856684ae56b473ab28c7d82aec0fb7ca19dcbd4c3f46683c807d717a3af languageName: node linkType: hard @@ -9953,7 +9895,7 @@ __metadata: resolution: "jsesc@npm:2.5.2" bin: jsesc: bin/jsesc - checksum: dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 languageName: node linkType: hard @@ -9962,28 +9904,28 @@ __metadata: resolution: "jsesc@npm:0.5.0" bin: jsesc: bin/jsesc - checksum: f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 languageName: node linkType: hard "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" - checksum: 2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb + checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb languageName: node linkType: hard "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 languageName: node linkType: hard "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 languageName: node linkType: hard @@ -9992,14 +9934,7 @@ __metadata: resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c - languageName: node - linkType: hard - -"jsonc-parser@npm:^3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c languageName: node linkType: hard @@ -10012,7 +9947,7 @@ __metadata: dependenciesMeta: graceful-fs: optional: true - checksum: 4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard @@ -10024,14 +9959,14 @@ __metadata: pako: "npm:~1.0.2" readable-stream: "npm:~2.3.6" setimmediate: "npm:^1.0.5" - checksum: 58e01ec9c4960383fb8b38dd5f67b83ccc1ec215bf74c8a5b32f42b6e5fb79fada5176842a11409c4051b5b94275044851814a31076bf49e1be218d3ef57c863 + checksum: 10c0/58e01ec9c4960383fb8b38dd5f67b83ccc1ec215bf74c8a5b32f42b6e5fb79fada5176842a11409c4051b5b94275044851814a31076bf49e1be218d3ef57c863 languageName: node linkType: hard "just-debounce@npm:^1.0.0": version: 1.1.0 resolution: "just-debounce@npm:1.1.0" - checksum: 462ce68eef6068414bd70dfb1f43ff4e1911330b6473fcdd9d52482fbf544e7666572ca35b6b2297c3baaa944e682ddae8a1b2eb3fc75bb8978ea8192b7f6705 + checksum: 10c0/462ce68eef6068414bd70dfb1f43ff4e1911330b6473fcdd9d52482fbf544e7666572ca35b6b2297c3baaa944e682ddae8a1b2eb3fc75bb8978ea8192b7f6705 languageName: node linkType: hard @@ -10040,7 +9975,7 @@ __metadata: resolution: "kind-of@npm:3.2.2" dependencies: is-buffer: "npm:^1.1.5" - checksum: 7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9 + checksum: 10c0/7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9 languageName: node linkType: hard @@ -10049,35 +9984,35 @@ __metadata: resolution: "kind-of@npm:4.0.0" dependencies: is-buffer: "npm:^1.1.5" - checksum: d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 + checksum: 10c0/d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 languageName: node linkType: hard "kind-of@npm:^5.0.2": version: 5.1.0 resolution: "kind-of@npm:5.1.0" - checksum: fe85b7a2ed4b4d5a12e16e01d00d5c336e1760842fe0da38283605b9880c984288935e87b13138909e4d23d2d197a1d492f7393c6638d2c0fab8a900c4fb0392 + checksum: 10c0/fe85b7a2ed4b4d5a12e16e01d00d5c336e1760842fe0da38283605b9880c984288935e87b13138909e4d23d2d197a1d492f7393c6638d2c0fab8a900c4fb0392 languageName: node linkType: hard "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" - checksum: 61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 languageName: node linkType: hard "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" - checksum: cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b languageName: node linkType: hard "kuler@npm:^2.0.0": version: 2.0.0 resolution: "kuler@npm:2.0.0" - checksum: 0a4e99d92ca373f8f74d1dc37931909c4d0d82aebc94cf2ba265771160fc12c8df34eaaac80805efbda367e2795cb1f1dd4c3d404b6b1cf38aec94035b503d2d + checksum: 10c0/0a4e99d92ca373f8f74d1dc37931909c4d0d82aebc94cf2ba265771160fc12c8df34eaaac80805efbda367e2795cb1f1dd4c3d404b6b1cf38aec94035b503d2d languageName: node linkType: hard @@ -10087,7 +10022,7 @@ __metadata: dependencies: default-resolution: "npm:^2.0.0" es6-weak-map: "npm:^2.0.1" - checksum: dd468d32839d1f548e0b30b76fbb015aa01c1a10bcddedfe39d7f06612e91292899411aaecd6c420a024c368d853fa8845613f7b304b3d173892be07872a4a9c + checksum: 10c0/dd468d32839d1f548e0b30b76fbb015aa01c1a10bcddedfe39d7f06612e91292899411aaecd6c420a024c368d853fa8845613f7b304b3d173892be07872a4a9c languageName: node linkType: hard @@ -10098,7 +10033,7 @@ __metadata: app-root-dir: "npm:^1.0.2" dotenv: "npm:^16.0.0" dotenv-expand: "npm:^10.0.0" - checksum: 3bc4fe649c46c4a20561ca1fd10cd1df641d2c6c42c61af6c65a5fe0546cb548f449e13e6c7440be445c9fe5b4973c25f499e7d899b8704b7b9bd0ec85bbfe2d + checksum: 10c0/3bc4fe649c46c4a20561ca1fd10cd1df641d2c6c42c61af6c65a5fe0546cb548f449e13e6c7440be445c9fe5b4973c25f499e7d899b8704b7b9bd0ec85bbfe2d languageName: node linkType: hard @@ -10107,7 +10042,7 @@ __metadata: resolution: "lazystream@npm:1.0.1" dependencies: readable-stream: "npm:^2.0.5" - checksum: ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 + checksum: 10c0/ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69 languageName: node linkType: hard @@ -10116,7 +10051,7 @@ __metadata: resolution: "lcid@npm:1.0.0" dependencies: invert-kv: "npm:^1.0.0" - checksum: 87fb32196c3c80458778f34f71c042e114f3134a3c86c0d60ee9c94f0750e467d7ca0c005a5224ffd9d49a6e449b5e5c31e1544f1827765a0ba8747298f5980e + checksum: 10c0/87fb32196c3c80458778f34f71c042e114f3134a3c86c0d60ee9c94f0750e467d7ca0c005a5224ffd9d49a6e449b5e5c31e1544f1827765a0ba8747298f5980e languageName: node linkType: hard @@ -10125,14 +10060,14 @@ __metadata: resolution: "lead@npm:1.0.0" dependencies: flush-write-stream: "npm:^1.0.2" - checksum: 355fa4cce74a62cec9d4dc4520a8a6a3bd0472e88e070208a895aa1d144bd5f35a099e0f0d4938f4bc909b6a40fb64cc389e0ec32cc86471540e7a643ffe0519 + checksum: 10c0/355fa4cce74a62cec9d4dc4520a8a6a3bd0472e88e070208a895aa1d144bd5f35a099e0f0d4938f4bc909b6a40fb64cc389e0ec32cc86471540e7a643ffe0519 languageName: node linkType: hard "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" - checksum: cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df languageName: node linkType: hard @@ -10141,7 +10076,7 @@ __metadata: resolution: "lie@npm:3.3.0" dependencies: immediate: "npm:~3.0.5" - checksum: 56dd113091978f82f9dc5081769c6f3b947852ecf9feccaf83e14a123bc630c2301439ce6182521e5fbafbde88e88ac38314327a4e0493a1bea7e0699a7af808 + checksum: 10c0/56dd113091978f82f9dc5081769c6f3b947852ecf9feccaf83e14a123bc630c2301439ce6182521e5fbafbde88e88ac38314327a4e0493a1bea7e0699a7af808 languageName: node linkType: hard @@ -10157,21 +10092,21 @@ __metadata: object.map: "npm:^1.0.0" rechoir: "npm:^0.6.2" resolve: "npm:^1.1.7" - checksum: f4cf3f09a3c368e8ee349dc11cfaae39898d1063e803a05ebacf34949eab20dd9448c682684f5933fdef0b3a61b4e56ae2dbd089689cbb892690d7e368330c20 + checksum: 10c0/f4cf3f09a3c368e8ee349dc11cfaae39898d1063e803a05ebacf34949eab20dd9448c682684f5933fdef0b3a61b4e56ae2dbd089689cbb892690d7e368330c20 languageName: node linkType: hard -"lilconfig@npm:^3.0.0": +"lilconfig@npm:^3.1.1": version: 3.1.1 resolution: "lilconfig@npm:3.1.1" - checksum: 311b559794546894e3fe176663427326026c1c644145be9e8041c58e268aa9328799b8dfe7e4dd8c6a4ae305feae95a1c9e007db3569f35b42b6e1bc8274754c + checksum: 10c0/311b559794546894e3fe176663427326026c1c644145be9e8041c58e268aa9328799b8dfe7e4dd8c6a4ae305feae95a1c9e007db3569f35b42b6e1bc8274754c languageName: node linkType: hard "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" - checksum: 3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d languageName: node linkType: hard @@ -10184,7 +10119,7 @@ __metadata: pify: "npm:^2.0.0" pinkie-promise: "npm:^2.0.0" strip-bom: "npm:^2.0.0" - checksum: 2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22 + checksum: 10c0/2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22 languageName: node linkType: hard @@ -10196,14 +10131,14 @@ __metadata: parse-json: "npm:^4.0.0" pify: "npm:^3.0.0" strip-bom: "npm:^3.0.0" - checksum: 6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 + checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 languageName: node linkType: hard "loader-utils@npm:^3.2.0": version: 3.2.1 resolution: "loader-utils@npm:3.2.1" - checksum: d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394 + checksum: 10c0/d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394 languageName: node linkType: hard @@ -10213,7 +10148,7 @@ __metadata: dependencies: mlly: "npm:^1.4.2" pkg-types: "npm:^1.0.3" - checksum: f61cbd00d7689f275558b1a45c7ff2a3ddf8472654123ed880215677b9adfa729f1081e50c27ffb415cdb9fa706fb755fec5e23cdd965be375c8059e87ff1cc9 + checksum: 10c0/f61cbd00d7689f275558b1a45c7ff2a3ddf8472654123ed880215677b9adfa729f1081e50c27ffb415cdb9fa706fb755fec5e23cdd965be375c8059e87ff1cc9 languageName: node linkType: hard @@ -10223,7 +10158,7 @@ __metadata: dependencies: p-locate: "npm:^3.0.0" path-exists: "npm:^3.0.0" - checksum: 3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b languageName: node linkType: hard @@ -10232,7 +10167,7 @@ __metadata: resolution: "locate-path@npm:5.0.0" dependencies: p-locate: "npm:^4.1.0" - checksum: 33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 languageName: node linkType: hard @@ -10241,63 +10176,49 @@ __metadata: resolution: "locate-path@npm:6.0.0" dependencies: p-locate: "npm:^5.0.0" - checksum: d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 languageName: node linkType: hard "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" - checksum: fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 languageName: node linkType: hard "lodash.clonedeep@npm:^4.5.0": version: 4.5.0 resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 + checksum: 10c0/2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 languageName: node linkType: hard "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" - checksum: 762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 languageName: node linkType: hard "lodash.escape@npm:^4.0.1": version: 4.0.1 resolution: "lodash.escape@npm:4.0.1" - checksum: 90ade409cec05b6869090476952fdfb84d4d87b1ff4a0e03ebd590f980d9a1248d93ba14579f10d80c6429e4d6af13ba137c28db64cae6dadb71442e54a3ad2b + checksum: 10c0/90ade409cec05b6869090476952fdfb84d4d87b1ff4a0e03ebd590f980d9a1248d93ba14579f10d80c6429e4d6af13ba137c28db64cae6dadb71442e54a3ad2b languageName: node linkType: hard "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" - checksum: 402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"lodash.trim@npm:^4.5.1": - version: 4.5.1 - resolution: "lodash.trim@npm:4.5.1" - checksum: 5e81316d8fb02ff63c92d73cc737cc264ea49114a0f42e083ceb7c39679be30cd3497c0c1f6a3b79c36e322fa0b52dd619fc26a9fb693cc5201988d967d5292c - languageName: node - linkType: hard - -"lodash.trimstart@npm:^4.5.1": - version: 4.5.1 - resolution: "lodash.trimstart@npm:4.5.1" - checksum: de0d4b1da63fb98cdae1e9ce02e845e5791b0cae78285f0dc6a8029878e7663e586bf6660ab49c5c12302432583f5f7ec2effe735645b208cbf758eba5f9f0d8 + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 languageName: node linkType: hard "lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" - checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c languageName: node linkType: hard @@ -10307,7 +10228,7 @@ __metadata: dependencies: chalk: "npm:^4.1.0" is-unicode-supported: "npm:^0.1.0" - checksum: 67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 languageName: node linkType: hard @@ -10321,7 +10242,7 @@ __metadata: ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 6e02f8617a03155b2fce451bacf777a2c01da16d32c4c745b3ec85be6c3f2602f2a4953a8bd096441cb4c42c447b52318541d6b6bc335dce903cb9ad77a1749f + checksum: 10c0/6e02f8617a03155b2fce451bacf777a2c01da16d32c4c745b3ec85be6c3f2602f2a4953a8bd096441cb4c42c447b52318541d6b6bc335dce903cb9ad77a1749f languageName: node linkType: hard @@ -10332,7 +10253,7 @@ __metadata: js-tokens: "npm:^3.0.0 || ^4.0.0" bin: loose-envify: cli.js - checksum: 655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e languageName: node linkType: hard @@ -10341,14 +10262,14 @@ __metadata: resolution: "loupe@npm:2.3.7" dependencies: get-func-name: "npm:^2.0.1" - checksum: 71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4 + checksum: 10c0/71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4 languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard @@ -10357,16 +10278,7 @@ __metadata: resolution: "lru-cache@npm:5.1.1" dependencies: yallist: "npm:^3.0.2" - checksum: 89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 languageName: node linkType: hard @@ -10375,14 +10287,14 @@ __metadata: resolution: "lru-queue@npm:0.1.0" dependencies: es5-ext: "npm:~0.10.2" - checksum: 83517032b46843601c4528be65e8aaf85f5a7860a9cfa3e4f2b5591da436e7cd748d95b450c91434c4ffb75d3ae4c069ddbdd9f71ada56a99a00c03088c51b4d + checksum: 10c0/83517032b46843601c4528be65e8aaf85f5a7860a9cfa3e4f2b5591da436e7cd748d95b450c91434c4ffb75d3ae4c069ddbdd9f71ada56a99a00c03088c51b4d languageName: node linkType: hard "luxon@npm:^3.4.4": version: 3.4.4 resolution: "luxon@npm:3.4.4" - checksum: 02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af + checksum: 10c0/02e26a0b039c11fd5b75e1d734c8f0332c95510f6a514a9a0991023e43fb233884da02d7f966823ffb230632a733fc86d4a4b1e63c3fbe00058b8ee0f8c728af languageName: node linkType: hard @@ -10391,7 +10303,7 @@ __metadata: resolution: "lz-string@npm:1.5.0" bin: lz-string: bin/bin.js - checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b languageName: node linkType: hard @@ -10400,16 +10312,16 @@ __metadata: resolution: "magic-string@npm:0.27.0" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8 + checksum: 10c0/cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8 languageName: node linkType: hard "magic-string@npm:^0.30.0, magic-string@npm:^0.30.5": - version: 0.30.5 - resolution: "magic-string@npm:0.30.5" + version: 0.30.10 + resolution: "magic-string@npm:0.30.10" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 38ac220ca7539e96da7ea2f38d85796bdf5c69b6bcae728c4bc2565084e6dc326b9174ee9770bea345cf6c9b3a24041b767167874fab5beca874d2356a9d1520 + checksum: 10c0/aa9ca17eae571a19bce92c8221193b6f93ee8511abb10f085e55ffd398db8e4c089a208d9eac559deee96a08b7b24d636ea4ab92f09c6cf42a7d1af51f7fd62b languageName: node linkType: hard @@ -10419,7 +10331,7 @@ __metadata: dependencies: pify: "npm:^4.0.1" semver: "npm:^5.6.0" - checksum: ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 + checksum: 10c0/ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 languageName: node linkType: hard @@ -10428,13 +10340,13 @@ __metadata: resolution: "make-dir@npm:3.1.0" dependencies: semver: "npm:^6.0.0" - checksum: 56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -10445,9 +10357,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -10456,7 +10369,7 @@ __metadata: resolution: "make-iterator@npm:1.0.1" dependencies: kind-of: "npm:^6.0.2" - checksum: 84b77d72e4af589a4e6069a9e0265ff55e63162b528aa085149060b7bf4e858c700892b95a073feaf517988cac75ca2e8d9ceb14243718b2f268dc4f4a90ff0a + checksum: 10c0/84b77d72e4af589a4e6069a9e0265ff55e63162b528aa085149060b7bf4e858c700892b95a073feaf517988cac75ca2e8d9ceb14243718b2f268dc4f4a90ff0a languageName: node linkType: hard @@ -10465,28 +10378,28 @@ __metadata: resolution: "makeerror@npm:1.0.12" dependencies: tmpl: "npm:1.0.5" - checksum: b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c languageName: node linkType: hard "map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" - checksum: 05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 + checksum: 10c0/05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 languageName: node linkType: hard "map-or-similar@npm:^1.5.0": version: 1.5.0 resolution: "map-or-similar@npm:1.5.0" - checksum: 33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def + checksum: 10c0/33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def languageName: node linkType: hard "map-stream@npm:0.0.7": version: 0.0.7 resolution: "map-stream@npm:0.0.7" - checksum: 77da244656dad5013bd147b0eef6f0343a212f14761332b97364fe348d4d70f0b8a0903457d6fc88772ec7c3d4d048b24f8db3aa5c0f77a8ce8bf2391473b8ec + checksum: 10c0/77da244656dad5013bd147b0eef6f0343a212f14761332b97364fe348d4d70f0b8a0903457d6fc88772ec7c3d4d048b24f8db3aa5c0f77a8ce8bf2391473b8ec languageName: node linkType: hard @@ -10495,25 +10408,25 @@ __metadata: resolution: "map-visit@npm:1.0.0" dependencies: object-visit: "npm:^1.0.0" - checksum: fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 + checksum: 10c0/fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 languageName: node linkType: hard "markdown-to-jsx@npm:^7.1.8": - version: 7.3.2 - resolution: "markdown-to-jsx@npm:7.3.2" + version: 7.4.7 + resolution: "markdown-to-jsx@npm:7.4.7" peerDependencies: react: ">= 0.14.0" - checksum: 191b9a9defeed02e12dd340cebf279f577266dac7b34574fa44ce4d64ee8536f9967d455b8303c853f84413feb473118290a6160d8221eeaf3b9e4961b8980e3 + checksum: 10c0/7dab3e2c8d7374c45e6ca34fd12b40453533a5b89749eff3359975b1d296c553ff7675f56be7c9d1fb3b97b7b7d143d1b3237137d5c262322e0534eea72e2800 languageName: node linkType: hard "marked@npm:^12.0.0": - version: 12.0.0 - resolution: "marked@npm:12.0.0" + version: 12.0.2 + resolution: "marked@npm:12.0.2" bin: marked: bin/marked.js - checksum: 485c0d2a1b59f7d305435d2d65aac477eee8e47ccd686e06c35145b7186c399fd741543f7c0bb02e67d53b3cc0341f491d967ca40a5c3aa49c6cc466e1f5d872 + checksum: 10c0/45ae2e1e3f06b30a5b5f64efc6cde9830c81d1d024fd7668772a3217f1bc0f326e66a6b8970482d9783edf1f581fecac7023a7fa160f2c14dbcc16e064b4eafb languageName: node linkType: hard @@ -10525,7 +10438,7 @@ __metadata: micromatch: "npm:^3.0.4" resolve: "npm:^1.4.0" stack-trace: "npm:0.0.10" - checksum: 0a44d235d1edc84fe37cf8b07f55bb6b9f10480bb754f21692421b04e020a9b5f8f9f2e138119e4eac219027328daa4d9cae7dc4c38e08f23cf29cc5dfb8a727 + checksum: 10c0/0a44d235d1edc84fe37cf8b07f55bb6b9f10480bb754f21692421b04e020a9b5f8f9f2e138119e4eac219027328daa4d9cae7dc4c38e08f23cf29cc5dfb8a727 languageName: node linkType: hard @@ -10536,7 +10449,7 @@ __metadata: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 languageName: node linkType: hard @@ -10545,28 +10458,28 @@ __metadata: resolution: "mdast-util-definitions@npm:4.0.0" dependencies: unist-util-visit: "npm:^2.0.0" - checksum: d81bb0b702f99878c8e8e4f66dd7f6f673ab341f061b3d9487ba47dad28b584e02f16b4c42df23714eaac8a7dd8544ba7d77308fad8d4a9fd0ac92e2a7f56be9 + checksum: 10c0/d81bb0b702f99878c8e8e4f66dd7f6f673ab341f061b3d9487ba47dad28b584e02f16b4c42df23714eaac8a7dd8544ba7d77308fad8d4a9fd0ac92e2a7f56be9 languageName: node linkType: hard "mdast-util-to-string@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-to-string@npm:1.1.0" - checksum: 5dad9746ec0839792a8a35f504564e8d2b8c30013652410306c111963d33f1ee7b5477aa64ed77b64e13216363a29395809875ffd80e2031a08614657628a121 + checksum: 10c0/5dad9746ec0839792a8a35f504564e8d2b8c30013652410306c111963d33f1ee7b5477aa64ed77b64e13216363a29395809875ffd80e2031a08614657628a121 languageName: node linkType: hard "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" - checksum: 67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd + checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd languageName: node linkType: hard "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" - checksum: d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 languageName: node linkType: hard @@ -10582,7 +10495,7 @@ __metadata: lru-queue: "npm:^0.1.0" next-tick: "npm:^1.1.0" timers-ext: "npm:^0.1.7" - checksum: 297e65cd8256bdf24c48f5e158da80d4c9688db0d6e65c5dcc13fa768e782ddeb71aec36925359931b5efef0efc6666b5bb2af6deb3de63d4258a3821ed16fce + checksum: 10c0/297e65cd8256bdf24c48f5e158da80d4c9688db0d6e65c5dcc13fa768e782ddeb71aec36925359931b5efef0efc6666b5bb2af6deb3de63d4258a3821ed16fce languageName: node linkType: hard @@ -10591,42 +10504,42 @@ __metadata: resolution: "memoizerific@npm:1.11.3" dependencies: map-or-similar: "npm:^1.5.0" - checksum: 661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e + checksum: 10c0/661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e languageName: node linkType: hard "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" - checksum: 4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9 + checksum: 10c0/4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9 languageName: node linkType: hard "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" - checksum: b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec + checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec languageName: node linkType: hard "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" - checksum: 867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 languageName: node linkType: hard "merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" - checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb languageName: node linkType: hard "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" - checksum: bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 languageName: node linkType: hard @@ -10647,17 +10560,17 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.2" - checksum: 531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f + checksum: 10c0/531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f languageName: node linkType: hard "micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 languageName: node linkType: hard @@ -10669,14 +10582,14 @@ __metadata: brorand: "npm:^1.0.1" bin: miller-rabin: bin/miller-rabin - checksum: 26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 languageName: node linkType: hard "mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" - checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard @@ -10685,7 +10598,7 @@ __metadata: resolution: "mime-types@npm:2.1.35" dependencies: mime-db: "npm:1.52.0" - checksum: 82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 languageName: node linkType: hard @@ -10694,7 +10607,7 @@ __metadata: resolution: "mime@npm:1.6.0" bin: mime: cli.js - checksum: b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 languageName: node linkType: hard @@ -10703,42 +10616,42 @@ __metadata: resolution: "mime@npm:2.6.0" bin: mime: cli.js - checksum: a7f2589900d9c16e3bdf7672d16a6274df903da958c1643c9c45771f0478f3846dcb1097f31eb9178452570271361e2149310931ec705c037210fc69639c8e6c + checksum: 10c0/a7f2589900d9c16e3bdf7672d16a6274df903da958c1643c9c45771f0478f3846dcb1097f31eb9178452570271361e2149310931ec705c037210fc69639c8e6c languageName: node linkType: hard "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" - checksum: b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 languageName: node linkType: hard "mimic-fn@npm:^4.0.0": version: 4.0.0 resolution: "mimic-fn@npm:4.0.0" - checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf languageName: node linkType: hard "min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" - checksum: 7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c languageName: node linkType: hard "minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" - checksum: 96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard "minimalistic-crypto-utils@npm:^1.0.1": version: 1.0.1 resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 languageName: node linkType: hard @@ -10747,7 +10660,7 @@ __metadata: resolution: "minimatch@npm:9.0.1" dependencies: brace-expansion: "npm:^2.0.1" - checksum: aa043eb8822210b39888a5d0d28df0017b365af5add9bd522f180d2a6962de1cbbf1bdeacdb1b17f410dc3336bc8d76fb1d3e814cdc65d00c2f68e01f0010096 + checksum: 10c0/aa043eb8822210b39888a5d0d28df0017b365af5add9bd522f180d2a6962de1cbbf1bdeacdb1b17f410dc3336bc8d76fb1d3e814cdc65d00c2f68e01f0010096 languageName: node linkType: hard @@ -10756,7 +10669,7 @@ __metadata: resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard @@ -10765,23 +10678,23 @@ __metadata: resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard "minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard "minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" - checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard @@ -10790,13 +10703,13 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -10805,7 +10718,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -10814,7 +10727,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -10823,7 +10736,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -10832,7 +10745,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -10841,21 +10754,21 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": + version: 7.1.1 + resolution: "minipass@npm:7.1.1" + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -10865,7 +10778,7 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -10875,14 +10788,14 @@ __metadata: dependencies: for-in: "npm:^1.0.2" is-extendable: "npm:^1.0.1" - checksum: cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b + checksum: 10c0/cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b languageName: node linkType: hard "mkdirp-classic@npm:^0.5.2": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" - checksum: 95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 + checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 languageName: node linkType: hard @@ -10893,7 +10806,7 @@ __metadata: minimist: "npm:^1.2.6" bin: mkdirp: bin/cmd.js - checksum: e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 languageName: node linkType: hard @@ -10902,7 +10815,7 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard @@ -10911,54 +10824,47 @@ __metadata: resolution: "mkdirp@npm:3.0.1" bin: mkdirp: dist/cjs/src/bin.js - checksum: 9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.4.2 - resolution: "mlly@npm:1.4.2" +"mlly@npm:^1.4.2, mlly@npm:^1.7.0": + version: 1.7.0 + resolution: "mlly@npm:1.7.0" dependencies: - acorn: "npm:^8.10.0" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - ufo: "npm:^1.3.0" - checksum: 905e3a704c7d3bcaad55f31d6efe9f680eab5be053ab7f8b299b8dbc027041f741fa6a93db9a3c461be2552632f3831b6c43c50af530f5fb2e9cd6273bc9d642 + acorn: "npm:^8.11.3" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.1.0" + ufo: "npm:^1.5.3" + checksum: 10c0/0b90e5b86e35897fd830624635b30052d0dfeb01b62a021fff4c0a5f46fbc617db685acfbc8c1c7cdcf687d9ffb8d54f3c1b0087ab953232cb3c158a2fb2d770 languageName: node linkType: hard "mousetrap@npm:^1.6.5": version: 1.6.5 resolution: "mousetrap@npm:1.6.5" - checksum: 5c361bdbbff3966fd58d70f39b9fe1f8e32c78f3ce65989d83af7aad32a3a95313ce835a8dd8a55cb5de9eeb7c1f0c2b9048631a3073b5606241589e8fc0ba53 - languageName: node - linkType: hard - -"mri@npm:^1.2.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + checksum: 10c0/5c361bdbbff3966fd58d70f39b9fe1f8e32c78f3ce65989d83af7aad32a3a95313ce835a8dd8a55cb5de9eeb7c1f0c2b9048631a3073b5606241589e8fc0ba53 languageName: node linkType: hard "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" - checksum: f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" - checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 languageName: node linkType: hard @@ -10967,23 +10873,23 @@ __metadata: resolution: "mustache@npm:4.2.0" bin: mustache: bin/mustache - checksum: 1f8197e8a19e63645a786581d58c41df7853da26702dbc005193e2437c98ca49b255345c173d50c08fe4b4dbb363e53cb655ecc570791f8deb09887248dd34a2 + checksum: 10c0/1f8197e8a19e63645a786581d58c41df7853da26702dbc005193e2437c98ca49b255345c173d50c08fe4b4dbb363e53cb655ecc570791f8deb09887248dd34a2 languageName: node linkType: hard "mute-stdout@npm:^1.0.0": version: 1.0.1 resolution: "mute-stdout@npm:1.0.1" - checksum: 5b6a20ee77cbe9e61fa52cfb1f2ddf1c21d49a0c874a2f6a24bbff962031084a0694a0258e92b33c0f492229416031c1a53d4dcffc902b981daff2379fd40903 + checksum: 10c0/5b6a20ee77cbe9e61fa52cfb1f2ddf1c21d49a0c874a2f6a24bbff962031084a0694a0258e92b33c0f492229416031c1a53d4dcffc902b981daff2379fd40903 languageName: node linkType: hard "nan@npm:^2.12.1": - version: 2.18.0 - resolution: "nan@npm:2.18.0" + version: 2.19.0 + resolution: "nan@npm:2.19.0" dependencies: node-gyp: "npm:latest" - checksum: 9209d80134fdb98c0afe35c1372d2b930a0a8d3c52706cb5e4257a27e9845c375f7a8daedadadec8d6403ca2eebb3b37d362ff5d1ec03249462abf65fef2a148 + checksum: 10c0/b8d05d75f92ee9d94affa50d0aa41b6c698254c848529452d7ab67c2e0d160a83f563bfe2cbd53e077944eceb48c757f83c93634c7c9ff404c9ec1ed4e5ced1a languageName: node linkType: hard @@ -10992,7 +10898,7 @@ __metadata: resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 languageName: node linkType: hard @@ -11011,35 +10917,35 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: 0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a + checksum: 10c0/0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a languageName: node linkType: hard "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard "neo-async@npm:^2.5.0, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" - checksum: c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d languageName: node linkType: hard "next-tick@npm:1, next-tick@npm:^1.1.0": version: 1.1.0 resolution: "next-tick@npm:1.1.0" - checksum: 3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 + checksum: 10c0/3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 languageName: node linkType: hard "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" - checksum: 95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f + checksum: 10c0/95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f languageName: node linkType: hard @@ -11048,14 +10954,14 @@ __metadata: resolution: "node-dir@npm:0.1.17" dependencies: minimatch: "npm:^3.0.2" - checksum: 16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 + checksum: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 languageName: node linkType: hard -"node-fetch-native@npm:^1.4.0": - version: 1.4.1 - resolution: "node-fetch-native@npm:1.4.1" - checksum: ab298a42ebf3b1b6c6a8cbc53d8ba703895f55171ed743b0828c2a87d461642d8053143864915a69d41cc01013db86406da105fff6c0a05a00d8caf5c279549c +"node-fetch-native@npm:^1.6.3": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 10c0/78334dc6def5d1d95cfe87b33ac76c4833592c5eb84779ad2b0c23c689f9dd5d1cfc827035ada72d6b8b218f717798968c5a99aeff0a1a8bf06657e80592f9c3 languageName: node linkType: hard @@ -11069,13 +10975,13 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 languageName: node linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -11089,14 +10995,14 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard "node-int64@npm:^0.4.0": version: 0.4.0 resolution: "node-int64@npm:0.4.0" - checksum: a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a languageName: node linkType: hard @@ -11127,21 +11033,14 @@ __metadata: url: "npm:^0.11.0" util: "npm:^0.11.0" vm-browserify: "npm:^1.0.1" - checksum: 0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: 2fb44bf70fc949d27f3a48a7fd1a9d1d603ddad4ccd091f26b3fb8b1da976605d919330d7388ccd55ca2ade0dc8b2e12841ba19ef249c8bb29bf82532d401af7 + checksum: 10c0/0e05321a6396408903ed642231d2bca7dd96492d074c7af161ba06a63c95378bd3de50b4105eccbbc02d93ba3da69f0ff5e624bc2a8c92ca462ceb6a403e7986 languageName: node linkType: hard "node-releases@npm:^2.0.14": version: 2.0.14 resolution: "node-releases@npm:2.0.14" - checksum: 199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 languageName: node linkType: hard @@ -11161,29 +11060,18 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 3aeb50105ecae31ce4d0a5cd464011d4aa0dc15419e39ac0fd203d784e38940e1436f4ed96adbaa0f9614ee0644f91e3cf38f2afae8d3918ae7afc51c7e2116b + checksum: 10c0/3aeb50105ecae31ce4d0a5cd464011d4aa0dc15419e39ac0fd203d784e38940e1436f4ed96adbaa0f9614ee0644f91e3cf38f2afae8d3918ae7afc51c7e2116b languageName: node linkType: hard "nopt@npm:^7.0.0, nopt@npm:^7.2.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff - languageName: node - linkType: hard - -"nopt@npm:~1.0.10": - version: 1.0.10 - resolution: "nopt@npm:1.0.10" - dependencies: - abbrev: "npm:1" - bin: - nopt: ./bin/nopt.js - checksum: ddfbd892116a125fd68849ef564dd5b1f0a5ba0dbbf18782e9499e2efad8f4d3790635b47c6b5d3f7e014069e7b3ce5b8112687e9ae093fcd2678188c866fe28 + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard @@ -11195,7 +11083,7 @@ __metadata: resolve: "npm:^1.10.0" semver: "npm:2 || 3 || 4 || 5" validate-npm-package-license: "npm:^3.0.1" - checksum: 357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 languageName: node linkType: hard @@ -11204,21 +11092,21 @@ __metadata: resolution: "normalize-path@npm:2.1.1" dependencies: remove-trailing-separator: "npm:^1.0.1" - checksum: db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b + checksum: 10c0/db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b languageName: node linkType: hard "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard "normalize-range@npm:^0.1.2": version: 0.1.2 resolution: "normalize-range@npm:0.1.2" - checksum: bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 languageName: node linkType: hard @@ -11227,7 +11115,7 @@ __metadata: resolution: "now-and-later@npm:2.0.1" dependencies: once: "npm:^1.3.2" - checksum: a3b123b6a7378f300cf45b381efb69b7d085a4151dceeca8442e7e08aa50f6e44d15af114261dca201e19be85f9e25dd61ad74aab62ad3675210bfc60f1f19f5 + checksum: 10c0/a3b123b6a7378f300cf45b381efb69b7d085a4151dceeca8442e7e08aa50f6e44d15af114261dca201e19be85f9e25dd61ad74aab62ad3675210bfc60f1f19f5 languageName: node linkType: hard @@ -11248,7 +11136,7 @@ __metadata: npm-run-all: bin/npm-run-all/index.js run-p: bin/run-p/index.js run-s: bin/run-s/index.js - checksum: 736ee39bd35454d3efaa4a2e53eba6c523e2e17fba21a18edcce6b221f5cab62000bef16bb6ae8aff9e615831e6b0eb25ab51d52d60e6fa6f4ea880e4c6d31f4 + checksum: 10c0/736ee39bd35454d3efaa4a2e53eba6c523e2e17fba21a18edcce6b221f5cab62000bef16bb6ae8aff9e615831e6b0eb25ab51d52d60e6fa6f4ea880e4c6d31f4 languageName: node linkType: hard @@ -11257,16 +11145,16 @@ __metadata: resolution: "npm-run-path@npm:4.0.1" dependencies: path-key: "npm:^3.0.0" - checksum: 6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac languageName: node linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: "npm:^4.0.0" - checksum: ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba languageName: node linkType: hard @@ -11275,28 +11163,43 @@ __metadata: resolution: "nth-check@npm:2.1.1" dependencies: boolbase: "npm:^1.0.0" - checksum: 5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 languageName: node linkType: hard "number-is-nan@npm:^1.0.0": version: 1.0.1 resolution: "number-is-nan@npm:1.0.1" - checksum: cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5 + checksum: 10c0/cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5 languageName: node linkType: hard "nwsapi@npm:^2.2.7": - version: 2.2.7 - resolution: "nwsapi@npm:2.2.7" - checksum: 44be198adae99208487a1c886c0a3712264f7bbafa44368ad96c003512fed2753d4e22890ca1e6edb2690c3456a169f2a3c33bfacde1905cf3bf01c7722464db + version: 2.2.10 + resolution: "nwsapi@npm:2.2.10" + checksum: 10c0/43dfa150387bd2a578e37556d0ae3330d5617f99e5a7b64e3400d4c2785620762aa6169caf8f5fbce17b7ef29c372060b602594320c374fba0a39da4163d77ed + languageName: node + linkType: hard + +"nypm@npm:^0.3.8": + version: 0.3.8 + resolution: "nypm@npm:0.3.8" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.2.3" + execa: "npm:^8.0.1" + pathe: "npm:^1.1.2" + ufo: "npm:^1.4.0" + bin: + nypm: dist/cli.mjs + checksum: 10c0/b910ad4f2156789e410443cb20e9e604baf9570dd54acc740bd3a7784cb6e96d4a2619c4e6ad2bea28a3f849acafbf4a8bdc9b9e52bd87379a5bd68e3b66400d languageName: node linkType: hard "object-assign@npm:4.X, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" - checksum: 1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 languageName: node linkType: hard @@ -11307,31 +11210,31 @@ __metadata: copy-descriptor: "npm:^0.1.0" define-property: "npm:^0.2.5" kind-of: "npm:^3.0.3" - checksum: 79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 + checksum: 10c0/79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 languageName: node linkType: hard -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": +"object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d + checksum: 10c0/fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d languageName: node linkType: hard "object-is@npm:^1.1.5": - version: 1.1.5 - resolution: "object-is@npm:1.1.5" + version: 1.1.6 + resolution: "object-is@npm:1.1.6" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" - checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard @@ -11340,19 +11243,19 @@ __metadata: resolution: "object-visit@npm:1.0.1" dependencies: isobject: "npm:^3.0.0" - checksum: 086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 + checksum: 10c0/086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 languageName: node linkType: hard -"object.assign@npm:^4.0.4, object.assign@npm:^4.1.0, object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.assign@npm:^4.0.4, object.assign@npm:^4.1.0, object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" has-symbols: "npm:^1.0.3" object-keys: "npm:^1.1.1" - checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3 + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard @@ -11364,7 +11267,7 @@ __metadata: array-slice: "npm:^1.0.0" for-own: "npm:^1.0.0" isobject: "npm:^3.0.0" - checksum: 9ed5c41ce500c2dce2e6f8baa71b0e73b013dcd57c02e545dd85b46e52140af707e2b05c31f6126209f8b15709f10817ddbe6fb5c13f8d873d811694f28ee3fd + checksum: 10c0/9ed5c41ce500c2dce2e6f8baa71b0e73b013dcd57c02e545dd85b46e52140af707e2b05c31f6126209f8b15709f10817ddbe6fb5c13f8d873d811694f28ee3fd languageName: node linkType: hard @@ -11374,7 +11277,7 @@ __metadata: dependencies: for-own: "npm:^1.0.0" make-iterator: "npm:^1.0.0" - checksum: f5dff48d3aa6604e8c1983c988a1314b8858181cbedc1671a83c8db6f247a97f31a7acb7ec1b85a72a785149bc34ffbd284d953d902fef7a3c19e2064959a0aa + checksum: 10c0/f5dff48d3aa6604e8c1983c988a1314b8858181cbedc1671a83c8db6f247a97f31a7acb7ec1b85a72a785149bc34ffbd284d953d902fef7a3c19e2064959a0aa languageName: node linkType: hard @@ -11383,7 +11286,7 @@ __metadata: resolution: "object.pick@npm:1.3.0" dependencies: isobject: "npm:^3.0.1" - checksum: cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e + checksum: 10c0/cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e languageName: node linkType: hard @@ -11393,7 +11296,14 @@ __metadata: dependencies: for-own: "npm:^1.0.0" make-iterator: "npm:^1.0.0" - checksum: d3c10543bf939f7475e61f90784613fec60c6a3b92a45e2d7a88b1fe297c1466edd0148a102cbbb9eb14a48bafecb698917af5b76895f434e6a715e78397f5fc + checksum: 10c0/d3c10543bf939f7475e61f90784613fec60c6a3b92a45e2d7a88b1fe297c1466edd0148a102cbbb9eb14a48bafecb698917af5b76895f434e6a715e78397f5fc + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 10c0/928f5bdbd8cd73f90cf544c0533dbda8e0a42d9b8c7454ab89e64e4d11bc85f85242830b4e107426ce13dc4dd3013286f8f5e0c84abd8942a014b907d9692540 languageName: node linkType: hard @@ -11402,14 +11312,14 @@ __metadata: resolution: "on-finished@npm:2.4.1" dependencies: ee-first: "npm:1.1.1" - checksum: 46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 languageName: node linkType: hard "on-headers@npm:~1.0.2": version: 1.0.2 resolution: "on-headers@npm:1.0.2" - checksum: f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f + checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f languageName: node linkType: hard @@ -11418,7 +11328,7 @@ __metadata: resolution: "once@npm:1.4.0" dependencies: wrappy: "npm:1" - checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard @@ -11427,7 +11337,7 @@ __metadata: resolution: "one-time@npm:1.0.0" dependencies: fn.name: "npm:1.x.x" - checksum: 6e4887b331edbb954f4e915831cbec0a7b9956c36f4feb5f6de98c448ac02ff881fd8d9b55a6b1b55030af184c6b648f340a76eb211812f4ad8c9b4b8692fdaa + checksum: 10c0/6e4887b331edbb954f4e915831cbec0a7b9956c36f4feb5f6de98c448ac02ff881fd8d9b55a6b1b55030af184c6b648f340a76eb211812f4ad8c9b4b8692fdaa languageName: node linkType: hard @@ -11436,7 +11346,7 @@ __metadata: resolution: "onetime@npm:5.1.2" dependencies: mimic-fn: "npm:^2.1.0" - checksum: ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f languageName: node linkType: hard @@ -11445,7 +11355,7 @@ __metadata: resolution: "onetime@npm:6.0.0" dependencies: mimic-fn: "npm:^4.0.0" - checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c languageName: node linkType: hard @@ -11456,7 +11366,7 @@ __metadata: define-lazy-prop: "npm:^2.0.0" is-docker: "npm:^2.1.1" is-wsl: "npm:^2.2.0" - checksum: bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 languageName: node linkType: hard @@ -11468,7 +11378,7 @@ __metadata: tiny-inflate: "npm:^1.0.3" bin: ot: bin/ot - checksum: 7de1c175c439a648f32f5113c619cdcd7ae09096cb791b5b1b8b24afdaf76ccdf8938297dab61ded48e032e8ebb54bcf444eedef562498f7e241dbebcf3da2f6 + checksum: 10c0/7de1c175c439a648f32f5113c619cdcd7ae09096cb791b5b1b8b24afdaf76ccdf8938297dab61ded48e032e8ebb54bcf444eedef562498f7e241dbebcf3da2f6 languageName: node linkType: hard @@ -11485,7 +11395,7 @@ __metadata: log-symbols: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" wcwidth: "npm:^1.0.1" - checksum: 10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 languageName: node linkType: hard @@ -11494,14 +11404,14 @@ __metadata: resolution: "ordered-read-streams@npm:1.0.1" dependencies: readable-stream: "npm:^2.0.1" - checksum: 6243667adbcea69527cfebd1e483f0d06109dea578e4bbd6f185acfd1c3cc5f059b887fe600ba3084498924b9566405c0595819e02caf9ce88bc604e90b652b8 + checksum: 10c0/6243667adbcea69527cfebd1e483f0d06109dea578e4bbd6f185acfd1c3cc5f059b887fe600ba3084498924b9566405c0595819e02caf9ce88bc604e90b652b8 languageName: node linkType: hard "os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" - checksum: 6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 languageName: node linkType: hard @@ -11510,7 +11420,7 @@ __metadata: resolution: "os-locale@npm:1.4.0" dependencies: lcid: "npm:^1.0.0" - checksum: 302173159d562000ddf982ed75c493a0d861e91372c9e1b13aab21590ff2e1ba264a41995b29be8dc5278a6127ffcd2ad5591779e8164a570fc5fa6c0787b057 + checksum: 10c0/302173159d562000ddf982ed75c493a0d861e91372c9e1b13aab21590ff2e1ba264a41995b29be8dc5278a6127ffcd2ad5591779e8164a570fc5fa6c0787b057 languageName: node linkType: hard @@ -11519,7 +11429,7 @@ __metadata: resolution: "p-limit@npm:2.3.0" dependencies: p-try: "npm:^2.0.0" - checksum: 8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 languageName: node linkType: hard @@ -11528,7 +11438,7 @@ __metadata: resolution: "p-limit@npm:3.1.0" dependencies: yocto-queue: "npm:^0.1.0" - checksum: 9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a languageName: node linkType: hard @@ -11537,7 +11447,7 @@ __metadata: resolution: "p-limit@npm:5.0.0" dependencies: yocto-queue: "npm:^1.0.0" - checksum: 574e93b8895a26e8485eb1df7c4b58a1a6e8d8ae41b1750cc2cc440922b3d306044fc6e9a7f74578a883d46802d9db72b30f2e612690fcef838c173261b1ed83 + checksum: 10c0/574e93b8895a26e8485eb1df7c4b58a1a6e8d8ae41b1750cc2cc440922b3d306044fc6e9a7f74578a883d46802d9db72b30f2e612690fcef838c173261b1ed83 languageName: node linkType: hard @@ -11546,7 +11456,7 @@ __metadata: resolution: "p-locate@npm:3.0.0" dependencies: p-limit: "npm:^2.0.0" - checksum: 7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 languageName: node linkType: hard @@ -11555,7 +11465,7 @@ __metadata: resolution: "p-locate@npm:4.1.0" dependencies: p-limit: "npm:^2.2.0" - checksum: 1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 languageName: node linkType: hard @@ -11564,7 +11474,7 @@ __metadata: resolution: "p-locate@npm:5.0.0" dependencies: p-limit: "npm:^3.0.2" - checksum: 2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a languageName: node linkType: hard @@ -11573,41 +11483,42 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" - checksum: c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f languageName: node linkType: hard "pako@npm:~0.2.0": version: 0.2.9 resolution: "pako@npm:0.2.9" - checksum: 79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 + checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 languageName: node linkType: hard "pako@npm:~1.0.2, pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" - checksum: 86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" dependencies: - asn1.js: "npm:^5.2.0" - browserify-aes: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - pbkdf2: "npm:^3.0.3" - safe-buffer: "npm:^5.1.1" - checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 languageName: node linkType: hard @@ -11618,7 +11529,7 @@ __metadata: is-absolute: "npm:^1.0.0" map-cache: "npm:^0.2.0" path-root: "npm:^0.1.1" - checksum: 37bbd225fa864257246777efbdf72a9305c4ae12110bf467d11994e93f8be60dd309dcef68124a2c78c5d3b4e64e1c36fcc2560e2ea93fd97767831e7a446805 + checksum: 10c0/37bbd225fa864257246777efbdf72a9305c4ae12110bf467d11994e93f8be60dd309dcef68124a2c78c5d3b4e64e1c36fcc2560e2ea93fd97767831e7a446805 languageName: node linkType: hard @@ -11627,7 +11538,7 @@ __metadata: resolution: "parse-json@npm:2.2.0" dependencies: error-ex: "npm:^1.2.0" - checksum: 7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6 + checksum: 10c0/7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6 languageName: node linkType: hard @@ -11637,7 +11548,7 @@ __metadata: dependencies: error-ex: "npm:^1.3.1" json-parse-better-errors: "npm:^1.0.1" - checksum: 8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 + checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 languageName: node linkType: hard @@ -11649,21 +11560,21 @@ __metadata: error-ex: "npm:^1.3.1" json-parse-even-better-errors: "npm:^2.3.0" lines-and-columns: "npm:^1.1.6" - checksum: 77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 languageName: node linkType: hard "parse-node-version@npm:^1.0.0": version: 1.0.1 resolution: "parse-node-version@npm:1.0.1" - checksum: 999cd3d7da1425c2e182dce82b226c6dc842562d3ed79ec47f5c719c32a7f6c1a5352495b894fc25df164be7f2ede4224758255da9902ddef81f2b77ba46bb2c + checksum: 10c0/999cd3d7da1425c2e182dce82b226c6dc842562d3ed79ec47f5c719c32a7f6c1a5352495b894fc25df164be7f2ede4224758255da9902ddef81f2b77ba46bb2c languageName: node linkType: hard "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" - checksum: 1c05c05f95f184ab9ca604841d78e4fe3294d46b8e3641d305dcc28e930da0e14e602dbda9f3811cd48df5b0e2e27dbef7357bf0d7c40e41b18c11c3a8b8d17b + checksum: 10c0/1c05c05f95f184ab9ca604841d78e4fe3294d46b8e3641d305dcc28e930da0e14e602dbda9f3811cd48df5b0e2e27dbef7357bf0d7c40e41b18c11c3a8b8d17b languageName: node linkType: hard @@ -11672,35 +11583,35 @@ __metadata: resolution: "parse5@npm:7.1.2" dependencies: entities: "npm:^4.4.0" - checksum: 297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 + checksum: 10c0/297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 languageName: node linkType: hard "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" - checksum: 90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 languageName: node linkType: hard "pascalcase@npm:^0.1.1": version: 0.1.1 resolution: "pascalcase@npm:0.1.1" - checksum: 48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b + checksum: 10c0/48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b languageName: node linkType: hard "path-browserify@npm:0.0.1": version: 0.0.1 resolution: "path-browserify@npm:0.0.1" - checksum: 3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 + checksum: 10c0/3d59710cddeea06509d91935196185900f3d9d29376dff68ff0e146fbd41d0fb304e983d0158f30cabe4dd2ffcc6a7d3d977631994ee984c88e66aed50a1ccd3 languageName: node linkType: hard "path-dirname@npm:^1.0.0": version: 1.0.2 resolution: "path-dirname@npm:1.0.2" - checksum: 71e59be2bada7c91f62b976245fd421b7cb01fde3207fe53a82d8880621ad04fd8b434e628c9cf4e796259fc168a107d77cd56837725267c5b2c58cefe2c4e1b + checksum: 10c0/71e59be2bada7c91f62b976245fd421b7cb01fde3207fe53a82d8880621ad04fd8b434e628c9cf4e796259fc168a107d77cd56837725267c5b2c58cefe2c4e1b languageName: node linkType: hard @@ -11709,63 +11620,63 @@ __metadata: resolution: "path-exists@npm:2.1.0" dependencies: pinkie-promise: "npm:^2.0.0" - checksum: 87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e + checksum: 10c0/87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e languageName: node linkType: hard "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" - checksum: 17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" - checksum: 8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b languageName: node linkType: hard "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" - checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 languageName: node linkType: hard "path-key@npm:^2.0.1": version: 2.0.1 resolution: "path-key@npm:2.0.1" - checksum: dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b + checksum: 10c0/dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b languageName: node linkType: hard "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard "path-key@npm:^4.0.0": version: 4.0.0 resolution: "path-key@npm:4.0.0" - checksum: 794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 languageName: node linkType: hard "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" - checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 languageName: node linkType: hard "path-root-regex@npm:^0.1.0": version: 0.1.2 resolution: "path-root-regex@npm:0.1.2" - checksum: 27651a234f280c70d982dd25c35550f74a4284cde6b97237aab618cb4b5745682d18cdde1160617bb4a4b6b8aec4fbc911c4a2ad80d01fa4c7ee74dae7af2337 + checksum: 10c0/27651a234f280c70d982dd25c35550f74a4284cde6b97237aab618cb4b5745682d18cdde1160617bb4a4b6b8aec4fbc911c4a2ad80d01fa4c7ee74dae7af2337 languageName: node linkType: hard @@ -11774,24 +11685,24 @@ __metadata: resolution: "path-root@npm:0.1.1" dependencies: path-root-regex: "npm:^0.1.0" - checksum: aed5cd290df84c46c7730f6a363e95e47a23929b51ab068a3818d69900da3e89dc154cdfd0c45c57b2e02f40c094351bc862db70c2cb00b7e6bd47039a227813 + checksum: 10c0/aed5cd290df84c46c7730f6a363e95e47a23929b51ab068a3818d69900da3e89dc154cdfd0c45c57b2e02f40c094351bc862db70c2cb00b7e6bd47039a227813 languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.0": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" - checksum: 50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 + checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 languageName: node linkType: hard @@ -11802,7 +11713,7 @@ __metadata: graceful-fs: "npm:^4.1.2" pify: "npm:^2.0.0" pinkie-promise: "npm:^2.0.0" - checksum: 2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350 + checksum: 10c0/2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350 languageName: node linkType: hard @@ -11811,32 +11722,32 @@ __metadata: resolution: "path-type@npm:3.0.0" dependencies: pify: "npm:^3.0.0" - checksum: 1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 + checksum: 10c0/1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 languageName: node linkType: hard "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" - checksum: 666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1": - version: 1.1.1 - resolution: "pathe@npm:1.1.1" - checksum: 3ae5a0529c3415d91c3ac9133f52cffea54a0dd46892fe059f4b80faf36fd207957d4594bdc87043b65d0761b1e5728f81f46bafff3b5302da4e2e48889b8c0e +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 languageName: node linkType: hard "pathval@npm:^1.1.1": version: 1.1.1 resolution: "pathval@npm:1.1.1" - checksum: f63e1bc1b33593cdf094ed6ff5c49c1c0dc5dc20a646ca9725cc7fe7cd9995002d51d5685b9b2ec6814342935748b711bafa840f84c0bb04e38ff40a335c94dc + checksum: 10c0/f63e1bc1b33593cdf094ed6ff5c49c1c0dc5dc20a646ca9725cc7fe7cd9995002d51d5685b9b2ec6814342935748b711bafa840f84c0bb04e38ff40a335c94dc languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -11845,7 +11756,7 @@ __metadata: ripemd160: "npm:^2.0.1" safe-buffer: "npm:^5.0.1" sha.js: "npm:^2.4.8" - checksum: 5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd languageName: node linkType: hard @@ -11856,35 +11767,35 @@ __metadata: buffer-from: "npm:^1.0.0" duplexify: "npm:^3.5.0" through2: "npm:^2.0.3" - checksum: 3c35d1951b8640036f93b1b5628a90f849e49ca4f2e6aba393ff4978413931d9c491c83f71a92f878d5ea4c670af0bba04dfcfb79b310ead22601db7c1420e36 + checksum: 10c0/3c35d1951b8640036f93b1b5628a90f849e49ca4f2e6aba393ff4978413931d9c491c83f71a92f878d5ea4c670af0bba04dfcfb79b310ead22601db7c1420e36 languageName: node linkType: hard "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" - checksum: 8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 + checksum: 10c0/8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 languageName: node linkType: hard "picocolors@npm:^0.2.1": version: 0.2.1 resolution: "picocolors@npm:0.2.1" - checksum: 98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 + checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 languageName: node linkType: hard "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" - checksum: 26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard @@ -11893,28 +11804,28 @@ __metadata: resolution: "pidtree@npm:0.3.1" bin: pidtree: bin/pidtree.js - checksum: cd69b0182f749f45ab48584e3442c48c5dc4512502c18d5b0147a33b042c41a4db4269b9ce2f7c48f11833ee5e79d81f5ebc6f7bf8372d4ea55726f60dc505a1 + checksum: 10c0/cd69b0182f749f45ab48584e3442c48c5dc4512502c18d5b0147a33b042c41a4db4269b9ce2f7c48f11833ee5e79d81f5ebc6f7bf8372d4ea55726f60dc505a1 languageName: node linkType: hard "pify@npm:^2.0.0": version: 2.3.0 resolution: "pify@npm:2.3.0" - checksum: 551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc languageName: node linkType: hard "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" - checksum: fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 + checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 languageName: node linkType: hard "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" - checksum: 6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf languageName: node linkType: hard @@ -11923,21 +11834,21 @@ __metadata: resolution: "pinkie-promise@npm:2.0.1" dependencies: pinkie: "npm:^2.0.0" - checksum: 11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a + checksum: 10c0/11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a languageName: node linkType: hard "pinkie@npm:^2.0.0": version: 2.0.4 resolution: "pinkie@npm:2.0.4" - checksum: 25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 + checksum: 10c0/25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 languageName: node linkType: hard -"pirates@npm:^4.0.4, pirates@npm:^4.0.5": +"pirates@npm:^4.0.4, pirates@npm:^4.0.6": version: 4.0.6 resolution: "pirates@npm:4.0.6" - checksum: 00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 languageName: node linkType: hard @@ -11946,7 +11857,7 @@ __metadata: resolution: "pkg-dir@npm:3.0.0" dependencies: find-up: "npm:^3.0.0" - checksum: 902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 + checksum: 10c0/902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 languageName: node linkType: hard @@ -11955,7 +11866,7 @@ __metadata: resolution: "pkg-dir@npm:4.2.0" dependencies: find-up: "npm:^4.0.0" - checksum: c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 languageName: node linkType: hard @@ -11964,18 +11875,18 @@ __metadata: resolution: "pkg-dir@npm:5.0.0" dependencies: find-up: "npm:^5.0.0" - checksum: 793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 + checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.0": + version: 1.1.1 + resolution: "pkg-types@npm:1.1.1" dependencies: - jsonc-parser: "npm:^3.2.0" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" - checksum: 7f692ff2005f51b8721381caf9bdbc7f5461506ba19c34f8631660a215c8de5e6dca268f23a319dd180b8f7c47a0dc6efea14b376c485ff99e98d810b8f786c4 + confbox: "npm:^0.1.7" + mlly: "npm:^1.7.0" + pathe: "npm:^1.1.2" + checksum: 10c0/c7d167935de7207479e5829086040d70bea289f31fc1331f17c83e996a4440115c9deba2aa96de839ea66e1676d083c9ca44b33886f87bffa6b49740b67b6fcb languageName: node linkType: hard @@ -11984,7 +11895,7 @@ __metadata: resolution: "playwright-core@npm:1.42.1" bin: playwright-core: cli.js - checksum: 9bb0be6defa32eb1b01429615f10c2ad17dcf701656c081a250369c1eb3b0dcc2a0ee21188cd653cdd2303ca73ff94df0d270b178fe3897eba274793dab368ce + checksum: 10c0/9bb0be6defa32eb1b01429615f10c2ad17dcf701656c081a250369c1eb3b0dcc2a0ee21188cd653cdd2303ca73ff94df0d270b178fe3897eba274793dab368ce languageName: node linkType: hard @@ -11999,7 +11910,7 @@ __metadata: optional: true bin: playwright: cli.js - checksum: 91dcbfe92d75ca9eb4bfff69bb1ec28007b5a96f6187f48e52aa0f6acf8c24f6039ed6467c152964cc92f4ab64b85dc665b13c52b2fb9f7b9182ddb9db404e37 + checksum: 10c0/91dcbfe92d75ca9eb4bfff69bb1ec28007b5a96f6187f48e52aa0f6acf8c24f6039ed6467c152964cc92f4ab64b85dc665b13c52b2fb9f7b9182ddb9db404e37 languageName: node linkType: hard @@ -12011,7 +11922,7 @@ __metadata: arr-diff: "npm:^4.0.0" arr-union: "npm:^3.1.0" extend-shallow: "npm:^3.0.2" - checksum: 9b0ef44f8d2749013dfeb4a86c8082f2f277bf72e0c694c30dd504d0b329f321db91fe9d9cb0f7e8579f7ffa4260b7792827bc5ef4f87d6bcc0fc691de3d91a1 + checksum: 10c0/9b0ef44f8d2749013dfeb4a86c8082f2f277bf72e0c694c30dd504d0b329f321db91fe9d9cb0f7e8579f7ffa4260b7792827bc5ef4f87d6bcc0fc691de3d91a1 languageName: node linkType: hard @@ -12020,23 +11931,30 @@ __metadata: resolution: "plugin-error@npm:2.0.1" dependencies: ansi-colors: "npm:^1.0.1" - checksum: f4ad7de56dd72455f01257680733c51884c3d7f74fbc111483da72489d52fa86a52e45d64ef89b869efce78a5ae17737ff89738d9bd5508d6220968ccd02b308 + checksum: 10c0/f4ad7de56dd72455f01257680733c51884c3d7f74fbc111483da72489d52fa86a52e45d64ef89b869efce78a5ae17737ff89738d9bd5508d6220968ccd02b308 languageName: node linkType: hard "polished@npm:^4.2.2": - version: 4.2.2 - resolution: "polished@npm:4.2.2" + version: 4.3.1 + resolution: "polished@npm:4.3.1" dependencies: "@babel/runtime": "npm:^7.17.8" - checksum: 1d054d1fea18ac7d921ca91504ffcf1ef0f505eda6acbfec6e205a98ebfea80b658664995deb35907dabc5f75f287dc2894812503a8aed28285bb91f25cf7400 + checksum: 10c0/45480d4c7281a134281cef092f6ecc202a868475ff66a390fee6e9261386e16f3047b4de46a2f2e1cf7fb7aa8f52d30b4ed631a1e3bcd6f303ca31161d4f07fe languageName: node linkType: hard "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" - checksum: cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc + checksum: 10c0/cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd languageName: node linkType: hard @@ -12046,58 +11964,61 @@ __metadata: dependencies: clean-css: "npm:^4.x" postcss: "npm:^6.x" - checksum: fad77df4dd82b9415e8f5aae81448abf5709c121c1b85825ab16468e61cf0a8928ff1330e202a8d69b43847b58fb3a7354699ff09130f2f6bb90afa9f99c4887 + checksum: 10c0/fad77df4dd82b9415e8f5aae81448abf5709c121c1b85825ab16468e61cf0a8928ff1330e202a8d69b43847b58fb3a7354699ff09130f2f6bb90afa9f99c4887 languageName: node linkType: hard "postcss-load-config@npm:^5.0.0": - version: 5.0.3 - resolution: "postcss-load-config@npm:5.0.3" + version: 5.1.0 + resolution: "postcss-load-config@npm:5.1.0" dependencies: - lilconfig: "npm:^3.0.0" - yaml: "npm:^2.3.4" + lilconfig: "npm:^3.1.1" + yaml: "npm:^2.4.2" peerDependencies: jiti: ">=1.21.0" postcss: ">=8.0.9" + tsx: ^4.8.1 peerDependenciesMeta: jiti: optional: true postcss: optional: true - checksum: decb5363cead7dc72f664a7943f1cd88e252107b289261f50925101e864c7bb80a5c479e876609d8146c1ab6b52b961abb91cbb41768edc416eb9729555f0643 + tsx: + optional: true + checksum: 10c0/1631f2869619387166cf0aa900b5f3f652578862c0abbd8d9e9e1d679929c42720dd65f7ce60ccf930f94d4440ebdc3aa6b69d33e2df82b761a079d8cba87e23 languageName: node linkType: hard "postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: postcss: ^8.1.0 - checksum: f8879d66d8162fb7a3fcd916d37574006c584ea509107b1cfb798a5e090175ef9470f601e46f0a305070d8ff2500e07489a5c1ac381c29a1dc1120e827ca7943 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 languageName: node linkType: hard "postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.3 - resolution: "postcss-modules-local-by-default@npm:4.0.3" + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: icss-utils: "npm:^5.0.0" postcss-selector-parser: "npm:^6.0.2" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: be49b86efbfb921f42287e227584aac91af9826fc1083db04958ae283dfe215ca539421bfba71f9da0f0b10651f28e95a64b5faca7166f578a1933b8646051f7 + checksum: 10c0/f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b languageName: node linkType: hard "postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" dependencies: postcss-selector-parser: "npm:^6.0.4" peerDependencies: postcss: ^8.1.0 - checksum: 60af503910363689568c2c3701cb019a61b58b3d739391145185eec211bea5d50ccb6ecbe6955b39d856088072fd50ea002e40a52b50e33b181ff5c41da0308a + checksum: 10c0/a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b languageName: node linkType: hard @@ -12108,7 +12029,7 @@ __metadata: icss-utils: "npm:^5.0.0" peerDependencies: postcss: ^8.1.0 - checksum: dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc languageName: node linkType: hard @@ -12126,24 +12047,24 @@ __metadata: string-hash: "npm:^1.1.1" peerDependencies: postcss: ^8.0.0 - checksum: 24b5240597472e75d115a6eb242cf6f94c284ee443c4572383092ac12246593887e0cec408f47cd57292485f1482b0936b77c25756bc8324dbd1035336a89ff4 + checksum: 10c0/24b5240597472e75d115a6eb242cf6f94c284ee443c4572383092ac12246593887e0cec408f47cd57292485f1482b0936b77c25756bc8324dbd1035336a89ff4 languageName: node linkType: hard "postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" + version: 6.1.0 + resolution: "postcss-selector-parser@npm:6.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 51f099b27f7c7198ea1826470ef0adfa58b3bd3f59b390fda123baa0134880a5fa9720137b6009c4c1373357b144f700b0edac73335d0067422063129371444e + checksum: 10c0/91e9c6434772506bc7f318699dd9d19d32178b52dfa05bed24cb0babbdab54f8fb765d9920f01ac548be0a642aab56bce493811406ceb00ae182bbb53754c473 languageName: node linkType: hard "postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" - checksum: f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard @@ -12154,7 +12075,7 @@ __metadata: chalk: "npm:^2.4.1" source-map: "npm:^0.6.1" supports-color: "npm:^5.4.0" - checksum: 45d45184ffbb9d510e7585d9441af9a1a771a56b7553b1d598544e54acdfd31df439a95d5f00a6dc57b85b76d0c8925fec18614b1cc795887c845c3965e32e63 + checksum: 10c0/45d45184ffbb9d510e7585d9441af9a1a771a56b7553b1d598544e54acdfd31df439a95d5f00a6dc57b85b76d0c8925fec18614b1cc795887c845c3965e32e63 languageName: node linkType: hard @@ -12164,29 +12085,18 @@ __metadata: dependencies: picocolors: "npm:^0.2.1" source-map: "npm:^0.6.1" - checksum: fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 + checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 languageName: node linkType: hard -"postcss@npm:^8.4.32": - version: 8.4.32 - resolution: "postcss@npm:8.4.32" +"postcss@npm:^8.4.35, postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 39308a9195fa34d4dbdd7b58a896cff0c7809f84f7a4ac1b95b68ca86c9138a395addff33075668ed3983d41b90aac05754c445237a9365eb1c3a5602ebd03ad - languageName: node - linkType: hard - -"postcss@npm:^8.4.35": - version: 8.4.35 - resolution: "postcss@npm:8.4.35" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: e8dd04e48001eb5857abc9475365bf08f4e508ddf9bc0b8525449a95d190f10d025acebc5b56ac2e94b3c7146790e4ae78989bb9633cb7ee20d1cc9b7dc909b2 + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 languageName: node linkType: hard @@ -12195,7 +12105,7 @@ __metadata: resolution: "prettier@npm:2.8.8" bin: prettier: bin-prettier.js - checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a languageName: node linkType: hard @@ -12204,7 +12114,7 @@ __metadata: resolution: "prettier@npm:3.2.5" bin: prettier: bin/prettier.cjs - checksum: ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 + checksum: 10c0/ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 languageName: node linkType: hard @@ -12215,7 +12125,7 @@ __metadata: ansi-regex: "npm:^5.0.1" ansi-styles: "npm:^5.0.0" react-is: "npm:^17.0.1" - checksum: 0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed languageName: node linkType: hard @@ -12226,63 +12136,70 @@ __metadata: "@jest/schemas": "npm:^29.6.3" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f languageName: node linkType: hard "pretty-hrtime@npm:^1.0.0, pretty-hrtime@npm:^1.0.3": version: 1.0.3 resolution: "pretty-hrtime@npm:1.0.3" - checksum: 67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 + checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 languageName: node linkType: hard "pretty-time@npm:^1.1.0": version: 1.1.0 resolution: "pretty-time@npm:1.1.0" - checksum: ba9d7af19cd43838fb2b147654990949575e400dc2cc24bf71ec4a6c4033a38ba8172b1014b597680c6d4d3c075e94648b2c13a7206c5f0c90b711c7388726f3 + checksum: 10c0/ba9d7af19cd43838fb2b147654990949575e400dc2cc24bf71ec4a6c4033a38ba8172b1014b597680c6d4d3c075e94648b2c13a7206c5f0c90b711c7388726f3 languageName: node linkType: hard "prettysize@npm:^2.0.0": version: 2.0.0 resolution: "prettysize@npm:2.0.0" - checksum: b5ff8d54844a133d09b582540b731d721af4b86c3d8a9322f204e9e4cb08f891d076ad29acf1ad4091a0515920dd8bf26c96435dcf6ce248131ca4a3f8a1ec89 + checksum: 10c0/b5ff8d54844a133d09b582540b731d721af4b86c3d8a9322f204e9e4cb08f891d076ad29acf1ad4091a0515920dd8bf26c96435dcf6ce248131ca4a3f8a1ec89 languageName: node linkType: hard "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard "process-nextick-args@npm:^2.0.0, process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" - checksum: bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 languageName: node linkType: hard "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" - checksum: 40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 languageName: node linkType: hard "progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" - checksum: 1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c + checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c languageName: node linkType: hard "promise-make-naked@npm:^2.1.1": - version: 2.1.1 - resolution: "promise-make-naked@npm:2.1.1" - checksum: 97bc0a3eeae59f75e8716d5f511edb4ed7558fa304f93407a7c9de3645a19135abfc87d4bca0b570619d3314fa87db67ea3463c4a5068c4bbe7f8889c6883f1d + version: 2.1.2 + resolution: "promise-make-naked@npm:2.1.2" + checksum: 10c0/4e0eb4c1daa6e019a063db15d4dec9cdc3f7aa2c184468f011b139ff4287202a4877d4ee5d4936e6e32557e798547a9ae2c123462712b76de2d2b7240f1a7266 languageName: node linkType: hard @@ -12292,7 +12209,7 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard @@ -12301,7 +12218,7 @@ __metadata: resolution: "promise@npm:7.3.1" dependencies: asap: "npm:~2.0.3" - checksum: 742e5c0cc646af1f0746963b8776299701ad561ce2c70b49365d62c8db8ea3681b0a1bf0d4e2fe07910bf72f02d39e51e8e73dc8d7503c3501206ac908be107f + checksum: 10c0/742e5c0cc646af1f0746963b8776299701ad561ce2c70b49365d62c8db8ea3681b0a1bf0d4e2fe07910bf72f02d39e51e8e73dc8d7503c3501206ac908be107f languageName: node linkType: hard @@ -12311,7 +12228,7 @@ __metadata: dependencies: kleur: "npm:^3.0.3" sisteransi: "npm:^1.0.5" - checksum: 16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 languageName: node linkType: hard @@ -12322,14 +12239,14 @@ __metadata: loose-envify: "npm:^1.4.0" object-assign: "npm:^4.1.1" react-is: "npm:^16.13.1" - checksum: 59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 languageName: node linkType: hard "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" - checksum: b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12 + checksum: 10c0/b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12 languageName: node linkType: hard @@ -12339,28 +12256,28 @@ __metadata: dependencies: forwarded: "npm:0.2.0" ipaddr.js: "npm:1.9.1" - checksum: c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 languageName: node linkType: hard "proxy-from-env@npm:^1.0.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" - checksum: fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b + checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b languageName: node linkType: hard "psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0" - checksum: 6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab languageName: node linkType: hard "pstree.remy@npm:^1.1.8": version: 1.1.8 resolution: "pstree.remy@npm:1.1.8" - checksum: 30f78c88ce6393cb3f7834216cb6e282eb83c92ccb227430d4590298ab2811bc4a4745f850a27c5178e79a8f3e316591de0fec87abc19da648c2b3c6eb766d14 + checksum: 10c0/30f78c88ce6393cb3f7834216cb6e282eb83c92ccb227430d4590298ab2811bc4a4745f850a27c5178e79a8f3e316591de0fec87abc19da648c2b3c6eb766d14 languageName: node linkType: hard @@ -12374,7 +12291,7 @@ __metadata: parse-asn1: "npm:^5.0.0" randombytes: "npm:^2.0.1" safe-buffer: "npm:^5.1.2" - checksum: 6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 languageName: node linkType: hard @@ -12384,7 +12301,7 @@ __metadata: dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: f1fe8960f44d145f8617ea4c67de05392da4557052980314c8f85081aee26953bdcab64afad58a2b1df0e8ff7203e3710e848cbe81a01027978edc6e264db355 + checksum: 10c0/f1fe8960f44d145f8617ea4c67de05392da4557052980314c8f85081aee26953bdcab64afad58a2b1df0e8ff7203e3710e848cbe81a01027978edc6e264db355 languageName: node linkType: hard @@ -12394,7 +12311,7 @@ __metadata: dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 languageName: node linkType: hard @@ -12405,21 +12322,21 @@ __metadata: duplexify: "npm:^3.6.0" inherits: "npm:^2.0.3" pump: "npm:^2.0.0" - checksum: 0bcabf9e3dbf2d0cc1f9b84ac80d3c75386111caf8963bfd98817a1e2192000ac0ccc804ca6ccd5b2b8430fdb71347b20fb2f014fe3d41adbacb1b502a841c45 + checksum: 10c0/0bcabf9e3dbf2d0cc1f9b84ac80d3c75386111caf8963bfd98817a1e2192000ac0ccc804ca6ccd5b2b8430fdb71347b20fb2f014fe3d41adbacb1b502a841c45 languageName: node linkType: hard "punycode@npm:^1.2.4, punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" - checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 languageName: node linkType: hard "punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" - checksum: 14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 languageName: node linkType: hard @@ -12437,7 +12354,7 @@ __metadata: proxy-from-env: "npm:^1.0.0" rimraf: "npm:^2.6.1" ws: "npm:^6.1.0" - checksum: 29a73c2327e208e6528bac05f841b3340ee1a8d7bd59e7b235c9d8b3c0bf266804ad1aa901a0e4a1d66ce4202646f242988c3c5c4dfb105e9ad082bf4aae69be + checksum: 10c0/29a73c2327e208e6528bac05f841b3340ee1a8d7bd59e7b235c9d8b3c0bf266804ad1aa901a0e4a1d66ce4202646f242988c3c5c4dfb105e9ad082bf4aae69be languageName: node linkType: hard @@ -12446,44 +12363,44 @@ __metadata: resolution: "qs@npm:6.11.0" dependencies: side-channel: "npm:^1.0.4" - checksum: 4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f + checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f languageName: node linkType: hard "qs@npm:^6.10.0, qs@npm:^6.11.2": - version: 6.11.2 - resolution: "qs@npm:6.11.2" + version: 6.12.1 + resolution: "qs@npm:6.12.1" dependencies: - side-channel: "npm:^1.0.4" - checksum: 4f95d4ff18ed480befcafa3390022817ffd3087fc65f146cceb40fc5edb9fa96cb31f648cae2fa96ca23818f0798bd63ad4ca369a0e22702fcd41379b3ab6571 + side-channel: "npm:^1.0.6" + checksum: 10c0/439e6d7c6583e7c69f2cab2c39c55b97db7ce576e4c7c469082b938b7fc8746e8d547baacb69b4cd2b6666484776c3f4840ad7163a4c5326300b0afa0acdd84b languageName: node linkType: hard "querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" - checksum: 476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 languageName: node linkType: hard "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" - checksum: 3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa languageName: node linkType: hard "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" - checksum: 900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 languageName: node linkType: hard "ramda@npm:0.29.0": version: 0.29.0 resolution: "ramda@npm:0.29.0" - checksum: b00eaaf1c62b06a99affa1d583e256bd65ad27ab9d0ef512f55d7d93b842e7cd244a4a09179f61fdd8548362e409323867a2b0477cbd0626b5644eb6ac7c53da + checksum: 10c0/b00eaaf1c62b06a99affa1d583e256bd65ad27ab9d0ef512f55d7d93b842e7cd244a4a09179f61fdd8548362e409323867a2b0477cbd0626b5644eb6ac7c53da languageName: node linkType: hard @@ -12492,14 +12409,14 @@ __metadata: resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: "npm:^5.1.0" - checksum: 50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 languageName: node linkType: hard "randomcolor@npm:^0.6.2": version: 0.6.2 resolution: "randomcolor@npm:0.6.2" - checksum: 845b8b4a31ff4a6fe590930217db93ca5741b0eb7b363c564d5db72d52449383bd4cc44b77b8ae64cf4b70118ef7b8b9062134743e9ec7a6798d6a6f84318a2a + checksum: 10c0/845b8b4a31ff4a6fe590930217db93ca5741b0eb7b363c564d5db72d52449383bd4cc44b77b8ae64cf4b70118ef7b8b9062134743e9ec7a6798d6a6f84318a2a languageName: node linkType: hard @@ -12509,26 +12426,14 @@ __metadata: dependencies: randombytes: "npm:^2.0.5" safe-buffer: "npm:^5.1.0" - checksum: 11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c languageName: node linkType: hard "range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" - checksum: 96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 5dad5a3a64a023b894ad7ab4e5c7c1ce34d3497fc7138d02f8c88a3781e68d8a55aa7d4fd3a458616fa8647cc228be314a1c03fb430a07521de78b32c4dd09d2 + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 languageName: node linkType: hard @@ -12540,7 +12445,7 @@ __metadata: http-errors: "npm:2.0.0" iconv-lite: "npm:0.4.24" unpipe: "npm:1.0.0" - checksum: b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 languageName: node linkType: hard @@ -12550,7 +12455,7 @@ __metadata: peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 48eb73cf71e10841c2a61b6b06ab81da9fffa9876134c239bfdebcf348ce2a47e56b146338e35dfb03512c85966bfc9a53844fc56bc50154e71f8daee59ff6f0 + checksum: 10c0/48eb73cf71e10841c2a61b6b06ab81da9fffa9876134c239bfdebcf348ce2a47e56b146338e35dfb03512c85966bfc9a53844fc56bc50154e71f8daee59ff6f0 languageName: node linkType: hard @@ -12561,7 +12466,7 @@ __metadata: tween-functions: "npm:^1.2.0" peerDependencies: react: ^16.3.0 || ^17.0.1 || ^18.0.0 - checksum: 5b4eb23eef564695f6db1d25b294ed31d5fa21ff4092c6a38e641f85cd10e3e0b50014366e3ac0f7cf772e73faaecd14614e5b11a5531336fa769dda8068ab59 + checksum: 10c0/5b4eb23eef564695f6db1d25b294ed31d5fa21ff4092c6a38e641f85cd10e3e0b50014366e3ac0f7cf772e73faaecd14614e5b11a5531336fa769dda8068ab59 languageName: node linkType: hard @@ -12570,13 +12475,13 @@ __metadata: resolution: "react-docgen-typescript@npm:2.2.2" peerDependencies: typescript: ">= 4.3.x" - checksum: d31a061a21b5d4b67d4af7bc742541fd9e16254bd32861cd29c52565bc2175f40421a3550d52b6a6b0d0478e7cc408558eb0060a0bdd2957b02cfceeb0ee1e88 + checksum: 10c0/d31a061a21b5d4b67d4af7bc742541fd9e16254bd32861cd29c52565bc2175f40421a3550d52b6a6b0d0478e7cc408558eb0060a0bdd2957b02cfceeb0ee1e88 languageName: node linkType: hard "react-docgen@npm:^7.0.0": - version: 7.0.1 - resolution: "react-docgen@npm:7.0.1" + version: 7.0.3 + resolution: "react-docgen@npm:7.0.3" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -12588,11 +12493,11 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 870c1193211f14497bf7a96137f96840dc058842ca75ff7251d91e88c3c71d7a41d5f1a124cc1b53bfbf1f2b6b58bfccc4dd6e22592814a5155d3894953274be + checksum: 10c0/74622750e60b287d2897a6887a2bd88303fadd84540247e162e9e970430864ae7b49152de043233d873a0aa7cffa406e5cd8fc1e8e2c277b8da73198b570f16b languageName: node linkType: hard -"react-dom@npm:^18.2.0": +"react-dom@npm:18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -12600,7 +12505,7 @@ __metadata: scheduler: "npm:^0.23.0" peerDependencies: react: ^18.2.0 - checksum: 66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a + checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a languageName: node linkType: hard @@ -12614,55 +12519,55 @@ __metadata: peerDependencies: react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 - checksum: 0d60a0ea758529c32a706d0c69d70b69fb94de3c46442fffdee34f08f51ffceddbb5395b41dfd1565895653e9f60f98ca525835be9d5db1f16d6b22be12f4cd4 + checksum: 10c0/0d60a0ea758529c32a706d0c69d70b69fb94de3c46442fffdee34f08f51ffceddbb5395b41dfd1565895653e9f60f98ca525835be9d5db1f16d6b22be12f4cd4 languageName: node linkType: hard "react-is@npm:18.1.0": version: 18.1.0 resolution: "react-is@npm:18.1.0" - checksum: 558874e4c3bd9805a9294426e090919ee6901be3ab07f80b997c36b5a01a8d691112802e7438d146f6c82fd6495d8c030f276ef05ec3410057f8740a8d723f8c + checksum: 10c0/558874e4c3bd9805a9294426e090919ee6901be3ab07f80b997c36b5a01a8d691112802e7438d146f6c82fd6495d8c030f276ef05ec3410057f8740a8d723f8c languageName: node linkType: hard "react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" - checksum: 33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 languageName: node linkType: hard "react-is@npm:^17.0.1": version: 17.0.2 resolution: "react-is@npm:17.0.2" - checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 languageName: node linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard "react-lifecycles-compat@npm:^3.0.4": version: 3.0.4 resolution: "react-lifecycles-compat@npm:3.0.4" - checksum: 1d0df3c85af79df720524780f00c064d53a9dd1899d785eddb7264b378026979acbddb58a4b7e06e7d0d12aa1494fd5754562ee55d32907b15601068dae82c27 + checksum: 10c0/1d0df3c85af79df720524780f00c064d53a9dd1899d785eddb7264b378026979acbddb58a4b7e06e7d0d12aa1494fd5754562ee55d32907b15601068dae82c27 languageName: node linkType: hard "react-refresh@npm:^0.14.0": - version: 0.14.0 - resolution: "react-refresh@npm:0.14.0" - checksum: b8ae07ad153357d77830928a7f1fc2df837aabefee907fa273ba04c7643f3b860e986f1d4b7ada9b721c8d79b8c24b5b911a314a1a2398b105f1b13d19ea2b8d + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb languageName: node linkType: hard "react-remove-scroll-bar@npm:^2.3.3": - version: 2.3.4 - resolution: "react-remove-scroll-bar@npm:2.3.4" + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.0.0" @@ -12672,7 +12577,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 2262750dc1022c56d2c79e8d865c00045881c57bcaca74810ae8adac35cfdf723ff7d6b3b0e95c85eb9a0cff90bb4b1e0af801bd703ce8c0a2e35ab14ff1babb + checksum: 10c0/4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 languageName: node linkType: hard @@ -12691,7 +12596,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 + checksum: 10c0/4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 languageName: node linkType: hard @@ -12708,7 +12613,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + checksum: 10c0/6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad languageName: node linkType: hard @@ -12725,16 +12630,16 @@ __metadata: peerDependencies: react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - checksum: b0444b472f317dce61119c07426c5e9ebfe5125d049996678da922717715a1aa83df755aa36877f4b1718aa2e181d22f15ebb807ee356418c56f922f865628c1 + checksum: 10c0/b0444b472f317dce61119c07426c5e9ebfe5125d049996678da922717715a1aa83df755aa36877f4b1718aa2e181d22f15ebb807ee356418c56f922f865628c1 languageName: node linkType: hard -"react@npm:^18.2.0": +"react@npm:18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: loose-envify: "npm:^1.1.0" - checksum: b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 + checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 languageName: node linkType: hard @@ -12744,7 +12649,7 @@ __metadata: dependencies: find-up: "npm:^1.0.0" read-pkg: "npm:^1.0.0" - checksum: 36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac + checksum: 10c0/36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac languageName: node linkType: hard @@ -12755,7 +12660,7 @@ __metadata: find-up: "npm:^4.1.0" read-pkg: "npm:^5.2.0" type-fest: "npm:^0.8.1" - checksum: 82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 languageName: node linkType: hard @@ -12766,7 +12671,7 @@ __metadata: load-json-file: "npm:^1.0.0" normalize-package-data: "npm:^2.3.2" path-type: "npm:^1.0.0" - checksum: 51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572 + checksum: 10c0/51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572 languageName: node linkType: hard @@ -12777,7 +12682,7 @@ __metadata: load-json-file: "npm:^4.0.0" normalize-package-data: "npm:^2.3.2" path-type: "npm:^3.0.0" - checksum: 65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 + checksum: 10c0/65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 languageName: node linkType: hard @@ -12789,22 +12694,22 @@ __metadata: normalize-package-data: "npm:^2.5.0" parse-json: "npm:^5.0.0" type-fest: "npm:^0.6.0" - checksum: b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb languageName: node linkType: hard -"readable-stream@npm:2 || 3, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:2 || 3, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -12815,7 +12720,7 @@ __metadata: safe-buffer: "npm:~5.1.1" string_decoder: "npm:~1.1.1" util-deprecate: "npm:~1.0.1" - checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa languageName: node linkType: hard @@ -12828,7 +12733,7 @@ __metadata: events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d + checksum: 10c0/a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d languageName: node linkType: hard @@ -12839,7 +12744,7 @@ __metadata: graceful-fs: "npm:^4.1.11" micromatch: "npm:^3.1.10" readable-stream: "npm:^2.0.2" - checksum: 770d177372ff2212d382d425d55ca48301fcbf3231ab3827257bbcca7ff44fb51fe4af6acc2dda8512dc7f29da390e9fbea5b2b3fc724b86e85cc828395b7797 + checksum: 10c0/770d177372ff2212d382d425d55ca48301fcbf3231ab3827257bbcca7ff44fb51fe4af6acc2dda8512dc7f29da390e9fbea5b2b3fc724b86e85cc828395b7797 languageName: node linkType: hard @@ -12848,27 +12753,27 @@ __metadata: resolution: "readdirp@npm:3.6.0" dependencies: picomatch: "npm:^2.2.1" - checksum: 6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b languageName: node linkType: hard "readline-sync@npm:^1.4.7": version: 1.4.10 resolution: "readline-sync@npm:1.4.10" - checksum: 0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 + checksum: 10c0/0a4d0fe4ad501f8f005a3c9cbf3cc0ae6ca2ced93e9a1c7c46f226bdfcb6ef5d3f437ae7e9d2e1098ee13524a3739c830e4c8dbc7f543a693eecd293e41093a3 languageName: node linkType: hard "recast@npm:^0.23.1, recast@npm:^0.23.3": - version: 0.23.4 - resolution: "recast@npm:0.23.4" + version: 0.23.7 + resolution: "recast@npm:0.23.7" dependencies: - assert: "npm:^2.0.0" ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" + tiny-invariant: "npm:^1.3.3" tslib: "npm:^2.0.1" - checksum: d719633be8029e28f23b8191d4a525c5dbdac721792ab3cb5e9dfcf1694fb93f3c147b186916195a9c7fa0711f1e4990ba457cdcee02faed3899d4a80da1bd1f + checksum: 10c0/5a807e3596b699a8fd076c76aed1f258d35a471671f0354b783a318d110418493a5d93a7dea427ebc0ebbad80cf79c93a925d525ccaf35ca208311735461af5f languageName: node linkType: hard @@ -12877,7 +12782,7 @@ __metadata: resolution: "rechoir@npm:0.6.2" dependencies: resolve: "npm:^1.1.6" - checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 + checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 languageName: node linkType: hard @@ -12886,21 +12791,21 @@ __metadata: resolution: "regenerate-unicode-properties@npm:10.1.1" dependencies: regenerate: "npm:^1.4.2" - checksum: 89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d + checksum: 10c0/89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d languageName: node linkType: hard "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" - checksum: f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 + checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 languageName: node linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard @@ -12909,7 +12814,7 @@ __metadata: resolution: "regenerator-transform@npm:0.15.2" dependencies: "@babel/runtime": "npm:^7.8.4" - checksum: 7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 languageName: node linkType: hard @@ -12919,18 +12824,19 @@ __metadata: dependencies: extend-shallow: "npm:^3.0.2" safe-regex: "npm:^1.1.0" - checksum: a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 + checksum: 10c0/a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" +"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - set-function-name: "npm:^2.0.0" - checksum: 1de7d214c0a726c7c874a7023e47b0e27b9f7fdb64175bfe1861189de1704aaeca05c3d26c35aa375432289b99946f3cf86651a92a8f7601b90d8c226a23bcd8 + call-bind: "npm:^1.0.6" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.1" + checksum: 10c0/0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 languageName: node linkType: hard @@ -12944,7 +12850,7 @@ __metadata: regjsparser: "npm:^0.9.1" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 + checksum: 10c0/7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 languageName: node linkType: hard @@ -12955,7 +12861,7 @@ __metadata: jsesc: "npm:~0.5.0" bin: regjsparser: bin/parser - checksum: fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 + checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 languageName: node linkType: hard @@ -12968,7 +12874,7 @@ __metadata: mdast-util-definitions: "npm:^4.0.0" space-separated-tokens: "npm:^1.0.0" unist-util-visit: "npm:^2.0.0" - checksum: 5f0affc97e18ad3247e3b29449f4df98be5a75950cf0f0f13dd1755c4ef1065f9ab44626bba34d913d32bb92afd6f06a8e2f8068e83b48337f0b7a5d1f0cecfe + checksum: 10c0/5f0affc97e18ad3247e3b29449f4df98be5a75950cf0f0f13dd1755c4ef1065f9ab44626bba34d913d32bb92afd6f06a8e2f8068e83b48337f0b7a5d1f0cecfe languageName: node linkType: hard @@ -12979,7 +12885,7 @@ __metadata: github-slugger: "npm:^1.0.0" mdast-util-to-string: "npm:^1.0.0" unist-util-visit: "npm:^2.0.0" - checksum: 7cc2857936fce9c9c00b9c7d70de46d594cedf93bd8560fd006164dee7aacccdf472654ee35b33f4fb4bd0af882d89998c6d0c9088c2e95702a9fc15ebae002a + checksum: 10c0/7cc2857936fce9c9c00b9c7d70de46d594cedf93bd8560fd006164dee7aacccdf472654ee35b33f4fb4bd0af882d89998c6d0c9088c2e95702a9fc15ebae002a languageName: node linkType: hard @@ -12989,7 +12895,7 @@ __metadata: dependencies: is-buffer: "npm:^1.1.5" is-utf8: "npm:^0.2.1" - checksum: 5179a73424893880709fff54ba2160d6175abfb587031a4cdf16f43acb5952d219fe342a40ea45a4d2ef40cd7af19722b0ba6447a6605b42b6c0674eff320896 + checksum: 10c0/5179a73424893880709fff54ba2160d6175abfb587031a4cdf16f43acb5952d219fe342a40ea45a4d2ef40cd7af19722b0ba6447a6605b42b6c0674eff320896 languageName: node linkType: hard @@ -13000,42 +12906,42 @@ __metadata: remove-bom-buffer: "npm:^3.0.0" safe-buffer: "npm:^5.1.0" through2: "npm:^2.0.3" - checksum: c5f34d3308c7864579838a3741a08983bd47d3bac5e6f9e4f498c1eccdc6784805ce52aec1700c420eff09d05184e6c96bb6a3380cf18aadce6dd3d4138399cb + checksum: 10c0/c5f34d3308c7864579838a3741a08983bd47d3bac5e6f9e4f498c1eccdc6784805ce52aec1700c420eff09d05184e6c96bb6a3380cf18aadce6dd3d4138399cb languageName: node linkType: hard "remove-trailing-separator@npm:^1.0.1, remove-trailing-separator@npm:^1.1.0": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" - checksum: 3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc + checksum: 10c0/3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc languageName: node linkType: hard "repeat-element@npm:^1.1.2": version: 1.1.4 resolution: "repeat-element@npm:1.1.4" - checksum: 81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 + checksum: 10c0/81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 languageName: node linkType: hard "repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" - checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d + checksum: 10c0/87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d languageName: node linkType: hard "replace-ext@npm:^1.0.0": version: 1.0.1 resolution: "replace-ext@npm:1.0.1" - checksum: 9a9c3d68d0d31f20533ed23e9f6990cff8320cf357eebfa56c0d7b63746ae9f2d6267f3321e80e0bffcad854f710fc9a48dbcf7615579d767db69e9cd4a43168 + checksum: 10c0/9a9c3d68d0d31f20533ed23e9f6990cff8320cf357eebfa56c0d7b63746ae9f2d6267f3321e80e0bffcad854f710fc9a48dbcf7615579d767db69e9cd4a43168 languageName: node linkType: hard "replace-ext@npm:^2.0.0": version: 2.0.0 resolution: "replace-ext@npm:2.0.0" - checksum: 52cb1006f83c5f07ef2c76b070c58bdeca1b67beded57d60593d1af8cd8ee731501d0433645cea8e9a4bf57a7018f47c9a3928c0463496cad1946fa85907aa47 + checksum: 10c0/52cb1006f83c5f07ef2c76b070c58bdeca1b67beded57d60593d1af8cd8ee731501d0433645cea8e9a4bf57a7018f47c9a3928c0463496cad1946fa85907aa47 languageName: node linkType: hard @@ -13046,28 +12952,28 @@ __metadata: homedir-polyfill: "npm:^1.0.1" is-absolute: "npm:^1.0.0" remove-trailing-separator: "npm:^1.1.0" - checksum: 7ccdc91dde3dfbf284eb5841291fa634f61a4534d4a1faf3de7ada14db27675cf76b0246c29bf11544ebb8a9e75b401cb5185fa17a9b9a0bd4910f8ff1a25073 + checksum: 10c0/7ccdc91dde3dfbf284eb5841291fa634f61a4534d4a1faf3de7ada14db27675cf76b0246c29bf11544ebb8a9e75b401cb5185fa17a9b9a0bd4910f8ff1a25073 languageName: node linkType: hard "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" - checksum: 83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 languageName: node linkType: hard "require-main-filename@npm:^1.0.1": version: 1.0.1 resolution: "require-main-filename@npm:1.0.1" - checksum: 1ab87efb72a0e223a667154e92f29ca753fd42eb87f22db142b91c86d134e29ecf18af929111ccd255fd340b57d84a9d39489498d8dfd5136b300ded30a5f0b6 + checksum: 10c0/1ab87efb72a0e223a667154e92f29ca753fd42eb87f22db142b91c86d134e29ecf18af929111ccd255fd340b57d84a9d39489498d8dfd5136b300ded30a5f0b6 languageName: node linkType: hard "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" - checksum: b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 languageName: node linkType: hard @@ -13077,14 +12983,14 @@ __metadata: dependencies: expand-tilde: "npm:^2.0.0" global-modules: "npm:^1.0.0" - checksum: 8197ed13e4a51d9cd786ef6a09fc83450db016abe7ef3311ca39389b3e508d77c26fe0cf0483a9b407b8caa2764bb5ccc52cf6a017ded91492a416475a56066f + checksum: 10c0/8197ed13e4a51d9cd786ef6a09fc83450db016abe7ef3311ca39389b3e508d77c26fe0cf0483a9b407b8caa2764bb5ccc52cf6a017ded91492a416475a56066f languageName: node linkType: hard "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" - checksum: b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 languageName: node linkType: hard @@ -13093,14 +12999,14 @@ __metadata: resolution: "resolve-options@npm:1.1.0" dependencies: value-or-function: "npm:^3.0.0" - checksum: 2f55cbe96ef8260771fc52a4335bb4a04e0d7b52e616c2538a0eb48fd8335a932a3bfc67356a21db965e4bc3e4be869e7925d475c8fb556adf771cc5409fbf3d + checksum: 10c0/2f55cbe96ef8260771fc52a4335bb4a04e0d7b52e616c2538a0eb48fd8335a932a3bfc67356a21db965e4bc3e4be869e7925d475c8fb556adf771cc5409fbf3d languageName: node linkType: hard "resolve-url@npm:^0.2.1": version: 0.2.1 resolution: "resolve-url@npm:0.2.1" - checksum: c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 + checksum: 10c0/c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 languageName: node linkType: hard @@ -13113,7 +13019,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a languageName: node linkType: hard @@ -13126,7 +13032,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 languageName: node linkType: hard @@ -13136,28 +13042,28 @@ __metadata: dependencies: onetime: "npm:^5.1.0" signal-exit: "npm:^3.0.2" - checksum: 8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f languageName: node linkType: hard "ret@npm:~0.1.10": version: 0.1.15 resolution: "ret@npm:0.1.15" - checksum: 01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f + checksum: 10c0/01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" - checksum: c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 languageName: node linkType: hard @@ -13168,7 +13074,7 @@ __metadata: glob: "npm:^7.1.3" bin: rimraf: ./bin.js - checksum: 4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 + checksum: 10c0/4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 languageName: node linkType: hard @@ -13179,18 +13085,18 @@ __metadata: glob: "npm:^7.1.3" bin: rimraf: bin.js - checksum: 9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 languageName: node linkType: hard "rimraf@npm:^5.0.5": - version: 5.0.5 - resolution: "rimraf@npm:5.0.5" + version: 5.0.7 + resolution: "rimraf@npm:5.0.7" dependencies: glob: "npm:^10.3.7" bin: rimraf: dist/esm/bin.mjs - checksum: d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586 + checksum: 10c0/bd6dbfaa98ae34ce1e54d1e06045d2d63e8859d9a1979bb4a4628b652b459a2d17b17dc20ee072b034bd2d09bd691e801d24c4d9cfe94e16fdbcc8470a1d4807 languageName: node linkType: hard @@ -13201,7 +13107,7 @@ __metadata: glob: "npm:^7.1.3" bin: rimraf: ./bin.js - checksum: f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 + checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 languageName: node linkType: hard @@ -13211,7 +13117,7 @@ __metadata: dependencies: hash-base: "npm:^3.0.0" inherits: "npm:^2.0.1" - checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a languageName: node linkType: hard @@ -13225,26 +13131,31 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa + checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa languageName: node linkType: hard -"rollup@npm:^4.2.0": - version: 4.6.0 - resolution: "rollup@npm:4.6.0" +"rollup@npm:^4.13.0": + version: 4.18.0 + resolution: "rollup@npm:4.18.0" dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.6.0" - "@rollup/rollup-android-arm64": "npm:4.6.0" - "@rollup/rollup-darwin-arm64": "npm:4.6.0" - "@rollup/rollup-darwin-x64": "npm:4.6.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.6.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.6.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.6.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.6.0" - "@rollup/rollup-linux-x64-musl": "npm:4.6.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.6.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.6.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.6.0" + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" + "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -13257,10 +13168,18 @@ __metadata: optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true "@rollup/rollup-linux-arm64-gnu": optional: true "@rollup/rollup-linux-arm64-musl": optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": @@ -13275,14 +13194,14 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 27e5cb87633a480d951121a631cfcff1e5ca0539069f88abd3dd75df6b4cc4cadfb532ee84e1bf7d7a7f318ad57dc5e516c77331703761dd71ed57c0a57e0c3e + checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e languageName: node linkType: hard "rrweb-cssom@npm:^0.6.0": version: 0.6.0 resolution: "rrweb-cssom@npm:0.6.0" - checksum: 3d9d90d53c2349ea9c8509c2690df5a4ef930c9cf8242aeb9425d4046f09d712bb01047e00da0e1c1dab5db35740b3d78fd45c3e7272f75d3724a563f27c30a3 + checksum: 10c0/3d9d90d53c2349ea9c8509c2690df5a4ef930c9cf8242aeb9425d4046f09d712bb01047e00da0e1c1dab5db35740b3d78fd45c3e7272f75d3724a563f27c30a3 languageName: node linkType: hard @@ -13291,14 +13210,14 @@ __metadata: resolution: "run-parallel@npm:1.2.0" dependencies: queue-microtask: "npm:^1.2.2" - checksum: 200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 languageName: node linkType: hard "rxjs@npm:8.0.0-alpha.14": version: 8.0.0-alpha.14 resolution: "rxjs@npm:8.0.0-alpha.14" - checksum: 14e4b487455c0940e3d87985cc3f2917ec88ce8cd3ede06071eb071a841d729549d43cab198757863838a4e22c1d7d3e9816f08d37357fa7e3506bdd6f8af56e + checksum: 10c0/14e4b487455c0940e3d87985cc3f2917ec88ce8cd3ede06071eb071a841d729549d43cab198757863838a4e22c1d7d3e9816f08d37357fa7e3506bdd6f8af56e languageName: node linkType: hard @@ -13307,44 +13226,44 @@ __metadata: resolution: "rxjs@npm:7.8.1" dependencies: tslib: "npm:^2.1.0" - checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 languageName: node linkType: hard -"safe-array-concat@npm:^1.0.1": - version: 1.0.1 - resolution: "safe-array-concat@npm:1.0.1" +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" has-symbols: "npm:^1.0.3" isarray: "npm:^2.0.5" - checksum: 4b15ce5fce5ce4d7e744a63592cded88d2f27806ed229eadb2e42629cbcd40e770f7478608e75f455e7fe341acd8c0a01bdcd7146b10645ea7411c5e3c1d1dd8 + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 languageName: node linkType: hard "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" - checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" is-regex: "npm:^1.1.4" - checksum: 14a81a7e683f97b2d6e9c8be61fddcf8ed7a02f4e64a825515f96bb1738eb007145359313741d2704d28b55b703a0f6300c749dde7c1dbc13952a2b85048ede2 + checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 languageName: node linkType: hard @@ -13353,184 +13272,194 @@ __metadata: resolution: "safe-regex@npm:1.1.0" dependencies: ret: "npm:~0.1.10" - checksum: 547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a + checksum: 10c0/547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a languageName: node linkType: hard "safe-stable-stringify@npm:^2.3.1": version: 2.4.3 resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 + checksum: 10c0/81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard -"sass-embedded-android-arm64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-android-arm64@npm:1.71.1" +"sass-embedded-android-arm64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-android-arm64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=android & cpu=arm64 languageName: node linkType: hard -"sass-embedded-android-arm@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-android-arm@npm:1.71.1" +"sass-embedded-android-arm@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-android-arm@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=android & cpu=arm languageName: node linkType: hard -"sass-embedded-android-ia32@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-android-ia32@npm:1.71.1" +"sass-embedded-android-ia32@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-android-ia32@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=android & cpu=ia32 languageName: node linkType: hard -"sass-embedded-android-x64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-android-x64@npm:1.71.1" +"sass-embedded-android-x64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-android-x64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=android & cpu=x64 languageName: node linkType: hard -"sass-embedded-darwin-arm64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-darwin-arm64@npm:1.71.1" +"sass-embedded-darwin-arm64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-darwin-arm64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"sass-embedded-darwin-x64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-darwin-x64@npm:1.71.1" +"sass-embedded-darwin-x64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-darwin-x64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-arm64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-arm64@npm:1.71.1" +"sass-embedded-linux-arm64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-arm64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-arm@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-arm@npm:1.71.1" +"sass-embedded-linux-arm@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-arm@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-ia32@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-ia32@npm:1.71.1" +"sass-embedded-linux-ia32@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-ia32@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"sass-embedded-linux-musl-arm64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-musl-arm64@npm:1.71.1" +"sass-embedded-linux-musl-arm64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-musl-arm64@npm:1.77.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"sass-embedded-linux-musl-arm@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-musl-arm@npm:1.71.1" +"sass-embedded-linux-musl-arm@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-musl-arm@npm:1.77.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"sass-embedded-linux-musl-ia32@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-musl-ia32@npm:1.71.1" +"sass-embedded-linux-musl-ia32@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-musl-ia32@npm:1.77.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"sass-embedded-linux-musl-x64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-musl-x64@npm:1.71.1" +"sass-embedded-linux-musl-x64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-musl-x64@npm:1.77.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-linux-x64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-linux-x64@npm:1.71.1" +"sass-embedded-linux-x64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-linux-x64@npm:1.77.2" bin: sass: dart-sass/sass conditions: os=linux & cpu=x64 languageName: node linkType: hard -"sass-embedded-win32-ia32@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-win32-ia32@npm:1.71.1" +"sass-embedded-win32-arm64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-win32-arm64@npm:1.77.2" + bin: + sass: dart-sass/sass.bat + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"sass-embedded-win32-ia32@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-win32-ia32@npm:1.77.2" bin: sass: dart-sass/sass.bat conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"sass-embedded-win32-x64@npm:1.71.1": - version: 1.71.1 - resolution: "sass-embedded-win32-x64@npm:1.71.1" +"sass-embedded-win32-x64@npm:1.77.2": + version: 1.77.2 + resolution: "sass-embedded-win32-x64@npm:1.77.2" bin: sass: dart-sass/sass.bat - conditions: os=win32 & (cpu=arm64 | cpu=x64) + conditions: os=win32 & cpu=x64 languageName: node linkType: hard "sass-embedded@npm:^1.71.1": - version: 1.71.1 - resolution: "sass-embedded@npm:1.71.1" + version: 1.77.2 + resolution: "sass-embedded@npm:1.77.2" dependencies: "@bufbuild/protobuf": "npm:^1.0.0" buffer-builder: "npm:^0.2.0" immutable: "npm:^4.0.0" rxjs: "npm:^7.4.0" - sass-embedded-android-arm: "npm:1.71.1" - sass-embedded-android-arm64: "npm:1.71.1" - sass-embedded-android-ia32: "npm:1.71.1" - sass-embedded-android-x64: "npm:1.71.1" - sass-embedded-darwin-arm64: "npm:1.71.1" - sass-embedded-darwin-x64: "npm:1.71.1" - sass-embedded-linux-arm: "npm:1.71.1" - sass-embedded-linux-arm64: "npm:1.71.1" - sass-embedded-linux-ia32: "npm:1.71.1" - sass-embedded-linux-musl-arm: "npm:1.71.1" - sass-embedded-linux-musl-arm64: "npm:1.71.1" - sass-embedded-linux-musl-ia32: "npm:1.71.1" - sass-embedded-linux-musl-x64: "npm:1.71.1" - sass-embedded-linux-x64: "npm:1.71.1" - sass-embedded-win32-ia32: "npm:1.71.1" - sass-embedded-win32-x64: "npm:1.71.1" + sass-embedded-android-arm: "npm:1.77.2" + sass-embedded-android-arm64: "npm:1.77.2" + sass-embedded-android-ia32: "npm:1.77.2" + sass-embedded-android-x64: "npm:1.77.2" + sass-embedded-darwin-arm64: "npm:1.77.2" + sass-embedded-darwin-x64: "npm:1.77.2" + sass-embedded-linux-arm: "npm:1.77.2" + sass-embedded-linux-arm64: "npm:1.77.2" + sass-embedded-linux-ia32: "npm:1.77.2" + sass-embedded-linux-musl-arm: "npm:1.77.2" + sass-embedded-linux-musl-arm64: "npm:1.77.2" + sass-embedded-linux-musl-ia32: "npm:1.77.2" + sass-embedded-linux-musl-x64: "npm:1.77.2" + sass-embedded-linux-x64: "npm:1.77.2" + sass-embedded-win32-arm64: "npm:1.77.2" + sass-embedded-win32-ia32: "npm:1.77.2" + sass-embedded-win32-x64: "npm:1.77.2" supports-color: "npm:^8.1.1" varint: "npm:^6.0.0" dependenciesMeta: @@ -13562,31 +13491,33 @@ __metadata: optional: true sass-embedded-linux-x64: optional: true + sass-embedded-win32-arm64: + optional: true sass-embedded-win32-ia32: optional: true sass-embedded-win32-x64: optional: true - checksum: 637b00398b92b88db6b6dc8906d1c6e42c6907cd26afbda05ff3cdc19360eb2efeeaa8591c995f14e05aa8a08314bf7af219a4cbe1172a95365ca6b442b799d5 + checksum: 10c0/decea388af92c598abfa9a5b0c70b8e44eca5cec797cfc824b02dfb4e7bb8e40f7b7d46c0b2486a2b190c990dd9c6441fcbd2053e40cf1d6166f7999e483c29b languageName: node linkType: hard "sass@npm:^1.71.1": - version: 1.71.1 - resolution: "sass@npm:1.71.1" + version: 1.77.2 + resolution: "sass@npm:1.77.2" dependencies: chokidar: "npm:>=3.0.0 <4.0.0" immutable: "npm:^4.0.0" source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 59d79a6e106747746792b0c71908ae0aecdaf9b794d5724ee64e5249412f0d8ebe7ee2bf12946618848f14f949c4f6b530d82da3e62ab31c71198c6f73002130 + checksum: 10c0/0d292339064de3c902e209d41de9c4eb2038cff326476aeebbb5be3eee1d23400d975face2b8e124ae617b10af3e93bec01580f61912f34e4c517fe137a118b6 languageName: node linkType: hard "sax@npm:^1.3.0": version: 1.3.0 resolution: "sax@npm:1.3.0" - checksum: 599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + checksum: 10c0/599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea languageName: node linkType: hard @@ -13595,16 +13526,16 @@ __metadata: resolution: "saxes@npm:6.0.0" dependencies: xmlchars: "npm:^2.2.0" - checksum: 3847b839f060ef3476eb8623d099aa502ad658f5c40fd60c105ebce86d244389b0d76fcae30f4d0c728d7705ceb2f7e9b34bb54717b6a7dbedaf5dad2d9a4b74 + checksum: 10c0/3847b839f060ef3476eb8623d099aa502ad658f5c40fd60c105ebce86d244389b0d76fcae30f4d0c728d7705ceb2f7e9b34bb54717b6a7dbedaf5dad2d9a4b74 languageName: node linkType: hard "scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: "npm:^1.1.0" - checksum: b777f7ca0115e6d93e126ac490dbd82642d14983b3079f58f35519d992fa46260be7d6e6cede433a92db70306310c6f5f06e144f0e40c484199e09c1f7be53dd + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 languageName: node linkType: hard @@ -13613,7 +13544,7 @@ __metadata: resolution: "semver-greatest-satisfied-range@npm:1.1.0" dependencies: sver-compat: "npm:^1.5.0" - checksum: 66f3a52a9ca788523452e5efc70373ca497abc24945eadc5b52b6d06c2821ec201018d1c9eab8d53e8630e9c5457eb4d428828b7ca068b95c41be4cc6ca3a6d6 + checksum: 10c0/66f3a52a9ca788523452e5efc70373ca497abc24945eadc5b52b6d06c2821ec201018d1c9eab8d53e8630e9c5457eb4d428828b7ca068b95c41be4cc6ca3a6d6 languageName: node linkType: hard @@ -13622,7 +13553,7 @@ __metadata: resolution: "semver@npm:5.7.2" bin: semver: bin/semver - checksum: e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 languageName: node linkType: hard @@ -13631,18 +13562,16 @@ __metadata: resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d languageName: node linkType: hard "semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.2 + resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard @@ -13663,7 +13592,7 @@ __metadata: on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" statuses: "npm:2.0.1" - checksum: 0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a + checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a languageName: node linkType: hard @@ -13675,37 +13604,40 @@ __metadata: escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" send: "npm:0.18.0" - checksum: fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba + checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba languageName: node linkType: hard "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" - checksum: 9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95 + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard -"set-function-name@npm:^2.0.0": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" +"set-function-name@npm:^2.0.1": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" dependencies: - define-data-property: "npm:^1.0.1" + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" functions-have-names: "npm:^1.2.3" - has-property-descriptors: "npm:^1.0.0" - checksum: 6be7d3e15be47f4db8a5a563a35c60b5e7c4af91cc900e8972ffad33d3aaa227900faa55f60121cdb04b85866a734bb7fe4cd91f654c632861cc86121a48312a + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 languageName: node linkType: hard @@ -13717,21 +13649,21 @@ __metadata: is-extendable: "npm:^0.1.1" is-plain-object: "npm:^2.0.3" split-string: "npm:^3.0.1" - checksum: 4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b + checksum: 10c0/4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b languageName: node linkType: hard "setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" - checksum: 5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 languageName: node linkType: hard "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" - checksum: 68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc languageName: node linkType: hard @@ -13743,14 +13675,14 @@ __metadata: safe-buffer: "npm:^5.0.1" bin: sha.js: ./bin.js - checksum: b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 languageName: node linkType: hard "shadow-cljs-jar@npm:1.3.4": version: 1.3.4 resolution: "shadow-cljs-jar@npm:1.3.4" - checksum: c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 + checksum: 10c0/c5548bb5f2bda5e0a90df6f42e4ec3a07ed4c72cdebb87619e8d9a2167bb3d4b60d6f6a305a3e15cbfb379d5fdbe2a989a0e7059b667cfb3911bc198a4489e94 languageName: node linkType: hard @@ -13766,7 +13698,7 @@ __metadata: ws: "npm:^7.4.6" bin: shadow-cljs: cli/runner.js - checksum: bae23e71df9c2b2979259a0cde8747c923ee295f58ab4637c9d6b103d82542b40ef39172d4be2dbb94af2e6458a177d1ec96c1eb1e73b1d8f3a4ddb5eaaba7d4 + checksum: 10c0/bae23e71df9c2b2979259a0cde8747c923ee295f58ab4637c9d6b103d82542b40ef39172d4be2dbb94af2e6458a177d1ec96c1eb1e73b1d8f3a4ddb5eaaba7d4 languageName: node linkType: hard @@ -13775,7 +13707,7 @@ __metadata: resolution: "shallow-clone@npm:3.0.1" dependencies: kind-of: "npm:^6.0.2" - checksum: 7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e + checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e languageName: node linkType: hard @@ -13784,7 +13716,7 @@ __metadata: resolution: "shebang-command@npm:1.2.0" dependencies: shebang-regex: "npm:^1.0.0" - checksum: 7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d + checksum: 10c0/7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d languageName: node linkType: hard @@ -13793,60 +13725,61 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^1.0.0": version: 1.0.0 resolution: "shebang-regex@npm:1.0.0" - checksum: 9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 + checksum: 10c0/9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard "shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" - checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f languageName: node linkType: hard "siginfo@npm:^2.0.0": version: 2.0.0 resolution: "siginfo@npm:2.0.0" - checksum: 3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34 + checksum: 10c0/3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34 languageName: node linkType: hard "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" - checksum: 25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 languageName: node linkType: hard "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard @@ -13855,7 +13788,7 @@ __metadata: resolution: "simple-swizzle@npm:0.2.2" dependencies: is-arrayish: "npm:^0.3.1" - checksum: df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 + checksum: 10c0/df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 languageName: node linkType: hard @@ -13864,28 +13797,28 @@ __metadata: resolution: "simple-update-notifier@npm:2.0.0" dependencies: semver: "npm:^7.5.3" - checksum: 2a00bd03bfbcbf8a737c47ab230d7920f8bfb92d1159d421bdd194479f6d01ebc995d13fbe13d45dace23066a78a3dc6642999b4e3b38b847e6664191575b20c + checksum: 10c0/2a00bd03bfbcbf8a737c47ab230d7920f8bfb92d1159d421bdd194479f6d01ebc995d13fbe13d45dace23066a78a3dc6642999b4e3b38b847e6664191575b20c languageName: node linkType: hard "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" - checksum: 230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 languageName: node linkType: hard "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" - checksum: e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard @@ -13896,7 +13829,7 @@ __metadata: define-property: "npm:^1.0.0" isobject: "npm:^3.0.0" snapdragon-util: "npm:^3.0.1" - checksum: 7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f + checksum: 10c0/7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f languageName: node linkType: hard @@ -13905,7 +13838,7 @@ __metadata: resolution: "snapdragon-util@npm:3.0.1" dependencies: kind-of: "npm:^3.2.0" - checksum: 4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 + checksum: 10c0/4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 languageName: node linkType: hard @@ -13921,35 +13854,35 @@ __metadata: source-map: "npm:^0.5.6" source-map-resolve: "npm:^0.5.0" use: "npm:^3.1.0" - checksum: dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca + checksum: 10c0/dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard "socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: "npm:^2.0.0" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8 +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 languageName: node linkType: hard @@ -13962,7 +13895,7 @@ __metadata: resolve-url: "npm:^0.2.1" source-map-url: "npm:^0.4.0" urix: "npm:^0.1.0" - checksum: 410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 + checksum: 10c0/410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 languageName: node linkType: hard @@ -13972,7 +13905,7 @@ __metadata: dependencies: atob: "npm:^2.1.2" decode-uri-component: "npm:^0.2.0" - checksum: bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 + checksum: 10c0/bc2a94af3d2417196195eecf0130925b3558726726504a7c7bd1b9e383c4a789fa3f4616c4c673cf8bd7930ddd2e80481f203422282aeae342dbd56b91995188 languageName: node linkType: hard @@ -13981,7 +13914,7 @@ __metadata: resolution: "source-map-support@npm:0.4.18" dependencies: source-map: "npm:^0.5.6" - checksum: cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e + checksum: 10c0/cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e languageName: node linkType: hard @@ -13991,49 +13924,49 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard "source-map-url@npm:^0.4.0": version: 0.4.1 resolution: "source-map-url@npm:0.4.1" - checksum: f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 + checksum: 10c0/f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 languageName: node linkType: hard "source-map@npm:^0.5.1, source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" - checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 + checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 languageName: node linkType: hard "source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard "space-separated-tokens@npm:^1.0.0": version: 1.1.5 resolution: "space-separated-tokens@npm:1.1.5" - checksum: 3ee0a6905f89e1ffdfe474124b1ade9fe97276a377a0b01350bc079b6ec566eb5b219e26064cc5b7f3899c05bde51ffbc9154290b96eaf82916a1e2c2c13ead9 + checksum: 10c0/3ee0a6905f89e1ffdfe474124b1ade9fe97276a377a0b01350bc079b6ec566eb5b219e26064cc5b7f3899c05bde51ffbc9154290b96eaf82916a1e2c2c13ead9 languageName: node linkType: hard "sparkles@npm:^1.0.0": version: 1.0.1 resolution: "sparkles@npm:1.0.1" - checksum: 2327c06d259f1cf3c56e627f22119f89230479fb1007711c971cb6d9c4ed53850a8533d0d7bfca94e120340ba610bd255f0976779717413c6fc147cc0fc1ae6e + checksum: 10c0/2327c06d259f1cf3c56e627f22119f89230479fb1007711c971cb6d9c4ed53850a8533d0d7bfca94e120340ba610bd255f0976779717413c6fc147cc0fc1ae6e languageName: node linkType: hard "spawn-command@npm:0.0.2": version: 0.0.2 resolution: "spawn-command@npm:0.0.2" - checksum: b22f2d71239e6e628a400831861ba747750bbb40c0a53323754cf7b84330b73d81e40ff1f9055e6d1971818679510208a9302e13d9ff3b32feb67e74d7a1b3ef + checksum: 10c0/b22f2d71239e6e628a400831861ba747750bbb40c0a53323754cf7b84330b73d81e40ff1f9055e6d1971818679510208a9302e13d9ff3b32feb67e74d7a1b3ef languageName: node linkType: hard @@ -14043,14 +13976,14 @@ __metadata: dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" - checksum: 49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 + checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -14060,14 +13993,14 @@ __metadata: dependencies: spdx-exceptions: "npm:^2.1.0" spdx-license-ids: "npm:^3.0.0" - checksum: 6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 + checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 languageName: node linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 7d88b8f01308948bb3ea69c066448f2776cf3d35a410d19afb836743086ced1566f6824ee8e6d67f8f25aa81fa86d8076a666c60ac4528caecd55e93edb5114e + version: 3.0.17 + resolution: "spdx-license-ids@npm:3.0.17" + checksum: 10c0/ddf9477b5afc70f1a7d3bf91f0b8e8a1c1b0fa65d2d9a8b5c991b1a2ba91b693d8b9749700119d5ce7f3fbf307ac421087ff43d321db472605e98a5804f80eac languageName: node linkType: hard @@ -14076,44 +14009,51 @@ __metadata: resolution: "split-string@npm:3.1.0" dependencies: extend-shallow: "npm:^3.0.0" - checksum: 72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 + checksum: 10c0/72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec languageName: node linkType: hard "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" - checksum: ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard "stable@npm:^0.1.8": version: 0.1.8 resolution: "stable@npm:0.1.8" - checksum: df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d + checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d languageName: node linkType: hard "stack-trace@npm:0.0.10, stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" - checksum: 9ff3dabfad4049b635a85456f927a075c9d0c210e3ea336412d18220b2a86cbb9b13ec46d6c37b70a302a4ea4d49e30e5d4944dd60ae784073f1cde778ac8f4b + checksum: 10c0/9ff3dabfad4049b635a85456f927a075c9d0c210e3ea336412d18220b2a86cbb9b13ec46d6c37b70a302a4ea4d49e30e5d4944dd60ae784073f1cde778ac8f4b languageName: node linkType: hard "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" - checksum: 89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983 + checksum: 10c0/89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983 languageName: node linkType: hard @@ -14123,21 +14063,21 @@ __metadata: dependencies: define-property: "npm:^0.2.5" object-copy: "npm:^0.1.0" - checksum: 284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 + checksum: 10c0/284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 languageName: node linkType: hard "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" - checksum: 34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 languageName: node linkType: hard "std-env@npm:^3.5.0": - version: 3.6.0 - resolution: "std-env@npm:3.6.0" - checksum: a540b8cb011bef4bf5905e1e28f24ce37124f9d001c69224ee0025d3600144e6847bac62cd38fbd98148ab4d26ab0682b9b4d42bc863cd1cca0b9807f18aadba + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 10c0/60edf2d130a4feb7002974af3d5a5f3343558d1ccf8d9b9934d225c638606884db4a20d2fe6440a09605bca282af6b042ae8070a10490c0800d69e82e478f41e languageName: node linkType: hard @@ -14146,26 +14086,26 @@ __metadata: resolution: "stop-iteration-iterator@npm:1.0.0" dependencies: internal-slot: "npm:^1.0.4" - checksum: c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 + checksum: 10c0/c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 languageName: node linkType: hard "store2@npm:^2.14.2": - version: 2.14.2 - resolution: "store2@npm:2.14.2" - checksum: 2f27c3eaa7207b81410e170e7c41379816d22c1566308a9d97fbf853c4facff531fcb2a85f085c7503c578736570972f747c26018ebeaba7d1341fb82a7b6d52 + version: 2.14.3 + resolution: "store2@npm:2.14.3" + checksum: 10c0/22e1096e6d69590672ca0b7f891d82b060837ef4c3e5df0d4563e6cbed14c52ddf2589fa94b79f4311b6ec41d95d6142e5d01d194539e0175c3fb4090cca8244 languageName: node linkType: hard "storybook@npm:^7.6.17": - version: 7.6.17 - resolution: "storybook@npm:7.6.17" + version: 7.6.19 + resolution: "storybook@npm:7.6.19" dependencies: - "@storybook/cli": "npm:7.6.17" + "@storybook/cli": "npm:7.6.19" bin: sb: ./index.js storybook: ./index.js - checksum: 256b8ff26b69f622889488605e786c0742350a901037139dd469ec20f2e7031c326d65f2a202a5ee7baa407ff407a6746af2f01d91c0c617eda2013679a65271 + checksum: 10c0/dd026c19ceb1df74a94b45ee139d92f246d75b687913cc8a862a0a849d2d5327edc1fea096cb1ab37982bb569197a8bdf209edf34039e77d8b813510b1e1f75e languageName: node linkType: hard @@ -14175,14 +14115,14 @@ __metadata: dependencies: inherits: "npm:~2.0.1" readable-stream: "npm:^2.0.2" - checksum: 485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac + checksum: 10c0/485562bd5d962d633ae178449029c6fa2611052e356bdb5668f768544aa4daa94c4f9a97de718f3f30ad98f3cb98a5f396252bb3855aff153c138f79c0e8f6ac languageName: node linkType: hard "stream-exhaust@npm:^1.0.1": version: 1.0.2 resolution: "stream-exhaust@npm:1.0.2" - checksum: e8b84a9496ba8ecfde7549e682803a98c8dc983b60cb27726797c9c2627d0b4b2cb95d7016f015465e97ea77e9e41fccce2105ecf2c87451597e3a34405a72b3 + checksum: 10c0/e8b84a9496ba8ecfde7549e682803a98c8dc983b60cb27726797c9c2627d0b4b2cb95d7016f015465e97ea77e9e41fccce2105ecf2c87451597e3a34405a72b3 languageName: node linkType: hard @@ -14195,14 +14135,14 @@ __metadata: readable-stream: "npm:^2.3.6" to-arraybuffer: "npm:^1.0.0" xtend: "npm:^4.0.0" - checksum: fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 + checksum: 10c0/fbe7d327a29216bbabe88d3819bb8f7a502f11eeacf3212579e5af1f76fa7283f6ffa66134ab7d80928070051f571d1029e85f65ce3369fffd4c4df3669446c4 languageName: node linkType: hard "stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b languageName: node linkType: hard @@ -14211,14 +14151,14 @@ __metadata: resolution: "stream-to-array@npm:2.3.0" dependencies: any-promise: "npm:^1.1.0" - checksum: 19d66e4e3c12e0aadd8755027edf7d90b696bd978eec5111a5cd2b67befa8851afd8c1b618121c3059850165c4ee4afc307f84869cf6db7fb24708d3523958f8 + checksum: 10c0/19d66e4e3c12e0aadd8755027edf7d90b696bd978eec5111a5cd2b67befa8851afd8c1b618121c3059850165c4ee4afc307f84869cf6db7fb24708d3523958f8 languageName: node linkType: hard "string-hash@npm:^1.1.1": version: 1.1.3 resolution: "string-hash@npm:1.1.3" - checksum: 179725d7706b49fbbc0a4901703a2d8abec244140879afd5a17908497e586a6b07d738f6775450aefd9f8dd729e4a0abd073fbc6fa3bd020b7a1d2369614af88 + checksum: 10c0/179725d7706b49fbbc0a4901703a2d8abec244140879afd5a17908497e586a6b07d738f6775450aefd9f8dd729e4a0abd073fbc6fa3bd020b7a1d2369614af88 languageName: node linkType: hard @@ -14229,7 +14169,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard @@ -14240,7 +14180,7 @@ __metadata: code-point-at: "npm:^1.0.0" is-fullwidth-code-point: "npm:^1.0.0" strip-ansi: "npm:^3.0.0" - checksum: c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e + checksum: 10c0/c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e languageName: node linkType: hard @@ -14251,58 +14191,60 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard "string.prototype.codepointat@npm:^0.2.1": version: 0.2.1 resolution: "string.prototype.codepointat@npm:0.2.1" - checksum: 83c4d2f83b6f3f8f377e0b36628b74a9efcaf5a725e6fb6354f15f30f0399c8f4b08956df883877b2b0f50dd2e644ed7e8b1f6d45bdee2dc5b3f4248796607fa + checksum: 10c0/83c4d2f83b6f3f8f377e0b36628b74a9efcaf5a725e6fb6354f15f30f0399c8f4b08956df883877b2b0f50dd2e644ed7e8b1f6d45bdee2dc5b3f4248796607fa languageName: node linkType: hard "string.prototype.padend@npm:^3.0.0": - version: 3.1.5 - resolution: "string.prototype.padend@npm:3.1.5" + version: 3.1.6 + resolution: "string.prototype.padend@npm:3.1.6" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 94ba0d7a463c225d0337ebe4f5c150577d6d09fe56c798f77cd2b11f8d7c9b7b05e65b3c2a273f03529a3f155edb2d78b9c06b7a91f964f89796010a6cbc1dfa + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/8f2c8c1f3db1efcdc210668c80c87f2cea1253d6029ff296a172b5e13edc9adebeed4942d023de8d31f9b13b69f3f5d73de7141959b1f09817fba5f527e83be1 languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 4f76c583908bcde9a71208ddff38f67f24c9ec8093631601666a0df8b52fad44dad2368c78895ce83eb2ae8e7068294cc96a02fc971ab234e4d5c9bb61ea4e34 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 53c24911c7c4d8d65f5ef5322de23a3d5b6b4db73273e05871d5ab4571ae5638f38f7f19d71d09116578fb060e5a145cc6a208af2d248c8baf7a34f44d32ce57 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 0bcf391b41ea16d4fda9c9953d0a7075171fe090d33b4cf64849af94944c50862995672ac03e0c5dba2940a213ad7f53515a668dac859ce22a0276289ae5cf4f + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 languageName: node linkType: hard @@ -14311,7 +14253,7 @@ __metadata: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" - checksum: 810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d languageName: node linkType: hard @@ -14320,7 +14262,7 @@ __metadata: resolution: "string_decoder@npm:1.1.1" dependencies: safe-buffer: "npm:~5.1.0" - checksum: b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e languageName: node linkType: hard @@ -14329,7 +14271,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -14338,7 +14280,7 @@ __metadata: resolution: "strip-ansi@npm:3.0.1" dependencies: ansi-regex: "npm:^2.0.0" - checksum: f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f + checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f languageName: node linkType: hard @@ -14347,14 +14289,14 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard "strip-bom-string@npm:^1.0.0": version: 1.0.0 resolution: "strip-bom-string@npm:1.0.0" - checksum: 5c5717e2643225aa6a6d659d34176ab2657037f1fe2423ac6fcdb488f135e14fef1022030e426d8b4d0989e09adbd5c3288d5d3b9c632abeefd2358dfc512bca + checksum: 10c0/5c5717e2643225aa6a6d659d34176ab2657037f1fe2423ac6fcdb488f135e14fef1022030e426d8b4d0989e09adbd5c3288d5d3b9c632abeefd2358dfc512bca languageName: node linkType: hard @@ -14363,28 +14305,28 @@ __metadata: resolution: "strip-bom@npm:2.0.0" dependencies: is-utf8: "npm:^0.2.0" - checksum: 4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b + checksum: 10c0/4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b languageName: node linkType: hard "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" - checksum: 51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 languageName: node linkType: hard "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" - checksum: bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f languageName: node linkType: hard "strip-final-newline@npm:^3.0.0": version: 3.0.0 resolution: "strip-final-newline@npm:3.0.0" - checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce languageName: node linkType: hard @@ -14393,30 +14335,30 @@ __metadata: resolution: "strip-indent@npm:4.0.0" dependencies: min-indent: "npm:^1.0.1" - checksum: 6b1fb4e22056867f5c9e7a6f3f45922d9a2436cac758607d58aeaac0d3b16ec40b1c43317de7900f1b8dd7a4107352fa47fb960f2c23566538c51e8585c8870e + checksum: 10c0/6b1fb4e22056867f5c9e7a6f3f45922d9a2436cac758607d58aeaac0d3b16ec40b1c43317de7900f1b8dd7a4107352fa47fb960f2c23566538c51e8585c8870e languageName: node linkType: hard "strip-json-comments@npm:^3.0.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" - checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd languageName: node linkType: hard "strip-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-literal@npm:2.0.0" + version: 2.1.0 + resolution: "strip-literal@npm:2.1.0" dependencies: - js-tokens: "npm:^8.0.2" - checksum: 63a6e4224ac7088ff93fd19fc0f6882705020da2f0767dbbecb929cbf9d49022e72350420f47be635866823608da9b9a5caf34f518004721895b6031199fc3c8 + js-tokens: "npm:^9.0.0" + checksum: 10c0/bc8b8c8346125ae3c20fcdaf12e10a498ff85baf6f69597b4ab2b5fbf2e58cfd2827f1a44f83606b852da99a5f6c8279770046ddea974c510c17c98934c9cc24 languageName: node linkType: hard "stubborn-fs@npm:^1.2.5": version: 1.2.5 resolution: "stubborn-fs@npm:1.2.5" - checksum: 0676befd9901d4dd4e162700fa0396f11d523998589cd6b61b06d1021db811dc4c1e6713869748c6cfa49d58beb9b6f0dc5b6aca6b075811b949e1602ce1e26f + checksum: 10c0/0676befd9901d4dd4e162700fa0396f11d523998589cd6b61b06d1021db811dc4c1e6713869748c6cfa49d58beb9b6f0dc5b6aca6b075811b949e1602ce1e26f languageName: node linkType: hard @@ -14425,7 +14367,7 @@ __metadata: resolution: "supports-color@npm:5.5.0" dependencies: has-flag: "npm:^3.0.0" - checksum: 6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 languageName: node linkType: hard @@ -14434,7 +14376,7 @@ __metadata: resolution: "supports-color@npm:7.2.0" dependencies: has-flag: "npm:^4.0.0" - checksum: afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 languageName: node linkType: hard @@ -14443,14 +14385,14 @@ __metadata: resolution: "supports-color@npm:8.1.1" dependencies: has-flag: "npm:^4.0.0" - checksum: ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 languageName: node linkType: hard "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 languageName: node linkType: hard @@ -14460,17 +14402,17 @@ __metadata: dependencies: es6-iterator: "npm:^2.0.1" es6-symbol: "npm:^3.1.1" - checksum: 23388477ff4c6ef45c66d3a1347cb392cfcfd2e995ab15b56fd0f4fed1c263730f71816ffb62a433d37aa467939a3b9ccc9542bf2d0ef1f38fdd23cd77842dcb + checksum: 10c0/23388477ff4c6ef45c66d3a1347cb392cfcfd2e995ab15b56fd0f4fed1c263730f71816ffb62a433d37aa467939a3b9ccc9542bf2d0ef1f38fdd23cd77842dcb languageName: node linkType: hard "svg-sprite@npm:^2.0.2": - version: 2.0.2 - resolution: "svg-sprite@npm:2.0.2" + version: 2.0.4 + resolution: "svg-sprite@npm:2.0.4" dependencies: - "@resvg/resvg-js": "npm:^2.1.0" - "@xmldom/xmldom": "npm:^0.8.3" - async: "npm:^3.2.4" + "@resvg/resvg-js": "npm:^2.6.0" + "@xmldom/xmldom": "npm:^0.8.10" + async: "npm:^3.2.5" css-selector-parser: "npm:^1.4.1" csso: "npm:^4.2.0" cssom: "npm:^0.5.0" @@ -14478,18 +14420,16 @@ __metadata: js-yaml: "npm:^4.1.0" lodash.escape: "npm:^4.0.1" lodash.merge: "npm:^4.6.2" - lodash.trim: "npm:^4.5.1" - lodash.trimstart: "npm:^4.5.1" mustache: "npm:^4.2.0" prettysize: "npm:^2.0.0" svgo: "npm:^2.8.0" vinyl: "npm:^2.2.1" - winston: "npm:^3.8.2" - xpath: "npm:^0.0.32" - yargs: "npm:^17.5.1" + winston: "npm:^3.11.0" + xpath: "npm:^0.0.34" + yargs: "npm:^17.7.2" bin: svg-sprite: bin/svg-sprite.js - checksum: 0dc5cca43eef365bc92f065313b0a6d27dab20a525e573979f0837b1a5ad0559a44330ceacfebc7b15e235e82cf1c16618108f99acdf6ae7654cd2a84d583cd8 + checksum: 10c0/486118448e1627a36da0da82b0ab1e329b6bdda1e666b761d28f633e054735bcc56ff414a521e84e19cf1ad502de8f24689b43a56c49bc52aa0a3ad884233b88 languageName: node linkType: hard @@ -14506,21 +14446,21 @@ __metadata: stable: "npm:^0.1.8" bin: svgo: bin/svgo - checksum: 0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc + checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc languageName: node linkType: hard "symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" - checksum: dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 + checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 languageName: node linkType: hard "synchronous-promise@npm:^2.0.15": version: 2.0.17 resolution: "synchronous-promise@npm:2.0.17" - checksum: 1babe643d8417789ef6e5a2f3d4b8abcda2de236acd09bbe2c98f6be82c0a2c92ed21a6e4f934845fa8de18b1435a9cba1e8c3d945032e8a532f076224c024b1 + checksum: 10c0/1babe643d8417789ef6e5a2f3d4b8abcda2de236acd09bbe2c98f6be82c0a2c92ed21a6e4f934845fa8de18b1435a9cba1e8c3d945032e8a532f076224c024b1 languageName: node linkType: hard @@ -14532,7 +14472,7 @@ __metadata: mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d + checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d languageName: node linkType: hard @@ -14545,13 +14485,13 @@ __metadata: fs-constants: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" - checksum: 2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.0": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -14559,7 +14499,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -14568,7 +14508,7 @@ __metadata: resolution: "tdigest@npm:0.1.2" dependencies: bintrees: "npm:1.0.2" - checksum: 10187b8144b112fcdfd3a5e4e9068efa42c990b1e30cd0d4f35ee8f58f16d1b41bc587e668fa7a6f6ca31308961cbd06cd5d4a4ae1dc388335902ae04f7d57df + checksum: 10c0/10187b8144b112fcdfd3a5e4e9068efa42c990b1e30cd0d4f35ee8f58f16d1b41bc587e668fa7a6f6ca31308961cbd06cd5d4a4ae1dc388335902ae04f7d57df languageName: node linkType: hard @@ -14577,14 +14517,14 @@ __metadata: resolution: "telejson@npm:7.2.0" dependencies: memoizerific: "npm:^1.11.3" - checksum: d26e6cc93e54bfdcdb207b49905508c5db45862e811a2e2193a735409e47b14530e1c19351618a3e03ad2fd4ffc3759364fcd72851aba2df0300fab574b6151c + checksum: 10c0/d26e6cc93e54bfdcdb207b49905508c5db45862e811a2e2193a735409e47b14530e1c19351618a3e03ad2fd4ffc3759364fcd72851aba2df0300fab574b6151c languageName: node linkType: hard "temp-dir@npm:^2.0.0": version: 2.0.0 resolution: "temp-dir@npm:2.0.0" - checksum: b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 languageName: node linkType: hard @@ -14593,7 +14533,7 @@ __metadata: resolution: "temp@npm:0.8.4" dependencies: rimraf: "npm:~2.6.2" - checksum: 7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 + checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 languageName: node linkType: hard @@ -14606,7 +14546,7 @@ __metadata: temp-dir: "npm:^2.0.0" type-fest: "npm:^0.16.0" unique-string: "npm:^2.0.0" - checksum: 864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 + checksum: 10c0/864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 languageName: node linkType: hard @@ -14617,14 +14557,14 @@ __metadata: "@istanbuljs/schema": "npm:^0.1.2" glob: "npm:^7.1.4" minimatch: "npm:^3.0.4" - checksum: 019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 languageName: node linkType: hard "text-hex@npm:1.0.x": version: 1.0.0 resolution: "text-hex@npm:1.0.0" - checksum: 57d8d320d92c79d7c03ffb8339b825bb9637c2cbccf14304309f51d8950015c44464b6fd1b6820a3d4821241c68825634f09f5a2d9d501e84f7c6fd14376860d + checksum: 10c0/57d8d320d92c79d7c03ffb8339b825bb9637c2cbccf14304309f51d8950015c44464b6fd1b6820a3d4821241c68825634f09f5a2d9d501e84f7c6fd14376860d languageName: node linkType: hard @@ -14634,7 +14574,7 @@ __metadata: dependencies: through2: "npm:~2.0.0" xtend: "npm:~4.0.0" - checksum: 741d9144dbbafca3a4a75fc55a0c062641ac464071118cef2213f35f0a961e3331795c802d5bef915060d07cebd29e6c7079e656845145de4db63c74054b4156 + checksum: 10c0/741d9144dbbafca3a4a75fc55a0c062641ac464071118cef2213f35f0a961e3331795c802d5bef915060d07cebd29e6c7079e656845145de4db63c74054b4156 languageName: node linkType: hard @@ -14644,7 +14584,7 @@ __metadata: dependencies: readable-stream: "npm:~2.3.6" xtend: "npm:~4.0.1" - checksum: cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade + checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade languageName: node linkType: hard @@ -14654,14 +14594,14 @@ __metadata: dependencies: inherits: "npm:^2.0.4" readable-stream: "npm:2 || 3" - checksum: 8ea17efa2ce5b78ef5c52d08e29d0dbdad9c321c2add5192bba3434cae25b2319bf9cdac1c54c3bfbd721438a30565ca6f3f19eb79f62341dafc5a12429d2ccc + checksum: 10c0/8ea17efa2ce5b78ef5c52d08e29d0dbdad9c321c2add5192bba3434cae25b2319bf9cdac1c54c3bfbd721438a30565ca6f3f19eb79f62341dafc5a12429d2ccc languageName: node linkType: hard "time-stamp@npm:^1.0.0": version: 1.1.0 resolution: "time-stamp@npm:1.1.0" - checksum: 99340b52a6ab3ce805c30c1884baee06251c54ef37d852979edf2b2b1d649664fc1ced50e0c7df90f8deb3dc28cb310af3e6002c2b63966c68f488e0bac3e5c5 + checksum: 10c0/99340b52a6ab3ce805c30c1884baee06251c54ef37d852979edf2b2b1d649664fc1ced50e0c7df90f8deb3dc28cb310af3e6002c2b63966c68f488e0bac3e5c5 languageName: node linkType: hard @@ -14670,7 +14610,7 @@ __metadata: resolution: "timers-browserify@npm:2.0.12" dependencies: setimmediate: "npm:^1.0.4" - checksum: 98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 + checksum: 10c0/98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 languageName: node linkType: hard @@ -14680,58 +14620,58 @@ __metadata: dependencies: es5-ext: "npm:~0.10.46" next-tick: "npm:1" - checksum: fc43c6a01f52875e57d301ae9ec47b3021c6d9b96de5bc6e4e5fc4a3d2b25ebaab69faf6fe85520efbef0ad784537748f88f7efd7b6b2bf0a177c8bc7a66ca7c + checksum: 10c0/fc43c6a01f52875e57d301ae9ec47b3021c6d9b96de5bc6e4e5fc4a3d2b25ebaab69faf6fe85520efbef0ad784537748f88f7efd7b6b2bf0a177c8bc7a66ca7c languageName: node linkType: hard "tiny-inflate@npm:^1.0.3": version: 1.0.3 resolution: "tiny-inflate@npm:1.0.3" - checksum: fab687537254f6ec44c9a2e880048fe70da3542aba28f73cda3e74c95cabf342a339372f2a6c032e322324f01accc03ca26c04ba2bad9b3eb8cf3ee99bba7f9b + checksum: 10c0/fab687537254f6ec44c9a2e880048fe70da3542aba28f73cda3e74c95cabf342a339372f2a6c032e322324f01accc03ca26c04ba2bad9b3eb8cf3ee99bba7f9b languageName: node linkType: hard -"tiny-invariant@npm:^1.3.1": - version: 1.3.1 - resolution: "tiny-invariant@npm:1.3.1" - checksum: 5b87c1d52847d9452b60d0dcb77011b459044e0361ca8253bfe7b43d6288106e12af926adb709a6fc28900e3864349b91dad9a4ac93c39aa15f360b26c2ff4db +"tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a languageName: node linkType: hard -"tiny-readdir@npm:^2.2.0": - version: 2.4.0 - resolution: "tiny-readdir@npm:2.4.0" +"tiny-readdir@npm:^2.7.2": + version: 2.7.2 + resolution: "tiny-readdir@npm:2.7.2" dependencies: promise-make-naked: "npm:^2.1.1" - checksum: 0fd05eb677a9bf25f6ace33ad2eeaeb8555303321e18cd22c7a96391f099c1dd900d745738a1c6ba276540b1dc117f72fbbf60cc47bf1c7a73840745e3ea42f8 + checksum: 10c0/8d7cfa9c3aa61e4d9ceef39e9cc5bfc9dd61e6588fb3c92bf1359c2188ee11ce1b00fb2509cfbb166a5b37214a94d14e8ef333fc6be4a6cdc8a76ce949625bf7 languageName: node linkType: hard "tinybench@npm:^2.5.1": - version: 2.5.1 - resolution: "tinybench@npm:2.5.1" - checksum: 9c55ef25ce1689c3e2fdb89cacbf27dada4d04f846cac70023fe97fc35d2122816d8bbc5b20253e071d13688cf006355d59f0096d22958b818e1e2fe60e5165b + version: 2.8.0 + resolution: "tinybench@npm:2.8.0" + checksum: 10c0/5a9a642351fa3e4955e0cbf38f5674be5f3ba6730fd872fd23a5c953ad6c914234d5aba6ea41ef88820180a81829ceece5bd8d3967c490c5171bca1141c2f24d languageName: node linkType: hard -"tinypool@npm:^0.8.2": - version: 0.8.2 - resolution: "tinypool@npm:0.8.2" - checksum: 8998626614172fc37c394e9a14e701dc437727fc6525488a4d4fd42044a4b2b59d6f076d750cbf5c699f79c58dd4e40599ab09e2f1ae0df4b23516b98c9c3055 +"tinypool@npm:^0.8.3": + version: 0.8.4 + resolution: "tinypool@npm:0.8.4" + checksum: 10c0/779c790adcb0316a45359652f4b025958c1dff5a82460fe49f553c864309b12ad732c8288be52f852973bc76317f5e7b3598878aee0beb8a33322c0e72c4a66c languageName: node linkType: hard "tinyspy@npm:^2.2.0": - version: 2.2.0 - resolution: "tinyspy@npm:2.2.0" - checksum: 8c7b70748dd8590e85d52741db79243746c15bc03c92d75c23160a762142db577e7f53e360ba7300e321b12bca5c42dd2522a8dbeec6ba3830302573dd8516bc + version: 2.2.1 + resolution: "tinyspy@npm:2.2.1" + checksum: 10c0/0b4cfd07c09871e12c592dfa7b91528124dc49a4766a0b23350638c62e6a483d5a2a667de7e6282246c0d4f09996482ddaacbd01f0c05b7ed7e0f79d32409bdc languageName: node linkType: hard "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" - checksum: f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 languageName: node linkType: hard @@ -14741,21 +14681,21 @@ __metadata: dependencies: is-absolute: "npm:^1.0.0" is-negated-glob: "npm:^1.0.0" - checksum: 7c5384222d6bd8f68d105bcc618794dfc3433de74eea195da172f27e107e8b2e1e1991e4adaf837f65e04623e4b03d90e19fd48aaeecfc89b6f642da2510c4d5 + checksum: 10c0/7c5384222d6bd8f68d105bcc618794dfc3433de74eea195da172f27e107e8b2e1e1991e4adaf837f65e04623e4b03d90e19fd48aaeecfc89b6f642da2510c4d5 languageName: node linkType: hard "to-arraybuffer@npm:^1.0.0": version: 1.0.1 resolution: "to-arraybuffer@npm:1.0.1" - checksum: 2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c + checksum: 10c0/2460bd95524f4845a751e4f8bf9937f9f3dcd1651f104e1512868782f858f8302c1cf25bbc30794bc1b3ff65c4e135158377302f2abaff43a2d8e3c38dfe098c languageName: node linkType: hard "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" - checksum: b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 languageName: node linkType: hard @@ -14764,7 +14704,7 @@ __metadata: resolution: "to-object-path@npm:0.3.0" dependencies: kind-of: "npm:^3.0.2" - checksum: 731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 + checksum: 10c0/731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 languageName: node linkType: hard @@ -14774,7 +14714,7 @@ __metadata: dependencies: is-number: "npm:^3.0.0" repeat-string: "npm:^1.6.1" - checksum: 440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 + checksum: 10c0/440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 languageName: node linkType: hard @@ -14783,7 +14723,7 @@ __metadata: resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: "npm:^7.0.0" - checksum: 487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 languageName: node linkType: hard @@ -14795,7 +14735,7 @@ __metadata: extend-shallow: "npm:^3.0.2" regex-not: "npm:^1.0.2" safe-regex: "npm:^1.1.0" - checksum: 99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 + checksum: 10c0/99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 languageName: node linkType: hard @@ -14804,44 +14744,42 @@ __metadata: resolution: "to-through@npm:2.0.0" dependencies: through2: "npm:^2.0.3" - checksum: f8a7b0b38c51bcc018c38e6867588ac72120bd62232250b49a0fc209bd53ed66461ff85dc50b398c8e3686aa3e61165bce1dce4e89930f2f973b0fd3f64e4d2c + checksum: 10c0/f8a7b0b38c51bcc018c38e6867588ac72120bd62232250b49a0fc209bd53ed66461ff85dc50b398c8e3686aa3e61165bce1dce4e89930f2f973b0fd3f64e4d2c languageName: node linkType: hard "tocbot@npm:^4.20.1": - version: 4.23.0 - resolution: "tocbot@npm:4.23.0" - checksum: e112c569913600b98a451fc114ba293c7365e529b6b22c34a4ba244a22a359d79aaafb0c752022b1c9a6e2d04692e436700c0b95d534da9ee31c0f310e96761b + version: 4.28.0 + resolution: "tocbot@npm:4.28.0" + checksum: 10c0/328a0148c594b21e5b5c00184d5a14dde589f4c26a50e186ca4fdb15dd449318c6d68aa93c2fdf6b034a8c0ee1b3caa5cd4b08d25a2dac35bca076e93c4fde50 languageName: node linkType: hard "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" - checksum: 93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 languageName: node linkType: hard "touch@npm:^3.1.0": - version: 3.1.0 - resolution: "touch@npm:3.1.0" - dependencies: - nopt: "npm:~1.0.10" + version: 3.1.1 + resolution: "touch@npm:3.1.1" bin: - nodetouch: ./bin/nodetouch.js - checksum: dacb4a639401b83b0a40b56c0565e01096e5ecf38b22a4840d9eeb642a5bea136c6a119e4543f9b172349a5ee343b10cda0880eb47f7d7ddfd6eac59dcf53244 + nodetouch: bin/nodetouch.js + checksum: 10c0/d2e4d269a42c846a22a29065b9af0b263de58effc85a1764bb7a2e8fc4b47700e9e2fcbd7eb1f5bffbb7c73d860f93600cef282b93ddac8f0b62321cb498b36e languageName: node linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: "npm:^1.1.33" punycode: "npm:^2.1.1" universalify: "npm:^0.2.0" url-parse: "npm:^1.5.3" - checksum: 4fc0433a0cba370d57c4b240f30440c848906dee3180bb6e85033143c2726d322e7e4614abb51d42d111ebec119c4876ed8d7247d4113563033eebbc1739c831 + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 languageName: node linkType: hard @@ -14850,14 +14788,14 @@ __metadata: resolution: "tr46@npm:5.0.0" dependencies: punycode: "npm:^2.3.1" - checksum: 1521b6e7bbc8adc825c4561480f9fe48eb2276c81335eed9fa610aa4c44a48a3221f78b10e5f18b875769eb3413e30efbf209ed556a17a42aa8d690df44b7bee + checksum: 10c0/1521b6e7bbc8adc825c4561480f9fe48eb2276c81335eed9fa610aa4c44a48a3221f78b10e5f18b875769eb3413e30efbf209ed556a17a42aa8d690df44b7bee languageName: node linkType: hard "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" - checksum: 047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 languageName: node linkType: hard @@ -14866,84 +14804,84 @@ __metadata: resolution: "tree-kill@npm:1.2.2" bin: tree-kill: cli.js - checksum: 7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 + checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 languageName: node linkType: hard "triple-beam@npm:^1.3.0": version: 1.4.1 resolution: "triple-beam@npm:1.4.1" - checksum: 4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea + checksum: 10c0/4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea languageName: node linkType: hard "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" - checksum: 175adea838468cc2ff7d5e97f970dcb798bbcb623f29c6088cb21aa2880d207c5784be81ab1741f56b9ac37840cbaba0c0d79f7f8b67ffe61c02634cafa5c303 + checksum: 10c0/175adea838468cc2ff7d5e97f970dcb798bbcb623f29c6088cb21aa2880d207c5784be81ab1741f56b9ac37840cbaba0c0d79f7f8b67ffe61c02634cafa5c303 languageName: node linkType: hard "tslib@npm:^1.13.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" - checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard "tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" - checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" - checksum: c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 + checksum: 10c0/c0c68206565f1372e924d5cdeeff1a0d9cc729833f1da98c03d78be8f939e5f61a107bd0ab77d1ef6a47d62bb0e48b1081fbea273acf404959e22fd3891439c5 languageName: node linkType: hard "tween-functions@npm:^1.2.0": version: 1.2.0 resolution: "tween-functions@npm:1.2.0" - checksum: 7e59295b8b0ee4132ed2fe335f56a9db5c87056dad6b6fd3011be72239fd20398003ddb4403bc98ad9f5c94468890830f64016edbbde35581faf95b32cda8305 + checksum: 10c0/7e59295b8b0ee4132ed2fe335f56a9db5c87056dad6b6fd3011be72239fd20398003ddb4403bc98ad9f5c94468890830f64016edbbde35581faf95b32cda8305 languageName: node linkType: hard "type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" - checksum: 8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd languageName: node linkType: hard "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" - checksum: 6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 languageName: node linkType: hard "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" - checksum: 0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 languageName: node linkType: hard "type-fest@npm:^0.8.1": version: 0.8.1 resolution: "type-fest@npm:0.8.1" - checksum: dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 languageName: node linkType: hard "type-fest@npm:^2.19.0, type-fest@npm:~2.19": version: 2.19.0 resolution: "type-fest@npm:2.19.0" - checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb + checksum: 10c0/a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb languageName: node linkType: hard @@ -14953,109 +14891,107 @@ __metadata: dependencies: media-typer: "npm:0.3.0" mime-types: "npm:~2.1.24" - checksum: a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d - languageName: node - linkType: hard - -"type@npm:^1.0.1": - version: 1.2.0 - resolution: "type@npm:1.2.0" - checksum: 444660849aaebef8cbb9bc43b28ec2068952064cfce6a646f88db97aaa2e2d6570c5629cd79238b71ba23aa3f75146a0b96e24e198210ee0089715a6f8889bf7 + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d languageName: node linkType: hard "type@npm:^2.7.2": version: 2.7.2 resolution: "type@npm:2.7.2" - checksum: 84c2382788fe24e0bc3d64c0c181820048f672b0f06316aa9c7bdb373f8a09f8b5404f4e856bc4539fb931f2f08f2adc4c53f6c08c9c0314505d70c29a1289e1 + checksum: 10c0/84c2382788fe24e0bc3d64c0c181820048f672b0f06316aa9c7bdb373f8a09f8b5404f4e856bc4539fb931f2f08f2adc4c53f6c08c9c0314505d70c29a1289e1 languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - is-typed-array: "npm:^1.1.10" - checksum: ebad66cdf00c96b1395dffc7873169cf09801fca5954507a484f41f253feb1388d815db297b0b3bb8ce7421eac6f7ff45e2ec68450a3d68408aa4ae02fcf3a6c + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.2" + call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 6696435d53ce0e704ff6760c57ccc35138aec5f87859e03eb2a3246336d546feae367952dbc918116f3f0dffbe669734e3cbd8960283c2fa79aac925db50d888 + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5 + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: "npm:^1.0.2" + call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" - is-typed-array: "npm:^1.1.9" - checksum: c5163c0103d07fefc8a2ad0fc151f9ca9a1f6422098c00f695d55f9896e4d63614cd62cf8d8a031c6cee5f418e8980a533796597174da4edff075b3d275a7e23 + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 languageName: node linkType: hard "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" - checksum: 6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 + checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 languageName: node linkType: hard "typescript@npm:^5.3.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + checksum: 10c0/2954022ada340fd3d6a9e2b8e534f65d57c92d5f3989a263754a78aba549f7e6529acc1921913560a4b816c46dce7df4a4d29f9f11a3dc0d4213bb76d043251e languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9 languageName: node linkType: hard "ua-parser-js@npm:^1.0.35, ua-parser-js@npm:^1.0.37": version: 1.0.37 resolution: "ua-parser-js@npm:1.0.37" - checksum: dac8cf82a55b2e097bd2286954e01454c4cfcf23c9d9b56961ce94bda3cec5a38ca536e6e84c20a4000a9d4b4a4abcbd98ec634ccebe21be36595ea3069126e4 + checksum: 10c0/dac8cf82a55b2e097bd2286954e01454c4cfcf23c9d9b56961ce94bda3cec5a38ca536e6e84c20a4000a9d4b4a4abcbd98ec634ccebe21be36595ea3069126e4 languageName: node linkType: hard -"ufo@npm:^1.3.0": - version: 1.3.2 - resolution: "ufo@npm:1.3.2" - checksum: 180f3dfcdf319b54fe0272780841c93cb08a024fc2ee5f95e63285c2a3c42d8b671cd3641e9a53aafccf100cf8466aa8c040ddfa0efea1fc1968c9bfb250a661 +"ufo@npm:^1.4.0, ufo@npm:^1.5.3": + version: 1.5.3 + resolution: "ufo@npm:1.5.3" + checksum: 10c0/1df10702582aa74f4deac4486ecdfd660e74be057355f1afb6adfa14243476cf3d3acff734ccc3d0b74e9bfdefe91d578f3edbbb0a5b2430fe93cd672370e024 languageName: node linkType: hard @@ -15064,7 +15000,7 @@ __metadata: resolution: "uglify-js@npm:3.17.4" bin: uglifyjs: bin/uglifyjs - checksum: 8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced + checksum: 10c0/8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced languageName: node linkType: hard @@ -15076,28 +15012,28 @@ __metadata: has-bigints: "npm:^1.0.2" has-symbols: "npm:^1.0.3" which-boxed-primitive: "npm:^1.0.2" - checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + checksum: 10c0/81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 languageName: node linkType: hard "unc-path-regex@npm:^0.1.2": version: 0.1.2 resolution: "unc-path-regex@npm:0.1.2" - checksum: bf9c781c4e2f38e6613ea17a51072e4b416840fbe6eeb244597ce9b028fac2fb6cfd3dde1f14111b02c245e665dc461aab8168ecc30b14364d02caa37f812996 + checksum: 10c0/bf9c781c4e2f38e6613ea17a51072e4b416840fbe6eeb244597ce9b028fac2fb6cfd3dde1f14111b02c245e665dc461aab8168ecc30b14364d02caa37f812996 languageName: node linkType: hard "undefsafe@npm:^2.0.5": version: 2.0.5 resolution: "undefsafe@npm:2.0.5" - checksum: 96c0466a5fbf395917974a921d5d4eee67bca4b30d3a31ce7e621e0228c479cf893e783a109af6e14329b52fe2f0cb4108665fad2b87b0018c0df6ac771261d5 + checksum: 10c0/96c0466a5fbf395917974a921d5d4eee67bca4b30d3a31ce7e621e0228c479cf893e783a109af6e14329b52fe2f0cb4108665fad2b87b0018c0df6ac771261d5 languageName: node linkType: hard "undertaker-registry@npm:^1.0.0": version: 1.0.1 resolution: "undertaker-registry@npm:1.0.1" - checksum: 55b60fac04e7fda61d544c33c3d71e9d20aaa91026ca4833041fcd4c2de890f1a798320a8eb3dc3e9a0af68dd2fc7b26087ed6a48fd1163ac1dfacd3936a11fe + checksum: 10c0/55b60fac04e7fda61d544c33c3d71e9d20aaa91026ca4833041fcd4c2de890f1a798320a8eb3dc3e9a0af68dd2fc7b26087ed6a48fd1163ac1dfacd3936a11fe languageName: node linkType: hard @@ -15115,21 +15051,21 @@ __metadata: object.defaults: "npm:^1.0.0" object.reduce: "npm:^1.0.0" undertaker-registry: "npm:^1.0.0" - checksum: 3442616fca45767e667de467a690803751d57f952807643e29cf017d8bfdc5be2bbd13c888a0f0c0f64bf1583417ee13736605b899d482e0fec8dbe43dfa9ce8 + checksum: 10c0/3442616fca45767e667de467a690803751d57f952807643e29cf017d8bfdc5be2bbd13c888a0f0c0f64bf1583417ee13736605b899d482e0fec8dbe43dfa9ce8 languageName: node linkType: hard "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" - checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de languageName: node linkType: hard @@ -15139,21 +15075,21 @@ __metadata: dependencies: unicode-canonical-property-names-ecmascript: "npm:^2.0.0" unicode-property-aliases-ecmascript: "npm:^2.0.0" - checksum: 4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec + checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec languageName: node linkType: hard "unicode-match-property-value-ecmascript@npm:^2.1.0": version: 2.1.0 resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 languageName: node linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": version: 2.1.0 resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" - checksum: 50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 languageName: node linkType: hard @@ -15165,7 +15101,7 @@ __metadata: get-value: "npm:^2.0.6" is-extendable: "npm:^0.1.1" set-value: "npm:^2.0.1" - checksum: 8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 + checksum: 10c0/8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 languageName: node linkType: hard @@ -15174,7 +15110,7 @@ __metadata: resolution: "unique-filename@npm:3.0.0" dependencies: unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f languageName: node linkType: hard @@ -15183,7 +15119,7 @@ __metadata: resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 languageName: node linkType: hard @@ -15193,7 +15129,7 @@ __metadata: dependencies: json-stable-stringify-without-jsonify: "npm:^1.0.1" through2-filter: "npm:^3.0.0" - checksum: 4827c5f249d1d760076d64e087d18618104ce5511112c85150b0dd76cea5ddd5a5fd143559597d07b519c2a19abd83f5cdaac3a30204d66cff63e986dd4cd18c + checksum: 10c0/4827c5f249d1d760076d64e087d18618104ce5511112c85150b0dd76cea5ddd5a5fd143559597d07b519c2a19abd83f5cdaac3a30204d66cff63e986dd4cd18c languageName: node linkType: hard @@ -15202,14 +15138,14 @@ __metadata: resolution: "unique-string@npm:2.0.0" dependencies: crypto-random-string: "npm:^2.0.0" - checksum: 11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b languageName: node linkType: hard "unist-util-is@npm:^4.0.0": version: 4.1.0 resolution: "unist-util-is@npm:4.1.0" - checksum: 21ca3d7bacc88853b880b19cb1b133a056c501617d7f9b8cce969cd8b430ed7e1bc416a3a11b02540d5de6fb86807e169d00596108a459d034cf5faec97c055e + checksum: 10c0/21ca3d7bacc88853b880b19cb1b133a056c501617d7f9b8cce969cd8b430ed7e1bc416a3a11b02540d5de6fb86807e169d00596108a459d034cf5faec97c055e languageName: node linkType: hard @@ -15219,7 +15155,7 @@ __metadata: dependencies: "@types/unist": "npm:^2.0.0" unist-util-is: "npm:^4.0.0" - checksum: 231c80c5ba8e79263956fcaa25ed2a11ad7fe77ac5ba0d322e9d51bbc4238501e3bb52f405e518bcdc5471e27b33eff520db0aa4a3b1feb9fb6e2de6ae385d49 + checksum: 10c0/231c80c5ba8e79263956fcaa25ed2a11ad7fe77ac5ba0d322e9d51bbc4238501e3bb52f405e518bcdc5471e27b33eff520db0aa4a3b1feb9fb6e2de6ae385d49 languageName: node linkType: hard @@ -15230,40 +15166,40 @@ __metadata: "@types/unist": "npm:^2.0.0" unist-util-is: "npm:^4.0.0" unist-util-visit-parents: "npm:^3.0.0" - checksum: 7b11303d82271ca53a2ced2d56c87a689dd518596c99ff4a11cdff750f5cc5c0e4b64b146bd2363557cb29443c98713bfd1e8dc6d1c3f9d474b9eb1f23a60888 + checksum: 10c0/7b11303d82271ca53a2ced2d56c87a689dd518596c99ff4a11cdff750f5cc5c0e4b64b146bd2363557cb29443c98713bfd1e8dc6d1c3f9d474b9eb1f23a60888 languageName: node linkType: hard "universalify@npm:^0.2.0": version: 0.2.0 resolution: "universalify@npm:0.2.0" - checksum: cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe languageName: node linkType: hard "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" - checksum: 73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard "unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" - checksum: 193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c languageName: node linkType: hard "unplugin@npm:^1.3.1": - version: 1.5.1 - resolution: "unplugin@npm:1.5.1" + version: 1.10.1 + resolution: "unplugin@npm:1.10.1" dependencies: - acorn: "npm:^8.11.2" - chokidar: "npm:^3.5.3" + acorn: "npm:^8.11.3" + chokidar: "npm:^3.6.0" webpack-sources: "npm:^3.2.3" - webpack-virtual-modules: "npm:^0.6.0" - checksum: 08cee7d100de3b8697d33eaa32405d821d0f51600640ce79e26f4258ddedcd9ac4c022f0453d6d978e9f75fd939ba9553440827987b2b03078f7087f4bef7c96 + webpack-virtual-modules: "npm:^0.6.1" + checksum: 10c0/6fe469785a46ff2a2d5c077db8b8b8d2c5429016f2561cffed4eb0068ea085c50b8c503891a4ea028f8226da0b9a8b878118a0b9eeded511b53adec4edbb38d3 languageName: node linkType: hard @@ -15273,42 +15209,42 @@ __metadata: dependencies: has-value: "npm:^0.3.1" isobject: "npm:^3.0.0" - checksum: 68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f + checksum: 10c0/68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f languageName: node linkType: hard "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" - checksum: d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a + checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a languageName: node linkType: hard "upath@npm:^1.1.1": version: 1.2.0 resolution: "upath@npm:1.2.0" - checksum: 3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa + checksum: 10c0/3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa languageName: node linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 + checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 languageName: node linkType: hard "urix@npm:^0.1.0": version: 0.1.0 resolution: "urix@npm:0.1.0" - checksum: 264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 + checksum: 10c0/264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 languageName: node linkType: hard @@ -15318,7 +15254,7 @@ __metadata: dependencies: querystringify: "npm:^2.1.1" requires-port: "npm:^1.0.0" - checksum: bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 languageName: node linkType: hard @@ -15328,13 +15264,13 @@ __metadata: dependencies: punycode: "npm:^1.4.1" qs: "npm:^6.11.2" - checksum: 7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 languageName: node linkType: hard "use-callback-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-callback-ref@npm:1.3.0" + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" dependencies: tslib: "npm:^2.0.0" peerDependencies: @@ -15343,7 +15279,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 8a0867ffd441f358c66d79567970a745cc78ac2f98840a81c1fa749a525e8716116c645497d886a815e1dcf40ad81a107ebd6a7d15fd9ab5925c44a994a1d89a + checksum: 10c0/d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 languageName: node linkType: hard @@ -15355,7 +15291,7 @@ __metadata: peerDependencies: react: 16.8.0 - 18 react-dom: 16.8.0 - 18 - checksum: 6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c + checksum: 10c0/6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c languageName: node linkType: hard @@ -15371,21 +15307,21 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 + checksum: 10c0/89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 languageName: node linkType: hard "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" - checksum: 75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e + checksum: 10c0/75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard @@ -15394,7 +15330,7 @@ __metadata: resolution: "util@npm:0.10.4" dependencies: inherits: "npm:2.0.3" - checksum: d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a + checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a languageName: node linkType: hard @@ -15403,7 +15339,7 @@ __metadata: resolution: "util@npm:0.11.1" dependencies: inherits: "npm:2.0.3" - checksum: 8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 + checksum: 10c0/8e9d1a85e661c8a8d9883d821aedbff3f8d9c3accd85357020905386ada5653b20389fc3591901e2a0bde64f8dc86b28c3f990114aa5a38eaaf30b455fa3cdf6 languageName: node linkType: hard @@ -15416,14 +15352,14 @@ __metadata: is-generator-function: "npm:^1.0.7" is-typed-array: "npm:^1.1.3" which-typed-array: "npm:^1.1.2" - checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 languageName: node linkType: hard "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" - checksum: 02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 languageName: node linkType: hard @@ -15432,7 +15368,7 @@ __metadata: resolution: "uuid@npm:9.0.1" bin: uuid: dist/bin/uuid - checksum: 1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b languageName: node linkType: hard @@ -15441,7 +15377,7 @@ __metadata: resolution: "v8flags@npm:3.2.0" dependencies: homedir-polyfill: "npm:^1.0.1" - checksum: aa0149384c1b75eee60f9e4339dbcc891d5a2154f51dbe41feb35a2227e88c0f30701234676c47b7887414c6a95bce23783931eeed52126842b7ba3a75984da7 + checksum: 10c0/aa0149384c1b75eee60f9e4339dbcc891d5a2154f51dbe41feb35a2227e88c0f30701234676c47b7887414c6a95bce23783931eeed52126842b7ba3a75984da7 languageName: node linkType: hard @@ -15451,28 +15387,28 @@ __metadata: dependencies: spdx-correct: "npm:^3.0.0" spdx-expression-parse: "npm:^3.0.0" - checksum: 7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f + checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f languageName: node linkType: hard "value-or-function@npm:^3.0.0": version: 3.0.0 resolution: "value-or-function@npm:3.0.0" - checksum: 78a75b44543bb70ea3eee1804bbb101558f422335e3b62ed8864deeb85295efab1b109f607c3806b13c2fc48630d93f6c564b2796377a01a6302d355323ecebe + checksum: 10c0/78a75b44543bb70ea3eee1804bbb101558f422335e3b62ed8864deeb85295efab1b109f607c3806b13c2fc48630d93f6c564b2796377a01a6302d355323ecebe languageName: node linkType: hard "varint@npm:^6.0.0": version: 6.0.0 resolution: "varint@npm:6.0.0" - checksum: 737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd + checksum: 10c0/737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd languageName: node linkType: hard "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" - checksum: f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f languageName: node linkType: hard @@ -15497,7 +15433,7 @@ __metadata: value-or-function: "npm:^3.0.0" vinyl: "npm:^2.0.0" vinyl-sourcemap: "npm:^1.1.0" - checksum: c7e52624b8a32fd5164210d0ce45050ddfcd535ac0b172c59138a402ca730bd1083ee78e43dc71d8ee21475869e9c080ff212e98926a2b980eb3aa644a561777 + checksum: 10c0/c7e52624b8a32fd5164210d0ce45050ddfcd535ac0b172c59138a402ca730bd1083ee78e43dc71d8ee21475869e9c080ff212e98926a2b980eb3aa644a561777 languageName: node linkType: hard @@ -15512,7 +15448,7 @@ __metadata: now-and-later: "npm:^2.0.0" remove-bom-buffer: "npm:^3.0.0" vinyl: "npm:^2.0.0" - checksum: 5945250fbc04ed8be348f27adfcf842d310f2e4eea88c4821b48768d12bc8407c332c26b0eeabc63f5808843a2859d902020572bdc42e625a9d049a298d8cf68 + checksum: 10c0/5945250fbc04ed8be348f27adfcf842d310f2e4eea88c4821b48768d12bc8407c332c26b0eeabc63f5808843a2859d902020572bdc42e625a9d049a298d8cf68 languageName: node linkType: hard @@ -15521,7 +15457,7 @@ __metadata: resolution: "vinyl-sourcemaps-apply@npm:0.2.1" dependencies: source-map: "npm:^0.5.1" - checksum: 141c66335eb98f40e2c31418cda57b33ef5378480c73c8416fd88e44655212160119a629f740d1b1969e84481c5e01d3e3f861c38ed16a0cf2afcc112a466f7d + checksum: 10c0/141c66335eb98f40e2c31418cda57b33ef5378480c73c8416fd88e44655212160119a629f740d1b1969e84481c5e01d3e3f861c38ed16a0cf2afcc112a466f7d languageName: node linkType: hard @@ -15535,13 +15471,13 @@ __metadata: cloneable-readable: "npm:^1.0.0" remove-trailing-separator: "npm:^1.0.1" replace-ext: "npm:^1.0.0" - checksum: e7073fe5a3e10bbd5a3abe7ccf3351ed1b784178576b09642c08b0ef4056265476610aabd29eabfaaf456ada45f05f4112a35687d502f33aab33b025fc6ec38f + checksum: 10c0/e7073fe5a3e10bbd5a3abe7ccf3351ed1b784178576b09642c08b0ef4056265476610aabd29eabfaaf456ada45f05f4112a35687d502f33aab33b025fc6ec38f languageName: node linkType: hard -"vite-node@npm:1.3.1": - version: 1.3.1 - resolution: "vite-node@npm:1.3.1" +"vite-node@npm:1.6.0": + version: 1.6.0 + resolution: "vite-node@npm:1.6.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -15550,18 +15486,18 @@ __metadata: vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: b50665ef224f3527f856ab88a0cfabab36dd6e2dd1e3edca8f8f25d5d33754e1050495472c2c82147d0dcf7c5280971dae2f37a531c10f3941d8d3344e34ce0b + checksum: 10c0/0807e6501ac7763e0efa2b4bd484ce99fb207e92c98624c9f8999d1f6727ac026e457994260fa7fdb7060d87546d197081e46a705d05b0136a38b6f03715cbc2 languageName: node linkType: hard -"vite@npm:^5.0.0": - version: 5.0.10 - resolution: "vite@npm:5.0.10" +"vite@npm:^5.0.0, vite@npm:^5.1.4": + version: 5.2.11 + resolution: "vite@npm:5.2.11" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.32" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -15590,59 +15526,19 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: d666b2760d2a7ea1d0d35f67c042053e562144f80554be4e4dc58e607fd5f62193cd203d73ab2e315df66830d8b9d9a2e3509d0208bdef1b2e92e0a5c364df84 - languageName: node - linkType: hard - -"vite@npm:^5.1.4": - version: 5.1.4 - resolution: "vite@npm:5.1.4" - dependencies: - esbuild: "npm:^0.19.3" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.35" - rollup: "npm:^4.2.0" - peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 8f04c8bed33f266bde27f432412456a3b893b51fe1857f0b8cd259100b376c1393a7927db1dd6344a4376baed72ed179ec5b0428aef2ae8508f1f28f95acb908 + checksum: 10c0/664b8d68e4f5152ae16bd2041af1bbaf11c43630ac461835bc31ff7d019913b33e465386e09f66dc1037d7aeefbb06939e0173787c063319bc2bd30c3b9ad8e4 languageName: node linkType: hard "vitest@npm:^1.3.1": - version: 1.3.1 - resolution: "vitest@npm:1.3.1" + version: 1.6.0 + resolution: "vitest@npm:1.6.0" dependencies: - "@vitest/expect": "npm:1.3.1" - "@vitest/runner": "npm:1.3.1" - "@vitest/snapshot": "npm:1.3.1" - "@vitest/spy": "npm:1.3.1" - "@vitest/utils": "npm:1.3.1" + "@vitest/expect": "npm:1.6.0" + "@vitest/runner": "npm:1.6.0" + "@vitest/snapshot": "npm:1.6.0" + "@vitest/spy": "npm:1.6.0" + "@vitest/utils": "npm:1.6.0" acorn-walk: "npm:^8.3.2" chai: "npm:^4.3.10" debug: "npm:^4.3.4" @@ -15654,15 +15550,15 @@ __metadata: std-env: "npm:^3.5.0" strip-literal: "npm:^2.0.0" tinybench: "npm:^2.5.1" - tinypool: "npm:^0.8.2" + tinypool: "npm:^0.8.3" vite: "npm:^5.0.0" - vite-node: "npm:1.3.1" + vite-node: "npm:1.6.0" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.3.1 - "@vitest/ui": 1.3.1 + "@vitest/browser": 1.6.0 + "@vitest/ui": 1.6.0 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -15680,14 +15576,14 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 66d312a3dc12e67bba22d31332d939e89cd17d38531893c7b13b8826704564031c1dde795df2799b855660572c19a595301e920710c7775d072ee6332502efc5 + checksum: 10c0/065da5b8ead51eb174d93dac0cd50042ca9539856dc25e340ea905d668c41961f7e00df3e388e6c76125b2c22091db2e8465f993d0f6944daf9598d549e562e7 languageName: node linkType: hard "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" - checksum: 0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b languageName: node linkType: hard @@ -15696,7 +15592,7 @@ __metadata: resolution: "w3c-xmlserializer@npm:5.0.0" dependencies: xml-name-validator: "npm:^5.0.0" - checksum: 8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b + checksum: 10c0/8712774c1aeb62dec22928bf1cdfd11426c2c9383a1a63f2bcae18db87ca574165a0fbe96b312b73652149167ac6c7f4cf5409f2eb101d9c805efe0e4bae798b languageName: node linkType: hard @@ -15705,28 +15601,28 @@ __metadata: resolution: "walker@npm:1.0.8" dependencies: makeerror: "npm:1.0.12" - checksum: a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e languageName: node linkType: hard "watcher@npm:^2.3.0": - version: 2.3.0 - resolution: "watcher@npm:2.3.0" + version: 2.3.1 + resolution: "watcher@npm:2.3.1" dependencies: - dettle: "npm:^1.0.1" + dettle: "npm:^1.0.2" stubborn-fs: "npm:^1.2.5" - tiny-readdir: "npm:^2.2.0" - checksum: 7b1e47321ddf96882ebee6f619211b085f98bc0c3bceb94a58938e8d8d209f83283b30b645bdae148e063c3bc165eeafd73e3a14bdb7c3bfe519bd7536172257 + tiny-readdir: "npm:^2.7.2" + checksum: 10c0/1349ca8dfd5901bf73a66e3f158f5ed3ec450abd55a98746cb1f4d03dc334f8313f039f422b9a2bc7e4065f6d303a8e0887555e7f2e8f58a0d643cf2cf699d88 languageName: node linkType: hard "watchpack@npm:^2.2.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: c5e35f9fb9338d31d2141d9835643c0f49b5f9c521440bb648181059e5940d93dd8ed856aa8a33fbcdd4e121dad63c7e8c15c063cf485429cd9d427be197fe62 + checksum: 10c0/c694de0a61004e587a8a0fdc9cfec20ee692c52032d9ab2c2e99969a37fdab9e6e1bd3164ed506f9a13f7c83e65563d563e0d6b87358470cdb7309b83db78683 languageName: node linkType: hard @@ -15735,35 +15631,35 @@ __metadata: resolution: "wcwidth@npm:1.0.1" dependencies: defaults: "npm:^1.0.3" - checksum: 5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 languageName: node linkType: hard "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" - checksum: 5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db languageName: node linkType: hard "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" - checksum: 228d8cb6d270c23b0720cb2d95c579202db3aaf8f633b4e9dd94ec2000a04e7e6e43b76a94509cdb30479bd00ae253ab2371a2da9f81446cc313f89a4213a2c4 + checksum: 10c0/228d8cb6d270c23b0720cb2d95c579202db3aaf8f633b4e9dd94ec2000a04e7e6e43b76a94509cdb30479bd00ae253ab2371a2da9f81446cc313f89a4213a2c4 languageName: node linkType: hard "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" - checksum: 2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.6.0": +"webpack-virtual-modules@npm:^0.6.1": version: 0.6.1 resolution: "webpack-virtual-modules@npm:0.6.1" - checksum: 696bdc1acf3806374bdeb4b9b9856b79ee70b31e92f325dfab9b8c8c7e14bb6ddffa9f895a214770c4fb8fea45a21f34ca64310f74e877292a90f4a9966c9c2f + checksum: 10c0/696bdc1acf3806374bdeb4b9b9856b79ee70b31e92f325dfab9b8c8c7e14bb6ddffa9f895a214770c4fb8fea45a21f34ca64310f74e877292a90f4a9966c9c2f languageName: node linkType: hard @@ -15772,14 +15668,14 @@ __metadata: resolution: "whatwg-encoding@npm:3.1.1" dependencies: iconv-lite: "npm:0.6.3" - checksum: 273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e + checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e languageName: node linkType: hard "whatwg-mimetype@npm:^4.0.0": version: 4.0.0 resolution: "whatwg-mimetype@npm:4.0.0" - checksum: a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df + checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df languageName: node linkType: hard @@ -15789,7 +15685,7 @@ __metadata: dependencies: tr46: "npm:^5.0.0" webidl-conversions: "npm:^7.0.0" - checksum: ac32e9ba9d08744605519bbe9e1371174d36229689ecc099157b6ba102d4251a95e81d81f3d80271eb8da182eccfa65653f07f0ab43ea66a6934e643fd091ba9 + checksum: 10c0/ac32e9ba9d08744605519bbe9e1371174d36229689ecc099157b6ba102d4251a95e81d81f3d80271eb8da182eccfa65653f07f0ab43ea66a6934e643fd091ba9 languageName: node linkType: hard @@ -15799,7 +15695,7 @@ __metadata: dependencies: tr46: "npm:~0.0.3" webidl-conversions: "npm:^3.0.0" - checksum: 1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 languageName: node linkType: hard @@ -15812,39 +15708,39 @@ __metadata: is-number-object: "npm:^1.0.4" is-string: "npm:^1.0.5" is-symbol: "npm:^1.0.3" - checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e languageName: node linkType: hard "which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 249f913e1758ed2f06f00706007d87dc22090a80591a56917376e70ecf8fc9ab6c41d98e1c87208bb9648676f65d4b09c0e4d23c56c7afb0f0a73a27d701df5d + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 languageName: node linkType: hard "which-module@npm:^1.0.0": version: 1.0.0 resolution: "which-module@npm:1.0.0" - checksum: ce5088fb12dae0b6d5997b6221342943ff6275c3b2cd9c569f04ec23847c71013d254c6127d531010dccc22c0fc0f8dce2b6ecf6898941a60b576adb2018af22 + checksum: 10c0/ce5088fb12dae0b6d5997b6221342943ff6275c3b2cd9c569f04ec23847c71013d254c6127d531010dccc22c0fc0f8dce2b6ecf6898941a60b576adb2018af22 languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.2": - version: 1.1.13 - resolution: "which-typed-array@npm:1.1.13" +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: 9f5f1c42918df3d5b91c4315ed0051d5d874370998bf095c9ae0df374f0881f85094e3c384b8fb08ab7b4d4f54ba81c0aff75da6226e7c0589b83dfbec1cd4c9 + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 languageName: node linkType: hard @@ -15855,7 +15751,7 @@ __metadata: isexe: "npm:^2.0.0" bin: which: ./bin/which - checksum: e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 languageName: node linkType: hard @@ -15866,7 +15762,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard @@ -15877,7 +15773,7 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -15889,24 +15785,24 @@ __metadata: stackback: "npm:0.0.2" bin: why-is-node-running: cli.js - checksum: 805d57eb5d33f0fb4e36bae5dceda7fd8c6932c2aeb705e30003970488f1a2bc70029ee64be1a0e1531e2268b11e65606e88e5b71d667ea745e6dc48fc9014bd + checksum: 10c0/805d57eb5d33f0fb4e36bae5dceda7fd8c6932c2aeb705e30003970488f1a2bc70029ee64be1a0e1531e2268b11e65606e88e5b71d667ea745e6dc48fc9014bd languageName: node linkType: hard -"winston-transport@npm:^4.5.0": - version: 4.6.0 - resolution: "winston-transport@npm:4.6.0" +"winston-transport@npm:^4.7.0": + version: 4.7.0 + resolution: "winston-transport@npm:4.7.0" dependencies: logform: "npm:^2.3.2" readable-stream: "npm:^3.6.0" triple-beam: "npm:^1.3.0" - checksum: 43f7f03dfbaeb2a37ddcfadf5f03a6802c77fb8800a384e9aeecce8d233272ed8f18c50f377045a7e154fd6c951e31c9af1bbcd7a3db9246518af42b6f961cc1 + checksum: 10c0/cd16f3d0ab56697f93c4899e0eb5f89690f291bb6cf309194819789326a7c7ed943ef00f0b2fab513b114d371314368bde1a7ae6252ad1516181a79f90199cd2 languageName: node linkType: hard -"winston@npm:^3.8.2": - version: 3.11.0 - resolution: "winston@npm:3.11.0" +"winston@npm:^3.11.0": + version: 3.13.0 + resolution: "winston@npm:3.13.0" dependencies: "@colors/colors": "npm:^1.6.0" "@dabh/diagnostics": "npm:^2.0.2" @@ -15918,22 +15814,22 @@ __metadata: safe-stable-stringify: "npm:^2.3.1" stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.5.0" - checksum: 7e1f8919cbdc62cfe46e6204d79a83e1364696ef61111483f3ecf204988922383fe74192c5bc9f89df9b47caf24c2d34f5420ef6f3b693f8d1286b46432e97be + winston-transport: "npm:^4.7.0" + checksum: 10c0/2c3cc7389a691e1638edcb0d4bfea72caa82d87d5681ec6131ac9bae780d94d06fb7b112edcd4ec37c8b947a1b64943941b761e34d67c6b0dac6e9c31ae4b25b languageName: node linkType: hard "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" - checksum: 7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 + checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 languageName: node linkType: hard "workerpool@npm:^9.1.0": - version: 9.1.0 - resolution: "workerpool@npm:9.1.0" - checksum: 32d0807962be58a98ec22f5630be4a90f779f5faab06d5b4f000d32c11c8d5feb66be9bc5c73fdc49c91519e391db55c9e2e63392854b3df945744b2436a7efd + version: 9.1.1 + resolution: "workerpool@npm:9.1.1" + checksum: 10c0/c48c481ec614f9ca36c219bcdd90c7de41157b86629dc908948923d3f69ad6a270f243edea40a3e0a102397845eb89b79cb64b9004288315b9844deb1d5195cb languageName: node linkType: hard @@ -15944,7 +15840,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -15954,7 +15850,7 @@ __metadata: dependencies: string-width: "npm:^1.0.1" strip-ansi: "npm:^3.0.1" - checksum: 1a47367eef192fc9ecaf00238bad5de8987c3368082b619ab36c5e2d6d7b0a2aef95a2ca65840be598c56ced5090a3ba487956c7aee0cac7c45017502fa980fb + checksum: 10c0/1a47367eef192fc9ecaf00238bad5de8987c3368082b619ab36c5e2d6d7b0a2aef95a2ca65840be598c56ced5090a3ba487956c7aee0cac7c45017502fa980fb languageName: node linkType: hard @@ -15965,14 +15861,14 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" - checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 languageName: node linkType: hard @@ -15983,7 +15879,7 @@ __metadata: graceful-fs: "npm:^4.1.11" imurmurhash: "npm:^0.1.4" signal-exit: "npm:^3.0.2" - checksum: 8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 + checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 languageName: node linkType: hard @@ -15993,7 +15889,7 @@ __metadata: dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^3.0.7" - checksum: a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 languageName: node linkType: hard @@ -16002,7 +15898,7 @@ __metadata: resolution: "ws@npm:6.2.2" dependencies: async-limiter: "npm:~1.0.0" - checksum: d628a1e95668a296644b4f51ce5debb43d9f1d89ebb2e32fef205a685b9439378eb824d60ce3a40bbc3bad0e887d84a56b343f2076f48d74f17c4c0800c42967 + checksum: 10c0/d628a1e95668a296644b4f51ce5debb43d9f1d89ebb2e32fef205a685b9439378eb824d60ce3a40bbc3bad0e887d84a56b343f2076f48d74f17c4c0800c42967 languageName: node linkType: hard @@ -16017,13 +15913,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: 10c0/aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 languageName: node linkType: hard -"ws@npm:^8.16.0": - version: 8.16.0 - resolution: "ws@npm:8.16.0" +"ws@npm:^8.16.0, ws@npm:^8.2.3": + version: 8.17.0 + resolution: "ws@npm:8.17.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -16032,43 +15928,28 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: a7783bb421c648b1e622b423409cb2a58ac5839521d2f689e84bc9dc41d59379c692dd405b15a997ea1d4c0c2e5314ad707332d0c558f15232d2bc07c0b4618a - languageName: node - linkType: hard - -"ws@npm:^8.2.3": - version: 8.14.2 - resolution: "ws@npm:8.14.2" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 35b4c2da048b8015c797fd14bcb5a5766216ce65c8a5965616a5440ca7b6c3681ee3cbd0ea0c184a59975556e9d58f2002abf8485a14d11d3371770811050a16 + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 languageName: node linkType: hard "xml-name-validator@npm:^5.0.0": version: 5.0.0 resolution: "xml-name-validator@npm:5.0.0" - checksum: 3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5 + checksum: 10c0/3fcf44e7b73fb18be917fdd4ccffff3639373c7cb83f8fc35df6001fecba7942f1dbead29d91ebb8315e2f2ff786b508f0c9dc0215b6353f9983c6b7d62cb1f5 languageName: node linkType: hard "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" - checksum: b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 + checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 languageName: node linkType: hard -"xpath@npm:^0.0.32": - version: 0.0.32 - resolution: "xpath@npm:0.0.32" - checksum: 3743ab91a8ec1b5eac1f27ddf2fbf696fcde8ce487215becde1502b85a309dcd1b0baeaac1ee7a730aea4787d049b67ae89e8aedbe03a5a07a71e62ec296d9de +"xpath@npm:^0.0.34": + version: 0.0.34 + resolution: "xpath@npm:0.0.34" + checksum: 10c0/88335108884ca164421f7fed048ef1a18ab3f7b1ae446b627fd3f51fc2396dcce798601c5e426de3bbd55d5940b84cf2326c75cd76620c1b49491283b85de17a languageName: node linkType: hard @@ -16077,58 +15958,58 @@ __metadata: resolution: "xregexp@npm:5.1.1" dependencies: "@babel/runtime-corejs3": "npm:^7.16.5" - checksum: ae007c7898afd808e7664931228dc4bd38e65ebc24c66318416a038b4351cc73cc9b3b9cea1ab5ffd97933bf9b75afbf848f36e91d22b2416d6bd7d6fcfd2ee6 + checksum: 10c0/ae007c7898afd808e7664931228dc4bd38e65ebc24c66318416a038b4351cc73cc9b3b9cea1ab5ffd97933bf9b75afbf848f36e91d22b2416d6bd7d6fcfd2ee6 languageName: node linkType: hard "xtend@npm:^4.0.0, xtend@npm:~4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" - checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard "y18n@npm:^3.2.1": version: 3.2.2 resolution: "y18n@npm:3.2.2" - checksum: 08dc1880f6f766057ed25cd61ef0c7dab3db93639db9a7487a84f75dac7a349dface8dff8d1d8b7bdf50969fcd69ab858ab26b06968b4e4b12ee60d195233c46 + checksum: 10c0/08dc1880f6f766057ed25cd61ef0c7dab3db93639db9a7487a84f75dac7a349dface8dff8d1d8b7bdf50969fcd69ab858ab26b06968b4e4b12ee60d195233c46 languageName: node linkType: hard "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" - checksum: 4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 languageName: node linkType: hard "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" - checksum: c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard -"yaml@npm:^2.3.4": - version: 2.4.0 - resolution: "yaml@npm:2.4.0" +"yaml@npm:^2.4.2": + version: 2.4.2 + resolution: "yaml@npm:2.4.2" bin: yaml: bin.mjs - checksum: 97ab0b5a0714c92e4dd75120a6a63e470b0adc282afae0a701bf38f8c42cbf6429fcd6aca883e3a63c68936ab841862e6c69e2d66d355c3e4fc7cfd346af2108 + checksum: 10c0/280ddb2e43ffa7d91a95738e80c8f33e860749cdc25aa6d9e4d350a28e174fd7e494e4aa023108aaee41388e451e3dc1292261d8f022aabcf90df9c63d647549 languageName: node linkType: hard "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" - checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 languageName: node linkType: hard @@ -16138,11 +16019,11 @@ __metadata: dependencies: camelcase: "npm:^3.0.0" object.assign: "npm:^4.1.0" - checksum: 94f24930da4eb80c6ba1c308e1d187a6cab6206f08cda8654b3ebbd0d20f689c113a5111898e90c5885fdc39ce68de5a59aca703f2578335af644ba8f239166f + checksum: 10c0/94f24930da4eb80c6ba1c308e1d187a6cab6206f08cda8654b3ebbd0d20f689c113a5111898e90c5885fdc39ce68de5a59aca703f2578335af644ba8f239166f languageName: node linkType: hard -"yargs@npm:^17.5.1, yargs@npm:^17.7.2": +"yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -16153,7 +16034,7 @@ __metadata: string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" yargs-parser: "npm:^21.1.1" - checksum: ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 languageName: node linkType: hard @@ -16174,7 +16055,7 @@ __metadata: which-module: "npm:^1.0.0" y18n: "npm:^3.2.1" yargs-parser: "npm:^5.0.1" - checksum: ca7dc99af8335a731cf8255bc5a8a782e0d591de21ff7e4abc8f65ad58acab638a5760f368d64a8dcc4f8cb2978ecba45f459c8c5368203cf6339be7e395cdb5 + checksum: 10c0/ca7dc99af8335a731cf8255bc5a8a782e0d591de21ff7e4abc8f65ad58acab638a5760f368d64a8dcc4f8cb2978ecba45f459c8c5368203cf6339be7e395cdb5 languageName: node linkType: hard @@ -16184,20 +16065,20 @@ __metadata: dependencies: buffer-crc32: "npm:~0.2.3" fd-slicer: "npm:~1.1.0" - checksum: f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 + checksum: 10c0/f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 languageName: node linkType: hard "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" - checksum: dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard "yocto-queue@npm:^1.0.0": version: 1.0.0 resolution: "yocto-queue@npm:1.0.0" - checksum: 856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 + checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 languageName: node linkType: hard diff --git a/package.json b/package.json index d26aae7be..0a560c87a 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "license": "MPL-2.0", "author": "Kaleidos INC", "private": true, - "packageManager": "yarn@4.0.2", + "packageManager": "yarn@4.2.2", "repository": { "type": "git", "url": "https://github.com/penpot/penpot" diff --git a/yarn.lock b/yarn.lock index 55dc780c9..4e1da05aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,7 +15,7 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard @@ -28,7 +28,7 @@ __metadata: https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard @@ -37,41 +37,41 @@ __metadata: resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "@playwright/test@npm:^1.43.1": - version: 1.43.1 - resolution: "@playwright/test@npm:1.43.1" + version: 1.44.0 + resolution: "@playwright/test@npm:1.44.0" dependencies: - playwright: "npm:1.43.1" + playwright: "npm:1.44.0" bin: playwright: cli.js - checksum: 6f1398c3c66657729a14d7c2d239e2f678c37610c3163b4ad1f028cbb6b88fc845cd9033a25d35436fa86d3dfcc57ecb49028c09f7aea1389c4257e4ac9124cd + checksum: 10c0/34c48b18f64f1be6ccba3e27fa4691aa9f7f8ea1eb1555ac4ae8e4bfc9136d61923a4376d8a711390c95401e4cfd77a15b18aab6a507bddd9925e6dab3acb9e1 languageName: node linkType: hard "@types/node@npm:^20.12.7": - version: 20.12.7 - resolution: "@types/node@npm:20.12.7" + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: "npm:~5.26.4" - checksum: dce80d63a3b91892b321af823d624995c61e39c6a223cc0ac481a44d337640cc46931d33efb3beeed75f5c85c3bda1d97cef4c5cd4ec333caf5dee59cff6eca0 + checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 languageName: node linkType: hard "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard @@ -80,7 +80,7 @@ __metadata: resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -90,21 +90,21 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -113,21 +113,21 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard @@ -136,7 +136,7 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard @@ -156,21 +156,21 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard @@ -179,14 +179,14 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard @@ -197,7 +197,7 @@ __metadata: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 languageName: node linkType: hard @@ -209,28 +209,28 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard @@ -239,28 +239,28 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard @@ -270,7 +270,7 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 languageName: node linkType: hard @@ -279,7 +279,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -288,7 +288,7 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard @@ -297,7 +297,7 @@ __metadata: resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" - checksum: be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b conditions: os=darwin languageName: node linkType: hard @@ -312,31 +312,31 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.15 - resolution: "glob@npm:10.3.15" + version: 10.3.16 + resolution: "glob@npm:10.3.16" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.6" + jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.1" minipass: "npm:^7.0.4" path-scurry: "npm:^1.11.0" bin: glob: dist/esm/bin.mjs - checksum: cda748ddc181b31b3df9548c0991800406d5cc3b3f8110e37a8751ec1e39f37cdae7d7782d5422d7df92775121cdf00599992dff22f7ff1260344843af227c2b + checksum: 10c0/f7eb4c3e66f221f0be3967c02527047167967549bdf8ed1bd5f6277d43a35191af4e2bb8c89f07a79664958bae088fd06659e69a0f1de462972f1eab52a715e8 languageName: node linkType: hard "graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" - checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard @@ -346,7 +346,7 @@ __metadata: dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: 4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard @@ -356,7 +356,7 @@ __metadata: dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard @@ -365,21 +365,21 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard @@ -389,62 +389,62 @@ __metadata: dependencies: jsbn: "npm:1.1.0" sprintf-js: "npm:^1.1.3" - checksum: 331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard -"jackspeak@npm:^2.3.6": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.1.2 + resolution: "jackspeak@npm:3.1.2" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 + checksum: 10c0/5f1922a1ca0f19869e23f0dc4374c60d36e922f7926c76fecf8080cc6f7f798d6a9caac1b9428327d14c67731fd551bb3454cb270a5e13a0718f3b3660ec3d5d languageName: node linkType: hard "jsbn@npm:1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" - checksum: 4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 languageName: node linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.2.2 resolution: "lru-cache@npm:10.2.2" - checksum: 402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 languageName: node linkType: hard @@ -464,7 +464,7 @@ __metadata: proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -473,7 +473,7 @@ __metadata: resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 + checksum: 10c0/2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 languageName: node linkType: hard @@ -482,7 +482,7 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard @@ -497,7 +497,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -506,7 +506,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -515,7 +515,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -524,7 +524,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -533,21 +533,21 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" - checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": version: 7.1.1 resolution: "minipass@npm:7.1.1" - checksum: fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 + checksum: 10c0/fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 languageName: node linkType: hard @@ -557,7 +557,7 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -566,21 +566,21 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard @@ -600,7 +600,7 @@ __metadata: which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c languageName: node linkType: hard @@ -611,7 +611,7 @@ __metadata: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard @@ -620,14 +620,14 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard @@ -637,7 +637,7 @@ __metadata: dependencies: lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard @@ -650,41 +650,41 @@ __metadata: languageName: unknown linkType: soft -"playwright-core@npm:1.43.1": - version: 1.43.1 - resolution: "playwright-core@npm:1.43.1" +"playwright-core@npm:1.44.0": + version: 1.44.0 + resolution: "playwright-core@npm:1.44.0" bin: playwright-core: cli.js - checksum: e99f087c5f2b9ab6c379945311ea6e9e90c33cefecd8f950a0716e498dfdded738d6738266af307806d7730eacda8410c7563030690b9acf80c0b268781470b6 + checksum: 10c0/e1220371a76cdf145f6aaefb2dd6c5194531d1c1e2b67712c56dbc1d589dffb66fd4fc0168be60cd2115aca40660aa13c572e14be47674c0542bc879705b9fb3 languageName: node linkType: hard -"playwright@npm:1.43.1": - version: 1.43.1 - resolution: "playwright@npm:1.43.1" +"playwright@npm:1.44.0": + version: 1.44.0 + resolution: "playwright@npm:1.44.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.43.1" + playwright-core: "npm:1.44.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 7edc1e12b8f3b791c7e8d1f9c595be35c6eaf8100f9550d5e35e979aca0bc229734e65f200f2a02dc7e21630cc40c171d7b25f5f6ccf628c79e4a2d4690909ab + checksum: 10c0/dcbee9022623dd9e219e9867983789262e80339f0c3601219930883e5a304ce75e1397715c0f378a2bab0a799cf88a73ea4b58fe595cfd9058bd7a82f5d8e3b6 languageName: node linkType: hard "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc languageName: node linkType: hard "proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" - checksum: 17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard @@ -694,21 +694,21 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard @@ -717,7 +717,7 @@ __metadata: resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js - checksum: 97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard @@ -726,28 +726,28 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard "signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard @@ -758,7 +758,7 @@ __metadata: agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" socks: "npm:^2.7.1" - checksum: 4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d languageName: node linkType: hard @@ -768,14 +768,14 @@ __metadata: dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" - checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec languageName: node linkType: hard @@ -784,7 +784,7 @@ __metadata: resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard @@ -795,7 +795,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard @@ -806,7 +806,7 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard @@ -815,7 +815,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -824,7 +824,7 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard @@ -838,14 +838,14 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" - checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 languageName: node linkType: hard @@ -854,7 +854,7 @@ __metadata: resolution: "unique-filename@npm:3.0.0" dependencies: unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f languageName: node linkType: hard @@ -863,7 +863,7 @@ __metadata: resolution: "unique-slug@npm:4.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 languageName: node linkType: hard @@ -874,7 +874,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard @@ -885,7 +885,7 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -896,7 +896,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -907,13 +907,13 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard From 1d3d3f9b74481710cc1a29a27cd48f4e4bef1a3c Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Wed, 22 May 2024 10:46:25 +0200 Subject: [PATCH 10/59] :sparkles: Add playwright dependencies to devenv docker --- docker/devenv/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/devenv/Dockerfile b/docker/devenv/Dockerfile index e8eae9eeb..c67d3cc82 100644 --- a/docker/devenv/Dockerfile +++ b/docker/devenv/Dockerfile @@ -160,6 +160,7 @@ RUN set -eux; \ chown -R root /usr/local/nodejs; \ corepack enable; \ corepack install -g yarn@4.2.2; \ + npx playwright install --with-deps chromium; \ rm -rf /tmp/nodejs.tar.gz; RUN set -ex; \ From f74330dffe2e31115d301ac2259b3ad78ee6f6db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Wed, 22 May 2024 16:45:12 +0200 Subject: [PATCH 11/59] :sparkles: Add more timeout for playwright expects on CI --- frontend/playwright.config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/playwright.config.js b/frontend/playwright.config.js index c5a16ddb1..5446e6967 100644 --- a/frontend/playwright.config.js +++ b/frontend/playwright.config.js @@ -19,6 +19,10 @@ export default defineConfig({ retries: process.env.CI ? 2 : 0, /* Opt out of parallel tests by default; can be overriden with --workers */ workers: 1, + /* Timeout for expects (longer in CI) */ + expect: { + timeout: process.env.CI ? 20000 : 5000, + }, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: "html", /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ From 7e5068f38e628a7b70cb192f9b4ec0f811001a02 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 22 May 2024 19:45:39 +0200 Subject: [PATCH 12/59] :arrow_up: Update draft-js dependency commit reference Fixes yarn.lock file --- frontend/package.json | 2 +- frontend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 06fb6ae7a..47fdcce29 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -50,7 +50,7 @@ "animate.css": "^4.1.1", "autoprefixer": "^10.4.17", "concurrently": "^8.2.2", - "draft-js": "git+https://github.com/penpot/draft-js.git", + "draft-js": "git+https://github.com/penpot/draft-js.git#commit=4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0", "express": "^4.19.2", "fancy-log": "^2.0.0", "gettext-parser": "^8.0.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index e300b6aa2..2087b29ae 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -6680,9 +6680,9 @@ __metadata: languageName: node linkType: hard -"draft-js@git+https://github.com/penpot/draft-js.git": +"draft-js@git+https://github.com/penpot/draft-js.git#commit=4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0": version: 0.11.7 - resolution: "draft-js@https://github.com/penpot/draft-js.git#commit=3119afbfa3efb80da6a7b232b0ae873a31e7acc0" + resolution: "draft-js@https://github.com/penpot/draft-js.git#commit=4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0" dependencies: fbjs: "npm:^3.0.4" immutable: "npm:~3.7.4" @@ -6690,7 +6690,7 @@ __metadata: peerDependencies: react: ">=0.14.0" react-dom: ">=0.14.0" - checksum: 10c0/46f3dd133b174feeefe2f8cbd7b943385448727c375d0d75dc49651979cfd89d2a64347283749bc75dd789b095ce6747122c5822328f4ea15ba02ca5663ffb4b + checksum: 10c0/dcd6fd9481b445c0df31a414d5bf0b84ad691d50ac90d805b65c36fb4d26b1ada787f37a63cb437e2a1b6d8dc0f95b4f3c41f6a8082480235ab48b391900a43b languageName: node linkType: hard @@ -7926,7 +7926,7 @@ __metadata: autoprefixer: "npm:^10.4.17" concurrently: "npm:^8.2.2" date-fns: "npm:^3.3.1" - draft-js: "git+https://github.com/penpot/draft-js.git" + draft-js: "git+https://github.com/penpot/draft-js.git#commit=4a99b2a6020b2af97f6dc5fa1b4275ec16b559a0" eventsource-parser: "npm:^1.1.2" express: "npm:^4.19.2" fancy-log: "npm:^2.0.0" From d9e4ee67c3536442eb451e11f179b033084931dc Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 13:21:15 +0200 Subject: [PATCH 13/59] :paperclip: Enable frontend integration tests --- .circleci/config.yml | 34 +++++++++++++++++----------------- frontend/package.json | 1 + 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f30fa0076..0494705b2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -32,42 +32,42 @@ jobs: - run: clj-kondo --version - run: - name: "fmt check backend [clj]" + name: "backend fmt check" working_directory: "./backend" command: | yarn install yarn run fmt:clj:check - run: - name: "fmt check exporter [clj]" + name: "exporter fmt check" working_directory: "./exporter" command: | yarn install yarn run fmt:clj:check - run: - name: "fmt check common [clj]" + name: "common fmt check" working_directory: "./common" command: | yarn install yarn run fmt:clj:check - run: - name: "fmt check frontend [clj]" + name: "frontend fmt check" working_directory: "./frontend" command: | yarn install yarn run fmt:clj:check - run: - name: common lint + name: "common linter check" working_directory: "./common" command: | yarn install yarn run lint:clj - run: - name: frontend lint + name: "frontend linter check" working_directory: "./frontend" command: | yarn install @@ -75,14 +75,14 @@ jobs: yarn run lint:clj - run: - name: backend lint + name: "backend linter check" working_directory: "./backend" command: | yarn install yarn run lint:clj - run: - name: exporter lint + name: "exporter linter check" working_directory: "./exporter" command: | yarn install @@ -102,15 +102,15 @@ jobs: yarn install yarn test - # - run: - # name: "frontend integration tests" - # working_directory: "./frontend" - # command: | - # yarn install - # yarn run compile - # clojure -M:dev:shadow-cljs compile main - # yarn playwright install --with-deps chromium - # yarn e2e:test + - run: + name: "frontend integration tests" + working_directory: "./frontend" + command: | + yarn install + yarn run compile + yarn run compile:cljs + yarn playwright install --with-deps chromium + yarn e2e:test - run: name: "backend tests" diff --git a/frontend/package.json b/frontend/package.json index 47fdcce29..5138fa133 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,6 +29,7 @@ "translations:validate": "node ./scripts/validate-translations.js", "translations:find-unused": "node ./scripts/find-unused-translations.js", "compile": "node ./scripts/compile.js", + "compile:cljs": "clojure -M:dev:shadow-cljs compile main", "watch": "node ./scripts/watch.js", "e2e:server": "node ./scripts/e2e-server.js", "e2e:test": "playwright test", From 5af77af6da08d8d8d670a64de7ce9bcbe93decf0 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 23 May 2024 11:07:39 +0200 Subject: [PATCH 14/59] :bug: Fix problem running plugins from menu --- frontend/src/app/main/ui/workspace/main_menu.cljs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/main_menu.cljs b/frontend/src/app/main/ui/workspace/main_menu.cljs index 3f554d61e..e9368635e 100644 --- a/frontend/src/app/main/ui/workspace/main_menu.cljs +++ b/frontend/src/app/main/ui/workspace/main_menu.cljs @@ -629,13 +629,13 @@ (when (d/not-empty? plugins) [:div {:class (stl/css :separator)}]) - (for [[idx {:keys [name url]}] (d/enumerate plugins)] + (for [[idx {:keys [name] :as manifest}] (d/enumerate plugins)] [:> dropdown-menu-item* {:key (dm/str "plugins-menu-" idx) - :on-click #(uwp/open-plugin! url) + :on-click #(uwp/open-plugin! manifest) :class (stl/css :submenu-item) :on-key-down (fn [event] (when (kbd/enter? event) - #(uwp/open-plugin! url)))} + #(uwp/open-plugin! manifest)))} [:span {:class (stl/css :item-name)} name]])]))) (mf/defc menu From 3e6d3a23061946ab3418b95f4151926e38b92a33 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 23 May 2024 13:37:26 +0200 Subject: [PATCH 15/59] :sparkles: Add finish event for plugins --- frontend/src/app/plugins/api.cljs | 4 ++++ frontend/src/app/plugins/events.cljs | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/frontend/src/app/plugins/api.cljs b/frontend/src/app/plugins/api.cljs index b56b4c568..0b6cb731d 100644 --- a/frontend/src/app/plugins/api.cljs +++ b/frontend/src/app/plugins/api.cljs @@ -52,6 +52,10 @@ [_ type callback] (events/add-listener type callback)) + (removeListener + [_ listener-id] + (events/remove-listener listener-id)) + (getViewport [_] (viewport/create-proxy)) diff --git a/frontend/src/app/plugins/events.cljs b/frontend/src/app/plugins/events.cljs index aaf768cf9..6405c8a7b 100644 --- a/frontend/src/app/plugins/events.cljs +++ b/frontend/src/app/plugins/events.cljs @@ -14,6 +14,14 @@ (defmulti handle-state-change (fn [type _] type)) +(defmethod handle-state-change "finish" + [_ old-val new-val] + (let [old-file-id (:current-file-id old-val) + new-file-id (:current-file-id new-val)] + (if (and (some? old-file-id) (nil? new-file-id)) + (str old-file-id) + ::not-changed))) + (defmethod handle-state-change "filechange" [_ old-val new-val] (let [old-file (:workspace-file old-val) @@ -72,3 +80,6 @@ ;; return the generated key key)) +(defn remove-listener + [key] + (remove-watch st/state key)) From 4c7a30a02987094f38b1012aa411bb52f8bb1299 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 23 May 2024 11:07:17 +0200 Subject: [PATCH 16/59] :arrow_up: Update plugins runtime --- frontend/resources/plugins-runtime/index.js | 1554 ++++++++++--------- 1 file changed, 794 insertions(+), 760 deletions(-) diff --git a/frontend/resources/plugins-runtime/index.js b/frontend/resources/plugins-runtime/index.js index cffd07d3e..187517cc7 100644 --- a/frontend/resources/plugins-runtime/index.js +++ b/frontend/resources/plugins-runtime/index.js @@ -2,70 +2,70 @@ var An = (t, e, r) => { if (!e.has(t)) throw TypeError("Cannot " + r); }; -var Se = (t, e, r) => (An(t, e, "read from private field"), r ? r.call(t) : e.get(t)), Lr = (t, e, r) => { +var Se = (t, e, r) => (An(t, e, "read from private field"), r ? r.call(t) : e.get(t)), Fr = (t, e, r) => { if (e.has(t)) throw TypeError("Cannot add the same private member more than once"); e instanceof WeakSet ? e.add(t) : e.set(t, r); -}, Fr = (t, e, r, n) => (An(t, e, "write to private field"), n ? n.call(t, r) : e.set(t, r), r); +}, Dr = (t, e, r, n) => (An(t, e, "write to private field"), n ? n.call(t, r) : e.set(t, r), r); const x = globalThis, { - Array: Es, - Date: xs, - FinalizationRegistry: vt, - Float32Array: Ps, - JSON: ks, + Array: Ps, + Date: ks, + FinalizationRegistry: bt, + Float32Array: Ts, + JSON: Is, Map: Ce, - Math: Ts, + Math: As, Number: io, Object: ln, - Promise: Is, - Proxy: Er, - Reflect: As, + Promise: Cs, + Proxy: xr, + Reflect: $s, RegExp: Be, - Set: Et, + Set: Pt, String: ie, - Symbol: $t, + Symbol: Ot, WeakMap: Te, - WeakSet: xt + WeakSet: kt } = globalThis, { // The feral Error constructor is safe for internal use, but must not be // revealed to post-lockdown code in any compartment including the start // compartment since in V8 at least it bears stack inspection capabilities. Error: le, - RangeError: Cs, + RangeError: Ns, ReferenceError: rt, - SyntaxError: Wt, + SyntaxError: Kt, TypeError: v } = globalThis, { - assign: xr, - create: H, + assign: Pr, + create: V, defineProperties: F, entries: te, freeze: g, getOwnPropertyDescriptor: de, getOwnPropertyDescriptors: Je, - getOwnPropertyNames: Ot, - getPrototypeOf: B, - is: Pr, - isFrozen: nl, - isSealed: ol, - isExtensible: sl, + getOwnPropertyNames: Mt, + getPrototypeOf: H, + is: kr, + isFrozen: sl, + isSealed: al, + isExtensible: il, keys: co, prototype: lo, - seal: al, - preventExtensions: $s, + seal: cl, + preventExtensions: Os, setPrototypeOf: uo, values: fo, - fromEntries: Pt + fromEntries: Tt } = ln, { species: Cn, toStringTag: He, - iterator: qt, + iterator: Yt, matchAll: po, - unscopables: Ns, - keyFor: Os, - for: il -} = $t, { isInteger: Rs } = io, { stringify: mo } = ks, { defineProperty: Ms } = ln, L = (t, e, r) => { - const n = Ms(t, e, r); + unscopables: Rs, + keyFor: Ms, + for: ll +} = Ot, { isInteger: Ls } = io, { stringify: mo } = Is, { defineProperty: Fs } = ln, L = (t, e, r) => { + const n = Fs(t, e, r); if (n !== t) throw v( `Please report that the original defineProperty silently failed to set ${mo( @@ -75,66 +75,66 @@ const x = globalThis, { return n; }, { apply: oe, - construct: cr, - get: Ls, - getOwnPropertyDescriptor: Fs, + construct: lr, + get: Ds, + getOwnPropertyDescriptor: Us, has: ho, - isExtensible: Ds, + isExtensible: js, ownKeys: st, - preventExtensions: Us, + preventExtensions: Zs, set: yo -} = As, { isArray: yt, prototype: Ie } = Es, { prototype: kt } = Ce, { prototype: kr } = RegExp, { prototype: Kt } = Et, { prototype: Re } = ie, { prototype: Tr } = Te, { prototype: go } = xt, { prototype: un } = Function, { prototype: vo } = Is, js = B(Uint8Array.prototype), { bind: $n } = un, k = $n.bind($n.call), se = k(lo.hasOwnProperty), Ve = k(Ie.filter), nt = k(Ie.forEach), Ir = k(Ie.includes), Tt = k(Ie.join), fe = ( +} = $s, { isArray: gt, prototype: Ie } = Ps, { prototype: It } = Ce, { prototype: Tr } = RegExp, { prototype: Jt } = Pt, { prototype: Re } = ie, { prototype: Ir } = Te, { prototype: go } = kt, { prototype: un } = Function, { prototype: vo } = Cs, zs = H(Uint8Array.prototype), { bind: $n } = un, k = $n.bind($n.call), se = k(lo.hasOwnProperty), Ve = k(Ie.filter), nt = k(Ie.forEach), Ar = k(Ie.includes), At = k(Ie.join), fe = ( /** @type {any} */ k(Ie.map) -), Br = k(Ie.pop), ae = k(Ie.push), Zs = k(Ie.slice), zs = k(Ie.some), _o = k(Ie.sort), Gs = k(Ie[qt]), $e = k(kt.set), De = k(kt.get), Ar = k(kt.has), Bs = k(kt.delete), Hs = k(kt.entries), Vs = k(kt[qt]), Cr = k(Kt.add); -k(Kt.delete); -const Nn = k(Kt.forEach), dn = k(Kt.has), Ws = k(Kt[qt]), fn = k(kr.test), pn = k(kr.exec), qs = k(kr[po]), bo = k(Re.endsWith), Ks = k(Re.includes), Ys = k(Re.indexOf); +), Hr = k(Ie.pop), ae = k(Ie.push), Gs = k(Ie.slice), Bs = k(Ie.some), _o = k(Ie.sort), Hs = k(Ie[Yt]), $e = k(It.set), De = k(It.get), Cr = k(It.has), Vs = k(It.delete), Ws = k(It.entries), qs = k(It[Yt]), $r = k(Jt.add); +k(Jt.delete); +const Nn = k(Jt.forEach), dn = k(Jt.has), Ks = k(Jt[Yt]), fn = k(Tr.test), pn = k(Tr.exec), Ys = k(Tr[po]), bo = k(Re.endsWith), Js = k(Re.includes), Xs = k(Re.indexOf); k(Re.match); -const lr = ( +const ur = ( /** @type {any} */ k(Re.replace) -), Js = k(Re.search), mn = k(Re.slice), wo = k(Re.split), So = k(Re.startsWith), Xs = k(Re[qt]), Qs = k(Tr.delete), M = k(Tr.get), hn = k(Tr.has), ee = k(Tr.set), $r = k(go.add), Yt = k(go.has), ea = k(un.toString), ta = k(vo.catch), yn = ( +), Qs = k(Re.search), mn = k(Re.slice), wo = k(Re.split), So = k(Re.startsWith), ea = k(Re[Yt]), ta = k(Ir.delete), M = k(Ir.get), hn = k(Ir.has), ee = k(Ir.set), Nr = k(go.add), Xt = k(go.has), ra = k(un.toString), na = k(vo.catch), yn = ( /** @type {any} */ k(vo.then) -), ra = vt && k(vt.prototype.register); -vt && k(vt.prototype.unregister); -const gn = g(H(null)), We = (t) => ln(t) === t, vn = (t) => t instanceof le, Eo = eval, ve = Function, na = () => { +), oa = bt && k(bt.prototype.register); +bt && k(bt.prototype.unregister); +const gn = g(V(null)), We = (t) => ln(t) === t, vn = (t) => t instanceof le, Eo = eval, ve = Function, sa = () => { throw v('Cannot eval with evalTaming set to "noEval" (SES_NO_EVAL)'); }; -function oa() { +function aa() { return this; } -if (oa()) +if (aa()) throw v("SES failed to initialize, sloppy mode (SES_NO_SLOPPY)"); -const { freeze: et } = Object, { apply: sa } = Reflect, _n = (t) => (e, ...r) => sa(t, e, r), aa = _n(Array.prototype.push), On = _n(Array.prototype.includes), ia = _n(String.prototype.split), Qe = JSON.stringify, Qt = (t, ...e) => { +const { freeze: et } = Object, { apply: ia } = Reflect, _n = (t) => (e, ...r) => ia(t, e, r), ca = _n(Array.prototype.push), On = _n(Array.prototype.includes), la = _n(String.prototype.split), Qe = JSON.stringify, tr = (t, ...e) => { let r = t[0]; for (let n = 0; n < e.length; n += 1) r = `${r}${e[n]}${t[n + 1]}`; throw Error(r); }, xo = (t, e = !1) => { const r = [], n = (c, u, l = void 0) => { - typeof c == "string" || Qt`Environment option name ${Qe(c)} must be a string.`, typeof u == "string" || Qt`Environment option default setting ${Qe( + typeof c == "string" || tr`Environment option name ${Qe(c)} must be a string.`, typeof u == "string" || tr`Environment option default setting ${Qe( u )} must be a string.`; let d = u; const f = t.process || void 0, m = typeof f == "object" && f.env || void 0; if (typeof m == "object" && c in m) { - e || aa(r, c); + e || ca(r, c); const p = m[c]; - typeof p == "string" || Qt`Environment option named ${Qe( + typeof p == "string" || tr`Environment option named ${Qe( c )}, if present, must have a corresponding string value, got ${Qe( p )}`, d = p; } - return l === void 0 || d === u || On(l, d) || Qt`Unrecognized ${Qe(c)} value ${Qe( + return l === void 0 || d === u || On(l, d) || tr`Unrecognized ${Qe(c)} value ${Qe( d )}. Expected one of ${Qe([u, ...l])}`, d; }; et(n); const a = (c) => { const u = n(c, ""); - return et(u === "" ? [] : ia(u, ",")); + return et(u === "" ? [] : la(u, ",")); }; et(a); const s = (c, u) => On(a(c), u), i = () => et([...r]); @@ -148,23 +148,23 @@ const { freeze: et } = Object, { apply: sa } = Reflect, _n = (t) => (e, ...r) => et(xo); const { getEnvironmentOption: he, - getEnvironmentOptionsList: cl, - environmentOptionsListHas: ll -} = xo(globalThis, !0), ur = (t) => (t = `${t}`, t.length >= 1 && Ks("aeiouAEIOU", t[0]) ? `an ${t}` : `a ${t}`); -g(ur); + getEnvironmentOptionsList: ul, + environmentOptionsListHas: dl +} = xo(globalThis, !0), dr = (t) => (t = `${t}`, t.length >= 1 && Js("aeiouAEIOU", t[0]) ? `an ${t}` : `a ${t}`); +g(dr); const Po = (t, e = void 0) => { - const r = new Et(), n = (a, s) => { + const r = new Pt(), n = (a, s) => { switch (typeof s) { case "object": { if (s === null) return null; if (dn(r, s)) return "[Seen]"; - if (Cr(r, s), vn(s)) + if ($r(r, s), vn(s)) return `[${s.name}: ${s.message}]`; if (He in s) return `[${s[He]}]`; - if (yt(s)) + if (gt(s)) return s; const i = co(s); if (i.length < 2) @@ -179,7 +179,7 @@ const Po = (t, e = void 0) => { return s; _o(i); const u = fe(i, (l) => [l, s[l]]); - return Pt(u); + return Tt(u); } case "function": return `[Function ${s.name || ""}]`; @@ -191,7 +191,7 @@ const Po = (t, e = void 0) => { case "bigint": return `[${s}n]`; case "number": - return Pr(s, NaN) ? "[NaN]" : s === 1 / 0 ? "[Infinity]" : s === -1 / 0 ? "[-Infinity]" : s; + return kr(s, NaN) ? "[NaN]" : s === 1 / 0 ? "[Infinity]" : s === -1 / 0 ? "[-Infinity]" : s; default: return s; } @@ -203,7 +203,7 @@ const Po = (t, e = void 0) => { } }; g(Po); -const { isSafeInteger: ca } = Number, { freeze: mt } = Object, { toStringTag: la } = Symbol, Rn = (t) => { +const { isSafeInteger: ua } = Number, { freeze: mt } = Object, { toStringTag: da } = Symbol, Rn = (t) => { const r = { next: void 0, prev: void 0, @@ -217,18 +217,18 @@ const { isSafeInteger: ca } = Number, { freeze: mt } = Object, { toStringTag: la throw TypeError("Expected self-linked cell"); const r = e, n = t.next; return r.prev = t, r.next = n, t.next = r, n.prev = r, r; -}, Dr = (t) => { +}, Ur = (t) => { const { prev: e, next: r } = t; e.next = r, r.prev = e, t.prev = t, t.next = t; }, ko = (t) => { - if (!ca(t) || t < 0) + if (!ua(t) || t < 0) throw TypeError("keysBudget must be a safe non-negative integer number"); const e = /* @__PURE__ */ new WeakMap(); let r = 0; const n = Rn(void 0), a = (d) => { const f = e.get(d); if (!(f === void 0 || f.data === void 0)) - return Dr(f), Mn(n, f), f; + return Ur(f), Mn(n, f), f; }, s = (d) => a(d) !== void 0; mt(s); const i = (d) => { @@ -243,14 +243,14 @@ const { isSafeInteger: ca } = Number, { freeze: mt } = Object, { toStringTag: la if (m === void 0 && (m = Rn(void 0), Mn(n, m)), !m.data) for (r += 1, m.data = /* @__PURE__ */ new WeakMap(), e.set(d, m); r > t; ) { const p = n.prev; - Dr(p), p.data = void 0, r -= 1; + Ur(p), p.data = void 0, r -= 1; } return m.data.set(d, f), l; }; mt(c); const u = (d) => { const f = e.get(d); - return f === void 0 || (Dr(f), e.delete(d), f.data === void 0) ? !1 : (f.data = void 0, r -= 1, !0); + return f === void 0 || (Ur(f), e.delete(d), f.data === void 0) ? !1 : (f.data = void 0, r -= 1, !0); }; mt(u); const l = mt({ @@ -261,14 +261,14 @@ const { isSafeInteger: ca } = Number, { freeze: mt } = Object, { toStringTag: la // eslint-disable-next-line jsdoc/check-types [ /** @type {typeof Symbol.toStringTag} */ - la + da ]: "LRUCacheMap" }); return l; }; mt(ko); -const { freeze: sr } = Object, { isSafeInteger: ua } = Number, da = 1e3, fa = 100, To = (t = da, e = fa) => { - if (!ua(e) || e < 1) +const { freeze: ar } = Object, { isSafeInteger: fa } = Number, pa = 1e3, ma = 100, To = (t = pa, e = ma) => { + if (!fa(e) || e < 1) throw TypeError( "argsPerErrorBudget must be a safe positive integer number" ); @@ -276,126 +276,126 @@ const { freeze: sr } = Object, { isSafeInteger: ua } = Number, da = 1e3, fa = 10 const c = r.get(s); c !== void 0 ? (c.length >= e && c.shift(), c.push(i)) : r.set(s, [i]); }; - sr(n); + ar(n); const a = (s) => { const i = r.get(s); return r.delete(s), i; }; - return sr(a), sr({ + return ar(a), ar({ addLogArgs: n, takeLogArgsArray: a }); }; -sr(To); -const _t = new Te(), at = (t, e = void 0) => { +ar(To); +const wt = new Te(), at = (t, e = void 0) => { const r = g({ toString: g(() => Po(t, e)) }); - return ee(_t, r, t), r; + return ee(wt, r, t), r; }; g(at); -const pa = g(/^[\w:-]( ?[\w:-])*$/), Hr = (t, e = void 0) => { - if (typeof t != "string" || !fn(pa, t)) +const ha = g(/^[\w:-]( ?[\w:-])*$/), Vr = (t, e = void 0) => { + if (typeof t != "string" || !fn(ha, t)) return at(t, e); const r = g({ toString: g(() => t) }); - return ee(_t, r, t), r; + return ee(wt, r, t), r; }; -g(Hr); -const Nr = new Te(), Io = ({ template: t, args: e }) => { +g(Vr); +const Or = new Te(), Io = ({ template: t, args: e }) => { const r = [t[0]]; for (let n = 0; n < e.length; n += 1) { const a = e[n]; let s; - hn(_t, a) ? s = `${a}` : vn(a) ? s = `(${ur(a.name)})` : s = `(${ur(typeof a)})`, ae(r, s, t[n + 1]); + hn(wt, a) ? s = `${a}` : vn(a) ? s = `(${dr(a.name)})` : s = `(${dr(typeof a)})`, ae(r, s, t[n + 1]); } - return Tt(r, ""); + return At(r, ""); }, Ao = g({ toString() { - const t = M(Nr, this); + const t = M(Or, this); return t === void 0 ? "[Not a DetailsToken]" : Io(t); } }); g(Ao.toString); -const bt = (t, ...e) => { +const St = (t, ...e) => { const r = g({ __proto__: Ao }); - return ee(Nr, r, { template: t, args: e }), r; + return ee(Or, r, { template: t, args: e }), r; }; -g(bt); +g(St); const Co = (t, ...e) => (e = fe( e, - (r) => hn(_t, r) ? r : at(r) -), bt(t, ...e)); + (r) => hn(wt, r) ? r : at(r) +), St(t, ...e)); g(Co); const $o = ({ template: t, args: e }) => { const r = [t[0]]; for (let n = 0; n < e.length; n += 1) { let a = e[n]; - hn(_t, a) && (a = M(_t, a)); - const s = lr(Br(r) || "", / $/, ""); + hn(wt, a) && (a = M(wt, a)); + const s = ur(Hr(r) || "", / $/, ""); s !== "" && ae(r, s); - const i = lr(t[n + 1], /^ /, ""); + const i = ur(t[n + 1], /^ /, ""); ae(r, a, i); } - return r[r.length - 1] === "" && Br(r), r; -}, ar = new Te(); -let Vr = 0; + return r[r.length - 1] === "" && Hr(r), r; +}, ir = new Te(); +let Wr = 0; const Ln = new Te(), No = (t, e = t.name) => { let r = M(Ln, t); - return r !== void 0 || (Vr += 1, r = `${e}#${Vr}`, ee(Ln, t, r)), r; -}, Wr = (t = bt`Assert failed`, e = x.Error, { errorName: r = void 0 } = {}) => { - typeof t == "string" && (t = bt([t])); - const n = M(Nr, t); + return r !== void 0 || (Wr += 1, r = `${e}#${Wr}`, ee(Ln, t, r)), r; +}, qr = (t = St`Assert failed`, e = x.Error, { errorName: r = void 0 } = {}) => { + typeof t == "string" && (t = St([t])); + const n = M(Or, t); if (n === void 0) throw v(`unrecognized details ${at(t)}`); const a = Io(n), s = new e(a); - return ee(ar, s, $o(n)), r !== void 0 && No(s, r), s; + return ee(ir, s, $o(n)), r !== void 0 && No(s, r), s; }; -g(Wr); -const { addLogArgs: ma, takeLogArgsArray: ha } = To(), qr = new Te(), Oo = (t, e) => { - typeof e == "string" && (e = bt([e])); - const r = M(Nr, e); +g(qr); +const { addLogArgs: ya, takeLogArgsArray: ga } = To(), Kr = new Te(), Oo = (t, e) => { + typeof e == "string" && (e = St([e])); + const r = M(Or, e); if (r === void 0) throw v(`unrecognized details ${at(e)}`); - const n = $o(r), a = M(qr, t); + const n = $o(r), a = M(Kr, t); if (a !== void 0) for (const s of a) s(t, n); else - ma(t, n); + ya(t, n); }; g(Oo); -const ya = (t) => { +const va = (t) => { if (!("stack" in t)) return ""; - const e = `${t.stack}`, r = Ys(e, ` + const e = `${t.stack}`, r = Xs(e, ` `); return So(e, " ") || r === -1 ? e : mn(e, r + 1); -}, Kr = { - getStackString: x.getStackString || ya, +}, Yr = { + getStackString: x.getStackString || va, tagError: (t) => No(t), resetErrorTagNum: () => { - Vr = 0; + Wr = 0; }, - getMessageLogArgs: (t) => M(ar, t), + getMessageLogArgs: (t) => M(ir, t), takeMessageLogArgs: (t) => { - const e = M(ar, t); - return Qs(ar, t), e; + const e = M(ir, t); + return ta(ir, t), e; }, takeNoteLogArgsArray: (t, e) => { - const r = ha(t); + const r = ga(t); if (e !== void 0) { - const n = M(qr, t); - n ? ae(n, e) : ee(qr, t, [e]); + const n = M(Kr, t); + n ? ae(n, e) : ee(Kr, t, [e]); } return r || []; } }; -g(Kr); -const Or = (t = void 0, e = !1) => { - const r = e ? Co : bt, n = r`Check failed`, a = (f = n, m = x.Error) => { - const p = Wr(f, m); +g(Yr); +const Rr = (t = void 0, e = !1) => { + const r = e ? Co : St, n = r`Check failed`, a = (f = n, m = x.Error) => { + const p = qr(f, m); throw t !== void 0 && t(p), p; }; g(a); @@ -404,24 +404,24 @@ const Or = (t = void 0, e = !1) => { f || a(m, p); } const c = (f, m, p = void 0, h = void 0) => { - Pr(f, m) || a( + kr(f, m) || a( p || r`Expected ${f} is same as ${m}`, - h || Cs + h || Ns ); }; g(c); const u = (f, m, p) => { if (typeof f !== m) { if (typeof m == "string" || s`${at(m)} must be a string`, p === void 0) { - const h = ur(m); - p = r`${f} must be ${Hr(h)}`; + const h = dr(m); + p = r`${f} must be ${Vr(h)}`; } a(p, v); } }; g(u); - const d = xr(i, { - error: Wr, + const d = Pr(i, { + error: qr, fail: a, equal: c, typeof: u, @@ -430,53 +430,53 @@ const Or = (t = void 0, e = !1) => { details: r, Fail: s, quote: at, - bare: Hr, - makeAssert: Or + bare: Vr, + makeAssert: Rr }); return g(d); }; -g(Or); -const Z = Or(), Ro = de( - js, +g(Rr); +const z = Rr(), Ro = de( + zs, He ); -Z(Ro); +z(Ro); const Mo = Ro.get; -Z(Mo); -const ga = (t) => oe(Mo, t, []) !== void 0, va = (t) => { +z(Mo); +const _a = (t) => oe(Mo, t, []) !== void 0, ba = (t) => { const e = +ie(t); - return Rs(e) && ie(e) === t; -}, _a = (t) => { - $s(t), nt(st(t), (e) => { + return Ls(e) && ie(e) === t; +}, wa = (t) => { + Os(t), nt(st(t), (e) => { const r = de(t, e); - Z(r), va(e) || L(t, e, { + z(r), ba(e) || L(t, e, { ...r, writable: !1, configurable: !1 }); }); -}, ba = () => { +}, Sa = () => { if (typeof x.harden == "function") return x.harden; - const t = new xt(), { harden: e } = { + const t = new kt(), { harden: e } = { /** * @template T * @param {T} root * @returns {T} */ harden(r) { - const n = new Et(), a = new Te(); + const n = new Pt(), a = new Te(); function s(d, f = void 0) { if (!We(d)) return; const m = typeof d; if (m !== "object" && m !== "function") throw v(`Unexpected typeof: ${m}`); - Yt(t, d) || dn(n, d) || (Cr(n, d), ee(a, d, f)); + Xt(t, d) || dn(n, d) || ($r(n, d), ee(a, d, f)); } function i(d) { - ga(d) ? _a(d) : g(d); - const f = M(a, d) || "unknown", m = Je(d), p = B(d); + _a(d) ? wa(d) : g(d); + const f = M(a, d) || "unknown", m = Je(d), p = H(d); s(p, `${f}.__proto__`), nt(st(m), (h) => { const _ = `${f}.${ie(h)}`, w = m[ /** @type {string} */ @@ -489,7 +489,7 @@ const ga = (t) => oe(Mo, t, []) !== void 0, va = (t) => { Nn(n, i); } function u(d) { - $r(t, d); + Nr(t, d); } function l() { Nn(n, u); @@ -589,25 +589,25 @@ const ga = (t) => oe(Mo, t, []) !== void 0, va = (t) => { Symbol: "%SharedSymbol%", // *** Other Properties of the Global Object Math: "%SharedMath%" -}, wa = [ +}, Ea = [ EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError -], Yr = { +], Jr = { "[[Proto]]": "%FunctionPrototype%", length: "number", name: "string" // Do not specify "prototype" here, since only Function instances that can // be used as a constructor have a prototype property. For constructors, // since prototype properties are instance-specific, we define it there. -}, Sa = { +}, xa = { // This property is not mentioned in ECMA 262, but is present in V8 and // necessary for lockdown to succeed. "[[Proto]]": "%AsyncFunctionPrototype%" -}, o = Yr, Dn = Sa, O = { +}, o = Jr, Dn = xa, O = { get: o, set: "undefined" }, Ae = { @@ -710,7 +710,7 @@ const jn = { mod: !1, // See https://github.com/Moddable-OpenSource/moddable/issues/523#issuecomment-1942904505 irandom: !1 -}, dr = { +}, fr = { // ECMA https://tc39.es/ecma262 // The intrinsics object has no prototype to avoid conflicts. "[[Proto]]": null, @@ -1802,18 +1802,18 @@ const jn = { lockdown: o, harden: { ...o, isFake: "boolean" }, "%InitialGetStackString%": o -}, Ea = (t) => typeof t == "function"; -function xa(t, e, r) { +}, Pa = (t) => typeof t == "function"; +function ka(t, e, r) { if (se(t, e)) { const n = de(t, e); - if (!n || !Pr(n.value, r.value) || n.get !== r.get || n.set !== r.set || n.writable !== r.writable || n.enumerable !== r.enumerable || n.configurable !== r.configurable) + if (!n || !kr(n.value, r.value) || n.get !== r.get || n.set !== r.set || n.writable !== r.writable || n.enumerable !== r.enumerable || n.configurable !== r.configurable) throw v(`Conflicting definitions of ${e}`); } L(t, e, r); } -function Pa(t, e) { +function Ta(t, e) { for (const [r, n] of te(e)) - xa(t, r, n); + ka(t, r, n); } function Uo(t, e) { const r = { __proto__: null }; @@ -1822,23 +1822,23 @@ function Uo(t, e) { return r; } const jo = () => { - const t = H(null); + const t = V(null); let e; const r = (c) => { - Pa(t, Je(c)); + Ta(t, Je(c)); }; g(r); const n = () => { for (const [c, u] of te(t)) { if (!We(u) || !se(u, "prototype")) continue; - const l = dr[c]; + const l = fr[c]; if (typeof l != "object") throw v(`Expected permit object at whitelist.${c}`); const d = l.prototype; if (!d) throw v(`${c}.prototype property not whitelisted`); - if (typeof d != "string" || !se(dr, d)) + if (typeof d != "string" || !se(fr, d)) throw v(`Unrecognized ${c}.prototype whitelist entry`); const f = u.prototype; if (se(t, d)) { @@ -1850,14 +1850,14 @@ const jo = () => { } }; g(n); - const a = () => (g(t), e = new xt(Ve(fo(t), Ea)), t); + const a = () => (g(t), e = new kt(Ve(fo(t), Pa)), t); g(a); const s = (c) => { if (!e) throw v( "isPseudoNative can only be called after finalIntrinsics" ); - return Yt(e, c); + return Xt(e, c); }; g(s); const i = { @@ -1867,19 +1867,19 @@ const jo = () => { isPseudoNative: s }; return g(i), r(Lo), r(Uo(x, Fo)), i; -}, ka = (t) => { +}, Ia = (t) => { const { addIntrinsics: e, finalIntrinsics: r } = jo(); return e(Uo(t, Do)), r(); }; -function Ta(t, e) { +function Aa(t, e) { let r = !1; const n = (m, ...p) => (r || (console.groupCollapsed("Removing unpermitted intrinsics"), r = !0), console[m](...p)), a = ["undefined", "boolean", "number", "string", "symbol"], s = new Ce( - $t ? fe( + Ot ? fe( Ve( - te(dr["%SharedSymbol%"]), - ([m, p]) => p === "symbol" && typeof $t[m] == "symbol" + te(fr["%SharedSymbol%"]), + ([m, p]) => p === "symbol" && typeof Ot[m] == "symbol" ), - ([m]) => [$t[m], `@@${m}`] + ([m]) => [Ot[m], `@@${m}`] ) : [] ); function i(m, p) { @@ -1890,7 +1890,7 @@ function Ta(t, e) { if (h) return h; { - const _ = Os(p); + const _ = Ms(p); return _ !== void 0 ? `RegisteredSymbol(${_})` : `Unique${ie(p)}`; } } @@ -1899,7 +1899,7 @@ function Ta(t, e) { function c(m, p, h) { if (!We(p)) throw v(`Object expected: ${m}, ${p}, ${h}`); - const _ = B(p); + const _ = H(p); if (!(_ === null && h === null)) { if (h !== void 0 && typeof h != "string") throw v(`Malformed whitelist permit ${m}.__proto__`); @@ -1919,7 +1919,7 @@ function Ta(t, e) { throw v(`Does not match whitelist ${m}`); return !0; } - } else if (Ir(a, _)) { + } else if (Ar(a, _)) { if (typeof p !== _) throw v( `At ${m} expected ${_} not ${typeof p}` @@ -1946,8 +1946,8 @@ function Ta(t, e) { const _ = h === "__proto__" ? "--proto--" : h; if (se(p, _)) return p[_]; - if (typeof m == "function" && se(Yr, _)) - return Yr[_]; + if (typeof m == "function" && se(Jr, _)) + return Jr[_]; } function f(m, p, h) { if (p == null) @@ -1978,12 +1978,12 @@ function Ta(t, e) { } } try { - f("intrinsics", t, dr); + f("intrinsics", t, fr); } finally { r && console.groupEnd(); } } -function Ia() { +function Ca() { try { ve.prototype.constructor("return 1"); } catch { @@ -1995,11 +1995,11 @@ function Ia() { try { s = (0, eval)(a); } catch (u) { - if (u instanceof Wt) + if (u instanceof Kt) return; throw u; } - const i = B(s), c = function() { + const i = H(s), c = function() { throw v( "Function.prototype.constructor is not a valid constructor." ); @@ -2030,10 +2030,10 @@ function Ia() { "(async function*(){})" ), t; } -function Aa(t = "safe") { +function $a(t = "safe") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized dateTaming ${t}`); - const e = xs, r = e.prototype, n = { + const e = ks, r = e.prototype, n = { /** * `%SharedDate%.now()` throw a `TypeError` starting with "secure mode". * See https://github.com/endojs/endo/issues/910#issuecomment-1581855420 @@ -2044,7 +2044,7 @@ function Aa(t = "safe") { }, a = ({ powers: c = "none" } = {}) => { let u; return c === "original" ? u = function(...d) { - return new.target === void 0 ? oe(e, void 0, d) : cr(e, d, new.target); + return new.target === void 0 ? oe(e, void 0, d) : lr(e, d, new.target); } : u = function(...d) { if (new.target === void 0) throw v( @@ -2054,7 +2054,7 @@ function Aa(t = "safe") { throw v( "secure mode Calling new %SharedDate%() with no arguments throws" ); - return cr(e, d, new.target); + return lr(e, d, new.target); }, F(u, { length: { value: 7 }, prototype: { @@ -2098,10 +2098,10 @@ function Aa(t = "safe") { "%SharedDate%": i }; } -function Ca(t = "safe") { +function Na(t = "safe") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized mathTaming ${t}`); - const e = Ts, r = e, { random: n, ...a } = Je(e), i = H(lo, { + const e = As, r = e, { random: n, ...a } = Je(e), i = V(lo, { ...a, random: { value: { @@ -2123,12 +2123,12 @@ function Ca(t = "safe") { "%SharedMath%": i }; } -function $a(t = "safe") { +function Oa(t = "safe") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized regExpTaming ${t}`); const e = Be.prototype, r = (s = {}) => { const i = function(...l) { - return new.target === void 0 ? Be(...l) : cr(Be, l, new.target); + return new.target === void 0 ? Be(...l) : lr(Be, l, new.target); }, c = de(Be, Cn); if (!c) throw v("no RegExp[Symbol.species] descriptor"); @@ -2150,7 +2150,7 @@ function $a(t = "safe") { "%SharedRegExp%": a }; } -const Na = { +const Ra = { "%ObjectPrototype%": { toString: !0 }, @@ -2180,7 +2180,7 @@ const Na = { // set by "Google Analytics" concat: !0, // set by mobx generated code (old TS compiler?) - [qt]: !0 + [Yt]: !0 // set by mobx generated code (old TS compiler?) }, // Function.prototype has no 'prototype' property to enable. @@ -2260,7 +2260,7 @@ const Na = { // https://github.com/tc39/proposal-iterator-helpers [He]: !0 } -}, Oa = { +}, Ma = { ...Zo, /** * Rollup (as used at least by vega) and webpack @@ -2314,8 +2314,8 @@ const Na = { */ "%SetPrototype%": "*" }; -function Ra(t, e, r = []) { - const n = new Et(r); +function La(t, e, r = []) { + const n = new Pt(r); function a(l, d, f, m) { if ("value" in m && m.configurable) { const { value: p } = m, h = dn(n, f), { get: _, set: w } = de( @@ -2380,7 +2380,7 @@ function Ra(t, e, r = []) { let u; switch (e) { case "min": { - u = Na; + u = Ra; break; } case "moderate": { @@ -2388,7 +2388,7 @@ function Ra(t, e, r = []) { break; } case "severe": { - u = Oa; + u = Ma; break; } default: @@ -2396,7 +2396,7 @@ function Ra(t, e, r = []) { } c("root", t, u); } -const { Fail: Jr, quote: fr } = Z, Ma = /^(\w*[a-z])Locale([A-Z]\w*)$/, zo = { +const { Fail: Xr, quote: pr } = z, Fa = /^(\w*[a-z])Locale([A-Z]\w*)$/, zo = { // See https://tc39.es/ecma262/#sec-string.prototype.localecompare localeCompare(t) { if (this === null || this === void 0) @@ -2404,43 +2404,43 @@ const { Fail: Jr, quote: fr } = Z, Ma = /^(\w*[a-z])Locale([A-Z]\w*)$/, zo = { 'Cannot localeCompare with null or undefined "this" value' ); const e = `${this}`, r = `${t}`; - return e < r ? -1 : e > r ? 1 : (e === r || Jr`expected ${fr(e)} and ${fr(r)} to compare`, 0); + return e < r ? -1 : e > r ? 1 : (e === r || Xr`expected ${pr(e)} and ${pr(r)} to compare`, 0); }, toString() { return `${this}`; } -}, La = zo.localeCompare, Fa = zo.toString; -function Da(t, e = "safe") { +}, Da = zo.localeCompare, Ua = zo.toString; +function ja(t, e = "safe") { if (e !== "safe" && e !== "unsafe") throw v(`unrecognized localeTaming ${e}`); if (e !== "unsafe") { L(ie.prototype, "localeCompare", { - value: La + value: Da }); - for (const r of Ot(t)) { + for (const r of Mt(t)) { const n = t[r]; if (We(n)) - for (const a of Ot(n)) { - const s = pn(Ma, a); + for (const a of Mt(n)) { + const s = pn(Fa, a); if (s) { - typeof n[a] == "function" || Jr`expected ${fr(a)} to be a function`; + typeof n[a] == "function" || Xr`expected ${pr(a)} to be a function`; const i = `${s[1]}${s[2]}`, c = n[i]; - typeof c == "function" || Jr`function ${fr(i)} not found`, L(n, a, { value: c }); + typeof c == "function" || Xr`function ${pr(i)} not found`, L(n, a, { value: c }); } } } L(io.prototype, "toLocaleString", { - value: Fa + value: Ua }); } } -const Ua = (t) => ({ +const Za = (t) => ({ eval(r) { return typeof r != "string" ? r : t(r); } -}).eval, { Fail: Zn } = Z, ja = (t) => { +}).eval, { Fail: Zn } = z, za = (t) => { const e = function(n) { - const a = `${Br(arguments) || ""}`, s = `${Tt(arguments, ",")}`; + const a = `${Hr(arguments) || ""}`, s = `${At(arguments, ",")}`; new ve(s, ""), new ve(a); const i = `(function anonymous(${s} ) { @@ -2457,13 +2457,13 @@ ${a} enumerable: !1, configurable: !1 } - }), B(ve) === ve.prototype || Zn`Function prototype is the same accross compartments`, B(e) === ve.prototype || Zn`Function constructor prototype is the same accross compartments`, e; -}, Za = (t) => { + }), H(ve) === ve.prototype || Zn`Function prototype is the same accross compartments`, H(e) === ve.prototype || Zn`Function constructor prototype is the same accross compartments`, e; +}, Ga = (t) => { L( t, - Ns, + Rs, g( - xr(H(null), { + Pr(V(null), { set: g(() => { throw v( "Cannot set Symbol.unscopables of a Compartment's globalThis" @@ -2519,9 +2519,9 @@ ${a} enumerable: !1, configurable: !0 }), typeof c == "function" && a(c); -}, Xr = (t, e, r) => { +}, Qr = (t, e, r) => { { - const n = g(Ua(e)); + const n = g(Za(e)); r(n), L(t, "eval", { value: n, writable: !0, @@ -2530,7 +2530,7 @@ ${a} }); } { - const n = g(ja(e)); + const n = g(za(e)); r(n), L(t, "Function", { value: n, writable: !0, @@ -2538,14 +2538,14 @@ ${a} configurable: !0 }); } -}, { Fail: za, quote: Ho } = Z, Vo = new Er( +}, { Fail: Ba, quote: Ho } = z, Vo = new xr( gn, g({ get(t, e) { - za`Please report unexpected scope handler trap: ${Ho(ie(e))}`; + Ba`Please report unexpected scope handler trap: ${Ho(ie(e))}`; } }) -), Ga = { +), Ha = { get(t, e) { }, set(t, e, r) { @@ -2574,11 +2574,11 @@ ${a} return []; } }, Wo = g( - H( + V( Vo, - Je(Ga) + Je(Ha) ) -), Ba = new Er( +), Va = new xr( gn, Wo ), qo = (t) => { @@ -2594,19 +2594,19 @@ ${a} return !0; } }, r = g( - H( + V( Vo, Je(e) ) ); - return new Er( + return new xr( gn, r ); }; g(qo); -const { Fail: Ha } = Z, Va = () => { - const t = H(null), e = g({ +const { Fail: Wa } = z, qa = () => { + const t = V(null), e = g({ eval: { get() { return delete t.eval, Eo; @@ -2618,18 +2618,18 @@ const { Fail: Ha } = Z, Va = () => { evalScope: t, allowNextEvalToBeUnsafe() { const { revoked: n } = r; - n !== null && Ha`a handler did not reset allowNextEvalToBeUnsafe ${n.err}`, F(t, e); + n !== null && Wa`a handler did not reset allowNextEvalToBeUnsafe ${n.err}`, F(t, e); }, /** @type {null | { err: any }} */ revoked: null }; return r; -}, zn = "\\s*[@#]\\s*([a-zA-Z][a-zA-Z0-9]*)\\s*=\\s*([^\\s\\*]*)", Wa = new Be( +}, zn = "\\s*[@#]\\s*([a-zA-Z][a-zA-Z0-9]*)\\s*=\\s*([^\\s\\*]*)", Ka = new Be( `(?:\\s*//${zn}|/\\*${zn}\\s*\\*/)\\s*$` ), bn = (t) => { let e = ""; for (; t.length > 0; ) { - const r = pn(Wa, t); + const r = pn(Ka, t); if (r === null) break; t = mn(t, 0, t.length - r[0].length), r[3] === "sourceURL" ? e = r[4] : r[1] === "sourceURL" && (e = r[2]); @@ -2637,7 +2637,7 @@ const { Fail: Ha } = Z, Va = () => { return e; }; function wn(t, e) { - const r = Js(t, e); + const r = Qs(t, e); if (r < 0) return -1; const n = t[r] === ` @@ -2650,10 +2650,10 @@ const Ko = new Be("(?:)", "g"), Yo = (t) => { if (e < 0) return t; const r = bn(t); - throw Wt( + throw Kt( `Possible HTML comment rejected at ${r}:${e}. (SES_HTML_COMMENT_REJECTED)` ); -}, Jo = (t) => lr(t, Ko, (r) => r[0] === "<" ? "< ! --" : "-- >"), Xo = new Be( +}, Jo = (t) => ur(t, Ko, (r) => r[0] === "<" ? "< ! --" : "-- >"), Xo = new Be( "(^|[^.]|\\.\\.\\.)\\bimport(\\s*(?:\\(|/[/*]))", "g" ), Qo = (t) => { @@ -2661,18 +2661,18 @@ const Ko = new Be("(?:)", "g"), Yo = (t) => { if (e < 0) return t; const r = bn(t); - throw Wt( + throw Kt( `Possible import expression rejected at ${r}:${e}. (SES_IMPORT_REJECTED)` ); -}, es = (t) => lr(t, Xo, (r, n, a) => `${n}__import__${a}`), qa = new Be( +}, es = (t) => ur(t, Xo, (r, n, a) => `${n}__import__${a}`), Ya = new Be( "(^|[^.])\\beval(\\s*\\()", "g" ), ts = (t) => { - const e = wn(t, qa); + const e = wn(t, Ya); if (e < 0) return t; const r = bn(t); - throw Wt( + throw Kt( `Possible direct eval expression rejected at ${r}:${e}. (SES_EVAL_REJECTED)` ); }, rs = (t) => (t = Yo(t), t = Qo(t), t), ns = (t, e) => { @@ -2689,7 +2689,7 @@ g({ mandatoryTransforms: g(rs), applyTransforms: g(ns) }); -const Ka = [ +const Ja = [ // 11.6.2.1 Keywords "await", "break", @@ -2744,7 +2744,7 @@ const Ka = [ "false", "this", "arguments" -], Ya = /^[a-zA-Z_$][\w$]*$/, Gn = (t) => t !== "eval" && !Ir(Ka, t) && fn(Ya, t); +], Xa = /^[a-zA-Z_$][\w$]*$/, Gn = (t) => t !== "eval" && !Ar(Ja, t) && fn(Xa, t); function Bn(t, e) { const r = de(t, e); return r && // @@ -2762,8 +2762,8 @@ function Bn(t, e) { // case where Object.prototype has been poisoned. se(r, "value"); } -const Ja = (t, e = {}) => { - const r = Ot(t), n = Ot(e), a = Ve( +const Qa = (t, e = {}) => { + const r = Mt(t), n = Mt(e), a = Ve( n, (i) => Gn(i) && Bn(e, i) ); @@ -2773,17 +2773,17 @@ const Ja = (t, e = {}) => { (i) => ( // Can't define a constant: it would prevent a // lookup on the endowments. - !Ir(n, i) && Gn(i) && Bn(t, i) + !Ar(n, i) && Gn(i) && Bn(t, i) ) ), moduleLexicalConstants: a }; }; function Hn(t, e) { - return t.length === 0 ? "" : `const {${Tt(t, ",")}} = this.${e};`; + return t.length === 0 ? "" : `const {${At(t, ",")}} = this.${e};`; } -const Xa = (t) => { - const { globalObjectConstants: e, moduleLexicalConstants: r } = Ja( +const ei = (t) => { + const { globalObjectConstants: e, moduleLexicalConstants: r } = Qa( t.globalObject, t.moduleLexicals ), n = Hn( @@ -2809,13 +2809,13 @@ const Xa = (t) => { } `); return oe(s, t, []); -}, { Fail: Qa } = Z, Sn = ({ +}, { Fail: ti } = z, Sn = ({ globalObject: t, moduleLexicals: e = {}, globalTransforms: r = [], sloppyGlobalsMode: n = !1 }) => { - const a = n ? qo(t) : Ba, s = Va(), { evalScope: i } = s, c = g({ + const a = n ? qo(t) : Va, s = qa(), { evalScope: i } = s, c = g({ evalScope: i, moduleLexicals: e, globalObject: t, @@ -2823,7 +2823,7 @@ const Xa = (t) => { }); let u; const l = () => { - u || (u = Xa(c)); + u || (u = ei(c)); }; return { safeEvaluate: (f, m) => { const { localTransforms: p = [] } = m || {}; @@ -2839,28 +2839,28 @@ const Xa = (t) => { throw h = _, _; } finally { const _ = "eval" in i; - delete i.eval, _ && (s.revoked = { err: h }, Qa`handler did not reset allowNextEvalToBeUnsafe ${h}`); + delete i.eval, _ && (s.revoked = { err: h }, ti`handler did not reset allowNextEvalToBeUnsafe ${h}`); } } }; -}, ei = ") { [native code] }"; -let Ur; +}, ri = ") { [native code] }"; +let jr; const os = () => { - if (Ur === void 0) { - const t = new xt(); + if (jr === void 0) { + const t = new kt(); L(un, "toString", { value: { toString() { - const r = ea(this); - return bo(r, ei) || !Yt(t, this) ? r : `function ${this.name}() { [native code] }`; + const r = ra(this); + return bo(r, ri) || !Xt(t, this) ? r : `function ${this.name}() { [native code] }`; } }.toString - }), Ur = g( - (r) => $r(t, r) + }), jr = g( + (r) => Nr(t, r) ); } - return Ur; + return jr; }; -function ti(t = "safe") { +function ni(t = "safe") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized domainTaming ${t}`); if (t === "unsafe") @@ -2934,10 +2934,10 @@ const ss = g([ ]), is = g([ ...ss, ...as -]), ri = (t, { shouldResetForDebugging: e = !1 } = {}) => { +]), oi = (t, { shouldResetForDebugging: e = !1 } = {}) => { e && t.resetErrorTagNum(); let r = []; - const n = Pt( + const n = Tt( fe(is, ([i, c]) => { const u = (...l) => { ae(r, [i, ...l]); @@ -2955,17 +2955,17 @@ const ss = g([ n ), takeLog: a }); }; -g(ri); -const At = { +g(oi); +const $t = { NOTE: "ERROR_NOTE:", MESSAGE: "ERROR_MESSAGE:" }; -g(At); +g($t); const cs = (t, e) => { if (!t) return; const { getStackString: r, tagError: n, takeMessageLogArgs: a, takeNoteLogArgsArray: s } = e, i = (w, I) => fe(w, (T) => vn(T) ? (ae(I, T), `(${n(T)})`) : T), c = (w, I, $, T, D) => { - const j = n(I), q = $ === At.MESSAGE ? `${j}:` : `${j} ${$}`, K = i(T, D); + const Z = n(I), q = $ === $t.MESSAGE ? `${Z}:` : `${Z} ${$}`, K = i(T, D); t[w](q, ...K); }, u = (w, I, $ = void 0) => { if (I.length === 0) @@ -2982,22 +2982,22 @@ const cs = (t, e) => { } finally { t.groupEnd(); } - }, l = new xt(), d = (w) => (I, $) => { + }, l = new kt(), d = (w) => (I, $) => { const T = []; - c(w, I, At.NOTE, $, T), u(w, T, n(I)); + c(w, I, $t.NOTE, $, T), u(w, T, n(I)); }, f = (w, I) => { - if (Yt(l, I)) + if (Xt(l, I)) return; const $ = n(I); - $r(l, I); - const T = [], D = a(I), j = s( + Nr(l, I); + const T = [], D = a(I), Z = s( I, d(w) ); D === void 0 ? t[w](`${$}:`, I.message) : c( w, I, - At.MESSAGE, + $t.MESSAGE, D, T ); @@ -3005,13 +3005,13 @@ const cs = (t, e) => { typeof q == "string" && q.length >= 1 && !bo(q, ` `) && (q += ` `), t[w](q); - for (const K of j) - c(w, I, At.NOTE, K, T); + for (const K of Z) + c(w, I, $t.NOTE, K, T); u(w, T, $); }, m = fe(ss, ([w, I]) => { const $ = (...T) => { - const D = [], j = i(T, D); - t[w](...j), u(w, D); + const D = [], Z = i(T, D); + t[w](...Z), u(w, D); }; return L($, "name", { value: w }), [w, g($)]; }), p = Ve( @@ -3022,38 +3022,38 @@ const cs = (t, e) => { t[w](...T); }; return L($, "name", { value: w }), [w, g($)]; - }), _ = Pt([...m, ...h]); + }), _ = Tt([...m, ...h]); return ( /** @type {VirtualConsole} */ g(_) ); }; g(cs); -const ni = (t, e, r = void 0) => { +const si = (t, e, r = void 0) => { const n = Ve( is, ([i, c]) => i in t ), a = fe(n, ([i, c]) => [i, g((...l) => { (c === void 0 || e.canLog(c)) && t[i](...l); - })]), s = Pt(a); + })]), s = Tt(a); return ( /** @type {VirtualConsole} */ g(s) ); }; -g(ni); +g(si); const Vn = (t) => { - if (vt === void 0) + if (bt === void 0) return; let e = 0; const r = new Ce(), n = (d) => { - Bs(r, d); + Vs(r, d); }, a = new Te(), s = (d) => { - if (Ar(r, d)) { + if (Cr(r, d)) { const f = De(r, d); n(d), t(f); } - }, i = new vt(s); + }, i = new bt(s); return { rejectionHandledHandler: (d) => { const f = M(a, d); @@ -3062,20 +3062,20 @@ const Vn = (t) => { unhandledRejectionHandler: (d, f) => { e += 1; const m = e; - $e(r, m, d), ee(a, f, m), ra(i, f, m, f); + $e(r, m, d), ee(a, f, m), oa(i, f, m, f); }, processTerminationHandler: () => { - for (const [d, f] of Hs(r)) + for (const [d, f] of Ws(r)) n(d), t(f); } }; -}, jr = (t) => { +}, Zr = (t) => { throw v(t); -}, Wn = (t, e) => g((...r) => oe(t, e, r)), oi = (t = "safe", e = "platform", r = "report", n = void 0) => { - t === "safe" || t === "unsafe" || jr(`unrecognized consoleTaming ${t}`); +}, Wn = (t, e) => g((...r) => oe(t, e, r)), ai = (t = "safe", e = "platform", r = "report", n = void 0) => { + t === "safe" || t === "unsafe" || Zr(`unrecognized consoleTaming ${t}`); let a; - n === void 0 ? a = Kr : a = { - ...Kr, + n === void 0 ? a = Yr : a = { + ...Yr, getStackString: n }; const s = ( @@ -3104,9 +3104,9 @@ const Vn = (t) => { let l; if (e === "platform" || e === "exit") { const { exit: d } = c; - typeof d == "function" || jr("missing process.exit"), l = () => d(c.exitCode || -1); + typeof d == "function" || Zr("missing process.exit"), l = () => d(c.exitCode || -1); } else - e === "abort" && (l = c.abort, typeof l == "function" || jr("missing process.abort")); + e === "abort" && (l = c.abort, typeof l == "function" || Zr("missing process.abort")); c.on("uncaughtException", (d) => { i.error(d), l && l(); }); @@ -3133,7 +3133,7 @@ const Vn = (t) => { })); } return { console: i }; -}, si = [ +}, ii = [ // suppress 'getThis' definitely "getTypeName", // suppress 'getFunction' definitely @@ -3156,40 +3156,40 @@ const Vn = (t) => { "getScriptNameOrSourceURL", "toString" // TODO replace to use only whitelisted info -], ai = (t) => { - const r = Pt(fe(si, (n) => { +], ci = (t) => { + const r = Tt(fe(ii, (n) => { const a = t[n]; return [n, () => oe(a, t, [])]; })); - return H(r, {}); -}, ii = (t) => fe(t, ai), ci = /\/node_modules\//, li = /^(?:node:)?internal\//, ui = /\/packages\/ses\/src\/error\/assert.js$/, di = /\/packages\/eventual-send\/src\//, fi = [ - ci, - li, + return V(r, {}); +}, li = (t) => fe(t, ci), ui = /\/node_modules\//, di = /^(?:node:)?internal\//, fi = /\/packages\/ses\/src\/error\/assert.js$/, pi = /\/packages\/eventual-send\/src\//, mi = [ ui, - di -], pi = (t) => { + di, + fi, + pi +], hi = (t) => { if (!t) return !0; - for (const e of fi) + for (const e of mi) if (fn(e, t)) return !1; return !0; -}, mi = /^((?:.*[( ])?)[:/\w_-]*\/\.\.\.\/(.+)$/, hi = /^((?:.*[( ])?)[:/\w_-]*\/(packages\/.+)$/, yi = [ - mi, - hi -], gi = (t) => { - for (const e of yi) { +}, yi = /^((?:.*[( ])?)[:/\w_-]*\/\.\.\.\/(.+)$/, gi = /^((?:.*[( ])?)[:/\w_-]*\/(packages\/.+)$/, vi = [ + yi, + gi +], _i = (t) => { + for (const e of vi) { const r = pn(e, t); if (r) - return Tt(Zs(r, 1), ""); + return At(Gs(r, 1), ""); } return t; -}, vi = (t, e, r, n) => { - const a = t.captureStackTrace, s = (p) => n === "verbose" ? !0 : pi(p.getFileName()), i = (p) => { +}, bi = (t, e, r, n) => { + const a = t.captureStackTrace, s = (p) => n === "verbose" ? !0 : hi(p.getFileName()), i = (p) => { let h = `${p}`; - return n === "concise" && (h = gi(h)), ` + return n === "concise" && (h = _i(h)), ` at ${h}`; - }, c = (p, h) => Tt( + }, c = (p, h) => At( fe(Ve(h, s), i), "" ), u = new Te(), l = { @@ -3225,15 +3225,15 @@ const Vn = (t) => { } }, d = l.prepareStackTrace; t.prepareStackTrace = d; - const f = new xt([d]), m = (p) => { - if (Yt(f, p)) + const f = new kt([d]), m = (p) => { + if (Xt(f, p)) return p; const h = { prepareStackTrace(_, w) { - return ee(u, _, { callSites: w }), p(_, ii(w)); + return ee(u, _, { callSites: w }), p(_, li(w)); } }; - return $r(f, h.prepareStackTrace), h.prepareStackTrace; + return Nr(f, h.prepareStackTrace), h.prepareStackTrace; }; return F(e, { captureStackTrace: { @@ -3257,12 +3257,12 @@ const Vn = (t) => { configurable: !0 } }), l.getStackString; -}, qn = de(le.prototype, "stack"), Kn = qn && qn.get, _i = { +}, qn = de(le.prototype, "stack"), Kn = qn && qn.get, wi = { getStackString(t) { return typeof Kn == "function" ? oe(Kn, t, []) : "stack" in t ? `${t.stack}` : ""; } }; -function bi(t = "safe", e = "concise") { +function Si(t = "safe", e = "concise") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized errorTaming ${t}`); if (e !== "concise" && e !== "verbose") @@ -3270,7 +3270,7 @@ function bi(t = "safe", e = "concise") { const r = le.prototype, n = typeof le.captureStackTrace == "function" ? "v8" : "unknown", { captureStackTrace: a } = le, s = (l = {}) => { const d = function(...m) { let p; - return new.target === void 0 ? p = oe(le, this, m) : p = cr(le, m, new.target), n === "v8" && oe(a, le, [p, d]), p; + return new.target === void 0 ? p = oe(le, this, m) : p = lr(le, m, new.target), n === "v8" && oe(a, le, [p, d]), p; }; return F(d, { length: { value: 1 }, @@ -3285,7 +3285,7 @@ function bi(t = "safe", e = "concise") { F(r, { constructor: { value: c } }); - for (const l of wa) + for (const l of Ea) uo(l, c); F(i, { stackTraceLimit: { @@ -3333,8 +3333,8 @@ function bi(t = "safe", e = "concise") { configurable: !0 } }); - let u = _i.getStackString; - return n === "v8" ? u = vi( + let u = wi.getStackString; + return n === "v8" ? u = bi( le, i, t, @@ -3377,12 +3377,12 @@ function bi(t = "safe", e = "concise") { "%SharedError%": c }; } -const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { -}, Si = (t, e) => g({ +const { Fail: Ei, details: en, quote: Le } = z, ls = () => { +}, xi = (t, e) => g({ compartment: t, specifier: e -}), Ei = (t, e, r) => { - const n = H(null); +}), Pi = (t, e, r) => { + const n = V(null); for (const a of t) { const s = e(a, r); n[a] = s; @@ -3392,7 +3392,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { const { resolveHook: l, moduleRecords: d } = M( t, r - ), f = Ei( + ), f = Pi( a.imports, l, n @@ -3404,7 +3404,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { importMeta: u }); for (const p of fo(f)) { - const h = pr( + const h = mr( t, e, r, @@ -3413,7 +3413,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { i, c ); - Cr( + $r( s, yn(h, ls, (_) => { ae(c, _); @@ -3421,28 +3421,28 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { ); } return $e(d, n, m), m; -}, xi = async (t, e, r, n, a, s, i) => { +}, ki = async (t, e, r, n, a, s, i) => { const { importHook: c, moduleMap: u, moduleMapHook: l, moduleRecords: d } = M( t, r ); let f = u[n]; if (f === void 0 && l !== void 0 && (f = l(n)), typeof f == "string") - Z.fail( - Qr`Cannot map module ${Le(n)} to ${Le( + z.fail( + en`Cannot map module ${Le(n)} to ${Le( f )} in parent compartment, not yet implemented`, v ); else if (f !== void 0) { const p = M(e, f); - p === void 0 && Z.fail( - Qr`Cannot map module ${Le( + p === void 0 && z.fail( + en`Cannot map module ${Le( n )} because the value is not a module exports namespace, or is from another realm`, rt ); - const h = await pr( + const h = await mr( t, e, p.compartment, @@ -3453,10 +3453,10 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { ); return $e(d, n, h), h; } - if (Ar(d, n)) + if (Cr(d, n)) return De(d, n); const m = await c(n); - if ((m === null || typeof m != "object") && wi`importHook must return a promise for an object, for module ${Le( + if ((m === null || typeof m != "object") && Ei`importHook must return a promise for an object, for module ${Le( n )} in compartment ${Le(r.name)}`, m.specifier !== void 0) { if (m.record !== void 0) { @@ -3487,7 +3487,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { throw v( "Cannot redirect to an implicit record with a specified importMeta" ); - const p = await pr( + const p = await mr( t, e, m.compartment, @@ -3510,7 +3510,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { s, i ); -}, pr = async (t, e, r, n, a, s, i) => { +}, mr = async (t, e, r, n, a, s, i) => { const { name: c } = M( t, r @@ -3518,8 +3518,8 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { let u = De(s, r); u === void 0 && (u = new Ce(), $e(s, r, u)); let l = De(u, n); - return l !== void 0 || (l = ta( - xi( + return l !== void 0 || (l = na( + ki( t, e, r, @@ -3529,9 +3529,9 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { i ), (d) => { - throw Z.note( + throw z.note( d, - Qr`${d.message}, loading ${Le(n)} in compartment ${Le( + en`${d.message}, loading ${Le(n)} in compartment ${Le( c )}` ), d; @@ -3541,7 +3541,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { const { name: a } = M( t, r - ), s = new Et(), i = new Ce(), c = [], u = pr( + ), s = new Pt(), i = new Ce(), c = [], u = mr( t, e, r, @@ -3550,7 +3550,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { i, c ); - Cr( + $r( s, yn(u, ls, (l) => { ae(c, l); @@ -3562,14 +3562,14 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { throw v( `Failed to load module ${Le(n)} in package ${Le( a - )} (${c.length} underlying failures: ${Tt( + )} (${c.length} underlying failures: ${At( fe(c, (l) => l.message), ", " )}` ); -}, { quote: pt } = Z, Pi = () => { +}, { quote: pt } = z, Ti = () => { let t = !1; - const e = H(null, { + const e = V(null, { // Make this appear like an ESM module namespace object. [He]: { value: "Module", @@ -3583,7 +3583,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { t = !0; }, exportsTarget: e, - exportsProxy: new Er(e, { + exportsProxy: new xr(e, { get(r, n, a) { if (!t) throw v( @@ -3591,7 +3591,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { n )} of module exports namespace, the module has not yet begun to execute` ); - return Ls(e, n, a); + return Ds(e, n, a); }, set(r, n, a) { throw v( @@ -3626,21 +3626,21 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { n )}, the module has not yet begun to execute` ); - return Fs(e, n); + return Us(e, n); }, preventExtensions(r) { if (!t) throw v( "Cannot prevent extensions of module exports namespace, the module has not yet begun to execute" ); - return Us(e); + return Zs(e); }, isExtensible() { if (!t) throw v( "Cannot check extensibility of module exports namespace, the module has not yet begun to execute" ); - return Ds(e); + return js(e); }, getPrototypeOf(r) { return null; @@ -3667,16 +3667,16 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { }); }, En = (t, e, r, n) => { const { deferredExports: a } = e; - if (!Ar(a, n)) { - const s = Pi(); + if (!Cr(a, n)) { + const s = Ti(); ee( r, s.exportsProxy, - Si(t, n) + xi(t, n) ), $e(a, n, s); } return De(a, n); -}, ki = (t, e) => { +}, Ii = (t, e) => { const { sloppyGlobalsMode: r = !1, __moduleShimLexicals__: n = void 0 } = e; let a; if (n === void 0 && !r) @@ -3685,7 +3685,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { let { globalTransforms: s } = t; const { globalObject: i } = t; let c; - n !== void 0 && (s = void 0, c = H( + n !== void 0 && (s = void 0, c = V( null, Je(n) )), { safeEvaluate: a } = Sn({ @@ -3707,22 +3707,22 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { // Note default on } = r, c = [...n]; a === !0 && ae(c, Jo), s === !0 && ae(c, es), i === !0 && ae(c, ts); - const { safeEvaluate: u } = ki( + const { safeEvaluate: u } = Ii( t, r ); return u(e, { localTransforms: c }); -}, { quote: er } = Z, Ti = (t, e, r, n, a, s) => { +}, { quote: rr } = z, Ai = (t, e, r, n, a, s) => { const { exportsProxy: i, exportsTarget: c, activate: u } = En( r, M(t, r), n, a - ), l = H(null); + ), l = V(null); if (e.exports) { - if (!yt(e.exports) || zs(e.exports, (f) => typeof f != "string")) + if (!gt(e.exports) || Bs(e.exports, (f) => typeof f != "string")) throw v( `SES third-party static module record "exports" property must be an array of strings for module ${a}` ); @@ -3768,7 +3768,7 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { } } }); -}, Ii = (t, e, r, n) => { +}, Ci = (t, e, r, n) => { const { compartment: a, moduleSpecifier: s, @@ -3787,21 +3787,21 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { _, e, s - ), j = H(null), q = H(null), K = H(null), je = H(null), pe = H(null); - c && xr(pe, c), p && I && I(s, pe); - const Ze = H(null), Xe = H(null); - nt(te(d), ([me, [z]]) => { - let G = Ze[z]; - if (!G) { + ), Z = V(null), q = V(null), K = V(null), je = V(null), pe = V(null); + c && Pr(pe, c), p && I && I(s, pe); + const Ze = V(null), Xe = V(null); + nt(te(d), ([me, [G]]) => { + let B = Ze[G]; + if (!B) { let X, Q = !0, ce = []; const Y = () => { if (Q) - throw rt(`binding ${er(z)} not yet initialized`); + throw rt(`binding ${rr(G)} not yet initialized`); return X; }, _e = g((be) => { if (!Q) throw v( - `Internal: binding ${er(z)} already initialized` + `Internal: binding ${rr(G)} already initialized` ); X = be; const In = ce; @@ -3810,55 +3810,55 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { we(be); return be; }); - G = { + B = { get: Y, notify: (be) => { be !== _e && (Q ? ae(ce || [], be) : be(X)); } - }, Ze[z] = G, K[z] = _e; + }, Ze[G] = B, K[G] = _e; } - j[me] = { - get: G.get, + Z[me] = { + get: B.get, set: void 0, enumerable: !0, configurable: !1 - }, Xe[me] = G.notify; + }, Xe[me] = B.notify; }), nt( te(f), - ([me, [z, G]]) => { - let X = Ze[z]; + ([me, [G, B]]) => { + let X = Ze[G]; if (!X) { let Q, ce = !0; const Y = [], _e = () => { if (ce) throw rt( - `binding ${er(me)} not yet initialized` + `binding ${rr(me)} not yet initialized` ); return Q; }, ut = g((we) => { Q = we, ce = !1; - for (const Mr of Y) - Mr(we); + for (const Lr of Y) + Lr(we); }), be = (we) => { if (ce) - throw rt(`binding ${er(z)} not yet initialized`); + throw rt(`binding ${rr(G)} not yet initialized`); Q = we; - for (const Mr of Y) - Mr(we); + for (const Lr of Y) + Lr(we); }; X = { get: _e, notify: (we) => { we !== ut && (ae(Y, we), ce || we(Q)); } - }, Ze[z] = X, G && L(q, z, { + }, Ze[G] = X, B && L(q, G, { get: _e, set: be, enumerable: !0, configurable: !1 - }), je[z] = ut; + }), je[G] = ut; } - j[me] = { + Z[me] = { get: X.get, set: void 0, enumerable: !0, @@ -3870,36 +3870,36 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { me(T); }; Xe["*"] = ze; - function Xt(me) { - const z = H(null); - z.default = !1; - for (const [G, X] of me) { - const Q = De(n, G); + function er(me) { + const G = V(null); + G.default = !1; + for (const [B, X] of me) { + const Q = De(n, B); Q.execute(); const { notifiers: ce } = Q; for (const [Y, _e] of X) { const ut = ce[Y]; if (!ut) - throw Wt( - `The requested module '${G}' does not provide an export named '${Y}'` + throw Kt( + `The requested module '${B}' does not provide an export named '${Y}'` ); for (const be of _e) ut(be); } - if (Ir(u, G)) + if (Ar(u, B)) for (const [Y, _e] of te( ce )) - z[Y] === void 0 ? z[Y] = _e : z[Y] = !1; - if (m[G]) - for (const [Y, _e] of m[G]) - z[_e] = ce[Y]; + G[Y] === void 0 ? G[Y] = _e : G[Y] = !1; + if (m[B]) + for (const [Y, _e] of m[B]) + G[_e] = ce[Y]; } - for (const [G, X] of te(z)) - if (!Xe[G] && X !== !1) { - Xe[G] = X; + for (const [B, X] of te(G)) + if (!Xe[B] && X !== !1) { + Xe[B] = X; let Q; - X((Y) => Q = Y), j[G] = { + X((Y) => Q = Y), Z[B] = { get() { return Q; }, @@ -3909,32 +3909,32 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { }; } nt( - _o(co(j)), - (G) => L(T, G, j[G]) + _o(co(Z)), + (B) => L(T, B, Z[B]) ), g(T), D(); } - let It; - h !== void 0 ? It = h : It = us(_, l, { + let Ct; + h !== void 0 ? Ct = h : Ct = us(_, l, { globalObject: a.globalThis, transforms: w, __moduleShimLexicals__: q }); let kn = !1, Tn; - function Ss() { - if (It) { - const me = It; - It = null; + function xs() { + if (Ct) { + const me = Ct; + Ct = null; try { me( g({ - imports: g(Xt), + imports: g(er), onceVar: g(K), liveVar: g(je), importMeta: pe }) ); - } catch (z) { - kn = !0, Tn = z; + } catch (G) { + kn = !0, Tn = G; } } if (kn) @@ -3943,9 +3943,9 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { return g({ notifiers: Xe, exportsProxy: $, - execute: Ss + execute: xs }); -}, { Fail: tt, quote: W } = Z, ds = (t, e, r, n) => { +}, { Fail: tt, quote: W } = z, ds = (t, e, r, n) => { const { name: a, moduleRecords: s } = M( t, r @@ -3956,12 +3956,12 @@ const { Fail: wi, details: Qr, quote: Le } = Z, ls = () => { a )}` ); - return Ri(t, e, i); + return Li(t, e, i); }; -function Ai(t) { +function $i(t) { return typeof t.__syncModuleProgram__ == "string"; } -function Ci(t, e) { +function Ni(t, e) { const { __fixedExportMap__: r, __liveExportMap__: n } = t; We(r) || tt`Property '__fixedExportMap__' of a precompiled module record must be an object, got ${W( r @@ -3969,44 +3969,44 @@ function Ci(t, e) { n )}, for module ${W(e)}`; } -function $i(t) { +function Oi(t) { return typeof t.execute == "function"; } -function Ni(t, e) { +function Ri(t, e) { const { exports: r } = t; - yt(r) || tt`Property 'exports' of a third-party static module record must be an array, got ${W( + gt(r) || tt`Property 'exports' of a third-party static module record must be an array, got ${W( r )}, for module ${W(e)}`; } -function Oi(t, e) { +function Mi(t, e) { We(t) || tt`Static module records must be of type object, got ${W( t )}, for module ${W(e)}`; const { imports: r, exports: n, reexports: a = [] } = t; - yt(r) || tt`Property 'imports' of a static module record must be an array, got ${W( + gt(r) || tt`Property 'imports' of a static module record must be an array, got ${W( r - )}, for module ${W(e)}`, yt(n) || tt`Property 'exports' of a precompiled module record must be an array, got ${W( + )}, for module ${W(e)}`, gt(n) || tt`Property 'exports' of a precompiled module record must be an array, got ${W( n - )}, for module ${W(e)}`, yt(a) || tt`Property 'reexports' of a precompiled module record must be an array if present, got ${W( + )}, for module ${W(e)}`, gt(a) || tt`Property 'reexports' of a precompiled module record must be an array if present, got ${W( a )}, for module ${W(e)}`; } -const Ri = (t, e, r) => { +const Li = (t, e, r) => { const { compartment: n, moduleSpecifier: a, resolvedImports: s, staticModuleRecord: i } = r, { instances: c } = M(t, n); - if (Ar(c, a)) + if (Cr(c, a)) return De(c, a); - Oi(i, a); + Mi(i, a); const u = new Ce(); let l; - if (Ai(i)) - Ci(i, a), l = Ii( + if ($i(i)) + Ni(i, a), l = Ci( t, e, r, u ); - else if ($i(i)) - Ni(i, a), l = Ti( + else if (Oi(i)) + Ri(i, a), l = Ai( t, i, n, @@ -4031,7 +4031,7 @@ const Ri = (t, e, r) => { $e(u, d, m); } return l; -}, { quote: Zr } = Z, Nt = new Te(), Me = new Te(), tr = (t) => { +}, { quote: zr } = z, Rt = new Te(), Me = new Te(), nr = (t) => { const { importHook: e, resolveHook: r } = M(Me, t); if (typeof e != "function" || typeof r != "function") throw v( @@ -4044,7 +4044,7 @@ const Ri = (t, e, r) => { }, Xn = (t, e) => { const { execute: r, exportsProxy: n } = ds( Me, - Nt, + Rt, t, e ); @@ -4074,11 +4074,11 @@ const Ri = (t, e, r) => { module(t) { if (typeof t != "string") throw v("first argument of module() must be a string"); - tr(this); + nr(this); const { exportsProxy: e } = En( this, M(Me, this), - Nt, + Rt, t ); return e; @@ -4086,8 +4086,8 @@ const Ri = (t, e, r) => { async import(t) { if (typeof t != "string") throw v("first argument of import() must be a string"); - return tr(this), yn( - Jn(Me, Nt, this, t), + return nr(this), yn( + Jn(Me, Rt, this, t), () => ({ namespace: Xn( /** @type {Compartment} */ this, @@ -4098,12 +4098,12 @@ const Ri = (t, e, r) => { async load(t) { if (typeof t != "string") throw v("first argument of load() must be a string"); - return tr(this), Jn(Me, Nt, this, t); + return nr(this), Jn(Me, Rt, this, t); }, importNow(t) { if (typeof t != "string") throw v("first argument of importNow() must be a string"); - return tr(this), Xn( + return nr(this), Xn( /** @type {Compartment} */ this, t @@ -4121,7 +4121,7 @@ F(Pn, { F(xn, { prototype: { value: Pn } }); -const en = (t, e, r) => { +const tn = (t, e, r) => { function n(a = {}, s = {}, i = {}) { if (new.target === void 0) throw v( @@ -4136,22 +4136,22 @@ const en = (t, e, r) => { moduleMapHook: m, importMetaHook: p } = i, h = [...u, ...l], _ = new Ce(), w = new Ce(), I = new Ce(); - for (const [D, j] of te(s || {})) { - if (typeof j == "string") + for (const [D, Z] of te(s || {})) { + if (typeof Z == "string") throw v( - `Cannot map module ${Zr(D)} to ${Zr( - j + `Cannot map module ${zr(D)} to ${zr( + Z )} in parent compartment` ); - if (M(Nt, j) === void 0) + if (M(Rt, Z) === void 0) throw rt( - `Cannot map module ${Zr( + `Cannot map module ${zr( D )} because it has no known compartment in this realm` ); } const $ = {}; - Za($), Go($); + Ga($), Go($); const { safeEvaluate: T } = Sn({ globalObject: $, globalTransforms: h, @@ -4162,11 +4162,11 @@ const en = (t, e, r) => { newGlobalPropertyNames: Do, makeCompartmentConstructor: t, markVirtualizedNativeFunction: r - }), Xr( + }), Qr( $, T, r - ), xr($, a), ee(Me, this, { + ), Pr($, a), ee(Me, this, { name: `${c}`, globalTransforms: h, globalObject: $, @@ -4184,31 +4184,31 @@ const en = (t, e, r) => { } return n.prototype = Pn, n; }; -function zr(t) { - return B(t).constructor; +function Gr(t) { + return H(t).constructor; } -function Mi() { +function Fi() { return arguments; } -const Li = () => { - const t = ve.prototype.constructor, e = de(Mi(), "callee"), r = e && e.get, n = Xs(new ie()), a = B(n), s = kr[po] && qs(/./), i = s && B(s), c = Gs([]), u = B(c), l = B(Ps), d = Vs(new Ce()), f = B(d), m = Ws(new Et()), p = B(m), h = B(u); +const Di = () => { + const t = ve.prototype.constructor, e = de(Fi(), "callee"), r = e && e.get, n = ea(new ie()), a = H(n), s = Tr[po] && Ys(/./), i = s && H(s), c = Hs([]), u = H(c), l = H(Ts), d = qs(new Ce()), f = H(d), m = Ks(new Pt()), p = H(m), h = H(u); function* _() { } - const w = zr(_), I = w.prototype; + const w = Gr(_), I = w.prototype; async function* $() { } - const T = zr( + const T = Gr( $ - ), D = T.prototype, j = D.prototype, q = B(j); + ), D = T.prototype, Z = D.prototype, q = H(Z); async function K() { } - const je = zr(K), pe = { + const je = Gr(K), pe = { "%InertFunction%": t, "%ArrayIteratorPrototype%": u, "%InertAsyncFunction%": je, "%AsyncGenerator%": D, "%InertAsyncGeneratorFunction%": T, - "%AsyncGeneratorPrototype%": j, + "%AsyncGeneratorPrototype%": Z, "%AsyncIteratorPrototype%": q, "%Generator%": I, "%InertGeneratorFunction%": w, @@ -4221,17 +4221,17 @@ const Li = () => { "%TypedArray%": l, "%InertCompartment%": xn }; - return x.Iterator && (pe["%IteratorHelperPrototype%"] = B( + return x.Iterator && (pe["%IteratorHelperPrototype%"] = H( // eslint-disable-next-line @endo/no-polymorphic-call x.Iterator.from([]).take(0) - ), pe["%WrapForValidIteratorPrototype%"] = B( + ), pe["%WrapForValidIteratorPrototype%"] = H( // eslint-disable-next-line @endo/no-polymorphic-call x.Iterator.from({ next() { } }) - )), x.AsyncIterator && (pe["%AsyncIteratorHelperPrototype%"] = B( + )), x.AsyncIterator && (pe["%AsyncIteratorHelperPrototype%"] = H( // eslint-disable-next-line @endo/no-polymorphic-call x.AsyncIterator.from([]).take(0) - ), pe["%WrapForValidAsyncIteratorPrototype%"] = B( + ), pe["%WrapForValidAsyncIteratorPrototype%"] = H( // eslint-disable-next-line @endo/no-polymorphic-call x.AsyncIterator.from({ next() { } }) @@ -4245,8 +4245,8 @@ const Li = () => { return r.isFake = !0, g(r); }; g(fs); -const Fi = () => { - const t = $t, e = t.prototype, r = { +const Ui = () => { + const t = Ot, e = t.prototype, r = { Symbol(s) { return t(s); } @@ -4259,14 +4259,14 @@ const Fi = () => { }); const n = te( Je(t) - ), a = Pt( + ), a = Tt( fe(n, ([s, i]) => [ s, { ...i, configurable: !0 } ]) ); return F(r, a), { "%SharedSymbol%": r }; -}, Di = (t) => { +}, ji = (t) => { try { return t(), !1; } catch { @@ -4285,13 +4285,13 @@ const Fi = () => { if (oe(s, c, [i]), c[e] !== i) return !1; const u = { __proto__: t }; - return oe(s, u, [i]), u[e] !== i || !Di(() => oe(s, t, [r])) || "originalValue" in a || n.configurable === !1 ? !1 : (L(t, e, { + return oe(s, u, [i]), u[e] !== i || !ji(() => oe(s, t, [r])) || "originalValue" in a || n.configurable === !1 ? !1 : (L(t, e, { value: r, writable: !0, enumerable: n.enumerable, configurable: !0 }), !0); -}, Ui = (t) => { +}, Zi = (t) => { Qn( t["%IteratorPrototype%"], "constructor", @@ -4301,9 +4301,9 @@ const Fi = () => { He, "Iterator" ); -}, { Fail: eo, details: to, quote: ro } = Z; -let rr, nr; -const ji = ba(), Zi = () => { +}, { Fail: eo, details: to, quote: ro } = z; +let or, sr; +const zi = Sa(), Gi = () => { let t = !1; try { t = ve( @@ -4355,27 +4355,27 @@ const ji = ba(), Zi = () => { } = t; d === "unsafeEval" || d === "safeEval" || d === "noEval" || eo`lockdown(): non supported option evalTaming: ${ro(d)}`; const w = st(_); - if (w.length === 0 || eo`lockdown(): non supported option ${ro(w)}`, rr === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call - Z.fail( - to`Already locked down at ${rr} (SES_ALREADY_LOCKED_DOWN)`, + if (w.length === 0 || eo`lockdown(): non supported option ${ro(w)}`, or === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call + z.fail( + to`Already locked down at ${or} (SES_ALREADY_LOCKED_DOWN)`, v - ), rr = v("Prior lockdown (SES_ALREADY_LOCKED_DOWN)"), rr.stack, Zi(), x.Function.prototype.constructor !== x.Function && // @ts-ignore harden is absent on globalThis type def. + ), or = v("Prior lockdown (SES_ALREADY_LOCKED_DOWN)"), or.stack, Gi(), x.Function.prototype.constructor !== x.Function && // @ts-ignore harden is absent on globalThis type def. typeof x.harden == "function" && // @ts-ignore lockdown is absent on globalThis type def. typeof x.lockdown == "function" && x.Date.prototype.constructor !== x.Date && typeof x.Date.now == "function" && // @ts-ignore does not recognize that Date constructor is a special // Function. // eslint-disable-next-line @endo/no-polymorphic-call - Pr(x.Date.prototype.constructor.now(), NaN)) + kr(x.Date.prototype.constructor.now(), NaN)) throw v( "Already locked down but not by this SES instance (SES_MULTIPLE_INSTANCES)" ); - ti(l); - const $ = os(), { addIntrinsics: T, completePrototypes: D, finalIntrinsics: j } = jo(), q = fs(ji, m); - T({ harden: q }), T(Ia()), T(Aa(p)), T(bi(e, u)), T(Ca(h)), T($a(a)), T(Fi()), T(Li()), D(); - const K = j(), je = { __proto__: null }; + ni(l); + const $ = os(), { addIntrinsics: T, completePrototypes: D, finalIntrinsics: Z } = jo(), q = fs(zi, m); + T({ harden: q }), T(Ca()), T($a(p)), T(Si(e, u)), T(Na(h)), T(Oa(a)), T(Ui()), T(Di()), D(); + const K = Z(), je = { __proto__: null }; typeof x.Buffer == "function" && (je.Buffer = x.Buffer); let pe; e !== "unsafe" && (pe = K["%InitialGetStackString%"]); - const Ze = oi( + const Ze = ai( i, r, n, @@ -4383,37 +4383,37 @@ const ji = ba(), Zi = () => { ); if (x.console = /** @type {Console} */ Ze.console, typeof /** @type {any} */ - Ze.console._times == "object" && (je.SafeMap = B( + Ze.console._times == "object" && (je.SafeMap = H( // eslint-disable-next-line no-underscore-dangle /** @type {any} */ Ze.console._times - )), e === "unsafe" && x.assert === Z && (x.assert = Or(void 0, !0)), Da(K, s), Ui(K), Ta(K, $), Go(x), Bo(x, { + )), e === "unsafe" && x.assert === z && (x.assert = Rr(void 0, !0)), ja(K, s), Zi(K), Aa(K, $), Go(x), Bo(x, { intrinsics: K, newGlobalPropertyNames: Fn, - makeCompartmentConstructor: en, + makeCompartmentConstructor: tn, markVirtualizedNativeFunction: $ }), d === "noEval") - Xr( + Qr( x, - na, + sa, $ ); else if (d === "safeEval") { const { safeEvaluate: ze } = Sn({ globalObject: x }); - Xr( + Qr( x, ze, $ ); } return () => { - nr === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call - Z.fail( - to`Already locked down at ${nr} (SES_ALREADY_LOCKED_DOWN)`, + sr === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call + z.fail( + to`Already locked down at ${sr} (SES_ALREADY_LOCKED_DOWN)`, v - ), nr = v( + ), sr = v( "Prior lockdown (SES_ALREADY_LOCKED_DOWN)" - ), nr.stack, Ra(K, c, f); + ), sr.stack, La(K, c, f); const ze = { intrinsics: K, hostIntrinsics: je, @@ -4427,8 +4427,8 @@ const ji = ba(), Zi = () => { Symbol: x.Symbol } }; - for (const Xt of Ot(Fn)) - ze.globals[Xt] = x[Xt]; + for (const er of Mt(Fn)) + ze.globals[er] = x[er]; return q(ze), q; }; }; @@ -4442,14 +4442,14 @@ x.repairIntrinsics = (t) => { x.harden = e(); }; }; -const zi = os(); -x.Compartment = en( - en, - ka(x), - zi +const Bi = os(); +x.Compartment = tn( + tn, + Ia(x), + Bi ); -x.assert = Z; -const Gi = (t) => { +x.assert = z; +const Hi = (t) => { let e = { x: 0, y: 0 }, r = { x: 0, y: 0 }, n = { x: 0, y: 0 }; const a = (c) => { const { clientX: u, clientY: l } = c, d = u - n.x + r.x, f = l - n.y + r.y; @@ -4460,14 +4460,14 @@ const Gi = (t) => { n = { x: c.clientX, y: c.clientY }, r = { x: e.x, y: e.y }, document.addEventListener("mousemove", a), document.addEventListener("mouseup", s); }; return t.addEventListener("mousedown", i), s; -}, Bi = ":host{--spacing-4: .25rem;--spacing-8: calc(var(--spacing-4) * 2);--spacing-12: calc(var(--spacing-4) * 3);--spacing-16: calc(var(--spacing-4) * 4);--spacing-20: calc(var(--spacing-4) * 5);--spacing-24: calc(var(--spacing-4) * 6);--spacing-28: calc(var(--spacing-4) * 7);--spacing-32: calc(var(--spacing-4) * 8);--spacing-36: calc(var(--spacing-4) * 9);--spacing-40: calc(var(--spacing-4) * 10);--font-weight-regular: 400;--font-weight-bold: 500;--font-line-height-s: 1.2;--font-line-height-m: 1.4;--font-line-height-l: 1.5;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px}[data-theme]{background-color:var(--color-background-primary);color:var(--color-foreground-secondary)}.wrapper{display:flex;flex-direction:column;position:fixed;inset-block-end:10px;inset-inline-start:10px;z-index:1000;padding:25px;border-radius:15px;box-shadow:0 0 10px #0000004d}.header{align-items:center;display:flex;justify-content:space-between;border-block-end:2px solid var(--color-background-quaternary);padding-block-end:var(--spacing-4);margin-block-end:var(--spacing-20)}button{background:transparent;border:0;cursor:pointer;padding:0}h1{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin:0;margin-inline-end:var(--spacing-4);-webkit-user-select:none;user-select:none}iframe{border:none;inline-size:100%;block-size:100%}", Hi = ` +}, Vi = ":host{--spacing-4: .25rem;--spacing-8: calc(var(--spacing-4) * 2);--spacing-12: calc(var(--spacing-4) * 3);--spacing-16: calc(var(--spacing-4) * 4);--spacing-20: calc(var(--spacing-4) * 5);--spacing-24: calc(var(--spacing-4) * 6);--spacing-28: calc(var(--spacing-4) * 7);--spacing-32: calc(var(--spacing-4) * 8);--spacing-36: calc(var(--spacing-4) * 9);--spacing-40: calc(var(--spacing-4) * 10);--font-weight-regular: 400;--font-weight-bold: 500;--font-line-height-s: 1.2;--font-line-height-m: 1.4;--font-line-height-l: 1.5;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px}[data-theme]{background-color:var(--color-background-primary);color:var(--color-foreground-secondary)}.wrapper{display:flex;flex-direction:column;position:fixed;inset-block-end:10px;inset-inline-start:10px;z-index:1000;padding:25px;border-radius:15px;box-shadow:0 0 10px #0000004d}.header{align-items:center;display:flex;justify-content:space-between;border-block-end:2px solid var(--color-background-quaternary);padding-block-end:var(--spacing-4)}button{background:transparent;border:0;cursor:pointer;padding:0}h1{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin:0;margin-inline-end:var(--spacing-4);-webkit-user-select:none;user-select:none}iframe{border:none;inline-size:100%;block-size:100%}", Wi = ` `; -var ue, Vt; -class Vi extends HTMLElement { +var ue, qt; +class qi extends HTMLElement { constructor() { super(); - Lr(this, ue, null); - Lr(this, Vt, null); + Fr(this, ue, null); + Fr(this, qt, null); this.attachShadow({ mode: "open" }); } setTheme(r) { @@ -4475,7 +4475,7 @@ class Vi extends HTMLElement { } disconnectedCallback() { var r; - (r = Se(this, Vt)) == null || r.call(this); + (r = Se(this, qt)) == null || r.call(this); } connectedCallback() { const r = this.getAttribute("title"), n = this.getAttribute("iframe-src"), a = Number(this.getAttribute("width") || "300"), s = Number(this.getAttribute("height") || "400"); @@ -4483,13 +4483,13 @@ class Vi extends HTMLElement { throw new Error("title and iframe-src attributes are required"); if (!this.shadowRoot) throw new Error("Error creating shadow root"); - Fr(this, ue, document.createElement("div")), Se(this, ue).classList.add("wrapper"), Se(this, ue).style.inlineSize = `${a}px`, Se(this, ue).style.blockSize = `${s}px`, Fr(this, Vt, Gi(Se(this, ue))); + Dr(this, ue, document.createElement("div")), Se(this, ue).classList.add("wrapper"), Se(this, ue).style.inlineSize = `${a}px`, Se(this, ue).style.blockSize = `${s}px`, Dr(this, qt, Hi(Se(this, ue))); const i = document.createElement("div"); i.classList.add("header"); const c = document.createElement("h1"); c.textContent = r, i.appendChild(c); const u = document.createElement("button"); - u.setAttribute("type", "button"), u.innerHTML = `
${Hi}
`, u.addEventListener("click", () => { + u.setAttribute("type", "button"), u.innerHTML = `
${Wi}
`, u.addEventListener("click", () => { this.shadowRoot && this.shadowRoot.dispatchEvent( new CustomEvent("close", { composed: !0, @@ -4509,11 +4509,11 @@ class Vi extends HTMLElement { l.contentWindow && l.contentWindow.postMessage(f.detail, "*"); }), this.shadowRoot.appendChild(Se(this, ue)), Se(this, ue).appendChild(i), Se(this, ue).appendChild(l); const d = document.createElement("style"); - d.textContent = Bi, this.shadowRoot.appendChild(d); + d.textContent = Vi, this.shadowRoot.appendChild(d); } } -ue = new WeakMap(), Vt = new WeakMap(); -customElements.define("plugin-modal", Vi); +ue = new WeakMap(), qt = new WeakMap(); +customElements.define("plugin-modal", qi); var R; (function(t) { t.assertEqual = (a) => a; @@ -4550,14 +4550,14 @@ var R; } t.joinValues = n, t.jsonStringifyReplacer = (a, s) => typeof s == "bigint" ? s.toString() : s; })(R || (R = {})); -var tn; +var rn; (function(t) { t.mergeShapes = (e, r) => ({ ...e, ...r // second overwrites first }); -})(tn || (tn = {})); +})(rn || (rn = {})); const b = R.arrayToEnum([ "string", "nan", @@ -4617,7 +4617,7 @@ const b = R.arrayToEnum([ "invalid_intersection_types", "not_multiple_of", "not_finite" -]), Wi = (t) => JSON.stringify(t, null, 2).replace(/"([^"]+)":/g, "$1:"); +]), Ki = (t) => JSON.stringify(t, null, 2).replace(/"([^"]+)":/g, "$1:"); class xe extends Error { constructor(e) { super(), this.issues = [], this.addIssue = (n) => { @@ -4674,7 +4674,7 @@ class xe extends Error { } } xe.create = (t) => new xe(t); -const Rt = (t, e) => { +const Lt = (t, e) => { let r; switch (t.code) { case y.invalid_type: @@ -4730,14 +4730,14 @@ const Rt = (t, e) => { } return { message: r }; }; -let ms = Rt; -function qi(t) { +let ms = Lt; +function Yi(t) { ms = t; } -function mr() { +function hr() { return ms; } -const hr = (t) => { +const yr = (t) => { const { data: e, path: r, errorMaps: n, issueData: a } = t, s = [...r, ...a.path || []], i = { ...a, path: s @@ -4751,17 +4751,17 @@ const hr = (t) => { path: s, message: a.message || c }; -}, Ki = []; +}, Ji = []; function S(t, e) { - const r = hr({ + const r = yr({ issueData: e, data: t.data, path: t.path, errorMaps: [ t.common.contextualErrorMap, t.schemaErrorMap, - mr(), - Rt + hr(), + Lt // then global default map ].filter((n) => !!n) }); @@ -4808,7 +4808,7 @@ class J { } const A = Object.freeze({ status: "aborted" -}), hs = (t) => ({ status: "dirty", value: t }), re = (t) => ({ status: "valid", value: t }), rn = (t) => t.status === "aborted", nn = (t) => t.status === "dirty", Mt = (t) => t.status === "valid", yr = (t) => typeof Promise < "u" && t instanceof Promise; +}), hs = (t) => ({ status: "dirty", value: t }), re = (t) => ({ status: "valid", value: t }), nn = (t) => t.status === "aborted", on = (t) => t.status === "dirty", Ft = (t) => t.status === "valid", gr = (t) => typeof Promise < "u" && t instanceof Promise; var E; (function(t) { t.errToObj = (e) => typeof e == "string" ? { message: e } : e || {}, t.toString = (e) => typeof e == "string" ? e : e == null ? void 0 : e.message; @@ -4822,7 +4822,7 @@ class Ne { } } const no = (t, e) => { - if (Mt(e)) + if (Ft(e)) return { success: !0, data: e.value }; if (!t.common.issues.length) throw new Error("Validation failed but no issues detected."); @@ -4879,7 +4879,7 @@ class N { } _parseSync(e) { const r = this._parse(e); - if (yr(r)) + if (gr(r)) throw new Error("Synchronous parse encountered promise."); return r; } @@ -4927,7 +4927,7 @@ class N { parent: null, data: e, parsedType: Ge(e) - }, a = this._parse({ data: e, path: n.path, parent: n }), s = await (yr(a) ? a : Promise.resolve(a)); + }, a = this._parse({ data: e, path: n.path, parent: n }), s = await (gr(a) ? a : Promise.resolve(a)); return no(n, s); } refine(e, r) { @@ -4966,13 +4966,13 @@ class N { return Pe.create(this, this._def); } promise() { - return St.create(this, this._def); + return xt.create(this, this._def); } or(e) { - return Ut.create([this, e], this._def); + return Zt.create([this, e], this._def); } and(e) { - return jt.create(this, e, this._def); + return zt.create(this, e, this._def); } transform(e) { return new ke({ @@ -4984,7 +4984,7 @@ class N { } default(e) { const r = typeof e == "function" ? e : () => e; - return new Ht({ + return new Wt({ ...C(this._def), innerType: this, defaultValue: r, @@ -5000,7 +5000,7 @@ class N { } catch(e) { const r = typeof e == "function" ? e : () => e; - return new br({ + return new wr({ ...C(this._def), innerType: this, catchValue: r, @@ -5015,10 +5015,10 @@ class N { }); } pipe(e) { - return Jt.create(this, e); + return Qt.create(this, e); } readonly() { - return Sr.create(this); + return Er.create(this); } isOptional() { return this.safeParse(void 0).success; @@ -5027,11 +5027,11 @@ class N { return this.safeParse(null).success; } } -const Yi = /^c[^\s-]{8,}$/i, Ji = /^[a-z][a-z0-9]*$/, Xi = /^[0-9A-HJKMNP-TV-Z]{26}$/, Qi = /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i, ec = /^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i, tc = "^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$"; -let Gr; -const rc = /^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/, nc = /^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/, oc = (t) => t.precision ? t.offset ? new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${t.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`) : new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${t.precision}}Z$`) : t.precision === 0 ? t.offset ? new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$") : new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$") : t.offset ? new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$") : new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$"); -function sc(t, e) { - return !!((e === "v4" || !e) && rc.test(t) || (e === "v6" || !e) && nc.test(t)); +const Xi = /^c[^\s-]{8,}$/i, Qi = /^[a-z][a-z0-9]*$/, ec = /^[0-9A-HJKMNP-TV-Z]{26}$/, tc = /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i, rc = /^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i, nc = "^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$"; +let Br; +const oc = /^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/, sc = /^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/, ac = (t) => t.precision ? t.offset ? new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${t.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`) : new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${t.precision}}Z$`) : t.precision === 0 ? t.offset ? new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$") : new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$") : t.offset ? new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$") : new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$"); +function ic(t, e) { + return !!((e === "v4" || !e) && oc.test(t) || (e === "v6" || !e) && sc.test(t)); } class Ee extends N { _parse(e) { @@ -5086,37 +5086,37 @@ class Ee extends N { message: s.message }), n.dirty()); } else if (s.kind === "email") - ec.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + rc.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "email", code: y.invalid_string, message: s.message }), n.dirty()); else if (s.kind === "emoji") - Gr || (Gr = new RegExp(tc, "u")), Gr.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + Br || (Br = new RegExp(nc, "u")), Br.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "emoji", code: y.invalid_string, message: s.message }), n.dirty()); else if (s.kind === "uuid") - Qi.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + tc.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "uuid", code: y.invalid_string, message: s.message }), n.dirty()); else if (s.kind === "cuid") - Yi.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + Xi.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "cuid", code: y.invalid_string, message: s.message }), n.dirty()); else if (s.kind === "cuid2") - Ji.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + Qi.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "cuid2", code: y.invalid_string, message: s.message }), n.dirty()); else if (s.kind === "ulid") - Xi.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + ec.test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "ulid", code: y.invalid_string, message: s.message @@ -5148,11 +5148,11 @@ class Ee extends N { code: y.invalid_string, validation: { endsWith: s.value }, message: s.message - }), n.dirty()) : s.kind === "datetime" ? oc(s).test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { + }), n.dirty()) : s.kind === "datetime" ? ac(s).test(e.data) || (a = this._getOrReturnCtx(e, a), S(a, { code: y.invalid_string, validation: "datetime", message: s.message - }), n.dirty()) : s.kind === "ip" ? sc(e.data, s.version) || (a = this._getOrReturnCtx(e, a), S(a, { + }), n.dirty()) : s.kind === "ip" ? ic(e.data, s.version) || (a = this._getOrReturnCtx(e, a), S(a, { validation: "ip", code: y.invalid_string, message: s.message @@ -5334,7 +5334,7 @@ Ee.create = (t) => { ...C(t) }); }; -function ac(t, e) { +function cc(t, e) { const r = (t.toString().split(".")[1] || "").length, n = (e.toString().split(".")[1] || "").length, a = r > n ? r : n, s = parseInt(t.toFixed(a).replace(".", "")), i = parseInt(e.toFixed(a).replace(".", "")); return s % i / Math.pow(10, a); } @@ -5373,7 +5373,7 @@ class qe extends N { inclusive: s.inclusive, exact: !1, message: s.message - }), a.dirty()) : s.kind === "multipleOf" ? ac(e.data, s.value) !== 0 && (n = this._getOrReturnCtx(e, n), S(n, { + }), a.dirty()) : s.kind === "multipleOf" ? cc(e.data, s.value) !== 0 && (n = this._getOrReturnCtx(e, n), S(n, { code: y.not_multiple_of, multipleOf: s.value, message: s.message @@ -5638,7 +5638,7 @@ Ke.create = (t) => { ...C(t) }); }; -class Lt extends N { +class Dt extends N { _parse(e) { if (this._def.coerce && (e.data = !!e.data), this._getType(e) !== b.boolean) { const n = this._getOrReturnCtx(e); @@ -5651,7 +5651,7 @@ class Lt extends N { return re(e.data); } } -Lt.create = (t) => new Lt({ +Dt.create = (t) => new Dt({ typeName: P.ZodBoolean, coerce: (t == null ? void 0 : t.coerce) || !1, ...C(t) @@ -5734,7 +5734,7 @@ it.create = (t) => new it({ typeName: P.ZodDate, ...C(t) }); -class gr extends N { +class vr extends N { _parse(e) { if (this._getType(e) !== b.symbol) { const n = this._getOrReturnCtx(e); @@ -5747,11 +5747,11 @@ class gr extends N { return re(e.data); } } -gr.create = (t) => new gr({ +vr.create = (t) => new vr({ typeName: P.ZodSymbol, ...C(t) }); -class Ft extends N { +class Ut extends N { _parse(e) { if (this._getType(e) !== b.undefined) { const n = this._getOrReturnCtx(e); @@ -5764,11 +5764,11 @@ class Ft extends N { return re(e.data); } } -Ft.create = (t) => new Ft({ +Ut.create = (t) => new Ut({ typeName: P.ZodUndefined, ...C(t) }); -class Dt extends N { +class jt extends N { _parse(e) { if (this._getType(e) !== b.null) { const n = this._getOrReturnCtx(e); @@ -5781,11 +5781,11 @@ class Dt extends N { return re(e.data); } } -Dt.create = (t) => new Dt({ +jt.create = (t) => new jt({ typeName: P.ZodNull, ...C(t) }); -class wt extends N { +class Et extends N { constructor() { super(...arguments), this._any = !0; } @@ -5793,7 +5793,7 @@ class wt extends N { return re(e.data); } } -wt.create = (t) => new wt({ +Et.create = (t) => new Et({ typeName: P.ZodAny, ...C(t) }); @@ -5823,7 +5823,7 @@ Ue.create = (t) => new Ue({ typeName: P.ZodNever, ...C(t) }); -class vr extends N { +class _r extends N { _parse(e) { if (this._getType(e) !== b.undefined) { const n = this._getOrReturnCtx(e); @@ -5836,7 +5836,7 @@ class vr extends N { return re(e.data); } } -vr.create = (t) => new vr({ +_r.create = (t) => new _r({ typeName: P.ZodVoid, ...C(t) }); @@ -6218,7 +6218,7 @@ U.lazycreate = (t, e) => new U({ typeName: P.ZodObject, ...C(e) }); -class Ut extends N { +class Zt extends N { _parse(e) { const { ctx: r } = this._processInputParams(e), n = this._def.options; function a(s) { @@ -6286,13 +6286,13 @@ class Ut extends N { return this._def.options; } } -Ut.create = (t, e) => new Ut({ +Zt.create = (t, e) => new Zt({ options: t, typeName: P.ZodUnion, ...C(e) }); -const ir = (t) => t instanceof zt ? ir(t.schema) : t instanceof ke ? ir(t.innerType()) : t instanceof Gt ? [t.value] : t instanceof Ye ? t.options : t instanceof Bt ? Object.keys(t.enum) : t instanceof Ht ? ir(t._def.innerType) : t instanceof Ft ? [void 0] : t instanceof Dt ? [null] : null; -class Rr extends N { +const cr = (t) => t instanceof Bt ? cr(t.schema) : t instanceof ke ? cr(t.innerType()) : t instanceof Ht ? [t.value] : t instanceof Ye ? t.options : t instanceof Vt ? Object.keys(t.enum) : t instanceof Wt ? cr(t._def.innerType) : t instanceof Ut ? [void 0] : t instanceof jt ? [null] : null; +class Mr extends N { _parse(e) { const { ctx: r } = this._processInputParams(e); if (r.parsedType !== b.object) @@ -6336,7 +6336,7 @@ class Rr extends N { static create(e, r, n) { const a = /* @__PURE__ */ new Map(); for (const s of r) { - const i = ir(s.shape[e]); + const i = cr(s.shape[e]); if (!i) throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`); for (const c of i) { @@ -6345,7 +6345,7 @@ class Rr extends N { a.set(c, s); } } - return new Rr({ + return new Mr({ typeName: P.ZodDiscriminatedUnion, discriminator: e, options: r, @@ -6354,14 +6354,14 @@ class Rr extends N { }); } } -function on(t, e) { +function sn(t, e) { const r = Ge(t), n = Ge(e); if (t === e) return { valid: !0, data: t }; if (r === b.object && n === b.object) { const a = R.objectKeys(e), s = R.objectKeys(t).filter((c) => a.indexOf(c) !== -1), i = { ...t, ...e }; for (const c of s) { - const u = on(t[c], e[c]); + const u = sn(t[c], e[c]); if (!u.valid) return { valid: !1 }; i[c] = u.data; @@ -6372,7 +6372,7 @@ function on(t, e) { return { valid: !1 }; const a = []; for (let s = 0; s < t.length; s++) { - const i = t[s], c = e[s], u = on(i, c); + const i = t[s], c = e[s], u = sn(i, c); if (!u.valid) return { valid: !1 }; a.push(u.data); @@ -6381,13 +6381,13 @@ function on(t, e) { } else return r === b.date && n === b.date && +t == +e ? { valid: !0, data: t } : { valid: !1 }; } -class jt extends N { +class zt extends N { _parse(e) { const { status: r, ctx: n } = this._processInputParams(e), a = (s, i) => { - if (rn(s) || rn(i)) + if (nn(s) || nn(i)) return A; - const c = on(s.value, i.value); - return c.valid ? ((nn(s) || nn(i)) && r.dirty(), { status: r.value, value: c.data }) : (S(n, { + const c = sn(s.value, i.value); + return c.valid ? ((on(s) || on(i)) && r.dirty(), { status: r.value, value: c.data }) : (S(n, { code: y.invalid_intersection_types }), A); }; @@ -6413,7 +6413,7 @@ class jt extends N { })); } } -jt.create = (t, e, r) => new jt({ +zt.create = (t, e, r) => new zt({ left: t, right: e, typeName: P.ZodIntersection, @@ -6469,7 +6469,7 @@ Oe.create = (t, e) => { ...C(e) }); }; -class Zt extends N { +class Gt extends N { get keySchema() { return this._def.keyType; } @@ -6496,12 +6496,12 @@ class Zt extends N { return this._def.valueType; } static create(e, r, n) { - return r instanceof N ? new Zt({ + return r instanceof N ? new Gt({ keyType: e, valueType: r, typeName: P.ZodRecord, ...C(n) - }) : new Zt({ + }) : new Gt({ keyType: Ee.create(), valueType: e, typeName: P.ZodRecord, @@ -6509,7 +6509,7 @@ class Zt extends N { }); } } -class _r extends N { +class br extends N { get keySchema() { return this._def.keyType; } @@ -6551,7 +6551,7 @@ class _r extends N { } } } -_r.create = (t, e, r) => new _r({ +br.create = (t, e, r) => new br({ valueType: e, keyType: t, typeName: P.ZodMap, @@ -6621,7 +6621,7 @@ ct.create = (t, e) => new ct({ typeName: P.ZodSet, ...C(e) }); -class gt extends N { +class vt extends N { constructor() { super(...arguments), this.validate = this.implement; } @@ -6634,14 +6634,14 @@ class gt extends N { received: r.parsedType }), A; function n(c, u) { - return hr({ + return yr({ data: c, path: r.path, errorMaps: [ r.common.contextualErrorMap, r.schemaErrorMap, - mr(), - Rt + hr(), + Lt ].filter((l) => !!l), issueData: { code: y.invalid_arguments, @@ -6650,14 +6650,14 @@ class gt extends N { }); } function a(c, u) { - return hr({ + return yr({ data: c, path: r.path, errorMaps: [ r.common.contextualErrorMap, r.schemaErrorMap, - mr(), - Rt + hr(), + Lt ].filter((l) => !!l), issueData: { code: y.invalid_return_type, @@ -6666,7 +6666,7 @@ class gt extends N { }); } const s = { errorMap: r.common.contextualErrorMap }, i = r.data; - if (this._def.returns instanceof St) { + if (this._def.returns instanceof xt) { const c = this; return re(async function(...u) { const l = new xe([]), d = await c._def.args.parseAsync(u, s).catch((p) => { @@ -6696,13 +6696,13 @@ class gt extends N { return this._def.returns; } args(...e) { - return new gt({ + return new vt({ ...this._def, args: Oe.create(e).rest(ot.create()) }); } returns(e) { - return new gt({ + return new vt({ ...this._def, returns: e }); @@ -6714,7 +6714,7 @@ class gt extends N { return this.parse(e); } static create(e, r, n) { - return new gt({ + return new vt({ args: e || Oe.create([]).rest(ot.create()), returns: r || ot.create(), typeName: P.ZodFunction, @@ -6722,7 +6722,7 @@ class gt extends N { }); } } -class zt extends N { +class Bt extends N { get schema() { return this._def.getter(); } @@ -6731,12 +6731,12 @@ class zt extends N { return this._def.getter()._parse({ data: r.data, path: r.path, parent: r }); } } -zt.create = (t, e) => new zt({ +Bt.create = (t, e) => new Bt({ getter: t, typeName: P.ZodLazy, ...C(e) }); -class Gt extends N { +class Ht extends N { _parse(e) { if (e.data !== this._def.value) { const r = this._getOrReturnCtx(e); @@ -6752,7 +6752,7 @@ class Gt extends N { return this._def.value; } } -Gt.create = (t, e) => new Gt({ +Ht.create = (t, e) => new Ht({ value: t, typeName: P.ZodLiteral, ...C(e) @@ -6813,7 +6813,7 @@ class Ye extends N { } } Ye.create = ys; -class Bt extends N { +class Vt extends N { _parse(e) { const r = R.getValidEnumValues(this._def.values), n = this._getOrReturnCtx(e); if (n.parsedType !== b.string && n.parsedType !== b.number) { @@ -6838,12 +6838,12 @@ class Bt extends N { return this._def.values; } } -Bt.create = (t, e) => new Bt({ +Vt.create = (t, e) => new Vt({ values: t, typeName: P.ZodNativeEnum, ...C(e) }); -class St extends N { +class xt extends N { unwrap() { return this._def.type; } @@ -6862,7 +6862,7 @@ class St extends N { }))); } } -St.create = (t, e) => new St({ +xt.create = (t, e) => new xt({ type: t, typeName: P.ZodPromise, ...C(e) @@ -6924,14 +6924,14 @@ class ke extends N { path: n.path, parent: n }); - if (!Mt(i)) + if (!Ft(i)) return i; const c = a.transform(i.value, s); if (c instanceof Promise) throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead."); return { status: r.value, value: c }; } else - return this._def.schema._parseAsync({ data: n.data, path: n.path, parent: n }).then((i) => Mt(i) ? Promise.resolve(a.transform(i.value, s)).then((c) => ({ status: r.value, value: c })) : i); + return this._def.schema._parseAsync({ data: n.data, path: n.path, parent: n }).then((i) => Ft(i) ? Promise.resolve(a.transform(i.value, s)).then((c) => ({ status: r.value, value: c })) : i); R.assertNever(a); } } @@ -6973,7 +6973,7 @@ lt.create = (t, e) => new lt({ typeName: P.ZodNullable, ...C(e) }); -class Ht extends N { +class Wt extends N { _parse(e) { const { ctx: r } = this._processInputParams(e); let n = r.data; @@ -6987,13 +6987,13 @@ class Ht extends N { return this._def.innerType; } } -Ht.create = (t, e) => new Ht({ +Wt.create = (t, e) => new Wt({ innerType: t, typeName: P.ZodDefault, defaultValue: typeof e.default == "function" ? e.default : () => e.default, ...C(e) }); -class br extends N { +class wr extends N { _parse(e) { const { ctx: r } = this._processInputParams(e), n = { ...r, @@ -7008,7 +7008,7 @@ class br extends N { ...n } }); - return yr(a) ? a.then((s) => ({ + return gr(a) ? a.then((s) => ({ status: "valid", value: s.status === "valid" ? s.value : this._def.catchValue({ get error() { @@ -7030,13 +7030,13 @@ class br extends N { return this._def.innerType; } } -br.create = (t, e) => new br({ +wr.create = (t, e) => new wr({ innerType: t, typeName: P.ZodCatch, catchValue: typeof e.catch == "function" ? e.catch : () => e.catch, ...C(e) }); -class wr extends N { +class Sr extends N { _parse(e) { if (this._getType(e) !== b.nan) { const n = this._getOrReturnCtx(e); @@ -7049,11 +7049,11 @@ class wr extends N { return { status: "valid", value: e.data }; } } -wr.create = (t) => new wr({ +Sr.create = (t) => new Sr({ typeName: P.ZodNaN, ...C(t) }); -const ic = Symbol("zod_brand"); +const lc = Symbol("zod_brand"); class gs extends N { _parse(e) { const { ctx: r } = this._processInputParams(e), n = r.data; @@ -7067,7 +7067,7 @@ class gs extends N { return this._def.type; } } -class Jt extends N { +class Qt extends N { _parse(e) { const { status: r, ctx: n } = this._processInputParams(e); if (n.common.async) @@ -7100,70 +7100,70 @@ class Jt extends N { } } static create(e, r) { - return new Jt({ + return new Qt({ in: e, out: r, typeName: P.ZodPipeline }); } } -class Sr extends N { +class Er extends N { _parse(e) { const r = this._def.innerType._parse(e); - return Mt(r) && (r.value = Object.freeze(r.value)), r; + return Ft(r) && (r.value = Object.freeze(r.value)), r; } } -Sr.create = (t, e) => new Sr({ +Er.create = (t, e) => new Er({ innerType: t, typeName: P.ZodReadonly, ...C(e) }); -const vs = (t, e = {}, r) => t ? wt.create().superRefine((n, a) => { +const vs = (t, e = {}, r) => t ? Et.create().superRefine((n, a) => { var s, i; if (!t(n)) { const c = typeof e == "function" ? e(n) : typeof e == "string" ? { message: e } : e, u = (i = (s = c.fatal) !== null && s !== void 0 ? s : r) !== null && i !== void 0 ? i : !0, l = typeof c == "string" ? { message: c } : c; a.addIssue({ code: "custom", ...l, fatal: u }); } -}) : wt.create(), cc = { +}) : Et.create(), uc = { object: U.lazycreate }; var P; (function(t) { t.ZodString = "ZodString", t.ZodNumber = "ZodNumber", t.ZodNaN = "ZodNaN", t.ZodBigInt = "ZodBigInt", t.ZodBoolean = "ZodBoolean", t.ZodDate = "ZodDate", t.ZodSymbol = "ZodSymbol", t.ZodUndefined = "ZodUndefined", t.ZodNull = "ZodNull", t.ZodAny = "ZodAny", t.ZodUnknown = "ZodUnknown", t.ZodNever = "ZodNever", t.ZodVoid = "ZodVoid", t.ZodArray = "ZodArray", t.ZodObject = "ZodObject", t.ZodUnion = "ZodUnion", t.ZodDiscriminatedUnion = "ZodDiscriminatedUnion", t.ZodIntersection = "ZodIntersection", t.ZodTuple = "ZodTuple", t.ZodRecord = "ZodRecord", t.ZodMap = "ZodMap", t.ZodSet = "ZodSet", t.ZodFunction = "ZodFunction", t.ZodLazy = "ZodLazy", t.ZodLiteral = "ZodLiteral", t.ZodEnum = "ZodEnum", t.ZodEffects = "ZodEffects", t.ZodNativeEnum = "ZodNativeEnum", t.ZodOptional = "ZodOptional", t.ZodNullable = "ZodNullable", t.ZodDefault = "ZodDefault", t.ZodCatch = "ZodCatch", t.ZodPromise = "ZodPromise", t.ZodBranded = "ZodBranded", t.ZodPipeline = "ZodPipeline", t.ZodReadonly = "ZodReadonly"; })(P || (P = {})); -const lc = (t, e = { +const dc = (t, e = { message: `Input not instance of ${t.name}` -}) => vs((r) => r instanceof t, e), _s = Ee.create, bs = qe.create, uc = wr.create, dc = Ke.create, ws = Lt.create, fc = it.create, pc = gr.create, mc = Ft.create, hc = Dt.create, yc = wt.create, gc = ot.create, vc = Ue.create, _c = vr.create, bc = Pe.create, wc = U.create, Sc = U.strictCreate, Ec = Ut.create, xc = Rr.create, Pc = jt.create, kc = Oe.create, Tc = Zt.create, Ic = _r.create, Ac = ct.create, Cc = gt.create, $c = zt.create, Nc = Gt.create, Oc = Ye.create, Rc = Bt.create, Mc = St.create, oo = ke.create, Lc = Fe.create, Fc = lt.create, Dc = ke.createWithPreprocess, Uc = Jt.create, jc = () => _s().optional(), Zc = () => bs().optional(), zc = () => ws().optional(), Gc = { +}) => vs((r) => r instanceof t, e), _s = Ee.create, bs = qe.create, fc = Sr.create, pc = Ke.create, ws = Dt.create, mc = it.create, hc = vr.create, yc = Ut.create, gc = jt.create, vc = Et.create, _c = ot.create, bc = Ue.create, wc = _r.create, Sc = Pe.create, Ec = U.create, xc = U.strictCreate, Pc = Zt.create, kc = Mr.create, Tc = zt.create, Ic = Oe.create, Ac = Gt.create, Cc = br.create, $c = ct.create, Nc = vt.create, Oc = Bt.create, Rc = Ht.create, Mc = Ye.create, Lc = Vt.create, Fc = xt.create, oo = ke.create, Dc = Fe.create, Uc = lt.create, jc = ke.createWithPreprocess, Zc = Qt.create, zc = () => _s().optional(), Gc = () => bs().optional(), Bc = () => ws().optional(), Hc = { string: (t) => Ee.create({ ...t, coerce: !0 }), number: (t) => qe.create({ ...t, coerce: !0 }), - boolean: (t) => Lt.create({ + boolean: (t) => Dt.create({ ...t, coerce: !0 }), bigint: (t) => Ke.create({ ...t, coerce: !0 }), date: (t) => it.create({ ...t, coerce: !0 }) -}, Bc = A; -var V = /* @__PURE__ */ Object.freeze({ +}, Vc = A; +var j = /* @__PURE__ */ Object.freeze({ __proto__: null, - defaultErrorMap: Rt, - setErrorMap: qi, - getErrorMap: mr, - makeIssue: hr, - EMPTY_PATH: Ki, + defaultErrorMap: Lt, + setErrorMap: Yi, + getErrorMap: hr, + makeIssue: yr, + EMPTY_PATH: Ji, addIssueToContext: S, ParseStatus: J, INVALID: A, DIRTY: hs, OK: re, - isAborted: rn, - isDirty: nn, - isValid: Mt, - isAsync: yr, + isAborted: nn, + isDirty: on, + isValid: Ft, + isAsync: gr, get util() { return R; }, get objectUtil() { - return tn; + return rn; }, ZodParsedType: b, getParsedType: Ge, @@ -7171,119 +7171,160 @@ var V = /* @__PURE__ */ Object.freeze({ ZodString: Ee, ZodNumber: qe, ZodBigInt: Ke, - ZodBoolean: Lt, + ZodBoolean: Dt, ZodDate: it, - ZodSymbol: gr, - ZodUndefined: Ft, - ZodNull: Dt, - ZodAny: wt, + ZodSymbol: vr, + ZodUndefined: Ut, + ZodNull: jt, + ZodAny: Et, ZodUnknown: ot, ZodNever: Ue, - ZodVoid: vr, + ZodVoid: _r, ZodArray: Pe, ZodObject: U, - ZodUnion: Ut, - ZodDiscriminatedUnion: Rr, - ZodIntersection: jt, + ZodUnion: Zt, + ZodDiscriminatedUnion: Mr, + ZodIntersection: zt, ZodTuple: Oe, - ZodRecord: Zt, - ZodMap: _r, + ZodRecord: Gt, + ZodMap: br, ZodSet: ct, - ZodFunction: gt, - ZodLazy: zt, - ZodLiteral: Gt, + ZodFunction: vt, + ZodLazy: Bt, + ZodLiteral: Ht, ZodEnum: Ye, - ZodNativeEnum: Bt, - ZodPromise: St, + ZodNativeEnum: Vt, + ZodPromise: xt, ZodEffects: ke, ZodTransformer: ke, ZodOptional: Fe, ZodNullable: lt, - ZodDefault: Ht, - ZodCatch: br, - ZodNaN: wr, - BRAND: ic, + ZodDefault: Wt, + ZodCatch: wr, + ZodNaN: Sr, + BRAND: lc, ZodBranded: gs, - ZodPipeline: Jt, - ZodReadonly: Sr, + ZodPipeline: Qt, + ZodReadonly: Er, custom: vs, Schema: N, ZodSchema: N, - late: cc, + late: uc, get ZodFirstPartyTypeKind() { return P; }, - coerce: Gc, - any: yc, - array: bc, - bigint: dc, + coerce: Hc, + any: vc, + array: Sc, + bigint: pc, boolean: ws, - date: fc, - discriminatedUnion: xc, + date: mc, + discriminatedUnion: kc, effect: oo, - enum: Oc, - function: Cc, - instanceof: lc, - intersection: Pc, - lazy: $c, - literal: Nc, - map: Ic, - nan: uc, - nativeEnum: Rc, - never: vc, - null: hc, - nullable: Fc, + enum: Mc, + function: Nc, + instanceof: dc, + intersection: Tc, + lazy: Oc, + literal: Rc, + map: Cc, + nan: fc, + nativeEnum: Lc, + never: bc, + null: gc, + nullable: Uc, number: bs, - object: wc, - oboolean: zc, - onumber: Zc, - optional: Lc, - ostring: jc, - pipeline: Uc, - preprocess: Dc, - promise: Mc, - record: Tc, - set: Ac, - strictObject: Sc, + object: Ec, + oboolean: Bc, + onumber: Gc, + optional: Dc, + ostring: zc, + pipeline: Zc, + preprocess: jc, + promise: Fc, + record: Ac, + set: $c, + strictObject: xc, string: _s, - symbol: pc, + symbol: hc, transformer: oo, - tuple: kc, - undefined: mc, - union: Ec, - unknown: gc, - void: _c, - NEVER: Bc, + tuple: Ic, + undefined: yc, + union: Pc, + unknown: _c, + void: wc, + NEVER: Vc, ZodIssueCode: y, - quotelessJson: Wi, + quotelessJson: Ki, ZodError: xe }); -const Hc = V.object({ - width: V.number().positive(), - height: V.number().positive() +const Wc = j.object({ + width: j.number().positive(), + height: j.number().positive() }); -function Vc(t, e, r, n) { +function qc(t, e, r, n) { const a = document.createElement("plugin-modal"); - return a.setTheme(r), a.setAttribute("title", t), a.setAttribute("iframe-src", e), a.setAttribute("width", String(n.width || 285)), a.setAttribute("height", String(n.height || 540)), document.body.appendChild(a), a; + return a.setTheme(r), a.setAttribute("title", t), a.setAttribute("iframe-src", e), a.setAttribute("width", String((n == null ? void 0 : n.width) || 285)), a.setAttribute("height", String((n == null ? void 0 : n.height) || 540)), document.body.appendChild(a), a; } -const Wc = V.function().args(V.string(), V.string(), V.enum(["dark", "light"]), Hc).implement((t, e, r, n) => Vc(t, e, r, n)), sn = [ +const Kc = j.function().args( + j.string(), + j.string(), + j.enum(["dark", "light"]), + Wc.optional() +).implement((t, e, r, n) => qc(t, e, r, n)), Yc = j.object({ + name: j.string(), + host: j.string().url(), + code: j.string(), + icon: j.string().optional(), + description: j.string().max(200).optional(), + permissions: j.array( + j.enum([ + "page:read", + "page:write", + "file:read", + "file:write", + "selection:read" + ]) + ) +}); +function Ss(t, e) { + return new URL(e, t).toString(); +} +function Jc(t) { + return fetch(t).then((e) => e.json()).then((e) => { + if (!Yc.safeParse(e).success) + throw new Error("Invalid plugin manifest"); + return e; + }).catch((e) => { + throw console.error(e), e; + }); +} +function Xc(t) { + return fetch(Ss(t.host, t.code)).then((e) => { + if (e.ok) + return e.text(); + throw new Error("Failed to load plugin code"); + }); +} +const an = [ + "finish", "pagechange", "filechange", "selectionchange", "themechange" ]; -let an = [], ne = null; -const Ct = /* @__PURE__ */ new Map(); +let cn = [], ne = null; +const Nt = /* @__PURE__ */ new Map(); window.addEventListener("message", (t) => { - for (const e of an) + for (const e of cn) e(t.data); }); -function qc(t, e) { - t === "themechange" && ne && ne.setTheme(e), (Ct.get(t) || []).forEach((n) => n(e)); +function Qc(t, e) { + t === "themechange" && ne && ne.setTheme(e), (Nt.get(t) || []).forEach((n) => n(e)); } -function Kc(t, e) { +function el(t, e) { const r = () => { - ne == null || ne.removeEventListener("close", r), ne && ne.remove(), an = [], ne = null; + ne == null || ne.removeEventListener("close", r), ne && ne.remove(), cn = [], ne = null; }, n = (s) => { if (!e.permissions.includes(s)) throw new Error(`Permission ${s} is not granted`); @@ -7292,7 +7333,12 @@ function Kc(t, e) { ui: { open: (s, i, c) => { const u = t.getTheme(); - ne = Wc(s, i, u, c), ne.setTheme(u), ne.addEventListener("close", r, { + ne = Kc( + s, + Ss(e.host, i), + u, + c + ), ne.setTheme(u), ne.addEventListener("close", r, { once: !0 }); }, @@ -7303,7 +7349,7 @@ function Kc(t, e) { ne == null || ne.dispatchEvent(i); }, onMessage: (s) => { - V.function().parse(s), an.push(s); + j.function().parse(s), cn.push(s); } }, utils: { @@ -7319,19 +7365,19 @@ function Kc(t, e) { } } }, - setTimeout: V.function().args(V.function(), V.number()).implement((s, i) => { + setTimeout: j.function().args(j.function(), j.number()).implement((s, i) => { setTimeout(s, i); }), closePlugin: r, on(s, i) { - V.enum(sn).parse(s), V.function().parse(i), s === "pagechange" ? n("page:read") : s === "filechange" ? n("file:read") : s === "selectionchange" && n("selection:read"); - const c = Ct.get(s) || []; - c.push(i), Ct.set(s, c); + j.enum(an).parse(s), j.function().parse(i), s === "pagechange" ? n("page:read") : s === "filechange" ? n("file:read") : s === "selectionchange" && n("selection:read"); + const c = Nt.get(s) || []; + c.push(i), Nt.set(s, c); }, off(s, i) { - V.enum(sn).parse(s), V.function().parse(i); - const c = Ct.get(s) || []; - Ct.set( + j.enum(an).parse(s), j.function().parse(i); + const c = Nt.get(s) || []; + Nt.set( s, c.filter((u) => u !== i) ); @@ -7379,58 +7425,46 @@ function Kc(t, e) { createShapeFromSvg(s) { return t.createShapeFromSvg(s); }, + group(s) { + return t.group(s); + }, + ungroup(s, ...i) { + t.ungroup(s, ...i); + }, uploadMediaUrl(s, i) { return t.uploadMediaUrl(s, i); } }; } -const Yc = V.object({ - name: V.string(), - code: V.string().url(), - permissions: V.array( - V.enum([ - "page:read", - "page:write", - "file:read", - "file:write", - "selection:read" - ]) - ) -}); -function Jc(t) { - return fetch(t).then((e) => e.json()).then((e) => { - if (!Yc.safeParse(e).success) - throw new Error("Invalid plugin manifest"); - return e; - }).catch((e) => { - throw console.error(e), e; - }); +let so = !1, yt, _t = null; +function tl(t) { + _t = t; } -function Xc(t) { - return fetch(t).then((e) => e.text()); -} -async function Qc(t) { - const e = await Jc(t.manifest), r = await Xc(e.code); - return { - manifest: e, - code: r +function rl(t) { + return () => { + yt && _t && (yt.closePlugin(), t.id && _t.removeListener(t.id)); }; } -let so = !1, or, cn = null; -function el(t) { - cn = t; -} -const tl = async function(t) { - const { code: e, manifest: r } = await Qc(t); +const Es = async function(t) { try { - so || (so = !0, hardenIntrinsics()), or && or.closePlugin(), cn ? (or = Kc(cn, r), new Compartment({ - penpot: harden(or), - fetch: window.fetch.bind(window), - console: harden(window.console) - }).evaluate(e)) : console.error("Cannot find Penpot Context"); - } catch (n) { - console.error(n); + const e = await Xc(t); + if (so || (so = !0, hardenIntrinsics()), yt && yt.closePlugin(), _t) { + yt = el(_t, t), new Compartment({ + penpot: harden(yt), + fetch: window.fetch.bind(window), + console: harden(window.console), + Math: harden(Math) + }).evaluate(e); + let n = {}; + n.id = _t.addListener("finish", rl(n)); + } else + console.error("Cannot find Penpot Context"); + } catch (e) { + console.error(e); } +}, nl = async function(t) { + const e = await Jc(t); + Es(e); }; console.log("%c[PLUGINS] Loading plugin system", "color: #008d7c"); repairIntrinsics({ @@ -7442,9 +7476,9 @@ repairIntrinsics({ const ao = globalThis; ao.initPluginsRuntime = (t) => { if (t) { - console.log("%c[PLUGINS] Initialize context", "color: #008d7c"), ao.ɵcontext = t, globalThis.ɵloadPlugin = tl, el(t); - for (const e of sn) - t.addListener(e, qc.bind(null, e)); + console.log("%c[PLUGINS] Initialize context", "color: #008d7c"), ao.ɵcontext = t, globalThis.ɵloadPlugin = Es, globalThis.ɵloadPluginByUrl = nl, tl(t); + for (const e of an) + t.addListener(e, Qc.bind(null, e)); } }; //# sourceMappingURL=index.js.map From 29ef9f752ac3c49d1f14e5a234e99dcdd537d2d1 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 14:42:28 +0200 Subject: [PATCH 17/59] :bug: Fix incorrect password encoding on create-profile manage command --- backend/src/app/srepl/cli.clj | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/backend/src/app/srepl/cli.clj b/backend/src/app/srepl/cli.clj index d461ef14c..0cfa43ed2 100644 --- a/backend/src/app/srepl/cli.clj +++ b/backend/src/app/srepl/cli.clj @@ -12,6 +12,7 @@ [app.common.uuid :as uuid] [app.db :as db] [app.rpc.commands.auth :as cmd.auth] + [app.rpc.commands.profile :as cmd.profile] [app.util.json :as json] [app.util.time :as dt] [cuerdas.core :as str])) @@ -37,12 +38,13 @@ :or {is-active true}}] (when-let [system (get-current-system)] (db/with-atomic [conn (:app.db/pool system)] - (let [params {:id (uuid/next) - :email email - :fullname fullname - :is-active is-active - :password password - :props {}}] + (let [password (cmd.profile/derive-password system password) + params {:id (uuid/next) + :email email + :fullname fullname + :is-active is-active + :password password + :props {}}] (->> (cmd.auth/create-profile! conn params) (cmd.auth/create-profile-rels! conn)))))) From 86b2ce4dab9d70733c448e9b73c0905c6a66f949 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 14:42:52 +0200 Subject: [PATCH 18/59] :bug: Set proper default tenant on exporter --- exporter/src/app/config.cljs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exporter/src/app/config.cljs b/exporter/src/app/config.cljs index 4c0088077..ae590e53f 100644 --- a/exporter/src/app/config.cljs +++ b/exporter/src/app/config.cljs @@ -17,7 +17,7 @@ (def ^:private defaults {:public-uri "http://localhost:3449" - :tenant "default" + :tenant "dev" :host "localhost" :http-server-port 6061 :http-server-host "0.0.0.0" From dd3c92c1f587a49fe7b302ea69894a2a6aab966e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 21 May 2024 15:46:38 +0200 Subject: [PATCH 19/59] :sparkles: Remove storybook dependency on Gulp --- .gitignore | 1 + frontend/package.json | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9b3cdd4b0..caf638f38 100644 --- a/.gitignore +++ b/.gitignore @@ -57,6 +57,7 @@ /frontend/package-lock.json /frontend/resources/fonts/experiments /frontend/resources/public/* +/frontend/storybook-static/ /frontend/target/ /other/ /scripts/ diff --git a/frontend/package.json b/frontend/package.json index 5138fa133..8e79f907b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,9 +33,9 @@ "watch": "node ./scripts/watch.js", "e2e:server": "node ./scripts/e2e-server.js", "e2e:test": "playwright test", - "storybook:compile": "gulp template:storybook && clojure -M:dev:shadow-cljs compile storybook", - "storybook:watch": "npm run storybook:compile && concurrently \"clojure -M:dev:shadow-cljs watch storybook\" \"storybook dev -p 6006\"", - "storybook:build": "npm run storybook:compile && storybook build" + "storybook:compile": "yarn run compile && clojure -M:dev:shadow-cljs compile storybook", + "storybook:watch": "yarn run storybook:compile && concurrently \"clojure -M:dev:shadow-cljs watch storybook\" \"storybook dev -p 6006\" \"yarn run watch\"", + "storybook:build": "yarn run storybook:compile && storybook build" }, "devDependencies": { "@playwright/test": "1.42.1", From 4d463537dde1e7cbf09ad4a1d7d491fbf2e86900 Mon Sep 17 00:00:00 2001 From: AbdelatifAitBara Date: Wed, 8 May 2024 03:59:42 +0200 Subject: [PATCH 20/59] :bug: Fix docker-compose version Fixes #4545 --- docker/images/docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/images/docker-compose.yaml b/docker/images/docker-compose.yaml index 7e85d178c..fd7cd976f 100644 --- a/docker/images/docker-compose.yaml +++ b/docker/images/docker-compose.yaml @@ -1,5 +1,5 @@ --- -version: "3.5" +version: "3.8" networks: penpot: From b357cf505d6ac96654a621904271dcc824c6e704 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 14:42:28 +0200 Subject: [PATCH 21/59] :bug: Fix incorrect password encoding on create-profile manage command --- CHANGES.md | 4 ++++ backend/src/app/srepl/cli.clj | 14 ++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 78f96ee26..59984803c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,8 @@ ### :bug: Bugs fixed - Fix chrome scrollbar styling [Taiga Issue #7852](https://tree.taiga.io/project/penpot/issue/7852) +- Fix incorrect password encoding on create-profile manage scritp [Github #3651](https://github.com/penpot/penpot/issues/3651) + ## 2.0.2 @@ -18,12 +20,14 @@ - Fix color palette sorting [Taiga Issue #7458](https://tree.taiga.io/project/penpot/issue/7458) - Fix style scoping problem with imported SVG [Taiga #7671](https://tree.taiga.io/project/penpot/issue/7671) + ## 2.0.1 ### :bug: Bugs fixed - Fix different issues related to components v2 migrations including [Github #4443](https://github.com/penpot/penpot/issues/4443) + ## 2.0.0 - I Just Can't Get Enough ### :rocket: Epics and highlights diff --git a/backend/src/app/srepl/cli.clj b/backend/src/app/srepl/cli.clj index d461ef14c..0cfa43ed2 100644 --- a/backend/src/app/srepl/cli.clj +++ b/backend/src/app/srepl/cli.clj @@ -12,6 +12,7 @@ [app.common.uuid :as uuid] [app.db :as db] [app.rpc.commands.auth :as cmd.auth] + [app.rpc.commands.profile :as cmd.profile] [app.util.json :as json] [app.util.time :as dt] [cuerdas.core :as str])) @@ -37,12 +38,13 @@ :or {is-active true}}] (when-let [system (get-current-system)] (db/with-atomic [conn (:app.db/pool system)] - (let [params {:id (uuid/next) - :email email - :fullname fullname - :is-active is-active - :password password - :props {}}] + (let [password (cmd.profile/derive-password system password) + params {:id (uuid/next) + :email email + :fullname fullname + :is-active is-active + :password password + :props {}}] (->> (cmd.auth/create-profile! conn params) (cmd.auth/create-profile-rels! conn)))))) From 584a0fdba17011da5854dc2baa1e606bb6e4777e Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 20 May 2024 16:53:36 +0200 Subject: [PATCH 22/59] :sparkles: Reduce locking on objects-gc task The main issue was the long running gc operation that affects storage objects with deduplication. The long running transacion ends locking some storage object rows which collaterally made operations like import-binfile become blocked indefinitelly because of the same rows (because of deduplication). The solution used in this commit is split operations on small chunks so we no longer use long running transactions that holds too many locks. With this approach we will make a window to work concurrently all operarate the distinct operations that requires locks on the same rows. --- backend/src/app/main.clj | 5 + backend/src/app/rpc/commands/files.clj | 11 +- backend/src/app/rpc/commands/projects.clj | 11 +- backend/src/app/rpc/commands/teams.clj | 14 +- backend/src/app/srepl/main.clj | 78 +++++++- backend/src/app/tasks/delete_object.clj | 69 ++++++++ backend/src/app/tasks/objects_gc.clj | 177 ++++++++----------- backend/src/app/worker/runner.clj | 170 +++++++++--------- backend/test/backend_tests/helpers.clj | 15 +- backend/test/backend_tests/rpc_file_test.clj | 3 +- backend/test/backend_tests/rpc_team_test.clj | 4 + 11 files changed, 364 insertions(+), 193 deletions(-) create mode 100644 backend/src/app/tasks/delete_object.clj diff --git a/backend/src/app/main.clj b/backend/src/app/main.clj index 97171825c..80f0651bf 100644 --- a/backend/src/app/main.clj +++ b/backend/src/app/main.clj @@ -351,6 +351,8 @@ :object-update (ig/ref :app.tasks.object-update/handler) + :delete-object + (ig/ref :app.tasks.delete-object/handler) :process-webhook-event (ig/ref ::webhooks/process-event-handler) :run-webhook @@ -383,6 +385,9 @@ :app.tasks.object-update/handler {::db/pool (ig/ref ::db/pool)} + :app.tasks.delete-object/handler + {::db/pool (ig/ref ::db/pool)} + :app.tasks.file-gc/handler {::db/pool (ig/ref ::db/pool) ::sto/storage (ig/ref ::sto/storage)} diff --git a/backend/src/app/rpc/commands/files.clj b/backend/src/app/rpc/commands/files.clj index 601907e10..e165173f2 100644 --- a/backend/src/app/rpc/commands/files.clj +++ b/backend/src/app/rpc/commands/files.clj @@ -35,6 +35,7 @@ [app.util.pointer-map :as pmap] [app.util.services :as sv] [app.util.time :as dt] + [app.worker :as wrk] [clojure.spec.alpha :as s] [cuerdas.core :as str])) @@ -916,7 +917,8 @@ (db/update! conn :file {:deleted-at (dt/now)} {:id file-id} - {::db/return-keys [:id :name :is-shared :project-id :created-at :modified-at]})) + {::db/return-keys [:id :name :is-shared :deleted-at + :project-id :created-at :modified-at]})) (def ^:private schema:delete-file @@ -929,6 +931,13 @@ (check-edition-permissions! conn profile-id id) (let [file (mark-file-deleted! conn id)] + (wrk/submit! {::wrk/task :delete-object + ::wrk/delay (dt/duration "1m") + ::wrk/conn conn + :object :file + :deleted-at (:deleted-at file) + :id id}) + ;; NOTE: when a file is a shared library, then we proceed to load ;; the whole file, proceed with feature checking and properly execute ;; the absorb-library procedure diff --git a/backend/src/app/rpc/commands/projects.clj b/backend/src/app/rpc/commands/projects.clj index caa3fe7a0..29cbeaf51 100644 --- a/backend/src/app/rpc/commands/projects.clj +++ b/backend/src/app/rpc/commands/projects.clj @@ -20,6 +20,7 @@ [app.rpc.quotes :as quotes] [app.util.services :as sv] [app.util.time :as dt] + [app.worker :as wrk] [clojure.spec.alpha :as s])) (s/def ::id ::us/uuid) @@ -262,10 +263,16 @@ {:deleted-at (dt/now)} {:id id :is-default false} {::db/return-keys true})] + + (wrk/submit! {::wrk/task :delete-object + ::wrk/delay (dt/duration "1m") + ::wrk/conn conn + :object :project + :deleted-at (:deleted-at project) + :id id}) + (rph/with-meta (rph/wrap) {::audit/props {:team-id (:team-id project) :name (:name project) :created-at (:created-at project) :modified-at (:modified-at project)}})))) - - diff --git a/backend/src/app/rpc/commands/teams.clj b/backend/src/app/rpc/commands/teams.clj index 7a21a1241..dabf6c848 100644 --- a/backend/src/app/rpc/commands/teams.clj +++ b/backend/src/app/rpc/commands/teams.clj @@ -31,6 +31,7 @@ [app.tokens :as tokens] [app.util.services :as sv] [app.util.time :as dt] + [app.worker :as wrk] [clojure.spec.alpha :as s] [cuerdas.core :as str])) @@ -528,14 +529,23 @@ {::doc/added "1.17"} [{:keys [::db/pool] :as cfg} {:keys [::rpc/profile-id id] :as params}] (db/with-atomic [conn pool] - (let [perms (get-permissions conn profile-id id)] + (let [perms (get-permissions conn profile-id id) + deleted-at (dt/now)] + (when-not (:is-owner perms) (ex/raise :type :validation :code :only-owner-can-delete-team)) (db/update! conn :team - {:deleted-at (dt/now)} + {:deleted-at deleted-at} {:id id :is-default false}) + + (wrk/submit! {::wrk/task :delete-object + ::wrk/delay (dt/duration "1m") + ::wrk/conn conn + :object :team + :deleted-at deleted-at + :id id}) nil))) diff --git a/backend/src/app/srepl/main.clj b/backend/src/app/srepl/main.clj index 48a15d811..622dc840e 100644 --- a/backend/src/app/srepl/main.clj +++ b/backend/src/app/srepl/main.clj @@ -192,7 +192,6 @@ ;; NOTIFICATIONS ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - (defn notify! [{:keys [::mbus/msgbus ::db/pool]} & {:keys [dest code message level] :or {code :generic level :info} @@ -474,6 +473,83 @@ :rollback rollback? :elapsed elapsed)))))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; RESTORE DELETED OBJECTS +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(defn restore-deleted-team! + "Mark a team and all related objects as not deleted" + [team-id] + (let [team-id (h/parse-uuid team-id)] + (db/tx-run! main/system + (fn [{:keys [::db/conn]}] + (db/update! conn :team-font-variant + {:deleted-at nil} + {:team-id team-id}) + + (doseq [project (db/update! conn :project + {:deleted-at nil} + {:team-id team-id} + {::db/return-keys [:id] + ::db/many true})] + + (doseq [file (db/update! conn :file + {:deleted-at nil + :has-media-trimmed false} + {:project-id (:id project)} + {::db/return-keys [:id] + ::db/many true})] + + ;; Fragments are not handled here because they + ;; use the database cascade operation and they + ;; are not marked for deletion with objects-gc + ;; task + + (db/update! conn :file-media-object + {:deleted-at nil} + {:file-id (:id file)}) + + ;; Mark thumbnails to be deleted + (db/update! conn :file-thumbnail + {:deleted-at nil} + {:file-id (:id file)}) + + (db/update! conn :file-tagged-object-thumbnail + {:deleted-at nil} + {:file-id (:id file)}))))))) + + +(defn restore-deleted-project! + "Mark a project and all related objects as not deleted" + [project-id] + (let [project-id (h/parse-uuid project-id)] + (db/tx-run! main/system + (fn [{:keys [::db/conn]}] + (doseq [file (db/update! conn :file + {:deleted-at nil + :has-media-trimmed false} + {:project-id project-id} + {::db/return-keys [:id] + ::db/many true})] + + ;; Fragments are not handled here because they use + ;; the database cascade operation and they are not + ;; marked for deletion with objects-gc task + + (db/update! conn :file-media-object + {:deleted-at nil} + {:file-id (:id file)}) + + ;; Mark thumbnails to be deleted + (db/update! conn :file-thumbnail + {:deleted-at nil} + {:file-id (:id file)}) + + (db/update! conn :file-tagged-object-thumbnail + {:deleted-at nil} + {:file-id (:id file)})))))) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; MISC ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/backend/src/app/tasks/delete_object.clj b/backend/src/app/tasks/delete_object.clj new file mode 100644 index 000000000..f0a60d30a --- /dev/null +++ b/backend/src/app/tasks/delete_object.clj @@ -0,0 +1,69 @@ +;; This Source Code Form is subject to the terms of the Mozilla Public +;; License, v. 2.0. If a copy of the MPL was not distributed with this +;; file, You can obtain one at http://mozilla.org/MPL/2.0/. +;; +;; Copyright (c) KALEIDOS INC + +(ns app.tasks.delete-object + "A generic task for object deletion cascade handling" + (:require + [app.common.logging :as l] + [app.db :as db] + [clojure.spec.alpha :as s] + [integrant.core :as ig])) + +(defmulti delete-object + (fn [_ props] (:object props))) + +(defmethod delete-object :file + [{:keys [::db/conn]} {:keys [id deleted-at]}] + (l/trc :hint "marking for deletion" :rel "file" :id id) + ;; Mark file media objects to be deleted + (db/update! conn :file-media-object + {:deleted-at deleted-at} + {:file-id id}) + + ;; Mark thumbnails to be deleted + (db/update! conn :file-thumbnail + {:deleted-at deleted-at} + {:file-id id}) + + (db/update! conn :file-tagged-object-thumbnail + {:deleted-at deleted-at} + {:file-id id})) + +(defmethod delete-object :project + [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] + (l/trc :hint "marking for deletion" :rel "project" :id id) + (doseq [file (db/update! conn :file + {:deleted-at deleted-at} + {:project-id id} + {::db/return-keys [:id :deleted-at] + ::db/many true})] + (delete-object cfg (assoc file :object :file)))) + +(defmethod delete-object :team + [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] + (l/trc :hint "marking for deletion" :rel "team" :id id) + (db/update! conn :team-font-variant + {:deleted-at deleted-at} + {:team-id id}) + + (doseq [project (db/update! conn :project + {:deleted-at deleted-at} + {:team-id id} + {::db/return-keys [:id :deleted-at] + ::db/many true})] + (delete-object cfg (assoc project :object :project)))) + +(defmethod delete-object :default + [_cfg props] + (l/wrn :hint "not implementation found" :rel (:object props))) + +(defmethod ig/pre-init-spec ::handler [_] + (s/keys :req [::db/pool])) + +(defmethod ig/init-key ::handler + [_ cfg] + (fn [{:keys [props] :as params}] + (db/tx-run! cfg delete-object props))) diff --git a/backend/src/app/tasks/objects_gc.clj b/backend/src/app/tasks/objects_gc.clj index 3caed3271..da9e1232f 100644 --- a/backend/src/app/tasks/objects_gc.clj +++ b/backend/src/app/tasks/objects_gc.clj @@ -17,67 +17,18 @@ [clojure.spec.alpha :as s] [integrant.core :as ig])) -(declare ^:private delete-file-data-fragments!) -(declare ^:private delete-file-media-objects!) -(declare ^:private delete-file-object-thumbnails!) -(declare ^:private delete-file-thumbnails!) -(declare ^:private delete-files!) -(declare ^:private delete-fonts!) -(declare ^:private delete-profiles!) -(declare ^:private delete-projects!) -(declare ^:private delete-teams!) - -(defmethod ig/pre-init-spec ::handler [_] - (s/keys :req [::db/pool ::sto/storage])) - -(defmethod ig/prep-key ::handler - [_ cfg] - (assoc cfg ::min-age cf/deletion-delay)) - -(defmethod ig/init-key ::handler - [_ cfg] - (fn [params] - (db/tx-run! cfg (fn [{:keys [::db/conn] :as cfg}] - ;; Disable deletion protection for the current transaction - (db/exec-one! conn ["SET LOCAL rules.deletion_protection TO off"]) - (db/exec-one! conn ["SET CONSTRAINTS ALL DEFERRED"]) - - (let [min-age (dt/duration (or (:min-age params) (::min-age cfg))) - cfg (-> cfg - (assoc ::min-age (db/interval min-age)) - (update ::sto/storage media/configure-assets-storage conn)) - - total (reduce + 0 - [(delete-profiles! cfg) - (delete-teams! cfg) - (delete-fonts! cfg) - (delete-projects! cfg) - (delete-files! cfg) - (delete-file-thumbnails! cfg) - (delete-file-object-thumbnails! cfg) - (delete-file-data-fragments! cfg) - (delete-file-media-objects! cfg)])] - - (l/info :hint "task finished" - :deleted total - :rollback? (boolean (:rollback? params))) - - (when (:rollback? params) - (db/rollback! conn)) - - {:processed total}))))) - (def ^:private sql:get-profiles "SELECT id, photo_id FROM profile WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-profiles! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - (->> (db/cursor conn [sql:get-profiles min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-profiles min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id photo-id]}] (l/trc :hint "permanently delete" :rel "profile" :id (str id)) @@ -99,13 +50,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-teams! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - - (->> (db/cursor conn [sql:get-teams min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-teams min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id photo-id deleted-at]}] (l/trc :hint "permanently delete" :rel "team" @@ -118,15 +69,6 @@ ;; And finally, permanently delete the team. (db/delete! conn :team {:id id}) - ;; Mark for deletion in cascade - (db/update! conn :team-font-variant - {:deleted-at deleted-at} - {:team-id id}) - - (db/update! conn :project - {:deleted-at deleted-at} - {:team-id id}) - (inc total)) 0))) @@ -136,12 +78,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-fonts! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - (->> (db/cursor conn [sql:get-fonts min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-fonts min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id team-id deleted-at] :as font}] (l/trc :hint "permanently delete" :rel "team-font-variant" @@ -167,12 +110,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-projects! - [{:keys [::db/conn ::min-age] :as cfg}] - (->> (db/cursor conn [sql:get-projects min-age]) + [{:keys [::db/conn ::min-age ::chunk-size] :as cfg}] + (->> (db/cursor conn [sql:get-projects min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id team-id deleted-at]}] (l/trc :hint "permanently delete" :rel "project" @@ -183,11 +127,6 @@ ;; And finally, permanently delete the project. (db/delete! conn :project {:id id}) - ;; Mark files to be deleted - (db/update! conn :file - {:deleted-at deleted-at} - {:project-id id}) - (inc total)) 0))) @@ -197,12 +136,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-files! - [{:keys [::db/conn ::min-age] :as cfg}] - (->> (db/cursor conn [sql:get-files min-age]) + [{:keys [::db/conn ::min-age ::chunk-size] :as cfg}] + (->> (db/cursor conn [sql:get-files min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id deleted-at project-id]}] (l/trc :hint "permanently delete" :rel "file" @@ -210,26 +150,9 @@ :project-id (str project-id) :deleted-at (dt/format-instant deleted-at)) - ;; NOTE: fragments not handled here because they have - ;; cascade. - ;; And finally, permanently delete the file. (db/delete! conn :file {:id id}) - ;; Mark file media objects to be deleted - (db/update! conn :file-media-object - {:deleted-at deleted-at} - {:file-id id}) - - ;; Mark thumbnails to be deleted - (db/update! conn :file-thumbnail - {:deleted-at deleted-at} - {:file-id id}) - - (db/update! conn :file-tagged-object-thumbnail - {:deleted-at deleted-at} - {:file-id id}) - (inc total)) 0))) @@ -239,12 +162,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn delete-file-thumbnails! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - (->> (db/cursor conn [sql:get-file-thumbnails min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-file-thumbnails min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [file-id revn media-id deleted-at]}] (l/trc :hint "permanently delete" :rel "file-thumbnail" @@ -267,12 +191,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn delete-file-object-thumbnails! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - (->> (db/cursor conn [sql:get-file-object-thumbnails min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-file-object-thumbnails min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [file-id object-id media-id deleted-at]}] (l/trc :hint "permanently delete" :rel "file-tagged-object-thumbnail" @@ -295,12 +220,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-file-data-fragments! - [{:keys [::db/conn ::min-age] :as cfg}] - (->> (db/cursor conn [sql:get-file-data-fragments min-age]) + [{:keys [::db/conn ::min-age ::chunk-size] :as cfg}] + (->> (db/cursor conn [sql:get-file-data-fragments min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [file-id id deleted-at]}] (l/trc :hint "permanently delete" :rel "file-data-fragment" @@ -319,12 +245,13 @@ WHERE deleted_at IS NOT NULL AND deleted_at < now() - ?::interval ORDER BY deleted_at ASC + LIMIT ? FOR UPDATE SKIP LOCKED") (defn- delete-file-media-objects! - [{:keys [::db/conn ::min-age ::sto/storage] :as cfg}] - (->> (db/cursor conn [sql:get-file-media-objects min-age]) + [{:keys [::db/conn ::min-age ::chunk-size ::sto/storage] :as cfg}] + (->> (db/cursor conn [sql:get-file-media-objects min-age chunk-size] {:chunk-size 1}) (reduce (fn [total {:keys [id file-id deleted-at] :as fmo}] (l/trc :hint "permanently delete" :rel "file-media-object" @@ -340,3 +267,53 @@ (inc total)) 0))) + +(def ^:private deletion-proc-vars + [#'delete-file-media-objects! + #'delete-file-data-fragments! + #'delete-file-object-thumbnails! + #'delete-file-thumbnails! + #'delete-files! + #'delete-projects! + #'delete-fonts! + #'delete-teams! + #'delete-profiles!]) + +(defn- execute-proc! + "A generic function that executes the specified proc iterativelly + until 0 results is returned" + [cfg proc-fn] + (loop [total 0] + (let [result (db/tx-run! cfg (fn [{:keys [::db/conn] :as cfg}] + (db/exec-one! conn ["SET LOCAL rules.deletion_protection TO off"]) + (proc-fn cfg)))] + (if (pos? result) + (recur (+ total result)) + total)))) + +(defmethod ig/pre-init-spec ::handler [_] + (s/keys :req [::db/pool ::sto/storage])) + +(defmethod ig/prep-key ::handler + [_ cfg] + (assoc cfg + ::min-age cf/deletion-delay + ::chunk-size 10)) + +(defmethod ig/init-key ::handler + [_ cfg] + (fn [params] + (let [min-age (dt/duration (or (:min-age params) (::min-age cfg))) + cfg (-> cfg + (assoc ::min-age (db/interval min-age)) + (update ::sto/storage media/configure-assets-storage))] + + (loop [procs (map deref deletion-proc-vars) + total 0] + (if-let [proc-fn (first procs)] + (let [result (execute-proc! cfg proc-fn)] + (recur (rest procs) + (+ total result))) + (do + (l/inf :hint "task finished" :deleted total) + {:processed total})))))) diff --git a/backend/src/app/worker/runner.clj b/backend/src/app/worker/runner.clj index be3663365..4082c4a3a 100644 --- a/backend/src/app/worker/runner.clj +++ b/backend/src/app/worker/runner.clj @@ -35,8 +35,92 @@ [_ item] {:params item}) +(defn- get-task + [{:keys [::db/pool]} task-id] + (ex/try! + (some-> (db/get* pool :task {:id task-id}) + (decode-task-row)))) + +(defn- run-task + [{:keys [::wrk/registry ::id ::queue] :as cfg} task] + (try + (l/dbg :hint "start" + :name (:name task) + :task-id (str (:id task)) + :queue queue + :runner-id id + :retry (:retry-num task)) + (let [tpoint (dt/tpoint) + task-fn (get registry (:name task)) + result (if task-fn + (task-fn task) + {:status :completed :task task}) + elapsed (dt/format-duration (tpoint))] + + (when-not task-fn + (l/wrn :hint "no task handler found" :name (:name task))) + + (l/dbg :hint "end" + :name (:name task) + :task-id (str (:id task)) + :queue queue + :runner-id id + :retry (:retry-num task) + :elapsed elapsed) + + result) + + (catch InterruptedException cause + (throw cause)) + (catch Throwable cause + (let [edata (ex-data cause)] + (if (and (< (:retry-num task) + (:max-retries task)) + (= ::retry (:type edata))) + (cond-> {:status :retry :task task :error cause} + (dt/duration? (:delay edata)) + (assoc :delay (:delay edata)) + + (= ::noop (:strategy edata)) + (assoc :inc-by 0)) + (do + (l/err :hint "unhandled exception on task" + ::l/context (get-error-context cause task) + :cause cause) + (if (>= (:retry-num task) (:max-retries task)) + {:status :failed :task task :error cause} + {:status :retry :task task :error cause}))))))) + +(defn- run-task! + [{:keys [::rds/rconn ::id] :as cfg} task-id] + (loop [task (get-task cfg task-id)] + (cond + (ex/exception? task) + (if (or (db/connection-error? task) + (db/serialization-error? task)) + (do + (l/wrn :hint "connection error on retrieving task from database (retrying in some instants)" + :id id + :cause task) + (px/sleep (::rds/timeout rconn)) + (recur (get-task cfg task-id))) + (do + (l/err :hint "unhandled exception on retrieving task from database (retrying in some instants)" + :id id + :cause task) + (px/sleep (::rds/timeout rconn)) + (recur (get-task cfg task-id)))) + + (nil? task) + (l/wrn :hint "no task found on the database" + :id id + :task-id task-id) + + :else + (run-task cfg task)))) + (defn- run-worker-loop! - [{:keys [::db/pool ::rds/rconn ::wrk/registry ::timeout ::queue ::id]}] + [{:keys [::db/pool ::rds/rconn ::timeout ::queue] :as cfg}] (letfn [(handle-task-retry [{:keys [task error inc-by delay] :or {inc-by 1 delay 1000}}] (let [explain (ex-message error) nretry (+ (:retry-num task) inc-by) @@ -82,88 +166,6 @@ :length (alength payload) :cause cause)))) - (handle-task [{:keys [name] :as task}] - (let [task-fn (get registry name)] - (if task-fn - (task-fn task) - (l/wrn :hint "no task handler found" :name name)) - {:status :completed :task task})) - - (handle-task-exception [cause task] - (let [edata (ex-data cause)] - (if (and (< (:retry-num task) - (:max-retries task)) - (= ::retry (:type edata))) - (cond-> {:status :retry :task task :error cause} - (dt/duration? (:delay edata)) - (assoc :delay (:delay edata)) - - (= ::noop (:strategy edata)) - (assoc :inc-by 0)) - (do - (l/err :hint "unhandled exception on task" - ::l/context (get-error-context cause task) - :cause cause) - (if (>= (:retry-num task) (:max-retries task)) - {:status :failed :task task :error cause} - {:status :retry :task task :error cause}))))) - - (get-task [task-id] - (ex/try! - (some-> (db/get* pool :task {:id task-id}) - (decode-task-row)))) - - (run-task [task-id] - (loop [task (get-task task-id)] - (cond - (ex/exception? task) - (if (or (db/connection-error? task) - (db/serialization-error? task)) - (do - (l/wrn :hint "connection error on retrieving task from database (retrying in some instants)" - :id id - :cause task) - (px/sleep (::rds/timeout rconn)) - (recur (get-task task-id))) - (do - (l/err :hint "unhandled exception on retrieving task from database (retrying in some instants)" - :id id - :cause task) - (px/sleep (::rds/timeout rconn)) - (recur (get-task task-id)))) - - (nil? task) - (l/wrn :hint "no task found on the database" - :id id - :task-id task-id) - - :else - (try - (l/dbg :hint "start" - :name (:name task) - :task-id (str task-id) - :queue queue - :runner-id id - :retry (:retry-num task)) - (let [tpoint (dt/tpoint) - result (handle-task task) - elapsed (dt/format-duration (tpoint))] - - (l/dbg :hint "end" - :name (:name task) - :task-id (str task-id) - :queue queue - :runner-id id - :retry (:retry-num task) - :elapsed elapsed) - - result) - - (catch InterruptedException cause - (throw cause)) - (catch Throwable cause - (handle-task-exception cause task)))))) - (process-result [{:keys [status] :as result}] (ex/try! (case status @@ -173,7 +175,7 @@ nil))) (run-task-loop [task-id] - (loop [result (run-task task-id)] + (loop [result (run-task! cfg task-id)] (when-let [cause (process-result result)] (if (or (db/connection-error? cause) (db/serialization-error? cause)) diff --git a/backend/test/backend_tests/helpers.clj b/backend/test/backend_tests/helpers.clj index 61b5f42bf..a83cec1b6 100644 --- a/backend/test/backend_tests/helpers.clj +++ b/backend/test/backend_tests/helpers.clj @@ -20,8 +20,8 @@ [app.config :as cf] [app.db :as db] [app.main :as main] - [app.media] [app.media :as-alias mtx] + [app.media] [app.migrations] [app.msgbus :as-alias mbus] [app.rpc :as-alias rpc] @@ -34,6 +34,7 @@ [app.util.blob :as blob] [app.util.services :as sv] [app.util.time :as dt] + [app.worker.runner] [clojure.java.io :as io] [clojure.spec.alpha :as s] [clojure.test :as t] @@ -425,6 +426,18 @@ (let [task-fn (get tasks (d/name name))] (task-fn params))))) +(def sql:pending-tasks + "select t.* from task as t + where t.status = 'new' + order by t.priority desc, t.scheduled_at") + +(defn run-pending-tasks! + [] + (db/tx-run! *system* (fn [{:keys [::db/conn] :as cfg}] + (let [tasks (->> (db/exec! conn [sql:pending-tasks]) + (map #'app.worker.runner/decode-task-row))] + (run! (partial #'app.worker.runner/run-task cfg) tasks))))) + ;; --- UTILS (defn print-error! diff --git a/backend/test/backend_tests/rpc_file_test.clj b/backend/test/backend_tests/rpc_file_test.clj index c50c58252..35d76231f 100644 --- a/backend/test/backend_tests/rpc_file_test.clj +++ b/backend/test/backend_tests/rpc_file_test.clj @@ -1189,6 +1189,7 @@ (t/is (nil? error)) (t/is (map? result))) + ;; insert another thumbnail with different revn (let [data {::th/type :create-file-thumbnail ::rpc/profile-id (:id prof) :file-id (:id file) @@ -1207,8 +1208,6 @@ (t/is (= 2 (count rows))))) (t/testing "gc task" - ;; make the file eligible for GC waiting 300ms (configured - ;; timeout for testing) (let [res (th/run-task! :file-gc {:min-age 0})] (t/is (= 1 (:processed res)))) diff --git a/backend/test/backend_tests/rpc_team_test.clj b/backend/test/backend_tests/rpc_team_test.clj index 65acef49d..3bd6ac3b9 100644 --- a/backend/test/backend_tests/rpc_team_test.clj +++ b/backend/test/backend_tests/rpc_team_test.clj @@ -391,6 +391,8 @@ (t/is (= 1 (count result))) (t/is (= (:default-team-id profile1) (get-in result [0 :id]))))) + (th/run-pending-tasks!) + ;; run permanent deletion (should be noop) (let [result (th/run-task! :objects-gc {:min-age (dt/duration {:minutes 1})})] (t/is (= 0 (:processed result)))) @@ -457,6 +459,8 @@ #_(th/print-result! out) (t/is (nil? (:error out)))) + (th/run-pending-tasks!) + (let [rows (th/db-exec! ["select * from team where id = ?" (:id team)])] (t/is (= 1 (count rows))) (t/is (dt/instant? (:deleted-at (first rows))))) From d241f4525311e2e4050a95051ba3b535a00e487b Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 15:20:48 +0200 Subject: [PATCH 23/59] :fire: Remove unnecessary async touch operation --- .../src/app/rpc/commands/files_thumbnails.clj | 2 +- backend/src/app/storage.clj | 25 +++++-------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/backend/src/app/rpc/commands/files_thumbnails.clj b/backend/src/app/rpc/commands/files_thumbnails.clj index bd982ce17..d766acd3c 100644 --- a/backend/src/app/rpc/commands/files_thumbnails.clj +++ b/backend/src/app/rpc/commands/files_thumbnails.clj @@ -271,7 +271,7 @@ (when (and (some? th1) (not= (:media-id th1) (:media-id th2))) - (sto/touch-object! storage (:media-id th1) :async true)) + (sto/touch-object! storage (:media-id th1))) th2)) diff --git a/backend/src/app/storage.clj b/backend/src/app/storage.clj index 070c53f3f..c818b03fa 100644 --- a/backend/src/app/storage.clj +++ b/backend/src/app/storage.clj @@ -16,7 +16,6 @@ [app.storage.impl :as impl] [app.storage.s3 :as ss3] [app.util.time :as dt] - [app.worker :as wrk] [clojure.spec.alpha :as s] [datoteka.fs :as fs] [integrant.core :as ig] @@ -171,28 +170,16 @@ (impl/put-object object content)) object))) -(def ^:private default-touch-delay - "A default delay for the asynchronous touch operation" - (dt/duration "5m")) - (defn touch-object! "Mark object as touched." - [{:keys [::db/pool-or-conn] :as storage} object-or-id & {:keys [async]}] + [{:keys [::db/pool-or-conn] :as storage} object-or-id] (us/assert! ::storage storage) (let [id (if (impl/object? object-or-id) (:id object-or-id) object-or-id)] - (if async - (wrk/submit! ::wrk/conn pool-or-conn - ::wrk/task :object-update - ::wrk/delay default-touch-delay - :object :storage-object - :id id - :key :touched-at - :val (dt/now)) - (-> (db/update! pool-or-conn :storage-object - {:touched-at (dt/now)} - {:id id}) - (db/get-update-count) - (pos?))))) + (-> (db/update! pool-or-conn :storage-object + {:touched-at (dt/now)} + {:id id}) + (db/get-update-count) + (pos?)))) (defn get-object-data "Return an input stream instance of the object content." From f3346786ea9fc0fc79bd22a3489406a7e7a02afb Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 15:30:13 +0200 Subject: [PATCH 24/59] :fire: Remove unused object-update task --- backend/src/app/main.clj | 5 --- backend/src/app/tasks/object_update.clj | 32 ------------------- .../rpc_file_thumbnails_test.clj | 10 +----- 3 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 backend/src/app/tasks/object_update.clj diff --git a/backend/src/app/main.clj b/backend/src/app/main.clj index 80f0651bf..023783828 100644 --- a/backend/src/app/main.clj +++ b/backend/src/app/main.clj @@ -349,8 +349,6 @@ :audit-log-archive (ig/ref :app.loggers.audit.archive-task/handler) :audit-log-gc (ig/ref :app.loggers.audit.gc-task/handler) - :object-update - (ig/ref :app.tasks.object-update/handler) :delete-object (ig/ref :app.tasks.delete-object/handler) :process-webhook-event @@ -382,9 +380,6 @@ :app.tasks.orphan-teams-gc/handler {::db/pool (ig/ref ::db/pool)} - :app.tasks.object-update/handler - {::db/pool (ig/ref ::db/pool)} - :app.tasks.delete-object/handler {::db/pool (ig/ref ::db/pool)} diff --git a/backend/src/app/tasks/object_update.clj b/backend/src/app/tasks/object_update.clj deleted file mode 100644 index cfe5fda44..000000000 --- a/backend/src/app/tasks/object_update.clj +++ /dev/null @@ -1,32 +0,0 @@ -;; This Source Code Form is subject to the terms of the Mozilla Public -;; License, v. 2.0. If a copy of the MPL was not distributed with this -;; file, You can obtain one at http://mozilla.org/MPL/2.0/. -;; -;; Copyright (c) KALEIDOS INC - -(ns app.tasks.object-update - "A task used for perform simple object properties update - in an asynchronous flow." - (:require - [app.common.data :as d] - [app.common.logging :as l] - [app.db :as db] - [clojure.spec.alpha :as s] - [integrant.core :as ig])) - -(defn- update-object - [{:keys [::db/conn] :as cfg} {:keys [id object key val] :as props}] - (l/trc :hint "update object prop" - :id (str id) - :object (d/name object) - :key (d/name key) - :val val) - (db/update! conn object {key val} {:id id} {::db/return-keys false})) - -(defmethod ig/pre-init-spec ::handler [_] - (s/keys :req [::db/pool])) - -(defmethod ig/init-key ::handler - [_ cfg] - (fn [{:keys [props] :as params}] - (db/tx-run! cfg update-object props))) diff --git a/backend/test/backend_tests/rpc_file_thumbnails_test.clj b/backend/test/backend_tests/rpc_file_thumbnails_test.clj index 11ed4f352..e5cd918b1 100644 --- a/backend/test/backend_tests/rpc_file_thumbnails_test.clj +++ b/backend/test/backend_tests/rpc_file_thumbnails_test.clj @@ -346,13 +346,5 @@ (assoc :size 312043)))) out (th/command! data)] (t/is (nil? (:error out))) - (t/is (map? (:result out)))) + (t/is (map? (:result out)))))) - (let [[row1 :as rows] - (->> (th/db-query :task {:name "object-update"}) - (map #(update % :props db/decode-transit-pgobject)))] - - ;; (app.common.pprint/pprint rows) - (t/is (= 1 (count rows))) - (t/is (> (inst-ms (dt/diff (:created-at row1) (:scheduled-at row1))) - (inst-ms (dt/duration "4m"))))))) From 72facff282314ceb3b93cb4180c3b806dc7319c3 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 May 2024 16:34:37 +0200 Subject: [PATCH 25/59] :fire: Remove unnecessary code from test helpers --- backend/test/backend_tests/helpers.clj | 49 ++------------------------ 1 file changed, 2 insertions(+), 47 deletions(-) diff --git a/backend/test/backend_tests/helpers.clj b/backend/test/backend_tests/helpers.clj index a83cec1b6..12d76785e 100644 --- a/backend/test/backend_tests/helpers.clj +++ b/backend/test/backend_tests/helpers.clj @@ -20,8 +20,8 @@ [app.config :as cf] [app.db :as db] [app.main :as main] - [app.media :as-alias mtx] [app.media] + [app.media :as-alias mtx] [app.migrations] [app.msgbus :as-alias mbus] [app.rpc :as-alias rpc] @@ -78,47 +78,6 @@ :enable-feature-components-v2 :disable-file-validation]) -(def test-init-sql - ["alter table project_profile_rel set unlogged;\n" - "alter table file_profile_rel set unlogged;\n" - "alter table presence set unlogged;\n" - "alter table presence set unlogged;\n" - "alter table http_session set unlogged;\n" - "alter table team_profile_rel set unlogged;\n" - "alter table team_project_profile_rel set unlogged;\n" - "alter table comment_thread_status set unlogged;\n" - "alter table comment set unlogged;\n" - "alter table comment_thread set unlogged;\n" - "alter table profile_complaint_report set unlogged;\n" - "alter table file_change set unlogged;\n" - "alter table team_font_variant set unlogged;\n" - "alter table share_link set unlogged;\n" - "alter table usage_quote set unlogged;\n" - "alter table access_token set unlogged;\n" - "alter table profile set unlogged;\n" - "alter table file_library_rel set unlogged;\n" - "alter table file_thumbnail set unlogged;\n" - "alter table file_object_thumbnail set unlogged;\n" - "alter table file_tagged_object_thumbnail set unlogged;\n" - "alter table file_media_object set unlogged;\n" - "alter table file_data_fragment set unlogged;\n" - "alter table file set unlogged;\n" - "alter table project set unlogged;\n" - "alter table team_invitation set unlogged;\n" - "alter table webhook_delivery set unlogged;\n" - "alter table webhook set unlogged;\n" - "alter table team set unlogged;\n" - ;; For some reason, modifying the task realted tables is very very - ;; slow (5s); so we just don't alter them - ;; "alter table task set unlogged;\n" - ;; "alter table task_default set unlogged;\n" - ;; "alter table task_completed set unlogged;\n" - "alter table audit_log set unlogged ;\n" - "alter table storage_object set unlogged;\n" - "alter table server_error_report set unlogged;\n" - "alter table server_prop set unlogged;\n" - "alter table global_complaint_report set unlogged;\n"]) - (defn state-init [next] (with-redefs [app.config/flags (flags/parse flags/default default-flags) @@ -165,9 +124,6 @@ (try (binding [*system* system *pool* (:app.db/pool system)] - (db/with-atomic [conn *pool*] - (doseq [sql test-init-sql] - (db/exec! conn [sql]))) (next)) (finally (ig/halt! system)))))) @@ -182,8 +138,7 @@ (db/exec-one! conn ["SET CONSTRAINTS ALL DEFERRED"]) (db/exec-one! conn ["SET LOCAL rules.deletion_protection TO off"]) (let [result (->> (db/exec! conn [sql]) - (map :table-name) - (remove #(= "task" %)))] + (map :table-name))] (doseq [table result] (db/exec! conn [(str "delete from " table ";")])))) From 519b2d7f04667f751057dc31d1bb350100da545f Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Fri, 24 May 2024 11:52:53 +0200 Subject: [PATCH 26/59] :bug: Fix problem when initializing plugin --- frontend/src/app/plugins.cljs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/plugins.cljs b/frontend/src/app/plugins.cljs index fcfa21857..8bd6d5ebb 100644 --- a/frontend/src/app/plugins.cljs +++ b/frontend/src/app/plugins.cljs @@ -11,11 +11,20 @@ [app.main.store :as st] [app.plugins.api :as api] [app.util.globals :refer [global]] - [app.util.object :as obj])) + [app.util.object :as obj] + [beicon.v2.core :as rx] + [potok.v2.core :as ptk])) (defn init! [] - (when (features/active-feature? @st/state "plugins/runtime") - (when-let [init-runtime (obj/get global "initPluginsRuntime")] - (let [context (api/create-context)] - (init-runtime context))))) + (->> st/stream + (rx/filter (ptk/type? ::features/initialize)) + (rx/take 1) + ;; We need to wait to the init event to finish + (rx/observe-on :async) + (rx/subs! + (fn [] + (when (features/active-feature? @st/state "plugins/runtime") + (when-let [init-runtime (obj/get global "initPluginsRuntime")] + (let [context (api/create-context)] + (init-runtime context)))))))) From 260c0e0678ba036fecf8e95bc9ea6ece71d98c14 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Mon, 20 May 2024 18:34:45 +0200 Subject: [PATCH 27/59] :sparkles: Add copying and duplicating component frontend tests --- .../src/app/common/test_helpers/ids_map.cljc | 9 +- .../logic/comp_remove_swap_slots_test.cljs | 3 + .../logic/copying_and_duplicating_test.cljs | 396 ++++++++++++++++++ 3 files changed, 407 insertions(+), 1 deletion(-) create mode 100644 frontend/test/frontend_tests/logic/copying_and_duplicating_test.cljs diff --git a/common/src/app/common/test_helpers/ids_map.cljc b/common/src/app/common/test_helpers/ids_map.cljc index 603229d9e..b24996287 100644 --- a/common/src/app/common/test_helpers/ids_map.cljc +++ b/common/src/app/common/test_helpers/ids_map.cljc @@ -11,9 +11,11 @@ ;; ---- Helpers to manage ids as known identifiers (def ^:private idmap (atom {})) +(def ^:private next-uuid-val (atom 1)) (defn reset-idmap! [] - (reset! idmap {})) + (reset! idmap {}) + (reset! next-uuid-val 1)) (defn set-id! [label id] @@ -41,3 +43,8 @@ (map key) (first)) (str ""))) + +(defn next-uuid [] + (let [current (uuid/custom @next-uuid-val)] + (swap! next-uuid-val inc) + current)) diff --git a/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs b/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs index 87ec95532..cb8f467bb 100644 --- a/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs +++ b/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs @@ -19,6 +19,9 @@ [frontend-tests.helpers.pages :as thp] [frontend-tests.helpers.state :as ths])) +(t/use-fixtures :each + {:before thp/reset-idmap!}) + ;; Related .penpot file: common/test/cases/remove-swap-slots.penpot (defn- setup-file [] diff --git a/frontend/test/frontend_tests/logic/copying_and_duplicating_test.cljs b/frontend/test/frontend_tests/logic/copying_and_duplicating_test.cljs new file mode 100644 index 000000000..7cf889849 --- /dev/null +++ b/frontend/test/frontend_tests/logic/copying_and_duplicating_test.cljs @@ -0,0 +1,396 @@ +;; This Source Code Form is subject to the terms of the Mozilla Public +;; License, v. 2.0. If a copy of the MPL was not distributed with this +;; file, You can obtain one at http://mozilla.org/MPL/2.0/. +;; +;; Copyright (c) KALEIDOS INC + +(ns frontend-tests.logic.copying-and-duplicating-test + (:require + [app.common.test-helpers.components :as cthc] + [app.common.test-helpers.compositions :as ctho] + [app.common.test-helpers.files :as cthf] + [app.common.test-helpers.ids-map :as cthi] + [app.common.test-helpers.shapes :as cths] + [app.common.uuid :as uuid] + [app.main.data.workspace :as dw] + [app.main.data.workspace.colors :as dc] + [app.main.data.workspace.libraries :as dwl] + [app.main.data.workspace.selection :as dws] + [cljs.test :as t :include-macros true] + [frontend-tests.helpers.pages :as thp] + [frontend-tests.helpers.state :as ths])) + +(t/use-fixtures :each + {:before thp/reset-idmap!}) + +;; Related .penpot file: common/test/cases/copying-and-duplicating.penpot +(defn- setup-file [] + (-> (cthf/sample-file :file1 :page-label :page-1) + (ctho/add-simple-component :simple-1 :frame-simple-1 :rect-simple-1 :child-params {:type :rect :fills (cths/sample-fills-color :fill-color "#2152e5") :name "rect-simple-1"}) + + (ctho/add-frame :frame-composed-1 :name "frame-composed-1") + (cthc/instantiate-component :simple-1 :copy-simple-1 :parent-label :frame-composed-1 :children-labels [:composed-1-simple-1]) + (cths/add-sample-shape :rect-composed-1 :parent-label :frame-composed-1 :fills (cths/sample-fills-color :fill-color "#B1B2B5")) + (cthc/make-component :composed-1 :frame-composed-1) + + (ctho/add-frame :frame-composed-2 :name "frame-composed-2") + (cthc/instantiate-component :composed-1 :copy-composed-1-composed-2 :parent-label :frame-composed-2 :children-labels [:composed-1-composed-2]) + (cthc/make-component :composed-2 :frame-composed-2) + + (cthc/instantiate-component :composed-2 :copy-composed-2) + + (ctho/add-frame :frame-composed-3 :name "frame-composed-3") + (ctho/add-group :group-3 :parent-label :frame-composed-3) + (cthc/instantiate-component :composed-2 :copy-composed-1-composed-3 :parent-label :group-3 :children-labels [:composed-1-composed-2]) + (cths/add-sample-shape :circle-composed-3 :parent-label :group-3 :fills (cths/sample-fills-color :fill-color "#B1B2B5")) + (cthc/make-component :composed-3 :frame-composed-3) + + (cthc/instantiate-component :composed-3 :copy-composed-3 :children-labels [:composed-2-composed-3]) + (cthf/add-sample-page :page-2) + (cthf/switch-to-page :page-1))) + + +(defn- copy-paste-shape + [id file & {:keys [target-page-label target-container-id]}] + (let [features #{"components/v2"} + version 46 + page (cthf/current-page file) + target-page-id (cthi/id target-page-label) + shape (if (keyword? id) + (cths/get-shape file id) + (cths/get-shape-by-id file id)) + pdata (thp/simulate-copy-shape #{(:id shape)} (:objects page) {(:id file) file} page file features version) + target-container-id (or target-container-id (:parent-id shape))] + + (filter some? + [(when target-page-id (dw/initialize-page target-page-id)) + (dws/select-shape target-container-id) + (dw/paste-shapes pdata) + (when target-page-id (dw/initialize-page (:id page)))]))) + +(defn- sync-file [file] + (map (fn [component-tag] + (->> component-tag + (cthc/get-component file) + :component-id + (dwl/sync-file (:id file) (:id file) :components))) + [:simple-1 :composed-1 :composed-2 :composed-3])) + +(defn- set-color-bottom-shape [label file color] + (let [shape (ctho/bottom-shape file label)] + (concat + [(dws/select-shape (:id shape)) + (dc/apply-color-from-palette color false)] + (sync-file file)))) + +(defn- count-shapes [file name color] + (let [page (cthf/current-page file)] + (->> (vals (:objects page)) + (filter #(and + (= (:name %) name) + (-> (cths/get-shape-by-id file (:id %)) + :fills + first + :fill-color + (= color)))) + (count)))) + +(defn- duplicate-each-main-and-first-level-copy [file] + (concat (copy-paste-shape :frame-simple-1 file) + (copy-paste-shape :frame-simple-1 file) + (copy-paste-shape :frame-composed-1 file) + (copy-paste-shape :frame-composed-1 file) + (copy-paste-shape :frame-composed-2 file) + (copy-paste-shape :frame-composed-2 file) + (copy-paste-shape :frame-composed-3 file) + (copy-paste-shape :frame-composed-3 file) + (copy-paste-shape :copy-composed-2 file) + (copy-paste-shape :copy-composed-2 file) + (copy-paste-shape :copy-composed-3 file) + (copy-paste-shape :copy-composed-3 file))) + +(defn- duplicate-simple-nested-in-main-and-group [file] + (concat (copy-paste-shape :copy-simple-1 file) + (copy-paste-shape :copy-simple-1 file) + (copy-paste-shape :group-3 file) + (copy-paste-shape :group-3 file))) + +(defn- duplicate-copy-nested-and-group-out-of-the-main + [file & {:keys [target-page-label]}] + (let [page (cthf/current-page file) + frame-1-instance-ids (->> (vals (:objects page)) + (filter #(and + (or + (= (:name %) "Frame1") + (= (:name %) "Group1")) + (not (:component-root %)))) + (map :id))] + (concat + (apply concat (mapv #(copy-paste-shape % file :target-page-label target-page-label :target-container-id uuid/zero) frame-1-instance-ids)) + (apply concat (mapv #(copy-paste-shape % file :target-page-label target-page-label :target-container-id uuid/zero) frame-1-instance-ids))))) + +(t/deftest main-and-first-level-copy-1 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + ;; ==== Action + + + ;; For each main and first level copy: + ;; - Duplicate it two times with copy-paste. + events + (concat + (duplicate-each-main-and-first-level-copy file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + (t/is (= (count-shapes file' "rect-simple-1" "#111111") 18))))))))) + +(t/deftest main-and-first-level-copy-2 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + ;; ==== Action + + + ;; For each main and first level copy: + ;; - Duplicate it two times with copy-paste. + events + (concat + (duplicate-each-main-and-first-level-copy file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}) + ;; - Change color of the nearest main and check propagation to duplicated. + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + (t/is (= (count-shapes file' "rect-simple-1" "#222222") 15))))))))) + +(t/deftest main-and-first-level-copy-3 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + ;; ==== Action + + + ;; For each main and first level copy: + ;; - Duplicate it two times with copy-paste. + events + (concat + (duplicate-each-main-and-first-level-copy file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}) + ;; - Change color of the nearest main and check propagation to duplicated. + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}) + (set-color-bottom-shape :frame-composed-2 file {:color "#333333"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + (t/is (= (count-shapes file' "rect-simple-1" "#333333") 12))))))))) + + +(t/deftest main-and-first-level-copy-4 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + ;; ==== Action + + + ;; For each main and first level copy: + ;; - Duplicate it two times with copy-paste. + events + (concat + (duplicate-each-main-and-first-level-copy file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}) + ;; - Change color of the nearest main and check propagation to duplicated. + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}) + (set-color-bottom-shape :frame-composed-2 file {:color "#333333"}) + (set-color-bottom-shape :frame-composed-3 file {:color "#444444"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + (t/is (= (count-shapes file' "rect-simple-1" "#444444") 6))))))))) + +(t/deftest copy-nested-in-main-1 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main, and the group inside Composed3 main: + ;; - Duplicate it two times, keeping the duplicated inside the same main. + events + (concat + (duplicate-simple-nested-in-main-and-group file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + ;; Check propagation to all copies. + (t/is (= (count-shapes file' "rect-simple-1" "#111111") 28))))))))) + +(t/deftest copy-nested-in-main-2 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main, and the group inside Composed3 main: + ;; - Duplicate it two times, keeping the duplicated inside the same main. + events + (concat + (duplicate-simple-nested-in-main-and-group file) + ;; - Change color of the nearest main + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + ;; Check propagation to duplicated. + (t/is (= (count-shapes file' "rect-simple-1" "#222222") 9))))))))) + +(t/deftest copy-nested-in-main-3 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main, and the group inside Composed3 main: + ;; - Duplicate it two times, keeping the duplicated inside the same main. + events + (concat + (duplicate-simple-nested-in-main-and-group file) + ;; - Change color of the copy you duplicated from. + (set-color-bottom-shape :group-3 file {:color "#333333"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + ;; Check that it's NOT PROPAGATED. + (t/is (= (count-shapes file' "rect-simple-1" "#333333") 2))))))))) + +(t/deftest copy-nested-1 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main or other copy, and the group inside Composed3 + ;; main and copy: + ;; - Duplicate it two times, moving the duplicates out of the main. + events + (concat + (duplicate-copy-nested-and-group-out-of-the-main file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + ;; Check propagation to all copies. + (t/is (= (count-shapes file' "rect-simple-1" "#111111") 20))))))))) + + +(t/deftest copy-nested-2 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main or other copy, and the group inside Composed3 + ;; main and copy: + ;; - Duplicate it two times, moving the duplicates out of the main. + events + (concat + (duplicate-copy-nested-and-group-out-of-the-main file) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}) + ;; - Change color of the previous main + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}) + (set-color-bottom-shape :group-3 file {:color "#333333"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (ths/get-file-from-store new-state)] + ;; Check that it's NOT PROPAGATED. + (t/is (= (count-shapes file' "rect-simple-1" "#111111") 11)) + (t/is (= (count-shapes file' "rect-simple-1" "#222222") 7)) + (t/is (= (count-shapes file' "rect-simple-1" "#333333") 2))))))))) + + +(t/deftest copy-nested-3 + (t/async + done + (with-redefs [uuid/next cthi/next-uuid] + (let [;; ==== Setup + file (setup-file) + store (ths/setup-store file) + + ;; ==== Action + ;; For each copy of Simple1 nested in a main or other copy, and the group inside Composed3 + ;; main and copy: + ;; - Duplicate it two times, moving the duplicates to another page + events + (concat + (duplicate-copy-nested-and-group-out-of-the-main file :target-page-label :page-2) + ;; - Change color of Simple1 + (set-color-bottom-shape :frame-simple-1 file {:color "#111111"}) + ;; - Change color of the previous main + (set-color-bottom-shape :frame-composed-1 file {:color "#222222"}) + (set-color-bottom-shape :group-3 file {:color "#333333"}))] + + (ths/run-store + store done events + (fn [new-state] + (let [file' (-> (ths/get-file-from-store new-state) + (cthf/switch-to-page :page-2))] + ;; Check that it's NOT PROPAGATED. + (t/is (= (count-shapes file' "rect-simple-1" "#111111") 10)) + (t/is (= (count-shapes file' "rect-simple-1" "#222222") 4)) + (t/is (= (count-shapes file' "rect-simple-1" "#333333") 0))))))))) \ No newline at end of file From 3bf76e8d0f00755b8f71649b66127515741390e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Mon, 20 May 2024 18:03:30 +0200 Subject: [PATCH 28/59] :bug: Better handling of components v2 in file builder --- common/src/app/common/files/builder.cljc | 23 ++++++++++++----------- common/src/app/common/schema.cljc | 1 + frontend/src/app/libs/file_builder.cljs | 12 +++++++++++- 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/common/src/app/common/files/builder.cljc b/common/src/app/common/files/builder.cljc index f5519f736..811f372b5 100644 --- a/common/src/app/common/files/builder.cljc +++ b/common/src/app/common/files/builder.cljc @@ -48,6 +48,7 @@ (and add-container? (nil? component-id)) (assoc :page-id (:current-page-id file) :frame-id (:current-frame-id file))) + valid? (ch/check-change! change)] (when-not valid? @@ -135,13 +136,8 @@ (create-file (uuid/next) name)) ([id name] - {:id id - :name name - :data (-> ctf/empty-file-data - (assoc :id id)) - - ;; We keep the changes so we can send them to the backend - :changes []})) + (-> (ctf/make-file {:id id :name name :create-page false}) + (assoc :changes [])))) ;; We keep the changes so we can send them to the backend (defn add-page [file data] @@ -511,9 +507,12 @@ {:type :del-media :id id})))) - (defn start-component - ([file data] (start-component file data :group)) + ([file data] + (let [components-v2 (dm/get-in file [:data :options :components-v2]) + root-type (if components-v2 :frame :group)] + (start-component file data root-type))) + ([file data root-type] ;; FIXME: data probably can be a shape instance, then we can use gsh/shape->rect (let [selrect (or (grc/make-rect (:x data) (:y data) (:width data) (:height data)) @@ -566,9 +565,11 @@ file (cond - ;; Components-v2 component we skip this step + ;; In components-v2 components haven't any shape inside them. (and component-data (:main-instance-id component-data)) - file + (update file :data + (fn [data] + (ctkl/update-component data component-id dissoc :objects))) (empty? children) (commit-change diff --git a/common/src/app/common/schema.cljc b/common/src/app/common/schema.cljc index b1e743f64..41ff059a7 100644 --- a/common/src/app/common/schema.cljc +++ b/common/src/app/common/schema.cljc @@ -240,6 +240,7 @@ (when-not ^boolean (-validate s value) (let [hint (d/nilv dm/*assert-context* "check error") explain (-explain s value)] + (println (humanize-explain explain)) (throw (ex-info hint {:type :assertion :code :data-validation :hint hint diff --git a/frontend/src/app/libs/file_builder.cljs b/frontend/src/app/libs/file_builder.cljs index ea046e255..63df0eb87 100644 --- a/frontend/src/app/libs/file_builder.cljs +++ b/frontend/src/app/libs/file_builder.cljs @@ -249,9 +249,18 @@ (deleteObject [_ id] (set! file (fb/delete-object file (uuid/uuid id)))) + (getId [_] + (:id file)) + + (getCurrentPageId [_] + (:current-page-id file)) + (asMap [_] (clj->js file)) + (newId [_] + (uuid/next)) + (export [_] (->> (export-file file) (rx/subs! @@ -261,7 +270,8 @@ (dom/trigger-download (:name file) export-blob)))))))) (defn create-file-export [^string name] - (File. (fb/create-file name))) + (binding [cfeat/*current* cfeat/default-features] + (File. (fb/create-file name)))) (defn exports [] #js {:createFile create-file-export}) From 7bcb2b928d559755bc308a5fd169ca06ab42e00f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Fri, 24 May 2024 10:37:53 +0200 Subject: [PATCH 29/59] :wrench: Remove trace --- common/src/app/common/schema.cljc | 1 - 1 file changed, 1 deletion(-) diff --git a/common/src/app/common/schema.cljc b/common/src/app/common/schema.cljc index 41ff059a7..b1e743f64 100644 --- a/common/src/app/common/schema.cljc +++ b/common/src/app/common/schema.cljc @@ -240,7 +240,6 @@ (when-not ^boolean (-validate s value) (let [hint (d/nilv dm/*assert-context* "check error") explain (-explain s value)] - (println (humanize-explain explain)) (throw (ex-info hint {:type :assertion :code :data-validation :hint hint From 9194e257b6f51c4764d94813bfdce1ee5b294e2e Mon Sep 17 00:00:00 2001 From: Eva Marco Date: Mon, 20 May 2024 11:28:52 +0200 Subject: [PATCH 30/59] :bug: Fix project name ellipsis --- frontend/src/app/main/ui/dashboard/projects.scss | 2 -- 1 file changed, 2 deletions(-) diff --git a/frontend/src/app/main/ui/dashboard/projects.scss b/frontend/src/app/main/ui/dashboard/projects.scss index 680b9ef32..62b1e1adb 100644 --- a/frontend/src/app/main/ui/dashboard/projects.scss +++ b/frontend/src/app/main/ui/dashboard/projects.scss @@ -85,8 +85,6 @@ color: var(--title-foreground-color-hover); cursor: pointer; height: $s-16; - display: inline-flex; - align-items: center; } .info-wrapper { From abff7d324d62e0542f85e191d7ca0873ee963c1a Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 27 May 2024 10:43:58 +0200 Subject: [PATCH 31/59] :sparkles: Improve auth-data xdomain cookie --- backend/src/app/config.clj | 4 +--- backend/src/app/http/session.clj | 34 ++++++++++++++++++-------------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/backend/src/app/config.clj b/backend/src/app/config.clj index 6cb122621..5e490b676 100644 --- a/backend/src/app/config.clj +++ b/backend/src/app/config.clj @@ -113,8 +113,7 @@ (s/def ::worker-default-parallelism ::us/integer) (s/def ::worker-webhook-parallelism ::us/integer) -(s/def ::authenticated-cookie-domain ::us/string) -(s/def ::authenticated-cookie-name ::us/string) +(s/def ::auth-data-cookie-domain ::us/string) (s/def ::auth-token-cookie-name ::us/string) (s/def ::auth-token-cookie-max-age ::dt/duration) @@ -222,7 +221,6 @@ ::audit-log-http-handler-concurrency ::auth-token-cookie-name ::auth-token-cookie-max-age - ::authenticated-cookie-name ::authenticated-cookie-domain ::database-password ::database-uri diff --git a/backend/src/app/http/session.clj b/backend/src/app/http/session.clj index c4a3f0ba6..bf8fea2dc 100644 --- a/backend/src/app/http/session.clj +++ b/backend/src/app/http/session.clj @@ -10,6 +10,7 @@ [app.common.data :as d] [app.common.logging :as l] [app.common.spec :as us] + [app.common.uri :as u] [app.config :as cf] [app.db :as db] [app.db.sql :as sql] @@ -33,7 +34,7 @@ ;; A cookie that we can use to check from other sites of the same ;; domain if a user is authenticated. -(def default-authenticated-cookie-name "authenticated") +(def default-auth-data-cookie-name "auth-data") ;; Default value for cookie max-age (def default-cookie-max-age (dt/duration {:days 7})) @@ -133,9 +134,9 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (declare ^:private assign-auth-token-cookie) -(declare ^:private assign-authenticated-cookie) +(declare ^:private assign-auth-data-cookie) (declare ^:private clear-auth-token-cookie) -(declare ^:private clear-authenticated-cookie) +(declare ^:private clear-auth-data-cookie) (declare ^:private gen-token) (defn create-fn @@ -153,7 +154,7 @@ (l/trace :hint "create" :profile-id (str profile-id)) (-> response (assign-auth-token-cookie session) - (assign-authenticated-cookie session))))) + (assign-auth-data-cookie session))))) (defn delete-fn [{:keys [::manager]}] @@ -167,7 +168,7 @@ (assoc :status 204) (assoc :body nil) (clear-auth-token-cookie) - (clear-authenticated-cookie))))) + (clear-auth-data-cookie))))) (defn- gen-token [props {:keys [profile-id created-at]}] @@ -229,7 +230,7 @@ (let [session (update! manager session)] (-> response (assign-auth-token-cookie session) - (assign-authenticated-cookie session))) + (assign-auth-data-cookie session))) response)))) (def soft-auth @@ -262,11 +263,11 @@ :secure secure?}] (update response :cookies assoc name cookie))) -(defn- assign-authenticated-cookie - [response {updated-at :updated-at}] +(defn- assign-auth-data-cookie + [response {profile-id :profile-id updated-at :updated-at}] (let [max-age (cf/get :auth-token-cookie-max-age default-cookie-max-age) - domain (cf/get :authenticated-cookie-domain) - cname (cf/get :authenticated-cookie-name "authenticated") + domain (cf/get :auth-data-cookie-domain) + cname default-auth-data-cookie-name created-at (or updated-at (dt/now)) renewal (dt/plus created-at default-renewal-max-age) @@ -274,14 +275,17 @@ comment (str "Renewal at: " (dt/format-instant renewal :rfc1123)) secure? (contains? cf/flags :secure-session-cookies) + strict? (contains? cf/flags :strict-session-cookies) + cors? (contains? cf/flags :cors) cookie {:domain domain :expires expires :path "/" :comment comment - :value true - :same-site :strict + :value (u/map->query-string {:profile-id profile-id}) + :same-site (if cors? :none (if strict? :strict :lax)) :secure secure?}] + (cond-> response (string? domain) (update :cookies assoc cname cookie)))) @@ -291,10 +295,10 @@ (let [cname (cf/get :auth-token-cookie-name default-auth-token-cookie-name)] (update response :cookies assoc cname {:path "/" :value "" :max-age 0}))) -(defn- clear-authenticated-cookie +(defn- clear-auth-data-cookie [response] - (let [cname (cf/get :authenticated-cookie-name default-authenticated-cookie-name) - domain (cf/get :authenticated-cookie-domain)] + (let [cname default-auth-data-cookie-name + domain (cf/get :auth-data-cookie-domain)] (cond-> response (string? domain) (update :cookies assoc cname {:domain domain :path "/" :value "" :max-age 0})))) From 761bbb7334e08928375fe3b6c1c0194229295b9f Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 24 May 2024 10:54:42 +0200 Subject: [PATCH 32/59] :sparkles: Add srepl helpers for delete/restore teams, projects, and files --- backend/src/app/rpc/commands/files.clj | 29 ++--- backend/src/app/rpc/commands/projects.clj | 38 +++--- backend/src/app/rpc/commands/teams.clj | 42 ++++--- backend/src/app/srepl/main.clj | 139 +++++++++++++--------- backend/src/app/tasks/delete_object.clj | 6 +- backend/test/backend_tests/helpers.clj | 2 +- 6 files changed, 143 insertions(+), 113 deletions(-) diff --git a/backend/src/app/rpc/commands/files.clj b/backend/src/app/rpc/commands/files.clj index e165173f2..ea9653f1f 100644 --- a/backend/src/app/rpc/commands/files.clj +++ b/backend/src/app/rpc/commands/files.clj @@ -912,13 +912,19 @@ ;; --- MUTATION COMMAND: delete-file -(defn- mark-file-deleted! +(defn- mark-file-deleted [conn file-id] - (db/update! conn :file - {:deleted-at (dt/now)} - {:id file-id} - {::db/return-keys [:id :name :is-shared :deleted-at - :project-id :created-at :modified-at]})) + (let [file (db/update! conn :file + {:deleted-at (dt/now)} + {:id file-id} + {::db/return-keys [:id :name :is-shared :deleted-at + :project-id :created-at :modified-at]})] + (wrk/submit! {::wrk/task :delete-object + ::wrk/conn conn + :object :file + :deleted-at (:deleted-at file) + :id file-id}) + file)) (def ^:private schema:delete-file @@ -929,14 +935,7 @@ (defn- delete-file [{:keys [::db/conn] :as cfg} {:keys [profile-id id] :as params}] (check-edition-permissions! conn profile-id id) - (let [file (mark-file-deleted! conn id)] - - (wrk/submit! {::wrk/task :delete-object - ::wrk/delay (dt/duration "1m") - ::wrk/conn conn - :object :file - :deleted-at (:deleted-at file) - :id id}) + (let [file (mark-file-deleted conn id)] ;; NOTE: when a file is a shared library, then we proceed to load ;; the whole file, proceed with feature checking and properly execute @@ -951,8 +950,6 @@ :profile-id profile-id :project-id (:project-id file))] - - (-> (cfeat/get-team-enabled-features cf/flags team) (cfeat/check-client-features! (:features params)) (cfeat/check-file-features! (:features file))) diff --git a/backend/src/app/rpc/commands/projects.clj b/backend/src/app/rpc/commands/projects.clj index 29cbeaf51..a8236008e 100644 --- a/backend/src/app/rpc/commands/projects.clj +++ b/backend/src/app/rpc/commands/projects.clj @@ -7,6 +7,7 @@ (ns app.rpc.commands.projects (:require [app.common.data.macros :as dm] + [app.common.exceptions :as ex] [app.common.spec :as us] [app.db :as db] [app.db.sql :as-alias sql] @@ -245,32 +246,37 @@ ;; --- MUTATION: Delete Project +(defn- delete-project + [conn project-id] + (let [project (db/update! conn :project + {:deleted-at (dt/now)} + {:id project-id} + {::db/return-keys true})] + + (when (:is-default project) + (ex/raise :type :validation + :code :non-deletable-project + :hint "impossible to delete default project")) + + (wrk/submit! {::wrk/task :delete-object + ::wrk/conn conn + :object :project + :deleted-at (:deleted-at project) + :id project-id}) + + project)) + (s/def ::delete-project (s/keys :req [::rpc/profile-id] :req-un [::id])) -;; TODO: right now, we just don't allow delete default projects, in a -;; future we need to ensure raise a correct exception signaling that -;; this is not allowed. - (sv/defmethod ::delete-project {::doc/added "1.18" ::webhooks/event? true} [{:keys [::db/pool] :as cfg} {:keys [::rpc/profile-id id] :as params}] (db/with-atomic [conn pool] (check-edition-permissions! conn profile-id id) - (let [project (db/update! conn :project - {:deleted-at (dt/now)} - {:id id :is-default false} - {::db/return-keys true})] - - (wrk/submit! {::wrk/task :delete-object - ::wrk/delay (dt/duration "1m") - ::wrk/conn conn - :object :project - :deleted-at (:deleted-at project) - :id id}) - + (let [project (delete-project conn id)] (rph/with-meta (rph/wrap) {::audit/props {:team-id (:team-id project) :name (:name project) diff --git a/backend/src/app/rpc/commands/teams.clj b/backend/src/app/rpc/commands/teams.clj index dabf6c848..4cc75de5a 100644 --- a/backend/src/app/rpc/commands/teams.clj +++ b/backend/src/app/rpc/commands/teams.clj @@ -517,38 +517,44 @@ ;; --- Mutation: Delete Team +(defn- delete-team + "Mark a team for deletion" + [conn team-id] + + (let [deleted-at (dt/now) + team (db/update! conn :team + {:deleted-at deleted-at} + {:id team-id} + {::db/return-keys true})] + + (when (:is-default team) + (ex/raise :type :validation + :code :non-deletable-team + :hint "impossible to delete default team")) + + (wrk/submit! {::wrk/task :delete-object + ::wrk/conn conn + :object :team + :deleted-at deleted-at + :id team-id}) + team)) + (s/def ::delete-team (s/keys :req [::rpc/profile-id] :req-un [::id])) -;; TODO: right now just don't allow delete default team, in future it -;; should raise a specific exception for signal that this action is -;; not allowed. - (sv/defmethod ::delete-team {::doc/added "1.17"} [{:keys [::db/pool] :as cfg} {:keys [::rpc/profile-id id] :as params}] (db/with-atomic [conn pool] - (let [perms (get-permissions conn profile-id id) - deleted-at (dt/now)] - + (let [perms (get-permissions conn profile-id id)] (when-not (:is-owner perms) (ex/raise :type :validation :code :only-owner-can-delete-team)) - (db/update! conn :team - {:deleted-at deleted-at} - {:id id :is-default false}) - - (wrk/submit! {::wrk/task :delete-object - ::wrk/delay (dt/duration "1m") - ::wrk/conn conn - :object :team - :deleted-at deleted-at - :id id}) + (delete-team conn id) nil))) - ;; --- Mutation: Team Update Role (s/def ::team-id ::us/uuid) diff --git a/backend/src/app/srepl/main.clj b/backend/src/app/srepl/main.clj index 622dc840e..87ff5cd81 100644 --- a/backend/src/app/srepl/main.clj +++ b/backend/src/app/srepl/main.clj @@ -30,6 +30,8 @@ [app.rpc.commands.files-snapshot :as fsnap] [app.rpc.commands.management :as mgmt] [app.rpc.commands.profile :as profile] + [app.rpc.commands.projects :as projects] + [app.rpc.commands.teams :as teams] [app.srepl.fixes :as fixes] [app.srepl.helpers :as h] [app.util.blob :as blob] @@ -475,80 +477,99 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; RESTORE DELETED OBJECTS +;; DELETE/RESTORE OBJECTS (WITH CASCADE, SOFT) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(defn- restore-file* + [{:keys [::db/conn]} file-id] + (db/update! conn :file + {:deleted-at nil + :has-media-trimmed false} + {:id file-id}) + + ;; Fragments are not handled here because they + ;; use the database cascade operation and they + ;; are not marked for deletion with objects-gc + ;; task + + (db/update! conn :file-media-object + {:deleted-at nil} + {:file-id file-id}) + + ;; Mark thumbnails to be deleted + (db/update! conn :file-thumbnail + {:deleted-at nil} + {:file-id file-id}) + + (db/update! conn :file-tagged-object-thumbnail + {:deleted-at nil} + {:file-id file-id})) + +(defn- restore-project* + [{:keys [::db/conn]} project-id] + + (db/update! conn :project + {:deleted-at nil} + {:id project-id}) + + (doseq [{:keys [id]} (db/query conn :file + {:project-id project-id} + {::db/columns [:id]})] + (restore-file* conn id))) + +(defn- restore-team* + [{:keys [::db/conn]} team-id] + (db/update! conn :team + {:deleted-at nil} + {:id team-id}) + + (db/update! conn :team-font-variant + {:deleted-at nil} + {:team-id team-id}) + + (doseq [{:keys [id]} (db/query conn :project + {:team-id team-id} + {::db/columns [:id]})] + (restore-project* conn id))) + (defn restore-deleted-team! "Mark a team and all related objects as not deleted" [team-id] (let [team-id (h/parse-uuid team-id)] - (db/tx-run! main/system - (fn [{:keys [::db/conn]}] - (db/update! conn :team-font-variant - {:deleted-at nil} - {:team-id team-id}) - - (doseq [project (db/update! conn :project - {:deleted-at nil} - {:team-id team-id} - {::db/return-keys [:id] - ::db/many true})] - - (doseq [file (db/update! conn :file - {:deleted-at nil - :has-media-trimmed false} - {:project-id (:id project)} - {::db/return-keys [:id] - ::db/many true})] - - ;; Fragments are not handled here because they - ;; use the database cascade operation and they - ;; are not marked for deletion with objects-gc - ;; task - - (db/update! conn :file-media-object - {:deleted-at nil} - {:file-id (:id file)}) - - ;; Mark thumbnails to be deleted - (db/update! conn :file-thumbnail - {:deleted-at nil} - {:file-id (:id file)}) - - (db/update! conn :file-tagged-object-thumbnail - {:deleted-at nil} - {:file-id (:id file)}))))))) - + (db/tx-run! main/system restore-team* team-id))) (defn restore-deleted-project! "Mark a project and all related objects as not deleted" [project-id] (let [project-id (h/parse-uuid project-id)] - (db/tx-run! main/system - (fn [{:keys [::db/conn]}] - (doseq [file (db/update! conn :file - {:deleted-at nil - :has-media-trimmed false} - {:project-id project-id} - {::db/return-keys [:id] - ::db/many true})] + (db/tx-run! main/system restore-project* project-id))) - ;; Fragments are not handled here because they use - ;; the database cascade operation and they are not - ;; marked for deletion with objects-gc task +(defn restore-deleted-file! + "Mark a file and all related objects as not deleted" + [file-id] + (let [file-id (h/parse-uuid file-id)] + (db/tx-run! main/system restore-file* file-id))) - (db/update! conn :file-media-object - {:deleted-at nil} - {:file-id (:id file)}) +(defn delete-team! + "Mark a team for deletion" + [team-id] + (let [team-id (h/parse-uuid team-id)] + (db/tx-run! main/system (fn [{:keys [::db/conn]}] + (#'teams/delete-team conn team-id))))) - ;; Mark thumbnails to be deleted - (db/update! conn :file-thumbnail - {:deleted-at nil} - {:file-id (:id file)}) +(defn delete-project! + "Mark a project for deletion" + [project-id] + (let [project-id (h/parse-uuid project-id)] + (db/tx-run! main/system (fn [{:keys [::db/conn]}] + (#'projects/delete-project conn project-id))))) - (db/update! conn :file-tagged-object-thumbnail - {:deleted-at nil} - {:file-id (:id file)})))))) +(defn delete-file! + "Mark a project for deletion" + [file-id] + (let [file-id (h/parse-uuid file-id)] + (db/tx-run! main/system (fn [{:keys [::db/conn]}] + (#'files/mark-file-deleted conn file-id))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; MISC diff --git a/backend/src/app/tasks/delete_object.clj b/backend/src/app/tasks/delete_object.clj index f0a60d30a..bd954cd9d 100644 --- a/backend/src/app/tasks/delete_object.clj +++ b/backend/src/app/tasks/delete_object.clj @@ -17,7 +17,7 @@ (defmethod delete-object :file [{:keys [::db/conn]} {:keys [id deleted-at]}] - (l/trc :hint "marking for deletion" :rel "file" :id id) + (l/trc :hint "marking for deletion" :rel "file" :id (str id)) ;; Mark file media objects to be deleted (db/update! conn :file-media-object {:deleted-at deleted-at} @@ -34,7 +34,7 @@ (defmethod delete-object :project [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] - (l/trc :hint "marking for deletion" :rel "project" :id id) + (l/trc :hint "marking for deletion" :rel "project" :id (str id)) (doseq [file (db/update! conn :file {:deleted-at deleted-at} {:project-id id} @@ -44,7 +44,7 @@ (defmethod delete-object :team [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] - (l/trc :hint "marking for deletion" :rel "team" :id id) + (l/trc :hint "marking for deletion" :rel "team" :id (str id)) (db/update! conn :team-font-variant {:deleted-at deleted-at} {:team-id id}) diff --git a/backend/test/backend_tests/helpers.clj b/backend/test/backend_tests/helpers.clj index 12d76785e..cb399e70f 100644 --- a/backend/test/backend_tests/helpers.clj +++ b/backend/test/backend_tests/helpers.clj @@ -219,7 +219,7 @@ ([params] (mark-file-deleted* *system* params)) ([conn {:keys [id] :as params}] - (#'files/mark-file-deleted! conn id))) + (#'files/mark-file-deleted conn id))) (defn create-team* ([i params] (create-team* *system* i params)) From 39119ac0401cc9b9006b0e3c769f5ded29539335 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 24 May 2024 11:06:30 +0200 Subject: [PATCH 33/59] :sparkles: Reuse team deletion logic on orphan teams gc task --- backend/src/app/tasks/orphan_teams_gc.clj | 68 +++++++++++++---------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/backend/src/app/tasks/orphan_teams_gc.clj b/backend/src/app/tasks/orphan_teams_gc.clj index c04123a83..8869c72cc 100644 --- a/backend/src/app/tasks/orphan_teams_gc.clj +++ b/backend/src/app/tasks/orphan_teams_gc.clj @@ -10,29 +10,10 @@ [app.common.logging :as l] [app.db :as db] [app.util.time :as dt] + [app.worker :as wrk] [clojure.spec.alpha :as s] [integrant.core :as ig])) -(declare ^:private delete-orphan-teams!) - -(defmethod ig/pre-init-spec ::handler [_] - (s/keys :req [::db/pool])) - -(defmethod ig/init-key ::handler - [_ cfg] - (fn [params] - (db/tx-run! cfg (fn [{:keys [::db/conn] :as cfg}] - (l/inf :hint "gc started" :rollback? (boolean (:rollback? params))) - (let [total (delete-orphan-teams! cfg)] - (l/inf :hint "task finished" - :teams total - :rollback? (boolean (:rollback? params))) - - (when (:rollback? params) - (db/rollback! conn)) - - {:processed total}))))) - (def ^:private sql:get-orphan-teams "SELECT t.id FROM team AS t @@ -44,16 +25,43 @@ FOR UPDATE OF t SKIP LOCKED") -(defn- delete-orphan-teams! +(defn- delete-orphan-teams "Find all orphan teams (with no members) and mark them for deletion (soft delete)." [{:keys [::db/conn] :as cfg}] - (->> (db/cursor conn sql:get-orphan-teams) - (map :id) - (reduce (fn [total team-id] - (l/trc :hint "mark orphan team for deletion" :id (str team-id)) - (db/update! conn :team - {:deleted-at (dt/now)} - {:id team-id}) - (inc total)) - 0))) + (let [deleted-at (dt/now)] + (->> (db/cursor conn sql:get-orphan-teams) + (map :id) + (reduce (fn [total team-id] + (l/trc :hint "mark orphan team for deletion" :id (str team-id)) + + (db/update! conn :team + {:deleted-at deleted-at} + {:id team-id}) + + (wrk/submit! {::wrk/task :delete-object + ::wrk/conn conn + :object :team + :deleted-at deleted-at + :id team-id}) + + (inc total)) + 0)))) + +(defmethod ig/pre-init-spec ::handler [_] + (s/keys :req [::db/pool])) + +(defmethod ig/init-key ::handler + [_ cfg] + (fn [params] + (db/tx-run! cfg (fn [{:keys [::db/conn] :as cfg}] + (l/inf :hint "gc started" :rollback? (boolean (:rollback? params))) + (let [total (delete-orphan-teams cfg)] + (l/inf :hint "task finished" + :teams total + :rollback? (boolean (:rollback? params))) + + (when (:rollback? params) + (db/rollback! conn)) + + {:processed total}))))) From 574c8d17890a89c5d2dea27b8435497241769d10 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 27 May 2024 10:13:59 +0200 Subject: [PATCH 34/59] :sparkles: Move library-absorb operation to async task And make it not mandatory in case of failure --- backend/src/app/rpc/commands/files.clj | 60 ++++++++++--------------- backend/src/app/srepl/main.clj | 18 +++++--- backend/src/app/tasks/delete_object.clj | 51 +++++++++++++-------- 3 files changed, 70 insertions(+), 59 deletions(-) diff --git a/backend/src/app/rpc/commands/files.clj b/backend/src/app/rpc/commands/files.clj index ea9653f1f..dc48abd6e 100644 --- a/backend/src/app/rpc/commands/files.clj +++ b/backend/src/app/rpc/commands/files.clj @@ -823,7 +823,7 @@ (feat.fdata/persist-pointers! cfg file-id)))) -(defn- absorb-library! +(defn- absorb-library "Find all files using a shared library, and absorb all library assets into the file local libraries" [cfg {:keys [id] :as library}] @@ -841,7 +841,26 @@ :library-id (str id) :files (str/join "," (map str ids))) - (run! (partial absorb-library-by-file! cfg ldata) ids))) + (run! (partial absorb-library-by-file! cfg ldata) ids) + library)) + +(defn absorb-library! + [{:keys [::db/conn] :as cfg} id] + (let [file (-> (get-file cfg id + :lock-for-update? true + :include-deleted? true) + (check-version!)) + + proj (db/get* conn :project {:id (:project-id file)} + {::db/remove-deleted false}) + team (-> (db/get* conn :team {:id (:team-id proj)} + {::db/remove-deleted false}) + (teams/decode-row))] + + (-> (cfeat/get-team-enabled-features cf/flags team) + (cfeat/check-file-features! (:features file))) + + (absorb-library cfg file))) (defn- set-file-shared [{:keys [::db/conn] :as cfg} {:keys [profile-id id] :as params}] @@ -854,25 +873,14 @@ ;; file, we need to perform more complex operation, ;; so in this case we retrieve the complete file and ;; perform all required validations. - (let [file (-> (get-file cfg id :lock-for-update? true) - (check-version!) - (assoc :is-shared false)) - team (teams/get-team conn - :profile-id profile-id - :project-id (:project-id file))] - - (-> (cfeat/get-team-enabled-features cf/flags team) - (cfeat/check-client-features! (:features params)) - (cfeat/check-file-features! (:features file))) - - (absorb-library! cfg file) - + (let [file (-> (absorb-library! cfg id) + (assoc :is-shared false))] (db/delete! conn :file-library-rel {:library-file-id id}) (db/update! conn :file {:is-shared false :modified-at (dt/now)} {:id id}) - file) + (select-keys file [:id :name :is-shared])) (and (false? (:is-shared file)) (true? (:is-shared params))) @@ -936,26 +944,6 @@ [{:keys [::db/conn] :as cfg} {:keys [profile-id id] :as params}] (check-edition-permissions! conn profile-id id) (let [file (mark-file-deleted conn id)] - - ;; NOTE: when a file is a shared library, then we proceed to load - ;; the whole file, proceed with feature checking and properly execute - ;; the absorb-library procedure - (when (:is-shared file) - (let [file (-> (get-file cfg id - :lock-for-update? true - :include-deleted? true) - (check-version!)) - - team (teams/get-team conn - :profile-id profile-id - :project-id (:project-id file))] - - (-> (cfeat/get-team-enabled-features cf/flags team) - (cfeat/check-client-features! (:features params)) - (cfeat/check-file-features! (:features file))) - - (absorb-library! cfg file))) - (rph/with-meta (rph/wrap) {::audit/props {:project-id (:project-id file) :name (:name file) diff --git a/backend/src/app/srepl/main.clj b/backend/src/app/srepl/main.clj index 87ff5cd81..193f72d1c 100644 --- a/backend/src/app/srepl/main.clj +++ b/backend/src/app/srepl/main.clj @@ -503,10 +503,14 @@ (db/update! conn :file-tagged-object-thumbnail {:deleted-at nil} - {:file-id file-id})) + {:file-id file-id}) + + :restored) + + (defn- restore-project* - [{:keys [::db/conn]} project-id] + [{:keys [::db/conn] :as cfg} project-id] (db/update! conn :project {:deleted-at nil} @@ -515,10 +519,12 @@ (doseq [{:keys [id]} (db/query conn :file {:project-id project-id} {::db/columns [:id]})] - (restore-file* conn id))) + (restore-file* cfg id)) + + :restored) (defn- restore-team* - [{:keys [::db/conn]} team-id] + [{:keys [::db/conn] :as cfg} team-id] (db/update! conn :team {:deleted-at nil} {:id team-id}) @@ -530,7 +536,9 @@ (doseq [{:keys [id]} (db/query conn :project {:team-id team-id} {::db/columns [:id]})] - (restore-project* conn id))) + (restore-project* cfg id)) + + :restored) (defn restore-deleted-team! "Mark a team and all related objects as not deleted" diff --git a/backend/src/app/tasks/delete_object.clj b/backend/src/app/tasks/delete_object.clj index bd954cd9d..557e35b59 100644 --- a/backend/src/app/tasks/delete_object.clj +++ b/backend/src/app/tasks/delete_object.clj @@ -9,28 +9,42 @@ (:require [app.common.logging :as l] [app.db :as db] + [app.rpc.commands.files :as files] [clojure.spec.alpha :as s] [integrant.core :as ig])) +(def ^:dynamic *team-deletion* false) + (defmulti delete-object (fn [_ props] (:object props))) (defmethod delete-object :file - [{:keys [::db/conn]} {:keys [id deleted-at]}] + [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] (l/trc :hint "marking for deletion" :rel "file" :id (str id)) - ;; Mark file media objects to be deleted - (db/update! conn :file-media-object - {:deleted-at deleted-at} - {:file-id id}) + (when-let [file (db/get* conn :file {:id id} {::db/remove-deleted false})] + (when (and (:is-shared file) + (not *team-deletion*)) + ;; NOTE: we don't prevent file deletion on absorb operation failure + (try + (db/tx-run! cfg files/absorb-library! id) + (catch Throwable cause + (l/warn :hint "error on absorbing library" + :file-id id + :cause cause)))) - ;; Mark thumbnails to be deleted - (db/update! conn :file-thumbnail - {:deleted-at deleted-at} - {:file-id id}) + ;; Mark file media objects to be deleted + (db/update! conn :file-media-object + {:deleted-at deleted-at} + {:file-id id}) - (db/update! conn :file-tagged-object-thumbnail - {:deleted-at deleted-at} - {:file-id id})) + ;; Mark thumbnails to be deleted + (db/update! conn :file-thumbnail + {:deleted-at deleted-at} + {:file-id id}) + + (db/update! conn :file-tagged-object-thumbnail + {:deleted-at deleted-at} + {:file-id id}))) (defmethod delete-object :project [{:keys [::db/conn] :as cfg} {:keys [id deleted-at]}] @@ -49,12 +63,13 @@ {:deleted-at deleted-at} {:team-id id}) - (doseq [project (db/update! conn :project - {:deleted-at deleted-at} - {:team-id id} - {::db/return-keys [:id :deleted-at] - ::db/many true})] - (delete-object cfg (assoc project :object :project)))) + (binding [*team-deletion* true] + (doseq [project (db/update! conn :project + {:deleted-at deleted-at} + {:team-id id} + {::db/return-keys [:id :deleted-at] + ::db/many true})] + (delete-object cfg (assoc project :object :project))))) (defmethod delete-object :default [_cfg props] From 408ca338e7295184f697c34db361d4aa67a5cdbe Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 27 May 2024 16:05:31 +0200 Subject: [PATCH 35/59] :paperclip: Make public default profile audit props --- backend/src/app/loggers/audit.clj | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/src/app/loggers/audit.clj b/backend/src/app/loggers/audit.clj index c0814a9f2..b9fa191f5 100644 --- a/backend/src/app/loggers/audit.clj +++ b/backend/src/app/loggers/audit.clj @@ -53,8 +53,7 @@ (assoc (->> sk str/kebab (keyword "penpot")) v))))] (reduce-kv process-param {} params))) -(def ^:private - profile-props +(def profile-props [:id :is-active :is-muted From 121bff4eac0058a697ebd64d9a96da88d1533025 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 27 May 2024 16:05:54 +0200 Subject: [PATCH 36/59] :sparkles: Send only necessary data on profile update --- backend/src/app/rpc/commands/profile.clj | 1 - frontend/src/app/main/data/users.cljs | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/app/rpc/commands/profile.clj b/backend/src/app/rpc/commands/profile.clj index ef9d15e93..4064f0dd6 100644 --- a/backend/src/app/rpc/commands/profile.clj +++ b/backend/src/app/rpc/commands/profile.clj @@ -110,7 +110,6 @@ ::sm/params schema:update-profile ::sm/result schema:profile} [{:keys [::db/pool] :as cfg} {:keys [::rpc/profile-id fullname lang theme] :as params}] - (db/with-atomic [conn pool] ;; NOTE: we need to retrieve the profile independently if we use ;; it or not for explicit locking and avoid concurrent updates of diff --git a/frontend/src/app/main/data/users.cljs b/frontend/src/app/main/data/users.cljs index 6c5475083..e49925038 100644 --- a/frontend/src/app/main/data/users.cljs +++ b/frontend/src/app/main/data/users.cljs @@ -343,9 +343,9 @@ (watch [_ state _] (let [on-success (:on-success opts identity) on-error (:on-error opts rx/throw) - profile (:profile state)] - - (->> (rp/cmd! :update-profile (dissoc profile :props)) + profile (:profile state) + params (select-keys profile [:fullname :lang :theme])] + (->> (rp/cmd! :update-profile params) (rx/tap on-success) (rx/catch on-error)))))) From f0427e454e3b3d26902a7e8a5594d0c7a6d1e1da Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Mon, 27 May 2024 13:05:10 +0200 Subject: [PATCH 37/59] :sparkles: Add default icon for plugins --- frontend/src/app/main/ui/workspace/plugins.cljs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 34b687bda..38a65abea 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -13,6 +13,7 @@ [app.main.ui.components.search-bar :refer [search-bar]] [app.main.ui.components.title-bar :refer [title-bar]] [app.main.ui.icons :as i] + [app.util.avatars :as avatars] [app.util.http :as http] [app.util.i18n :as i18n :refer [tr]] [app.util.object :as obj] @@ -42,7 +43,9 @@ (on-remove-plugin index))))] [:div {:class (stl/css :plugins-list-element)} [:div {:class (stl/css :plugin-icon)} - (when (some? icon) [:img {:src (dm/str host icon)}])] + [:img {:src (if (some? icon) + (dm/str host icon) + (avatars/generate {:name name}))}]] [:div {:class (stl/css :plugin-description)} [:div {:class (stl/css :plugin-title)} name] [:div {:class (stl/css :plugin-summary)} (d/nilv description "")]] From 0576884a8be4ce065cccb190b31f769efbcc6eab Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Mon, 27 May 2024 13:05:21 +0200 Subject: [PATCH 38/59] :bug: Fix problem when setting shadows/blurs --- frontend/src/app/plugins/shape.cljs | 32 ++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index 70a1dc366..7b42e5165 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -7,6 +7,7 @@ (ns app.plugins.shape "RPC for plugins runtime." (:require + [app.common.colors :as clr] [app.common.data :as d] [app.common.files.helpers :as cfh] [app.common.record :as crc] @@ -14,6 +15,7 @@ [app.common.text :as txt] [app.common.types.shape :as cts] [app.common.types.shape.layout :as ctl] + [app.common.uuid :as uuid] [app.main.data.workspace :as udw] [app.main.data.workspace.changes :as dwc] [app.main.data.workspace.selection :as dws] @@ -196,15 +198,35 @@ :get #(-> % proxy->shape :shadow array-to-js) :set (fn [self value] (let [id (obj/get self "$id") - value (mapv #(utils/from-js %) value)] - (st/emit! (dwc/update-shapes [id] #(assoc % :shadows value)))))} + value (mapv (fn [val] + ;; Merge default shadow properties + (d/patch-object + {:id (uuid/next) + :style :drop-shadow + :color {:color clr/black :opacity 0.2} + :offset-x 4 + :offset-y 4 + :blur 4 + :spread 0 + :hidden false} + (utils/from-js val))) + value)] + (st/emit! (dwc/update-shapes [id] #(assoc % :shadow value)))))} {:name "blur" :get #(-> % proxy->shape :blur utils/to-js) :set (fn [self value] - (let [id (obj/get self "$id") - value (utils/from-js value)] - (st/emit! (dwc/update-shapes [id] #(assoc % :blur value)))))} + (if (nil? value) + (st/emit! (dwc/update-shapes [id] #(dissoc % :blur))) + (let [id (obj/get self "$id") + value + (d/patch-object + {:id (uuid/next) + :type :layer-blur + :value 4 + :hidden false} + (utils/from-js value))] + (st/emit! (dwc/update-shapes [id] #(assoc % :blur value))))))} {:name "exports" :get #(-> % proxy->shape :exports array-to-js) From 9498006fb804ba4f0cf733de1bef62e6311c2b77 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Mon, 27 May 2024 15:27:03 +0200 Subject: [PATCH 39/59] :bug: Fix problem with border radius --- frontend/src/app/plugins/shape.cljs | 79 ++++++++++++++++++++--------- 1 file changed, 55 insertions(+), 24 deletions(-) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index 7b42e5165..ba0e108f8 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -13,14 +13,17 @@ [app.common.record :as crc] [app.common.spec :as us] [app.common.text :as txt] + [app.common.text :as txt] [app.common.types.shape :as cts] [app.common.types.shape.layout :as ctl] + [app.common.types.shape.radius :as ctsr] [app.common.uuid :as uuid] [app.main.data.workspace :as udw] [app.main.data.workspace.changes :as dwc] [app.main.data.workspace.selection :as dws] [app.main.data.workspace.shape-layout :as dwsl] [app.main.data.workspace.shapes :as dwsh] + [app.main.data.workspace.texts :as dwt] [app.main.store :as st] [app.plugins.flex :as flex] [app.plugins.grid :as grid] @@ -29,6 +32,13 @@ (declare shape-proxy) +(defn text-props + [shape] + (d/merge + (dwt/current-root-values {:shape shape :attrs txt/root-attrs}) + (dwt/current-paragraph-values {:shape shape :attrs txt/paragraph-attrs}) + (dwt/current-text-values {:shape shape :attrs txt/text-node-attrs}))) + (deftype ShapeProxy [$file $page $id] Object (resize @@ -147,37 +157,52 @@ {:name "borderRadius" :get #(-> % proxy->shape :rx) :set (fn [self value] - (let [id (obj/get self "$id")] + (let [id (obj/get self "$id") + shape (proxy->shape self)] (when (us/safe-int? value) - (st/emit! (dwc/update-shapes [id] #(assoc % :rx value :ry value))))))} + (when (ctsr/radius-4? shape) + (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-1))) + (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-1 % value))))))} {:name "borderRadiusTopLeft" :get #(-> % proxy->shape :r1) :set (fn [self value] - (let [id (obj/get self "$id")] + (let [id (obj/get self "$id") + shape (proxy->shape self)] (when (us/safe-int? value) - (st/emit! (dwc/update-shapes [id] #(assoc % :r1 value))))))} + (when (ctsr/radius-4? shape) + (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) + (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r1 value))))))} {:name "borderRadiusTopRight" :get #(-> % proxy->shape :r2) :set (fn [self value] - (let [id (obj/get self "$id")] + (let [id (obj/get self "$id") + shape (proxy->shape self)] (when (us/safe-int? value) - (st/emit! (dwc/update-shapes [id] #(assoc % :r2 value))))))} + (when (ctsr/radius-4? shape) + (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) + (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r2 value))))))} {:name "borderRadiusBottomRight" :get #(-> % proxy->shape :r3) :set (fn [self value] - (let [id (obj/get self "$id")] + (let [id (obj/get self "$id") + shape (proxy->shape self)] (when (us/safe-int? value) - (st/emit! (dwc/update-shapes [id] #(assoc % :r3 value))))))} + (when (ctsr/radius-4? shape) + (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) + (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r3 value))))))} {:name "borderRadiusBottomLeft" :get #(-> % proxy->shape :r4) :set (fn [self value] - (let [id (obj/get self "$id")] + (let [id (obj/get self "$id") + shape (proxy->shape self)] (when (us/safe-int? value) - (st/emit! (dwc/update-shapes [id] #(assoc % :r4 value))))))} + (when (ctsr/radius-4? shape) + (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) + (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r4 value))))))} {:name "opacity" :get #(-> % proxy->shape :opacity) @@ -419,18 +444,24 @@ (obj/unset! "addFlexLayout"))) (cond-> (cfh/text-shape? data) - (-> (crc/add-properties! - {:name "characters" - :get #(-> % proxy->shape :content txt/content->text) - :set (fn [self value] - (let [id (obj/get self "$id")] - (st/emit! (dwc/update-shapes [id] #(txt/change-text % value)))))}) + (crc/add-properties! + {:name "characters" + :get #(-> % proxy->shape :content txt/content->text) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwc/update-shapes [id] #(txt/change-text % value)))))} - (crc/add-properties! - {:name "growType" - :get #(-> % proxy->shape :grow-type d/name) - :set (fn [self value] - (let [id (obj/get self "$id") - value (keyword value)] - (when (contains? #{:auto-width :auto-height :fixed} value) - (st/emit! (dwc/update-shapes [id] #(assoc % :grow-type value))))))}))))))) + {:name "growType" + :get #(-> % proxy->shape :grow-type d/name) + :set + (fn [self value] + (let [id (obj/get self "$id") + value (keyword value)] + (when (contains? #{:auto-width :auto-height :fixed} value) + (st/emit! (dwc/update-shapes [id] #(assoc % :grow-type value))))))} + + {:name "fontId" + :get #(-> % proxy->shape text-props :font-id) + :set + (fn [self value])})))))) From 313e501a2ae6955a9aa2a93966f8906e32978ae5 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Mon, 27 May 2024 17:43:50 +0200 Subject: [PATCH 40/59] :sparkles: Expose text properties for shapes --- frontend/src/app/plugins/shape.cljs | 65 +++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index ba0e108f8..fa95e24fc 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -13,7 +13,6 @@ [app.common.record :as crc] [app.common.spec :as us] [app.common.text :as txt] - [app.common.text :as txt] [app.common.types.shape :as cts] [app.common.types.shape.layout :as ctl] [app.common.types.shape.radius :as ctsr] @@ -348,7 +347,9 @@ ;; Strokes and fills {:name "fills" - :get #(-> % proxy->shape :fills array-to-js) + :get #(if (cfh/text-shape? data) + (-> % proxy->shape text-props :fills array-to-js) + (-> % proxy->shape :fills array-to-js)) :set (fn [self value] (let [id (obj/get self "$id") value (mapv #(utils/from-js %) value)] @@ -464,4 +465,62 @@ {:name "fontId" :get #(-> % proxy->shape text-props :font-id) :set - (fn [self value])})))))) + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-id value}))))} + + {:name "fontFamily" + :get #(-> % proxy->shape text-props :font-family) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-id value}))))} + + {:name "fontVariantId" + :get #(-> % proxy->shape text-props :font-variant-id) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-id value}))))} + + {:name "fontSize" + :get #(-> % proxy->shape text-props :font-size) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-id value}))))} + + {:name "fontWeight" + :get #(-> % proxy->shape text-props :font-weight) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-id value}))))} + + {:name "fontStyle" + :get #(-> % proxy->shape text-props :font-style) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:font-style value}))))} + + {:name "lineHeight" + :get #(-> % proxy->shape text-props :line-height) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:line-height value}))))} + + {:name "letterSpacing" + :get #(-> % proxy->shape text-props :letter-spacing) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:letter-spacing value}))))} + + {:name "textTransform" + :get #(-> % proxy->shape text-props :text-transform) + :set + (fn [self value] + (let [id (obj/get self "$id")] + (st/emit! (dwt/update-attrs id {:text-transform value}))))})))))) From 07d859f9bdee2801584c5779a8489bd2802e8e51 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 27 May 2024 06:50:53 +0200 Subject: [PATCH 41/59] :bug: Fix penpot.app links --- frontend/translations/af.po | 2 +- frontend/translations/ar.po | 2 +- frontend/translations/ca.po | 2 +- frontend/translations/cs.po | 2 +- frontend/translations/en.po | 2 +- frontend/translations/es.po | 2 +- frontend/translations/es_419.po | 2 +- frontend/translations/eu.po | 2 +- frontend/translations/fa.po | 2 +- frontend/translations/fo.po | 2 +- frontend/translations/fr.po | 2 +- frontend/translations/gl.po | 2 +- frontend/translations/he.po | 2 +- frontend/translations/hr.po | 2 +- frontend/translations/id.po | 2 +- frontend/translations/it.po | 2 +- frontend/translations/jpn_JP.po | 2 +- frontend/translations/lt.po | 2 +- frontend/translations/lv.po | 2 +- frontend/translations/ml.po | 2 +- frontend/translations/ms.po | 2 +- frontend/translations/nl.po | 2 +- frontend/translations/pl.po | 2 +- frontend/translations/pt_BR.po | 2 +- frontend/translations/pt_PT.po | 2 +- frontend/translations/ro.po | 2 +- frontend/translations/ru.po | 2 +- frontend/translations/tr.po | 2 +- frontend/translations/zh_Hant.po | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/frontend/translations/af.po b/frontend/translations/af.po index f037855e1..b3f63b4b8 100644 --- a/frontend/translations/af.po +++ b/frontend/translations/af.po @@ -352,7 +352,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Lêers wat by biblioteke gevoeg is, sal hier verskyn. Probeer om jou lêers te " "deel of voeg by vanaf ons [Biblioteke en sjablone](https://penpot.app/" -"libraries-templates.html)." +"libraries-templates)." #: src/app/main/ui/auth/login.cljs msgid "auth.login-with-github-submit" diff --git a/frontend/translations/ar.po b/frontend/translations/ar.po index 9bc152ac5..487271629 100644 --- a/frontend/translations/ar.po +++ b/frontend/translations/ar.po @@ -306,7 +306,7 @@ msgstr "تكرير %s الملفات" msgid "dashboard.empty-placeholder-drafts" msgstr "" "أوه لا! ليس لديك ملفات بعد! إذا كنت تريد تجربة بعض القوالب ، فانتقل إلى " -"[المكتبات والقوالب] (https://penpot.app/libraries-templates.html)" +"[المكتبات والقوالب] (https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "تنزيل ملفات ٪s Penpot (.penpot)" diff --git a/frontend/translations/ca.po b/frontend/translations/ca.po index b75496da4..d4d159985 100644 --- a/frontend/translations/ca.po +++ b/frontend/translations/ca.po @@ -311,7 +311,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Encara no hi ha fitxers. Si voleu provar algunes plantilles, podeu anar a " "la secció [Biblioteques i " -"plantilles](https://penpot.app/libraries-templates.html)" +"plantilles](https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "Baixa %s fitxers Penpot (.penpot)" diff --git a/frontend/translations/cs.po b/frontend/translations/cs.po index b2f2225f4..e9c0cde5e 100644 --- a/frontend/translations/cs.po +++ b/frontend/translations/cs.po @@ -310,7 +310,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Zde se zobrazí soubory přidané do knihoven. Zkuste své soubory sdílet nebo " "je přidat z našich [Libraries & " -"templates](https://penpot.app/libraries-templates.html)." +"templates](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Stáhnout soubory %s Penpot (.penpot)" diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 64d26fe66..567e6455f 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -406,7 +406,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Files added to Libraries will appear here. Try sharing your files or add " "from our [Libraries & " -"templates](https://penpot.app/libraries-templates.html)." +"templates](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Download %s Penpot files (.penpot)" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 18ee3b030..2c004a578 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -412,7 +412,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Los archivos agregados a las bibliotecas aparecerán aquí. Si quieres probar " "con alguna plantilla ve a [Bibliotecas y " -"plantillas](https://penpot.app/libraries-templates.html)." +"plantillas](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Descargar %s archivos Penpot (.penpot)" diff --git a/frontend/translations/es_419.po b/frontend/translations/es_419.po index 725523935..b123f5af6 100644 --- a/frontend/translations/es_419.po +++ b/frontend/translations/es_419.po @@ -258,7 +258,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Los archivos agregados a las Bibliotecas aparecerán aquí. Intente compartir " "sus archivos o agréguelos desde nuestras [Libraries & " -"templates](https://penpot.app/libraries-templates.html)." +"templates](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Descargar %s archivos Penpot (.penpot)" diff --git a/frontend/translations/eu.po b/frontend/translations/eu.po index 9436e9d85..c9743f3f9 100644 --- a/frontend/translations/eu.po +++ b/frontend/translations/eu.po @@ -309,7 +309,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Oh ez! Oraindik ez duzu fitxategirik! Txantiloi batekin proba egin nahi " "baduzu joan [Liburutegi eta " -"txantiloiak](https://penpot.app/libraries-templates.html) atalera." +"txantiloiak](https://penpot.app/libraries-templates) atalera." msgid "dashboard.export-binary-multi" msgstr "Deskargatu %s Penpot fitxategi (.penpot)" diff --git a/frontend/translations/fa.po b/frontend/translations/fa.po index f010b9a74..62a958d40 100644 --- a/frontend/translations/fa.po +++ b/frontend/translations/fa.po @@ -308,7 +308,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "وای نه! شما هنوز هیچ فایلی ندارید! اگر می‌خواهید چند الگو را امتحان کنید، " "به [کتابخانه‌ها و الگوها] بروید " -"(https://penpot.app/libraries-templates.html)" +"(https://penpot.app/libraries-templates)" #, fuzzy msgid "dashboard.export-binary-multi" diff --git a/frontend/translations/fo.po b/frontend/translations/fo.po index 6daabf410..bfd9867ff 100644 --- a/frontend/translations/fo.po +++ b/frontend/translations/fo.po @@ -298,7 +298,7 @@ msgstr "Tvítak %s fílur" msgid "dashboard.empty-placeholder-drafts" msgstr "" "Áh nei! Tú hevur ongar fílur enn! Um tú vilt royna við nøkrum skapilónum, " -"vitja [Libraries & templates](https://penpot.app/libraries-templates.html)" +"vitja [Libraries & templates](https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "Heinta %s Penpot fílur (.penpot)" diff --git a/frontend/translations/fr.po b/frontend/translations/fr.po index 87d06e573..f9517cb18 100644 --- a/frontend/translations/fr.po +++ b/frontend/translations/fr.po @@ -397,7 +397,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Oh non ! Vous n'avez pas encore de fichiers ! Si vous voulez essayer avec " "des modèles, allez sur [Bibliothèques et modèles] " -"(https://penpot.app/libraries-templates.html)." +"(https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Télécharger %s fichiers Penpot (.penpot)" diff --git a/frontend/translations/gl.po b/frontend/translations/gl.po index 17030b26a..209199709 100644 --- a/frontend/translations/gl.po +++ b/frontend/translations/gl.po @@ -306,7 +306,7 @@ msgstr "Duplicar % ficheiros" msgid "dashboard.empty-placeholder-drafts" msgstr "" "Ai non! Ainda non tes ficheiros! Se queres facer a proba con algún modelo " -"vai a [Bibliotecas e modelos] (https://penpot.app/libraries-templates.html)" +"vai a [Bibliotecas e modelos] (https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "Descargar %s ficheiros Penpot (.penpot)" diff --git a/frontend/translations/he.po b/frontend/translations/he.po index eafd1cd44..6f4c17985 100644 --- a/frontend/translations/he.po +++ b/frontend/translations/he.po @@ -381,7 +381,7 @@ msgstr "שכפול %s קבצים" msgid "dashboard.empty-placeholder-drafts" msgstr "" "קבצים שנוספו לספריות יתווספו לכאן. כדאי לנסות לשתף את הקבצים שלך או להוסיף " -"אותם מ[הספריות והתבניות](https://penpot.app/libraries-templates.html)." +"אותם מ[הספריות והתבניות](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "הורדת %s קובצי Penpot‏ (‎.penpot)" diff --git a/frontend/translations/hr.po b/frontend/translations/hr.po index a0e38637e..9740d9361 100644 --- a/frontend/translations/hr.po +++ b/frontend/translations/hr.po @@ -308,7 +308,7 @@ msgstr "Kopiraj %s datoteka" msgid "dashboard.empty-placeholder-drafts" msgstr "" "O ne! Još nemaš datoteka! Ako želiš isprobati neke predloške, idi na " -"[Biblioteke i predlošci](https://penpot.app/libraries-templates.html)" +"[Biblioteke i predlošci](https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "Preuzmi %s Penpot datoteke (.penpot)" diff --git a/frontend/translations/id.po b/frontend/translations/id.po index 037737bdd..0f734bd93 100644 --- a/frontend/translations/id.po +++ b/frontend/translations/id.po @@ -401,7 +401,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Berkas yang ditambahkan ke Pustaka akan muncul di sini. Coba membagikan " "berkas Anda atau menambahkan dari [Pustaka & " -"templat](https://penpot.app/libraries-templates.html) kami." +"templat](https://penpot.app/libraries-templates) kami." msgid "dashboard.export-binary-multi" msgstr "Unduh %s berkas Penpot (.penpot)" diff --git a/frontend/translations/it.po b/frontend/translations/it.po index e8ed1cd3d..faeff8440 100644 --- a/frontend/translations/it.po +++ b/frontend/translations/it.po @@ -304,7 +304,7 @@ msgstr "Duplicare %s file" msgid "dashboard.empty-placeholder-drafts" msgstr "" "Oh no! Non hai ancora nessun file! Se desideri provare alcuni template vai " -"su [Librerie e template](https://penpot.app/libraries-templates.html)" +"su [Librerie e template](https://penpot.app/libraries-templates)" msgid "dashboard.export-binary-multi" msgstr "Scarica %s file Penpot (.penpot)" diff --git a/frontend/translations/jpn_JP.po b/frontend/translations/jpn_JP.po index e7847f005..63525f04c 100644 --- a/frontend/translations/jpn_JP.po +++ b/frontend/translations/jpn_JP.po @@ -267,7 +267,7 @@ msgstr "%s ファイルを複製" msgid "dashboard.empty-placeholder-drafts" msgstr "" "まだファイルがありません。もしいくつかのテンプレートを試してみたいなら、[Libraries & " -"templates](https://penpot.app/libraries-templates.html) をチェックしてみてください。" +"templates](https://penpot.app/libraries-templates) をチェックしてみてください。" msgid "dashboard.export-frames" msgstr "PDFでエクスポート" diff --git a/frontend/translations/lt.po b/frontend/translations/lt.po index a4cebd6dd..b1997173c 100644 --- a/frontend/translations/lt.po +++ b/frontend/translations/lt.po @@ -297,7 +297,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Čia bus rodomi prie bibliotekų pridėti failai. Pabandykite bendrinti failus " "arba pridėti iš mūsų [Bibliotekos ir šablonai] " -"(https://penpot.app/libraries-templates.html)" +"(https://penpot.app/libraries-templates)" msgid "dashboard.export-frames" msgstr "Eksportuokite darbalaukius į PDF" diff --git a/frontend/translations/lv.po b/frontend/translations/lv.po index 72c325638..100cf7fa8 100644 --- a/frontend/translations/lv.po +++ b/frontend/translations/lv.po @@ -404,7 +404,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Šeit tiks parādītas bibliotēkām pievienotās datnes. Mēģini koplietot datnes " "vai pievienot tās no mūsu [bibliotēkām un veidnēm](https://penpot.app/" -"libraries-templates.html)." +"libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Lejupielādēt %s Penpot datnes (.penpot)" diff --git a/frontend/translations/ml.po b/frontend/translations/ml.po index e24b0cba0..d6889d06c 100644 --- a/frontend/translations/ml.po +++ b/frontend/translations/ml.po @@ -225,7 +225,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "ഇതുവരെയും ഇവിടെ ഫയലുകളില്ല. നിങ്ങൾക്ക് ചില ടെമ്പ്ലേറ്റുകൾ " "പരീക്ഷിക്കണമെന്നുണ്ടെങ്കിൽ [ലൈബ്രറികളുടെയും ടെമ്പ്ലേറ്റുകളുടെയും " -"വിഭാഗത്തിലേക്ക്] (https://penpot.app/libraries-templates.html) പോകാവുന്നതാണ്" +"വിഭാഗത്തിലേക്ക്] (https://penpot.app/libraries-templates) പോകാവുന്നതാണ്" msgid "dashboard.export-frames" msgstr "ആർട്ട്ബോർഡുകൾ പിഡിഎഫായി എക്സ്പോർട്ട് ചെയ്യുക" diff --git a/frontend/translations/ms.po b/frontend/translations/ms.po index 110f93eca..243f6b270 100644 --- a/frontend/translations/ms.po +++ b/frontend/translations/ms.po @@ -336,7 +336,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Fail yang ditambahkan pada Perpustakaan akan dipaparkan di sini. Cuba kongsi " "fail anda atau tambahkan daripada [Perpustakaan & templat](https://penpot." -"app/libraries-templates.html) kami." +"app/libraries-templates) kami." msgid "dashboard.export-binary-multi" msgstr "Muat turun %s fail Penpot (.penpot)" diff --git a/frontend/translations/nl.po b/frontend/translations/nl.po index 3e7a9bc04..9d0e95ca4 100644 --- a/frontend/translations/nl.po +++ b/frontend/translations/nl.po @@ -417,7 +417,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Bestanden die aan bibliotheken zijn toegevoegd, worden hier weergegeven. " "Probeer je bestanden te delen of toe te voegen vanuit onze [Bibliotheken & " -"sjablonen] (https://penpot.app/libraries-templates.html)." +"sjablonen] (https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "%s Penpot-bestanden downloaden (.penpot)" diff --git a/frontend/translations/pl.po b/frontend/translations/pl.po index 839c34218..cd9f220bb 100644 --- a/frontend/translations/pl.po +++ b/frontend/translations/pl.po @@ -309,7 +309,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Tutaj pojawią się pliki dodane do Bibliotek. Spróbuj udostępnić swoje pliki " "lub dodać z naszych [Bibliotek i " -"szablonów](https://penpot.app/libraries-templates.html)." +"szablonów](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Pobierz %s plików Penpot (.penpot)" diff --git a/frontend/translations/pt_BR.po b/frontend/translations/pt_BR.po index 9610c9f4f..180f5b8c3 100644 --- a/frontend/translations/pt_BR.po +++ b/frontend/translations/pt_BR.po @@ -307,7 +307,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Arquivos adicionados na biblioteca de ativos vão aparecer aqui. Tente " "compartilhar seus arquivos ou adicione das nossas [Bibliotecas & " -"modelos](https://penpot.app/libraries-templates.html)." +"modelos](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Baixar %s arquivos Penpot (.penpot)" diff --git a/frontend/translations/pt_PT.po b/frontend/translations/pt_PT.po index 3bd8735be..643036cb3 100644 --- a/frontend/translations/pt_PT.po +++ b/frontend/translations/pt_PT.po @@ -400,7 +400,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Oh não! Ainda não tens ficheiros! Se quiseres experimentar podes começar " "com os nossos templates em [Libraries & " -"templates](https://penpot.app/libraries-templates.html)." +"templates](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Descarrega %s ficheiros Penpot (.penpot)" diff --git a/frontend/translations/ro.po b/frontend/translations/ro.po index 232fc9a6c..03e0a365e 100644 --- a/frontend/translations/ro.po +++ b/frontend/translations/ro.po @@ -406,7 +406,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Fișierele adăugate la Biblioteci vor apărea aici. Încercați să partajați " "fișierele dvs. sau adăugați-le din [Biblioteci și " -"șabloane](https://penpot.app/libraries-templates.html)." +"șabloane](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Descărcați %s fișiere Penpot (.penpot)" diff --git a/frontend/translations/ru.po b/frontend/translations/ru.po index 5a68e36df..9ecdbc6be 100644 --- a/frontend/translations/ru.po +++ b/frontend/translations/ru.po @@ -307,7 +307,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Файлы, добавленные в Библиотеки, появятся здесь. Попробуйте поделиться " "своими файлами или добавить их из наших [Библиотек и " -"шаблонов](https://penpot.app/libraries-templates.html)." +"шаблонов](https://penpot.app/libraries-templates)." msgid "dashboard.export-binary-multi" msgstr "Скачать файлы Penpot (.penpot) (%s)" diff --git a/frontend/translations/tr.po b/frontend/translations/tr.po index f1ef022f9..3d3f6a22b 100644 --- a/frontend/translations/tr.po +++ b/frontend/translations/tr.po @@ -311,7 +311,7 @@ msgid "dashboard.empty-placeholder-drafts" msgstr "" "Kütüphanelere eklenen dosyalar burada görünecektir. Dosyalarınızı " "paylaşmayı deneyin veya [Kütüphaneler ve " -"şablonlarımızdan](https://penpot.app/libraries-templates.html) ekleyin." +"şablonlarımızdan](https://penpot.app/libraries-templates) ekleyin." msgid "dashboard.export-binary-multi" msgstr "%s Penpot dosyasını indir (.penpot)" diff --git a/frontend/translations/zh_Hant.po b/frontend/translations/zh_Hant.po index ad1fe9a14..8ab5076fb 100644 --- a/frontend/translations/zh_Hant.po +++ b/frontend/translations/zh_Hant.po @@ -295,7 +295,7 @@ msgstr "複製 %s 個檔案" msgid "dashboard.empty-placeholder-drafts" msgstr "" "添加在資料庫的檔案會在此處列出。請分享你的檔案或由我們的 [資料庫 & " -"模板區段](https://penpot.app/libraries-templates.html) 添加。" +"模板區段](https://penpot.app/libraries-templates) 添加。" msgid "dashboard.export-binary-multi" msgstr "下載 %s 個Penpot 檔案 (.penpot)" From b8bff31acab1cbd6282f52641fc00fd5b13efd39 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 28 May 2024 10:41:59 +0200 Subject: [PATCH 42/59] :paperclip: Increase version --- version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.txt b/version.txt index 227cea215..50ffc5aa7 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.0.0 +2.0.3 From dad91421b1a6e2d0703a04fc10ba224fe08118fa Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 28 May 2024 11:26:01 +0200 Subject: [PATCH 43/59] :books: Update changelog --- CHANGES.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 59984803c..db20cef00 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,18 @@ # CHANGELOG +## 2.1.0 + +### :rocket: Epics and highlights + +### :boom: Breaking changes & Deprecations + +### :heart: Community contributions (Thank you!) + +### :sparkles: New features +- Improve auth process [Taiga #Change Auth Process](https://tree.taiga.io/project/penpot/us/Change Auth Process) + +### :bug Bugs fixed + ## 2.0.3 ### :bug: Bugs fixed From 032e551dc13022a860bdc492b20cec4d375ca5bf Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Tue, 28 May 2024 09:53:20 +0200 Subject: [PATCH 44/59] :bug: Fix problem with shadows --- frontend/src/app/plugins/shape.cljs | 2 +- frontend/src/app/plugins/utils.cljs | 42 +++++++++++++++-------------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index fa95e24fc..2d361ac07 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -233,7 +233,7 @@ :blur 4 :spread 0 :hidden false} - (utils/from-js val))) + (utils/from-js val #{:style :type}))) value)] (st/emit! (dwc/update-shapes [id] #(assoc % :shadow value)))))} diff --git a/frontend/src/app/plugins/utils.cljs b/frontend/src/app/plugins/utils.cljs index e34fd8359..a96c41b48 100644 --- a/frontend/src/app/plugins/utils.cljs +++ b/frontend/src/app/plugins/utils.cljs @@ -124,30 +124,32 @@ (defn from-js "Converts the object back to js" - [obj] - (when (some? obj) - (let [process-node - (fn process-node [node] - (reduce-kv - (fn [m k v] - (let [k (keyword (str/kebab k)) - v (cond (map? v) - (process-node v) + ([obj] + (from-js obj #{:type})) + ([obj keyword-keys] + (when (some? obj) + (let [process-node + (fn process-node [node] + (reduce-kv + (fn [m k v] + (let [k (keyword (str/kebab k)) + v (cond (map? v) + (process-node v) - (vector? v) - (mapv process-node v) + (vector? v) + (mapv process-node v) - (and (string? v) (re-matches us/uuid-rx v)) - (uuid/uuid v) + (and (string? v) (re-matches us/uuid-rx v)) + (uuid/uuid v) - (= k :type) - (keyword v) + (contains? keyword-keys k) + (keyword v) - :else v)] - (assoc m k v))) - {} - node))] - (process-node (js->clj obj))))) + :else v)] + (assoc m k v))) + {} + node))] + (process-node (js->clj obj)))))) (defn to-js "Converts to javascript an camelize the keys" From a2df74be389e07995ade9a8fc6582ec3d1de2a0c Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Tue, 28 May 2024 12:06:47 +0200 Subject: [PATCH 45/59] :sparkles: Improved styles for plugins dialog --- .../resources/images/icons/external-link.svg | 1 + frontend/resources/images/icons/rocket.svg | 1 + frontend/src/app/main/ui/icons.cljs | 17 ++++--- .../src/app/main/ui/workspace/plugins.cljs | 27 +++++----- .../src/app/main/ui/workspace/plugins.scss | 50 +++++++++++++------ frontend/translations/en.po | 3 ++ frontend/translations/es.po | 2 + 7 files changed, 67 insertions(+), 34 deletions(-) create mode 100644 frontend/resources/images/icons/external-link.svg create mode 100644 frontend/resources/images/icons/rocket.svg diff --git a/frontend/resources/images/icons/external-link.svg b/frontend/resources/images/icons/external-link.svg new file mode 100644 index 000000000..cb66edb02 --- /dev/null +++ b/frontend/resources/images/icons/external-link.svg @@ -0,0 +1 @@ + diff --git a/frontend/resources/images/icons/rocket.svg b/frontend/resources/images/icons/rocket.svg new file mode 100644 index 000000000..4bc138edd --- /dev/null +++ b/frontend/resources/images/icons/rocket.svg @@ -0,0 +1 @@ + diff --git a/frontend/src/app/main/ui/icons.cljs b/frontend/src/app/main/ui/icons.cljs index 002ef71a8..319119424 100644 --- a/frontend/src/app/main/ui/icons.cljs +++ b/frontend/src/app/main/ui/icons.cljs @@ -144,6 +144,7 @@ (def ^:icon img (icon-xref :img)) (def ^:icon interaction (icon-xref :interaction)) (def ^:icon join-nodes (icon-xref :join-nodes)) +(def ^:icon external-link (icon-xref :external-link)) (def ^:icon justify-content-column-around (icon-xref :justify-content-column-around)) (def ^:icon justify-content-column-between (icon-xref :justify-content-column-between)) (def ^:icon justify-content-column-center (icon-xref :justify-content-column-center)) @@ -160,13 +161,13 @@ (def ^:icon library (icon-xref :library)) (def ^:icon locate (icon-xref :locate)) (def ^:icon lock (icon-xref :lock)) +(def ^:icon margin (icon-xref :margin)) (def ^:icon margin-bottom (icon-xref :margin-bottom)) (def ^:icon margin-left (icon-xref :margin-left)) (def ^:icon margin-left-right (icon-xref :margin-left-right)) (def ^:icon margin-right (icon-xref :margin-right)) -(def ^:icon margin-top-bottom (icon-xref :margin-top-bottom)) (def ^:icon margin-top (icon-xref :margin-top)) -(def ^:icon margin (icon-xref :margin)) +(def ^:icon margin-top-bottom (icon-xref :margin-top-bottom)) (def ^:icon mask (icon-xref :mask)) (def ^:icon masked (icon-xref :masked)) (def ^:icon menu (icon-xref :menu)) @@ -179,11 +180,11 @@ (def ^:icon open-link (icon-xref :open-link)) (def ^:icon padding-bottom (icon-xref :padding-bottom)) (def ^:icon padding-extended (icon-xref :padding-extended)) -(def ^:icon padding-left-right (icon-xref :padding-left-right)) (def ^:icon padding-left (icon-xref :padding-left)) +(def ^:icon padding-left-right (icon-xref :padding-left-right)) (def ^:icon padding-right (icon-xref :padding-right)) -(def ^:icon padding-top-bottom (icon-xref :padding-top-bottom)) (def ^:icon padding-top (icon-xref :padding-top)) +(def ^:icon padding-top-bottom (icon-xref :padding-top-bottom)) (def ^:icon path (icon-xref :path)) (def ^:icon pentool (icon-xref :pentool)) (def ^:icon picker (icon-xref :picker)) @@ -192,11 +193,12 @@ (def ^:icon rectangle (icon-xref :rectangle)) (def ^:icon reload (icon-xref :reload)) (def ^:icon remove-icon (icon-xref :remove)) -(def ^:icon rgba-complementary (icon-xref :rgba-complementary)) (def ^:icon rgba (icon-xref :rgba)) +(def ^:icon rgba-complementary (icon-xref :rgba-complementary)) +(def ^:icon rocket (icon-xref :rocket)) (def ^:icon rotation (icon-xref :rotation)) -(def ^:icon row-reverse (icon-xref :row-reverse)) (def ^:icon row (icon-xref :row)) +(def ^:icon row-reverse (icon-xref :row-reverse)) (def ^:icon search (icon-xref :search)) (def ^:icon separate-nodes (icon-xref :separate-nodes)) (def ^:icon shown (icon-xref :shown)) @@ -218,6 +220,7 @@ (def ^:icon svg (icon-xref :svg)) (def ^:icon swatches (icon-xref :swatches)) (def ^:icon switch (icon-xref :switch)) +(def ^:icon text (icon-xref :text)) (def ^:icon text-align-center (icon-xref :text-align-center)) (def ^:icon text-align-left (icon-xref :text-align-left)) (def ^:icon text-align-right (icon-xref :text-align-right)) @@ -239,7 +242,6 @@ (def ^:icon text-top (icon-xref :text-top)) (def ^:icon text-underlined (icon-xref :text-underlined)) (def ^:icon text-uppercase (icon-xref :text-uppercase)) -(def ^:icon text (icon-xref :text)) (def ^:icon thumbnail (icon-xref :thumbnail)) (def ^:icon tick (icon-xref :tick)) (def ^:icon to-corner (icon-xref :to-corner)) @@ -258,7 +260,6 @@ (def ^:icon view-as-list (icon-xref :view-as-list)) (def ^:icon wrap (icon-xref :wrap)) - (def ^:icon loader-pencil (mf/html [:svg diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 38a65abea..5eb634502 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -185,19 +185,22 @@ [:hr] - [:& title-bar {:collapsable false - :title (tr "workspace.plugins.installed-plugins")}] - (if (empty? plugins-state) [:div {:class (stl/css :plugins-empty)} - [:div {:class (stl/css :plugins-empty-logo)} i/logo-icon] - [:div {:class (stl/css :plugins-empty-text)} (tr "workspace.plugins.empty-plugins")]] + [:div {:class (stl/css :plugins-empty-logo)} i/rocket] + [:div {:class (stl/css :plugins-empty-text)} (tr "workspace.plugins.empty-plugins")] + [:a {:class (stl/css :plugins-link) :href "#"} + (tr "workspace.plugins.plugin-list-link") i/external-link]] - [:div {:class (stl/css :plugins-list)} + [:* + [:& title-bar {:collapsable false + :title (tr "workspace.plugins.installed-plugins")}] - (for [[idx manifest] (d/enumerate plugins-state)] - [:& plugin-entry {:key (dm/str "plugin-" idx) - :index idx - :manifest manifest - :on-open-plugin handle-open-plugin - :on-remove-plugin handle-remove-plugin}])])]]])) + [:div {:class (stl/css :plugins-list)} + + (for [[idx manifest] (d/enumerate plugins-state)] + [:& plugin-entry {:key (dm/str "plugin-" idx) + :index idx + :manifest manifest + :on-open-plugin handle-open-plugin + :on-remove-plugin handle-remove-plugin}])]])]]])) diff --git a/frontend/src/app/main/ui/workspace/plugins.scss b/frontend/src/app/main/ui/workspace/plugins.scss index 9fa07107c..1d2cb29de 100644 --- a/frontend/src/app/main/ui/workspace/plugins.scss +++ b/frontend/src/app/main/ui/workspace/plugins.scss @@ -18,6 +18,10 @@ max-height: $s-472; width: $s-472; max-width: $s-472; + + hr { + border-color: $db-tertiary; + } } .close-btn { @@ -31,7 +35,7 @@ .modal-title { @include headlineMediumTypography; - margin-block-end: $s-16; + margin-block-end: $s-32; color: var(--modal-title-foreground-color); } @@ -88,7 +92,7 @@ flex: 1; display: flex; flex-direction: column; - gap: 12px; + gap: $s-12; } .plugins-list-element { @@ -115,45 +119,47 @@ .plugin-title { @include bodyMediumTypography; - color: #ffffff; + color: $df-primary; } .plugin-summary { @include bodySmallTypography; - color: #8f9da3; + color: $df-secondary; } .plugins-empty { display: flex; flex-direction: column; align-items: center; - gap: 20px; - margin-top: 3rem; + gap: $s-20; + margin-top: $s-16; } .plugins-empty-logo { - width: 44px; - height: 44px; + width: $s-44; + height: $s-44; border-radius: 50%; display: flex; justify-content: center; align-items: center; - background: #212426; + background: $db-tertiary; svg { - width: 16px; - height: 16px; - fill: #8f9da3; + width: $s-16; + height: $s-16; + fill: none; + stroke: $df-secondary; + stroke-width: 0.8px; } } .plugins-empty-text { @include bodySmallTypography; - color: white; + color: $df-primary; } div.input-error { - border: 1px solid var(--input-border-color-error); + border: $s-1 solid var(--input-border-color-error); } .info { @@ -168,3 +174,19 @@ div.input-error { color: var(--input-border-color-success); } } + +.plugins-link { + color: $da-primary; + font-size: $fs-12; + display: inline-flex; + align-items: center; + gap: $s-4; + + svg { + margin-top: calc(-1 * var($s-2)); + width: $s-12; + height: $s-12; + stroke: $da-primary; + fill: none; + } +} diff --git a/frontend/translations/en.po b/frontend/translations/en.po index 58ea94696..b5a1c5357 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -5205,3 +5205,6 @@ msgstr "Plugins" msgid "workspace.plugins.menu.plugins-manager" msgstr "Plugins manager" + +msgid "workspace.plugins.plugin-list-link" +msgstr "Plugins List" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 5fc709ae2..3285d91d9 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -5332,3 +5332,5 @@ msgstr "Extensiones" msgid "workspace.plugins.menu.plugins-manager" msgstr "Gestor de extensiones" +msgid "workspace.plugins.plugin-list-link" +msgstr "Lista de extensiones" From d4dc87a7400a587c013e66cfc9b80a3179ac2a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 28 May 2024 11:07:48 +0200 Subject: [PATCH 46/59] :sparkles: Setup temporary visual regression testing for the design system --- frontend/package.json | 2 +- frontend/playwright.config.js | 11 ++++++++++- .../playwright/ui/visual-specs/example.spec.js | 10 ++++++++++ .../Shows-login-form-correctly-1-ds-linux.png | Bin 0 -> 155444 bytes 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 frontend/playwright/ui/visual-specs/example.spec.js create mode 100644 frontend/playwright/ui/visual-specs/example.spec.js-snapshots/Shows-login-form-correctly-1-ds-linux.png diff --git a/frontend/package.json b/frontend/package.json index 8e79f907b..95da9ca77 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -32,7 +32,7 @@ "compile:cljs": "clojure -M:dev:shadow-cljs compile main", "watch": "node ./scripts/watch.js", "e2e:server": "node ./scripts/e2e-server.js", - "e2e:test": "playwright test", + "e2e:test": "playwright test --project default", "storybook:compile": "yarn run compile && clojure -M:dev:shadow-cljs compile storybook", "storybook:watch": "yarn run storybook:compile && concurrently \"clojure -M:dev:shadow-cljs watch storybook\" \"storybook dev -p 6006\" \"yarn run watch\"", "storybook:build": "yarn run storybook:compile && storybook build" diff --git a/frontend/playwright.config.js b/frontend/playwright.config.js index 5446e6967..646795fd2 100644 --- a/frontend/playwright.config.js +++ b/frontend/playwright.config.js @@ -39,8 +39,17 @@ export default defineConfig({ /* Configure projects for major browsers */ projects: [ { - name: "chromium", + name: "default", use: { ...devices["Desktop Chrome"] }, + testDir: "./playwright/ui/specs", + }, + { + name: "ds", + use: { ...devices["Desktop Chrome"] }, + testDir: "./playwright/ui/visual-specs", + expect: { + toHaveScreenshot: { maxDiffPixelRatio: 0.01 }, + }, }, ], diff --git a/frontend/playwright/ui/visual-specs/example.spec.js b/frontend/playwright/ui/visual-specs/example.spec.js new file mode 100644 index 000000000..e4c344eec --- /dev/null +++ b/frontend/playwright/ui/visual-specs/example.spec.js @@ -0,0 +1,10 @@ +import { test, expect } from "@playwright/test"; +import { LoginPage } from "../pages/LoginPage"; + +test("Shows login form correctly", async ({ page }) => { + await LoginPage.initWithLoggedOutUser(page); + const loginPage = new LoginPage(page); + await page.goto("/#/auth/login"); + + await expect(page).toHaveScreenshot(); +}); diff --git a/frontend/playwright/ui/visual-specs/example.spec.js-snapshots/Shows-login-form-correctly-1-ds-linux.png b/frontend/playwright/ui/visual-specs/example.spec.js-snapshots/Shows-login-form-correctly-1-ds-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe1dc4027681c583daf8657b09d353b2b9a4946 GIT binary patch literal 155444 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

M25y{_;xN# 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�po;SF!JwUV*?9T~r@hXHpu<`nV=g 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 Date: Tue, 28 May 2024 13:55:38 +0200 Subject: [PATCH 47/59] :wrench: Add optional validation to check missing swap slots --- common/src/app/common/files/repair.cljc | 15 ++++++++ common/src/app/common/files/validate.cljc | 46 ++++++++++++++++++++++- 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/common/src/app/common/files/repair.cljc b/common/src/app/common/files/repair.cljc index 4c42d9225..98e1642a9 100644 --- a/common/src/app/common/files/repair.cljc +++ b/common/src/app/common/files/repair.cljc @@ -460,6 +460,21 @@ (pcb/with-library-data file-data) (pcb/update-component (:id shape) repair-component)))) +(defmethod repair-error :missing-slot + [_ {:keys [shape page-id args] :as error} file-data _] + (let [repair-shape + (fn [shape] + ;; Set the desired swap slot + (let [slot (:swap-slot args)] + (when (some? slot) + (log/debug :hint (str " -> set swap-slot to " slot)) + (update shape :touched cfh/set-touched-group (ctk/build-swap-slot-group slot)))))] + + (log/dbg :hint "repairing shape :missing-slot" :id (:id shape) :name (:name shape) :page-id page-id) + (-> (pcb/empty-changes nil page-id) + (pcb/with-file-data file-data) + (pcb/update-shapes [(:id shape)] repair-shape)))) + (defmethod repair-error :default [_ error file _] (log/error :hint "Unknown error code, don't know how to repair" :code (:code error)) diff --git a/common/src/app/common/files/validate.cljc b/common/src/app/common/files/validate.cljc index 17c0f130c..7959c5f31 100644 --- a/common/src/app/common/files/validate.cljc +++ b/common/src/app/common/files/validate.cljc @@ -6,6 +6,7 @@ (ns app.common.files.validate (:require + [app.common.data :as d] [app.common.data.macros :as dm] [app.common.exceptions :as ex] [app.common.files.helpers :as cfh] @@ -50,7 +51,8 @@ :not-head-copy-not-allowed :not-component-not-allowed :component-nil-objects-not-allowed - :instance-head-not-frame}) + :instance-head-not-frame + :missing-slot}) (def ^:private schema:error @@ -454,6 +456,8 @@ ;; PUBLIC API: VALIDATION FUNCTIONS ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(declare check-swap-slots) + (defn validate-file "Validate full referential integrity and semantic coherence on file data. @@ -464,6 +468,8 @@ (doseq [page (filter :id (ctpl/pages-seq data))] (check-shape uuid/zero file page libraries) + (when (str/includes? (:name file) "check-swap-slot") + (check-swap-slots uuid/zero file page libraries)) (->> (get-orphan-shapes page) (run! #(check-shape % file page libraries)))) @@ -517,3 +523,41 @@ :hint "error on validating file referential integrity" :file-id (:id file) :details errors))) + + +(declare compare-slots) + +;; Optional check to look for missing swap slots. +;; Search for copies that do not point the shape-ref to the near component but don't have swap slot +;; (looking for position relative to the parent, in the copy and the main). +;; +;; This check cannot be generally enabled, because files that have been migrated from components v1 +;; may have copies with shapes that do not match by position, but have not been swapped. So we enable +;; it for specific files only. To activate the check, you need to add the string "check-swap-slot" to +;; the name of the file. +(defn- check-swap-slots + [shape-id file page libraries] + (let [shape (ctst/get-shape page shape-id)] + (if (and (ctk/instance-root? shape) (ctk/in-component-copy? shape)) + (let [ref-shape (ctf/find-ref-shape file page libraries shape :include-deleted? true :with-context? true) + container (:container (meta ref-shape))] + (when (some? ref-shape) + (compare-slots shape ref-shape file page container))) + (doall (for [child-id (:shapes shape)] + (check-swap-slots child-id file page libraries)))))) + +(defn- compare-slots + [shape-copy shape-main file container-copy container-main] + (if (and (not= (:shape-ref shape-copy) (:id shape-main)) + (nil? (ctk/get-swap-slot shape-copy))) + (report-error :missing-slot + "Shape has been swapped, should have swap slot" + shape-copy file container-copy + :swap-slot (or (ctk/get-swap-slot shape-main) (:id shape-main))) + (when (nil? (ctk/get-swap-slot shape-copy)) + (let [children-id-pairs (d/zip-all (:shapes shape-copy) (:shapes shape-main))] + (doall (for [[child-copy-id child-main-id] children-id-pairs] + (let [child-copy (ctst/get-shape container-copy child-copy-id) + child-main (ctst/get-shape container-main child-main-id)] + (when (and (some? child-copy) (some? child-main)) + (compare-slots child-copy child-main file container-copy container-main))))))))) From d073f517904d810e6983f7df48ac2d70056a9f7f Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Tue, 28 May 2024 16:02:39 +0200 Subject: [PATCH 48/59] :bug: Fix problem with plugin edition text --- frontend/src/app/plugins/shape.cljs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index 2d361ac07..91f6957ad 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -27,7 +27,8 @@ [app.plugins.flex :as flex] [app.plugins.grid :as grid] [app.plugins.utils :as utils :refer [locate-objects locate-shape proxy->shape array-to-js]] - [app.util.object :as obj])) + [app.util.object :as obj] + [app.util.text-editor :as ted])) (declare shape-proxy) @@ -451,6 +452,17 @@ :set (fn [self value] (let [id (obj/get self "$id")] + ;; The user is currently editing the text. We need to update the + ;; editor as well + (when (contains? (:workspace-editor-state @st/state) id) + (let [shape (proxy->shape self) + editor + (-> shape + (txt/change-text value) + :content + ted/import-content + ted/create-editor-state)] + (st/emit! (dwt/update-editor-state shape editor)))) (st/emit! (dwc/update-shapes [id] #(txt/change-text % value)))))} {:name "growType" From 804f4bb1767668a68283874ab00122890f73da7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Wed, 15 May 2024 13:07:47 +0200 Subject: [PATCH 49/59] :bug: Fix color picker position --- frontend/playwright/ui/pages/WorkspacePage.js | 1 + .../playwright/ui/specs/colorpicker.spec.js | 22 +++++++++++++++++++ .../app/main/ui/components/color_bullet.cljs | 1 + .../app/main/ui/workspace/colorpicker.cljs | 14 ++++++------ 4 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 frontend/playwright/ui/specs/colorpicker.spec.js diff --git a/frontend/playwright/ui/pages/WorkspacePage.js b/frontend/playwright/ui/pages/WorkspacePage.js index ce9b78dab..5bcfa5f9f 100644 --- a/frontend/playwright/ui/pages/WorkspacePage.js +++ b/frontend/playwright/ui/pages/WorkspacePage.js @@ -44,6 +44,7 @@ export class WorkspacePage extends BaseWebSocketPage { this.viewport = page.getByTestId("viewport"); this.rootShape = page.locator(`[id="shape-00000000-0000-0000-0000-000000000000"]`); this.rectShapeButton = page.getByRole("button", { name: "Rectangle (R)" }); + this.colorpicker = page.getByTestId("colorpicker"); } async goToWorkspace() { diff --git a/frontend/playwright/ui/specs/colorpicker.spec.js b/frontend/playwright/ui/specs/colorpicker.spec.js new file mode 100644 index 000000000..1793f7ade --- /dev/null +++ b/frontend/playwright/ui/specs/colorpicker.spec.js @@ -0,0 +1,22 @@ +import { test, expect } from "@playwright/test"; +import { WorkspacePage } from "../pages/WorkspacePage"; + +test.beforeEach(async ({ page }) => { + await WorkspacePage.init(page); +}); + +// Fix for https://tree.taiga.io/project/penpot/issue/7549 +test("Bug 7549 - User clicks on color swatch to display the color picker next to it", async ({ page }) => { + const workspacePage = new WorkspacePage(page); + await workspacePage.setupEmptyFile(page); + + await workspacePage.goToWorkspace(); + const swatch = workspacePage.page.getByRole("button", { name: "E8E9EA" }); + const swatchBox = await swatch.boundingBox(); + await swatch.click(); + + await expect(workspacePage.colorpicker).toBeVisible(); + const pickerBox = await workspacePage.colorpicker.boundingBox(); + const distance = swatchBox.x - (pickerBox.x + pickerBox.width); + expect(distance).toBeLessThan(60); +}); diff --git a/frontend/src/app/main/ui/components/color_bullet.cljs b/frontend/src/app/main/ui/components/color_bullet.cljs index 1d4b9aacc..0c857cc3d 100644 --- a/frontend/src/app/main/ui/components/color_bullet.cljs +++ b/frontend/src/app/main/ui/components/color_bullet.cljs @@ -76,6 +76,7 @@ :is-transparent (and opacity (> 1 opacity)) :grid-area area :read-only read-only?) + :role "button" :data-readonly (str read-only?) :on-click on-click :title (color-title color)} diff --git a/frontend/src/app/main/ui/workspace/colorpicker.cljs b/frontend/src/app/main/ui/workspace/colorpicker.cljs index 048314f55..1e04058ee 100644 --- a/frontend/src/app/main/ui/workspace/colorpicker.cljs +++ b/frontend/src/app/main/ui/workspace/colorpicker.cljs @@ -372,15 +372,14 @@ (defn calculate-position "Calculates the style properties for the given coordinates and position" [{vh :height} position x y] - (let [;; picker height in pixels - h 510 - + (let [;; picker size in pixels + h 510 + w 284 ;; Checks for overflow outside the viewport height max-y (- vh h) rulers? (mf/deref refs/rulers?) left-offset (if rulers? 40 18) - - x-pos 400] + right-offset (+ w 40)] (cond (or (nil? x) (nil? y)) @@ -388,9 +387,9 @@ (= position :left) (if (> y max-y) - #js {:left (dm/str (- x x-pos) "px") + #js {:left (dm/str (- x right-offset) "px") :bottom "1rem"} - #js {:left (dm/str (- x x-pos) "px") + #js {:left (dm/str (- x right-offset) "px") :top (dm/str (- y 70) "px")}) (= position :right) @@ -440,6 +439,7 @@ (on-close @last-change))) [:div {:class (stl/css :colorpicker-tooltip) + :data-testid "colorpicker" :style style} [:& colorpicker {:data data From 007ab3d90934afac23410131b8640a13942a79bf Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 29 May 2024 12:43:15 +0200 Subject: [PATCH 50/59] :sparkles: Add library edition mode for plugins --- frontend/src/app/plugins/library.cljs | 30 ++++++++++++++++++++++----- frontend/src/app/plugins/shape.cljs | 12 +++++------ frontend/src/app/plugins/utils.cljs | 4 ++++ 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/frontend/src/app/plugins/library.cljs b/frontend/src/app/plugins/library.cljs index 21c258e95..5be62fbf2 100644 --- a/frontend/src/app/plugins/library.cljs +++ b/frontend/src/app/plugins/library.cljs @@ -7,9 +7,11 @@ (ns app.plugins.library "RPC for plugins runtime." (:require + [app.common.colors :as cc] [app.common.data :as d] [app.common.data.macros :as dm] [app.common.record :as cr] + [app.main.data.workspace.libraries :as dwl] [app.main.store :as st] [app.plugins.utils :as u])) @@ -53,13 +55,32 @@ {:name "id" :get (fn [_] (dm/str id))} {:name "name" - :get #(-> % u/proxy->library-color :name)} + :get #(-> % u/proxy->library-color :name) + :set + (fn [_ value] + (if (and (some? value) (string? value)) + (st/emit! (dwl/rename-color file-id id value)) + (u/display-not-valid :library-color-name value)))} {:name "color" - :get #(-> % u/proxy->library-color :color)} + :get #(-> % u/proxy->library-color :color) + :set + (fn [self value] + (if (and (some? value) (string? value) (cc/valid-hex-color? value)) + (let [color (-> (u/proxy->library-color self) + (assoc :color value))] + (st/emit! (dwl/update-color color file-id))) + (u/display-not-valid :library-color-color value)))} {:name "opacity" - :get #(-> % u/proxy->library-color :opacity)} + :get #(-> % u/proxy->library-color :opacity) + :set + (fn [self value] + (if (and (some? value) (number? value) (>= value 0) (<= value 1)) + (let [color (-> (u/proxy->library-color self) + (assoc :opacity value))] + (st/emit! (dwl/update-color color file-id))) + (u/display-not-valid :library-color-color value)))} {:name "gradient" :get #(-> % u/proxy->library-color :gradient u/to-js)} @@ -96,8 +117,7 @@ {:name "$id" :enumerable false :get (constantly id)} {:name "$file" :enumerable false :get (constantly file-id)} {:name "id" :get (fn [_] (dm/str id))} - {:name "name" - :get #(-> % u/proxy->library-component :name)})) + {:name "name" :get #(-> % u/proxy->library-component :name)})) (deftype Library [$id] Object) diff --git a/frontend/src/app/plugins/shape.cljs b/frontend/src/app/plugins/shape.cljs index 91f6957ad..7e100d8f7 100644 --- a/frontend/src/app/plugins/shape.cljs +++ b/frontend/src/app/plugins/shape.cljs @@ -160,7 +160,7 @@ (let [id (obj/get self "$id") shape (proxy->shape self)] (when (us/safe-int? value) - (when (ctsr/radius-4? shape) + (when (or (not (ctsr/has-radius? shape)) (ctsr/radius-4? shape)) (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-1))) (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-1 % value))))))} @@ -170,7 +170,7 @@ (let [id (obj/get self "$id") shape (proxy->shape self)] (when (us/safe-int? value) - (when (ctsr/radius-4? shape) + (when (or (not (ctsr/has-radius? shape)) (not (ctsr/radius-4? shape))) (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r1 value))))))} @@ -180,7 +180,7 @@ (let [id (obj/get self "$id") shape (proxy->shape self)] (when (us/safe-int? value) - (when (ctsr/radius-4? shape) + (when (or (not (ctsr/has-radius? shape)) (not (ctsr/radius-4? shape))) (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r2 value))))))} @@ -190,7 +190,7 @@ (let [id (obj/get self "$id") shape (proxy->shape self)] (when (us/safe-int? value) - (when (ctsr/radius-4? shape) + (when (or (not (ctsr/has-radius? shape)) (not (ctsr/radius-4? shape))) (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r3 value))))))} @@ -200,7 +200,7 @@ (let [id (obj/get self "$id") shape (proxy->shape self)] (when (us/safe-int? value) - (when (ctsr/radius-4? shape) + (when (or (not (ctsr/has-radius? shape)) (not (ctsr/radius-4? shape))) (st/emit! (dwc/update-shapes [id] ctsr/switch-to-radius-4))) (st/emit! (dwc/update-shapes [id] #(ctsr/set-radius-4 % :r4 value))))))} @@ -360,7 +360,7 @@ :get #(-> % proxy->shape :strokes array-to-js) :set (fn [self value] (let [id (obj/get self "$id") - value (mapv #(utils/from-js %) value)] + value (mapv #(utils/from-js % #{:stroke-style :stroke-alignment}) value)] (st/emit! (dwc/update-shapes [id] #(assoc % :strokes value)))))} {:name "layoutChild" diff --git a/frontend/src/app/plugins/utils.cljs b/frontend/src/app/plugins/utils.cljs index a96c41b48..1f348de22 100644 --- a/frontend/src/app/plugins/utils.cljs +++ b/frontend/src/app/plugins/utils.cljs @@ -188,3 +188,7 @@ (remove-watch ret-v ::watcher) (resolve value)))))] [ret-v ret-p])) + +(defn display-not-valid + [code value] + (.error js/console (dm/str "[PENPOT PLUGIN] Value not valid: " value ". Code: " code))) From b847754e3bc9ca1f6347e1f4c4a8569158629260 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Wed, 29 May 2024 12:43:37 +0200 Subject: [PATCH 51/59] :sparkles: Support external feature flags --- frontend/src/app/config.cljs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/app/config.cljs b/frontend/src/app/config.cljs index c95f72e1a..4cfa49985 100644 --- a/frontend/src/app/config.cljs +++ b/frontend/src/app/config.cljs @@ -130,6 +130,10 @@ (def worker-uri (obj/get global "penpotWorkerURI" "/js/worker.js")) +(defn external-feature-flag [flag value] + (when-let [fn (obj/get global "externalFeatureFlag")] + (fn flag value))) + ;; --- Helper Functions (defn ^boolean check-browser? [candidate] From b4a7a150454c7db83d954bcfb4efd5eb96c72714 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Thu, 23 May 2024 11:11:00 +0200 Subject: [PATCH 52/59] Revert ":bug: swap slot is not copied on copy-paste of a main" This reverts commit 2a752e36250ebc288a74b80d235dbc9afba699d2. --- common/src/app/common/types/container.cljc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/common/src/app/common/types/container.cljc b/common/src/app/common/types/container.cljc index d038ca50c..b50c5058a 100644 --- a/common/src/app/common/types/container.cljc +++ b/common/src/app/common/types/container.cljc @@ -386,8 +386,7 @@ (fn [new-shape original-shape] (let [new-name (:name new-shape) root? (or (ctk/instance-root? original-shape) ; If shape is inside a component (not components-v2) - (nil? (:parent-id original-shape))) ; we detect it by having no parent) - swap-slot (ctk/get-swap-slot original-shape)] + (nil? (:parent-id original-shape)))] ; we detect it by having no parent) (when root? (vswap! unames conj new-name)) @@ -399,9 +398,6 @@ (-> (gsh/move delta) (dissoc :touched)) - (some? swap-slot) - (assoc :touched #{(ctk/build-swap-slot-group swap-slot)}) - (and main-instance? root?) (assoc :main-instance true) From e83c90203e77118e2c9341482c5a3c61e6ec62c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Wed, 29 May 2024 14:57:43 +0200 Subject: [PATCH 53/59] :bug: Migration to remove bad swap-slots --- common/src/app/common/files/defaults.cljc | 2 +- common/src/app/common/files/migrations.cljc | 28 ++++++++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/common/src/app/common/files/defaults.cljc b/common/src/app/common/files/defaults.cljc index 61cd7f118..721adab70 100644 --- a/common/src/app/common/files/defaults.cljc +++ b/common/src/app/common/files/defaults.cljc @@ -6,4 +6,4 @@ (ns app.common.files.defaults) -(def version 46) +(def version 47) diff --git a/common/src/app/common/files/migrations.cljc b/common/src/app/common/files/migrations.cljc index 36860b43e..363311564 100644 --- a/common/src/app/common/files/migrations.cljc +++ b/common/src/app/common/files/migrations.cljc @@ -22,6 +22,8 @@ [app.common.schema :as sm] [app.common.svg :as csvg] [app.common.text :as txt] + [app.common.types.component :as ctk] + [app.common.types.file :as ctf] [app.common.types.shape :as cts] [app.common.types.shape.shadow :as ctss] [app.common.uuid :as uuid] @@ -898,6 +900,29 @@ (update :pages-index update-vals update-container) (update :components update-vals update-container)))) +(defn migrate-up-47 + [data] + (letfn [(fix-shape [page shape] + (let [file {:id (:id data) :data data} + component-file (:component-file shape) + ;; On cloning a file, the component-file of the shapes point to the old file id + ;; this is a workaround to be able to found the components in that case + libraries {component-file {:id component-file :data data}} + ref-shape (ctf/find-ref-shape file page libraries shape {:include-deleted? true :with-context? true}) + ref-parent (get (:objects (:container (meta ref-shape))) (:parent-id ref-shape)) + shape-swap-slot (ctk/get-swap-slot shape) + ref-swap-slot (ctk/get-swap-slot ref-shape)] + (if (and (some? shape-swap-slot) + (= shape-swap-slot ref-swap-slot) + (ctk/main-instance? ref-parent)) + (ctk/remove-swap-slot shape) + shape))) + + (update-page [page] + (d/update-when page :objects update-vals (partial fix-shape page)))] + (-> data + (update :pages-index update-vals update-page)))) + (def migrations "A vector of all applicable migrations" [{:id 2 :migrate-up migrate-up-2} @@ -935,4 +960,5 @@ {:id 43 :migrate-up migrate-up-43} {:id 44 :migrate-up migrate-up-44} {:id 45 :migrate-up migrate-up-45} - {:id 46 :migrate-up migrate-up-46}]) + {:id 46 :migrate-up migrate-up-46} + {:id 47 :migrate-up migrate-up-47}]) From 0a3a6e19f1bac5d18c4beab9b2cb56ce32ea3d25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Wed, 29 May 2024 14:58:08 +0200 Subject: [PATCH 54/59] :white_check_mark: Add test for swap slots bug --- .../logic/comp_remove_swap_slots_test.cljs | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs b/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs index cb8f467bb..f97bd7b08 100644 --- a/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs +++ b/frontend/test/frontend_tests/logic/comp_remove_swap_slots_test.cljs @@ -816,3 +816,57 @@ ;; copied-blue1 has swap-id (t/is (some? copied-blue2')) (t/is (some? (ctk/get-swap-slot copied-blue2'))))))))) + + + +(t/deftest test-remove-swap-slot-copy-paste-swapped-main + (t/async + done + (let [;; ==== Setup + ;; {:frame-red} [:name frame-blue] # [Component :red] + ;; {:frame-blue} [:name frame-blue] #[Component :blue] + ;; {:frame-green} [:name frame-green] #[Component :green] + ;; :blue1 [:name frame-blue, :swap-slot-label :red-copy-green] @--> frame-blue + + file (-> (cthf/sample-file :file1) + (ctho/add-frame :frame-red :name "frame-blue") + (cthc/make-component :red :frame-red) + (ctho/add-frame :frame-blue :name "frame-blue") + (cthc/make-component :blue :frame-blue) + (ctho/add-frame :frame-green :name "frame-green") + (cthc/make-component :green :frame-green) + (cthc/instantiate-component :red :red-copy-green :parent-label :frame-green) + (cthc/component-swap :red-copy-green :blue :blue1)) + store (ths/setup-store file) + + ;; ==== Action + page (cthf/current-page file) + green (cths/get-shape file :frame-green) + features #{"components/v2"} + version 47 + + pdata (thp/simulate-copy-shape #{(:id green)} (:objects page) {(:id file) file} page file features version) + + events + [(dws/select-shape uuid/zero) + (dw/paste-shapes pdata)]] + + (ths/run-store + store done events + (fn [new-state] + (let [;; ==== Get + file' (ths/get-file-from-store new-state) + page' (cthf/current-page file') + green' (cths/get-shape file' :frame-green) + blue1' (cths/get-shape file' :blue1) + copied-green' (find-copied-shape green' page' uuid/zero) + copied-blue1' (find-copied-shape blue1' page' (:id copied-green'))] + + ;; ==== Check + ;; blue1 has swap-id + (t/is (some? (ctk/get-swap-slot blue1'))) + + ;; copied-blue1 has not swap-id + (t/is (some? copied-blue1')) + (t/is (nil? (ctk/get-swap-slot copied-blue1'))))))))) + From 83327ef278cfd1a224864d12bac0d44b6eb9ec33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Wed, 29 May 2024 18:01:28 +0200 Subject: [PATCH 55/59] :wrench: Change backend test runner to kaocha --- .circleci/config.yml | 2 +- backend/deps.edn | 9 +++------ backend/tests.edn | 3 ++- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0494705b2..70ba3b801 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -116,7 +116,7 @@ jobs: name: "backend tests" working_directory: "./backend" command: | - clojure -X:dev:test :patterns '["backend-tests.*-test"]' + clojure -M:dev:test environment: PENPOT_TEST_DATABASE_URI: "postgresql://localhost/penpot_test" diff --git a/backend/deps.edn b/backend/deps.edn index d74362cef..df9fd4708 100644 --- a/backend/deps.edn +++ b/backend/deps.edn @@ -78,12 +78,9 @@ :ns-default build} :test - {:extra-paths ["test"] - :extra-deps - {io.github.cognitect-labs/test-runner - {:git/tag "v0.5.1" :git/sha "dfb30dd"}} - :main-opts ["-m" "cognitect.test-runner"] - :exec-fn cognitect.test-runner.api/test} + {:main-opts ["-m" "kaocha.runner"] + :jvm-opts ["-Dlog4j2.configurationFile=log4j2-devenv-repl.xml"] + :extra-deps {lambdaisland/kaocha {:mvn/version "1.88.1376"}}} :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "RELEASE"}} diff --git a/backend/tests.edn b/backend/tests.edn index 6d31eb3c6..7af172c44 100644 --- a/backend/tests.edn +++ b/backend/tests.edn @@ -2,4 +2,5 @@ {:tests [{:id :unit :test-paths ["test" "src"] - :ns-patterns [".*-test$"]}]} + :ns-patterns [".*-test$"] + :kaocha/reporter [kaocha.report/dots]}]} From 9646f13a22c2b8d06b7004f43ef201d7867f82fd Mon Sep 17 00:00:00 2001 From: Michal <18367606+mbiesiad@users.noreply.github.com> Date: Tue, 28 May 2024 22:51:11 +0200 Subject: [PATCH 56/59] :books: Fix markdown bugs on changelog Fix Markdown :bug --- CHANGES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index db20cef00..17f333222 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,9 +9,9 @@ ### :heart: Community contributions (Thank you!) ### :sparkles: New features -- Improve auth process [Taiga #Change Auth Process](https://tree.taiga.io/project/penpot/us/Change Auth Process) +- Improve auth process [Taiga #Change Auth Process](https://tree.taiga.io/project/penpot/us/7094) -### :bug Bugs fixed +### :bug: Bugs fixed ## 2.0.3 @@ -134,7 +134,7 @@ - [REDESIGN] Panels visual separations [Taiga #6692](https://tree.taiga.io/project/penpot/us/6692) - [REDESIGN] Onboarding slides [Taiga #6678](https://tree.taiga.io/project/penpot/us/6678) -### :bug Bugs fixed +### :bug: Bugs fixed - Fix pixelated thumbnails [Github #3681](https://github.com/penpot/penpot/issues/3681), [Github #3661](https://github.com/penpot/penpot/issues/3661) - Fix problem with not applying colors to boards [Github #3941](https://github.com/penpot/penpot/issues/3941) - Fix problem with path editor undoing changes [Github #3998](https://github.com/penpot/penpot/issues/3998) From ae774b10be02eef8053778dffd6dacca06c95e4a Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 30 May 2024 09:25:08 +0200 Subject: [PATCH 57/59] :sparkles: Removed mandatory manifest property --- frontend/src/app/main/ui/workspace/plugins.cljs | 4 ++-- frontend/src/app/main/ui/workspace/plugins.scss | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/plugins.cljs b/frontend/src/app/main/ui/workspace/plugins.cljs index 5eb634502..c36737b2e 100644 --- a/frontend/src/app/main/ui/workspace/plugins.cljs +++ b/frontend/src/app/main/ui/workspace/plugins.cljs @@ -120,16 +120,16 @@ (fn [body] (let [name (obj/get body "name") desc (obj/get body "description") - host (obj/get body "host") code (obj/get body "code") icon (obj/get body "icon") permissions (obj/get body "permissions") + origin (obj/get (js/URL. plugin-url) "origin") new-state (conj plugins-state {:name name :description desc - :host host + :host origin :code code :icon icon :permissions (->> permissions (mapv str))})] diff --git a/frontend/src/app/main/ui/workspace/plugins.scss b/frontend/src/app/main/ui/workspace/plugins.scss index 1d2cb29de..fbb68144a 100644 --- a/frontend/src/app/main/ui/workspace/plugins.scss +++ b/frontend/src/app/main/ui/workspace/plugins.scss @@ -43,6 +43,7 @@ display: flex; flex-direction: column; height: $s-380; + padding-bottom: $s-16; } .primary-button { From 98f3ef27555fbe411d2d471ded4a6321b137d296 Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 30 May 2024 09:25:30 +0200 Subject: [PATCH 58/59] :arrow_up: Update plugins runtime --- frontend/resources/plugins-runtime/index.js | 493 ++++++++++---------- 1 file changed, 247 insertions(+), 246 deletions(-) diff --git a/frontend/resources/plugins-runtime/index.js b/frontend/resources/plugins-runtime/index.js index 187517cc7..33e0bd06b 100644 --- a/frontend/resources/plugins-runtime/index.js +++ b/frontend/resources/plugins-runtime/index.js @@ -32,26 +32,26 @@ const x = globalThis, { // compartment since in V8 at least it bears stack inspection capabilities. Error: le, RangeError: Ns, - ReferenceError: rt, + ReferenceError: ot, SyntaxError: Kt, TypeError: v } = globalThis, { assign: Pr, - create: V, + create: H, defineProperties: F, entries: te, freeze: g, getOwnPropertyDescriptor: de, getOwnPropertyDescriptors: Je, getOwnPropertyNames: Mt, - getPrototypeOf: H, + getPrototypeOf: B, is: kr, - isFrozen: sl, - isSealed: al, - isExtensible: il, + isFrozen: ol, + isSealed: sl, + isExtensible: al, keys: co, prototype: lo, - seal: cl, + seal: il, preventExtensions: Os, setPrototypeOf: uo, values: fo, @@ -63,7 +63,7 @@ const x = globalThis, { matchAll: po, unscopables: Rs, keyFor: Ms, - for: ll + for: cl } = Ot, { isInteger: Ls } = io, { stringify: mo } = Is, { defineProperty: Fs } = ln, L = (t, e, r) => { const n = Fs(t, e, r); if (n !== t) @@ -80,10 +80,10 @@ const x = globalThis, { getOwnPropertyDescriptor: Us, has: ho, isExtensible: js, - ownKeys: st, + ownKeys: it, preventExtensions: Zs, set: yo -} = $s, { isArray: gt, prototype: Ie } = Ps, { prototype: It } = Ce, { prototype: Tr } = RegExp, { prototype: Jt } = Pt, { prototype: Re } = ie, { prototype: Ir } = Te, { prototype: go } = kt, { prototype: un } = Function, { prototype: vo } = Cs, zs = H(Uint8Array.prototype), { bind: $n } = un, k = $n.bind($n.call), se = k(lo.hasOwnProperty), Ve = k(Ie.filter), nt = k(Ie.forEach), Ar = k(Ie.includes), At = k(Ie.join), fe = ( +} = $s, { isArray: vt, prototype: Ie } = Ps, { prototype: It } = Ce, { prototype: Tr } = RegExp, { prototype: Jt } = Pt, { prototype: Re } = ie, { prototype: Ir } = Te, { prototype: go } = kt, { prototype: un } = Function, { prototype: vo } = Cs, zs = B(Uint8Array.prototype), { bind: $n } = un, k = $n.bind($n.call), se = k(lo.hasOwnProperty), Ve = k(Ie.filter), st = k(Ie.forEach), Ar = k(Ie.includes), At = k(Ie.join), fe = ( /** @type {any} */ k(Ie.map) ), Hr = k(Ie.pop), ae = k(Ie.push), Gs = k(Ie.slice), Bs = k(Ie.some), _o = k(Ie.sort), Hs = k(Ie[Yt]), $e = k(It.set), De = k(It.get), Cr = k(It.has), Vs = k(It.delete), Ws = k(It.entries), qs = k(It[Yt]), $r = k(Jt.add); @@ -98,7 +98,7 @@ const ur = ( k(vo.then) ), oa = bt && k(bt.prototype.register); bt && k(bt.prototype.unregister); -const gn = g(V(null)), We = (t) => ln(t) === t, vn = (t) => t instanceof le, Eo = eval, ve = Function, sa = () => { +const gn = g(H(null)), We = (t) => ln(t) === t, vn = (t) => t instanceof le, Eo = eval, ve = Function, sa = () => { throw v('Cannot eval with evalTaming set to "noEval" (SES_NO_EVAL)'); }; function aa() { @@ -106,7 +106,7 @@ function aa() { } if (aa()) throw v("SES failed to initialize, sloppy mode (SES_NO_SLOPPY)"); -const { freeze: et } = Object, { apply: ia } = Reflect, _n = (t) => (e, ...r) => ia(t, e, r), ca = _n(Array.prototype.push), On = _n(Array.prototype.includes), la = _n(String.prototype.split), Qe = JSON.stringify, tr = (t, ...e) => { +const { freeze: tt } = Object, { apply: ia } = Reflect, _n = (t) => (e, ...r) => ia(t, e, r), ca = _n(Array.prototype.push), On = _n(Array.prototype.includes), la = _n(String.prototype.split), Qe = JSON.stringify, tr = (t, ...e) => { let r = t[0]; for (let n = 0; n < e.length; n += 1) r = `${r}${e[n]}${t[n + 1]}`; @@ -131,25 +131,25 @@ const { freeze: et } = Object, { apply: ia } = Reflect, _n = (t) => (e, ...r) => d )}. Expected one of ${Qe([u, ...l])}`, d; }; - et(n); + tt(n); const a = (c) => { const u = n(c, ""); - return et(u === "" ? [] : la(u, ",")); + return tt(u === "" ? [] : la(u, ",")); }; - et(a); - const s = (c, u) => On(a(c), u), i = () => et([...r]); - return et(i), et({ + tt(a); + const s = (c, u) => On(a(c), u), i = () => tt([...r]); + return tt(i), tt({ getEnvironmentOption: n, getEnvironmentOptionsList: a, environmentOptionsListHas: s, getCapturedEnvironmentOptionNames: i }); }; -et(xo); +tt(xo); const { getEnvironmentOption: he, - getEnvironmentOptionsList: ul, - environmentOptionsListHas: dl + getEnvironmentOptionsList: ll, + environmentOptionsListHas: ul } = xo(globalThis, !0), dr = (t) => (t = `${t}`, t.length >= 1 && Js("aeiouAEIOU", t[0]) ? `an ${t}` : `a ${t}`); g(dr); const Po = (t, e = void 0) => { @@ -164,7 +164,7 @@ const Po = (t, e = void 0) => { return `[${s.name}: ${s.message}]`; if (He in s) return `[${s[He]}]`; - if (gt(s)) + if (vt(s)) return s; const i = co(s); if (i.length < 2) @@ -203,7 +203,7 @@ const Po = (t, e = void 0) => { } }; g(Po); -const { isSafeInteger: ua } = Number, { freeze: mt } = Object, { toStringTag: da } = Symbol, Rn = (t) => { +const { isSafeInteger: ua } = Number, { freeze: yt } = Object, { toStringTag: da } = Symbol, Rn = (t) => { const r = { next: void 0, prev: void 0, @@ -230,12 +230,12 @@ const { isSafeInteger: ua } = Number, { freeze: mt } = Object, { toStringTag: da if (!(f === void 0 || f.data === void 0)) return Ur(f), Mn(n, f), f; }, s = (d) => a(d) !== void 0; - mt(s); + yt(s); const i = (d) => { const f = a(d); return f && f.data && f.data.get(d); }; - mt(i); + yt(i); const c = (d, f) => { if (t < 1) return l; @@ -247,13 +247,13 @@ const { isSafeInteger: ua } = Number, { freeze: mt } = Object, { toStringTag: da } return m.data.set(d, f), l; }; - mt(c); + yt(c); const u = (d) => { const f = e.get(d); return f === void 0 || (Ur(f), e.delete(d), f.data === void 0) ? !1 : (f.data = void 0, r -= 1, !0); }; - mt(u); - const l = mt({ + yt(u); + const l = yt({ has: s, get: i, set: c, @@ -266,7 +266,7 @@ const { isSafeInteger: ua } = Number, { freeze: mt } = Object, { toStringTag: da }); return l; }; -mt(ko); +yt(ko); const { freeze: ar } = Object, { isSafeInteger: fa } = Number, pa = 1e3, ma = 100, To = (t = pa, e = ma) => { if (!fa(e) || e < 1) throw TypeError( @@ -287,16 +287,16 @@ const { freeze: ar } = Object, { isSafeInteger: fa } = Number, pa = 1e3, ma = 10 }); }; ar(To); -const wt = new Te(), at = (t, e = void 0) => { +const wt = new Te(), ct = (t, e = void 0) => { const r = g({ toString: g(() => Po(t, e)) }); return ee(wt, r, t), r; }; -g(at); +g(ct); const ha = g(/^[\w:-]( ?[\w:-])*$/), Vr = (t, e = void 0) => { if (typeof t != "string" || !fn(ha, t)) - return at(t, e); + return ct(t, e); const r = g({ toString: g(() => t) }); @@ -325,7 +325,7 @@ const St = (t, ...e) => { g(St); const Co = (t, ...e) => (e = fe( e, - (r) => hn(wt, r) ? r : at(r) + (r) => hn(wt, r) ? r : ct(r) ), St(t, ...e)); g(Co); const $o = ({ template: t, args: e }) => { @@ -348,7 +348,7 @@ const Ln = new Te(), No = (t, e = t.name) => { typeof t == "string" && (t = St([t])); const n = M(Or, t); if (n === void 0) - throw v(`unrecognized details ${at(t)}`); + throw v(`unrecognized details ${ct(t)}`); const a = Io(n), s = new e(a); return ee(ir, s, $o(n)), r !== void 0 && No(s, r), s; }; @@ -357,7 +357,7 @@ const { addLogArgs: ya, takeLogArgsArray: ga } = To(), Kr = new Te(), Oo = (t, e typeof e == "string" && (e = St([e])); const r = M(Or, e); if (r === void 0) - throw v(`unrecognized details ${at(e)}`); + throw v(`unrecognized details ${ct(e)}`); const n = $o(r), a = M(Kr, t); if (a !== void 0) for (const s of a) @@ -412,7 +412,7 @@ const Rr = (t = void 0, e = !1) => { g(c); const u = (f, m, p) => { if (typeof f !== m) { - if (typeof m == "string" || s`${at(m)} must be a string`, p === void 0) { + if (typeof m == "string" || s`${ct(m)} must be a string`, p === void 0) { const h = dr(m); p = r`${f} must be ${Vr(h)}`; } @@ -429,27 +429,27 @@ const Rr = (t = void 0, e = !1) => { note: Oo, details: r, Fail: s, - quote: at, + quote: ct, bare: Vr, makeAssert: Rr }); return g(d); }; g(Rr); -const z = Rr(), Ro = de( +const Z = Rr(), Ro = de( zs, He ); -z(Ro); +Z(Ro); const Mo = Ro.get; -z(Mo); +Z(Mo); const _a = (t) => oe(Mo, t, []) !== void 0, ba = (t) => { const e = +ie(t); return Ls(e) && ie(e) === t; }, wa = (t) => { - Os(t), nt(st(t), (e) => { + Os(t), st(it(t), (e) => { const r = de(t, e); - z(r), ba(e) || L(t, e, { + Z(r), ba(e) || L(t, e, { ...r, writable: !1, configurable: !1 @@ -476,8 +476,8 @@ const _a = (t) => oe(Mo, t, []) !== void 0, ba = (t) => { } function i(d) { _a(d) ? wa(d) : g(d); - const f = M(a, d) || "unknown", m = Je(d), p = H(d); - s(p, `${f}.__proto__`), nt(st(m), (h) => { + const f = M(a, d) || "unknown", m = Je(d), p = B(d); + s(p, `${f}.__proto__`), st(it(m), (h) => { const _ = `${f}.${ie(h)}`, w = m[ /** @type {string} */ h @@ -614,7 +614,7 @@ const _a = (t) => oe(Mo, t, []) !== void 0, ba = (t) => { get: o, set: o }, Un = (t) => t === O || t === Ae; -function dt(t) { +function pt(t) { return { // Properties of the NativeError Constructors "[[Proto]]": "%SharedError%", @@ -622,7 +622,7 @@ function dt(t) { prototype: t }; } -function ft(t) { +function mt(t) { return { // Properties of the NativeError Prototype Objects "[[Proto]]": "%ErrorPrototype%", @@ -892,18 +892,18 @@ const jn = { cause: !1 }, // NativeError - EvalError: dt("%EvalErrorPrototype%"), - RangeError: dt("%RangeErrorPrototype%"), - ReferenceError: dt("%ReferenceErrorPrototype%"), - SyntaxError: dt("%SyntaxErrorPrototype%"), - TypeError: dt("%TypeErrorPrototype%"), - URIError: dt("%URIErrorPrototype%"), - "%EvalErrorPrototype%": ft("EvalError"), - "%RangeErrorPrototype%": ft("RangeError"), - "%ReferenceErrorPrototype%": ft("ReferenceError"), - "%SyntaxErrorPrototype%": ft("SyntaxError"), - "%TypeErrorPrototype%": ft("TypeError"), - "%URIErrorPrototype%": ft("URIError"), + EvalError: pt("%EvalErrorPrototype%"), + RangeError: pt("%RangeErrorPrototype%"), + ReferenceError: pt("%ReferenceErrorPrototype%"), + SyntaxError: pt("%SyntaxErrorPrototype%"), + TypeError: pt("%TypeErrorPrototype%"), + URIError: pt("%URIErrorPrototype%"), + "%EvalErrorPrototype%": mt("EvalError"), + "%RangeErrorPrototype%": mt("RangeError"), + "%ReferenceErrorPrototype%": mt("ReferenceError"), + "%SyntaxErrorPrototype%": mt("SyntaxError"), + "%TypeErrorPrototype%": mt("TypeError"), + "%URIErrorPrototype%": mt("URIError"), // *** Numbers and Dates Number: { // Properties of the Number Constructor @@ -1822,7 +1822,7 @@ function Uo(t, e) { return r; } const jo = () => { - const t = V(null); + const t = H(null); let e; const r = (c) => { Ta(t, Je(c)); @@ -1899,7 +1899,7 @@ function Aa(t, e) { function c(m, p, h) { if (!We(p)) throw v(`Object expected: ${m}, ${p}, ${h}`); - const _ = H(p); + const _ = B(p); if (!(_ === null && h === null)) { if (h !== void 0 && typeof h != "string") throw v(`Malformed whitelist permit ${m}.__proto__`); @@ -1954,7 +1954,7 @@ function Aa(t, e) { return; const _ = h["[[Proto]]"]; c(m, p, _), typeof p == "function" && e(p); - for (const w of st(p)) { + for (const w of it(p)) { const I = i(m, w), $ = `${m}.${I}`, T = d(p, h, I); if (!T || !l($, p, w, T)) { T !== !1 && n("warn", `Removing ${$}`); @@ -1999,7 +1999,7 @@ function Ca() { return; throw u; } - const i = H(s), c = function() { + const i = B(s), c = function() { throw v( "Function.prototype.constructor is not a valid constructor." ); @@ -2101,7 +2101,7 @@ function $a(t = "safe") { function Na(t = "safe") { if (t !== "safe" && t !== "unsafe") throw v(`unrecognized mathTaming ${t}`); - const e = As, r = e, { random: n, ...a } = Je(e), i = V(lo, { + const e = As, r = e, { random: n, ...a } = Je(e), i = H(lo, { ...a, random: { value: { @@ -2359,10 +2359,10 @@ function La(t, e, r = []) { } function i(l, d) { const f = Je(d); - f && nt(st(f), (m) => a(l, d, m, f[m])); + f && st(it(f), (m) => a(l, d, m, f[m])); } function c(l, d, f) { - for (const m of st(f)) { + for (const m of it(f)) { const p = de(d, m); if (!p || p.get || p.set) continue; @@ -2396,7 +2396,7 @@ function La(t, e, r = []) { } c("root", t, u); } -const { Fail: Xr, quote: pr } = z, Fa = /^(\w*[a-z])Locale([A-Z]\w*)$/, zo = { +const { Fail: Xr, quote: pr } = Z, Fa = /^(\w*[a-z])Locale([A-Z]\w*)$/, zo = { // See https://tc39.es/ecma262/#sec-string.prototype.localecompare localeCompare(t) { if (this === null || this === void 0) @@ -2438,7 +2438,7 @@ const Za = (t) => ({ eval(r) { return typeof r != "string" ? r : t(r); } -}).eval, { Fail: Zn } = z, za = (t) => { +}).eval, { Fail: Zn } = Z, za = (t) => { const e = function(n) { const a = `${Hr(arguments) || ""}`, s = `${At(arguments, ",")}`; new ve(s, ""), new ve(a); @@ -2457,13 +2457,13 @@ ${a} enumerable: !1, configurable: !1 } - }), H(ve) === ve.prototype || Zn`Function prototype is the same accross compartments`, H(e) === ve.prototype || Zn`Function constructor prototype is the same accross compartments`, e; + }), B(ve) === ve.prototype || Zn`Function prototype is the same accross compartments`, B(e) === ve.prototype || Zn`Function constructor prototype is the same accross compartments`, e; }, Ga = (t) => { L( t, Rs, g( - Pr(V(null), { + Pr(H(null), { set: g(() => { throw v( "Cannot set Symbol.unscopables of a Compartment's globalThis" @@ -2538,7 +2538,7 @@ ${a} configurable: !0 }); } -}, { Fail: Ba, quote: Ho } = z, Vo = new xr( +}, { Fail: Ba, quote: Ho } = Z, Vo = new xr( gn, g({ get(t, e) { @@ -2549,7 +2549,7 @@ ${a} get(t, e) { }, set(t, e, r) { - throw rt(`${ie(e)} is not defined`); + throw ot(`${ie(e)} is not defined`); }, has(t, e) { return e in x; @@ -2574,7 +2574,7 @@ ${a} return []; } }, Wo = g( - V( + H( Vo, Je(Ha) ) @@ -2594,7 +2594,7 @@ ${a} return !0; } }, r = g( - V( + H( Vo, Je(e) ) @@ -2605,8 +2605,8 @@ ${a} ); }; g(qo); -const { Fail: Wa } = z, qa = () => { - const t = V(null), e = g({ +const { Fail: Wa } = Z, qa = () => { + const t = H(null), e = g({ eval: { get() { return delete t.eval, Eo; @@ -2809,7 +2809,7 @@ const ei = (t) => { } `); return oe(s, t, []); -}, { Fail: ti } = z, Sn = ({ +}, { Fail: ti } = Z, Sn = ({ globalObject: t, moduleLexicals: e = {}, globalTransforms: r = [], @@ -2965,7 +2965,7 @@ const cs = (t, e) => { if (!t) return; const { getStackString: r, tagError: n, takeMessageLogArgs: a, takeNoteLogArgsArray: s } = e, i = (w, I) => fe(w, (T) => vn(T) ? (ae(I, T), `(${n(T)})`) : T), c = (w, I, $, T, D) => { - const Z = n(I), q = $ === $t.MESSAGE ? `${Z}:` : `${Z} ${$}`, K = i(T, D); + const j = n(I), q = $ === $t.MESSAGE ? `${j}:` : `${j} ${$}`, K = i(T, D); t[w](q, ...K); }, u = (w, I, $ = void 0) => { if (I.length === 0) @@ -2990,7 +2990,7 @@ const cs = (t, e) => { return; const $ = n(I); Nr(l, I); - const T = [], D = a(I), Z = s( + const T = [], D = a(I), j = s( I, d(w) ); @@ -3005,13 +3005,13 @@ const cs = (t, e) => { typeof q == "string" && q.length >= 1 && !bo(q, ` `) && (q += ` `), t[w](q); - for (const K of Z) + for (const K of j) c(w, I, $t.NOTE, K, T); u(w, T, $); }, m = fe(ss, ([w, I]) => { const $ = (...T) => { - const D = [], Z = i(T, D); - t[w](...Z), u(w, D); + const D = [], j = i(T, D); + t[w](...j), u(w, D); }; return L($, "name", { value: w }), [w, g($)]; }), p = Ve( @@ -3161,7 +3161,7 @@ const Vn = (t) => { const a = t[n]; return [n, () => oe(a, t, [])]; })); - return V(r, {}); + return H(r, {}); }, li = (t) => fe(t, ci), ui = /\/node_modules\//, di = /^(?:node:)?internal\//, fi = /\/packages\/ses\/src\/error\/assert.js$/, pi = /\/packages\/eventual-send\/src\//, mi = [ ui, di, @@ -3377,12 +3377,12 @@ function Si(t = "safe", e = "concise") { "%SharedError%": c }; } -const { Fail: Ei, details: en, quote: Le } = z, ls = () => { +const { Fail: Ei, details: en, quote: Le } = Z, ls = () => { }, xi = (t, e) => g({ compartment: t, specifier: e }), Pi = (t, e, r) => { - const n = V(null); + const n = H(null); for (const a of t) { const s = e(a, r); n[a] = s; @@ -3428,7 +3428,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { ); let f = u[n]; if (f === void 0 && l !== void 0 && (f = l(n)), typeof f == "string") - z.fail( + Z.fail( en`Cannot map module ${Le(n)} to ${Le( f )} in parent compartment, not yet implemented`, @@ -3436,11 +3436,11 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { ); else if (f !== void 0) { const p = M(e, f); - p === void 0 && z.fail( + p === void 0 && Z.fail( en`Cannot map module ${Le( n )} because the value is not a module exports namespace, or is from another realm`, - rt + ot ); const h = await mr( t, @@ -3529,7 +3529,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { i ), (d) => { - throw z.note( + throw Z.note( d, en`${d.message}, loading ${Le(n)} in compartment ${Le( c @@ -3567,9 +3567,9 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { ", " )}` ); -}, { quote: pt } = z, Ti = () => { +}, { quote: ht } = Z, Ti = () => { let t = !1; - const e = V(null, { + const e = H(null, { // Make this appear like an ESM module namespace object. [He]: { value: "Module", @@ -3587,7 +3587,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { get(r, n, a) { if (!t) throw v( - `Cannot get property ${pt( + `Cannot get property ${ht( n )} of module exports namespace, the module has not yet begun to execute` ); @@ -3595,13 +3595,13 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { }, set(r, n, a) { throw v( - `Cannot set property ${pt(n)} of module exports namespace` + `Cannot set property ${ht(n)} of module exports namespace` ); }, has(r, n) { if (!t) throw v( - `Cannot check property ${pt( + `Cannot check property ${ht( n )}, the module has not yet begun to execute` ); @@ -3609,7 +3609,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { }, deleteProperty(r, n) { throw v( - `Cannot delete property ${pt(n)}s of module exports namespace` + `Cannot delete property ${ht(n)}s of module exports namespace` ); }, ownKeys(r) { @@ -3617,12 +3617,12 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { throw v( "Cannot enumerate keys, the module has not yet begun to execute" ); - return st(e); + return it(e); }, getOwnPropertyDescriptor(r, n) { if (!t) throw v( - `Cannot get own property descriptor ${pt( + `Cannot get own property descriptor ${ht( n )}, the module has not yet begun to execute` ); @@ -3650,7 +3650,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { }, defineProperty(r, n, a) { throw v( - `Cannot define property ${pt(n)} of module exports namespace` + `Cannot define property ${ht(n)} of module exports namespace` ); }, apply(r, n, a) { @@ -3685,7 +3685,7 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { let { globalTransforms: s } = t; const { globalObject: i } = t; let c; - n !== void 0 && (s = void 0, c = V( + n !== void 0 && (s = void 0, c = H( null, Je(n) )), { safeEvaluate: a } = Sn({ @@ -3714,19 +3714,19 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { return u(e, { localTransforms: c }); -}, { quote: rr } = z, Ai = (t, e, r, n, a, s) => { +}, { quote: rr } = Z, Ai = (t, e, r, n, a, s) => { const { exportsProxy: i, exportsTarget: c, activate: u } = En( r, M(t, r), n, a - ), l = V(null); + ), l = H(null); if (e.exports) { - if (!gt(e.exports) || Bs(e.exports, (f) => typeof f != "string")) + if (!vt(e.exports) || Bs(e.exports, (f) => typeof f != "string")) throw v( `SES third-party static module record "exports" property must be an array of strings for module ${a}` ); - nt(e.exports, (f) => { + st(e.exports, (f) => { let m = c[f]; const p = []; L(c, f, { @@ -3787,21 +3787,21 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { _, e, s - ), Z = V(null), q = V(null), K = V(null), je = V(null), pe = V(null); + ), j = H(null), q = H(null), K = H(null), je = H(null), pe = H(null); c && Pr(pe, c), p && I && I(s, pe); - const Ze = V(null), Xe = V(null); - nt(te(d), ([me, [G]]) => { - let B = Ze[G]; - if (!B) { + const Ze = H(null), Xe = H(null); + st(te(d), ([me, [z]]) => { + let G = Ze[z]; + if (!G) { let X, Q = !0, ce = []; const Y = () => { if (Q) - throw rt(`binding ${rr(G)} not yet initialized`); + throw ot(`binding ${rr(z)} not yet initialized`); return X; }, _e = g((be) => { if (!Q) throw v( - `Internal: binding ${rr(G)} already initialized` + `Internal: binding ${rr(z)} already initialized` ); X = be; const In = ce; @@ -3810,38 +3810,38 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { we(be); return be; }); - B = { + G = { get: Y, notify: (be) => { be !== _e && (Q ? ae(ce || [], be) : be(X)); } - }, Ze[G] = B, K[G] = _e; + }, Ze[z] = G, K[z] = _e; } - Z[me] = { - get: B.get, + j[me] = { + get: G.get, set: void 0, enumerable: !0, configurable: !1 - }, Xe[me] = B.notify; - }), nt( + }, Xe[me] = G.notify; + }), st( te(f), - ([me, [G, B]]) => { - let X = Ze[G]; + ([me, [z, G]]) => { + let X = Ze[z]; if (!X) { let Q, ce = !0; const Y = [], _e = () => { if (ce) - throw rt( + throw ot( `binding ${rr(me)} not yet initialized` ); return Q; - }, ut = g((we) => { + }, ft = g((we) => { Q = we, ce = !1; for (const Lr of Y) Lr(we); }), be = (we) => { if (ce) - throw rt(`binding ${rr(G)} not yet initialized`); + throw ot(`binding ${rr(z)} not yet initialized`); Q = we; for (const Lr of Y) Lr(we); @@ -3849,16 +3849,16 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { X = { get: _e, notify: (we) => { - we !== ut && (ae(Y, we), ce || we(Q)); + we !== ft && (ae(Y, we), ce || we(Q)); } - }, Ze[G] = X, B && L(q, G, { + }, Ze[z] = X, G && L(q, z, { get: _e, set: be, enumerable: !0, configurable: !1 - }), je[G] = ut; + }), je[z] = ft; } - Z[me] = { + j[me] = { get: X.get, set: void 0, enumerable: !0, @@ -3871,35 +3871,35 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { }; Xe["*"] = ze; function er(me) { - const G = V(null); - G.default = !1; - for (const [B, X] of me) { - const Q = De(n, B); + const z = H(null); + z.default = !1; + for (const [G, X] of me) { + const Q = De(n, G); Q.execute(); const { notifiers: ce } = Q; for (const [Y, _e] of X) { - const ut = ce[Y]; - if (!ut) + const ft = ce[Y]; + if (!ft) throw Kt( - `The requested module '${B}' does not provide an export named '${Y}'` + `The requested module '${G}' does not provide an export named '${Y}'` ); for (const be of _e) - ut(be); + ft(be); } - if (Ar(u, B)) + if (Ar(u, G)) for (const [Y, _e] of te( ce )) - G[Y] === void 0 ? G[Y] = _e : G[Y] = !1; - if (m[B]) - for (const [Y, _e] of m[B]) - G[_e] = ce[Y]; + z[Y] === void 0 ? z[Y] = _e : z[Y] = !1; + if (m[G]) + for (const [Y, _e] of m[G]) + z[_e] = ce[Y]; } - for (const [B, X] of te(G)) - if (!Xe[B] && X !== !1) { - Xe[B] = X; + for (const [G, X] of te(z)) + if (!Xe[G] && X !== !1) { + Xe[G] = X; let Q; - X((Y) => Q = Y), Z[B] = { + X((Y) => Q = Y), j[G] = { get() { return Q; }, @@ -3908,9 +3908,9 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { configurable: !1 }; } - nt( - _o(co(Z)), - (B) => L(T, B, Z[B]) + st( + _o(co(j)), + (G) => L(T, G, j[G]) ), g(T), D(); } let Ct; @@ -3933,8 +3933,8 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { importMeta: pe }) ); - } catch (G) { - kn = !0, Tn = G; + } catch (z) { + kn = !0, Tn = z; } } if (kn) @@ -3945,13 +3945,13 @@ const { Fail: Ei, details: en, quote: Le } = z, ls = () => { exportsProxy: $, execute: xs }); -}, { Fail: tt, quote: W } = z, ds = (t, e, r, n) => { +}, { Fail: nt, quote: W } = Z, ds = (t, e, r, n) => { const { name: a, moduleRecords: s } = M( t, r ), i = De(s, n); if (i === void 0) - throw rt( + throw ot( `Missing link to module ${W(n)} from compartment ${W( a )}` @@ -3963,9 +3963,9 @@ function $i(t) { } function Ni(t, e) { const { __fixedExportMap__: r, __liveExportMap__: n } = t; - We(r) || tt`Property '__fixedExportMap__' of a precompiled module record must be an object, got ${W( + We(r) || nt`Property '__fixedExportMap__' of a precompiled module record must be an object, got ${W( r - )}, for module ${W(e)}`, We(n) || tt`Property '__liveExportMap__' of a precompiled module record must be an object, got ${W( + )}, for module ${W(e)}`, We(n) || nt`Property '__liveExportMap__' of a precompiled module record must be an object, got ${W( n )}, for module ${W(e)}`; } @@ -3974,20 +3974,20 @@ function Oi(t) { } function Ri(t, e) { const { exports: r } = t; - gt(r) || tt`Property 'exports' of a third-party static module record must be an array, got ${W( + vt(r) || nt`Property 'exports' of a third-party static module record must be an array, got ${W( r )}, for module ${W(e)}`; } function Mi(t, e) { - We(t) || tt`Static module records must be of type object, got ${W( + We(t) || nt`Static module records must be of type object, got ${W( t )}, for module ${W(e)}`; const { imports: r, exports: n, reexports: a = [] } = t; - gt(r) || tt`Property 'imports' of a static module record must be an array, got ${W( + vt(r) || nt`Property 'imports' of a static module record must be an array, got ${W( r - )}, for module ${W(e)}`, gt(n) || tt`Property 'exports' of a precompiled module record must be an array, got ${W( + )}, for module ${W(e)}`, vt(n) || nt`Property 'exports' of a precompiled module record must be an array, got ${W( n - )}, for module ${W(e)}`, gt(a) || tt`Property 'reexports' of a precompiled module record must be an array if present, got ${W( + )}, for module ${W(e)}`, vt(a) || nt`Property 'reexports' of a precompiled module record must be an array if present, got ${W( a )}, for module ${W(e)}`; } @@ -4031,7 +4031,7 @@ const Li = (t, e, r) => { $e(u, d, m); } return l; -}, { quote: zr } = z, Rt = new Te(), Me = new Te(), nr = (t) => { +}, { quote: zr } = Z, Rt = new Te(), Me = new Te(), nr = (t) => { const { importHook: e, resolveHook: r } = M(Me, t); if (typeof e != "function" || typeof r != "function") throw v( @@ -4136,15 +4136,15 @@ const tn = (t, e, r) => { moduleMapHook: m, importMetaHook: p } = i, h = [...u, ...l], _ = new Ce(), w = new Ce(), I = new Ce(); - for (const [D, Z] of te(s || {})) { - if (typeof Z == "string") + for (const [D, j] of te(s || {})) { + if (typeof j == "string") throw v( `Cannot map module ${zr(D)} to ${zr( - Z + j )} in parent compartment` ); - if (M(Rt, Z) === void 0) - throw rt( + if (M(Rt, j) === void 0) + throw ot( `Cannot map module ${zr( D )} because it has no known compartment in this realm` @@ -4185,13 +4185,13 @@ const tn = (t, e, r) => { return n.prototype = Pn, n; }; function Gr(t) { - return H(t).constructor; + return B(t).constructor; } function Fi() { return arguments; } const Di = () => { - const t = ve.prototype.constructor, e = de(Fi(), "callee"), r = e && e.get, n = ea(new ie()), a = H(n), s = Tr[po] && Ys(/./), i = s && H(s), c = Hs([]), u = H(c), l = H(Ts), d = qs(new Ce()), f = H(d), m = Ks(new Pt()), p = H(m), h = H(u); + const t = ve.prototype.constructor, e = de(Fi(), "callee"), r = e && e.get, n = ea(new ie()), a = B(n), s = Tr[po] && Ys(/./), i = s && B(s), c = Hs([]), u = B(c), l = B(Ts), d = qs(new Ce()), f = B(d), m = Ks(new Pt()), p = B(m), h = B(u); function* _() { } const w = Gr(_), I = w.prototype; @@ -4199,7 +4199,7 @@ const Di = () => { } const T = Gr( $ - ), D = T.prototype, Z = D.prototype, q = H(Z); + ), D = T.prototype, j = D.prototype, q = B(j); async function K() { } const je = Gr(K), pe = { @@ -4208,7 +4208,7 @@ const Di = () => { "%InertAsyncFunction%": je, "%AsyncGenerator%": D, "%InertAsyncGeneratorFunction%": T, - "%AsyncGeneratorPrototype%": Z, + "%AsyncGeneratorPrototype%": j, "%AsyncIteratorPrototype%": q, "%Generator%": I, "%InertGeneratorFunction%": w, @@ -4221,17 +4221,17 @@ const Di = () => { "%TypedArray%": l, "%InertCompartment%": xn }; - return x.Iterator && (pe["%IteratorHelperPrototype%"] = H( + return x.Iterator && (pe["%IteratorHelperPrototype%"] = B( // eslint-disable-next-line @endo/no-polymorphic-call x.Iterator.from([]).take(0) - ), pe["%WrapForValidIteratorPrototype%"] = H( + ), pe["%WrapForValidIteratorPrototype%"] = B( // eslint-disable-next-line @endo/no-polymorphic-call x.Iterator.from({ next() { } }) - )), x.AsyncIterator && (pe["%AsyncIteratorHelperPrototype%"] = H( + )), x.AsyncIterator && (pe["%AsyncIteratorHelperPrototype%"] = B( // eslint-disable-next-line @endo/no-polymorphic-call x.AsyncIterator.from([]).take(0) - ), pe["%WrapForValidAsyncIteratorPrototype%"] = H( + ), pe["%WrapForValidAsyncIteratorPrototype%"] = B( // eslint-disable-next-line @endo/no-polymorphic-call x.AsyncIterator.from({ next() { } }) @@ -4301,7 +4301,7 @@ const Ui = () => { He, "Iterator" ); -}, { Fail: eo, details: to, quote: ro } = z; +}, { Fail: eo, details: to, quote: ro } = Z; let or, sr; const zi = Sa(), Gi = () => { let t = !1; @@ -4354,9 +4354,9 @@ const zi = Sa(), Gi = () => { ..._ } = t; d === "unsafeEval" || d === "safeEval" || d === "noEval" || eo`lockdown(): non supported option evalTaming: ${ro(d)}`; - const w = st(_); + const w = it(_); if (w.length === 0 || eo`lockdown(): non supported option ${ro(w)}`, or === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call - z.fail( + Z.fail( to`Already locked down at ${or} (SES_ALREADY_LOCKED_DOWN)`, v ), or = v("Prior lockdown (SES_ALREADY_LOCKED_DOWN)"), or.stack, Gi(), x.Function.prototype.constructor !== x.Function && // @ts-ignore harden is absent on globalThis type def. @@ -4369,9 +4369,9 @@ const zi = Sa(), Gi = () => { "Already locked down but not by this SES instance (SES_MULTIPLE_INSTANCES)" ); ni(l); - const $ = os(), { addIntrinsics: T, completePrototypes: D, finalIntrinsics: Z } = jo(), q = fs(zi, m); + const $ = os(), { addIntrinsics: T, completePrototypes: D, finalIntrinsics: j } = jo(), q = fs(zi, m); T({ harden: q }), T(Ca()), T($a(p)), T(Si(e, u)), T(Na(h)), T(Oa(a)), T(Ui()), T(Di()), D(); - const K = Z(), je = { __proto__: null }; + const K = j(), je = { __proto__: null }; typeof x.Buffer == "function" && (je.Buffer = x.Buffer); let pe; e !== "unsafe" && (pe = K["%InitialGetStackString%"]); @@ -4383,11 +4383,11 @@ const zi = Sa(), Gi = () => { ); if (x.console = /** @type {Console} */ Ze.console, typeof /** @type {any} */ - Ze.console._times == "object" && (je.SafeMap = H( + Ze.console._times == "object" && (je.SafeMap = B( // eslint-disable-next-line no-underscore-dangle /** @type {any} */ Ze.console._times - )), e === "unsafe" && x.assert === z && (x.assert = Rr(void 0, !0)), ja(K, s), Zi(K), Aa(K, $), Go(x), Bo(x, { + )), e === "unsafe" && x.assert === Z && (x.assert = Rr(void 0, !0)), ja(K, s), Zi(K), Aa(K, $), Go(x), Bo(x, { intrinsics: K, newGlobalPropertyNames: Fn, makeCompartmentConstructor: tn, @@ -4408,7 +4408,7 @@ const zi = Sa(), Gi = () => { } return () => { sr === void 0 || // eslint-disable-next-line @endo/no-polymorphic-call - z.fail( + Z.fail( to`Already locked down at ${sr} (SES_ALREADY_LOCKED_DOWN)`, v ), sr = v( @@ -4448,7 +4448,7 @@ x.Compartment = tn( Ia(x), Bi ); -x.assert = z; +x.assert = Z; const Hi = (t) => { let e = { x: 0, y: 0 }, r = { x: 0, y: 0 }, n = { x: 0, y: 0 }; const a = (c) => { @@ -4460,7 +4460,7 @@ const Hi = (t) => { n = { x: c.clientX, y: c.clientY }, r = { x: e.x, y: e.y }, document.addEventListener("mousemove", a), document.addEventListener("mouseup", s); }; return t.addEventListener("mousedown", i), s; -}, Vi = ":host{--spacing-4: .25rem;--spacing-8: calc(var(--spacing-4) * 2);--spacing-12: calc(var(--spacing-4) * 3);--spacing-16: calc(var(--spacing-4) * 4);--spacing-20: calc(var(--spacing-4) * 5);--spacing-24: calc(var(--spacing-4) * 6);--spacing-28: calc(var(--spacing-4) * 7);--spacing-32: calc(var(--spacing-4) * 8);--spacing-36: calc(var(--spacing-4) * 9);--spacing-40: calc(var(--spacing-4) * 10);--font-weight-regular: 400;--font-weight-bold: 500;--font-line-height-s: 1.2;--font-line-height-m: 1.4;--font-line-height-l: 1.5;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px}[data-theme]{background-color:var(--color-background-primary);color:var(--color-foreground-secondary)}.wrapper{display:flex;flex-direction:column;position:fixed;inset-block-end:10px;inset-inline-start:10px;z-index:1000;padding:25px;border-radius:15px;box-shadow:0 0 10px #0000004d}.header{align-items:center;display:flex;justify-content:space-between;border-block-end:2px solid var(--color-background-quaternary);padding-block-end:var(--spacing-4)}button{background:transparent;border:0;cursor:pointer;padding:0}h1{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin:0;margin-inline-end:var(--spacing-4);-webkit-user-select:none;user-select:none}iframe{border:none;inline-size:100%;block-size:100%}", Wi = ` +}, Vi = ":host{--spacing-4: .25rem;--spacing-8: calc(var(--spacing-4) * 2);--spacing-12: calc(var(--spacing-4) * 3);--spacing-16: calc(var(--spacing-4) * 4);--spacing-20: calc(var(--spacing-4) * 5);--spacing-24: calc(var(--spacing-4) * 6);--spacing-28: calc(var(--spacing-4) * 7);--spacing-32: calc(var(--spacing-4) * 8);--spacing-36: calc(var(--spacing-4) * 9);--spacing-40: calc(var(--spacing-4) * 10);--font-weight-regular: 400;--font-weight-bold: 500;--font-line-height-s: 1.2;--font-line-height-m: 1.4;--font-line-height-l: 1.5;--font-size-s: 12px;--font-size-m: 14px;--font-size-l: 16px}[data-theme]{background-color:var(--color-background-primary);color:var(--color-foreground-secondary)}.wrapper{display:flex;flex-direction:column;position:fixed;inset-block-start:40px;inset-inline-end:320px;z-index:1000;padding:25px;border-radius:15px;box-shadow:0 0 10px #0000004d}.header{align-items:center;display:flex;justify-content:space-between;border-block-end:2px solid var(--color-background-quaternary);padding-block-end:var(--spacing-4)}button{background:transparent;border:0;cursor:pointer;padding:0}h1{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin:0;margin-inline-end:var(--spacing-4);-webkit-user-select:none;user-select:none}iframe{border:none;inline-size:100%;block-size:100%}", Wi = ` `; var ue, qt; class qi extends HTMLElement { @@ -4957,7 +4957,7 @@ class N { return Fe.create(this, this._def); } nullable() { - return lt.create(this, this._def); + return dt.create(this, this._def); } nullish() { return this.nullable().optional(); @@ -5656,7 +5656,7 @@ Dt.create = (t) => new Dt({ coerce: (t == null ? void 0 : t.coerce) || !1, ...C(t) }); -class it extends N { +class lt extends N { _parse(e) { if (this._def.coerce && (e.data = new Date(e.data)), this._getType(e) !== b.date) { const s = this._getOrReturnCtx(e); @@ -5696,7 +5696,7 @@ class it extends N { }; } _addCheck(e) { - return new it({ + return new lt({ ...this._def, checks: [...this._def.checks, e] }); @@ -5728,7 +5728,7 @@ class it extends N { return e != null ? new Date(e) : null; } } -it.create = (t) => new it({ +lt.create = (t) => new lt({ checks: [], coerce: (t == null ? void 0 : t.coerce) || !1, typeName: P.ZodDate, @@ -5797,7 +5797,7 @@ Et.create = (t) => new Et({ typeName: P.ZodAny, ...C(t) }); -class ot extends N { +class at extends N { constructor() { super(...arguments), this._unknown = !0; } @@ -5805,7 +5805,7 @@ class ot extends N { return re(e.data); } } -ot.create = (t) => new ot({ +at.create = (t) => new at({ typeName: P.ZodUnknown, ...C(t) }); @@ -5913,12 +5913,12 @@ Pe.create = (t, e) => new Pe({ typeName: P.ZodArray, ...C(e) }); -function ht(t) { +function gt(t) { if (t instanceof U) { const e = {}; for (const r in t.shape) { const n = t.shape[r]; - e[r] = Fe.create(ht(n)); + e[r] = Fe.create(gt(n)); } return new U({ ...t._def, @@ -5927,8 +5927,8 @@ function ht(t) { } else return t instanceof Pe ? new Pe({ ...t._def, - type: ht(t.element) - }) : t instanceof Fe ? Fe.create(ht(t.unwrap())) : t instanceof lt ? lt.create(ht(t.unwrap())) : t instanceof Oe ? Oe.create(t.items.map((e) => ht(e))) : t; + type: gt(t.element) + }) : t instanceof Fe ? Fe.create(gt(t.unwrap())) : t instanceof dt ? dt.create(gt(t.unwrap())) : t instanceof Oe ? Oe.create(t.items.map((e) => gt(e))) : t; } class U extends N { constructor() { @@ -6165,7 +6165,7 @@ class U extends N { * @deprecated */ deepPartial() { - return ht(this); + return gt(this); } partial(e) { const r = {}; @@ -6557,7 +6557,7 @@ br.create = (t, e, r) => new br({ typeName: P.ZodMap, ...C(r) }); -class ct extends N { +class ut extends N { _parse(e) { const { status: r, ctx: n } = this._processInputParams(e); if (n.parsedType !== b.set) @@ -6596,13 +6596,13 @@ class ct extends N { return n.common.async ? Promise.all(c).then((u) => i(u)) : i(c); } min(e, r) { - return new ct({ + return new ut({ ...this._def, minSize: { value: e, message: E.toString(r) } }); } max(e, r) { - return new ct({ + return new ut({ ...this._def, maxSize: { value: e, message: E.toString(r) } }); @@ -6614,14 +6614,14 @@ class ct extends N { return this.min(1, e); } } -ct.create = (t, e) => new ct({ +ut.create = (t, e) => new ut({ valueType: t, minSize: null, maxSize: null, typeName: P.ZodSet, ...C(e) }); -class vt extends N { +class _t extends N { constructor() { super(...arguments), this.validate = this.implement; } @@ -6696,13 +6696,13 @@ class vt extends N { return this._def.returns; } args(...e) { - return new vt({ + return new _t({ ...this._def, - args: Oe.create(e).rest(ot.create()) + args: Oe.create(e).rest(at.create()) }); } returns(e) { - return new vt({ + return new _t({ ...this._def, returns: e }); @@ -6714,9 +6714,9 @@ class vt extends N { return this.parse(e); } static create(e, r, n) { - return new vt({ - args: e || Oe.create([]).rest(ot.create()), - returns: r || ot.create(), + return new _t({ + args: e || Oe.create([]).rest(at.create()), + returns: r || at.create(), typeName: P.ZodFunction, ...C(n) }); @@ -6960,7 +6960,7 @@ Fe.create = (t, e) => new Fe({ typeName: P.ZodOptional, ...C(e) }); -class lt extends N { +class dt extends N { _parse(e) { return this._getType(e) === b.null ? re(null) : this._def.innerType._parse(e); } @@ -6968,7 +6968,7 @@ class lt extends N { return this._def.innerType; } } -lt.create = (t, e) => new lt({ +dt.create = (t, e) => new dt({ innerType: t, typeName: P.ZodNullable, ...C(e) @@ -7133,7 +7133,7 @@ var P; })(P || (P = {})); const dc = (t, e = { message: `Input not instance of ${t.name}` -}) => vs((r) => r instanceof t, e), _s = Ee.create, bs = qe.create, fc = Sr.create, pc = Ke.create, ws = Dt.create, mc = it.create, hc = vr.create, yc = Ut.create, gc = jt.create, vc = Et.create, _c = ot.create, bc = Ue.create, wc = _r.create, Sc = Pe.create, Ec = U.create, xc = U.strictCreate, Pc = Zt.create, kc = Mr.create, Tc = zt.create, Ic = Oe.create, Ac = Gt.create, Cc = br.create, $c = ct.create, Nc = vt.create, Oc = Bt.create, Rc = Ht.create, Mc = Ye.create, Lc = Vt.create, Fc = xt.create, oo = ke.create, Dc = Fe.create, Uc = lt.create, jc = ke.createWithPreprocess, Zc = Qt.create, zc = () => _s().optional(), Gc = () => bs().optional(), Bc = () => ws().optional(), Hc = { +}) => vs((r) => r instanceof t, e), _s = Ee.create, bs = qe.create, fc = Sr.create, pc = Ke.create, ws = Dt.create, mc = lt.create, hc = vr.create, yc = Ut.create, gc = jt.create, vc = Et.create, _c = at.create, bc = Ue.create, wc = _r.create, Sc = Pe.create, Ec = U.create, xc = U.strictCreate, Pc = Zt.create, kc = Mr.create, Tc = zt.create, Ic = Oe.create, Ac = Gt.create, Cc = br.create, $c = ut.create, Nc = _t.create, Oc = Bt.create, Rc = Ht.create, Mc = Ye.create, Lc = Vt.create, Fc = xt.create, oo = ke.create, Dc = Fe.create, Uc = dt.create, jc = ke.createWithPreprocess, Zc = Qt.create, zc = () => _s().optional(), Gc = () => bs().optional(), Bc = () => ws().optional(), Hc = { string: (t) => Ee.create({ ...t, coerce: !0 }), number: (t) => qe.create({ ...t, coerce: !0 }), boolean: (t) => Dt.create({ @@ -7141,9 +7141,9 @@ const dc = (t, e = { coerce: !0 }), bigint: (t) => Ke.create({ ...t, coerce: !0 }), - date: (t) => it.create({ ...t, coerce: !0 }) + date: (t) => lt.create({ ...t, coerce: !0 }) }, Vc = A; -var j = /* @__PURE__ */ Object.freeze({ +var V = /* @__PURE__ */ Object.freeze({ __proto__: null, defaultErrorMap: Lt, setErrorMap: Yi, @@ -7172,12 +7172,12 @@ var j = /* @__PURE__ */ Object.freeze({ ZodNumber: qe, ZodBigInt: Ke, ZodBoolean: Dt, - ZodDate: it, + ZodDate: lt, ZodSymbol: vr, ZodUndefined: Ut, ZodNull: jt, ZodAny: Et, - ZodUnknown: ot, + ZodUnknown: at, ZodNever: Ue, ZodVoid: _r, ZodArray: Pe, @@ -7188,8 +7188,8 @@ var j = /* @__PURE__ */ Object.freeze({ ZodTuple: Oe, ZodRecord: Gt, ZodMap: br, - ZodSet: ct, - ZodFunction: vt, + ZodSet: ut, + ZodFunction: _t, ZodLazy: Bt, ZodLiteral: Ht, ZodEnum: Ye, @@ -7198,7 +7198,7 @@ var j = /* @__PURE__ */ Object.freeze({ ZodEffects: ke, ZodTransformer: ke, ZodOptional: Fe, - ZodNullable: lt, + ZodNullable: dt, ZodDefault: Wt, ZodCatch: wr, ZodNaN: Sr, @@ -7258,27 +7258,27 @@ var j = /* @__PURE__ */ Object.freeze({ quotelessJson: Ki, ZodError: xe }); -const Wc = j.object({ - width: j.number().positive(), - height: j.number().positive() +const Wc = V.object({ + width: V.number().positive(), + height: V.number().positive() }); function qc(t, e, r, n) { const a = document.createElement("plugin-modal"); return a.setTheme(r), a.setAttribute("title", t), a.setAttribute("iframe-src", e), a.setAttribute("width", String((n == null ? void 0 : n.width) || 285)), a.setAttribute("height", String((n == null ? void 0 : n.height) || 540)), document.body.appendChild(a), a; } -const Kc = j.function().args( - j.string(), - j.string(), - j.enum(["dark", "light"]), +const Kc = V.function().args( + V.string(), + V.string(), + V.enum(["dark", "light"]), Wc.optional() -).implement((t, e, r, n) => qc(t, e, r, n)), Yc = j.object({ - name: j.string(), - host: j.string().url(), - code: j.string(), - icon: j.string().optional(), - description: j.string().max(200).optional(), - permissions: j.array( - j.enum([ +).implement((t, e, r, n) => qc(t, e, r, n)), Yc = V.object({ + name: V.string(), + host: V.string().url(), + code: V.string(), + icon: V.string().optional(), + description: V.string().max(200).optional(), + permissions: V.array( + V.enum([ "page:read", "page:write", "file:read", @@ -7349,7 +7349,7 @@ function el(t, e) { ne == null || ne.dispatchEvent(i); }, onMessage: (s) => { - j.function().parse(s), cn.push(s); + V.function().parse(s), cn.push(s); } }, utils: { @@ -7365,17 +7365,14 @@ function el(t, e) { } } }, - setTimeout: j.function().args(j.function(), j.number()).implement((s, i) => { - setTimeout(s, i); - }), closePlugin: r, on(s, i) { - j.enum(an).parse(s), j.function().parse(i), s === "pagechange" ? n("page:read") : s === "filechange" ? n("file:read") : s === "selectionchange" && n("selection:read"); + V.enum(an).parse(s), V.function().parse(i), s === "pagechange" ? n("page:read") : s === "filechange" ? n("file:read") : s === "selectionchange" && n("selection:read"); const c = Nt.get(s) || []; c.push(i), Nt.set(s, c); }, off(s, i) { - j.enum(an).parse(s), j.function().parse(i); + V.enum(an).parse(s), V.function().parse(i); const c = Nt.get(s) || []; Nt.set( s, @@ -7436,33 +7433,37 @@ function el(t, e) { } }; } -let so = !1, yt, _t = null; +let so = !1, et, rt = null; function tl(t) { - _t = t; -} -function rl(t) { - return () => { - yt && _t && (yt.closePlugin(), t.id && _t.removeListener(t.id)); - }; + rt = t; } const Es = async function(t) { try { const e = await Xc(t); - if (so || (so = !0, hardenIntrinsics()), yt && yt.closePlugin(), _t) { - yt = el(_t, t), new Compartment({ - penpot: harden(yt), + if (so || (so = !0, hardenIntrinsics()), et && et.closePlugin(), rt) { + et = el(rt, t), new Compartment({ + penpot: harden(et), fetch: window.fetch.bind(window), console: harden(window.console), - Math: harden(Math) + Math: harden(Math), + setTimeout: harden( + (...[a, s]) => setTimeout(() => { + a(); + }, s) + ), + clearTimeout: harden((a) => { + clearTimeout(a); + }) }).evaluate(e); - let n = {}; - n.id = _t.addListener("finish", rl(n)); + const n = rt.addListener("finish", () => { + et == null || et.closePlugin(), rt == null || rt.removeListener(n); + }); } else console.error("Cannot find Penpot Context"); } catch (e) { console.error(e); } -}, nl = async function(t) { +}, rl = async function(t) { const e = await Jc(t); Es(e); }; @@ -7476,7 +7477,7 @@ repairIntrinsics({ const ao = globalThis; ao.initPluginsRuntime = (t) => { if (t) { - console.log("%c[PLUGINS] Initialize context", "color: #008d7c"), ao.ɵcontext = t, globalThis.ɵloadPlugin = Es, globalThis.ɵloadPluginByUrl = nl, tl(t); + console.log("%c[PLUGINS] Initialize context", "color: #008d7c"), ao.ɵcontext = t, globalThis.ɵloadPlugin = Es, globalThis.ɵloadPluginByUrl = rl, tl(t); for (const e of an) t.addListener(e, Qc.bind(null, e)); } From 98038b10a03786755c78ddd79425d061af19ab5b Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 30 May 2024 11:15:27 +0200 Subject: [PATCH 59/59] :tada: Add a/b test for onboarding questions --- .../styles/common/refactor/basic-rules.scss | 3 + .../styles/common/refactor/color-defs.scss | 2 + .../common/refactor/themes/default-theme.scss | 1 + .../common/refactor/themes/light-theme.scss | 2 + frontend/src/app/main/ui/onboarding.cljs | 8 +- .../app/main/ui/onboarding/newsletter.cljs | 7 +- .../src/app/main/ui/onboarding/questions.cljs | 6 +- .../app/main/ui/onboarding/team_choice.cljs | 13 +- frontend/src/app/main/ui/releases/v2_0.cljs | 321 +++++++++--------- 9 files changed, 195 insertions(+), 168 deletions(-) diff --git a/frontend/resources/styles/common/refactor/basic-rules.scss b/frontend/resources/styles/common/refactor/basic-rules.scss index 12c7961c8..858838d05 100644 --- a/frontend/resources/styles/common/refactor/basic-rules.scss +++ b/frontend/resources/styles/common/refactor/basic-rules.scss @@ -593,6 +593,9 @@ width: 100%; z-index: $z-index-modal; background-color: var(--overlay-color); + &.onboarding-a-b-test { + background-color: var(--overlay-color-onboarding-a-b-test); + } } .modal-container-base { diff --git a/frontend/resources/styles/common/refactor/color-defs.scss b/frontend/resources/styles/common/refactor/color-defs.scss index da1f0d784..c7048003d 100644 --- a/frontend/resources/styles/common/refactor/color-defs.scss +++ b/frontend/resources/styles/common/refactor/color-defs.scss @@ -11,6 +11,7 @@ // Dark background --db-primary: #18181a; --db-primary-60: #{color.change(#18181a, $alpha: 0.6)}; + --db-primary-90: #{color.change(#18181a, $alpha: 0.9)}; --db-secondary: #000000; --db-secondary-30: #{color.change(#000000, $alpha: 0.3)}; --db-secondary-80: #{color.change(#000000, $alpha: 0.8)}; @@ -35,6 +36,7 @@ // Light background --lb-primary: #ffffff; --lb-primary-60: #{color.change(#ffffff, $alpha: 0.6)}; + --lb-primary-90: #{color.change(#ffffff, $alpha: 0.9)}; --lb-secondary: #e8eaee; --lb-secondary-30: #{color.change(#e8eaee, $alpha: 0.3)}; --lb-secondary-80: #{color.change(#e8eaee, $alpha: 0.8)}; diff --git a/frontend/resources/styles/common/refactor/themes/default-theme.scss b/frontend/resources/styles/common/refactor/themes/default-theme.scss index 432906c9e..2b5feb06a 100644 --- a/frontend/resources/styles/common/refactor/themes/default-theme.scss +++ b/frontend/resources/styles/common/refactor/themes/default-theme.scss @@ -37,6 +37,7 @@ --color-info-foreground: var(--status-color-info-500); --overlay-color: var(--db-primary-60); + --overlay-color-onboarding-a-b-test: var(--db-primary-90); --shadow-color: var(--db-secondary-30); --radio-button-box-shadow: 0 0 0 1px var(--db-secondary-30) inset; diff --git a/frontend/resources/styles/common/refactor/themes/light-theme.scss b/frontend/resources/styles/common/refactor/themes/light-theme.scss index cd9b6e61c..01e98c6cb 100644 --- a/frontend/resources/styles/common/refactor/themes/light-theme.scss +++ b/frontend/resources/styles/common/refactor/themes/light-theme.scss @@ -37,6 +37,8 @@ --color-info-foreground: var(--status-color-info-500); --overlay-color: var(--lb-primary-60); + --overlay-color-onboarding-a-b-test: var(--lb-primary-90); + --shadow-color: var(--lf-secondary-40); --radio-button-box-shadow: 0 0 0 1px var(--lb-secondary) inset; diff --git a/frontend/src/app/main/ui/onboarding.cljs b/frontend/src/app/main/ui/onboarding.cljs index 3788ac3f5..f79b2e81a 100644 --- a/frontend/src/app/main/ui/onboarding.cljs +++ b/frontend/src/app/main/ui/onboarding.cljs @@ -142,7 +142,9 @@ (modal/show! {:type :onboarding-newsletter}) (contains? cf/flags :onboarding-team) - (modal/show! {:type :onboarding-team}))))] + (modal/show! {:type :onboarding-team})))) + + onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] (mf/with-effect [@slide] (when (not= :start @slide) @@ -151,8 +153,8 @@ (fn [] (reset! klass nil) (tm/dispose! sem)))) - - [:div {:class (stl/css :modal-overlay)} + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} [:div.animated {:class (dm/str @klass " " (stl/css :animated))} (case @slide :start [:& onboarding-welcome {:next #(navigate :opensource)}] diff --git a/frontend/src/app/main/ui/onboarding/newsletter.cljs b/frontend/src/app/main/ui/onboarding/newsletter.cljs index e0336641e..4de6caf2f 100644 --- a/frontend/src/app/main/ui/onboarding/newsletter.cljs +++ b/frontend/src/app/main/ui/onboarding/newsletter.cljs @@ -7,6 +7,7 @@ (ns app.main.ui.onboarding.newsletter (:require-macros [app.main.style :as stl]) (:require + [app.config :as cf] [app.main.data.messages :as msg] [app.main.data.modal :as modal] [app.main.data.users :as du] @@ -35,9 +36,11 @@ (st/emit! (when (or @newsletter-updates @newsletter-news) (msg/success message)) (modal/show {:type :onboarding-team}) - (du/update-profile-props {:newsletter-updates @newsletter-updates :newsletter-news @newsletter-news}))))] + (du/update-profile-props {:newsletter-updates @newsletter-updates :newsletter-news @newsletter-news})))) + onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] - [:div {:class (stl/css :modal-overlay)} + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} [:div.animated.fadeInDown {:class (stl/css :modal-container)} [:div {:class (stl/css :modal-left)} [:img {:src "images/deco-newsletter.png" diff --git a/frontend/src/app/main/ui/onboarding/questions.cljs b/frontend/src/app/main/ui/onboarding/questions.cljs index ae9f5d427..2c05f7ef5 100644 --- a/frontend/src/app/main/ui/onboarding/questions.cljs +++ b/frontend/src/app/main/ui/onboarding/questions.cljs @@ -287,9 +287,11 @@ (modal/show! {:type :onboarding-team}) :else - (modal/hide!)))))] + (modal/hide!))))) + onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] - [:div {:class (stl/css :modal-overlay)} + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} [:div {:class (stl/css :modal-container) :ref container} (case @step diff --git a/frontend/src/app/main/ui/onboarding/team_choice.cljs b/frontend/src/app/main/ui/onboarding/team_choice.cljs index 86b710bcf..a9b4bbc4b 100644 --- a/frontend/src/app/main/ui/onboarding/team_choice.cljs +++ b/frontend/src/app/main/ui/onboarding/team_choice.cljs @@ -9,6 +9,7 @@ (:require [app.common.data.macros :as dmc] [app.common.spec :as us] + [app.config :as cf] [app.main.data.dashboard :as dd] [app.main.data.events :as ev] [app.main.data.messages :as msg] @@ -84,14 +85,16 @@ ::ev/origin "onboarding" :step 1})))) - teams (mf/deref refs/teams)] + teams (mf/deref refs/teams) + onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] (mf/with-effect [teams] (when (> (count teams) 1) (st/emit! (modal/hide)))) (when (< (count teams) 2) - [:div {:class (stl/css :modal-overlay)} + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} [:div.animated.fadeIn {:class (stl/css :modal-container)} [:& team-modal-left] [:div {:class (stl/css :separator)}] @@ -212,9 +215,11 @@ (if (> (count emails) 0) (on-invite-now form) (on-invite-later form)) - (modal/hide!))))] + (modal/hide!)))) + onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] - [:div {:class (stl/css :modal-overlay)} + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} [:div.animated.fadeIn {:class (stl/css :modal-container)} [:& team-modal-left] diff --git a/frontend/src/app/main/ui/releases/v2_0.cljs b/frontend/src/app/main/ui/releases/v2_0.cljs index 0c3af3060..511307544 100644 --- a/frontend/src/app/main/ui/releases/v2_0.cljs +++ b/frontend/src/app/main/ui/releases/v2_0.cljs @@ -8,196 +8,203 @@ (:require-macros [app.main.style :as stl]) (:require [app.common.data.macros :as dm] + [app.config :as cf] [app.main.ui.releases.common :as c] [rumext.v2 :as mf])) ;; TODO: Review all copies and alt text (defmethod c/render-release-notes "2.0" [{:keys [slide klass next finish navigate version]}] - (mf/html - (case slide - :start - [:div {:class (stl/css :modal-overlay)} - [:div.animated {:class klass} - [:div {:class (stl/css :modal-container)} - [:img {:src "images/features/2.0-intro-image.png" - :class (stl/css :start-image) - :border "0" - :alt "A graphic illustration with Penpot style"}] + (let [onboarding-a-b-test? (cf/external-feature-flag "signup-background" "test")] + (mf/html + (case slide + :start + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} + [:div.animated {:class klass} + [:div {:class (stl/css :modal-container)} + [:img {:src "images/features/2.0-intro-image.png" + :class (stl/css :start-image) + :border "0" + :alt "A graphic illustration with Penpot style"}] - [:div {:class (stl/css :modal-content)} - [:div {:class (stl/css :modal-header)} - [:h1 {:class (stl/css :modal-title)} - "Welcome to Penpot 2.0! "] + [:div {:class (stl/css :modal-content)} + [:div {:class (stl/css :modal-header)} + [:h1 {:class (stl/css :modal-title)} + "Welcome to Penpot 2.0! "] - [:div {:class (stl/css :version-tag)} - (dm/str "Version " version)]] + [:div {:class (stl/css :version-tag)} + (dm/str "Version " version)]] - [:div {:class (stl/css :features-block)} - [:p {:class (stl/css :feature-content)} - [:spam {:class (stl/css :feature-title)} - "CSS Grid Layout: "] - "Bring your designs to life, knowing that what you create is what developers code."] + [:div {:class (stl/css :features-block)} + [:p {:class (stl/css :feature-content)} + [:spam {:class (stl/css :feature-title)} + "CSS Grid Layout: "] + "Bring your designs to life, knowing that what you create is what developers code."] - [:p {:class (stl/css :feature-content)} - [:spam {:class (stl/css :feature-title)} - "Sleeker UI: "] - "We’ve polished Penpot to make your experience smoother and more enjoyable."] + [:p {:class (stl/css :feature-content)} + [:spam {:class (stl/css :feature-title)} + "Sleeker UI: "] + "We’ve polished Penpot to make your experience smoother and more enjoyable."] - [:p {:class (stl/css :feature-content)} - [:spam {:class (stl/css :feature-title)} - "New Components System: "] - "Managing and using your design components got a whole lot better."] + [:p {:class (stl/css :feature-content)} + [:spam {:class (stl/css :feature-title)} + "New Components System: "] + "Managing and using your design components got a whole lot better."] - [:p {:class (stl/css :feature-content)} - "And that’s not all - we’ve fined tuned performance and " - "accessibility to give you a better and more fluid design experience."] + [:p {:class (stl/css :feature-content)} + "And that’s not all - we’ve fined tuned performance and " + "accessibility to give you a better and more fluid design experience."] - [:p {:class (stl/css :feature-content)} - " Ready to dive in? Let 's get started!"]] + [:p {:class (stl/css :feature-content)} + " Ready to dive in? Let 's get started!"]] - [:div {:class (stl/css :navigation)} - [:button {:class (stl/css :next-btn) - :on-click next} "Continue"]]]]]] + [:div {:class (stl/css :navigation)} + [:button {:class (stl/css :next-btn) + :on-click next} "Continue"]]]]]] - 0 - [:div {:class (stl/css :modal-overlay)} - [:div.animated {:class klass} - [:div {:class (stl/css :modal-container)} - [:img {:src "images/features/2.0-css-grid.gif" - :class (stl/css :start-image) - :border "0" - :alt "Penpot's CSS Grid Layout"}] + 0 + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} + [:div.animated {:class klass} + [:div {:class (stl/css :modal-container)} + [:img {:src "images/features/2.0-css-grid.gif" + :class (stl/css :start-image) + :border "0" + :alt "Penpot's CSS Grid Layout"}] - [:div {:class (stl/css :modal-content)} - [:div {:class (stl/css :modal-header)} - [:h1 {:class (stl/css :modal-title)} - "CSS Grid Layout - Design Meets Development"]] + [:div {:class (stl/css :modal-content)} + [:div {:class (stl/css :modal-header)} + [:h1 {:class (stl/css :modal-title)} + "CSS Grid Layout - Design Meets Development"]] - [:div {:class (stl/css :feature)} - [:p {:class (stl/css :feature-content)} - "The much-awaited Grid Layout introduces 2-dimensional" - " layout capabilities to Penpot, allowing for the creation" - " of adaptive layouts by leveraging the power of CSS properties."] + [:div {:class (stl/css :feature)} + [:p {:class (stl/css :feature-content)} + "The much-awaited Grid Layout introduces 2-dimensional" + " layout capabilities to Penpot, allowing for the creation" + " of adaptive layouts by leveraging the power of CSS properties."] - [:p {:class (stl/css :feature-content)} - "It’s a host of new features, including columns and" - " rows management, flexible units such as FR (fractions)," - " the ability to create and name areas, and tons of new " - "and unique possibilities within a design tool."] + [:p {:class (stl/css :feature-content)} + "It’s a host of new features, including columns and" + " rows management, flexible units such as FR (fractions)," + " the ability to create and name areas, and tons of new " + "and unique possibilities within a design tool."] - [:p {:class (stl/css :feature-content)} - "Designers will learn CSS basics while working, " - "and as always with Penpot, developers can pick" - " up the design as code to take it from there."]] + [:p {:class (stl/css :feature-content)} + "Designers will learn CSS basics while working, " + "and as always with Penpot, developers can pick" + " up the design as code to take it from there."]] - [:div {:class (stl/css :navigation)} - [:& c/navigation-bullets - {:slide slide - :navigate navigate - :total 4}] + [:div {:class (stl/css :navigation)} + [:& c/navigation-bullets + {:slide slide + :navigate navigate + :total 4}] - [:button {:on-click next - :class (stl/css :next-btn)} "Continue"]]]]]] + [:button {:on-click next + :class (stl/css :next-btn)} "Continue"]]]]]] - 1 - [:div {:class (stl/css :modal-overlay)} - [:div.animated {:class klass} - [:div {:class (stl/css :modal-container)} - [:img {:src "images/features/2.0-new-ui.gif" - :class (stl/css :start-image) - :border "0" - :alt "Penpot's UI Makeover"}] + 1 + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} + [:div.animated {:class klass} + [:div {:class (stl/css :modal-container)} + [:img {:src "images/features/2.0-new-ui.gif" + :class (stl/css :start-image) + :border "0" + :alt "Penpot's UI Makeover"}] - [:div {:class (stl/css :modal-content)} - [:div {:class (stl/css :modal-header)} - [:h1 {:class (stl/css :modal-title)} - "UI Makeover - Smoother, Sharper, and Simply More Fun"]] + [:div {:class (stl/css :modal-content)} + [:div {:class (stl/css :modal-header)} + [:h1 {:class (stl/css :modal-title)} + "UI Makeover - Smoother, Sharper, and Simply More Fun"]] - [:div {:class (stl/css :feature)} - [:p {:class (stl/css :feature-content)} - "We've completely overhauled Penpot's user interface. " - "The improvements in consistency, the introduction of " - "new microinteractions, and attention to countless details" - " will significantly enhance the productivity and enjoyment of using Penpot."] - [:p {:class (stl/css :feature-content)} - "Furthermore, we’ve made several accessibility improvements, " - "with better color contrast, keyboard navigation," - " and adherence to other best practices."]] + [:div {:class (stl/css :feature)} + [:p {:class (stl/css :feature-content)} + "We've completely overhauled Penpot's user interface. " + "The improvements in consistency, the introduction of " + "new microinteractions, and attention to countless details" + " will significantly enhance the productivity and enjoyment of using Penpot."] + [:p {:class (stl/css :feature-content)} + "Furthermore, we’ve made several accessibility improvements, " + "with better color contrast, keyboard navigation," + " and adherence to other best practices."]] - [:div {:class (stl/css :navigation)} - [:& c/navigation-bullets - {:slide slide - :navigate navigate - :total 4}] + [:div {:class (stl/css :navigation)} + [:& c/navigation-bullets + {:slide slide + :navigate navigate + :total 4}] - [:button {:on-click next - :class (stl/css :next-btn)} "Continue"]]]]]] + [:button {:on-click next + :class (stl/css :next-btn)} "Continue"]]]]]] - 2 - [:div {:class (stl/css :modal-overlay)} - [:div.animated {:class klass} - [:div {:class (stl/css :modal-container)} - [:img {:src "images/features/2.0-components.gif" - :class (stl/css :start-image) - :border "0" - :alt "Penpot's new components system"}] + 2 + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} + [:div.animated {:class klass} + [:div {:class (stl/css :modal-container)} + [:img {:src "images/features/2.0-components.gif" + :class (stl/css :start-image) + :border "0" + :alt "Penpot's new components system"}] - [:div {:class (stl/css :modal-content)} - [:div {:class (stl/css :modal-header)} - [:h1 {:class (stl/css :modal-title)} - "New Components System"]] - [:div {:class (stl/css :feature)} - [:p {:class (stl/css :feature-content)} - "The new Penpot components system improves" - " control over instances, including their " - "inheritances and properties overrides. " - "Main components are now accessible as design" - " elements, allowing a better updating " - "workflow through instant changes synchronization."] - [:p {:class (stl/css :feature-content)} - "And that’s not all, there are new capabilities " - "such as component swapping and annotations " - "that will help you to better manage your design systems."]] + [:div {:class (stl/css :modal-content)} + [:div {:class (stl/css :modal-header)} + [:h1 {:class (stl/css :modal-title)} + "New Components System"]] + [:div {:class (stl/css :feature)} + [:p {:class (stl/css :feature-content)} + "The new Penpot components system improves" + " control over instances, including their " + "inheritances and properties overrides. " + "Main components are now accessible as design" + " elements, allowing a better updating " + "workflow through instant changes synchronization."] + [:p {:class (stl/css :feature-content)} + "And that’s not all, there are new capabilities " + "such as component swapping and annotations " + "that will help you to better manage your design systems."]] - [:div {:class (stl/css :navigation)} - [:& c/navigation-bullets - {:slide slide - :navigate navigate - :total 4}] + [:div {:class (stl/css :navigation)} + [:& c/navigation-bullets + {:slide slide + :navigate navigate + :total 4}] - [:button {:on-click next - :class (stl/css :next-btn)} "Continue"]]]]]] + [:button {:on-click next + :class (stl/css :next-btn)} "Continue"]]]]]] - 3 - [:div {:class (stl/css :modal-overlay)} - [:div.animated {:class klass} - [:div {:class (stl/css :modal-container)} - [:img {:src "images/features/2.0-html.gif" - :class (stl/css :start-image) - :border "0" - :alt " Penpot's HTML code generator"}] + 3 + [:div {:class (stl/css-case :modal-overlay true + :onboarding-a-b-test onboarding-a-b-test?)} + [:div.animated {:class klass} + [:div {:class (stl/css :modal-container)} + [:img {:src "images/features/2.0-html.gif" + :class (stl/css :start-image) + :border "0" + :alt " Penpot's HTML code generator"}] - [:div {:class (stl/css :modal-content)} - [:div {:class (stl/css :modal-header)} - [:h1 {:class (stl/css :modal-title)} - "And much more"]] - [:div {:class (stl/css :feature)} - [:p {:class (stl/css :feature-content)} - "In addition to all of this, we’ve included several other requested improvements:"] - [:ul {:class (stl/css :feature-list)} - [:li "Access HTML markup code directly in inspect mode"] - [:li "Images are now treated as element fills, maintaining their aspect ratio on resize, ideal for flexible designs"] - [:li "Enjoy new color themes with options for both dark and light modes"] - [:li "Feel the speed boost! Enjoy a smoother experience with a bunch of performance improvements"]]] + [:div {:class (stl/css :modal-content)} + [:div {:class (stl/css :modal-header)} + [:h1 {:class (stl/css :modal-title)} + "And much more"]] + [:div {:class (stl/css :feature)} + [:p {:class (stl/css :feature-content)} + "In addition to all of this, we’ve included several other requested improvements:"] + [:ul {:class (stl/css :feature-list)} + [:li "Access HTML markup code directly in inspect mode"] + [:li "Images are now treated as element fills, maintaining their aspect ratio on resize, ideal for flexible designs"] + [:li "Enjoy new color themes with options for both dark and light modes"] + [:li "Feel the speed boost! Enjoy a smoother experience with a bunch of performance improvements"]]] - [:div {:class (stl/css :navigation)} + [:div {:class (stl/css :navigation)} - [:& c/navigation-bullets - {:slide slide - :navigate navigate - :total 4}] + [:& c/navigation-bullets + {:slide slide + :navigate navigate + :total 4}] - [:button {:on-click finish - :class (stl/css :next-btn)} "Let's go"]]]]]]))) + [:button {:on-click finish + :class (stl/css :next-btn)} "Let's go"]]]]]]))))