pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/mediawiki



Module Name:    pkgsrc
Committed By:   wen
Date:           Sun Jan  8 02:12:56 UTC 2023

Modified Files:
        pkgsrc/www/mediawiki: Makefile PLIST distinfo

Log Message:
Update to 1.39.1

Upstream changes please visit:
https://phabricator.wikimedia.org/source/mediawiki/browse/REL1_39/RELEASE-NOTES-1.39


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/www/mediawiki/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/www/mediawiki/PLIST
cvs rdiff -u -r1.65 -r1.66 pkgsrc/www/mediawiki/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/mediawiki/Makefile
diff -u pkgsrc/www/mediawiki/Makefile:1.89 pkgsrc/www/mediawiki/Makefile:1.90
--- pkgsrc/www/mediawiki/Makefile:1.89  Fri Sep 30 11:52:23 2022
+++ pkgsrc/www/mediawiki/Makefile       Sun Jan  8 02:12:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.89 2022/09/30 11:52:23 wen Exp $
+# $NetBSD: Makefile,v 1.90 2023/01/08 02:12:56 wen Exp $
 
 DISTNAME=      mediawiki-${VER}.${PVER}
 CATEGORIES=    www
@@ -20,8 +20,8 @@ INSTALLATION_DIRS=    ${EGDIR} share/mediaw
 .include "../../mk/bsd.prefs.mk"
 .include "options.mk"
 
-VER=                   1.38
-PVER=                  4
+VER=                   1.39
+PVER=                  1
 
 BUILD_DEFS+=           APACHE_USER APACHE_GROUP
 

Index: pkgsrc/www/mediawiki/PLIST
diff -u pkgsrc/www/mediawiki/PLIST:1.44 pkgsrc/www/mediawiki/PLIST:1.45
--- pkgsrc/www/mediawiki/PLIST:1.44     Fri Sep 30 11:52:23 2022
+++ pkgsrc/www/mediawiki/PLIST  Sun Jan  8 02:12:56 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.44 2022/09/30 11:52:23 wen Exp $
+@comment $NetBSD: PLIST,v 1.45 2023/01/08 02:12:56 wen Exp $
 share/examples/mediawiki/mediawiki.conf
 share/mediawiki/CODE_OF_CONDUCT.md
 share/mediawiki/COPYING
@@ -7,7 +7,7 @@ share/mediawiki/FAQ
 share/mediawiki/HISTORY
 share/mediawiki/INSTALL
 share/mediawiki/README.md
-share/mediawiki/RELEASE-NOTES-1.38
+share/mediawiki/RELEASE-NOTES-1.39
 share/mediawiki/SECURITY
 share/mediawiki/UPGRADE
 share/mediawiki/api.php
@@ -15,7 +15,7 @@ share/mediawiki/autoload.php
 share/mediawiki/cache/.htaccess
 share/mediawiki/composer.json
 share/mediawiki/composer.local.json-sample
-share/mediawiki/docs/Configuration.md
+share/mediawiki/docker-compose.yml
 share/mediawiki/docs/Hooks.md
 share/mediawiki/docs/Injection.md
 share/mediawiki/docs/Introduction.md
@@ -28,6 +28,7 @@ share/mediawiki/docs/Title.md
 share/mediawiki/docs/abstract-schema-changes.schema.json
 share/mediawiki/docs/abstract-schema-table.json
 share/mediawiki/docs/abstract-schema.schema.json
+share/mediawiki/docs/config-schema.yaml
 share/mediawiki/docs/contenthandler.md
 share/mediawiki/docs/database.md
 share/mediawiki/docs/databases/postgres.txt
@@ -66,18 +67,19 @@ share/mediawiki/extensions/AbuseFilter/A
 share/mediawiki/extensions/AbuseFilter/CODE_OF_CONDUCT.md
 share/mediawiki/extensions/AbuseFilter/COPYING
 share/mediawiki/extensions/AbuseFilter/composer.json
-share/mediawiki/extensions/AbuseFilter/db_patches/mysql/abusefilter.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-drop_afl_log_id.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-remove-afl_filter.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-rename-filter_timestamp-index.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-rename-indexes.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-rename-wiki-timestamp-index.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/mysql/patch-split-afl_filter.sql
-share/mediawiki/extensions/AbuseFilter/db_patches/postgres/abusefilter.sql
-share/mediawiki/extensions/AbuseFilter/db_patches/sqlite/abusefilter.sql
+share/mediawiki/extensions/AbuseFilter/db_patches/mysql/tables-generated.sql
+share/mediawiki/extensions/AbuseFilter/db_patches/postgres/tables-generated.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/sqlite/patch-drop_afl_log_id.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/sqlite/patch-remove-afl_filter.sql
 share/mediawiki/extensions/AbuseFilter/db_patches/sqlite/patch-split-afl_filter.sql
+share/mediawiki/extensions/AbuseFilter/db_patches/sqlite/tables-generated.sql
+share/mediawiki/extensions/AbuseFilter/db_patches/tables.json
 share/mediawiki/extensions/AbuseFilter/extension.json
 share/mediawiki/extensions/AbuseFilter/i18n/ace.json
 share/mediawiki/extensions/AbuseFilter/i18n/af.json
@@ -90,6 +92,7 @@ share/mediawiki/extensions/AbuseFilter/i
 share/mediawiki/extensions/AbuseFilter/i18n/api/be-tarask.json
 share/mediawiki/extensions/AbuseFilter/i18n/api/be.json
 share/mediawiki/extensions/AbuseFilter/i18n/api/bg.json
+share/mediawiki/extensions/AbuseFilter/i18n/api/bn.json
 share/mediawiki/extensions/AbuseFilter/i18n/api/br.json
 share/mediawiki/extensions/AbuseFilter/i18n/api/ca.json
 share/mediawiki/extensions/AbuseFilter/i18n/api/ce.json
@@ -641,6 +644,7 @@ share/mediawiki/extensions/AbuseFilter/t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/ifthen.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/in.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/ip-in-range.t
+share/mediawiki/extensions/AbuseFilter/tests/parserTests/ip-in-ranges.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/lazyboolinvert.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/lazyfunction.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/lazykeyword.t
@@ -670,6 +674,7 @@ share/mediawiki/extensions/AbuseFilter/t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/shortcircuit-ops.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/shortcircuit-or.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/specialratio.t
+share/mediawiki/extensions/AbuseFilter/tests/parserTests/str-replace-regexp.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/string.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/strpos.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTests/substr.t
@@ -686,19 +691,15 @@ share/mediawiki/extensions/AbuseFilter/t
 share/mediawiki/extensions/AbuseFilter/tests/parserTestsEquivset/ccnorm.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTestsEquivset/mwexamples-functions.t
 share/mediawiki/extensions/AbuseFilter/tests/parserTestsEquivset/norm.t
-share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterBlockTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterConsequencesTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterCreateAccountTestTrait.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterFilterUserTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterRowsAndFiltersTestTrait.php
-share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterSaveTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/AbuseFilterUploadTestTrait.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/ConsequenceGetMessageTestTrait.php
-share/mediawiki/extensions/AbuseFilter/tests/phpunit/ConsequencesExecutorTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/DegroupTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/LazyVariableComputerDBTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/RCVariableGeneratorTest.php
-share/mediawiki/extensions/AbuseFilter/tests/phpunit/RangeBlockTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/SchemaChangesHandlerTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/UpdateHitCountWatcherTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/AbuseFilterServicesTest.php
@@ -708,7 +709,10 @@ share/mediawiki/extensions/AbuseFilter/t
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Api/EvalExpressionTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Api/QueryAbuseLogTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Api/UnblockAutopromoteTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/ChangeTags/ChangeTagValidatorTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/EchoNotifierTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/FilterStoreTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/FilterValidatorTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Maintenance/PurgeOldLogIPDataTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Maintenance/SearchFiltersTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/integration/Parser/ParserEquivsetTest.php
@@ -721,12 +725,15 @@ share/mediawiki/extensions/AbuseFilter/t
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/CentralDBManagerTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/ChangeTags/ChangeTaggerTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/BlockAutopromoteTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/BlockTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/BuiltinPrioritiesTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/DisallowTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/RangeBlockTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/TagTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/ThrottleTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/Consequence/WarnTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/ConsequencesExecutorFactoryTest.php
+share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/ConsequencesExecutorTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/ConsequencesFactoryTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/ConsequencesLookupTest.php
 share/mediawiki/extensions/AbuseFilter/tests/phpunit/unit/Consequences/ConsequencesRegistryTest.php
@@ -955,7 +962,6 @@ share/mediawiki/extensions/CategoryTree/
 share/mediawiki/extensions/CategoryTree/i18n/ff.json
 share/mediawiki/extensions/CategoryTree/i18n/fi.json
 share/mediawiki/extensions/CategoryTree/i18n/fit.json
-share/mediawiki/extensions/CategoryTree/i18n/fj.json
 share/mediawiki/extensions/CategoryTree/i18n/fo.json
 share/mediawiki/extensions/CategoryTree/i18n/fon.json
 share/mediawiki/extensions/CategoryTree/i18n/fr.json
@@ -1305,6 +1311,7 @@ share/mediawiki/extensions/Cite/i18n/cdo
 share/mediawiki/extensions/Cite/i18n/ce.json
 share/mediawiki/extensions/Cite/i18n/ckb.json
 share/mediawiki/extensions/Cite/i18n/cnr-latn.json
+share/mediawiki/extensions/Cite/i18n/cpx.json
 share/mediawiki/extensions/Cite/i18n/crh-latn.json
 share/mediawiki/extensions/Cite/i18n/cs.json
 share/mediawiki/extensions/Cite/i18n/csb.json
@@ -1326,7 +1333,6 @@ share/mediawiki/extensions/Cite/i18n/et.
 share/mediawiki/extensions/Cite/i18n/eu.json
 share/mediawiki/extensions/Cite/i18n/fa.json
 share/mediawiki/extensions/Cite/i18n/fat.json
-share/mediawiki/extensions/Cite/i18n/ff.json
 share/mediawiki/extensions/Cite/i18n/fi.json
 share/mediawiki/extensions/Cite/i18n/fit.json
 share/mediawiki/extensions/Cite/i18n/fo.json
@@ -1387,12 +1393,12 @@ share/mediawiki/extensions/Cite/i18n/kab
 share/mediawiki/extensions/Cite/i18n/kbp.json
 share/mediawiki/extensions/Cite/i18n/kcg.json
 share/mediawiki/extensions/Cite/i18n/khw.json
+share/mediawiki/extensions/Cite/i18n/kjh.json
 share/mediawiki/extensions/Cite/i18n/kjp.json
 share/mediawiki/extensions/Cite/i18n/kk-arab.json
 share/mediawiki/extensions/Cite/i18n/kk-cyrl.json
 share/mediawiki/extensions/Cite/i18n/kk-latn.json
 share/mediawiki/extensions/Cite/i18n/ko.json
-share/mediawiki/extensions/Cite/i18n/kr.json
 share/mediawiki/extensions/Cite/i18n/krc.json
 share/mediawiki/extensions/Cite/i18n/krl.json
 share/mediawiki/extensions/Cite/i18n/ks-arab.json
@@ -1420,6 +1426,7 @@ share/mediawiki/extensions/Cite/i18n/lv.
 share/mediawiki/extensions/Cite/i18n/lzh.json
 share/mediawiki/extensions/Cite/i18n/lzz.json
 share/mediawiki/extensions/Cite/i18n/mad.json
+share/mediawiki/extensions/Cite/i18n/mag.json
 share/mediawiki/extensions/Cite/i18n/mai.json
 share/mediawiki/extensions/Cite/i18n/mg.json
 share/mediawiki/extensions/Cite/i18n/min.json
@@ -1474,6 +1481,7 @@ share/mediawiki/extensions/Cite/i18n/pwn
 share/mediawiki/extensions/Cite/i18n/qqq.json
 share/mediawiki/extensions/Cite/i18n/qu.json
 share/mediawiki/extensions/Cite/i18n/rej.json
+share/mediawiki/extensions/Cite/i18n/rki.json
 share/mediawiki/extensions/Cite/i18n/rmc.json
 share/mediawiki/extensions/Cite/i18n/rn.json
 share/mediawiki/extensions/Cite/i18n/ro.json
@@ -1512,6 +1520,7 @@ share/mediawiki/extensions/Cite/i18n/stq
 share/mediawiki/extensions/Cite/i18n/sty.json
 share/mediawiki/extensions/Cite/i18n/su.json
 share/mediawiki/extensions/Cite/i18n/sv.json
+share/mediawiki/extensions/Cite/i18n/sw.json
 share/mediawiki/extensions/Cite/i18n/syl.json
 share/mediawiki/extensions/Cite/i18n/szl.json
 share/mediawiki/extensions/Cite/i18n/szy.json
@@ -1834,6 +1843,7 @@ share/mediawiki/extensions/Cite/tests/pa
 share/mediawiki/extensions/Cite/tests/parser/bookReferencing.txt
 share/mediawiki/extensions/Cite/tests/parser/citeParserTests.txt
 share/mediawiki/extensions/Cite/tests/parser/citeSmokeTests.txt
+share/mediawiki/extensions/Cite/tests/parser/citeSmokeTests2.txt
 share/mediawiki/extensions/Cite/tests/parser/fragementModes.txt
 share/mediawiki/extensions/Cite/tests/parser/responsiveReferences.txt
 share/mediawiki/extensions/Cite/tests/phpunit/CiteCSSFileModuleTest.php
@@ -1841,14 +1851,14 @@ share/mediawiki/extensions/Cite/tests/ph
 share/mediawiki/extensions/Cite/tests/phpunit/CiteHooksTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/CiteIntegrationTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/ReferenceMessageLocalizerTest.php
-share/mediawiki/extensions/Cite/tests/phpunit/unit/AnchorFormatterTest.php
+share/mediawiki/extensions/Cite/tests/phpunit/integration/AnchorFormatterTest.php
+share/mediawiki/extensions/Cite/tests/phpunit/integration/CiteTest.php
+share/mediawiki/extensions/Cite/tests/phpunit/integration/FootnoteMarkFormatterTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/CiteDataModuleTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/CiteHooksUnitTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/CiteParserHooksTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/CiteParserTagHooksTest.php
-share/mediawiki/extensions/Cite/tests/phpunit/unit/CiteUnitTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/ErrorReporterTest.php
-share/mediawiki/extensions/Cite/tests/phpunit/unit/FootnoteMarkFormatterTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/ReferenceMessageLocalizerUnitTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/ReferenceStackTest.php
 share/mediawiki/extensions/Cite/tests/phpunit/unit/ReferencesFormatterTest.php
@@ -2061,6 +2071,7 @@ share/mediawiki/extensions/CiteThisPage/
 share/mediawiki/extensions/CiteThisPage/i18n/lzh.json
 share/mediawiki/extensions/CiteThisPage/i18n/lzz.json
 share/mediawiki/extensions/CiteThisPage/i18n/mad.json
+share/mediawiki/extensions/CiteThisPage/i18n/mag.json
 share/mediawiki/extensions/CiteThisPage/i18n/mai.json
 share/mediawiki/extensions/CiteThisPage/i18n/mdf.json
 share/mediawiki/extensions/CiteThisPage/i18n/mg.json
@@ -2133,6 +2144,7 @@ share/mediawiki/extensions/CiteThisPage/
 share/mediawiki/extensions/CiteThisPage/i18n/qu.json
 share/mediawiki/extensions/CiteThisPage/i18n/rej.json
 share/mediawiki/extensions/CiteThisPage/i18n/rif.json
+share/mediawiki/extensions/CiteThisPage/i18n/rki.json
 share/mediawiki/extensions/CiteThisPage/i18n/rm.json
 share/mediawiki/extensions/CiteThisPage/i18n/rmc.json
 share/mediawiki/extensions/CiteThisPage/i18n/rmy.json
@@ -2292,6 +2304,7 @@ share/mediawiki/extensions/CodeEditor/i1
 share/mediawiki/extensions/CodeEditor/i18n/ka.json
 share/mediawiki/extensions/CodeEditor/i18n/km.json
 share/mediawiki/extensions/CodeEditor/i18n/ko.json
+share/mediawiki/extensions/CodeEditor/i18n/krc.json
 share/mediawiki/extensions/CodeEditor/i18n/ksh.json
 share/mediawiki/extensions/CodeEditor/i18n/lb.json
 share/mediawiki/extensions/CodeEditor/i18n/li.json
@@ -2832,6 +2845,7 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/qqq.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/roa-tara.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/ru.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sh.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/skr-arab.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sl.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/api/sr-ec.json
@@ -2916,7 +2930,6 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/ff.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fi.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fit.json
-share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fj.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fo.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fon.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/fr.json
@@ -2978,6 +2991,7 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kcg.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kea.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/khw.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kjh.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kjp.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kk-arab.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kk-cyrl.json
@@ -2987,6 +3001,7 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/ko.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/kr.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/krc.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/krj.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/krl.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/ks-arab.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/ksh.json
@@ -3015,11 +3030,13 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/lzh.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/lzz.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mad.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mag.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mai.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mg.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/min.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mk.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/ml.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mn.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mnc.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mni.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/mnw.json
@@ -3047,6 +3064,7 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nmz.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nn.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nod.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nog.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nqo.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nyn.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/nys.json
@@ -3073,6 +3091,7 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/qqq.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/qu.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/rej.json
+share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/rki.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/rm.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/rmc.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/rn.json
@@ -3132,7 +3151,6 @@ share/mediawiki/extensions/ConfirmEdit/F
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/tk.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/tl.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/tly.json
-share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/to.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/tok.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/tr.json
 share/mediawiki/extensions/ConfirmEdit/FancyCaptcha/i18n/trv.json
@@ -3181,6 +3199,7 @@ share/mediawiki/extensions/ConfirmEdit/M
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/diq.json
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/en.json
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/fr.json
+share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/he.json
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/ia.json
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/id.json
 share/mediawiki/extensions/ConfirmEdit/MathCaptcha/i18n/mk.json
@@ -3285,6 +3304,7 @@ share/mediawiki/extensions/ConfirmEdit/R
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/en.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/fr.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/gl.json
+share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/he.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/ia.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/id.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/api/it.json
@@ -3319,6 +3339,7 @@ share/mediawiki/extensions/ConfirmEdit/R
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/fr.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/fy.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/gl.json
+share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/he.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ht.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/hu.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ia.json
@@ -3337,6 +3358,7 @@ share/mediawiki/extensions/ConfirmEdit/R
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/qqq.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/roa-tara.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/ru.json
+share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/sl.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/sv.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/th.json
 share/mediawiki/extensions/ConfirmEdit/ReCaptchaNoCaptcha/i18n/tr.json
@@ -3357,6 +3379,7 @@ share/mediawiki/extensions/ConfirmEdit/c
 share/mediawiki/extensions/ConfirmEdit/extension.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/COPYING
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/extension.json
+share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/ar.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/bn.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/br.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/de.json
@@ -3364,6 +3387,7 @@ share/mediawiki/extensions/ConfirmEdit/h
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/es.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/fi.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/fr.json
+share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/he.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/hi.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/ia.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/id.json
@@ -3373,6 +3397,7 @@ share/mediawiki/extensions/ConfirmEdit/h
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/nb.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/pl.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/pt-br.json
+share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/pt.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/qqq.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/roa-tara.json
 share/mediawiki/extensions/ConfirmEdit/hCaptcha/i18n/ru.json
@@ -3529,7 +3554,6 @@ share/mediawiki/extensions/ConfirmEdit/i
 share/mediawiki/extensions/ConfirmEdit/i18n/ff.json
 share/mediawiki/extensions/ConfirmEdit/i18n/fi.json
 share/mediawiki/extensions/ConfirmEdit/i18n/fit.json
-share/mediawiki/extensions/ConfirmEdit/i18n/fj.json
 share/mediawiki/extensions/ConfirmEdit/i18n/fo.json
 share/mediawiki/extensions/ConfirmEdit/i18n/fon.json
 share/mediawiki/extensions/ConfirmEdit/i18n/fr.json
@@ -3768,16 +3792,18 @@ share/mediawiki/extensions/ConfirmEdit/i
 share/mediawiki/extensions/ConfirmEdit/i18n/zgh.json
 share/mediawiki/extensions/ConfirmEdit/i18n/zh-hans.json
 share/mediawiki/extensions/ConfirmEdit/i18n/zh-hant.json
+share/mediawiki/extensions/ConfirmEdit/includes/Auth/CaptchaAuthenticationRequest.php
+share/mediawiki/extensions/ConfirmEdit/includes/Auth/CaptchaPreAuthenticationProvider.php
 share/mediawiki/extensions/ConfirmEdit/includes/CaptchaTriggers.php
 share/mediawiki/extensions/ConfirmEdit/includes/CaptchaValue.php
-share/mediawiki/extensions/ConfirmEdit/includes/ConfirmEditHooks.php
-share/mediawiki/extensions/ConfirmEdit/includes/auth/CaptchaAuthenticationRequest.php
-share/mediawiki/extensions/ConfirmEdit/includes/auth/CaptchaPreAuthenticationProvider.php
-share/mediawiki/extensions/ConfirmEdit/includes/specials/SpecialCaptcha.php
-share/mediawiki/extensions/ConfirmEdit/includes/store/CaptchaCacheStore.php
-share/mediawiki/extensions/ConfirmEdit/includes/store/CaptchaHashStore.php
-share/mediawiki/extensions/ConfirmEdit/includes/store/CaptchaSessionStore.php
-share/mediawiki/extensions/ConfirmEdit/includes/store/CaptchaStore.php
+share/mediawiki/extensions/ConfirmEdit/includes/Hooks.php
+share/mediawiki/extensions/ConfirmEdit/includes/Hooks/ConfirmEditTriggersCaptchaHook.php
+share/mediawiki/extensions/ConfirmEdit/includes/Hooks/HookRunner.php
+share/mediawiki/extensions/ConfirmEdit/includes/Specials/SpecialCaptcha.php
+share/mediawiki/extensions/ConfirmEdit/includes/Store/CaptchaCacheStore.php
+share/mediawiki/extensions/ConfirmEdit/includes/Store/CaptchaHashStore.php
+share/mediawiki/extensions/ConfirmEdit/includes/Store/CaptchaSessionStore.php
+share/mediawiki/extensions/ConfirmEdit/includes/Store/CaptchaStore.php
 share/mediawiki/extensions/ConfirmEdit/maintenance/CountFancyCaptchas.php
 share/mediawiki/extensions/ConfirmEdit/maintenance/DeleteOldFancyCaptchas.php
 share/mediawiki/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php
@@ -3906,6 +3932,7 @@ share/mediawiki/extensions/Gadgets/i18n/
 share/mediawiki/extensions/Gadgets/i18n/fr.json
 share/mediawiki/extensions/Gadgets/i18n/frp.json
 share/mediawiki/extensions/Gadgets/i18n/frr.json
+share/mediawiki/extensions/Gadgets/i18n/fy.json
 share/mediawiki/extensions/Gadgets/i18n/ga.json
 share/mediawiki/extensions/Gadgets/i18n/gl.json
 share/mediawiki/extensions/Gadgets/i18n/grc.json
@@ -4057,6 +4084,7 @@ share/mediawiki/extensions/Gadgets/inclu
 share/mediawiki/extensions/Gadgets/includes/Content/schema.json
 share/mediawiki/extensions/Gadgets/includes/Gadget.php
 share/mediawiki/extensions/Gadgets/includes/GadgetDefinitionNamespaceRepo.php
+share/mediawiki/extensions/Gadgets/includes/GadgetLoadConditions.php
 share/mediawiki/extensions/Gadgets/includes/GadgetRepo.php
 share/mediawiki/extensions/Gadgets/includes/GadgetResourceLoaderModule.php
 share/mediawiki/extensions/Gadgets/includes/Hooks.php
@@ -4280,6 +4308,7 @@ share/mediawiki/extensions/InputBox/i18n
 share/mediawiki/extensions/InputBox/i18n/ce.json
 share/mediawiki/extensions/InputBox/i18n/ckb.json
 share/mediawiki/extensions/InputBox/i18n/co.json
+share/mediawiki/extensions/InputBox/i18n/cpx.json
 share/mediawiki/extensions/InputBox/i18n/crh-cyrl.json
 share/mediawiki/extensions/InputBox/i18n/crh-latn.json
 share/mediawiki/extensions/InputBox/i18n/cs.json
@@ -4373,7 +4402,6 @@ share/mediawiki/extensions/InputBox/i18n
 share/mediawiki/extensions/InputBox/i18n/kn.json
 share/mediawiki/extensions/InputBox/i18n/ko.json
 share/mediawiki/extensions/InputBox/i18n/koi.json
-share/mediawiki/extensions/InputBox/i18n/kr.json
 share/mediawiki/extensions/InputBox/i18n/krc.json
 share/mediawiki/extensions/InputBox/i18n/krl.json
 share/mediawiki/extensions/InputBox/i18n/ksh.json
@@ -4402,6 +4430,7 @@ share/mediawiki/extensions/InputBox/i18n
 share/mediawiki/extensions/InputBox/i18n/lzh.json
 share/mediawiki/extensions/InputBox/i18n/lzz.json
 share/mediawiki/extensions/InputBox/i18n/mad.json
+share/mediawiki/extensions/InputBox/i18n/mag.json
 share/mediawiki/extensions/InputBox/i18n/mai.json
 share/mediawiki/extensions/InputBox/i18n/mg.json
 share/mediawiki/extensions/InputBox/i18n/min.json
@@ -4465,6 +4494,7 @@ share/mediawiki/extensions/InputBox/i18n
 share/mediawiki/extensions/InputBox/i18n/qqq.json
 share/mediawiki/extensions/InputBox/i18n/qu.json
 share/mediawiki/extensions/InputBox/i18n/rej.json
+share/mediawiki/extensions/InputBox/i18n/rki.json
 share/mediawiki/extensions/InputBox/i18n/rmc.json
 share/mediawiki/extensions/InputBox/i18n/rn.json
 share/mediawiki/extensions/InputBox/i18n/ro.json
@@ -4766,104 +4796,6 @@ share/mediawiki/extensions/Interwiki/inc
 share/mediawiki/extensions/Interwiki/includes/InterwikiLogFormatter.php
 share/mediawiki/extensions/Interwiki/includes/SpecialInterwiki.php
 share/mediawiki/extensions/Interwiki/modules/interwiki.css
-share/mediawiki/extensions/LocalisationUpdate/CODE_OF_CONDUCT.md
-share/mediawiki/extensions/LocalisationUpdate/COPYING
-share/mediawiki/extensions/LocalisationUpdate/README
-share/mediawiki/extensions/LocalisationUpdate/composer.json
-share/mediawiki/extensions/LocalisationUpdate/extension.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/af.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ar.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ast.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ba.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/bar.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/be-tarask.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/bg.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/bn.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/br.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/bs.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ca.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ce.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/cs.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/cy.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/da.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/de.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/dsb.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/el.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/en.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/eo.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/es.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/et.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/eu.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/fa.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/fi.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/fr.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/gl.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/gsw.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/gu.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/he.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/hil.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/hr.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/hsb.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/hu.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ia.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/id.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ilo.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/it.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ja.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/km.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ko.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ksh.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/lb.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/lij.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/mk.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ml.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ms.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/nb.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/nl.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/nn.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/oc.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/pl.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/pms.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/pt-br.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/pt.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/qqq.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ro.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/roa-tara.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ru.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/sk.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/sr-ec.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/sr-el.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/su.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/sv.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/ta.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/te.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/tl.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/tr.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/uk.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/vep.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/vi.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/wa.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/yi.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/yue.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/zh-hans.json
-share/mediawiki/extensions/LocalisationUpdate/i18n/zh-hant.json
-share/mediawiki/extensions/LocalisationUpdate/includes/Fetcher/Fetcher.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Fetcher/FetcherFactory.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Fetcher/FileSystemFetcher.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Fetcher/GitHubFetcher.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Fetcher/HttpFetcher.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Finder.php
-share/mediawiki/extensions/LocalisationUpdate/includes/LocalisationUpdate.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Reader/JSONReader.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Reader/Reader.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Reader/ReaderFactory.php
-share/mediawiki/extensions/LocalisationUpdate/includes/Updater.php
-share/mediawiki/extensions/LocalisationUpdate/tests/phpunit/Makefile
-share/mediawiki/extensions/LocalisationUpdate/tests/phpunit/UpdaterTest.php
-share/mediawiki/extensions/LocalisationUpdate/tests/phpunit/finder/FinderTest.php
-share/mediawiki/extensions/LocalisationUpdate/tests/phpunit/reader/JSONReaderTest.php
-share/mediawiki/extensions/LocalisationUpdate/tests/phpunit/reader/ReaderFactoryTest.php
-share/mediawiki/extensions/LocalisationUpdate/update.php
 share/mediawiki/extensions/Math/CODE_OF_CONDUCT.md
 share/mediawiki/extensions/Math/CONTRIBUTING.MD
 share/mediawiki/extensions/Math/COPYING
@@ -4874,14 +4806,6 @@ share/mediawiki/extensions/Math/README
 share/mediawiki/extensions/Math/RELEASE-NOTES-3.0.0
 share/mediawiki/extensions/Math/ServiceWiring.php
 share/mediawiki/extensions/Math/composer.json
-share/mediawiki/extensions/Math/db/mathlatexml.mysql.sql
-share/mediawiki/extensions/Math/db/mathlatexml.postgres.sql
-share/mediawiki/extensions/Math/db/mathlatexml.sqlite.sql
-share/mediawiki/extensions/Math/db/mathoid.mysql.sql
-share/mediawiki/extensions/Math/db/mathoid.postgres.sql
-share/mediawiki/extensions/Math/db/mathoid.sqlite.sql
-share/mediawiki/extensions/Math/db/patches/mathlatexml.mathml-length-adjustment.mysql.sql
-share/mediawiki/extensions/Math/db/patches/mathoid.add_png.mysql.sql
 share/mediawiki/extensions/Math/extension.json
 share/mediawiki/extensions/Math/i18n/af.json
 share/mediawiki/extensions/Math/i18n/aln.json
@@ -5194,13 +5118,22 @@ share/mediawiki/extensions/Math/modules/
 share/mediawiki/extensions/Math/modules/ve-math/ve.ui.MWMathSymbols.css
 share/mediawiki/extensions/Math/sql/mathlatexml.json
 share/mediawiki/extensions/Math/sql/mathoid.json
+share/mediawiki/extensions/Math/sql/mysql/mathlatexml.sql
+share/mediawiki/extensions/Math/sql/mysql/mathoid.sql
+share/mediawiki/extensions/Math/sql/mysql/patch-mathoid.add_png.sql
+share/mediawiki/extensions/Math/sql/postgres/mathlatexml.sql
+share/mediawiki/extensions/Math/sql/postgres/mathoid.sql
+share/mediawiki/extensions/Math/sql/sqlite/mathlatexml.sql
+share/mediawiki/extensions/Math/sql/sqlite/mathoid.sql
 share/mediawiki/extensions/Math/src/HookHandlers/ParserHooksHandler.php
 share/mediawiki/extensions/Math/src/HookHandlers/PreferencesHooksHandler.php
+share/mediawiki/extensions/Math/src/HookHandlers/ResourceLoaderConfigHandler.php
 share/mediawiki/extensions/Math/src/Hooks.php
 share/mediawiki/extensions/Math/src/InputCheck/BaseChecker.php
 share/mediawiki/extensions/Math/src/InputCheck/InputCheckFactory.php
 share/mediawiki/extensions/Math/src/InputCheck/MathoidChecker.php
 share/mediawiki/extensions/Math/src/InputCheck/RestbaseChecker.php
+share/mediawiki/extensions/Math/src/Math.php
 share/mediawiki/extensions/Math/src/MathChemSymbolsDataModule.php
 share/mediawiki/extensions/Math/src/MathConfig.php
 share/mediawiki/extensions/Math/src/MathDataUpdater.php
@@ -5215,15 +5148,35 @@ share/mediawiki/extensions/Math/src/Math
 share/mediawiki/extensions/Math/src/MathRestbaseInterface.php
 share/mediawiki/extensions/Math/src/MathSource.php
 share/mediawiki/extensions/Math/src/MathValidator.php
-share/mediawiki/extensions/Math/src/MathWikibaseConfig.php
 share/mediawiki/extensions/Math/src/MathWikibaseConnector.php
 share/mediawiki/extensions/Math/src/MathWikibaseInfo.php
 share/mediawiki/extensions/Math/src/Render/RendererFactory.php
+share/mediawiki/extensions/Math/src/Rest/Popup.php
 share/mediawiki/extensions/Math/src/SpecialMathShowImage.php
 share/mediawiki/extensions/Math/src/SpecialMathStatus.php
 share/mediawiki/extensions/Math/src/SpecialMathWikibase.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Big.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Box.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/ChemFun2u.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/ChemWord.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Curly.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/DQ.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Declh.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Dollar.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/FQ.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Fun1.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Fun1nb.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Fun2.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Fun2nb.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/Literal.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/TexArray.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/TexNode.php
+share/mediawiki/extensions/Math/src/TexVC/Nodes/UQ.php
+share/mediawiki/extensions/Math/src/TexVC/TexUtil.php
+share/mediawiki/extensions/Math/src/TexVC/texutil.json
 share/mediawiki/extensions/Math/src/Widget/WikibaseEntitySelector.php
 share/mediawiki/extensions/Math/src/WikibaseHook.php
+share/mediawiki/extensions/Math/tests/api-testing/popupTest.js
 share/mediawiki/extensions/Math/tests/parser/mathParserTests.txt
 share/mediawiki/extensions/Math/tests/phpunit/DummyPropertyDataTypeLookup.php
 share/mediawiki/extensions/Math/tests/phpunit/InputCheck/MathoidCheckerTest.php
@@ -5254,10 +5207,35 @@ share/mediawiki/extensions/Math/tests/ph
 share/mediawiki/extensions/Math/tests/phpunit/MathoidCliTest.php
 share/mediawiki/extensions/Math/tests/phpunit/data/restbase/h2o.mml
 share/mediawiki/extensions/Math/tests/phpunit/data/restbase/sinx.mml
+share/mediawiki/extensions/Math/tests/phpunit/integration/MathIntegrationTest.php
 share/mediawiki/extensions/Math/tests/phpunit/integration/ParserIntegrationTests.php
 share/mediawiki/extensions/Math/tests/phpunit/integration/PreferencesIntegrationTest.php
 share/mediawiki/extensions/Math/tests/phpunit/unit/InputCheckFactoryTest.php
 share/mediawiki/extensions/Math/tests/phpunit/unit/MathConfigTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/MathTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/MathWikibaseConnectorTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/MathWikibaseConnectorTestFactory.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/PopupTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/ServiceWiringTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/BigTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/BoxTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/ChemFun2uTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/ChemWordTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/CurlyTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/DQTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/DeclhTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/DollarTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/FQTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/Fun1Test.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/Fun1nbTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/Fun2Test.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/Fun2nbTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/LiteralTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/TexArrayTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/TexNodeTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/Nodes/UQTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/TexUtilTest.php
+share/mediawiki/extensions/Math/tests/phpunit/unit/TexVC/texutil.json
 share/mediawiki/extensions/Math/tests/selenium/README.md
 share/mediawiki/extensions/Math/tests/selenium/pageobjects/math.page.js
 share/mediawiki/extensions/Math/tests/selenium/specs/basic.js
@@ -5436,9 +5414,6 @@ share/mediawiki/extensions/MultimediaVie
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.HtmlUtils.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.bootstrap.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.bootstrap.less
-share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.logging.ActionLogger.js
-share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.logging.DurationLogger.js
-share/mediawiki/extensions/MultimediaViewer/resources/mmv.bootstrap/mmv.logging.Logger.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.head/base.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.head/mmv.head.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.ui.download.pane/img/down.svg
@@ -5457,10 +5432,6 @@ share/mediawiki/extensions/MultimediaVie
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.ui.tipsyDialog/mmv.ui.tipsyDialog.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv.ui.tipsyDialog/mmv.ui.tipsyDialog.less
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/img/x_gray.svg
-share/mediawiki/extensions/MultimediaViewer/resources/mmv/logging/mmv.logging.Api.js
-share/mediawiki/extensions/MultimediaViewer/resources/mmv/logging/mmv.logging.AttributionLogger.js
-share/mediawiki/extensions/MultimediaViewer/resources/mmv/logging/mmv.logging.DimensionLogger.js
-share/mediawiki/extensions/MultimediaViewer/resources/mmv/logging/mmv.logging.PerformanceLogger.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/logging/mmv.logging.ViewLogger.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/mmv.ThumbnailWidthCalculator.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/mmv.js
@@ -5557,11 +5528,6 @@ share/mediawiki/extensions/MultimediaVie
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/ui/mmv.ui.truncatableTextField.less
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/ui/mmv.ui.viewingOptions.js
 share/mediawiki/extensions/MultimediaViewer/resources/mmv/ui/mmv.ui.viewingOptions.less
-share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.ActionLogger.test.js
-share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.AttributionLogger.test.js
-share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js
-share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DurationLogger.test.js
-share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.PerformanceLogger.test.js
 share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.ViewLogger.test.js
 share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/mmv.Config.test.js
 share/mediawiki/extensions/MultimediaViewer/tests/qunit/mmv/mmv.EmbedFileFormatter.test.js
@@ -5613,6 +5579,7 @@ share/mediawiki/extensions/Nuke/i18n/af.
 share/mediawiki/extensions/Nuke/i18n/an.json
 share/mediawiki/extensions/Nuke/i18n/ar.json
 share/mediawiki/extensions/Nuke/i18n/arc.json
+share/mediawiki/extensions/Nuke/i18n/ary.json
 share/mediawiki/extensions/Nuke/i18n/arz.json
 share/mediawiki/extensions/Nuke/i18n/as.json
 share/mediawiki/extensions/Nuke/i18n/ast.json
@@ -5674,6 +5641,7 @@ share/mediawiki/extensions/Nuke/i18n/jv.
 share/mediawiki/extensions/Nuke/i18n/ka.json
 share/mediawiki/extensions/Nuke/i18n/kk-cyrl.json
 share/mediawiki/extensions/Nuke/i18n/km.json
+share/mediawiki/extensions/Nuke/i18n/kn.json
 share/mediawiki/extensions/Nuke/i18n/ko.json
 share/mediawiki/extensions/Nuke/i18n/krc.json
 share/mediawiki/extensions/Nuke/i18n/kri.json
@@ -5681,6 +5649,7 @@ share/mediawiki/extensions/Nuke/i18n/ksh
 share/mediawiki/extensions/Nuke/i18n/ku-latn.json
 share/mediawiki/extensions/Nuke/i18n/lb.json
 share/mediawiki/extensions/Nuke/i18n/li.json
+share/mediawiki/extensions/Nuke/i18n/lld.json
 share/mediawiki/extensions/Nuke/i18n/lmo.json
 share/mediawiki/extensions/Nuke/i18n/lt.json
 share/mediawiki/extensions/Nuke/i18n/lv.json
@@ -5834,7 +5803,6 @@ share/mediawiki/extensions/OATHAuth/i18n
 share/mediawiki/extensions/OATHAuth/i18n/diq.json
 share/mediawiki/extensions/OATHAuth/i18n/dsb.json
 share/mediawiki/extensions/OATHAuth/i18n/el.json
-share/mediawiki/extensions/OATHAuth/i18n/en-gb.json
 share/mediawiki/extensions/OATHAuth/i18n/en.json
 share/mediawiki/extensions/OATHAuth/i18n/es-formal.json
 share/mediawiki/extensions/OATHAuth/i18n/es.json
@@ -5859,6 +5827,7 @@ share/mediawiki/extensions/OATHAuth/i18n
 share/mediawiki/extensions/OATHAuth/i18n/ia.json
 share/mediawiki/extensions/OATHAuth/i18n/id.json
 share/mediawiki/extensions/OATHAuth/i18n/ie.json
+share/mediawiki/extensions/OATHAuth/i18n/ig.json
 share/mediawiki/extensions/OATHAuth/i18n/inh.json
 share/mediawiki/extensions/OATHAuth/i18n/io.json
 share/mediawiki/extensions/OATHAuth/i18n/is.json
@@ -5889,6 +5858,7 @@ share/mediawiki/extensions/OATHAuth/i18n
 share/mediawiki/extensions/OATHAuth/i18n/ne.json
 share/mediawiki/extensions/OATHAuth/i18n/nl.json
 share/mediawiki/extensions/OATHAuth/i18n/nn.json
+share/mediawiki/extensions/OATHAuth/i18n/nog.json
 share/mediawiki/extensions/OATHAuth/i18n/oc.json
 share/mediawiki/extensions/OATHAuth/i18n/or.json
 share/mediawiki/extensions/OATHAuth/i18n/pl.json
@@ -5906,6 +5876,7 @@ share/mediawiki/extensions/OATHAuth/i18n
 share/mediawiki/extensions/OATHAuth/i18n/sah.json
 share/mediawiki/extensions/OATHAuth/i18n/scn.json
 share/mediawiki/extensions/OATHAuth/i18n/sd.json
+share/mediawiki/extensions/OATHAuth/i18n/sdc.json
 share/mediawiki/extensions/OATHAuth/i18n/sh.json
 share/mediawiki/extensions/OATHAuth/i18n/shn.json
 share/mediawiki/extensions/OATHAuth/i18n/si.json
@@ -5938,7 +5909,6 @@ share/mediawiki/extensions/OATHAuth/i18n
 share/mediawiki/extensions/OATHAuth/i18n/zh-hant.json
 share/mediawiki/extensions/OATHAuth/maintenance/disableOATHAuthForUser.php
 share/mediawiki/extensions/OATHAuth/maintenance/updateDatabaseValueFormat.php
-share/mediawiki/extensions/OATHAuth/maintenance/updateScratchTokenFormat.php
 share/mediawiki/extensions/OATHAuth/maintenance/updateTOTPScratchTokensToArray.php
 share/mediawiki/extensions/OATHAuth/maintenance/updateTOTPToMultipleKeys.php
 share/mediawiki/extensions/OATHAuth/modules/totp/ext.oath.showqrcode.js
@@ -5947,9 +5917,7 @@ share/mediawiki/extensions/OATHAuth/modu
 share/mediawiki/extensions/OATHAuth/modules/totp/qrcode.js
 share/mediawiki/extensions/OATHAuth/sql/mysql/patch-add_generic_fields.sql
 share/mediawiki/extensions/OATHAuth/sql/mysql/patch-remove_module_specific_fields.sql
-share/mediawiki/extensions/OATHAuth/sql/mysql/patch-remove_reset.sql
 share/mediawiki/extensions/OATHAuth/sql/mysql/tables-generated.sql
-share/mediawiki/extensions/OATHAuth/sql/postgres/patch-oathauth_users-drop-id-nextval.sql
 share/mediawiki/extensions/OATHAuth/sql/postgres/patch-oathauth_users-drop-oathauth_users_id_seq.sql
 share/mediawiki/extensions/OATHAuth/sql/postgres/tables-generated.sql
 share/mediawiki/extensions/OATHAuth/sql/sqlite/patch-add_generic_fields.sql
@@ -5972,6 +5940,7 @@ share/mediawiki/extensions/OATHAuth/src/
 share/mediawiki/extensions/OATHAuth/src/Key/TOTPKey.php
 share/mediawiki/extensions/OATHAuth/src/Module/TOTP.php
 share/mediawiki/extensions/OATHAuth/src/Notifications/DisablePresentationModel.php
+share/mediawiki/extensions/OATHAuth/src/Notifications/EnablePresentationModel.php
 share/mediawiki/extensions/OATHAuth/src/Notifications/Manager.php
 share/mediawiki/extensions/OATHAuth/src/OATHAuth.php
 share/mediawiki/extensions/OATHAuth/src/OATHUser.php
@@ -6038,6 +6007,7 @@ share/mediawiki/extensions/PageImages/i1
 share/mediawiki/extensions/PageImages/i18n/ce.json
 share/mediawiki/extensions/PageImages/i18n/ckb.json
 share/mediawiki/extensions/PageImages/i18n/cs.json
+share/mediawiki/extensions/PageImages/i18n/da.json
 share/mediawiki/extensions/PageImages/i18n/de.json
 share/mediawiki/extensions/PageImages/i18n/dsb.json
 share/mediawiki/extensions/PageImages/i18n/en.json
@@ -6202,7 +6172,6 @@ share/mediawiki/extensions/ParserFunctio
 share/mediawiki/extensions/ParserFunctions/i18n/ff.json
 share/mediawiki/extensions/ParserFunctions/i18n/fi.json
 share/mediawiki/extensions/ParserFunctions/i18n/fit.json
-share/mediawiki/extensions/ParserFunctions/i18n/fj.json
 share/mediawiki/extensions/ParserFunctions/i18n/fo.json
 share/mediawiki/extensions/ParserFunctions/i18n/fon.json
 share/mediawiki/extensions/ParserFunctions/i18n/fr.json
@@ -6769,6 +6738,7 @@ share/mediawiki/extensions/Renameuser/i1
 share/mediawiki/extensions/Renameuser/i18n/jut.json
 share/mediawiki/extensions/Renameuser/i18n/jv.json
 share/mediawiki/extensions/Renameuser/i18n/ka.json
+share/mediawiki/extensions/Renameuser/i18n/kaa.json
 share/mediawiki/extensions/Renameuser/i18n/kk-arab.json
 share/mediawiki/extensions/Renameuser/i18n/kk-cyrl.json
 share/mediawiki/extensions/Renameuser/i18n/kk-latn.json
@@ -7039,6 +7009,7 @@ share/mediawiki/extensions/Scribunto/i18
 share/mediawiki/extensions/Scribunto/i18n/api/fr.json
 share/mediawiki/extensions/Scribunto/i18n/api/gl.json
 share/mediawiki/extensions/Scribunto/i18n/api/he.json
+share/mediawiki/extensions/Scribunto/i18n/api/hsb.json
 share/mediawiki/extensions/Scribunto/i18n/api/hu.json
 share/mediawiki/extensions/Scribunto/i18n/api/ia.json
 share/mediawiki/extensions/Scribunto/i18n/api/ilo.json
@@ -7137,7 +7108,6 @@ share/mediawiki/extensions/Scribunto/i18
 share/mediawiki/extensions/Scribunto/i18n/ff.json
 share/mediawiki/extensions/Scribunto/i18n/fi.json
 share/mediawiki/extensions/Scribunto/i18n/fit.json
-share/mediawiki/extensions/Scribunto/i18n/fj.json
 share/mediawiki/extensions/Scribunto/i18n/fo.json
 share/mediawiki/extensions/Scribunto/i18n/fon.json
 share/mediawiki/extensions/Scribunto/i18n/fr.json
@@ -7350,6 +7320,7 @@ share/mediawiki/extensions/Scribunto/i18
 share/mediawiki/extensions/Scribunto/i18n/ug-arab.json
 share/mediawiki/extensions/Scribunto/i18n/uk.json
 share/mediawiki/extensions/Scribunto/i18n/ur.json
+share/mediawiki/extensions/Scribunto/i18n/uz.json
 share/mediawiki/extensions/Scribunto/i18n/vec.json
 share/mediawiki/extensions/Scribunto/i18n/vep.json
 share/mediawiki/extensions/Scribunto/i18n/vi.json
@@ -7371,14 +7342,14 @@ share/mediawiki/extensions/Scribunto/i18
 share/mediawiki/extensions/Scribunto/i18n/zh-hans.json
 share/mediawiki/extensions/Scribunto/i18n/zh-hant.json
 share/mediawiki/extensions/Scribunto/i18n/zu.json
-share/mediawiki/extensions/Scribunto/includes/common/ApiScribuntoConsole.php
-share/mediawiki/extensions/Scribunto/includes/common/Hooks.php
-share/mediawiki/extensions/Scribunto/includes/common/Scribunto.php
-share/mediawiki/extensions/Scribunto/includes/common/ScribuntoContent.php
-share/mediawiki/extensions/Scribunto/includes/common/ScribuntoContentHandler.php
-share/mediawiki/extensions/Scribunto/includes/common/ScribuntoEngineBase.php
-share/mediawiki/extensions/Scribunto/includes/common/ScribuntoException.php
-share/mediawiki/extensions/Scribunto/includes/common/ScribuntoModuleBase.php
+share/mediawiki/extensions/Scribunto/includes/ApiScribuntoConsole.php
+share/mediawiki/extensions/Scribunto/includes/Hooks.php
+share/mediawiki/extensions/Scribunto/includes/Scribunto.php
+share/mediawiki/extensions/Scribunto/includes/ScribuntoContent.php
+share/mediawiki/extensions/Scribunto/includes/ScribuntoContentHandler.php
+share/mediawiki/extensions/Scribunto/includes/ScribuntoEngineBase.php
+share/mediawiki/extensions/Scribunto/includes/ScribuntoException.php
+share/mediawiki/extensions/Scribunto/includes/ScribuntoModuleBase.php
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/HashLibrary.php
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/HtmlLibrary.php
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/LanguageLibrary.php
@@ -7412,6 +7383,7 @@ share/mediawiki/extensions/Scribunto/inc
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/mw.ustring.lua
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/mwInit.lua
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/package.lua
+share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/strict.lua
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/ustring/README
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/ustring/charsets.lua
 share/mediawiki/extensions/Scribunto/includes/engines/LuaCommon/lualib/ustring/lower.lua
@@ -7444,13 +7416,15 @@ share/mediawiki/extensions/Scribunto/mod
 share/mediawiki/extensions/Scribunto/modules/ext.scribunto.errors.css
 share/mediawiki/extensions/Scribunto/modules/ext.scribunto.errors.js
 share/mediawiki/extensions/Scribunto/modules/ext.scribunto.logs.css
+share/mediawiki/extensions/Scribunto/tests/parser/luaParserTests-knownFailures.json
 share/mediawiki/extensions/Scribunto/tests/parser/luaParserTests.txt
-share/mediawiki/extensions/Scribunto/tests/phpunit/common/HooksTest.php
+share/mediawiki/extensions/Scribunto/tests/phpunit/HooksTest.php
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data-fail1.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data-fail2.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data-fail3.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data-fail4.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data-fail5.lua
+share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data.json
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-data.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests-lib.lua
 share/mediawiki/extensions/Scribunto/tests/phpunit/engines/LuaCommon/CommonTests.lua
@@ -7511,6 +7485,7 @@ share/mediawiki/extensions/SecureLinkFix
 share/mediawiki/extensions/SecureLinkFixer/i18n/fr.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/he.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/hu.json
+share/mediawiki/extensions/SecureLinkFixer/i18n/ia.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/id.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/ja.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/ko.json
@@ -7525,6 +7500,7 @@ share/mediawiki/extensions/SecureLinkFix
 share/mediawiki/extensions/SecureLinkFixer/i18n/roa-tara.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/ru.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/sk.json
+share/mediawiki/extensions/SecureLinkFixer/i18n/sl.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/sv.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/tr.json
 share/mediawiki/extensions/SecureLinkFixer/i18n/uk.json
@@ -7533,6 +7509,7 @@ share/mediawiki/extensions/SecureLinkFix
 share/mediawiki/extensions/SecureLinkFixer/includes/HSTSPreloadLookup.php
 share/mediawiki/extensions/SecureLinkFixer/includes/Hooks.php
 share/mediawiki/extensions/SecureLinkFixer/includes/ListFetcher.php
+share/mediawiki/extensions/SecureLinkFixer/includes/ServiceWiring.php
 share/mediawiki/extensions/SecureLinkFixer/maintenance/benchLookup.php
 share/mediawiki/extensions/SecureLinkFixer/maintenance/fetchList.php
 share/mediawiki/extensions/SecureLinkFixer/tests/parser/parserTests.txt
@@ -7544,66 +7521,36 @@ share/mediawiki/extensions/SpamBlacklist
 share/mediawiki/extensions/SpamBlacklist/README
 share/mediawiki/extensions/SpamBlacklist/composer.json
 share/mediawiki/extensions/SpamBlacklist/extension.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ace.json
-share/mediawiki/extensions/SpamBlacklist/i18n/an.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/ar.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ast.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ba.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/be-tarask.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/de.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/diq.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/en.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/es.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/et.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/fr.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/gl.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/he.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/hu.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ilo.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ja.json
+share/mediawiki/extensions/SpamBlacklist/i18n/api/ia.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/ko.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ksh.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/lt.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/mk.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/ml.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/nap.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/nb.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/pl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/pt-br.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/pt.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/qqq.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/roa-tara.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/ru.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/sl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/sv.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/tr.json
-share/mediawiki/extensions/SpamBlacklist/i18n/api/uk.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/zh-hans.json
 share/mediawiki/extensions/SpamBlacklist/i18n/api/zh-hant.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ar.json
 share/mediawiki/extensions/SpamBlacklist/i18n/arz.json
-share/mediawiki/extensions/SpamBlacklist/i18n/as.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ast.json
-share/mediawiki/extensions/SpamBlacklist/i18n/az.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ba.json
-share/mediawiki/extensions/SpamBlacklist/i18n/bar.json
-share/mediawiki/extensions/SpamBlacklist/i18n/bcl.json
 share/mediawiki/extensions/SpamBlacklist/i18n/be-tarask.json
 share/mediawiki/extensions/SpamBlacklist/i18n/be.json
 share/mediawiki/extensions/SpamBlacklist/i18n/bg.json
+share/mediawiki/extensions/SpamBlacklist/i18n/bjn.json
 share/mediawiki/extensions/SpamBlacklist/i18n/bn.json
 share/mediawiki/extensions/SpamBlacklist/i18n/br.json
-share/mediawiki/extensions/SpamBlacklist/i18n/bs.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ca.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ce.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ckb.json
 share/mediawiki/extensions/SpamBlacklist/i18n/cs.json
-share/mediawiki/extensions/SpamBlacklist/i18n/cy.json
-share/mediawiki/extensions/SpamBlacklist/i18n/da.json
 share/mediawiki/extensions/SpamBlacklist/i18n/de.json
 share/mediawiki/extensions/SpamBlacklist/i18n/diq.json
-share/mediawiki/extensions/SpamBlacklist/i18n/dsb.json
-share/mediawiki/extensions/SpamBlacklist/i18n/el.json
 share/mediawiki/extensions/SpamBlacklist/i18n/en.json
 share/mediawiki/extensions/SpamBlacklist/i18n/eo.json
 share/mediawiki/extensions/SpamBlacklist/i18n/es.json
@@ -7611,95 +7558,46 @@ share/mediawiki/extensions/SpamBlacklist
 share/mediawiki/extensions/SpamBlacklist/i18n/fa.json
 share/mediawiki/extensions/SpamBlacklist/i18n/fi.json
 share/mediawiki/extensions/SpamBlacklist/i18n/fr.json
-share/mediawiki/extensions/SpamBlacklist/i18n/frp.json
-share/mediawiki/extensions/SpamBlacklist/i18n/gl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/gsw.json
-share/mediawiki/extensions/SpamBlacklist/i18n/gu.json
 share/mediawiki/extensions/SpamBlacklist/i18n/he.json
-share/mediawiki/extensions/SpamBlacklist/i18n/hi.json
 share/mediawiki/extensions/SpamBlacklist/i18n/hr.json
-share/mediawiki/extensions/SpamBlacklist/i18n/hsb.json
 share/mediawiki/extensions/SpamBlacklist/i18n/hu.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ia.json
 share/mediawiki/extensions/SpamBlacklist/i18n/id.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ie.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ilo.json
 share/mediawiki/extensions/SpamBlacklist/i18n/io.json
 share/mediawiki/extensions/SpamBlacklist/i18n/is.json
 share/mediawiki/extensions/SpamBlacklist/i18n/it.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ja.json
-share/mediawiki/extensions/SpamBlacklist/i18n/jv.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ka.json
-share/mediawiki/extensions/SpamBlacklist/i18n/kk-arab.json
 share/mediawiki/extensions/SpamBlacklist/i18n/kk-cyrl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/kk-latn.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ko.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ksh.json
 share/mediawiki/extensions/SpamBlacklist/i18n/lb.json
-share/mediawiki/extensions/SpamBlacklist/i18n/li.json
-share/mediawiki/extensions/SpamBlacklist/i18n/lij.json
-share/mediawiki/extensions/SpamBlacklist/i18n/lki.json
 share/mediawiki/extensions/SpamBlacklist/i18n/lmo.json
-share/mediawiki/extensions/SpamBlacklist/i18n/lrc.json
 share/mediawiki/extensions/SpamBlacklist/i18n/lt.json
 share/mediawiki/extensions/SpamBlacklist/i18n/mk.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ml.json
-share/mediawiki/extensions/SpamBlacklist/i18n/mr.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ms.json
 share/mediawiki/extensions/SpamBlacklist/i18n/my.json
-share/mediawiki/extensions/SpamBlacklist/i18n/nap.json
 share/mediawiki/extensions/SpamBlacklist/i18n/nb.json
-share/mediawiki/extensions/SpamBlacklist/i18n/nds.json
 share/mediawiki/extensions/SpamBlacklist/i18n/nl-informal.json
 share/mediawiki/extensions/SpamBlacklist/i18n/nl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/nn.json
-share/mediawiki/extensions/SpamBlacklist/i18n/oc.json
-share/mediawiki/extensions/SpamBlacklist/i18n/or.json
+share/mediawiki/extensions/SpamBlacklist/i18n/nqo.json
 share/mediawiki/extensions/SpamBlacklist/i18n/pl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/pms.json
-share/mediawiki/extensions/SpamBlacklist/i18n/pnb.json
 share/mediawiki/extensions/SpamBlacklist/i18n/pt-br.json
 share/mediawiki/extensions/SpamBlacklist/i18n/pt.json
 share/mediawiki/extensions/SpamBlacklist/i18n/qqq.json
-share/mediawiki/extensions/SpamBlacklist/i18n/rm.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ro.json
 share/mediawiki/extensions/SpamBlacklist/i18n/roa-tara.json
 share/mediawiki/extensions/SpamBlacklist/i18n/ru.json
-share/mediawiki/extensions/SpamBlacklist/i18n/rue.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sa.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sah.json
-share/mediawiki/extensions/SpamBlacklist/i18n/scn.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sco.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sh.json
-share/mediawiki/extensions/SpamBlacklist/i18n/si.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sk.json
 share/mediawiki/extensions/SpamBlacklist/i18n/sl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sq.json
 share/mediawiki/extensions/SpamBlacklist/i18n/sr-ec.json
-share/mediawiki/extensions/SpamBlacklist/i18n/sr-el.json
-share/mediawiki/extensions/SpamBlacklist/i18n/stq.json
 share/mediawiki/extensions/SpamBlacklist/i18n/sv.json
-share/mediawiki/extensions/SpamBlacklist/i18n/szy.json
-share/mediawiki/extensions/SpamBlacklist/i18n/te.json
-share/mediawiki/extensions/SpamBlacklist/i18n/tg-cyrl.json
-share/mediawiki/extensions/SpamBlacklist/i18n/tg-latn.json
-share/mediawiki/extensions/SpamBlacklist/i18n/th.json
-share/mediawiki/extensions/SpamBlacklist/i18n/tk.json
-share/mediawiki/extensions/SpamBlacklist/i18n/tl.json
 share/mediawiki/extensions/SpamBlacklist/i18n/tr.json
 share/mediawiki/extensions/SpamBlacklist/i18n/uk.json
-share/mediawiki/extensions/SpamBlacklist/i18n/ur.json
-share/mediawiki/extensions/SpamBlacklist/i18n/vec.json
-share/mediawiki/extensions/SpamBlacklist/i18n/vi.json
-share/mediawiki/extensions/SpamBlacklist/i18n/wuu.json
-share/mediawiki/extensions/SpamBlacklist/i18n/yue.json
 share/mediawiki/extensions/SpamBlacklist/i18n/zh-hans.json
 share/mediawiki/extensions/SpamBlacklist/i18n/zh-hant.json
 share/mediawiki/extensions/SpamBlacklist/includes/ApiSpamBlacklist.php
 share/mediawiki/extensions/SpamBlacklist/includes/BaseBlacklist.php
 share/mediawiki/extensions/SpamBlacklist/includes/EmailBlacklist.php
+share/mediawiki/extensions/SpamBlacklist/includes/Hooks.php
 share/mediawiki/extensions/SpamBlacklist/includes/SpamBlacklist.php
-share/mediawiki/extensions/SpamBlacklist/includes/SpamBlacklistHooks.php
 share/mediawiki/extensions/SpamBlacklist/includes/SpamBlacklistLogFormatter.php
 share/mediawiki/extensions/SpamBlacklist/includes/SpamBlacklistPreAuthenticationProvider.php
 share/mediawiki/extensions/SpamBlacklist/includes/SpamRegexBatch.php
@@ -7821,6 +7719,7 @@ share/mediawiki/extensions/SyntaxHighlig
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/i18n/zgh.json
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/i18n/zh-hans.json
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/i18n/zh-hant.json
+share/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/ParsoidExt.php
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/Pygmentize.php
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/PygmentsException.php
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/ResourceLoaderPygmentsModule.php
@@ -7854,6 +7753,7 @@ share/mediawiki/extensions/SyntaxHighlig
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/pygments/VERSION
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/pygments/create_pygmentize_bundle
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/pygments/pygmentize
+share/mediawiki/extensions/SyntaxHighlight_GeSHi/tests/parser/parserTests-knownFailures.json
 share/mediawiki/extensions/SyntaxHighlight_GeSHi/tests/parser/parserTests.txt
 share/mediawiki/extensions/TemplateData/CODE_OF_CONDUCT.md
 share/mediawiki/extensions/TemplateData/COPYING
@@ -7880,6 +7780,7 @@ share/mediawiki/extensions/TemplateData/
 share/mediawiki/extensions/TemplateData/i18n/api/gd.json
 share/mediawiki/extensions/TemplateData/i18n/api/gl.json
 share/mediawiki/extensions/TemplateData/i18n/api/he.json
+share/mediawiki/extensions/TemplateData/i18n/api/hi.json
 share/mediawiki/extensions/TemplateData/i18n/api/hu.json
 share/mediawiki/extensions/TemplateData/i18n/api/ia.json
 share/mediawiki/extensions/TemplateData/i18n/api/id.json
@@ -7906,6 +7807,7 @@ share/mediawiki/extensions/TemplateData/
 share/mediawiki/extensions/TemplateData/i18n/api/ro.json
 share/mediawiki/extensions/TemplateData/i18n/api/roa-tara.json
 share/mediawiki/extensions/TemplateData/i18n/api/ru.json
+share/mediawiki/extensions/TemplateData/i18n/api/sh.json
 share/mediawiki/extensions/TemplateData/i18n/api/sl.json
 share/mediawiki/extensions/TemplateData/i18n/api/sr-ec.json
 share/mediawiki/extensions/TemplateData/i18n/api/sv.json
@@ -7974,6 +7876,7 @@ share/mediawiki/extensions/TemplateData/
 share/mediawiki/extensions/TemplateData/i18n/hu.json
 share/mediawiki/extensions/TemplateData/i18n/hy.json
 share/mediawiki/extensions/TemplateData/i18n/hyw.json
+share/mediawiki/extensions/TemplateData/i18n/ia.json
 share/mediawiki/extensions/TemplateData/i18n/id.json
 share/mediawiki/extensions/TemplateData/i18n/ie.json
 share/mediawiki/extensions/TemplateData/i18n/ig.json
@@ -8105,7 +8008,7 @@ share/mediawiki/extensions/TemplateData/
 share/mediawiki/extensions/TemplateData/modules/ext.templateData.images/inline.svg
 share/mediawiki/extensions/TemplateData/modules/ext.templateData.images/parameter-set-ltr.svg
 share/mediawiki/extensions/TemplateData/modules/ext.templateData.images/parameter-set-rtl.svg
-share/mediawiki/extensions/TemplateData/modules/ext.templateData/templateData.css
+share/mediawiki/extensions/TemplateData/modules/ext.templateData/templateData.less
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.data/Model.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.data/SourceHandler.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.data/init.js
@@ -8114,7 +8017,8 @@ share/mediawiki/extensions/TemplateData/
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/Metrics.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/Target.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/init.js
-share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/templateDataGenerator.ui.css
+share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/templateDataGenerator.placeholder.less
+share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/templateDataGenerator.ui.less
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/widgets/AutosizeTextInputWidget.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/widgets/LanguageResultWidget.js
 share/mediawiki/extensions/TemplateData/modules/ext.templateDataGenerator.editTemplatePage/widgets/LanguageSearchWidget.js
@@ -8138,6 +8042,7 @@ share/mediawiki/extensions/TextExtracts/
 share/mediawiki/extensions/TextExtracts/i18n/api/gl.json
 share/mediawiki/extensions/TextExtracts/i18n/api/he.json
 share/mediawiki/extensions/TextExtracts/i18n/api/hu.json
+share/mediawiki/extensions/TextExtracts/i18n/api/ia.json
 share/mediawiki/extensions/TextExtracts/i18n/api/it.json
 share/mediawiki/extensions/TextExtracts/i18n/api/ja.json
 share/mediawiki/extensions/TextExtracts/i18n/api/ko.json
@@ -8170,6 +8075,7 @@ share/mediawiki/extensions/TextExtracts/
 share/mediawiki/extensions/TextExtracts/i18n/he.json
 share/mediawiki/extensions/TextExtracts/i18n/hsb.json
 share/mediawiki/extensions/TextExtracts/i18n/hu.json
+share/mediawiki/extensions/TextExtracts/i18n/ia.json
 share/mediawiki/extensions/TextExtracts/i18n/id.json
 share/mediawiki/extensions/TextExtracts/i18n/it.json
 share/mediawiki/extensions/TextExtracts/i18n/ja.json
@@ -8186,6 +8092,7 @@ share/mediawiki/extensions/TextExtracts/
 share/mediawiki/extensions/TextExtracts/i18n/qqq.json
 share/mediawiki/extensions/TextExtracts/i18n/roa-tara.json
 share/mediawiki/extensions/TextExtracts/i18n/ru.json
+share/mediawiki/extensions/TextExtracts/i18n/sl.json
 share/mediawiki/extensions/TextExtracts/i18n/sr-ec.json
 share/mediawiki/extensions/TextExtracts/i18n/sv.json
 share/mediawiki/extensions/TextExtracts/i18n/tr.json
@@ -8204,8 +8111,6 @@ share/mediawiki/extensions/TitleBlacklis
 share/mediawiki/extensions/TitleBlacklist/COPYING
 share/mediawiki/extensions/TitleBlacklist/composer.json
 share/mediawiki/extensions/TitleBlacklist/extension.json
-share/mediawiki/extensions/TitleBlacklist/i18n/af.json
-share/mediawiki/extensions/TitleBlacklist/i18n/an.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/ar.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/ast.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/ba.json
@@ -8219,6 +8124,7 @@ share/mediawiki/extensions/TitleBlacklis
 share/mediawiki/extensions/TitleBlacklist/i18n/api/fr.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/gl.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/he.json
+share/mediawiki/extensions/TitleBlacklist/i18n/api/ia.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/ja.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/kk-cyrl.json
 share/mediawiki/extensions/TitleBlacklist/i18n/api/ko.json
@@ -8245,133 +8151,55 @@ share/mediawiki/extensions/TitleBlacklis
 share/mediawiki/extensions/TitleBlacklist/i18n/api/zh-hant.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ar.json
 share/mediawiki/extensions/TitleBlacklist/i18n/arz.json
-share/mediawiki/extensions/TitleBlacklist/i18n/as.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ast.json
-share/mediawiki/extensions/TitleBlacklist/i18n/az.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ba.json
-share/mediawiki/extensions/TitleBlacklist/i18n/bcc.json
-share/mediawiki/extensions/TitleBlacklist/i18n/bcl.json
 share/mediawiki/extensions/TitleBlacklist/i18n/be-tarask.json
 share/mediawiki/extensions/TitleBlacklist/i18n/be.json
 share/mediawiki/extensions/TitleBlacklist/i18n/bg.json
 share/mediawiki/extensions/TitleBlacklist/i18n/bjn.json
 share/mediawiki/extensions/TitleBlacklist/i18n/bn.json
 share/mediawiki/extensions/TitleBlacklist/i18n/br.json
-share/mediawiki/extensions/TitleBlacklist/i18n/bs.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ca.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ce.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ckb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/cs.json
-share/mediawiki/extensions/TitleBlacklist/i18n/da.json
-share/mediawiki/extensions/TitleBlacklist/i18n/de-ch.json
-share/mediawiki/extensions/TitleBlacklist/i18n/de-formal.json
 share/mediawiki/extensions/TitleBlacklist/i18n/de.json
-share/mediawiki/extensions/TitleBlacklist/i18n/diq.json
-share/mediawiki/extensions/TitleBlacklist/i18n/dsb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/el.json
 share/mediawiki/extensions/TitleBlacklist/i18n/en.json
-share/mediawiki/extensions/TitleBlacklist/i18n/eo.json
 share/mediawiki/extensions/TitleBlacklist/i18n/es.json
 share/mediawiki/extensions/TitleBlacklist/i18n/et.json
 share/mediawiki/extensions/TitleBlacklist/i18n/fa.json
 share/mediawiki/extensions/TitleBlacklist/i18n/fi.json
 share/mediawiki/extensions/TitleBlacklist/i18n/fr.json
-share/mediawiki/extensions/TitleBlacklist/i18n/frp.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ga.json
-share/mediawiki/extensions/TitleBlacklist/i18n/gl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/gsw.json
-share/mediawiki/extensions/TitleBlacklist/i18n/gu.json
 share/mediawiki/extensions/TitleBlacklist/i18n/he.json
-share/mediawiki/extensions/TitleBlacklist/i18n/hi.json
-share/mediawiki/extensions/TitleBlacklist/i18n/hr.json
-share/mediawiki/extensions/TitleBlacklist/i18n/hsb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/hu.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ia.json
 share/mediawiki/extensions/TitleBlacklist/i18n/id.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ie.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ilo.json
-share/mediawiki/extensions/TitleBlacklist/i18n/io.json
-share/mediawiki/extensions/TitleBlacklist/i18n/is.json
 share/mediawiki/extensions/TitleBlacklist/i18n/it.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ja.json
-share/mediawiki/extensions/TitleBlacklist/i18n/jv.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ka.json
-share/mediawiki/extensions/TitleBlacklist/i18n/kk-arab.json
 share/mediawiki/extensions/TitleBlacklist/i18n/kk-cyrl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/kk-latn.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ko.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ksh.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ku-latn.json
-share/mediawiki/extensions/TitleBlacklist/i18n/la.json
 share/mediawiki/extensions/TitleBlacklist/i18n/lb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/li.json
-share/mediawiki/extensions/TitleBlacklist/i18n/lij.json
-share/mediawiki/extensions/TitleBlacklist/i18n/lki.json
 share/mediawiki/extensions/TitleBlacklist/i18n/lmo.json
-share/mediawiki/extensions/TitleBlacklist/i18n/lrc.json
-share/mediawiki/extensions/TitleBlacklist/i18n/lt.json
 share/mediawiki/extensions/TitleBlacklist/i18n/mk.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ml.json
-share/mediawiki/extensions/TitleBlacklist/i18n/mr.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ms.json
-share/mediawiki/extensions/TitleBlacklist/i18n/mt.json
-share/mediawiki/extensions/TitleBlacklist/i18n/nah.json
-share/mediawiki/extensions/TitleBlacklist/i18n/nap.json
 share/mediawiki/extensions/TitleBlacklist/i18n/nb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/nds.json
 share/mediawiki/extensions/TitleBlacklist/i18n/nl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/nn.json
-share/mediawiki/extensions/TitleBlacklist/i18n/oc.json
-share/mediawiki/extensions/TitleBlacklist/i18n/or.json
 share/mediawiki/extensions/TitleBlacklist/i18n/pl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/pms.json
-share/mediawiki/extensions/TitleBlacklist/i18n/pnb.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ps.json
-share/mediawiki/extensions/TitleBlacklist/i18n/pt-br.json
 share/mediawiki/extensions/TitleBlacklist/i18n/pt.json
 share/mediawiki/extensions/TitleBlacklist/i18n/qqq.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ro.json
 share/mediawiki/extensions/TitleBlacklist/i18n/roa-tara.json
 share/mediawiki/extensions/TitleBlacklist/i18n/ru.json
-share/mediawiki/extensions/TitleBlacklist/i18n/rue.json
-share/mediawiki/extensions/TitleBlacklist/i18n/sa.json
-share/mediawiki/extensions/TitleBlacklist/i18n/sah.json
 share/mediawiki/extensions/TitleBlacklist/i18n/sh.json
-share/mediawiki/extensions/TitleBlacklist/i18n/si.json
-share/mediawiki/extensions/TitleBlacklist/i18n/sk.json
 share/mediawiki/extensions/TitleBlacklist/i18n/sl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/sq.json
 share/mediawiki/extensions/TitleBlacklist/i18n/sr-ec.json
-share/mediawiki/extensions/TitleBlacklist/i18n/sr-el.json
-share/mediawiki/extensions/TitleBlacklist/i18n/stq.json
-share/mediawiki/extensions/TitleBlacklist/i18n/su.json
 share/mediawiki/extensions/TitleBlacklist/i18n/sv.json
-share/mediawiki/extensions/TitleBlacklist/i18n/szy.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ta.json
 share/mediawiki/extensions/TitleBlacklist/i18n/te.json
-share/mediawiki/extensions/TitleBlacklist/i18n/tg-cyrl.json
-share/mediawiki/extensions/TitleBlacklist/i18n/tg-latn.json
-share/mediawiki/extensions/TitleBlacklist/i18n/th.json
-share/mediawiki/extensions/TitleBlacklist/i18n/tk.json
-share/mediawiki/extensions/TitleBlacklist/i18n/tl.json
 share/mediawiki/extensions/TitleBlacklist/i18n/tr.json
 share/mediawiki/extensions/TitleBlacklist/i18n/uk.json
-share/mediawiki/extensions/TitleBlacklist/i18n/ur.json
-share/mediawiki/extensions/TitleBlacklist/i18n/vec.json
 share/mediawiki/extensions/TitleBlacklist/i18n/vi.json
-share/mediawiki/extensions/TitleBlacklist/i18n/vo.json
-share/mediawiki/extensions/TitleBlacklist/i18n/wuu.json
-share/mediawiki/extensions/TitleBlacklist/i18n/yi.json
-share/mediawiki/extensions/TitleBlacklist/i18n/yue.json
 share/mediawiki/extensions/TitleBlacklist/i18n/zh-hans.json
 share/mediawiki/extensions/TitleBlacklist/i18n/zh-hant.json
+share/mediawiki/extensions/TitleBlacklist/includes/Api/ApiQueryTitleBlacklist.php
+share/mediawiki/extensions/TitleBlacklist/includes/Hooks.php
 share/mediawiki/extensions/TitleBlacklist/includes/Scribunto_LuaTitleBlacklistLibrary.php
 share/mediawiki/extensions/TitleBlacklist/includes/TitleBlacklist.php
 share/mediawiki/extensions/TitleBlacklist/includes/TitleBlacklistAuthenticationRequest.php
 share/mediawiki/extensions/TitleBlacklist/includes/TitleBlacklistEntry.php
-share/mediawiki/extensions/TitleBlacklist/includes/TitleBlacklistHooks.php
 share/mediawiki/extensions/TitleBlacklist/includes/TitleBlacklistPreAuthenticationProvider.php
-share/mediawiki/extensions/TitleBlacklist/includes/api/ApiQueryTitleBlacklist.php
 share/mediawiki/extensions/TitleBlacklist/includes/mw.ext.TitleBlacklist.lua
 share/mediawiki/extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js
 share/mediawiki/extensions/TitleBlacklist/modules/ve-titleblacklist/ve.init.mw.TitleBlacklistSaveErrorHandler.js
@@ -8705,6 +8533,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/kr.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/krc.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/kri.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/krj.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/krl.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/ks-arab.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/ksh.json
@@ -8737,6 +8566,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/lzh.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/lzz.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mad.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mag.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mai.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mdf.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mg.json
@@ -8758,6 +8588,131 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mui.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mvf.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/af.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ami.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ar.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/arn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/as.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ast.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/az.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/azb.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ban.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/be-tarask.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/be.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/bg.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/blk.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/bn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/br.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/bs.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ca.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ce.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ckb.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/cs.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/da.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/de.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/diq.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/el.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/en.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/eo.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/es.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/eu.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fa.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fi.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fit.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fr.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fur.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/fy.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/gcr.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/gl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/he.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/hi.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/hr.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/hu.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/hy.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/hyw.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ia.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/id.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/io.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/is.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/it.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ja.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/jv.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ka.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/kab.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/kcg.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/kjp.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/kn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ko.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ks-arab.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ku-latn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lag.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lb.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lfn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lij.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lmo.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lt.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/lv.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/min.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/mk.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ml.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/mr.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ms.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/mt.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/my.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/nb.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ne.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/nl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/nqo.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/pl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/pnb.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ps.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/pt-br.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/pt.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/pwn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/qqq.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/rmc.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ro.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/roa-tara.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/rsk.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ru.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sah.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sc.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/scn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sd.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/se.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sh.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sk.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/skr-arab.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/smn.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sms.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sq.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sr-ec.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sr-el.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/st.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/sv.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/szy.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ta.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tay.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tg-cyrl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/th.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ti.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tok.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tr.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/trv.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tt-cyrl.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/tw.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ug-arab.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/uk.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/ur.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/uz.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/vec.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/vi.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/xsy.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/yi.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/zgh.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/zh-hans.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mwlanguagevariant/zh-hant.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/my.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/myv.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/mzn.json
@@ -8808,6 +8763,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/qwh.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rej.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rif.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rki.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rm.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rmc.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-mw/rn.json
@@ -8982,7 +8938,6 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/ff.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fi.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fit.json
-share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fj.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fo.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fon.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/fr.json
@@ -9154,6 +9109,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/su.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/sv.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/sw.json
+share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/syl.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/szl.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/szy.json
 share/mediawiki/extensions/VisualEditor/i18n/ve-wmf/tay.json
@@ -9203,28 +9159,17 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/includes/ApiParsoidTrait.php
 share/mediawiki/extensions/VisualEditor/includes/ApiVisualEditor.php
 share/mediawiki/extensions/VisualEditor/includes/ApiVisualEditorEdit.php
+share/mediawiki/extensions/VisualEditor/includes/Hooks.php
+share/mediawiki/extensions/VisualEditor/includes/ParsoidHelper.php
 share/mediawiki/extensions/VisualEditor/includes/ServiceWiring.php
 share/mediawiki/extensions/VisualEditor/includes/SpecialCollabPad.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/README.md
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/ServiceWiring.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/parsoidRoutes.json
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Config/DataAccess.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Config/PageConfig.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Config/PageConfigFactory.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Config/PageContent.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Config/SiteConfig.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/ParsoidServices.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Rest/FormatHelper.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Rest/Handler/PageHandler.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Rest/Handler/ParsoidHandler.php
-share/mediawiki/extensions/VisualEditor/includes/VEParsoid/src/Rest/Handler/TransformHandler.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorApiVisualEditorEditPostSaveHook.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorApiVisualEditorEditPreSaveHook.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorBeforeEditorHook.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorDataModule.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorDesktopArticleTargetInitModule.php
 share/mediawiki/extensions/VisualEditor/includes/VisualEditorHookRunner.php
-share/mediawiki/extensions/VisualEditor/includes/VisualEditorHooks.php
+share/mediawiki/extensions/VisualEditor/includes/VisualEditorParsoidClient.php
 share/mediawiki/extensions/VisualEditor/jsduck.json
 share/mediawiki/extensions/VisualEditor/lib/proposal-promise-finally/LICENSE
 share/mediawiki/extensions/VisualEditor/lib/proposal-promise-finally/polyfill.js
@@ -9306,6 +9251,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ba.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ban.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/bcc.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/bci.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/bcl.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/be-tarask.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/be.json
@@ -9327,6 +9273,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/cu.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/cy.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/da.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/dag.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/de.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/diq.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/dsb.json
@@ -9389,6 +9336,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ko.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/krc.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/krl.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ks-arab.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ksh.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ku-latn.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/kw.json
@@ -9446,8 +9394,10 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/rm.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ro.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/roa-tara.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/rsk.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ru.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/rue.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/rw.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/sa.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/sah.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/sc.json
@@ -9470,10 +9420,12 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/szy.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ta.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tay.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tdd.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/te.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tg-cyrl.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/th.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/ti.json
+share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tk.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tl.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tly.json
 share/mediawiki/extensions/VisualEditor/lib/ve/i18n/tr.json
@@ -9567,6 +9519,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ba.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ban.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/bcc.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/bci.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/be-tarask.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/be.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/bg.json
@@ -9587,6 +9540,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/cu.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/cy.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/da.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/dag.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/de.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/diq.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/dsb.json
@@ -9601,6 +9555,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/et.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/eu.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/fa.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/fat.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/fi.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/fo.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/fr.json
@@ -9645,6 +9600,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ko.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/krc.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/krl.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ks-arab.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ksh.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ku-latn.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/la.json
@@ -9693,7 +9649,9 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/qu.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ro.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/roa-tara.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/rsk.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ru.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/rw.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/sa.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/sah.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/sc.json
@@ -9714,14 +9672,17 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/szy.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ta.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tay.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tdd.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/te.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tg-cyrl.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/th.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ti.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tk.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tl.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tly.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tr.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tt-cyrl.json
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tum.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/tw.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/ug-arab.json
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/i18n/uk.json
@@ -10068,6 +10029,18 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/collapse-invert.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/collapse-progressive.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/collapse.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-ltr-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-ltr-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-ltr.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-rtl-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-rtl-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/copy-rtl.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-ltr-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-ltr-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-ltr.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-rtl-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-rtl-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/cut-rtl.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/database-invert.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/database-progressive.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/database.svg
@@ -10484,6 +10457,12 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pageSettings-invert.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pageSettings-progressive.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pageSettings.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-ltr-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-ltr-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-ltr.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-rtl-invert.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-rtl-progressive.svg
+share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/paste-rtl.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pause-invert.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pause-progressive.svg
 share/mediawiki/extensions/VisualEditor/lib/ve/lib/oojs-ui/themes/wikimediaui/images/icons/pause.svg
@@ -11167,7 +11146,6 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/commands/ve.ui.HistoryCommand.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/commands/ve.ui.IndentationCommand.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/commands/ve.ui.MergeCellsCommand.js
-share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.AlienContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.AlignableContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.AnnotationContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.CommentAnnotationContextItem.js
@@ -11176,6 +11154,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.LinearContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.LinkContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.MergeCellsContextItem.js
+share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.MobileActionsContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.SumCellsContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.TableContextItem.js
 share/mediawiki/extensions/VisualEditor/lib/ve/src/ui/contextitems/ve.ui.TableLineContextItem.js
@@ -11443,6 +11422,8 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/example.png
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/index.html
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/index.html.template
+share/mediawiki/extensions/VisualEditor/lib/ve/tests/init/ve.init.ListStorage.test.js
+share/mediawiki/extensions/VisualEditor/lib/ve/tests/init/ve.init.Target.test.js
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/init/ve.init.sa.Platform.test.js
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/ui/actions/ve.ui.AnnotationAction.test.js
 share/mediawiki/extensions/VisualEditor/lib/ve/tests/ui/actions/ve.ui.BlockquoteAction.test.js
@@ -11595,13 +11576,13 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/apiresponsecache/ve.init.mw.GalleryImageInfoCache.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/apiresponsecache/ve.init.mw.ImageInfoCache.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/apiresponsecache/ve.init.mw.LinkCache.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-minerva.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-monobook.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.noscript.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-monobook.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-vector.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-minerva.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-monobook.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget-vector.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopArticleTarget.noscript.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-monobook.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.DesktopTarget-vector.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/styles/ve.init.mw.Target.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/init/targets/ve.init.mw.ArticleTarget.js
@@ -11621,6 +11602,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.MWVESwitchPopupWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-apextheme.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-minerva.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-vector-2022.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-vector.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init-wikimediatheme.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/preinit/styles/ve.init.mw.DesktopArticleTarget.init.less
@@ -11665,11 +11647,11 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/datatransferhandlers/ve.ui.UrlStringTransferHandler.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/dialogs/ve.ui.MWTransclusionDialog.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/inspectors/ve.ui.FragmentInspector.test.js
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/pages/ve.ui.MWAddParameterPage.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/pages/ve.ui.MWParameterPage.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/ve.ui.DiffElement.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/widgets/ve.ui.MWParameterCheckboxInputWidget.test.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/widgets/ve.ui.MWParameterSearchWidget.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/widgets/ve.ui.MWTemplateTitleInputWidget.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineButtonWidget.test.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.test.js
@@ -11731,12 +11713,13 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/inspectors/ve.ui.MWLiveExtensionInspector.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/inspectors/ve.ui.MWMagicLinkNodeInspector.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/inspectors/ve.ui.MWWikitextLinkAnnotationInspector.js
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.js
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/layouts/ve.ui.MWVerticalLayout.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWAddParameterPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWLanguagesPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWParameterPage.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWParameterPlaceholderPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
@@ -11762,20 +11745,22 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/elements/ve.ui.MWPreviewElement.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/icons/parameter-ltr.svg
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/icons/parameter-rtl.svg
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/icons/parameter-set-ltr.svg
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/icons/parameter-set-rtl.svg
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/icons/public-domain.svg
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/images/indicators/alert.svg
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/inspectors/ve.ui.MWAlienExtensionInspector.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/inspectors/ve.ui.MWExtensionInspector.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/inspectors/ve.ui.MWLinkAnnotationInspector.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/inspectors/ve.ui.MWLiveExtensionInspector.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout-minerva.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/layouts/ve.ui.MWTwoPaneTransclusionDialogLayout.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWAddParameterPage.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage-default.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage-minerva.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWParameterPage.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage-default.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage-minerva.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePage.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWTemplatePlaceholderPage.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/pages/ve.ui.MWTransclusionContentPage.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/images/link-ltr.png
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/images/link-rtl.png
@@ -11784,6 +11769,7 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/ve.ui.MWFormatTool-vector.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/ve.ui.MWLinkInspectorTool.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/ve.ui.MWPopupTool.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/tools/ve.ui.MWTargetWidget-vector.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/ve.ui.MWWikitextSurface.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/images/broken-image.png
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWAceEditorWidget.css
@@ -11791,14 +11777,11 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryItemWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryPopupWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWCategoryWidget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWDismissibleMessageWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWEducationPopupWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWMediaInfoFieldWidget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWMoreParametersResultWidget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWNoParametersResultWidget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWParameterResultWidget.css
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWParameterSearchWidget.css
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWTocWidget.css
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWTransclusionOutlineControlsWidget.less
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/widgets/ve.ui.MWTransclusionOutlineWidget.less
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/wikimediaui/ve.ui.Icons.json
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/styles/wikimediaui/ve.ui.Indicators.json
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/tools/ve.ui.MWBackTool.js
@@ -11828,7 +11811,6 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWCategoryItemWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWCategoryPopupWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWDismissibleMessageWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWEditSummaryWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWEducationPopupWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWExternalLinkAnnotationWidget.js
@@ -11837,16 +11819,13 @@ share/mediawiki/extensions/VisualEditor/
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWInternalLinkAnnotationWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWLazyMultilineTextInputWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWMoreParametersResultWidget.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWNoParametersResultWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWParameterCheckboxInputWidget.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWParameterResultWidget.js
-share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWParameterSearchWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWPreTextInputWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTargetWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTemplateTitleInputWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTocWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineButtonWidget.js
+share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineControlsWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterWidget.js
 share/mediawiki/extensions/VisualEditor/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlinePartWidget.js
@@ -11968,6 +11947,7 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/jbo.json
 share/mediawiki/extensions/WikiEditor/i18n/jv.json
 share/mediawiki/extensions/WikiEditor/i18n/ka.json
+share/mediawiki/extensions/WikiEditor/i18n/kaa.json
 share/mediawiki/extensions/WikiEditor/i18n/kab.json
 share/mediawiki/extensions/WikiEditor/i18n/kbd-cyrl.json
 share/mediawiki/extensions/WikiEditor/i18n/kiu.json
@@ -11990,6 +11970,7 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/li.json
 share/mediawiki/extensions/WikiEditor/i18n/lij.json
 share/mediawiki/extensions/WikiEditor/i18n/lki.json
+share/mediawiki/extensions/WikiEditor/i18n/lld.json
 share/mediawiki/extensions/WikiEditor/i18n/lmo.json
 share/mediawiki/extensions/WikiEditor/i18n/lrc.json
 share/mediawiki/extensions/WikiEditor/i18n/lt.json
@@ -11997,6 +11978,7 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/lv.json
 share/mediawiki/extensions/WikiEditor/i18n/lzh.json
 share/mediawiki/extensions/WikiEditor/i18n/lzz.json
+share/mediawiki/extensions/WikiEditor/i18n/mag.json
 share/mediawiki/extensions/WikiEditor/i18n/mai.json
 share/mediawiki/extensions/WikiEditor/i18n/mg.json
 share/mediawiki/extensions/WikiEditor/i18n/min.json
@@ -12025,6 +12007,7 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/nn.json
 share/mediawiki/extensions/WikiEditor/i18n/nqo.json
 share/mediawiki/extensions/WikiEditor/i18n/nso.json
+share/mediawiki/extensions/WikiEditor/i18n/nyn.json
 share/mediawiki/extensions/WikiEditor/i18n/oc.json
 share/mediawiki/extensions/WikiEditor/i18n/ojb.json
 share/mediawiki/extensions/WikiEditor/i18n/olo.json
@@ -12050,6 +12033,7 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/rsk.json
 share/mediawiki/extensions/WikiEditor/i18n/ru.json
 share/mediawiki/extensions/WikiEditor/i18n/rue.json
+share/mediawiki/extensions/WikiEditor/i18n/rw.json
 share/mediawiki/extensions/WikiEditor/i18n/sa.json
 share/mediawiki/extensions/WikiEditor/i18n/sah.json
 share/mediawiki/extensions/WikiEditor/i18n/sat.json
@@ -12119,11 +12103,13 @@ share/mediawiki/extensions/WikiEditor/i1
 share/mediawiki/extensions/WikiEditor/i18n/zh-hant.json
 share/mediawiki/extensions/WikiEditor/i18n/zu.json
 share/mediawiki/extensions/WikiEditor/includes/Hooks.php
+share/mediawiki/extensions/WikiEditor/jsdoc.json
 share/mediawiki/extensions/WikiEditor/modules/ext.wikiEditor.js
 share/mediawiki/extensions/WikiEditor/modules/ext.wikiEditor.toolbar.styles.less
+share/mediawiki/extensions/WikiEditor/modules/images/beta-feature-ltr.svg
+share/mediawiki/extensions/WikiEditor/modules/images/beta-feature-rtl.svg
 share/mediawiki/extensions/WikiEditor/modules/images/toolbar/arrow-down.svg
 share/mediawiki/extensions/WikiEditor/modules/images/toolbar/example-image.png
-share/mediawiki/extensions/WikiEditor/modules/images/toolbar/loading.gif
 share/mediawiki/extensions/WikiEditor/modules/insertlink/LinkTextField.js
 share/mediawiki/extensions/WikiEditor/modules/insertlink/LinkTypeField.js
 share/mediawiki/extensions/WikiEditor/modules/insertlink/LinkTypeField.less
@@ -12142,13 +12128,23 @@ share/mediawiki/extensions/WikiEditor/mo
 share/mediawiki/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js
 share/mediawiki/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js
 share/mediawiki/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.less
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ErrorLayout.js
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ErrorLayout.less
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ManualWidget.js
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ManualWidget.less
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/OnboardingPopup.js
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/OnboardingPopup.less
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/OnboardingPopup_ltr.svg
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/OnboardingPopup_rtl.svg
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/RealtimePreview.js
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/RealtimePreview.less
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ResizingDragBar.js
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/ResizingDragBar.less
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/TwoPaneLayout.js
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/TwoPaneLayout.less
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/error.svg
 share/mediawiki/extensions/WikiEditor/modules/realtimepreview/init.js
+share/mediawiki/extensions/WikiEditor/modules/realtimepreview/monobook.less
 share/mediawiki/extensions/WikiEditor/modules/templates/dialogInsertFile.html
 share/mediawiki/extensions/WikiEditor/modules/templates/dialogInsertReference.html
 share/mediawiki/extensions/WikiEditor/modules/templates/dialogInsertTable.html
@@ -12291,6 +12287,7 @@ share/mediawiki/includes/Hook/Protection
 share/mediawiki/includes/Hook/ProtectionForm__showLogExtractHook.php
 share/mediawiki/includes/Hook/SelfLinkBeginHook.php
 share/mediawiki/includes/Hook/SetupAfterCacheHook.php
+share/mediawiki/includes/Hook/TempUserCreatedRedirectHook.php
 share/mediawiki/includes/Hook/TestCanonicalRedirectHook.php
 share/mediawiki/includes/Hook/TitleExistsHook.php
 share/mediawiki/includes/Hook/TitleGetEditNoticesHook.php
@@ -12315,15 +12312,18 @@ share/mediawiki/includes/HookContainer/P
 share/mediawiki/includes/HookContainer/StaticHookRegistry.php
 share/mediawiki/includes/Hooks.php
 share/mediawiki/includes/Html.php
+share/mediawiki/includes/HtmlHelper.php
 share/mediawiki/includes/LinkFilter.php
 share/mediawiki/includes/Linker.php
 share/mediawiki/includes/ListToggle.php
 share/mediawiki/includes/MWGrants.php
-share/mediawiki/includes/MWNamespace.php
 share/mediawiki/includes/MWTimestamp.php
 share/mediawiki/includes/MagicWord.php
 share/mediawiki/includes/MagicWordArray.php
 share/mediawiki/includes/MagicWordFactory.php
+share/mediawiki/includes/MainConfigNames.php
+share/mediawiki/includes/MainConfigNames.template
+share/mediawiki/includes/MainConfigSchema.php
 share/mediawiki/includes/MediaWiki.php
 share/mediawiki/includes/MediaWikiServices.php
 share/mediawiki/includes/MediaWikiVersionFetcher.php
@@ -12333,6 +12333,7 @@ share/mediawiki/includes/Message/Message
 share/mediawiki/includes/Message/TextFormatter.php
 share/mediawiki/includes/Message/UserGroupMembershipParam.php
 share/mediawiki/includes/MovePage.php
+share/mediawiki/includes/Navigation/PagerNavigationBuilder.php
 share/mediawiki/includes/Navigation/PrevNextNavigationRenderer.php
 share/mediawiki/includes/NoLocalSettings.php
 share/mediawiki/includes/OrderedStreamingForkController.php
@@ -12351,6 +12352,7 @@ share/mediawiki/includes/Permissions/Gra
 share/mediawiki/includes/Permissions/GroupPermissionsLookup.php
 share/mediawiki/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php
 share/mediawiki/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php
+share/mediawiki/includes/Permissions/Hook/PermissionErrorAuditHook.php
 share/mediawiki/includes/Permissions/Hook/TitleQuickPermissionsHook.php
 share/mediawiki/includes/Permissions/Hook/TitleReadWhitelistHook.php
 share/mediawiki/includes/Permissions/Hook/UserCanHook.php
@@ -12361,6 +12363,8 @@ share/mediawiki/includes/Permissions/Hoo
 share/mediawiki/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php
 share/mediawiki/includes/Permissions/PermissionManager.php
 share/mediawiki/includes/Permissions/PermissionStatus.php
+share/mediawiki/includes/Permissions/RateLimitSubject.php
+share/mediawiki/includes/Permissions/RateLimiter.php
 share/mediawiki/includes/Permissions/RestrictionStore.php
 share/mediawiki/includes/Permissions/SimpleAuthority.php
 share/mediawiki/includes/Permissions/UltimateAuthority.php
@@ -12370,6 +12374,47 @@ share/mediawiki/includes/ProtectionForm.
 share/mediawiki/includes/ProxyLookup.php
 share/mediawiki/includes/RawMessage.php
 share/mediawiki/includes/ReadOnlyMode.php
+share/mediawiki/includes/ResourceLoader/CircularDependencyError.php
+share/mediawiki/includes/ResourceLoader/ClientHtml.php
+share/mediawiki/includes/ResourceLoader/CodexModule.php
+share/mediawiki/includes/ResourceLoader/Context.php
+share/mediawiki/includes/ResourceLoader/DerivativeContext.php
+share/mediawiki/includes/ResourceLoader/FileModule.php
+share/mediawiki/includes/ResourceLoader/FilePath.php
+share/mediawiki/includes/ResourceLoader/ForeignApiModule.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderExcludeUserOptionsHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderForeignApiModulesHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderGetConfigVarsHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderRegisterModulesHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderSiteModulePagesHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderSiteStylesModulePagesHook.php
+share/mediawiki/includes/ResourceLoader/Hook/ResourceLoaderTestModulesHook.php
+share/mediawiki/includes/ResourceLoader/HookRunner.php
+share/mediawiki/includes/ResourceLoader/Image.php
+share/mediawiki/includes/ResourceLoader/ImageModule.php
+share/mediawiki/includes/ResourceLoader/LanguageDataModule.php
+share/mediawiki/includes/ResourceLoader/LessVarFileModule.php
+share/mediawiki/includes/ResourceLoader/MessageBlobStore.php
+share/mediawiki/includes/ResourceLoader/Module.php
+share/mediawiki/includes/ResourceLoader/MwUrlModule.php
+share/mediawiki/includes/ResourceLoader/OOUIFileModule.php
+share/mediawiki/includes/ResourceLoader/OOUIIconPackModule.php
+share/mediawiki/includes/ResourceLoader/OOUIImageModule.php
+share/mediawiki/includes/ResourceLoader/OOUIModule.php
+share/mediawiki/includes/ResourceLoader/ResourceLoader.php
+share/mediawiki/includes/ResourceLoader/SiteModule.php
+share/mediawiki/includes/ResourceLoader/SiteStylesModule.php
+share/mediawiki/includes/ResourceLoader/SkinModule.php
+share/mediawiki/includes/ResourceLoader/StartUpModule.php
+share/mediawiki/includes/ResourceLoader/UserModule.php
+share/mediawiki/includes/ResourceLoader/UserOptionsModule.php
+share/mediawiki/includes/ResourceLoader/UserStylesModule.php
+share/mediawiki/includes/ResourceLoader/VueComponentParser.php
+share/mediawiki/includes/ResourceLoader/WikiModule.php
+share/mediawiki/includes/ResourceLoader/dependencystore/DependencyStore.php
+share/mediawiki/includes/ResourceLoader/dependencystore/KeyValueDependencyStore.php
+share/mediawiki/includes/ResourceLoader/dependencystore/SqlModuleDependencyStore.php
 share/mediawiki/includes/Rest/BasicAccess/BasicAuthorizerBase.php
 share/mediawiki/includes/Rest/BasicAccess/BasicAuthorizerInterface.php
 share/mediawiki/includes/Rest/BasicAccess/BasicRequestAuthorizer.php
@@ -12396,11 +12441,14 @@ share/mediawiki/includes/Rest/Handler/Pa
 share/mediawiki/includes/Rest/Handler/PageHistoryCountHandler.php
 share/mediawiki/includes/Rest/Handler/PageHistoryHandler.php
 share/mediawiki/includes/Rest/Handler/PageSourceHandler.php
+share/mediawiki/includes/Rest/Handler/ParsoidFormatHelper.php
 share/mediawiki/includes/Rest/Handler/ParsoidHTMLHelper.php
+share/mediawiki/includes/Rest/Handler/ParsoidHandler.php
 share/mediawiki/includes/Rest/Handler/RevisionContentHelper.php
 share/mediawiki/includes/Rest/Handler/RevisionHTMLHandler.php
 share/mediawiki/includes/Rest/Handler/RevisionSourceHandler.php
 share/mediawiki/includes/Rest/Handler/SearchHandler.php
+share/mediawiki/includes/Rest/Handler/TransformHandler.php
 share/mediawiki/includes/Rest/Handler/UpdateHandler.php
 share/mediawiki/includes/Rest/Handler/UserContributionsHandler.php
 share/mediawiki/includes/Rest/HeaderContainer.php
@@ -12432,6 +12480,7 @@ share/mediawiki/includes/Rest/Router.php
 share/mediawiki/includes/Rest/SimpleHandler.php
 share/mediawiki/includes/Rest/Stream.php
 share/mediawiki/includes/Rest/StringStream.php
+share/mediawiki/includes/Rest/TokenAwareHandlerTrait.php
 share/mediawiki/includes/Rest/Validator/BodyValidator.php
 share/mediawiki/includes/Rest/Validator/JsonBodyValidator.php
 share/mediawiki/includes/Rest/Validator/NullBodyValidator.php
@@ -12511,24 +12560,31 @@ share/mediawiki/includes/Settings/Cache/
 share/mediawiki/includes/Settings/Config/ArrayConfigBuilder.php
 share/mediawiki/includes/Settings/Config/ConfigBuilder.php
 share/mediawiki/includes/Settings/Config/ConfigBuilderBase.php
+share/mediawiki/includes/Settings/Config/ConfigSchema.php
 share/mediawiki/includes/Settings/Config/ConfigSchemaAggregator.php
 share/mediawiki/includes/Settings/Config/GlobalConfigBuilder.php
 share/mediawiki/includes/Settings/Config/MergeStrategy.php
+share/mediawiki/includes/Settings/Config/NullIniSink.php
 share/mediawiki/includes/Settings/Config/PhpIniSink.php
+share/mediawiki/includes/Settings/DynamicDefaultValues.php
 share/mediawiki/includes/Settings/LocalSettingsLoader.php
 share/mediawiki/includes/Settings/SettingsBuilder.php
 share/mediawiki/includes/Settings/SettingsBuilderException.php
 share/mediawiki/includes/Settings/Source/ArraySource.php
+share/mediawiki/includes/Settings/Source/EtcdSource.php
 share/mediawiki/includes/Settings/Source/FileSource.php
 share/mediawiki/includes/Settings/Source/Format/JsonFormat.php
 share/mediawiki/includes/Settings/Source/Format/SettingsFormat.php
 share/mediawiki/includes/Settings/Source/Format/YamlFormat.php
+share/mediawiki/includes/Settings/Source/JsonSchemaTrait.php
 share/mediawiki/includes/Settings/Source/PhpSettingsSource.php
+share/mediawiki/includes/Settings/Source/ReflectionSchemaSource.php
 share/mediawiki/includes/Settings/Source/SettingsFileUtils.php
 share/mediawiki/includes/Settings/Source/SettingsIncludeLocator.php
 share/mediawiki/includes/Settings/Source/SettingsSource.php
 share/mediawiki/includes/Settings/WikiFarmSettingsLoader.php
 share/mediawiki/includes/Setup.php
+share/mediawiki/includes/SetupDynamicConfig.php
 share/mediawiki/includes/SiteConfiguration.php
 share/mediawiki/includes/SiteStats.php
 share/mediawiki/includes/SiteStatsInit.php
@@ -12977,31 +13033,12 @@ share/mediawiki/includes/cache/Hook/Back
 share/mediawiki/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php
 share/mediawiki/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php
 share/mediawiki/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php
-share/mediawiki/includes/cache/Hook/MessageCacheReplaceHook.php
-share/mediawiki/includes/cache/Hook/MessageCache__getHook.php
-share/mediawiki/includes/cache/Hook/MessagesPreLoadHook.php
 share/mediawiki/includes/cache/HtmlCacheUpdater.php
 share/mediawiki/includes/cache/LinkBatch.php
 share/mediawiki/includes/cache/LinkBatchFactory.php
 share/mediawiki/includes/cache/LinkCache.php
-share/mediawiki/includes/cache/MessageCache.php
 share/mediawiki/includes/cache/ResourceFileCache.php
 share/mediawiki/includes/cache/UserCache.php
-share/mediawiki/includes/cache/dependency/CacheDependency.php
-share/mediawiki/includes/cache/dependency/ConstantDependency.php
-share/mediawiki/includes/cache/dependency/DependencyWrapper.php
-share/mediawiki/includes/cache/dependency/FileDependency.php
-share/mediawiki/includes/cache/dependency/GlobalDependency.php
-share/mediawiki/includes/cache/dependency/MainConfigDependency.php
-share/mediawiki/includes/cache/localisation/Hook/LocalisationCacheRecacheFallbackHook.php
-share/mediawiki/includes/cache/localisation/Hook/LocalisationCacheRecacheHook.php
-share/mediawiki/includes/cache/localisation/LCStore.php
-share/mediawiki/includes/cache/localisation/LCStoreCDB.php
-share/mediawiki/includes/cache/localisation/LCStoreDB.php
-share/mediawiki/includes/cache/localisation/LCStoreNull.php
-share/mediawiki/includes/cache/localisation/LCStoreStaticArray.php
-share/mediawiki/includes/cache/localisation/LocalisationCache.php
-share/mediawiki/includes/cache/localisation/LocalisationCacheBulkLoad.php
 share/mediawiki/includes/changes/AtomFeed.php
 share/mediawiki/includes/changes/CategoryMembershipChange.php
 share/mediawiki/includes/changes/ChangesFeed.php
@@ -13065,7 +13102,7 @@ share/mediawiki/includes/composer/Compos
 share/mediawiki/includes/composer/ComposerVersionNormalizer.php
 share/mediawiki/includes/config-merge-strategies.php
 share/mediawiki/includes/config-schema.php
-share/mediawiki/includes/config-schema.yaml
+share/mediawiki/includes/config-vars.php
 share/mediawiki/includes/config/Config.php
 share/mediawiki/includes/config/ConfigException.php
 share/mediawiki/includes/config/ConfigFactory.php
@@ -13097,6 +13134,7 @@ share/mediawiki/includes/content/Hook/Co
 share/mediawiki/includes/content/Hook/GetContentModelsHook.php
 share/mediawiki/includes/content/Hook/GetDifferenceEngineHook.php
 share/mediawiki/includes/content/Hook/GetSlotDiffRendererHook.php
+share/mediawiki/includes/content/Hook/JsonValidateSaveHook.php
 share/mediawiki/includes/content/Hook/PageContentLanguageHook.php
 share/mediawiki/includes/content/Hook/PlaceNewSectionHook.php
 share/mediawiki/includes/content/Hook/SearchDataForIndexHook.php
@@ -13148,7 +13186,6 @@ share/mediawiki/includes/debug/logger/Nu
 share/mediawiki/includes/debug/logger/Spi.php
 share/mediawiki/includes/debug/logger/monolog/BufferHandler.php
 share/mediawiki/includes/debug/logger/monolog/CeeFormatter.php
-share/mediawiki/includes/debug/logger/monolog/KafkaHandler.php
 share/mediawiki/includes/debug/logger/monolog/LegacyFormatter.php
 share/mediawiki/includes/debug/logger/monolog/LegacyHandler.php
 share/mediawiki/includes/debug/logger/monolog/LineFormatter.php
@@ -13238,7 +13275,9 @@ share/mediawiki/includes/diff/UnifiedDif
 share/mediawiki/includes/diff/UnsupportedSlotDiffRenderer.php
 share/mediawiki/includes/diff/WordAccumulator.php
 share/mediawiki/includes/diff/WordLevelDiff.php
+share/mediawiki/includes/edit/ParsoidOutputStash.php
 share/mediawiki/includes/edit/PreparedEdit.php
+share/mediawiki/includes/edit/SimpleParsoidOutputStash.php
 share/mediawiki/includes/editpage/Constraint/AccidentalRecreationConstraint.php
 share/mediawiki/includes/editpage/Constraint/AutoSummaryMissingSummaryConstraint.php
 share/mediawiki/includes/editpage/Constraint/ChangeTagsConstraint.php
@@ -13252,7 +13291,7 @@ share/mediawiki/includes/editpage/Constr
 share/mediawiki/includes/editpage/Constraint/IEditConstraint.php
 share/mediawiki/includes/editpage/Constraint/ImageRedirectConstraint.php
 share/mediawiki/includes/editpage/Constraint/MissingCommentConstraint.php
-share/mediawiki/includes/editpage/Constraint/NewSectionMissingSummaryConstraint.php
+share/mediawiki/includes/editpage/Constraint/NewSectionMissingSubjectConstraint.php
 share/mediawiki/includes/editpage/Constraint/PageSizeConstraint.php
 share/mediawiki/includes/editpage/Constraint/ReadOnlyConstraint.php
 share/mediawiki/includes/editpage/Constraint/SelfRedirectConstraint.php
@@ -13349,6 +13388,7 @@ share/mediawiki/includes/filerepo/file/L
 share/mediawiki/includes/filerepo/file/LocalFileMoveBatch.php
 share/mediawiki/includes/filerepo/file/LocalFileRestoreBatch.php
 share/mediawiki/includes/filerepo/file/MediaFileTrait.php
+share/mediawiki/includes/filerepo/file/MetadataStorageHelper.php
 share/mediawiki/includes/filerepo/file/OldLocalFile.php
 share/mediawiki/includes/filerepo/file/UnregisteredLocalFile.php
 share/mediawiki/includes/gallery/Hook/GalleryGetModesHook.php
@@ -13507,6 +13547,7 @@ share/mediawiki/includes/installer/i18n/
 share/mediawiki/includes/installer/i18n/cy.json
 share/mediawiki/includes/installer/i18n/da.json
 share/mediawiki/includes/installer/i18n/de-ch.json
+share/mediawiki/includes/installer/i18n/de-formal.json
 share/mediawiki/includes/installer/i18n/de.json
 share/mediawiki/includes/installer/i18n/diq.json
 share/mediawiki/includes/installer/i18n/dty.json
@@ -13722,7 +13763,17 @@ share/mediawiki/includes/language/Hook/G
 share/mediawiki/includes/language/Hook/LanguageGetNamespacesHook.php
 share/mediawiki/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php
 share/mediawiki/includes/language/Hook/Language__getMessagesFileNameHook.php
+share/mediawiki/includes/language/Hook/LocalisationCacheRecacheFallbackHook.php
+share/mediawiki/includes/language/Hook/LocalisationCacheRecacheHook.php
+share/mediawiki/includes/language/Hook/MessageCacheReplaceHook.php
+share/mediawiki/includes/language/Hook/MessageCache__getHook.php
+share/mediawiki/includes/language/Hook/MessagesPreLoadHook.php
 share/mediawiki/includes/language/ILanguageConverter.php
+share/mediawiki/includes/language/LCStore.php
+share/mediawiki/includes/language/LCStoreCDB.php
+share/mediawiki/includes/language/LCStoreDB.php
+share/mediawiki/includes/language/LCStoreNull.php
+share/mediawiki/includes/language/LCStoreStaticArray.php
 share/mediawiki/includes/language/Language.php
 share/mediawiki/includes/language/LanguageCode.php
 share/mediawiki/includes/language/LanguageConverter.php
@@ -13732,7 +13783,10 @@ share/mediawiki/includes/language/Langua
 share/mediawiki/includes/language/LanguageFactory.php
 share/mediawiki/includes/language/LanguageFallback.php
 share/mediawiki/includes/language/LanguageNameUtils.php
+share/mediawiki/includes/language/LocalisationCache.php
+share/mediawiki/includes/language/LocalisationCacheBulkLoad.php
 share/mediawiki/includes/language/Message.php
+share/mediawiki/includes/language/MessageCache.php
 share/mediawiki/includes/language/MessageLocalizer.php
 share/mediawiki/includes/language/TrivialLanguageConverter.php
 share/mediawiki/includes/language/converters/BanConverter.php
@@ -13748,6 +13802,12 @@ share/mediawiki/includes/language/conver
 share/mediawiki/includes/language/converters/TlyConverter.php
 share/mediawiki/includes/language/converters/UzConverter.php
 share/mediawiki/includes/language/converters/ZhConverter.php
+share/mediawiki/includes/language/dependency/CacheDependency.php
+share/mediawiki/includes/language/dependency/ConstantDependency.php
+share/mediawiki/includes/language/dependency/DependencyWrapper.php
+share/mediawiki/includes/language/dependency/FileDependency.php
+share/mediawiki/includes/language/dependency/GlobalDependency.php
+share/mediawiki/includes/language/dependency/MainConfigDependency.php
 share/mediawiki/includes/languages/LanguageAr.php
 share/mediawiki/includes/languages/LanguageAz.php
 share/mediawiki/includes/languages/LanguageBe_tarask.php
@@ -13844,6 +13904,7 @@ share/mediawiki/includes/libs/ParamValid
 share/mediawiki/includes/libs/ParamValidator/Util/UploadedFile.php
 share/mediawiki/includes/libs/ParamValidator/Util/UploadedFileStream.php
 share/mediawiki/includes/libs/ParamValidator/ValidationException.php
+share/mediawiki/includes/libs/ParamValidator/i18n/ar.json
 share/mediawiki/includes/libs/ParamValidator/i18n/ban.json
 share/mediawiki/includes/libs/ParamValidator/i18n/br.json
 share/mediawiki/includes/libs/ParamValidator/i18n/ca.json
@@ -13854,6 +13915,7 @@ share/mediawiki/includes/libs/ParamValid
 share/mediawiki/includes/libs/ParamValidator/i18n/es.json
 share/mediawiki/includes/libs/ParamValidator/i18n/fa.json
 share/mediawiki/includes/libs/ParamValidator/i18n/fr.json
+share/mediawiki/includes/libs/ParamValidator/i18n/gl.json
 share/mediawiki/includes/libs/ParamValidator/i18n/he.json
 share/mediawiki/includes/libs/ParamValidator/i18n/ja.json
 share/mediawiki/includes/libs/ParamValidator/i18n/ko.json
@@ -13879,13 +13941,33 @@ share/mediawiki/includes/libs/StatusValu
 share/mediawiki/includes/libs/StringUtils.php
 share/mediawiki/includes/libs/Timing.php
 share/mediawiki/includes/libs/UDPTransport.php
+share/mediawiki/includes/libs/WRStats/ArrayStatsStore.php
+share/mediawiki/includes/libs/WRStats/BagOStuffStatsStore.php
+share/mediawiki/includes/libs/WRStats/EntityKey.php
+share/mediawiki/includes/libs/WRStats/GlobalEntityKey.php
+share/mediawiki/includes/libs/WRStats/LimitBatch.php
+share/mediawiki/includes/libs/WRStats/LimitBatchResult.php
+share/mediawiki/includes/libs/WRStats/LimitCondition.php
+share/mediawiki/includes/libs/WRStats/LimitOperation.php
+share/mediawiki/includes/libs/WRStats/LimitOperationResult.php
+share/mediawiki/includes/libs/WRStats/LocalEntityKey.php
+share/mediawiki/includes/libs/WRStats/MetricSpec.php
+share/mediawiki/includes/libs/WRStats/README.md
+share/mediawiki/includes/libs/WRStats/RatePromise.php
+share/mediawiki/includes/libs/WRStats/SequenceSpec.php
+share/mediawiki/includes/libs/WRStats/StatsStore.php
+share/mediawiki/includes/libs/WRStats/TimeRange.php
+share/mediawiki/includes/libs/WRStats/WRStatsError.php
+share/mediawiki/includes/libs/WRStats/WRStatsFactory.php
+share/mediawiki/includes/libs/WRStats/WRStatsRateLimiter.php
+share/mediawiki/includes/libs/WRStats/WRStatsReader.php
+share/mediawiki/includes/libs/WRStats/WRStatsWriter.php
 share/mediawiki/includes/libs/Xhprof.php
 share/mediawiki/includes/libs/XhprofData.php
 share/mediawiki/includes/libs/composer/ComposerInstalled.php
 share/mediawiki/includes/libs/composer/ComposerJson.php
 share/mediawiki/includes/libs/composer/ComposerLock.php
 share/mediawiki/includes/libs/eventrelayer/EventRelayer.php
-share/mediawiki/includes/libs/eventrelayer/EventRelayerKafka.php
 share/mediawiki/includes/libs/eventrelayer/EventRelayerNull.php
 share/mediawiki/includes/libs/filebackend/FSFileBackend.php
 share/mediawiki/includes/libs/filebackend/FileBackend.php
@@ -13922,7 +14004,6 @@ share/mediawiki/includes/libs/filebacken
 share/mediawiki/includes/libs/http/HttpAcceptNegotiator.php
 share/mediawiki/includes/libs/http/HttpAcceptParser.php
 share/mediawiki/includes/libs/http/MultiHttpClient.php
-share/mediawiki/includes/libs/http/SetCookieCompat.php
 share/mediawiki/includes/libs/iterators/IteratorDecorator.php
 share/mediawiki/includes/libs/iterators/NotRecursiveIterator.php
 share/mediawiki/includes/libs/jsminplus.php
@@ -13971,10 +14052,12 @@ share/mediawiki/includes/libs/rdbms/conn
 share/mediawiki/includes/libs/rdbms/connectionmanager/SessionConsistentConnectionManager.php
 share/mediawiki/includes/libs/rdbms/database/DBConnRef.php
 share/mediawiki/includes/libs/rdbms/database/Database.php
+share/mediawiki/includes/libs/rdbms/database/DatabaseFactory.php
 share/mediawiki/includes/libs/rdbms/database/DatabaseMysqlBase.php
 share/mediawiki/includes/libs/rdbms/database/DatabaseMysqli.php
 share/mediawiki/includes/libs/rdbms/database/DatabasePostgres.php
 share/mediawiki/includes/libs/rdbms/database/DatabaseSqlite.php
+share/mediawiki/includes/libs/rdbms/database/DbQuoter.php
 share/mediawiki/includes/libs/rdbms/database/IDatabase.php
 share/mediawiki/includes/libs/rdbms/database/IMaintainableDatabase.php
 share/mediawiki/includes/libs/rdbms/database/MaintainableDBConnRef.php
@@ -13989,8 +14072,11 @@ share/mediawiki/includes/libs/rdbms/data
 share/mediawiki/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php
 share/mediawiki/includes/libs/rdbms/database/resultwrapper/SqliteResultWrapper.php
 share/mediawiki/includes/libs/rdbms/database/utils/AtomicSectionIdentifier.php
+share/mediawiki/includes/libs/rdbms/database/utils/CriticalSessionInfo.php
 share/mediawiki/includes/libs/rdbms/database/utils/GeneralizedSql.php
 share/mediawiki/includes/libs/rdbms/database/utils/NextSequenceValue.php
+share/mediawiki/includes/libs/rdbms/database/utils/QueryStatus.php
+share/mediawiki/includes/libs/rdbms/database/utils/TransactionIdentifier.php
 share/mediawiki/includes/libs/rdbms/dbal/DoctrineAbstractSchemaTrait.php
 share/mediawiki/includes/libs/rdbms/dbal/DoctrineSchemaBuilder.php
 share/mediawiki/includes/libs/rdbms/dbal/DoctrineSchemaBuilderFactory.php
@@ -14012,12 +14098,14 @@ share/mediawiki/includes/libs/rdbms/exce
 share/mediawiki/includes/libs/rdbms/exception/DBConnectionError.php
 share/mediawiki/includes/libs/rdbms/exception/DBError.php
 share/mediawiki/includes/libs/rdbms/exception/DBExpectedError.php
+share/mediawiki/includes/libs/rdbms/exception/DBLanguageError.php
 share/mediawiki/includes/libs/rdbms/exception/DBQueryDisconnectedError.php
 share/mediawiki/includes/libs/rdbms/exception/DBQueryError.php
 share/mediawiki/includes/libs/rdbms/exception/DBQueryTimeoutError.php
 share/mediawiki/includes/libs/rdbms/exception/DBReadOnlyError.php
 share/mediawiki/includes/libs/rdbms/exception/DBReadOnlyRoleError.php
 share/mediawiki/includes/libs/rdbms/exception/DBReplicationWaitError.php
+share/mediawiki/includes/libs/rdbms/exception/DBSessionStateError.php
 share/mediawiki/includes/libs/rdbms/exception/DBTransactionError.php
 share/mediawiki/includes/libs/rdbms/exception/DBTransactionSizeError.php
 share/mediawiki/includes/libs/rdbms/exception/DBTransactionStateError.php
@@ -14032,12 +14120,18 @@ share/mediawiki/includes/libs/rdbms/lbfa
 share/mediawiki/includes/libs/rdbms/lbfactory/LBFactorySimple.php
 share/mediawiki/includes/libs/rdbms/lbfactory/LBFactorySingle.php
 share/mediawiki/includes/libs/rdbms/loadbalancer/ILoadBalancer.php
+share/mediawiki/includes/libs/rdbms/loadbalancer/ILoadBalancerForOwner.php
 share/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php
 share/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancerSingle.php
 share/mediawiki/includes/libs/rdbms/loadmonitor/ILoadMonitor.php
 share/mediawiki/includes/libs/rdbms/loadmonitor/LoadMonitor.php
 share/mediawiki/includes/libs/rdbms/loadmonitor/LoadMonitorMySQL.php
 share/mediawiki/includes/libs/rdbms/loadmonitor/LoadMonitorNull.php
+share/mediawiki/includes/libs/rdbms/platform/ISQLPlatform.php
+share/mediawiki/includes/libs/rdbms/platform/MySQLPlatform.php
+share/mediawiki/includes/libs/rdbms/platform/PostgresPlatform.php
+share/mediawiki/includes/libs/rdbms/platform/SQLPlatform.php
+share/mediawiki/includes/libs/rdbms/platform/SqlitePlatform.php
 share/mediawiki/includes/libs/rdbms/querybuilder/JoinGroup.php
 share/mediawiki/includes/libs/rdbms/querybuilder/JoinGroupBase.php
 share/mediawiki/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php
@@ -14064,6 +14158,7 @@ share/mediawiki/includes/linker/LinkRend
 share/mediawiki/includes/linker/LinkTarget.php
 share/mediawiki/includes/linker/LinkTargetLookup.php
 share/mediawiki/includes/linker/LinkTargetStore.php
+share/mediawiki/includes/linker/LinksMigration.php
 share/mediawiki/includes/logging/BlockLogFormatter.php
 share/mediawiki/includes/logging/ContentModelLogFormatter.php
 share/mediawiki/includes/logging/DatabaseLogEntry.php
@@ -14260,12 +14355,13 @@ share/mediawiki/includes/parser/Hook/Par
 share/mediawiki/includes/parser/Hook/ParserCacheSaveCompleteHook.php
 share/mediawiki/includes/parser/Hook/ParserClearStateHook.php
 share/mediawiki/includes/parser/Hook/ParserClonedHook.php
+share/mediawiki/includes/parser/Hook/ParserFetchTemplateDataHook.php
 share/mediawiki/includes/parser/Hook/ParserFirstCallInitHook.php
 share/mediawiki/includes/parser/Hook/ParserGetVariableValueSwitchHook.php
 share/mediawiki/includes/parser/Hook/ParserGetVariableValueTsHook.php
-share/mediawiki/includes/parser/Hook/ParserGetVariableValueVarCacheHook.php
 share/mediawiki/includes/parser/Hook/ParserLimitReportFormatHook.php
 share/mediawiki/includes/parser/Hook/ParserLimitReportPrepareHook.php
+share/mediawiki/includes/parser/Hook/ParserLogLinterDataHook.php
 share/mediawiki/includes/parser/Hook/ParserMakeImageParamsHook.php
 share/mediawiki/includes/parser/Hook/ParserModifyImageHTML.php
 share/mediawiki/includes/parser/Hook/ParserOptionsRegisterHook.php
@@ -14296,6 +14392,17 @@ share/mediawiki/includes/parser/ParserOb
 share/mediawiki/includes/parser/ParserOptions.php
 share/mediawiki/includes/parser/ParserOutput.php
 share/mediawiki/includes/parser/ParserOutputFlags.php
+share/mediawiki/includes/parser/Parsoid/Config/DataAccess.php
+share/mediawiki/includes/parser/Parsoid/Config/PageConfig.php
+share/mediawiki/includes/parser/Parsoid/Config/PageConfigFactory.php
+share/mediawiki/includes/parser/Parsoid/Config/PageContent.php
+share/mediawiki/includes/parser/Parsoid/Config/SiteConfig.php
+share/mediawiki/includes/parser/Parsoid/HTMLTransform.php
+share/mediawiki/includes/parser/Parsoid/HTMLTransformFactory.php
+share/mediawiki/includes/parser/Parsoid/PageBundleJsonTrait.php
+share/mediawiki/includes/parser/Parsoid/ParsoidOutputAccess.php
+share/mediawiki/includes/parser/Parsoid/ParsoidRenderID.php
+share/mediawiki/includes/parser/Parsoid/ParsoidServices.php
 share/mediawiki/includes/parser/Preprocessor.php
 share/mediawiki/includes/parser/Preprocessor_Hash.php
 share/mediawiki/includes/parser/RemexRemoveTagHandler.php
@@ -14365,47 +14472,6 @@ share/mediawiki/includes/registration/Ex
 share/mediawiki/includes/registration/ExtensionRegistry.php
 share/mediawiki/includes/registration/Processor.php
 share/mediawiki/includes/registration/VersionChecker.php
-share/mediawiki/includes/resourceloader/DerivativeResourceLoaderContext.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderExcludeUserOptionsHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderForeignApiModulesHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderGetConfigVarsHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderRegisterModulesHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderSiteModulePagesHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderSiteStylesModulePagesHook.php
-share/mediawiki/includes/resourceloader/Hook/ResourceLoaderTestModulesHook.php
-share/mediawiki/includes/resourceloader/HookRunner.php
-share/mediawiki/includes/resourceloader/MessageBlobStore.php
-share/mediawiki/includes/resourceloader/ResourceLoader.php
-share/mediawiki/includes/resourceloader/ResourceLoaderCircularDependencyError.php
-share/mediawiki/includes/resourceloader/ResourceLoaderClientHtml.php
-share/mediawiki/includes/resourceloader/ResourceLoaderContext.php
-share/mediawiki/includes/resourceloader/ResourceLoaderFileModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderFilePath.php
-share/mediawiki/includes/resourceloader/ResourceLoaderForeignApiModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderImage.php
-share/mediawiki/includes/resourceloader/ResourceLoaderImageModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderLanguageDataModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderLessVarFileModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderMwUrlModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderOOUIFileModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderOOUIIconPackModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderOOUIImageModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderOOUIModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderSiteModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderSiteStylesModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderStartUpModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderUserModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderUserOptionsModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderUserStylesModule.php
-share/mediawiki/includes/resourceloader/ResourceLoaderWikiModule.php
-share/mediawiki/includes/resourceloader/VueComponentParser.php
-share/mediawiki/includes/resourceloader/dependencystore/DependencyStore.php
-share/mediawiki/includes/resourceloader/dependencystore/DependencyStoreException.php
-share/mediawiki/includes/resourceloader/dependencystore/KeyValueDependencyStore.php
-share/mediawiki/includes/resourceloader/dependencystore/SqlModuleDependencyStore.php
 share/mediawiki/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php
 share/mediawiki/includes/revisiondelete/RevDelArchiveItem.php
 share/mediawiki/includes/revisiondelete/RevDelArchiveList.php
@@ -14439,6 +14505,7 @@ share/mediawiki/includes/search/Hook/Sea
 share/mediawiki/includes/search/Hook/SearchGetNearMatchHook.php
 share/mediawiki/includes/search/Hook/SearchIndexFieldsHook.php
 share/mediawiki/includes/search/Hook/SearchResultInitFromTitleHook.php
+share/mediawiki/includes/search/Hook/SearchResultProvideThumbnailHook.php
 share/mediawiki/includes/search/Hook/SearchResultsAugmentHook.php
 share/mediawiki/includes/search/Hook/SearchableNamespacesHook.php
 share/mediawiki/includes/search/Hook/ShowSearchHitHook.php
@@ -14542,7 +14609,6 @@ share/mediawiki/includes/skins/Hook/Skin
 share/mediawiki/includes/skins/Hook/SkinBuildSidebarHook.php
 share/mediawiki/includes/skins/Hook/SkinCopyrightFooterHook.php
 share/mediawiki/includes/skins/Hook/SkinEditSectionLinksHook.php
-share/mediawiki/includes/skins/Hook/SkinGetPoweredByHook.php
 share/mediawiki/includes/skins/Hook/SkinPageReadyConfigHook.php
 share/mediawiki/includes/skins/Hook/SkinPreloadExistenceHook.php
 share/mediawiki/includes/skins/Hook/SkinSubPageSubtitleHook.php
@@ -14559,9 +14625,12 @@ share/mediawiki/includes/skins/SkinFacto
 share/mediawiki/includes/skins/SkinFallback.php
 share/mediawiki/includes/skins/SkinMustache.php
 share/mediawiki/includes/skins/SkinTemplate.php
+share/mediawiki/includes/skins/components/ComponentRegistryContext.php
 share/mediawiki/includes/skins/components/SkinComponent.php
 share/mediawiki/includes/skins/components/SkinComponentLogo.php
 share/mediawiki/includes/skins/components/SkinComponentRegistry.php
+share/mediawiki/includes/skins/components/SkinComponentRegistryContext.php
+share/mediawiki/includes/skins/components/SkinComponentSearch.php
 share/mediawiki/includes/skins/components/SkinComponentTableOfContents.php
 share/mediawiki/includes/skins/templates/apioutput/skin.mustache
 share/mediawiki/includes/skins/templates/fallback/skin.mustache
@@ -14840,6 +14909,7 @@ share/mediawiki/includes/templates/NoLoc
 share/mediawiki/includes/templates/RSSHeader.mustache
 share/mediawiki/includes/templates/RSSItem.mustache
 share/mediawiki/includes/templates/SpecialContributionsLine.mustache
+share/mediawiki/includes/tidy/RemexCompatBuilder.php
 share/mediawiki/includes/tidy/RemexCompatFormatter.php
 share/mediawiki/includes/tidy/RemexCompatMunger.php
 share/mediawiki/includes/tidy/RemexDriver.php
@@ -14933,6 +15003,19 @@ share/mediawiki/includes/user/Options/Ho
 share/mediawiki/includes/user/PasswordReset.php
 share/mediawiki/includes/user/StaticUserOptionsLookup.php
 share/mediawiki/includes/user/TalkPageNotificationManager.php
+share/mediawiki/includes/user/TempUser/CreateStatus.php
+share/mediawiki/includes/user/TempUser/DBSerialProvider.php
+share/mediawiki/includes/user/TempUser/FilteredRadixSerialMapping.php
+share/mediawiki/includes/user/TempUser/LocalSerialProvider.php
+share/mediawiki/includes/user/TempUser/LocalizedNumericSerialMapping.php
+share/mediawiki/includes/user/TempUser/Pattern.php
+share/mediawiki/includes/user/TempUser/PlainNumericSerialMapping.php
+share/mediawiki/includes/user/TempUser/RealTempUserConfig.php
+share/mediawiki/includes/user/TempUser/ScrambleMapping.php
+share/mediawiki/includes/user/TempUser/SerialMapping.php
+share/mediawiki/includes/user/TempUser/SerialProvider.php
+share/mediawiki/includes/user/TempUser/TempUserConfig.php
+share/mediawiki/includes/user/TempUser/TempUserCreator.php
 share/mediawiki/includes/user/User.php
 share/mediawiki/includes/user/UserArray.php
 share/mediawiki/includes/user/UserArrayFromResult.php
@@ -14967,6 +15050,7 @@ share/mediawiki/includes/utils/MWRestric
 share/mediawiki/includes/utils/README
 share/mediawiki/includes/utils/RowUpdateGenerator.php
 share/mediawiki/includes/utils/UIDGenerator.php
+share/mediawiki/includes/utils/UrlUtils.php
 share/mediawiki/includes/utils/ZipDirectoryReader.php
 share/mediawiki/includes/utils/ZipDirectoryReaderError.php
 share/mediawiki/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php
@@ -15004,6 +15088,7 @@ share/mediawiki/index.php
 share/mediawiki/jsduck.json
 share/mediawiki/languages/.htaccess
 share/mediawiki/languages/data/grammarTransformations/he.json
+share/mediawiki/languages/data/grammarTransformations/ka.json
 share/mediawiki/languages/data/grammarTransformations/nb.json
 share/mediawiki/languages/data/grammarTransformations/nn.json
 share/mediawiki/languages/data/grammarTransformations/rsk.json
@@ -15081,6 +15166,7 @@ share/mediawiki/languages/i18n/chy.json
 share/mediawiki/languages/i18n/ckb.json
 share/mediawiki/languages/i18n/co.json
 share/mediawiki/languages/i18n/cps.json
+share/mediawiki/languages/i18n/cpx.json
 share/mediawiki/languages/i18n/cr.json
 share/mediawiki/languages/i18n/crh-cyrl.json
 share/mediawiki/languages/i18n/crh-latn.json
@@ -15390,6 +15476,7 @@ share/mediawiki/languages/i18n/kg.json
 share/mediawiki/languages/i18n/khw.json
 share/mediawiki/languages/i18n/ki.json
 share/mediawiki/languages/i18n/kiu.json
+share/mediawiki/languages/i18n/kjh.json
 share/mediawiki/languages/i18n/kjp.json
 share/mediawiki/languages/i18n/kk-arab.json
 share/mediawiki/languages/i18n/kk-cyrl.json
@@ -15440,6 +15527,7 @@ share/mediawiki/languages/i18n/lv.json
 share/mediawiki/languages/i18n/lzh.json
 share/mediawiki/languages/i18n/lzz.json
 share/mediawiki/languages/i18n/mad.json
+share/mediawiki/languages/i18n/mag.json
 share/mediawiki/languages/i18n/mai.json
 share/mediawiki/languages/i18n/map-bms.json
 share/mediawiki/languages/i18n/mdf.json
@@ -15520,6 +15608,7 @@ share/mediawiki/languages/i18n/qu.json
 share/mediawiki/languages/i18n/qug.json
 share/mediawiki/languages/i18n/rgn.json
 share/mediawiki/languages/i18n/rif.json
+share/mediawiki/languages/i18n/rki.json
 share/mediawiki/languages/i18n/rm.json
 share/mediawiki/languages/i18n/rmc.json
 share/mediawiki/languages/i18n/rmy.json
@@ -15595,6 +15684,7 @@ share/mediawiki/languages/i18n/tl.json
 share/mediawiki/languages/i18n/tly.json
 share/mediawiki/languages/i18n/tn.json
 share/mediawiki/languages/i18n/to.json
+share/mediawiki/languages/i18n/tok.json
 share/mediawiki/languages/i18n/tpi.json
 share/mediawiki/languages/i18n/tr.json
 share/mediawiki/languages/i18n/tru.json
@@ -15732,6 +15822,7 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesDty.php
 share/mediawiki/languages/messages/MessagesDv.php
 share/mediawiki/languages/messages/MessagesDz.php
+share/mediawiki/languages/messages/MessagesEe.php
 share/mediawiki/languages/messages/MessagesEgl.php
 share/mediawiki/languages/messages/MessagesEl.php
 share/mediawiki/languages/messages/MessagesEml.php
@@ -15746,6 +15837,7 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesEu.php
 share/mediawiki/languages/messages/MessagesExt.php
 share/mediawiki/languages/messages/MessagesFa.php
+share/mediawiki/languages/messages/MessagesFat.php
 share/mediawiki/languages/messages/MessagesFf.php
 share/mediawiki/languages/messages/MessagesFi.php
 share/mediawiki/languages/messages/MessagesFit.php
@@ -15800,6 +15892,9 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesIe.php
 share/mediawiki/languages/messages/MessagesIg.php
 share/mediawiki/languages/messages/MessagesIi.php
+share/mediawiki/languages/messages/MessagesIk.php
+share/mediawiki/languages/messages/MessagesIke_cans.php
+share/mediawiki/languages/messages/MessagesIke_latn.php
 share/mediawiki/languages/messages/MessagesIlo.php
 share/mediawiki/languages/messages/MessagesInh.php
 share/mediawiki/languages/messages/MessagesIo.php
@@ -15817,6 +15912,7 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesKbd.php
 share/mediawiki/languages/messages/MessagesKbd_cyrl.php
 share/mediawiki/languages/messages/MessagesKbp.php
+share/mediawiki/languages/messages/MessagesKcg.php
 share/mediawiki/languages/messages/MessagesKea.php
 share/mediawiki/languages/messages/MessagesKg.php
 share/mediawiki/languages/messages/MessagesKhw.php
@@ -15883,7 +15979,9 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesMni.php
 share/mediawiki/languages/messages/MessagesMnw.php
 share/mediawiki/languages/messages/MessagesMo.php
+share/mediawiki/languages/messages/MessagesMos.php
 share/mediawiki/languages/messages/MessagesMr.php
+share/mediawiki/languages/messages/MessagesMrh.php
 share/mediawiki/languages/messages/MessagesMrj.php
 share/mediawiki/languages/messages/MessagesMs.php
 share/mediawiki/languages/messages/MessagesMs_arab.php
@@ -15910,6 +16008,7 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesNrm.php
 share/mediawiki/languages/messages/MessagesNso.php
 share/mediawiki/languages/messages/MessagesNv.php
+share/mediawiki/languages/messages/MessagesNy.php
 share/mediawiki/languages/messages/MessagesOc.php
 share/mediawiki/languages/messages/MessagesOjb.php
 share/mediawiki/languages/messages/MessagesOlo.php
@@ -15917,6 +16016,7 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesOs.php
 share/mediawiki/languages/messages/MessagesPa.php
 share/mediawiki/languages/messages/MessagesPcd.php
+share/mediawiki/languages/messages/MessagesPcm.php
 share/mediawiki/languages/messages/MessagesPdc.php
 share/mediawiki/languages/messages/MessagesPdt.php
 share/mediawiki/languages/messages/MessagesPfl.php
@@ -15984,11 +16084,14 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesSr_ec.php
 share/mediawiki/languages/messages/MessagesSr_el.php
 share/mediawiki/languages/messages/MessagesSrn.php
+share/mediawiki/languages/messages/MessagesSro.php
+share/mediawiki/languages/messages/MessagesSt.php
 share/mediawiki/languages/messages/MessagesStq.php
 share/mediawiki/languages/messages/MessagesSty.php
 share/mediawiki/languages/messages/MessagesSu.php
 share/mediawiki/languages/messages/MessagesSv.php
 share/mediawiki/languages/messages/MessagesSw.php
+share/mediawiki/languages/messages/MessagesSyl.php
 share/mediawiki/languages/messages/MessagesSzl.php
 share/mediawiki/languages/messages/MessagesSzy.php
 share/mediawiki/languages/messages/MessagesTa.php
@@ -15998,17 +16101,21 @@ share/mediawiki/languages/messages/Messa
 share/mediawiki/languages/messages/MessagesTet.php
 share/mediawiki/languages/messages/MessagesTg.php
 share/mediawiki/languages/messages/MessagesTg_cyrl.php
+share/mediawiki/languages/messages/MessagesTg_latn.php
 share/mediawiki/languages/messages/MessagesTh.php
 share/mediawiki/languages/messages/MessagesTi.php
 share/mediawiki/languages/messages/MessagesTk.php
 share/mediawiki/languages/messages/MessagesTl.php
 share/mediawiki/languages/messages/MessagesTly.php
+share/mediawiki/languages/messages/MessagesTn.php
 share/mediawiki/languages/messages/MessagesTpi.php
 share/mediawiki/languages/messages/MessagesTr.php
 share/mediawiki/languages/messages/MessagesTrv.php
 share/mediawiki/languages/messages/MessagesTt.php
 share/mediawiki/languages/messages/MessagesTt_cyrl.php
 share/mediawiki/languages/messages/MessagesTt_latn.php
+share/mediawiki/languages/messages/MessagesTum.php
+share/mediawiki/languages/messages/MessagesTw.php
 share/mediawiki/languages/messages/MessagesTy.php
 share/mediawiki/languages/messages/MessagesTyv.php
 share/mediawiki/languages/messages/MessagesUdm.php
@@ -16067,10 +16174,13 @@ share/mediawiki/maintenance/abstractSche
 share/mediawiki/maintenance/abstractSchemaChanges/patch-drop-rev_page_id.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-extend-iwlinks-iwl_prefix.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-filearchive-fa_id.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-ipblocks-ipb_id.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-ipblocks_restrictions-ir_ipb_id.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-ipblocks_restrictions-ir_value.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-logging-rename-indexes.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-objectcache-modtoken.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-oldimage-oi_timestamp.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-page-drop-page_restrictions.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-page-rename-name_title-index.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-page_props-pp_page.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-page_restrictions-pr_page.json
@@ -16079,7 +16189,10 @@ share/mediawiki/maintenance/abstractSche
 share/mediawiki/maintenance/abstractSchemaChanges/patch-revision-rename-index.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-site_identifiers-rename-indexes.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-sites-rename-indexes.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-templatelinks-drop-tl_title.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-templatelinks-target_id.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-templatelinks-tl_title-nullable.json
+share/mediawiki/maintenance/abstractSchemaChanges/patch-user-user_editcount.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-user_properties-rename-index.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-user_table-updates.json
 share/mediawiki/maintenance/abstractSchemaChanges/patch-watchlist-namespace_title-rename-index.json
@@ -16089,27 +16202,19 @@ share/mediawiki/maintenance/addSite.php
 share/mediawiki/maintenance/archives/.htaccess
 share/mediawiki/maintenance/archives/patch-actor-actor_name-varbinary.sql
 share/mediawiki/maintenance/archives/patch-actor-table.sql
-share/mediawiki/maintenance/archives/patch-add-3d.sql
 share/mediawiki/maintenance/archives/patch-ar_rev_id-not-null.sql
 share/mediawiki/maintenance/archives/patch-archive-MCR.sql
 share/mediawiki/maintenance/archives/patch-archive-ar_actor.sql
-share/mediawiki/maintenance/archives/patch-archive-ar_comment_id.sql
 share/mediawiki/maintenance/archives/patch-archive-ar_rev_id-unique.sql
 share/mediawiki/maintenance/archives/patch-archive-ar_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-archive-drop-ar_comment.sql
 share/mediawiki/maintenance/archives/patch-archive-rename-name_title_timestamp-index.sql
-share/mediawiki/maintenance/archives/patch-bot_passwords-bp_user-unsigned.sql
 share/mediawiki/maintenance/archives/patch-category-cat_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-categorylinks-cl_to-varbinary.sql
-share/mediawiki/maintenance/archives/patch-categorylinks-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-change_tag-change_tag_rc_tag_id.sql
-share/mediawiki/maintenance/archives/patch-change_tag-ct_log_id-unsigned.sql
-share/mediawiki/maintenance/archives/patch-change_tag-ct_rc_id-unsigned.sql
-share/mediawiki/maintenance/archives/patch-change_tag-ct_rev_id-unsigned.sql
 share/mediawiki/maintenance/archives/patch-change_tag-rename-indexes.sql
 share/mediawiki/maintenance/archives/patch-change_tag-tag_id.sql
 share/mediawiki/maintenance/archives/patch-change_tag_def.sql
-share/mediawiki/maintenance/archives/patch-comment-table.sql
 share/mediawiki/maintenance/archives/patch-content.sql
 share/mediawiki/maintenance/archives/patch-content_models-model_id.sql
 share/mediawiki/maintenance/archives/patch-content_models.sql
@@ -16128,82 +16233,66 @@ share/mediawiki/maintenance/archives/pat
 share/mediawiki/maintenance/archives/patch-drop-recentchanges-user-fields.sql
 share/mediawiki/maintenance/archives/patch-drop-rev_page_id.sql
 share/mediawiki/maintenance/archives/patch-extend-iwlinks-iwl_prefix.sql
-share/mediawiki/maintenance/archives/patch-externallinks-el_index_60.sql
 share/mediawiki/maintenance/archives/patch-filearchive-drop-fa_description.sql
 share/mediawiki/maintenance/archives/patch-filearchive-fa_actor.sql
-share/mediawiki/maintenance/archives/patch-filearchive-fa_description_id.sql
 share/mediawiki/maintenance/archives/patch-filearchive-fa_id.sql
 share/mediawiki/maintenance/archives/patch-filearchive-fa_name.sql
 share/mediawiki/maintenance/archives/patch-image-drop-img_description.sql
 share/mediawiki/maintenance/archives/patch-image-img_actor.sql
-share/mediawiki/maintenance/archives/patch-image-img_description-default.sql
 share/mediawiki/maintenance/archives/patch-image-img_description_id.sql
 share/mediawiki/maintenance/archives/patch-image-img_major_mime-default.sql
 share/mediawiki/maintenance/archives/patch-image-img_name-varbinary.sql
 share/mediawiki/maintenance/archives/patch-image-img_timestamp.sql
-share/mediawiki/maintenance/archives/patch-image-user-index-2.sql
-share/mediawiki/maintenance/archives/patch-imagelinks-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-imagelinks-il_to-varbinary.sql
 share/mediawiki/maintenance/archives/patch-interwiki-fix-pk.sql
-share/mediawiki/maintenance/archives/patch-ip_changes.sql
 share/mediawiki/maintenance/archives/patch-ipb_sitewide.sql
 share/mediawiki/maintenance/archives/patch-ipblocks-drop-ipb_reason.sql
 share/mediawiki/maintenance/archives/patch-ipblocks-fix-ipb_address_unique.sql
 share/mediawiki/maintenance/archives/patch-ipblocks-ipb_by_actor.sql
-share/mediawiki/maintenance/archives/patch-ipblocks-ipb_reason_id.sql
+share/mediawiki/maintenance/archives/patch-ipblocks-ipb_id.sql
 share/mediawiki/maintenance/archives/patch-ipblocks-rename-ipb_address.sql
+share/mediawiki/maintenance/archives/patch-ipblocks_restrictions-ir_ipb_id.sql
 share/mediawiki/maintenance/archives/patch-ipblocks_restrictions-ir_type.sql
 share/mediawiki/maintenance/archives/patch-ipblocks_restrictions-ir_value.sql
 share/mediawiki/maintenance/archives/patch-ipblocks_restrictions-table.sql
-share/mediawiki/maintenance/archives/patch-iwlinks-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-iwlinks-iwl_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-job-job_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-job-params-mediumblob.sql
 share/mediawiki/maintenance/archives/patch-job_job_timestamp.sql
 share/mediawiki/maintenance/archives/patch-job_job_token_timestamp.sql
 share/mediawiki/maintenance/archives/patch-l10n_cache-lc_lang-35.sql
-share/mediawiki/maintenance/archives/patch-l10n_cache-primary-key.sql
-share/mediawiki/maintenance/archives/patch-langlinks-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-langlinks-ll_lang-35.sql
 share/mediawiki/maintenance/archives/patch-langlinks-ll_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-linktarget.sql
-share/mediawiki/maintenance/archives/patch-log_search-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-logging-drop-log_comment.sql
 share/mediawiki/maintenance/archives/patch-logging-drop-type-action-index.sql
 share/mediawiki/maintenance/archives/patch-logging-log-type-action-index.sql
 share/mediawiki/maintenance/archives/patch-logging-log_actor.sql
-share/mediawiki/maintenance/archives/patch-logging-log_comment_id.sql
 share/mediawiki/maintenance/archives/patch-logging-log_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-logging-rename-indexes.sql
-share/mediawiki/maintenance/archives/patch-module_deps-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-nullable-ar_text.sql
 share/mediawiki/maintenance/archives/patch-objectcache-exptime-notnull.sql
-share/mediawiki/maintenance/archives/patch-objectcache-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-objectcache-modtoken.sql
 share/mediawiki/maintenance/archives/patch-oldimage-drop-oi_description.sql
 share/mediawiki/maintenance/archives/patch-oldimage-oi_actor.sql
-share/mediawiki/maintenance/archives/patch-oldimage-oi_description_id.sql
 share/mediawiki/maintenance/archives/patch-oldimage-oi_name-varbinary.sql
 share/mediawiki/maintenance/archives/patch-oldimage-oi_timestamp.sql
+share/mediawiki/maintenance/archives/patch-page-drop-page_restrictions.sql
 share/mediawiki/maintenance/archives/patch-page-page_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-page-rename-name_title-index.sql
 share/mediawiki/maintenance/archives/patch-page_props-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-page_props-pp_page.sql
 share/mediawiki/maintenance/archives/patch-page_restrictions-null.sql
 share/mediawiki/maintenance/archives/patch-page_restrictions-pr_page.sql
-share/mediawiki/maintenance/archives/patch-pagelinks-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-pagelinks-pl_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-protected_titles-drop-pt_reason.sql
 share/mediawiki/maintenance/archives/patch-protected_titles-fix-pk.sql
-share/mediawiki/maintenance/archives/patch-protected_titles-pt_reason_id.sql
 share/mediawiki/maintenance/archives/patch-protected_titles-pt_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-querycache-qc_title-varbinary.sql
-share/mediawiki/maintenance/archives/patch-querycache_info-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-querycachetwo-qcc_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-drop-rc_comment.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-nttindex.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-rc_actor.sql
-share/mediawiki/maintenance/archives/patch-recentchanges-rc_comment_id.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-rc_id.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-rc_new_name_timestamp.sql
 share/mediawiki/maintenance/archives/patch-recentchanges-rc_this_oldid-index.sql
@@ -16214,11 +16303,9 @@ share/mediawiki/maintenance/archives/pat
 share/mediawiki/maintenance/archives/patch-revision-actor-comment-MCR.sql
 share/mediawiki/maintenance/archives/patch-revision-rename-index.sql
 share/mediawiki/maintenance/archives/patch-revision_actor_temp-table.sql
-share/mediawiki/maintenance/archives/patch-revision_comment_temp-table.sql
 share/mediawiki/maintenance/archives/patch-searchindex.sql
 share/mediawiki/maintenance/archives/patch-site_identifiers-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-site_identifiers-rename-indexes.sql
-share/mediawiki/maintenance/archives/patch-site_stats-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-site_stats-modify.sql
 share/mediawiki/maintenance/archives/patch-sites-rename-indexes.sql
 share/mediawiki/maintenance/archives/patch-sites-site_global_key.sql
@@ -16227,20 +16314,16 @@ share/mediawiki/maintenance/archives/pat
 share/mediawiki/maintenance/archives/patch-slot_roles-role_id.sql
 share/mediawiki/maintenance/archives/patch-slot_roles.sql
 share/mediawiki/maintenance/archives/patch-slots.sql
-share/mediawiki/maintenance/archives/patch-templatelinks-fix-pk.sql
+share/mediawiki/maintenance/archives/patch-templatelinks-drop-tl_title.sql
 share/mediawiki/maintenance/archives/patch-templatelinks-target_id.sql
+share/mediawiki/maintenance/archives/patch-templatelinks-tl_title-nullable.sql
 share/mediawiki/maintenance/archives/patch-templatelinks-tl_title-varbinary.sql
 share/mediawiki/maintenance/archives/patch-testrun.sql
-share/mediawiki/maintenance/archives/patch-text-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-uploadstash-us_timestamp.sql
-share/mediawiki/maintenance/archives/patch-user_former_groups-fix-pk.sql
-share/mediawiki/maintenance/archives/patch-user_groups-primary-key.sql
-share/mediawiki/maintenance/archives/patch-user_groups-ug_expiry.sql
-share/mediawiki/maintenance/archives/patch-user_newtalk-user_id-unsigned.sql
+share/mediawiki/maintenance/archives/patch-user-user_editcount.sql
+share/mediawiki/maintenance/archives/patch-user_autocreate_serial.sql
 share/mediawiki/maintenance/archives/patch-user_newtalk-user_last_timestamp-binary.sql
-share/mediawiki/maintenance/archives/patch-user_properties-fix-pk.sql
 share/mediawiki/maintenance/archives/patch-user_properties-rename-index.sql
-share/mediawiki/maintenance/archives/patch-user_properties-up_user-unsigned.sql
 share/mediawiki/maintenance/archives/patch-user_table-updates.sql
 share/mediawiki/maintenance/archives/patch-watchlist-namespace_title-rename-index.sql
 share/mediawiki/maintenance/archives/patch-watchlist-wl_notificationtimestamp.sql
@@ -16256,6 +16339,7 @@ share/mediawiki/maintenance/benchmarks/b
 share/mediawiki/maintenance/benchmarks/benchmarkParse.php
 share/mediawiki/maintenance/benchmarks/benchmarkPurge.php
 share/mediawiki/maintenance/benchmarks/benchmarkSanitizer.php
+share/mediawiki/maintenance/benchmarks/benchmarkSettings.php
 share/mediawiki/maintenance/benchmarks/benchmarkTidy.php
 share/mediawiki/maintenance/benchmarks/benchmarkTitleValue.php
 share/mediawiki/maintenance/benchmarks/benchmarkTruncate.php
@@ -16277,7 +16361,6 @@ share/mediawiki/maintenance/cleanupImage
 share/mediawiki/maintenance/cleanupInvalidDbKeys.php
 share/mediawiki/maintenance/cleanupPreferences.php
 share/mediawiki/maintenance/cleanupRemovedModules.php
-share/mediawiki/maintenance/cleanupRevActorPage.php
 share/mediawiki/maintenance/cleanupSpam.php
 share/mediawiki/maintenance/cleanupTitles.php
 share/mediawiki/maintenance/cleanupUploadStash.php
@@ -16339,7 +16422,6 @@ share/mediawiki/maintenance/fixMergeHist
 share/mediawiki/maintenance/fixTimestamps.php
 share/mediawiki/maintenance/fixUserRegistration.php
 share/mediawiki/maintenance/formatInstallDoc.php
-share/mediawiki/maintenance/generateConfigDoc.php
 share/mediawiki/maintenance/generateConfigSchema.php
 share/mediawiki/maintenance/generateJsonI18n.php
 share/mediawiki/maintenance/generateLocalAutoload.php
@@ -16363,6 +16445,8 @@ share/mediawiki/maintenance/includes/Fak
 share/mediawiki/maintenance/includes/LoggedUpdateMaintenance.php
 share/mediawiki/maintenance/includes/MWDoxygenFilter.php
 share/mediawiki/maintenance/includes/Maintenance.php
+share/mediawiki/maintenance/includes/MaintenanceParameters.php
+share/mediawiki/maintenance/includes/MaintenanceRunner.php
 share/mediawiki/maintenance/includes/MigrateActors.php
 share/mediawiki/maintenance/includes/SchemaMaintenance.php
 share/mediawiki/maintenance/includes/SevenZipStream.php
@@ -16427,6 +16511,7 @@ share/mediawiki/maintenance/migrateArchi
 share/mediawiki/maintenance/migrateComments.php
 share/mediawiki/maintenance/migrateFileRepoLayout.php
 share/mediawiki/maintenance/migrateImageCommentTemp.php
+share/mediawiki/maintenance/migrateLinksTable.php
 share/mediawiki/maintenance/migrateRevisionActorTemp.php
 share/mediawiki/maintenance/migrateUserGroup.php
 share/mediawiki/maintenance/moveBatch.php
@@ -16465,7 +16550,6 @@ share/mediawiki/maintenance/postgres/arc
 share/mediawiki/maintenance/postgres/archives/patch-drop-ct_tag.sql
 share/mediawiki/maintenance/postgres/archives/patch-drop-rev_page_id.sql
 share/mediawiki/maintenance/postgres/archives/patch-interwiki-pk.sql
-share/mediawiki/maintenance/postgres/archives/patch-ip_changes.sql
 share/mediawiki/maintenance/postgres/archives/patch-ipblocks_restrictions-table.sql
 share/mediawiki/maintenance/postgres/archives/patch-iwlinks-pk.sql
 share/mediawiki/maintenance/postgres/archives/patch-l10n_cache-pk.sql
@@ -16479,15 +16563,15 @@ share/mediawiki/maintenance/postgres/arc
 share/mediawiki/maintenance/postgres/archives/patch-recentchanges-rc_new_name_timestamp.sql
 share/mediawiki/maintenance/postgres/archives/patch-redirect-pk.sql
 share/mediawiki/maintenance/postgres/archives/patch-revision_actor_temp-table.sql
-share/mediawiki/maintenance/postgres/archives/patch-revision_comment_temp-table.sql
 share/mediawiki/maintenance/postgres/archives/patch-searchindex-table.sql
 share/mediawiki/maintenance/postgres/archives/patch-site_identifiers-pk.sql
 share/mediawiki/maintenance/postgres/archives/patch-site_stats-modify.sql
-share/mediawiki/maintenance/postgres/archives/patch-site_stats-pk.sql
 share/mediawiki/maintenance/postgres/archives/patch-slot_roles-table.sql
 share/mediawiki/maintenance/postgres/archives/patch-slots-table.sql
+share/mediawiki/maintenance/postgres/archives/patch-templatelinks-drop-tl_title.sql
 share/mediawiki/maintenance/postgres/archives/patch-templatelinks-target_id.sql
 share/mediawiki/maintenance/postgres/archives/patch-testrun.sql
+share/mediawiki/maintenance/postgres/archives/patch-user_autocreate_serial.sql
 share/mediawiki/maintenance/postgres/archives/patch-user_properties-pk.sql
 share/mediawiki/maintenance/postgres/archives/patch-watchlist_expiry.sql
 share/mediawiki/maintenance/postgres/tables-generated.sql
@@ -16496,6 +16580,7 @@ share/mediawiki/maintenance/postgres/upd
 share/mediawiki/maintenance/preprocessorFuzzTest.php
 share/mediawiki/maintenance/protect.php
 share/mediawiki/maintenance/pruneFileCache.php
+share/mediawiki/maintenance/pruneUnusedLinkTargetRows.php
 share/mediawiki/maintenance/purgeChangedFiles.php
 share/mediawiki/maintenance/purgeChangedPages.php
 share/mediawiki/maintenance/purgeExpiredBlocks.php
@@ -16528,7 +16613,6 @@ share/mediawiki/maintenance/renderDump.p
 share/mediawiki/maintenance/resetAuthenticationThrottle.php
 share/mediawiki/maintenance/resetPageRandom.php
 share/mediawiki/maintenance/resetUserEmail.php
-share/mediawiki/maintenance/resetUserTokens.php
 share/mediawiki/maintenance/rollbackEdits.php
 share/mediawiki/maintenance/runBatchedQuery.php
 share/mediawiki/maintenance/runJobs.php
@@ -16538,11 +16622,9 @@ share/mediawiki/maintenance/showJobs.php
 share/mediawiki/maintenance/showSiteStats.php
 share/mediawiki/maintenance/sql.php
 share/mediawiki/maintenance/sqlite/archives/patch-actor-actor_name-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-add-3d.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ar_rev_id-not-null.sql
 share/mediawiki/maintenance/sqlite/archives/patch-archive-MCR.sql
 share/mediawiki/maintenance/sqlite/archives/patch-archive-ar_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-archive-ar_comment_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-archive-ar_rev_id-unique.sql
 share/mediawiki/maintenance/sqlite/archives/patch-archive-ar_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-archive-drop-ar_comment.sql
@@ -16550,7 +16632,6 @@ share/mediawiki/maintenance/sqlite/archi
 share/mediawiki/maintenance/sqlite/archives/patch-archive-rename-name_title_timestamp-index.sql
 share/mediawiki/maintenance/sqlite/archives/patch-category-cat_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-categorylinks-cl_to-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-categorylinks-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-change_tag-change_tag_rc_tag_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-change_tag-rename-indexes.sql
 share/mediawiki/maintenance/sqlite/archives/patch-content-content_id-fix_not_null.sql
@@ -16564,74 +16645,60 @@ share/mediawiki/maintenance/sqlite/archi
 share/mediawiki/maintenance/sqlite/archives/patch-filearchive-drop-fa_description.sql
 share/mediawiki/maintenance/sqlite/archives/patch-filearchive-drop-fa_user.sql
 share/mediawiki/maintenance/sqlite/archives/patch-filearchive-fa_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-filearchive-fa_description_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-filearchive-fa_name.sql
 share/mediawiki/maintenance/sqlite/archives/patch-image-drop-img_description.sql
 share/mediawiki/maintenance/sqlite/archives/patch-image-drop-img_user.sql
 share/mediawiki/maintenance/sqlite/archives/patch-image-img_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-image-img_description-default.sql
 share/mediawiki/maintenance/sqlite/archives/patch-image-img_description_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-image-img_name-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-imagelinks-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-imagelinks-il_to-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-interwiki-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ip_changes-pc_rev_timestamp-drop-default.sql
-share/mediawiki/maintenance/sqlite/archives/patch-ip_changes.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-drop-ipb_by.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-drop-ipb_reason.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-fix-ipb_address_unique.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-ipb_by_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-ipb_reason_id.sql
+share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-ipb_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-ipb_timestamp-drop-default.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks-rename-ipb_address.sql
+share/mediawiki/maintenance/sqlite/archives/patch-ipblocks_restrictions-ir_ipb_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-ipblocks_restrictions-ir_value.sql
-share/mediawiki/maintenance/sqlite/archives/patch-iwlinks-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-iwlinks-iwl_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-job-job_title-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-l10n_cache-primary-key.sql
-share/mediawiki/maintenance/sqlite/archives/patch-langlinks-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-langlinks-ll_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-linktarget.sql
-share/mediawiki/maintenance/sqlite/archives/patch-log_search-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-drop-log_actor-DEFAULT.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-drop-log_comment.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-drop-log_user.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-log_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-logging-log_comment_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-log_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-logging-rename-indexes.sql
-share/mediawiki/maintenance/sqlite/archives/patch-module_deps-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-objectcache-exptime-notnull.sql
-share/mediawiki/maintenance/sqlite/archives/patch-objectcache-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-objectcache-modtoken.sql
 share/mediawiki/maintenance/sqlite/archives/patch-oldimage-drop-oi_description.sql
 share/mediawiki/maintenance/sqlite/archives/patch-oldimage-drop-oi_user.sql
 share/mediawiki/maintenance/sqlite/archives/patch-oldimage-oi_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-oldimage-oi_description_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-oldimage-oi_name-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-oldimage-oi_timestamp.sql
+share/mediawiki/maintenance/sqlite/archives/patch-page-drop-page_restrictions.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page-page_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page-rename-name_title-index.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page_props-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page_props-pp_page.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page_restrictions-null.sql
 share/mediawiki/maintenance/sqlite/archives/patch-page_restrictions-pr_page.sql
-share/mediawiki/maintenance/sqlite/archives/patch-pagelinks-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-pagelinks-pl_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-protected_titles-drop-pt_reason.sql
 share/mediawiki/maintenance/sqlite/archives/patch-protected_titles-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-protected_titles-pt_expiry-drop-default.sql
-share/mediawiki/maintenance/sqlite/archives/patch-protected_titles-pt_reason_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-protected_titles-pt_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-querycache-qc_title-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-querycache_info-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-querycachetwo-qcc_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-drop-rc_actor-DEFAULT.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-drop-rc_comment.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-drop-rc_user.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-nttindex.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-rc_actor.sql
-share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-rc_comment_id.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-rc_new_name_timestamp.sql
 share/mediawiki/maintenance/sqlite/archives/patch-recentchanges-rc_title-varbinary.sql
 share/mediawiki/maintenance/sqlite/archives/patch-redirect-rd_title-varbinary.sql
@@ -16639,22 +16706,19 @@ share/mediawiki/maintenance/sqlite/archi
 share/mediawiki/maintenance/sqlite/archives/patch-revactor_timestamp-drop-default.sql
 share/mediawiki/maintenance/sqlite/archives/patch-revision-actor-comment-MCR.sql
 share/mediawiki/maintenance/sqlite/archives/patch-revision-rename-index.sql
-share/mediawiki/maintenance/sqlite/archives/patch-revision-rev_comment-default.sql
 share/mediawiki/maintenance/sqlite/archives/patch-revision-rev_timestamp-drop-default.sql
 share/mediawiki/maintenance/sqlite/archives/patch-site_identifiers-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-site_identifiers-rename-indexes.sql
-share/mediawiki/maintenance/sqlite/archives/patch-site_stats-fix-pk.sql
 share/mediawiki/maintenance/sqlite/archives/patch-site_stats-modify.sql
 share/mediawiki/maintenance/sqlite/archives/patch-sites-rename-indexes.sql
 share/mediawiki/maintenance/sqlite/archives/patch-slot-origin.sql
 share/mediawiki/maintenance/sqlite/archives/patch-slot_roles-role_id-fix_not_null.sql
-share/mediawiki/maintenance/sqlite/archives/patch-templatelinks-fix-pk.sql
+share/mediawiki/maintenance/sqlite/archives/patch-templatelinks-drop-tl_title.sql
 share/mediawiki/maintenance/sqlite/archives/patch-templatelinks-target_id.sql
+share/mediawiki/maintenance/sqlite/archives/patch-templatelinks-tl_title-nullable.sql
 share/mediawiki/maintenance/sqlite/archives/patch-templatelinks-tl_title-varbinary.sql
-share/mediawiki/maintenance/sqlite/archives/patch-text-fix-pk.sql
-share/mediawiki/maintenance/sqlite/archives/patch-user_former_groups-fix-pk.sql
-share/mediawiki/maintenance/sqlite/archives/patch-user_groups-ug_expiry.sql
-share/mediawiki/maintenance/sqlite/archives/patch-user_properties-fix-pk.sql
+share/mediawiki/maintenance/sqlite/archives/patch-user-user_editcount.sql
+share/mediawiki/maintenance/sqlite/archives/patch-user_autocreate_serial.sql
 share/mediawiki/maintenance/sqlite/archives/patch-user_properties-rename-index.sql
 share/mediawiki/maintenance/sqlite/archives/patch-user_table-updates.sql
 share/mediawiki/maintenance/sqlite/archives/patch-watchlist-namespace_title-rename-index.sql
@@ -16678,7 +16742,6 @@ share/mediawiki/maintenance/storage/trac
 share/mediawiki/maintenance/tables-generated.sql
 share/mediawiki/maintenance/tables.json
 share/mediawiki/maintenance/tables.sql
-share/mediawiki/maintenance/term/MWTerm.php
 share/mediawiki/maintenance/tidyUpT39714.php
 share/mediawiki/maintenance/undelete.php
 share/mediawiki/maintenance/update-keys.sql
@@ -16695,6 +16758,7 @@ share/mediawiki/maintenance/userOptions.
 share/mediawiki/maintenance/validateRegistrationFile.php
 share/mediawiki/maintenance/version.php
 share/mediawiki/maintenance/view.php
+share/mediawiki/maintenance/wikiBirthday.php
 share/mediawiki/maintenance/wrapOldPasswords.php
 share/mediawiki/mw-config/config-cc.css
 share/mediawiki/mw-config/config.css
@@ -16758,6 +16822,21 @@ share/mediawiki/resources/assets/powered
 share/mediawiki/resources/assets/poweredby_mediawiki_88x31.png
 share/mediawiki/resources/assets/wiki.png
 share/mediawiki/resources/lib/CLDRPluralRuleParser/CLDRPluralRuleParser.js
+share/mediawiki/resources/lib/codex-icons/LICENSE
+share/mediawiki/resources/lib/codex-icons/README.md
+share/mediawiki/resources/lib/codex-icons/codex-icons.json
+share/mediawiki/resources/lib/codex-search/LICENSE
+share/mediawiki/resources/lib/codex-search/README.md
+share/mediawiki/resources/lib/codex-search/codex-search.es.js
+share/mediawiki/resources/lib/codex-search/codex-search.style-rtl.css
+share/mediawiki/resources/lib/codex-search/codex-search.style.css
+share/mediawiki/resources/lib/codex-search/codex-search.umd.js
+share/mediawiki/resources/lib/codex/LICENSE
+share/mediawiki/resources/lib/codex/README.md
+share/mediawiki/resources/lib/codex/codex.es.js
+share/mediawiki/resources/lib/codex/codex.style-rtl.css
+share/mediawiki/resources/lib/codex/codex.style.css
+share/mediawiki/resources/lib/codex/codex.umd.js
 share/mediawiki/resources/lib/fetch-polyfill/LICENSE
 share/mediawiki/resources/lib/fetch-polyfill/README.md
 share/mediawiki/resources/lib/fetch-polyfill/fetch.umd.js
@@ -16962,7 +17041,6 @@ share/mediawiki/resources/lib/moment/loc
 share/mediawiki/resources/lib/moment/locale/de.js
 share/mediawiki/resources/lib/moment/locale/dv.js
 share/mediawiki/resources/lib/moment/locale/el.js
-share/mediawiki/resources/lib/moment/locale/en-SG.js
 share/mediawiki/resources/lib/moment/locale/en-au.js
 share/mediawiki/resources/lib/moment/locale/en-ca.js
 share/mediawiki/resources/lib/moment/locale/en-gb.js
@@ -16970,6 +17048,7 @@ share/mediawiki/resources/lib/moment/loc
 share/mediawiki/resources/lib/moment/locale/en-il.js
 share/mediawiki/resources/lib/moment/locale/en-in.js
 share/mediawiki/resources/lib/moment/locale/en-nz.js
+share/mediawiki/resources/lib/moment/locale/en-sg.js
 share/mediawiki/resources/lib/moment/locale/eo.js
 share/mediawiki/resources/lib/moment/locale/es-do.js
 share/mediawiki/resources/lib/moment/locale/es-us.js
@@ -17096,6 +17175,7 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/ba.json
 share/mediawiki/resources/lib/ooui/i18n/ban.json
 share/mediawiki/resources/lib/ooui/i18n/bcc.json
+share/mediawiki/resources/lib/ooui/i18n/bci.json
 share/mediawiki/resources/lib/ooui/i18n/be-tarask.json
 share/mediawiki/resources/lib/ooui/i18n/be.json
 share/mediawiki/resources/lib/ooui/i18n/bg.json
@@ -17116,6 +17196,7 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/cu.json
 share/mediawiki/resources/lib/ooui/i18n/cy.json
 share/mediawiki/resources/lib/ooui/i18n/da.json
+share/mediawiki/resources/lib/ooui/i18n/dag.json
 share/mediawiki/resources/lib/ooui/i18n/de.json
 share/mediawiki/resources/lib/ooui/i18n/diq.json
 share/mediawiki/resources/lib/ooui/i18n/dsb.json
@@ -17130,6 +17211,7 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/et.json
 share/mediawiki/resources/lib/ooui/i18n/eu.json
 share/mediawiki/resources/lib/ooui/i18n/fa.json
+share/mediawiki/resources/lib/ooui/i18n/fat.json
 share/mediawiki/resources/lib/ooui/i18n/fi.json
 share/mediawiki/resources/lib/ooui/i18n/fo.json
 share/mediawiki/resources/lib/ooui/i18n/fr.json
@@ -17174,6 +17256,7 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/ko.json
 share/mediawiki/resources/lib/ooui/i18n/krc.json
 share/mediawiki/resources/lib/ooui/i18n/krl.json
+share/mediawiki/resources/lib/ooui/i18n/ks-arab.json
 share/mediawiki/resources/lib/ooui/i18n/ksh.json
 share/mediawiki/resources/lib/ooui/i18n/ku-latn.json
 share/mediawiki/resources/lib/ooui/i18n/la.json
@@ -17222,7 +17305,9 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/qu.json
 share/mediawiki/resources/lib/ooui/i18n/ro.json
 share/mediawiki/resources/lib/ooui/i18n/roa-tara.json
+share/mediawiki/resources/lib/ooui/i18n/rsk.json
 share/mediawiki/resources/lib/ooui/i18n/ru.json
+share/mediawiki/resources/lib/ooui/i18n/rw.json
 share/mediawiki/resources/lib/ooui/i18n/sa.json
 share/mediawiki/resources/lib/ooui/i18n/sah.json
 share/mediawiki/resources/lib/ooui/i18n/sc.json
@@ -17243,14 +17328,17 @@ share/mediawiki/resources/lib/ooui/i18n/
 share/mediawiki/resources/lib/ooui/i18n/szy.json
 share/mediawiki/resources/lib/ooui/i18n/ta.json
 share/mediawiki/resources/lib/ooui/i18n/tay.json
+share/mediawiki/resources/lib/ooui/i18n/tdd.json
 share/mediawiki/resources/lib/ooui/i18n/te.json
 share/mediawiki/resources/lib/ooui/i18n/tg-cyrl.json
 share/mediawiki/resources/lib/ooui/i18n/th.json
 share/mediawiki/resources/lib/ooui/i18n/ti.json
+share/mediawiki/resources/lib/ooui/i18n/tk.json
 share/mediawiki/resources/lib/ooui/i18n/tl.json
 share/mediawiki/resources/lib/ooui/i18n/tly.json
 share/mediawiki/resources/lib/ooui/i18n/tr.json
 share/mediawiki/resources/lib/ooui/i18n/tt-cyrl.json
+share/mediawiki/resources/lib/ooui/i18n/tum.json
 share/mediawiki/resources/lib/ooui/i18n/tw.json
 share/mediawiki/resources/lib/ooui/i18n/ug-arab.json
 share/mediawiki/resources/lib/ooui/i18n/uk.json
@@ -17516,6 +17604,18 @@ share/mediawiki/resources/lib/ooui/theme
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-invert.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/collapse-progressive.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/collapse.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-ltr-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-ltr-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-ltr.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-rtl-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-rtl-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/copy-rtl.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-ltr-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-ltr-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-ltr.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-rtl-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-rtl-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/cut-rtl.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/database-invert.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/database-progressive.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/database.svg
@@ -17932,6 +18032,12 @@ share/mediawiki/resources/lib/ooui/theme
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pageSettings-invert.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pageSettings-progressive.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pageSettings.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-ltr-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-ltr-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-ltr.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-rtl-invert.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-rtl-progressive.svg
+share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/paste-rtl.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pause-invert.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pause-progressive.svg
 share/mediawiki/resources/lib/ooui/themes/wikimediaui/images/icons/pause.svg
@@ -18311,7 +18417,7 @@ share/mediawiki/resources/lib/ooui/theme
 share/mediawiki/resources/lib/ooui/wikimedia-ui-base.less
 share/mediawiki/resources/lib/pako/LICENSE
 share/mediawiki/resources/lib/pako/README.md
-share/mediawiki/resources/lib/pako/pako_deflate.js
+share/mediawiki/resources/lib/pako/pako_deflate.es5.js
 share/mediawiki/resources/lib/promise-polyfill/LICENSE
 share/mediawiki/resources/lib/promise-polyfill/promise-polyfill.js
 share/mediawiki/resources/lib/qunitjs/qunit.css
@@ -18334,6 +18440,8 @@ share/mediawiki/resources/lib/wvui/wvui-
 share/mediawiki/resources/lib/wvui/wvui-search.css
 share/mediawiki/resources/lib/wvui/wvui.commonjs2.js
 share/mediawiki/resources/lib/wvui/wvui.css
+share/mediawiki/resources/src/codex-search/codex-search.js
+share/mediawiki/resources/src/codex/codex.js
 share/mediawiki/resources/src/es6-polyfills/array-find-polyfill.js
 share/mediawiki/resources/src/es6-polyfills/array-findIndex-polyfill.js
 share/mediawiki/resources/src/es6-polyfills/array-from-polyfill.js
@@ -18365,7 +18473,8 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js
 share/mediawiki/resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js
 share/mediawiki/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js
-share/mediawiki/resources/src/mediawiki.ForeignStructuredUpload.js
+share/mediawiki/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/ForeignStructuredUpload.js
+share/mediawiki/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/index.js
 share/mediawiki/resources/src/mediawiki.ForeignUpload.js
 share/mediawiki/resources/src/mediawiki.String.js
 share/mediawiki/resources/src/mediawiki.Title/Title.js
@@ -18383,6 +18492,7 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.action.edit/edit.js
 share/mediawiki/resources/src/mediawiki.action.edit/stash.js
 share/mediawiki/resources/src/mediawiki.action.edit/watchlistExpiry.js
+share/mediawiki/resources/src/mediawiki.action.styles/categoryPage.less
 share/mediawiki/resources/src/mediawiki.action.styles/styles.less
 share/mediawiki/resources/src/mediawiki.action/images/checker.svg
 share/mediawiki/resources/src/mediawiki.action/images/nextredirect-ltr.png
@@ -18404,7 +18514,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.history.js
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.history.styles.less
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.protect.js
-share/mediawiki/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.view.filepage.css
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.view.filepage.print.less
 share/mediawiki/resources/src/mediawiki.action/mediawiki.action.view.metadata.css
@@ -18515,6 +18624,7 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.misc-authed-curate/patrol.js
 share/mediawiki/resources/src/mediawiki.misc-authed-curate/rollback.js
 share/mediawiki/resources/src/mediawiki.misc-authed-ooui/special.changecredentials.js
+share/mediawiki/resources/src/mediawiki.misc-authed-ooui/special.import.js
 share/mediawiki/resources/src/mediawiki.misc-authed-ooui/special.movePage.js
 share/mediawiki/resources/src/mediawiki.misc-authed-ooui/special.mute.js
 share/mediawiki/resources/src/mediawiki.misc-authed-ooui/special.pageLanguage.js
@@ -18621,7 +18731,7 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.router/index.js
 share/mediawiki/resources/src/mediawiki.searchSuggest/searchSuggest.css
 share/mediawiki/resources/src/mediawiki.searchSuggest/searchSuggest.js
-share/mediawiki/resources/src/mediawiki.skinning/commonPrint.less
+share/mediawiki/resources/src/mediawiki.skinning/accessibility.less
 share/mediawiki/resources/src/mediawiki.skinning/content.body-print.less
 share/mediawiki/resources/src/mediawiki.skinning/content.body.less
 share/mediawiki/resources/src/mediawiki.skinning/content.externallinks.less
@@ -18633,7 +18743,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.skinning/content.tables-print.less
 share/mediawiki/resources/src/mediawiki.skinning/content.tables.less
 share/mediawiki/resources/src/mediawiki.skinning/content.thumbnails-common.less
-share/mediawiki/resources/src/mediawiki.skinning/content.thumbnails-legacy.less
 share/mediawiki/resources/src/mediawiki.skinning/content.thumbnails-print.less
 share/mediawiki/resources/src/mediawiki.skinning/content.thumbnails-screen.less
 share/mediawiki/resources/src/mediawiki.skinning/elements-print.less
@@ -18659,11 +18768,14 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.skinning/images/spinner.gif
 share/mediawiki/resources/src/mediawiki.skinning/images/video.svg
 share/mediawiki/resources/src/mediawiki.skinning/interface-edit-section-links.less
+share/mediawiki/resources/src/mediawiki.skinning/interface-indicators.less
 share/mediawiki/resources/src/mediawiki.skinning/interface-print.less
+share/mediawiki/resources/src/mediawiki.skinning/interface-site-notice.less
+share/mediawiki/resources/src/mediawiki.skinning/interface-subtitle.less
+share/mediawiki/resources/src/mediawiki.skinning/interface-user-message.less
 share/mediawiki/resources/src/mediawiki.skinning/interface.category-print.less
 share/mediawiki/resources/src/mediawiki.skinning/interface.category.less
 share/mediawiki/resources/src/mediawiki.skinning/interface.less
-share/mediawiki/resources/src/mediawiki.skinning/legacy.less
 share/mediawiki/resources/src/mediawiki.skinning/logo-print.less
 share/mediawiki/resources/src/mediawiki.skinning/logo.less
 share/mediawiki/resources/src/mediawiki.skinning/messageBoxes.less
@@ -18686,6 +18798,8 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.special.apisandbox/apisandbox.js
 share/mediawiki/resources/src/mediawiki.special.apisandbox/apisandbox.less
 share/mediawiki/resources/src/mediawiki.special.block.js
+share/mediawiki/resources/src/mediawiki.special.changecredentails.js
+share/mediawiki/resources/src/mediawiki.special.changeemail.js
 share/mediawiki/resources/src/mediawiki.special.changeslist.enhanced.less
 share/mediawiki/resources/src/mediawiki.special.changeslist.legend.js
 share/mediawiki/resources/src/mediawiki.special.changeslist.legend.less
@@ -18697,7 +18811,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.special.createaccount/HtmlformChecker.js
 share/mediawiki/resources/src/mediawiki.special.createaccount/signup.js
 share/mediawiki/resources/src/mediawiki.special.edittags.js
-share/mediawiki/resources/src/mediawiki.special.import.js
 share/mediawiki/resources/src/mediawiki.special.import.styles.ooui.less
 share/mediawiki/resources/src/mediawiki.special.preferences.ooui/confirmClose.js
 share/mediawiki/resources/src/mediawiki.special.preferences.ooui/convertmessagebox.js
@@ -18707,7 +18820,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.special.preferences.ooui/tabs.js
 share/mediawiki/resources/src/mediawiki.special.preferences.ooui/timezone.js
 share/mediawiki/resources/src/mediawiki.special.preferences.styles.ooui.less
-share/mediawiki/resources/src/mediawiki.special.recentchanges.js
 share/mediawiki/resources/src/mediawiki.special.revisionDelete.js
 share/mediawiki/resources/src/mediawiki.special.search.commonsInterwikiWidget.js
 share/mediawiki/resources/src/mediawiki.special.search.interwikiwidget.styles.less
@@ -18726,7 +18838,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.special.userlogin.signup.styles/images/icon-pages.png
 share/mediawiki/resources/src/mediawiki.special.userlogin.signup.styles/signup.less
 share/mediawiki/resources/src/mediawiki.special.userrights.js
-share/mediawiki/resources/src/mediawiki.special.version.css
 share/mediawiki/resources/src/mediawiki.special.watchlist/visitedstatus.js
 share/mediawiki/resources/src/mediawiki.special.watchlist/watchlist.js
 share/mediawiki/resources/src/mediawiki.special/apisandbox.css
@@ -18742,7 +18853,9 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.special/special.less
 share/mediawiki/resources/src/mediawiki.special/upload.css
 share/mediawiki/resources/src/mediawiki.special/userrights.css
+share/mediawiki/resources/src/mediawiki.special/version.css
 share/mediawiki/resources/src/mediawiki.special/watchlist.css
+share/mediawiki/resources/src/mediawiki.special/whatlinkshere.less
 share/mediawiki/resources/src/mediawiki.storage.js
 share/mediawiki/resources/src/mediawiki.template.js
 share/mediawiki/resources/src/mediawiki.template.mustache.js
@@ -18762,7 +18875,6 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.userSuggest.js
 share/mediawiki/resources/src/mediawiki.util/jquery.accessKeyLabel.js
 share/mediawiki/resources/src/mediawiki.util/util.js
-share/mediawiki/resources/src/mediawiki.viewport.js
 share/mediawiki/resources/src/mediawiki.visibleTimeout/visibleTimeout.js
 share/mediawiki/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.css
 share/mediawiki/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js
@@ -18797,6 +18909,7 @@ share/mediawiki/resources/src/mediawiki.
 share/mediawiki/resources/src/mediawiki.widgets/Table/mw.widgets.TableWidget.css
 share/mediawiki/resources/src/mediawiki.widgets/Table/mw.widgets.TableWidget.js
 share/mediawiki/resources/src/mediawiki.widgets/Table/mw.widgets.TableWidgetModel.js
+share/mediawiki/resources/src/mediawiki.widgets/index.js
 share/mediawiki/resources/src/mediawiki.widgets/mw.widgets.AbandonEditDialog.js
 share/mediawiki/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js
 share/mediawiki/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.less
@@ -18857,7 +18970,6 @@ share/mediawiki/skins/MinervaNeue/CODE_O
 share/mediawiki/skins/MinervaNeue/COPYING
 share/mediawiki/skins/MinervaNeue/Doxyfile
 share/mediawiki/skins/MinervaNeue/README.md
-share/mediawiki/skins/MinervaNeue/Rakefile
 share/mediawiki/skins/MinervaNeue/bundlesize.config.json
 share/mediawiki/skins/MinervaNeue/composer.json
 share/mediawiki/skins/MinervaNeue/dev-scripts/.htaccess
@@ -18931,7 +19043,6 @@ share/mediawiki/skins/MinervaNeue/i18n/d
 share/mediawiki/skins/MinervaNeue/i18n/ee.json
 share/mediawiki/skins/MinervaNeue/i18n/efi.json
 share/mediawiki/skins/MinervaNeue/i18n/el.json
-share/mediawiki/skins/MinervaNeue/i18n/en-gb.json
 share/mediawiki/skins/MinervaNeue/i18n/en.json
 share/mediawiki/skins/MinervaNeue/i18n/eo.json
 share/mediawiki/skins/MinervaNeue/i18n/es-formal.json
@@ -18988,6 +19099,7 @@ share/mediawiki/skins/MinervaNeue/i18n/i
 share/mediawiki/skins/MinervaNeue/i18n/id.json
 share/mediawiki/skins/MinervaNeue/i18n/ie.json
 share/mediawiki/skins/MinervaNeue/i18n/ig.json
+share/mediawiki/skins/MinervaNeue/i18n/igl.json
 share/mediawiki/skins/MinervaNeue/i18n/ilo.json
 share/mediawiki/skins/MinervaNeue/i18n/inh.json
 share/mediawiki/skins/MinervaNeue/i18n/io.json
@@ -19013,6 +19125,7 @@ share/mediawiki/skins/MinervaNeue/i18n/k
 share/mediawiki/skins/MinervaNeue/i18n/koi.json
 share/mediawiki/skins/MinervaNeue/i18n/kr.json
 share/mediawiki/skins/MinervaNeue/i18n/krc.json
+share/mediawiki/skins/MinervaNeue/i18n/krj.json
 share/mediawiki/skins/MinervaNeue/i18n/krl.json
 share/mediawiki/skins/MinervaNeue/i18n/ks-arab.json
 share/mediawiki/skins/MinervaNeue/i18n/ks-deva.json
@@ -19032,6 +19145,8 @@ share/mediawiki/skins/MinervaNeue/i18n/l
 share/mediawiki/skins/MinervaNeue/i18n/lkt.json
 share/mediawiki/skins/MinervaNeue/i18n/lld.json
 share/mediawiki/skins/MinervaNeue/i18n/lmo.json
+share/mediawiki/skins/MinervaNeue/i18n/ln.json
+share/mediawiki/skins/MinervaNeue/i18n/lo.json
 share/mediawiki/skins/MinervaNeue/i18n/lrc.json
 share/mediawiki/skins/MinervaNeue/i18n/lt.json
 share/mediawiki/skins/MinervaNeue/i18n/lus.json
@@ -19039,6 +19154,7 @@ share/mediawiki/skins/MinervaNeue/i18n/l
 share/mediawiki/skins/MinervaNeue/i18n/lv.json
 share/mediawiki/skins/MinervaNeue/i18n/lzh.json
 share/mediawiki/skins/MinervaNeue/i18n/mad.json
+share/mediawiki/skins/MinervaNeue/i18n/mag.json
 share/mediawiki/skins/MinervaNeue/i18n/mak.json
 share/mediawiki/skins/MinervaNeue/i18n/mdf.json
 share/mediawiki/skins/MinervaNeue/i18n/mg.json
@@ -19094,6 +19210,7 @@ share/mediawiki/skins/MinervaNeue/i18n/p
 share/mediawiki/skins/MinervaNeue/i18n/pwn.json
 share/mediawiki/skins/MinervaNeue/i18n/qqq.json
 share/mediawiki/skins/MinervaNeue/i18n/qu.json
+share/mediawiki/skins/MinervaNeue/i18n/rki.json
 share/mediawiki/skins/MinervaNeue/i18n/rmc.json
 share/mediawiki/skins/MinervaNeue/i18n/rn.json
 share/mediawiki/skins/MinervaNeue/i18n/ro.json
@@ -19170,6 +19287,7 @@ share/mediawiki/skins/MinervaNeue/i18n/w
 share/mediawiki/skins/MinervaNeue/i18n/wls.json
 share/mediawiki/skins/MinervaNeue/i18n/wuu.json
 share/mediawiki/skins/MinervaNeue/i18n/xmf.json
+share/mediawiki/skins/MinervaNeue/i18n/xmm.json
 share/mediawiki/skins/MinervaNeue/i18n/xsy.json
 share/mediawiki/skins/MinervaNeue/i18n/yi.json
 share/mediawiki/skins/MinervaNeue/i18n/yo.json
@@ -19190,7 +19308,6 @@ share/mediawiki/skins/MinervaNeue/includ
 share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/IProfileMenuEntry.php
 share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/LanguageSelectorEntry.php
 share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/LogInMenuEntry.php
-share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/MenuEntry.php
 share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/ProfileMenuEntry.php
 share/mediawiki/skins/MinervaNeue/includes/Menu/Entries/SingleMenuEntry.php
 share/mediawiki/skins/MinervaNeue/includes/Menu/Group.php
@@ -19363,59 +19480,7 @@ share/mediawiki/skins/MinervaNeue/skinSt
 share/mediawiki/skins/MinervaNeue/stories/footer.stories.js
 share/mediawiki/skins/MinervaNeue/stories/lastModifiedBar.stories.js
 share/mediawiki/skins/MinervaNeue/stories/utils.js
-share/mediawiki/skins/MinervaNeue/tests/browser/LocalSettings.php
-share/mediawiki/skins/MinervaNeue/tests/browser/README.mediawiki
-share/mediawiki/skins/MinervaNeue/tests/browser/ci.yml
-share/mediawiki/skins/MinervaNeue/tests/browser/environments.yml
-share/mediawiki/skins/MinervaNeue/tests/browser/features/issues.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/language.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/mainmenu.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/no_javascript_site.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/pageactions.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/search.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/search_tablet.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/common_article_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/common_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/create_page_api_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/diff_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/editor_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/issues_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/language_icon_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/language_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/mainmenu_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/notification_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/pageactions_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/references_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/search_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/special_history_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/toc_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/toggling_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/ui_links_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/user_page_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/watchstar_steps.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/step_definitions/wikidata_descriptions.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/env.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/exif.jpg
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/hooks.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/article_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/create_article_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/diff_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/language_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/main_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/notification_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/special_history_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/special_mobilediff_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/special_search_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/pages/special_userlogin_page.rb
-share/mediawiki/skins/MinervaNeue/tests/browser/features/support/permissions.sqlite
-share/mediawiki/skins/MinervaNeue/tests/browser/features/toc.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/toggling.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/toggling_tablet.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/ui.feature
-share/mediawiki/skins/MinervaNeue/tests/browser/features/wikidata_descriptions.feature
 share/mediawiki/skins/MinervaNeue/tests/phpunit/LanguagesHelperTest.php
-share/mediawiki/skins/MinervaNeue/tests/phpunit/menu/Entries/MenuEntryTest.php
 share/mediawiki/skins/MinervaNeue/tests/phpunit/menu/GroupTest.php
 share/mediawiki/skins/MinervaNeue/tests/phpunit/permissions/MinervaPagePermissionsTest.php
 share/mediawiki/skins/MinervaNeue/tests/phpunit/skins/SkinMinervaTest.php
@@ -19715,6 +19780,7 @@ share/mediawiki/skins/Timeless/i18n/hi.j
 share/mediawiki/skins/Timeless/i18n/hr.json
 share/mediawiki/skins/Timeless/i18n/hsb.json
 share/mediawiki/skins/Timeless/i18n/hu.json
+share/mediawiki/skins/Timeless/i18n/hy.json
 share/mediawiki/skins/Timeless/i18n/hyw.json
 share/mediawiki/skins/Timeless/i18n/ia.json
 share/mediawiki/skins/Timeless/i18n/id.json
@@ -19813,6 +19879,9 @@ share/mediawiki/skins/Timeless/includes/
 share/mediawiki/skins/Timeless/includes/TimelessTemplate.php
 share/mediawiki/skins/Timeless/includes/TimelessVariablesModule.php
 share/mediawiki/skins/Timeless/resources/IE9fixes.css
+share/mediawiki/skins/Timeless/resources/content.media-common.less
+share/mediawiki/skins/Timeless/resources/content.media-print.less
+share/mediawiki/skins/Timeless/resources/content.media-screen.less
 share/mediawiki/skins/Timeless/resources/extensions/CodeMirror.less
 share/mediawiki/skins/Timeless/resources/extensions/DismissableSiteNotice.less
 share/mediawiki/skins/Timeless/resources/extensions/Echo.less
@@ -19875,6 +19944,7 @@ share/mediawiki/skins/Timeless/resources
 share/mediawiki/skins/Timeless/resources/screen-misc.less
 share/mediawiki/skins/Timeless/resources/screen-mobile.less
 share/mediawiki/skins/Timeless/resources/themes/wikimedia.less
+share/mediawiki/skins/Timeless/resources/variables-content.less
 share/mediawiki/skins/Timeless/resources/variables.less
 share/mediawiki/skins/Timeless/screenshots/1024x768.png
 share/mediawiki/skins/Timeless/screenshots/1280x800.png
@@ -20059,6 +20129,7 @@ share/mediawiki/skins/Vector/i18n/ia.jso
 share/mediawiki/skins/Vector/i18n/id.json
 share/mediawiki/skins/Vector/i18n/ie.json
 share/mediawiki/skins/Vector/i18n/ig.json
+share/mediawiki/skins/Vector/i18n/igl.json
 share/mediawiki/skins/Vector/i18n/ike-latn.json
 share/mediawiki/skins/Vector/i18n/ilo.json
 share/mediawiki/skins/Vector/i18n/inh.json
@@ -20078,6 +20149,7 @@ share/mediawiki/skins/Vector/i18n/kab.js
 share/mediawiki/skins/Vector/i18n/kbd-cyrl.json
 share/mediawiki/skins/Vector/i18n/kbp.json
 share/mediawiki/skins/Vector/i18n/kcg.json
+share/mediawiki/skins/Vector/i18n/kck.json
 share/mediawiki/skins/Vector/i18n/kea.json
 share/mediawiki/skins/Vector/i18n/kg.json
 share/mediawiki/skins/Vector/i18n/khw.json
@@ -20095,6 +20167,7 @@ share/mediawiki/skins/Vector/i18n/koi.js
 share/mediawiki/skins/Vector/i18n/kr.json
 share/mediawiki/skins/Vector/i18n/krc.json
 share/mediawiki/skins/Vector/i18n/kri.json
+share/mediawiki/skins/Vector/i18n/krj.json
 share/mediawiki/skins/Vector/i18n/krl.json
 share/mediawiki/skins/Vector/i18n/ks-arab.json
 share/mediawiki/skins/Vector/i18n/ksh.json
@@ -20130,6 +20203,7 @@ share/mediawiki/skins/Vector/i18n/lv.jso
 share/mediawiki/skins/Vector/i18n/lzh.json
 share/mediawiki/skins/Vector/i18n/lzz.json
 share/mediawiki/skins/Vector/i18n/mad.json
+share/mediawiki/skins/Vector/i18n/mag.json
 share/mediawiki/skins/Vector/i18n/mai.json
 share/mediawiki/skins/Vector/i18n/mak.json
 share/mediawiki/skins/Vector/i18n/map-bms.json
@@ -20218,6 +20292,7 @@ share/mediawiki/skins/Vector/i18n/rap.js
 share/mediawiki/skins/Vector/i18n/rej.json
 share/mediawiki/skins/Vector/i18n/rgn.json
 share/mediawiki/skins/Vector/i18n/rif.json
+share/mediawiki/skins/Vector/i18n/rki.json
 share/mediawiki/skins/Vector/i18n/rm.json
 share/mediawiki/skins/Vector/i18n/rmc.json
 share/mediawiki/skins/Vector/i18n/rmf.json
@@ -20341,11 +20416,10 @@ share/mediawiki/skins/Vector/includes/Co
 share/mediawiki/skins/Vector/includes/FeatureManagement/FeatureManager.php
 share/mediawiki/skins/Vector/includes/FeatureManagement/Requirement.php
 share/mediawiki/skins/Vector/includes/FeatureManagement/Requirements/DynamicConfigRequirement.php
-share/mediawiki/skins/Vector/includes/FeatureManagement/Requirements/LatestSkinVersionRequirement.php
 share/mediawiki/skins/Vector/includes/FeatureManagement/Requirements/OverridableConfigRequirement.php
 share/mediawiki/skins/Vector/includes/FeatureManagement/Requirements/SimpleRequirement.php
+share/mediawiki/skins/Vector/includes/FeatureManagement/Requirements/TableOfContentsTreatmentRequirement.php
 share/mediawiki/skins/Vector/includes/FeatureManagement/TODO.md
-share/mediawiki/skins/Vector/includes/HTMLForm/Fields/HTMLLegacySkinVersionField.php
 share/mediawiki/skins/Vector/includes/Hooks.php
 share/mediawiki/skins/Vector/includes/ResourceLoader/VectorResourceLoaderUserModule.php
 share/mediawiki/skins/Vector/includes/ResourceLoader/VectorResourceLoaderUserStylesModule.php
@@ -20354,28 +20428,31 @@ share/mediawiki/skins/Vector/includes/Se
 share/mediawiki/skins/Vector/includes/SkinVector.php
 share/mediawiki/skins/Vector/includes/SkinVector22.php
 share/mediawiki/skins/Vector/includes/SkinVectorLegacy.php
-share/mediawiki/skins/Vector/includes/SkinVersionLookup.php
 share/mediawiki/skins/Vector/includes/VectorServices.php
+share/mediawiki/skins/Vector/includes/templates/ArticleToolbar.mustache
 share/mediawiki/skins/Vector/includes/templates/Button.mustache
+share/mediawiki/skins/Vector/includes/templates/ContentHeader.mustache
+share/mediawiki/skins/Vector/includes/templates/ContentSubheader.mustache
 share/mediawiki/skins/Vector/includes/templates/Footer.mustache
 share/mediawiki/skins/Vector/includes/templates/Footer__row.mustache
 share/mediawiki/skins/Vector/includes/templates/Header.mustache
 share/mediawiki/skins/Vector/includes/templates/Indicators.mustache
+share/mediawiki/skins/Vector/includes/templates/LegacyMenu.mustache
+share/mediawiki/skins/Vector/includes/templates/LegacySidebar.mustache
+share/mediawiki/skins/Vector/includes/templates/LegacyUserLinks.mustache
 share/mediawiki/skins/Vector/includes/templates/Logo.mustache
 share/mediawiki/skins/Vector/includes/templates/Menu.mustache
-share/mediawiki/skins/Vector/includes/templates/Navigation.mustache
 share/mediawiki/skins/Vector/includes/templates/SearchBox.mustache
 share/mediawiki/skins/Vector/includes/templates/Sidebar.mustache
 share/mediawiki/skins/Vector/includes/templates/SidebarAction.mustache
 share/mediawiki/skins/Vector/includes/templates/StickyHeader.mustache
 share/mediawiki/skins/Vector/includes/templates/TableOfContents.mustache
+share/mediawiki/skins/Vector/includes/templates/TableOfContentsContainer.mustache
 share/mediawiki/skins/Vector/includes/templates/TableOfContents__line.mustache
 share/mediawiki/skins/Vector/includes/templates/UserLinks.mustache
 share/mediawiki/skins/Vector/includes/templates/UserLinks__login.mustache
 share/mediawiki/skins/Vector/includes/templates/UserLinks__logout.mustache
-share/mediawiki/skins/Vector/includes/templates/UserLinks__more.mustache
-share/mediawiki/skins/Vector/includes/templates/legacy/Sidebar.mustache
-share/mediawiki/skins/Vector/includes/templates/legacy/UserLinks.mustache
+share/mediawiki/skins/Vector/includes/templates/UserLinks__templogin.mustache
 share/mediawiki/skins/Vector/includes/templates/skin-legacy.mustache
 share/mediawiki/skins/Vector/includes/templates/skin.mustache
 share/mediawiki/skins/Vector/jest.config.js
@@ -20389,23 +20466,18 @@ share/mediawiki/skins/Vector/resources/c
 share/mediawiki/skins/Vector/resources/common/components/Footer.less
 share/mediawiki/skins/Vector/resources/common/components/Indicators.less
 share/mediawiki/skins/Vector/resources/common/components/Menu.less
-share/mediawiki/skins/Vector/resources/common/components/MenuDropdown.less
+share/mediawiki/skins/Vector/resources/common/components/MenuDropdownCheckbox.less
 share/mediawiki/skins/Vector/resources/common/components/MenuPortal.less
-share/mediawiki/skins/Vector/resources/common/components/MenuTabs.less
 share/mediawiki/skins/Vector/resources/common/components/SearchBox.less
 share/mediawiki/skins/Vector/resources/common/components/SidebarLogo.less
 share/mediawiki/skins/Vector/resources/common/components/SiteNotice.less
-share/mediawiki/skins/Vector/resources/common/components/TabWatchstarLink.less
 share/mediawiki/skins/Vector/resources/common/images/arrow-down-invert.svg
 share/mediawiki/skins/Vector/resources/common/images/arrow-down-progressive.svg
 share/mediawiki/skins/Vector/resources/common/images/arrow-down.svg
 share/mediawiki/skins/Vector/resources/common/images/bullet-icon.svg
-share/mediawiki/skins/Vector/resources/common/images/external-link-ltr-icon.svg
-share/mediawiki/skins/Vector/resources/common/images/external-link-rtl-icon.svg
-share/mediawiki/skins/Vector/resources/common/images/portal-separator.png
+share/mediawiki/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg
+share/mediawiki/skins/Vector/resources/common/images/link-external-small-rtl-progressive.svg
 share/mediawiki/skins/Vector/resources/common/images/search.svg
-share/mediawiki/skins/Vector/resources/common/images/tab-normal-fade.png
-share/mediawiki/skins/Vector/resources/common/images/tab-separator.png
 share/mediawiki/skins/Vector/resources/common/images/unwatch-icon-hl.svg
 share/mediawiki/skins/Vector/resources/common/images/unwatch-icon.svg
 share/mediawiki/skins/Vector/resources/common/images/unwatch-temp-icon-hl.svg
@@ -20413,24 +20485,31 @@ share/mediawiki/skins/Vector/resources/c
 share/mediawiki/skins/Vector/resources/common/images/watch-icon-hl.svg
 share/mediawiki/skins/Vector/resources/common/images/watch-icon-loading.svg
 share/mediawiki/skins/Vector/resources/common/images/watch-icon.svg
+share/mediawiki/skins/Vector/resources/common/mixins.less
 share/mediawiki/skins/Vector/resources/common/normalize.less
 share/mediawiki/skins/Vector/resources/common/print.less
 share/mediawiki/skins/Vector/resources/common/typography.less
 share/mediawiki/skins/Vector/resources/common/variables.less
+share/mediawiki/skins/Vector/resources/mediawiki.less.legacy/mediawiki.skin.variables.less
 share/mediawiki/skins/Vector/resources/mediawiki.less/mediawiki.skin.variables.less
 share/mediawiki/skins/Vector/resources/mw.d.ts
+share/mediawiki/skins/Vector/resources/skins.vector.AB.styles.less
 share/mediawiki/skins/Vector/resources/skins.vector.es6/AB.js
+share/mediawiki/skins/Vector/resources/skins.vector.es6/config.json
 share/mediawiki/skins/Vector/resources/skins.vector.es6/deferUntilFrame.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/main.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/scrollObserver.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/searchToggle.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/sectionObserver.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/stickyHeader.js
+share/mediawiki/skins/Vector/resources/skins.vector.es6/stickyHeaderAB.js
 share/mediawiki/skins/Vector/resources/skins.vector.es6/tableOfContents.js
+share/mediawiki/skins/Vector/resources/skins.vector.es6/tableOfContentsConfig.json
+share/mediawiki/skins/Vector/resources/skins.vector.js/checkbox.js
 share/mediawiki/skins/Vector/resources/skins.vector.js/dropdownMenus.js
 share/mediawiki/skins/Vector/resources/skins.vector.js/languageButton.js
 share/mediawiki/skins/Vector/resources/skins.vector.js/searchLoader.js
-share/mediawiki/skins/Vector/resources/skins.vector.js/sidebar.js
+share/mediawiki/skins/Vector/resources/skins.vector.js/sidebarPersistence.js
 share/mediawiki/skins/Vector/resources/skins.vector.js/skin.js
 share/mediawiki/skins/Vector/resources/skins.vector.legacy.js/collapsibleTabs.js
 share/mediawiki/skins/Vector/resources/skins.vector.legacy.js/skin-legacy.js
@@ -20442,27 +20521,40 @@ share/mediawiki/skins/Vector/resources/s
 share/mediawiki/skins/Vector/resources/skins.vector.search/restSearchClient.js
 share/mediawiki/skins/Vector/resources/skins.vector.search/skins.vector.search.js
 share/mediawiki/skins/Vector/resources/skins.vector.search/types.js
+share/mediawiki/skins/Vector/resources/skins.vector.search/urlGenerator.js
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/MenuDropdown.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/MenuPortal.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/MenuTabs.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/SearchBox.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/Sidebar.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/TabWatchstarLink.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/components/UserLinks.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/images/user-avatar.svg
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/layouts/print.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/layouts/screen.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles.legacy/skin-legacy.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/ArticleToolbar.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/Footer.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/Header.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/LanguageButton.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/Logo.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/MenuDropdown.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/MenuPortal.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/MenuTabs.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/SearchBoxLoader.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/Sidebar.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/StickyHeader.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/TabWatchstarLink.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/TableOfContents.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/components/TableOfContentsCollapsed.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/UserLinks.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/VueEnhancedSearchBox.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/components/checkboxHack.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/images/chevronHorizontal-ltr.svg
 share/mediawiki/skins/Vector/resources/skins.vector.styles/images/chevronHorizontal-rtl.svg
 share/mediawiki/skins/Vector/resources/skins.vector.styles/images/menu.svg
+share/mediawiki/skins/Vector/resources/skins.vector.styles/layouts/gradeC.less
+share/mediawiki/skins/Vector/resources/skins.vector.styles/layouts/grid.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/layouts/print.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/layouts/screen.less
 share/mediawiki/skins/Vector/resources/skins.vector.styles/skin.less
@@ -20473,6 +20565,7 @@ share/mediawiki/skins/Vector/skinStyles/
 share/mediawiki/skins/Vector/skinStyles/ext.relatedArticles.readMore.less
 share/mediawiki/skins/Vector/skinStyles/ext.uls.compactlinks.less
 share/mediawiki/skins/Vector/skinStyles/ext.uls.interface.less
+share/mediawiki/skins/Vector/skinStyles/ext.visualEditor.less
 share/mediawiki/skins/Vector/skinStyles/jquery.tipsy.less
 share/mediawiki/skins/Vector/skinStyles/jquery.ui/PATCHES
 share/mediawiki/skins/Vector/skinStyles/jquery.ui/images/close.png
@@ -20506,10 +20599,13 @@ share/mediawiki/skins/Vector/skinStyles/
 share/mediawiki/skins/Vector/skinStyles/jquery.ui/jquery.ui.tabs.css
 share/mediawiki/skins/Vector/skinStyles/jquery.ui/jquery.ui.theme.css
 share/mediawiki/skins/Vector/skinStyles/jquery.ui/jquery.ui.tooltip.css
+share/mediawiki/skins/Vector/skinStyles/mediawiki.action.edit.less
 share/mediawiki/skins/Vector/skinStyles/mediawiki.action.view.redirectPage.less
 share/mediawiki/skins/Vector/skinStyles/mediawiki.notification.less
 share/mediawiki/skins/Vector/skinStyles/mediawiki.special.less
 share/mediawiki/skins/Vector/skinStyles/ooui.less
+share/mediawiki/skins/Vector/stories/ArticleToolbar.stories.data.js
+share/mediawiki/skins/Vector/stories/ArticleToolbar.stories.js
 share/mediawiki/skins/Vector/stories/ButtonsAndIcons.stories.js
 share/mediawiki/skins/Vector/stories/Footer.stories.data.js
 share/mediawiki/skins/Vector/stories/Footer.stories.js
@@ -20535,31 +20631,40 @@ share/mediawiki/skins/Vector/stories/Sti
 share/mediawiki/skins/Vector/stories/StickyHeader.stories.js
 share/mediawiki/skins/Vector/stories/UserLinks.stories.data.js
 share/mediawiki/skins/Vector/stories/UserLinks.stories.js
-share/mediawiki/skins/Vector/stories/legacy.stories.js
 share/mediawiki/skins/Vector/stories/rawLoader.d.ts
+share/mediawiki/skins/Vector/stories/skin.less
 share/mediawiki/skins/Vector/stories/skin.stories.data.js
+share/mediawiki/skins/Vector/stories/skin.stories.js
 share/mediawiki/skins/Vector/stories/types.js
 share/mediawiki/skins/Vector/stories/utils.js
+share/mediawiki/skins/Vector/tests/a11y/a11y.config.js
+share/mediawiki/skins/Vector/tests/a11y/reporter/report.mustache
+share/mediawiki/skins/Vector/tests/a11y/reporter/reporter.js
+share/mediawiki/skins/Vector/tests/a11y/runA11yTests.js
 share/mediawiki/skins/Vector/tests/jest/AB.test.js
 share/mediawiki/skins/Vector/tests/jest/App.test.js
-share/mediawiki/skins/Vector/tests/jest/__mocks__/config.json
-share/mediawiki/skins/Vector/tests/jest/__mocks__/wvui-search.js
+share/mediawiki/skins/Vector/tests/jest/__mocks__/mediawiki.page.ready.js
 share/mediawiki/skins/Vector/tests/jest/__snapshots__/App.test.js.snap
+share/mediawiki/skins/Vector/tests/jest/__snapshots__/dropdownMenu.test.js.snap
+share/mediawiki/skins/Vector/tests/jest/__snapshots__/stickyHeader.test.js.snap
 share/mediawiki/skins/Vector/tests/jest/__snapshots__/tableOfContents.test.js.snap
+share/mediawiki/skins/Vector/tests/jest/__snapshots__/userLinks.test.js.snap
 share/mediawiki/skins/Vector/tests/jest/deferUntilFrame.test.js
+share/mediawiki/skins/Vector/tests/jest/dropdownMenu.test.js
 share/mediawiki/skins/Vector/tests/jest/fetch.test.js
 share/mediawiki/skins/Vector/tests/jest/restSearchClient.test.js
+share/mediawiki/skins/Vector/tests/jest/skins.vector.es6/main.test.js
 share/mediawiki/skins/Vector/tests/jest/stickyHeader.test.js
 share/mediawiki/skins/Vector/tests/jest/tableOfContents.test.js
-share/mediawiki/skins/Vector/tests/phpunit/integration/HTMLForm/Fields/HTMLLegacySkinVersionFieldTest.php
+share/mediawiki/skins/Vector/tests/jest/userLinks.test.js
+share/mediawiki/skins/Vector/tests/jest/userLinksData.js
 share/mediawiki/skins/Vector/tests/phpunit/integration/SkinVectorTest.php
-share/mediawiki/skins/Vector/tests/phpunit/integration/SkinVersionLookupTest.php
 share/mediawiki/skins/Vector/tests/phpunit/integration/VectorHooksTest.php
 share/mediawiki/skins/Vector/tests/phpunit/structure/BundleSizeTest.php
 share/mediawiki/skins/Vector/tests/phpunit/unit/FeatureManagement/FeatureManagerTest.php
 share/mediawiki/skins/Vector/tests/phpunit/unit/FeatureManagement/Requirements/DynamicConfigRequirementTest.php
-share/mediawiki/skins/Vector/tests/phpunit/unit/FeatureManagement/Requirements/LatestSkinVersionRequirementTest.php
 share/mediawiki/skins/Vector/tests/phpunit/unit/FeatureManagement/Requirements/OverridableConfigRequirementTest.php
+share/mediawiki/skins/Vector/tests/phpunit/unit/FeatureManagement/Requirements/TableOfContentsTreatmentRequirementTest.php
 share/mediawiki/skins/Vector/tsconfig.json
 share/mediawiki/tests/.htaccess
 share/mediawiki/tests/api-testing/REST/ContributionsCount.js
@@ -20568,6 +20673,7 @@ share/mediawiki/tests/api-testing/REST/P
 share/mediawiki/tests/api-testing/REST/PageHistory.js
 share/mediawiki/tests/api-testing/REST/Revision.js
 share/mediawiki/tests/api-testing/REST/Search.js
+share/mediawiki/tests/api-testing/REST/Transform.js
 share/mediawiki/tests/api-testing/REST/Update.js
 share/mediawiki/tests/api-testing/REST/UserContributions.js
 share/mediawiki/tests/api-testing/action/Autopatrolling.js
@@ -20597,11 +20703,22 @@ share/mediawiki/tests/api-testing/action
 share/mediawiki/tests/api-testing/action/UserContribs.js
 share/mediawiki/tests/api-testing/action/UserInfo.js
 share/mediawiki/tests/api-testing/action/Watchlist.js
+share/mediawiki/tests/api-testing/data/Transform/Image-data-mw.html
+share/mediawiki/tests/api-testing/data/Transform/Image.html
+share/mediawiki/tests/api-testing/data/Transform/JsonConfig.html
+share/mediawiki/tests/api-testing/data/Transform/MainPage-data-parsoid-1.1.1.html
+share/mediawiki/tests/api-testing/data/Transform/MainPage-data-parsoid.html
+share/mediawiki/tests/api-testing/data/Transform/MainPage-original.data-parsoid
+share/mediawiki/tests/api-testing/data/Transform/MainPage-original.html
+share/mediawiki/tests/api-testing/data/Transform/Minimal-2222.html
+share/mediawiki/tests/api-testing/data/Transform/Minimal.html
 share/mediawiki/tests/common/TestSetup.php
 share/mediawiki/tests/common/TestsAutoLoader.php
+share/mediawiki/tests/parser/AnsiTermColorer.php
 share/mediawiki/tests/parser/DbTestPreviewer.php
 share/mediawiki/tests/parser/DbTestRecorder.php
 share/mediawiki/tests/parser/DjVuSupport.php
+share/mediawiki/tests/parser/DummyTermColorer.php
 share/mediawiki/tests/parser/MultiTestRecorder.php
 share/mediawiki/tests/parser/ParserTestMockParser.php
 share/mediawiki/tests/parser/ParserTestParserHook.php
@@ -20612,7 +20729,6 @@ share/mediawiki/tests/parser/ParserTestR
 share/mediawiki/tests/parser/PhpunitTestRecorder.php
 share/mediawiki/tests/parser/README
 share/mediawiki/tests/parser/TestFileEditor.php
-share/mediawiki/tests/parser/TestFileReader.php
 share/mediawiki/tests/parser/TestRecorder.php
 share/mediawiki/tests/parser/editTests.php
 share/mediawiki/tests/parser/extraParserTests.txt
@@ -20634,18 +20750,17 @@ share/mediawiki/tests/parser/preprocess/
 share/mediawiki/tests/parser/preprocess/QuoteQuran.txt
 share/mediawiki/tests/phpunit/HamcrestPHPUnitIntegration.php
 share/mediawiki/tests/phpunit/LessFileCompilationTest.php
-share/mediawiki/tests/phpunit/Makefile
+share/mediawiki/tests/phpunit/MWTestDox.php
 share/mediawiki/tests/phpunit/MediaWikiCliOptions.php
 share/mediawiki/tests/phpunit/MediaWikiCoversValidator.php
 share/mediawiki/tests/phpunit/MediaWikiGroupValidator.php
 share/mediawiki/tests/phpunit/MediaWikiIntegrationTestCase.php
 share/mediawiki/tests/phpunit/MediaWikiLangTestCase.php
 share/mediawiki/tests/phpunit/MediaWikiLoggerPHPUnitExtension.php
-share/mediawiki/tests/phpunit/MediaWikiPHPUnitCommand.php
 share/mediawiki/tests/phpunit/MediaWikiPHPUnitResultPrinter.php
 share/mediawiki/tests/phpunit/MediaWikiTestCaseTrait.php
 share/mediawiki/tests/phpunit/MediaWikiUnitTestCase.php
-share/mediawiki/tests/phpunit/README
+share/mediawiki/tests/phpunit/README.md
 share/mediawiki/tests/phpunit/ResourceLoaderTestCase.php
 share/mediawiki/tests/phpunit/bootstrap.maintenance.php
 share/mediawiki/tests/phpunit/bootstrap.php
@@ -20764,6 +20879,29 @@ share/mediawiki/tests/phpunit/data/Parse
 share/mediawiki/tests/phpunit/data/ParserCache/1.38-ParserOutput-withMetadataPost1_31.serialized
 share/mediawiki/tests/phpunit/data/ParserCache/1.38-ParserOutput-withMetadataPost1_34.json
 share/mediawiki/tests/phpunit/data/ParserCache/1.38-ParserOutput-withMetadataPost1_34.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-binaryPageProperties.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-binaryPageProperties.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-cacheTime.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-cacheTime.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-empty.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-empty.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-extensionData.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-extensionData.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-pageProperties.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-pageProperties.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-text.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-text.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-usedOptions.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-usedOptions.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withFalsyProperties.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withFalsyProperties.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadata.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadata.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadataPost1_31.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadataPost1_31.serialized
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadataPost1_34.json
+share/mediawiki/tests/phpunit/data/ParserCache/1.39-ParserOutput-withMetadataPost1_34.serialized
+share/mediawiki/tests/phpunit/data/autoloader/TestAnotherAutoloadedClass.php
 share/mediawiki/tests/phpunit/data/autoloader/TestAutoloadedCamlClass.php
 share/mediawiki/tests/phpunit/data/autoloader/TestAutoloadedClass.php
 share/mediawiki/tests/phpunit/data/autoloader/TestAutoloadedLocalClass.php
@@ -20794,8 +20932,6 @@ share/mediawiki/tests/phpunit/data/db/pa
 share/mediawiki/tests/phpunit/data/db/postgres/patch-drop-ct_tag.sql
 share/mediawiki/tests/phpunit/data/db/postgres/tables.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/patch-drop-ct_tag.sql
-share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.29.sql
-share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.30.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.31.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.32.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.33.sql
@@ -20803,6 +20939,7 @@ share/mediawiki/tests/phpunit/data/db/sq
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.35.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.36.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.37.sql
+share/mediawiki/tests/phpunit/data/db/sqlite/tables-1.38.sql
 share/mediawiki/tests/phpunit/data/db/sqlite/tables.sql
 share/mediawiki/tests/phpunit/data/db/tables.json
 share/mediawiki/tests/phpunit/data/dumps/AllStubs.0.10.xml
@@ -20905,6 +21042,7 @@ share/mediawiki/tests/phpunit/data/media
 share/mediawiki/tests/phpunit/data/media/comma_separated_viewbox.svg
 share/mediawiki/tests/phpunit/data/media/exif-gps.jpg
 share/mediawiki/tests/phpunit/data/media/exif-user-comment.jpg
+share/mediawiki/tests/phpunit/data/media/gifar.gif
 share/mediawiki/tests/phpunit/data/media/greyscale-na-png.png
 share/mediawiki/tests/phpunit/data/media/greyscale-png.png
 share/mediawiki/tests/phpunit/data/media/iptc-invalid-psir.jpg
@@ -20929,6 +21067,7 @@ share/mediawiki/tests/phpunit/data/media
 share/mediawiki/tests/phpunit/data/media/jpeg2000-lossy.jp2
 share/mediawiki/tests/phpunit/data/media/jpeg2000-profile.jpf
 share/mediawiki/tests/phpunit/data/media/landscape-plain.jpg
+share/mediawiki/tests/phpunit/data/media/lo6-empty.odt
 share/mediawiki/tests/phpunit/data/media/missingprofile.jpg
 share/mediawiki/tests/phpunit/data/media/nonanimated.gif
 share/mediawiki/tests/phpunit/data/media/portrait-rotated.jpg
@@ -20947,6 +21086,7 @@ share/mediawiki/tests/phpunit/data/media
 share/mediawiki/tests/phpunit/data/media/tinyrgb.icc
 share/mediawiki/tests/phpunit/data/media/tinyrgb.jpg
 share/mediawiki/tests/phpunit/data/media/translated.svg
+share/mediawiki/tests/phpunit/data/media/type-at-end.docx
 share/mediawiki/tests/phpunit/data/media/webp_animated.webp
 share/mediawiki/tests/phpunit/data/media/xmp.png
 share/mediawiki/tests/phpunit/data/media/yuv420.jpg
@@ -20977,6 +21117,7 @@ share/mediawiki/tests/phpunit/data/regis
 share/mediawiki/tests/phpunit/data/registration/no_manifest_version.json
 share/mediawiki/tests/phpunit/data/registration/notjson.txt
 share/mediawiki/tests/phpunit/data/registration/old_manifest_version.json
+share/mediawiki/tests/phpunit/data/resourceloader-b/script-nosemi.js
 share/mediawiki/tests/phpunit/data/resourceloader/abc.gif
 share/mediawiki/tests/phpunit/data/resourceloader/def.svg
 share/mediawiki/tests/phpunit/data/resourceloader/def_variantize.svg
@@ -21075,12 +21216,31 @@ share/mediawiki/tests/phpunit/includes/M
 share/mediawiki/tests/phpunit/includes/MockServiceWiring.php
 share/mediawiki/tests/phpunit/includes/MovePageTest.php
 share/mediawiki/tests/phpunit/includes/MultiHttpClientTest.php
+share/mediawiki/tests/phpunit/includes/Navigation/PagerNavigationBuilderTest.php
 share/mediawiki/tests/phpunit/includes/Navigation/PrevNextNavigationRendererTest.php
 share/mediawiki/tests/phpunit/includes/OutputPageTest.php
 share/mediawiki/tests/phpunit/includes/PagePropsTest.php
 share/mediawiki/tests/phpunit/includes/ParamValidator/TypeDef/TagsDefTest.php
 share/mediawiki/tests/phpunit/includes/ParamValidator/TypeDef/TitleDefTest.php
+share/mediawiki/tests/phpunit/includes/ParamValidator/TypeDef/TypeDefIntegrationTestCase.php
 share/mediawiki/tests/phpunit/includes/Permissions/PermissionManagerTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/ClientHtmlTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/ContextTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/DerivativeContextTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/FileModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/ImageModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/LessVarFileModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/MessageBlobStoreTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/ModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/OOUIImageModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/ResourceLoaderTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/SkinModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/UserOptionsModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/WikiModuleTest.php
+share/mediawiki/tests/phpunit/includes/ResourceLoader/templates/template.html
+share/mediawiki/tests/phpunit/includes/ResourceLoader/templates/template2.html
+share/mediawiki/tests/phpunit/includes/ResourceLoader/templates/template_awesome.handlebars
 share/mediawiki/tests/phpunit/includes/Rest/EntryPointTest.php
 share/mediawiki/tests/phpunit/includes/Rest/RequestFromGlobalsTest.php
 share/mediawiki/tests/phpunit/includes/Revision/ArchivedRevisionLookupTest.php
@@ -21249,10 +21409,12 @@ share/mediawiki/tests/phpunit/includes/c
 share/mediawiki/tests/phpunit/includes/config/TestAllServiceOptionsUsed.php
 share/mediawiki/tests/phpunit/includes/content/ContentHandlerTest.php
 share/mediawiki/tests/phpunit/includes/content/ContentModelChangeTest.php
+share/mediawiki/tests/phpunit/includes/content/CssContentHandlerIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/content/CssContentHandlerTest.php
 share/mediawiki/tests/phpunit/includes/content/CssContentTest.php
 share/mediawiki/tests/phpunit/includes/content/FallbackContentHandlerTest.php
 share/mediawiki/tests/phpunit/includes/content/FallbackContentTest.php
+share/mediawiki/tests/phpunit/includes/content/JavaScriptContentHandlerIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/content/JavaScriptContentHandlerTest.php
 share/mediawiki/tests/phpunit/includes/content/JavaScriptContentTest.php
 share/mediawiki/tests/phpunit/includes/content/JsonContentHandlerIntegrationTest.php
@@ -21261,6 +21423,7 @@ share/mediawiki/tests/phpunit/includes/c
 share/mediawiki/tests/phpunit/includes/content/TextContentHandlerIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/content/TextContentTest.php
 share/mediawiki/tests/phpunit/includes/content/Transform/ContentTransformerTest.php
+share/mediawiki/tests/phpunit/includes/content/WikitextContentHandlerIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/content/WikitextContentHandlerTest.php
 share/mediawiki/tests/phpunit/includes/content/WikitextContentTest.php
 share/mediawiki/tests/phpunit/includes/content/WikitextStructureTest.php
@@ -21360,6 +21523,7 @@ share/mediawiki/tests/phpunit/includes/l
 share/mediawiki/tests/phpunit/includes/languages/LanguageHuTest.php
 share/mediawiki/tests/phpunit/includes/languages/LanguageHyTest.php
 share/mediawiki/tests/phpunit/includes/languages/LanguageIuTest.php
+share/mediawiki/tests/phpunit/includes/languages/LanguageKaTest.php
 share/mediawiki/tests/phpunit/includes/languages/LanguageKkTest.php
 share/mediawiki/tests/phpunit/includes/languages/LanguageKshTest.php
 share/mediawiki/tests/phpunit/includes/languages/LanguageKuTest.php
@@ -21402,6 +21566,7 @@ share/mediawiki/tests/phpunit/includes/l
 share/mediawiki/tests/phpunit/includes/libs/objectcache/RESTBagOStuffIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/libs/objectcache/RedisBagOStuffIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/libs/objectcache/WinCacheBagOStuffIntegrationTest.php
+share/mediawiki/tests/phpunit/includes/libs/rdbms/database/DatabaseFactoryTest.php
 share/mediawiki/tests/phpunit/includes/libs/serialization/SerializationTestTrait.php
 share/mediawiki/tests/phpunit/includes/libs/serialization/SerializationTestUtils.php
 share/mediawiki/tests/phpunit/includes/linkeddata/PageDataRequestHandlerTest.php
@@ -21424,6 +21589,7 @@ share/mediawiki/tests/phpunit/includes/l
 share/mediawiki/tests/phpunit/includes/logging/RightsLogFormatterTest.php
 share/mediawiki/tests/phpunit/includes/logging/UploadLogFormatterTest.php
 share/mediawiki/tests/phpunit/includes/mail/EmailNotificationTest.php
+share/mediawiki/tests/phpunit/includes/mail/MailAddressTest.php
 share/mediawiki/tests/phpunit/includes/media/BitmapMetadataHandlerTest.php
 share/mediawiki/tests/phpunit/includes/media/BitmapScalingTest.php
 share/mediawiki/tests/phpunit/includes/media/DjVuTest.php
@@ -21448,6 +21614,8 @@ share/mediawiki/tests/phpunit/includes/m
 share/mediawiki/tests/phpunit/includes/media/XCFHandlerTest.php
 share/mediawiki/tests/phpunit/includes/objectcache/ObjectCacheTest.php
 share/mediawiki/tests/phpunit/includes/objectcache/SqlBagOStuffIntegrationTest.php
+share/mediawiki/tests/phpunit/includes/objectcache/SqlBagOStuffMultiPrimaryIntegrationTest.php
+share/mediawiki/tests/phpunit/includes/objectcache/SqlBagOStuffServerArrayTest.php
 share/mediawiki/tests/phpunit/includes/page/ArticleTablesTest.php
 share/mediawiki/tests/phpunit/includes/page/ArticleTest.php
 share/mediawiki/tests/phpunit/includes/page/ArticleViewTest.php
@@ -21467,6 +21635,7 @@ share/mediawiki/tests/phpunit/includes/p
 share/mediawiki/tests/phpunit/includes/parser/CoreParserFunctionsTest.php
 share/mediawiki/tests/phpunit/includes/parser/LinkHolderArrayIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/parser/MagicVariableTest.php
+share/mediawiki/tests/phpunit/includes/parser/PageBundleJsonTraitTest.php
 share/mediawiki/tests/phpunit/includes/parser/ParserCacheSerializationTestCases.php
 share/mediawiki/tests/phpunit/includes/parser/ParserCacheTest.php
 share/mediawiki/tests/phpunit/includes/parser/ParserMethodsTest.php
@@ -21487,26 +21656,8 @@ share/mediawiki/tests/phpunit/includes/p
 share/mediawiki/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php
 share/mediawiki/tests/phpunit/includes/preferences/SignatureValidatorTest.php
 share/mediawiki/tests/phpunit/includes/rcfeed/RCFeedIntegrationTest.php
-share/mediawiki/tests/phpunit/includes/registration/ExtensionProcessorTest.php
-share/mediawiki/tests/phpunit/includes/registration/ExtensionRegistryTest.php
+share/mediawiki/tests/phpunit/includes/registration/ExtensionRegistrationTest.php
 share/mediawiki/tests/phpunit/includes/registration/FooBar/templates/README.md
-share/mediawiki/tests/phpunit/includes/resourceloader/DerivativeResourceLoaderContextTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/MessageBlobStoreTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderClientHtmlTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderContextTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderImageModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderLessVarFileModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderOOUIImageModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderSkinModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderUserOptionsModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/ResourceLoaderWikiModuleTest.php
-share/mediawiki/tests/phpunit/includes/resourceloader/templates/template.html
-share/mediawiki/tests/phpunit/includes/resourceloader/templates/template2.html
-share/mediawiki/tests/phpunit/includes/resourceloader/templates/template_awesome.handlebars
 share/mediawiki/tests/phpunit/includes/search/ParserOutputSearchDataExtractorTest.php
 share/mediawiki/tests/phpunit/includes/search/PrefixSearchTest.php
 share/mediawiki/tests/phpunit/includes/search/SearchEnginePrefixTest.php
@@ -21567,6 +21718,7 @@ share/mediawiki/tests/phpunit/includes/s
 share/mediawiki/tests/phpunit/includes/specials/SpecialBlockTest.php
 share/mediawiki/tests/phpunit/includes/specials/SpecialBooksourcesTest.php
 share/mediawiki/tests/phpunit/includes/specials/SpecialContributionsTest.php
+share/mediawiki/tests/phpunit/includes/specials/SpecialCreateAccountTest.php
 share/mediawiki/tests/phpunit/includes/specials/SpecialEditWatchlistTest.php
 share/mediawiki/tests/phpunit/includes/specials/SpecialGoToInterwikiTest.php
 share/mediawiki/tests/phpunit/includes/specials/SpecialLogTest.php
@@ -21615,12 +21767,15 @@ share/mediawiki/tests/phpunit/includes/u
 share/mediawiki/tests/phpunit/includes/utils/ZipDirectoryReaderTest.php
 share/mediawiki/tests/phpunit/includes/watcheditem/WatchedItemQueryServiceIntegrationTest.php
 share/mediawiki/tests/phpunit/includes/watcheditem/WatchedItemStoreIntegrationTest.php
+share/mediawiki/tests/phpunit/includes/watcheditem/WatchedItemStoreUnitTest.php
 share/mediawiki/tests/phpunit/integration/includes/CommentFormatter/CommentFormatterTest.php
 share/mediawiki/tests/phpunit/integration/includes/CommentFormatter/CommentParserTest.php
 share/mediawiki/tests/phpunit/integration/includes/CommentFormatter/RowCommentFormatterTest.php
 share/mediawiki/tests/phpunit/integration/includes/Permissions/GrantsLocalizationTest.php
+share/mediawiki/tests/phpunit/integration/includes/Permissions/RateLimiterTest.php
 share/mediawiki/tests/phpunit/integration/includes/Permissions/RestrictionStoreTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/CreationHandlerTest.php
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/HTMLHandlerTestTrait.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/LanguageLinksHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/MediaFileHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/MediaLinksHandlerTest.php
@@ -21628,10 +21783,24 @@ share/mediawiki/tests/phpunit/integratio
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/PageHTMLHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/PageSourceHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/ParsoidHTMLHelperTest.php
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/ParsoidHandlerTest.php
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/ParsoidOutputAccessTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/RevisionContentHelperTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/RevisionHTMLHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/RevisionSourceHandlerTest.php
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/TransformHandlerTest.php
 share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/UpdateHandlerTest.php
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/Image-data-mw.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/Image.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/JsonConfig.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/MainPage-data-parsoid-1.1.1.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/MainPage-data-parsoid.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/MainPage-original.data-parsoid
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/MainPage-original.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/Minimal-2222.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/Minimal-999.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/Minimal.html
+share/mediawiki/tests/phpunit/integration/includes/Rest/Handler/data/Transform/OriginalMainPage.wikitext
 share/mediawiki/tests/phpunit/integration/includes/SanitizerValidateEmailTest.php
 share/mediawiki/tests/phpunit/integration/includes/Storage/EditResultBuilderDbTest.php
 share/mediawiki/tests/phpunit/integration/includes/Storage/RevertedTagUpdateIntegrationTest.php
@@ -21643,26 +21812,38 @@ share/mediawiki/tests/phpunit/integratio
 share/mediawiki/tests/phpunit/integration/includes/block/DatabaseBlockStoreTest.php
 share/mediawiki/tests/phpunit/integration/includes/block/UnblockUserTest.php
 share/mediawiki/tests/phpunit/integration/includes/cache/HtmlCacheUpdaterIntegrationTest.php
+share/mediawiki/tests/phpunit/integration/includes/db/DatabaseMysqlTest.php
 share/mediawiki/tests/phpunit/integration/includes/db/DatabasePostgresTest.php
 share/mediawiki/tests/phpunit/integration/includes/db/DatabaseSqliteTest.php
 share/mediawiki/tests/phpunit/integration/includes/db/DatabaseSqliteUpgradeTest.php
 share/mediawiki/tests/phpunit/integration/includes/diff/DifferenceEngineSlotDiffRendererIntegrationTest.php
 share/mediawiki/tests/phpunit/integration/includes/editpage/Constraint/ChangeTagsConstraintTest.php
+share/mediawiki/tests/phpunit/integration/includes/editpage/Constraint/EditFilterMergedContentHookConstraintTest.php
 share/mediawiki/tests/phpunit/integration/includes/export/WikiExporterFactoryTest.php
 share/mediawiki/tests/phpunit/integration/includes/filerepo/LocalAndForeignDBRepoTest.php
 share/mediawiki/tests/phpunit/integration/includes/htmlform/HTMLTitleTextFieldTest.php
+share/mediawiki/tests/phpunit/integration/includes/htmlform/HTMLUserTextFieldTest.php
 share/mediawiki/tests/phpunit/integration/includes/language/SpecialPageAliasTest.php
 share/mediawiki/tests/phpunit/integration/includes/libs/rdbms/resultwrapper/ResultWrapperTest.php
 share/mediawiki/tests/phpunit/integration/includes/libs/rdbms/resultwrapper/ResultWrapperTest.sql
+share/mediawiki/tests/phpunit/integration/includes/libs/uuid/GlobalIdGeneratorTest.php
 share/mediawiki/tests/phpunit/integration/includes/logging/LogPageTest.php
 share/mediawiki/tests/phpunit/integration/includes/page/DeletePageTest.php
 share/mediawiki/tests/phpunit/integration/includes/page/RollbackPageTest.php
 share/mediawiki/tests/phpunit/integration/includes/parser/ParserObserverIntegrationTest.php
+share/mediawiki/tests/phpunit/integration/includes/parser/Parsoid/HTMLTransformFactoryTest.php
+share/mediawiki/tests/phpunit/integration/includes/parser/Parsoid/HTMLTransformTest.php
+share/mediawiki/tests/phpunit/integration/includes/parser/Parsoid/data/Transform/Minimal-999.html
+share/mediawiki/tests/phpunit/integration/includes/parser/Parsoid/data/Transform/Minimal.html
 share/mediawiki/tests/phpunit/integration/includes/parser/TidyTest.php
 share/mediawiki/tests/phpunit/integration/includes/poolcounter/PoolCounterWorkTest.php
 share/mediawiki/tests/phpunit/integration/includes/revisionlist/RevisionListTest.php
+share/mediawiki/tests/phpunit/integration/includes/search/SearchSuggestionSetIntegrationTest.php
 share/mediawiki/tests/phpunit/integration/includes/user/ActorStoreTest.php
 share/mediawiki/tests/phpunit/integration/includes/user/ActorStoreTestBase.php
+share/mediawiki/tests/phpunit/integration/includes/user/TempUser/LocalizedNumericSerialMappingTest.php
+share/mediawiki/tests/phpunit/integration/includes/user/TempUser/RealTempUserConfigTest.php
+share/mediawiki/tests/phpunit/integration/includes/user/TempUser/TempUserCreatorTest.php
 share/mediawiki/tests/phpunit/integration/includes/user/UserFactoryTest.php
 share/mediawiki/tests/phpunit/integration/includes/user/UserRightsProxyTest.php
 share/mediawiki/tests/phpunit/integration/includes/user/UserSelectQueryBuilderTest.php
@@ -21742,7 +21923,6 @@ share/mediawiki/tests/phpunit/mocks/sear
 share/mediawiki/tests/phpunit/mocks/session/DummySessionBackend.php
 share/mediawiki/tests/phpunit/mocks/session/DummySessionProvider.php
 share/mediawiki/tests/phpunit/phpunit.php
-share/mediawiki/tests/phpunit/run-tests.bat
 share/mediawiki/tests/phpunit/structure/AbstractSchemaValidationTest.php
 share/mediawiki/tests/phpunit/structure/ApiPrefixUniquenessTest.php
 share/mediawiki/tests/phpunit/structure/ApiStructureTest.php
@@ -21755,6 +21935,7 @@ share/mediawiki/tests/phpunit/structure/
 share/mediawiki/tests/phpunit/structure/PasswordPolicyStructureTest.php
 share/mediawiki/tests/phpunit/structure/ResourcesTest.php
 share/mediawiki/tests/phpunit/structure/RestStructureTest.php
+share/mediawiki/tests/phpunit/structure/ScopeStructureTest.php
 share/mediawiki/tests/phpunit/structure/SettingsTest.php
 share/mediawiki/tests/phpunit/structure/SpecialPageFatalTest.php
 share/mediawiki/tests/phpunit/structure/StructureTest.php
@@ -21804,6 +21985,7 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/HookContainer/HookRunnerTest.php
 share/mediawiki/tests/phpunit/unit/includes/HookContainer/HookRunnerTestBase.php
 share/mediawiki/tests/phpunit/unit/includes/HookContainer/StaticHookRegistryTest.php
+share/mediawiki/tests/phpunit/unit/includes/HtmlHelperTest.php
 share/mediawiki/tests/phpunit/unit/includes/LicensesTest.php
 share/mediawiki/tests/phpunit/unit/includes/ListToggleTest.php
 share/mediawiki/tests/phpunit/unit/includes/Message/ConverterTest.php
@@ -21823,6 +22005,9 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/PingbackTest.php
 share/mediawiki/tests/phpunit/unit/includes/ProxyLookupTest.php
 share/mediawiki/tests/phpunit/unit/includes/ReadOnlyModeTest.php
+share/mediawiki/tests/phpunit/unit/includes/ResourceLoader/FilePathTest.php
+share/mediawiki/tests/phpunit/unit/includes/ResourceLoader/ImageTest.php
+share/mediawiki/tests/phpunit/unit/includes/ResourceLoader/VueComponentParserTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/BasicAccess/CompoundAuthorizerTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/BasicAccess/MWBasicRequestAuthorizerTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/ConditionalHeaderUtilTest.php
@@ -21841,9 +22026,12 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/Rest/HeaderParser/OriginTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/PathTemplateMatcher/PathMatcherTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/ResponseFactoryTest.php
+share/mediawiki/tests/phpunit/unit/includes/Rest/RestTestTrait.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/RouterTest.php
+share/mediawiki/tests/phpunit/unit/includes/Rest/SessionHelperTestTrait.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/StringStreamTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/Validator/JsonBodyValidatorTest.php
+share/mediawiki/tests/phpunit/unit/includes/Rest/Validator/ValidatorTest.php
 share/mediawiki/tests/phpunit/unit/includes/Rest/testAdditionalRoutes.json
 share/mediawiki/tests/phpunit/unit/includes/Rest/testRoutes.json
 share/mediawiki/tests/phpunit/unit/includes/Revision/ContributionsSegmentTest.php
@@ -21862,19 +22050,26 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/Revision/SlotRoleRegistryTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Cache/CachedSourceTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Config/ArrayConfigBuilderTest.php
+share/mediawiki/tests/phpunit/unit/includes/Settings/Config/ConfigBuilderBaseTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Config/ConfigSchemaAggregatorTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Config/ConfigSinkTestTrait.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Config/GlobalConfigBuilderTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Config/MergeStrategyTest.php
+share/mediawiki/tests/phpunit/unit/includes/Settings/DynamicDefaultValuesTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/LocalSettingsLoaderTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/SettingsBuilderTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/ArraySourceTest.php
+share/mediawiki/tests/phpunit/unit/includes/Settings/Source/EtcdSourceTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/FileSourceTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/Format/JsonFormatTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/Format/YamlFormatTest.php
+share/mediawiki/tests/phpunit/unit/includes/Settings/Source/JsonSchemaTraitTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/PhpSettingsSourceTest.php
+share/mediawiki/tests/phpunit/unit/includes/Settings/Source/ReflectionSchemaSourceTest.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/bad.txt
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/dir.json/nothing
+share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/etcd/notadirectory.json
+share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/etcd/valid.json
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/settings.json
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/strategies-bad-structure.php
 share/mediawiki/tests/phpunit/unit/includes/Settings/Source/fixtures/strategies.php
@@ -21886,6 +22081,7 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/Settings/fixtures/settings.json
 share/mediawiki/tests/phpunit/unit/includes/Settings/fixtures/sites/alpha.yaml
 share/mediawiki/tests/phpunit/unit/includes/Settings/fixtures/sites/beta.json
+share/mediawiki/tests/phpunit/unit/includes/SetupDynamicConfigTest.php
 share/mediawiki/tests/phpunit/unit/includes/SiteConfigurationTest.php
 share/mediawiki/tests/phpunit/unit/includes/Storage/BlobStoreFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/Storage/EditResultBuilderTest.php
@@ -21942,7 +22138,6 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/debug/DeprecatablePropertyArrayTest.php
 share/mediawiki/tests/phpunit/unit/includes/debug/logger/MonologSpiTest.php
 share/mediawiki/tests/phpunit/unit/includes/debug/logger/monolog/CeeFormatterTest.php
-share/mediawiki/tests/phpunit/unit/includes/debug/logger/monolog/KafkaHandlerTest.php
 share/mediawiki/tests/phpunit/unit/includes/debug/logger/monolog/LineFormatterTest.php
 share/mediawiki/tests/phpunit/unit/includes/debug/logger/monolog/LogstashFormatterTest.php
 share/mediawiki/tests/phpunit/unit/includes/deferred/MWCallableUpdateTest.php
@@ -21951,6 +22146,7 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/diff/DiffOpTest.php
 share/mediawiki/tests/phpunit/unit/includes/diff/DiffTest.php
 share/mediawiki/tests/phpunit/unit/includes/diff/UnsupportedSlotDiffRendererTest.php
+share/mediawiki/tests/phpunit/unit/includes/edit/SimpleParsoidOutputStashTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/AccidentalRecreationConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/AutoSummaryMissingSummaryConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/ContentModelChangeConstraintTest.php
@@ -21959,11 +22155,10 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/EditConstraintFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/EditConstraintRunnerTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/EditConstraintTestTrait.php
-share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/EditFilterMergedContentHookConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/EditRightConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/ImageRedirectConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/MissingCommentConstraintTest.php
-share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/NewSectionMissingSummaryConstraintTest.php
+share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/NewSectionMissingSubjectConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/PageSizeConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/ReadOnlyConstraintTest.php
 share/mediawiki/tests/phpunit/unit/includes/editpage/Constraint/SelfRedirectConstraintTest.php
@@ -22011,6 +22206,7 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/libs/HashRingTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/HtmlArmorTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/JsMinPlusTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/MWCryptHashTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/MapCacheLRUTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/MemoizedCallableTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/Message/DataMessageValueTest.php
@@ -22034,6 +22230,7 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDef/StringDefTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDef/TimestampDefTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDef/TypeDefTestCase.php
+share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDef/TypeDefTestCaseTrait.php
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDef/UploadDefTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/TypeDefTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/ParamValidator/Util/UploadedFileStreamTest.php
@@ -22043,6 +22240,10 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/libs/StaticArrayWriterTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/StringUtilsTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/TimingTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/WRStats/BagOStuffStatsStoreTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/WRStats/WRStatsRateLimiterTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/WRStats/WRStatsReaderTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/WRStats/WRStatsWriterTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/XhprofDataTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/XhprofTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/XmlTypeCheckTest.php
@@ -22054,14 +22255,15 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/libs/filebackend/fsfile/TempFSFileTestTrait.php
 share/mediawiki/tests/phpunit/unit/includes/libs/http/HttpAcceptNegotiatorTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/http/HttpAcceptParserTest.php
-share/mediawiki/tests/phpunit/unit/includes/libs/http/SetCookieCompatTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/mime/MSCompoundFileReaderTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/mime/MimeAnalyzerTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/objectcache/CachedBagOStuffTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/objectcache/HashBagOStuffTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/objectcache/ReplicatedBagOStuffTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/objectcache/WANObjectCacheTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/AddQuoterMock.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/ChronologyProtectorTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/SQLPlatformTestHelper.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/TransactionProfilerTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/connectionmanager/ConnectionManagerTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/connectionmanager/SessionConsistentConnectionManagerTest.php
@@ -22069,17 +22271,16 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DatabaseDomainTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DatabaseSQLTest.php
-share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DatabaseSqliteRdbmsTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DatabaseTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DoctrineSchemaBuilderTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/database/DoctrineSchemaChangeBuilderTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/platform/MySQLPlatformTest.php
+share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/platform/SqlitePlatformTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/querybuilder/SelectQueryBuilderTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/rdbms/resultwrapper/FakeResultWrapperTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/stats/BufferingStatsdDataFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/libs/stats/PrefixingStatsdDataFactoryProxyTest.php
-share/mediawiki/tests/phpunit/unit/includes/libs/uuid/GlobalIdGeneratorTest.php
 share/mediawiki/tests/phpunit/unit/includes/linker/LinkRendererFactoryTest.php
-share/mediawiki/tests/phpunit/unit/includes/mail/MailAddressTest.php
 share/mediawiki/tests/phpunit/unit/includes/mail/UserMailerTest.php
 share/mediawiki/tests/phpunit/unit/includes/media/GIFMetadataExtractorTest.php
 share/mediawiki/tests/phpunit/unit/includes/media/IPTCTest.php
@@ -22095,10 +22296,13 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/page/PageReferenceValueTest.php
 share/mediawiki/tests/phpunit/unit/includes/page/PageStoreFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/page/PageStoreRecordTest.php
+share/mediawiki/tests/phpunit/unit/includes/page/UndeletePageTest.php
 share/mediawiki/tests/phpunit/unit/includes/parser/LinkHolderArrayTest.php
 share/mediawiki/tests/phpunit/unit/includes/parser/ParserCacheFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/parser/ParserFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/parser/ParserObserverTest.php
+share/mediawiki/tests/phpunit/unit/includes/parser/Parsoid/Config/SiteConfigTest.php
+share/mediawiki/tests/phpunit/unit/includes/parser/Parsoid/ParsoidRenderIdTest.php
 share/mediawiki/tests/phpunit/unit/includes/parser/SanitizerUnitTest.php
 share/mediawiki/tests/phpunit/unit/includes/password/Argon2PasswordTest.php
 share/mediawiki/tests/phpunit/unit/includes/password/BcryptPasswordTest.php
@@ -22117,10 +22321,10 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/preferences/MultiTitleFilterTest.php
 share/mediawiki/tests/phpunit/unit/includes/rcfeed/RCFeedTest.php
 share/mediawiki/tests/phpunit/unit/includes/registration/ExtensionJsonValidatorTest.php
+share/mediawiki/tests/phpunit/unit/includes/registration/ExtensionProcessorTest.php
+share/mediawiki/tests/phpunit/unit/includes/registration/ExtensionRegistryTest.php
 share/mediawiki/tests/phpunit/unit/includes/registration/VersionCheckerTest.php
-share/mediawiki/tests/phpunit/unit/includes/resourceloader/ResourceLoaderFilePathTest.php
-share/mediawiki/tests/phpunit/unit/includes/resourceloader/ResourceLoaderImageTest.php
-share/mediawiki/tests/phpunit/unit/includes/resourceloader/VueComponentParserTest.php
+share/mediawiki/tests/phpunit/unit/includes/registration/fixtures/FooBar/vendor/autoload.php
 share/mediawiki/tests/phpunit/unit/includes/revisionlist/RevisionItemBaseTest.php
 share/mediawiki/tests/phpunit/unit/includes/revisionlist/RevisionListBaseTest.php
 share/mediawiki/tests/phpunit/unit/includes/search/FauxSearchResultSetTest.php
@@ -22135,8 +22339,8 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/shell/CommandFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/shell/ShellboxClientFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/site/MediaWikiPageNameNormalizerTest.php
-share/mediawiki/tests/phpunit/unit/includes/skins/BaseTemplateTest.php
 share/mediawiki/tests/phpunit/unit/includes/skins/SkinFactoryTest.php
+share/mediawiki/tests/phpunit/unit/includes/skins/components/SkinComponentSearchTest.php
 share/mediawiki/tests/phpunit/unit/includes/skins/components/SkinComponentTableOfContentsTest.php
 share/mediawiki/tests/phpunit/unit/includes/tidy/RemexDriverTest.php
 share/mediawiki/tests/phpunit/unit/includes/tidy/html5lib-tests.json
@@ -22149,6 +22353,10 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/user/CentralId/CentralIdLookupFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/CentralId/CentralIdLookupTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/StaticUserOptionsLookupTest.php
+share/mediawiki/tests/phpunit/unit/includes/user/TempUser/FilteredRadixSerialMappingTest.php
+share/mediawiki/tests/phpunit/unit/includes/user/TempUser/PatternTest.php
+share/mediawiki/tests/phpunit/unit/includes/user/TempUser/PlainNumericSerialMappingTest.php
+share/mediawiki/tests/phpunit/unit/includes/user/TempUser/ScrambleMappingTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/UserArrayFromResultTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/UserGroupManagerFactoryTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/UserIdentityValueTest.php
@@ -22156,15 +22364,18 @@ share/mediawiki/tests/phpunit/unit/inclu
 share/mediawiki/tests/phpunit/unit/includes/user/UserNameUtilsTest.php
 share/mediawiki/tests/phpunit/unit/includes/user/UserTimeCorrectionTest.php
 share/mediawiki/tests/phpunit/unit/includes/utils/ClassCollectorTest.php
-share/mediawiki/tests/phpunit/unit/includes/utils/MWCryptHashTest.php
 share/mediawiki/tests/phpunit/unit/includes/utils/MWRestrictionsTest.php
+share/mediawiki/tests/phpunit/unit/includes/utils/UrlUtilsProviders.php
+share/mediawiki/tests/phpunit/unit/includes/utils/UrlUtilsTest.php
 share/mediawiki/tests/phpunit/unit/includes/watcheditem/NoWriteWatchedItemStoreUnitTest.php
 share/mediawiki/tests/phpunit/unit/includes/watcheditem/WatchedItemQueryServiceUnitTest.php
-share/mediawiki/tests/phpunit/unit/includes/watcheditem/WatchedItemStoreUnitTest.php
 share/mediawiki/tests/phpunit/unit/includes/watcheditem/WatchedItemUnitTest.php
 share/mediawiki/tests/phpunit/unit/includes/watchlist/WatchlistManagerTest.php
 share/mediawiki/tests/phpunit/unit/languages/LanguageTest.php
+share/mediawiki/tests/phpunit/unit/languages/MessagesStructureTest.php
+share/mediawiki/tests/phpunit/unit/linker/LinksMigrationTest.php
 share/mediawiki/tests/phpunit/unit/maintenance/MWDoxygenFilterTest.php
+share/mediawiki/tests/phpunit/unit/maintenance/MaintenanceParametersTest.php
 share/mediawiki/tests/qunit/.htaccess
 share/mediawiki/tests/qunit/QUnitTestResources.php
 share/mediawiki/tests/qunit/data/defineCallMwLoaderTestCallback.js
@@ -22178,66 +22389,65 @@ share/mediawiki/tests/qunit/data/require
 share/mediawiki/tests/qunit/data/sinonjs-local.js
 share/mediawiki/tests/qunit/data/styleTest.css.php
 share/mediawiki/tests/qunit/data/testrunner.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.accessKeyLabel.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.color.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.colorUtil.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.highlightText.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.lengthLimit.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.makeCollapsible.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.tablesorter.parsers.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.tablesorter.test.js
-share/mediawiki/tests/qunit/suites/resources/jquery/jquery.textSelection.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.ForeignApi/mediawiki.ForeignApi.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.ForeignApi/mediawiki.ForeignRest.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.category.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.edit.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.messages.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.options.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.parse.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.upload.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.api.watch.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.api/mediawiki.rest.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.rcfilters/UriProcessor.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.rcfilters/dm.FilterItem.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.rcfilters/dm.SavedQueriesModel.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.rcfilters/dm.SavedQueryItemModel.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.widgets/MediaSearch/mediawiki.widgets.APIResultsQueue.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki.widgets/Table/mediawiki.widgets.TableWidget.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.String.byteLength.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.String.charAt.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.String.lcFirst.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.String.trimByteLength.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.String.ucFirst.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.Uri.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.base.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.cldr.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.cookie.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.errorLogger.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.experiments.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.html.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.inspect.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.jscompat.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.language.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.messagePoster.factory.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.storage.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.template.mustache.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.template.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.toc.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.track.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.viewport.test.js
-share/mediawiki/tests/qunit/suites/resources/mediawiki/mediawiki.visibleTimeout.test.js
-share/mediawiki/tests/qunit/suites/resources/startup/mediawiki.test.js
-share/mediawiki/tests/qunit/suites/resources/startup/mw.Map.test.js
-share/mediawiki/tests/qunit/suites/resources/startup/mw.loader.test.js
-share/mediawiki/tests/qunit/suites/resources/startup/mw.requestIdleCallback.test.js
-share/mediawiki/tests/qunit/suites/resources/startup/startup.test.js
+share/mediawiki/tests/qunit/resources/jquery.color.test.js
+share/mediawiki/tests/qunit/resources/jquery.colorUtil.test.js
+share/mediawiki/tests/qunit/resources/jquery.highlightText.test.js
+share/mediawiki/tests/qunit/resources/jquery.lengthLimit.test.js
+share/mediawiki/tests/qunit/resources/jquery.makeCollapsible.test.js
+share/mediawiki/tests/qunit/resources/jquery.tablesorter.parsers.test.js
+share/mediawiki/tests/qunit/resources/jquery.tablesorter.test.js
+share/mediawiki/tests/qunit/resources/jquery.textSelection.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.ForeignApi/mediawiki.ForeignApi.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.ForeignApi/mediawiki.ForeignRest.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.String/byteLength.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.String/charAt.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.String/lcFirst.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.String/trimByteLength.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.String/ucFirst.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.Title.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.Uri.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.category.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.edit.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.messages.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.options.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.parse.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.upload.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.api.watch.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.api/mediawiki.rest.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.base/errorLogger.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.base/html.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.base/mediawiki.base.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.base/track.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.cldr.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.cookie.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.deflate.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.experiments.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.inspect.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.jqueryMsg.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.language.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.messagePoster/factory.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.rcfilters/UriProcessor.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.rcfilters/dm.FilterItem.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.rcfilters/dm.SavedQueriesModel.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.rcfilters/dm.SavedQueryItemModel.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.storage.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.template.mustache.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.template.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.toc.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.user.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.util/accessKeyLabel.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.util/util.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.visibleTimeout.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.widgets/MediaSearch/mediawiki.widgets.APIResultsQueue.test.js
+share/mediawiki/tests/qunit/resources/mediawiki.widgets/Table/mediawiki.widgets.TableWidget.test.js
+share/mediawiki/tests/qunit/resources/startup/jscompat.test.js
+share/mediawiki/tests/qunit/resources/startup/mediawiki.test.js
+share/mediawiki/tests/qunit/resources/startup/mw.Map.test.js
+share/mediawiki/tests/qunit/resources/startup/mw.loader.test.js
+share/mediawiki/tests/qunit/resources/startup/mw.requestIdleCallback.test.js
+share/mediawiki/tests/qunit/resources/startup/startup.test.js
 share/mediawiki/tests/selenium/README.md
 share/mediawiki/tests/selenium/pageobjects/delete.page.js
 share/mediawiki/tests/selenium/pageobjects/edit.page.js
@@ -22635,6 +22845,7 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ba.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ban.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/bcc.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/bci.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/be-tarask.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/be.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/bg.json
@@ -22655,6 +22866,7 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/cu.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/cy.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/da.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/dag.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/de.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/diq.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/dsb.json
@@ -22669,6 +22881,7 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/et.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/eu.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/fa.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/fat.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/fi.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/fo.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/fr.json
@@ -22713,6 +22926,7 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ko.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/krc.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/krl.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/ks-arab.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ksh.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ku-latn.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/la.json
@@ -22761,7 +22975,9 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/qu.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ro.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/roa-tara.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/rsk.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ru.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/rw.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/sa.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/sah.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/sc.json
@@ -22782,14 +22998,17 @@ share/mediawiki/vendor/oojs/oojs-ui/i18n
 share/mediawiki/vendor/oojs/oojs-ui/i18n/szy.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ta.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tay.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/tdd.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/te.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tg-cyrl.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/th.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ti.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/tk.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tl.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tly.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tr.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tt-cyrl.json
+share/mediawiki/vendor/oojs/oojs-ui/i18n/tum.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/tw.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/ug-arab.json
 share/mediawiki/vendor/oojs/oojs-ui/i18n/uk.json
@@ -22942,16 +23161,6 @@ share/mediawiki/vendor/pear/mail/Mail/sm
 share/mediawiki/vendor/pear/mail/Mail/smtpmx.php
 share/mediawiki/vendor/pear/mail/README.rst
 share/mediawiki/vendor/pear/mail/composer.json
-share/mediawiki/vendor/pear/mail/package.xml
-share/mediawiki/vendor/pear/mail/tests/13659.phpt
-share/mediawiki/vendor/pear/mail/tests/9137.phpt
-share/mediawiki/vendor/pear/mail/tests/9137_2.phpt
-share/mediawiki/vendor/pear/mail/tests/Makefile
-share/mediawiki/vendor/pear/mail/tests/bug17178.phpt
-share/mediawiki/vendor/pear/mail/tests/bug17317.phpt
-share/mediawiki/vendor/pear/mail/tests/rfc822.phpt
-share/mediawiki/vendor/pear/mail/tests/smtp_error.phpt
-share/mediawiki/vendor/pear/mail/tests/validateQuotedString.php
 share/mediawiki/vendor/pear/mail_mime/Mail/mime.php
 share/mediawiki/vendor/pear/mail_mime/Mail/mimePart.php
 share/mediawiki/vendor/pear/mail_mime/README
@@ -23151,157 +23360,6 @@ share/mediawiki/vendor/wikimedia/compose
 share/mediawiki/vendor/wikimedia/composer-merge-plugin/src/NestedArray.php
 share/mediawiki/vendor/wikimedia/composer-merge-plugin/src/PluginState.php
 share/mediawiki/vendor/wikimedia/composer-merge-plugin/src/StabilityFlags.php
-share/mediawiki/vendor/wikimedia/dodo/CODE_OF_CONDUCT.md
-share/mediawiki/vendor/wikimedia/dodo/HISTORY.md
-share/mediawiki/vendor/wikimedia/dodo/LICENSE
-share/mediawiki/vendor/wikimedia/dodo/README.md
-share/mediawiki/vendor/wikimedia/dodo/RoboFile.php
-share/mediawiki/vendor/wikimedia/dodo/bench/dodo.test.php
-share/mediawiki/vendor/wikimedia/dodo/bench/domdocument.test.php
-share/mediawiki/vendor/wikimedia/dodo/docs/ReflectedAttributes.md
-share/mediawiki/vendor/wikimedia/dodo/src/AbstractRange.php
-share/mediawiki/vendor/wikimedia/dodo/src/Attr.php
-share/mediawiki/vendor/wikimedia/dodo/src/CDATASection.php
-share/mediawiki/vendor/wikimedia/dodo/src/CSSStyleDeclaration.php
-share/mediawiki/vendor/wikimedia/dodo/src/CharacterData.php
-share/mediawiki/vendor/wikimedia/dodo/src/ChildNode.php
-share/mediawiki/vendor/wikimedia/dodo/src/Comment.php
-share/mediawiki/vendor/wikimedia/dodo/src/ContainerNode.php
-share/mediawiki/vendor/wikimedia/dodo/src/DOMException.php
-share/mediawiki/vendor/wikimedia/dodo/src/DOMImplementation.php
-share/mediawiki/vendor/wikimedia/dodo/src/DOMParser.php
-share/mediawiki/vendor/wikimedia/dodo/src/DOMTokenList.php
-share/mediawiki/vendor/wikimedia/dodo/src/Document.php
-share/mediawiki/vendor/wikimedia/dodo/src/DocumentAndElementEventHandlers.php
-share/mediawiki/vendor/wikimedia/dodo/src/DocumentFragment.php
-share/mediawiki/vendor/wikimedia/dodo/src/DocumentOrShadowRoot.php
-share/mediawiki/vendor/wikimedia/dodo/src/DocumentType.php
-share/mediawiki/vendor/wikimedia/dodo/src/Element.php
-share/mediawiki/vendor/wikimedia/dodo/src/ElementCSSInlineStyle.php
-share/mediawiki/vendor/wikimedia/dodo/src/ElementContentEditable.php
-share/mediawiki/vendor/wikimedia/dodo/src/Error.php
-share/mediawiki/vendor/wikimedia/dodo/src/EvalError.php
-share/mediawiki/vendor/wikimedia/dodo/src/EventTarget.php
-share/mediawiki/vendor/wikimedia/dodo/src/GlobalEventHandlers.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLAnchorElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLAppletElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLAreaElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLAudioElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLBRElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLBaseElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLBodyElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLButtonElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLCanvasElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLCollection.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDListElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDataElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDataListElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDetailsElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDialogElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDirectoryElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLDivElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLEmbedElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFieldSetElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFontElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFormControlsCollection.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFormElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFrameElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLFrameSetElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLHRElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLHeadElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLHeadingElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLHtmlElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLHyperlinkElementUtils.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLIFrameElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLImageElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLInputElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLLIElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLLabelElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLLegendElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLLinkElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMapElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMarqueeElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMediaElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMenuElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMetaElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLMeterElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLModElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLOListElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLObjectElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLOptGroupElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLOptionElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLOrSVGElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLOutputElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLParagraphElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLParamElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLPictureElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLPreElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLProgressElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLQuoteElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLScriptElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLSelectElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLSlotElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLSourceElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLSpanElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLStyleElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableCaptionElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableCellElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableColElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableRowElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTableSectionElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTemplateElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTextAreaElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTimeElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTitleElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLTrackElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLUListElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLUnknownElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/HTMLVideoElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/BadXMLException.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/BoundaryPoint.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/Encoding.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/FakeElement.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/FilteredElementList.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/LinkedList.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/MultiId.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/Mutate.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/NamespacePrefixMap.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/NodeTraversal.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/UnimplementedException.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/UnimplementedTrait.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/Util.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/WhatWG.php
-share/mediawiki/vendor/wikimedia/dodo/src/Internal/Zest.php
-share/mediawiki/vendor/wikimedia/dodo/src/Leaf.php
-share/mediawiki/vendor/wikimedia/dodo/src/LinkStyle.php
-share/mediawiki/vendor/wikimedia/dodo/src/NamedNodeMap.php
-share/mediawiki/vendor/wikimedia/dodo/src/Node.php
-share/mediawiki/vendor/wikimedia/dodo/src/NodeFilter.php
-share/mediawiki/vendor/wikimedia/dodo/src/NodeIterator.php
-share/mediawiki/vendor/wikimedia/dodo/src/NodeList.php
-share/mediawiki/vendor/wikimedia/dodo/src/NonDocumentTypeChildNode.php
-share/mediawiki/vendor/wikimedia/dodo/src/NonElementParentNode.php
-share/mediawiki/vendor/wikimedia/dodo/src/ParentNode.php
-share/mediawiki/vendor/wikimedia/dodo/src/ProcessingInstruction.php
-share/mediawiki/vendor/wikimedia/dodo/src/Range.php
-share/mediawiki/vendor/wikimedia/dodo/src/RangeError.php
-share/mediawiki/vendor/wikimedia/dodo/src/ReferenceError.php
-share/mediawiki/vendor/wikimedia/dodo/src/ReferrerPolicy.php
-share/mediawiki/vendor/wikimedia/dodo/src/Slottable.php
-share/mediawiki/vendor/wikimedia/dodo/src/StaticRange.php
-share/mediawiki/vendor/wikimedia/dodo/src/Text.php
-share/mediawiki/vendor/wikimedia/dodo/src/TreeWalker.php
-share/mediawiki/vendor/wikimedia/dodo/src/TypeError.php
-share/mediawiki/vendor/wikimedia/dodo/src/URIError.php
-share/mediawiki/vendor/wikimedia/dodo/src/URL.php
-share/mediawiki/vendor/wikimedia/dodo/src/Window.php
-share/mediawiki/vendor/wikimedia/dodo/src/WindowEventHandlers.php
-share/mediawiki/vendor/wikimedia/dodo/src/XMLDocument.php
-share/mediawiki/vendor/wikimedia/dodo/src/XMLSerializer.php
-share/mediawiki/vendor/wikimedia/dodo/src/XPathEvaluatorBase.php
-share/mediawiki/vendor/wikimedia/dodo/tags/idledom.xml
 share/mediawiki/vendor/wikimedia/equivset/CODE_OF_CONDUCT.md
 share/mediawiki/vendor/wikimedia/equivset/COPYING
 share/mediawiki/vendor/wikimedia/equivset/README.md
@@ -23972,7 +24030,12 @@ share/mediawiki/vendor/wikimedia/minify/
 share/mediawiki/vendor/wikimedia/minify/bin/minify
 share/mediawiki/vendor/wikimedia/minify/src/CSSMin.php
 share/mediawiki/vendor/wikimedia/minify/src/Cli.php
+share/mediawiki/vendor/wikimedia/minify/src/JavaScriptMapperState.php
 share/mediawiki/vendor/wikimedia/minify/src/JavaScriptMinifier.php
+share/mediawiki/vendor/wikimedia/minify/src/JavaScriptMinifierState.php
+share/mediawiki/vendor/wikimedia/minify/src/MapperState.php
+share/mediawiki/vendor/wikimedia/minify/src/MappingsGenerator.php
+share/mediawiki/vendor/wikimedia/minify/src/MinifierState.php
 share/mediawiki/vendor/wikimedia/normalized-exception/CODE_OF_CONDUCT.md
 share/mediawiki/vendor/wikimedia/normalized-exception/HISTORY.md
 share/mediawiki/vendor/wikimedia/normalized-exception/LICENSE
@@ -24050,21 +24113,13 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/core-upgrade.js
 share/mediawiki/vendor/wikimedia/parsoid/extension.json
 share/mediawiki/vendor/wikimedia/parsoid/extension/README.md
-share/mediawiki/vendor/wikimedia/parsoid/extension/ServiceWiring.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/restRoutes.json
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Config/DataAccess.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Config/PageConfig.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Config/PageConfigFactory.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Config/PageContent.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Config/SiteConfig.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/src/ParsoidServices.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/src/RegistrationHookHandler.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Rest/FormatHelper.php
+share/mediawiki/vendor/wikimedia/parsoid/extension/src/Rest/Handler/EndpointRedirectTrait.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/src/Rest/Handler/PageHandler.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/src/Rest/Handler/ParsoidHandler.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/src/Rest/Handler/TransformHandler.php
 share/mediawiki/vendor/wikimedia/parsoid/extension/src/UnitTestsListHandler.php
-share/mediawiki/vendor/wikimedia/parsoid/extension/tests/phpunit/unit/Config/SiteConfigTest.php
 share/mediawiki/vendor/wikimedia/parsoid/readviewstrip.config.example.yaml
 share/mediawiki/vendor/wikimedia/parsoid/src/Config/Api/ApiHelper.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Config/Api/DataAccess.php
@@ -24213,7 +24268,9 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/src/Mocks/MockPageContent.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Mocks/MockSiteConfig.php
 share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/DataBag.php
+share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/DataI18n.php
 share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/DataParsoid.php
+share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/I18nInfo.php
 share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/NodeData.php
 share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/ParamInfo.php
 share/mediawiki/vendor/wikimedia/parsoid/src/NodeData/TempData.php
@@ -24222,6 +24279,7 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/DummyAnnotation.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/Grammar.pegphp
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/Grammar.php
+share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/I18nTag.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/Item.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/MockApiHelper.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/ParserHook.php
@@ -24232,6 +24290,7 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/StyleTag.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/Test.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/TestFileReader.php
+share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/TestMode.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/TestRunner.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/TestUtils.php
 share/mediawiki/vendor/wikimedia/parsoid/src/ParserTests/UnexpectedException.php
@@ -24255,6 +24314,7 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/DOMPostOrder.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/DOMTraverser.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/DOMUtils.php
+share/mediawiki/vendor/wikimedia/parsoid/src/Utils/DTState.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/PHPUtils.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/PipelineUtils.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Utils/Timing.php
@@ -24298,6 +24358,7 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/MigrateTrailingNLs.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/Normalize.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/PWrap.php
+share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/PWrapState.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/ProcessTreeBuilderFixups.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/RangeBuilderException.php
 share/mediawiki/vendor/wikimedia/parsoid/src/Wt2Html/PP/Processors/Section.php
@@ -24354,37 +24415,43 @@ share/mediawiki/vendor/wikimedia/parsoid
 share/mediawiki/vendor/wikimedia/parsoid/tests/RTTestSettings.php
 share/mediawiki/vendor/wikimedia/parsoid/tests/TestUtils.js
 share/mediawiki/vendor/wikimedia/parsoid/tests/api-testing/Parsoid.js
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/annotationParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/annotationParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/annotationParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/citeParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/citeParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/citeParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/extraParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/encapParserTests-standalone-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/encapParserTests.txt
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/extraParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/extraParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/imageMapParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/i18nParserTests-standalone-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/i18nParserTests.txt
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/imageMapParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/imageMapParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/langParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/indentPreTests-standalone-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/indentPreTests.txt
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/langParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/langParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/legacyMediaParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/legacyMediaParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/legacyMediaParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/mediaParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/mediaParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/mediaParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/parserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/parserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/parserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/poemParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/poemParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/poemParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/sectionWrappingParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/sectionWrappingParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/sectionWrappingParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/selserWrappingParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/selserWrappingParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/selserWrappingParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/separatorTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/separatorTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/separatorTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableFixupsParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableFixupsParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableFixupsParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/tableTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/timedMediaHandlerParserTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/timedMediaHandlerParserTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/timedMediaHandlerParserTests.txt
-share/mediawiki/vendor/wikimedia/parsoid/tests/parser/wtEscapeTests-knownFailures.json
+share/mediawiki/vendor/wikimedia/parsoid/tests/parser/wtEscapeTests-standalone-knownFailures.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/parser/wtEscapeTests.txt
 share/mediawiki/vendor/wikimedia/parsoid/tests/parserTests.json
 share/mediawiki/vendor/wikimedia/parsoid/tests/phpunit/Parsoid/Config/Api/DataAccessTest.php
@@ -24589,12 +24656,12 @@ share/mediawiki/vendor/wikimedia/request
 share/mediawiki/vendor/wikimedia/request-timeout/src/RequestTimeout.php
 share/mediawiki/vendor/wikimedia/request-timeout/src/RequestTimeoutException.php
 share/mediawiki/vendor/wikimedia/request-timeout/src/TimeoutException.php
+share/mediawiki/vendor/wikimedia/running-stat/CODE_OF_CONDUCT.md
 share/mediawiki/vendor/wikimedia/running-stat/COPYING
 share/mediawiki/vendor/wikimedia/running-stat/README.md
-share/mediawiki/vendor/wikimedia/running-stat/src/RunningStat/PSquare.php
-share/mediawiki/vendor/wikimedia/running-stat/src/RunningStat/RunningStat.php
-share/mediawiki/vendor/wikimedia/running-stat/src/Wikimedia/PSquare.php
-share/mediawiki/vendor/wikimedia/running-stat/src/Wikimedia/RunningStat.php
+share/mediawiki/vendor/wikimedia/running-stat/src/PSquare.php
+share/mediawiki/vendor/wikimedia/running-stat/src/RunningStat.php
+share/mediawiki/vendor/wikimedia/scoped-callback/CHANGELOG.md
 share/mediawiki/vendor/wikimedia/scoped-callback/CODE_OF_CONDUCT.md
 share/mediawiki/vendor/wikimedia/scoped-callback/COPYING
 share/mediawiki/vendor/wikimedia/scoped-callback/README.md

Index: pkgsrc/www/mediawiki/distinfo
diff -u pkgsrc/www/mediawiki/distinfo:1.65 pkgsrc/www/mediawiki/distinfo:1.66
--- pkgsrc/www/mediawiki/distinfo:1.65  Fri Sep 30 11:52:23 2022
+++ pkgsrc/www/mediawiki/distinfo       Sun Jan  8 02:12:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.65 2022/09/30 11:52:23 wen Exp $
+$NetBSD: distinfo,v 1.66 2023/01/08 02:12:56 wen Exp $
 
-BLAKE2s (mediawiki-1.38.4.tar.gz) = 43426388077d885dfa99fdfe89cd40179004d99b54588ae9d3f723651ea4667c
-SHA512 (mediawiki-1.38.4.tar.gz) = feb1b4a8eacf0ec1377681482e244527a4185af583776ea5ce2cfb27e0cf119ae8d66fab4bc24c34bf82df74cf13f10a9b9c488f2ed9f8be24e5c992588d9fcf
-Size (mediawiki-1.38.4.tar.gz) = 55393813 bytes
+BLAKE2s (mediawiki-1.39.1.tar.gz) = d0ee1d8e1c031ec1086b72f281627eb80e0153c1b2ef369ee7ef0d79242b7da4
+SHA512 (mediawiki-1.39.1.tar.gz) = 88e9f961cad1e1f69b3be04f3fa487cd2baf82ec3443b827b5f7541b7f717d8901d0c0be6928ba3e46db4c350edadf5d7f342d49e3b55f77e8a8b079e5aacd37
+Size (mediawiki-1.39.1.tar.gz) = 55569065 bytes



Home | Main Index | Thread Index | Old Index