summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6049 -> 6048 bytes
-rw-r--r--www-client/falkon/Manifest2
-rw-r--r--www-client/falkon/falkon-23.08.5.ebuild2
-rw-r--r--www-client/firefox-bin/Manifest396
-rw-r--r--www-client/firefox-bin/firefox-bin-115.9.1.ebuild (renamed from www-client/firefox-bin/firefox-bin-115.9.0.ebuild)0
-rw-r--r--www-client/firefox-bin/firefox-bin-124.0.1.ebuild (renamed from www-client/firefox-bin/firefox-bin-124.0.ebuild)0
-rw-r--r--www-client/firefox/Manifest101
-rw-r--r--www-client/firefox/firefox-124.0.1.ebuild1421
-rw-r--r--www-client/otter/Manifest4
-rw-r--r--www-client/otter/otter-1.0.03-r1.ebuild2
-rw-r--r--www-client/otter/otter-9999.ebuild2
11 files changed, 1726 insertions, 204 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index a88b70161ce9..005aeb5fb547 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
index 2f31f12d442a..89bec98a55f5 100644
--- a/www-client/falkon/Manifest
+++ b/www-client/falkon/Manifest
@@ -1,6 +1,6 @@
AUX falkon-23.07.80-python3.patch 1264 BLAKE2B d668b68b5282fad9670e0a20a140f621aade354e94a7b57f4093c37a163a7d6d90b8da6b911411a1a14973486f227de6efad3ebb49ca37fa9000ce47071976ef SHA512 33f4157e3f608ea01e95c0b6e46b958287abd943c3da94b7b599af2ef37a6683ff11f44325faf784d9927c6e71857cd086154a2e3e6f9cd90d6030587e0169a7
DIST falkon-23.08.5.tar.xz 2574364 BLAKE2B 9090263ee1e9a76cf9efebf6f3c8b5d0ca25a907f467ebe5adff6d54e71c79aa982317094ea354fb4fa898244b119b73640fc92ae301f95fe78551d3e84921a9 SHA512 215e2a4ff551aa6d3fab0317d2b2b823b7fee4c1f6a653118d00f3def9ebb037931e8cd81f33785a44c8aa8910e00fbda884c1cfcdb61190544d1e6c8396acf8
DIST falkon-24.02.1.tar.xz 2577316 BLAKE2B 1d93a64088c208cf82acd2e01480534f25c0494c76ddb60cedd8e073446c6006a0477bc1f0af078c979535ec47d5ffab913e21fa1e7169ad46c4e96621937a57 SHA512 0b504efee571badd1c63630b6cd5051d6782183d55717749f749b16556a53249a6a14cccbb9799dea3930b9fa3bb7001f1a5319472c7bff35e390c76df3bc0f7
-EBUILD falkon-23.08.5.ebuild 2309 BLAKE2B 8d880e848c635d7e8b6cb21d088fe24a2458bb2a2bc2b963226aac6bf01d350ecff36d12db9b02112378fd274f3fbe8aaea1a66ab92c398de17b115f03174efa SHA512 4d2e7bb189d9ba747ee2d50333dd3cef5d6c34cd14570ea4ec9d36262a38cb954c24d507e739ea1ade9ed9c5830a1b1a0065089cfd41b035e25d7dc603292efe
+EBUILD falkon-23.08.5.ebuild 2302 BLAKE2B 4e88b797351a31b7459de1282d02ef2a7692c5ca6ff2f5b9c0799f46b42769f9c5e55f6da505e2a32aa3ad0aee6e14de10a99ad9ab4ee84ff77f0e4ea9cdbff5 SHA512 e59861927e10360bd4b9febb5b79c085f729df2975575c27f3fde94ddefebfb260a393a594e5d046d8dd13dba28c17f11f55a55f431b80427ea8939655b2cc2d
EBUILD falkon-24.02.1.ebuild 2075 BLAKE2B d43b8a07c015291770a10c95aba8921a9bdbca15ddbdc81d950d7b5fd3fe4f1fabd1ea42f20b6d35d08e3461cabe4bb42b05fd0c7b2bcc808a02d0cc78e307c4 SHA512 94493c463ac51775a790ecec9844134fb974000202bec62d738ca103776600552b5ea08ad5820ec6af48b2e9d502587e79e3e9d2508a56aaa65959ea9ce3f416
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/www-client/falkon/falkon-23.08.5.ebuild b/www-client/falkon/falkon-23.08.5.ebuild
index def35c7e8f59..2bbf4951827f 100644
--- a/www-client/falkon/falkon-23.08.5.ebuild
+++ b/www-client/falkon/falkon-23.08.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="dbus kde python +X"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 33789e3dfecf..621899e43826 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,202 +4,202 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-115.9.0esr-ach.xpi 456930 BLAKE2B c041593a7778b2e17309061405f2efa8d969eea14c5e4ae55d1d7f50f8210c94c450b3ae2d667e577fb086ac729f8efea34cd57127b3fccafca47493dfc8584a SHA512 840bf034625e3dff62c701c80ebe5af04bf92be54de5950be46589118feb74a4c1fbf8d8a55e34309da62cbbf94c9c863d528f0448bc8540e643bef058b7cf56
-DIST firefox-115.9.0esr-af.xpi 413586 BLAKE2B 695f26da6377cf4db1d93a065156ef590fcd5663e69e96093e420f494e354e184769344791b24e13fd00a29bde9d14adc46936209f2afe9ac330b7f55e098a3d SHA512 b7c4af228dd86f1913b06b0ffd2a0fe022c206ab405ffb0e2f224f5e891aecd539e2a5c90c0b617ad94f2a683fbe9dbf1bc52c7b45bd5e0557df86862e8e0c6d
-DIST firefox-115.9.0esr-an.xpi 497249 BLAKE2B f77fba39585ab36a89db1bf1faeda9c110fa0841638334be65ed7e472d80f0db903351a8ab7c9e8832c596897f6ff8827fc1583c0399c68c43c271746b809a15 SHA512 66176fce34c1fda1e58e31f89ec1d2591ba1428b3755d5045dc763c8c186ffbb7ca3e0d29f7dc9492263169f3a6c73a3a918b957265cacd23518a166add4413f
-DIST firefox-115.9.0esr-ar.xpi 590958 BLAKE2B a8b56f5188be1e9a218e3e5dff58c8ae47c22075f99b95c9ee559e95608477a00ba26bba0ad38477ab46630425d0d4f184a68eac465b541e6244252e6fdfd350 SHA512 16a0facba696f7f265e374c8f435b7318df6e925db77b5b4420cd0368ad1f46ebabcb95811abbbba96f85dccf3637123f747427f288936f09c82bfd70aae3918
-DIST firefox-115.9.0esr-ast.xpi 489192 BLAKE2B f621232e33a427ee3dab1ff0b9f81307142cf45b7615b68b4da321d1659d31f8259993dad35e6bb0301831e622676bf3a494c9317583d683b4b20f6f175ae904 SHA512 33c10cc19a4ea430e981476906452208a1c8e6a83eab53d0da8a1de19d1b49ed9a906ff4a2d9f63956030ad1389ed21f6ac0bf01a98ad4173233f7381c0208d3
-DIST firefox-115.9.0esr-az.xpi 483835 BLAKE2B 0bc4c9145aafa09ef3fbccdb9e68af1a215d0f97e0e4fe47c17a2e68b2dd4a309e734c0fd34f3bdd48838fa902d56489b9df5074cb817bc3be9541f353da49b4 SHA512 fc25055a26a2737187b5e895e1b2574ed12919cb1cbef605f5203b1863141e8b8a2396470c7db51d8486932d8d444203ee0b327fd81c701b8e7c1818de39eee7
-DIST firefox-115.9.0esr-be.xpi 691074 BLAKE2B dcffa23bb43cffdf089c8e48caff1b472573b3bf34143abb72611b7467e683955106ed7e12fe0556cb0fc788ea15de3fd2359f440beafa465b51635d0aee74ee SHA512 658b044295fdf8799af3a489054bca1e1171643b2e0e22e1bc204182b2d9b2b99cc65691e000135d37def3fe9e2c552cffb8645a65198ecfb2dd8c339d35bb1f
-DIST firefox-115.9.0esr-bg.xpi 588680 BLAKE2B dababc1bdd0197cb0846116fe173e0dceda55d8f18e7fdf11fe7fe87eaecb52bdb12f439b5325e67bef7c2d30673d0b92902dbb8168f4b99da934c88dfc534ea SHA512 5a79900c50cf6a70e41d7145cb7c8ce78c9798fc1cba312d7a34620c0202d1c7f05c02cf2f0a419e261ba7e4e37e2c5f0755ad5a5e608cbad717b2572d1219c3
-DIST firefox-115.9.0esr-bn.xpi 573625 BLAKE2B 4a75d72c0be0eb82afca48a0600c03a33220b5e3f3c1648f1cd8095e2ae3c883539517ce5f264bca9f69d8187bbaa52ce4f41f82c2e50cc2a4241f615b4a17b4 SHA512 f735a3a02ee4294d22ee87907c6d379aaefe006907296f577831f9db5bff3791912b7c75769fc05225b6a415f85a6b28a4dfea498ae7f2b22edbfc7fa5d5f4fd
-DIST firefox-115.9.0esr-br.xpi 573718 BLAKE2B 9c1650e8b3f624f85d558654206df5e204b58b9d8e695d34cab374097b2dadb912f2dca2e63b2709405b3dea921c1232a650dc76bbaab1fcd5d68d280d1c6c68 SHA512 6312c1465762246504178fe0f6a57876a9f05a0bb90efa75770b81581da6484a949c772dc3df021fdb2fbaaeca7df4a14e81d3bbdbf78fc328472229cff95f24
-DIST firefox-115.9.0esr-bs.xpi 463563 BLAKE2B 0fa88cab15065578b47ad6b7175d66d653accb9a02517c0438d468751f52f53d10c68388f959167f8815b43f7049d6a05bf88378ed1306a13db828c7f31b335c SHA512 c86d495dd6ecb0a9d3f3b5e0af98aa6408ec24b5bb58e2dc12043a8d3940eaace3926daed40414b4b17befe1e2ad4517cc0f6ef4bfc3cf0d531ee93673fccedb
-DIST firefox-115.9.0esr-ca-valencia.xpi 536859 BLAKE2B fd40330a180869af66db9f14bedcc8fdc83de05e3b4b365760e0468d91fb58bf94350bccd3a0a300aea889822db76ad9ef91d9e662bf3acf9d5068cafec05b0f SHA512 78dc9e55851b8925d66eafc5df73935589b26b4adb9c95f44cfca2b24468ae3be933f19196e63394c0d7804690757efe2c8a8968458ed91c4c8fe9a8eb770f7d
-DIST firefox-115.9.0esr-ca.xpi 575791 BLAKE2B 4ee3a223a203d7a8c90c9c67672e21c6208a8c463deba3bfc4081140f18a8b034c5964bc9dc57fa38e87691e06b89f80251beb68a3aa3be1e9c13b0d3754dd02 SHA512 14c23d63734da8ddc2d977f323ba8b68768df62da445a4371d00e7c0cdb220c20a88fe9f4ca9ee76107abcb1114e2a82b2bd7abf8a3221437cb566b4ddbbd673
-DIST firefox-115.9.0esr-cak.xpi 581689 BLAKE2B 3b721f26c9044f8f2d8022451dfad09a490a433b2c6b69599d22d69ac850d8851e0967a2b223adffac60bb480c603a849797ab85cf566ed310b85015b954ca4f SHA512 5ef30bf9b4e4b05caf2e09806269c21146bd49b6c6eb8bc4991522c02e78a4dbc76629523f47f65b2fce342b2924a2df074cfcb82113e870fa32cf121627cf17
-DIST firefox-115.9.0esr-cs.xpi 636799 BLAKE2B 2a5f3ef8058542e5da236c79cb0ac06900797d4e913e43402b4ceb830df44799413db7c81944dfe48f4c3dd30f41a57f0f3b0bd419dc797fe01a8450362fd575 SHA512 35ba9f67239de0479f958f453045bee802168ceaf09cb043cd8253d2f3c5df48f8552bfb6f067b09088ba853d111debc1e5becadc66d59ebbdbfa18449d6997b
-DIST firefox-115.9.0esr-cy.xpi 604777 BLAKE2B 897b8469368ba83b4e4b49fdd2957e316bcaa0e98a6b0f841786a1c2be55a5f1873df13ae50772ae5c92dede84614d97f64bf67c80e7265f303146ff5db042c1 SHA512 46b72c5e48b820b7b4a5e1bf54642be59fec3a6d1e62665e5e1dcd99ed858a48d0058ae66916214372e917ad1b4a56b805cebf09f5f2814dfd5be8619c788bfd
-DIST firefox-115.9.0esr-da.xpi 589844 BLAKE2B 142b6cabb30b5817e2b90d42694b3744fdc3e2f67a757c989e3ec2ef1a38325699d0f0dc53be787241e988694e154a7f4c96c4d302187a5da8cff8c7e8f6aa72 SHA512 ab0ad5dedb6dee2cc0bba46560633a0b497b7d8cc58142955d995ce703f6748be44bdc1346a8435c3a3547cacbde8d8620d87aa11c07db09f44f3c70dac0426b
-DIST firefox-115.9.0esr-de.xpi 612029 BLAKE2B b0b8e9fbcd5f1cee7f7526638268ca9d468daa44c0047cc3d90ab6c755a36877aca36dba1ea43ee26ebdeca27ea4664d7bc5e0d90d34adaa9ac0ad3efc2d93ac SHA512 1fabe89d38a8416d9324160d92673de71efd67cb37824f067dbdb710716bc8460a2a55c3f18d5fd7bfc17276256ecb5884f863b394ca2b79db437fb1540b9510
-DIST firefox-115.9.0esr-dsb.xpi 629491 BLAKE2B 26ac8c7ab4f383be070f2dbcb084c8583a800538332e45f1778c6751e13c26bdc9228b9cddd2b39f87b72876cf479b73bd354acca63d56085e07ac7fae288058 SHA512 9b1ba3eeeb4f794afa9b881ddbbb08fc7e68e6aa18bb09e5475eb598c6b5559940ef75cb3fd691a28f47c8ca14fd735aaa4ea484d9f396b86b86b37437832b36
-DIST firefox-115.9.0esr-el.xpi 710462 BLAKE2B 0ca9f3b6a4fd6555d702be2d587b3f00f5ea20da65b66d6409d645aef27079e2ccfe78547e62146034753628e9cfa462047af3a63d63145a4b28902640491a7a SHA512 2864049271df8db65649b57c2c9baf8e603b69c69017399625ccd4f395633684c28d3f1d464ccc891273bb0b0b4ee35fb5db3e46fd8ae808e9a5273af6bac155
-DIST firefox-115.9.0esr-en-CA.xpi 551687 BLAKE2B 3f364b7169eb7769b42d1950f5bbbed3cc10b31a5f4acd460e029b81e42ead64c355e64326c9528f98f1e5ef870bbe7c14f0e515d726e6e268ec4e2f6d2d178f SHA512 6b676616abefd4f721be57884302ff56c888309a733a47737fc7b0e857ab7a76c9e41b4871c581a4f2d79599b22f7bfbafea8d658c7b0c53d4e2874ad612f735
-DIST firefox-115.9.0esr-en-GB.xpi 567043 BLAKE2B 6d4a6ba270b0d587ca15be07c1ecff2d3dfa3b268d88a69087704571c1ea5a009a356adcead4e13e8b5f9e5424a612a7ddd376cfd7a582b0920a76f86b85d87e SHA512 a7d8cd82fc3ba5da0804766cd2ca8c09368b56938e54a8af69461bc24df6d4c8c5413b7652a7656e7364a0fd7abde7d7711dec5a57a3cee43a0fb16ae6cc0db9
-DIST firefox-115.9.0esr-eo.xpi 585349 BLAKE2B f5a61fdbac376426376f6db192af7438b5f7bcb5c2c17b12d5b9612257a060bc751831e1970b7c3c61ffc60c89adb3aba9345d991029415b988b3f0ab51e59d0 SHA512 01d5b1a62c3e7d278ebf5720bc8bb860632ca0e3ff1e2c8bfdfbb4686de8bc0b4bd001021ecae1d5c0c633eef7ff15ff802523fd775230ed41ea34e8e901c037
-DIST firefox-115.9.0esr-es-AR.xpi 608558 BLAKE2B ac5f2db968940a1ca466c766c34a9cbc27f24e4d1d96ec06b80956430b8d01219df17bb1c14131756a27673436bdcc935e911ee31287144823237b1e20b5bd9d SHA512 e95e114e671838a868c4c9f65c8f4a6bf452049447c141b4696284910f10065971bee20d7e315d7c67f72e9668dab467a6b4680564ab5c750ae9281aef5761c4
-DIST firefox-115.9.0esr-es-CL.xpi 606526 BLAKE2B 2ba164763ad94e8a966f57716de09dd0c00e352c9da0b04d569f5eccc0af5d0276c8d88a658e52c808997458ee66ee64c0a8e0675e6d412a58a2f585a80a9125 SHA512 276d70658a0ac094ade1f698d88454606ec7c107c71473ccee7925914f18c75e5f1ae1242376d34691d246a53d24aed8fa662c1d15aa6bd48bbc505282cba229
-DIST firefox-115.9.0esr-es-ES.xpi 600501 BLAKE2B a2cf750dd402a1c9966fffc214d610be7927acd6b244caf9b81f1daa78db4937589d4333c2ee914567e0f8fc082d1840ce628b34eb1580d54eba88c4889b0bfa SHA512 2dfa859dd4901b76920d3c8997b6068532cdd8aa369570a3364cb927c412869285898dcf96a2a66c340d574aad7c7c4b6f9bbc23cad688ca558fd657edd27207
-DIST firefox-115.9.0esr-es-MX.xpi 580260 BLAKE2B 17defd5b76049e9a8eb48bfa824566335c960c93051e3b08dea8fcc43deb0c3c119eac60a50c1caf0b8af1c36291675a57b74195dc8f1b15a3682133d3e66bdc SHA512 89a453b5276ae44b5c4115208f8e891e3f5db737ec8871aa3704be9bf701baa872d766a040b95f256d405c0f69b975270f947b9d9c1bffc7154fedc155f15355
-DIST firefox-115.9.0esr-et.xpi 530489 BLAKE2B a66923f00873b4123281a4e3d809090b1b9100ae290a5b76929bd6bb25f0896579e8bafc63626858cd040492a760ed4450a865075cda5144f8b3edf011de7499 SHA512 301f1779799bd3d9dadc787b788670ead6fc4510097ec56f1cac0063d575c4e3200b6071caf9c20859775ce0811305003dca4abb0aa9036d499c81c3e1c36100
-DIST firefox-115.9.0esr-eu.xpi 581881 BLAKE2B fdae398ea6585e2054b88383aebfe79546a2da8e34c54379bad490228c8d42a1da198a449dac6a9e63116781eb5451c242e83d52dfc8e5805454b26b0fc92416 SHA512 3e7ee0bd2fe90ae9e101b841f84ea197dc3f97d6548f39affb4f4b91fb0d0303149cd3a034f320de5c89d49022300b4784971ef4ed236424f25888d4e9c4d3d1
-DIST firefox-115.9.0esr-fa.xpi 581581 BLAKE2B b50f105ed38c7c4abf403dd1be857638298f0f39924605942f681b2888ae75126064f7f724abff5c410c374dfca73ecbd6e163c5df004d09e5062f297a0b36a4 SHA512 b4efaf54d0ba824b393735ec3088fbf8debcab4a1a9487fab57689e76947a91dff1bdeb1529e0cb91647e53a36531249e835210ebcb7370a23b8ba5f0e9c7633
-DIST firefox-115.9.0esr-ff.xpi 469362 BLAKE2B 0fb28c54fb9fe449b509304ae99a903ec82fa498f108eeda9a78a51a92cbdf3b9bd262fda016271578b76fdbf21d747587caee65148e45f7a48d414fcbbf2693 SHA512 a0a4439b83f967bd82dfa88858d7f663f73dcca36ad6ef801b9e4e60801b65bc4f7a548d150132634493d546f463c303bfa68fecd75f8ddbb686313c8e1af47d
-DIST firefox-115.9.0esr-fi.xpi 587615 BLAKE2B 79832c2a63f14267404cd4791f024f99973ece821cbce8a735a5c41450e381133e158061efa842cbd2e2f8125fbe6088450274877fcd73e97409fed866a960ff SHA512 e176e83b9f62e7fa0ac5ed9a567e69c57033b8b5c35ca807431103dd235b9a288e4dbab768405e7c9c7af32f3a4fc595548ecee64becf143750af05f0a06ff02
-DIST firefox-115.9.0esr-fr.xpi 619220 BLAKE2B 42333b392239b54226913e051724c11990bb2ceac06b91d2d8979b9f938586d8fb1b7ba96f0efadae1ad4af6b9213483d4a05a485075b8621ee6dd95aa7d988f SHA512 0e82b1ea11b0129466571f6d0a7181f9aadd17d868be08d599e4dc64a34a16def6ad6c4fe2cf366e25b7cbfd603c9131267d7368b8455224cc0991874e5a612d
-DIST firefox-115.9.0esr-fy-NL.xpi 602855 BLAKE2B e7b2420faa55828556b22be1688792e380aa0c2d49530278b37a9c5fb282f575d428805f0c7da96c4a4457d6f560e3995b2ad18f789bf3c3c32c0599169cc9eb SHA512 1b66ee3165d55f9ad0ce7ee66033ba55145e4b2cb5dc9d00f8b0274a9984d9dc90a0171e090a8b320863352bcbd3a87b5736dd472e929510245ca632a32a1414
-DIST firefox-115.9.0esr-ga-IE.xpi 465832 BLAKE2B 4ffda776ad6befc1c60534e0963be9d8f7770d3d0d34e5bf5f489dc23b91ae78b005684cbf4bc574977067f515e0381f2f1fb58484d15283719cca3e06146c56 SHA512 02ce1651f9263a9c62aabc545641523dd85056bc76990d6c30830f1bae8073129ecdf956e2805abcd73712a5f00bbe1e1a2d04f068b1a5877e71a8f8457f0958
-DIST firefox-115.9.0esr-gd.xpi 582164 BLAKE2B 4b747b3121e8b59f5d24af0bb104b4ea4f63673ce34c8e50f03955e02f5a2518e44937b354660427e70e6ef1edca8ece7500cba2916af17aa300d39f7db8ad71 SHA512 e0a092ee4ae055c41ca45c8028448031a4c72ef6e237ee6d1791e8fce538fb81aba9e9e873413538086047da1117981de1886c8e8cb3db0e6e6c491ecf7b7b32
-DIST firefox-115.9.0esr-gl.xpi 589964 BLAKE2B 94ef8ee9fce283ded9e3c415211395fa1d67ba2df3c935d35b86ca45fae496ebacf60f484c192bd47780e574519ba50a1950f8b33b56eb8637908ebafc2a9602 SHA512 efa3e75d436dd64d7200fb93eb717b649c561982611348146201d84575caa70cea33bc8fc389a2a0ac1220cfad5c2e24aef3d81b1bba9e069baa26fb473d412a
-DIST firefox-115.9.0esr-gn.xpi 618637 BLAKE2B 7f293424994c3376de20559e2f966ec2ecff8bfc264608ac12805badedb65073257c6f0fe4621c900dcdb5e8481af133001ab1e5ab0755ad4187b2f9626e2d4d SHA512 85d225ee0fc9fd5cbb5b27a6f49a8d530d24ba57e07c8464a8ece0cf7729af0e57cbadc5dc81479a6542a29261eaf48baefb3d4c9b93640e65ba6d706740d9c1
-DIST firefox-115.9.0esr-gu-IN.xpi 520697 BLAKE2B 103ed66c5c18200c2cb214490b0f064f6134781904d31d67c150caa46fa0336512ec019fa67cceaeb602ad91d639e0b7800815a7342f18dbe5ef2bf73ef02942 SHA512 7d89fb476f5139ec997cd0c15118dee3bd0ce3de0ca58f5d79bdc9ac1b3b818a077c8a02e88c5d0cd129d9e5605de0aebfbef33199e3636b1769c4377492afee
-DIST firefox-115.9.0esr-he.xpi 611053 BLAKE2B 02dec11307158e82ecf93992becfe487495c00e93121b183933e44b22bd6f7cb5b3e918e49865c1c9c38ed68979ab5e4d932756de47920a45f1e167fa912c3d4 SHA512 5f2e973b0ae550ab57c2621fb4d9a0b172aa2c72609acec5811452996568e54b184d8eaf6c9574f6ad01390d511a105a130c085a2b189395c3151a010234e6f1
-DIST firefox-115.9.0esr-hi-IN.xpi 557482 BLAKE2B 81deb9a7cde6423a3f84091cadf3a531b1de0a23d54e8114fa03d5e724aa6ccca729b5cbedb2fab69a40124a80b647a37296371c57337b90754f0195ef88422d SHA512 d95ba7b3b9d0a38eb542c2041f1ee4d7510cc34542ebcf7b9f9e186e65305448893c1bdac7a664230db529a8e27cc246c7248fea533f9d40e06c928a56fed915
-DIST firefox-115.9.0esr-hr.xpi 547615 BLAKE2B 7edd2ac49c8ea1ca04ec34a6ec44d0631ea071ff11780b033e3855a862c0a428dbf82c4ab52ced502d231ed6de1a29834d41610393018c956fd72a9861c34646 SHA512 f1f13514473f21f8447f0fe9b2d438430e25d877f0d414e9ce5a597930915c681b3082deccaae12b956908c49fffd076ce0b9ddf820113aafa129a6c9f7da9c5
-DIST firefox-115.9.0esr-hsb.xpi 626662 BLAKE2B 67ce4806fb8deb68523388f4129b0e10194cd7741f2a43613436091b2ed2985afe7793894928eb339b575ba648d2a29fafb033f53c8d548dd56784bd70a6edb7 SHA512 443596b9a38fb6a6dd0d276cbcafa72c2e6371d23c067ecf7a6208b0cac21be4910c57ba0565d8967598c656829621a287fa5435a1ebe4c93afc29b5cd96047f
-DIST firefox-115.9.0esr-hu.xpi 628668 BLAKE2B d4e6c850820fafc9d9e29e77a016b2d041b949b64c7c083bc7432a8557062df94ed602502057c264e7e1eb39afe46897ff3fc1afa2d925dc0c2f59cb2ebb3c28 SHA512 773548f51d6bcf31ee9881d4a2c56f4720efea1b667b30a85d99eb92638fd156afd27f19305f121aa6a9e9922a514e4f4de067974885829a62557460c5340e7a
-DIST firefox-115.9.0esr-hy-AM.xpi 598324 BLAKE2B 0d0a05b345be9b601c75af4092a29d2d5267ba3076cf3c843920db6eb79c4d96c5bc901806c2705dbb4a43a7574a7bfa45b781437d59a9c05971d04dfc639151 SHA512 e4870ed17c5077e6f88ccb24290712e4b93e30dc5f5cdeaca1d18e7632321e01567967599a65166d281f3eb0bcf563fe744b70da0a60427259949bc2a06550a3
-DIST firefox-115.9.0esr-ia.xpi 591854 BLAKE2B b02d63ef542ef797772a072cf697b7f560589335d4390db11f717afc52e975bee971f46dba8f9f831d8770d878636f5b1688c0f7c611db6171e203421f9b3831 SHA512 506d6a0a4fb4f5e4bf8d45aa70ef49464ed7ae420a816503732da160d3f5bf260c1204c88ebdf4a875ea7e8d8a7460505d2c7fe5baf6c4ca65be27bb012e315c
-DIST firefox-115.9.0esr-id.xpi 556351 BLAKE2B 674335af18f4e9e4ca9d31b135882f47272a3bd368b412146da0d8c053cb347af771367926b2658d72445167b6775c84e31d59b5fddafc0a243116debce36f4f SHA512 adf92edf2ccec51e41f2cf8d199a5c3cd4df8e7d12845acb74854be2ed34581f6088df0aad9e8bbb5276a83ddb031af889c08e323fd27e87548f07ddc11f71fa
-DIST firefox-115.9.0esr-is.xpi 595865 BLAKE2B 1ffb0b114be36482ac8634723eb7bfd25fbc06e4b9d106a928977266914451441d0061266118f8a0e0b2b5ce9e42155fc714a3753a8aa64be617e879f5051f54 SHA512 031d7298efe8f443b71c30defeca894a5ed2ff8209c2efc1d5895bd675385755ea0e6d72cee476e478f0bb2a466c1a1a1cd5f8748131f960580816bfd00f2e6a
-DIST firefox-115.9.0esr-it.xpi 548750 BLAKE2B 33cb82b11f3791d344d64b850409f24f62fe6aa36565c1a033f645bffd2410001e8df8adaa05516bc19030b2c25ae2aa96ebe3a9ab186f69c9e30610c92aa395 SHA512 5163dd87e5d1146e338bf31fc07a52151029c3a53515fa5e335241a47f0b2d840a99fa3902bc33bf356ad247a48327da1695f6c9a4ade192e3029e59334771f9
-DIST firefox-115.9.0esr-ja.xpi 655146 BLAKE2B b3c3516e3c7271f01c429667ef4627e32a2eedb19c9b5e586379cbf4f9fa4b7b03f726066a931204456f2ef1014bbcea30d4b70d72f0a021098eaea10babe138 SHA512 5bf3c2ff2ecdd9e2f019902f8ae4a2ac5a589fadf503e5f8eb52b06efd2146802624f7b52734d878bf4051b049782ef9232c285c0c6d9b6217bda9d9e8c0f54f
-DIST firefox-115.9.0esr-ka.xpi 651915 BLAKE2B 99dafb37847670d754464a96db34d18b280423953b88dd60d2fdd8bce1f602092648417934e225224125cc901f5222b9513157593f3bca366169185a00c1e217 SHA512 5b266b5784e9bfad94a255229886adf8218de70944c8c2e80bd1ef915aa6b1caf30d70d0fabc27b79879f598d986bc04bcd427f3fcf43c4a40efd5d93d2e0ba0
-DIST firefox-115.9.0esr-kab.xpi 593080 BLAKE2B b3a1553d972bd3d580971247f659227cc91a3524545ff820351d97771c7c9ff13af4cc31fcdcc40527922915c79b02c379701bc591eaf5a55c4faedd25c8f2b8 SHA512 d8119b584b052b5a98f46c8ebf9afa2d7072ac5b4d8978b91ee9c712a97a110dbed5496932260e21c5ed1be07424366052b07dfce1c57e51d213e30fb9d1e93e
-DIST firefox-115.9.0esr-kk.xpi 686582 BLAKE2B 5490b6bc14d43fbf335e5a4b4337216ea643b3d90cd8ad89710edf9dfd247d4f7d8e961bec359c4e19ad618bc9e19ea432c2c3a96950aa223f43b8fbcec2016e SHA512 a326ea1c9e848cf4fbe3a96c9e1df9b73dab18bcf2379fd6aa5ef12eafb0cee017ee0d8294c74698d739436bb4e19ecfb38ca036bf04374082c2045aa26de51a
-DIST firefox-115.9.0esr-km.xpi 519950 BLAKE2B 4d8a51eadd9d19ee040cb6d777172c1bd78e9d9fb6e8bebff86bec688f11b8a396178d8fe4ea16ab3cc688e2798bde2fdec1b28601f0f3c37e12c9b417093b21 SHA512 f7ee13b6d917f4891927f6ff5bf34320976ace13673a76d01a98e4fb13799144afd95f40c1c6dc519a56c76015ed292d7464efe438a5159a38c22afc8ec55193
-DIST firefox-115.9.0esr-kn.xpi 485814 BLAKE2B c9f0ffe22a59812963f265ba958fa7e8d9ee5c1f47e75ef2d98e72ad2929699661ba959ed8e29307fcd55a483efaec43b63692be441f4f75a14940d66026b6fe SHA512 5a7e630a517e5c6a3dc65b348fe1942e6e701e90521d3dc05b81597dd43516dc643ee5fd3e203db663bd5e2b459ccf3fb4e0943f484d7352cc2d9584bdd08557
-DIST firefox-115.9.0esr-ko.xpi 641342 BLAKE2B adf9e46b9eacaaf5ef00210de17f5c15fe6d799e3a0e4eb8fc2aa54ed70d2ed00b3c8a6db3d4a94cc846f8123b73a5a52e462d103057ad79c976f23811ab6fe9 SHA512 1ecda500dd4344bcda08b85eefa23205ebfe43fb93cd04710900915deaf553345ea2974232850babfc07c5fcf27a320a7000fd6fe0c0627133bfd7e49fc130ac
-DIST firefox-115.9.0esr-lij.xpi 476785 BLAKE2B 4ccf7746ea0397b80f4e1475a1b9332f08a086355a5c1a01fa26cc7781b7d3c300f4e5d0fdcc0194cbd49362f78782a2c62adac138a636a5b94d7c661fea075b SHA512 79660819b8dbb567dd1717cd67f0d1716b023e37efedd1b49a5e8baae99f358e00696a4343acd18f241d58fc823f3bf258a97603997547d28e1b41b48c13c53c
-DIST firefox-115.9.0esr-lt.xpi 563115 BLAKE2B 9ea6066e83ae04c310b161ccb82b4e91af9d947e918b37cefcde7438148b90dfaca9538211e480bd755fffce4866a498b21d715044277c2056840d6509374f04 SHA512 88d97449c99c4f4bf9c56cf98865dd40841dd8ae4bbc3b2b0b69dc0bb1ff564f145d4d812e7a9e1cb6ec0ff6d8b087fb532006540af0fc548998ceba70ef012e
-DIST firefox-115.9.0esr-lv.xpi 462804 BLAKE2B 8cc29ac937b36d9bd4d6358b889f0006fb2416d2bdfb8346d95adfe480dfe3365adc26f9fcd4132a05483d099fcc7425e9c4312bb25bbe67507b55e7c113c5fd SHA512 c62e71a6ecc10827db4551971fdbdd698ef253f48d553e5ce4b3de7db20a021f7ecd56b730137a30025726e935b30533fe3699f8a46f7b1d7dd868fa2644d06f
-DIST firefox-115.9.0esr-mk.xpi 487309 BLAKE2B 01de6ae222b4208f15f69758dd9419d066186e3d0d8acad2ae9911336bd8c6ed701342391062bede4f720a30230d18d9c7a19b4dc3c3c74739efa9ec01b3a0b7 SHA512 bdefbdc5dbdd22a98514ef8347cb7f23c58d8ac8ec4e97eed5ab5fe0ace236b50c6edbf08a2fb988238a14be330453f05c96d3b6288fd7fae49a526c4bbdc808
-DIST firefox-115.9.0esr-mr.xpi 524682 BLAKE2B 9d8d3765ec8a70129960596de03f8919040162ff7d48c521c14d89c697f1a5434d504a27a7fdec50249eb713ed3cdb32a9db690d719d084381c1db79ebb13c45 SHA512 63cbc04e6d5a77353d4dc51b64e4050a76974352b7a027f8459535529f66e5c665af27d6e0397441cf6c2fb0ef73c8cf7904af1e31463ea93ae25c447817190a
-DIST firefox-115.9.0esr-ms.xpi 443374 BLAKE2B 219e5af68e3b3e98452049551a17a002f9d45cc57588c17eb2f1ff31c442b96868e0f3727dbd27fcbb578caad118f5c983ae344bd024fd7ed7b73550cbc25b52 SHA512 97371aa2338490ebe0ea366dfa9d8acbf41266ec2cc22b1d79489aa6338a7180db9bdcc991cc493728abf3cce05dc39d3e271136a0d58380d9cd855d5241cec2
-DIST firefox-115.9.0esr-my.xpi 510884 BLAKE2B 386c991f55edcb5f7aed40a75e7bb083041e9c106a54bb62b38178e65a61b46bdf9acbad7f963f2c0d919c3ebb8624018a9f3e0ce9b4ffdfb6c3e7b120e57fc1 SHA512 d401ee5e1150210a97d8bbbf0601930ef081be7a7ed4eb2fa89e0e646fde93fd4345d90ff3e5cdbfc76afd494c31ae0e2cb6b1568c04e3f1ceaccb894bef2864
-DIST firefox-115.9.0esr-nb-NO.xpi 587906 BLAKE2B cf59809d53ea4511affea4656a73138616ca50481642e29cdc9a4f1aec94764e560088b8cfbdb8889101fe8609f4a6deca00edc241d0742d3d86e4ee748583ae SHA512 b6c67e9b2365d8e836609294f67de3a9f709b2db22b57c537ab04bd6e98f6ef329967ad935d96d48cbeda7b2c3c486e404f409d78df4096253dcc483157865b9
-DIST firefox-115.9.0esr-ne-NP.xpi 482012 BLAKE2B 0e20184fb90dd25f1d72669a6a66dd14a45f36261ef87af71e329c2ed032576f67f53a7dad05fa0fb4bc176797e2a9bdafd3fc82c3cc9d4c6f800f1ca59e2a84 SHA512 ae29f075c1e2673a3e275f22592e5a4bdbbcfc24a1f8a4716c39af31812ea33e286d2644edfa99c1fd7d4d28cc1eba8c78e5a99b17b647a9c7528888d6ffd624
-DIST firefox-115.9.0esr-nl.xpi 596843 BLAKE2B 752d731e0bc98db11ccab3e139ddcb5f2f52a7bed46ed116699f13a35c6481eb58e14de6efeac108cf2debc5548a9565d3c721b081915a2e34d55e2398651628 SHA512 f55dd4df36358f96bdf46415376245b715508429e8e3ea328003f61a522fbd386c41b73edc83281e9db288fe8f7ca4731e0d50e7aeb8d8239311fa5a145bf89a
-DIST firefox-115.9.0esr-nn-NO.xpi 584095 BLAKE2B 13083b1581d986b75f7ea515372d883d0f8f7564cdf368249865acbe2bca0437fa5f70f0cef564c424393d370bd82036e4ca480ddf57f1edc55558f3ec4b4987 SHA512 8ae9549063288e28354ca6cd1a99bd9f89d85c4c900c7b8c730110030ca333478076147d8708067c0259d587d3fcc0365d76cf05c3cfcb9ccb045a58b50bea02
-DIST firefox-115.9.0esr-oc.xpi 596881 BLAKE2B a7a5fd8878efdb6a18626647acde99cba750a5aeafa30e4bb9c2bfd3ba542caa9164d8abe8ee7113e1c0bae4c84d9d533545bf4fce4f2623c7939593cabcf9fc SHA512 863f0d1a4df096ac4026ac98f3cb4c06ecfd4a02659592a0294f6abbb7a3bf9c43bde18241dc042f0136d450fdcc0c174894038994fc1179e90c51ff66d97d82
-DIST firefox-115.9.0esr-pa-IN.xpi 670636 BLAKE2B 42b8e8893a1b6cb0e1328eebefba2251cc9db79adc677de3f5dab5eb34da8de6924f18c303f54db5d0a20b7709b0313bbaa5b69c76262ada82180b334d20b61c SHA512 71d354550f68f3e88e9e06d5d49fe11fa1d749fa10d6fbf71bd42a25d6e43d362aa49954dd994296a62646e7807faf182120e00aaec9c705160c2a3e691bb44d
-DIST firefox-115.9.0esr-pl.xpi 615681 BLAKE2B ec0e43b2d2c17894b80330ded0a40ef5a923820398c22e047d72f014608a64a7ef96cad745a72f112fef8dcc4ef2403eec7db7d80974f1f80f6f1d202a7a9d8c SHA512 a54daf7744743831392fff0c4182731c36428362b555623d3868223fe51569aac34e41a61a780047da3c22c76602a19069fa72207aeeb05fdb27afde8f21b615
-DIST firefox-115.9.0esr-pt-BR.xpi 602108 BLAKE2B b121e5454bce563aa333d3e4e3272d0021b2a7c18671bbd921e9cddf6112a897aa1dc2a62ca6b74b39e997bd9bf8c1c4ee23a0cc26c332d87e99fbaf519038bc SHA512 53b784eb404dd59f0e37df4f681b32d50edd6f96a003a74a7dc72ee1d9ce8044fa138e7375cf204f4d4041cb854d91b1233f416d154457538e72f855fa116f42
-DIST firefox-115.9.0esr-pt-PT.xpi 598029 BLAKE2B 1f23f378b1a93d9aa93224645cb6f873da25c718ae26551fdeb9b56d17cddb2a50db1750d9169bd8241bc9a00a3e52ed89aee9a66135419bf31a9fc820d43fbf SHA512 1da4419e8d3c7818cf17f34eccb16e27d0bce4474e13527d9b419fb523bf7d30242bbbe08206603798501a44950ced03a328195fa17dd83e88bfff349906513c
-DIST firefox-115.9.0esr-rm.xpi 595710 BLAKE2B 5b3074ba8e6c9175fb19e93fc5d1bc30d0b177bdf356896288eae60079a6b040ba05dbb00bff1328c88ac4ad2a1e960d1ee1265b37a5ccdf3485b05723b18d36 SHA512 950382bd9d4c0c0f9594a7a8f97671c349650b65016203b0a65f6a42e548757440e317a4c74799a0b6d2e659c6ebc231245be654c7a0ed1a5aab4465b05615bf
-DIST firefox-115.9.0esr-ro.xpi 540140 BLAKE2B b695d3d5bb7ec668d14602b1a6893ece912156037496a44eb46eb3412d168e810a5e3a3ee7c4bb4eb256eeb3eaf165d17d06b25d7dd883c681600c6a53efbaff SHA512 a8c264f831d2fcb569ddacc8f954b8f50cb96003f089c0f0248f941cba621b6ef4d6dc3c16eca878823bd192e8be5f5702e26c7afbf1bc779ab263cf46b7e071
-DIST firefox-115.9.0esr-ru.xpi 698638 BLAKE2B 142140fb5879d5df497320d7b3fe7625944a3004f2c24b7e7f7fee6057e46d780442f13f0045775a5b96c59b05f6118211b8f04b9457bf1ef9ec74fc24972406 SHA512 7129ddc38e6d51d1393b13d3970f418095127409909f59d4c6de366bf22ed34db44efa652c68bc336498f80431a09022f06fb5b4f098ddfbfe92a3215b6bae0d
-DIST firefox-115.9.0esr-sco.xpi 503583 BLAKE2B eba71011191fbe307bcb1f929175bee55689c6ab0d6052a0c4344ed5802727314fc26eacd99c53ea34915e35445ba556974ed2a68732156fed264eb0fc9b2d57 SHA512 52ceca5e8146963e8a4bf9bfe638e2f072d8fffd869c73bbb7fe9cc3a9675ca511aac0d3c99daa6a95bba78a9135d5cebaaf84e3414d64c9c6688731ea654668
-DIST firefox-115.9.0esr-si.xpi 597876 BLAKE2B 41460dabf74dc4902e3b32dd9042d50f2b9e7dfebadbc805e6728987f51ebba7fad879a7c8b8c0cc9a254dce1d427ed6a0ecd884b851c3d9d08dd1bc2b8952db SHA512 37b3fb1b67325f89ba5b2b5c9586c5525ee2e476a8fb9f1e7c392ba83d64d4688c955db3ed88448990538055d3eee9c5fb21c44582bb6a27899bd74d2f56b090
-DIST firefox-115.9.0esr-sk.xpi 630370 BLAKE2B 2d3776b9704bc3d3b60ef0c220528a503bec24b0438f9388bfb82b79a115abaaec81329cd018818286efbe4100188bf113ebd837878e724914796ad72f3267f9 SHA512 8f3c9e8b36de76ab52fd6419d0123a7c4c4f7b877e94553afa275845e1bb00c2b83e2f053df49c8a6e2b0065cb8d1b20e4fe1fcdde58ac12a60ac2564623c228
-DIST firefox-115.9.0esr-sl.xpi 597703 BLAKE2B 74acaaec5e3a070438ac06e28aadf08f79e19de69c1f6afbe512a04b931c4fd5e375bcf202fc0f8147d93be06fc194a014093b32b2220175a8121c1d53f3a176 SHA512 1a0201cf4cd9a0eec699b25885a5f1f942b6340cffc9cbf3aae6f945ccdcfe0fe6c8fb21fe0531aa65619c2a12df43efd2db898bcc3a4b27806d0b0c86672c90
-DIST firefox-115.9.0esr-son.xpi 412091 BLAKE2B 0cb6424d5f020bee405253ed6b301051948f6ab5359f6b711fc940dd1e666b7cf4ffa65a712e51df80f8b509539f423c8996fe8df91a34eec3c45f441521ff38 SHA512 f0219b8efca1cd6e41af6d9dcbaee02f71f26f0d50674bcc676b17da02f46485494c724480f0b8b51085a918476bdae9809003311cffbbc703beeaa54ed2fe25
-DIST firefox-115.9.0esr-sq.xpi 615533 BLAKE2B 6bca59a01e3018156cc2c07bc852b2d9f681f361b99a8b36bb1736a0e2d757d811e80b0ee78dc81a12155b2e4ae1ba9a7e2bb5edbb8c75667e86a6c29ae5c9a3 SHA512 44c3a2ac8a5a7c2074b03db35063b6cd6ba1733ac0832f59971c0c4aef2d48ecd7bcfa25ff0981263fc36fe1f71709c57d1ca55db3420d92a6c6fab78cda86b1
-DIST firefox-115.9.0esr-sr.xpi 630500 BLAKE2B 1a20d02259ec112c43851d1b4a8db19d6d3e1815d0b3103d0eab9033bb90f8267d2ed267e4d187e0d7c97606d7fed404822e280910d3e8d55c71297cf675af37 SHA512 b2277a66d79f6e6bfe28fe30b476c888ce162fd438027d9153b822f18f016e3e87cbca13e56bbf9055d6c2af7dc34ef768526ce423e7f548db1daf48e23fb0c2
-DIST firefox-115.9.0esr-sv-SE.xpi 599917 BLAKE2B 243546522a333169989d8d3cf31425d1819df8b3b439fcdcd297de50e0a297212ce3a56e069cf7fc03f99b1215b7b4721d7701017819bbd126008549c6f83dc1 SHA512 5a8907fd08cab0949a13925815cb615d527be178c71bfe1f75de2552d6a950c1740421cd827687422cefe4abf23da4ca328575f050d5f3bade456e4b60a80a3e
-DIST firefox-115.9.0esr-ta.xpi 501439 BLAKE2B c9e99857dfef383bdb1349978f75644975a433ba2a82c08e095606aa8e311b82a4c194341abee340a95f841480de1c7ad8e76aeebecbe16e1078d3dfa1a5bc60 SHA512 1e35069afae53b4ae0ebc5762a3bf3518284b001ca9ce3ecf78b1d13a4cec29ce6097debe37f743d8fc153b588a880189799ebc91c0e3966bfbd79bdf1f14bd6
-DIST firefox-115.9.0esr-te.xpi 551808 BLAKE2B 42aaeca25d1c7ed2375bcaeac585858bf081983d2d0987d463889fa3a3dfdedd5449a49dc1d5203c43f4e9335229377697ab7972847a052a1382b20e0fecf895 SHA512 bc684070369db702b7f17b0517e0af9de1a3841a5f7703620bb280304476b9b863bc31aef5bf6f5d93e3b25705670ea98ab967a30b17e3491f5ba02b283870ed
-DIST firefox-115.9.0esr-th.xpi 671603 BLAKE2B 0924f28a252a9723c91e8cdada487742c06a7e67595c7356aa1e627e69dae697360464b2f2a86645d994de101453c99cb4ef3b321ce59b36929a7d48c5b9b5f7 SHA512 793349f9608a6877bae011e39740f05b7dcfed1a02c827e49edc08e9aaf7aada3c94e72f1008eaaa234bccebd4d1d68415815094edd4cf15602f240a8254a101
-DIST firefox-115.9.0esr-tl.xpi 525546 BLAKE2B 7d22a1bb9d3d9433b2ef0b41bf0eafb5bc4dcd5b0b7f1479c78ce61768afbf1efd3d7d3a0bf5d99ad23b2fc4f61d1f97ae3c2dfe8b3742b15ed57c684857c9a8 SHA512 9bb0a1be47785091d8abfe68f39d347338c2286e805cbde9e9367e2f2ad4e0df1dd675abaa2a8abcc3033b7f88aaef4509f5fcaafa2df311d76bfb916e3dc70a
-DIST firefox-115.9.0esr-tr.xpi 611468 BLAKE2B 5a25be7cc7ff9e836c01de25564e180f2df3afa26db2b0f7761c6f5041130818dac51cf5b801079007c483dbdfd025298f65a918b7e324a3fe0845d52bf470f6 SHA512 b7bdf57febd682487b962947ebc21b9c7f2dc21c4b0f62df5518bf67f2ab4eade4d0233ddc58886cdb3400770ac6af3b1f275d843fc9267deefc127aad2ffdfc
-DIST firefox-115.9.0esr-trs.xpi 496295 BLAKE2B f6182f9a5319695f506abbf5f88d3575f44bf82455bbaa6fd6e118b67bb5250f1050307002353b552e8ad12fcd53de8ec94a6cf367d66b043309d0af25dd9555 SHA512 755625bc60f0b696acf25b519e2ea14571e1f114ccd95b0c3745bb5b5bfaa5a471e284343431afaa2ff954b12c615fd1391438c8b62d7e51d1269f99f5efde88
-DIST firefox-115.9.0esr-uk.xpi 691155 BLAKE2B 92e69a645571040f5b3518041806685195c75e3eb293d98a368cd0adc168fc90902facc816f9b950d35b8a38a0ef8c0665d481709ab9789e10bf846d7b6e0d94 SHA512 438d05e0514b4fba293068216f72229472d063f534371a49b03f544e7ac5d5a17a7b9c2fe9ba80c39d069610a14c1038f2503fed9baf3dd365111eca99ab96a4
-DIST firefox-115.9.0esr-ur.xpi 552294 BLAKE2B be383a36800d74bc9f66d5161dd06d9380e84ccf2661c5a72fb750eb816e4883fea3fbdbfaf615278870eed72f29eaf66ea37e7a05b2818848c66d221ffe3e79 SHA512 b068ede619c0e8be0699b8a16c0706a3181ac4a3c7321256adfc5ea843cdbf830c5529be91b4f27eceaa8fda02c627632599440c61a60f5ad161db5ffe596e48
-DIST firefox-115.9.0esr-uz.xpi 472953 BLAKE2B 89e19f08efb00c2046e6d5bd9c555800f511661f271b36e0b7e9918175d3aeba73fb2b9dcdf0507098f07f4a3e3018af3885d775020d2208f75a3060453d4977 SHA512 bfc4b169b4382b163b94019eaf28a9ca3bcdff2e12d1beb914b851c5dc35225e2b6c1374e7c7534b8c7c3d9a17573d55b8ff48104579eae9802968c74842233e
-DIST firefox-115.9.0esr-vi.xpi 635924 BLAKE2B 55e3c80cc7d18110b7ac5005df5daf30a7500e8780ed497e1e7c12697c6e30d4d4db8087c7c4e0ea6a6da23027b312e199d9b94e12a674cb4e0912b4195c1d12 SHA512 f8f091e3b79ad6bfc5c20a7a58fb33747c5de2fb7e8894ccdafa962e8f4ccc6e96342461988a7e2c696cd7c885ca557319aa70b79482030625c8c69499ef289f
-DIST firefox-115.9.0esr-xh.xpi 413329 BLAKE2B 0a07a12260f35c91cdc976875171c28d02a5897888bf193256ca92428d48a999b5638124b0394ff4ddbfb35d8304f0fe8eb7a4e8817b7c501e816f3f3cb8e28d SHA512 0e696eae90da27e3d075dab29b682e1871a54f61d06d3cbedae46c1da5b2130ddaa388def4cb04cae14556aa9bc2a2c70e2b31348f54f34dae68273d0dcdc373
-DIST firefox-115.9.0esr-zh-CN.xpi 634774 BLAKE2B 82b21c67d2fe654f58e4e56e9a1208177056f048860f26a54a672a2a40d787c68848cf854bd20730173fbe53a6b6b273b0e0c6b9b7cbc23d550e93955168da42 SHA512 dde1d995f284be84f265d2e66a83c1d014f477dde3d77dbba1f6c1ee75148fe991f8f7042b265d73cb02a33e28e0ae3b1a34bdcbbfe44c251946a68f65c5552a
-DIST firefox-115.9.0esr-zh-TW.xpi 639157 BLAKE2B 84bfce66f25afdf9cd4efc3964eeba1725753c158ddaf53b3417df18d946a75a54f4e69d4f8b9a19437acce7255476543163d6d21d11fa4b9a838d7e73eed9a0 SHA512 922b32875756dc36dce4ca79c659425266fe227e41daaaa6abb0cbbc7f7db6c8d762654bc70973ae5488bbedc1cf0733a1740b78e36805e9f782ea4feb2cf055
-DIST firefox-124.0-ach.xpi 457259 BLAKE2B b8780ae5587557953142a98c68c8158d2b7edc9fdf46cb1801bdfe34ccb23b9ca7651be0b89bf3cb1284da9ae39f6df4c44a1191a51d2228ca172f885dd31c18 SHA512 facb5dc0b2c1d047727c3ac010b2809b85cd274bf42500d78d49a8ed31196e85b43d200796a8d54aa01ed2b6ca8ac31d8409bece52bc249677b74c841a24375e
-DIST firefox-124.0-af.xpi 411562 BLAKE2B 682cb6a144eba4028c54eb5ab98a51c095de00d04382af4187d94a79bab0832f0a99302ad507734bd3f550ca1a1c8b5beae6cc57c62a92c4d2855df2aa2d9c0c SHA512 5d77b32672e38d379a90aba1edaab767659579e04c495dbf5b7f39b63f93d695fb2e12154913b801fe866e3b21b37dcaeb257d4be15c72bd95de97fba0c4df16
-DIST firefox-124.0-an.xpi 498965 BLAKE2B 7c76ecbf17e3588aa25cb2bd1febd0d8ee9e03accca4049671024897d31548527c8e040d7cbe01f848eca2e69c7d08d7b1e24650a057d5da60a267d31f4ae547 SHA512 9a074473eb013f9d34b435e4e347e3cbdb81e55a245c1b308591ca10fe23f03532839603ee194c890d350d60e035bccb37175fd3569b8836e9e9432557ef2353
-DIST firefox-124.0-ar.xpi 598801 BLAKE2B 4c6fa208364162474177978c1eb9d57922d9bf7bfaec411495d97cd9f36d03eb8e2a82c47b12d8e1d5d9dabd52bfb957b36a1091f4178f2dfa57adaf53a9b857 SHA512 2ca068557bcd481d7dda31ea6e5207df8c702938df7e8e55614d29898e408c3138b666173fa13ca4fc01f653f6901ef5486faa4acb20767e290234d101e0c28a
-DIST firefox-124.0-ast.xpi 489746 BLAKE2B d30df660ff85c991a91ed572d29dd25d8bea4fe0256539e2877cdde50c6e0dd74fb0ce19fc4672cc263105300a0deba9f85b50bf599fc25c6bbe41dec15100f3 SHA512 e829415c2f6cda7f9b702a5f6f651e89234c1d22951f3df5f89e0e244baf50f6a89091bdcccd65b802b8553b1043ae4ec77000181506153dcf6b4baaf538fa58
-DIST firefox-124.0-az.xpi 483742 BLAKE2B 030f2a5b9a395f58b64bdb1c8e652625752e0c1e8ba8fc4b998a8e1a9fda75aca8e9c76bbdac7f9ce2fe863693479a498733c055e6c77c2550a23b6f61700521 SHA512 0361fb3170e107a228b50cbbaf7f453b6a9a48d27a97f17e0b491f596d8550ec3e10718a83e4fd1c075c16d13a9934b49b54217b1eeab81bb366519c25f24979
-DIST firefox-124.0-be.xpi 696939 BLAKE2B b266a2ee481840736ebca7d6f0468edd3f8104fddf2ece6a1df30f4d6a878bfd4a634fed0c4c1cbbe00e501be67986c82b098f7ec6a15884487eef8e9c9b7765 SHA512 87c88c020f66b3cef56a09b92ff8dde484e30f363f1926739b92c23377cbabd4a54e123906b4816f0ec4364260248b694bffd1cd894495adc1f12a7eb4601f2d
-DIST firefox-124.0-bg.xpi 596463 BLAKE2B ca261a4ed70cccf94a7bcae80bab95ffa0ff8486606448f5ca8368a5eda79c09909036bc4cc893a8cc96944a6443b7ef79d0c1c542a66942d3cfbd7f782ab50f SHA512 402e57a3aa3aeb1c212327fadb65d6a8fc9c0d268c7fdd73194a05310e2f470af441eca25ca9a71a502a97c5c8e165653c5e1b788c2583b65c5227315078a35a
-DIST firefox-124.0-bn.xpi 574095 BLAKE2B 496a21dd490ea2fe0ff5f40718a0c02c4cfa49ffdbd1af26cc8af89fcc95d7d2defdd769682d81945ad647e57a84f2b7284160d32076e0e067ff4f7044596f87 SHA512 3d6ac426c5b5875713792324014be3a339ca86a476ad44f7084dedb1ad998b54b79746a6ecddbc2407ec36d7b484e2cac744a805e458520d4a21d419eb398b1c
-DIST firefox-124.0-br.xpi 579502 BLAKE2B 92936d623b7009d9c4f55fa06d82a10ca8db56e8d80299830cc85f254519754423dfd1d89b9ae94ed8badf3f2a36b1169c4f0ca1ec043ecb34e1cd9010d7d2b6 SHA512 466a21a12e295dd9f743a92a0758c198fdab2290900ba021a653a5ee7bc91c4e1d9da27515ff02ede6b6861355e29997f6717c5e820e50694a6b9b6c7c7861f9
-DIST firefox-124.0-bs.xpi 466325 BLAKE2B 66a012d8079717194e0f722432e913dc7ede9b1bfa4385a6ae081b4a9eb790537fcb1e8bca43fa4e9fcddc14adf5e537f1616d5e5771c54854e5dfb87c447238 SHA512 1c75d6bf163ac210698c1a69b540232ce9dfb1ebbbeac7cad6b42704fce0a4115270a191eb31acf65f458c0f880755d6b9c931708eb134e4c7c06e306b007cb9
-DIST firefox-124.0-ca-valencia.xpi 538976 BLAKE2B 812c38470e90ff59cdd53716c197c248fe65736c3f77c483c8fa81efaa7b303e4e6141a35388275fb3fa013e3b4d149fc1306ee3d220604f3bdbc0fa496e33b8 SHA512 5db71e0a55ccaea7299ec8759277f14237ee24a0dfe5cdc59746093ba522fc2fa6fec0dda88502d00ed6512e5aeaee70ce571196c0036829b662b7bbf5794231
-DIST firefox-124.0-ca.xpi 577133 BLAKE2B 7a4a0173d318ddfaf396d30c1f36f589e76f6eb7fd0b34e2bc3eceb06d3d642b674a84b47d1c2affd8342f596c77be9ebe81c47d587e60d8122fb236155bd61a SHA512 c29e44a69aba7e3ba1b86c06cdce8f6097adb3345574c2f7bfe08542a52ed4f8dc23c53ea5c1ece438dd7504b6a28f68635fd610b3a521aac6f3e88697364d49
-DIST firefox-124.0-cak.xpi 584186 BLAKE2B 8bfaa47d05382d9d3c2fdd309d91b031756866db20ad5ec12c44253641f195797268656d8ba34bb7f16d51d4830b1bb5b695d9e36e60b261670f12894a4e778c SHA512 45d5fb4520e6ba656185da528383c57812b825986f5fc72dbbe19ac548e571d094384801213e11195cc41c8230510fe937c5f662f47553b1804c7145cce03c6e
-DIST firefox-124.0-cs.xpi 640177 BLAKE2B 21da6832f5177e2d1ef2945241ff9197db8d1e9de7765b3194dbda8a3411ac01ab6be0cbaa8b61318cacd3ad20e15c36d2ea25d51643f99ea7635e3c673c5e19 SHA512 e6a68e55365e38fed24a1a0c2fd30668d844640042326e0a998f6b65f7e3780e86b3205ef16a54998567817ae98af5f1cc1fd83edbdb59553616030b0613d9ec
-DIST firefox-124.0-cy.xpi 607562 BLAKE2B 802a3f8f4f00d5392d45a13a45f13f545d5043237d0c184c6f7c4020c11a441ec97d276235c5e239d4ff384808aac822e0d03d121e2d7591f21bf0ef41f9e29b SHA512 4a84d844c216d5833318a96ebd7afbd73c1d93066d95e74e29b0c2caf0bec408c699a4d3b96b9a42dffdab4ddfd96eb7a3a46eb3da1ad183ff0992ce083904a3
-DIST firefox-124.0-da.xpi 596586 BLAKE2B 69e392a43d11261358a9926a4968088b144780ce4c83003b91a7119b6a3b251c76fca05ba78769f978c8846b4416e02891a0956475431e53aa33fed3e75a01d4 SHA512 6178fdec5ee646fee5fc9c167b0b0e3dd6b1398697d1bd103b13e854375a77bdf86761714bfbc948d795e2d7090e0fb12e351038410d950332689e9b7170d713
-DIST firefox-124.0-de.xpi 617701 BLAKE2B b0e6be3f0f33ac7df5d6a306a90274855237b1c46eddc23cbf50bd77703deaee085edb6e040a286a314c342627a5bf2a4242f96a13a177c0788f53f8e647d9d5 SHA512 3adfc64391614362f3dcbd3c599878caeb39d7e758eed6d2973f8e93018a399b5b3db93c1f57101015051a36c26206eb2a671cb2190b80f99cd098f916b72f5a
-DIST firefox-124.0-dsb.xpi 634047 BLAKE2B fccbbd253a41c74454279c2a5d37e33854b2294c08727cc27f0f97861c12a1a5ea8b12394d219d716d2a3da5f31671a96714b4d975efa5b2d6dc61e578f2c4ba SHA512 819269287030ebe0afc43dbba1d8164967d8aa51ccd2e9fddaa53739f805b1b61d31f7b703d126b42ec98eb3e587d54f80f6542acea21a721e114016c52d26cb
-DIST firefox-124.0-el.xpi 714186 BLAKE2B 90f46dc6735f7ace1e11bb5a06060a9890df4645742f10af8fb27daa47f1fb2d9ccb18aaa3124819975c8dd68efa61d437b1c09158e29bbb370eea721a5d3ce9 SHA512 971eb34cb57b7676845d98b8b5adaa9358c094f9a458c2bb9afdd6ede80c2303a5bd5caecc492483b96c9b9a7ff5b1b9ebc228bed13bab5038e957df92f318ff
-DIST firefox-124.0-en-CA.xpi 552852 BLAKE2B 2cdf1a6a88906923798fbfdb77cddd327119a4e24dc8ba2532717cfeb08aa245b07ea4fd32e67e9b156f14b6d6d92cc97583ffafd0c7a734b1e88893ed15971b SHA512 da5d94bd10a4629f4b7146556130a2a90478ab2eb4774f21f55ed4ae3741b7065b1eba3cbf1c0b07ad95556a45504c116d2a54a50cd8288d7a54bb8a88610e9c
-DIST firefox-124.0-en-GB.xpi 570061 BLAKE2B a73598d5a221b4cc9b9313a0ce0ed6924b56578afee005f73ca5b7852717232bba79082f439d71bae68a3a9cc115d515a32106127d703f7dacc926193c43c285 SHA512 910934c0d45a53162183bf95c9fd08fd424a9bc2ffe74e3ddfbd43ca4a90bc14dac922f7ba23ca2f051e843d5b237341112120a218a818e5289da827481d7933
-DIST firefox-124.0-eo.xpi 600155 BLAKE2B 34dcb8e0062cffbccab3d241fac6b257bd81fdde0f245dda879618a4a3fc6d5f9856ac0f5607d92c062f9231de27f599cf2d1a78ded7a8fd4c16a963d4ff8846 SHA512 078025bf8488f064dbefb05ba43c3ee6e9258be73ba9f52b7290dc2eefa269bd201616692d6e96659c7955b80ab6a2d40faabf84ad4493f6e82c334052e47235
-DIST firefox-124.0-es-AR.xpi 611791 BLAKE2B e5be577242c2605cdd6daa7bf1c8c136192c708b15677db0f1fa3e039f1fde3e848356afcced294f8b563e49ffa3f3378d7759a61ebef7d940616875bf4b1ace SHA512 828f55b4df62a66569f047a0317c7e4336f69deda484f14cbab20590a96c937f30d3ad5f1ad962c855984097622486e46c3d864a01e05835531fcee0c2d146f5
-DIST firefox-124.0-es-CL.xpi 610698 BLAKE2B a7c94e4e74df2b5d388834192eaeed0702809095c51b91129eacb1b3aa268808dd8364a2c5ab80531a5e9214848e13868cd24ba44f0b0ee3476b5de55a8c687b SHA512 c86883c4875a39c1beaa768c6f651861a7595e29dde575ea84a98800e3de7c92bf8c47ba01261616afb8ca3ec5e4987fe3dc9c51c7fe58ac74a1399591931e1a
-DIST firefox-124.0-es-ES.xpi 605673 BLAKE2B 3b40f507c13e14bc4bccb2d717e681dfb092d1057964f106c0054846f3d93ffbbece675d97e7af6d4f96c7f5d90c8c5b8ba9ec538068190984aaa6cff07d3c7f SHA512 f1eab497fd3b949192305aee7f93cff03cd7469cf973c3656d3dde1c66851edf3745ce84a6ad62c83d95bfaa629c76188cb7467d3739b5744b444ac1a17879a2
-DIST firefox-124.0-es-MX.xpi 584191 BLAKE2B dd6f23dce966afb3d664cd6509022d3f9da363a5ff734a795a0f60c690842d8947dd6f9cb108ec522ea590eecc168f744e641101309079c0b9c7fc84275e060a SHA512 e94e61a3f734521ba77dad82fa88640205f2f7cb2bece52c409bb54a91c2d7be3bbb5bc603c5a5871fb6af35872ea2b944cd48bb34abe3d21dea71cdae84ba3e
-DIST firefox-124.0-et.xpi 532340 BLAKE2B 3f8146185d8af134e1c10cee5e7ef7d37866695c97447d40d8c0347be257df90d28f9bcad30345b43695635650e75a27f7ac0164424321fd62c2484b0031e5f3 SHA512 63a8605b7e29a9230536e0b953d804fcaf45d47fc72f3769e81d078482f132cbd4adc8c315be8846676be2679c2046ca99e5c5550b2d705111cc90febb610471
-DIST firefox-124.0-eu.xpi 585776 BLAKE2B e350ade5bc5d68c4c9f07bbe0822e2c6dcd786927e7c927d0fef717252927c430b1a3d66a18abfb959b7fdb4498af8c288ca1d84d9f56b8d6ac17456ebf3dd6b SHA512 d985175330ea60a4d3365830b3b3beea44294cb06e3e393aa83748d76e662500f587acd0942d5a6ad9bf411308b73b229878f73da66e5215cbe53a9b11ec2608
-DIST firefox-124.0-fa.xpi 582568 BLAKE2B bce8dc01fdf8afc950a311b744c5849295a6180b64b4fb03dfd8e90d818c6c3033dd5ac4fc2445eb9ce55be64b94401cb07ede231f09c1d5eaab53982e290a24 SHA512 bf4cdbd8a56e742fa97298ca2f7f7ddbed948837fe1a38b0cda2022c6d06a00f31a4901c562c392242962a41510e73e3265641eedce69770006f18cdf40cfc5c
-DIST firefox-124.0-ff.xpi 469176 BLAKE2B 738dd277ca8eab2dded052265f4f2fa0be4b1d17d7166d0586e132e71bfcfebfcc460659e5790a87850008fbb0f7e887f06f58a44c7ff70f13f661b098ee2146 SHA512 f9b80523fec6cfa086d3bbc120eb22a4ea91b8bd8d133df08df3f55eb4d836c342a8f38a0feb6064b8082eabf5aecd0158bd190b632d901742412b54a6b72a4b
-DIST firefox-124.0-fi.xpi 592089 BLAKE2B ef87a72d04ec3c11622dc868231639a9c65701c21a93257dba52f62beaaa1b5067d2fc689ef5e8bc9e97b829bd74e7f64bfa27fb732e7b454bbdb043f9e9078a SHA512 899614a9b8bb6cbe8ed7383edeb039ac78689f2aabed7fb1ab66bf45d02bcd2df823c93c6df9a88e222963426d66ab5c86bb76ea695720212857c64581abdd32
-DIST firefox-124.0-fr.xpi 621877 BLAKE2B bd1584bad6d6e25ce0131e1e2d5b7f62ebad3c3549506874466a1afa13b454f12951144dda4954529e1bb845ef93270fb02107ac410e1ec2c438f09886981ffe SHA512 3cf894c109fd010a61092e7a3828479ca79a8997b897a0f59c2be7d3cf92f1c79ab3ae3b758113dc8c1db1ada0dca9eb3a80ffa664f4b5736412f14d66afc79b
-DIST firefox-124.0-fy-NL.xpi 606669 BLAKE2B 226db1c709b305d6d1e186994f8fb6bb1cb14eee41eca81feab440217b2ac03ba036e376870333cf764a56acdc80a94b99a54a132895ff5d9622660b86fdafd1 SHA512 d3b480ac279133cb6606b4d5c590c94e4a9345e2d8aec3030ec4056c89a5ba734939e4bf83f6303718391daee68841c1d00cd9987db501d8ced2902f9b85d550
-DIST firefox-124.0-ga-IE.xpi 464737 BLAKE2B ea40db12ccc718c3b201361ecf0cfd1a09cdd83145c6a954a3381ab7795db4287271a3f6798bdf07a2c4d5896530e7d7f7a3923ee640289287def8614df39abc SHA512 80f2e715cccdf07f7c243292e9877909e1444f54cfa6a1957d1b391d42d33d7578cd379fde90a81180311052d869377cfe4980783d4763dc72342a712be9ff9c
-DIST firefox-124.0-gd.xpi 584027 BLAKE2B 599e1b1480107983521ff2bcad26e72ed0bab7d9dd74ef73b405ed5a30f11d1eaac8bdd68a76a324da8c500307a88e3bebb610d1cdfa68c6b8068da399a865d0 SHA512 c5ce515ba250e6ca1141a1bd66ff1343fdeec70020f69143702387f04ff11af1804b7d5d67aecd850e193ddd89e94e4be5be0f71d29568e64a1f3e26f84507c5
-DIST firefox-124.0-gl.xpi 597044 BLAKE2B 79d82fbb490b2ead115354913137f8a0324f3ffd0dd2c0715adbb49cfeed4618cbc59913eed34dd64959030b227ef72abcc3d645f55bb11a7aaa49bdfea5267d SHA512 2cc5215f40b9f1ea4a52c939c8e12bf538e717d5bccde322c45418a9c965598e1a204f46c4a8008b294b2ccb8f6027935fb8c176c4ed7dcdd5cb96dce32a8e3a
-DIST firefox-124.0-gn.xpi 621066 BLAKE2B cf1e93fb35a072c8cb8606dc0ebc80718c1cbb0661e73d0c0b02cdb7c44484973eed2afd6cade5381ed00d936d60cf4676f6d011995e2ce47027a135a7c48db9 SHA512 511ce9cdbc1a96900ff2af485abb0a4e7e96a65630021aa1a8ebf3465f7b731f1e2c87dd6eb7b5cbf63389a5ea0e4b399f8a5d74719b1d5b3f2cabd9bd78bf8d
-DIST firefox-124.0-gu-IN.xpi 520061 BLAKE2B 149fe50f0c49e549a44cccacafa3c61a6117afc0e390f9128988193ebec9089c7a22a4e6f0d742f895b620474b72a4fd92f5430918a512480b06546c9f41c3e4 SHA512 c98eeb33f69284175f69264c09fa3f873a79e480f39fe54338a03ddfb0a2f301865ef2472385bfbab47b9a72af0e85336a229773260735cb4774a9c5564d3d37
-DIST firefox-124.0-he.xpi 616164 BLAKE2B 929e05dd6af2140a5f6293cb425f47d226e54cb99ace6dcb3651c0ff4592bed98d1cfd96cfae645a77797c3b6195cd4a30f38208896602b8f4ed30676e4ca93d SHA512 658364f7939755f5b80d3afdd91813bb60cbf4522e1b69c386320e1c0225a3efaa26b963fb28e7a2e966f67ff24bbbe290767ddce468fb8d78d440e5fadd3bc1
-DIST firefox-124.0-hi-IN.xpi 558195 BLAKE2B fbdd9b4e247c8d0d27560c111ddaf8e2ac3eb1751c97085fac0309e42584494e3e4b6b3798e5c10805ac32d26b02d001338bb2091a00edf3b56e051e5e7dd70b SHA512 2d1cbcc150f70ecc034edf757750850fa3098e2f6d24d2fd4b1430454ee62d588ce78d98110b71373a03f8a60c8c1b126547aebf385bb935f5640b164fc09f9a
-DIST firefox-124.0-hr.xpi 549495 BLAKE2B f48bf6eba5e8a943be3bc47651e117acdc536988bf2577ef9fdbacdbc73673c57e1105b8048d8c92f2fc9c63e8fad39cdb0427d8da7b77b6e75ac8e0bebbdedf SHA512 fcf08ad4a80f4302fa4cd6cdf6bbe86ed90e034207696337fa85d70ecc1202c8dd5810178b56cd12bd117a349ca27bee630069a49b1acdfa467bc82c9b9f525c
-DIST firefox-124.0-hsb.xpi 629699 BLAKE2B fdfbd8bdb3c56de79a9a9c999bf88fea53bbcdb98b8a54c81af239e886bd88ec3ec3ec35a743645f92bae5c4a36ce05c80027430a37e173de7818b64e28044d1 SHA512 8c66228a37711cc7e9852f29ddae3cd09f332c4bfa61b600d1f7344e347039a20ef0de61f4a269d9bd772da83b9ce996b62b24aa7f38941ebddee1b48f5a02bc
-DIST firefox-124.0-hu.xpi 633306 BLAKE2B 669ed11a859f9ea71644b7ba1ceecf69f00e649d23b51f1064506f2db463da241bc87b43e4d1380724413ccff9740ff7c9e3d014d961eeff59f3d41453cef435 SHA512 85d9b4784728a2762527b67e3fda3adbafa24c6707831c1c653bdae358317f6e0ba43389251e5ad6e2c78a412a34bcf38b37ccc14230c65b12fcd35ed049291f
-DIST firefox-124.0-hy-AM.xpi 607886 BLAKE2B 747982d582798914746e26993e1986406efc83580e0e37cecd079b278256190a12ae97cd65315c5587396d4cecb242d4935ad327f1fa2985a956a0d8f642e733 SHA512 69e5ad30ff435c5d21afaaa633bd5b9f03a9ed27c9b540b8583e178624f86e69c7a59e276cd1c10d5c09858c3be038e29d7d7bd4e2cee52156d8d2ea780f63f9
-DIST firefox-124.0-ia.xpi 594012 BLAKE2B 322db0d5db9124196dd8b82903b4061cf5da282fbeffef13131ef7e235e73312e8d0b73df9d314fe8e0cfc2944180e33f64a9009a666195edf0e928d7cb4ecf3 SHA512 dcc301a3c62022e2a7900a5e4b48e16b093fa04ec7901a419653606b2d3f722afed86a0ad6da39250437701b72d6617d34edd7259b6f98d076fdc767e84a6dcb
-DIST firefox-124.0-id.xpi 566763 BLAKE2B 87ee8df2dc15eb66d547d1ef0acddc30f7e6327ed699fb2789ece4956b3022b690942270d2062daf518d1ce560d8a8801f54b25aac9d405b9690b3a572715ad4 SHA512 a1fadc9e9eb067f3520231078820036a97c756242b1bdb55495d233f35ecad3f7a5fc66b602538db23915e489b5c07b6e26e61c80fb4df0209a305562af1ea5f
-DIST firefox-124.0-is.xpi 600747 BLAKE2B ac13b124f3ff279347c23437a5e16bd89723af8b5568f56942faf3933b3c7b7f40ff6f7f98dcc6502404bd5cd001561cdf7df294ec40958228805285d3457c54 SHA512 8ce79f93457939a652cf923f121165ad6141518d2ccb926f15229c655b0f983ae631c2e761f2dc133d1955d2c305570b598447e5866b4db9a096c59557a9ef63
-DIST firefox-124.0-it.xpi 551731 BLAKE2B 674f2205281ae0d5c693a6d03fae8d76c4d9b4f649d5103421bbd4f5f102409a81a8de8cfcdb676be39784b9f4de83bf4ef067a3c4f7a051230f6c57c1387371 SHA512 d1ab8e65a79612e83230965cc87246d3944e6eb68fe7f4bd98a9f78aec50b40d14c9ed9280ac12cbf155212cfc140eda3467a54c335a7e171067eb7af2873f2f
-DIST firefox-124.0-ja.xpi 662262 BLAKE2B 070ec06deea8b53aac4c6e19d18b62ee1f13366e845a6020536a7339be575e6e08cf3a9e783712f9b10a2d18f541772a46d8e6719b67444a50860fc124da9620 SHA512 3ffb5513b264d054c50bbbae8cf6a192b8d931b1731c5174f665feb567542ff782ad209b2519a24af2386ffe2527707f47f4d8cbb748663d32e123537bed9b88
-DIST firefox-124.0-ka.xpi 652845 BLAKE2B 5e8e6a6eee1f1eccb47a1ec6918e28c3df3cc942444a8f6d329afd238e8448842ed492df19be92e58681df200d2d52b2e7443e72b66175a2a4f976978fb4bcbf SHA512 9ad460b3a274103784e1911ea795248eada91f0880b82f672e9c72a3cb6f50c8fbae07fa4f6c047308e16565c95f1e2b983adb4220e6923724951119237b88d1
-DIST firefox-124.0-kab.xpi 594392 BLAKE2B a97ea14bab18d7bd5bee9ff8dc0d7daacc3e56c5d2b82bcc218399f78805945dbe6f2ec6d26575f779ffcdb6bbba0c44330108cdbd29f8e0212d984625f478ac SHA512 d5e045ea11d4092b4cf686db3cd69277fa011f78f62f66732f66bd35a00070c79658639604756b0e00a0387463383faa9fff07021eb06c04b8bbcee598b9e1f5
-DIST firefox-124.0-kk.xpi 689596 BLAKE2B bec7d93e84cd110e49038967eddb1d20f46bef48f4dd0f619d2e7251a124f24cb5fc7c31c21b018a662c3b5959522da4ad87c982257cfbc8df2f6682a21b0a1f SHA512 69a406f2dd23da3d62f825cf0fc74676a44b78b59bde5938c920e92b82737d423d96629578eeeedf6670833f1bb06d3c283763a1720a6c132db05546f055b894
-DIST firefox-124.0-km.xpi 518439 BLAKE2B 404b0f9f5644aee9c24b58996e18d16f01d3abf1955d3097487adcb338962f4cd4a6e30920d0d55ab6360a42bb9c1b877a41dcd75a5fc95079f69d3386e041ea SHA512 6cd31d044ab17885b10fc22556c4f78c0f85c1643cd0a105334966dc1b5e412bc9d92fa33013231116e5711fe99bb2d62ef8c39e58ced4e825822d04f099c9fa
-DIST firefox-124.0-kn.xpi 484307 BLAKE2B 623357a0c1bdb1fd37655bc5d12297abcb253134261343443c4423373671d0c3a4085c3710ae1fec6d809d51b6ea13abe838290a1ac8a9b18562fd71d3387ee1 SHA512 ee71aef763a1266d5f2bd5f698fe5a8fa4fb5ca39da16443a23ca07da6c97cf2545162d3aae33127b79164dcb68537ddbd21e233ca68422ce380cb4c2979dd5b
-DIST firefox-124.0-ko.xpi 644468 BLAKE2B 787068dc0a7326dbd51167b947219a33343700177c14e8e4eb8285d967f968bdff60e0eb23b8d4fe87c9955e2ec811bea18731b1d7cf52ef1b0fa9835b7f90d1 SHA512 8f7cd4b01753d19715c5825f8c126fbb5fecc7fdaf531cfbf147ac4dcc07afc4dc1127d88a23355d3d54c338127b18f38e30a5f713ee136b6ca5ce21c4ccddcb
-DIST firefox-124.0-lij.xpi 477142 BLAKE2B b75104357e53f62d8c05ac70504d5191d7f2cc7374d8988fc05490da2c6518739f8af98a3f682b587c99ca92cf69b3290fe82acd9a81220fbaa809c5e142bd0a SHA512 49c951be417ec188567082e9b7d90c683d0abf496391005f9ab059e04d1e1079da07d0a2f2afff15ea8b10429cddf3d412ee63491238a36c03b1748f5022bce5
-DIST firefox-124.0-lt.xpi 565315 BLAKE2B d3a86cf0232735c9805a0e22fb9a403081608190fc42b88d7a91784b0a3ef4ac01263b93ed9c5a72239dbb1b07a24553b0c7c0e549e1d5948474ecb2320fc7de SHA512 2d62415bbf4ee6c6a556cfb3684e09dabc37b4cdb4870263c5fc790217c44ebf18aa7fa11d22fda2bc95f01539760bad686d8a375815d3cce5d2ffd9cabacd75
-DIST firefox-124.0-lv.xpi 462850 BLAKE2B 4846f7f0945557dc020ce4c0c574e303ff1671ca8390539703534a8e7c91f23b93fffe1d50dfbfd692b0bf66b7bdd622001c4187a1331f71944c933e894a373b SHA512 9a75f5b84c8461cc4722057e6568d167ce14b590670d7754eec6919090ae6f9b985edb959ed19227254aa63da5298e9aebf68d9349a30fa492fdbe74bd2125fc
-DIST firefox-124.0-mk.xpi 486009 BLAKE2B 4bdfd371ee4b2d7f35ffb6ee08448d0d0a4949d1069039bf6910d8d2934eb557b00fcf4c9c238ef6619374b542a8bf9aecd6f22d71de680c02290d90978d560b SHA512 269dc2d830cfc71d37398f1cff61b0a3558e583ac1af68e6eab9a7d22c3e55044d45c04ee9f5c1c908613339dd9a39c56b5465933d08666f3750aa3990af91b6
-DIST firefox-124.0-mr.xpi 525099 BLAKE2B 8edbc2a619af4b2272873a65663cbc6d1a270317da38c743887c4b69579bbe9387d63f64de01f0a3a2bdc410f936949a587111beb716f67a606b6111dbdb73fb SHA512 debe19d1ab4671ed40e3f830f9ecf904cc85ed80aa83f07a86a4f503278fcb786edea08ee9416aebe9dd97b56c116058b23de1443544ffe4a83078659098dd3d
-DIST firefox-124.0-ms.xpi 442794 BLAKE2B 7ffe114e28b231ba23e37d2a6fc13767d87e5f22822c1d477e352a5252d3f717849b570078d3c4dbd6e6c75730fbfcb8a9f8862ab1588e731f1ba38914aedb87 SHA512 7ad3d96d7baad0d0dcf2f2495f8e2b4d9f1733daffb7b8b092326eecb43af2452dae6740c9e1b94ea54c482d9ad145f13d7c293e79521dc71ed1faab6eae0814
-DIST firefox-124.0-my.xpi 510097 BLAKE2B 312d9e43f86ff6ee75c2d57117d0e28af1283f53d21f76d421754ebc517819d413b1dcbadd21143b4a14f5767ed94425369319d96d2d710c5a952243444b6f43 SHA512 9cab927efa57015b442881b9a63da8f46f351b6b8f0232345f32efb466dfc523b532211328d629921e352aca18b2d246f25412b1b8efdbd99f3cc53c0a05824e
-DIST firefox-124.0-nb-NO.xpi 592055 BLAKE2B faa4c87adc8712945b2113371db815cf86398054ebff41e494561fa6bf9796e0035141e3a32a0940af5c67d2df86b3d6d725a2d458467ff5e1b7afbf23240b6d SHA512 92fe761d22089f45d87cf2267a8e978e43d058a667c5c71ed86d28fdfcbb681b9a2e5fd44eea60697533e4eeb8839c60c2f17e0794b3c9b201e42fd59a66fbef
-DIST firefox-124.0-ne-NP.xpi 489222 BLAKE2B 4e836b8a80e2124e69b1704381102a81c2e656341ad8d14c190a1113fe66159fa7711ce5565f0a57aac05af98538d3bc52c143ecd1927acb5eba5d66b92c93ef SHA512 4036618ee1f53a6ae697395118ea1ead4b5ed83d71db35ab68305912234d57800b6d129e63eb50d135b25278a0a8770c2006c33d045da15ea8ab945a623124b8
-DIST firefox-124.0-nl.xpi 600470 BLAKE2B 2208df13f2990a969a3fe65629c4ff2019740f5464c527814cc834a7311152a6726f9fd06ee224833cf441a316d302b699848e1e2f881bf63dd0cb997d45060c SHA512 ab31d9b390c145b4513c5d36d4780431eef5914af9b2a11fea7d2146c4d0da36eac3340e7c58e2738bbcde852aba5f3ff1e67ef9bd647d93f8f77eb02e70ef30
-DIST firefox-124.0-nn-NO.xpi 584693 BLAKE2B 45ba5f4d6faf022d02c130eba37ffbeda288ff454061a53cee5514a00af7460140a354421d21d3f9f4ca054f1cd54aefe6f2a6d04d0f2f329ffe0422b6e6f827 SHA512 987e76b2143463f1e203b8aa6e4442969d7cbc0abd6dfb0d877213bd36f6ffc0665edfc9d149a538a0fbe0f48ac788104c1ef4e2fbc6056d899dc0a7128697f4
-DIST firefox-124.0-oc.xpi 600437 BLAKE2B 949ebee148e88efb9d90d62f33712e62e260aff18bbb73b0a55b7d127594b01da17bd7d5d4b9e1c355bb583de9869de5ce9f5c7e310d0c0eec3263ae325e2cfa SHA512 316ef54ca7d0cee37943b804cff04a3d4ff1ef6d703aeef980f67515edfb85e68006c9d4276639c715fe7ad47653e5855e34ac7a032e8592654639042aada572
-DIST firefox-124.0-pa-IN.xpi 674693 BLAKE2B ebe30719c2a2b7a77bd0fafc7c30d6d1e2ee54c5259ec7a442bf7f96d647d34ffe45c1cb2d372ddebcc8432fdf6df03a4db45b0f3adc847e785d4a8c0af75c93 SHA512 0fe0a5d39c50217849bc4ed6095a3776941bcecee0fe530f7e81d336f93d08df58b5e4f731e3bad309adbd9f5854f3062ff43048871b7f4db85cab5202273f6f
-DIST firefox-124.0-pl.xpi 621258 BLAKE2B 4449e83188c6f86abbafcc8c71d6363c045bb8f29b3f55d20f3d570bd821cb817f8a0dc0cbfd4e7101c6415667148b663ac8601467bb375c79772b540655d5c1 SHA512 f30f92ce94e4b1b1ffdc0fc50077ba942eecb1fd920386d3673b0f8802ab7c5f2715d915c246b12994db3237ef98cede9f6ce74701801b1005f49144caf6404b
-DIST firefox-124.0-pt-BR.xpi 605322 BLAKE2B 293921164ace974bd3ac889456ecf75dcfd911f83de717fceeabf4bd8eb0e9a5795ef250d96fe74cb70cab50c706033f3cf29929825b5228c356697b32161950 SHA512 d68240b4e57f88fe85e5572e5e374bdf9c62ba163470dd5b6d8f7d7c5f401179f5c11021dafebd3c0fcc637d359eaf665fc689d2ddc6e4f7f941c701c1cdde77
-DIST firefox-124.0-pt-PT.xpi 611852 BLAKE2B df0fc1e456baf70e865c7fa8cdddb742d801ec159c8dcd9309f6239a1fa3b45203ee3ed97096a60f0a46cf380cd5e9ec232e384e22366bab8049d348dc2a8edb SHA512 935fba13ab3eed0a5bb453212c7f792f69fecf94b5752bfe039d9fa69f417e2e8ba1e9aca95901bf4c33c4ffbd46a14de07643c653369c8bd8d141700c452cd0
-DIST firefox-124.0-rm.xpi 598304 BLAKE2B 4e2284dea51a431858600933409002741a087fd76628a4ebb187e775daf6fd5c4486bbecb257059465b52053fb6d69d82b2403ccec0593bf7ad04fba937ad37a SHA512 cba39fb0da4841f0a0a5ed2e51d6429bd9a1d2f5bf164e65ffd871324984f29a427cf0a5ee93929710783fd75e430d0594dec0e32dd7bcafa0281938e8562ff2
-DIST firefox-124.0-ro.xpi 542507 BLAKE2B e36cb8a7549f2f5d6e01c7afb49fac3b71efe6d8884453dfe0396e9dbd9dcb9552128539c440877f2b93ff5d5a731ec1437ced083288a6604913f2e23aab6f01 SHA512 ed31bd1c28b0ca6c8f7c06706b2657b4101866f1740353cfb74823ad652ec922e28c95cfa91dcc988f1dda55bef34d80bac464ca544dd439e5a120062f8a4a19
-DIST firefox-124.0-ru.xpi 701741 BLAKE2B b519c8fde9148f15de2c36410c76a7f34b0704ea600c00aa52392401f2ed5ebfa0e287a41c2151495a43f2eb8e4467f14622f7f89c99c42a0717f3a6ef2a30c9 SHA512 f0ca79e4c4d8d05cf14049f2c31c70ca5bf484913277775d405b40f2b70876306ef3bf7c34d2cc58f2c85725172e5d1f9b80d671e1aa11fad1a25d652cdaf1d4
-DIST firefox-124.0-sco.xpi 504488 BLAKE2B 84a996e96136d74cab69903ffe813c5bba178a98219c2b79baa89018dfd6accc26e4613d50373de5c3b28d951f4d4f2a9f3bacd4f8b6a269e144e73c9beedbca SHA512 305f5cc01c9c52561757fcf414a5235a101119ecc60c7875a2dee3eedeacd3b0f30288ce80b014127e7f4f6b32cf4e77b791184980e8df3f318ee9774032608b
-DIST firefox-124.0-si.xpi 598353 BLAKE2B 5d24791ba1e8799ae5a6f25e4bb01a9d426a80eaa686190f1507ef3ba4b409d4201ef73423a95d3612c5f7b6a9403abc88e9b3c8bc7a176bfded83c76149ea2d SHA512 3d51ab067b29256a46c483c1e60cb03a1b38ceef9aab1e9a91d2da887b35d8f3f96f793fc9771c7c705e2be8d1793ac7e600e014f48713f9b745095ccca511fe
-DIST firefox-124.0-sk.xpi 635471 BLAKE2B d1d0ace7885de4767f8c55e96ec9535b9b5f929d9cad58ab88c25c5eb0da241a7a5ccee6184ca808b839e8055df00c4de11e4d899e413c97b9eaa5114d5bbd23 SHA512 94e67f78eb08c7c8b46f9a165c0368560d34157da0edb72e47764db010c8849127e17ef3bb30288b58df14100a0289c0ccb844c4e24c349c2c5aa2cb28476a49
-DIST firefox-124.0-sl.xpi 601292 BLAKE2B 174b8b26df06d7e1c87fc013c15515a2ea29e474d437e0f2fdca808eeef94e90e6037e8c510c848e9cc8a25c5c66f4c298e176606a8dcc291caaca5bb054b4e1 SHA512 ebdf0932eaa183d9c53c2025bc70832651b80bca10f953facd07ef89ee2d4a870b8a4bec852fb7673304140c1f01a131e4726050812429eafc87f154308dc90c
-DIST firefox-124.0-son.xpi 410253 BLAKE2B 1d511a41aeb3dd9faa38f425b285d94702a71bfb0f883c2ee3b9c9f11dba39263494143d017295e9e7b7f3b008e1d9a996bc0904c30b468faac591cf1a1ac339 SHA512 006aa86929507545eb12f06fe98e6400f932dc14e341c47057fb76fcd37d0848dd5b4403c41372a06e98b6efe20d009d29345fecac4cb392a483c1ace3a41943
-DIST firefox-124.0-sq.xpi 620803 BLAKE2B a6066f126f1d7448ad041661d64fcb8f1a8e88b2a3474503b269306daecc5c0f87ae54969676904e3feba0a01c03cd30a1af3bb8253aa2c9b31e3b6fb56218db SHA512 ef84c325daa9ce0a32817faf12b3bcc79e100b02827939aa98b68e633db13bdcc7958b9d6677d309923846677dc4b71080ab23cd359d3a613561057d67316047
-DIST firefox-124.0-sr.xpi 631735 BLAKE2B c8d8f568d3f7953181bb2054ec00e44d0ba11204eeaccc6bfb5f6d121f1594e5c832e8118096225324d232c06fff461491f75ff86a46d1e1d01d8699a3b75c0a SHA512 26545e8796dcd8128daa32195418a1cf238ec2e22655498c99c2197599e45cef829ccc7f2c07ed5e895699e2f04c41a1caf53b9f94550c68cd99a9f292b8c261
-DIST firefox-124.0-sv-SE.xpi 603112 BLAKE2B a354ad138483fe109a721ca9110651cce412a1dbecbbdfcf32394a842b36f99f2684d9cb64a2492dbb235b413c77589ea7e03125f2fac10db2bb823b3dea6d1f SHA512 4040451ead9e417d4f5df35d502ea4f9efef22081fabd1fe78937c383a9a67d25a848c44083436313927ade0dbb2fd4e7887a8b1f66bf53f966cc9de60092621
-DIST firefox-124.0-ta.xpi 500075 BLAKE2B df3c18d544e09ded973478a3e29eac1829439b4eede2d8f0213174d882951b8099658cb57beb693a0ac8316a75ea17e915194ad5b8bfac952d65f46581c98618 SHA512 b51d9f27f1d582ee2e0fb10ad1be2db570f7f86163e7d8eddc6cc3d583a16af1c5aaab73137eb457733b1ad927b3114c2d92b27dbb83e4d3a7b8592cfbeaed78
-DIST firefox-124.0-te.xpi 551826 BLAKE2B cc1f4e57562210d1ebdf4e69ca064850ee737082142b19075a0bb4bcf2f35ec7b9f195072ad24a57291b7604469b8b5f74ef4d2261c3c7ba8048ce51bcd18711 SHA512 19c1e8b881e876b95d0a95ad0fa3b893dd620324b573c2787ce7da588ec8f400697cf08021ea1d8d786ef5d6cfbadd88beda36287f664dcfca594edc1b5906a7
-DIST firefox-124.0-th.xpi 677238 BLAKE2B 0e5c4bb434c9c2e07c2431f4f09a5ba9dda7141b05fe33a3d548acc864e431fdb854188b0a451f16864d3effb67dbfe70f2b517b251318f31ee91b636c983d7e SHA512 1139f8d4953eba5e089a00daf32e4ca575d0aa367a3168ce722c6c7ab5b35c18ae7c05118a293ca16211ec0a9ec7b87e1cb41d07db51a9e93143aca3dbca0b48
-DIST firefox-124.0-tl.xpi 527135 BLAKE2B 662b2632dd4b986439b2d816bffa5f741f56b9879b0f83d0586fa6388faa5ce06ba05d935f51f71552c0c3458cb0f2040b69208a065d9a8c5d554ff5a1cc59fd SHA512 efce8c9e3c96900fe6e12f89f47dc820b217af286964b54ae8e05d008298a800722bc2d9b5d7ab40b20803b2ea49aef3f43e09ec61353cb76085569125d00612
-DIST firefox-124.0-tr.xpi 615925 BLAKE2B 185d427fd4fa7f486f814376e407b9fa064e2492e08695b5e5187d8e4d5c1148c551c8e8232cd7b91e54233b0e7b70ead1ed4ea1fb54c33c79b96dff210bfe8f SHA512 0aaff86749c4badc6786c557f97ab3b94a4b7b976cc37b9f80b280d01f572667937629356b9b6ef2acf961eef9dfda4bdbd0deb69b7efcb16033803f9f64d152
-DIST firefox-124.0-trs.xpi 497064 BLAKE2B 526d3aac9b9d98aab2f323d93cc1dec1e412840c2c71b0f00855696045db568113b0b897bdba83f9ac6558a7c837a6bc3c96276e584fcbe2bd8a940c48c68dd3 SHA512 873ebd2729d7267efabc6b8faddbabb73f2a5e857cf769e70169824f8065ad202e0a5827a4c997ab2662b11c3f08aadafb623a3b36c4d6e64952324970f8edcf
-DIST firefox-124.0-uk.xpi 694225 BLAKE2B ea8ad2a394075781bc318e42cf6a31d0c4b8438b372a31a2e1f60643468b9b5dd0b784cf1b17a589982c0c9a9accefc77a88c52a59401af27012b37e51489a68 SHA512 3bd4d965437e3d8fb3e177d388fab69460f15676a1cce6239ad51ed3e683a4f4b8408a69fbf4a5f8c08228edb40f1a58742613fa1e32ae103a0568d6a497f58b
-DIST firefox-124.0-ur.xpi 553211 BLAKE2B 58351201a52d2e517b113fbffd16038d973bd08e9b41ad4c6a760948543afacc60dc1a05423f3bb15a1b92927ba0fb0b5e7fd5983b14b1db6cc8236319ee5eed SHA512 e1dbfa06be09d07e318f062faa3d06a38fb88ebe5c10e7a41ba43809f92f2e560ce6024aaab5ff685f28487618c51782b378c2133cf56ac83e9011d6ae917676
-DIST firefox-124.0-uz.xpi 472279 BLAKE2B 0d8aab3ac49cb3e3b6997e8e0728d3f13d7844388789daed7c33720d48f5b0f591801d3499db81806b69b5b61b3c12d8293a01698afb29b9a8188e67909b23e7 SHA512 ff0389c8ae8bc16646f9baca956e9111370bd052e7621f04555b85a8ec389ed2eed82126eb5322b7b9c0b662114b63d7ceb75fdb548375163e0911e67c1cce3d
-DIST firefox-124.0-vi.xpi 638586 BLAKE2B d6c14d61a6b30b00243db8fff2b347df8d69d7cd939e989fb3dd5ea2f096c56879abadd236709c6f2e6b6542a243ebde4e17ee9f753970a04832ea5a76feb9ec SHA512 9009eb2099224ffd5468fd60b99a6388b0d714c77573de0d3ce4d5dae8655f6d84545a3d4430c00f6be236e6b1385e8533dfbbab1843101846651aceb383df9b
-DIST firefox-124.0-xh.xpi 410996 BLAKE2B a9a34228f18f69bf92fd41a5fd7b58290acd4d3fba136473a46bbc0506838fe3465a6c9892d4bfeaf4795bf19629ac3532a1601951118bd1ba750acede3f6696 SHA512 3bf4b56ffdfe276f0b81cbbfb72c36acf56f2b8e6fd07303e31072ad51604c0028ab44f8de78b11a457d0cca2f64023e050746d55852a58df831817d6c5bf825
-DIST firefox-124.0-zh-CN.xpi 640171 BLAKE2B e591116916865bedd246e472179404e051d1cf661eff4fdd54db7b5a4104c4244ed21443ccd863cbd64643afa99052e57bb604af2e0abb4f78212b37cf3bf65a SHA512 08e627006396fcfb1b71909b5ec46333ed6683d62d5925f056c191029d310a601bd6c227b7cfc62f9957d5fb4440ad61ad1b801730599f8822d3f4f2dada2157
-DIST firefox-124.0-zh-TW.xpi 642129 BLAKE2B 31079c3fb147dce6137ef1bf1a173cb402ec49b0b2391ee1e64984eaea4706ab27b86d4595f42997f63dc12a6035b0ed48ce9e4d0616759041612e933fb3e6da SHA512 e6341c321087d82c11babbadb542bcc5fafa6e459e6378511970292bac8300b5dc71e3cc85e446cec21c7c947ffe0f631160e7f3214636fc13ac47ed4cb3dab9
-DIST firefox-bin_i686-115.9.0.tar.bz2 84257564 BLAKE2B fa6c21491528121576f4bfe68a360353c5e0d46f3228da86e64db7d6646c516c05be03ab8031be20f7974d827906b1de198bf6e06796f040e4fb681b34944f8c SHA512 a6729cc511a8cb50ff9f7d8ed48e521469a3674fb9173fb1e803758dfd07d30e437800233bcd5e4509d1ca16a89d83214d0513a18019e4b6372828d77eef6280
-DIST firefox-bin_i686-124.0.tar.bz2 87404070 BLAKE2B 7df324715ef9430c12994808cbd9de794e7ab8351c78440c8af2411d08cf7675d44292909545ef1c21d1f71e705f1b48eecdee34b3bbb76afbf51929c45fa238 SHA512 ca9b74ef6cf9be0783a53286d6d315442feb0668ec085550f90b841dcf145188af53bca3d535601996d0794842a70c13f124f346839f96aa6d9628ae6cb5fe83
-DIST firefox-bin_x86_64-115.9.0.tar.bz2 80280174 BLAKE2B 3e7e7ff740a191602077a237f1fbe63e3cb2cc7f64967754e603fbdec5484a490c5ac078124575858bb95278601d06a4dd37065ba7997d0b7bc51503c6400d2e SHA512 9c75b8840a93013f23a4591b39c236c17eca950ae5c7014420387481abf7923d244abb21142c2c1dc6d24a54272aee5bf418520c23975752b9f14d9fc2965a6d
-DIST firefox-bin_x86_64-124.0.tar.bz2 85587732 BLAKE2B 63144443d977c8bd3393897984041758fc18d8e77ea5efa81026945a05e9826c2cce8f61cae5c4d2a27e76b5145a8c607214d36b151e18700bb9369d4937a255 SHA512 5aa3fa4f229ec571648b5b98451f7f7ef0bc15c7b62194232ce12cdfee811875406397d4fecc32105dee36eb9c5a61a5c83079128faf4c43d93dada94b73ec53
-EBUILD firefox-bin-115.9.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
-EBUILD firefox-bin-124.0.ebuild 10770 BLAKE2B c1cfb3d7e0810c354897e6c89612c3ba36d710f894211e89bccb91beb929c322a98e073be4c3d897da5d257214eee05bf3b5b1a7f3837440522fc21db5f94fce SHA512 abfa565783903bd65a3399098a6d5082e1d9a5535008ecc00f2f4656a1eda01430e98922d98b242cd42357458341a22056dd5e7b00fcc8e0afc3bc2958aa0dd2
+DIST firefox-115.9.1esr-ach.xpi 456933 BLAKE2B e405a3ccd8b5bdb34d45af640897862471e0f5de5e8ac62d8e35832aa910a1faf75b12584e60ec7b492f77e628e2dff97d935f78c77ee48c5ceaacdd471b2071 SHA512 b5b73c34355a29846ff6278bdd7b3b71df28310a474ab71c08db7947d5a558b2a09a8abbfdbbe19c83db4777e454d81b73c66811488e5d04e1545da13fbd35a7
+DIST firefox-115.9.1esr-af.xpi 413575 BLAKE2B c88223bf7ae30f06cccd9b792c71da70d34fcada7dc4c09221bca1d090d04c96218d2e9cc5ee969f142e15c0c357731992a871108f5a3218b24ee07c46c88307 SHA512 8f3b0c9166f663a8342a7208c8b797b90359cb6b52024e1c145e0c42d7ff649a9dc2a8e6540ceb4079e98ee677590d75cf9c4515285d98841116b68bf5a2831b
+DIST firefox-115.9.1esr-an.xpi 497254 BLAKE2B 44eef76df85e115b358d5731a26149db2e19a562c46b825eae2aeaf91eb2b7c6eb1f481ce41b7942c9a22431688f26a18a7d60cdc8610d0124ed4f4157cd3689 SHA512 6e2b9647bf63fc07ac6f12cfdd1b928bfc401c968ac440f3ecbb76eafe2f91b0e48134ecefb0cde4f0473e896562ce93ba0eb90f88a8c02eb4fb72520c2ce02a
+DIST firefox-115.9.1esr-ar.xpi 590968 BLAKE2B 9ec7333fd9858b0429c420c3791884301a2010add10395f5f36fb183a563e7d4d0a0bb588100bfda64d39e9c5290c125231d2725a7b2e0103d6d205a7dc5eb63 SHA512 344cf25d4217b1bbe56f06af70dbbc82c3227d8d01017d33fbe31eb19c2d86bc15939099941a83a6b03da3f2d33ad272cd5b5b333bf2363ceca1ef32fe58ce2b
+DIST firefox-115.9.1esr-ast.xpi 489194 BLAKE2B b10b39e7c4ec3e249f7b650382dd890500e85ff5a6dcdb15145483b0737592bdfab4dc8d46401d2feb30642b5e63d2da40a468f40eb23db5ae9e5aaead9c2302 SHA512 20dd0bc191a19b168e911e9d5592a0136eb95dfeb5e40744596b1fc05f6586301dcc3557b8bf29c27be7f6aaad543156f2294feb4cddc99347ce6fa33b7c24b4
+DIST firefox-115.9.1esr-az.xpi 483834 BLAKE2B 4c98d521617c5a3d44913b55037ad9798d786e576b7f7aa1c4617f25524a765672109748873453cda62d63cee92444090da469701e64a65acaec30c49e7c2562 SHA512 ea34d899a66109731838c833611541c1d83481b769f600b203ebebdf97081afb312fcaaf16e2efdd9a88edc2e22c597560d96b4be37e4a9e321c802d43c1309b
+DIST firefox-115.9.1esr-be.xpi 691066 BLAKE2B 61d2df118aa9525eb83008d4bf9242d51ef8249114c1a7407080772c58625129345a9ace0444db91d5269f0aceef0e3022a0a4a3f14776097fdef54e6c978b64 SHA512 638e2c8a697fd0313d167dca026257b3e70a75818f00e3f5197feebffe1c4ded17e261905193b95e991b46413d0110fbcc49c5fc538b78bf669a781f17626eeb
+DIST firefox-115.9.1esr-bg.xpi 588690 BLAKE2B 6187abd3c970c988f3d0c9aaecfc7facffcf2a069556b0410ea6c6b9ff936f125f038215a7ecd2d666975d623eff240b6079a7cbb5364ef33d6cce251909b750 SHA512 79579ffcdfb8ce03b6948e8974a375381bbb73e43ac6fc04dffa93415b00d00071e236937bbef0093a483ed5483dcb2cfc1f4e69cdcf9cc53caa6a3138e62a64
+DIST firefox-115.9.1esr-bn.xpi 573620 BLAKE2B fcd3e3f5ed75ce080d01cfff498f0cde450a9b604fb813625b0c8793ee62b32750a4130c8cb91c659f7ec0bc3f52f8b3a5fe935a7586c17683adffbdf922df01 SHA512 f3c54ab0b37ede0d0e996134dea4fef5035caaa554ef6e2e6e1ed909222780c6401c2d1e1a3ab635f805a1d237aee2b60ae6a52d3b9032f9121c7e35917f18cf
+DIST firefox-115.9.1esr-br.xpi 573718 BLAKE2B 5c967a8f337ab7b60c147624812a85b5594f93c01520eb3c10430b0ad34acd7d0598843baf8be5d16741a499660d943559a793008b934777ba7c61b7b7aba023 SHA512 af7253d9b687fdc5f05090dd96abeb104261dfe9130ad5ad03d7b1d0ce15b5a08abe9a33abbaed7c9cb16f57a019cca9d083e65aafe5e58a546d6a1c49fe7063
+DIST firefox-115.9.1esr-bs.xpi 463560 BLAKE2B 571685ee96d611ade29b49acfe8fcb930d92f0c01ec0a2a0d21ecedb9bf1ef631b0547dc2994e5efb805c5754744d3fd93e2641019c55dd443e1101a1dfda143 SHA512 a8c47fb87e347d2d5a3dce7fb762ecd158de70b9f05305d96b9149984d9b90b26b9fd19c9fdb8253fdeadb4893a6a6829be42197bcbba8617310f328609d70ae
+DIST firefox-115.9.1esr-ca-valencia.xpi 536872 BLAKE2B 35e95ae613bee25ea9a11f5f05921458022dfb84c07b34d99494db12ac40113b13ee756db27b678f225ed14d52954a50d1a26bcc13ffc6fe699a326c733c23e6 SHA512 cc066186702a7ae7f62bebb2454202330aa5efc96038ec6dd2d4c1ba52934bc06574dd7b955029e40aaccfd8c1db50e549dc89466690d5abab97efb56d8002c4
+DIST firefox-115.9.1esr-ca.xpi 575774 BLAKE2B 3cd4c225c868b8045ae471987593462bdc70161017855bd2a588c84e71b367750eac168a5214ae5519d96d72b7d190cf30097687c3f3cda79486f4ddb33248a5 SHA512 e55fa05b54aad2e9f1b8b1e843c8c4dccfc718d100eb2a151193624c0f4614649aa1f92543a7201e11a569bd588c19be4b4a138e519f2ff2fe2d771058e933fd
+DIST firefox-115.9.1esr-cak.xpi 581675 BLAKE2B 6c9a0fa7521ff4ee1fff22c2260b03ba955ee31295f9d06d4ec489bf17a724881748bdedd7897a5261ae74880bca984d4c54db2e008fa4a9b8290a3267d18050 SHA512 ea5eb3af74dcae5e9519ad106fcd439819563817f061b51c19ea464208519bed92dcd03ba63a3008b9a1df0076585cc29dfd1d381748e35687f2def71be89a76
+DIST firefox-115.9.1esr-cs.xpi 636796 BLAKE2B 974f09f10a24d9564e9eba937244c71113f2981eba88607a0fbff315d30d4063e518749fe64f170750c06e8c8c2c9b6b2f2a9712112567afe0bde1eddda3e63d SHA512 5ab124adced31b637c221c9a7f1e646e8040fc95d2ffefd0e11fc649620189468f61cba134ed14ec935269a3dd4aed55f269055179972719398fa0170cd7572c
+DIST firefox-115.9.1esr-cy.xpi 604773 BLAKE2B 1c91810dbba1bc9ae5c3309e033ed9b1cb3f87e9aa828425ece4721bb023612b654c4a1c7529f7c61e1d70f21d0987490148bf4f905d3b8455aa8a3a2db05817 SHA512 2b11ad2c240325ec60f7123473fdfef81947e4048ac3c97720d90857079667c27b3bc001d733c3c603b8cdd237b8f8ea8252644dec282733207d2a07c688c338
+DIST firefox-115.9.1esr-da.xpi 589845 BLAKE2B 2f0708c57eec2be5a984f1e4e9e737ad2daa621cf51137daaa810ae53055572d3738f5cc824aeadbbf2b984b3f98a650f5dcca5c26fc5a2c1538b98e95a07108 SHA512 44f83faeffad1f60f472180f4de8b909ca4643b9bc8b76e3c159ac7ae6639f5b93f99fa991d06a108d937a296d0d379ff37d842fc4f6e37e3f045fbbfed9759c
+DIST firefox-115.9.1esr-de.xpi 612042 BLAKE2B cd2b731c4aa395587982e298a2c513c649159280676414386c7094e6318f318c9f9efce717df1fbba54097956a4f463a314f236c316e51f5111470165066cdc1 SHA512 7150f5b0d2a993ff17c29a9fd0e1bfa8057482457c4c10a7d49e5418b28a87e895a310366e6eb669a5b392fda5f3409e04217436b6ae7a71b6b2f76ab8327c09
+DIST firefox-115.9.1esr-dsb.xpi 629497 BLAKE2B a44b8299d721997cdb63d0a794cf9a3857cfdd9a48033c4733d8d57b423b4c2757f25abec1a289dfb98a4200e44abe1aa78a9da10dd1f2efd9b101bc0575d516 SHA512 9b24411fc63b5e9501a61fe26022f38dd33a721359053eea2ef653d866db06c454c17c2e66da0a26506b4db63e66b0917c1f1d140e5952a3c77073758ea97de6
+DIST firefox-115.9.1esr-el.xpi 710468 BLAKE2B 91d3bc2aa207440b06632ed6de3db7981f500059678d8e634cf5ead30b3e91a506624beb7d0362604472b998b96e8f029b3be7cf51e7f0d7e796ecdb44dc63e8 SHA512 8e9b50970e8464d18329234e268e19d3691960b821a3cdbdb757f1e1d8986f56b6d16565381bc6ff8c5028a1e200a868f05cc4b0099fe47c55707278884fd5f5
+DIST firefox-115.9.1esr-en-CA.xpi 551677 BLAKE2B 326c1a97c08c019670e07e03c4f93373510db65894cf3f561552f639cfb9d0388125cbf5b7c361c28b42ba1159f8086ac1f039d6912c0480913a4525fc4363de SHA512 d8e367167c60b6cb1c36e55bfda8373a2a0c8d10c64f65063b8b0b88893f4ca78d06a5a2fdf3351336c6657527dc989b70145c6cf0a6d20f558bbeaff08c98a0
+DIST firefox-115.9.1esr-en-GB.xpi 567048 BLAKE2B e2161f41e4441fc036c2c66005101f0dcfef114624b6dd5cb910cde2f37eb41b3f29b7ad97c842d275a78f6555787556e21397a6dff6caa80373728130538c0b SHA512 9919b4f5d46f6f4e696df39d99d456a489bad2964ece66f7ec09b6bf91419c18d2b8ecc12304c0dffdd6d72fb5526521025f41d7f921cafde829ebc26a7ce47b
+DIST firefox-115.9.1esr-eo.xpi 585338 BLAKE2B f1c0f93d01d1b7081556537300398a871b2f0bd1e16b1f91391e06e76ad369d9c9482f161485a0e86eb6c8ee6af4d513d84cdde89b2ab5d46d1eff27c92ca129 SHA512 49a731e801008139089ba053cb2635bafe22826fcb6dcb4655a4848889d09113646d361a4bd07e07e89d0ef65ec0dfef130ae7f171172e3ec62558e67291603d
+DIST firefox-115.9.1esr-es-AR.xpi 608551 BLAKE2B 0162ed8d7554296e01d1523d8a33f07330e6c4f8cd38b6c7ad97717c57a1e9cbb1a7b69de2bca6eb89d83d5d861af0700deaa984147aa37d3bbde8c967b5f2c6 SHA512 5bda67d2ddb392cad85efc96ec6d3aaf6b9632e0a8b47e475e84419116bed2392f8513383b2eab24d6675fc3b4fbce742c8ea442a5f8c849dbf1011b9e176699
+DIST firefox-115.9.1esr-es-CL.xpi 606527 BLAKE2B d47e01eaacf2a0dfc4df6df3a8a224236b2ada570c942f43ea0c4f566907276dace17c54aca16600e444d34bfb620e6c00eaca7a1e32563d55374aa57250fff8 SHA512 e40c5bc89e8efdff470ffd73acba673def11d219f3ad85b9d47c91b471c4c2ea4102bb979836f1bcd6c611aaf0a0ffe6d66f65aed94490f76c91b364c31667c1
+DIST firefox-115.9.1esr-es-ES.xpi 600509 BLAKE2B ea83ea3551b86cfd955b7a75d0ccecce16c82586723a36492f7f76402013fba2b79b778baee0b594f27ec74bde31699f9f78bf7057f6e3cc96b960dc697d8d16 SHA512 ea30d92deeac378fb0c287304a2c5beae40290f9e0b3afb5da5fe5187a9f4064be7704bc817b1f8c7625c54ee5ef5a794f95951abbac34a54ae6e00b09b4eb12
+DIST firefox-115.9.1esr-es-MX.xpi 580261 BLAKE2B 96010d941f18883aa93a79b41d70091770c5bcd62f45b312481455bf79d18e8f8f87d46a50d7afbf0250ac73944e26602e0085a77c6cd33e967095028af18018 SHA512 5d6038b5b931136476ce5a8a192e321d284331fe859e0303ef09b93a00c625ee9abcf8d62542d1d6285c2e3eb4a357085ecee50f83501cf38d870449b2071c3e
+DIST firefox-115.9.1esr-et.xpi 530478 BLAKE2B cbed606ae0078c5a05ec06530a5bffb410280e0fd621084c628c8678f1c55c6bf41919eb44136cd289cd0fb9ce73b632e041eb48996bd73b1be0ee8af1310593 SHA512 6be042890b5627e6d97d18bec888f380532d47578bf01e0c489279caf589abcf2b3804a8f51df2a6f6e6f523298842ec8369d6fc96d7a7460d09e5f4c4dba2a4
+DIST firefox-115.9.1esr-eu.xpi 581884 BLAKE2B eb0760f298031c3574f10e4037dfe555894ea917981048dbb49e6eab01542f3b56143c14af165eab2b039e323f59cff822250f36a3c8672135018eed88fbf4a8 SHA512 7e27b4fd95a463cf51c50f705154a84598742db3f9af08b2cec5735cdd7c47307b7bbe1146eaf06423c007352726568c7ff9d4671e265826cd66062aa77c2cfe
+DIST firefox-115.9.1esr-fa.xpi 581584 BLAKE2B ba9dc266ef4b8fd263cd1d12fcd923e6033c0ce83366ba0aeef63cea1ed4e9c3bbef4dc4fd62a7ebf2070c76115dcac75c05165345e6b1f21417b2f534a7dfbb SHA512 9381279cf31e4dea7a1694cc090041129abf3f1db804b2f37884e4c3fcfca2920c6fe3c325758299c674b7a52b6968d501878f5cc0b4109f854dd9b65421c571
+DIST firefox-115.9.1esr-ff.xpi 469368 BLAKE2B 37b86e89d5d415aa6f579cadfa09839a14a403bd2af99736982790e6a13b82dd7da97fa84bf2679d62a8a406c05912125151671cc01918fb805cc602eae6dce1 SHA512 dd75c3433f50e7422a346cb9dbd9cebb7fe60244a60725814ba7c52d2c8c2bdac303af9cd54a7ed7181abfdd99af74c80c04249f7c7a2d0940d8529396590ba5
+DIST firefox-115.9.1esr-fi.xpi 587621 BLAKE2B 8d12a9606a820d7ade4cb8a26ab45700ee9c87ef31be8dcb43b785ca50d947de8f770e90bbe677cd6483fab52d48daf099e0f63c0131c1e66ea6e203b7352622 SHA512 902188f6793cc2d69faff81f6ae4509873fff5d6f75d727de7f3de18c50e151fafa5152d719f4abb0d432f8f4963c331d8c6c055bf74a28a5d4894b416f53d1a
+DIST firefox-115.9.1esr-fr.xpi 619225 BLAKE2B fc698c0fb656031cf76192733d4214d075450e60144bdabf36ccb07ddbe40a63e7f940e6e0f53b5a8ab024545fe9ef56f866d766260f5a031f96fe8809ae3a86 SHA512 4999e722353991613cdfbf18c88415b2939a80f501e1feda5ff70950443933245667bc15b99a987937ed9d4611d3c4a6ee063e053c80556e04431f9e1851a4a7
+DIST firefox-115.9.1esr-fy-NL.xpi 602853 BLAKE2B 8620e31a9e11f9678a268e163c03488a20374ca7111a9bdb7c3f82d95f0e9e1e82dd853a73b64600712d90a5d91a6f808ea0875720839fa833991b9dca4a6550 SHA512 cd62da432c163d66f05c1009fdc4b750d62967e588bc208c43e4a560679d301623b46eff3800b29ed5be95558884910c2427724aec313ac3c1d0fe7f738af226
+DIST firefox-115.9.1esr-ga-IE.xpi 465838 BLAKE2B df74c51d1180f3c24d15cd61ae6ef10791581d1c670c9631371c1da46947ed08a56bafa7ccdbb058eadd209511477d0905ef22b1ded9cb255407a5ac40dfe66d SHA512 8f054372293c564b0bba96c8e471eaadfe73f002b20362ca203b30b93dc4efe67f734b4ee4f69ba9f3a1a550a55b49f82778e0029d56d8e6b78d3d1a1f4553a2
+DIST firefox-115.9.1esr-gd.xpi 582159 BLAKE2B 5658f57109b2bcdff49fe278c15a2cd203a08fd4974fd949dc746a6fc8bb826933d92edda1e5ac8dda9b69d16d0a682418b0900e90ec6261a44bca2e5cc18509 SHA512 0000914b086840f707fa5a18b9c907373e9ad50efa85869d849f2865aa697da9a9b05608d24e003fa6ab6091d90fd772cf0683c6012ec207959e5de2dab7f376
+DIST firefox-115.9.1esr-gl.xpi 589969 BLAKE2B b913d42110a2ce7a95eaaa4338c1d5620e13ed8b32d1cf2c26a7f40a1e0c9ba96c6436a0a9025653ef85affb76e6a78e3ac22aa69aa35ac53e5caa58eb76575f SHA512 20b6458fdd5c7dbc4d31c08351ecd578ac60926a2c3f6fa5b081f47d5f8bcb620a21c6f8a99427c8adfcd8db94c98898c13af5ada8f7cdd2d3d739179356b935
+DIST firefox-115.9.1esr-gn.xpi 618632 BLAKE2B 0c2b747d9b8fd15bbad4acf3f39609a0ec798d12552fa4e0aa6f968bc5c59350f1a2f08995c31905b65fa8af61f0622b86b6ac462c189554745a3ea7bc3dfdb5 SHA512 3759eb3d5603e6f626330e623b06dbcf429f922df8a8114d0e35d8f1507c4ea2ba70062c776a41c8fb60d8da7fec691618ae654167328db41e7b961581151a86
+DIST firefox-115.9.1esr-gu-IN.xpi 520699 BLAKE2B b14001bd2430b19f91984b34059bb84fe5c2fa0ad819308c1fb445a899da1bd0355e58434d5204ae5705405fff8f5a8a417f10585b477fd2ab3b128853156f7a SHA512 27c4983de51b43a247f95cf0824fcef242f9008e65c8aae0df8883ca3918f3cb928163a744f137ae27a81fca270e9ad563a996c6e743e96071cd1158d8508419
+DIST firefox-115.9.1esr-he.xpi 611039 BLAKE2B bb569702cee27e1ba3d1050520e6449ec0dc6bdaf88f7cd86a80f382486b785ea85738778127be99eb0b2c1ba3882bd6fcbefe63de5bacf08f7a7405bee5f23c SHA512 9ab4da7b76f4ff89edd1c9daf74362ad3d99427f7928f663002f86583a527945ab77bf2df2f492585a5eb3103607fc8948780e24f583856f793dad2fc3f649ef
+DIST firefox-115.9.1esr-hi-IN.xpi 557474 BLAKE2B 2b8c8212b04ae67af8c4b41d0b0e31dbf1621d6869b39913f2c1e43cf6071c298e89f89d248bbc2d94aa00f5329aca007beeb1aadcb536e2298a4daecedf8ff5 SHA512 1a2be6602eec4c6802d223257ece1110643f0ee6d3ee5bccd89ec9f814174e15aa18f71e80627d4f00ea7c96a931354cbe5a5a084faf628596fdabbf61dce988
+DIST firefox-115.9.1esr-hr.xpi 547610 BLAKE2B cbfd8cbc5b1f122bed31cfe7dbfc355f1f55fc212c0bfc29891f1089d0ef3a0b550ef104822ebc8b74c5e839e7e9c574def289d12899ae08de4e8a0d16184d50 SHA512 f5e6c124937f17690f70a2735cd1ab588cf4308495e980bb9e099a06105fc458abfe844e708f045ebb4babc02e8cccbac96a5c5b0820432afd433f92aa254059
+DIST firefox-115.9.1esr-hsb.xpi 626662 BLAKE2B 4f9bf098e166bb9420ac66b759265a949961c573a570e39019e917f9f378e58789e8297d909b7af48b8994812979cf449d5ac715fa136d18e354bc648bab3048 SHA512 ce7a30486846a041f56a5d3c29ae19843541fef03b6f2f4db66dd2a97ee9962982c7617ca97e81c9c5fdff18f4ac671b328c2a109e92f99d17197e5216e7e341
+DIST firefox-115.9.1esr-hu.xpi 628670 BLAKE2B 8f38e5dd2f19c61da0429c01d5a251fc983144cb0161bd7ef589008d28ddb8ffdd044cedb651b56fcea79137d298cfc45655c544372f68d8205732671a7e29d1 SHA512 dd190d68f9ddd2e5768658813e2ed27d27e5c827fd1a04ba97a3aac5d68c306194f8e8a1333e2b86443e1b1fcad1235a24376d966e07a4463a3aa8f74bb372ef
+DIST firefox-115.9.1esr-hy-AM.xpi 598326 BLAKE2B 302ba60844e7de8ac50babf8ab464c27aa58e824a3e9f811a0c04f438d9386e53188a4298f23572d4e5e7ee18fa790368923f70423fb94875b9789cb70dfa72a SHA512 b2593ae44213021b8fcc7ee16881f35bae67b216c71a7fc8da461bd20757741a020cc4a4e46efdb3527ea93188d1e6667522f8d3cdeeee836d81be792e18868e
+DIST firefox-115.9.1esr-ia.xpi 591849 BLAKE2B 1b5b43ffb6d465d9f688bac4038ffd883d897e55815e5baf29f2ba0dcd2591cd7bb757b42a6c0599d0ffbcbe6f71bdd46f49318cf16981bf39cb9f93af623916 SHA512 11a83d5945c24fe1e38c397939de2331934ba37f71169318f0a79fab9f0e2b5b302c8bfec7e9d77a0733cbda0524ed412760d588d304341bdd9f5e3f4ff5c932
+DIST firefox-115.9.1esr-id.xpi 556355 BLAKE2B 9f50cdbef129ffbaf1c33259eba898ca3f77995f8078e3375cc2783ae7bf1200d3982f9ea6d054748a52d0580a9f1212d043c54e8b16a168eed01d59e7eee367 SHA512 6db1c445f57541dd3696583d33cfb91b235f93bde47374b85d5417ef721efc0fb6e757d08a5165aca90207c0158aab1319fc7e5445bdd3ea0b60735950b9c166
+DIST firefox-115.9.1esr-is.xpi 595868 BLAKE2B 9e9820ee807f7b68c48b96be3970cb7cc3aeaef6c75e757812755584488e558e954f6b33912111be628af3751df906addfd7c997dbb601bcb08db13e4b90f06e SHA512 54bf217e9fdae93130a39bd3e56ce05df80aca734a0ed158b877e34661b777497b8011924f999a21d1e3bb2b7a8b914c1345ef45873d995a4d6302f209d1f89e
+DIST firefox-115.9.1esr-it.xpi 548749 BLAKE2B 08f7497ee370652c90f44d5b1b7dbd09d1a25a01bfc0ff8acd4aa94e7efbf1c16c6471c4ee0529396fc5df214dd31c81e9703b86cb9eddf158624c8822b2e4de SHA512 c9c817a6f0039a06d3cf113769a70beb8fd5f3ceb659ab4f9809beff68ce5199152316ab30e7ea47d45cb13320da946d06e13fdc25605984ab802cb81e1e232b
+DIST firefox-115.9.1esr-ja.xpi 655148 BLAKE2B ecd3e5db13e38c46e483ddc96cee4356cbe9297c307be756d6001221f3bad8f9928c221289f7517d2dc8e086902257b92e58af7d189cad2ec65ea5f67ecae8a3 SHA512 473a0ad6c806f4471edd110af81dd831d07558987151f01a0ba61b728d8ca1da50bff82444e656d49a74835e480ef8ab8ddd411e634b09e1df74389f71e7d728
+DIST firefox-115.9.1esr-ka.xpi 651915 BLAKE2B ec56969d0c25d7487bbc0cc3ef13cba7fe42d2c576520bce7785194e892201dc03ce7228c4733c4bc5013dc7a220dadef6c87d0b8f3f8a8f5850590b012edd5f SHA512 a53dc0b51769377326c6adc48d831c96e69ada214a8c7757ab19e10d1e5b9dff155394ca2d4e09855553b14c615b0c780d227379c392b4377e1a506b739a6c1e
+DIST firefox-115.9.1esr-kab.xpi 593086 BLAKE2B c75244ef7f34dbcabead58dc33b43af63fe580dbbe8aac8804eb755535f9ee7e1ec8d05b5f36be090aebfe8ca8184f9e205b6ecefdf2045e30acd4436db51e5b SHA512 4280c7e46754cb52cd43edbd4ad99b93d3571162445376b2ae40da0e5c61ce973527dc3d9c9cf448d6abfb65f9572eff8eedeeb6b054ba56a3887e7139714427
+DIST firefox-115.9.1esr-kk.xpi 686576 BLAKE2B 244bcadadea9b7c7fc63b001945e2dc2286957d3535cd739a0848558f26a4d76f96d5842347cd887ae31d9f66cbd1810df6f63f027fe64e42eaae9f070d9a643 SHA512 88dba31e9b97a0a08b25eb23dabeff03461ad7370b4c1e03ab9164e75563ab1ef56b441be2393e93dba1aa8def83606ec02df348deac522752419943cdc13653
+DIST firefox-115.9.1esr-km.xpi 519953 BLAKE2B 169750c7fb4f2d756659df94a6f5bedf3637ea9cc6675e703e487f62c54efa2dac2eea67a6ecc6ee304fdef37c98ad8f9b274501882a69f42ff678e9a347b42e SHA512 3592bd27185da919b7058c4610bf52d96bea27df0b834df47a14780929757dd06b57d5722b5275b51ad94873ce1d7e509b76e0057dd836b712cf2a5aef2de16d
+DIST firefox-115.9.1esr-kn.xpi 485814 BLAKE2B b8d70abe97e5ed7867f296ce0f29c2f99dea91d8dfe551533df7cf02e984666669713db76440e8b083307b1d409588decad9c3b46e07bf607bdbcccc9af17061 SHA512 7a2b1330a3b2a2341b66472404630bd785c8f0cb7f2efebe0c79a46d1f9ef7b3a7374e3e2daab03f41ddf74b30cd2fe0836afd2bd21a118f7466878577f1f0e2
+DIST firefox-115.9.1esr-ko.xpi 641343 BLAKE2B 58d3f245f41e900f758b8e773e238c69fa489cf6700df262939ff69f195f02db20a22744a0cc6d5f241bae8fe3688d6c257245160129c5d40ecb3d66ba375f06 SHA512 6643055511d3c447423d112784dd882ec1ce95c1c5dee332aec14059b3653280f75cf4c44ce8c02b351ca284d8ab8562134e006c7233b1b1edc13376f4df69ee
+DIST firefox-115.9.1esr-lij.xpi 476793 BLAKE2B 34c79248ffc3f69d9d3e6e4dd417764a3960832381812ceb75a00dbfaf2a56c65f7a09ce08c012d1bcafccc974be890ba8b97a1331f321be3c2cb2e43a84644c SHA512 b73d979a71bd165c6682481112ec6527ed55790c800a62bba680b11ebfaad2bcc88beb4e236a2d76c019216261d384d4ddcf5e90021979f0025aa76c176ece14
+DIST firefox-115.9.1esr-lt.xpi 563119 BLAKE2B 8391f33e06c97a6a4cb2433bf2f9276d11f7da185f630149e8d5548b40f38724a16dfd95d2794ea0d72e1d95bc2dc4b02786fe95ab6911bfb07a9be5215b6a89 SHA512 8d6e8b5f1187de2d757d3731e59dbab6fd2508b683ff56e54bb649ecfb8ee7f49259d099ba0caf61e47cd4c0efb4a6b2d45d2051b07530d339bd44f1084cef6f
+DIST firefox-115.9.1esr-lv.xpi 462793 BLAKE2B 21982ad460790bd61bf4859fde53ca76099b5c8f83b9ebe3cc2113fb8976e39cb2c7ba2f1cd5d1ece9a4124a671e328f75e7fd8ce6e1dfca1179822fb0bc3295 SHA512 6658ada6661c08fa866f84d21b5e7fce3458f73e1852e3ed4a3fb3c2df2ce5f6a851631b4012608b8e96e80c2e4cf011640a198bfacdf20a95ae258e3ae889a5
+DIST firefox-115.9.1esr-mk.xpi 487300 BLAKE2B 547fdc0ea767dba5ed750cbb0db3ab876209915800268c3d7539ee48c37f85452db3e0cecf4d5109abac12964da75f1fd80c6b4560bdf5c57856c33d4b83b8ee SHA512 1d3afa83c66cdc21452af795acd2b939cf01c618e9f546568dbe23b46b6d12d2efb13391a2d345dbe5ebc21873ff4761261076d33c6cb403db55f5c0a12a0f58
+DIST firefox-115.9.1esr-mr.xpi 524686 BLAKE2B e9ac8b39ace72d210937ed7ff44491470e0b641f4ea5c30d9704712a2d8ad275022069e5306864d5116d661379d301fc4ee9a29307f8ab52ab1b64a2c0178a4a SHA512 2881464e5ed8162c85437f694ec34d24cc5f71050e8bdfcee015a67baf0fd6b021834bdda7431ee5b70abac83483c4abdc3035e3a37e1efa62de6a3603fe42ca
+DIST firefox-115.9.1esr-ms.xpi 443387 BLAKE2B 7c2a8e78fa501852b43c519035c96178ec05b86f034335c240899d7c8806755024893a5b130db396da0274e8c885f53816733daa2669f373b2c049c1a7490659 SHA512 cb125cb4d1fb50aca7d74a021324d7cd7af58d208c697035d818b37957759e7aa4e8d51ea5a0ec6d97db5a79f79a8bc7a63ba9e68caa38c1bdff715fd51024b5
+DIST firefox-115.9.1esr-my.xpi 510872 BLAKE2B c2f3a4a50b1939d193713456c66dcfba7fcefe8a3b8fc6e9ef9c2f51dc1180201baf829a41a8b41931333576ea86ec78b1e7b48b6e569db6ca092dd70071c791 SHA512 496f72274cfd75f0397286b05b72a3494e7adcdbc8ab1a25825d10423b72bc4390b39397e23c284835768bf1027def66721f1f2990c3819cc4de92e815400457
+DIST firefox-115.9.1esr-nb-NO.xpi 587908 BLAKE2B f653768ccd79e24b5384aaca13d94e2de6fb8b9b6e233cc380ef732c39c1e09a806a6cb660d8311943e564397a2d76db07ed5c3ace010d41890d8a26466f85c6 SHA512 ea0b3b5049b99fbb6ab55496aac3e763ea437457f86a7adad733624f32e358d15cd3eac2544b66505febfabe6803407652e1755e81b7240ec89a1f054567109b
+DIST firefox-115.9.1esr-ne-NP.xpi 482015 BLAKE2B ec7b6065a5b0c3c9cb00181b71570ffa2e2ca77b1731750181fec213cfa268cfec14e72f5cdce0f784c28dbd1c7a24dbe3e7b7d9aef65228e0c07d49af4c5d86 SHA512 8f9a790bb7542501eaa4803cb096e99f18fa4d8da9924568e8c222dda1ca9066393f8c6ff2fdc1a15418adfc79a275f4699216624514135b9a54bd63c2561f80
+DIST firefox-115.9.1esr-nl.xpi 596846 BLAKE2B 789548e7c6fbdfeba1a403665f8d006ee47fffb191f31e86d04745d0e2dbdcce38367310ae2106b47aebc82752e17cd18fdd6d9101f44547fdb28c00d32df2f6 SHA512 dc054927be9f8c06fd0068585e86116b72b962e2a6968c8560c46dff07ce5cbd04d7e9e19ed9b5303aac2e3d3a638f6cb82262ef7aafba66cbf27b9d9321da28
+DIST firefox-115.9.1esr-nn-NO.xpi 584082 BLAKE2B 362b28434f63b532177fc2836406fe7016f41e7fdd7f38c238c34cdf9e6b7202a1b4e14b1e914990e0d83f7561a1c27285024e820225c84ee8b7363b9e986881 SHA512 08c0e52833a3dbd216fb1eb8c75b8b7f11ccfc056d7fdbd0143c910fcab25d58369d409df310e56e46cb849a57e9e7adde49e5956ba346067997d153445b8e89
+DIST firefox-115.9.1esr-oc.xpi 596882 BLAKE2B c34a77418ef8406f34cf074340c25d523cbf49afba386ffc4f17840a57d2f7a32dc099055b31045409699e85401bd62c59ab2025512a35af6ed0e13519590184 SHA512 5aca8e603932691e972e962eabec7e02dd37465b1dbaa1b9e6298a06d51384b4ffcb7a800356501b419c3382cb29a809f59c7920bd93c2e6e5785d73e5d27739
+DIST firefox-115.9.1esr-pa-IN.xpi 670640 BLAKE2B b50d4a628b8f4870a7555854e768c4d67b561fce0835a776da0903723eeea5c698920688696471b258f669711fbb219ad731c772bbb8378086887546a95a3cdf SHA512 774e2460dfb8f95e2e9aa91f00647ea13403be5e936cbb102d77e23aeef3f153b5f5911edf825b2b0d9658e62500d8aef3b3c328720c7fd82cce29e2806c245f
+DIST firefox-115.9.1esr-pl.xpi 615682 BLAKE2B 7fa73eb38e3713f7aa5272864dfd8cc8b6f20de3ef6ee6e0778aaf6128ff91db4f5604f229e6aa3faa4ca5bbd569d3b63d7a738c81e872ff0dfae57aad38747c SHA512 b6c75cce3207c0ccdd43a8235dd3f0d974d84ef094a9e876c373a9ea5ee4d8d95707770f6f76c0eb0bf049b0b262e7f0e52e9464e64bdca718af03fc46164362
+DIST firefox-115.9.1esr-pt-BR.xpi 602113 BLAKE2B 0574a949b891c53eb6229cccd17f39479f591d0e00c138a52eabbc1a98c98b2aa38a3f7fa2b6b22c040f69ac6e3435cee37321b5dca713f1fe9496f12bdaaaff SHA512 b12980e6d000d2da7ce5fcc4824bdb93e42aa32e9c9c45a45f303257be37b4a3b3f690f2715194fec60c129ff1b36a21ab0b2b14f2093b9e63254fe59a3bb9b5
+DIST firefox-115.9.1esr-pt-PT.xpi 598019 BLAKE2B 816a6b331bedd5a37b4dcc712eafb04949639427a161b7fdb7dcd9defab7f1083eae5406e5888cdeb55b36ca7318e667f6bc3f8c94b69a3aeff28b543a00cdc7 SHA512 4e5c4907412ae981e23958b0e6ef70f449ade93acfe3f224115d96eacf73a2c15f35e9ae6e7634a4377ad61b7a551ec72f19080cb68f340779afd62ad561da11
+DIST firefox-115.9.1esr-rm.xpi 595716 BLAKE2B 4ab21d7ae0e65f3b3ecd451f480841023fac781c40626faf04eab26335f1be1e4ece1b1d24b5e26cd47d4c857b8a372ed905803dfdf8c71e120bfb093546a0d8 SHA512 172897824011b1ba19fb9fa3ca8b0c0b81c5719d1239fea9d38effdfe83fb629eae783aee54b2c8605fde0f64d593c17e14702829ff4cada327c84db36bbc20d
+DIST firefox-115.9.1esr-ro.xpi 540138 BLAKE2B c66d793ad931661347eb5561eeb5b817f2e10b53e5a0af6c2324d49fc8997ba0b0f3b0de44b5df916973d70862059f63952159499d918dca1fea5cda0294e97f SHA512 01c108d7327f8f4c1d91abb7c8b6a24058dedf1faa5e563950baa82a1441dedfc8dc625204485f0c70a92d5b89fccb2c18874b3308d8e85c9bb655615513bb78
+DIST firefox-115.9.1esr-ru.xpi 698646 BLAKE2B 976b3f69d764c2b00d83042e41ec1ed1be52a3b2c763188f407f4ce059cc443b7fa59f751268533596db52e30e4f53c8f0e7d8cb80e7e6d81fe08f33e69f7049 SHA512 e4296e037d22dc1aad7428a15a666cb379d49bb0b70a11ae0aa781207b9042ec829658526ada9606450bda8c0de9c66754ba0c14284996d5f1340969dcebbcbb
+DIST firefox-115.9.1esr-sco.xpi 503575 BLAKE2B 62ed6a83a2aa5eb3873ea3cbc157bbaa944baa00f9355a84afe738a729c3e80e084677a1b944efd06bc53432b8ef0f70f90eef5388d3750ce3702e81fa65f2d3 SHA512 a145359e563116c918901507ad9b0b24f60e99c4a3710f193c0e388b130b982002704314091b26ffaed1d7c5fbc3a27fd3a44ab9853a7b1af8a1289cc1411be1
+DIST firefox-115.9.1esr-si.xpi 597890 BLAKE2B 95bf0f6fbf699fde68834488474ddae83127a015dfa8d94490fcba5cef6c497b2bac6f22b653d44b710cc9bc97cf7a3a6b003bff7240e32dc7e958d296176acf SHA512 0bfff1c614c6b42beef6786e324b09671085496678e2aa9256a7c1756dd54f891414fb0ca50e286bfa785f47fccada295e65e6d7e8e95243dceea413d43e12a7
+DIST firefox-115.9.1esr-sk.xpi 630372 BLAKE2B 432cf44086af8d2e369bab347035be97c0180adf7a613a626d828a2c3bc007040a40eb5ba153965e1d178b5bafb8e1026172b30c79b4cab7f630fe369b87d006 SHA512 6472e145354e272c55f38b27eccc1941f236a30e6bb4ba00861331f3ed523e26ff1e7d9e624788cc659c0fd79efbe933a627baa4cbf21e09b38ccdba07e000d6
+DIST firefox-115.9.1esr-sl.xpi 597703 BLAKE2B 58cac54e12889558c77c9b036be8d3002b6682191578e5e3f9c62ddc395d5a5995da28cd9c1742efc53f9911b2ddb23dc12248a12d06eb333442214d99675b4c SHA512 29c497da7b3e257afabdd0f3ae603cfb22278b28953c3047820a69cafe556e737aa1cac2a018c6e6420a47ea437b747b9ca8fe1a7db4ea92bf4fb36956bcd11d
+DIST firefox-115.9.1esr-son.xpi 412099 BLAKE2B fb2d943c6470c0b212f181b77f9841be810cb30dc0f7727f579fde63aad807c5d2522e1134821e9061037cd27d7bae0c411fc2cadf87f10f65f72e970ee7d3c2 SHA512 e138a6efe1418d5716c916965d33591f51bdaf300ed275ec3be645c5a4226a4d7d39f6af23198f0604d47cf8f50699be32d3d17c1037d9b63589491cf4e5da9f
+DIST firefox-115.9.1esr-sq.xpi 615538 BLAKE2B df0325cc4d8551fbc0b62175442207a0369e7437c5db5d00bd908dc8920fb925e7f912c7e924be07dba0ca9bdcaeef8ad66cfe04f362a0b178e847b8fe444b1a SHA512 3b7ee840d0d3dd58682a2718f04c8c8b720c7929fb71e23f595f5cc758a01fa39832b3b98d3ccb2e99dc8096d8dbd6f463a1bd9cbab8aab924b5f6be469b1ecb
+DIST firefox-115.9.1esr-sr.xpi 630496 BLAKE2B 666d58d494ef3ea5bd1e2e18384606cd9db61f5aa18bb9507ff62312562744c8e3beaf09f6653314ceac9b9259430d83affa617ac579a9d3e8b5b23d1c13f0a5 SHA512 6280f35b6fb70b80470ac689eb04e640286c34e1bdf2e7944c8df3d9c5f447099a6dc808c436085ed81684efc14109a1fd7b49f7b4ae38bf883e748cba6c5fd2
+DIST firefox-115.9.1esr-sv-SE.xpi 599907 BLAKE2B 143a6d66d3fc32cbbe79cbda93e09a79ead39d1ad100f441748f4bf08d55aebf3c94fd964218b05910f197b5fdf17c1e05ec17da73213542c1f174948270e6f5 SHA512 5c2a17110321e1ed8f0d53efd4b76ae29a81a678a163cb2d8747e5eb13a08ef39d51ec9835488e293f49d2651f8fe4d8a733a46609cd42d362b2aa945d6a9fe7
+DIST firefox-115.9.1esr-ta.xpi 501443 BLAKE2B 621210291500b8a88e8b980b1393aec3013a1eb663e5fc2e695a20264dcd8887818e537fa26b69dffbd756b7206f4cf104163840be80c6af462821c9ea11595b SHA512 b15fdc750416ae9a3de5dadbd9a0148b82a37cc8168f8c9b585d5102fa7a148dd3ea65fb1a6b78d7dc31eff57b4c41718c8b8f5901409ff8d739c798a7688bdf
+DIST firefox-115.9.1esr-te.xpi 551798 BLAKE2B e8ed6d376db0602e52d12657db37ff916fdaaedf6086c32b26b8d261b80942fb540e9c662d205a4f2b0fad18ed42d9f4b09b87e0d9ce29258da341626c8e16a6 SHA512 c7171b5d895adb73dcb1f36d3a72473ff5c670707bc58468be93955657c625cfd761e2ec9fa3ccc834b804ccaeabd0a7a2c1ca3b69d883f6a209fc4fdc178f6c
+DIST firefox-115.9.1esr-th.xpi 671607 BLAKE2B ef63755313e06f18f28d32e951bdb076d2748c020d98905b02dbd48c7a3d9ad3392fa4da73f8130c526781cf8bc872b2460e2345fca9abf995ac7f13c07829bc SHA512 bff17ec2cf68d5adaddaf0919b071a59c94033cc1fa237663fbeb9d40a7e46a1bbf4eedb0f34afe0d5f8b12aec7b7fd28dca3421947822d7b057d43d352970c1
+DIST firefox-115.9.1esr-tl.xpi 525549 BLAKE2B 9806063301e0e57b5a3b4a9d6825c3a5481ac904d2709f12ae34b1257ae8075146c7cb42cd2c79c9ed87c3a151c98d18fc62ac72961f8f9fba08032cc2e258fb SHA512 4d04e092b6d846e514012348d19d71a9551599348a7f7cd06f01c9cbf980b2fe451fc2d05b04fc76cc0f4b69a8e827cce6b184cf5657e1cebb8f4694ed5c11f1
+DIST firefox-115.9.1esr-tr.xpi 611471 BLAKE2B b4ab4794bf2f2d019d71519af29b05a3edbe571c1eaa45c7341a93e3fc32022ad75caa74df891330e1b94aa92869f3a8a471f8dbec58ae6e91faeb156b92fca7 SHA512 0ea7aad7884b1a9e00e73e9fb128d6263e0d495d4954f5df630853cf20e3f90e2d59ab1f2d71da3acf0be3eee7985c22328e965cd7e1dbe9876fe1b53157de30
+DIST firefox-115.9.1esr-trs.xpi 496294 BLAKE2B ce68a01568c116c2854c2c80f182fe776495d2d05b8c806c1ed62b809f934ee953d6983d67607c9639ed0f835a329d6aa61bbfba25cb27134c6875cff77a7779 SHA512 c2f629760ef77e57d8149bfb5ee10555f33461637473b93dde58f859c1bd7d2aab4e6dacee0fc75cc621c9304418ddb00eca6f40b11014d864db1f7ef991ffce
+DIST firefox-115.9.1esr-uk.xpi 691152 BLAKE2B 0e852aec5bd448e23b3e46b305a2f9f1eea45135f26f4bb894761934939c93dd81106a6db0e4ff88d3442b2b7ce3cb5cf841c82d0a6598cad66a789bf1bda134 SHA512 bc8dbf28cd134dbe68da3370524477621eeb5af70ff9938b2c396c12e4379fbd119198bf7c9140fe8301b6afcbd15c7a73674de722aa874270d8de30ddc2e9f0
+DIST firefox-115.9.1esr-ur.xpi 552292 BLAKE2B 27e9f095c13844888c1f99eee9c5211edb015b5c760cc8488bffc09488bada8c3258e85a775bc80450eaf04b6bffb24d6702e293866b906d761df141fad767f5 SHA512 6f84a51318f973a3954b4655a2dfbd1c12e7cef91d69d623843e5a4037b3eb8ed841b56ac8551a07e1a6bd31cf2f6f87c20f2a1ff3ce117182116ed4dc3f1d89
+DIST firefox-115.9.1esr-uz.xpi 472954 BLAKE2B e49ede157d46100043fa93e21483501977951029cc703ddf4b823439453e08e5799bcc5aa76731faf31c1afd077ec19c14e0efdf3e9cc34c6cc635dfc2cd437d SHA512 6fa8b20c6caa15513c53fc0890c8074ae5e4e313f2ca4c55f70dc3d0c6f72d55a9c1c6a8fcee793b7516b222676ebe67ab5c6865e760322411a490291978bed5
+DIST firefox-115.9.1esr-vi.xpi 635924 BLAKE2B f45987b4514c766bf8a047c90a09088fdfbf6847df6e9649c9385a24738adfb4ec08d414783dcd21bf93ca561077af59225c87b5d9c7d4ddcc8c442fc534c258 SHA512 94872f3b954fa99743bfc6f8c4814b75830a7e1eae7070b4f890d87ec77d64ee223417d45f17e3ea8def1bf08ca89b0a7f6a7e75e22c704e87ee82a8e38903c2
+DIST firefox-115.9.1esr-xh.xpi 413330 BLAKE2B fe5ac404da3a649d44b9a9b027e26b3c89da50bee309491a8b6a36053d87b0d2ffec87797c2a0f8e3582843d7f6611f0da7057b61c8f9df810990c593c1af043 SHA512 6d3e09544361db0dc25810e15c5106f51ddc8cdf75749c0aa3d8661196944615240b1454a418328a667dfeb223be59978ab10030b672efaa02be9d48bee7ca26
+DIST firefox-115.9.1esr-zh-CN.xpi 634780 BLAKE2B 88d18c488a76102951e57ce0f1eb31801eeb60bd62f0072a206dc1c88c470fd547bb265017a1a21a353e221522ceda0249b2bfe67062f890a1c31dd61485b81d SHA512 d49fff9b47d0f70efd499a51d7f77713e5229ac00b95711e653a0ee059df0df1983aac5b43f2716b267ed2efe64bef688d81583d8d22eeff98124845a3fcf387
+DIST firefox-115.9.1esr-zh-TW.xpi 639164 BLAKE2B 13c9b46b00f9abfcf47aff0eb33af8ed5c5bc496782cc69101aa86faa0eb2ccfd37f300bd29223ece95722e49c4eb693b1a94530cfcb56e0a5db88258fab7ef3 SHA512 03ed70c173531b51243037fd6483e5d1cfc13c913922bf904089a7723143f62805ace58024bfcbc6cc3fe761c5dc7be75fda615f8f9274a9b8713b88891643b6
+DIST firefox-124.0.1-ach.xpi 457263 BLAKE2B d079c15f56038073e5d440483d96d974e124b8843aada2e89326cf1ce903bf1719a7410307f0b83702aba48b01b3e1cae21ee7a01acd05e4d930ed490965854a SHA512 9e295355e1d15097055425d0ce856aeffa7aefa9a5732a48721c32c13b50f3ab6b899e1d47a3ae5f8b0b5e66bb426c387e4d23c8d98fc09d3aaeccd909615306
+DIST firefox-124.0.1-af.xpi 411557 BLAKE2B 0a84f9f12b40646b60ea3f50ac641004ea8496c7a0ec9adfd49d7d8e2c1d3a6e8eb5ed37df5ddd5539bdeb9c69ee1db392bec2f688883a766c0909bad7f4768f SHA512 3c851bff524714844227ff90582203fa861b48d53f7492042b3738be55d320b53d81633c9c769d8da918c92dfcb0f9589972c7bcdf1444342c833ef09670eda9
+DIST firefox-124.0.1-an.xpi 498968 BLAKE2B 29b2a9c5296c19170269181c8d87400eb96241ae6f34b4607d66e2b9721ace30ae9fb76b60e4deb63cfab33eaf1decb2a3d6b32fccbbc03bd77e810baa1a3e98 SHA512 ae8691314a58af492f2ff3a4b9f07fa2a46b971bd1481906c5dff8051aeefbc8297261cf4967e0a7d7fb45a8c503e21b0ee66566034849ab335776c624457e1d
+DIST firefox-124.0.1-ar.xpi 598805 BLAKE2B 72e177b2eff728cdda3e7644f4c5348db6e14c8b9e4124c1c7fcaf0d4f6fc2cb0f092ca406407ecef39bb118c462014fec4a15b2a2ee32c131b439fbe749ef30 SHA512 48adb54b39690476897a5358a395fb3ef94e6e16741007ab464a1b2a28223bed26f2326ea84fb3a71ae26f92067acc757091bb7d9d448ad930046792e07e8b39
+DIST firefox-124.0.1-ast.xpi 489738 BLAKE2B f071beb88fe89645517d31491bcc99dc0c92c1db7443fefaa2d36d28b0442ba769176d9ae9ecd556dc077a9623af0f2b4ce6980e055e1989e45c59208fbba1be SHA512 e06750fa37f0fb2724485be9f9feef060b0ed7b24b6a4610351170df82ca647d19b122bf15ffaf6419896c6b18c72441e1eab9ac51b17362a5aeae9d3e688006
+DIST firefox-124.0.1-az.xpi 483733 BLAKE2B 8565485c61d187e44c88407c8daf911736533baf61ce51d6f3c28b2966252d7b3c7c1dec94c5832337ed3f71adad1476072fd303fd9c92ccbbe66043b5f1cc30 SHA512 d4dee0f56b8ad08cc4f13f94287b7540b13146b4db77c5624d3e8c766e2d78f2c0a9a4139dc43b816d44d40dedd57f3e47ba30ebce4a31a5c5efae5d06bd7478
+DIST firefox-124.0.1-be.xpi 696933 BLAKE2B 24653f1e0f9311cebdf9caf46959d1fae1a48f33dd199dfe3d1aae33fea363376dfe808b95a1d7134bbf4885a4409c62b6b2415d8b7686d64b6f14cca4842676 SHA512 80d7a154374196f5884158cbe8fdb64e5f2ef63e59f6f701a38f4a6180411c0e3c52b6fed813c44651c62fc21b6e1a90c9b95cf46884da8cf71e3ca62e608f95
+DIST firefox-124.0.1-bg.xpi 596463 BLAKE2B 867b2c0bd7f5da509a6eb545282a3f9d3c1210c2bfab5bebaf1de50292f412240e8b613a556133d0fb95e8053216c23b0595b29f1982166ef1a7f56a0ee48ce0 SHA512 fc246b38f52331dafa13ec97882379a367afe1e2bdaa390b4e2e4713f72dae58b3b5d11f77cf8bd2e1cf047fb93d322b04a414ba5502793635a8de41f62caacc
+DIST firefox-124.0.1-bn.xpi 574081 BLAKE2B 1bd022f248a7a440f2c1f9125c896bb32c44e42028aad616fe3998e4ee2b3ccdade0d95a4c59b2b72aed5e7b8b246e047c237ac69fed353073b0bd0ff91005d3 SHA512 1390661ce58502237d02eb4a9cf0907567fe27bf9ffa0c8a6aea3abab650af8c58e150786284d9aba0421692574c7c0342889ac3503f02405fe62979a78a1358
+DIST firefox-124.0.1-br.xpi 579506 BLAKE2B 3f224a9b8a2b7bd4ea0a632dfba17e4d7f12ae03f0229e8445fed49c22f24faf6eb45346dd3342ebff46ca7388e8e9a424249a6d80805fa549026ae8ca288ce3 SHA512 4fb30c15d1dff74c463404d997925a63e8ab37d31ed3ff5636a3ae8d71a9baedccd9f2484f92983844a3198f84caaac34c004b0a35b269124eab66aa603bb2f0
+DIST firefox-124.0.1-bs.xpi 466312 BLAKE2B ca38dd2fb0859093b59e3ea3de620e8dbd0ed0b96c07f58ddeded8e2d7ab8e2136cc2327fac21fad2246b7483deb33782e90c533e7f9902e08fc7aa11102c77c SHA512 f3a46902891c4a70ca88eb3bc5a0e09dc17fb24d2accaca8703781113da68ae3d9cd27f51a41e4a24f0ea3014073c59d9e6b687a1e1be7b14ba23bb075643c28
+DIST firefox-124.0.1-ca-valencia.xpi 538970 BLAKE2B 50f48026a4cb55951c9354638230fffa1af9bd5c371274edec22f623c675a1fa6e91c0ca56de0f4c8bdce94847bf6f42b1cb787506a865a9ded7a8282781932d SHA512 759c4e6cf15c8b794cc725cdd88f7b2b3985e4a383b05bc2d7212ea2fd588f60199b891eb5168fd6c5c04e4cdeab5624133ecc89fdb9d721a9ea22816a4f0fd1
+DIST firefox-124.0.1-ca.xpi 577126 BLAKE2B 12f837436b0fd70b3b7b060a3dcd9433d9892be34d5d6e771d9d814fe07244bc7495b09f3979f25ad234a351431d0cd46b8ae201345a181d4f1e42ba47b536e0 SHA512 f5798d33a1a488d8ce6096e3eb64086ba6388855f7c88818b48b867e41a00c6f2ff0c6a90d6829fc6783ae1b9b52dc6dea2327023710f2daf0b2e214689bbd26
+DIST firefox-124.0.1-cak.xpi 584186 BLAKE2B 4152161961f62e263b32fbdb9a23760f6ff16b2897f41cd640de7ddd4891990a33279f1cbe05af907978b3102a731316addba2503739a2a26c99e03eee06b314 SHA512 f82e7af66ab2984c5a500bc8abd6d35dc0d635a9c9d8e1b72dca2f1dabf6b4dc150b5c47e72b5f2696cffee00424af445a65dcdd2d72e35f4921c7202dbdc129
+DIST firefox-124.0.1-cs.xpi 640163 BLAKE2B 48df793d8153bc04068fabc9e62e002d016efff5490a5a296473046243bb3031f6bf58cb48be4d4de21019f02cbb0670015f99e8e4a709dbbf36a872feb64aa6 SHA512 91fd594cd4d65238793bb957e79925d0591dd96810825d0af9a0e0ea6f8126f1e706024c608238514184a7d3742b7bd7caa95fb60c8b2303768d1c0a26efed5b
+DIST firefox-124.0.1-cy.xpi 607557 BLAKE2B 92506bcaffb5e170a895dc9608c8f2acc86411384d4fef2db3308ca7835d7c67ead79f79437030c2aeffff7756aa1f358e73e83467249dad90015df3482b0595 SHA512 3e83a6228d238c14dd62b94b9eb9d81c7de59d06fe1f1791535908d50890d310d3bd46e966b337b8a5b42cf646ff70b8411b6ec7eb501c937a61369ad3225a17
+DIST firefox-124.0.1-da.xpi 596580 BLAKE2B 565c1a3d942831c34d94119cc47806f03f176be9bc0c3f908518b421e846c8735d5f6b4fa4e4f705f0df8060359447cb69427f4cb58a0f7d11e5d533c9fe930e SHA512 ae66bfc7112153baa755897c06a367b2eb7a2d65dd10319d6315cf73198660cbee8c3d459e9ba7ad7114a4c81f672913dfbccdc0c2fc51a52e5994785229f541
+DIST firefox-124.0.1-de.xpi 617696 BLAKE2B 5becf44e35febfaebe138a7a90d402d84814c23c936fe4766aab0e9fbe3eac8f968e4afeac38ecbd7a4876da8197f3ecab3586593a26a81d424d4723eb9c54eb SHA512 84074b94758a5ea0f231001ffa69c1db5a3fc35609bca8d25fa51f468449deb2634924c88313f837821f1bccbea3f7332781e605a6224321eb5bb8be16aefe59
+DIST firefox-124.0.1-dsb.xpi 634043 BLAKE2B 319a98f856e28dd90d7743d207797b6d5f8edbdc5deb9aa1e1b4c41431c792fca0e1a8a4d493a17c3fb519fd4ef1a03a5a8aba82d28af11e4afbf62375857757 SHA512 4961190a770dba7e47704bab33ca8a080665bfa6364b34efe7de14970002a1974f597b5c8b1fd30247f95038c297bd80463dee4b16c4e3860672061c28a457fe
+DIST firefox-124.0.1-el.xpi 714184 BLAKE2B 5f5ccaa4f7cba7c44417d00a351076072c3aed99ce14aabbe5b3facdc187233fd16d5148dd2a86b8543513e9afae03b8b0aa55751230f2986c5fbb80cdc4b5ec SHA512 af58bee7b126681034097083c9a32d53b7f9bad5431335c2968044a20562e1aee89a9f642a96530f90ea9f0302bf8e60c0478deac725dac23d43eb2fe1503e7a
+DIST firefox-124.0.1-en-CA.xpi 552855 BLAKE2B ebbfad33d88b89f59be80e793116ef4d041bf5141476f544b281c11426a5bb695e55d0b70b73c477dda2f1c009d006c272f22882ab01594c35322978c5ba1503 SHA512 9c9a10c446737e1d796aeb36759e05e91e707b6da4ab9138b8fb8d016efdfb30792daca2840da6954e5320353d120bf0c0f61ebe5a0a7fd44dac1704ce9a178a
+DIST firefox-124.0.1-en-GB.xpi 570061 BLAKE2B b6b5dde765a79eb2426a668041803b3311207dcd34459f31430aa30368362343be2adf8ae94a72bd6848bef2fa4ffad7ddd6116f6943221cec37662aa3191719 SHA512 3bf89c1d3ca64517f767dd6fb5e805a72a609cb208b6c23156ce7dff1699fed05b2ce1fb5386210834f2c928522b80b9c9b23a806927b2739ee80e1943b68ed3
+DIST firefox-124.0.1-eo.xpi 600157 BLAKE2B 83ef9ea636d5faf5df58828d21d5673814ef173f8afbfc00d7810b1fe5945b32db27db945c0bf666f0673259eee7d9f19199281c03f628af9aa966438d9c3fec SHA512 be6ab87a806835009c03a5ce82922787a95edade5e2de6b44d451b4ab9d4dcbd9d4584d84dc0cc5512387cd5fab8084a9509e787ac25fcd65728dca7bb3ec1bc
+DIST firefox-124.0.1-es-AR.xpi 611790 BLAKE2B 9b91b81107d5c90ec1c22c185e154a1c6c187738068f2f51fb91d8a1a0aad9724ed931844274a85e930d4b8f03d85cb7da24caf50ac491ec60290a559faea937 SHA512 a344294d19171246dd8d1c5c28f10938390c875750d60041b8ee75be5dec898a554718e56f6614d1208e15e868bd9a629ff467ebcd785ec410c23fc2dda4903f
+DIST firefox-124.0.1-es-CL.xpi 610703 BLAKE2B 76940d799f23e4256f115ea85b6225e74583d9ab1e0981233e1c47f33dc349e570783056dcdb99029da49478704d6c3706bf5fec233a1350970fe81a17c0ec94 SHA512 2445a5a14f5d4d77a04c3442f9d44dd6e80c0381f102ce0e3a763a32812bf04fc7d44347797271406c5a1cb9f1b5c58e0f1ef39bc82156681119d6c847e0010a
+DIST firefox-124.0.1-es-ES.xpi 605672 BLAKE2B f3e6033511bceca672b7863267e99ebb4b01f138df09402e285c2a9da57b20886519cf0a84dfb06c78c20aa72e4508f63d0ad81836c38038315e860d036683ed SHA512 115c6ca47cab783a65c78f1ecf304971b0511bd1bc0d97a853871fd99e44a4cb5922dd47ba60412321fab68026a2b4f99e12c7166dc87fb57da566dbd7a2f04d
+DIST firefox-124.0.1-es-MX.xpi 584176 BLAKE2B fa31240fd11b076f026ec419ae4c662121f1c0418504cb260521da68cf9086e03534f14ca8bcd85dd2ba63642091490fda8546e4ec28ca07e309e8f750fc2a3d SHA512 7d671289551d71a0996fe8688bb722bc17a1a898fa8e15ca3f8991d48b9610e0b291b0231e6702b188ffacbbbea62fbc1cea8d7077893c28e212501fe5e15c3d
+DIST firefox-124.0.1-et.xpi 532336 BLAKE2B cba2daa8c1eb1277d29d694bc151b30bec9677e2aaf02cd06755dcb31078acd9111607339a62bdcc28b0b25199fe8f4d93e087d602b2372acdd8be366c4b7cea SHA512 380bc91ce5ffb5717325a93feafaa3823c1b270961897d2569b8273dbb079d4ff95046d9b8dea58697816ad894ee5d3a57c2b9b398e67ee58667539b46cb6be8
+DIST firefox-124.0.1-eu.xpi 585779 BLAKE2B 189db8d31fe044477a778d852fa6b93603dcb4d7406c4cdd3942cf697ec5dd01c56bbbd69b0c544d715b1732db1fb86e615859596ab4fc70b12b9723f2df526a SHA512 9fc1099a5470d9ec02e69db929ef2987da82bb0e20eae1bed981f071963f93a0e62d9b78a9c69393f467f1010992e69f3f7acf855e1942f9d6eac903eca3aabc
+DIST firefox-124.0.1-fa.xpi 582560 BLAKE2B 69d3c408afd2d85537c4e4b01038a2f69526a51798d6c32d4c8a5153bf2c143c830a5cf9b982def3af5312697f1236cdde79888d7df698a6f0b0fd61171df10a SHA512 9af3db62bfab8dc8d61ed16da7482b27549f700309f22ccf1e631c546d4fd30d27d061cb5416f53eb767a65df3293ca14936b6b25aec1eb39168769f3d11b25b
+DIST firefox-124.0.1-ff.xpi 469171 BLAKE2B 1cb5022375ebc297f3935ea0f53d39d6d28faa31df7dae9927e839c27f24861c0911ec0a04b05e936c5404c8469652d427a667ea5d6688801fe208ae06ae3cda SHA512 3f3f78f98cea98a16dc32fb3759ee4c175676a26dad864eae112fca3cdc06e7c9cd91b7394360521eb7d37e9cd2d3e8474988fb3fa7eb42f082614359406b6cf
+DIST firefox-124.0.1-fi.xpi 592090 BLAKE2B c118780febd6164ef956121471088a203df018ddc8c497080bdede8a532327a9b41871689be7d77f653037950f7437f914adec1f78bd01e4e83c45c01a5f8889 SHA512 0147039f4c0b8b30d47426fe06dc002aa57244f96c27a107d097053274468f1a7ffdf2b4d61465e7506d0422427e6d7a70dce554a141a9bc15d78c5a32e55e2f
+DIST firefox-124.0.1-fr.xpi 621882 BLAKE2B a985c53bd00640069974d6f956663dadfa8c0e03157f91de9a145a481a9c746fb20d285e4809c53f63b23ce5dceeb15abfef1c62185ff049b003e06a989b2e53 SHA512 b2b67328576c4053b03858bec11ad78297a598cb2fb68f4f72c12b5b2b7da9ee15674b6a26b0a3e9a5387016f2d42815033438974d7cf65d5fcfa393c67ca372
+DIST firefox-124.0.1-fy-NL.xpi 606664 BLAKE2B 3b34f04526d0d79ea14f94540cbf491d59ee8b82eeaf38a91b8046f7766c856bc89c33f96f929fc4440860430e9c86c331de45d1e56919660c67a0f063de85e6 SHA512 6f66f370b86b6936e60de9a21be9746172efa62e0c4c6d4ca54b6bf4240b2e9965d4a17e9cbdf51d02be34f52b5db39cf283d1b5a5900990b32873e1b18e1f91
+DIST firefox-124.0.1-ga-IE.xpi 464733 BLAKE2B d94319b27b1506869d8718229d35bc81cc07996ec01f8f10e2f26ed72cbbf7af05af84cbd8318ccd1d3056de2dcf405319e644f30be5bda637cd28244c22a917 SHA512 2a4689af1fe105b71ba6fce41ca123972da9c547e2e8273b73ef6c431831c909234e97c9c1301e34b47f20ce410262ffbfb25aa722dd5cc9415b95a61a8ab1a9
+DIST firefox-124.0.1-gd.xpi 584015 BLAKE2B fd868737efb3ac10746e085bd61ed624a20b7d421af2f9b1084155b853cbce8165b8d5bda8da2cac5ec1fbccf88f5da46f41dc07dfa9c52301aebc40781487cb SHA512 31a2fa01256bc2991ecd13e218d074534ecad8992282e840aef4ea478767556d6d16b4bf5919334a07759f7600b26f097ec0cb3feda6ae973a54115182ab9cf6
+DIST firefox-124.0.1-gl.xpi 597032 BLAKE2B 19ea51dd110f333f6029c5d29f227c7e9c85c4b6715c5580c164676ad095df3a35ed4f7a22188b7ec3489b4cba846e8942b42b27863f957a4acb9b8a8295d733 SHA512 5662e83202c77588bb02f4f5ff1958eaade1369b64512ac6be6bb9a2f18c2c02d85d433448c53526c25927e564a779ca22b035fa2cfc0da78b6a7041061dbcb0
+DIST firefox-124.0.1-gn.xpi 621056 BLAKE2B b3e6d37827296c9df7ee3471045ad5e3bdfd6cb0dc56e60a6088dd74de84b8750f49829912810eafcb2a0f81db91bce416f8d3c02e7aed7a15926dfbe45d1f88 SHA512 c3f4b9ac344ff3d2c0134d2ca86c1fade24c0145d9900318cb462332ff0ee1d9b89fd61306393726e3d2474f5e387af4b381a852b8dd4ee7b542d9f73ec380f4
+DIST firefox-124.0.1-gu-IN.xpi 520056 BLAKE2B 1a62f2875a97b99a8a24b65b1a2be208f9a671928f968cb5cb6fcaaf435b41e2c2a31da6b061a525c06256e6ce97a9b43fc6e3a2dba0e7522dbe8b940df204f4 SHA512 00d094d780a1c44779e2829c10cb9d43af1ee891f8af15fca17993185f05e467f24c2965b1512e91c8ca842920497869b11b85c48138562a0bebc072773686fb
+DIST firefox-124.0.1-he.xpi 616155 BLAKE2B ae9ccbb349a0e3429932c9876f9b6812df48d607de071624f57e6a8a5593ac696fce540937b90ecfbee3df71c74e5d4e91dad0e15996e8aa9585b5b7373b0225 SHA512 b64af4b9d2e2fb0af9ac46638a4bc474e81f6f4f96628716deb01a24be539c418bb2bdec471529d46e44ed624746d59fca348b5c13fe4bdbff4cfbc506bc19d1
+DIST firefox-124.0.1-hi-IN.xpi 558195 BLAKE2B fa3f0227669c8354dced2af09f9250a060b85a364fc2fbd45d99dcac8b99d41af5ee7056a127f57b6a1ec801f776ba0449b03902f819e4d63559ba63771a1e17 SHA512 9fc05f0176380c2cd8c02c5fff370ce8414d00b9c5666e5e50ebf7c4c54bbe974c460207eb7330a23f8b9a4bb9214c886e5c5de7f4eef6496ad5d3e84988eb89
+DIST firefox-124.0.1-hr.xpi 549491 BLAKE2B 7a64ef3e5ffd198a68ce05dbba7bc65c21cd838c8e5b4eb1411b8ef454e0b509a21e81c77dd6233baf4e552a691822b4fb97e4895040d33f44d47fb3acec161e SHA512 78f00e432b402a356307a9364d51d9ffe0e1fcd75ad88a2483eb3d0a8002dcb12086cc19ddbcf1be7144f394b5125e1e1f76ba69aee355e56cf00ff7d1802362
+DIST firefox-124.0.1-hsb.xpi 629703 BLAKE2B 4165800cb693eaff58fa4609d6557c3a3e73983aa493fe01a6e8e525145d91165f3375bff1788b2a81334e88c9b5e95ea627b43ed4f03203c6d25d31351ad909 SHA512 e073beb81203a4d15e1859db3b0d2b9eba5ea8a0e43c048d6af8af7b779ca2110169ac05f9947366207e437b5f952313280b1c2cd7d3672fbf35e5b4d84755cc
+DIST firefox-124.0.1-hu.xpi 633309 BLAKE2B ccbf5ff012fb1a3903dc773afd2ed7d531cd8e2fc04eed16a0e3ce3408135d548291d930b9a08a97f0b91b332f05da60d7c2d31f1dca14c481552582ccda425f SHA512 cf144a8190dd09a2edd92cf8bd6f3512d952f1bc611143d1cfe258f1933aafe0c1223dadd6fe5b468df8620caf0d58ea72a0c4b2faddc3ccec29801d8afeb637
+DIST firefox-124.0.1-hy-AM.xpi 607888 BLAKE2B 050e89718f728f4866af09f2a371a2c2ca0382508d0b6544a652f1fdf717266726153152649afa01e65ae80a21a11bf5005e7cbe4eb611c3e48e86118fd08406 SHA512 37efa5c768f0a10bd155b9c3673a2f96051e23f388f55e933e17ca0f0c6da411f084c0b8a96acbdd98c6f24af2c29edfc3c248cf8ef2528d7283426615a9e762
+DIST firefox-124.0.1-ia.xpi 594006 BLAKE2B 0669f47dd527a98227260787f8a4f919abc36240f31a9ac7104613b36d5509331b5a9b6434e783071e5e2ad19c5bdc9e5219bd240c864faac23f2dccbb9d0ed0 SHA512 180c62aae2a29d27d4ef4b44766b100f420f30ea5a896f12fd33cd794c6c3040b7075099fb04926dded00181fd81c8fbaadd372a40a928dbf12167e16cc872e0
+DIST firefox-124.0.1-id.xpi 566761 BLAKE2B 55c4b528855d2817c797dbe665c87a313db83f55c8efa439b941a1dcab1847e3d1d97be31489784be23923dc43a41fd944cc4df08f488dc175b486a8992adfb1 SHA512 f446ab358e907ddf449fbc3a4e492be8b0f9edac4781f14d3a55b103cd0d634fd65e7de187d417a0ef340acfdc55def3b16d223d87cb5066615c0bc8cf5d7790
+DIST firefox-124.0.1-is.xpi 600742 BLAKE2B 9dedc6c643ab0c12379ade023bcf391469bfd7b4298994318646bba5e543207b2179481e2a5f3447dcde0a94c5b6a8d21315397952de5d4a116eada3da3fddab SHA512 38cb16fa82cdf4bbb8d2b79d2c29ca4f1b0110ec0e9200b789739723ace987f5dc92ecd1100190d2e2dcea769feffd3fcc6399a46722d6067bc6653a1a8220fd
+DIST firefox-124.0.1-it.xpi 551723 BLAKE2B 0c0c78a5b376419da7e648bc4f60c0ad493050690954e4cd6631037f1856e936cd45b1e994290332048e20bf88dd1a30b574dbe3f68870bba6d43101c1f1f465 SHA512 2f8d2a683f541034cf78d35a155c4df4152e9f97e8a438963c3bee149ef855caf4e58cc0426007d517f06505119776c1caf98cbcad20bd8597ace166dd89fc84
+DIST firefox-124.0.1-ja.xpi 662247 BLAKE2B 9a6f3cd5f7650fda8b6a5beb7d764fa01ba108791e470c5041445123410d77809e82a33e1540819945837a5a5bbaff2d265fd742d03aaab12f29cdfca4548e3a SHA512 da06e821da84be42e2fd6f8a7338fc19bfb854a32cc281eff501f824a409e43443bb7a9059e8d8b5a68d1833722138522ea4a6306b990a21dc4a77db4d761008
+DIST firefox-124.0.1-ka.xpi 652854 BLAKE2B 63bc06ce5729a7f67bee5040e5cf937af66d35a596abd58896a879c5ab6dcf60d99378b51263941937bfc7c2c57f202517810dcf92dfd263aabc6b718519c2f5 SHA512 feaf31955933eb0e03366ab38ca19109913cffcb4bb6367efb3ee021acc9fec3c9571bf5d9e0fc99ad3c197f434c5be6656b74834b5d172910459c565ea8d821
+DIST firefox-124.0.1-kab.xpi 594380 BLAKE2B 72a4350b04f8dd2139dca0e2411d7d03ff7aa3327cb78042678d95c2e7b910eee8e2d2407e42d7e24e48f2b29f3239bc1f9329ad207a152ed12a2d73cd43dbf1 SHA512 bbc76a3a3ee6961e4737eea25355fbff34175a1259dd0da79ac7ca22159a660ed4ae5dbfddfcc3fc92f88f3903171a3ff4f889406b2b0df269d7b1613d0c23cc
+DIST firefox-124.0.1-kk.xpi 689601 BLAKE2B dac08dc2cb3287bcae298a8122f048797f3eaeac20e42c20706b8fd669e30de96e961f3b2e1bfdb156bdaaa2b808bfff0b9a34155f211028dcd9bd7d3eed745d SHA512 f474b41d4a6b31a1f628b685caf8ebfdbe80d02b5c2812056107b2c35bf2ed7223e04cd9846de5cf5de733b994d84dc8358a7b4dbfae23ff4b11f2b9e22578e6
+DIST firefox-124.0.1-km.xpi 518433 BLAKE2B d08ce4dfdd76c763702a48c8b5eb15a965a09c6fbe5b03f10b5d949ea7505a94a1a3f5e15d3d47421e3bdb8876a47388a47043bcf0bcef86c1508656ae3e99a7 SHA512 6828062d3a3ac63a2c2f77b135126e8e18232e5e290f210fa9bbcebe243222c4064e4aa318e04eb971f6b906ba095fd9e7a31f1f823a6b7e82cd082c1e28957e
+DIST firefox-124.0.1-kn.xpi 484320 BLAKE2B b7e9955761c35420e3b65901c4c92cf77b74aa1383d2a9922b80a47c5d5e74360e185f88a6eaaab60cc7a04103079fe084b5aa8d14fc2b038a88580ed80e32bc SHA512 20881eff4cb85bcfc7a11b5df7de3046fc44900cc02cc08e8a2adf5b896555b5b7833229fa3e469de624f7b0e764bf8304bd3a747f214d92b2d15ab18fc80080
+DIST firefox-124.0.1-ko.xpi 644461 BLAKE2B 0860e30a2427609d33cee4c6a03c0af3ab09d01ff425b0ce618412c9f4fd6a0cfa0ff75ac65126b9ac2bbca62608a3afdac34ce07b58af5536262e0403cf81d5 SHA512 45eb2c31e5170af97f72a9b97e0bf2f09de895bfda0ac5979ec3142482ce8cd2bdaf9a022d52cfab43dadbc9a84ffc03ca3b782206a19396b5275ba3f5380618
+DIST firefox-124.0.1-lij.xpi 477144 BLAKE2B a9dbe8ad6c5ff28c9a325a0065c3115baade300bbb7b42792dfb04abf055f700c1a0ebc9f22172a2bb614ef33267fdbe464bdcde933adb9af93d982a509be84f SHA512 68fc6611a2cb64a8a287ddd272b19f2f085710f52a4382870eb3d0c7cb573aa8ff89ab4170fd768c09774c4eb03fb70f3395c3897cbb0e5181d3ddd4d9a4f9bd
+DIST firefox-124.0.1-lt.xpi 565311 BLAKE2B 4dbc92f291970fff9f07351d6e491b79197b81663257b3c9589d7b69cb4b4e024dbf4f56b3f01c76659b26d4a2ef67562df10fc6403dc1e5a2c64e6a3bd2f223 SHA512 5e14bf3ff0e90207fa29be0db8e99d5fd052c7b47462bdabd2dfc30c6c436440e73262ea8623d7659f9568f470a675720dc39a70878332ae124b9784c39c4a33
+DIST firefox-124.0.1-lv.xpi 462854 BLAKE2B 90e3b4de8066c032be5f6032942ec8affd01da1aa4aa3c13523d97e2aa6a3842394b26ad716446194541b93238caf7c745c6368368f5580cbf308b4f3cc77a4c SHA512 d6ea845dc843bf5802fb76fd851dc45075df87b08ee8265a825cda51af106711b7dadac12f6215ff7fa65b28792f275bcafea798f8fc3bf225304d9438252d6b
+DIST firefox-124.0.1-mk.xpi 486006 BLAKE2B 79a24b7bf99f0ada1ffcf5e67293810ad5d23eba5390b802820dc6f7e5f30ce869888e6d146e2d6ea46d96d84ab4694ce6a4c3fcd564370fc75242dc2043b3f7 SHA512 dbecc12250611becf891e3aa6a1ff1d4e11654b9452df1b5937d3088eaa2a5d5941faac5285a7d72d9550b64121bcf0d405c41024462c78dae20c17ac6c4b827
+DIST firefox-124.0.1-mr.xpi 525098 BLAKE2B 4817bffa574e51e3b270e2c47a0ddcb9a96072a67e30ba63e00ae11a34dbf85fb33c1cf12554605137ccf3159d9cf63a4813d1e4ef90f8e7d58fe09c93138dd3 SHA512 2e970d7656f93479a5befc14b299711edbf3c721b3f0a72c42f6d1963d48ee4450d77c9c487f751233bbe418a216527c59c42fb503345f5b4c8ea62ba4ea9640
+DIST firefox-124.0.1-ms.xpi 442789 BLAKE2B 98cb94a9f51fdecd06de48335558e0313227a746f8ea8d341d3516da46439e390226936add5801c37c3f7cbb65ebb4ea9763a5ad6cf3b8e138119a4447a5a44e SHA512 34f71fdeffa6cdc8d24d5bf4749569d31e4d6b680227fe53c77d5ddcfedcc8cae73ee9bbd2ec881b96d15e35921b6a140c91f23c2626c31b73b90910e267aef1
+DIST firefox-124.0.1-my.xpi 510088 BLAKE2B 324ce6b6d4cce84757eda682d3fef5545c728b88282cb249ad540ee318bb70ada1ef1974cb317495e650d257cdd14fc6365f36a38a3e6d928c20e8a6dda4ac3b SHA512 ce97cdfebab33ed2267da32c3387f385b3178846015fe8678f09de451a7f123ae018d4cf6008c8ed60d7c9acf673423e45c7138ab10185724d2c171131c8aad7
+DIST firefox-124.0.1-nb-NO.xpi 592051 BLAKE2B 94f300b959d4c65a90d66400b46818b28ae0ba9cb95de19d71834d3b58898624f13eac8ec86b2dd47fbb8c390746c2e7924462ae439ffe24ccdca0c23662324f SHA512 2da958a39ccecd258c566a5bb6f20e08530d6f0b24434a4071f3505fb283a5e4cced291f018087a4bc30dfa19374aa8dc548d89e5900241c37f6f7d1b7f5fe72
+DIST firefox-124.0.1-ne-NP.xpi 489218 BLAKE2B e323f6076c37263246fb39b0e9dadd35f2934e4e1adfdea4b1c8004b01d68dbd7a36d46bda454eab19662bfa1d04d5e2c5c9da7f2fc2810f626cc27808c34806 SHA512 8d3a769a71395bbe7fd7aef3cc51d095a2969b1a7001e9a0c9e57ba5816eafb208fbaae86b38494a01f4d547deb1cfcf63b33dab5b6e345c843d37dd16158f9b
+DIST firefox-124.0.1-nl.xpi 600467 BLAKE2B 8d4bb815d80be2141c97f5e1195856479b7efe915c5ee7f508930e8d3233e13e6ee5016972716ffea6b5c755c1fb466d3ea30cf03d168553c5b8307c3e7e82e9 SHA512 eb52754af4168a27181103fbd753c65d5cef6dcee1f9ec4f7af34e0a97b2ef44d0012d0c59bf84b348fb03b9ed3d864b8c3006d60dfb993b350c62c79cfb14af
+DIST firefox-124.0.1-nn-NO.xpi 584690 BLAKE2B 26585ad730235d4d75f4439f59f4c97ffdc4bda3a535994ad7f21371e37209a720c58a46449eba8f63861aa66f54170e5b96f46271d7e9a5923de481c63f63f5 SHA512 e16faf8253cc792e8c99caa7fe37da8b92811602364db2d7c8140b1b5b9fc89d504bea940be43bc4de1ab2be78b149d4229aca82910463687b1eb02611249f24
+DIST firefox-124.0.1-oc.xpi 600436 BLAKE2B e9593fd745e654ff07b3689ab2c141e4a84e2e09f8e326267eeac5332c619882e8b6481a66c546df6c38bd62ef5eff62068563edc06d8cc157cd702ab8b408b6 SHA512 e67160caf0e792099abec23d37efe0b400e9edda23126074a8417b892a7704e9c8047040bc2538954489f438d4c2543f4c2210f5b65269b5a1cf2878645b1dfd
+DIST firefox-124.0.1-pa-IN.xpi 674684 BLAKE2B 85896dbd87265209e240b5966983320aeb691d3508948eb25e2b780896652eab9ac094505f528c29385fd6f6d27437cf27554e491b1660c4ee725e1d1e233d59 SHA512 035b933d88b837e3b9b46d32bb2b171c47db90566aca887bf2972a50312003af3fc5269c5db510f2294a7e9bf838d06633238a35f08c4e5d6dbc9b076ebf9ff4
+DIST firefox-124.0.1-pl.xpi 621238 BLAKE2B 6c98d02b649f6439fb3ec208948e89656f55a655884b94b93b58a82e1401851aa9065b05d99968fcc1fa399ee2f045780c8ca1f60b4b8613924f68ec652699ee SHA512 25cbe26b79d05e4e6613b96893e6328ba2c264299fa79fa825f72cdae53cb785e0c09370802a0acb5d03e19a905a6b43eb290e0a6e012d9d04c2112a9f8ce39e
+DIST firefox-124.0.1-pt-BR.xpi 605307 BLAKE2B 64373944306e0b1f988c4618f3f184856012363f33368d3bdaad7e51902e604d6fcf697a3b2e5f1c6bbcb21b4759ec7cd73ca3015eb7d3fe272b4b9e2f494c9b SHA512 8eb2cf1bbe2e3c1af0f72b63592eab031b6f5487d35cb1699fe5639983f73929d795032212626aa0b62adc415191ccdaa1e11bb1daf0cebe4da03e603e0ee57f
+DIST firefox-124.0.1-pt-PT.xpi 611848 BLAKE2B 274f93f7f9fbd064fef6b14b87cd519095dfc4e75a02d54fa6e7212870c9fb7e0a3c331c285824e4b55979304a1f7911a7ba2c106dbe9d4b5b21ef5241f77d35 SHA512 e6638ffce0b208fa0f1971613aefed0d66d587ad11d40b2436c8e95a0bab082ea1b19e198d090698e472c372e7a04f4bdc1700ba935a215cb000b60ca192ef9a
+DIST firefox-124.0.1-rm.xpi 598312 BLAKE2B 14863b35e59ec2e1ab7c34e4638455e3ee301ffba71f30ba5044b3becdc4ab844b5b276624ab8d3bcbfdbfac1c767374fb9bb14779430d544c536f7b7bac93d5 SHA512 2ea895720b0af9500c4e2dfde382624ee61a972afd8f138d749cdabfc9270f10a8b4bdd1002037a33b520147ed3fc7e3b0c3e24d069a482defd048a120a8c880
+DIST firefox-124.0.1-ro.xpi 542509 BLAKE2B 3ce917c36501c044a0f97b050e8b71ae87645ba4f1d57136ebfb12d9a04f6f342aea1eebb391bda9a1615988c61d0518f5027319c850544f3b36eabb76721b77 SHA512 e4098f10a470d1b49c6b928bc9cb08baa529566339b7ca2d4f3dc43ca3ef3b585f394b7f2291fd5e685d90dc76449e6a58b8395515d76454e1e4995652ad7782
+DIST firefox-124.0.1-ru.xpi 701737 BLAKE2B 54d22b12c6940ef60bde8b22199c8e4b8f02da95d1c890361a8dc917ea9e4feaef3c78f985c50c7d22ed595271713a33c5a0ff3ebc7d4b02d9c3edcbb231cbb5 SHA512 31f0bb86bd045f0fab9cf6ea67de27a04676909d6372679dad4b954af2a4b1c16e5cd386bf627cf642d09b270d164d530ec71fb93ba125af5c054195ec45b3e3
+DIST firefox-124.0.1-sco.xpi 504482 BLAKE2B ce0a9886aca1d8966335e41ad371dc62222f20c481cd210368479802e6fccacef8830659459d96a8bf31dbb70342d329927e3dfabb5e01afb0972850b38ece17 SHA512 c874b6dfe3d7d863267ce9c81e3db8c0e4303564d368f8ce7e436804a32e1b731345f4b0db5515369003bcf15f5f8c3067236ffbdb38d635763f4a523c19f67f
+DIST firefox-124.0.1-si.xpi 598357 BLAKE2B 2f5a4a4ed17cbf6bc69478ec585d471a28b2d16d73b821c7f93758145f8ca5f1636f211125fbb887d4087fe2051e6b8505df914beed77508819b74cd25a87db8 SHA512 a8017d991941f74fe5d11d67da9f63f344d1035d3564cdbd3f2229369791e25a3432a41023b0e8c49dbb5f4c8407595577376b791df09f5904af62ef0b7f3150
+DIST firefox-124.0.1-sk.xpi 635467 BLAKE2B 5623d4434528bdf809fec8c2a67785f2a75527be24d26e5b2e6648d0f5593a3588c8d873f5fd2753d669cba180041fbc603d6d9371c7ae851fd04acfdaca36c3 SHA512 b28f66dd16968addee65251f3a1f94e0081639dfb421c69013d2ba5a90facf8fd08c06fcf56c15969ce08a6a3b87b26552fc997b5ab1f8bb2e10e84dc842fc20
+DIST firefox-124.0.1-sl.xpi 601278 BLAKE2B 04f9a82ee70965bd78e2247f4cea629a1b16afa260db07e003a4f9033810d7a513c4617e86d99416ee88deb179177cb678679187b4fe670928dfba9253ea1934 SHA512 cd451ba6c7d2ab190bc6cbaf0ec829583c67cb228aa406567a3e945751398362c2d86faefdaa128d93d001b31cfd51938a6637f68f28ef9377f56d80c7788b9b
+DIST firefox-124.0.1-son.xpi 410248 BLAKE2B d4ac05fbb1219e3ca2c35ccacc269bd123389e1294d423c3831781bff466720fa8885d142f5f178d77377a64829075d92b291dafe047163ca7959b460184511b SHA512 de5931e3c9eda44360f86ba7f5f86f7ce9663c85e11964256b090b222a407a9452911f578de9598c1bb8dfa9edd499e4b866915076fe85f9711cd728e96e6d6b
+DIST firefox-124.0.1-sq.xpi 620789 BLAKE2B 794467351578d4c47f5db4a385c505112b82d9f618a01dd6a406da2bcde483b8bf9ba1973a27d4f9d3a5198469839571fe38a9718d68df303ddc347342b4dba7 SHA512 80a992d3fb3e88915acd95ef0e0ffcd4a78bd5bb6b9426f17cbde7ec5dbb1fc543c8c27bf115f2df191b643564c93a03e7877e32219f419d8a51dcc7c377889a
+DIST firefox-124.0.1-sr.xpi 631744 BLAKE2B 41bded6bd76fc61d622d29b76aecf17ccc927539a5d6b91664a9a92826c8d68f441e0c999ccf6e0a80e1e5bb457f7680c03663197bee4d6bfb1d22d1b829d7df SHA512 e2a7118109a0c82454a43b361dbd512436c6104c7a0dfc42450c98c2f0173508b79792a7286abcdb698ed693d738190a065536f0ecf00cf30206fa6b5487352c
+DIST firefox-124.0.1-sv-SE.xpi 603105 BLAKE2B 76231b8fe94df56c8c7015e3b27914cff6292b51e55cbc33d181b06daf3bdd6c598ee188ce4f6ea95369527e3fd6f4f49b763332ca76643053191d68816b97b6 SHA512 171be289396a2c378a8248fc052f16801bb023545805d339253587f538233070d41ed7577874a67cb89e493719a56022ea7370cc8264a28386dc1fdf8adc1e04
+DIST firefox-124.0.1-ta.xpi 500070 BLAKE2B fe2c2a1a5d69ba4530d7a11829276e6b3bfbd08016072c583fb1e7d2b2c44973068176d504183a24ac32645f928acb48de03caf4b37f641dd1ed9e2afc259f02 SHA512 6e92e317e4c9f1954cfe8cb214151c7a19b27072a2355e07293928f4e1bfa13b4be751b6b946a6a52762743c1a4bef11a29d134018957a96db37b05efd3a9998
+DIST firefox-124.0.1-te.xpi 551830 BLAKE2B 2f6415e7ea2cfa03c78e7c8e0cdfb7236e522a76e654b8bf78da43f192dda1a2592269d2b1e10545d5c68be85c6c6f0314aa2606f6e772c51e02cecc24ed243b SHA512 4a95720b74526fc646383b61e301f6cf288c2b930a43890af2685e5fed1bb453baeef32fc3db84fffe618bc375f76f291f1d28a504540af7f54b20fd8c05a91a
+DIST firefox-124.0.1-th.xpi 677230 BLAKE2B a8fc385bb3eb02ee10f09b0b2c7a8841099acca46fd43e71b4b7fb90814a350a21ea6851e41a8bf53c68f8764123718dd5a13db8da1c58d478ffc0e931160da4 SHA512 27e8c071f25707c51ffcec02b82e092367227a51970dadaa93363beae7dd89382493da0b50d2f663f413c563e58afd05f66026d912418c4304863efd517a9984
+DIST firefox-124.0.1-tl.xpi 527123 BLAKE2B 192a1540457bac03271f5827781566d82c983c5667675815a9a5a9981141940ee136ba6d208365d028602710c99825d1d9d4dec18228a6d1b6b2a1c2a059e9fc SHA512 37b259ffe742caf6da14fe4f41a0a2043b57cc236d214918b78f4cc0025907cbb0038f65b94500eb43e1da6c870f7aecd2ba7e9bf06866d6a0c3be8b6f84e9d3
+DIST firefox-124.0.1-tr.xpi 615929 BLAKE2B 0f7479c6b4fb8b5eef4db31216e5dc86258d202c15f22aff5558d54bf9e3c5b3d58ff881261cce65f7362a5f013a9a9b3cb4456a1220c0a7475b6a1846cd5c64 SHA512 df5e494d6f91319880dd8b920233c6dc792fcee838becd80d7336a9a6140550483b87753c0974a074649f1091c9eaa5615a4919d8ae9e9070a48dd1133570799
+DIST firefox-124.0.1-trs.xpi 497071 BLAKE2B a5f625032f7eb6ee06bd88f31126470bfbad01f12b24a5fa6225e3a7a58c43ac13aa8444f51f8abfe48fdde737b74afe3a58f362ba2943836e7cedbd4410e6db SHA512 23bf3dc2675813daff831e05063d26d34bf0b202fa39f927dffefcca942e472e92649355a7d5da3301d735052c1ace3b1991a96593aec271f7cd55d400352bb5
+DIST firefox-124.0.1-uk.xpi 694218 BLAKE2B 55f8a3568a3d642dc9c1462910fd2f28e948fda2bba1afbdf76e2aeac531ee3a51e1e385c2dd5b50021a3b6c8060231d5fd5c58d679390d9c2f701d3fc12522c SHA512 4096475ac2703603abb1be18048dac6bea9be2ec296164a3aff827dfca8c304a9b8f74eececa6626d4fd10e82bd23e5e72741a1bd37a890e560ff458665d9b02
+DIST firefox-124.0.1-ur.xpi 553211 BLAKE2B 40628887ffcae9144705459b1439301bd6c5f8d04f288dae27a6b110f05b6d938ac1717b3da5383c58bac5cef15766fad518bf59b1ed1059d02de912e66662e0 SHA512 60854a99ea57c4b5bbe88fc9c1aa2786bd3080ced3d3cebed676b003cfbe5f29e76621dd574e112d6cf97836eea1704ea5591ec4cb809734dea17333bb8ffe7e
+DIST firefox-124.0.1-uz.xpi 472278 BLAKE2B 5fc3f96ec6a69409c434115378085eee0f1b9770cfd449cc4d9430cf11240d9ffd6f4e8604153e043cc36766786154e834126c141fb186c626ef6fe6b706f878 SHA512 32262ea4210e5b842e92115e37b8affe917dce7352ac7f41b363467eaf934eb0ee862e35f904e04b79815256215d2f6691cda77307ccd4088f99a98142d76374
+DIST firefox-124.0.1-vi.xpi 638584 BLAKE2B ccd926135b3ccab5b0e7f329c8544711fea51f14c00b01d3c3486fc94cacf335565bc4e4aadc61976e8b88c03a8ff754882bb34357c06244a4e2296c7f6ab40b SHA512 88ad513e7ffcbee5ea49e1976f0da69f1406ab2529317a07122841e4dd2f6f4dcf07bb550e82ae718913903d8b47848ec009751202aaf7e8bd3dea38c32c3201
+DIST firefox-124.0.1-xh.xpi 411003 BLAKE2B 5c92c2443e73de2736a42f578f70a69c570cc05c8e4d393887fbcbefa92c98b20f76bd2c8e5aba5a3aa31fd783ae90aba226ace7ed5ffdddaab73ac8e68ee7a9 SHA512 0b456c667badaed47d030ec176d50c8ac39651c1115b7e6bb492c682c0ea207cbdd75778bfdd91f345cfe360c9d28810d4d4595d02ccd048105e1278bdce539e
+DIST firefox-124.0.1-zh-CN.xpi 640174 BLAKE2B 42edc61f18a8614b5cb6b28052a5599702929d9ac2fbf7b7bd90cb5fd415cd82c7b70b8e68ed317517747aae0e1f201674e29aeb9910fd710fd7c1f1ed87d788 SHA512 1bfe2db372bd42ecc9acefa378c033dbf499ad39bd5da9b4e351de8aaedfc4876cfabc02fdd8f8ffcd37775f561391ccc1ac5515509dd2016ce9a73580932232
+DIST firefox-124.0.1-zh-TW.xpi 642122 BLAKE2B de00e146dfe60477f04ea28cea19351db0e168aad3d4869c949065248c11a7b6b2caee687d3b8a4f0b09a4019ce2d7fffb16f91c3d31f0fb0f83071650e70551 SHA512 588d3311e820a345e27033135d7f9f3838bf949f0c7fd9f68a09d7a033f15a239e2eaab1db42b4c4560eee21503e0c57d3e69a1492b27c602b49e0e0beeebe30
+DIST firefox-bin_i686-115.9.1.tar.bz2 84336384 BLAKE2B 86bb73cb4ee044adaca62d3bd7c4e9276b8fc00cdbab08cf0c2d3540b5341c427c552c739937fd1dd168df872b7cc7bbe5a6d5c33d417ee3fc249b2d006ee334 SHA512 795763440b2b84c29727565175b3fcd7648eb9556d620c0385f812ef47bb4fa6d9b4c77f2e23c433c33e72949ddf8c4cfd0f73c3a45e21cf94ae576dc19f421f
+DIST firefox-bin_i686-124.0.1.tar.bz2 87345897 BLAKE2B 3f6ed2c30aa8b57c3dbc44d23b89950f2b3277b0b9d78e52fce158951341d350cb2dd9b1b171e269b61af8fbad1bcb762c4fa258a882285fe7cbb24c3b6f14ce SHA512 cb08dfbba742ac5576f799aad0daa5c417d82244fbaa0dceaffe90184ab05c9f2cd1342e0a3fa195a088acc908fa49876e0ea020c9fb75f180f7fcf6cfb17cba
+DIST firefox-bin_x86_64-115.9.1.tar.bz2 80521869 BLAKE2B 54a3562a21d6b5b6f7e33213e2703c659bec81aa0a8f81dfad594df13ecd11eec55b9e9a4550f58b2649acac1dece3191887ea1b9ba19ed811261e9347053ca0 SHA512 3c00bd50cae759cc565226465d6cbf6a204343fc611429087665d7e379fd50b2d7cc287d0823649cb25deb30320b22c2dd860af43f5d649cc0db58441bea50ed
+DIST firefox-bin_x86_64-124.0.1.tar.bz2 85699821 BLAKE2B 695d8e87e423092e50ccf721163b94e32f8a4daadc0329afe740a860f3c83c6b293f4d980e7aac417377d3fd6a506dd7bd77a00b938662a095d14d5a040e2ec5 SHA512 8bf6a6fe2b672ff026909d98bf711a693164a6367b1b247c66b566e84c1cf71f1d29de128ca17d84230344dc64e28c9130ec5b0cb7942aa166d0786bce4226b8
+EBUILD firefox-bin-115.9.1.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
+EBUILD firefox-bin-124.0.1.ebuild 10770 BLAKE2B c1cfb3d7e0810c354897e6c89612c3ba36d710f894211e89bccb91beb929c322a98e073be4c3d897da5d257214eee05bf3b5b1a7f3837440522fc21db5f94fce SHA512 abfa565783903bd65a3399098a6d5082e1d9a5535008ecc00f2f4656a1eda01430e98922d98b242cd42357458341a22056dd5e7b00fcc8e0afc3bc2958aa0dd2
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.9.0.ebuild b/www-client/firefox-bin/firefox-bin-115.9.1.ebuild
index 95d67fb921b1..95d67fb921b1 100644
--- a/www-client/firefox-bin/firefox-bin-115.9.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-115.9.1.ebuild
diff --git a/www-client/firefox-bin/firefox-bin-124.0.ebuild b/www-client/firefox-bin/firefox-bin-124.0.1.ebuild
index 91c94d7a296d..91c94d7a296d 100644
--- a/www-client/firefox-bin/firefox-bin-124.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-124.0.1.ebuild
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 1df8efc2d402..39379801de7a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -511,10 +511,111 @@ DIST firefox-124.0-vi.xpi 638586 BLAKE2B d6c14d61a6b30b00243db8fff2b347df8d69d7c
DIST firefox-124.0-xh.xpi 410996 BLAKE2B a9a34228f18f69bf92fd41a5fd7b58290acd4d3fba136473a46bbc0506838fe3465a6c9892d4bfeaf4795bf19629ac3532a1601951118bd1ba750acede3f6696 SHA512 3bf4b56ffdfe276f0b81cbbfb72c36acf56f2b8e6fd07303e31072ad51604c0028ab44f8de78b11a457d0cca2f64023e050746d55852a58df831817d6c5bf825
DIST firefox-124.0-zh-CN.xpi 640171 BLAKE2B e591116916865bedd246e472179404e051d1cf661eff4fdd54db7b5a4104c4244ed21443ccd863cbd64643afa99052e57bb604af2e0abb4f78212b37cf3bf65a SHA512 08e627006396fcfb1b71909b5ec46333ed6683d62d5925f056c191029d310a601bd6c227b7cfc62f9957d5fb4440ad61ad1b801730599f8822d3f4f2dada2157
DIST firefox-124.0-zh-TW.xpi 642129 BLAKE2B 31079c3fb147dce6137ef1bf1a173cb402ec49b0b2391ee1e64984eaea4706ab27b86d4595f42997f63dc12a6035b0ed48ce9e4d0616759041612e933fb3e6da SHA512 e6341c321087d82c11babbadb542bcc5fafa6e459e6378511970292bac8300b5dc71e3cc85e446cec21c7c947ffe0f631160e7f3214636fc13ac47ed4cb3dab9
+DIST firefox-124.0.1-ach.xpi 457263 BLAKE2B d079c15f56038073e5d440483d96d974e124b8843aada2e89326cf1ce903bf1719a7410307f0b83702aba48b01b3e1cae21ee7a01acd05e4d930ed490965854a SHA512 9e295355e1d15097055425d0ce856aeffa7aefa9a5732a48721c32c13b50f3ab6b899e1d47a3ae5f8b0b5e66bb426c387e4d23c8d98fc09d3aaeccd909615306
+DIST firefox-124.0.1-af.xpi 411557 BLAKE2B 0a84f9f12b40646b60ea3f50ac641004ea8496c7a0ec9adfd49d7d8e2c1d3a6e8eb5ed37df5ddd5539bdeb9c69ee1db392bec2f688883a766c0909bad7f4768f SHA512 3c851bff524714844227ff90582203fa861b48d53f7492042b3738be55d320b53d81633c9c769d8da918c92dfcb0f9589972c7bcdf1444342c833ef09670eda9
+DIST firefox-124.0.1-an.xpi 498968 BLAKE2B 29b2a9c5296c19170269181c8d87400eb96241ae6f34b4607d66e2b9721ace30ae9fb76b60e4deb63cfab33eaf1decb2a3d6b32fccbbc03bd77e810baa1a3e98 SHA512 ae8691314a58af492f2ff3a4b9f07fa2a46b971bd1481906c5dff8051aeefbc8297261cf4967e0a7d7fb45a8c503e21b0ee66566034849ab335776c624457e1d
+DIST firefox-124.0.1-ar.xpi 598805 BLAKE2B 72e177b2eff728cdda3e7644f4c5348db6e14c8b9e4124c1c7fcaf0d4f6fc2cb0f092ca406407ecef39bb118c462014fec4a15b2a2ee32c131b439fbe749ef30 SHA512 48adb54b39690476897a5358a395fb3ef94e6e16741007ab464a1b2a28223bed26f2326ea84fb3a71ae26f92067acc757091bb7d9d448ad930046792e07e8b39
+DIST firefox-124.0.1-ast.xpi 489738 BLAKE2B f071beb88fe89645517d31491bcc99dc0c92c1db7443fefaa2d36d28b0442ba769176d9ae9ecd556dc077a9623af0f2b4ce6980e055e1989e45c59208fbba1be SHA512 e06750fa37f0fb2724485be9f9feef060b0ed7b24b6a4610351170df82ca647d19b122bf15ffaf6419896c6b18c72441e1eab9ac51b17362a5aeae9d3e688006
+DIST firefox-124.0.1-az.xpi 483733 BLAKE2B 8565485c61d187e44c88407c8daf911736533baf61ce51d6f3c28b2966252d7b3c7c1dec94c5832337ed3f71adad1476072fd303fd9c92ccbbe66043b5f1cc30 SHA512 d4dee0f56b8ad08cc4f13f94287b7540b13146b4db77c5624d3e8c766e2d78f2c0a9a4139dc43b816d44d40dedd57f3e47ba30ebce4a31a5c5efae5d06bd7478
+DIST firefox-124.0.1-be.xpi 696933 BLAKE2B 24653f1e0f9311cebdf9caf46959d1fae1a48f33dd199dfe3d1aae33fea363376dfe808b95a1d7134bbf4885a4409c62b6b2415d8b7686d64b6f14cca4842676 SHA512 80d7a154374196f5884158cbe8fdb64e5f2ef63e59f6f701a38f4a6180411c0e3c52b6fed813c44651c62fc21b6e1a90c9b95cf46884da8cf71e3ca62e608f95
+DIST firefox-124.0.1-bg.xpi 596463 BLAKE2B 867b2c0bd7f5da509a6eb545282a3f9d3c1210c2bfab5bebaf1de50292f412240e8b613a556133d0fb95e8053216c23b0595b29f1982166ef1a7f56a0ee48ce0 SHA512 fc246b38f52331dafa13ec97882379a367afe1e2bdaa390b4e2e4713f72dae58b3b5d11f77cf8bd2e1cf047fb93d322b04a414ba5502793635a8de41f62caacc
+DIST firefox-124.0.1-bn.xpi 574081 BLAKE2B 1bd022f248a7a440f2c1f9125c896bb32c44e42028aad616fe3998e4ee2b3ccdade0d95a4c59b2b72aed5e7b8b246e047c237ac69fed353073b0bd0ff91005d3 SHA512 1390661ce58502237d02eb4a9cf0907567fe27bf9ffa0c8a6aea3abab650af8c58e150786284d9aba0421692574c7c0342889ac3503f02405fe62979a78a1358
+DIST firefox-124.0.1-br.xpi 579506 BLAKE2B 3f224a9b8a2b7bd4ea0a632dfba17e4d7f12ae03f0229e8445fed49c22f24faf6eb45346dd3342ebff46ca7388e8e9a424249a6d80805fa549026ae8ca288ce3 SHA512 4fb30c15d1dff74c463404d997925a63e8ab37d31ed3ff5636a3ae8d71a9baedccd9f2484f92983844a3198f84caaac34c004b0a35b269124eab66aa603bb2f0
+DIST firefox-124.0.1-bs.xpi 466312 BLAKE2B ca38dd2fb0859093b59e3ea3de620e8dbd0ed0b96c07f58ddeded8e2d7ab8e2136cc2327fac21fad2246b7483deb33782e90c533e7f9902e08fc7aa11102c77c SHA512 f3a46902891c4a70ca88eb3bc5a0e09dc17fb24d2accaca8703781113da68ae3d9cd27f51a41e4a24f0ea3014073c59d9e6b687a1e1be7b14ba23bb075643c28
+DIST firefox-124.0.1-ca-valencia.xpi 538970 BLAKE2B 50f48026a4cb55951c9354638230fffa1af9bd5c371274edec22f623c675a1fa6e91c0ca56de0f4c8bdce94847bf6f42b1cb787506a865a9ded7a8282781932d SHA512 759c4e6cf15c8b794cc725cdd88f7b2b3985e4a383b05bc2d7212ea2fd588f60199b891eb5168fd6c5c04e4cdeab5624133ecc89fdb9d721a9ea22816a4f0fd1
+DIST firefox-124.0.1-ca.xpi 577126 BLAKE2B 12f837436b0fd70b3b7b060a3dcd9433d9892be34d5d6e771d9d814fe07244bc7495b09f3979f25ad234a351431d0cd46b8ae201345a181d4f1e42ba47b536e0 SHA512 f5798d33a1a488d8ce6096e3eb64086ba6388855f7c88818b48b867e41a00c6f2ff0c6a90d6829fc6783ae1b9b52dc6dea2327023710f2daf0b2e214689bbd26
+DIST firefox-124.0.1-cak.xpi 584186 BLAKE2B 4152161961f62e263b32fbdb9a23760f6ff16b2897f41cd640de7ddd4891990a33279f1cbe05af907978b3102a731316addba2503739a2a26c99e03eee06b314 SHA512 f82e7af66ab2984c5a500bc8abd6d35dc0d635a9c9d8e1b72dca2f1dabf6b4dc150b5c47e72b5f2696cffee00424af445a65dcdd2d72e35f4921c7202dbdc129
+DIST firefox-124.0.1-cs.xpi 640163 BLAKE2B 48df793d8153bc04068fabc9e62e002d016efff5490a5a296473046243bb3031f6bf58cb48be4d4de21019f02cbb0670015f99e8e4a709dbbf36a872feb64aa6 SHA512 91fd594cd4d65238793bb957e79925d0591dd96810825d0af9a0e0ea6f8126f1e706024c608238514184a7d3742b7bd7caa95fb60c8b2303768d1c0a26efed5b
+DIST firefox-124.0.1-cy.xpi 607557 BLAKE2B 92506bcaffb5e170a895dc9608c8f2acc86411384d4fef2db3308ca7835d7c67ead79f79437030c2aeffff7756aa1f358e73e83467249dad90015df3482b0595 SHA512 3e83a6228d238c14dd62b94b9eb9d81c7de59d06fe1f1791535908d50890d310d3bd46e966b337b8a5b42cf646ff70b8411b6ec7eb501c937a61369ad3225a17
+DIST firefox-124.0.1-da.xpi 596580 BLAKE2B 565c1a3d942831c34d94119cc47806f03f176be9bc0c3f908518b421e846c8735d5f6b4fa4e4f705f0df8060359447cb69427f4cb58a0f7d11e5d533c9fe930e SHA512 ae66bfc7112153baa755897c06a367b2eb7a2d65dd10319d6315cf73198660cbee8c3d459e9ba7ad7114a4c81f672913dfbccdc0c2fc51a52e5994785229f541
+DIST firefox-124.0.1-de.xpi 617696 BLAKE2B 5becf44e35febfaebe138a7a90d402d84814c23c936fe4766aab0e9fbe3eac8f968e4afeac38ecbd7a4876da8197f3ecab3586593a26a81d424d4723eb9c54eb SHA512 84074b94758a5ea0f231001ffa69c1db5a3fc35609bca8d25fa51f468449deb2634924c88313f837821f1bccbea3f7332781e605a6224321eb5bb8be16aefe59
+DIST firefox-124.0.1-dsb.xpi 634043 BLAKE2B 319a98f856e28dd90d7743d207797b6d5f8edbdc5deb9aa1e1b4c41431c792fca0e1a8a4d493a17c3fb519fd4ef1a03a5a8aba82d28af11e4afbf62375857757 SHA512 4961190a770dba7e47704bab33ca8a080665bfa6364b34efe7de14970002a1974f597b5c8b1fd30247f95038c297bd80463dee4b16c4e3860672061c28a457fe
+DIST firefox-124.0.1-el.xpi 714184 BLAKE2B 5f5ccaa4f7cba7c44417d00a351076072c3aed99ce14aabbe5b3facdc187233fd16d5148dd2a86b8543513e9afae03b8b0aa55751230f2986c5fbb80cdc4b5ec SHA512 af58bee7b126681034097083c9a32d53b7f9bad5431335c2968044a20562e1aee89a9f642a96530f90ea9f0302bf8e60c0478deac725dac23d43eb2fe1503e7a
+DIST firefox-124.0.1-en-CA.xpi 552855 BLAKE2B ebbfad33d88b89f59be80e793116ef4d041bf5141476f544b281c11426a5bb695e55d0b70b73c477dda2f1c009d006c272f22882ab01594c35322978c5ba1503 SHA512 9c9a10c446737e1d796aeb36759e05e91e707b6da4ab9138b8fb8d016efdfb30792daca2840da6954e5320353d120bf0c0f61ebe5a0a7fd44dac1704ce9a178a
+DIST firefox-124.0.1-en-GB.xpi 570061 BLAKE2B b6b5dde765a79eb2426a668041803b3311207dcd34459f31430aa30368362343be2adf8ae94a72bd6848bef2fa4ffad7ddd6116f6943221cec37662aa3191719 SHA512 3bf89c1d3ca64517f767dd6fb5e805a72a609cb208b6c23156ce7dff1699fed05b2ce1fb5386210834f2c928522b80b9c9b23a806927b2739ee80e1943b68ed3
+DIST firefox-124.0.1-eo.xpi 600157 BLAKE2B 83ef9ea636d5faf5df58828d21d5673814ef173f8afbfc00d7810b1fe5945b32db27db945c0bf666f0673259eee7d9f19199281c03f628af9aa966438d9c3fec SHA512 be6ab87a806835009c03a5ce82922787a95edade5e2de6b44d451b4ab9d4dcbd9d4584d84dc0cc5512387cd5fab8084a9509e787ac25fcd65728dca7bb3ec1bc
+DIST firefox-124.0.1-es-AR.xpi 611790 BLAKE2B 9b91b81107d5c90ec1c22c185e154a1c6c187738068f2f51fb91d8a1a0aad9724ed931844274a85e930d4b8f03d85cb7da24caf50ac491ec60290a559faea937 SHA512 a344294d19171246dd8d1c5c28f10938390c875750d60041b8ee75be5dec898a554718e56f6614d1208e15e868bd9a629ff467ebcd785ec410c23fc2dda4903f
+DIST firefox-124.0.1-es-CL.xpi 610703 BLAKE2B 76940d799f23e4256f115ea85b6225e74583d9ab1e0981233e1c47f33dc349e570783056dcdb99029da49478704d6c3706bf5fec233a1350970fe81a17c0ec94 SHA512 2445a5a14f5d4d77a04c3442f9d44dd6e80c0381f102ce0e3a763a32812bf04fc7d44347797271406c5a1cb9f1b5c58e0f1ef39bc82156681119d6c847e0010a
+DIST firefox-124.0.1-es-ES.xpi 605672 BLAKE2B f3e6033511bceca672b7863267e99ebb4b01f138df09402e285c2a9da57b20886519cf0a84dfb06c78c20aa72e4508f63d0ad81836c38038315e860d036683ed SHA512 115c6ca47cab783a65c78f1ecf304971b0511bd1bc0d97a853871fd99e44a4cb5922dd47ba60412321fab68026a2b4f99e12c7166dc87fb57da566dbd7a2f04d
+DIST firefox-124.0.1-es-MX.xpi 584176 BLAKE2B fa31240fd11b076f026ec419ae4c662121f1c0418504cb260521da68cf9086e03534f14ca8bcd85dd2ba63642091490fda8546e4ec28ca07e309e8f750fc2a3d SHA512 7d671289551d71a0996fe8688bb722bc17a1a898fa8e15ca3f8991d48b9610e0b291b0231e6702b188ffacbbbea62fbc1cea8d7077893c28e212501fe5e15c3d
+DIST firefox-124.0.1-et.xpi 532336 BLAKE2B cba2daa8c1eb1277d29d694bc151b30bec9677e2aaf02cd06755dcb31078acd9111607339a62bdcc28b0b25199fe8f4d93e087d602b2372acdd8be366c4b7cea SHA512 380bc91ce5ffb5717325a93feafaa3823c1b270961897d2569b8273dbb079d4ff95046d9b8dea58697816ad894ee5d3a57c2b9b398e67ee58667539b46cb6be8
+DIST firefox-124.0.1-eu.xpi 585779 BLAKE2B 189db8d31fe044477a778d852fa6b93603dcb4d7406c4cdd3942cf697ec5dd01c56bbbd69b0c544d715b1732db1fb86e615859596ab4fc70b12b9723f2df526a SHA512 9fc1099a5470d9ec02e69db929ef2987da82bb0e20eae1bed981f071963f93a0e62d9b78a9c69393f467f1010992e69f3f7acf855e1942f9d6eac903eca3aabc
+DIST firefox-124.0.1-fa.xpi 582560 BLAKE2B 69d3c408afd2d85537c4e4b01038a2f69526a51798d6c32d4c8a5153bf2c143c830a5cf9b982def3af5312697f1236cdde79888d7df698a6f0b0fd61171df10a SHA512 9af3db62bfab8dc8d61ed16da7482b27549f700309f22ccf1e631c546d4fd30d27d061cb5416f53eb767a65df3293ca14936b6b25aec1eb39168769f3d11b25b
+DIST firefox-124.0.1-ff.xpi 469171 BLAKE2B 1cb5022375ebc297f3935ea0f53d39d6d28faa31df7dae9927e839c27f24861c0911ec0a04b05e936c5404c8469652d427a667ea5d6688801fe208ae06ae3cda SHA512 3f3f78f98cea98a16dc32fb3759ee4c175676a26dad864eae112fca3cdc06e7c9cd91b7394360521eb7d37e9cd2d3e8474988fb3fa7eb42f082614359406b6cf
+DIST firefox-124.0.1-fi.xpi 592090 BLAKE2B c118780febd6164ef956121471088a203df018ddc8c497080bdede8a532327a9b41871689be7d77f653037950f7437f914adec1f78bd01e4e83c45c01a5f8889 SHA512 0147039f4c0b8b30d47426fe06dc002aa57244f96c27a107d097053274468f1a7ffdf2b4d61465e7506d0422427e6d7a70dce554a141a9bc15d78c5a32e55e2f
+DIST firefox-124.0.1-fr.xpi 621882 BLAKE2B a985c53bd00640069974d6f956663dadfa8c0e03157f91de9a145a481a9c746fb20d285e4809c53f63b23ce5dceeb15abfef1c62185ff049b003e06a989b2e53 SHA512 b2b67328576c4053b03858bec11ad78297a598cb2fb68f4f72c12b5b2b7da9ee15674b6a26b0a3e9a5387016f2d42815033438974d7cf65d5fcfa393c67ca372
+DIST firefox-124.0.1-fur.xpi 617366 BLAKE2B 989d7e8def5e12c13030313c83336db463b9970818ad24ff0675f4e6faa6dbe85d8920e2eca39b25662ac72653125c6c3ba12b31f6fd0e2f564f46c95c756e82 SHA512 6962df159674fd03e62dcb77f23c5072d03c3ab5d43ef9d24b10ef4bea0e2fdf1615eb994321a09676ec654de4080967152eeec7eddfe02007b3591643b9101b
+DIST firefox-124.0.1-fy-NL.xpi 606664 BLAKE2B 3b34f04526d0d79ea14f94540cbf491d59ee8b82eeaf38a91b8046f7766c856bc89c33f96f929fc4440860430e9c86c331de45d1e56919660c67a0f063de85e6 SHA512 6f66f370b86b6936e60de9a21be9746172efa62e0c4c6d4ca54b6bf4240b2e9965d4a17e9cbdf51d02be34f52b5db39cf283d1b5a5900990b32873e1b18e1f91
+DIST firefox-124.0.1-ga-IE.xpi 464733 BLAKE2B d94319b27b1506869d8718229d35bc81cc07996ec01f8f10e2f26ed72cbbf7af05af84cbd8318ccd1d3056de2dcf405319e644f30be5bda637cd28244c22a917 SHA512 2a4689af1fe105b71ba6fce41ca123972da9c547e2e8273b73ef6c431831c909234e97c9c1301e34b47f20ce410262ffbfb25aa722dd5cc9415b95a61a8ab1a9
+DIST firefox-124.0.1-gd.xpi 584015 BLAKE2B fd868737efb3ac10746e085bd61ed624a20b7d421af2f9b1084155b853cbce8165b8d5bda8da2cac5ec1fbccf88f5da46f41dc07dfa9c52301aebc40781487cb SHA512 31a2fa01256bc2991ecd13e218d074534ecad8992282e840aef4ea478767556d6d16b4bf5919334a07759f7600b26f097ec0cb3feda6ae973a54115182ab9cf6
+DIST firefox-124.0.1-gl.xpi 597032 BLAKE2B 19ea51dd110f333f6029c5d29f227c7e9c85c4b6715c5580c164676ad095df3a35ed4f7a22188b7ec3489b4cba846e8942b42b27863f957a4acb9b8a8295d733 SHA512 5662e83202c77588bb02f4f5ff1958eaade1369b64512ac6be6bb9a2f18c2c02d85d433448c53526c25927e564a779ca22b035fa2cfc0da78b6a7041061dbcb0
+DIST firefox-124.0.1-gn.xpi 621056 BLAKE2B b3e6d37827296c9df7ee3471045ad5e3bdfd6cb0dc56e60a6088dd74de84b8750f49829912810eafcb2a0f81db91bce416f8d3c02e7aed7a15926dfbe45d1f88 SHA512 c3f4b9ac344ff3d2c0134d2ca86c1fade24c0145d9900318cb462332ff0ee1d9b89fd61306393726e3d2474f5e387af4b381a852b8dd4ee7b542d9f73ec380f4
+DIST firefox-124.0.1-gu-IN.xpi 520056 BLAKE2B 1a62f2875a97b99a8a24b65b1a2be208f9a671928f968cb5cb6fcaaf435b41e2c2a31da6b061a525c06256e6ce97a9b43fc6e3a2dba0e7522dbe8b940df204f4 SHA512 00d094d780a1c44779e2829c10cb9d43af1ee891f8af15fca17993185f05e467f24c2965b1512e91c8ca842920497869b11b85c48138562a0bebc072773686fb
+DIST firefox-124.0.1-he.xpi 616155 BLAKE2B ae9ccbb349a0e3429932c9876f9b6812df48d607de071624f57e6a8a5593ac696fce540937b90ecfbee3df71c74e5d4e91dad0e15996e8aa9585b5b7373b0225 SHA512 b64af4b9d2e2fb0af9ac46638a4bc474e81f6f4f96628716deb01a24be539c418bb2bdec471529d46e44ed624746d59fca348b5c13fe4bdbff4cfbc506bc19d1
+DIST firefox-124.0.1-hi-IN.xpi 558195 BLAKE2B fa3f0227669c8354dced2af09f9250a060b85a364fc2fbd45d99dcac8b99d41af5ee7056a127f57b6a1ec801f776ba0449b03902f819e4d63559ba63771a1e17 SHA512 9fc05f0176380c2cd8c02c5fff370ce8414d00b9c5666e5e50ebf7c4c54bbe974c460207eb7330a23f8b9a4bb9214c886e5c5de7f4eef6496ad5d3e84988eb89
+DIST firefox-124.0.1-hr.xpi 549491 BLAKE2B 7a64ef3e5ffd198a68ce05dbba7bc65c21cd838c8e5b4eb1411b8ef454e0b509a21e81c77dd6233baf4e552a691822b4fb97e4895040d33f44d47fb3acec161e SHA512 78f00e432b402a356307a9364d51d9ffe0e1fcd75ad88a2483eb3d0a8002dcb12086cc19ddbcf1be7144f394b5125e1e1f76ba69aee355e56cf00ff7d1802362
+DIST firefox-124.0.1-hsb.xpi 629703 BLAKE2B 4165800cb693eaff58fa4609d6557c3a3e73983aa493fe01a6e8e525145d91165f3375bff1788b2a81334e88c9b5e95ea627b43ed4f03203c6d25d31351ad909 SHA512 e073beb81203a4d15e1859db3b0d2b9eba5ea8a0e43c048d6af8af7b779ca2110169ac05f9947366207e437b5f952313280b1c2cd7d3672fbf35e5b4d84755cc
+DIST firefox-124.0.1-hu.xpi 633309 BLAKE2B ccbf5ff012fb1a3903dc773afd2ed7d531cd8e2fc04eed16a0e3ce3408135d548291d930b9a08a97f0b91b332f05da60d7c2d31f1dca14c481552582ccda425f SHA512 cf144a8190dd09a2edd92cf8bd6f3512d952f1bc611143d1cfe258f1933aafe0c1223dadd6fe5b468df8620caf0d58ea72a0c4b2faddc3ccec29801d8afeb637
+DIST firefox-124.0.1-hy-AM.xpi 607888 BLAKE2B 050e89718f728f4866af09f2a371a2c2ca0382508d0b6544a652f1fdf717266726153152649afa01e65ae80a21a11bf5005e7cbe4eb611c3e48e86118fd08406 SHA512 37efa5c768f0a10bd155b9c3673a2f96051e23f388f55e933e17ca0f0c6da411f084c0b8a96acbdd98c6f24af2c29edfc3c248cf8ef2528d7283426615a9e762
+DIST firefox-124.0.1-ia.xpi 594006 BLAKE2B 0669f47dd527a98227260787f8a4f919abc36240f31a9ac7104613b36d5509331b5a9b6434e783071e5e2ad19c5bdc9e5219bd240c864faac23f2dccbb9d0ed0 SHA512 180c62aae2a29d27d4ef4b44766b100f420f30ea5a896f12fd33cd794c6c3040b7075099fb04926dded00181fd81c8fbaadd372a40a928dbf12167e16cc872e0
+DIST firefox-124.0.1-id.xpi 566761 BLAKE2B 55c4b528855d2817c797dbe665c87a313db83f55c8efa439b941a1dcab1847e3d1d97be31489784be23923dc43a41fd944cc4df08f488dc175b486a8992adfb1 SHA512 f446ab358e907ddf449fbc3a4e492be8b0f9edac4781f14d3a55b103cd0d634fd65e7de187d417a0ef340acfdc55def3b16d223d87cb5066615c0bc8cf5d7790
+DIST firefox-124.0.1-is.xpi 600742 BLAKE2B 9dedc6c643ab0c12379ade023bcf391469bfd7b4298994318646bba5e543207b2179481e2a5f3447dcde0a94c5b6a8d21315397952de5d4a116eada3da3fddab SHA512 38cb16fa82cdf4bbb8d2b79d2c29ca4f1b0110ec0e9200b789739723ace987f5dc92ecd1100190d2e2dcea769feffd3fcc6399a46722d6067bc6653a1a8220fd
+DIST firefox-124.0.1-it.xpi 551723 BLAKE2B 0c0c78a5b376419da7e648bc4f60c0ad493050690954e4cd6631037f1856e936cd45b1e994290332048e20bf88dd1a30b574dbe3f68870bba6d43101c1f1f465 SHA512 2f8d2a683f541034cf78d35a155c4df4152e9f97e8a438963c3bee149ef855caf4e58cc0426007d517f06505119776c1caf98cbcad20bd8597ace166dd89fc84
+DIST firefox-124.0.1-ja.xpi 662247 BLAKE2B 9a6f3cd5f7650fda8b6a5beb7d764fa01ba108791e470c5041445123410d77809e82a33e1540819945837a5a5bbaff2d265fd742d03aaab12f29cdfca4548e3a SHA512 da06e821da84be42e2fd6f8a7338fc19bfb854a32cc281eff501f824a409e43443bb7a9059e8d8b5a68d1833722138522ea4a6306b990a21dc4a77db4d761008
+DIST firefox-124.0.1-ka.xpi 652854 BLAKE2B 63bc06ce5729a7f67bee5040e5cf937af66d35a596abd58896a879c5ab6dcf60d99378b51263941937bfc7c2c57f202517810dcf92dfd263aabc6b718519c2f5 SHA512 feaf31955933eb0e03366ab38ca19109913cffcb4bb6367efb3ee021acc9fec3c9571bf5d9e0fc99ad3c197f434c5be6656b74834b5d172910459c565ea8d821
+DIST firefox-124.0.1-kab.xpi 594380 BLAKE2B 72a4350b04f8dd2139dca0e2411d7d03ff7aa3327cb78042678d95c2e7b910eee8e2d2407e42d7e24e48f2b29f3239bc1f9329ad207a152ed12a2d73cd43dbf1 SHA512 bbc76a3a3ee6961e4737eea25355fbff34175a1259dd0da79ac7ca22159a660ed4ae5dbfddfcc3fc92f88f3903171a3ff4f889406b2b0df269d7b1613d0c23cc
+DIST firefox-124.0.1-kk.xpi 689601 BLAKE2B dac08dc2cb3287bcae298a8122f048797f3eaeac20e42c20706b8fd669e30de96e961f3b2e1bfdb156bdaaa2b808bfff0b9a34155f211028dcd9bd7d3eed745d SHA512 f474b41d4a6b31a1f628b685caf8ebfdbe80d02b5c2812056107b2c35bf2ed7223e04cd9846de5cf5de733b994d84dc8358a7b4dbfae23ff4b11f2b9e22578e6
+DIST firefox-124.0.1-km.xpi 518433 BLAKE2B d08ce4dfdd76c763702a48c8b5eb15a965a09c6fbe5b03f10b5d949ea7505a94a1a3f5e15d3d47421e3bdb8876a47388a47043bcf0bcef86c1508656ae3e99a7 SHA512 6828062d3a3ac63a2c2f77b135126e8e18232e5e290f210fa9bbcebe243222c4064e4aa318e04eb971f6b906ba095fd9e7a31f1f823a6b7e82cd082c1e28957e
+DIST firefox-124.0.1-kn.xpi 484320 BLAKE2B b7e9955761c35420e3b65901c4c92cf77b74aa1383d2a9922b80a47c5d5e74360e185f88a6eaaab60cc7a04103079fe084b5aa8d14fc2b038a88580ed80e32bc SHA512 20881eff4cb85bcfc7a11b5df7de3046fc44900cc02cc08e8a2adf5b896555b5b7833229fa3e469de624f7b0e764bf8304bd3a747f214d92b2d15ab18fc80080
+DIST firefox-124.0.1-ko.xpi 644461 BLAKE2B 0860e30a2427609d33cee4c6a03c0af3ab09d01ff425b0ce618412c9f4fd6a0cfa0ff75ac65126b9ac2bbca62608a3afdac34ce07b58af5536262e0403cf81d5 SHA512 45eb2c31e5170af97f72a9b97e0bf2f09de895bfda0ac5979ec3142482ce8cd2bdaf9a022d52cfab43dadbc9a84ffc03ca3b782206a19396b5275ba3f5380618
+DIST firefox-124.0.1-lij.xpi 477144 BLAKE2B a9dbe8ad6c5ff28c9a325a0065c3115baade300bbb7b42792dfb04abf055f700c1a0ebc9f22172a2bb614ef33267fdbe464bdcde933adb9af93d982a509be84f SHA512 68fc6611a2cb64a8a287ddd272b19f2f085710f52a4382870eb3d0c7cb573aa8ff89ab4170fd768c09774c4eb03fb70f3395c3897cbb0e5181d3ddd4d9a4f9bd
+DIST firefox-124.0.1-lt.xpi 565311 BLAKE2B 4dbc92f291970fff9f07351d6e491b79197b81663257b3c9589d7b69cb4b4e024dbf4f56b3f01c76659b26d4a2ef67562df10fc6403dc1e5a2c64e6a3bd2f223 SHA512 5e14bf3ff0e90207fa29be0db8e99d5fd052c7b47462bdabd2dfc30c6c436440e73262ea8623d7659f9568f470a675720dc39a70878332ae124b9784c39c4a33
+DIST firefox-124.0.1-lv.xpi 462854 BLAKE2B 90e3b4de8066c032be5f6032942ec8affd01da1aa4aa3c13523d97e2aa6a3842394b26ad716446194541b93238caf7c745c6368368f5580cbf308b4f3cc77a4c SHA512 d6ea845dc843bf5802fb76fd851dc45075df87b08ee8265a825cda51af106711b7dadac12f6215ff7fa65b28792f275bcafea798f8fc3bf225304d9438252d6b
+DIST firefox-124.0.1-mk.xpi 486006 BLAKE2B 79a24b7bf99f0ada1ffcf5e67293810ad5d23eba5390b802820dc6f7e5f30ce869888e6d146e2d6ea46d96d84ab4694ce6a4c3fcd564370fc75242dc2043b3f7 SHA512 dbecc12250611becf891e3aa6a1ff1d4e11654b9452df1b5937d3088eaa2a5d5941faac5285a7d72d9550b64121bcf0d405c41024462c78dae20c17ac6c4b827
+DIST firefox-124.0.1-mr.xpi 525098 BLAKE2B 4817bffa574e51e3b270e2c47a0ddcb9a96072a67e30ba63e00ae11a34dbf85fb33c1cf12554605137ccf3159d9cf63a4813d1e4ef90f8e7d58fe09c93138dd3 SHA512 2e970d7656f93479a5befc14b299711edbf3c721b3f0a72c42f6d1963d48ee4450d77c9c487f751233bbe418a216527c59c42fb503345f5b4c8ea62ba4ea9640
+DIST firefox-124.0.1-ms.xpi 442789 BLAKE2B 98cb94a9f51fdecd06de48335558e0313227a746f8ea8d341d3516da46439e390226936add5801c37c3f7cbb65ebb4ea9763a5ad6cf3b8e138119a4447a5a44e SHA512 34f71fdeffa6cdc8d24d5bf4749569d31e4d6b680227fe53c77d5ddcfedcc8cae73ee9bbd2ec881b96d15e35921b6a140c91f23c2626c31b73b90910e267aef1
+DIST firefox-124.0.1-my.xpi 510088 BLAKE2B 324ce6b6d4cce84757eda682d3fef5545c728b88282cb249ad540ee318bb70ada1ef1974cb317495e650d257cdd14fc6365f36a38a3e6d928c20e8a6dda4ac3b SHA512 ce97cdfebab33ed2267da32c3387f385b3178846015fe8678f09de451a7f123ae018d4cf6008c8ed60d7c9acf673423e45c7138ab10185724d2c171131c8aad7
+DIST firefox-124.0.1-nb-NO.xpi 592051 BLAKE2B 94f300b959d4c65a90d66400b46818b28ae0ba9cb95de19d71834d3b58898624f13eac8ec86b2dd47fbb8c390746c2e7924462ae439ffe24ccdca0c23662324f SHA512 2da958a39ccecd258c566a5bb6f20e08530d6f0b24434a4071f3505fb283a5e4cced291f018087a4bc30dfa19374aa8dc548d89e5900241c37f6f7d1b7f5fe72
+DIST firefox-124.0.1-ne-NP.xpi 489218 BLAKE2B e323f6076c37263246fb39b0e9dadd35f2934e4e1adfdea4b1c8004b01d68dbd7a36d46bda454eab19662bfa1d04d5e2c5c9da7f2fc2810f626cc27808c34806 SHA512 8d3a769a71395bbe7fd7aef3cc51d095a2969b1a7001e9a0c9e57ba5816eafb208fbaae86b38494a01f4d547deb1cfcf63b33dab5b6e345c843d37dd16158f9b
+DIST firefox-124.0.1-nl.xpi 600467 BLAKE2B 8d4bb815d80be2141c97f5e1195856479b7efe915c5ee7f508930e8d3233e13e6ee5016972716ffea6b5c755c1fb466d3ea30cf03d168553c5b8307c3e7e82e9 SHA512 eb52754af4168a27181103fbd753c65d5cef6dcee1f9ec4f7af34e0a97b2ef44d0012d0c59bf84b348fb03b9ed3d864b8c3006d60dfb993b350c62c79cfb14af
+DIST firefox-124.0.1-nn-NO.xpi 584690 BLAKE2B 26585ad730235d4d75f4439f59f4c97ffdc4bda3a535994ad7f21371e37209a720c58a46449eba8f63861aa66f54170e5b96f46271d7e9a5923de481c63f63f5 SHA512 e16faf8253cc792e8c99caa7fe37da8b92811602364db2d7c8140b1b5b9fc89d504bea940be43bc4de1ab2be78b149d4229aca82910463687b1eb02611249f24
+DIST firefox-124.0.1-oc.xpi 600436 BLAKE2B e9593fd745e654ff07b3689ab2c141e4a84e2e09f8e326267eeac5332c619882e8b6481a66c546df6c38bd62ef5eff62068563edc06d8cc157cd702ab8b408b6 SHA512 e67160caf0e792099abec23d37efe0b400e9edda23126074a8417b892a7704e9c8047040bc2538954489f438d4c2543f4c2210f5b65269b5a1cf2878645b1dfd
+DIST firefox-124.0.1-pa-IN.xpi 674684 BLAKE2B 85896dbd87265209e240b5966983320aeb691d3508948eb25e2b780896652eab9ac094505f528c29385fd6f6d27437cf27554e491b1660c4ee725e1d1e233d59 SHA512 035b933d88b837e3b9b46d32bb2b171c47db90566aca887bf2972a50312003af3fc5269c5db510f2294a7e9bf838d06633238a35f08c4e5d6dbc9b076ebf9ff4
+DIST firefox-124.0.1-pl.xpi 621238 BLAKE2B 6c98d02b649f6439fb3ec208948e89656f55a655884b94b93b58a82e1401851aa9065b05d99968fcc1fa399ee2f045780c8ca1f60b4b8613924f68ec652699ee SHA512 25cbe26b79d05e4e6613b96893e6328ba2c264299fa79fa825f72cdae53cb785e0c09370802a0acb5d03e19a905a6b43eb290e0a6e012d9d04c2112a9f8ce39e
+DIST firefox-124.0.1-pt-BR.xpi 605307 BLAKE2B 64373944306e0b1f988c4618f3f184856012363f33368d3bdaad7e51902e604d6fcf697a3b2e5f1c6bbcb21b4759ec7cd73ca3015eb7d3fe272b4b9e2f494c9b SHA512 8eb2cf1bbe2e3c1af0f72b63592eab031b6f5487d35cb1699fe5639983f73929d795032212626aa0b62adc415191ccdaa1e11bb1daf0cebe4da03e603e0ee57f
+DIST firefox-124.0.1-pt-PT.xpi 611848 BLAKE2B 274f93f7f9fbd064fef6b14b87cd519095dfc4e75a02d54fa6e7212870c9fb7e0a3c331c285824e4b55979304a1f7911a7ba2c106dbe9d4b5b21ef5241f77d35 SHA512 e6638ffce0b208fa0f1971613aefed0d66d587ad11d40b2436c8e95a0bab082ea1b19e198d090698e472c372e7a04f4bdc1700ba935a215cb000b60ca192ef9a
+DIST firefox-124.0.1-rm.xpi 598312 BLAKE2B 14863b35e59ec2e1ab7c34e4638455e3ee301ffba71f30ba5044b3becdc4ab844b5b276624ab8d3bcbfdbfac1c767374fb9bb14779430d544c536f7b7bac93d5 SHA512 2ea895720b0af9500c4e2dfde382624ee61a972afd8f138d749cdabfc9270f10a8b4bdd1002037a33b520147ed3fc7e3b0c3e24d069a482defd048a120a8c880
+DIST firefox-124.0.1-ro.xpi 542509 BLAKE2B 3ce917c36501c044a0f97b050e8b71ae87645ba4f1d57136ebfb12d9a04f6f342aea1eebb391bda9a1615988c61d0518f5027319c850544f3b36eabb76721b77 SHA512 e4098f10a470d1b49c6b928bc9cb08baa529566339b7ca2d4f3dc43ca3ef3b585f394b7f2291fd5e685d90dc76449e6a58b8395515d76454e1e4995652ad7782
+DIST firefox-124.0.1-ru.xpi 701737 BLAKE2B 54d22b12c6940ef60bde8b22199c8e4b8f02da95d1c890361a8dc917ea9e4feaef3c78f985c50c7d22ed595271713a33c5a0ff3ebc7d4b02d9c3edcbb231cbb5 SHA512 31f0bb86bd045f0fab9cf6ea67de27a04676909d6372679dad4b954af2a4b1c16e5cd386bf627cf642d09b270d164d530ec71fb93ba125af5c054195ec45b3e3
+DIST firefox-124.0.1-sc.xpi 571499 BLAKE2B 4ef50d8312886dcddb59899c5a89be53c61a2fa82812c301e569b09bc8eb3b2a590218e56b176bc9bc071135eeee67a78d527191e79bb0efa77d8894daa62373 SHA512 1bd5d80318b51cb135ea78397798515a62a98c5f4faf1ed6e9fba2e7cac5c30cf402689f6287a95731d747b17c3fcdb27280c32308e6f1c3fce04dec068344ae
+DIST firefox-124.0.1-sco.xpi 504482 BLAKE2B ce0a9886aca1d8966335e41ad371dc62222f20c481cd210368479802e6fccacef8830659459d96a8bf31dbb70342d329927e3dfabb5e01afb0972850b38ece17 SHA512 c874b6dfe3d7d863267ce9c81e3db8c0e4303564d368f8ce7e436804a32e1b731345f4b0db5515369003bcf15f5f8c3067236ffbdb38d635763f4a523c19f67f
+DIST firefox-124.0.1-si.xpi 598357 BLAKE2B 2f5a4a4ed17cbf6bc69478ec585d471a28b2d16d73b821c7f93758145f8ca5f1636f211125fbb887d4087fe2051e6b8505df914beed77508819b74cd25a87db8 SHA512 a8017d991941f74fe5d11d67da9f63f344d1035d3564cdbd3f2229369791e25a3432a41023b0e8c49dbb5f4c8407595577376b791df09f5904af62ef0b7f3150
+DIST firefox-124.0.1-sk.xpi 635467 BLAKE2B 5623d4434528bdf809fec8c2a67785f2a75527be24d26e5b2e6648d0f5593a3588c8d873f5fd2753d669cba180041fbc603d6d9371c7ae851fd04acfdaca36c3 SHA512 b28f66dd16968addee65251f3a1f94e0081639dfb421c69013d2ba5a90facf8fd08c06fcf56c15969ce08a6a3b87b26552fc997b5ab1f8bb2e10e84dc842fc20
+DIST firefox-124.0.1-sl.xpi 601278 BLAKE2B 04f9a82ee70965bd78e2247f4cea629a1b16afa260db07e003a4f9033810d7a513c4617e86d99416ee88deb179177cb678679187b4fe670928dfba9253ea1934 SHA512 cd451ba6c7d2ab190bc6cbaf0ec829583c67cb228aa406567a3e945751398362c2d86faefdaa128d93d001b31cfd51938a6637f68f28ef9377f56d80c7788b9b
+DIST firefox-124.0.1-son.xpi 410248 BLAKE2B d4ac05fbb1219e3ca2c35ccacc269bd123389e1294d423c3831781bff466720fa8885d142f5f178d77377a64829075d92b291dafe047163ca7959b460184511b SHA512 de5931e3c9eda44360f86ba7f5f86f7ce9663c85e11964256b090b222a407a9452911f578de9598c1bb8dfa9edd499e4b866915076fe85f9711cd728e96e6d6b
+DIST firefox-124.0.1-sq.xpi 620789 BLAKE2B 794467351578d4c47f5db4a385c505112b82d9f618a01dd6a406da2bcde483b8bf9ba1973a27d4f9d3a5198469839571fe38a9718d68df303ddc347342b4dba7 SHA512 80a992d3fb3e88915acd95ef0e0ffcd4a78bd5bb6b9426f17cbde7ec5dbb1fc543c8c27bf115f2df191b643564c93a03e7877e32219f419d8a51dcc7c377889a
+DIST firefox-124.0.1-sr.xpi 631744 BLAKE2B 41bded6bd76fc61d622d29b76aecf17ccc927539a5d6b91664a9a92826c8d68f441e0c999ccf6e0a80e1e5bb457f7680c03663197bee4d6bfb1d22d1b829d7df SHA512 e2a7118109a0c82454a43b361dbd512436c6104c7a0dfc42450c98c2f0173508b79792a7286abcdb698ed693d738190a065536f0ecf00cf30206fa6b5487352c
+DIST firefox-124.0.1-sv-SE.xpi 603105 BLAKE2B 76231b8fe94df56c8c7015e3b27914cff6292b51e55cbc33d181b06daf3bdd6c598ee188ce4f6ea95369527e3fd6f4f49b763332ca76643053191d68816b97b6 SHA512 171be289396a2c378a8248fc052f16801bb023545805d339253587f538233070d41ed7577874a67cb89e493719a56022ea7370cc8264a28386dc1fdf8adc1e04
+DIST firefox-124.0.1-szl.xpi 519287 BLAKE2B 8bc1b861add11a71619e22db97428f8c2375b23a2a346e0eb56dc2783403679c3472361fb04ae277d24059dfb712ca98a2dd3774d1825d22bf90a8a0e50c0082 SHA512 c750e669ebec6acc8440fefec6abd9bf4abab6d456b822da516492cae2b6ddb7d05611f730fe9260a35d925a85c37da4d576f3dfae1c6aea7d01e47b2361cb98
+DIST firefox-124.0.1-ta.xpi 500070 BLAKE2B fe2c2a1a5d69ba4530d7a11829276e6b3bfbd08016072c583fb1e7d2b2c44973068176d504183a24ac32645f928acb48de03caf4b37f641dd1ed9e2afc259f02 SHA512 6e92e317e4c9f1954cfe8cb214151c7a19b27072a2355e07293928f4e1bfa13b4be751b6b946a6a52762743c1a4bef11a29d134018957a96db37b05efd3a9998
+DIST firefox-124.0.1-te.xpi 551830 BLAKE2B 2f6415e7ea2cfa03c78e7c8e0cdfb7236e522a76e654b8bf78da43f192dda1a2592269d2b1e10545d5c68be85c6c6f0314aa2606f6e772c51e02cecc24ed243b SHA512 4a95720b74526fc646383b61e301f6cf288c2b930a43890af2685e5fed1bb453baeef32fc3db84fffe618bc375f76f291f1d28a504540af7f54b20fd8c05a91a
+DIST firefox-124.0.1-th.xpi 677230 BLAKE2B a8fc385bb3eb02ee10f09b0b2c7a8841099acca46fd43e71b4b7fb90814a350a21ea6851e41a8bf53c68f8764123718dd5a13db8da1c58d478ffc0e931160da4 SHA512 27e8c071f25707c51ffcec02b82e092367227a51970dadaa93363beae7dd89382493da0b50d2f663f413c563e58afd05f66026d912418c4304863efd517a9984
+DIST firefox-124.0.1-tl.xpi 527123 BLAKE2B 192a1540457bac03271f5827781566d82c983c5667675815a9a5a9981141940ee136ba6d208365d028602710c99825d1d9d4dec18228a6d1b6b2a1c2a059e9fc SHA512 37b259ffe742caf6da14fe4f41a0a2043b57cc236d214918b78f4cc0025907cbb0038f65b94500eb43e1da6c870f7aecd2ba7e9bf06866d6a0c3be8b6f84e9d3
+DIST firefox-124.0.1-tr.xpi 615929 BLAKE2B 0f7479c6b4fb8b5eef4db31216e5dc86258d202c15f22aff5558d54bf9e3c5b3d58ff881261cce65f7362a5f013a9a9b3cb4456a1220c0a7475b6a1846cd5c64 SHA512 df5e494d6f91319880dd8b920233c6dc792fcee838becd80d7336a9a6140550483b87753c0974a074649f1091c9eaa5615a4919d8ae9e9070a48dd1133570799
+DIST firefox-124.0.1-trs.xpi 497071 BLAKE2B a5f625032f7eb6ee06bd88f31126470bfbad01f12b24a5fa6225e3a7a58c43ac13aa8444f51f8abfe48fdde737b74afe3a58f362ba2943836e7cedbd4410e6db SHA512 23bf3dc2675813daff831e05063d26d34bf0b202fa39f927dffefcca942e472e92649355a7d5da3301d735052c1ace3b1991a96593aec271f7cd55d400352bb5
+DIST firefox-124.0.1-uk.xpi 694218 BLAKE2B 55f8a3568a3d642dc9c1462910fd2f28e948fda2bba1afbdf76e2aeac531ee3a51e1e385c2dd5b50021a3b6c8060231d5fd5c58d679390d9c2f701d3fc12522c SHA512 4096475ac2703603abb1be18048dac6bea9be2ec296164a3aff827dfca8c304a9b8f74eececa6626d4fd10e82bd23e5e72741a1bd37a890e560ff458665d9b02
+DIST firefox-124.0.1-ur.xpi 553211 BLAKE2B 40628887ffcae9144705459b1439301bd6c5f8d04f288dae27a6b110f05b6d938ac1717b3da5383c58bac5cef15766fad518bf59b1ed1059d02de912e66662e0 SHA512 60854a99ea57c4b5bbe88fc9c1aa2786bd3080ced3d3cebed676b003cfbe5f29e76621dd574e112d6cf97836eea1704ea5591ec4cb809734dea17333bb8ffe7e
+DIST firefox-124.0.1-uz.xpi 472278 BLAKE2B 5fc3f96ec6a69409c434115378085eee0f1b9770cfd449cc4d9430cf11240d9ffd6f4e8604153e043cc36766786154e834126c141fb186c626ef6fe6b706f878 SHA512 32262ea4210e5b842e92115e37b8affe917dce7352ac7f41b363467eaf934eb0ee862e35f904e04b79815256215d2f6691cda77307ccd4088f99a98142d76374
+DIST firefox-124.0.1-vi.xpi 638584 BLAKE2B ccd926135b3ccab5b0e7f329c8544711fea51f14c00b01d3c3486fc94cacf335565bc4e4aadc61976e8b88c03a8ff754882bb34357c06244a4e2296c7f6ab40b SHA512 88ad513e7ffcbee5ea49e1976f0da69f1406ab2529317a07122841e4dd2f6f4dcf07bb550e82ae718913903d8b47848ec009751202aaf7e8bd3dea38c32c3201
+DIST firefox-124.0.1-xh.xpi 411003 BLAKE2B 5c92c2443e73de2736a42f578f70a69c570cc05c8e4d393887fbcbefa92c98b20f76bd2c8e5aba5a3aa31fd783ae90aba226ace7ed5ffdddaab73ac8e68ee7a9 SHA512 0b456c667badaed47d030ec176d50c8ac39651c1115b7e6bb492c682c0ea207cbdd75778bfdd91f345cfe360c9d28810d4d4595d02ccd048105e1278bdce539e
+DIST firefox-124.0.1-zh-CN.xpi 640174 BLAKE2B 42edc61f18a8614b5cb6b28052a5599702929d9ac2fbf7b7bd90cb5fd415cd82c7b70b8e68ed317517747aae0e1f201674e29aeb9910fd710fd7c1f1ed87d788 SHA512 1bfe2db372bd42ecc9acefa378c033dbf499ad39bd5da9b4e351de8aaedfc4876cfabc02fdd8f8ffcd37775f561391ccc1ac5515509dd2016ce9a73580932232
+DIST firefox-124.0.1-zh-TW.xpi 642122 BLAKE2B de00e146dfe60477f04ea28cea19351db0e168aad3d4869c949065248c11a7b6b2caee687d3b8a4f0b09a4019ce2d7fffb16f91c3d31f0fb0f83071650e70551 SHA512 588d3311e820a345e27033135d7f9f3838bf949f0c7fd9f68a09d7a033f15a239e2eaab1db42b4c4560eee21503e0c57d3e69a1492b27c602b49e0e0beeebe30
+DIST firefox-124.0.1.source.tar.xz 545772696 BLAKE2B b986833fbf28ebcb5588a68367054ca7a2f51f69685349ba65d25e118c90ded55c6e626842bbda8f00717ee55aa784c808e8f09855de423234a592ad23d9e9bf SHA512 282c45e5c468419536dd8b81c8ea687b10d8002d7521403330e6eeef49207143bee88a44c3785748d461ed9a72687606f5da14f4dfb98eb40a5cd08a4a12722b
DIST firefox-124.0.source.tar.xz 545407260 BLAKE2B e62264b8c400a29d092c9e034a58431106e5f1dd29bd8a9dcc3b5b204b4da8fa7a395c610ce0e4a932ca6305d243978bf212d57912bc4b6a85f95e6f34353ed0 SHA512 028c1a447bc2e608e1ba06cc66b1a33e0a4179744f0e8406d6f2b7317bf99fdd84eb97de0e96d4adcef9f2498b083bac38ccbf2d55e213a4a7e8ff6d94974cfc
EBUILD firefox-115.8.0.ebuild 40131 BLAKE2B 075005b8f056a3220b0e25860e87698e377388471f90e156dff30fa0c554d48317ec5b0784f9058cf8e6e109ad290eea7db4bc2ee0df63d6b0d17a493f6fa7b1 SHA512 cda2b831f8738e2fc67894ac22e913cbda202d1e72f204655fcd7169b12cb1a7aa7c10a1b24ca61328ea4bdf0427a8b76a497d1be3d3fee77539caf4e2b573a3
EBUILD firefox-115.9.0.ebuild 40131 BLAKE2B 075005b8f056a3220b0e25860e87698e377388471f90e156dff30fa0c554d48317ec5b0784f9058cf8e6e109ad290eea7db4bc2ee0df63d6b0d17a493f6fa7b1 SHA512 cda2b831f8738e2fc67894ac22e913cbda202d1e72f204655fcd7169b12cb1a7aa7c10a1b24ca61328ea4bdf0427a8b76a497d1be3d3fee77539caf4e2b573a3
EBUILD firefox-122.0.1.ebuild 43363 BLAKE2B d215e52ef1a0c12c36c1956ce551ffb80fef00c8dadc60b0a8d4e08f22308fc4216a0c02abf81490b9ee54abdc9a8c2edbdab4939df9282608a427d19cae9423 SHA512 0195715e17e34da674ef69785af0261ef4a229f55679b088cbdfff25e89cebe5f965a3f42ad48226c9eb47ab3951c88969e256a26f6639ba3d74d42ed7b21fe7
EBUILD firefox-123.0.1-r1.ebuild 43323 BLAKE2B 5ef77c7385740655f208229ee8c2842a154fd8e8104bd4fed8056c305e3acdc713028dfdecad83008c6f3d53baf841f8e19648df3f7fe1436acb8bb1df6bf82e SHA512 70a5eb75b656651f0de0c5bd5feed78cef0063984afaf2b1fcb2f5e667f0b5350faff4e69e3435a0597a935f9a7c57af38753c2e5cb5267b746dcad9de644dcc
+EBUILD firefox-124.0.1.ebuild 42410 BLAKE2B 17e5a1de5a2d4ede25626691ee50dd3fc7a74994af2a382feb2fcecedf356470aadd4e32804c0feea7499412648877093b88d27a719719e8023186ba32f6f45e SHA512 813ea52c9d358843e9bdcaa7ffebb16e5c181cf86ff824a7cac2f4b004a0e855434648b910c894e2fd39b15e47d81aa0f3055762bf7929d8b9dc0b3dea68c3b4
EBUILD firefox-124.0.ebuild 42540 BLAKE2B 326eee4875075eddb7410efa339bb882a2977beee5ee328f21e2850f04c9f1888c77ce690160272d016db11da618b2af2599d6c5732ed268a7337dce496a436d SHA512 ec55c9f0ed43b4e78757f83b53cb6efc07e10d1fb0df603fb6d8d9417b9d496afca4e80e55b4766825caad4a1dde337dc144a6a81df1b1f4eaf0e4ec1db493b6
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-124.0.1.ebuild b/www-client/firefox/firefox-124.0.1.ebuild
new file mode 100644
index 000000000000..a0957eca1455
--- /dev/null
+++ b/www-client/firefox/firefox-124.0.1.ebuild
@@ -0,0 +1,1421 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-124-patches-01.tar.xz"
+
+LLVM_COMPAT=( 16 17 )
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" +telemetry valgrind wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate"
+
+# "-jumbo-build +system-icu": build failure on firefox-120:
+# firefox-120.0/intl/components/src/TimeZone.cpp:345:3: error: use of undeclared identifier 'MOZ_TRY'
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ !jumbo-build? ( !system-icu )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:esr
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ clang? (
+ sys-devel/lld:${LLVM_SLOT}
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ )
+ pgo? ( sys-libs/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.26.0
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.70 )
+ !elibc_glibc? (
+ || (
+ dev-lang/rust
+ <dev-lang/rust-bin-1.73
+ )
+ )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ !X? (
+ >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.98
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-73.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ valgrind? ( dev-debug/valgrind )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm-r1_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ if ! use ppc64; then
+ rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ # Make ICU respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # Respect MAKEOPTS all around (maybe some find+sed is better)
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clear checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ moz_clear_vendor_checksums proc-macro2
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ if use telemetry; then
+ export MOZILLA_OFFICIAL=1
+ fi
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ elif use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable valgrind
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
+ fi
+
+ # LTO is handled via configure
+ filter-lto
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ # elf-hack
+ if use amd64 || use x86 ; then
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use ppc64 ; then
+ # '--disable-elf-hack' is not recognized on ppc64, bgo#917049
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ if use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ if use valgrind; then
+ sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
+ fi
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+
+ # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/vaapitest
+
+ # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
+ if use arm64 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/v4l2test
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+}
diff --git a/www-client/otter/Manifest b/www-client/otter/Manifest
index 220886bd0dd9..d6cc03f8c128 100644
--- a/www-client/otter/Manifest
+++ b/www-client/otter/Manifest
@@ -1,5 +1,5 @@
AUX otter-1.0.01-webengine.patch 1062 BLAKE2B f3387e091afacf07c305e965c1d571658a49c924c484312cc89212d636fa3cfd8fde74477feab974def25ad93d2f01437d5c82896cac33ccddc879fdbaf41543 SHA512 cab5895aa92fa09415d4c60f75501a8e319dd24810319cc8ac50b872d153525b710ad32a9a5398a62fb9305653c21710b5dd181470938de339a547248bbb8bfb
DIST otter-1.0.03.tar.gz 5144915 BLAKE2B 7a2cc7f9b6cc1e50903af39ba1cbfe5089f2ba9b519886bd7d579bece3055d82e062da497d1e05ce4cd64a2c1e32041fdd2715aa79965412ae2846fcae82c103 SHA512 0a655305b20f8fbd8d9450cf987a297f931e6c8e5cc5d9ae6cc31d8949b0dc55d2c5fcfd3f6e90c92e9385a9558a70fde5f30fb3c06776145971d80676b51fbc
-EBUILD otter-1.0.03-r1.ebuild 1921 BLAKE2B 5e36530b197dd861f4b44355fde0dff1e6a7e946c0464274ef01f344bf9304d75e57e52ce654f1c296e69effab413225c097ee5ac846b25669f68f14d8ffb76f SHA512 df6fb60b023a06801316e9209ac301e565c50955764ca7197f56f39a31671ba282a1fe25c933ad1913600e248e71f657d46ea05e387348127ab83af9b3dc084a
-EBUILD otter-9999.ebuild 1656 BLAKE2B f6c1ace96e9f0a953b0f53ceb69611e7fba7502d1002f611d5ec532b97f640a760ce350aeab330abe3533a6cc2e07aef01b3a22277fd2b29f40bdd3ba779eea8 SHA512 1bfc4d7123c70f2441b676d5ffe31f1fc8c3cc4f826b177d067ff5d3207fcde631b26e8cafd6ab2bdd5324616834c0657f4088e271039bcdc3017d8f746e90f8
+EBUILD otter-1.0.03-r1.ebuild 1914 BLAKE2B a4370d3dcaed515e6ffc62f01201f988c124d618f60b66d06cd6e718c20298148a9371b820b78bff7d32c3d7383e3cba217ac73adcf8a09923ec30bf8ce1de1e SHA512 55a8b9b416f9d21329c4805b5b9256d27caec9731537da5cf5b737c7e563433df7064bc5dfe1271adca2c1acca665060fdcc158d45df76034e6e838955dfaf9a
+EBUILD otter-9999.ebuild 1649 BLAKE2B 53b4251d99992a1c296502327d320c0703bfd9d3e5889c6d0915021f3151ac3877a17e36adc09418dc537dd402424181bd37a10a4d565f3b5570c62fc81f0650 SHA512 8a15e94d1aa40f4d9e1360eda1de46bd44a83535f120ac7843bec6e7d447aee28a474923e8c34e76057f703d41dac606ec215a60b4a5059a3a334fa05d21240f
MISC metadata.xml 259 BLAKE2B b6ff62dec9d21b677e5a92ac4af57b102760b1692ee408b27b33af2d7086321adf11419d528ce8973b091e904c12f5da0d7541dbc2997c2c5e191c5addb61ef4 SHA512 dbdd30b5977dc7f036ca7e665ac3dc68623a3fcbc5f8f3497b92ea74928db1cc4ced8494aba5d2ca8db63e47b2829cb299b9b1861310063e32e92be4e35b9ef6
diff --git a/www-client/otter/otter-1.0.03-r1.ebuild b/www-client/otter/otter-1.0.03-r1.ebuild
index 388ac52d65c6..f096ade03ae8 100644
--- a/www-client/otter/otter-1.0.03-r1.ebuild
+++ b/www-client/otter/otter-1.0.03-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/OtterBrowser/${PN}-browser/archive/v${PV/_p/-dev}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~x86"
S=${WORKDIR}/${PN}-browser-${PV/_p/-dev}
fi
diff --git a/www-client/otter/otter-9999.ebuild b/www-client/otter/otter-9999.ebuild
index 0b8433dad0da..a50dcf47960f 100644
--- a/www-client/otter/otter-9999.ebuild
+++ b/www-client/otter/otter-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/OtterBrowser/${PN}-browser/archive/v${PV/_p/-dev}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~x86"
S=${WORKDIR}/${PN}-browser-${PV/_p/-dev}
fi