From 112145086406b4c7ef007d74aa31e1dc83fdd3d9 Mon Sep 17 00:00:00 2001
From: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
Date: Sat, 22 Nov 2025 19:15:56 +0100
Subject: [PATCH 01/23] Fix descending index being converted to ascending
(#19749)
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
---
libraries/classes/Index.php | 3 +++
libraries/classes/IndexColumn.php | 2 +-
libraries/classes/Table.php | 13 +++++++++++--
templates/table/index_form.twig | 10 ++++++++++
4 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/libraries/classes/Index.php b/libraries/classes/Index.php
index 79f9e3a239..819e05a2f4 100644
--- a/libraries/classes/Index.php
+++ b/libraries/classes/Index.php
@@ -271,11 +271,14 @@ class Index
// coming from form
// $columns[names][]
// $columns[sub_parts][]
+ // $columns[collations][]
foreach ($columns['names'] as $key => $name) {
$sub_part = $columns['sub_parts'][$key] ?? '';
+ $collation = $columns['collations'][$key] ??
$_columns[] = [
'Column_name' => $name,
'Sub_part' => $sub_part,
+ 'Collation' => $collation,
];
}
} else {
diff --git a/libraries/classes/IndexColumn.php b/libraries/classes/IndexColumn.php
index 4921002f32..8b98223d9a 100644
--- a/libraries/classes/IndexColumn.php
+++ b/libraries/classes/IndexColumn.php
@@ -17,7 +17,7 @@ class IndexColumn
/** @var int The column sequence number in the index, starting with 1. */
private $seqInIndex = 1;
- /** @var string|null How the column is sorted in the index. "A" (Ascending) or NULL (Not sorted) */
+ /** @var string|null How the column is sorted in the index. "A" (Ascending), "D" (Descending) or NULL (Not sorted) */
private $collation = null;
/**
diff --git a/libraries/classes/Table.php b/libraries/classes/Table.php
index 426ae59629..e6419cda1b 100644
--- a/libraries/classes/Table.php
+++ b/libraries/classes/Table.php
@@ -2137,11 +2137,20 @@ class Table implements Stringable
$indexFields = [];
foreach ($index->getColumns() as $key => $column) {
$indexFields[$key] = Util::backquote($column->getName());
- if (! $column->getSubPart()) {
+ if ($column->getSubPart()) {
+ $indexFields[$key] .= '(' . $column->getSubPart() . ')';
+ }
+
+ if (! $column->getCollation()) {
continue;
}
- $indexFields[$key] .= '(' . $column->getSubPart() . ')';
+ $collation = $column->getCollation();
+ if ($collation === 'A') {
+ $indexFields[$key] .= ' ASC';
+ } elseif ($collation === 'D') {
+ $indexFields[$key] .= ' DESC';
+ }
}
if (empty($indexFields)) {
diff --git a/templates/table/index_form.twig b/templates/table/index_form.twig
index cb18d52e54..398b807c8c 100644
--- a/templates/table/index_form.twig
+++ b/templates/table/index_form.twig
@@ -143,6 +143,9 @@
{% trans 'Size' %}
|
+
+ {% trans 'Collation' %}
+ |
{% set spatial_types = [
@@ -190,6 +193,13 @@
value="{{ index.getChoice() != 'SPATIAL' ?
column.getSubPart() }}">
+
+
+ |
{% endfor %}
{% if add_fields > 0 %}
From 36b47f265b03708b83535e639d031cc7a8855769 Mon Sep 17 00:00:00 2001
From: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
Date: Sat, 22 Nov 2025 19:36:01 +0100
Subject: [PATCH 02/23] Fix missing default value for collation (#19749)
Signed-off-by: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
---
libraries/classes/Index.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libraries/classes/Index.php b/libraries/classes/Index.php
index 819e05a2f4..3225e10a42 100644
--- a/libraries/classes/Index.php
+++ b/libraries/classes/Index.php
@@ -274,7 +274,7 @@ class Index
// $columns[collations][]
foreach ($columns['names'] as $key => $name) {
$sub_part = $columns['sub_parts'][$key] ?? '';
- $collation = $columns['collations'][$key] ??
+ $collation = $columns['collations'][$key] ?? null;
$_columns[] = [
'Column_name' => $name,
'Sub_part' => $sub_part,
From 62b7eb0c99ff73b021309e38096cc0840f5886e3 Mon Sep 17 00:00:00 2001
From: Nicolai Ehrhardt <245527909+predictor2718@users.noreply.github.com>
Date: Sat, 3 Jan 2026 13:34:21 +0100
Subject: [PATCH 03/23] #19749 add support of adding index with collation
---
templates/table/index_form.twig | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/templates/table/index_form.twig b/templates/table/index_form.twig
index 398b807c8c..c6e01d6e00 100644
--- a/templates/table/index_form.twig
+++ b/templates/table/index_form.twig
@@ -233,6 +233,13 @@
name="index[columns][sub_parts][]"
value="">
+
+
+ |
{% endfor %}
{% endif %}
From a5c12bb28621b1e2770eee71aaddd7de0b8a4b93 Mon Sep 17 00:00:00 2001
From: Declan Boylan
Date: Sun, 11 Jan 2026 13:22:08 +0000
Subject: [PATCH 04/23] Fix: #19987: Reopening a function removes charset -
Psalm & PHPStan issues addressed - Unused ignores from PHPStan baseline
removed
Signed-off-by: Declan Boylan
---
libraries/classes/Database/Routines.php | 33 ++++++++++++++------
phpstan-baseline.neon | 25 ---------------
templates/database/routines/editor_form.twig | 2 +-
3 files changed, 25 insertions(+), 35 deletions(-)
diff --git a/libraries/classes/Database/Routines.php b/libraries/classes/Database/Routines.php
index 586ae9b9ce..51ae75f0a6 100644
--- a/libraries/classes/Database/Routines.php
+++ b/libraries/classes/Database/Routines.php
@@ -623,19 +623,34 @@ class Routines
$retval['item_returnopts_num'] = '';
$retval['item_returnopts_text'] = '';
- if (! empty($routine['DTD_IDENTIFIER'])) {
- $options = [];
- foreach ($stmt->return->options->options as $opt) {
- $options[] = is_string($opt) ? $opt : $opt['value'];
- }
-
+ if (! empty($routine['DTD_IDENTIFIER']) && $stmt->return !== null) {
$retval['item_returntype'] = $stmt->return->name;
$retval['item_returnlength'] = implode(',', $stmt->return->parameters);
- $retval['item_returnopts_num'] = implode(' ', $options);
- $retval['item_returnopts_text'] = implode(' ', $options);
+
+ // Extract charset (CHARSET or CHARACTER SET) separately from numeric options
+ /** @var string|false $charset */
+ $charset = $stmt->return->options->has('CHARSET');
+ if ($charset === false) {
+ /** @var string|false $charset */
+ $charset = $stmt->return->options->has('CHARACTER SET');
+ }
+
+ $retval['item_returnopts_text'] = is_string($charset) ? mb_strtolower($charset) : '';
+
+ // Extract numeric options (UNSIGNED, ZEROFILL, UNSIGNED ZEROFILL.)
+ $numericOpts = [];
+ foreach ($stmt->return->options->options as $opt) {
+ if (! is_string($opt) || ! in_array($opt, $this->numericOptions, true)) {
+ continue;
+ }
+
+ $numericOpts[] = $opt;
+ }
+
+ $retval['item_returnopts_num'] = implode(' ', $numericOpts);
}
- $retval['item_definer'] = $stmt->options->has('DEFINER');
+ $retval['item_definer'] = $stmt->options !== null ? $stmt->options->has('DEFINER') : false;
$retval['item_definition'] = $body;
$retval['item_isdeterministic'] = '';
if ($routine['IS_DETERMINISTIC'] === 'YES') {
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index f923436a0b..83b3a0cbe0 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -13845,11 +13845,6 @@ parameters:
count: 2
path: libraries/classes/Database/Routines.php
- -
- message: "#^Cannot access offset 'value' on mixed\\.$#"
- count: 1
- path: libraries/classes/Database/Routines.php
-
-
message: "#^Cannot access offset \\(float\\|int\\) on mixed\\.$#"
count: 6
@@ -13900,21 +13895,6 @@ parameters:
count: 9
path: libraries/classes/Database/Routines.php
- -
- message: "#^Cannot access property \\$name on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
- count: 1
- path: libraries/classes/Database/Routines.php
-
- -
- message: "#^Cannot access property \\$options on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
- count: 1
- path: libraries/classes/Database/Routines.php
-
- -
- message: "#^Cannot access property \\$parameters on PhpMyAdmin\\\\SqlParser\\\\Components\\\\DataType\\|null\\.$#"
- count: 1
- path: libraries/classes/Database/Routines.php
-
-
message: "#^Cannot access property \\$types on mixed\\.$#"
count: 4
@@ -13925,11 +13905,6 @@ parameters:
count: 4
path: libraries/classes/Database/Routines.php
- -
- message: "#^Cannot call method has\\(\\) on PhpMyAdmin\\\\SqlParser\\\\Components\\\\OptionsArray\\|null\\.$#"
- count: 1
- path: libraries/classes/Database/Routines.php
-
-
message: "#^Cannot call method isSuccess\\(\\) on mixed\\.$#"
count: 1
diff --git a/templates/database/routines/editor_form.twig b/templates/database/routines/editor_form.twig
index f9c0d11c61..0147143c84 100644
--- a/templates/database/routines/editor_form.twig
+++ b/templates/database/routines/editor_form.twig
@@ -94,7 +94,7 @@
{% for charset in charsets %}
-
+
{% endfor %}
From 1ae0771dc79a766ac0de7da363c88bbda6c6ae2a Mon Sep 17 00:00:00 2001
From: Jiraroj Leelarattanawong
Date: Mon, 26 Jan 2026 18:54:58 +0100
Subject: [PATCH 05/23] Translated using Weblate (Thai)
Currently translated at 43.1% (1481 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/th/
Signed-off-by: Jiraroj Leelarattanawong
---
po/th.po | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/po/th.po b/po/th.po
index 5d5798cdb6..784fe31030 100644
--- a/po/th.po
+++ b/po/th.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-01-22 11:51+0000\n"
+"PO-Revision-Date: 2026-01-27 03:07+0000\n"
"Last-Translator: Jiraroj Leelarattanawong \n"
"Language-Team: Thai "
"\n"
@@ -1958,12 +1958,15 @@ msgid ""
"features, see [doc@linked-tables]phpMyAdmin configuration storage[/doc] in "
"documentation."
msgstr ""
+"กำหนดค่าการจัดเก็บการตั้งค่า phpMyAdmin เพื่อเข้าถึงคุณสมบัติเพิ่มเติม ดู [doc@linked-tables]ก"
+"ารจัดเก็บการตั้งค่า phpMyAdmin[/doc] ในเอกสารประกอบ"
#: libraries/classes/Config/Descriptions.php:206
msgid ""
"Tracking of changes made in database. Requires the phpMyAdmin configuration "
"storage."
msgstr ""
+"การติดตามการเปลี่ยนแปลงที่เกิดขึ้นในฐานข้อมูล จำเป็นต้องใช้พื้นที่จัดเก็บการตั้งค่า phpMyAdmin"
#: libraries/classes/Config/Descriptions.php:209
msgid "Customize browse mode."
@@ -2032,7 +2035,7 @@ msgstr "ตัวเลือกการแสดงตาราง"
#: libraries/classes/Config/Descriptions.php:226
msgid "Settings that didn't fit anywhere else."
-msgstr ""
+msgstr "การตั้งค่าที่ไม่เข้ากับที่อื่นเลย"
#: libraries/classes/Config/Descriptions.php:227
#, fuzzy
@@ -2048,7 +2051,7 @@ msgstr "ป้อนพารามิเตอร์ของการเชื
#: libraries/classes/Config/Descriptions.php:229
msgid "Customize links shown in SQL Query boxes."
-msgstr ""
+msgstr "ปรับแต่งลิงก์ที่แสดงในกล่องคำสั่ง SQL"
#: libraries/classes/Config/Descriptions.php:231
#, fuzzy
@@ -2064,7 +2067,7 @@ msgstr "หน้าเริ่มต้นที่กำหนดเอง"
#: libraries/classes/Config/Descriptions.php:233
msgid ""
"Choose which details to show in the database structure (list of tables)."
-msgstr ""
+msgstr "เลือกรายละเอียดที่ต้องการแสดงในโครงสร้างฐานข้อมูล (รายการตาราง)"
#: libraries/classes/Config/Descriptions.php:234
msgid "Settings for the table structure (list of columns)."
From 25bbfa6860e67421cf4b8d9eaed33b0d4f9945aa Mon Sep 17 00:00:00 2001
From: "Kristijan \\\"Fremen\\\" Velkovski"
Date: Wed, 28 Jan 2026 12:09:31 +0100
Subject: [PATCH 06/23] Translated using Weblate (Macedonian)
Currently translated at 29.7% (1020 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski"
---
po/mk.po | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/po/mk.po b/po/mk.po
index 17c425ca60..530c8703f2 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-01-16 08:39+0000\n"
+"PO-Revision-Date: 2026-01-28 16:07+0000\n"
"Last-Translator: \"Kristijan \\\"Fremen\\\" Velkovski\" \n"
"Language-Team: Macedonian \n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -7071,7 +7071,7 @@ msgstr "SQL упит"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:662
msgid "Time taken:"
-msgstr ""
+msgstr "Потрачено време:"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:664
msgid ""
@@ -13438,7 +13438,7 @@ msgstr "Време на прашање"
#: templates/console/display.twig:47
msgid "During current session"
-msgstr ""
+msgstr "За време на тековната сесија"
#: templates/console/display.twig:64
#, fuzzy
@@ -13452,7 +13452,7 @@ msgstr "Опаѓачки редослед"
#: templates/console/display.twig:64
msgid "Order:"
-msgstr ""
+msgstr "Редослед:"
#: templates/console/display.twig:64 templates/console/display.twig:84
#: templates/table/find_replace/replace_preview.twig:16
@@ -13467,11 +13467,11 @@ msgstr "Изврши запамтен упит"
#: templates/console/display.twig:64 templates/console/display.twig:84
msgid "Time taken"
-msgstr ""
+msgstr "Поминато време"
#: templates/console/display.twig:64 templates/table/search/index.twig:146
msgid "Order by:"
-msgstr ""
+msgstr "Подреди по:"
#: templates/console/display.twig:64
#, fuzzy
From f3d36060766ae44f2fbcd33812c74747704deebb Mon Sep 17 00:00:00 2001
From: Jiraroj Leelarattanawong
Date: Thu, 29 Jan 2026 17:53:46 +0100
Subject: [PATCH 07/23] Translated using Weblate (Thai)
Currently translated at 44.8% (1538 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/th/
Signed-off-by: Jiraroj Leelarattanawong
---
po/th.po | 107 ++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 90 insertions(+), 17 deletions(-)
diff --git a/po/th.po b/po/th.po
index 784fe31030..a8bb262157 100644
--- a/po/th.po
+++ b/po/th.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-01-27 03:07+0000\n"
+"PO-Revision-Date: 2026-01-30 01:01+0000\n"
"Last-Translator: Jiraroj Leelarattanawong \n"
"Language-Team: Thai "
"\n"
@@ -2113,21 +2113,25 @@ msgid ""
"This might be a good way to import large files, however it can break "
"transactions."
msgstr ""
+"อนุญาตให้ขัดจังหวะการนำเข้าได้ในกรณีที่สคริปต์ตรวจพบว่าใกล้ถึงขีดจำกัดเวลาแล้ว วิธีนี้อาจเป็นวิธีที่ดีใน"
+"การนำเข้าไฟล์ขนาดใหญ่ แต่ก็อาจทำให้การทำธุรกรรมหยุดชะงักได้"
#: libraries/classes/Config/Descriptions.php:251
msgid ""
"Default format; be aware that this list depends on location (database, "
"table) and only SQL is always available."
msgstr ""
+"รูปแบบเริ่มต้น; โปรดทราบว่ารายการนี้ขึ้นอยู่กับตำแหน่งที่ตั้ง (ฐานข้อมูล ตาราง) และมีเฉพาะ SQL เท่"
+"านั้นที่พร้อมใช้งานเสมอ"
#: libraries/classes/Config/Descriptions.php:254
#: libraries/classes/Config/Descriptions.php:255
msgid "Update data when duplicate keys found on import"
-msgstr ""
+msgstr "อัปเดตข้อมูลเมื่อพบคีย์ซ้ำกันระหว่างการนำเข้า"
#: libraries/classes/Config/Descriptions.php:256
msgid "Number of queries to skip from start."
-msgstr ""
+msgstr "จำนวนคำสั่งที่จะข้ามไปตั้งแต่เริ่มต้น"
#: libraries/classes/Config/Descriptions.php:258
msgid ""
@@ -2135,12 +2139,16 @@ msgid ""
"only occurs for the current server. Setting this to FALSE makes it easy to "
"forget to log out from other servers when connected to multiple servers."
msgstr ""
+"หากค่าเป็น TRUE การออกจากระบบจะลบคุกกี้สำหรับทุกเซิร์ฟเวอร์; หากค่าเป็น FALSE การออกจากระ"
+"บบจะเกิดขึ้นเฉพาะกับเซิร์ฟเวอร์ปัจจุบันเท่านั้น การตั้งค่าเป็น FALSE อาจทำให้ลืมออกจากระบบจากเซิร์"
+"ฟเวอร์อื่นได้ง่าย เมื่อเชื่อมต่อกับหลายเซิร์ฟเวอร์"
#: libraries/classes/Config/Descriptions.php:263
msgid ""
"Define whether the previous login should be recalled or not in [kbd]cookie[/"
"kbd] authentication mode."
msgstr ""
+"กำหนดว่าจะเรียกคืนข้อมูลการเข้าสู่ระบบครั้งก่อนหรือไม่ในโหมดการตรวจสอบสิทธิ์ด้วยคุกกี้"
#: libraries/classes/Config/Descriptions.php:267
msgid ""
@@ -2149,6 +2157,9 @@ msgid ""
"and will be deleted as soon as you close the browser window. This is "
"recommended for non-trusted environments."
msgstr ""
+"กำหนดระยะเวลา (เป็นวินาที) ที่คุกกี้สำหรับการเข้าสู่ระบบควรถูกเก็บไว้ในเบราว์เซอร์ ค่าเริ่มต้นคือ "
+"0 ซึ่งหมายความว่าจะเก็บไว้เฉพาะในเซสชันปัจจุบันเท่านั้น และจะถูกลบออกทันทีที่คุณปิดหน้าต่างเบราว์เซ"
+"อร์ แนะนำให้ใช้ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ"
#: libraries/classes/Config/Descriptions.php:273
#, fuzzy
@@ -2160,60 +2171,68 @@ msgstr "จำนวนสูงสุดของตารางที่ใช
msgid ""
"The number of items that can be displayed on each page on the first level of "
"the navigation tree."
-msgstr ""
+msgstr "จำนวนรายการที่สามารถแสดงบนแต่ละหน้าในระดับแรกของโครงสร้างการนำทาง"
#: libraries/classes/Config/Descriptions.php:279
msgid ""
"The number of items that can be displayed on each page of the navigation "
"tree."
-msgstr ""
+msgstr "จำนวนรายการที่สามารถแสดงได้ในแต่ละหน้าของโครงสร้างการนำทาง"
#: libraries/classes/Config/Descriptions.php:282
msgid ""
"Number of rows displayed when browsing a result set. If the result set "
"contains more rows, \"Previous\" and \"Next\" links will be shown."
msgstr ""
+"จำนวนแถวที่แสดงเมื่อเรียกดูชุดผลลัพธ์ หากชุดผลลัพธ์มีแถวมากกว่าหนึ่งแถว จะแสดงลิงก์ \"ก่อนหน้า\" "
+"และ \"ถัดไป\""
#: libraries/classes/Config/Descriptions.php:287
msgid ""
"The number of bytes a script is allowed to allocate, e.g. [kbd]32M[/kbd] "
"([kbd]-1[/kbd] for no limit and [kbd]0[/kbd] for no change)."
msgstr ""
+"จำนวนไบต์ที่สคริปต์ได้รับอนุญาตให้จัดสรร เช่น [kbd]32M[/kbd] ([kbd]-1[/kbd] เพื่อไม่มีขีดจำกั"
+"ด และ [kbd]0[/kbd] เพื่อไม่มีการเปลี่ยนแปลง)"
#: libraries/classes/Config/Descriptions.php:291
msgid "In the navigation panel, replaces the database tree with a selector"
-msgstr ""
+msgstr "ในแผงนำทาง จะแทนที่โครงสร้างฐานข้อมูลด้วยตัวเลือก"
#: libraries/classes/Config/Descriptions.php:294
msgid "Link with main panel by highlighting the current database or table."
-msgstr ""
+msgstr "เชื่อมโยงกับแผงหลักโดยการไฮไลต์ฐานข้อมูลหรือตารางปัจจุบัน"
#: libraries/classes/Config/Descriptions.php:297
msgid ""
"Open the linked page in the main window ([code]main[/code]) or in a new one "
"([code]new[/code])."
msgstr ""
+"เปิดหน้าเว็บที่เชื่อมโยงในหน้าต่างหลัก ([code]main[/code]) หรือในหน้าต่างใหม่ ([code]new[/"
+"code])"
#: libraries/classes/Config/Descriptions.php:300
msgid ""
"Defines the minimum number of items (tables, views, routines and events) to "
"display a filter box."
msgstr ""
+"กำหนดจำนวนขั้นต่ำของรายการ (ตาราง มุมมอง รูทีน และเหตุการณ์) ที่จะแสดงในกล่องตัวกรอง"
#: libraries/classes/Config/Descriptions.php:303
msgid ""
"Group items in the navigation tree (determined by the separator defined in "
"the Databases and Tables tabs above)."
msgstr ""
+"จัดกลุ่มรายการในโครงสร้างการนำทาง (กำหนดโดยตัวคั่นที่กำหนดไว้ในแท็บฐานข้อมูลและตารางด้านบน)"
#: libraries/classes/Config/Descriptions.php:307
msgid ""
"Whether to offer the possibility of tree expansion in the navigation panel."
-msgstr ""
+msgstr "ไม่ว่าจะเสนอตัวเลือกการขยายโครงสร้างต้นไม้ในแผงนำทางหรือไม่"
#: libraries/classes/Config/Descriptions.php:310
msgid "Whether to show procedures under database in the navigation tree"
-msgstr ""
+msgstr "ไม่ว่าจะแสดงขั้นตอนการทำงานภายใต้ฐานข้อมูลในแผนผังการนำทางหรือไม่"
#: libraries/classes/Config/Descriptions.php:313
#, fuzzy
@@ -2235,23 +2254,23 @@ msgstr "โหลดกรอบนำทางใหม่"
#: libraries/classes/Config/Descriptions.php:317
msgid "URL where logo in the navigation panel will point to."
-msgstr ""
+msgstr "URL ที่โลโก้ในแถบนำทางจะชี้ไป"
#: libraries/classes/Config/Descriptions.php:318
msgid "Display server choice at the top of the navigation panel."
-msgstr ""
+msgstr "แสดงตัวเลือกเซิร์ฟเวอร์ที่ด้านบนของแผงนำทาง"
#: libraries/classes/Config/Descriptions.php:319
msgid "String that separates databases into different tree levels."
-msgstr ""
+msgstr "สตริงที่ใช้แบ่งฐานข้อมูลออกเป็นระดับโครงสร้างแบบต้นไม้ที่แตกต่างกัน"
#: libraries/classes/Config/Descriptions.php:320
msgid "String that separates tables into different tree levels."
-msgstr ""
+msgstr "สตริงที่ใช้แบ่งตารางออกเป็นระดับโครงสร้างแบบต้นไม้ที่แตกต่างกัน"
#: libraries/classes/Config/Descriptions.php:321
msgid "Highlight server under the mouse cursor."
-msgstr ""
+msgstr "เลือกเซิร์ฟเวอร์ที่อยู่ใต้เคอร์เซอร์เมาส์"
#: libraries/classes/Config/Descriptions.php:322
#, fuzzy
@@ -2267,7 +2286,7 @@ msgstr "โหลดกรอบนำทางใหม่"
#: libraries/classes/Config/Descriptions.php:324
msgid "Whether to show functions under database in the navigation tree"
-msgstr ""
+msgstr "ไม่ว่าจะแสดงฟังก์ชันภายใต้ฐานข้อมูลในแผนผังการนำทางหรือไม่"
#: libraries/classes/Config/Descriptions.php:325
#, fuzzy
@@ -2280,6 +2299,8 @@ msgid ""
"[kbd]SMART[/kbd] - i.e. descending order for columns of type TIME, DATE, "
"DATETIME and TIMESTAMP, ascending order otherwise."
msgstr ""
+"[kbd]SMART[/kbd] - เช่น การเรียงลำดับจากมากไปน้อยสำหรับคอลัมน์ประเภท TIME, DATE, "
+"DATETIME และ TIMESTAMP ส่วนประเภทอื่น ๆ จะเรียงลำดับจากน้อยไปมาก"
#: libraries/classes/Config/Descriptions.php:331
msgid ""
@@ -2287,12 +2308,15 @@ msgid ""
"Structure page if any of the required tables for the phpMyAdmin "
"configuration storage could not be found."
msgstr ""
+"ปิดใช้งานคำเตือนเริ่มต้นที่แสดงในหน้าโครงสร้างรายละเอียดฐานข้อมูล หากไม่พบตารางที่จำเป็นสำหรับก"
+"ารจัดเก็บการกำหนดค่า phpMyAdmin"
#: libraries/classes/Config/Descriptions.php:336
msgid ""
"Disable the default warning that is displayed on the Structure page if "
"column names in a table are reserved MySQL words."
msgstr ""
+"ปิดใช้งานคำเตือนเริ่มต้นที่แสดงในหน้าโครงสร้าง หากชื่อคอลัมน์ในตารางเป็นคำสงวนของ MySQL"
#: libraries/classes/Config/Descriptions.php:340
msgid ""
@@ -2300,36 +2324,47 @@ msgid ""
"storage). If disabled, this utilizes JS-routines to display query history "
"(lost by window close)."
msgstr ""
+"เปิดใช้งานหากคุณต้องการประวัติการค้นหาแบบ DB-based (ต้องใช้พื้นที่จัดเก็บการตั้งค่า "
+"phpMyAdmin) หากปิดใช้งาน ฟังก์ชันนี้จะใช้รูทีน JavaScript เพื่อแสดงประวัติการค้นหา (ซึ่งจะหายไ"
+"ปเมื่อปิดหน้าต่าง)"
#: libraries/classes/Config/Descriptions.php:345
msgid ""
"Sets the effective timezone; possibly different than the one from your "
"database server"
msgstr ""
+"ตั้งค่าเขตเวลาที่มีผลบังคับใช้; ซึ่งอาจแตกต่างจากเขตเวลาของเซิร์ฟเวอร์ฐานข้อมูลของคุณ"
#: libraries/classes/Config/Descriptions.php:348
msgid ""
"Leave blank for no [doc@bookmarks@]bookmark[/doc] support, suggested: "
"[kbd]pma__bookmark[/kbd]"
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการรองรับ [doc@bookmarks@]bookmark[/doc] แนะนำให้ใช้: "
+"[kbd]pma__bookmark[/kbd]"
#: libraries/classes/Config/Descriptions.php:351
msgid ""
"Leave blank for no column comments/media types, suggested: "
"[kbd]pma__column_info[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการใส่ความคิดเห็น/ประเภทสื่อในคอลัมน์ ตัวอย่าง: "
+"[kbd]pma__column_info[/kbd]"
#: libraries/classes/Config/Descriptions.php:354
msgid ""
"A special MySQL user configured with limited permissions, more information "
"available on [doc@linked-tables]documentation[/doc]."
msgstr ""
+"ผู้ใช้ MySQL พิเศษที่กำหนดค่าด้วยสิทธิ์ที่จำกัด สามารถดูข้อมูลเพิ่มเติมได้ที่ [doc@linked-"
+"tables]documentation[/doc]"
#: libraries/classes/Config/Descriptions.php:358
msgid ""
"An alternate host to hold the configuration storage; leave blank to use the "
"already defined host."
msgstr ""
+"โฮสต์สำรองสำหรับจัดเก็บการตั้งค่า; หากต้องการใช้โฮสต์ที่กำหนดไว้แล้ว ให้เว้นว่างไว้"
#: libraries/classes/Config/Descriptions.php:361
msgid ""
@@ -2337,6 +2372,8 @@ msgid ""
"storage; leave blank to use the default port, or the already defined port, "
"if the controlhost equals host."
msgstr ""
+"พอร์ตสำรองสำหรับเชื่อมต่อกับโฮสต์ที่เก็บข้อมูลการกำหนดค่า; เว้นว่างไว้เพื่อใช้พอร์ตเริ่มต้น หรือพอร์ตที่"
+"กำหนดไว้แล้ว หาก controlhost เท่ากับ host"
#: libraries/classes/Config/Descriptions.php:366
msgid ""
@@ -2344,36 +2381,45 @@ msgid ""
"8970]phpMyAdmin issue tracker[/a] and [a@https://bugs.mysql.com/19588]MySQL "
"Bugs[/a]"
msgstr ""
+"ดูข้อมูลเพิ่มเติมได้ที่ [a@https://github.com/phpmyadmin/phpmyadmin/issues/8970]ตัวติดตา"
+"มปัญหาของ phpMyAdmin[/a] และ [a@https://bugs.mysql.com/19588]ข้อบกพร่องของ "
+"MySQL[/a]"
#: libraries/classes/Config/Descriptions.php:370
msgid ""
"Leave blank for no SQL query history support, suggested: [kbd]pma__history[/"
"kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการรองรับประวัติคำสั่ง SQL แนะนำให้ใช้: [kbd]pma__history[/kbd]"
#: libraries/classes/Config/Descriptions.php:373
msgid ""
"Limits number of table preferences which are stored in database, the oldest "
"records are automatically removed."
msgstr ""
+"จำกัดจำนวนการตั้งค่าตารางที่จัดเก็บไว้ในฐานข้อมูล โดยข้อมูลที่เก่าที่สุดจะถูกลบออกโดยอัตโนมัติ"
#: libraries/classes/Config/Descriptions.php:377
msgid ""
"Leave blank for no QBE saved searches support, suggested: "
"[kbd]pma__savedsearches[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่รองรับการค้นหาที่บันทึกไว้ของ QBE; แนะนำให้ใช้: [kbd]pma__savedsearches[/"
+"kbd]"
#: libraries/classes/Config/Descriptions.php:380
msgid ""
"Leave blank for no export template support, suggested: "
"[kbd]pma__export_templates[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่รองรับต้นแบบการส่งออก แนะนำให้ใช้: [kbd]pma__export_templates[/kbd]"
#: libraries/classes/Config/Descriptions.php:383
msgid ""
"Leave blank for no central columns support, suggested: "
"[kbd]pma__central_columns[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการรองรับคอลัมน์กลาง คำแนะนำ: [kbd]pma__central_columns[/kbd]"
#: libraries/classes/Config/Descriptions.php:386
msgid ""
@@ -2381,11 +2427,15 @@ msgid ""
"use their literal instances, i.e. use [kbd]'my\\_db'[/kbd] and not "
"[kbd]'my_db'[/kbd]."
msgstr ""
+"คุณสามารถใช้ตัวอักษรตัวแทน (wildcard) ของ MySQL (% และ _) ได้ หากต้องการใช้ตัวอักษรตามตั"
+"วอักษร ให้ใส่เครื่องหมายหลีก (escape) เช่น ใช้ [kbd]'my\\_db'[/kbd] แทน "
+"[kbd]'my_db'[/kbd]"
#: libraries/classes/Config/Descriptions.php:391
msgid ""
"Leave blank for no PDF schema support, suggested: [kbd]pma__pdf_pages[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่รองรับโครงสร้างข้อมูล PDF แนะนำให้ใช้: [kbd]pma__pdf_pages[/kbd]"
#: libraries/classes/Config/Descriptions.php:394
msgid ""
@@ -2393,24 +2443,33 @@ msgid ""
"tables]pmadb[/doc] for complete information. Leave blank for no support. "
"Suggested: [kbd]phpmyadmin[/kbd]."
msgstr ""
+"ฐานข้อมูลที่ใช้สำหรับความสัมพันธ์ บุ๊กมาร์ก และคุณสมบัติของไฟล์ PDF ดู [doc@linked-"
+"tables]pmadb[/doc] สำหรับข้อมูลที่ครบถ้วน เว้นว่างไว้หากไม่ต้องการรับการสนับสนุน คำแนะนำ: "
+"[kbd]phpmyadmin[/kbd]"
#: libraries/classes/Config/Descriptions.php:399
msgid ""
"Leave blank for no \"persistent\" recently used tables across sessions, "
"suggested: [kbd]pma__recent[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการบันทึกตารางที่ใช้งานล่าสุดแบบ \"ถาวร\" ข้ามเซสชัน แนะนำให้ใช้: "
+"[kbd]pma__recent[/kbd]"
#: libraries/classes/Config/Descriptions.php:403
msgid ""
"Leave blank for no \"persistent\" favorite tables across sessions, "
"suggested: [kbd]pma__favorite[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการบันทึกตารางรายการโปรดแบบถาวรข้ามเซสชัน คำแนะนำ: "
+"[kbd]pma__favorite[/kbd]"
#: libraries/classes/Config/Descriptions.php:407
msgid ""
"Leave blank for no [doc@relations@]relation-links[/doc] support, suggested: "
"[kbd]pma__relation[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่รองรับ [doc@relations@]relation-links[/doc] แนะนำให้ใช้ "
+"[kbd]pma__relation[/kbd] แทน"
#: libraries/classes/Config/Descriptions.php:412
#, fuzzy
@@ -2428,58 +2487,70 @@ msgid ""
"Leave blank for no PDF schema support, suggested: [kbd]pma__table_coords[/"
"kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่รองรับโครงสร้างข้อมูล PDF แนะนำให้ใช้: [kbd]pma__table_coords[/kbd]"
#: libraries/classes/Config/Descriptions.php:418
msgid ""
"Table to describe the display columns, leave blank for no support; "
"suggested: [kbd]pma__table_info[/kbd]."
msgstr ""
+"ตารางเพื่ออธิบายคอลัมน์ที่แสดงผล เว้นว่างไว้หากไม่ต้องการรองรับ; แนะนำ: "
+"[kbd]pma__table_info[/kbd]"
#: libraries/classes/Config/Descriptions.php:422
msgid ""
"Leave blank for no \"persistent\" tables' UI preferences across sessions, "
"suggested: [kbd]pma__table_uiprefs[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการให้การตั้งค่า UI ของตาราง \"คงอยู่\" ระหว่างเซสชัน แนะนำให้ใช้: "
+"[kbd]pma__table_uiprefs[/kbd]"
#: libraries/classes/Config/Descriptions.php:426
msgid ""
"Whether a DROP DATABASE IF EXISTS statement will be added as first line to "
"the log when creating a database."
msgstr ""
+"ไม่ว่าจะมีการเพิ่มคำสั่ง DROP DATABASE IF EXISTS เป็นบรรทัดแรกในบันทึกการสร้างฐานข้อมูลหรือไ"
+"ม่"
#: libraries/classes/Config/Descriptions.php:430
msgid ""
"Whether a DROP TABLE IF EXISTS statement will be added as first line to the "
"log when creating a table."
msgstr ""
+"ไม่ว่าจะมีการเพิ่มคำสั่ง DROP TABLE IF EXISTS เป็นบรรทัดแรกในบันทึกเมื่อสร้างตารางหรือไม่"
#: libraries/classes/Config/Descriptions.php:434
msgid ""
"Whether a DROP VIEW IF EXISTS statement will be added as first line to the "
"log when creating a view."
msgstr ""
+"ไม่ว่าจะมีการเพิ่มคำสั่ง DROP VIEW IF EXISTS เป็นบรรทัดแรกในบันทึกเมื่อสร้างมุมมองหรือไม่"
#: libraries/classes/Config/Descriptions.php:438
msgid "Defines the list of statements the auto-creation uses for new versions."
-msgstr ""
+msgstr "กำหนดรายการคำสั่งที่ระบบสร้างอัตโนมัติใช้สำหรับการสร้างเวอร์ชันใหม่"
#: libraries/classes/Config/Descriptions.php:441
msgid ""
"Leave blank for no SQL query tracking support, suggested: "
"[kbd]pma__tracking[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการรองรับการติดตามคำสั่ง SQL แนะนำให้ใช้: [kbd]pma__tracking[/kbd]"
#: libraries/classes/Config/Descriptions.php:444
msgid ""
"Whether the tracking mechanism creates versions for tables and views "
"automatically."
-msgstr ""
+msgstr "ไม่ว่ากลไกการติดตามสร้างเวอร์ชันสำหรับตารางและมุมมองโดยอัตโนมัติหรือไม่"
#: libraries/classes/Config/Descriptions.php:447
msgid ""
"Leave blank for no user preferences storage in database, suggested: "
"[kbd]pma__userconfig[/kbd]."
msgstr ""
+"เว้นว่างไว้หากไม่ต้องการบันทึกการตั้งค่าของผู้ใช้ลงในฐานข้อมูล คำแนะนำ: "
+"[kbd]pma__userconfig[/kbd]"
#: libraries/classes/Config/Descriptions.php:450
msgid ""
@@ -2487,6 +2558,8 @@ msgid ""
"configurable menus feature; leaving either one of them blank will disable "
"this feature, suggested: [kbd]pma__users[/kbd]."
msgstr ""
+"ทั้งตารางนี้และตารางกลุ่มผู้ใช้จำเป็นสำหรับการเปิดใช้งานคุณสมบัติเมนูที่กำหนดค่าได้; การเว้นว่างตารา"
+"งใดตารางหนึ่งจะปิดใช้งานคุณสมบัตินี้ คำแนะนำ: [kbd]pma__users[/kbd]"
#: libraries/classes/Config/Descriptions.php:455
msgid ""
From 494dab72f11acece6a341c480d2198710e3a9b5a Mon Sep 17 00:00:00 2001
From: ButterflyOfFire
Date: Thu, 29 Jan 2026 10:45:49 +0100
Subject: [PATCH 08/23] Translated using Weblate (Kabyle)
Currently translated at 2.3% (82 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/kab/
Signed-off-by: ButterflyOfFire
---
po/kab.po | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/po/kab.po b/po/kab.po
index 4e51d31474..3f9d096b40 100644
--- a/po/kab.po
+++ b/po/kab.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2025-08-27 16:02+0000\n"
+"PO-Revision-Date: 2026-01-30 01:01+0000\n"
"Last-Translator: ButterflyOfFire \n"
"Language-Team: Kabyle \n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.13\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -17274,9 +17274,8 @@ msgid "Generated configuration file"
msgstr "Afaylu n twila"
#: templates/setup/config/index.twig:22 templates/setup/home/index.twig:165
-#, fuzzy
msgid "Download"
-msgstr "Sider"
+msgstr "Sader"
#: templates/setup/error.twig:3
msgid "Submitted form contains errors"
From 26ef617715190d19e121623338f0c5c1e791360b Mon Sep 17 00:00:00 2001
From: "Kristijan \\\"Fremen\\\" Velkovski"
Date: Thu, 29 Jan 2026 03:08:33 +0100
Subject: [PATCH 09/23] Translated using Weblate (Macedonian)
Currently translated at 29.9% (1028 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski"
---
po/mk.po | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/po/mk.po b/po/mk.po
index 530c8703f2..072d47e1e7 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-01-28 16:07+0000\n"
+"PO-Revision-Date: 2026-01-30 01:01+0000\n"
"Last-Translator: \"Kristijan \\\"Fremen\\\" Velkovski\" \n"
"Language-Team: Macedonian \n"
@@ -4244,12 +4244,12 @@ msgstr "Покажи историја на барања на старт"
#: libraries/classes/Config/Descriptions.php:978
#: templates/console/display.twig:149
msgid "Always expand query messages"
-msgstr ""
+msgstr "Секогаш прошири пораки за пребарување"
#: libraries/classes/Config/Descriptions.php:979
#: templates/console/display.twig:157
msgid "Show current browsing query"
-msgstr ""
+msgstr "Прикажи моментално пребарувачко барање"
#: libraries/classes/Config/Descriptions.php:980
msgid "Execute queries on Enter and insert new line with Shift+Enter"
@@ -13518,6 +13518,8 @@ msgid ""
"Execute queries on Enter and insert new line with Shift+Enter. To make this "
"permanent, view settings."
msgstr ""
+"Изврши барања про Enter и внеси нов ред со Shift+Enter. За да го направите "
+"ова трајно, погледнете ги поставките."
#: templates/create_tracking_version.twig:10
#, php-format
@@ -13531,11 +13533,11 @@ msgstr "Создади верзија %1$s"
#: templates/create_tracking_version.twig:21
msgid "Track these data definition statements:"
-msgstr ""
+msgstr "Проследи ги овие изјави за дефиниција на податоци:"
#: templates/create_tracking_version.twig:60
msgid "Track these data manipulation statements:"
-msgstr ""
+msgstr "Проследи ги овие изјави за манипулација на податоци:"
#: templates/create_tracking_version.twig:77
#, fuzzy
@@ -13657,7 +13659,7 @@ msgstr "Печати"
#: templates/table/structure/display_structure.twig:478
#: templates/table/tracking/structure_snapshot_indexes.twig:8
msgid "Packed"
-msgstr ""
+msgstr "Запакувано"
#: templates/database/data_dictionary/index.twig:78 templates/indexes.twig:21
#: templates/table/structure/display_structure.twig:480
@@ -13720,11 +13722,11 @@ msgstr "Прикажи табели"
#: templates/database/designer/main.twig:35
#: templates/database/designer/main.twig:36
msgid "View in fullscreen"
-msgstr ""
+msgstr "Прикажи во цел екран"
#: templates/database/designer/main.twig:34
msgid "Exit fullscreen"
-msgstr ""
+msgstr "Излез од цел екран"
#: templates/database/designer/main.twig:48
#: templates/database/designer/main.twig:52
From baecf395e55ff9539076f81f3a71c11e769a01e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?=
Date: Sat, 31 Jan 2026 06:12:27 +0100
Subject: [PATCH 10/23] Fix virtual column collation support for MariaDB
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Maximilian Krög
---
libraries/classes/Table.php | 23 ++++++++++++++++-------
phpstan-baseline.neon | 5 +++++
2 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/libraries/classes/Table.php b/libraries/classes/Table.php
index e7e79a238e..852453adf6 100644
--- a/libraries/classes/Table.php
+++ b/libraries/classes/Table.php
@@ -556,16 +556,25 @@ class Table implements Stringable
// if column is virtual, check if server type is Mysql as only Mysql server
// supports extra column properties
$isVirtualColMysql = $virtuality && Compatibility::isMySqlOrPerconaDb();
- // if column is virtual, check if server type is MariaDB as MariaDB server
- // supports no extra virtual column properties except CHARACTER SET for text column types
- $isVirtualColMariaDB = $virtuality && Compatibility::isMariaDb();
$matches = preg_match('@^(TINYTEXT|TEXT|MEDIUMTEXT|LONGTEXT|VARCHAR|CHAR|ENUM|SET)$@i', $type);
if (! empty($collation) && $collation !== 'NULL' && $matches) {
- $query .= Util::getCharsetQueryPart(
- $isVirtualColMariaDB ? (string) preg_replace('~_.+~s', '', $collation) : $collation,
- true
- );
+ // if column is virtual, check if server type is MariaDB as MariaDB server
+ // supports no extra virtual column properties except CHARACTER SET for text column types
+ // https://jira.mariadb.org/browse/MDEV-12161
+ if ($virtuality && Compatibility::isMariaDb()) {
+ $version = $dbi->getVersion();
+ $isVirtualCollationSupported =
+ $version >= 100509 ||
+ $version >= 100418 && $version < 100500 ||
+ $version >= 100328 && $version < 100400 ||
+ $version >= 100237 && $version < 100300;
+ if (! $isVirtualCollationSupported) {
+ $collation = (string) preg_replace('~_.+~s', '', $collation);
+ }
+ }
+
+ $query .= Util::getCharsetQueryPart($collation, true);
}
if ($virtuality) {
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index 98d8dee941..bb70064b26 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -35125,6 +35125,11 @@ parameters:
count: 1
path: libraries/classes/Table.php
+ -
+ message: "#^Cannot call method getVersion\\(\\) on mixed\\.$#"
+ count: 1
+ path: libraries/classes/Table.php
+
-
message: "#^Cannot call method insertId\\(\\) on mixed\\.$#"
count: 1
From 41a17b79bd22c6eb9e20faadcc611f1bbf7ac874 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?=
Date: Sat, 31 Jan 2026 07:08:06 +0100
Subject: [PATCH 11/23] Set sql mode for sql-parser when connecting to db
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Maximilian Krög
---
libraries/classes/DatabaseInterface.php | 3 ++-
libraries/classes/Table.php | 5 -----
phpstan-baseline.neon | 12 ++++++------
psalm-baseline.xml | 3 ++-
test/classes/DatabaseInterfaceTest.php | 10 ++++++++++
5 files changed, 20 insertions(+), 13 deletions(-)
diff --git a/libraries/classes/DatabaseInterface.php b/libraries/classes/DatabaseInterface.php
index 87b40e5208..1a527de611 100644
--- a/libraries/classes/DatabaseInterface.php
+++ b/libraries/classes/DatabaseInterface.php
@@ -1104,10 +1104,11 @@ class DatabaseInterface implements DbalInterface
*/
public function postConnect(): void
{
- $version = $this->fetchSingleRow('SELECT @@version, @@version_comment');
+ $version = $this->fetchSingleRow('SELECT @@version, @@version_comment, @@sql_mode');
if (is_array($version)) {
$this->setVersion($version);
+ Context::setMode($version['@@sql_mode']);
}
if ($this->versionInt > 50503) {
diff --git a/libraries/classes/Table.php b/libraries/classes/Table.php
index e7e79a238e..b899b19740 100644
--- a/libraries/classes/Table.php
+++ b/libraries/classes/Table.php
@@ -1103,11 +1103,6 @@ class Table implements Stringable
*/
$destination = new Expression($targetDb, $targetTable, '');
- // Find server's SQL mode so the builder can generate correct
- // queries.
- // One of the options that alters the behaviour is `ANSI_QUOTES`.
- Context::setMode((string) $dbi->fetchValue('SELECT @@sql_mode'));
-
// -----------------------------------------------------------------
// Phase 1: Dropping existent element of the same name (if exists
// and required).
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index 98d8dee941..04d009bc37 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -15065,6 +15065,11 @@ parameters:
count: 1
path: libraries/classes/DatabaseInterface.php
+ -
+ message: "#^Parameter \\#1 \\$mode of static method PhpMyAdmin\\\\SqlParser\\\\Context\\:\\:setMode\\(\\) expects int\\|string, mixed given\\.$#"
+ count: 1
+ path: libraries/classes/DatabaseInterface.php
+
-
message: "#^Parameter \\#1 \\$path of function basename expects string, mixed given\\.$#"
count: 1
@@ -35120,11 +35125,6 @@ parameters:
count: 4
path: libraries/classes/Table.php
- -
- message: "#^Cannot call method fetchValue\\(\\) on mixed\\.$#"
- count: 1
- path: libraries/classes/Table.php
-
-
message: "#^Cannot call method insertId\\(\\) on mixed\\.$#"
count: 1
@@ -35152,7 +35152,7 @@ parameters:
-
message: "#^Cannot cast mixed to string\\.$#"
- count: 4
+ count: 3
path: libraries/classes/Table.php
-
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index a171c3106b..232362d17b 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -5706,7 +5706,7 @@
int|bool
-
+
$a
$arrayKeys
$b
@@ -5752,6 +5752,7 @@
$user
$user
$user
+ $version['@@sql_mode']
$warningsCount
diff --git a/test/classes/DatabaseInterfaceTest.php b/test/classes/DatabaseInterfaceTest.php
index b6fab1e98d..80d34d6f14 100644
--- a/test/classes/DatabaseInterfaceTest.php
+++ b/test/classes/DatabaseInterfaceTest.php
@@ -277,6 +277,8 @@ class DatabaseInterfaceTest extends AbstractTestCase
$versionQueryResult = [
'@@version' => '10.20.7-MariaDB-1:10.9.3+maria~ubu2204',
'@@version_comment' => 'mariadb.org binary distribution',
+ '@@sql_mode' => 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,'
+ . 'NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
];
$mock = $this->getMockBuilder(DatabaseInterface::class)
@@ -905,6 +907,8 @@ class DatabaseInterfaceTest extends AbstractTestCase
[
'@@version' => '6.1.0',
'@@version_comment' => "Percona Server (GPL), Release '11', Revision 'c1y2gr1df4a'",
+ '@@sql_mode' => 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,'
+ . 'NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
],
60100,
false,
@@ -914,6 +918,8 @@ class DatabaseInterfaceTest extends AbstractTestCase
[
'@@version' => '10.01.40-MariaDB-1:10.01.40+maria~ubu2204',
'@@version_comment' => 'mariadb.org binary distribution',
+ '@@sql_mode' => 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,'
+ . 'NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
],
100140,
true,
@@ -923,6 +929,8 @@ class DatabaseInterfaceTest extends AbstractTestCase
[
'@@version' => '7.10.3',
'@@version_comment' => 'MySQL Community Server (GPL)',
+ '@@sql_mode' => 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,'
+ . 'NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
],
71003,
false,
@@ -932,6 +940,8 @@ class DatabaseInterfaceTest extends AbstractTestCase
[
'@@version' => '5.5.0',
'@@version_comment' => '',
+ '@@sql_mode' => 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,'
+ . 'NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION',
],
50500,
false,
From fdd986a83bc9fe3516355bd2cbe2dee4d84448e0 Mon Sep 17 00:00:00 2001
From: Jiraroj Leelarattanawong
Date: Fri, 30 Jan 2026 17:11:57 +0100
Subject: [PATCH 12/23] Translated using Weblate (Thai)
Currently translated at 44.8% (1539 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/th/
Signed-off-by: Jiraroj Leelarattanawong
---
po/th.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/po/th.po b/po/th.po
index a8bb262157..2e3af36791 100644
--- a/po/th.po
+++ b/po/th.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-01-30 01:01+0000\n"
+"PO-Revision-Date: 2026-01-31 17:01+0000\n"
"Last-Translator: Jiraroj Leelarattanawong \n"
"Language-Team: Thai "
"\n"
@@ -2967,7 +2967,7 @@ msgstr ""
#: libraries/classes/Config/Descriptions.php:596
msgid "Allow for searching inside the entire database."
-msgstr ""
+msgstr "อนุญาตการค้นหาภายในทั้งหมดของฐานข้อมูล"
#: libraries/classes/Config/Descriptions.php:597
#, fuzzy
From acafdb1591fdcd430caacaeb92e5f45766a0acb5 Mon Sep 17 00:00:00 2001
From: Matin Noroozi <100ztaa@gmail.com>
Date: Sun, 1 Feb 2026 17:40:16 +0330
Subject: [PATCH 13/23] Fix event creation when server drops past event
Signed-off-by: Matin Noroozi <100ztaa@gmail.com>
---
libraries/classes/Database/Events.php | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/libraries/classes/Database/Events.php b/libraries/classes/Database/Events.php
index 9240c7ee66..935de62a60 100644
--- a/libraries/classes/Database/Events.php
+++ b/libraries/classes/Database/Events.php
@@ -174,6 +174,16 @@ class Events
if ($this->response->isAjax()) {
if ($message->isSuccess()) {
$events = $this->dbi->getEvents($db, $_POST['item_name']);
+ if ($events === []) {
+ $this->response->setRequestStatus(false);
+ $this->response->addJSON(
+ 'message',
+ __('The event was dropped immediately after creation.')
+ );
+ $this->response->addJSON('tableType', 'events');
+ exit;
+ }
+
$event = $events[0];
$this->response->addJSON(
'name',
From 42fdace947f996a4fd267caaf32f87f9de6a66cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maximilian=20Kr=C3=B6g?=
Date: Sun, 1 Feb 2026 20:41:52 +0100
Subject: [PATCH 14/23] Fix display of timestamp after inline edit
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The old value was being replaced by an empty string instead of
the new value because the timestamp value has no decimals.
Signed-off-by: Maximilian Krög
---
js/src/makegrid.js | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/js/src/makegrid.js b/js/src/makegrid.js
index 4fb677d676..54bef74551 100644
--- a/js/src/makegrid.js
+++ b/js/src/makegrid.js
@@ -708,7 +708,10 @@ var makeGrid = function (t, enableResize, enableReorder, enableVisib, enableGrid
// remove decimal places if column type not supported
if ((decimals === 0) && ($thisField.attr('data-type').indexOf('time') !== -1)) {
- newHtml = newHtml.substring(0, newHtml.indexOf('.'));
+ var index = newHtml.indexOf('.');
+ if (index !== -1) {
+ newHtml = newHtml.substring(0, index);
+ }
}
// remove additional decimal places
From 48866a27f87b6826eee2677aba96aa318ce56a80 Mon Sep 17 00:00:00 2001
From: liviuconcioiu
Date: Tue, 3 Feb 2026 06:08:45 +0100
Subject: [PATCH 15/23] Translated using Weblate (Vietnamese)
Currently translated at 86.2% (2956 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/vi/
Signed-off-by: liviuconcioiu
---
po/vi.po | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/po/vi.po b/po/vi.po
index b72608a6f6..849ab9d58f 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,16 +9,16 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2025-05-15 11:04+0000\n"
-"Last-Translator: Xuan Hung \n"
-"Language-Team: Vietnamese \n"
+"PO-Revision-Date: 2026-02-03 19:01+0000\n"
+"Last-Translator: liviuconcioiu \n"
+"Language-Team: Vietnamese \n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.12-dev\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -5559,6 +5559,7 @@ msgstr ""
"này sẽ bị mất. Bạn có muốn tiếp tục không?"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:64
+#, fuzzy
msgid "Do you really want to revoke the selected user(s) ?"
msgstr "Bạn có thực sự muốn thực thi \"%s\"?"
From f99a9915da1b3b8c717931cc4e17b426ae418fb6 Mon Sep 17 00:00:00 2001
From: liviuconcioiu
Date: Tue, 3 Feb 2026 06:06:31 +0100
Subject: [PATCH 16/23] Translated using Weblate (Japanese)
Currently translated at 99.9% (3427 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ja/
Signed-off-by: liviuconcioiu
---
po/ja.po | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/po/ja.po b/po/ja.po
index 9f450cbb6c..fbbe513b89 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -4,8 +4,8 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2025-10-29 09:45+0000\n"
-"Last-Translator: Masahiro Fujimoto \n"
+"PO-Revision-Date: 2026-02-03 19:01+0000\n"
+"Last-Translator: liviuconcioiu \n"
"Language-Team: Japanese \n"
"Language: ja\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.14.1-dev\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -5514,6 +5514,7 @@ msgstr ""
"データが失われますが、続行しますか?"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:64
+#, fuzzy
msgid "Do you really want to revoke the selected user(s) ?"
msgstr "選択されたユーザー「%s」を本当に無効にしますか?"
From fc811051c3773bd529a3b45a847e6f18180e7d06 Mon Sep 17 00:00:00 2001
From: liviuconcioiu
Date: Tue, 3 Feb 2026 06:07:23 +0100
Subject: [PATCH 17/23] Translated using Weblate (Kurdish (Central))
Currently translated at 35.8% (1229 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ckb/
Signed-off-by: liviuconcioiu
---
po/ckb.po | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/po/ckb.po b/po/ckb.po
index e1095bdace..dcc04dfd43 100644
--- a/po/ckb.po
+++ b/po/ckb.po
@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2022-02-17 10:34+0000\n"
-"Last-Translator: Maurício Meneghini Fauth \n"
+"PO-Revision-Date: 2026-02-03 19:01+0000\n"
+"Last-Translator: liviuconcioiu \n"
"Language-Team: Kurdish (Central) \n"
"Language: ckb\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -5020,6 +5020,7 @@ msgid ""
msgstr ""
#: libraries/classes/Controllers/JavaScriptMessagesController.php:64
+#, fuzzy
msgid "Do you really want to revoke the selected user(s) ?"
msgstr "ئایا تۆ دڵنیایت لە جێبەجێکردنی \"%s\"؟"
From 6b9539a3d8a5525efc4d6d78e39ef8cdad8132cc Mon Sep 17 00:00:00 2001
From: Burak Yavuz
Date: Mon, 2 Feb 2026 19:28:36 +0100
Subject: [PATCH 18/23] Translated using Weblate (Turkish)
Currently translated at 100.0% (3429 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/tr/
Signed-off-by: Burak Yavuz
---
po/tr.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/po/tr.po b/po/tr.po
index 9519064d1d..00a17a5e48 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2025-10-20 04:51+0000\n"
+"PO-Revision-Date: 2026-02-03 19:01+0000\n"
"Last-Translator: Burak Yavuz \n"
"Language-Team: Turkish \n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.14-dev\n"
+"X-Generator: Weblate 5.16-dev\n"
#: libraries/advisory_rules_generic.php:9
msgid "Uptime below one day"
@@ -12005,7 +12005,7 @@ msgid ""
"The server is not responding (or the local server's socket is not correctly "
"configured)."
msgstr ""
-"Sunucu yanıt vermiyor (ya da yerel MySQL sunucusunun soketi doğru olarak "
+"Sunucu yanıt vermiyor (ya da yerel sunucunun soketi doğru olarak "
"yapılandırılmamış)."
#: libraries/classes/Query/Utilities.php:100
From 07f5a26871c11e3fed4af29dfa4fd7957156b888 Mon Sep 17 00:00:00 2001
From: Zahid Rizky Fakhri
Date: Tue, 3 Feb 2026 02:32:45 +0100
Subject: [PATCH 19/23] Translated using Weblate (Indonesian)
Currently translated at 100.0% (3429 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/id/
Signed-off-by: Zahid Rizky Fakhri
---
po/id.po | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/po/id.po b/po/id.po
index 6979dac3f3..7378f3aeab 100644
--- a/po/id.po
+++ b/po/id.po
@@ -3,16 +3,16 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2025-10-20 04:50+0000\n"
+"PO-Revision-Date: 2026-02-03 19:01+0000\n"
"Last-Translator: Zahid Rizky Fakhri \n"
-"Language-Team: Indonesian \n"
+"Language-Team: Indonesian \n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.14-dev\n"
+"X-Generator: Weblate 5.16-dev\n"
"X-Poedit-Basepath: ../../..\n"
#: libraries/advisory_rules_generic.php:9
@@ -3094,7 +3094,7 @@ msgstr "Aktifkan CodeMirror"
#: libraries/classes/Config/Descriptions.php:627
msgid "Enable linter"
-msgstr "Aktifkan linter SQL"
+msgstr "Aktifkan linter"
#: libraries/classes/Config/Descriptions.php:628
msgid "Minimum size for input field"
@@ -3425,7 +3425,7 @@ msgstr "Tanggal Pembuatan/Pembaruan/Pemeriksaan"
#: libraries/classes/Config/Descriptions.php:711
msgid "Use delayed inserts"
-msgstr "Gunakan perintah INSERT memperlambat"
+msgstr "Gunakan sisipan tertunda"
#: libraries/classes/Config/Descriptions.php:712
#: libraries/classes/Plugins/Export/ExportSql.php:188
@@ -3474,7 +3474,7 @@ msgstr "tampilan %s"
#: libraries/classes/Config/Descriptions.php:730
msgid "Use ignore inserts"
-msgstr "Gunakan INSERT dengan IGNORE"
+msgstr "Gunakan sisipan abaikan"
#: libraries/classes/Config/Descriptions.php:732
msgid "Syntax to use when inserting data"
@@ -4842,8 +4842,8 @@ msgid ""
"%sLogin cookie validity%s should be set to 1800 seconds (30 minutes) at "
"most. Values larger than 1800 may pose a security risk such as impersonation."
msgstr ""
-"%sLogin cookie validity%s harus di set ke 1800 detik (30 menit) maksimal. "
-"NIlai lebih besar dari 1800 dapat menimbulkan risiko keamanan seperti "
+"%sLogin cookie validity%s harus diatur ke 1800 detik (30 menit) maksimal. "
+"Nilai lebih besar dari 1800 dapat menimbulkan risiko keamanan seperti "
"peniruan."
#: libraries/classes/Config/ServerConfigChecks.php:433
@@ -4852,7 +4852,7 @@ msgid ""
"If using [kbd]cookie[/kbd] authentication and %sLogin cookie store%s is not "
"0, %sLogin cookie validity%s must be set to a value less or equal to it."
msgstr ""
-"JIka menggunakan otentikasi [kbd]cookie[/kbd] dan %sLogin cookie store%s "
+"Jika menggunakan otentikasi [kbd]cookie[/kbd] dan %sLogin cookie store%s "
"bukan 0, %sLogin cookie validity%s harus diatur ke nilai kurang atau sama "
"dengan itu."
@@ -5988,38 +5988,38 @@ msgstr "B"
#: libraries/classes/Util.php:461
#: templates/server/status/monitor/index.twig:186
msgid "KiB"
-msgstr "KB"
+msgstr "KiB"
#. l10n: shortcuts for Megabyte
#: libraries/classes/Controllers/JavaScriptMessagesController.php:194
#: libraries/classes/Util.php:463
#: templates/server/status/monitor/index.twig:187
msgid "MiB"
-msgstr "MB"
+msgstr "MiB"
#. l10n: shortcuts for Gigabyte
#: libraries/classes/Controllers/JavaScriptMessagesController.php:195
#: libraries/classes/Util.php:465
msgid "GiB"
-msgstr "GB"
+msgstr "GiB"
#. l10n: shortcuts for Terabyte
#: libraries/classes/Controllers/JavaScriptMessagesController.php:196
#: libraries/classes/Util.php:467
msgid "TiB"
-msgstr "TB"
+msgstr "TiB"
#. l10n: shortcuts for Petabyte
#: libraries/classes/Controllers/JavaScriptMessagesController.php:197
#: libraries/classes/Util.php:469
msgid "PiB"
-msgstr "PB"
+msgstr "PiB"
#. l10n: shortcuts for Exabyte
#: libraries/classes/Controllers/JavaScriptMessagesController.php:198
#: libraries/classes/Util.php:471
msgid "EiB"
-msgstr "EB"
+msgstr "EiB"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:199
#, php-format
@@ -7169,7 +7169,7 @@ msgstr "Seret untuk menyusun ulang."
#: libraries/classes/Controllers/JavaScriptMessagesController.php:553
msgid "Click to sort results by this column."
-msgstr "KIik untuk menyortir hasil dari kolom ini."
+msgstr "Klik untuk menyortir hasil dari kolom ini."
#: libraries/classes/Controllers/JavaScriptMessagesController.php:555
msgid ""
@@ -13568,11 +13568,11 @@ msgstr "Kustom - seperti di atas, namun tanpa pilihan cepat/kustom"
#: libraries/config.values.php:328
msgid "complete inserts"
-msgstr "INSERT lengkap"
+msgstr "sisipan lengkap"
#: libraries/config.values.php:329
msgid "extended inserts"
-msgstr "INSERT yang diperluas"
+msgstr "sisipan yang diperluas"
#: libraries/config.values.php:330
msgid "both of the above"
@@ -18226,7 +18226,7 @@ msgstr "Pembatas"
#: templates/sql/query.twig:119
msgid "Show this query here again"
-msgstr "Tampilkan ulang perintah SQL"
+msgstr "Tampilkan ulang kueri ini di sini"
#: templates/sql/query.twig:134
msgid "Rollback when finished"
From 8b1642550d5562fe69b29447aaaa65a26230882e Mon Sep 17 00:00:00 2001
From: Sandra Swift
Date: Tue, 3 Feb 2026 21:06:22 +0100
Subject: [PATCH 20/23] Translated using Weblate (Japanese)
Currently translated at 99.9% (3428 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ja/
Signed-off-by: Sandra Swift
---
po/ja.po | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/po/ja.po b/po/ja.po
index fbbe513b89..cf361cc981 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -4,8 +4,8 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-02-03 19:01+0000\n"
-"Last-Translator: liviuconcioiu \n"
+"PO-Revision-Date: 2026-02-04 21:01+0000\n"
+"Last-Translator: Sandra Swift \n"
"Language-Team: Japanese \n"
"Language: ja\n"
@@ -5514,9 +5514,8 @@ msgstr ""
"データが失われますが、続行しますか?"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:64
-#, fuzzy
msgid "Do you really want to revoke the selected user(s) ?"
-msgstr "選択されたユーザー「%s」を本当に無効にしますか?"
+msgstr "選択されたユーザーを本当に無効にしますか?"
#: libraries/classes/Controllers/JavaScriptMessagesController.php:65
msgid "Do you really want to delete this central column?"
From 726397984ae8b65d55745f88cefa2ed9399388f7 Mon Sep 17 00:00:00 2001
From: Burak Yavuz
Date: Wed, 4 Feb 2026 21:20:43 +0100
Subject: [PATCH 21/23] Translated using Weblate (Turkish)
Currently translated at 100.0% (3429 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/tr/
Signed-off-by: Burak Yavuz
---
po/tr.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/po/tr.po b/po/tr.po
index 00a17a5e48..37a6421678 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-02-03 19:01+0000\n"
+"PO-Revision-Date: 2026-02-04 21:01+0000\n"
"Last-Translator: Burak Yavuz \n"
"Language-Team: Turkish \n"
@@ -16753,7 +16753,7 @@ msgstr ""
#: templates/relation/check_relations.twig:195
msgid "Bookmarked SQL query:"
-msgstr "Yer işaretli SQL sorgusu:"
+msgstr "Yeri işaretli SQL sorgusu:"
#: templates/relation/check_relations.twig:220
msgid "SQL history:"
From 13ca77ba68d8eee5cdd40fed82119920b2722801 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?=
Date: Sat, 7 Feb 2026 20:56:14 -0300
Subject: [PATCH 22/23] Update Yarn dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Maurício Meneghini Fauth
---
yarn.lock | 812 +++++++++++++++++++++++++++---------------------------
1 file changed, 408 insertions(+), 404 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index 9128470264..fea4798e70 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,9 +3,9 @@
"@babel/cli@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.3.tgz#f33693753bc103ab0084a5776ccf8ab8a140038b"
- integrity sha512-n1RU5vuCX0CsaqaXm9I0KUCNKNQMy5epmzl/xdSSm70bSqhg9GWhgeosypyQLc0bK24+Xpk1WGzZlI9pJtkZdg==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.6.tgz#1da8eb79f92cbe75542b853b3b1db683c5ea406a"
+ integrity sha512-6EUNcuBbNkj08Oj4gAZ+BUU8yLCgKzgVX4gaTh09Ya2C8ICM4P+G30g4m3akRxSYAp3A/gnWchrNst7px4/nUQ==
dependencies:
"@jridgewell/trace-mapping" "^0.3.28"
commander "^6.2.0"
@@ -25,34 +25,34 @@
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be"
- integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c"
+ integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==
dependencies:
- "@babel/helper-validator-identifier" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.28.5"
js-tokens "^4.0.0"
picocolors "^1.1.1"
-"@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f"
- integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==
+"@babel/compat-data@^7.28.6", "@babel/compat-data@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d"
+ integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==
"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.17.9", "@babel/core@^7.28.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e"
- integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322"
+ integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==
dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/generator" "^7.28.5"
- "@babel/helper-compilation-targets" "^7.27.2"
- "@babel/helper-module-transforms" "^7.28.3"
- "@babel/helpers" "^7.28.4"
- "@babel/parser" "^7.28.5"
- "@babel/template" "^7.27.2"
- "@babel/traverse" "^7.28.5"
- "@babel/types" "^7.28.5"
+ "@babel/code-frame" "^7.29.0"
+ "@babel/generator" "^7.29.0"
+ "@babel/helper-compilation-targets" "^7.28.6"
+ "@babel/helper-module-transforms" "^7.28.6"
+ "@babel/helpers" "^7.28.6"
+ "@babel/parser" "^7.29.0"
+ "@babel/template" "^7.28.6"
+ "@babel/traverse" "^7.29.0"
+ "@babel/types" "^7.29.0"
"@jridgewell/remapping" "^2.3.5"
convert-source-map "^2.0.0"
debug "^4.1.0"
@@ -60,13 +60,13 @@
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/generator@^7.28.5", "@babel/generator@^7.7.2":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298"
- integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==
+"@babel/generator@^7.29.0", "@babel/generator@^7.7.2":
+ version "7.29.1"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50"
+ integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==
dependencies:
- "@babel/parser" "^7.28.5"
- "@babel/types" "^7.28.5"
+ "@babel/parser" "^7.29.0"
+ "@babel/types" "^7.29.0"
"@jridgewell/gen-mapping" "^0.3.12"
"@jridgewell/trace-mapping" "^0.3.28"
jsesc "^3.0.2"
@@ -78,31 +78,31 @@
dependencies:
"@babel/types" "^7.27.3"
-"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2":
- version "7.27.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d"
- integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==
+"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25"
+ integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==
dependencies:
- "@babel/compat-data" "^7.27.2"
+ "@babel/compat-data" "^7.28.6"
"@babel/helper-validator-option" "^7.27.1"
browserslist "^4.24.0"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.3":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz#472d0c28028850968979ad89f173594a6995da46"
- integrity sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==
+"@babel/helper-create-class-features-plugin@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz#611ff5482da9ef0db6291bcd24303400bca170fb"
+ integrity sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==
dependencies:
"@babel/helper-annotate-as-pure" "^7.27.3"
"@babel/helper-member-expression-to-functions" "^7.28.5"
"@babel/helper-optimise-call-expression" "^7.27.1"
- "@babel/helper-replace-supers" "^7.27.1"
+ "@babel/helper-replace-supers" "^7.28.6"
"@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
- "@babel/traverse" "^7.28.5"
+ "@babel/traverse" "^7.28.6"
semver "^6.3.1"
-"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1":
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1", "@babel/helper-create-regexp-features-plugin@^7.28.5":
version "7.28.5"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997"
integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==
@@ -111,23 +111,23 @@
regexpu-core "^6.3.1"
semver "^6.3.1"
-"@babel/helper-define-polyfill-provider@^0.6.5":
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz#742ccf1cb003c07b48859fc9fa2c1bbe40e5f753"
- integrity sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==
+"@babel/helper-define-polyfill-provider@^0.6.6":
+ version "0.6.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz#714dfe33d8bd710f556df59953720f6eeb6c1a14"
+ integrity sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==
dependencies:
- "@babel/helper-compilation-targets" "^7.27.2"
- "@babel/helper-plugin-utils" "^7.27.1"
- debug "^4.4.1"
+ "@babel/helper-compilation-targets" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ debug "^4.4.3"
lodash.debounce "^4.0.8"
- resolve "^1.22.10"
+ resolve "^1.22.11"
"@babel/helper-globals@^7.28.0":
version "7.28.0"
resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674"
integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==
-"@babel/helper-member-expression-to-functions@^7.27.1", "@babel/helper-member-expression-to-functions@^7.28.5":
+"@babel/helper-member-expression-to-functions@^7.28.5":
version "7.28.5"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150"
integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==
@@ -135,22 +135,22 @@
"@babel/traverse" "^7.28.5"
"@babel/types" "^7.28.5"
-"@babel/helper-module-imports@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204"
- integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==
+"@babel/helper-module-imports@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c"
+ integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==
dependencies:
- "@babel/traverse" "^7.27.1"
- "@babel/types" "^7.27.1"
+ "@babel/traverse" "^7.28.6"
+ "@babel/types" "^7.28.6"
-"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6"
- integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==
+"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e"
+ integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==
dependencies:
- "@babel/helper-module-imports" "^7.27.1"
- "@babel/helper-validator-identifier" "^7.27.1"
- "@babel/traverse" "^7.28.3"
+ "@babel/helper-module-imports" "^7.28.6"
+ "@babel/helper-validator-identifier" "^7.28.5"
+ "@babel/traverse" "^7.28.6"
"@babel/helper-optimise-call-expression@^7.27.1":
version "7.27.1"
@@ -159,10 +159,10 @@
dependencies:
"@babel/types" "^7.27.1"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c"
- integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8"
+ integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==
"@babel/helper-remap-async-to-generator@^7.27.1":
version "7.27.1"
@@ -173,14 +173,14 @@
"@babel/helper-wrap-function" "^7.27.1"
"@babel/traverse" "^7.27.1"
-"@babel/helper-replace-supers@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0"
- integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==
+"@babel/helper-replace-supers@^7.27.1", "@babel/helper-replace-supers@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz#94aa9a1d7423a00aead3f204f78834ce7d53fe44"
+ integrity sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.27.1"
+ "@babel/helper-member-expression-to-functions" "^7.28.5"
"@babel/helper-optimise-call-expression" "^7.27.1"
- "@babel/traverse" "^7.27.1"
+ "@babel/traverse" "^7.28.6"
"@babel/helper-skip-transparent-expression-wrappers@^7.27.1":
version "7.27.1"
@@ -195,7 +195,7 @@
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687"
integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
-"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5":
+"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.28.5":
version "7.28.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4"
integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==
@@ -206,21 +206,21 @@
integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==
"@babel/helper-wrap-function@^7.27.1":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz#fe4872092bc1438ffd0ce579e6f699609f9d0a7a"
- integrity sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz#4e349ff9222dab69a93a019cc296cdd8442e279a"
+ integrity sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==
dependencies:
- "@babel/template" "^7.27.2"
- "@babel/traverse" "^7.28.3"
- "@babel/types" "^7.28.2"
+ "@babel/template" "^7.28.6"
+ "@babel/traverse" "^7.28.6"
+ "@babel/types" "^7.28.6"
-"@babel/helpers@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827"
- integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==
+"@babel/helpers@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.6.tgz#fca903a313ae675617936e8998b814c415cbf5d7"
+ integrity sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==
dependencies:
- "@babel/template" "^7.27.2"
- "@babel/types" "^7.28.4"
+ "@babel/template" "^7.28.6"
+ "@babel/types" "^7.28.6"
"@babel/highlight@^7.10.4":
version "7.25.9"
@@ -232,12 +232,12 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.27.2", "@babel/parser@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08"
- integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6"
+ integrity sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==
dependencies:
- "@babel/types" "^7.28.5"
+ "@babel/types" "^7.29.0"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5":
version "7.28.5"
@@ -270,13 +270,13 @@
"@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
"@babel/plugin-transform-optional-chaining" "^7.27.1"
-"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz#373f6e2de0016f73caf8f27004f61d167743742a"
- integrity sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz#0e8289cec28baaf05d54fd08d81ae3676065f69f"
+ integrity sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
- "@babel/traverse" "^7.28.3"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ "@babel/traverse" "^7.28.6"
"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
version "7.21.0-placeholder-for-preset-env.2"
@@ -311,19 +311,19 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-import-assertions@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd"
- integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==
+"@babel/plugin-syntax-import-assertions@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz#ae9bc1923a6ba527b70104dd2191b0cd872c8507"
+ integrity sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07"
- integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==
+"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503"
+ integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-syntax-import-meta@^7.10.4":
version "7.10.4"
@@ -396,11 +396,11 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript@^7.7.2":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18"
- integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz#c7b2ddf1d0a811145b1de800d1abd146af92e3a2"
+ integrity sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
version "7.18.6"
@@ -417,22 +417,22 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-async-generator-functions@^7.28.0":
- version "7.28.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz#1276e6c7285ab2cd1eccb0bc7356b7a69ff842c2"
- integrity sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==
+"@babel/plugin-transform-async-generator-functions@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz#63ed829820298f0bf143d5a4a68fb8c06ffd742f"
+ integrity sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-remap-async-to-generator" "^7.27.1"
- "@babel/traverse" "^7.28.0"
+ "@babel/traverse" "^7.29.0"
-"@babel/plugin-transform-async-to-generator@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7"
- integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==
+"@babel/plugin-transform-async-to-generator@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz#bd97b42237b2d1bc90d74bcb486c39be5b4d7e77"
+ integrity sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==
dependencies:
- "@babel/helper-module-imports" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-module-imports" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-remap-async-to-generator" "^7.27.1"
"@babel/plugin-transform-block-scoped-functions@^7.27.1":
@@ -442,50 +442,50 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-block-scoping@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz#e0d3af63bd8c80de2e567e690a54e84d85eb16f6"
- integrity sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==
+"@babel/plugin-transform-block-scoping@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz#e1ef5633448c24e76346125c2534eeb359699a99"
+ integrity sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-class-properties@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925"
- integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==
+"@babel/plugin-transform-class-properties@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz#d274a4478b6e782d9ea987fda09bdb6d28d66b72"
+ integrity sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-class-features-plugin" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-class-static-block@^7.28.3":
- version "7.28.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz#d1b8e69b54c9993bc558203e1f49bfc979bfd852"
- integrity sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==
+"@babel/plugin-transform-class-static-block@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz#1257491e8259c6d125ac4d9a6f39f9d2bf3dba70"
+ integrity sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.28.3"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-class-features-plugin" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-classes@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz#75d66175486788c56728a73424d67cbc7473495c"
- integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==
+"@babel/plugin-transform-classes@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz#8f6fb79ba3703978e701ce2a97e373aae7dda4b7"
+ integrity sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==
dependencies:
"@babel/helper-annotate-as-pure" "^7.27.3"
- "@babel/helper-compilation-targets" "^7.27.2"
+ "@babel/helper-compilation-targets" "^7.28.6"
"@babel/helper-globals" "^7.28.0"
- "@babel/helper-plugin-utils" "^7.27.1"
- "@babel/helper-replace-supers" "^7.27.1"
- "@babel/traverse" "^7.28.4"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ "@babel/helper-replace-supers" "^7.28.6"
+ "@babel/traverse" "^7.28.6"
-"@babel/plugin-transform-computed-properties@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa"
- integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==
+"@babel/plugin-transform-computed-properties@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz#936824fc71c26cb5c433485776d79c8e7b0202d2"
+ integrity sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
- "@babel/template" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ "@babel/template" "^7.28.6"
-"@babel/plugin-transform-destructuring@^7.28.0", "@babel/plugin-transform-destructuring@^7.28.5":
+"@babel/plugin-transform-destructuring@^7.28.5":
version "7.28.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7"
integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==
@@ -493,13 +493,13 @@
"@babel/helper-plugin-utils" "^7.27.1"
"@babel/traverse" "^7.28.5"
-"@babel/plugin-transform-dotall-regex@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d"
- integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==
+"@babel/plugin-transform-dotall-regex@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz#def31ed84e0fb6e25c71e53c124e7b76a4ab8e61"
+ integrity sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-duplicate-keys@^7.27.1":
version "7.27.1"
@@ -508,13 +508,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec"
- integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==
+"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz#8014b8a6cfd0e7b92762724443bf0d2400f26df1"
+ integrity sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-dynamic-import@^7.27.1":
version "7.27.1"
@@ -523,20 +523,20 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-explicit-resource-management@^7.28.0":
- version "7.28.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz#45be6211b778dbf4b9d54c4e8a2b42fa72e09a1a"
- integrity sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==
+"@babel/plugin-transform-explicit-resource-management@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz#dd6788f982c8b77e86779d1d029591e39d9d8be7"
+ integrity sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
- "@babel/plugin-transform-destructuring" "^7.28.0"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ "@babel/plugin-transform-destructuring" "^7.28.5"
-"@babel/plugin-transform-exponentiation-operator@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz#7cc90a8170e83532676cfa505278e147056e94fe"
- integrity sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==
+"@babel/plugin-transform-exponentiation-operator@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz#5e477eb7eafaf2ab5537a04aaafcf37e2d7f1091"
+ integrity sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-export-namespace-from@^7.27.1":
version "7.27.1"
@@ -562,12 +562,12 @@
"@babel/helper-plugin-utils" "^7.27.1"
"@babel/traverse" "^7.27.1"
-"@babel/plugin-transform-json-strings@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c"
- integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==
+"@babel/plugin-transform-json-strings@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz#4c8c15b2dc49e285d110a4cf3dac52fd2dfc3038"
+ integrity sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-literals@^7.27.1":
version "7.27.1"
@@ -576,12 +576,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-logical-assignment-operators@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz#d028fd6db8c081dee4abebc812c2325e24a85b0e"
- integrity sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==
+"@babel/plugin-transform-logical-assignment-operators@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz#53028a3d77e33c50ef30a8fce5ca17065936e605"
+ integrity sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-member-expression-literals@^7.27.1":
version "7.27.1"
@@ -598,23 +598,23 @@
"@babel/helper-module-transforms" "^7.27.1"
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-modules-commonjs@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832"
- integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==
+"@babel/plugin-transform-modules-commonjs@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz#c0232e0dfe66a734cc4ad0d5e75fc3321b6fdef1"
+ integrity sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==
dependencies:
- "@babel/helper-module-transforms" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-module-transforms" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-modules-systemjs@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz#7439e592a92d7670dfcb95d0cbc04bd3e64801d2"
- integrity sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==
+"@babel/plugin-transform-modules-systemjs@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz#e458a95a17807c415924106a3ff188a3b8dee964"
+ integrity sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==
dependencies:
- "@babel/helper-module-transforms" "^7.28.3"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-module-transforms" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-validator-identifier" "^7.28.5"
- "@babel/traverse" "^7.28.5"
+ "@babel/traverse" "^7.29.0"
"@babel/plugin-transform-modules-umd@^7.27.1":
version "7.27.1"
@@ -624,13 +624,13 @@
"@babel/helper-module-transforms" "^7.27.1"
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1"
- integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz#a26cd51e09c4718588fc4cce1c5d1c0152102d6a"
+ integrity sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-new-target@^7.27.1":
version "7.27.1"
@@ -639,30 +639,30 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d"
- integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==
+"@babel/plugin-transform-nullish-coalescing-operator@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz#9bc62096e90ab7a887f3ca9c469f6adec5679757"
+ integrity sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-numeric-separator@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6"
- integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==
+"@babel/plugin-transform-numeric-separator@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz#1310b0292762e7a4a335df5f580c3320ee7d9e9f"
+ integrity sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-object-rest-spread@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz#9ee1ceca80b3e6c4bac9247b2149e36958f7f98d"
- integrity sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==
+"@babel/plugin-transform-object-rest-spread@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz#fdd4bc2d72480db6ca42aed5c051f148d7b067f7"
+ integrity sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==
dependencies:
- "@babel/helper-compilation-targets" "^7.27.2"
- "@babel/helper-plugin-utils" "^7.27.1"
- "@babel/plugin-transform-destructuring" "^7.28.0"
+ "@babel/helper-compilation-targets" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
+ "@babel/plugin-transform-destructuring" "^7.28.5"
"@babel/plugin-transform-parameters" "^7.27.7"
- "@babel/traverse" "^7.28.4"
+ "@babel/traverse" "^7.28.6"
"@babel/plugin-transform-object-super@^7.27.1":
version "7.27.1"
@@ -672,19 +672,19 @@
"@babel/helper-plugin-utils" "^7.27.1"
"@babel/helper-replace-supers" "^7.27.1"
-"@babel/plugin-transform-optional-catch-binding@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c"
- integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==
+"@babel/plugin-transform-optional-catch-binding@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz#75107be14c78385978201a49c86414a150a20b4c"
+ integrity sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.5":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz#8238c785f9d5c1c515a90bf196efb50d075a4b26"
- integrity sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==
+"@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz#926cf150bd421fc8362753e911b4a1b1ce4356cd"
+ integrity sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
"@babel/plugin-transform-parameters@^7.27.7":
@@ -694,22 +694,22 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-private-methods@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af"
- integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==
+"@babel/plugin-transform-private-methods@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz#c76fbfef3b86c775db7f7c106fff544610bdb411"
+ integrity sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-class-features-plugin" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-private-property-in-object@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11"
- integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==
+"@babel/plugin-transform-private-property-in-object@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz#4fafef1e13129d79f1d75ac180c52aafefdb2811"
+ integrity sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.27.1"
- "@babel/helper-create-class-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-annotate-as-pure" "^7.27.3"
+ "@babel/helper-create-class-features-plugin" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-property-literals@^7.27.1":
version "7.27.1"
@@ -718,20 +718,20 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-regenerator@^7.28.4":
- version "7.28.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz#9d3fa3bebb48ddd0091ce5729139cd99c67cea51"
- integrity sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==
+"@babel/plugin-transform-regenerator@^7.29.0":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz#dec237cec1b93330876d6da9992c4abd42c9d18b"
+ integrity sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
-"@babel/plugin-transform-regexp-modifiers@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09"
- integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==
+"@babel/plugin-transform-regexp-modifiers@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz#7ef0163bd8b4a610481b2509c58cf217f065290b"
+ integrity sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-reserved-words@^7.27.1":
version "7.27.1"
@@ -747,12 +747,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-spread@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08"
- integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==
+"@babel/plugin-transform-spread@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz#40a2b423f6db7b70f043ad027a58bcb44a9757b6"
+ integrity sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==
dependencies:
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
"@babel/plugin-transform-sticky-regex@^7.27.1":
@@ -783,13 +783,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-unicode-property-regex@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956"
- integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==
+"@babel/plugin-transform-unicode-property-regex@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz#63a7a6c21a0e75dae9b1861454111ea5caa22821"
+ integrity sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/plugin-transform-unicode-regex@^7.27.1":
version "7.27.1"
@@ -799,88 +799,88 @@
"@babel/helper-create-regexp-features-plugin" "^7.27.1"
"@babel/helper-plugin-utils" "^7.27.1"
-"@babel/plugin-transform-unicode-sets-regex@^7.27.1":
- version "7.27.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1"
- integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==
+"@babel/plugin-transform-unicode-sets-regex@^7.28.6":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz#924912914e5df9fe615ec472f88ff4788ce04d4e"
+ integrity sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.27.1"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin" "^7.28.5"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/preset-env@^7.28.3":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.28.5.tgz#82dd159d1563f219a1ce94324b3071eb89e280b0"
- integrity sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.29.0.tgz#c55db400c515a303662faaefd2d87e796efa08d0"
+ integrity sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==
dependencies:
- "@babel/compat-data" "^7.28.5"
- "@babel/helper-compilation-targets" "^7.27.2"
- "@babel/helper-plugin-utils" "^7.27.1"
+ "@babel/compat-data" "^7.29.0"
+ "@babel/helper-compilation-targets" "^7.28.6"
+ "@babel/helper-plugin-utils" "^7.28.6"
"@babel/helper-validator-option" "^7.27.1"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.28.5"
"@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1"
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.3"
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.6"
"@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
- "@babel/plugin-syntax-import-assertions" "^7.27.1"
- "@babel/plugin-syntax-import-attributes" "^7.27.1"
+ "@babel/plugin-syntax-import-assertions" "^7.28.6"
+ "@babel/plugin-syntax-import-attributes" "^7.28.6"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
"@babel/plugin-transform-arrow-functions" "^7.27.1"
- "@babel/plugin-transform-async-generator-functions" "^7.28.0"
- "@babel/plugin-transform-async-to-generator" "^7.27.1"
+ "@babel/plugin-transform-async-generator-functions" "^7.29.0"
+ "@babel/plugin-transform-async-to-generator" "^7.28.6"
"@babel/plugin-transform-block-scoped-functions" "^7.27.1"
- "@babel/plugin-transform-block-scoping" "^7.28.5"
- "@babel/plugin-transform-class-properties" "^7.27.1"
- "@babel/plugin-transform-class-static-block" "^7.28.3"
- "@babel/plugin-transform-classes" "^7.28.4"
- "@babel/plugin-transform-computed-properties" "^7.27.1"
+ "@babel/plugin-transform-block-scoping" "^7.28.6"
+ "@babel/plugin-transform-class-properties" "^7.28.6"
+ "@babel/plugin-transform-class-static-block" "^7.28.6"
+ "@babel/plugin-transform-classes" "^7.28.6"
+ "@babel/plugin-transform-computed-properties" "^7.28.6"
"@babel/plugin-transform-destructuring" "^7.28.5"
- "@babel/plugin-transform-dotall-regex" "^7.27.1"
+ "@babel/plugin-transform-dotall-regex" "^7.28.6"
"@babel/plugin-transform-duplicate-keys" "^7.27.1"
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1"
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.29.0"
"@babel/plugin-transform-dynamic-import" "^7.27.1"
- "@babel/plugin-transform-explicit-resource-management" "^7.28.0"
- "@babel/plugin-transform-exponentiation-operator" "^7.28.5"
+ "@babel/plugin-transform-explicit-resource-management" "^7.28.6"
+ "@babel/plugin-transform-exponentiation-operator" "^7.28.6"
"@babel/plugin-transform-export-namespace-from" "^7.27.1"
"@babel/plugin-transform-for-of" "^7.27.1"
"@babel/plugin-transform-function-name" "^7.27.1"
- "@babel/plugin-transform-json-strings" "^7.27.1"
+ "@babel/plugin-transform-json-strings" "^7.28.6"
"@babel/plugin-transform-literals" "^7.27.1"
- "@babel/plugin-transform-logical-assignment-operators" "^7.28.5"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.28.6"
"@babel/plugin-transform-member-expression-literals" "^7.27.1"
"@babel/plugin-transform-modules-amd" "^7.27.1"
- "@babel/plugin-transform-modules-commonjs" "^7.27.1"
- "@babel/plugin-transform-modules-systemjs" "^7.28.5"
+ "@babel/plugin-transform-modules-commonjs" "^7.28.6"
+ "@babel/plugin-transform-modules-systemjs" "^7.29.0"
"@babel/plugin-transform-modules-umd" "^7.27.1"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.29.0"
"@babel/plugin-transform-new-target" "^7.27.1"
- "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1"
- "@babel/plugin-transform-numeric-separator" "^7.27.1"
- "@babel/plugin-transform-object-rest-spread" "^7.28.4"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.28.6"
+ "@babel/plugin-transform-numeric-separator" "^7.28.6"
+ "@babel/plugin-transform-object-rest-spread" "^7.28.6"
"@babel/plugin-transform-object-super" "^7.27.1"
- "@babel/plugin-transform-optional-catch-binding" "^7.27.1"
- "@babel/plugin-transform-optional-chaining" "^7.28.5"
+ "@babel/plugin-transform-optional-catch-binding" "^7.28.6"
+ "@babel/plugin-transform-optional-chaining" "^7.28.6"
"@babel/plugin-transform-parameters" "^7.27.7"
- "@babel/plugin-transform-private-methods" "^7.27.1"
- "@babel/plugin-transform-private-property-in-object" "^7.27.1"
+ "@babel/plugin-transform-private-methods" "^7.28.6"
+ "@babel/plugin-transform-private-property-in-object" "^7.28.6"
"@babel/plugin-transform-property-literals" "^7.27.1"
- "@babel/plugin-transform-regenerator" "^7.28.4"
- "@babel/plugin-transform-regexp-modifiers" "^7.27.1"
+ "@babel/plugin-transform-regenerator" "^7.29.0"
+ "@babel/plugin-transform-regexp-modifiers" "^7.28.6"
"@babel/plugin-transform-reserved-words" "^7.27.1"
"@babel/plugin-transform-shorthand-properties" "^7.27.1"
- "@babel/plugin-transform-spread" "^7.27.1"
+ "@babel/plugin-transform-spread" "^7.28.6"
"@babel/plugin-transform-sticky-regex" "^7.27.1"
"@babel/plugin-transform-template-literals" "^7.27.1"
"@babel/plugin-transform-typeof-symbol" "^7.27.1"
"@babel/plugin-transform-unicode-escapes" "^7.27.1"
- "@babel/plugin-transform-unicode-property-regex" "^7.27.1"
+ "@babel/plugin-transform-unicode-property-regex" "^7.28.6"
"@babel/plugin-transform-unicode-regex" "^7.27.1"
- "@babel/plugin-transform-unicode-sets-regex" "^7.27.1"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.28.6"
"@babel/preset-modules" "0.1.6-no-external-plugins"
- babel-plugin-polyfill-corejs2 "^0.4.14"
- babel-plugin-polyfill-corejs3 "^0.13.0"
- babel-plugin-polyfill-regenerator "^0.6.5"
- core-js-compat "^3.43.0"
+ babel-plugin-polyfill-corejs2 "^0.4.15"
+ babel-plugin-polyfill-corejs3 "^0.14.0"
+ babel-plugin-polyfill-regenerator "^0.6.6"
+ core-js-compat "^3.48.0"
semver "^6.3.1"
"@babel/preset-modules@0.1.6-no-external-plugins":
@@ -892,32 +892,32 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
-"@babel/template@^7.27.1", "@babel/template@^7.27.2", "@babel/template@^7.3.3":
- version "7.27.2"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d"
- integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==
+"@babel/template@^7.28.6", "@babel/template@^7.3.3":
+ version "7.28.6"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57"
+ integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==
dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/parser" "^7.27.2"
- "@babel/types" "^7.27.1"
+ "@babel/code-frame" "^7.28.6"
+ "@babel/parser" "^7.28.6"
+ "@babel/types" "^7.28.6"
-"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.4", "@babel/traverse@^7.28.5", "@babel/traverse@^7.7.2":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b"
- integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==
+"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0", "@babel/traverse@^7.7.2":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a"
+ integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==
dependencies:
- "@babel/code-frame" "^7.27.1"
- "@babel/generator" "^7.28.5"
+ "@babel/code-frame" "^7.29.0"
+ "@babel/generator" "^7.29.0"
"@babel/helper-globals" "^7.28.0"
- "@babel/parser" "^7.28.5"
- "@babel/template" "^7.27.2"
- "@babel/types" "^7.28.5"
+ "@babel/parser" "^7.29.0"
+ "@babel/template" "^7.28.6"
+ "@babel/types" "^7.29.0"
debug "^4.3.1"
-"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.28.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b"
- integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==
+"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
+ version "7.29.0"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7"
+ integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==
dependencies:
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.28.5"
@@ -1351,9 +1351,9 @@
integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
"@types/node@*":
- version "24.10.1"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.1.tgz#91e92182c93db8bd6224fca031e2370cef9a8f01"
- integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==
+ version "25.2.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-25.2.1.tgz#378021f9e765bb65ba36de16f3c3a8622c1fa03d"
+ integrity sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==
dependencies:
undici-types "~7.16.0"
@@ -1545,14 +1545,13 @@ asynckit@^0.4.0:
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
autoprefixer@^10.4.21:
- version "10.4.22"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.22.tgz#90b27ab55ec0cf0684210d1f056f7d65dac55f16"
- integrity sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==
+ version "10.4.24"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.24.tgz#2c29595f3abd820a79976a609d0bf40eecf212fb"
+ integrity sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==
dependencies:
- browserslist "^4.27.0"
- caniuse-lite "^1.0.30001754"
+ browserslist "^4.28.1"
+ caniuse-lite "^1.0.30001766"
fraction.js "^5.3.4"
- normalize-range "^0.1.2"
picocolors "^1.1.1"
postcss-value-parser "^4.2.0"
@@ -1604,29 +1603,29 @@ babel-plugin-jest-hoist@^27.5.1:
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
-babel-plugin-polyfill-corejs2@^0.4.14:
- version "0.4.14"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz#8101b82b769c568835611542488d463395c2ef8f"
- integrity sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==
+babel-plugin-polyfill-corejs2@^0.4.15:
+ version "0.4.15"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz#808fa349686eea4741807cfaaa2aa3aa57ce120a"
+ integrity sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==
dependencies:
- "@babel/compat-data" "^7.27.7"
- "@babel/helper-define-polyfill-provider" "^0.6.5"
+ "@babel/compat-data" "^7.28.6"
+ "@babel/helper-define-polyfill-provider" "^0.6.6"
semver "^6.3.1"
-babel-plugin-polyfill-corejs3@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz#bb7f6aeef7addff17f7602a08a6d19a128c30164"
- integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==
+babel-plugin-polyfill-corejs3@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz#65b06cda48d6e447e1e926681f5a247c6ae2b9cf"
+ integrity sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.6.5"
- core-js-compat "^3.43.0"
+ "@babel/helper-define-polyfill-provider" "^0.6.6"
+ core-js-compat "^3.48.0"
-babel-plugin-polyfill-regenerator@^0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz#32752e38ab6f6767b92650347bf26a31b16ae8c5"
- integrity sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==
+babel-plugin-polyfill-regenerator@^0.6.6:
+ version "0.6.6"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz#69f5dd263cab933c42fe5ea05e83443b374bd4bf"
+ integrity sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.6.5"
+ "@babel/helper-define-polyfill-provider" "^0.6.6"
babel-preset-current-node-syntax@^1.0.0:
version "1.2.0"
@@ -1673,9 +1672,9 @@ balanced-match@^2.0.0:
integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
baseline-browser-mapping@^2.9.0:
- version "2.9.3"
- resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.3.tgz#5eaccdbbe2006e55ec9978a0ccacd59eb785215c"
- integrity sha512-8QdH6czo+G7uBsNo0GiUfouPN1lRzKdJTGnKXwe12gkFbnnOUaUKGN55dMkfy+mnxmvjwl9zcI4VncczcVXDhA==
+ version "2.9.19"
+ resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz#3e508c43c46d961eb4d7d2e5b8d1dd0f9ee4f488"
+ integrity sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==
binary-extensions@^2.0.0:
version "2.3.0"
@@ -1707,7 +1706,7 @@ browser-process-hrtime@^1.0.0:
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-browserslist@^4.12.0, browserslist@^4.16.8, browserslist@^4.24.0, browserslist@^4.27.0, browserslist@^4.28.0:
+browserslist@^4.12.0, browserslist@^4.16.8, browserslist@^4.24.0, browserslist@^4.28.1:
version "4.28.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95"
integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==
@@ -1762,10 +1761,10 @@ camelcase@^6.2.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001251, caniuse-lite@^1.0.30001754, caniuse-lite@^1.0.30001759:
- version "1.0.30001759"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz#d569e7b010372c6b0ca3946e30dada0a2e9d5006"
- integrity sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==
+caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001251, caniuse-lite@^1.0.30001759, caniuse-lite@^1.0.30001766:
+ version "1.0.30001769"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz#1ad91594fad7dc233777c2781879ab5409f7d9c2"
+ integrity sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==
chalk@^2.4.2:
version "2.4.2"
@@ -1920,17 +1919,17 @@ convert-source-map@^2.0.0:
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
-core-js-compat@^3.43.0:
- version "3.47.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.47.0.tgz#698224bbdbb6f2e3f39decdda4147b161e3772a3"
- integrity sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==
+core-js-compat@^3.48.0:
+ version "3.48.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.48.0.tgz#7efbe1fc1cbad44008190462217cc5558adaeaa6"
+ integrity sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==
dependencies:
- browserslist "^4.28.0"
+ browserslist "^4.28.1"
core-js@^3.16.2:
- version "3.47.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz#436ef07650e191afeb84c24481b298bd60eb4a17"
- integrity sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==
+ version "3.48.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.48.0.tgz#1f813220a47bbf0e667e3885c36cd6f0593bf14d"
+ integrity sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==
cosmiconfig@^7.0.0:
version "7.1.0"
@@ -1988,7 +1987,7 @@ data-urls@^2.0.0:
whatwg-mimetype "^2.3.0"
whatwg-url "^8.0.0"
-debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.4.1:
+debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.4.3:
version "4.4.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
@@ -2112,9 +2111,9 @@ dunder-proto@^1.0.1:
gopd "^1.2.0"
electron-to-chromium@^1.5.263:
- version "1.5.266"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.266.tgz#41ed029b3cf641c4ee071de42954b36dca8f5f4e"
- integrity sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==
+ version "1.5.286"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz#142be1ab5e1cd5044954db0e5898f60a4960384e"
+ integrity sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==
emittery@^0.8.1:
version "0.8.1"
@@ -2314,9 +2313,9 @@ esprima@^4.0.0, esprima@^4.0.1:
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
esquery@^1.4.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
- integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d"
+ integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==
dependencies:
estraverse "^5.1.0"
@@ -2421,9 +2420,9 @@ fastest-levenshtein@1.0.16, fastest-levenshtein@^1.0.12:
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
fastq@^1.6.0:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5"
- integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.20.1.tgz#ca750a10dc925bc8b18839fd203e3ef4b3ced675"
+ integrity sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==
dependencies:
reusify "^1.0.4"
@@ -3451,11 +3450,16 @@ jquery-validation@1.21.0:
resolved "https://registry.yarnpkg.com/jquery-validation/-/jquery-validation-1.21.0.tgz#78fc05ab76020912a246af3661b3f54a438bca93"
integrity sha512-xNot0rlUIgu7duMcQ5qb6MGkGL/Z1PQaRJQoZAURW9+a/2PGOUxY36o/WyNeP2T9R6jvWB8Z9lUVvvQWI/Zs5w==
-jquery@3.7.1, jquery@>=1.2.6, jquery@>=1.7, "jquery@>=1.8.0 <4.0.0":
+jquery@3.7.1, "jquery@>=1.8.0 <4.0.0":
version "3.7.1"
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de"
integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==
+jquery@>=1.2.6, jquery@>=1.7:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jquery/-/jquery-4.0.0.tgz#95c33ac29005ff72ec444c5ba1cf457e61404fbb"
+ integrity sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==
+
js-cookie@2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
@@ -3646,9 +3650,9 @@ lodash.truncate@^4.4.2:
integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+ version "4.17.23"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a"
+ integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==
log-symbols@^4.1.0:
version "4.1.0"
@@ -3912,9 +3916,9 @@ num2fraction@^1.2.2:
integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==
nwsapi@^2.2.0:
- version "2.2.22"
- resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.22.tgz#109f9530cda6c156d6a713cdf5939e9f0de98b9d"
- integrity sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==
+ version "2.2.23"
+ resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.23.tgz#59712c3a88e6de2bb0b6ccc1070397267019cf6c"
+ integrity sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==
ol-mapbox-style@^8.0.5:
version "8.2.1"
@@ -4466,7 +4470,7 @@ resolve.exports@^1.1.0:
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.1.tgz#05cfd5b3edf641571fd46fa608b610dda9ead999"
integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==
-resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.10:
+resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.11:
version "1.22.11"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262"
integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==
@@ -4553,9 +4557,9 @@ semver@^6.3.0, semver@^6.3.1:
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.5.3:
- version "7.7.3"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
- integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==
+ version "7.7.4"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a"
+ integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==
shebang-command@^2.0.0:
version "2.0.0"
@@ -5093,9 +5097,9 @@ universalify@^2.0.0:
integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
update-browserslist-db@^1.2.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz#cfb4358afa08b3d5731a2ecd95eebf4ddef8033e"
- integrity sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d"
+ integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==
dependencies:
escalade "^3.2.0"
picocolors "^1.1.1"
From fc431ea48b9848b1b041a540cd8cdbd2491ec03f Mon Sep 17 00:00:00 2001
From: Sandra Swift
Date: Mon, 9 Feb 2026 10:22:09 +0100
Subject: [PATCH 23/23] Translated using Weblate (Japanese)
Currently translated at 100.0% (3429 of 3429 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ja/
Signed-off-by: Sandra Swift
---
po/ja.po | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/po/ja.po b/po/ja.po
index cf361cc981..181402232f 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 5.2.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2025-10-16 23:57-0300\n"
-"PO-Revision-Date: 2026-02-04 21:01+0000\n"
+"PO-Revision-Date: 2026-02-10 10:09+0000\n"
"Last-Translator: Sandra Swift \n"
"Language-Team: Japanese \n"
@@ -12909,18 +12909,15 @@ msgid "A date and time combination, supported range is %1$s to %2$s"
msgstr "日時 (日付と時刻)、有効範囲は %1$s から %2$s"
#: libraries/classes/Types.php:306
-#, fuzzy
-#| msgid ""
-#| "A timestamp, range is 1970-01-01 00:00:01 UTC to 2038-01-09 03:14:07 UTC, "
-#| "stored as the number of seconds since the epoch (1970-01-01 00:00:00 UTC)"
msgid ""
"A timestamp, range is 1970-01-01 00:00:01 UTC to 2038-01-19 03:14:07 UTC on "
"32-bit platforms (MariaDB 11.3 and earlier), and up to 2106-02-07 06:28:15 "
"UTC on 64-bit platforms (MariaDB 11.5 and later), stored as the number of "
"seconds since the epoch (1970-01-01 00:00:00 UTC)"
msgstr ""
-"タイムスタンプ、範囲は 1970-01-01 00:00:01 UTC から 2038-01-09 03:14:07 UTC "
-"で、1970-01-01 00:00:00 UTC からの経過秒数を示しています"
+"タイムスタンプ、範囲は 1970-01-01 00:00:01 UTC から MariaDB 11.3以前の32bit環"
+"境では 2038-01-09 03:14:07 UTC 、MariaDB 11.5以降の64bit環境では 2106-02-07 "
+"06:28:15 UTC で、1970-01-01 00:00:00 UTC からの経過秒数を示しています"
#: libraries/classes/Types.php:314
#, php-format