summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-20 14:20:31 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-20 14:20:31 +0000
commitd542bd2ef95af892c7ef62be1489b0288b1df9e3 (patch)
treec505cac3a3baf6f3d533852f28b798bfb877d8dc /www-client
parent0e2545bd942206b16391a6d7a256a5ef3ef497e7 (diff)
gentoo auto-resync : 20:02:2023 - 14:20:31
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6211 -> 6206 bytes
-rw-r--r--www-client/firefox-bin/Manifest396
-rw-r--r--www-client/firefox-bin/firefox-bin-102.8.0.ebuild (renamed from www-client/firefox-bin/firefox-bin-102.7.0.ebuild)0
-rw-r--r--www-client/firefox-bin/firefox-bin-110.0.ebuild (renamed from www-client/firefox-bin/firefox-bin-109.0.1.ebuild)0
-rw-r--r--www-client/firefox/Manifest100
-rw-r--r--www-client/firefox/firefox-110.0.ebuild1366
6 files changed, 1664 insertions, 198 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 3977dcdf83f5..d91d82f763d9 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 2ca99d7341a6..51fb21514727 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 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8ea8110d9417ea1f7efd5307568a3e099acf921ec5abad64b36075d716fa5892f4e5600f32bbad9e36a0a1c45 SHA512 5a55cd2ae13ce6ef01646c0a6188a3fd81e1eab0e547b2ba292eb42094aff0f5d5ee383686131bfed845d1e4b34bc1bd11e145e65eb151f0e342a1d49e0c688c
-DIST firefox-102.7.0esr-ach.xpi 453453 BLAKE2B c3a37da19d61eab81be3de724771b870bac035a9674209e3f41fa7450a5a0a0bce396eb8fc2064dea80033af60404910ec82ea48af08b668974a85740161c4b8 SHA512 ac3e4ea271d591c040aeb1ab890f782a023af5a6c9e76479aa128ee6ed8f94afe0eb4cd636061f9e0c011a0cba86b3bb4505a62345cdb4b0824f3bb8261af335
-DIST firefox-102.7.0esr-af.xpi 418253 BLAKE2B 33239a5681ef089853fe8487111d75ba32c439357eaa39a2cc0a151babb5429771d99ffea51a7489088c5a5b7311f73dba741c7fefbae6c2d64804fcab318ea6 SHA512 ce76a370aeb002127f3973cf9c475dd72cf483d14da29227aaf73057d776e75615a2e324065650413ba4ac114514612f72454547a69b524ae3def605dddb188a
-DIST firefox-102.7.0esr-an.xpi 498409 BLAKE2B b74f63c9635608f0c610e3065d7f19f581f39d77956311f650fa7129acd08471a29c1c351207a3997fa16abee6ac0efd61482c73be00bbc8a352b8139ae36fab SHA512 1bda2e0c5c88f92aa08a680e130d1e776f7c748358ea347bf09dc9e1ee77224f7ca85901a24f3016d9e010434a9f42c49a48d6bf6f9bed63e21ce9125ef7188c
-DIST firefox-102.7.0esr-ar.xpi 563028 BLAKE2B e547e913bbca26dcf1bba9641699b5540da942712fa4598b4453c41642993189ac3c7630ce173782aa836619d76ce8c1c5a8f5a19310806f0e203bfadf8cac43 SHA512 b471e9be9dc3de3d868f2e98478c3a70fa7647f75f11924624eb435d7b119e1e692a6cab735f1d4a212624f1bc4f03d84b9269f2234bfef5f1e0b2954454ae8b
-DIST firefox-102.7.0esr-ast.xpi 493499 BLAKE2B 361f452684b03ed70e25c2185776aa9b8a804c1d5b86f466c0f956bc8d5d13e4a6082ef40f77589308dd99081cbe1d1b75353a8e7cc3991f4c30ef94c9a46564 SHA512 8fdb18f0d35cb06e1d60dbae67fc900e8f0b0ddd97fa243be37d556e9f61c20affa4b62ec80a67b9fc11f0d24e8b556f7e4002eab3fc0dea20afb7ca5edc7f71
-DIST firefox-102.7.0esr-az.xpi 485925 BLAKE2B 8c9ba0d20b2304e4a6975d14dfd93e0772a2296325351ce31c023b57093a75aeea0ed8b810c020e40b0d22089505f94960837894d520eb648ca17693b207d5dc SHA512 ecb3d8c295e36cd749bae424e281180c75b2ca37ded3f4e1a8bd5f4fc747b00b54092dcdb42ac54e79973a90d40c4c54a0b45c467cba4e7bdc09962e98069148
-DIST firefox-102.7.0esr-be.xpi 638913 BLAKE2B 63305ed3fd9d246f6027c031fa3eaf2fe9a9851bd44b28ac5e23c5e4f17c028385db454f00297fa71f517a8a237297fd9a63e5400e322aae1f2861f175544d89 SHA512 f4b75016d0b9f48ebde5683ab27c8196c604ec30ece5df9d285ae53ad914039b3bf437042ceedc3c698933fcb78854a666a2db16338d2bd01cc5dae7459d84b4
-DIST firefox-102.7.0esr-bg.xpi 578862 BLAKE2B 2c0da25557f76c391e867626ff33eaad2d5b6845df6df53b0d161ef444ff0f1ae6041c5ecfb0e5c65d1f9ff8f9ecf319ae3123c8b0d5bf48221a4c2ff5f8c980 SHA512 f9699008f78adc7851cccf12bde14107a1cd49ce0ec4d1138e1e5bb718e0b4166bbb141e485fc64ac37a43ea35a532b978bf7d5d91bd603e38e150b69cd5da09
-DIST firefox-102.7.0esr-bn.xpi 576725 BLAKE2B cd539a2926caebd6d730008216954ca08e662327e12012af84d8ad9328721a5ce200a7d8262f0f397d60494fa77d1febe16685108111a50044c5e2ded85d2189 SHA512 e1e38039f248142f629dacd7b24ad2a47dc0cc14458f2609ad635f9bc1635418ddf5dd8427d5cd4557435fcbb35c19223053e2ccb9faeebc0501a4b3408b1274
-DIST firefox-102.7.0esr-br.xpi 531024 BLAKE2B 2c78f6107d939915736492ea9393130847a1f753968a87513ec5b05643cc704fb173bbe2b642a5eb6ed47ea99c3d3600f94819045f96f38b97caddb2d7d1026c SHA512 f7b38ebc62475fd52e091fba554e78d96841c0025cba05c226a4993997f60f1dc18807ba102b2dcb1a946e4a0ff863808a93ac7cd80bf557de4a9cdc85d66636
-DIST firefox-102.7.0esr-bs.xpi 462135 BLAKE2B b37e359f083a0487e268c1ab7d1a47639c5068a600e9a313b9bc2cb0b6a3f8e4149f5aa38876a11811243f9ffc7aa737198bfca4c2858f1225cd9fcf1f7630ba SHA512 e93a7ba1345e3f97ce333d94b04fc804c7e315d117f23555ae9f18f54114aad52ee91022b4ea3f850ab3da6ed977b0c37dfc47f2b54a6506a75ba6e0a3dc7309
-DIST firefox-102.7.0esr-ca-valencia.xpi 537515 BLAKE2B 68faa6a7a253a34b3e323778d0b2f7bda6af60aee151427a639d1031400528c78ae292f7b8266b1a7aa1fc0dc6f1e5123b016b56284eeb8cf764fdb2db6c31de SHA512 a3786106cd6a47a1a86dad3cd49874242a16215f552790b93428624f25e93d6e11570aa29b73195a811cc4ccc6dd8462ba95fe26b39a1b26ca992835b7f62dd7
-DIST firefox-102.7.0esr-ca.xpi 540470 BLAKE2B d30cb9c935ad087c133473c4198136cc7b6a8bbe6555efb71070b18822f1a7dd1e70c59ecce38be30fb44ad0a233e4a41ed8fa7fcc909e9fb3965f60e37132d3 SHA512 e53ee95066e1539ba8c4ad9576ca150338c56a8d2217c6457ca235670d89736b4baf0139cec88de59f926382b542656af322413ed51c787657357bb1ea6c9bea
-DIST firefox-102.7.0esr-cak.xpi 550773 BLAKE2B ebe413b6956fdc0d03de5b8971b4e96108027191afefd1296295e74ceff83dc4d35e6a85eefa99c149f81d78a4d3bcfca0a1b79185583823c5b06e653ed56538 SHA512 99d1dc5306ef1322f2c79e8a9889e775ebcbc50c2b6fd7c607a7f1a0f7c68d888371f0f3cbdd3027687f9d1382631d4557ada732830397dcd78bf872397cf3df
-DIST firefox-102.7.0esr-cs.xpi 573452 BLAKE2B 473ef6007cdb14d6098187cf094ded331f57951ce682c8c999ca831492585b1f90a2dc2de02f8dbdf3ebce27862b42d9d41655fa9b2252bb467c934a3f5a40cc SHA512 72cce442f667af12b68ba66909ce8356c08603af91142d678db3c190f78a8fc1b55d4a074c1756490872bc6f61109c938b39e2fa964fe0b0dc17dd39b576391e
-DIST firefox-102.7.0esr-cy.xpi 554746 BLAKE2B b98c1607929082f761ce8320cb890527d311e99b309f08f30e5712537070eab5acad847a67b15702c66aaf58d008afc732752e6214155cb1e76a7df2880f9172 SHA512 1d7ffb5dba0ecff111bd2cd8d570a684ada3f0b3e02a444c3ae92cc59a9d334bd0f49cf3c1c81bd2f1d351547a154bad21363810b413975c209985154fdf13d9
-DIST firefox-102.7.0esr-da.xpi 546944 BLAKE2B 2268b2d80a092275e37d83de503905a3ddb342b70a14c8692c0acecb2e9ca75c20c0926021ff9476a6ea1fbdaeb67b0842a43be9c156f4b1e36c608db29a7cf1 SHA512 80900488b4374680f01515de807ceb00f31b18ae0d164f1e5295b30d66f4f58fd3ef53f342c5f324719bdda1e0c545c295b660bc7c4716b63622d5facaf7bdb8
-DIST firefox-102.7.0esr-de.xpi 567048 BLAKE2B ec11a8e927975d96b160ebc2462671a800b894c41cc13e3eadfa725e14ee43448c56e0a848541376b78b075396e9c8bc20cfc1e03f71ee31b5186a96210020ad SHA512 f19e5d8271db3c427f82fb790ebc827656a38970799298f211062c7107ee8ac0d3d0a183b7905b30fb4b164d871c77f211546047e7d75ec5f9dc88a1d8479c45
-DIST firefox-102.7.0esr-dsb.xpi 579784 BLAKE2B afc678dda42e1e96ef02fdcb70c0759f6d1e5dd8ec197dcc6bc8725fafd324a6de0773ed8dc20d1534805e60ea3200c3298399be266ce606c96f3a1c7bb44082 SHA512 305e587d739d340c70799d3949076d09a0fd8190e8166b0a63d9ef5928cb43e9cc2959aa8051aa029ab19d103ac236f18a1fa02809037a5396f3275c2d8458e9
-DIST firefox-102.7.0esr-el.xpi 655031 BLAKE2B 891b2bfc27372d74a0924be0f6404b195d677a65a336c440359154316545c5aea0fc03d917d3cf27723d0a0f93f1bdaf017099d3241a180eefcb54a353766e2e SHA512 6946eba8bd127fdf7fc69cf75c0c36de288cda07327d2a370a3a24681f375c103c5dd3614e0ac9b378bc8e7865a7f38e7021daa1af91ada8e629dac50bd1149d
-DIST firefox-102.7.0esr-en-CA.xpi 514614 BLAKE2B 180cb20e74c223bde2fc17e7a8a26e20250f19bfac6d605a100f56f9302af4b107445bcca823a2911b24cbad3046a0295e6081e0b87ca22b7f8aac8e2f3e7665 SHA512 c9654fb3610b9794319404a65aed0f6d14d0ed2101ec89f43183846deb2e5214e56ec9047f53711d29b2c21a38650860b31797cbd413ee8c58df55e3e8e01c7e
-DIST firefox-102.7.0esr-en-GB.xpi 522704 BLAKE2B 591f719454f75e59545cebd421c21d7336cdfe8042462969d31e009ca0316c79b33eca3fc8aeef4b790e48d01a0d8fde9f2eec9ca41672ef451c23d30ff3fd81 SHA512 7e3257e7015d9c462965cbf35d0105715f017c28ddd019c546ac0ca197917b8baf2dd80e269c89c1e40ccb32f6238466481eca53f740bc19e8bdd4d481b2e7f1
-DIST firefox-102.7.0esr-eo.xpi 545927 BLAKE2B c4bb1d74e3c91c9b64e5bd8b4c44dfcd863f2002568a3992b3ebf4099fb4a1128b674a4fc328a7c68ef7eb952aea1467230929a86fe379c50dc912d55623c82e SHA512 68639bca67e8ed6b63be46c0c50ba4f3fcd9babdbf1e33bbae6024e0342a3fc5eda774bc74a310093869c2870b3df07afdc93ae6a8ddb3a2900858832c121ed3
-DIST firefox-102.7.0esr-es-AR.xpi 560320 BLAKE2B b5d86d6c297d0559c7156475fd96185b2ba5f4db95789f045769598702d06ab46a5f48e5da80819b7b14d047e379c5b7bff14c0390606984c576e5f05e9a569e SHA512 f4a43986d34fe00f05f487b89879607e7abaf50999482dc8dfe197d4934aad96567c2bd3d1d92fd554d0b9976c07f0f971f48fdb6d3ff7992e53dac7d59353f6
-DIST firefox-102.7.0esr-es-CL.xpi 559373 BLAKE2B 51b038ce1a729997d6e91cc32d6d6f768f046f7e2e3872c7700a79b8df3dff13daed8a43523dfea186c0439ed5f7527bfaef1d3f46028a9c9282dbd1ce49d9cb SHA512 a6d174fdcc3de43e10b78c69744666ff12098bb8d0d438020ba87766ed56ac1ad363e77ad0a8748af6ebd3df9822785bd4787e4400dd19a0219a545c6f08577f
-DIST firefox-102.7.0esr-es-ES.xpi 544152 BLAKE2B 951948c7e69bec09adedc5d7ec79048e0eba3bd46ad19b5149a319df704eb2a05a097cf38d086e4473926220890dd30ace61fcfc40021dbb4823308ba4c4ce52 SHA512 319c6318acbe02ae98a00071c7c8661298c7b3b2fe2b8baf9f6ac022ac3803528d64d22603c122fe4315fc769b8cc549f68c8d38b47e822da2201edfebbfd5c8
-DIST firefox-102.7.0esr-es-MX.xpi 563464 BLAKE2B dedb98fad00258701335cea30351e2bb1c22155c267d2ec117873a23ef2ec83b7d9e48266194acb22af43d61b52bf3ea8f53fa0cf004aa864be7c1c29468abab SHA512 dbf4308e11991fd26e5974661a481af3258db6372af69ff9f700dc6b2f8b5b397970df30d30d1d6350d88265d8a8e1cba9809a90170bfd035a8608c8a26557b0
-DIST firefox-102.7.0esr-et.xpi 531821 BLAKE2B 34ed24737cc928b379518aec7edaa977e90de806eec6a983266f4cdb0f86f6b81710f81860b0e18fdc8ae128aab331f3acb8a1b34b2552b3f9ef0a4257830d79 SHA512 f9f7e132eb4f885a1148d06b0d6081d77af0bb423cf7b71fab877c0b7613ff7572a069cb3c4f7da6f9eadc40b50abf1313d4e23e28c2f71488cba2a2d8220ea9
-DIST firefox-102.7.0esr-eu.xpi 548194 BLAKE2B d4729ca4d2404eb85466a5234f0b3f5ef5be7761f1157a1eb7953470f3d777d7516fc4da7453543b79e357577b73924b2589c16070ddf15f7c3af538274dfe53 SHA512 1c29bd497f2e166ed17ac5cd3a49d5a1348cffe1ffce3f79b55768660091d96fbaf8d54ff8370a8a57b7b789ef7600f34d4a755bf563c6bcc479a450a6000217
-DIST firefox-102.7.0esr-fa.xpi 562345 BLAKE2B 4a5bd2990b171b894a489e1c2de19705669ac82af1a44a7bf3b41210342cdf9e8bea284a8682bb59de7b66a0f97481e0df7f03be81f1133f07848a5f403f399b SHA512 20daa26c9ccd390e40d0dec4f371eee354fc02f86041979829b42c9a4f8e8adf8c8bf0675931df31f0f4db35b2f9862667bbf234e9eb849f2a76c404030dca37
-DIST firefox-102.7.0esr-ff.xpi 472170 BLAKE2B 14a357eb414e5eef5c76bb059ea349381a96230139512869ee2a3ad9fe6d70f1ae98533e30d4ca7613269107f8535b506de096d6975bba20aa0d17dcc0e70bbc SHA512 d38582520b88590ea759e0ef86ea0d5ece18733008e3f160efef637a0bd780b3bd738c6b862d6cb0b1f0637ed0465a34006df9d38336583247815b0143fd3d75
-DIST firefox-102.7.0esr-fi.xpi 544791 BLAKE2B b2afc5fd8a57a0a590babc40efd8669f987a9b90be2aebf1d7276365248f3ce22d892c5570888d98ec9a4037d9853983d46ecf20213ccc7c961c2092bce1aab5 SHA512 c47ad8b6f4b54357663484f6efb3af7f31676d91620b10580c645b9f284a7948d7cddbd39799baa1b8ee763a63fe0fde7c054f55a8646b4cc1f86465ffc967bf
-DIST firefox-102.7.0esr-fr.xpi 571392 BLAKE2B 031e82c7d66adedb1016969927db47f7d2d822a41ef864336fcbf93418513ef8c493307630636a26529d1d0a68683b77e45f28c50be00ff4a48c17b43c831b2e SHA512 b8c55cb0ca83c34286bbd3830d4d8c33c6e5d6b3aaef0fa4be3c96316d20a8a66fb6ac4aafbaae8e0e4175635c3576e78a8719dd9aad46d6d9f81f7ea600f84a
-DIST firefox-102.7.0esr-fy-NL.xpi 556589 BLAKE2B a29214e0b28adef3b8dde4da5db405345d4b07ca2641a51422769bd2b5e3184f8488401d2a8064545bf9f2982bd99035fb4b78eef0e49bd41d1bc4687c61ec52 SHA512 e6586c25fb5b5e1322e3c8241d2c6f184f546605a1e1e7773ce6bbafc8f354f937f5d55d7a4efd15f37366fbb9c5530027138cdd1792c17e594733086f91458d
-DIST firefox-102.7.0esr-ga-IE.xpi 470614 BLAKE2B ca91d50b099c250b4df6050f20e5c8da6fe643cc307aab6cc44122c04bfd24f76b6688f4761454d913cfba6b1bd377edc25352bf09ab221c51770c37aca537aa SHA512 f170e2b6c6bb60b93a093725342b68f93e6d2f108ba3186e591fb181f9e222ea002e104082a055bb3b171fae1502d30272cfe04d7d0a0a49e138647db87164ed
-DIST firefox-102.7.0esr-gd.xpi 543718 BLAKE2B cb52fe44e7100a569e637270722ffd983218f3e4ee54e8e04ae026e9253a4c4ee380d9bd249d66a4578d63140998ce9a973c585a5792e725667cf0626ba89c0c SHA512 6b5909b207b772ae8f68187b13f6df3a39fc59c76a167ad38a749fd399ac2edbfa892361ef22a177640c0c3523a1c7fbc7ec563f8c22e16c898ffe857715f3b4
-DIST firefox-102.7.0esr-gl.xpi 539047 BLAKE2B f91c2d183b8e33375e7d5ad14b07ee28dba8c0f61aaa68ea911a45b49b67f8a64df85a0c4dcbe6354d3435c368ad48f8de103c26b14011d835927ecae8548922 SHA512 cf9b626c208c74e816aafb8e15a095d4364e23a3660ed33ca05eee466637063a5cfbd99d731654347337f1b773176c80e6e088496d2bb268bc628bd21222ca67
-DIST firefox-102.7.0esr-gn.xpi 570904 BLAKE2B 0ea4b811562687c34ca56663c07717c314d1c10d6567a67f3fa6c2120d10ddcbc7c9e52379cc726b96bd9783a1dbf6f71eb71fb80654d781e72f3fd5f19dcce0 SHA512 909874a4c01db80b916c784e46f4385526952071bb9ee72344dcf6834a96a09202efe01e7d545b10986de1dee72f1520ebf7e7ae741bb732f603ae6576751ff8
-DIST firefox-102.7.0esr-gu-IN.xpi 527880 BLAKE2B 21cc49b3af91c641b0719c70255449f3ff72acc18d4c58b0d63569793c2454d51580f074c4e7b9c90a689fd6e668b312fe219082ceee9e9ffec3c812175d83ed SHA512 7e5ce5d9845e348eee20a9ed6d60be49e456e41567c6bec2fa5050de225d5e17963a5f0b2f9843cdcb8153c843b01473b2856e2af26104cd3800290844dd5c3c
-DIST firefox-102.7.0esr-he.xpi 568668 BLAKE2B 5ed69ea68aeed83513e72d728bf53075304ff401a655682998ec0d0d0a0357175bd69fc26d0ca89198efffba2c24bcc962452e58a0e6ac332204654a12277d72 SHA512 393a6708453ea22e47e36ad8ce5437a51f79a618cd9d8b7264b708a1af38e44b141f322eaea1fa35102723ec64c1030a17a172f13f669b25ae704100f46a9cab
-DIST firefox-102.7.0esr-hi-IN.xpi 558533 BLAKE2B 4e43d95096e00d03f176471bfe49e44a3104f2d588a34b4d0b6c4a44b73ba3c530e7a1c329531235914fa4ad0eee731901e3eb66ba4ebb4f72f9b6fb14624642 SHA512 e7c3a7fde562f82d40ba04dde16cc0e81fccc2f241e603393211e1477bcced9013568a852e53893e1f83d9d756682c0b8f5ee382b94c8973573df21d2cee1c55
-DIST firefox-102.7.0esr-hr.xpi 529735 BLAKE2B e92d6123411844ffbdb38b483f7cc4a88eeccfc87a010b7078e757404004f707a22731ffefb61379d93c9b136369b642d04ba31f4920e2879a615a15b8f8b4e5 SHA512 4a18a0b141698d0f8c931fa7264c4ba2e56bf174571a2ff238d400f7a8dfbb291ecdf244b85c61e43563d7ccdb09cb3a8e4ea3f2668506b07c054c4966f72033
-DIST firefox-102.7.0esr-hsb.xpi 575948 BLAKE2B b045c36619767273b67c507a0e331e2fa7d3d87afcaa3947abcec9e4c52ac37baabe129bd79e02352d847d2cc1155288616281ef2ff0386fe5c641228a37ece9 SHA512 b61f4dfe74dfb0339481e3f4f5391f247a7beb1eb4ade28f8ad75ec5b9c887e2a40a1a8d38f37bdbc67fa67c7bd7cb8f782bb389b869adee2c2e3204f834e656
-DIST firefox-102.7.0esr-hu.xpi 580244 BLAKE2B c377e0269386dbd5f0cf7ab4857bf428996d2eed14aa9d9a4d87bffd1868596758fc0334bd05081fed13b5ad55be5f06a1efa8824bc46a533311866fac6220c5 SHA512 d59c26b099e33fe92d0677713846803c4ce00b5d34dbc6d719861cb4352a2050aa001e10f6e6618fc001e3ab974fe17cd49bdc2d5ba72a12729462df8c9c0375
-DIST firefox-102.7.0esr-hy-AM.xpi 582124 BLAKE2B 51c2d125b4f85db71d03f9466a4e72444c00e3c4e319e4602bb62a30b80713425abaa7a708c7c7c6ae21a3ab344f0bd99c941ca8c2e6ef5d5ca03cc90588ec86 SHA512 3e63f478f3e8e6a62560200bafdb6f4462ed23ff0275ce8145201eb3e9f592b764a0ce2b86cbd34e594e8c2f2b28b7e704eafb032bc20c04e492e198cf309b9c
-DIST firefox-102.7.0esr-ia.xpi 545258 BLAKE2B c66990aea1b1f5a88668959a741d36375a4f44b2663348065807385aff64df63efe12e98dcab5c938cea82b699c88db626635c6f749bbab1618e49057dd68194 SHA512 022fabb011832680d12029d78b52b37f09f990f2497f3e1fc17104195da58ec0e21aa8505f71dcca2abeff670c517af1592203ba03ea59fdb08c45ffdb66848b
-DIST firefox-102.7.0esr-id.xpi 542454 BLAKE2B 138dddc12f49a6490533d4fd985469c6c77f9f8b536252c258f17cd2ea932ff7caed812157ab31c92ea2a331331f079876f2790d5f018a5be43576ac29f4a066 SHA512 a12eff6b02fbb68ce4a975a57f12c215763f5fe9c944d4667c8bb2bebadce71a57de8c88e8c5923e944fc25e6a534c05141718a73fed38eea014e233ee0d2ceb
-DIST firefox-102.7.0esr-is.xpi 551944 BLAKE2B 100a7987bdb78c6d326917e3aa9b512c0253884eb112234cadbed99c30407d7d6e1288e26689bf087e3a045b6034e01a7ac5962d4882be12caac6ea4600c6905 SHA512 51a364e8ccd34f2e37f41b11f415269d4818b79f835ad36acdf7ef7596c566f8d874f8022e5ba9dcc9ce2638d874d994abf45f3d48ff14fa83afe933a859489c
-DIST firefox-102.7.0esr-it.xpi 463205 BLAKE2B e55d8cffd3c4c611be9583d0f3b86320e9ec56995e010c247ccb663e0dfea6fd5fe18fe330b844f61210b1f45d07247a63a40dab442b90761284df7a48414742 SHA512 6d846a142282312c8b8f2bd5c48687c3c2f3ff54eed5a029649f5efc42342b8ad6d8c2f5dd7b0ffe23326df6cfb106d3dc6ea63d74c0a0357cd52601a297c9aa
-DIST firefox-102.7.0esr-ja.xpi 586295 BLAKE2B 440154371e636bdc9c42d660799e1fc238b0e1f76cc2fd55603b7b8ef838e61eacd22907a2bd6082578d298679f170909f9e32cf0f9d4afa49ef69d612d3c043 SHA512 5de66b64a7dda1661e81c761119a687617f79778311c2ef77e8c3e8833bc40ae3a457968a89e50656e2284990d5948da3d0b7a0a347e61a0ff12feda03116e25
-DIST firefox-102.7.0esr-ka.xpi 606126 BLAKE2B 52f915ef344ce2cb0969e5538eb4c53f04ce307348001aad4d8913421d604144f8df987423156c3185dc3fb3dcba01b6433487b1406094c9ef99442ca818007c SHA512 3410991a8d48408c28a5f93ce73aafee6a2909f790421b3027a9f70b3368422fbc9c87a16fe43813905634f9aba5050fdc7f152fdbba32602188590f36630e28
-DIST firefox-102.7.0esr-kab.xpi 565742 BLAKE2B 2a84e1500506dfcc61ddced9dbdc3b73906ae310d41eb37d927107c2dd959e18b5669893ae87439d977dc734fc981bd39d234a473c964a278895914131fb8253 SHA512 7fac939a68f7037830f547dc0bedf59dbb200b8aff960a3d2d1e6048207b3a1ff71a6fc4e1923315a68a062b27c83ce947f15c2c93207aa7a76dbcc5be6fa369
-DIST firefox-102.7.0esr-kk.xpi 621847 BLAKE2B a7041662ae5637578503e62f781738db26e8791fa8299ab9c4c40ec09720e70289380a012e2dd013284b68c3eeb8b33c112e421264938d01ada35eda97b8cb7f SHA512 9a27a7d052cb65ffb2eacef19d3b1b85aed219571188e908c071abf5fea09447c69d3d516f6dcfc5a3dc9e8ff81924988c8f78de204d7242dd0fd9457fe655f7
-DIST firefox-102.7.0esr-km.xpi 531571 BLAKE2B 912ab18f2fe83dc0f71ed75e5f45f303b3755f172aea136f4abbe77ac9a89115dab704cb51440501098b50cb193ff41199cf243d365b0fd02c7d784cbb880958 SHA512 60321d6d5a0d290ae1f802320bd798fa62bf7aea369a3acd9bc15a1fa431e362e5b88c5b15c3627a33beda2b00b751f66bc2d344c651aaf7d00c24baa35b3347
-DIST firefox-102.7.0esr-kn.xpi 497191 BLAKE2B e27c822524d094b237a91d92eec64a773107334182ec57ac4173e3273734901f99fcc2e7348d260715815cc64ca64d31a474a3e7da1e0f628f4a87250bd2ee8d SHA512 0d0b01f3ad584e4b5f13fad2a7d4a6ee3d78eb4f7f2435402c9ac7da8e6f78643a4b8c2472bdfbdd86f8efba9f0df13daaa18e3d1787be7572a61f8499ae8e2d
-DIST firefox-102.7.0esr-ko.xpi 593299 BLAKE2B 3e8efea2e917c8f2a61b50f9c099d7faa4c38df447a99c85425c89121339700d7bda0fab24ee165ee575fc066886c29377c062e723a51572a3026f1de64afdd0 SHA512 4c0aab36a02f62363696db1a78128a71b0979827b37fdbbb32424b69c83aab97889145478d2b20d175708abc652081baa86287e947af482e619d8cb6029ce29d
-DIST firefox-102.7.0esr-lij.xpi 470148 BLAKE2B 95f4aa1559214341f75c1a4f6e287769974e6a4646694465d5d41b0d71e843df993a1a55b5dc6b019a0d3a11f7af80ba4d6a55c56da5776f4ca5e71f0421feb5 SHA512 2e35cccd3df130ef3b466f0c6f56f1b24ed460e40c70142ee759fe2951e906a67082935fb2efd20add9450ebd03044382571e723ba6c82bbee676f76de6a46dd
-DIST firefox-102.7.0esr-lt.xpi 561127 BLAKE2B 8f55a7e1bbd009d87b552d565c809638ac5fa52b5739f537b9782fd3b7e0a8b527b202f91739c0659310dfba07810825ac82c8fe21647df55c2e3a1df55e86dd SHA512 b68eb9f94ece5d5d65c164fd5b760f817c03b86fd491b1664f54e677a1f4cbfd1e0cd735d3574988d885330a49be47cd46d628de7bffa97b0b3d1fe928ae5b03
-DIST firefox-102.7.0esr-lv.xpi 463014 BLAKE2B 86bec823ab8cb65097472e1c1b06722161b9d6251f72863b4ffd95d3f5a62b06203c9ad78645930021f2755b6d7b1123c0d903c0427858167865b08b37b20d0b SHA512 0a02aedc1e1f89ab46251976230e2814a25e5aecfac4f2c288368c0b685134278f982bdb37491349a8563e928058993e560ab07cb14c037927beba72e8ce1e1b
-DIST firefox-102.7.0esr-mk.xpi 482321 BLAKE2B 694a31f185c08ca986a1ec9ad20cc219e3cfd8794b930e9f8f3af4a3302173191467c6f1cc9b1123fea1a02c6580150632d1e6cd748f5140e214d672054de943 SHA512 a0349cbfe21acb1e61b13fd29075ebd8a52a1332f8875dc76870a747174583ef19a67f230e77d88623e36dc890e0e6467956f37203b864c22b39914e883b25f9
-DIST firefox-102.7.0esr-mr.xpi 531250 BLAKE2B 9137186095694b2f6d204a51745426941268c54fa357d536ee1a82a13cfddddfaf0389c5eda8db25705d2abbf848c226ec14f2dce7b3d8fda39cd9eefccf990e SHA512 2cad42a597ced92ccb336fd775c82973ffcd4d67b95585e283c7f33f3e61833fc415b1fe874fd8c80dda73a35b20862dbc2042d6cb8123f1726b7be3fa07d763
-DIST firefox-102.7.0esr-ms.xpi 448119 BLAKE2B ec0def0dd3becd206e135d0216172b7371c40f0fe070f4724076d4657ec6ce262f6e00450247bfb02a6ce63feed021523d8194693c21bc86468ce30a69b876fa SHA512 069fc318236be7a217dad4317b09da798b0fbbd8edf337ccb4c2c1163645e57187c33753650b3911e97b41dad05454a263e0a95e80e6dd986acbf72f68d60f74
-DIST firefox-102.7.0esr-my.xpi 511799 BLAKE2B ea3f4b34d20ecc7fca94a985c38f79ee20009b80444c9a7fe235578479c2ea64b6c0f54a0bda55e470831552143d9bf24e6a12d3e2685ab847618a5df4a842b2 SHA512 dced43dc76b8bac4e5623cc6d6b1d45797a7e11749dc6c6f0e06df1fc839fb1fb358502aaa0de56d2d382519e643dc04ddfcc484aa1b9720f2c13044047364f1
-DIST firefox-102.7.0esr-nb-NO.xpi 541245 BLAKE2B a04ece93b98fcb3777581e5536e5c24bc963680671977cd2b663089b3d942260bc5aced0e9baeb14665dbb964064435287808a0d64104905f8fb68bf27b854ab SHA512 aeeb9cbc301440ac2c22c064977183a7d0b0a76929f819e99984bac33644756990cf316ce24f8ead0b263b37dcccd5960b53bb0b4e3a91c38778172066d5c36c
-DIST firefox-102.7.0esr-ne-NP.xpi 489428 BLAKE2B ccc637c8f7e07f1d7310a51c842512d339cc4fda59c2c45a3695afe6570d98547ebce3e56e0b7e7e3c7f5dfc9a2ac9cbb460a8a377e70fbfd8f4499f03454ad2 SHA512 d3982d949758f5b7db3919ba635aea9315c44984f1bd9fd581f2501a0ff2a0bdd11ddb41232e44d44e9309a8cacd2888fd6f66fe40ff22017df0add45059a76d
-DIST firefox-102.7.0esr-nl.xpi 550351 BLAKE2B 3b9a7f5966667206a1c9a9f47547e677d33aaa07e6f5e2b2d80d294a7ef62d36aae9be55b0b50d52f917255fa17ad4487d5940dfc1287604545ea853bc757ee9 SHA512 21cb8f497c73c28bfbb2f979ad32ae7f1b0637fbc157108e06e64f45a7241d08e01a4e9ee572fb2068c109b2e90670d374188beee5a510c8e5b6aa75874cf089
-DIST firefox-102.7.0esr-nn-NO.xpi 541477 BLAKE2B fae30f16844424a68bb5e6330244db8abcefb254a58ccbf5d5497093b1f7ab92e712ce3061d5e7b4d73c4da7b060ce86f7cbaf2ad3eb055c0f706b699807c20c SHA512 d8b8c91adeaf45d0f221e37bc9fe38297f0e0e2e6c92c38758c70d0c65b2563febc27aaad9a077101f370d3ed4de0dd44a6be519d4f34de5edb427f38b7b6c4b
-DIST firefox-102.7.0esr-oc.xpi 560896 BLAKE2B 5fedab84f01edf321a56f68aaa0c678c7eb3021a466988d5bc7c840b968983aefc1ab6bfd3f147db4cec2281a2614fb2b62615230ee617ea0374efd13697f3e3 SHA512 ef3b78650bb22d6e6be7bc53a4ea632cf37a8cf037a0931588721653fbbe042b30a1f989e5b95d5960529717a187908d8f79bb3e49437b41576c27bceee35dec
-DIST firefox-102.7.0esr-pa-IN.xpi 612443 BLAKE2B 921c2e885500422e45d5cb9fcf565e74c6b13add0d737424cc3723eb9dbaac44d68126990c152cd1e82ba80fe098cf457b92c23ff267994a21dac4711466e2b7 SHA512 b42a1d220af97e0c722c8c76e455e80a47a74d7f362a36183b98b660e1126a678eb05970842339209b9fb16609621c1637786dab5cbd67d9dcb518ae9a9b248a
-DIST firefox-102.7.0esr-pl.xpi 571735 BLAKE2B 310a8420723585f700d29409d25394e23b656b5b5fac1783d50e35b8f5a797fdc56e60ecc4d85a626b39d8db407dc601519fb4b798c190b3b6155324ec8e4f04 SHA512 59435aff2db948635619e86ce468115b9e9fe90a3b75ccae74eab9f7c46cdc41139c6b9b1cc3e23e893832c9f348cf37c479ac486cb919e82f5bd34e527ae30e
-DIST firefox-102.7.0esr-pt-BR.xpi 555938 BLAKE2B dcb9abd0bb3784782ac2525a4062a0f8ea87634006b983ca725ae02194822b8d0c72b686d72317481ede79573b783ff37b949e8c40999958cea1425c37d5d1c2 SHA512 245a43d821f02477da5548a23de7466ea228ef7035bf60c68acb850424942c9f4c3c760d03a7762469747a9288e54bf692b9888843c96744844d9f1afc4d8553
-DIST firefox-102.7.0esr-pt-PT.xpi 555211 BLAKE2B c331638d095dd4aba7f333a797fd5c3379e7b4079a2e62aa73841a0de30bcef1487b1b5fbdf488aeee7136ed24935fce33abd3d33c3ae9260f88181ff930c4e2 SHA512 c3e49a957f862e77fee242b806e080587f9ae576b9704c631f160133b8fd544d950ed1a02b781184c210f8b809800f3c4278cd05ed079bda461c71f58a2ae9dd
-DIST firefox-102.7.0esr-rm.xpi 538502 BLAKE2B 6707a52fbdc32bbd5add2974d91837f02fb995983670901e2d1dba4620b8af61d586d0328c3e161009cba40abcd3b26a2f2c6bc20c4e4d5d9737a5651013077c SHA512 9a2c62e8eb1c7615db62a93ec836c2547f85aeced50a94e571ca66e06364ca41ae95d6945d946799529e239bf5477f49944aadc1a66de452c7b5f22e39b179fe
-DIST firefox-102.7.0esr-ro.xpi 527979 BLAKE2B 24f6aedbe6d2c70a0007f2d7ef65f4a98d75d988520dcd7714263dc080bc67d0330f523a74cc35f00d9ee083a1dcc77e894a465094076d0ce677b3a09a7706bf SHA512 f723c86145ef0fc0314bde09a7e1d679de74adceef3db37e12f087eaab6e1c46e9320523de88c20dfb0ef481812776e639bde2fd2b456bce65d1db5a2e3c2a05
-DIST firefox-102.7.0esr-ru.xpi 642372 BLAKE2B ea608f2539e787057c3f1777f328e812580e93a96de5744d5f46e8d046c5ef44985c511213d3a7235b2d2232d5bcbaac6d8296236dbde178083c710efb667b1e SHA512 4f4507fc41282cf00ff43d202ee41343fb4025243a8f34245f8851d3ef3a7cec8c2680bfe1a5d538501da6dc59fd52a84f3f414b95b068d0f0727a249314a9d1
-DIST firefox-102.7.0esr-sco.xpi 496351 BLAKE2B ae82c124a0fe1ac62f08288fe8a2a9c2b30b519f653fe06833ff3bddbbf12f30a955bfd9c82e62cdfbeb31a522e3a4b337ea6e9fedea7f6effdfbf12733acfb8 SHA512 312f04460b1e52829272596b5dcb4e8d4eb404365e19e090d27c5b66549eba1552808b814003be7413e96e37a4dc1a3f2c37b8a04781d62d68220dd51be890d9
-DIST firefox-102.7.0esr-si.xpi 564311 BLAKE2B 75ff2266e676a20739204eb4127c72a34be2a891ea59462b7fcdd1e42a68d0934a9623af84ea5e9375741e9c34b04f0c4eb94f13a87bb02ceacc34fe8f496d96 SHA512 deeaf8ed73af2e1e7070e50f2d78c1fc87893e11fb63730a2bac0ccdd1a3d04d95d9581101fe3b6d3d365ff374eb96c4a3cb4f40e2903eff2ba72f5f814fde32
-DIST firefox-102.7.0esr-sk.xpi 580586 BLAKE2B 7096dc22aaff0eaf5ddfe7fece625e2a535c0807440b37c4fb97de7d21544ccde2312abb963cadd73964077cd06ade9c4aa353ffacff7f8ca53915e27a8d868b SHA512 4d05bbca4c51cfd6fa2c76c410fbdda3cbf60419d11de149af1e10cf669433c17a32a869209315b8c9798b0b349f5dc41ee52884f2d1ca791d31d85981bc9b5c
-DIST firefox-102.7.0esr-sl.xpi 553143 BLAKE2B 727569dc55a4050579e8dacf116101017fe3425786465602b951376609cb85160a1c0ebe3ceab676465b1dfce59e5c6dcbe94d203948f844601e23cec7d0b668 SHA512 4fe183043bb5acfb1ce652d6ee00cf8a82ff187a4c0a7d2a4ae3dd77aadcbe8cf91991868939b0307fc3c7ac433b1d852e77267290fc61a6ea6e49f7333c1f84
-DIST firefox-102.7.0esr-son.xpi 424686 BLAKE2B eddb9f6cf0a43f4a004c9d826e6e57401428f0d7322ffc71d9062fbf44468ec37bc0ee562fc23be98ae9d475f74f0e28fe6d02c6ad7e0c7cecee5d23a565fa5f SHA512 a207f6b9843722a7ca2efadfd968deea9ad8a2a7e5634d1937a8ea5984d043ad28d8d1fa292d5665252b2a247312254bc040046e23e4a3e91c854967e3494ce0
-DIST firefox-102.7.0esr-sq.xpi 556120 BLAKE2B 354797180d85fb73ff0bb12c4fbe051083c67c98c993398e921f9a0b4265ee254782fe3ecddb84dbc1e800a933f1208d6e545893ee860a5bba4ac644dc8aeada SHA512 678285cd7c6e671ce5f077cc50a8928842ef933cc5adbb87deaad2e54636e7b49ecab9640c03550b796b9abdbc6337fec2b6afec1af36edf546ba35f683e7a13
-DIST firefox-102.7.0esr-sr.xpi 595499 BLAKE2B 686da1494858f70a208a659e76aac2c54a34165ed0bb86a9aba584014e66ad11170e8342ba3c0598be148b514bc586638b6e3f5f4cafaac1ff7293ad1acda236 SHA512 da43e37d4a6504e3117c7557b132e77511e7e3418213851561c8b41f73fffe1e21bc952c3208a3bc388a053d259d898f03ac42b4e3c826f6b157fb4deb40e3b3
-DIST firefox-102.7.0esr-sv-SE.xpi 553018 BLAKE2B 0a77363f2ac0bd2708a6111c2c999cb79fd06d0adaff4adc1feafcecfb375e97b587ae31ef0818336ddaaa336a65a576e39093dd7b87bb5e644921619185e849 SHA512 c6b54af91b394c1c6e818766b24467ada8e650373bc9f9605f24fc7e26af7faabfbd24aee331947c1b0f46c8db86115d2269f7a21e20700ab70e61dd6bf5c066
-DIST firefox-102.7.0esr-ta.xpi 510345 BLAKE2B 18812dc52ffa9cc2ecac9197af916abc8ec1a344f977b97718e570545f82426b82ad17d512e350967ce2d5e3db4b8a2efb6ca941174ad8a97441bbe9e50f4d61 SHA512 d9e611f0e4a40379087162244c2ce9089a42fbbebcd124ae1c737ee6618d36e33324077b43ccf155e8833a735602b16f1b813345b337df8b28359beb9a370856
-DIST firefox-102.7.0esr-te.xpi 551577 BLAKE2B d347f64a56287ef30f960aef33e07084dc21dcd690b0f6783f3cd7d4500b65ad566844540c45607d35e6ce6178c9ad8ebf81d99b0103299692cccbf9a43f28aa SHA512 51225c8682536ca21a25fb2ae28de397eff8405f35d2c8d1085f66adbaa96d412db993d2244dcd09b51bfd4e3daf61d1b608253e10a1929274f0ea3ad1b95549
-DIST firefox-102.7.0esr-th.xpi 612076 BLAKE2B 12e3132cd8628c999c27ffc3b9a8dfe4c03b0171bcc49516cd70401ceec57dcd621e6b849d05744390b38093681066dd866fcbf9da47f930331d4c69d828ca49 SHA512 e4b02833644ef89fb5a2afbf3120a51c49aa8b61c06274d6fba1774f265c4bd665c136b0f08f86153a47a1fc056fc8a7186864358d65d2f337dfa7fe80dad7f4
-DIST firefox-102.7.0esr-tl.xpi 518945 BLAKE2B 53092fdc9b83903a3032af9d71c8322284bb5d25a4ffe11ec22da76b936299b0fa25dfece2fbfc84d9814444b47c50e65480ca2eccdf9e9d2801ba035ab9f4e9 SHA512 7b10f5bf13c565d8b2d38ef06636defecc05a83a2e7580246093ff48c04d3f72b1233e4f3bf0ebd0415e7bc8e9fc5c0183e5daecd0c3f17a82fd41bd38c874f1
-DIST firefox-102.7.0esr-tr.xpi 567020 BLAKE2B 21f8949796557f7b755afc8c55eef36bcb79d25b863c8e146e270a8c956a4938fbd3be0823163f1fa147f5994e8fe870e71e8ecabe7df859e9257b6999ca05b4 SHA512 be7f79cef26f60d4bc2fe669d77eac9b0d7d0b8f796ce84c3a5c634acd159ca7385a74d783f3349802ce02b58caeece601773645f565be0a24996a6294a36444
-DIST firefox-102.7.0esr-trs.xpi 490210 BLAKE2B 8a3b106e7b0c5fbe3e812f3d276d28049b5d82d1ac23f4b9b6b8b5f6f514e788545020770f106f5db99c0773f69a8d26517af395be51eae5d2c9afa420bedec2 SHA512 29dde3b60cffac968c082ce8bb7d55605cf5f8a5d9c3241545820171e31b589443bab2b35769fc163e5fca8f0bcbb7544f6538ddc7dc1f1a76c3dad49c14e591
-DIST firefox-102.7.0esr-uk.xpi 635957 BLAKE2B dfab37fed3383b294130ae83f306bfbc77d81ce067a4544fb6cb940e3029a466f8760bcd3aa6e76093c95344186e4fec1ffcbb644f078fa07ed6ef4090de9d08 SHA512 7af73d653ace4295f0dc449bd382ea36535f085abcdf20e72e1d758b91666b515c916672006b2b9e43631f31d6c5529564305ebcb07891702ffb446fc2342349
-DIST firefox-102.7.0esr-ur.xpi 558055 BLAKE2B 1a2e617a749d607757b2c09135a892b236aed822622230b2c033059ae9506054789759879cbb3c58ccae9e399ff10e3bcb6128de8083858e5b6fa65cc2048ed7 SHA512 af678aae6488236624195e47093f47e5c6b470118487a8a604e4f55576f24c4749a2635a2c21b55b8dc17f590e7b2f54f2c8a8af72f13149c696df6099859590
-DIST firefox-102.7.0esr-uz.xpi 478247 BLAKE2B bff685e64472148f7f6f4cff96553920c3c38bef29a5af8107564eb0b269a544b4c8930dabda5af3305311bb15f387d885b5700eecc28b034130e34c948a8c6f SHA512 5c4763b353a7265ebfedba8a9b33c7aca766115c91c42455c9add42b737ec8668522d5c4641cad41fb3a367c8c500f84a1cf88f34f1898b909ae13ebb627a862
-DIST firefox-102.7.0esr-vi.xpi 586366 BLAKE2B eed1d4a9e0dc73814d5c442d08b0ba414f7ef22995718302d736b44390c58b56f7241d29e80d8f6d0ab8f0d6fe729777471aa64d10a5c039f7ce34382787951a SHA512 37f4148cb1444d221bf12da10f970b48c73bf38b08a68c1b3f508cf0b43e733b3e496a66f0c34a66efa5573114bd1d07ad7176bc1a10da1cee63ce4c22e84036
-DIST firefox-102.7.0esr-xh.xpi 427187 BLAKE2B ae8eff5530da4706639502e3a2be8a6d03f81f221e2dc46f740c3cda5fd3ee4d0c611177bf29ad22af8820c2faa02383f47b886067d4a7d065c3f3e70b139f37 SHA512 2e76697477a43c0109da9083fbcf7741c79032f5e7a091f1c7dedeeddd75fde45844c963c7f454d4d7ba88b81e0d6cee9574e8d79b2a0fb0154143a67a7ad05e
-DIST firefox-102.7.0esr-zh-CN.xpi 589091 BLAKE2B 6f06ee4c2e63228710afdd538be7d9c302797bb37de00ea49689e7af87d1e97842c82c6bfac3ddcfb38cbfcbc1d31c7b6fd6f9e9301ccd68fb44bd6ccce0c76b SHA512 4dbc8ec0b17853f4d85480a98b6d63c176ba848836fc245bbf973c2ca3945e9b787ad9011ef514522ede2ce4ffd36021af7dc4f9edfbd38e151641327a138af9
-DIST firefox-102.7.0esr-zh-TW.xpi 590473 BLAKE2B 6440aa1b490fb2962b9b1378c270639c380df41c871f94ce25cab0b39cbfe25b194536bc5403565b00140c4ce1e7e17c31b5533c72c1854cc8d2b70f57bf2893 SHA512 2b9447f6904d4ab9a833750bdc08c1d5d174f4294d8ce68436ac022de5dd2aa8c50e7a97c8775b8741d136a520e1d264e24d1bc755887971b7b7ef8db1660cff
-DIST firefox-109.0.1-ach.xpi 452777 BLAKE2B 4c8ec9d561e8aeec85dbadda6c0db63f8cf269e59f529783d738cad217d3dfedbe1a8f88f1769219a060c40c0a22070469f482af362536519a743b7d308880da SHA512 19538c2471877253da1eb45fba6ab9556a1084a0be5488cc68dcc3486358c18954cd4e0bf007f329e3a67d2b79f93b8c23a722e6cb44fd2a7f1efcf9912cf3cb
-DIST firefox-109.0.1-af.xpi 417020 BLAKE2B c74621da5de5b75aa2539f936be2cd1ffba3bf876c5b3db9f1481c1fa5d3b87304860f3500412174bff7e991da2c496f3954c35f0d4ba6491767ab6b0c8b02bc SHA512 08557f8bece33f2b9fb81f2b460a7f5ccc81f4cf75b120e0009e14841eab98c287b3855046f7ad53bdd5af853bb25eed13b2e2397102ba5d763914e6f104f105
-DIST firefox-109.0.1-an.xpi 499845 BLAKE2B 2a3e485ce813d999b81f94439b5ba93eef7b47c8a3bf7404b747b57fdbfe2a4db10663e9bbe50aed57b9694b8396743b515add2a2a4e0f5f420fa83e1e3aa625 SHA512 0186f8afcf42509528483c20ba48211d50f3bdf4f5a94fb313bcf24a3aea1c678a6f6a74d371abc0244335ed739d67a6ac330f81ee8d6e23ccf30287f4e55751
-DIST firefox-109.0.1-ar.xpi 566797 BLAKE2B bebc2e9e91725e018c09ab05edd48c6e4b5673a3a3fe4e36625619e691739a331bba7d51511d4edbf1ef922d2b53a94286be60c097f8366700f0a0e54666987f SHA512 f116c5c15aa2488e3527883393c56068c0a6a081ec2307f64773aa0d96f15bf6a5eb42cc15ae3dd59f57391212ac4071e53d2f32b1d19d29df0ccf21565974b8
-DIST firefox-109.0.1-ast.xpi 486040 BLAKE2B ceae93939f32109838fcee759a03895101fd6f7ce6140dc69355195c0cc7387c0481e310382d837333574532b8f845f0f8f3ea75c540457ddf629711de552638 SHA512 adcb4056ec90144cce331d84ad6c29288d2a67d34d29c25f6faa6bb899845a57f901bf4bc6f66ce2266c22b4c58fc3572bd483e6043e4a5b249c23f6b9ec58d6
-DIST firefox-109.0.1-az.xpi 488688 BLAKE2B 83ebe10d6bd245f4bc9b632456e8e26d45528ae52b741ec2955dbbb10e6b67640de0444269341a348d437382164404d4a81f9bfa912e41df3695b4a1c595d2bf SHA512 0771a80e30fe67b1ed34de7783d2c176c22c4b2ec95feb92c9573922bc01b71c9570dbe5cc7dfca9d0a75f74cc40484dc62155f4ff39ae38bf252ced72e5e999
-DIST firefox-109.0.1-be.xpi 650091 BLAKE2B 0cccdeffb63a1a53efc408b779767a975916af9c7be5f31ca032fd44da67d87f85ca2d997b86f18a8cf8a9b5dbca7346dd87fe4e1f29ce6d31d5860d538a226b SHA512 eb526fffda722e469a76ed9a805ac2d78adb9d8fd52142e5b409674e4091b4b9a4b3cbcc56913c902315b402fe9028be92c41312604586ab144453bfffcdef58
-DIST firefox-109.0.1-bg.xpi 578526 BLAKE2B ff773254215a868d783de408b0ead610dd5063405db1d88e641602d20a5313f324e58dd748a5a455e78a1ad8f7475ea4b2c40eeb9178de9793f7d35a787d63b4 SHA512 b5f4fa61bcbf8f65d740cc0d13b6babbb11d1bfcde069399f41f51b838d4f2c422e88f284112206c662a91b9f45b2847f5f66c185554ab61567b663c2ec230dd
-DIST firefox-109.0.1-bn.xpi 577812 BLAKE2B bafc22fe1050c9e853913c8d94a643c9515a06a3bb8d623b6b014e55a1b3d8ebbe668adaa44d4e63424ffa60b351ec367d990a78bbf6e7d93395349cdf3c3500 SHA512 a1a7739558c74452ff1c2562cc492c91a4ee2d5a3e9bb6c57654d906c5d3b9444d30aaa7e78864481a06333c8e68c15e35d59072824ff62fdfea29d8bedaa810
-DIST firefox-109.0.1-br.xpi 541334 BLAKE2B 24fe85016626442e6b125ca4e56fd4ba0178780af9a1d68b60a042f511d6d01eb0e37365336bd448b9132f2c640ff4ddb5ac58f7d7480a4034983001f8d8dbfb SHA512 c4f2accbc50164c7de10e0f461ec00493c3bfb6f4c3274a5f9139379837ae8db9ceefc8ac5981900110a3fa1f1fb1929c2c15c983c6a95b40eec80a17bd0de5e
-DIST firefox-109.0.1-bs.xpi 460214 BLAKE2B bcbefd3b78406e38d9dac3e4e2c6ea7f1ec374a27fbcfef31d433c09a85aa0e01ade62035d020e5dbec48df6ac2d8a3ac5f4cfb04afa3c931a9f077c4dcc4e88 SHA512 6a0aeaf143fcd72f790115ac5207170273aa194bc1ac6996cbb52d950a6de75937061fce14161a87dd4b70ff7efe13c8071c8405bfd8bc76179c76e45ac442c3
-DIST firefox-109.0.1-ca-valencia.xpi 538683 BLAKE2B f37c8f70790e67945cb7fddafb8a2d37784e40af083f2895a84bf447a59a0fe95d199fe7825a65154da6e4cb85f8b93ad4e4bfdcecd43fc9c51bd0c554659494 SHA512 7783bebe37b3c2548041ac2f36be2bb53472a770b2f9498a1a045cee97a01c47885ffb6ed33f9ac69b3713f21789be1d40e3c5d2b0c741f4480fe94277259aab
-DIST firefox-109.0.1-ca.xpi 548947 BLAKE2B d96de7c25ab9e3ddc61baddfd5de02a54429769ba4ce68414ff80f537bb0f6ddf911b1ef9c3aef43eaf22cd541cbe7aa2a0173b4f12fa28ebeba6e8dae1c5818 SHA512 8743fb3fb66d1a7f0710a3303a7d229b0ef67ef4f1ef2efab17ee24565cdab736c81f632591bce02ce54aa29b848267d4eb45079d7e7d16f7b9d93c6afc41a25
-DIST firefox-109.0.1-cak.xpi 553973 BLAKE2B bf8b648b265f46f58e6144f265e3f21f5e901aef62d16b1ae31c1116b6ccadcfdf0a509b05f5e1149c416ccaaea812ef6cb0d721eb1df7cc636c2ca559487ba7 SHA512 f5589453ca1e922634ce9f95550243826b1130c8261cae8d9adbfa30a0bd68221947b509663ccf39080a8f69f90ee86df90c864c8fc5c8f5566334058e184281
-DIST firefox-109.0.1-cs.xpi 581100 BLAKE2B 2d92bce562f843da6ccf9662f7c197ed76a6bbba912a86880a17fb16a7f290fbfd50f3efe111f97cae379ee85e97bcd2f520e50b371a1cbb155ec5a26bd22331 SHA512 cfb53f97fb87e2f3077d50c8eb5b1845680665f4a1ba7d42ba2b7ef8d3199e8fd24433ccfffef5c340609986e8fc4592e20bf45c1e6f5f5a81e031dd708c3732
-DIST firefox-109.0.1-cy.xpi 565630 BLAKE2B b8c03662edd29c6d133d4125a13f9b74f5a0ab50000b7ce5e3832277f6a44f2fc2166747b9a254384a4b00eb00475bf251d5c1ed1b59401e89333f0e9a490cde SHA512 160d2e17ff749c61e0f2d702c50c5a5db918ab12ad5c8faf687b27855ab26f2b4f9e61e960d76c47823a16076e10f112bda07fb86b87370b1072570ea5cc621d
-DIST firefox-109.0.1-da.xpi 555794 BLAKE2B be79705f9b35d9443a8400623928b127846350fb6e61b1af8ac5cd33729adf0c00bd56ab382c2546bfa4ba13e52a2b63a72e212eae03491d6a11364e3bb63c5c SHA512 b8b53f82299462475bd65cf8050ca387cdad675303773545654fb950730ed69c2bafa52acad1b8182938055605f0f0a7ee522bb0f990b173bc63a345850c3a07
-DIST firefox-109.0.1-de.xpi 576578 BLAKE2B eaa51da013f2876e3d16819aa28dc281b8b51f723a645705979ceb68ed0182aedd480184cf394baf35b10e458479cd94dd45cb230b9d0e0d219f717446f7080e SHA512 d60744ecc3e9a52027a5f000fe18d95d28cd1d1d06e4e473d9a3d1630d939e5e967becc87c475431e9edc85b2e1e081ba50d40508bbedd79b1f0457d01b21092
-DIST firefox-109.0.1-dsb.xpi 581739 BLAKE2B bffa4a2d644de2682ada63c17cb9ea9b8b8c46ee3454b75f32339448bc97cdd253e4a1265f9ece6dd00dd571b9eb5fe8ef1875819262017d8615e804a7202f2d SHA512 6657c4fbc5be655a6139c6732453006cd6e34e254153a7373c7ca6ad017e30f8fe0462809255cf717c55fed285c3499a04fcf304d79cccbba68ff831596c04f1
-DIST firefox-109.0.1-el.xpi 664575 BLAKE2B 2d2278058588bf2c7e1c9d4a8a0d5da4f594cf3d8fbfde0a63794c336028f4c4394b1271998ff5349053462d656c81ea28e9990543c6b93cdfea710e9b091a22 SHA512 5260fe78f1b4f08f48083eef53bd560b60fbc0d2b45349b3b41681f3b1db9ded6f5862988afde75d27d3090d70e6a18a263b71f00d680c82f40a60926c833da4
-DIST firefox-109.0.1-en-CA.xpi 530229 BLAKE2B 2bcadca78ee9ab1ffa3ca52fdbf4d346d5d28af6933d04ddc59a2663184288b19c8d8045f50210453cf3f9585bea9b452279fe504a7ac6f2e8c1f3b69d55d0eb SHA512 86044b5c2ed41473c01ea853f160a0086fbb58749de6f9c0d828f4e02869a6c6919f18ed5b87d9611f3feccdd07adadaee77a5f65ebe359f9bb02272d964e0d3
-DIST firefox-109.0.1-en-GB.xpi 531518 BLAKE2B ab32e4798f50b9c4f200cf6551f9c156842dc745430e7fb2fd6ceb888aedb37bae1e4df8d4ef96d828fbdf069f89ea14fbb258da12d06e7c9fe10b1c3a74eca8 SHA512 2dfaab2116b2bf7a3932bb6a0faaf06707fae28d58d05a0021a2341edcd7a0c506573ec91ba62cc0dcecbc5134313806170efdef06b8d108f4b726984bcac22d
-DIST firefox-109.0.1-eo.xpi 554474 BLAKE2B 4467d12a7e31eda10405f1eef558161e7b12732b5a05279be94e667c6a40248ffbb2a0b520992dcd31ad39d25eb3aeef845e2c4639027f93de7518eba67be05d SHA512 d66e1d635b45944bbdba09fb4c5240a470e28dbb66d9e0f8f538446053e12ca33de02d6667265320592ea9be3984d54f033c24d4e5e0578f36231955bce31fdb
-DIST firefox-109.0.1-es-AR.xpi 570762 BLAKE2B 8cef1cfaa1441ab69c042b8e4b19f9a6ece1d2b256603961718ee6ebda3ce1ba10228c0b9e32a6d7e9726a2b7f55d9874f188f8c6d263d19364d39aeee77f0b8 SHA512 221ce69e43d837d514963454a6306c884753b8f107be8df6cc18101dfceec9e5ed263583e37cceb2361b8d6f6c735d2097b6a5da57440d21e2d923b642db7551
-DIST firefox-109.0.1-es-CL.xpi 569921 BLAKE2B 9e130e754aca5c5dfd30c37e0036f20adf8d9fb0b91656bc1d146b3a36ce00166228228a8a785356e86db57d9da2f0ef41c62d82875f042d3a1b8b6472e58486 SHA512 16181e4214711b500a526ce4f88621a6bfd3fa32463611817639f40552067a9a7dbd6d91fdabe8004f45a6c5a816c4b0f07b9c797bb058c51f8d4973d5056fd3
-DIST firefox-109.0.1-es-ES.xpi 563363 BLAKE2B cb0b362e34792d8bc5dbe13d1fe03d667f384443a6fd0d541839d875c3bd7ceef3de4bc2326f5ce8bc307282e9948af6c69080334d9ec017fdccb5348a76e279 SHA512 1683665d408d48222c2d9fe5d0a1698767906fb517268aac512dd8f77557af5306b016b87e17355b4750bdd13b74c08988d3179d909dc99de3c837e25b781ff7
-DIST firefox-109.0.1-es-MX.xpi 573518 BLAKE2B 42aeecea08858f4b5fc16ceb53af3fd8c908f70964c7799917fffa6aa7bfd5b2e7beb6c689cc8f13d42eaaeb394fd6e9befacb50116d1219d121735b6320e2ff SHA512 97cf15fcae7998ce7221d8f44cdd93c4ce052dfdd09ca060fd66366f40553aa9fafa360c06c64a286658392c37b6e5f4566f390b4207d3c5634a7bd2bb2f6239
-DIST firefox-109.0.1-et.xpi 533129 BLAKE2B 3204819f3ccf430395bcd9d1274761fa3459af8d8e4843cb62e36de812bbef098af0d14e1c77e89592ddf035178d7302c2949dc363549a4170d4dab8fa297604 SHA512 8e9af5166fda570527a08df32fa3083d7ea82efd93592826e1b7d4675a49b44a373c48cbcc321e559b417836baf106187466ed94ccf8ab6f3f37c30894a04179
-DIST firefox-109.0.1-eu.xpi 558637 BLAKE2B 5b4bbe790accbef30465d81455efec25e298d73ebe528c8922be8dcca47f401c244e466a198a5c5344c82322436a048045cc8a4aaf1586bf8315ac2a3de4e0b8 SHA512 73bc5b199e7ab6c3769d7f371a3caa012330e8f03cdd9cb4c943f5c3f8ed4efddb08a1bf25f74f3367ce659ae4d04183cfd92bee368d7699da70c7fe4ae17e8a
-DIST firefox-109.0.1-fa.xpi 570459 BLAKE2B 36f94f499ad9fbab450a96872f8476a869a3547436afc9265022f72369c5b7fe253980a6d408c18df9bdbd4dc17b2f7314e9e22da8db9371a05e9efe1c24c734 SHA512 621e46e74fda2bca6aa81455af752a0fdded51fdc864c5aa396232022b1aeed041613a5498abb92299a7651cb940b9754c3785cfcb7e13112696c8bbee7a13fa
-DIST firefox-109.0.1-ff.xpi 472708 BLAKE2B 8c81dd3ac7bb4888e924b5c2d4f87edb4ceacd89fdde100e80f2aa7c67b80d88c332c261ac1268ac2a99fc8f74088619af940896e18cf1b653bd884264c8c274 SHA512 d21bad2848590355496e3c99e5a495ad85a7fce5fc3d912dbd2f0877e10dd4af02125fba0e1863ba16b32f032f04aa5ebc4407a8094bd152f88e828adaa496c2
-DIST firefox-109.0.1-fi.xpi 555603 BLAKE2B 25f606941fcac3710bdcc2c0d21e7a10999f1d4d29b0907e64f3eab5262f6c19937dd452b34d55d423c877d58b5e7a8e298e0b55db9a67cfceafdfcae619ec37 SHA512 351a19643a4de548a462ec7621d67b1c187e15b97a1398553f6f228a17f7459c73cfce78635eeb6e8e792a65eac37e4614f2fd620c8c94b69bbb04e2aacc603b
-DIST firefox-109.0.1-fr.xpi 581988 BLAKE2B ff080a0443796c0d35ecf39a1cb3c2d1919fb4dd47fa8237d2e57613449b356fb2857094ef608f5aa8e3a8de640b04627341daa6d800a2371ff9c319b547210c SHA512 d5820c4e415308d18c50376f703514be440d369367222440fd3efc99158c3bd6c02c83dd507ef19ddbed02619232532a7a22f25ee55dfb8a72d654c017b0d437
-DIST firefox-109.0.1-fy-NL.xpi 566263 BLAKE2B 08c2224b589620aa8a8daf86ceff60943ce086d85b8ab857a5207be94b2cb49be6b907983d974bed3e22a7aee9adab4f1d9c17a33f72a1768fc0bbcb9d25e5a0 SHA512 7496a0d02966122f799b32563d9beeed735dda61113af727b0cc22c050d3f3ad6acdcd8db9e0dc7aa2c2b992dc8559e3d545b71051c1b5bb5e54a38f01c7498e
-DIST firefox-109.0.1-ga-IE.xpi 469198 BLAKE2B f846417360cef8b6addaa1905c9e1c1c0b650f3e40d5555a811db7c5f4c2919e6daf4d30d0f23926b4e7a4fa21c60aa06fce9de9a920d9b0ffa5c78e7801caef SHA512 bf00fb16004fce05b94088b87cc18f78ba944873f5b41e7d2844ac288e1268e4f82d526d11a8eb181fc2667ef078473e5406252774ef717e0f7c1c25bbc3a11b
-DIST firefox-109.0.1-gd.xpi 547191 BLAKE2B 967f9d579bf2243abb99942f6126f8612a21197a2714af995ded94b7091267fe0647b4a88d4b1be27ed8982281ba5f6e6758e7a8d3d4b3813b4445c3acc6f066 SHA512 2b36eeae4718acbf6254b733f2f0c4a49658dbab751baa78be18042e4b298b9512276b82f7f5899a9aec1a3c51459beb3b4c38caabff1645d5df7a5357a4585c
-DIST firefox-109.0.1-gl.xpi 542027 BLAKE2B 8cb94dd91b605dd65a44b6f006355bc079daba72d7778f6d4af9287f89f131142f723c415b57905d05195155a1b3d44a9b281450527b648db9b7510f5b758001 SHA512 5d0c4c2e665a90cb99ac4de4918fa07244063b2ba0f4219e228ecb5ef24e0d5d5200cacfbeb47cc066b15e159c1060aa45f118a89cb8a09d721b09e1af8d1b9b
-DIST firefox-109.0.1-gn.xpi 581731 BLAKE2B e864f75465cce2fadc0f2af39a1812d3496eb6d5480e92f8fcc853c5d975be64656030d289beddf7281dc8d0cf7a20ff63541d26f96fdf293f093be7d9c67508 SHA512 0d96b3307387d9a1250d2b33fa37b5a6a2b3bbbaa39e5f999e2b8fe14cbfd172a367b91901c31256b45f2357f5d1bb7b7197719cdf45247debc847b7d4f51dd0
-DIST firefox-109.0.1-gu-IN.xpi 527532 BLAKE2B 86c94f787a4c7cc9cb4b6faf34a71cc6a1d80cf45a118007fbb63abcc19ea42960f4d45855f4c6743bc105ee35eb5242b4be9126ef84ec627d421c0b96cfc657 SHA512 55022dd6c3a31d4b32aa112217e687b9ed6c9d0e3cead38e60f2a4ddcdfa145fac25ba8731d0e7c8e72edfa634e81f0ab27de46eeb5c16db70d35ae9cc6eaa98
-DIST firefox-109.0.1-he.xpi 576915 BLAKE2B b2e4c67d1de7baf3aff08044d120d1a25a583d1cf0361ab4daa66ead2b8f0fa06ec9eea389a429bb56f03dc1c2d47b44be249e874a0be88b439818e909dfe2ea SHA512 b912246d4fe164fb31a1529c6a6b1df54459e76c8b85ddef4056eb07b5969197b689784fd1bd7cf00dd555b888a2227c45caaf363aa630015451a0e3608e300d
-DIST firefox-109.0.1-hi-IN.xpi 556463 BLAKE2B dcebe72b73dab634bdd78f66712bfa0ecb235bc0a42d032777c788322c69b1338988264fa257f65a22e90597bbe6e4b26e6f087d64305d0f67687cc578de649b SHA512 5c610a7b72a8e1fa0201ec7bc6ff75720d817e5470facedb78d8da604985199ffaf2667324b5675a247ace3d365b78209bd2da27acb2c2ea728ab5e09c1e314d
-DIST firefox-109.0.1-hr.xpi 545810 BLAKE2B 0eec0904989dc9ae8fde66a2ca765fcf0320273ecf10b06f13a2b3a055ef583e634f29b8c3999027073fe0c7eb21eb8050e2bb1ca743beef90467fee38b5a065 SHA512 aac617a3a407afd17f29581e063733914fc6fdd1a9a8291990ba06a7bbec08d86de6d87184e3e94481310d020b09a820d6ccc37c2c63692696650324ac8d62b6
-DIST firefox-109.0.1-hsb.xpi 583317 BLAKE2B 318253dde622cc4f66e16c6234ace7938251b3c122de7bed13e35115480e0db7c35579be162239ed57ca8375d47defd9f28b6bfe7f8d39836ba2a62d269def98 SHA512 447d145f2401c1f111fa140802ef3552d2b02072ca6fc3110b3f0ec53e9b80e3d4955e7ff4e7d0d84f2b7cc51f65cdbf4554c12096c7e11e517a3e29bdecce0e
-DIST firefox-109.0.1-hu.xpi 590883 BLAKE2B 5ac7dd0c5545b9e9a93b138dc7f1d360ef8189ad38ac5e634bbf20bd26882cb14431de41b778fb19137c1672da1b0b6f1958a5e923089056739e65743a1cc058 SHA512 cbb81f6957b6dfe53e5e913acb5e58c36722f3e3ae81b65fab4c757b784136f0172c378d3827aa29cff04ba31aee12c5aee059199b4e3cde482e4861ec63c6a9
-DIST firefox-109.0.1-hy-AM.xpi 594135 BLAKE2B 452ac1a2523b138bf2da48fc76e3ed706fb795154c828a24e7fb45af476fa5c2a985e729a330e16fbfee1e1510f0b94fcb8f5ba64931c0f5ce93cdd3941f895d SHA512 430db523d041f8627cd6e28a658cfbc6c5a34fd72d0204e0bf8cd3dab6742da9c64a5cf8dfbcb777ce7db80038df2f22b11c0383386177c7dbb9bd3f0ec1010c
-DIST firefox-109.0.1-ia.xpi 554720 BLAKE2B 1b1d13d0f0176ab038d6483729294e1cad35ec6e5ea1ae85010f38938a1ad729dc2c143b40c1fef9c4562d44f01e822a3a9c7ceb8fece9a7dffc97022c46bc73 SHA512 1e3218406a5f810af06369fa9d166414621b30ee6fe3b475bdc1b6f4d67be5c6501fa193517384bc3b0e397e0a7efd268646d261b5587a0f0492278282d44776
-DIST firefox-109.0.1-id.xpi 547022 BLAKE2B f08b9ffe113eac14e2cd74fbce6941a79b2959009f30480173f99de8f536f7333dae961d59e4ff952fac6ba9fb25adaf5dc722ab3a5bc12c5512532148534822 SHA512 9deb1fc05ae24edabf58240793f255f38e3606118b5a43da6b24c9f74e5b48d54d04b14ace1a96056c1f9b19da699eb1037a61d7f2f204a58aa221880a21c282
-DIST firefox-109.0.1-is.xpi 563374 BLAKE2B 3de198ec8f8795f570dbe02ea5eee9cf68bcf8f70404911dbc713496f0014cf0c30c142fc7c37e2fe8180e5b7e250badd26d9f35a14e0c152e08a1e74626fc06 SHA512 e34868d34ae1f94ae39c93a7826b0c1c66ed5873d81592d45c86a239a895794d216dede02228d43d8217a86a2414e7fe32e493bac799c35c1aa3442a74d9d9fb
-DIST firefox-109.0.1-it.xpi 492663 BLAKE2B 6e886a9a30ce055872c95c2fcc5c12c07ee6c938c7aa666973ce1d3af9776c5ac95018a0812f12b42cdf93658ff87dbcd9d87de385b73ff0627f8929152fda8e SHA512 8104d4a3cd2908fe5e0e831fdf8715a751187919b5ac517462b14a45f8bd2f7aeef329417990c538f10b58c4369c81459aa8b974f66b204d4ea4c214b649b2e8
-DIST firefox-109.0.1-ja.xpi 615974 BLAKE2B c5aa716e075e52bbc3fa4b53ed14fefda1bbef9fb96b8bed451c67d9700dc3f901cf9a6ba3386a8b293243954f5931106123d059698b24c7f1ce645677b94a3e SHA512 866230342607e880d56cfafada2eb5a7f458467b84e507d7ba8aaf78ef32e20c76051e879e2fd882d444f694eaeb35827502110d956ee5cb7a84d2360bc9fb0a
-DIST firefox-109.0.1-ka.xpi 619963 BLAKE2B d2724c410e1f4fe61832210cb2061c84db3a688dd056cf92feedea23b10bb80f0a92b96969e2ab51f9cf479b526e6f93f3e57967a7a162b02b127a9a170af7d3 SHA512 f2c1e8b1804ac5381f868b075df03460d7ae9c0f06644ad9bc14fa6cf41fbbfd2badbb20ffd50be26f83537022cf920c086a4133719ca1e3f89f51c4b605b93f
-DIST firefox-109.0.1-kab.xpi 572455 BLAKE2B 40ae528b80b16e9862a7a1d5dcf53378ea19f9b5c93a74ab9feb4055c3e8603bdaff13fc662848df5dedd20ee98441396e86d46ef696e42d1edb7a749c66bc81 SHA512 e79b87b191e0fe7472c182407f26e8267bafe4d5b3856f3470161a3fee8029ca7bda029784c42cf0eb3efd538b6de21ceb46f5bfb3d254b35f231ef5dd5f7174
-DIST firefox-109.0.1-kk.xpi 642940 BLAKE2B e0e9c1e566634e1b2ceb71670f30537f23665ce6d9f53716f8d33451ffff98a215e5d5ea383e3f343636408995906e11ee82239a5d8976bca2d9bed6ca52507a SHA512 97744281fb183e57c9ca536a738759d93eb973a67c22611382fc7749eab47907e786766f080f0bec833774a9786110fed90281a3e826e6c6f0f632f49385cef6
-DIST firefox-109.0.1-km.xpi 529624 BLAKE2B 2790a6126ccc1150a4d45c08a5263429a1604f0621d7d8fd2761b10fde2f5d63c87213e27abd0b61c80dc428d7673980fa053747de977ae11ccb094891e1cb6f SHA512 f306c8c6b95f1d422867bf7508641fdb08ac07cf37f1cf91d174a1ff13849b71fd9d68ffd4861e2f7045c46c446fffc20d6deea8d7e1b53defd1d7a3d2c7b989
-DIST firefox-109.0.1-kn.xpi 494937 BLAKE2B d896076077c24f76116ebec0b3ec68dde21bf04abab9cf5674181925283cb6e86d1686cc65f757b1fb20dc5e507cb830e84a4919379ba8573a5388e4d9d57ada SHA512 b8e6edbfc4f06cc599a72b9f345f1419b57e46dedc7a95f034d77b82589d43c3b05d1e74fafd6f9115a22b88e8d7bcef0f891ae8ec1d22968073c836857338d2
-DIST firefox-109.0.1-ko.xpi 601578 BLAKE2B d868a4166304b46ba0c06cdfb1c4a81455b8a17ea3919690695f210acb65ffa394b19df747f39426a0bf5e6c6dfcd59d61631c19c41f701ff222484202b38d35 SHA512 5aed3c6cb117f3ab6460d4347ba2353af28591bb949024c8191ca0b92211657569e470592e60be0e63a7f9ff9d3b71d8b3c452b95a169127befef4fe382b516b
-DIST firefox-109.0.1-lij.xpi 469677 BLAKE2B eabb1ed05f832ffadadd664ec26c7a7b46d2180041f425284f36d5d78378d7cb8b9aea1dfa6406e4082920ba66489af87da510d75c1029e04690591196685ed3 SHA512 169968931ad83f5c1efac09ff2e890baccd64b81541a10d97ff96e72a441286b8a048ab9971fd63cdf92759655316a6dc0afdcd96f1ac31a78432bf239d0a35c
-DIST firefox-109.0.1-lt.xpi 564757 BLAKE2B 4b31d2a24e6127792140ef0dab95a4746411a897a4ea6def826c5a8f5ba9bbf377306a939e4738b188d50749d47352ce9fc3afce756fcec53a4bd120be7ef8c7 SHA512 53282a6e863975fdcc8eb2c2de06aea51a1c81a3a69833f90e6d905536f0319880096797e1c1198ec14021ebfcd8847659124dbb88bec20d4445309a09f80ac9
-DIST firefox-109.0.1-lv.xpi 469410 BLAKE2B 2a0f4f2d21e9ad344e66a378ba5653979d26befbd108293221e787f0a6f5abb69f56d3138e2d03b6fff4e570bb269801a871c88ea9ad77b5e333d2ca700eaee2 SHA512 6dd69ee15f80490a66f078ffae5af1730b62e77224825de281b3e043419103aa4e2b9f6d30c4c17e2937f1b14fe30cfa4e928e0e9273780df0f45ab88ab27602
-DIST firefox-109.0.1-mk.xpi 482852 BLAKE2B d3619f9591a8981806a57f150e9d2d7e80d9850f1603745d767c9b2544b3c00d177a6957ed4cbeed19fb0c3edd11e1731bdf818d4aa37688bfe9cf3dab1593eb SHA512 d5233e96c0eb175fe3a0d889b651a00fb389b7577575c282f8a266d7e79ebdd3c6ae5510405bf2990f05b62778ac1dee57fb4987f32f3100070e6bb704825a28
-DIST firefox-109.0.1-mr.xpi 529759 BLAKE2B f51d96a9eb09cc2cdaddc5afb464fd5ea7d94758bfbab9fcf7dc37e5e87954f6da6b810009373822f3d11b1eee202d21acde884b3b53abaa2e461812dd6ec114 SHA512 3883b53334ec7c1d3cc579bc475f4fe1781d8eaa6551af0cb4bc5724340d092def33f7d4bd31a9f1d7689cd706222eaf2ddbeedea44640fd6ded142bd2d50b17
-DIST firefox-109.0.1-ms.xpi 449092 BLAKE2B b3a6a8c86d86f59879af6d710b100f4fa257d9f17592df61649c2f089f35490775f70a4ec207a480e66b83763a7b33a337b4ad1b9ae6cb51ddbe360d9a11f2a8 SHA512 04655d7fd21c8f973bee6e5af9709daa270048184b29bc95ff6f548f3f54b63b601854f4f016d3081c28e7b69c7e92c8891715b7c6d4b5f7534cd9051273ddaa
-DIST firefox-109.0.1-my.xpi 515349 BLAKE2B d7efd43194598c9ee2b8dd8370ffe8cc17db53fa8108ad706933e6d4a7011f03fdc5ce75179a083f17148893d5c79fa33546c06a55a03fe2697cb5afa81cc775 SHA512 84f152d136399fabbdbad86c41d933784541af92030fcb7789bdc51506471aa3d7c427f9476f1ceb8a4352a3ce9d8c268165a632cd361dc1d200f6eb10cee9b2
-DIST firefox-109.0.1-nb-NO.xpi 550231 BLAKE2B 05a26d72854b369681239bee767afd12057f16bb732230fe099a02ac98b6846924d6ed6e99805c576090bd5c6a53e8924e69d7a80d3221c18aebec9721a91f72 SHA512 7a47fc706eb14a73ebe8300e541989561d20cf26763c3a0b98a117b86cab3821c42e3faf019c1f936b87770561a6d3e5f8fa9570a26cbda5afc25ee3a5c1c903
-DIST firefox-109.0.1-ne-NP.xpi 483268 BLAKE2B 133ede35dac06b1a6897ecfe04e664dd918c37d09d48bf9e8630b86aabd085cf02b6867aa31bb43058a24f6018593f0ab961d91f1c55d4422b53eb725ba167f9 SHA512 e7f2d5557a2d86b9b6ecb5d62bb220d309adb60eecf2e42dc99030d8526e061f9040d87bf2221a26c53acf40e5c8c8c89aecada119b5ab414e5c087555e974e8
-DIST firefox-109.0.1-nl.xpi 560408 BLAKE2B c17e84932191c818096956df043be8c7365b7a3d6db69008dc50dd089d194bc0b5dbd72ff522fad78651dafedf148a47de0a4a8bc227ddfdd1846a69be294d17 SHA512 c529a7d82b2f924aa40b54cc9a6f6f6a43751d72dbab539887508a07ce0ba3bbf8d67815d3d4547ba6d775e08768275622307e1659ff3e2ce83e9ab96d346b79
-DIST firefox-109.0.1-nn-NO.xpi 553409 BLAKE2B 924b81e2f73d1fdf0b89249641a151366c80d6439ad1904a27ac3f57a51e0bb5ebfcf62a605a1bf2886649c073c8eeb8af76f71c6abfbbafae61d187aa793ee2 SHA512 0d06660a721352f9502f79a75ba8c3e5f1377be974f5ddcf1bf972bc1cd8f1bf47d8335b722df0d31cd7af27f8e3bb1a91e750b78f8234780f9cd05fe9ae0d89
-DIST firefox-109.0.1-oc.xpi 576787 BLAKE2B 3587f3997850ec516946918f726ad53641d893c0a5c435b22326ee73c1c03eeb1342c06aae26010be746859e1e14954350c151300b1fdbb6ac78445d10cfaabf SHA512 8955927f1ab58546039aca68205b5943a2be8af412e868c52a2989ebc7e81d1d2fa962a144aa3cfa16f9f2300bdffb61f2749f09453c23bab266271080f6bc8c
-DIST firefox-109.0.1-pa-IN.xpi 633685 BLAKE2B dcbf09459e74ac094c9c2e2a31769b2faf252a755bdc99ad941a1bcf797bb6a30f48b970a51926722db09e30dbbc426cda76bccdadc398b36fa86b95ee1777a2 SHA512 b024f7e1b835121a8bf66c4238ce7d1aa8444b44c232ce7b9238557464a0c51b4586231564b0f5403fef1669497f6e1231dda580f2c1bb783248d6719d41a67c
-DIST firefox-109.0.1-pl.xpi 583223 BLAKE2B 8b5a2ce686250c812a6594df26ecdaf06004b7b3c310fe0a718da29bb344602cd8ce199ab1eef6a009b5f7832684697ac586bc16e22abd8fa3888de6e1a369a7 SHA512 99b156af1427698c5b118cf7d6e79753737a3bb133559d7cc17128ced9ed5545314729cb6c72fce8245732272cb5ad7e797772865d38598892cc1c0a73bf14e3
-DIST firefox-109.0.1-pt-BR.xpi 564947 BLAKE2B c0be7cf8bd0b16e70312db495b0938ef1e68a09dd24d56ed8eba80f4e629fba45cdb55120a85a68ea4d467d8ec4c968462164542a60a912fd189e7ca167c51c7 SHA512 f81ece903fac6997b36c6e24b8339aefe1fc1c99d0218095da45bd010060a6b96728f8abadfaa6a95a01e42407712985a27b0847f920246f12f2700d0f0b7da2
-DIST firefox-109.0.1-pt-PT.xpi 570252 BLAKE2B bcafa7152778887602d55430ffa3aa25d60c102f96a94eced25f0b1318062539b36cdef05f51b4bc640ccdea019542355654cf0bd73ba5c8e6b928abb3655d47 SHA512 f19eb291edab4f5405179300a8339c56e33fb844473434f13c36a0bdbb4837db186920e762a196aa72a227a3f56c0cc231cab4965951cc0e2c637dc4439332db
-DIST firefox-109.0.1-rm.xpi 555983 BLAKE2B d1d70d6efa50b66105cf9552e23a312ce6b04319ff1a5a9bed8405dab4dd6acb957b9279fd5179e12796de74e5b367538cef52ceed6a4c5afff5dbbb0db952c9 SHA512 0f9f622d55d5b5d5f62ad29e211f7f18e9c9a8258eadd6bc79f618cdfcc955072ed6eff5eed49fa3be532ae34a61612f8d9ab723e68781fa1c321897be9f92ed
-DIST firefox-109.0.1-ro.xpi 532228 BLAKE2B f9f284a34e13336321d62d2ebeeb172879d5ce82f79b660e0131acc6ad25e4e3e40cea70b94885a6d3638c72a5640b653874abc6156f3a62598eeabad733dde1 SHA512 c317495da5ab34ce8a34d7a252b88a836526dd1d1f4e15d15cfbeacff559b15d4425b18faa6590c846bc9164207fc8d953d6377a50956016a89d2f83a9239250
-DIST firefox-109.0.1-ru.xpi 654833 BLAKE2B 31eeeb3d4b7262022d7d25d886bbbd81ad6c4cc75f494c909d9b41eb8cf4e6ec8b794a41b1bf4df2da047eb8b2687376e27fe09d8d9e3f664947fdd12a87c80d SHA512 06623ecd424ab6ea6e1deb9b917a44284bacefe9f1e8998460a4bdf49f7009c0feeaa2e93f4b1006ed60fa13c367b6a8e4a3966f6b235010e724efa29712dfce
-DIST firefox-109.0.1-sco.xpi 503985 BLAKE2B d9a514a21420302ca1c71edef35dc0a2c720b841029f6378184ca4e83abb4785ff6584607023d5d0fb4f53c9a69f4a2e01f3e26a9fbf175bce3dde1c653e2f67 SHA512 93f473e33d64050e7a1845643e823e8f25d70f1bfcc0f126afacf63ffd42d06c4f36aa978cc54d7b654b895d9ceec219071a945380dadb9f44b62ef94ad3afcc
-DIST firefox-109.0.1-si.xpi 572574 BLAKE2B 5accfbd1aa5ebf77393bb6ca2ed4bce396bc1979d818d4ee7e6c13180d92b57a7a09dd55ca801fa9c5659b26b3e45ca68bf0a505bbeb427529e49b3321f6be2e SHA512 dbbe2c51ed3f2c7b6660c3c55abe6a3236b7544d7041aaf16045018be9bbba20b8f287cb5fcc80fdd0ab0d3fd6cd994e96e53a64c5ee865eb55cd8c19e828c38
-DIST firefox-109.0.1-sk.xpi 590917 BLAKE2B 1e80bc51fcf0a378bf48fa7618b5a386e30e26527eb9dde14565235592c261a9494fc975e6539fb7e2d08ceb22ae2362fa401f29e325516a032cd3c91d93693c SHA512 472f1f30ecbaea0fcbb05557590645d830f77c8f4a0963e85a85779dd1a6473ac005ea7f389be5c3cb55f7011248012d7e182353223c93304142a5225b54aade
-DIST firefox-109.0.1-sl.xpi 564250 BLAKE2B ed309b2d03f6f7441dfd3e7390e4219f16be57da076a5c126add2fe081bae9f0753e3cc2ec2b505f893ac6c8dcc8d80fba1f604f06b6771e18e1235b6ac1d92f SHA512 fdb8ba9c99e1802aee1f9852a1cf379532c3c9b0976bf6378774c4b4f86058375e3d90df97be9c8d37a602b560d2b78b77abdbf451c5843ada5596b0ad1430f6
-DIST firefox-109.0.1-son.xpi 421130 BLAKE2B 647a1b1550c07f6bf692f1bd801d06fc2bfbe5aca5ba651bb772cc7324fd16e63e63a65bebbd4cefc4c977cc08fb8baa4f9491e8183d688911d38b55aa4750ad SHA512 9607895103baa9d9708f8c49451bedc70e9d6d15b2604dca2fac8ff9ce228a681b4d6ee6bf4ad84a4d2a7745a87bb4af4c67972148caa861b93c9a904e1f9d74
-DIST firefox-109.0.1-sq.xpi 579269 BLAKE2B 0c9ba3fc3bdbe53527ba06fac4e07bc99e0c7d8841a4c180227f3e35c801d9b4b33b3860f299963473916462631e7bb3340d48746206570a49012ae45d83f7c1 SHA512 13be39afe765b7c180060951f62c521b1d19393604ce200d0ec3b841cc250a305d6c6ffbe01f5df1cdc0421e12ec6864a12bfec685064cdf992b91f5e18de8b4
-DIST firefox-109.0.1-sr.xpi 616941 BLAKE2B 0752754967458aa3f3773ee12fd4734b0ad304fcb89203bcf2ca1e993d3226177528ddfb89ce42b16272c007f2b898554011cba4cd7766ff05a486efb95b3c3f SHA512 eab5264e304d3c286d387d92b453a5b309a87a12531f1664f04f426c60fcf71bc15ab9019d18e7cb9a858d80a60238f586c6b5d7d4988b1ae8735a14170f3f72
-DIST firefox-109.0.1-sv-SE.xpi 562317 BLAKE2B fe2a545cc20eb1a4af271133d168c2f27b4884422f3e066078fe6cd982a21b6bbc56a3707bd09c635438aa49b627a6df0a80a916fe3bf1cbd2e6956cdf57b0e9 SHA512 ae603d85fdbcf9e3b64d1f873d508266d058d18e04be0a2dbbd0fc6cf01036c5b4ce06cc2a6c95190fe5f679518d79c25e618f91cf8eec8b8c56562baf1abdd1
-DIST firefox-109.0.1-ta.xpi 507236 BLAKE2B 65dc9fbf5f2c5745bda9d3248700ec46d9fcaf402ab00a0015be047a75abdd7be829d11f4050cad7b2c2c3286052253479f6e169dc572a6e5e36a7ecf1000a27 SHA512 51f962c0b3fb0f3c89e2c2602ba290ce11217e19823fd16b9d5785382f68b3c4158e4fe90bf76bff5106503102fbc3aaba9e625d78182723fa9e1b605edc5235
-DIST firefox-109.0.1-te.xpi 554847 BLAKE2B 495e39c0b622b834f42fe1f4c9f3d67304815b2d9ab8bcbb35084cb809d99e7d05b42fae8b2251b4a7108ce2899bb3a7f2a89c2d1610bb1fb565ef0db730d1fa SHA512 767365b4c9248eae668b692e9aa591e786c881b2b3cc485cf0a448506334e96446222dcabb199dbb868b28e047b57dbb50c78f68ff6874214777bcba23c48d77
-DIST firefox-109.0.1-th.xpi 631952 BLAKE2B c62ad93bec7c48d9f752e6b7e313a09ddbc7e0afddae821ee88389718d8fa558c9089eb36fdb17c9cc170db5b84b657eb3c44e4f14b836f69cdfbbe03f1f696d SHA512 32e2c635496a7481c7b0b15fe0ec2171bbf2d4aef7c810b7898e7d91b45e7f640e7cbc9aaf4342990e2ac18cf2818f61477de0ad03a2cce62376ba86375c0a86
-DIST firefox-109.0.1-tl.xpi 521050 BLAKE2B 2da1df2ff0dd5846de9cc882e065292e5e172871834c0b99cae12de2c5a01536d3e315261781429bc57f9a6129804a8038a87583430758adf092a55fa6ffc945 SHA512 48c8a09f1e70aa98887d94e6d4a2778d7f893cb32d50c4f5e1baabd8d491ba113144e4d73f227e7ba87099343d075c3f0f6fbe0908a656361dca4f05759e107c
-DIST firefox-109.0.1-tr.xpi 576017 BLAKE2B b6aaec6f76d20157d481e4eb88ef5911fd4aae8462cd0026faf7812b0bd9a6161efdb4612848f1df55551b1398fc85fdd699165d550c7e1c061ddd4de72f188c SHA512 8f934f129d273a4ed593b38e7ede1644e0de29ac930ec1d57fdb048ae94122bf68561135271657e3d0f575ab0a438a0730fd73b48004e23ceb14133da8a473f9
-DIST firefox-109.0.1-trs.xpi 485874 BLAKE2B f2d4176ea68e7fc496f7251a61ff35c23b708e1d41d4e05e786e2bcd14085ee151c9acaae301a7608f7dbe75809a794623d4ea97d349f39b1a78f8c43ee98eda SHA512 f8f97bc873037687249db15f0b3dcdc2fced4d2e403fc12714cfc7cc5cd86e6a4cb698d7a1ee464b1baae1f591a1e8b3d097dfc87b2c39cc0dfd7c991a416427
-DIST firefox-109.0.1-uk.xpi 647688 BLAKE2B 11cc8d6f8ae919e194e6c4bc21ecb93d7303fa4fe4158a73247f4b08be8e958dfed30576a323bcc7da7572cd32c77d43a61686a22c971f453fd187463fb2817e SHA512 c94e0f2aa6386a01da3b7b83fa2c3d09066607ddf60c7ea082504b154a9e6271d1d283d4d6da39886372d73bfc73fc1e344744e699b5b81b69eec0d78abf71be
-DIST firefox-109.0.1-ur.xpi 556711 BLAKE2B 91e1be47454176e239b8c2ab92da2ad65c9791a2e9eac80516dd2dabddf7756b9907377ab7d5224d20a7dba7e1dcc9ac0fbc242a809d2ea72840fd8a893ff96d SHA512 b91e2ecb563f60a481fa8924ac7ad91e630ab93e5e407416bb86a6926b75f5f5728aee192c03fbc8a2b5d549d7066a310958404b0a46091dcd9d6a46b753898a
-DIST firefox-109.0.1-uz.xpi 477135 BLAKE2B b469a8a26c982581037033afdb68d022b5eed2b2e1ca8f6498bc7f4ae2da9a77af60655e0b180be5eb6942ebe2fe413c85c7c3b596c73807a46f5316f787c0e0 SHA512 9044ff1eaa415a46d8b30b2eff1c3362ed8fbb4e0d3cc1544a61786123d09a1add74f5574a32aae0f5d396563fef768152289d9ac1113a78d41919237b7c0440
-DIST firefox-109.0.1-vi.xpi 598106 BLAKE2B 40cca7d704f0b96eb63a6c38ca88b14684fab29582cb03d83de52c039c1617fc0db646b404817949891a92eaf34b0891fa191fb575e2bf80e039544b26f386a5 SHA512 3f3921762160ed840ffa4b12ae8326f11fdb40e8c9b021c84edefcb283f4efeceafde878543a3f52d41efb235c9bf3d7510290b06513f9cdc5f5e5af80e2713f
-DIST firefox-109.0.1-xh.xpi 415569 BLAKE2B 65d01f5ab46718b0517c72d612884c35cd20e5428316a1e2999d7d61c1095a198af65cfb5d6835327087710516577106d48cfdc245b7c913ea0f3920637256cd SHA512 84bd1610bbcababffefc331a3e0718feab5ba55073a7d09728f2f57cc655efb59a25aa526858b4a9b67135edb10590b32d524658cd310eaae2df1ec425336f98
-DIST firefox-109.0.1-zh-CN.xpi 597582 BLAKE2B fce20ac823abfd1171018488297274aa93f95620450d24da2b375b1591cacc8714fbc4c512dc86fabc56017a10d1f7a9e2055fd41ba7f61d93238c35933d00e6 SHA512 2541ead9b20399d09dbdb262d483bf8adb72cd4cb35b760cc5b2c856ebe7de8569935a48b6ee957c9fa2a17d32e6354c7995d5d48b7c5e08a97f009cd7affa38
-DIST firefox-109.0.1-zh-TW.xpi 598876 BLAKE2B 027dc07b63f6564212b30d2a0b2a942819f56f6b13fa49dacfaff2a20b3f7a19ddde49f46ccdfbf2fcc07620aedbfcffc9e5665527f198653686edb88af02892 SHA512 8e2eff75bed76179ffc4fca16a33fb1443ee77c01d73ad8440e1e7cde25009fb9e003ceb80665aa7d03d46f6c82afc90460bc592951a1759990d45aab884a531
-DIST firefox-bin_i686-102.7.0.tar.bz2 80538339 BLAKE2B af641435deecfc174123022faec8856c1873d42ea70afebf9b92056aa4b8d6dc48388bd131292d2f9247c2a267053e6370abcdf655f256610de68e0be816c002 SHA512 af01ede948afe706a27be244cd34f62f7cee71fc99aab5e983f425e0c2cc2dfd5e898d70431edab8fb756cd1fab76af9ce49fa6a48e8e32bcc5d3098940f65a6
-DIST firefox-bin_i686-109.0.1.tar.bz2 82823953 BLAKE2B a3b0e419354c9600bc1ea912a793feb8b7217d39d28bef524e9b3690f147cbfc770352a8cd6c7d8296cba416ac69c0979f9851baa79a8c0daebbabe539cc0267 SHA512 d49c62b10a6ecd9c333995487a79ba1144cafe35b62176d6df2cbdaefa35925e0172a3b1ee8377c29f3a75e88ea72fe4922ee786eb9ecc4fbf6e91140e33ab9d
-DIST firefox-bin_x86_64-102.7.0.tar.bz2 77374191 BLAKE2B 6c8dc5d699ea07e5aff0185a3629c1a4d6335cd7ef8c2421a9bbc30eef0efa05a25fda6cce2912951de440eb585a1e6d52e68eeedef15966ed04534e3de51443 SHA512 5bce1466bcfc98cdbcb67d255548b3ca3c5e9d092b2e472bce19ea813b9ba146b646e3be2283a11cd32ef4ba55db43b584591603ef4d073c1a3c75542beee733
-DIST firefox-bin_x86_64-109.0.1.tar.bz2 79452228 BLAKE2B f326b3751d12a8f06540eddac7f289d0d05770c5d02c1250256b519497a6a85d4cbfbe60adc12716f8731f9464617028989ae5d773e1914a0b6e36f9eb1ce795 SHA512 dc1a6de749e69e70838cb6501e2a0610940f2c3ed1ea11186a58ae2c3daad0407d146ad5bccd42072b244c78ae352ff1c0e4a4567e328f6bb7faee5113fd0b2d
-EBUILD firefox-bin-102.7.0.ebuild 10601 BLAKE2B 8904ac2b33c47e525f0a19e668e5630f5a4c753fad94d19f17c56d44d416721a0349f15b8489d55a9f33bd31a14c8adb1d8ee094dd4abc4214e62debaba3add5 SHA512 22c66860e795a5a82a2f8dab9c10eb2d16df566c495efb768772a8e4a2f9d976fc297bf7f80d79b5b1ec5e349802ddac5d34fdab236ae9f42993f211487c3e55
-EBUILD firefox-bin-109.0.1.ebuild 10641 BLAKE2B a465e66759540f52ee420244745e54695ca1bbcd567108dd0db7dfc1af0c77ee1258c1ff7ffac87e1680cdc23c6fcc3fa44fcad65c28cf4ebd0719101d34c467 SHA512 6fa354d7a9ed7609908f1e755449d86d544daaa7a5009c4a8849d04aba821ad5562e57148ba118233a595a9005477307f28984bfe4ff9a6dd3c7ab59f0f83e4a
+DIST firefox-102.8.0esr-ach.xpi 466433 BLAKE2B 235ba7132d00307b45bef0aaba11d1d48144ecc056be8209639371b5382636466363e353425176b1789f0f4acb13d7e52e91c16d6608b8a92183c93914836245 SHA512 b7f4a793ed4aa79ddccfe82a2ba47f995a9cb71a80422f9ac0eccec234e92bdee2d434d5f041307e8ab0d86893b723050a0668d689c22eaa23f4dbd8938acd38
+DIST firefox-102.8.0esr-af.xpi 429121 BLAKE2B 523bb63ef941b59908144ea4c6d1d460e2bcb52c12ef6eb99045cc70b8b33c9498dc229d2b951087848325e94b557f113bb3e70059f572e6a219dadbab1ab7e8 SHA512 8712ca6889092f797cde78183eef3d8a4d59b7f47e6654ffc9f89faddeb46a31c6071ab4edf5253c168765a1353ea5b99c6fd52c02c80274d2a981069abc0d97
+DIST firefox-102.8.0esr-an.xpi 510495 BLAKE2B da94594c10e7066d60cb0f318d06054f32672c20df8dd7729724ba227d7bd20d2d627d18e92acc1695ba9b382f3cc6229bec71e84096669b1ceb88674d7abbb0 SHA512 3a329d9a65871428d750b96047641350d644a0fc542604be449569ca240dafd51533b6004d7dc9add2f50f17ab8a1326b2839f471c26c7e6858aa1ad65a79e59
+DIST firefox-102.8.0esr-ar.xpi 578875 BLAKE2B c5d59d4d83b9db8a84351c8e2da8b40bf9be33b09ab0332a19e22314747ec34701dc83736a796a1663e0c94937c70291c686f539681c6295ceefb3dbf7bfa85b SHA512 edc34a9e0398396de5e1c309971875ff90e457d9bcb2daf12631c430f08449f01ba31d41b6b4cb3b18673c4de30849a44fc3ad6c628adc2e4753f9dfc7228927
+DIST firefox-102.8.0esr-ast.xpi 498093 BLAKE2B 1286b9aebce377c1ff1758b23cc1eddbfe0a10d2f9cda568d20a3198dc554ea74edb8b062212640ddd98784bd40ddc97e9a36bc0eb1f95b4f3bcf77cf33c90ed SHA512 3f432c9abc17d2e26a6118b02cbd064afb720ffa537589a93f5b87af7893e8e7cb2ade725ecd38a7554d9fa48c73ee1b4500cd870ad6273512a129811bca3749
+DIST firefox-102.8.0esr-az.xpi 500784 BLAKE2B 4f915b8b096835c5e7d323abd84fed317732337bd9276673c4f2bb9891130cc8eb8e40ee4fd4d3b3ace4cac7322e34fe32d8306dbcb7102d278aebec1876e767 SHA512 13e4bece6d0db46404216b28383d479421dad76dedc6a371870dd28f5864a41e8fd3a5085f7763c062bdf3c7acce28d06a7a243401ea575a1c5fa745f4f786da
+DIST firefox-102.8.0esr-be.xpi 666676 BLAKE2B 7018e2bf1e7ca652d808673d5d1fb3aef6bb5bec1135f2171cea11c312d5a73ba507603a5ee5ce3f1ef5b81aca4a85bcfceeaaef8025fcac9ecc6b44e60a3380 SHA512 7a35ee3238f62f0e78c755de4f96742f334cba105355d23e021dc98e0d1cb826e667aa245b5b8a15610ffc9f463891b907daaed18b19949111aa31f997aaf5d8
+DIST firefox-102.8.0esr-bg.xpi 591336 BLAKE2B b7be30e0c51539ca1d2198a349ab7b7aa289572fecf62fbcbfd2c67a5f3b42bbfe7e14de343fdefa302ccdf2d67d1d62c263d82a5c6b4c26c599519d0c29df75 SHA512 51be411010a82fe189eb839ed412f7b01eae4f5db2ab71ffb38b633a8dba3061979e0e861a9c7bb9021a5ea3d13effc8c039c920f9ef18dbbf9b9c9679902a53
+DIST firefox-102.8.0esr-bn.xpi 591677 BLAKE2B 22fc4d966eae5e46fc49c8bfa305d81a856cf063d4ea9f74bfbbcba734f7c6d9fd06b7dd6dcc6d06cd425038b20a4a69046f4f91325914d615958650c50a41d8 SHA512 86eda652ae843c55bbe7e4b0666a8caa1398d99db05cfc76af04fca461c506c82ba49f5b691098fa1840b09d78dcb65aadc4a9b15f03eb9b30d1b81819152c71
+DIST firefox-102.8.0esr-br.xpi 555840 BLAKE2B e83e980b519fb6777f175397bf50998573138486d3e01b9f7b0f33a142e927ed28f5ac12b02677194b3d2690a8e9d7faa905f71b752a4451ee54b8ed40734efc SHA512 ac28e9fe6eb8ea39c55fa47b371cfd924d07cd2fe9530fe53a824fec03e5480d653ce84404cb90f139c4c77858a0fba4f303fb75145915c43921e536048e1c8b
+DIST firefox-102.8.0esr-bs.xpi 471718 BLAKE2B 0ea929df4f77c5cef3285bbc3e3874ef4ae029ad34aac499ac4b56dd5c96788023e7a29782544d95d689b1f0c81f7dc37013fb1f04640112d7692921c23c66bb SHA512 2aaafc9555fcdcbefbcdfd4cbcb06ab982321da865d2f0ac6def54dc1170796df0334f4abbf7a76ade63dd2227c788f0dd03d6e385c52a7a7979d5e0e332d685
+DIST firefox-102.8.0esr-ca-valencia.xpi 549186 BLAKE2B db9fcc01800ae194b9c57c5284ebdcce069703a6f6eae2f2686546a37dbba62e778349ecd7fe714adf9305a4511bbb5d42743d13dec05fe1747d49f44231bee7 SHA512 712f470cc24483879a6b1331f71f9558219c20b31b673bafef666227990c8e060385d1e0643b47b9ff1a997cdfcb1e79cf1880a29cb87a57832d5c4ef588ae0b
+DIST firefox-102.8.0esr-ca.xpi 561924 BLAKE2B 86792e2c5453677853cbcbb0bc056c9b510e5baccc15c37c603ec2fd93efda08c2258f761979fcaa01939f553aba44978a52d6128ec09280ec0a969a99fdcf2b SHA512 2cabe01547ae8ffcdb7cb1ee45a3c0cc1d1d594d39bd87d5b6b1b4cf020ef47d6010ae9c461682f24c196c87081d0eaf1093854e819c544303e8608128f85711
+DIST firefox-102.8.0esr-cak.xpi 563845 BLAKE2B b7f90817f757d21a1f64f82ea771ab5c8a2a3c365260536681301de1b36b8709d5e09a5f261dcda79fb8f360399d4e3413da90c8b23454bf9b0289b870035d32 SHA512 5bd48d0fa7a23e4f79d5b9982a3ab4dc9c044726079fd2982c6eb8a334877012d220300e9e17eb1fb47420051ddd6de30c37d057201f796cc4c8e13164b4d451
+DIST firefox-102.8.0esr-cs.xpi 599795 BLAKE2B 06afa42df31eda52c7530555b1660dd95c14fbd0049a1f2f4493aec9ff900076dedd77bceba11bc3377fc78d0bbdade7699c6c9b3131465935d84baf4585d39d SHA512 01f4afcb662c70490a085289b46cbac0048fd214f906f5dd2aa70e78a95b0e08b4e1351d8b28c61b0fc07f8a71d2fa151f23f72003c820ee64c99946bf8f0171
+DIST firefox-102.8.0esr-cy.xpi 579213 BLAKE2B 970934bd93a79f9de34815d4037e2e6761a5e7fd4bf69c14467100dafe2eada0988d5dbaaf59ba2b8ca02521ec5198f1213abd778195978d963c2bf80f0f8bc3 SHA512 9c04bf85492c4f7c113f742bd2bb5dfe63141fc2e92d469dd94a3f6288183489fc42ce8b9da7dacb727e882f827dcc8bdbae4fc4ece147d9465935c209570fb2
+DIST firefox-102.8.0esr-da.xpi 570507 BLAKE2B 4455beb43071f33ee385744d6715f23e93f9ca312544b642d964a4aac9853bd52d22ac2b779bbc497c7fde499f38c6ed673eba249b0fb739416e26d5103b7943 SHA512 2932f799bc7b27b7ab9a9c9b149217db2dd39210d9b1748ebf38125bd5a4354e8493aa9a2c6562b3b43aaec507da7c4e04c3afec114dbbeee4668db0d6a46caa
+DIST firefox-102.8.0esr-de.xpi 591576 BLAKE2B 395484a135445c615e84eabf96319aa989f6c7e3b586a8149fd1003bb1552a85ff42bf8fd1431792cf32ad676e93992fa107c7154a09c28e2a2296cb0ed2cd41 SHA512 2cdd30ab253f91c4165a9d5103542427165698a0f14a34af61e1e4d176a8959f67a01e214fd8e76795425d3b438f9f50c686cbf9a15323c9a71292089e04d0ab
+DIST firefox-102.8.0esr-dsb.xpi 600373 BLAKE2B 43395371b9d96e56904ca8a174651b7e787d427ac0cb62465fa50ef9c0a168b609b7f17009c22d31529510b7a4824ddc1f1d773085c544986623883b513e59a3 SHA512 c4da18bebdc982a1bcc0a3ac83b4128c0d399ff14e5c5d61a9cff98e7f9b4ba6ffd06f79254bf4b2aa77017428b139d3667ca6adc95bad3953bbd087e1929081
+DIST firefox-102.8.0esr-el.xpi 681660 BLAKE2B f8d4b2263cf1f92058dbc83701465623eba7088e8b6e2601eef007899a90a01b6b8f81436ed80c9e5cf7d9488d8165b6a95ed8ceb545c53f6087be5a9252a364 SHA512 2af8eaeb80502a3ad6c21526b7928de46db7ac9175874936bd67866b389eff4b76a31007c2e3a2d073daf3ce0af65fe02f2494545c7c8f88d5a3a98bcea9a24a
+DIST firefox-102.8.0esr-en-CA.xpi 541054 BLAKE2B f02fe6996f5a8cb17b2381e21603cf991f070362cea9c997434ac25ecbfcfd597408560a1311c372bae6118c360a99243089f7eff51a36605bd2a32ad7fc2868 SHA512 3a321063c29271340976e390d7d95d27cac797f79d24d1d81dd54254e173358d7fe9513dc4493503b688c5a6b042953c0a3479c5f299b91548fc2183e8941e5d
+DIST firefox-102.8.0esr-en-GB.xpi 543992 BLAKE2B b5f72e2aca0a2d7570f7e673d765a8259b4226249cf88671d95ae2c8bacc74a24682cedefde6cfa7340911870292a45447066c8a9718fac032a2ac7bc0a727f6 SHA512 eb6df63dd830efe5155b0680525138c9f560b05d345b62711f1a1284bc19ab6fd6ce42496f019fbcd1b60b055c590d977ec54d0775cb4b590d8e0ace2a946fab
+DIST firefox-102.8.0esr-eo.xpi 571435 BLAKE2B a5f46141b0b86eb3baf38a7473458d7fe9c8325f248636fc8f54ea4d72752f1e4e0317bb9ee0baa2fa66ca8260f5d19d0bc2c3ef386a40983701469e34fafc6a SHA512 1b629c635acde88f5389c6d96922bb6b88dcef0f951797ccdd4dab5f9d025cde7104c596723214202d4a6d4b45fb432216572052f274b600f38115d7af7da48d
+DIST firefox-102.8.0esr-es-AR.xpi 584191 BLAKE2B a41d87026986daf041c009d49f0e10684a02dbec31f468b846d6d4a72c57fdbf70729907e3564706a63decc58bba91bec573101471095913c0624c797891bc91 SHA512 09986b89a20f33477ae951f6106221c83189e4115293a295d4557e906612451abe5a2934d92d0a0bef8fc32dea5c834472df2b37e1872b772540f3d8d1831511
+DIST firefox-102.8.0esr-es-CL.xpi 583178 BLAKE2B 633205e334a6d2b65f5ec1712846609d35987b92f9f02bcb64d5f316ccd8deafbd5de160085a50269cae482f41e6fde8038df6a17cab94b6ea3f2a040ee34c67 SHA512 94eb4ed36f742453cbd8e5e5c6ffc03d10800bd3fbe521a694820c8e093a4796ef0defa598f7ba5bf3cb5a2d6ff2f0dc7f7d0e586c25268a96b40c9a381b2613
+DIST firefox-102.8.0esr-es-ES.xpi 576083 BLAKE2B 18415e1b2e6692676c71a1f64be5bae3b6a5c7c8099318f0d6ba51230af600120f43c3771eea5e6d4419a2e70f6947e4f10365a276a5fe239a955db4587c664e SHA512 91c48ab4fd3f86846f84c221d65c1bd83396304a80fea0313a5eb3151d9cb16ecff8589fd794e46dd2afee4b3baaa254450bb52f23bd60966f5d3b1f3ae08c71
+DIST firefox-102.8.0esr-es-MX.xpi 586652 BLAKE2B 18f1ae70a1f16f7734566a8abfd52a22ba798b461c0d87ae08d71aaedd164fa947c360970c85ee00711c70e392decb6b097efda7fb9a0b070ae80ea8f7b7e05b SHA512 70ef7bd36907bf6d091f765ed136ee2ec69d7bf0bd5fcd5a7c6df6a7b1a47ed268a01a16625d00b1ac5379d87637e94ca452dad3d0ad9ea9ab340ce4f9e67c91
+DIST firefox-102.8.0esr-et.xpi 543287 BLAKE2B 4c96ab9180403c66b4d6957f525c85f80fdc808f1c844da2098413f2f44272cd2549f4c46fa8db8f072182c0aa5eb4b9fbee479df8f4fbbf7455dcd42d4d869f SHA512 0b0712416b75957dcf10ce3e289a275f6d28ba695784d89f333e7dce54a6463ca8a1e000520d8673098b79b2281c5e23a051482ef3c95028c0f7188ab2967395
+DIST firefox-102.8.0esr-eu.xpi 572519 BLAKE2B 993a2baae87a9a86e0c5a6056919ad1617d567ece290744b4949470155b5d353862696ff21dc77775cee28d97a3d17c1c0dca11ed6cf225d9f087143a06cfbf1 SHA512 bb421696b16004a74bfa8448bf99fd2d5142265f3f59feb1d39f68e14b003a56ad9e19b9082141da13f951cfcb932193d340361c6da4e219fd6a8bea5d933df3
+DIST firefox-102.8.0esr-fa.xpi 583119 BLAKE2B 1cf338dc570fa3aecf9b44743efd8be843f19cf3954ad4468e86b310e41bce91d8536f36ed48911f2db4f6aa6d9cd654435d0809bf117812e0a5d3eec107bc8b SHA512 768aabcff6a9ed164ea01474e4a8d6bf62bd80d4778d1957a242070138a30fa426d3942649c222d2ef04a13fb578c5c0beea78ed740257deee816d393ad75297
+DIST firefox-102.8.0esr-ff.xpi 483125 BLAKE2B 4d509d252e45d1e5d5ded794d389102b7547c6f98176aa5ac320af5d8a80bbc92f41dae739a2eb8423526c3289267a2296add9965a1e28cccbc99f671276ab8e SHA512 1a5ee3e72d435bd584498fdc16f269c1c971e90a0fba2a49d28806936b4007283c67159be3cd68825029d7d8c65273bb6c62ad1f036e52d4bef0e0fabd7c219b
+DIST firefox-102.8.0esr-fi.xpi 568230 BLAKE2B c79d1e6290f9d843a25a95a9abc89194f69b7dd76698eab41bbfe788d4511fb99af966fb2832028a9fb13d729a4e15c13c46267fbf5a73636cdc35e59bf7419c SHA512 91fd4fb2a18bdd2fd2d9ca0952f48e25ca2950662601733568702c30b992de98e1e6ebd0934e01bb51d0bd15cd70b65c11a80f266a42df531f277a8ad203fc09
+DIST firefox-102.8.0esr-fr.xpi 595536 BLAKE2B 139a9a15647f74a8bb20f17f017080a0beb9832516ed808d3361084dfb35e421de8d152ed85b137ceb4fb7a957eb8b65e23fc54c514767ac478b10b44381c61d SHA512 dad9e2f0bd3682cb869c47a57e213e509c2a62a19779e4cb2a26d0e856573ef1df40494e72f83a628de4f9876fc6c636e7e41277d89b22b69659dcc604cb388e
+DIST firefox-102.8.0esr-fy-NL.xpi 580231 BLAKE2B 362806748f41c13550195635f600a2a4eabad31bf2aaa1856ca72223a1050a1c44ff9bf732b3aa90499711797a92997e1f70b222e068fb847d86c05fc420c1b7 SHA512 c76d1a465eee8b26958af1eef3cda4c4a7e7bdbb96097a56a372b940c1d2015668d667f5212d0c0cec0fbc9ed4e9a770447d5fc98c1d9ffe5310a7c36c476136
+DIST firefox-102.8.0esr-ga-IE.xpi 480686 BLAKE2B dcd66f6bb8ff9f37f4d0b01016fdccdbe90c59a9afb4d3933b884661d64e781c1d3d9ba71d6d4de21970f3537a3a505eb6aa91be4457e6ef6e20939cf2f9be7d SHA512 6018e5adfce99ff7cd45a1b6b87873dbbaaf5f0b85b87cc586643809715cff97103817d84cbbf31491b2e4661da53589fe0241969e97e6543b60b0638160b523
+DIST firefox-102.8.0esr-gd.xpi 557866 BLAKE2B 26528f3f90256b1c8a980291727571589eb502c04b44fe0735062dfdd58e982d931aebe64cc99aa46ccfb283fe2e4ff8c40a804491bcdd491105d0ac825a9861 SHA512 24cddf5e7d0cd9a6d6fa241da3a6e76d275bdc747fd4d1cbf418a0f7eb70a925045cdd038f02b35c12d0041066efbf9babbaf634345c489a1b29bf51457bf3ee
+DIST firefox-102.8.0esr-gl.xpi 550706 BLAKE2B 1bef267238bada911cec0cd1f0ba0467f596e9878afc8d0159407a5fd7642542c2c2bce69e2cbd0ed2bfca3ebfc1539118203f11ff5faaf748dfa486f0cd2e67 SHA512 7f33ad646d066aad9cf07f591013ada7a03d3ae428f1ead56679b6b70ce98c179889730c2513bb6725345329099598de71234c00bfc272af9871fd18402161b5
+DIST firefox-102.8.0esr-gn.xpi 595699 BLAKE2B ba224c40225d6b293e07bffb649bd8204ce03aade8981a2161aa933aa45033b4f09b1139e2caffc00226bf89b475f557afb5677027f8d44f55011bbd11bf6233 SHA512 1168b39bbaee2da631a61b311e420f7ab2378408d920b06a9fe82c4ed823ee065d2867c2dcf10139445f751ae900c8a1b589244afe4c28d8089f74b660b940c3
+DIST firefox-102.8.0esr-gu-IN.xpi 541902 BLAKE2B 2c5127b7c31abc88c4e0466f217fe39af3851efa7a0e3d376873a6182e2bb2d406c901de7eb49e987b569744a39235914d63bad90541cf7870f53b6fd17e1615 SHA512 318d552376695d84ea048f122824d81778024ff44f17f904a493207d7730c408ade136cb05ca8ed2b248bb1b503270b5425b1482485451859d29c14cdee8d3a5
+DIST firefox-102.8.0esr-he.xpi 591524 BLAKE2B dc270237487cdd0c677bbbe558527e0f5771763fa0dae869d1d76cfe8321204370c6392cc6edf6cb900f73c3f461617f3265cfb1b44b4a2de3326636dd8c87b3 SHA512 8767e1b01f1460fdaef712f117f4bc4069c4acc6065c0b231e5401f175e013dede63b06ef721fd637f21c3211ed5cb6914717a1c4316a7a9117f71c6323b4215
+DIST firefox-102.8.0esr-hi-IN.xpi 570415 BLAKE2B 74f9bfa72b1b5874bde77c989dac6bf7a815afec7ade2fc61240d30b5d85ddff977ac528bdeb69ad1fc2efc6c506ee587ec33e52fe6d6ea53af58bffdd53312c SHA512 a24bdf922ba2c68ef271bc0d90fb0ac33dc04419ba810aaa1dd47c6220f6802cd1ec8341183bf325ee1d0b528f0bb06422266d522d47a31a1ea0d5b57b37342f
+DIST firefox-102.8.0esr-hr.xpi 555265 BLAKE2B 9ad7d3e5f06217a975cd5f42b829cfdd80446f5811c1031ee966d4d97ba4dae6ccac2d0c6184a7625031b39ac083f92ee4ff2a3ac0f779547f2ceef2689f10a5 SHA512 620d66a907925aa5a828324ec54368280270223a5c31d7162e5ce062f62ea20c853e45e2ba67ad812aa9f76b7a6bb76a3632c21cc2cdc8b759536dd456757bee
+DIST firefox-102.8.0esr-hsb.xpi 599170 BLAKE2B 68c65da95314f130a4bcc4b089b5563db52318fe54d12190f6131f0ac88e6369b9ab4151bcf1c90112d7fe8a2b533d6497218516c606ba54fc6154f8187845e1 SHA512 d57185505525dc12eb9009c049806c452cf86f6d4c48c52387d5169d68e92d04beb37bdc19a54d79322b81dedcde105de210d6213f0c3a14f4b92628bd70eaa8
+DIST firefox-102.8.0esr-hu.xpi 605242 BLAKE2B 4726264618f7ac474afb6e4003a195b5a644f8d14dd4fb2d7895758c6e43f4a3b31482a96bbf248e5f2c08430d768400f15a9ea2e0e98ee7f266b4c46a6419c8 SHA512 66c2c8a7c9e52259d7242c07aa3ec038611b88eaf5688f5469146c6b82f1ec8762cccc0e3e063eab29cd9893c7bbd0cca88df071c195bc3a5809500028d40ebe
+DIST firefox-102.8.0esr-hy-AM.xpi 607091 BLAKE2B e23c9ddded27ce6f38e14f29108655173e683f129c072f316051e1b81a024d1ee76e88c6e2eb83ff8205d953f0cae7c5a3cbf6acd73a12f6dfa47f0fcf3ca941 SHA512 f8d117989bd76144f14f062d96eee9b7d1096142d318ce9767bbd30f14a5ab7fade248e0453dcde2ccfc3b5fbb7e4fdafa73b61ed65ca7bdaeeaaa93af95335e
+DIST firefox-102.8.0esr-ia.xpi 567881 BLAKE2B 6e67a90481acec301555bc05e9046c39b01f65145db76ad042dc0ce921391ef5dbe0bee55be3189b854933a3a175870e0a97d6194e5c40112234ca26a8e5e594 SHA512 2db1a5b4b6464428c2fd4b3e106ba4f56a5773a40a6054d915247bfa0839604f7ef07a6e7d54dca3b1ee57ca6bfa00759157eba99d11f3220f27904dbd458445
+DIST firefox-102.8.0esr-id.xpi 564796 BLAKE2B 1a9f9a96602e68b6dec6640bb9effd12d4d4f125d8f59e1d11c8d895fdecf66aae4e10984dda4e02d4c7efcaed8585d8f2b94e675d6cec06558d8b01cfb3f3ec SHA512 e1593892eac472e04120050ad6bbb29e0355690a510aea89a376ac6ce7524948797ce4ebb69b3ca1145d7f7ff3b854d2c75396150edf0207dc6abd2a54bef912
+DIST firefox-102.8.0esr-is.xpi 575715 BLAKE2B 1e4a5d3257232d69b194d0195048a60bad925e1d611a5bfd4222978b2596a2840b3559ae4ce7f833da931674174e0029d92e6749dad78704f86aa6bbc3374080 SHA512 f49e4f06e222f2b504271ca9b54681da60c50fd850c61c165ffbce891140b9208ee65671f8550ccd3aa841b7ba2e2c4dca53011f4dfee973ed4ff98f297440b2
+DIST firefox-102.8.0esr-it.xpi 505276 BLAKE2B 1ba268a63d491d7d8354be2d10551e152055d1facc2a9555b27069ef2998ddf32b39e337995f9425ff3beefa8010075bab47d2ea6df232b1b2bc86836cdd17b9 SHA512 920611409420903181d891724bf3b012a2699e7c8507706da5dd2e13acf2ca3dc9558ae1dced4bfabe0b2c0af0632591edacf9b0826fb002e79931a45655ffc3
+DIST firefox-102.8.0esr-ja.xpi 631474 BLAKE2B bf8e376fbfdd77ef6e25a41ee2202b416eb4b3ce3ebb40210e00b853b2064e5fc7ff1ed4f9501a488c347fb36fb3162e2ff300bcb68053673ec9bc8782217bed SHA512 766da62bab117e5a31df9b540b1357abe4fc8a7bb2da49d2db06bd7e2d4cc59d69ebd27c6cbf65ad0f0a48e779363760078f46d845d1f29b210e2d5be5e8d523
+DIST firefox-102.8.0esr-ka.xpi 636000 BLAKE2B c244fbba4aed30904506841f41b1107756565ebf2dec0c016ac74d0e201eef664990d97c531594af50287642539adae6d588392b7f16d31d1ac9d84f1512e3b6 SHA512 0c502490f4869d7a2951f437c40b244c9a34635314762be83cda43cd2fed7ab7767b0c66b22da751ebaa4e9a9ac13d40d086787aefa9ca5ecaab748db3459c22
+DIST firefox-102.8.0esr-kab.xpi 583639 BLAKE2B f9a73bec30d6e475633e2a2e80bfe70bb15b8a1b450d15d65f8859647fd21049a0ef043ed8b2382c8a8c6c573a9d6ca4e1a2c144cefc506a1e6eea5aa3e5466e SHA512 25186d24a561d1ccbeecba085fd5ba30691d9e856244636277d6b43234518e76ace0fa5f63f7039373ce9c59689bdd5a22b7e8abe82e74cdb0d3d1ac3abb7443
+DIST firefox-102.8.0esr-kk.xpi 658889 BLAKE2B a7a503e1a35991022357043f47ace1aacd96d0f325ab09a9b703baa8fb65545e2c3acfb881acb0af273e21f92dec5e28a388a30b09469defcac30c5fd4cd062d SHA512 24bcb46ab661885ceff8d58d2bcb5bef6937056f77fe31037194c8cf5746ec0bd38de4acac200a6ed0683efc913e33534f364de5a3bb7792aae4f4c66a92a3b2
+DIST firefox-102.8.0esr-km.xpi 543881 BLAKE2B 891d48e9ec821cfb3d4b57d0771338eb60d1c6850bf701de78cd5263724dfa29111e39fbcfd2f575134afc7236adc4c01964ad3717670cedb2f47fc074fe46d9 SHA512 2f41e29eca458d54b3993f293d11449f314ee9e380c22f84ee08a11f15c34e140788701bcc11da560fac7d94ee85ac94d584de14a36bc628a2c84a81e3f4d882
+DIST firefox-102.8.0esr-kn.xpi 508577 BLAKE2B 5a1dc59b274212a989ba3ce14b34e3edc9f03200b4755a5b045426013d85ce26e160bfce8ac0785f60f568d048839599082dee6974b041a10aeb029d4ad08894 SHA512 fe3228103a45e636aaa3dbffed897631d4d4cea87ffcf44216400324678394cf555f817d0cef73c96ff5e0483a8d2e236f33179564310dba3839047ed149bfd8
+DIST firefox-102.8.0esr-ko.xpi 617301 BLAKE2B 39d80fc44636fdcb98de5908ff303507669716bc8c33a2ed069762b422c84e735529f2d343a38ccb0be5dde0b40503a374546e74b58d774ba70f3c2797933fa2 SHA512 7d4b67fcc925d4d7189a3d175aed3c17892a85ac42f8c8653c286496f6da1c328544031e2990ed531db059373b18805f7007134beab40ac598fd03ed22556412
+DIST firefox-102.8.0esr-lij.xpi 480141 BLAKE2B 7de9f25edfd257942dc768f1f7bd8f0ea639cc48f905e50412e44b4d621d2148df4e6d91fe09d7821b9270f4743b3dfab0fd5fb49d2d0389302dc97ae689e860 SHA512 c709ff99d453f713ba5ce4a968e3ae1301898f97ec93e6ce8bc0ae7758364ae930b44f6ea7482fc5066820e45473df7678b7c1d6bf1025074dd4c0d247c2d4d2
+DIST firefox-102.8.0esr-lt.xpi 574776 BLAKE2B 7c972e98ce15e8705a3b06865032333af57e8173d0621493ceec3944cde06ac820d8c6fd7d1c9b70cdf8ea9b38b89f73a7e779c4a2bf6f58dc83aa737641a2c2 SHA512 8d83f00c0bb2b8e88c8c58da7276b97c95a857e72ba4a7ae95788c61fac4a1ee1f465724dbc17a779e87efcf242bd704ea22935394fe087932cbd06c603953ce
+DIST firefox-102.8.0esr-lv.xpi 479292 BLAKE2B 321d29d573c64689c0a2a40b7e71f3231d26187148c39f3322b9dd4fe7a7a6922bea7961413c8d057e083ebdebb67c4e2941965b7112eff0b5d4714bb0801315 SHA512 bcaa0a5ac749ae3b970c1f5f1297f141d674730fadecab49e4802cdbbba3e77c3c28adc108a923b1c0225db6dcfabdbda6818370a3b13d52e44a06ec24929491
+DIST firefox-102.8.0esr-mk.xpi 497531 BLAKE2B 43c996b6f2aa0ce39816ea9f24491c34e87ccb64dc421fbc65ea11d5502a8fe4076fb9cf9a253bcceba65461f86aaa0bc524b35ecf39121989fe607c38237525 SHA512 97ca3ab0016d8957d9c1a00d1aa344cf9c48821c2e644ec860e52a989dd77856b0668103ad302929b121deafb6bccb67ad6b131c03de496233b24525c49ad58b
+DIST firefox-102.8.0esr-mr.xpi 543731 BLAKE2B 674a596176728dc016b018e50ac90184dee31f468a18dfceae928f74d49273c03cdfcd159088022a009a8dca0a1429be2e210c520dab9c3b21da7cbbd32ebfef SHA512 228d848d21da8725174fe43f91d10e0486a81ae49d626e78eff1c94ec4a2aa4b003d3ca875e2c8dfa5afb7d8f411ac2858e62e925613231f010e9b59cc9953af
+DIST firefox-102.8.0esr-ms.xpi 459024 BLAKE2B c76c677ea77f8ea5367b9544bf70b60bb2695022fbf38d33eefe1fc98f70704bc62275700d1fafa66f95c5854ddda2cf4ef2ed0898495b27ac058992d4cda3c5 SHA512 14fa98bdb3d32b5ad4815952efd26b166bb2f6c9d9f1e9d27c0d63376d31edb3be927d735160dcdb58508f9bc61f5f5e06ddd6b6e57f8f3f7d4b699e21ffaee6
+DIST firefox-102.8.0esr-my.xpi 529929 BLAKE2B abeaf6d257bb210371e39226a421d7cd63976035aca1151ef4d4dc8c0e6eb41deeeec05206848cb497ccc00810c453ee996d7f928188218c2a26a2f737d0e899 SHA512 8a7e78343f8af060408b73987b7ceb659b54dd1b3128d4c8b230d89457bee5e477e5ad788c686b7ced5c4422b3a312298f086721fb78fbbe470a92728e71a841
+DIST firefox-102.8.0esr-nb-NO.xpi 565274 BLAKE2B 1d277c495bd00232258c867ad82563025e8c6f4782a8a9df765874f405d8427166ab83542d999de40776f25f7e0a7ac3ddb9aa2ed5806fa3494d1898a301a0e7 SHA512 aa5e70030676e4c2fbf04b0a76ab7f8bbe0d53f2a0b88c770375b3cb3b94ad7d32afc57876337308ef7d0be60d14ec2f3e96ba6e4255acedc6ba8e956399b7b7
+DIST firefox-102.8.0esr-ne-NP.xpi 498086 BLAKE2B be475a48cab25176dc270bbfb605499656d37b9697f11c5f0760f1e9334275921afb2bedebddb3ef0d944024f0157b44645714d33a7dc418ef258ed9564b34ee SHA512 e8e4db176b66d21a1b51c8a55c6e5643545bef7d788023c80b703d447dcd93fe64e5090675ffc0a419c7255042a2fdf69e2c7ad8601c7637ae3b3c2375c5252a
+DIST firefox-102.8.0esr-nl.xpi 573453 BLAKE2B abc0c619d8a2e1515a0963dd8a03d699de551e814f65e5bd66bdc58e2ad66898644b83af69881879f87568ae2b8b6daf3290642466e9484c3c0e6be1ba2f1318 SHA512 fbe5ded031d6de39375e4d9764fec4f53189cbc5058a791c5cbf516abdb4673b1ee82f62b81d4759cee1a730e22c0e4a1ac954b6779014c20aba5ced248e3db5
+DIST firefox-102.8.0esr-nn-NO.xpi 566163 BLAKE2B 38315896fed5a21c2376550734995f461fc29f4a49b96bdbdbba786332f5e21a0bd7de6f6a64b4955c3d7a27c9b85ea2918e45a21513b9ce4cedfcacc4bfecdf SHA512 8f9a830edb4284e4db7e12e8f39048d8b90a022c62d45c9880a777f0d25ec429c50122cb21108d50bfc48e6257ab7ef3299ee8462ae2f75e2f8fd90f8c535155
+DIST firefox-102.8.0esr-oc.xpi 591133 BLAKE2B dc22b6ab58d805fb0a024fdbdb552fa7810c8c1b071be14299561ba9eb3ed2b80e0de4a56019bc8168e115245f3db3cfaf17353fc23294c3fea91272cdde9114 SHA512 f119792d1f5b58d4f09a222e6742cf83a0e9ca449a2143c032ad9027273b306212ebb97604bb4d7ec635b9bdd35a6ae15d775633d2089272a7efd4889266e4cd
+DIST firefox-102.8.0esr-pa-IN.xpi 648617 BLAKE2B 3f906fb7b5dbcb4c169a1fde1f55d763c2d9f7106521fbca58f182d5d2e4a6a09771662affca8c00cb634e299f1cc80217f09ed0d24929692e68864a4b4d2b33 SHA512 c74c6d2565f444948353d61642585c0790c9e930f1662fd0b267ee8a8975f0a6b034607d5448770e63be674dd3f85d7ac8ef7c024701faa66e68f28585abc3a0
+DIST firefox-102.8.0esr-pl.xpi 597068 BLAKE2B a00990e0fe508b73e2bb63fa46abf022c796d2641b4fd8fad35133d1bcec6ee9534bf8da8ed0079cbbd1feecb1758b6cb53ade7bfb6f129d2337df49b9f95a84 SHA512 ec43ca2f2c3c7c8a7a09b45c17f402aad4a2883c17f0795741281575bccfc6766f8f60ac6e52d3f873fa69543ee341b1b0274c273e0ed595bfdd895e9c2caed5
+DIST firefox-102.8.0esr-pt-BR.xpi 579007 BLAKE2B dc1fcd4b497f067eba5b9e5027cacb8c2241c3a447bbc3113380478fa7326e3fcd398cc0405a1171b90d09cd031efc288ef319b91b8d30270cd355f45a29fda1 SHA512 890a43686aa43c6bb8153bd68a414ef1f5947c4c232cd95f0feb7d85268206dd59ae367ee7fce517303dcd1996444bd29d1650e70ebc9afb48c76f22883aef50
+DIST firefox-102.8.0esr-pt-PT.xpi 582844 BLAKE2B 8f9645c015aa9180ffb88c93ef5d244fd3dde31d5cf8eb117dae7d6c9adcef908594f3f8451e5c3b92f03078a514dedde44a5f44e698e5314ebe2ccf12504d51 SHA512 69762ca4b346e408466119d8594ba0c4122411fdce855bd3cbaa9bd9c48abcd68be3e4b87fd664a8ad50d7e66fbd602513cc6ca42e055bc92910e4c9db3ca7c9
+DIST firefox-102.8.0esr-rm.xpi 571914 BLAKE2B ba13c2347435ebb5a3c26d5ddd73216334387c517f662232ecf8607ddd147ca8d5780225935561025ee59678eb095d4f6bcd22faf7de543d6519f2f3a34f6517 SHA512 5611ed35ff09dde53d02675eec9396059094116569a8b7ed131cf386a1f936e30fd8969bdc19d0f8d62f92cf932e14a7a5a27d0c6696a49688ded5a235889dfe
+DIST firefox-102.8.0esr-ro.xpi 541910 BLAKE2B 315ed9b2400aaa88506dc0f704822f76ba3fc80c5a4b0bc19fa566888fe8ae02d5101bb15e6d8ba53d0746f26290fc1f636bca448c41648efb5ea927f0091641 SHA512 ee107859daf9b83cd0568b291d5429b2d124de538b37cc8303a8340dd6a41a50c736081be49c623c9a5aee3e641ba025b002fe68141e0d02f7b3f7e9ef603943
+DIST firefox-102.8.0esr-ru.xpi 671118 BLAKE2B 03554b2dd126e56b845d0ace57e6a2cfa7a1c580773e271d4c078fa9b203d7e3cc1b645f4cd4f0dbec726600f1d9ccc17553e4f1d97edf4369b697eb32fbff76 SHA512 700a0dbec9e06299e6989da4ce1decf6bf0c2cb1dc549bc7263e9171dd494af7248ff1cc5102af8a139d143580723c52f15420ab7715d91c7db012878e20abe8
+DIST firefox-102.8.0esr-sco.xpi 513227 BLAKE2B 968dfb7c84e6b76ba6cd37bec22c75c2a08c29700cbbc8d1b35c69924142ce695e8e30e42cfb33394630dd05eb3e7e1f69030c5135ef02a0692d08d87226132c SHA512 ac488576af219bb5a6a38f248177292330db2eef0d4258ba75790f915711ff5958b106c62b9474dfef78b06ae63b27b470b84067fc6b0d12b686579b8966a5ed
+DIST firefox-102.8.0esr-si.xpi 585625 BLAKE2B 97000075c99dd77673e7db1ac29c110082a5887df0abfa9321bed67d95786e11a1a7f89eca685d52f17f46f81a4cc9873c642277d18ec3d2b613279d005c78fa SHA512 873f7a5ab6a7f3dd6752ef6feedce15cb4142c5dbcdb00555f9ac08b8e98c6c971b9627680bea87cffadadf19880d1dfd95c6ac22f528a86765d5cacadd94422
+DIST firefox-102.8.0esr-sk.xpi 606127 BLAKE2B a350e7b74e002eec6b67fcb9d6a7842d51b60dddb27415f9a789e63677a368d2bfe58cc24f41363ff8b3d75da5edd87edee9e8794dfaf40e6cc565b4fed61d49 SHA512 8b0eaef7176dd85e312c20f7bc8950f538b84b8268187ea953c01897af1ac1d01151667d07f8fe5d719165560049174e8076173133fb25b803a075be16e67811
+DIST firefox-102.8.0esr-sl.xpi 577347 BLAKE2B be6f8560c5582ea7c7778bc9d86102fef0ee4c3869bd0f8aeac7f2b48c8230c3b5324607d82208e2bf7874bc78021aafe7ce2332cfa1a9cc7242eb82fb17dedc SHA512 1249539c3b8c33f75974e5d47bff1c1719d2312edb707464ea18838614711cc92b956de872eb69d6f0aef25fe272219606283d2780780f41ea335b38f6e70a92
+DIST firefox-102.8.0esr-son.xpi 433056 BLAKE2B 487d9d8a992dc2b3eac09b460ca99c680114490fb4944b5b0f528b1373f00a3447a776bf7d1a33ffc56cc7e28f9101837172ff9dd05d44da211348701b4b50cd SHA512 678ad8cca4566b2b0c21f4530d3241a4fb1810383d1c1a4b2202ee372054e89b6eb871e6d6a65ce4e6b16be4b6dec865a4b0adeb2d2255dc988a633306b3e0fa
+DIST firefox-102.8.0esr-sq.xpi 593411 BLAKE2B 78898ce8e1e9630aed0db3177fb51709feacfa2cf5161666aec041aad86d526eac65ebd94898a38b89c6629eccf247181b6bdd5de9dc25df1863b46032a968a7 SHA512 a2fe4168b94f5fa27d5832845c6f552f2dbbe7d33c6d0cb9b18b641be64e123ecb0fb0cd9a83cfcfda5820e16cf1c45d29f739150270bb366ce0fd4bbe299b3e
+DIST firefox-102.8.0esr-sr.xpi 635142 BLAKE2B a3035eca3d75bc04e1a222632712707338ff4aa26ef8c4a1e19c7abfecb82969a9aa8192229d3d5aca136746d9d0108b73daf4b2322e2065a9a4db28f9590715 SHA512 5cabbaa7ad5e5e6f6549bb3e9fd1960160d5125ee598291cd5f9bf128c4ec823e298946f7b74491df5e15c6b933e3054ff083b79a3f63a0359c4b1370235f111
+DIST firefox-102.8.0esr-sv-SE.xpi 576038 BLAKE2B 24a6187bc342a5a49f6dd3d16f40d6e787daa492cebd799f087349bf0757ee070eb32c255654d927dcd859fda194c53eb095703382f8f25b69d73b96c1fbdca0 SHA512 013248432e676fca61c54191dd846d4d10ca1d543ec5a2b07703cac80efdcb6319522b4149b8e2339faa64873e70a968b450290b4f57a20d8cf7ba831652ecf4
+DIST firefox-102.8.0esr-ta.xpi 522073 BLAKE2B 9d04d48b7e20342fc8fa93cd35881cf006ef1a3dc744260db89813c827569ec4542b893abdb6dffb7e3bdebbdac33c9d2c8f15890c06a24403b6065073169a4e SHA512 37a678bbc37d9da66f8e86b8ce5c67bf05e3ec4ce8d961bf7568813c71ee6737b100be41f9ce3073df6a863d41dbc573e023727d82cc81ffeecc1f5278afbf1b
+DIST firefox-102.8.0esr-te.xpi 568442 BLAKE2B d58573efb89c4da4f6bc35f3b81678e13785c121c9c8b88f7f3ee92e238638773b5416f5ae40bffb5d5422878e0c4c516ac9edeb6e8a9637ce076ff702730d70 SHA512 eca4a8ea5f2b5aebef6e5ac4d5c4e0ab5c528d0862d1cffca8aa040089f8497384f63d35aa75f0f12072769a2f9464f4cb2cd54938b31cc8b082e9ebacbcf14c
+DIST firefox-102.8.0esr-th.xpi 649500 BLAKE2B 34603c29f96b55a684ba53503bd24180c16509b6e93179b66f31fc834ebbcc5f0354b433cf2745de422bfdc85f96f2220be83958adcfe5b6bc69b36b5e430229 SHA512 bbcb5276dc9f0ecca57a205e75a395df9a9b1d466c862591d50f5060e3651df39d0382baa314ea77e78489cd730e85d4a5291bd721fc6a4d38707aa883ca9694
+DIST firefox-102.8.0esr-tl.xpi 532355 BLAKE2B 0a327ef8830c898c26860340f47e8431f40484d7a55122fcbc2a9d9a27ec02db9c068396bdd87b8bc8f50457b86b20465bc1ac5bace91a80e0aceb04040eef81 SHA512 035e5e6caff5244736ca8402fa93c4e313101ca0c5d377e8c325a4259d96ed7a44c03e9b5a6955dbfbc885e02e60e68e22a418533a7c061c2f6bf5a259cd74a5
+DIST firefox-102.8.0esr-tr.xpi 590506 BLAKE2B c4dc50e328bd0b03a1b85b10fbc3b33c374ead3dd4076b370af140e751400598d3121cb6cd650f535343589d65c85e9e774207f08c84abce7c41e60bf2d65361 SHA512 784911a3d90eee0bb8b389aac5680d5b5039c5e03ac609a92b783445a011e1be7dd97f5d2c05454d707f55dc70ff91f61e2f8dbf15f2050cfe4b2973465c330f
+DIST firefox-102.8.0esr-trs.xpi 497368 BLAKE2B f6706cb51fbdf4839ea84b6d5e7643eb23c3489edce446c8f898d7603bf3097f21ecd19c765b0a365140507df236c2e5fe848470b17ee627b556e7b9507b23eb SHA512 2bf46c926e3ce986bf279bd87d2c1645edcb8f3f096d1457ce605331604ee597123665aa39050eaf40b61136d5f26ee234312bcc5f4a6cb9c9e1debc3a246d11
+DIST firefox-102.8.0esr-uk.xpi 664317 BLAKE2B b1de6dc2d7b17afaf3d2afe0275fc5ddffce96bfae7285552693fa2ce0d957267c79eb6cbf25dada5dc51bf96df8c94553a1f8cb14c866ea20507af0f2414bd0 SHA512 b4eef43743e8bec7690774467de213b86a250908613736e28193548ecba02c246581ebf8eacddb1ad268dbe6bb70d087217c8cdc0640e8063fc91cc7cce54977
+DIST firefox-102.8.0esr-ur.xpi 569913 BLAKE2B 89272a4fbbab985b22ad9e0f21bf263ea0f690cd2052f663e4a4ef520419516431d9ca18aac073d7d6818b1b070f161044cd3821b4e263ab8e8cde68a9e4298d SHA512 8a3707d21e65454bc5891ba37527a45044082bb56db00e8cc72ccddfe043634d0e0c1bc7d7bf540ed4fe69003cb3ddc0431c0944a6d50d2fb90dbf2c4e1e72d0
+DIST firefox-102.8.0esr-uz.xpi 488876 BLAKE2B 233a5293777dd9887318a88cd98b112f45fbc99df18cddc5d046fee20d55368d010d9988b584d69047c3237f43bf951f62a7b73f0b7c04a45b3f47041292642c SHA512 edaccee1e8987c211d615ed57a5fbba1e71d95cc2cd4fb3fc8b2a5d7a313393f1b2f768d1484ab32526ebc952c4bc4efa75a9a24a271d169f2c61a05a6344f78
+DIST firefox-102.8.0esr-vi.xpi 611418 BLAKE2B 860ae06dba6cfbd9f6b8bfa4a2aa8d88de06811a0c697a8e29be2906f60af80940a9fd339481db9b7a5a60c19944c0bae03815109cc869b94fa77614e542efa1 SHA512 358bed53bcbbc1a61b2775a0ab5e4ffca97cb7ee4d1139c01a7d81621357f5669d9ecc19aff1b13d3e5f85dcc5940f2ab990088bbb7373ba65aca990c0811599
+DIST firefox-102.8.0esr-xh.xpi 427933 BLAKE2B 82b1d0b73d180993968be57bd2d0c3835c2a8154d06943a877b5122c7ae8fe17631fd1bc4c1596fe4e5b44bd31c22cb66182d39fb4364ba771e0ae3a37732a33 SHA512 aa62d9cebc3d37aecf9dd84b6fd53550a035a3177eede052327d3bb917ef36cdafd7ff4bfdc63704823ffde0bebe4a9888e24524deb3bc74d20d17aa47de9e05
+DIST firefox-102.8.0esr-zh-CN.xpi 613305 BLAKE2B 1de6727ae56d346666db1619cb456b011799bcc1e91cef92ee60e4a7f228c4e87a1fe7dbf9b62555c5d3b2e56604463be482aada1067254225d9c9fad560d4ae SHA512 ea575f9545118b4d017abae1bd9d99af33d562ef073385b525478923f8e093ee62f2b6e28ee0d1e48d75543f4fd16c46e6d867a8794b1f33212100a0e34ceb21
+DIST firefox-102.8.0esr-zh-TW.xpi 614571 BLAKE2B d0332f219a6443f3bd99ad33715ea1e83438c764c5ad1634704baff7b641fe7bd4890e253264cf07da9203cac0ef02fed3324b14fbc556d3dcb8ba028888da5c SHA512 0656e9f4565de49b2c8c249615b45e8e91ac1ba4704a1a00eebe3f2f1f653f2e717e4237f0356c22d6b4f16cf4798f3fd558c8af7afed139d46dab16fabcefe8
+DIST firefox-110.0-ach.xpi 457766 BLAKE2B 166b12fc0400ca240640eab4c074dc259e4c38800b93452757afdf15ffbb8cb775e2e99d50a791e3e1a2342d065f56157bb143dbd191c45b15810fa34048fa63 SHA512 f9ed95380afdda2b556922916584521a7eafd912ebd421f92c82eb0c2ee618e15bec68741cd51351696b7f2eb7c33ab97827a45193868eca2de7f23054f86f06
+DIST firefox-110.0-af.xpi 418305 BLAKE2B 14d880431623f655eb33f3a6a0232f4996ea137ecbce064d5347de82363efb0824481911ffecf3a0fac98546922fa372f2ea8cae9033e0b3c646e8360d7d560e SHA512 3b8f5ed26c394a5bd451657fec83ee1fb9cd6318c91bb7fceb1ab4d3ff04e8b066d24a4718ab360233622ca21ac27896eab5d53f6e05af403880243c6721d2e8
+DIST firefox-110.0-an.xpi 501238 BLAKE2B 02b9aa6014817ab02db61a99d8118c1f2775c7d42be9986333c37f71571fbd60026491edead6c0c26057baf98b841e86900bf4cb187b5466ace3b0c7ffc51b63 SHA512 a4fc90cd1d97040c48d4d6804c7a6ea3c740bbc45c21a2b4fe0d396534e78423738d288bd54c5d65096b94e40c110003f0540938ba83bc115f69e6ecd481ef45
+DIST firefox-110.0-ar.xpi 568264 BLAKE2B c4ccacbe0f8f833c91413ce7db75f39eaea4b2f29db14b6d83369c420561621d86b4534fb6f3b439202b8c899c6092199f58e6e8e469077010ac16ba21d7dc2a SHA512 4c4f4b6cc4185d8a5ccd52980c236cd5a84a6732f7943a7580e1241a32e4562b774459a5a7f94de1a163586a4097ee05b991f15d5e928de080354e84135f636a
+DIST firefox-110.0-ast.xpi 487468 BLAKE2B 1be6f483ce27fd23e75ac89cf8d1bcbc976686ed783e659739267c6d05e589892260681e96c1c8bc844e07c170b9156e76540b1be9151c30ee79b279dea42530 SHA512 9c7778723e8c07987fcefe4fa3c5710859bd55f8e0ed0579eb8690652e10bbd9307470f625d4810ce13737f63d7db06b284ef29a42f347afedabaf3484efd0e7
+DIST firefox-110.0-az.xpi 490056 BLAKE2B 66231a1055ad707ac6938fbd23d55c9d9d7a5504215d9d5eb31266b03b29927a7a85631c9e8ab21bfbdb57b1f1415923e10433f84204bf7ef2d03a0ce26a3e0f SHA512 756f5938184ebe10e46724d7805c9ea86b066a9339398e7cc4bb2b514edba310981977a4439d249951e84df1b7b83c2b0fb8f51db487858e3c01a80178413f71
+DIST firefox-110.0-be.xpi 652579 BLAKE2B da9f88506d08a511b491978320ab0a6f7418dbd003d392dcca6f2621774755f34ee6c59f926399f8f9c49b98e9791503531b3b12b151d9390a5936b17055cdf0 SHA512 b0c62ab93c736428d25acbd722aa621feaa601bb00a8d87da3253405be04c87d36b5a71c7e5b66f4f1a34d836d26f5629a2375a61d5a1b65bdc7bced1b17a978
+DIST firefox-110.0-bg.xpi 579992 BLAKE2B 70adbd5670c3f8102332165c462f088c43b49a5676023a673e2ae0dc183614414a432ee88c6d37ac6d2ce18f21a7bc4fc6244b0e36079d605cfb64be6464d4b2 SHA512 6c97c21466b88bf2b5f2d68784241940f0759ddf82921a365e798734844341ed851a48518fd45a0a6693801cd7738e98b400bda08d0002696cbed4319cb7626e
+DIST firefox-110.0-bn.xpi 579339 BLAKE2B b00cc3bd5ee414e737397ba07e6ebc05d5266d2d47e2f0ca73e421b5e8d3415fd844b04f60a57ad43181129a445d67bbaac412903179bf7029c4886303c6fd4d SHA512 eee4ea7899d4eaf5ad9346c5bf7afc91b0f19ca064c50b85c51221608ccc7f629c65f4e358e2b5d7db3b8a90b6a1f976c8e98dffe7879b94f845bbffadc94bc8
+DIST firefox-110.0-br.xpi 546492 BLAKE2B 263af6cb6d6a7355ddde4cf282dbea91de986f0ecdc4add8b016e7845e0c4ad8c6ede786f7d635f90e949f842dba3e8568ca9c439c8bfad018502845868bfba7 SHA512 8ad5269de65833801c2b26167070e3566c033af37a5417ab0c8ccb2fca8291d14e7b6bda5304084b666337e28a7b15a99ae6f140a94e36423e4678add81dd3d6
+DIST firefox-110.0-bs.xpi 461730 BLAKE2B 6394b1dd3aa487708112643a883008392d81372d89a6486283500d84762040b18fff576cb740e343951c9ad5bdc963e0c8e390266baa3b5bf8e524cd854f64f1 SHA512 e495358e090be17b624523c86ee2ce9c6554b2eee37c8b2bd7bbf7818f7135652f29f8d362cb74dc87b5193c8d346c3d8438635a05e05e4891fbe24e62688e30
+DIST firefox-110.0-ca-valencia.xpi 540139 BLAKE2B 6a4f0aa0a3740d02b61407a34dceb06abf3e109d4c37df4fb18cfa01b3992903c66e98e4e3ea18af6d7e824b86cd752e93fa2f927fa531f3cd37b6e9e7ef14c9 SHA512 b50ebedb3cfd08348dacb646a8466467754e58443e2683f72b6acabd7e94dc687549c7ac0943f160b209c6f4e08232c48a0fdb77ac76b249ca544014e38c0dca
+DIST firefox-110.0-ca.xpi 554783 BLAKE2B 55ed4bf968ec46510effc98a41f7d3a6310f2d66a865ab1d9177d62524c2eaeaa66ace16d9788017f69c9e22a5ae6e4b2fe83f4c03fb158be28f5382935b86c3 SHA512 064a7add5945e994a1e8f69a93ea66ac3f2cb1d3f03206f4a10464d954ca98a2c59ed40807cba60bfce9e7292ed0b642017399294baef231d5709f3590b563a2
+DIST firefox-110.0-cak.xpi 555434 BLAKE2B 70ad875c3ea5535032f03615632838e6b92665fef5311a10271fcad5ed08d10b663bf40258ee8ee29f9715052f7a7c85e355a96d845387675b66be75e92bd9d1 SHA512 898179fe1a81dcf7c8af75a083362d7fae03256167e4c1c91e331acb8361f54abdc86fae03fab4ce2f5ed444815a186e5e0f7a2ea6614c6def2847a1091306fa
+DIST firefox-110.0-cs.xpi 591249 BLAKE2B dc31a4caf8999a8f9a646e1a9a2aa182eb9263ece1d600f7e649f824ce304efd432decd61f0e33c5734abaecbf6feeffca81d2774b342cd621d11892b0492fa9 SHA512 c82eef048ad87719c4da53d655005253f5b1caaf289a3ea6f683fe51590d3c145ae5059463d54e74ce491b340c98fdbee7eff7980264b4af41e267e5af6c0728
+DIST firefox-110.0-cy.xpi 567859 BLAKE2B 5b49d3100d335a9c052a1704ab278d422fe01fc9465ff6775c46ad6fafcec64dfe94dae6e34c372915db5991b2116200593930e2d30fb31cc7da0fdffc5cce07 SHA512 8acac7208932319eb039989b7df455cc02afe84d8440e02af0c697b70ddf50f99a8b08e8c0f1f965c89e14a3be6f138d099fb90d433c642713bc6f9e2debf49b
+DIST firefox-110.0-da.xpi 558098 BLAKE2B 093bac5c53f258419d379a6e49998db47150ed27d90e2fc77f908e94f5f90c889305e0a518c45a1d35ecf5566b2a9a49c36972754a1cbdc6359a7b8ac2050eb0 SHA512 34c48965cf5cb89d7d2f7bf132d2ca63df1de179f1b5cf4c3647fc1faaf52d551da3d8655c868920626ae7329cc3f315a0104b6315e0a3cb9b55c7da247f0d0f
+DIST firefox-110.0-de.xpi 578970 BLAKE2B 9a1f1dafb8e5bf9d297eacd7007de23fcc2a69539a327e14b9ee62ae9e3296bf29eb86174bac7e61183df67acfdcf4ff9c3c086cc22d045c52114c2f291ed459 SHA512 ff9c5990ac796c883b0598e9ad098a80c772433b8234ea1e95f3d1f55001056298cdbb48795cbf672509d94d69696c2dbb0df69dbdff223702b6b820ef776af4
+DIST firefox-110.0-dsb.xpi 589316 BLAKE2B bbffe00a1a6ea3fdae411a375712af0674ede5f93ffcfa644d31fd330eb2ad126bf177a7112cbe81ca9c6f8c53b4cc8c6f158b333bffa9adc30d2a2f24e0c176 SHA512 50f59ad44e9e90ce4449cb3888b2b27d9c7c1979614cd2caa1a2d4632745fe01731f303c6c114a67547042e20fa44d540b587e42f0193abe5e37455f8ca4d83a
+DIST firefox-110.0-el.xpi 667180 BLAKE2B aa346700d62e9d9efe6f6aa1ec3135434153b7e9c57dfbfd0268ad10dba175f572f24604f2b4bd9e53f0e19fd8e224ea4e4ee5c5db5cc85d1e74c557b5ae0d66 SHA512 591023f5e61a1742661a311cf5c699d8a87f08e4453b006ccb9c66e0c628c565ab4fe6a1d33f5768f015bbffd417bf548f9eecdbf0ce5aa40aff0f1d33894165
+DIST firefox-110.0-en-CA.xpi 531651 BLAKE2B 3f1dddd29688862c5f852475f07610d4add753a3a1832bc4b3b9bc38bf2dffafedbae69387ec45096f4ee7c4696326737011a3120f2dd58a45ac1447bfbdf9b0 SHA512 c8b4afd5c25f9131aa3c41880ccf2d6408341c82e7c2f579ff163af39413cfba4dbd1a7124f6fb8d2fcd5ee020dca3ccba9339fb15dee8f3034739597ea1c691
+DIST firefox-110.0-en-GB.xpi 535380 BLAKE2B 16f9291ccf11acdf0d0670925ea8ddd0eb71535aef09f34b88568dd2cc6fc7cca4c64adb073cbd8355296ce558e078b86a8e4838e27456052e7ff9b419a9799c SHA512 5fa857e8156d0bb6512e8b9b45fcf48fcae3d78f763f2dfc707cf85b11ac870973375996c1be2c98fdbbb2a144175c75ff8ff2a7355955884f35fb7872a1518a
+DIST firefox-110.0-eo.xpi 560353 BLAKE2B 49e8e3110017055c94f6d85e50c028655ed425b87eb1d9b351e1b410f9bbb84de433152cfd68b5eec70b32c059f327205f5f3ee073ccd23925edd68caf2dffb3 SHA512 3246a934b8913ae5f9a08359e083e3e5b4f7962acb4520792b96848903d08b3a50b735ff56b32fd5857c9edd2f3106fc8e6ea4346f2b7fb6c4504a917d3313ab
+DIST firefox-110.0-es-AR.xpi 573022 BLAKE2B abac791edbdc3c9041b3caa50e40cab526dbbdbb508044917c8c2383104b62e650d45538dc24e9a65c6bb698f4c46c5805f2be8d49b7c358385407df7381e489 SHA512 6537160919839acca8ea20545280a7b81f736230347f6f0e581f70fba5ac3c3c4de36fa6aa637bdd69d9f8d2bbb01a488680e6f566cd9e4578df49131b7bbfc5
+DIST firefox-110.0-es-CL.xpi 572248 BLAKE2B 6c7de6da9deaf7851691c424f3f6005a99c874aaaef11f08c06ab62321a21a0ad12c773965da95bb0da05196d77d463a7c8b7a72f0bd1ad21f3c886d5e96344d SHA512 034a941f178ace1b089947f5c6a165b31649219548927dcbcffffdc3b1ef528c9bcae176c08d754195d69fa4f6dada10b37f761a44675d28ce4f28de1daa70a9
+DIST firefox-110.0-es-ES.xpi 566016 BLAKE2B 80ff0ec0d379ff7e7ece253a16d4e2960fb71f46d9011fc8eec951b214766b52e8ef77e012d1b672c24604b08ebb5938f9eccb98a52154ff624bc68f6719dc12 SHA512 bae1ccfdb9d3b6efaebab685360b61442e0ec4d1391a0799187ef25e93faeedc4ad503dcfa5deb94c6f02ba552629d85a873264ab2f67a8313c44411404a89f3
+DIST firefox-110.0-es-MX.xpi 575394 BLAKE2B a114ee942f36e3cf54da79d95df95dfa718d2c58c287351508e5c639ec50ea604e92852e1ba6b2cf75ee2452a2437d7487ce1f74536e5f306ff847b00adee71e SHA512 b9a1a2e230108752ef312e8e7a959b8398c58e70c8a8eb6e7326cd503ea1fc7a76b37374894cbb0251828d5a38f50d52bb43ad3835f496c93bad97dff8be1ec6
+DIST firefox-110.0-et.xpi 534623 BLAKE2B e6d4273bc2a9dd6c79bc387dbcda108f7eb59fd56c2c3f28f2ebb5d6f10d606fe43c467d630518a68b5352a33391f6f62e41767681ba91177724027f312cae02 SHA512 4f7b72ae3e9331dae4686f7bbd9c1bb6ba6f69a470bee8d07ba30c2ef39d5415c3718428948d3ad8d5b71eb90874fbf2f448894f62423356de93ef5938a00b71
+DIST firefox-110.0-eu.xpi 561986 BLAKE2B caf5cc92d7e0a69a5eb58b13ac12872da9970b43691209a0b9cc2e05f854918a9d98c316f3cd7658b11ee905884357d28557f1ff1589cfd87fdc87f22ff9b512 SHA512 d0d8767120e9c77baf159527ed6715401d05f7f7db0db99b3a740446cb505e2d7f540f0206d0829b641a5c0bf8f18ba25cd511776be13c700dc1b2de5612f58d
+DIST firefox-110.0-fa.xpi 571857 BLAKE2B 8c1668ce7d05b1e3040a031c477fcf8dfee09626637200c2721f6feff0ae991035429107cf1080cbb5de68f4e041401cefa0281f9d66c459298bbbfbcbe64c79 SHA512 f4891f85865a0d696a38bfd7826b8247a5e459bfda2a5fdab08b07227e2cd29de2f074cf160eb74e5a0fad203637adb48b290054b134ff945cbae6a6309952dd
+DIST firefox-110.0-ff.xpi 474130 BLAKE2B 40d94429594feeb285f3f964274b6f27e066576536e3e4a497b59f89838a44f7042c7a6e9521ae65ba9d97a8cedc512f3c880983f34d898aeb4d7a03623b6a57 SHA512 548936edbf5de453d2cccf0bd78137d7a888e68bd2b5c7e827ea0fc4620eefba968e7559ede9ecf9403cd47bea7a5bca4b72a61a37603164a4850a39d2c2b97c
+DIST firefox-110.0-fi.xpi 557017 BLAKE2B 432a990ed5ef865dc027f77ea2a559e7edfec074b06b95a3d9f80c035f16d24b499984daba1e0b0c076abd71447f0c6b7aeb951ee1837b6ee776fb7a2f771432 SHA512 cdb8426655547bfce0aad790194df29205b39e39772a25a71ce7e8e7ee16f1e66c0420497628f92eddcd43594b18caaf76d604e5d5e249a2a65ed410cc9f07e8
+DIST firefox-110.0-fr.xpi 584583 BLAKE2B 61b4e7a87ebd3e5e162dc2a51b92e59d0368d07040d7f99db0486076e454962934780426891c743022c3789f1f00f929a03fa21e0865807a04fd077ffdb435bd SHA512 8ae58f1c156ca8fad10fa2036f0ea9e9611d8b8f23ea1168be927a792fecb25f77dd415ef2357f6454bf57f4fa6a8ed31c455773ef9f508f0f449b4ba87d505c
+DIST firefox-110.0-fy-NL.xpi 568575 BLAKE2B 40e7c348e3571b8d5db22643a3c287e1c6817b13046d7dfb53e9220ff921855ccaa011b953c558d724afb4d96e35a387041c885b338e8390abbdbeebb1293ed8 SHA512 3a3bfb996ceda950f1b1a607604685ce46cbe830993a804e0ada13824a62498456579f774fb8de1696a2f4cfeb9ae6d1c52e2e873c0c5859e518e01061d55e41
+DIST firefox-110.0-ga-IE.xpi 470627 BLAKE2B 8967b9aa8335e2e73b23315535c917af9b42fa1964cc3fe7f0ff97a6e14f24f6ba3588b966690b5cdcbc786d6dcaf9602ba7b0121fdb3ab732cdfeb8144cd1b2 SHA512 90807f4517987a2fd4dbb718050fcf84a9605195a30f83b8f6a4d9a82a8bc2f91f9507ee95776163e319e0c8d63a423b307dbfb8702f815a128ec04497ea9d11
+DIST firefox-110.0-gd.xpi 548691 BLAKE2B da79abad7e946b625f43dedaa15251e127bb8d0df3b1f2739e650433ed9e94d5d05c058b5592471c1029d630872d751a1532cbf9e8280bd829ce6ddd9d1f864e SHA512 43bb57e0001dc812089bedaea012c3d8bdfbc3aac2201a2237df6d93518cd07c840e0360295d883e839549515402e612b07cdf3877c3ff656434da399fa313bb
+DIST firefox-110.0-gl.xpi 543495 BLAKE2B eaeb21bea907e3a21b220fe6f826578763fd9e3a0947fe10207363f664c97c221dad3d6f5048db3c3241cdf91990a08840d944f1bd127bd97e9913e1925b6745 SHA512 ce58c7c4c693bbd1e01776e026570d7e7c3d0a0131fb0efb62fc4b9ee6dd05a1c4d4093a1c81b1b54745c5f2bcb7f6e38bb65d42f150eb4bae5e0710e2c1681e
+DIST firefox-110.0-gn.xpi 583839 BLAKE2B fc6c182df9a7efef6697a78cd46f244832d03a51a0c08e19a5b6b4dcb39684225eca68285f7568be118cdc222c1c763c57d12d7067e9557e85d9fdfa65fada9c SHA512 e704ff2d2826bc50a78a77e494bfb4d28ef69f7c22bc8806e26a38e99280636088c54a830305870f6b9d9b19e937259d848aeea4e8469a1c7914c2a8a3eab861
+DIST firefox-110.0-gu-IN.xpi 528992 BLAKE2B 95d7f9338ddd582f335802786d67e24043ad3deaf1e5f9ee44bfa2ddc25fcb317b3b7cbee7b0b71a61a2ad253eb07584d07e4f6ae2ff20590e8f6b214374aa0e SHA512 160734698698542d1bcfa1dba91cb412856b71aaa6d4be86c6aa1a2d16c204f024043eff87ff5d3eaab70cecc314bf08677f8621ba92e1a5eead0e051066b0a3
+DIST firefox-110.0-he.xpi 578897 BLAKE2B 00720a042b705d3b63ec5f4335c4f2bf91721fa60ea6b2d74d5dc6c67b05fa32bab3bdb50c32aaec282d1f972ce638780619b4d399781b8710853fd7cab10177 SHA512 4d8eaf8643bdd349dbb60cffb77b53a946f0096bd7b9cbd2d78fca6bd804d7c5b0d408fb1453d3eb8077b66046e0db8eb4f62819c3e59fa76ec00c5b91246ec4
+DIST firefox-110.0-hi-IN.xpi 557869 BLAKE2B f576c56a0ada87ca0cef14727baaa84ef2948c2dd0b4d5cb6a29f0e24ed8bf962082086831b6566785a99aceff48c7d396850d3ecc72ce303c4e4cae0869759c SHA512 35c6321df40564e047168f6b4acaa56399f3353640c447f652e205fa5cea63d57e8eacce438921dd38f9c2404950f193c5adda836152cd4d5155bbde92c5af58
+DIST firefox-110.0-hr.xpi 547283 BLAKE2B ae536e5169251450928e28de89ad1e1e86ac05c8853742e2ae49d5490d031a7a886aa7b1c666baecdae7c39ecbf82d5ad92ad43bb3d788404fc9f065b941a50c SHA512 a7a6a26aefb35bdd045ee60c1c53531985797d7e9c0365035253923b3382cc71b03ce1364a9ba7f6dc02c43440a7d721eef223b655855950f38df13eaa7bd7ce
+DIST firefox-110.0-hsb.xpi 588114 BLAKE2B 915bc6675e101232b22178c426fefb964838e22eefedfa412edd3bae362c4128aff43b5272fe69246b88c8be15f0cc8e95d702751e2065fb5ea21295ac3b7d00 SHA512 8e68cb9f8eb86e4a9d64f6f24ed4c9ff8eb5d2cf74bf28536c60eb5afbc57a9dab8a74286800bfed5aab051a6b9999eee32446b3c38327da3486365234f61a3e
+DIST firefox-110.0-hu.xpi 593285 BLAKE2B 9e92164a544c804d1b6e27de604f523abb372b561772d7e2a45ec553f32e5e3a59f69c9d6c64ee76cd14336ef4d0c7def2b6ae4ff1a5423710d0a514aff8ce1b SHA512 caf57941e3ac5e762e46c7bf66878a20336f84833d99cc099fa0c4353d16ae51ea691ba950f242ed470d1ee944c0272bf713c0905c151c1c2d7850c440b4c7a0
+DIST firefox-110.0-hy-AM.xpi 595634 BLAKE2B 6bc1452ad3bd5b2712f518bef45af0761fa8f2911e3612f35e66ccab57011d02324805e9812b26e38343720e6452019137a85a5b131d36ff8607c1f9bb3dd75c SHA512 c5ea392c4b26299ef4d275e7170086a0461f662cbd002c39b26aae2b646c5dfa36e021f8dbb317da22299fc23985d7a694f65dca7e7de4e5f86ca5999294d747
+DIST firefox-110.0-ia.xpi 556994 BLAKE2B 7a6ba1aae7e6731a532156df5f9d6eb97ecdce3d348a4d8d5c626c509243224694af7d53a87f447d70d7ac1393441a191da74823c617457db2cdaaa854492cdc SHA512 9b2fb33214356ad28860fe64abf8f559387d5acfab964318d7cdef848011768c6a86a831db45ad1fd6a217b328bc0c0f17fd0ebb7e59951769045c259236005d
+DIST firefox-110.0-id.xpi 553923 BLAKE2B d7254c5d9730ce142dbc7ce976111665681034a843fd2864984220d2f5bcdbc53e51bea4bb419ec964a2ccf764a7ef16cb5f9a42ff68c89feac729843bffe64b SHA512 0d16874ab4c7c45efc452f718c3477fe8b90f823c5386d0a5366873f6051a2831a90bd7e4117291343909d1c0a584138f12bcf2b464d8f975a14148e87ab2457
+DIST firefox-110.0-is.xpi 565689 BLAKE2B 68d217e933f5f77066b005a8300fdc671396f3b1434831a615ba580cf5074e3aba9825c87cbb6f0c06f35b77c5cbc39d307b31048ca9160d38404e2383302882 SHA512 5a2ca0542882bb972c1ec83c3d8463203ab7dd2dffcdf5f9233f5a3e89ecafcb508a920eaf145d4ddd0b515ed322869735ce5c485a92cc344564aaba92fae9cd
+DIST firefox-110.0-it.xpi 496397 BLAKE2B 1b1c19190b618aab93546934bc59862fbd7e1c0c52dd6f428d62caeb470e8be66ec8c07ff70576f9ed6823749ad868d131884795309778fa1fac6798bd9694d5 SHA512 8d24a64c78058f4cc1c198e5a42ef18ca3c2f68d4cc3cb7a5e0ccdbfa8699a48c792bf273e32a30a5fe60d3470b7ac5c15beb347fc3c373bcc39b1a56068f272
+DIST firefox-110.0-ja.xpi 618089 BLAKE2B c432fd7ef2ee4d3c08a8db96abb1ec4c298b9f0a88db7cd8dff9b1e260ffef0b4658f2bd42a77ca1625e40308394c311b6179bd42980d6dae5080139c037b0b3 SHA512 86c82daffd879986c031a5683c0660f6f4d6e6dbbd1d74f34928e8bb18b1ae3eb8da6b078df7689454051b21488e5345308e8d853eb630c4475d0f7e76ec10bc
+DIST firefox-110.0-ka.xpi 622407 BLAKE2B b0d570b5ff448d9b01d8bc7afad993d4c8abb2bf786d94cab8f38a4c13f6f5af015ee43a748ae5789f2a9c3005528085f75c9b1f90328464fc1368e90f9f1666 SHA512 8981ac78576c6266c6bd6e56b605b05e643c0407dcfe9e70fd028b22e0499948c0a33a49d2f71479a5fd5efde5824b3411e24b53381e6d41e466ee6ae333a381
+DIST firefox-110.0-kab.xpi 574108 BLAKE2B 6f27d4becbeda651c9246b57da3c4a1a3cab8015cde0b2b1bd072b696ddac568d683ab2ebc2144df1007db357ef7ac9ea288eed9df3e02036d522fb0b642307d SHA512 509d2b57a499cf6ff71a002880f5dddc155f13c1827f476c5300acb3bc9b708f732f306dea310f55c4102f948cfd13cedb4b6674a648c821eee5d497968974e8
+DIST firefox-110.0-kk.xpi 645400 BLAKE2B 5e4ffe1b00cae7d40cb151ac456d412c6260205823855b71dcfc0d1290cf3a08650cd70eae970be8bf38ff24dc961a3602437894fa90adffde0788ae775e1a33 SHA512 96093b80364383b146e4f007764a6e7297f6a682b9cb3d39648cfa4908fe8d0e078eb6509281b5d36ec9cbd240f1511196626e9afc2cc4140aa77ef6e723e13d
+DIST firefox-110.0-km.xpi 531028 BLAKE2B 02aa09b3f699a7d95225cd98cf41c25ebac9d7e03c3c8e07c5a897bd76e5eafb7818d60ac0e491e07497fa477ab136087ecfdbaaa585a7c19dbbb21030ab9669 SHA512 15bf9b089072e7e349d2af723c3c81d1221cd471a58850daeb8f4ccd02161d7a74dfeaf20774a5a2c19c8be14208d3cbd1c022f8689aac47aa0504aced1d3a4f
+DIST firefox-110.0-kn.xpi 496274 BLAKE2B 0adddf55f55398fb83389adc853fdcec452881e8aa47f5a5802050ed551d7f020d0baf14e632fe6d8e777fed9d273f71e2aaf43d7810893cc718857d042a1df4 SHA512 6eb2aac8a2c3b8f8ab40a4a74713b32f29adf5c91a92e8e78b7ce744844fd9b2dbb57c0c2bed3afecd3dfcbbbb788d01c7b655996a7d0fa074674bdb176a7c04
+DIST firefox-110.0-ko.xpi 605670 BLAKE2B 06dd5381632383512f800dd748855c64ce8dbf002e0ae4c927dda237fb37bb9fe8d448ca6281b09fa6eb7b7e4b92dfbd8c20467f5768dde2bc5354eeea23b936 SHA512 622868c5ca40b59cc840b0ca22299e591a222235a2a248fa9f7cea9250e380333b5999ceb5a1533a434e4a7a48dcb2eb7609f5b26ad09e6c19423a294c156f76
+DIST firefox-110.0-lij.xpi 471134 BLAKE2B 14931b1a928ac8e5dc018c1de89edd69403c64ecd1a9b132ea2f7ff377390bb3975d6bd00e5b362a5409cbf4c59ee5c29209d6a84d0769914b78f800a8e93347 SHA512 593b6800a2d2f61738642e456859709b046febee2a0f952bd4f37443182ba04647ea8b5bd1968dae885f4f1e877194730f20d2bc54f61f14c1cdace0db495342
+DIST firefox-110.0-lt.xpi 566265 BLAKE2B 579ef42efe8e0a55c5e791761d5f3aa912970a2b39e7e9af6f9a04339d4a52fe1c456b182300955b3437b62af88a17cf2e835b5413cf86a8eb2026dae4dcbb3f SHA512 ad75acd8f469177439693bf530cd196eb074726baddd47e9e34272ca1e61dd3d6f4c178a4f323b24deea720f652a38595aa29a90785c58de1af8caf9559c472c
+DIST firefox-110.0-lv.xpi 470789 BLAKE2B 3b3cc7e00c4e12614026fab54d4d7d8288bde83c0fa6acc91b4deb7f5f1fb407ff37637a132c4d0dd225f098a9824e82bf9b26e27e09a5d9df666a3b369fdb45 SHA512 66625b6480d07ec64fef67aec2b65dad4b6f95ba5e763d15debccb2069e624cdfc563927681239acd60b3aa290f589ef1fe27ce99c4add8de349d2e3a6fc1733
+DIST firefox-110.0-mk.xpi 484129 BLAKE2B 53fd9f68d04a380d5bd70c688a4e95100a56c267f3f06381c0b1d1945fb7123d61ef0b62e9cc30f47fb8eccc1c0292b702ccb12ac24197e2fbca09894d6eb072 SHA512 9836ab4f73715fb953d9d85834518fd562ad966de4a0a431d524c6e2c2f4546349f196018d95c63f1020053795c8c8530bf0245157029228353275a8b0daeaf0
+DIST firefox-110.0-mr.xpi 531174 BLAKE2B befe28c691c5d49a7b9bdeb770c7b72574feb63114e28ab68149615502c2a7bbbe4917c0d2391becf06b10b3b21df527f8927caddf6c879a68c7a1aa23802d53 SHA512 31ef73a40e9b48be592ab772fcbcbd72586afb37dc11cb663c11522ff49f76f050edb2ebd8a12cd0078fa9adbcd8740ad22b50dfc2f9540ef62c9de3fe6c4373
+DIST firefox-110.0-ms.xpi 450482 BLAKE2B 9b0392389b3fe2fe74e82c309474fe023fcb736e9ef4d5e1935dbd435b0b03c36d7a63a930eafc5127de30d6a5e134cda6dd81908a5f3a8fa643595990381807 SHA512 1c32b4ae9bd90749f5a7cd205c50dc4e5655c27ce9ef14f4b69ca23094c3d035dfa286ea89063411374c21c97eb0c61e4eb4b34ba91f6a8d2ea223422552631b
+DIST firefox-110.0-my.xpi 516589 BLAKE2B b61c4f3092b390c0f14973a851c9fd05bf62a889bf281bde606150d14d10252d9a9c170064c1acac5272eafd07e7e603d84a393ab8b144bc13d5e8201811686b SHA512 fc168f27f9b0f016cdf7d61489389f665a09386a2da10d585903028806a6f1d3303a78ce371bd9b468b90f9cf4e964b8f3188b30c7162cbe7297cad3dc170ac2
+DIST firefox-110.0-nb-NO.xpi 554917 BLAKE2B b18a4e4a753d87abf27fd059b2370d61b6c1532187b7c4ca601b79f434d2c0b9a835f7b75e591dbc6c738920d4f8bc20ae9f41842c85823da8c110422626cc1d SHA512 6a2604ac55899cd01ce454e89f9338e6c187d50195eec619252b69213958b9e96753e563b2b5e997e38141588e869cdf94a41b4534dea62e99248c502cf189e2
+DIST firefox-110.0-ne-NP.xpi 484686 BLAKE2B 0629d2861214f19bf73c6717926b01044121900e84e0acd4d576b7478607e2500c1e753029e2f1338d428396a9e3094cbdcb3dc30cee7c42e6355dcba06d54d8 SHA512 7b2582d6308bd5bd9947587c3e7f07378338117b3b335fb67e99dfc25c8853bba3bf60a9e4fcdbc214c898ab110e4db4073a249bf411ef7eb6f561885d9ec160
+DIST firefox-110.0-nl.xpi 562660 BLAKE2B 4b5fb38b7211d30fc6fc0a2677aa893841dc7afdc326bf3311ecdbd45f6d439b2dc926c9bc2917cbafc4bdc727281a112e7a154895cba91fd0a543d00b4d0f71 SHA512 a216fa4b955eeb7f52095aab2823a4b7572f65ad149b07135d2a3032de3499fc1ed9df789ab0d0d439b7d42f8cd1fc1681c1325a68175e9092d3a91925f753fa
+DIST firefox-110.0-nn-NO.xpi 556384 BLAKE2B 45479e8668707db783fc3ec771e0c1eb8d69f432a193eb2f4704b922f77c328de651e723595c4f65cea70d0b8ce2def9635f7c279bf0f19e72b1025e69a10d5d SHA512 4eca8d94c99ee46881368a18a3f0d6ea6d2859bc18ec1c448efcad7d822059b9c24927d3f6053045fbfb5a61c3c6b9959b4c8dff8a8fd3560ab485223ac4fdd6
+DIST firefox-110.0-oc.xpi 579331 BLAKE2B d9dccc80f1671f232004645e37eaf22b99b1d5677b374351db326523c59391decba8b73a45101dc6e198a9ea091c468d1830a6ba496edd25d30b620002bc75f0 SHA512 cc9c3c169c5dc628ca401b8c69142f471b6e4de893f1879782ceacc00af3754872084c0f20666fb81e01d4f2aebfe8b3fa8bf80dd42d2b72d116fc02fb27afdd
+DIST firefox-110.0-pa-IN.xpi 636181 BLAKE2B aa5873076ba838266e36075c07e0ede752d1c606f6dcfa903200ffe6ecf86bed753068b22f5fc7323045322822ad4d84f6c1df0c5979fd864167b8434cb6ab40 SHA512 df68e1085d7eeff7d07a9225a87830d7d0b5b25e46f58d5d07c43cd79aca55d33435a1f7eef5f11598077c7824c90ebe682a514fe05fd242f120dc8706a4ac14
+DIST firefox-110.0-pl.xpi 586002 BLAKE2B a34f1a32154efa6c60788ff0b2575a77ab1af5d3eb951de9cc16e7db67ed95ac2947e57c1e2a2321570363d789b9c4944cfc542a78d5ac304a8774bb66db7492 SHA512 d0e26248162c6e78686324886e2eb74e9c0c532a17647b89b924fe05c8ffe1810f57488d8bd5985773f020e7d30ac3be3a61de4e0f284617d6c85f028060c167
+DIST firefox-110.0-pt-BR.xpi 567190 BLAKE2B 756c4ba96e98977430df84b4234a5ae5e81c1d4bf4f4d0eb0d78734c483b1253a7d44d03eda63eb2a615b5def5a0e53971d47a7588203d1972a177e464888510 SHA512 5abd2d65020569f73dd4f6992d978ad47db88a4c34cbc0f4f5b045ee13762c212c8d83b51c324bf3b00a442a4b747fdf9386fe906cfb9b990de9df431d25c360
+DIST firefox-110.0-pt-PT.xpi 572576 BLAKE2B b879aa5203f4003da0402c855e03adcd2840f89ba4e8d1ce2ac0f904480d922b11cb397d077a3548b04ce5d70bd042f61bc67fa499f046d1cb7416823ed7a224 SHA512 0157a187e53bf91f8c286182320403d4ea544781818f65cad2c11ed4a226e43e0b276938c1788c37c85da587653302d52d2483410b60e7849e7284abf2585ec5
+DIST firefox-110.0-rm.xpi 560554 BLAKE2B 80cb1c3d4e74266d1a2441bd976fddec11ec08049bb2ee2e72523c688645e46b1f07748630407cd4760248e74d72a15332456411c82dd65f3719239dc349fe4b SHA512 40510103ec11577cc6645349c74f6124d5e1509594cea3dc627c0d0e26829e5917fce4e58ab3f43780db728183eae8dfc2fa18efb954e1810cb1bf5d350ad30a
+DIST firefox-110.0-ro.xpi 533699 BLAKE2B ebaa14f4536ee9463b7dde55191b6876430e83a185b16f2b7f4f727627581bb18e9e76dae378bb7083eca3e3b7e066881d9c8489c9feb89717ea978352c04f57 SHA512 8c15a0d44c06878e2d66bdfca4873e822fd90cc76550398139aabc984739e7028ae10f228e450eef111b2c10342cf9965dcbfa5ab0ed5fa8f3a7bd5f686c56f3
+DIST firefox-110.0-ru.xpi 657165 BLAKE2B fce5f4da630f5d7eea92c6cebf32225f774d335eeb0997e7c70ee4daea6b754811cf9edea4a3e4d99a16e68cca8be2fbd6ff23b6f9e24d168018f9913046c786 SHA512 1e78f73b9ee117b97b138bb9ed528fdb46c5a95a945e4f13c21b19fff822d1ddc3cd6c786d9f3c982e1063f7166e981a36fb635f19fc1e08f0d908094a308ccc
+DIST firefox-110.0-sco.xpi 505319 BLAKE2B ed099f2d726cd29e839c3254e0a577856a283bcda249cf77ccf07d8c489ac2e77b75621a03a879d29babaf9d3e7b0310f5e95822a7d879ea1149524ba8d33031 SHA512 4b6452e16a3e61d71bf8261049f114fe502c1894a71252aa125a1d72a07105bf6606c38c7700af1f6a2bfecd1833602c180d875c18efb4ac7f36c48a58130057
+DIST firefox-110.0-si.xpi 574128 BLAKE2B 45bdfbfaa48b91f206426dd435a67f684495dd59d4f5b0acfc9bc5e0be76d98995e8ebe65ef1c30a52af691bf281409dff1b92e59718ee643fd65472d9814b2a SHA512 e1dd3a00d641355d3329888d8408920e012d6ab804ac63a4dd6b72eb2a3b1a34181b35239143c0a85734d803901dbca3b1e8c2d97a0b9ed9e8e5d876c981b4c1
+DIST firefox-110.0-sk.xpi 593384 BLAKE2B dd90383719835bda107c557914a30b8728499111168cc34efd061b18b1db24bcf56d9527750a5e2d34bc0fc88dfe971830e56443afde3fecb8a8dc83e6e252c4 SHA512 9ee29a38da1b668ecf56990dfa36103206300cdb2f39718aa698b24bcb6218608045d76797f5ad2b60367e2577dcc2655f6d008ebd4a4109b27cbe46a719a491
+DIST firefox-110.0-sl.xpi 566383 BLAKE2B acd9b56190bd23c23188dca4e78c0618744a9133e7b72a51bb91776e2870d389d1c7eb0d848e78fe143a45ee25afc38100bcc852ffbf924f043434a3c1922013 SHA512 dade34435b74e7b0dc57d5259c5ae0be7cfc40819f091bd27049babec604336c58de8e3b92c289e211a986c7cbcdc32f9f198c0ce9f456017715ceb69903857e
+DIST firefox-110.0-son.xpi 422459 BLAKE2B 06429dfdd0cb765246050b9126a03eb68fd799f5b45d9ff572649818204010e35ea5b60b85bef8626cf85f5c5bcb358f3834e02a07255585ca719ce1d4fcca7b SHA512 01c4f1bfaea5a2d3347fa4e41e9fe48a2cfb60a373308ffa229d317508cc6098cb34e0771db9baef81f70bf79bbca356f21cc94800d4357fe44b6cfaf0961630
+DIST firefox-110.0-sq.xpi 581630 BLAKE2B 44251912393f6db9da34f4a77057c47bc3474253aa11c619689cb46d7735eeed550ac787757118060b1b8ae8bf0358299193bd2bd4d1c7f84f55180cc92ca65d SHA512 951191be18300729014e07171a3ea10a205d7092c5f05de6fd8ce219c1c5b5d960a74247138387ceea766776cd48070dcbaf325fc9e543148967016d4063f57a
+DIST firefox-110.0-sr.xpi 621091 BLAKE2B 059e4fbce708f53ac97f32ff812cb914ec4dc03ea96cdbe0382af368f0471e8ba55ddd6189ad4f9ee70314e21edafb4a256ef22d9c1fb75e9968f7f473bce043 SHA512 e56ad7ea8b2c73950e9a60555e3957e4bc0b8c6327af7e91ac7e9cb464e83fdde244f98cc39deced84e543496f4a003448df4fbc7c84584b760b5f829260778c
+DIST firefox-110.0-sv-SE.xpi 566320 BLAKE2B b2153a8ccdefaef91303226371c19d541e161d5f7007d6243eb36c0351b29da96ad706008bd604fc36d6649d641b0b5fd891d4f78d2d3d8ba3dcce1456efa48f SHA512 b3909a001a6c8bf3c0afc8551fffacf252b2c66defc5db7ed90e7ef59391378d3716c45d5fb3ee82c6c23ca766a43ce8c3b4e29667e824b627cb7a03fa759e1c
+DIST firefox-110.0-ta.xpi 508561 BLAKE2B 19e1d1149723dc6c95116a53e680558bacefcd05cd9f54854472c40d8f1945bd1a696b4d43ca266afb7e500f2eeb34af95ffe87bff48c4a9e1b6f2f058f97703 SHA512 eff8a1589116f2a25596c978e4ee3b4e9a3210c300afce7d89a02577ab55586290af7904bc0ee61e25a80946e088a95f9599182cf94185b58e6cc6146a6f8041
+DIST firefox-110.0-te.xpi 556278 BLAKE2B 1913398c2040703c1e67500a670f07c6782b6ac24955ccb2c0ea9d36f83d5630e940a00df7c44f200564881c535bbb3293e76c2cbe6a984eb708675b4e85d040 SHA512 65e2ae14f586f62335dbd9dbf9154db263c0072f4fff83bdb817439ca369a4a88b58ecd5c1fdf9e45f550d9e9e5251714df60d2e466529d180ab3250664f1353
+DIST firefox-110.0-th.xpi 636762 BLAKE2B 1d10e91150cb7d1855c0d3f9549c0749a817588fb315da6eb8d67a8a3489cad3537c5f020b7177a8da50b8bef284c2c531056d623ac101db15e1816af26b4520 SHA512 2e5f32659f2315438c3a9fe8937660acac03d9a8f6a38aa2041609b4332e331236f27154a1a059d57ac3db138b80c5818ae1d51986a8cd6c5d8364962b73c89b
+DIST firefox-110.0-tl.xpi 523706 BLAKE2B a5196d21433927862cd2a0b6588f4c7205f2dba7587a3a22e5fc039525686ea446ec058cd4883e1e0928479c8a4c5136c3a9051eaca5cf7c7c506d2ccdb62c11 SHA512 9e535e9a6dc4848ea18a8b491230206b00415582c3e95a2528a49d1206b248a32951c34a34921aad2935579c48f0406041bb3bc2b90ba21e4616930111ea9386
+DIST firefox-110.0-tr.xpi 577877 BLAKE2B 4839c6306a862dc2a763d36ee5f61b06fe100478391702139b23468979908efcf48d8428fe3730d435e022962afee602ea6f0d7f4b907b9e14dd40f8636a266f SHA512 7a2d12da7495cb5b66309e148749c5383de0cdb310bd0af08ec606a6250306e8d11568bb02f229e11898281918f9463e282494f08c36af1d7016035b920f5d0e
+DIST firefox-110.0-trs.xpi 487275 BLAKE2B f5a3e419fda8219b80cab13ddb3fe0a65b2a406b634421a6e1471e2a52f42a1be97c46d9e2f8b33a4a7b311097f9f181c24a90ef52ba4a0778e97d5cfee3b0cb SHA512 ed6165deef4012e656f1b51dc1345950c6adaccd67c89313252b2e831389ee8cf9bb52dd480fcfbd947fea2e8888bc903ec3f2e8a4e2ec91497029c94928fdea
+DIST firefox-110.0-uk.xpi 650249 BLAKE2B 3052ee1d78d32d6582bce51704046c042d6aaad2f74f5a7f972020876c183352fd167e4d29b01f47c600db8b1ba62714a8cdeb6db62bcb93fda0aa2335fa3990 SHA512 20b618f26b14ad85163a479b8f4c4acbb54b811132393bc673c9ad622870cd2d2086743f9fed4a434e215bbb64ede547ac29056e98f0313f1b4e0a374c85f5de
+DIST firefox-110.0-ur.xpi 558068 BLAKE2B e2cfb6e0e808cad232d757d6fcaa9e963a94a431ee1bf6ed94910fbdbc509288fc00b12059800aa51347d544166a3a15291e16a820f8b74b9bdcafdc339619eb SHA512 6b2729802f8c6e9026b05ee6bfcef4642055dba9f00e7f01ab2ad59070466efd3fb90d927de90b2150b0da658180a89b73e50e40b6cc6acfe4f7248b2c86f4a3
+DIST firefox-110.0-uz.xpi 478753 BLAKE2B 5b41080753c51f446982b5cc3d44a65ae05661a53eb1671b34ab9f13d06cebad37d281f4f842b4eccb1f6cd846ac3360862c3d86a3e0fec8402aff54b194c14a SHA512 e8d14efa69dd6e584b6e58fd459cd48536524a863e6178925b7e2301e282614e16ed77edaacb5c7adf8bb60a8031cd50b11921fd98f3a3b649abb66e12f2e154
+DIST firefox-110.0-vi.xpi 600468 BLAKE2B 0e43fb4c8c3058754f29bbe1ee086247c6a66eeff07f2cf18db5802187d3ad324d34ef75699b8bb3708e2b32b45bc079b1452ea3cc77adcc83e43f78515e1900 SHA512 478b09fe0fbdf4dafe6eda7c845d0765586cfaf1761d899f799d5ed6100ae2b166c3cc757724e7b0424531ec3501a1e8eeb8599359a2ec722813179b43fb1fb8
+DIST firefox-110.0-xh.xpi 416885 BLAKE2B e04de3e3f8dfdd2479af336d7ee0159d60b4c1684a56715012b9e94a813bb99ef40a5600f366b2994a7219bbfeb8610da2e049491fe422900e85a2e06bdeb45a SHA512 336575462198c4800bc39508ba2cddab314c22265ec423e6155df0061b45daad3ba07671109a95a76602393e2b5da473029e671d21beb417dfec188e1fb391ca
+DIST firefox-110.0-zh-CN.xpi 599820 BLAKE2B e883807740ae15d8fbafb5858e65ebf2053b032032444362cf3222dfda4e7893c0f0f12c5a1748b510953226d95df3a7f21889a61fa1f43e7c56560412d9e53f SHA512 324d8a3834ce9ecac7fcf7af4a8db5be221c2a6d4731822cf3c54ecb3ca7dc398ea8288f365c7cf8f8233bfe714c3c232c4e8d01d3b2b705cd5c726304d0a817
+DIST firefox-110.0-zh-TW.xpi 602195 BLAKE2B a6d1fec05b52131642b7d4a1cb7988e64bcaf398b813bf86c3a2adc170ec350e27b1ddf1d0b7a4e5fc1a5d2b139dc63d65dc9f48e7ebdeaebb451883ce456932 SHA512 201892c437d07daec97365c4b51e1e686677ffc25965537e4fbe4764e9ad5f04029d557cfb1173c110b230979f4708fe6d0ad43b70517aa56a6fd95b7d72c673
+DIST firefox-bin_i686-102.8.0.tar.bz2 80553728 BLAKE2B d1c5aed8e92c1c1d029f1dcb1cfc9dde169c2e9bdbdd4ac2a76f549b408a4643ccd53bd68c9e9699f67ea2693a6a3a1ad4ded3b5f52a02cc351bb586e29fb33a SHA512 62e364d289f935549d83d44c9db4484815a0c2c2ccbbb7323940f2a7a78697e4e64b5bebdbe9fc1724a51b510f010be01465012f0474aa3d955fd484ecb8ca37
+DIST firefox-bin_i686-110.0.tar.bz2 82796823 BLAKE2B 4ebd7e08772e760bdf64f7cd88a2bf4992912892df9b94316ae9602a9dd7fc0ce52e80e9753186fe057c9cb4275a85c17daefdb69521acea3463f35d88e23e71 SHA512 97a05c71d003f6172cef054f4d35fe0b365d25a0ca49d91e446b7eb08662af946447cbf2f249aa61d697b58145cbf094de03ac6dd3ac86fe65629172a6bc4d0e
+DIST firefox-bin_x86_64-102.8.0.tar.bz2 77387173 BLAKE2B 155f980da71368984dab3e921e50257ecb5a0766ea872475f7247e93de11fea06366a22222e4f7f20b955d76c984bb44592dfe32a8a66de3f9196c51f76eaefc SHA512 bd4431c7f64b9832eeddcb04906356ca1d95d96a91c0ae9affabe2669c7eab27b8ee28fba5ca8889bffdd2be004a84cd90a8d8701d034a60537a04f8cb8c3bf1
+DIST firefox-bin_x86_64-110.0.tar.bz2 79426331 BLAKE2B 3ada8661abd6c5049e7e9c9e24143bddf275d7e9763565200583d864c8a7144201178698583289637cc2b8e53ba337d9884d0be04865afffc35bef4a9896f9fe SHA512 c07c08f42d53a5e7753aa30bdf2e712295da799c08fdb2d970ef663b2f6e2584c77c390a21fac352b7832d4e6f4a23397eaae600620497df041fad04a922b83e
+EBUILD firefox-bin-102.8.0.ebuild 10601 BLAKE2B 8904ac2b33c47e525f0a19e668e5630f5a4c753fad94d19f17c56d44d416721a0349f15b8489d55a9f33bd31a14c8adb1d8ee094dd4abc4214e62debaba3add5 SHA512 22c66860e795a5a82a2f8dab9c10eb2d16df566c495efb768772a8e4a2f9d976fc297bf7f80d79b5b1ec5e349802ddac5d34fdab236ae9f42993f211487c3e55
+EBUILD firefox-bin-110.0.ebuild 10641 BLAKE2B a465e66759540f52ee420244745e54695ca1bbcd567108dd0db7dfc1af0c77ee1258c1ff7ffac87e1680cdc23c6fcc3fa44fcad65c28cf4ebd0719101d34c467 SHA512 6fa354d7a9ed7609908f1e755449d86d544daaa7a5009c4a8849d04aba821ad5562e57148ba118233a595a9005477307f28984bfe4ff9a6dd3c7ab59f0f83e4a
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-102.7.0.ebuild b/www-client/firefox-bin/firefox-bin-102.8.0.ebuild
index 4cf4605c69ff..4cf4605c69ff 100644
--- a/www-client/firefox-bin/firefox-bin-102.7.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-102.8.0.ebuild
diff --git a/www-client/firefox-bin/firefox-bin-109.0.1.ebuild b/www-client/firefox-bin/firefox-bin-110.0.ebuild
index abdd46820f3c..abdd46820f3c 100644
--- a/www-client/firefox-bin/firefox-bin-109.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-110.0.ebuild
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 04142d7a601c..ee552830312d 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -205,6 +205,106 @@ DIST firefox-109.0.1-xh.xpi 415569 BLAKE2B 65d01f5ab46718b0517c72d612884c35cd20e
DIST firefox-109.0.1-zh-CN.xpi 597582 BLAKE2B fce20ac823abfd1171018488297274aa93f95620450d24da2b375b1591cacc8714fbc4c512dc86fabc56017a10d1f7a9e2055fd41ba7f61d93238c35933d00e6 SHA512 2541ead9b20399d09dbdb262d483bf8adb72cd4cb35b760cc5b2c856ebe7de8569935a48b6ee957c9fa2a17d32e6354c7995d5d48b7c5e08a97f009cd7affa38
DIST firefox-109.0.1-zh-TW.xpi 598876 BLAKE2B 027dc07b63f6564212b30d2a0b2a942819f56f6b13fa49dacfaff2a20b3f7a19ddde49f46ccdfbf2fcc07620aedbfcffc9e5665527f198653686edb88af02892 SHA512 8e2eff75bed76179ffc4fca16a33fb1443ee77c01d73ad8440e1e7cde25009fb9e003ceb80665aa7d03d46f6c82afc90460bc592951a1759990d45aab884a531
DIST firefox-109.0.1.source.tar.xz 493832884 BLAKE2B 37370cced42da5850ad8cc4d90c0e7c1a700b9fa5c281c57ef7c3c243898b7ac55a8f183360585b24b164b8572816c9e216114594371bac3f2e3c1d85c2f6408 SHA512 58b21449a16a794152888f50e7fe9488c28739a7e067729acdc1de9f2e8384e6316cffdfe89f690f0d211189668d940825b4f8a26b8100468ae120772df99d72
+DIST firefox-110-patches-01j.tar.xz 17060 BLAKE2B 80ab1437311b33248edeadacfd53522ac388bfdccb89f721ab9dbf9dad7ee82b1cea978e553c42728c9a2a5d4fd6d2f101d42eab78a220e4181aa1068ed73278 SHA512 c8d2610bf7b1e5d1f1a1bd608b3ac8f0239e45cb08b6a2d9c63dcd19f900dedd99942a35539c5952ddaa84746c064ca2930c3c1b68758914ca5a9f1016e86ea0
+DIST firefox-110.0-ach.xpi 457766 BLAKE2B 166b12fc0400ca240640eab4c074dc259e4c38800b93452757afdf15ffbb8cb775e2e99d50a791e3e1a2342d065f56157bb143dbd191c45b15810fa34048fa63 SHA512 f9ed95380afdda2b556922916584521a7eafd912ebd421f92c82eb0c2ee618e15bec68741cd51351696b7f2eb7c33ab97827a45193868eca2de7f23054f86f06
+DIST firefox-110.0-af.xpi 418305 BLAKE2B 14d880431623f655eb33f3a6a0232f4996ea137ecbce064d5347de82363efb0824481911ffecf3a0fac98546922fa372f2ea8cae9033e0b3c646e8360d7d560e SHA512 3b8f5ed26c394a5bd451657fec83ee1fb9cd6318c91bb7fceb1ab4d3ff04e8b066d24a4718ab360233622ca21ac27896eab5d53f6e05af403880243c6721d2e8
+DIST firefox-110.0-an.xpi 501238 BLAKE2B 02b9aa6014817ab02db61a99d8118c1f2775c7d42be9986333c37f71571fbd60026491edead6c0c26057baf98b841e86900bf4cb187b5466ace3b0c7ffc51b63 SHA512 a4fc90cd1d97040c48d4d6804c7a6ea3c740bbc45c21a2b4fe0d396534e78423738d288bd54c5d65096b94e40c110003f0540938ba83bc115f69e6ecd481ef45
+DIST firefox-110.0-ar.xpi 568264 BLAKE2B c4ccacbe0f8f833c91413ce7db75f39eaea4b2f29db14b6d83369c420561621d86b4534fb6f3b439202b8c899c6092199f58e6e8e469077010ac16ba21d7dc2a SHA512 4c4f4b6cc4185d8a5ccd52980c236cd5a84a6732f7943a7580e1241a32e4562b774459a5a7f94de1a163586a4097ee05b991f15d5e928de080354e84135f636a
+DIST firefox-110.0-ast.xpi 487468 BLAKE2B 1be6f483ce27fd23e75ac89cf8d1bcbc976686ed783e659739267c6d05e589892260681e96c1c8bc844e07c170b9156e76540b1be9151c30ee79b279dea42530 SHA512 9c7778723e8c07987fcefe4fa3c5710859bd55f8e0ed0579eb8690652e10bbd9307470f625d4810ce13737f63d7db06b284ef29a42f347afedabaf3484efd0e7
+DIST firefox-110.0-az.xpi 490056 BLAKE2B 66231a1055ad707ac6938fbd23d55c9d9d7a5504215d9d5eb31266b03b29927a7a85631c9e8ab21bfbdb57b1f1415923e10433f84204bf7ef2d03a0ce26a3e0f SHA512 756f5938184ebe10e46724d7805c9ea86b066a9339398e7cc4bb2b514edba310981977a4439d249951e84df1b7b83c2b0fb8f51db487858e3c01a80178413f71
+DIST firefox-110.0-be.xpi 652579 BLAKE2B da9f88506d08a511b491978320ab0a6f7418dbd003d392dcca6f2621774755f34ee6c59f926399f8f9c49b98e9791503531b3b12b151d9390a5936b17055cdf0 SHA512 b0c62ab93c736428d25acbd722aa621feaa601bb00a8d87da3253405be04c87d36b5a71c7e5b66f4f1a34d836d26f5629a2375a61d5a1b65bdc7bced1b17a978
+DIST firefox-110.0-bg.xpi 579992 BLAKE2B 70adbd5670c3f8102332165c462f088c43b49a5676023a673e2ae0dc183614414a432ee88c6d37ac6d2ce18f21a7bc4fc6244b0e36079d605cfb64be6464d4b2 SHA512 6c97c21466b88bf2b5f2d68784241940f0759ddf82921a365e798734844341ed851a48518fd45a0a6693801cd7738e98b400bda08d0002696cbed4319cb7626e
+DIST firefox-110.0-bn.xpi 579339 BLAKE2B b00cc3bd5ee414e737397ba07e6ebc05d5266d2d47e2f0ca73e421b5e8d3415fd844b04f60a57ad43181129a445d67bbaac412903179bf7029c4886303c6fd4d SHA512 eee4ea7899d4eaf5ad9346c5bf7afc91b0f19ca064c50b85c51221608ccc7f629c65f4e358e2b5d7db3b8a90b6a1f976c8e98dffe7879b94f845bbffadc94bc8
+DIST firefox-110.0-br.xpi 546492 BLAKE2B 263af6cb6d6a7355ddde4cf282dbea91de986f0ecdc4add8b016e7845e0c4ad8c6ede786f7d635f90e949f842dba3e8568ca9c439c8bfad018502845868bfba7 SHA512 8ad5269de65833801c2b26167070e3566c033af37a5417ab0c8ccb2fca8291d14e7b6bda5304084b666337e28a7b15a99ae6f140a94e36423e4678add81dd3d6
+DIST firefox-110.0-bs.xpi 461730 BLAKE2B 6394b1dd3aa487708112643a883008392d81372d89a6486283500d84762040b18fff576cb740e343951c9ad5bdc963e0c8e390266baa3b5bf8e524cd854f64f1 SHA512 e495358e090be17b624523c86ee2ce9c6554b2eee37c8b2bd7bbf7818f7135652f29f8d362cb74dc87b5193c8d346c3d8438635a05e05e4891fbe24e62688e30
+DIST firefox-110.0-ca-valencia.xpi 540139 BLAKE2B 6a4f0aa0a3740d02b61407a34dceb06abf3e109d4c37df4fb18cfa01b3992903c66e98e4e3ea18af6d7e824b86cd752e93fa2f927fa531f3cd37b6e9e7ef14c9 SHA512 b50ebedb3cfd08348dacb646a8466467754e58443e2683f72b6acabd7e94dc687549c7ac0943f160b209c6f4e08232c48a0fdb77ac76b249ca544014e38c0dca
+DIST firefox-110.0-ca.xpi 554783 BLAKE2B 55ed4bf968ec46510effc98a41f7d3a6310f2d66a865ab1d9177d62524c2eaeaa66ace16d9788017f69c9e22a5ae6e4b2fe83f4c03fb158be28f5382935b86c3 SHA512 064a7add5945e994a1e8f69a93ea66ac3f2cb1d3f03206f4a10464d954ca98a2c59ed40807cba60bfce9e7292ed0b642017399294baef231d5709f3590b563a2
+DIST firefox-110.0-cak.xpi 555434 BLAKE2B 70ad875c3ea5535032f03615632838e6b92665fef5311a10271fcad5ed08d10b663bf40258ee8ee29f9715052f7a7c85e355a96d845387675b66be75e92bd9d1 SHA512 898179fe1a81dcf7c8af75a083362d7fae03256167e4c1c91e331acb8361f54abdc86fae03fab4ce2f5ed444815a186e5e0f7a2ea6614c6def2847a1091306fa
+DIST firefox-110.0-cs.xpi 591249 BLAKE2B dc31a4caf8999a8f9a646e1a9a2aa182eb9263ece1d600f7e649f824ce304efd432decd61f0e33c5734abaecbf6feeffca81d2774b342cd621d11892b0492fa9 SHA512 c82eef048ad87719c4da53d655005253f5b1caaf289a3ea6f683fe51590d3c145ae5059463d54e74ce491b340c98fdbee7eff7980264b4af41e267e5af6c0728
+DIST firefox-110.0-cy.xpi 567859 BLAKE2B 5b49d3100d335a9c052a1704ab278d422fe01fc9465ff6775c46ad6fafcec64dfe94dae6e34c372915db5991b2116200593930e2d30fb31cc7da0fdffc5cce07 SHA512 8acac7208932319eb039989b7df455cc02afe84d8440e02af0c697b70ddf50f99a8b08e8c0f1f965c89e14a3be6f138d099fb90d433c642713bc6f9e2debf49b
+DIST firefox-110.0-da.xpi 558098 BLAKE2B 093bac5c53f258419d379a6e49998db47150ed27d90e2fc77f908e94f5f90c889305e0a518c45a1d35ecf5566b2a9a49c36972754a1cbdc6359a7b8ac2050eb0 SHA512 34c48965cf5cb89d7d2f7bf132d2ca63df1de179f1b5cf4c3647fc1faaf52d551da3d8655c868920626ae7329cc3f315a0104b6315e0a3cb9b55c7da247f0d0f
+DIST firefox-110.0-de.xpi 578970 BLAKE2B 9a1f1dafb8e5bf9d297eacd7007de23fcc2a69539a327e14b9ee62ae9e3296bf29eb86174bac7e61183df67acfdcf4ff9c3c086cc22d045c52114c2f291ed459 SHA512 ff9c5990ac796c883b0598e9ad098a80c772433b8234ea1e95f3d1f55001056298cdbb48795cbf672509d94d69696c2dbb0df69dbdff223702b6b820ef776af4
+DIST firefox-110.0-dsb.xpi 589316 BLAKE2B bbffe00a1a6ea3fdae411a375712af0674ede5f93ffcfa644d31fd330eb2ad126bf177a7112cbe81ca9c6f8c53b4cc8c6f158b333bffa9adc30d2a2f24e0c176 SHA512 50f59ad44e9e90ce4449cb3888b2b27d9c7c1979614cd2caa1a2d4632745fe01731f303c6c114a67547042e20fa44d540b587e42f0193abe5e37455f8ca4d83a
+DIST firefox-110.0-el.xpi 667180 BLAKE2B aa346700d62e9d9efe6f6aa1ec3135434153b7e9c57dfbfd0268ad10dba175f572f24604f2b4bd9e53f0e19fd8e224ea4e4ee5c5db5cc85d1e74c557b5ae0d66 SHA512 591023f5e61a1742661a311cf5c699d8a87f08e4453b006ccb9c66e0c628c565ab4fe6a1d33f5768f015bbffd417bf548f9eecdbf0ce5aa40aff0f1d33894165
+DIST firefox-110.0-en-CA.xpi 531651 BLAKE2B 3f1dddd29688862c5f852475f07610d4add753a3a1832bc4b3b9bc38bf2dffafedbae69387ec45096f4ee7c4696326737011a3120f2dd58a45ac1447bfbdf9b0 SHA512 c8b4afd5c25f9131aa3c41880ccf2d6408341c82e7c2f579ff163af39413cfba4dbd1a7124f6fb8d2fcd5ee020dca3ccba9339fb15dee8f3034739597ea1c691
+DIST firefox-110.0-en-GB.xpi 535380 BLAKE2B 16f9291ccf11acdf0d0670925ea8ddd0eb71535aef09f34b88568dd2cc6fc7cca4c64adb073cbd8355296ce558e078b86a8e4838e27456052e7ff9b419a9799c SHA512 5fa857e8156d0bb6512e8b9b45fcf48fcae3d78f763f2dfc707cf85b11ac870973375996c1be2c98fdbbb2a144175c75ff8ff2a7355955884f35fb7872a1518a
+DIST firefox-110.0-eo.xpi 560353 BLAKE2B 49e8e3110017055c94f6d85e50c028655ed425b87eb1d9b351e1b410f9bbb84de433152cfd68b5eec70b32c059f327205f5f3ee073ccd23925edd68caf2dffb3 SHA512 3246a934b8913ae5f9a08359e083e3e5b4f7962acb4520792b96848903d08b3a50b735ff56b32fd5857c9edd2f3106fc8e6ea4346f2b7fb6c4504a917d3313ab
+DIST firefox-110.0-es-AR.xpi 573022 BLAKE2B abac791edbdc3c9041b3caa50e40cab526dbbdbb508044917c8c2383104b62e650d45538dc24e9a65c6bb698f4c46c5805f2be8d49b7c358385407df7381e489 SHA512 6537160919839acca8ea20545280a7b81f736230347f6f0e581f70fba5ac3c3c4de36fa6aa637bdd69d9f8d2bbb01a488680e6f566cd9e4578df49131b7bbfc5
+DIST firefox-110.0-es-CL.xpi 572248 BLAKE2B 6c7de6da9deaf7851691c424f3f6005a99c874aaaef11f08c06ab62321a21a0ad12c773965da95bb0da05196d77d463a7c8b7a72f0bd1ad21f3c886d5e96344d SHA512 034a941f178ace1b089947f5c6a165b31649219548927dcbcffffdc3b1ef528c9bcae176c08d754195d69fa4f6dada10b37f761a44675d28ce4f28de1daa70a9
+DIST firefox-110.0-es-ES.xpi 566016 BLAKE2B 80ff0ec0d379ff7e7ece253a16d4e2960fb71f46d9011fc8eec951b214766b52e8ef77e012d1b672c24604b08ebb5938f9eccb98a52154ff624bc68f6719dc12 SHA512 bae1ccfdb9d3b6efaebab685360b61442e0ec4d1391a0799187ef25e93faeedc4ad503dcfa5deb94c6f02ba552629d85a873264ab2f67a8313c44411404a89f3
+DIST firefox-110.0-es-MX.xpi 575394 BLAKE2B a114ee942f36e3cf54da79d95df95dfa718d2c58c287351508e5c639ec50ea604e92852e1ba6b2cf75ee2452a2437d7487ce1f74536e5f306ff847b00adee71e SHA512 b9a1a2e230108752ef312e8e7a959b8398c58e70c8a8eb6e7326cd503ea1fc7a76b37374894cbb0251828d5a38f50d52bb43ad3835f496c93bad97dff8be1ec6
+DIST firefox-110.0-et.xpi 534623 BLAKE2B e6d4273bc2a9dd6c79bc387dbcda108f7eb59fd56c2c3f28f2ebb5d6f10d606fe43c467d630518a68b5352a33391f6f62e41767681ba91177724027f312cae02 SHA512 4f7b72ae3e9331dae4686f7bbd9c1bb6ba6f69a470bee8d07ba30c2ef39d5415c3718428948d3ad8d5b71eb90874fbf2f448894f62423356de93ef5938a00b71
+DIST firefox-110.0-eu.xpi 561986 BLAKE2B caf5cc92d7e0a69a5eb58b13ac12872da9970b43691209a0b9cc2e05f854918a9d98c316f3cd7658b11ee905884357d28557f1ff1589cfd87fdc87f22ff9b512 SHA512 d0d8767120e9c77baf159527ed6715401d05f7f7db0db99b3a740446cb505e2d7f540f0206d0829b641a5c0bf8f18ba25cd511776be13c700dc1b2de5612f58d
+DIST firefox-110.0-fa.xpi 571857 BLAKE2B 8c1668ce7d05b1e3040a031c477fcf8dfee09626637200c2721f6feff0ae991035429107cf1080cbb5de68f4e041401cefa0281f9d66c459298bbbfbcbe64c79 SHA512 f4891f85865a0d696a38bfd7826b8247a5e459bfda2a5fdab08b07227e2cd29de2f074cf160eb74e5a0fad203637adb48b290054b134ff945cbae6a6309952dd
+DIST firefox-110.0-ff.xpi 474130 BLAKE2B 40d94429594feeb285f3f964274b6f27e066576536e3e4a497b59f89838a44f7042c7a6e9521ae65ba9d97a8cedc512f3c880983f34d898aeb4d7a03623b6a57 SHA512 548936edbf5de453d2cccf0bd78137d7a888e68bd2b5c7e827ea0fc4620eefba968e7559ede9ecf9403cd47bea7a5bca4b72a61a37603164a4850a39d2c2b97c
+DIST firefox-110.0-fi.xpi 557017 BLAKE2B 432a990ed5ef865dc027f77ea2a559e7edfec074b06b95a3d9f80c035f16d24b499984daba1e0b0c076abd71447f0c6b7aeb951ee1837b6ee776fb7a2f771432 SHA512 cdb8426655547bfce0aad790194df29205b39e39772a25a71ce7e8e7ee16f1e66c0420497628f92eddcd43594b18caaf76d604e5d5e249a2a65ed410cc9f07e8
+DIST firefox-110.0-fr.xpi 584583 BLAKE2B 61b4e7a87ebd3e5e162dc2a51b92e59d0368d07040d7f99db0486076e454962934780426891c743022c3789f1f00f929a03fa21e0865807a04fd077ffdb435bd SHA512 8ae58f1c156ca8fad10fa2036f0ea9e9611d8b8f23ea1168be927a792fecb25f77dd415ef2357f6454bf57f4fa6a8ed31c455773ef9f508f0f449b4ba87d505c
+DIST firefox-110.0-fy-NL.xpi 568575 BLAKE2B 40e7c348e3571b8d5db22643a3c287e1c6817b13046d7dfb53e9220ff921855ccaa011b953c558d724afb4d96e35a387041c885b338e8390abbdbeebb1293ed8 SHA512 3a3bfb996ceda950f1b1a607604685ce46cbe830993a804e0ada13824a62498456579f774fb8de1696a2f4cfeb9ae6d1c52e2e873c0c5859e518e01061d55e41
+DIST firefox-110.0-ga-IE.xpi 470627 BLAKE2B 8967b9aa8335e2e73b23315535c917af9b42fa1964cc3fe7f0ff97a6e14f24f6ba3588b966690b5cdcbc786d6dcaf9602ba7b0121fdb3ab732cdfeb8144cd1b2 SHA512 90807f4517987a2fd4dbb718050fcf84a9605195a30f83b8f6a4d9a82a8bc2f91f9507ee95776163e319e0c8d63a423b307dbfb8702f815a128ec04497ea9d11
+DIST firefox-110.0-gd.xpi 548691 BLAKE2B da79abad7e946b625f43dedaa15251e127bb8d0df3b1f2739e650433ed9e94d5d05c058b5592471c1029d630872d751a1532cbf9e8280bd829ce6ddd9d1f864e SHA512 43bb57e0001dc812089bedaea012c3d8bdfbc3aac2201a2237df6d93518cd07c840e0360295d883e839549515402e612b07cdf3877c3ff656434da399fa313bb
+DIST firefox-110.0-gl.xpi 543495 BLAKE2B eaeb21bea907e3a21b220fe6f826578763fd9e3a0947fe10207363f664c97c221dad3d6f5048db3c3241cdf91990a08840d944f1bd127bd97e9913e1925b6745 SHA512 ce58c7c4c693bbd1e01776e026570d7e7c3d0a0131fb0efb62fc4b9ee6dd05a1c4d4093a1c81b1b54745c5f2bcb7f6e38bb65d42f150eb4bae5e0710e2c1681e
+DIST firefox-110.0-gn.xpi 583839 BLAKE2B fc6c182df9a7efef6697a78cd46f244832d03a51a0c08e19a5b6b4dcb39684225eca68285f7568be118cdc222c1c763c57d12d7067e9557e85d9fdfa65fada9c SHA512 e704ff2d2826bc50a78a77e494bfb4d28ef69f7c22bc8806e26a38e99280636088c54a830305870f6b9d9b19e937259d848aeea4e8469a1c7914c2a8a3eab861
+DIST firefox-110.0-gu-IN.xpi 528992 BLAKE2B 95d7f9338ddd582f335802786d67e24043ad3deaf1e5f9ee44bfa2ddc25fcb317b3b7cbee7b0b71a61a2ad253eb07584d07e4f6ae2ff20590e8f6b214374aa0e SHA512 160734698698542d1bcfa1dba91cb412856b71aaa6d4be86c6aa1a2d16c204f024043eff87ff5d3eaab70cecc314bf08677f8621ba92e1a5eead0e051066b0a3
+DIST firefox-110.0-he.xpi 578897 BLAKE2B 00720a042b705d3b63ec5f4335c4f2bf91721fa60ea6b2d74d5dc6c67b05fa32bab3bdb50c32aaec282d1f972ce638780619b4d399781b8710853fd7cab10177 SHA512 4d8eaf8643bdd349dbb60cffb77b53a946f0096bd7b9cbd2d78fca6bd804d7c5b0d408fb1453d3eb8077b66046e0db8eb4f62819c3e59fa76ec00c5b91246ec4
+DIST firefox-110.0-hi-IN.xpi 557869 BLAKE2B f576c56a0ada87ca0cef14727baaa84ef2948c2dd0b4d5cb6a29f0e24ed8bf962082086831b6566785a99aceff48c7d396850d3ecc72ce303c4e4cae0869759c SHA512 35c6321df40564e047168f6b4acaa56399f3353640c447f652e205fa5cea63d57e8eacce438921dd38f9c2404950f193c5adda836152cd4d5155bbde92c5af58
+DIST firefox-110.0-hr.xpi 547283 BLAKE2B ae536e5169251450928e28de89ad1e1e86ac05c8853742e2ae49d5490d031a7a886aa7b1c666baecdae7c39ecbf82d5ad92ad43bb3d788404fc9f065b941a50c SHA512 a7a6a26aefb35bdd045ee60c1c53531985797d7e9c0365035253923b3382cc71b03ce1364a9ba7f6dc02c43440a7d721eef223b655855950f38df13eaa7bd7ce
+DIST firefox-110.0-hsb.xpi 588114 BLAKE2B 915bc6675e101232b22178c426fefb964838e22eefedfa412edd3bae362c4128aff43b5272fe69246b88c8be15f0cc8e95d702751e2065fb5ea21295ac3b7d00 SHA512 8e68cb9f8eb86e4a9d64f6f24ed4c9ff8eb5d2cf74bf28536c60eb5afbc57a9dab8a74286800bfed5aab051a6b9999eee32446b3c38327da3486365234f61a3e
+DIST firefox-110.0-hu.xpi 593285 BLAKE2B 9e92164a544c804d1b6e27de604f523abb372b561772d7e2a45ec553f32e5e3a59f69c9d6c64ee76cd14336ef4d0c7def2b6ae4ff1a5423710d0a514aff8ce1b SHA512 caf57941e3ac5e762e46c7bf66878a20336f84833d99cc099fa0c4353d16ae51ea691ba950f242ed470d1ee944c0272bf713c0905c151c1c2d7850c440b4c7a0
+DIST firefox-110.0-hy-AM.xpi 595634 BLAKE2B 6bc1452ad3bd5b2712f518bef45af0761fa8f2911e3612f35e66ccab57011d02324805e9812b26e38343720e6452019137a85a5b131d36ff8607c1f9bb3dd75c SHA512 c5ea392c4b26299ef4d275e7170086a0461f662cbd002c39b26aae2b646c5dfa36e021f8dbb317da22299fc23985d7a694f65dca7e7de4e5f86ca5999294d747
+DIST firefox-110.0-ia.xpi 556994 BLAKE2B 7a6ba1aae7e6731a532156df5f9d6eb97ecdce3d348a4d8d5c626c509243224694af7d53a87f447d70d7ac1393441a191da74823c617457db2cdaaa854492cdc SHA512 9b2fb33214356ad28860fe64abf8f559387d5acfab964318d7cdef848011768c6a86a831db45ad1fd6a217b328bc0c0f17fd0ebb7e59951769045c259236005d
+DIST firefox-110.0-id.xpi 553923 BLAKE2B d7254c5d9730ce142dbc7ce976111665681034a843fd2864984220d2f5bcdbc53e51bea4bb419ec964a2ccf764a7ef16cb5f9a42ff68c89feac729843bffe64b SHA512 0d16874ab4c7c45efc452f718c3477fe8b90f823c5386d0a5366873f6051a2831a90bd7e4117291343909d1c0a584138f12bcf2b464d8f975a14148e87ab2457
+DIST firefox-110.0-is.xpi 565689 BLAKE2B 68d217e933f5f77066b005a8300fdc671396f3b1434831a615ba580cf5074e3aba9825c87cbb6f0c06f35b77c5cbc39d307b31048ca9160d38404e2383302882 SHA512 5a2ca0542882bb972c1ec83c3d8463203ab7dd2dffcdf5f9233f5a3e89ecafcb508a920eaf145d4ddd0b515ed322869735ce5c485a92cc344564aaba92fae9cd
+DIST firefox-110.0-it.xpi 496397 BLAKE2B 1b1c19190b618aab93546934bc59862fbd7e1c0c52dd6f428d62caeb470e8be66ec8c07ff70576f9ed6823749ad868d131884795309778fa1fac6798bd9694d5 SHA512 8d24a64c78058f4cc1c198e5a42ef18ca3c2f68d4cc3cb7a5e0ccdbfa8699a48c792bf273e32a30a5fe60d3470b7ac5c15beb347fc3c373bcc39b1a56068f272
+DIST firefox-110.0-ja.xpi 618089 BLAKE2B c432fd7ef2ee4d3c08a8db96abb1ec4c298b9f0a88db7cd8dff9b1e260ffef0b4658f2bd42a77ca1625e40308394c311b6179bd42980d6dae5080139c037b0b3 SHA512 86c82daffd879986c031a5683c0660f6f4d6e6dbbd1d74f34928e8bb18b1ae3eb8da6b078df7689454051b21488e5345308e8d853eb630c4475d0f7e76ec10bc
+DIST firefox-110.0-ka.xpi 622407 BLAKE2B b0d570b5ff448d9b01d8bc7afad993d4c8abb2bf786d94cab8f38a4c13f6f5af015ee43a748ae5789f2a9c3005528085f75c9b1f90328464fc1368e90f9f1666 SHA512 8981ac78576c6266c6bd6e56b605b05e643c0407dcfe9e70fd028b22e0499948c0a33a49d2f71479a5fd5efde5824b3411e24b53381e6d41e466ee6ae333a381
+DIST firefox-110.0-kab.xpi 574108 BLAKE2B 6f27d4becbeda651c9246b57da3c4a1a3cab8015cde0b2b1bd072b696ddac568d683ab2ebc2144df1007db357ef7ac9ea288eed9df3e02036d522fb0b642307d SHA512 509d2b57a499cf6ff71a002880f5dddc155f13c1827f476c5300acb3bc9b708f732f306dea310f55c4102f948cfd13cedb4b6674a648c821eee5d497968974e8
+DIST firefox-110.0-kk.xpi 645400 BLAKE2B 5e4ffe1b00cae7d40cb151ac456d412c6260205823855b71dcfc0d1290cf3a08650cd70eae970be8bf38ff24dc961a3602437894fa90adffde0788ae775e1a33 SHA512 96093b80364383b146e4f007764a6e7297f6a682b9cb3d39648cfa4908fe8d0e078eb6509281b5d36ec9cbd240f1511196626e9afc2cc4140aa77ef6e723e13d
+DIST firefox-110.0-km.xpi 531028 BLAKE2B 02aa09b3f699a7d95225cd98cf41c25ebac9d7e03c3c8e07c5a897bd76e5eafb7818d60ac0e491e07497fa477ab136087ecfdbaaa585a7c19dbbb21030ab9669 SHA512 15bf9b089072e7e349d2af723c3c81d1221cd471a58850daeb8f4ccd02161d7a74dfeaf20774a5a2c19c8be14208d3cbd1c022f8689aac47aa0504aced1d3a4f
+DIST firefox-110.0-kn.xpi 496274 BLAKE2B 0adddf55f55398fb83389adc853fdcec452881e8aa47f5a5802050ed551d7f020d0baf14e632fe6d8e777fed9d273f71e2aaf43d7810893cc718857d042a1df4 SHA512 6eb2aac8a2c3b8f8ab40a4a74713b32f29adf5c91a92e8e78b7ce744844fd9b2dbb57c0c2bed3afecd3dfcbbbb788d01c7b655996a7d0fa074674bdb176a7c04
+DIST firefox-110.0-ko.xpi 605670 BLAKE2B 06dd5381632383512f800dd748855c64ce8dbf002e0ae4c927dda237fb37bb9fe8d448ca6281b09fa6eb7b7e4b92dfbd8c20467f5768dde2bc5354eeea23b936 SHA512 622868c5ca40b59cc840b0ca22299e591a222235a2a248fa9f7cea9250e380333b5999ceb5a1533a434e4a7a48dcb2eb7609f5b26ad09e6c19423a294c156f76
+DIST firefox-110.0-lij.xpi 471134 BLAKE2B 14931b1a928ac8e5dc018c1de89edd69403c64ecd1a9b132ea2f7ff377390bb3975d6bd00e5b362a5409cbf4c59ee5c29209d6a84d0769914b78f800a8e93347 SHA512 593b6800a2d2f61738642e456859709b046febee2a0f952bd4f37443182ba04647ea8b5bd1968dae885f4f1e877194730f20d2bc54f61f14c1cdace0db495342
+DIST firefox-110.0-lt.xpi 566265 BLAKE2B 579ef42efe8e0a55c5e791761d5f3aa912970a2b39e7e9af6f9a04339d4a52fe1c456b182300955b3437b62af88a17cf2e835b5413cf86a8eb2026dae4dcbb3f SHA512 ad75acd8f469177439693bf530cd196eb074726baddd47e9e34272ca1e61dd3d6f4c178a4f323b24deea720f652a38595aa29a90785c58de1af8caf9559c472c
+DIST firefox-110.0-lv.xpi 470789 BLAKE2B 3b3cc7e00c4e12614026fab54d4d7d8288bde83c0fa6acc91b4deb7f5f1fb407ff37637a132c4d0dd225f098a9824e82bf9b26e27e09a5d9df666a3b369fdb45 SHA512 66625b6480d07ec64fef67aec2b65dad4b6f95ba5e763d15debccb2069e624cdfc563927681239acd60b3aa290f589ef1fe27ce99c4add8de349d2e3a6fc1733
+DIST firefox-110.0-mk.xpi 484129 BLAKE2B 53fd9f68d04a380d5bd70c688a4e95100a56c267f3f06381c0b1d1945fb7123d61ef0b62e9cc30f47fb8eccc1c0292b702ccb12ac24197e2fbca09894d6eb072 SHA512 9836ab4f73715fb953d9d85834518fd562ad966de4a0a431d524c6e2c2f4546349f196018d95c63f1020053795c8c8530bf0245157029228353275a8b0daeaf0
+DIST firefox-110.0-mr.xpi 531174 BLAKE2B befe28c691c5d49a7b9bdeb770c7b72574feb63114e28ab68149615502c2a7bbbe4917c0d2391becf06b10b3b21df527f8927caddf6c879a68c7a1aa23802d53 SHA512 31ef73a40e9b48be592ab772fcbcbd72586afb37dc11cb663c11522ff49f76f050edb2ebd8a12cd0078fa9adbcd8740ad22b50dfc2f9540ef62c9de3fe6c4373
+DIST firefox-110.0-ms.xpi 450482 BLAKE2B 9b0392389b3fe2fe74e82c309474fe023fcb736e9ef4d5e1935dbd435b0b03c36d7a63a930eafc5127de30d6a5e134cda6dd81908a5f3a8fa643595990381807 SHA512 1c32b4ae9bd90749f5a7cd205c50dc4e5655c27ce9ef14f4b69ca23094c3d035dfa286ea89063411374c21c97eb0c61e4eb4b34ba91f6a8d2ea223422552631b
+DIST firefox-110.0-my.xpi 516589 BLAKE2B b61c4f3092b390c0f14973a851c9fd05bf62a889bf281bde606150d14d10252d9a9c170064c1acac5272eafd07e7e603d84a393ab8b144bc13d5e8201811686b SHA512 fc168f27f9b0f016cdf7d61489389f665a09386a2da10d585903028806a6f1d3303a78ce371bd9b468b90f9cf4e964b8f3188b30c7162cbe7297cad3dc170ac2
+DIST firefox-110.0-nb-NO.xpi 554917 BLAKE2B b18a4e4a753d87abf27fd059b2370d61b6c1532187b7c4ca601b79f434d2c0b9a835f7b75e591dbc6c738920d4f8bc20ae9f41842c85823da8c110422626cc1d SHA512 6a2604ac55899cd01ce454e89f9338e6c187d50195eec619252b69213958b9e96753e563b2b5e997e38141588e869cdf94a41b4534dea62e99248c502cf189e2
+DIST firefox-110.0-ne-NP.xpi 484686 BLAKE2B 0629d2861214f19bf73c6717926b01044121900e84e0acd4d576b7478607e2500c1e753029e2f1338d428396a9e3094cbdcb3dc30cee7c42e6355dcba06d54d8 SHA512 7b2582d6308bd5bd9947587c3e7f07378338117b3b335fb67e99dfc25c8853bba3bf60a9e4fcdbc214c898ab110e4db4073a249bf411ef7eb6f561885d9ec160
+DIST firefox-110.0-nl.xpi 562660 BLAKE2B 4b5fb38b7211d30fc6fc0a2677aa893841dc7afdc326bf3311ecdbd45f6d439b2dc926c9bc2917cbafc4bdc727281a112e7a154895cba91fd0a543d00b4d0f71 SHA512 a216fa4b955eeb7f52095aab2823a4b7572f65ad149b07135d2a3032de3499fc1ed9df789ab0d0d439b7d42f8cd1fc1681c1325a68175e9092d3a91925f753fa
+DIST firefox-110.0-nn-NO.xpi 556384 BLAKE2B 45479e8668707db783fc3ec771e0c1eb8d69f432a193eb2f4704b922f77c328de651e723595c4f65cea70d0b8ce2def9635f7c279bf0f19e72b1025e69a10d5d SHA512 4eca8d94c99ee46881368a18a3f0d6ea6d2859bc18ec1c448efcad7d822059b9c24927d3f6053045fbfb5a61c3c6b9959b4c8dff8a8fd3560ab485223ac4fdd6
+DIST firefox-110.0-oc.xpi 579331 BLAKE2B d9dccc80f1671f232004645e37eaf22b99b1d5677b374351db326523c59391decba8b73a45101dc6e198a9ea091c468d1830a6ba496edd25d30b620002bc75f0 SHA512 cc9c3c169c5dc628ca401b8c69142f471b6e4de893f1879782ceacc00af3754872084c0f20666fb81e01d4f2aebfe8b3fa8bf80dd42d2b72d116fc02fb27afdd
+DIST firefox-110.0-pa-IN.xpi 636181 BLAKE2B aa5873076ba838266e36075c07e0ede752d1c606f6dcfa903200ffe6ecf86bed753068b22f5fc7323045322822ad4d84f6c1df0c5979fd864167b8434cb6ab40 SHA512 df68e1085d7eeff7d07a9225a87830d7d0b5b25e46f58d5d07c43cd79aca55d33435a1f7eef5f11598077c7824c90ebe682a514fe05fd242f120dc8706a4ac14
+DIST firefox-110.0-pl.xpi 586002 BLAKE2B a34f1a32154efa6c60788ff0b2575a77ab1af5d3eb951de9cc16e7db67ed95ac2947e57c1e2a2321570363d789b9c4944cfc542a78d5ac304a8774bb66db7492 SHA512 d0e26248162c6e78686324886e2eb74e9c0c532a17647b89b924fe05c8ffe1810f57488d8bd5985773f020e7d30ac3be3a61de4e0f284617d6c85f028060c167
+DIST firefox-110.0-pt-BR.xpi 567190 BLAKE2B 756c4ba96e98977430df84b4234a5ae5e81c1d4bf4f4d0eb0d78734c483b1253a7d44d03eda63eb2a615b5def5a0e53971d47a7588203d1972a177e464888510 SHA512 5abd2d65020569f73dd4f6992d978ad47db88a4c34cbc0f4f5b045ee13762c212c8d83b51c324bf3b00a442a4b747fdf9386fe906cfb9b990de9df431d25c360
+DIST firefox-110.0-pt-PT.xpi 572576 BLAKE2B b879aa5203f4003da0402c855e03adcd2840f89ba4e8d1ce2ac0f904480d922b11cb397d077a3548b04ce5d70bd042f61bc67fa499f046d1cb7416823ed7a224 SHA512 0157a187e53bf91f8c286182320403d4ea544781818f65cad2c11ed4a226e43e0b276938c1788c37c85da587653302d52d2483410b60e7849e7284abf2585ec5
+DIST firefox-110.0-rm.xpi 560554 BLAKE2B 80cb1c3d4e74266d1a2441bd976fddec11ec08049bb2ee2e72523c688645e46b1f07748630407cd4760248e74d72a15332456411c82dd65f3719239dc349fe4b SHA512 40510103ec11577cc6645349c74f6124d5e1509594cea3dc627c0d0e26829e5917fce4e58ab3f43780db728183eae8dfc2fa18efb954e1810cb1bf5d350ad30a
+DIST firefox-110.0-ro.xpi 533699 BLAKE2B ebaa14f4536ee9463b7dde55191b6876430e83a185b16f2b7f4f727627581bb18e9e76dae378bb7083eca3e3b7e066881d9c8489c9feb89717ea978352c04f57 SHA512 8c15a0d44c06878e2d66bdfca4873e822fd90cc76550398139aabc984739e7028ae10f228e450eef111b2c10342cf9965dcbfa5ab0ed5fa8f3a7bd5f686c56f3
+DIST firefox-110.0-ru.xpi 657165 BLAKE2B fce5f4da630f5d7eea92c6cebf32225f774d335eeb0997e7c70ee4daea6b754811cf9edea4a3e4d99a16e68cca8be2fbd6ff23b6f9e24d168018f9913046c786 SHA512 1e78f73b9ee117b97b138bb9ed528fdb46c5a95a945e4f13c21b19fff822d1ddc3cd6c786d9f3c982e1063f7166e981a36fb635f19fc1e08f0d908094a308ccc
+DIST firefox-110.0-sco.xpi 505319 BLAKE2B ed099f2d726cd29e839c3254e0a577856a283bcda249cf77ccf07d8c489ac2e77b75621a03a879d29babaf9d3e7b0310f5e95822a7d879ea1149524ba8d33031 SHA512 4b6452e16a3e61d71bf8261049f114fe502c1894a71252aa125a1d72a07105bf6606c38c7700af1f6a2bfecd1833602c180d875c18efb4ac7f36c48a58130057
+DIST firefox-110.0-si.xpi 574128 BLAKE2B 45bdfbfaa48b91f206426dd435a67f684495dd59d4f5b0acfc9bc5e0be76d98995e8ebe65ef1c30a52af691bf281409dff1b92e59718ee643fd65472d9814b2a SHA512 e1dd3a00d641355d3329888d8408920e012d6ab804ac63a4dd6b72eb2a3b1a34181b35239143c0a85734d803901dbca3b1e8c2d97a0b9ed9e8e5d876c981b4c1
+DIST firefox-110.0-sk.xpi 593384 BLAKE2B dd90383719835bda107c557914a30b8728499111168cc34efd061b18b1db24bcf56d9527750a5e2d34bc0fc88dfe971830e56443afde3fecb8a8dc83e6e252c4 SHA512 9ee29a38da1b668ecf56990dfa36103206300cdb2f39718aa698b24bcb6218608045d76797f5ad2b60367e2577dcc2655f6d008ebd4a4109b27cbe46a719a491
+DIST firefox-110.0-sl.xpi 566383 BLAKE2B acd9b56190bd23c23188dca4e78c0618744a9133e7b72a51bb91776e2870d389d1c7eb0d848e78fe143a45ee25afc38100bcc852ffbf924f043434a3c1922013 SHA512 dade34435b74e7b0dc57d5259c5ae0be7cfc40819f091bd27049babec604336c58de8e3b92c289e211a986c7cbcdc32f9f198c0ce9f456017715ceb69903857e
+DIST firefox-110.0-son.xpi 422459 BLAKE2B 06429dfdd0cb765246050b9126a03eb68fd799f5b45d9ff572649818204010e35ea5b60b85bef8626cf85f5c5bcb358f3834e02a07255585ca719ce1d4fcca7b SHA512 01c4f1bfaea5a2d3347fa4e41e9fe48a2cfb60a373308ffa229d317508cc6098cb34e0771db9baef81f70bf79bbca356f21cc94800d4357fe44b6cfaf0961630
+DIST firefox-110.0-sq.xpi 581630 BLAKE2B 44251912393f6db9da34f4a77057c47bc3474253aa11c619689cb46d7735eeed550ac787757118060b1b8ae8bf0358299193bd2bd4d1c7f84f55180cc92ca65d SHA512 951191be18300729014e07171a3ea10a205d7092c5f05de6fd8ce219c1c5b5d960a74247138387ceea766776cd48070dcbaf325fc9e543148967016d4063f57a
+DIST firefox-110.0-sr.xpi 621091 BLAKE2B 059e4fbce708f53ac97f32ff812cb914ec4dc03ea96cdbe0382af368f0471e8ba55ddd6189ad4f9ee70314e21edafb4a256ef22d9c1fb75e9968f7f473bce043 SHA512 e56ad7ea8b2c73950e9a60555e3957e4bc0b8c6327af7e91ac7e9cb464e83fdde244f98cc39deced84e543496f4a003448df4fbc7c84584b760b5f829260778c
+DIST firefox-110.0-sv-SE.xpi 566320 BLAKE2B b2153a8ccdefaef91303226371c19d541e161d5f7007d6243eb36c0351b29da96ad706008bd604fc36d6649d641b0b5fd891d4f78d2d3d8ba3dcce1456efa48f SHA512 b3909a001a6c8bf3c0afc8551fffacf252b2c66defc5db7ed90e7ef59391378d3716c45d5fb3ee82c6c23ca766a43ce8c3b4e29667e824b627cb7a03fa759e1c
+DIST firefox-110.0-szl.xpi 518015 BLAKE2B 1d792f957eae4b6e8546565203fef42af1f4fa65655dd99d1676e7227970dec5f55032a127a22891825cefaa894c923ef0c98e621de9df4a8d3c55646762eaca SHA512 972fc4f47f7e25f5916001876341114a592d9b79067dea45a5b3862063c99fce6842dbd1008d3bd1b080e4f73215248e1b8107d8a96ba1a9fc9e7d5aa0edf277
+DIST firefox-110.0-ta.xpi 508561 BLAKE2B 19e1d1149723dc6c95116a53e680558bacefcd05cd9f54854472c40d8f1945bd1a696b4d43ca266afb7e500f2eeb34af95ffe87bff48c4a9e1b6f2f058f97703 SHA512 eff8a1589116f2a25596c978e4ee3b4e9a3210c300afce7d89a02577ab55586290af7904bc0ee61e25a80946e088a95f9599182cf94185b58e6cc6146a6f8041
+DIST firefox-110.0-te.xpi 556278 BLAKE2B 1913398c2040703c1e67500a670f07c6782b6ac24955ccb2c0ea9d36f83d5630e940a00df7c44f200564881c535bbb3293e76c2cbe6a984eb708675b4e85d040 SHA512 65e2ae14f586f62335dbd9dbf9154db263c0072f4fff83bdb817439ca369a4a88b58ecd5c1fdf9e45f550d9e9e5251714df60d2e466529d180ab3250664f1353
+DIST firefox-110.0-th.xpi 636762 BLAKE2B 1d10e91150cb7d1855c0d3f9549c0749a817588fb315da6eb8d67a8a3489cad3537c5f020b7177a8da50b8bef284c2c531056d623ac101db15e1816af26b4520 SHA512 2e5f32659f2315438c3a9fe8937660acac03d9a8f6a38aa2041609b4332e331236f27154a1a059d57ac3db138b80c5818ae1d51986a8cd6c5d8364962b73c89b
+DIST firefox-110.0-tl.xpi 523706 BLAKE2B a5196d21433927862cd2a0b6588f4c7205f2dba7587a3a22e5fc039525686ea446ec058cd4883e1e0928479c8a4c5136c3a9051eaca5cf7c7c506d2ccdb62c11 SHA512 9e535e9a6dc4848ea18a8b491230206b00415582c3e95a2528a49d1206b248a32951c34a34921aad2935579c48f0406041bb3bc2b90ba21e4616930111ea9386
+DIST firefox-110.0-tr.xpi 577877 BLAKE2B 4839c6306a862dc2a763d36ee5f61b06fe100478391702139b23468979908efcf48d8428fe3730d435e022962afee602ea6f0d7f4b907b9e14dd40f8636a266f SHA512 7a2d12da7495cb5b66309e148749c5383de0cdb310bd0af08ec606a6250306e8d11568bb02f229e11898281918f9463e282494f08c36af1d7016035b920f5d0e
+DIST firefox-110.0-trs.xpi 487275 BLAKE2B f5a3e419fda8219b80cab13ddb3fe0a65b2a406b634421a6e1471e2a52f42a1be97c46d9e2f8b33a4a7b311097f9f181c24a90ef52ba4a0778e97d5cfee3b0cb SHA512 ed6165deef4012e656f1b51dc1345950c6adaccd67c89313252b2e831389ee8cf9bb52dd480fcfbd947fea2e8888bc903ec3f2e8a4e2ec91497029c94928fdea
+DIST firefox-110.0-uk.xpi 650249 BLAKE2B 3052ee1d78d32d6582bce51704046c042d6aaad2f74f5a7f972020876c183352fd167e4d29b01f47c600db8b1ba62714a8cdeb6db62bcb93fda0aa2335fa3990 SHA512 20b618f26b14ad85163a479b8f4c4acbb54b811132393bc673c9ad622870cd2d2086743f9fed4a434e215bbb64ede547ac29056e98f0313f1b4e0a374c85f5de
+DIST firefox-110.0-ur.xpi 558068 BLAKE2B e2cfb6e0e808cad232d757d6fcaa9e963a94a431ee1bf6ed94910fbdbc509288fc00b12059800aa51347d544166a3a15291e16a820f8b74b9bdcafdc339619eb SHA512 6b2729802f8c6e9026b05ee6bfcef4642055dba9f00e7f01ab2ad59070466efd3fb90d927de90b2150b0da658180a89b73e50e40b6cc6acfe4f7248b2c86f4a3
+DIST firefox-110.0-uz.xpi 478753 BLAKE2B 5b41080753c51f446982b5cc3d44a65ae05661a53eb1671b34ab9f13d06cebad37d281f4f842b4eccb1f6cd846ac3360862c3d86a3e0fec8402aff54b194c14a SHA512 e8d14efa69dd6e584b6e58fd459cd48536524a863e6178925b7e2301e282614e16ed77edaacb5c7adf8bb60a8031cd50b11921fd98f3a3b649abb66e12f2e154
+DIST firefox-110.0-vi.xpi 600468 BLAKE2B 0e43fb4c8c3058754f29bbe1ee086247c6a66eeff07f2cf18db5802187d3ad324d34ef75699b8bb3708e2b32b45bc079b1452ea3cc77adcc83e43f78515e1900 SHA512 478b09fe0fbdf4dafe6eda7c845d0765586cfaf1761d899f799d5ed6100ae2b166c3cc757724e7b0424531ec3501a1e8eeb8599359a2ec722813179b43fb1fb8
+DIST firefox-110.0-xh.xpi 416885 BLAKE2B e04de3e3f8dfdd2479af336d7ee0159d60b4c1684a56715012b9e94a813bb99ef40a5600f366b2994a7219bbfeb8610da2e049491fe422900e85a2e06bdeb45a SHA512 336575462198c4800bc39508ba2cddab314c22265ec423e6155df0061b45daad3ba07671109a95a76602393e2b5da473029e671d21beb417dfec188e1fb391ca
+DIST firefox-110.0-zh-CN.xpi 599820 BLAKE2B e883807740ae15d8fbafb5858e65ebf2053b032032444362cf3222dfda4e7893c0f0f12c5a1748b510953226d95df3a7f21889a61fa1f43e7c56560412d9e53f SHA512 324d8a3834ce9ecac7fcf7af4a8db5be221c2a6d4731822cf3c54ecb3ca7dc398ea8288f365c7cf8f8233bfe714c3c232c4e8d01d3b2b705cd5c726304d0a817
+DIST firefox-110.0-zh-TW.xpi 602195 BLAKE2B a6d1fec05b52131642b7d4a1cb7988e64bcaf398b813bf86c3a2adc170ec350e27b1ddf1d0b7a4e5fc1a5d2b139dc63d65dc9f48e7ebdeaebb451883ce456932 SHA512 201892c437d07daec97365c4b51e1e686677ffc25965537e4fbe4764e9ad5f04029d557cfb1173c110b230979f4708fe6d0ad43b70517aa56a6fd95b7d72c673
+DIST firefox-110.0.source.tar.xz 499042592 BLAKE2B aae3b34f1642ddab5f0fcd104b4168c9d9856a1bbbc197ff3c8e1bbae0c8d1c033db6e974e10b5352f4457e890c50f1f9d5099a6b7200c3474b71ac7e6317113 SHA512 52a37a8f59a694c4790c0a14cd81fba9e2c982f64e00191afd0897c39ae1d5e25f24cff16f74d0a0b5cdf8e93a9a0974b6042b0de605cf1a533ef4e6a3c0dcf9
EBUILD firefox-102.7.0-r1.ebuild 36567 BLAKE2B 4f6cd3a520b7187bf12a13544394d895586df660ea33a0609cb89b9aa2ef8007ecb3e635de7a88f93ae20db0085a187ea12fee8f8418644d527ae6f9a62cd393 SHA512 eeeb7578cea264edc8221527374a46f29fb04f9b56685f5448c19bc27325e2ffc306e1ed09a048360fe32532fc1b2cb1ab20c9f2be7379130247fb8acab73e52
EBUILD firefox-109.0.1-r1.ebuild 39974 BLAKE2B d3d285793ac31a3ad7dfca6634c6888d7f5380916b4b2c079b43f55173e9957ae42536919698bf9b5db93c312b858b37daba84cc607681ab45b91a496c573fa5 SHA512 cf50f7e383fbefab4796bfb0b6ca2e06bdc37fc947e1fa1f512f9351756e8b10125e14cb56bf45bc7380aa9ef8168f6511071ef33a88a1b9ea0a89eec07d1fd1
+EBUILD firefox-110.0.ebuild 39733 BLAKE2B bb325affa05cfdb07d6f0be7ae3ded2bafcc7a70252a8b57191e5d6e88f4b809dcdc0102c26456b14c35803717f3c9f5ca4e56bca7a9a31179608432b73ce3f0 SHA512 08336cff722a7eba353cabd6b7f1c5b1a0306f57fffe5593548eedbfa38ec115b9d1f5081fc45b1fd2de52f9d1516a98c82a229126419cc87c45974032c79dee
MISC metadata.xml 2219 BLAKE2B 064f486eecd2a66ef4c9cccef46803f877039bf16bc40b699a48e28e04e816d0ad434ce65ae2e056e1a4126a67a7dd7eff16040276159c1f5aa8966b1c0d7b6c SHA512 522b09ffc2857553e240b1e7c82c11ccc281dd87c720c6292ec9314b91319e0a55ca2838f17e878f5c1e58e4f22caa1b0c3b90506b65b350beff06f3f397d897
diff --git a/www-client/firefox/firefox-110.0.ebuild b/www-client/firefox/firefox-110.0.ebuild
new file mode 100644
index 000000000000..abeb9294463e
--- /dev/null
+++ b/www-client/firefox/firefox-110.0.ebuild
@@ -0,0 +1,1366 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-110-patches-01j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+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 multiprocessing pax-utils python-any-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,whissi,slashbeast}/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 ~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 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+=" wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate screencast"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+# Firefox-only REQUIRED_USE flags
+REQUIRED_USE+=" screencast? ( wayland )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:esr
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ || (
+ sys-devel/lld:15
+ sys-devel/mold
+ )
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.65 )
+ 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
+ )
+ wayland? (
+ >=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.87
+ >=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? (
+ dev-libs/dbus-glib
+ 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 )
+ screencast? ( media-video/pipewire:= )
+ 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-71.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= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ 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}
+ 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-lld ; 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+=( 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+=( 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'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ 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}: $@"
+ "$@"
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+}
+
+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_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
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ 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() {
+ use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+ ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+
+ 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)"
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # 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
+
+ # 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 ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-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"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB 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
+ export MOZILLA_OFFICIAL=1
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --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.
+ if use ppc64; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ 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
+
+ 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"
+ 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
+
+ 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
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ 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 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
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ 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
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ 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
+
+ # 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
+
+ # 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
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ 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
+ 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
+}
+
+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
+
+ local show_doh_information
+ local show_normandy_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ 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
+
+ elog
+ elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
+ elog "useragent checks. To temporarily fix this, enter about:config and modify "
+ elog "network.http.useragent.forceVersion preference to \"99\"."
+ elog "Or install an addon to change your useragent."
+ elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
+ elog
+}