Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hstspreload for openSUSE:Factory checked in at 2022-09-29 18:14:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hstspreload (Old) and /work/SRC/openSUSE:Factory/.python-hstspreload.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hstspreload" Thu Sep 29 18:14:02 2022 rev:2 rq:1006886 version:2022.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hstspreload/python-hstspreload.changes 2021-05-02 18:39:18.448131854 +0200 +++ /work/SRC/openSUSE:Factory/.python-hstspreload.new.2275/python-hstspreload.changes 2022-09-29 18:14:59.711447508 +0200 @@ -1,0 +2,47 @@ +Thu Sep 29 01:43:01 UTC 2022 - Yogalakshmi Arunachalam <[email protected]> + +- Update to 2022.9.1 + - Automated updates to the HSTS preload list on 2022-9-1 + * Automated updates to the HSTS preload list on 2022-8-1 + * Fix build module name + * Automated updates to the HSTS preload list on 2022-7-10 + * forgot flake8 + * Also update the test URL + * Move requirements to their own directory + * Allow manually running cron.sh + * Update branch from 'master' to 'main' of Chromium repository + * Add explicit support for Python 3.9 and 3.10 + * Automated updates to the HSTS preload list on 2021-12-1 + * Automated updates to the HSTS preload list on 2021-11-1 + * Automated updates to the HSTS preload list on 2021-10-1 + * Automated updates to the HSTS preload list on 2021-9-1 + * Automated updates to the HSTS preload list on 2021-8-1 + * Run monthly instead of weekly + * Use env field in GHA + * Fix cron? add manual deploy + * Automated updates to the HSTS preload list on 2021-7-5 + * Automated updates to the HSTS preload list on 2021-6-28 + * Automated updates to the HSTS preload list on 2021-6-21 + * Automated updates to the HSTS preload list on 2021-6-14 + * Automated updates to the HSTS preload list on 2021-5-31 + * Automated updates to the HSTS preload list on 2021-5-24 + * Automated updates to the HSTS preload list on 2021-5-17 + * Use main instead of master + * Update cron.sh + * Automated updates to the HSTS preload list on 2021-5-3 + * Automated updates to the HSTS preload list on 2021-4-26 + * Automated updates to the HSTS preload list on 2021-4-19 + * Automated updates to the HSTS preload list on 2021-4-12 + * Automated updates to the HSTS preload list on 2021-3-29 + * Automated updates to the HSTS preload list on 2021-3-22 + * Automated updates to the HSTS preload list on 2021-3-8 + * Automated updates to the HSTS preload list on 2021-3-1 + * Automated updates to the HSTS preload list on 2021-2-15 + * Automated updates to the HSTS preload list on 2021-2-1 + * Automated updates to the HSTS preload list on 2021-1-25 + * Add shields to README + * Automated updates to the HSTS preload list on 2021-1-11 + * Automated updates to the HSTS preload list on 2020-12-22 + * Use lint nox session + +------------------------------------------------------------------- Old: ---- hstspreload-2020.11.21.tar.gz New: ---- hstspreload-2022.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hstspreload.spec ++++++ --- /var/tmp/diff_new_pack.8hQkck/_old 2022-09-29 18:15:00.219448504 +0200 +++ /var/tmp/diff_new_pack.8hQkck/_new 2022-09-29 18:15:00.223448512 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-hstspreload # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-hstspreload -Version: 2020.11.21 +Version: 2022.9.1 Release: 0 Summary: Python Chromium HSTS Preload list License: BSD-3-Clause ++++++ hstspreload-2020.11.21.tar.gz -> hstspreload-2022.9.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2020.11.21/PKG-INFO new/hstspreload-2022.9.1/PKG-INFO --- old/hstspreload-2020.11.21/PKG-INFO 2020-11-21 02:05:39.000000000 +0100 +++ new/hstspreload-2022.9.1/PKG-INFO 2022-09-01 02:35:51.154236300 +0200 @@ -1,40 +1,11 @@ Metadata-Version: 2.1 Name: hstspreload -Version: 2020.11.21 +Version: 2022.9.1 Summary: Chromium HSTS Preload list as a Python package Home-page: https://github.com/sethmlarson/hstspreload Author: Seth Michael Larson Author-email: [email protected] License: BSD-3 -Description: # hstspreload - - Chromium HSTS Preload list as a Python package. - - Install via `python -m pip install hstspreload` - - See https://hstspreload.org for more information regarding the list itself. - - ## API - - The package provides a single function: `in_hsts_preload()` which takes an - IDNA-encoded host and returns either `True` or `False` regarding whether - that host should be only accessed via HTTPS. - - ## Changelog - - This package is built entirely by an automated script running once a month. - If you need a release sooner of the package please reach out and I'll trigger a release manually. - - This script gathers the HSTS Preload list by monitoring - [this file in the Chromium repository](https://github.com/chromium/chromium/blob/master/net/http/transport_security_state_static.json). - Changes to the HSTS Preload list can be seen in the - [history of that file](https://github.com/chromium/chromium/commits/master/net/http/transport_security_state_static.json). - - ## License - - BSD-3 - -Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers @@ -44,7 +15,41 @@ Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Requires-Python: >=3.6 Description-Content-Type: text/markdown +License-File: LICENSE + +# hstspreload + + +[](https://pypi.org/project/hstspreload) +[](https://pepy.tech/project/hstspreload) + + +Chromium HSTS Preload list as a Python package. + +Install via `python -m pip install hstspreload` + +See https://hstspreload.org for more information regarding the list itself. + +## API + +The package provides a single function: `in_hsts_preload()` which takes an +IDNA-encoded host and returns either `True` or `False` regarding whether +that host should be only accessed via HTTPS. + +## Changelog + +This package is built entirely by an automated script running once a month. +If you need a release sooner of the package please reach out and I'll trigger a release manually. + +This script gathers the HSTS Preload list by monitoring +[this file in the Chromium repository](https://chromium.googlesource.com/chromium/src/+/main/net/http/transport_security_state_static.json). Changes to the HSTS Preload list can be seen in the history of that file. + +## License + +BSD-3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2020.11.21/README.md new/hstspreload-2022.9.1/README.md --- old/hstspreload-2020.11.21/README.md 2020-11-21 01:58:24.000000000 +0100 +++ new/hstspreload-2022.9.1/README.md 2022-09-01 02:23:21.000000000 +0200 @@ -1,5 +1,10 @@ # hstspreload + +[](https://pypi.org/project/hstspreload) +[](https://pepy.tech/project/hstspreload) + + Chromium HSTS Preload list as a Python package. Install via `python -m pip install hstspreload` @@ -18,9 +23,7 @@ If you need a release sooner of the package please reach out and I'll trigger a release manually. This script gathers the HSTS Preload list by monitoring -[this file in the Chromium repository](https://github.com/chromium/chromium/blob/master/net/http/transport_security_state_static.json). -Changes to the HSTS Preload list can be seen in the -[history of that file](https://github.com/chromium/chromium/commits/master/net/http/transport_security_state_static.json). +[this file in the Chromium repository](https://chromium.googlesource.com/chromium/src/+/main/net/http/transport_security_state_static.json). Changes to the HSTS Preload list can be seen in the history of that file. ## License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2020.11.21/hstspreload/__init__.py new/hstspreload-2022.9.1/hstspreload/__init__.py --- old/hstspreload-2020.11.21/hstspreload/__init__.py 2020-11-21 01:58:33.000000000 +0100 +++ new/hstspreload-2022.9.1/hstspreload/__init__.py 2022-09-01 02:23:34.000000000 +0200 @@ -4,13 +4,13 @@ import os import typing -__version__ = "2020.11.21" -__checksum__ = "2e850de3620c034a8ecb4302a5a03d12b6d549355d108cc157d6f6cef9ac3611" +__version__ = "2022.9.1" +__checksum__ = "a9de4d3bd79f49116a05e29e2073cb75439f54da0a319a028c10d74c88fa2052" __all__ = ["in_hsts_preload"] # fmt: off -_GTLD_INCLUDE_SUBDOMAINS = {b'android', b'app', b'bank', b'chrome', b'dev', b'foo', b'gle', b'gmail', b'google', b'hangout', b'insurance', b'meet', b'new', b'page', b'play', b'search', b'youtube'} # noqa: E501 -_JUMPTABLE = [[(0, 11), (11, 5), None, (16, 57), (73, 26), (99, 12), None, (111, 19), (130, 22), (152, 7), (159, 20), (179, 18), None, (197, 29), (226, 45), (271, 7), (278, 9), (287, 36), (323, 10), (333, 10), (343, 28), None, (371, 50), (421, 8), (429, 18), (447, 19), (466, 13), (479, 14), (493, 14), None, None, (507, 29), (536, 16), (552, 35), (587, 14), (601, 24), (625, 9), None, (634, 25), (659, 27), (686, 8), (694, 13), (707, 10), None, (717, 17), (734, 6), (740, 26), (766, 5), (771, 5), (776, 10), (786, 10), (796, 11), (807, 12), (819, 27), None, (846, 11), (857, 11), (868, 7), (875, 29), (904, 18), (922, 27), (949, 46), (995, 25), (1020, 16), (1036, 8), (1044, 5), (1049, 22), (1071, 18), None, (1089, 36), (1125, 15), (1140, 8), (1148, 11), None, (1159, 5), (1164, 16), (1180, 14), (1194, 18), None, (1212, 14), (1226, 26), (1252, 48), (1300, 19), (1319, 5), (1324, 46), (1370, 14), (1384, 14), (1398, 20), None, (1418, 10), (1428, 13), (1441, 15), (1456, 19), None, (1475, 13), (1 488, 19), (1507, 11), (1518, 4), (1522, 22), (1544, 10), (1554, 7), (1561, 14), (1575, 21), (1596, 11), (1607, 10), (1617, 12), (1629, 32), None, (1661, 10), (1671, 14), (1685, 12), (1697, 45), (1742, 15), None, (1757, 11), (1768, 23), (1791, 21), (1812, 26), (1838, 6), (1844, 6), (1850, 7), (1857, 5), (1862, 20), (1882, 23), (1905, 24), (1929, 13), (1942, 15), (1957, 19), (1976, 6), (1982, 61), (2043, 44), (2087, 12), (2099, 23), (2122, 16), (2138, 38), (2176, 6), (2182, 12), (2194, 44), (2238, 6), (2244, 41), (2285, 13), (2298, 23), (2321, 30), (2351, 16), (2367, 8), (2375, 15), (2390, 12), (2402, 19), (2421, 21), (2442, 15), None, (2457, 35), (2492, 21), (2513, 17), (2530, 19), (2549, 26), (2575, 5), (2580, 37), (2617, 26), (2643, 16), (2659, 10), (2669, 17), (2686, 23), (2709, 14), (2723, 17), (2740, 8), (2748, 4), (2752, 7), (2759, 29), (2788, 6), (2794, 18), (2812, 27), (2839, 20), (2859, 17), (2876, 19), (2895, 12), (2907, 40), (2947, 40), (2987, 12), (2999, 48), (3047, 25), (3072, 12), None, (3084, 8), (3092, 20), (3112, 19), (3131, 6), (3137, 23), None, (3160, 30), (3190, 33), (3223, 14), (3237, 12), (3249, 27), None, (3276, 26), (3302, 41), (3343, 50), (3393, 15), (3408, 20), (3428, 15), (3443, 21), (3464, 32), (3496, 24), (3520, 20), (3540, 13), (3553, 60), (3613, 19), (3632, 9), (3641, 12), (3653, 12), (3665, 11), (3676, 10), (3686, 48), (3734, 32), None, (3766, 25), (3791, 12), None, (3803, 8), (3811, 8), (3819, 7), None, (3826, 25), (3851, 17), None, (3868, 21), (3889, 35), (3924, 12), (3936, 10), (3946, 36), (3982, 20), (4002, 22), (4024, 23), (4047, 19), (4066, 12), (4078, 5), (4083, 30), (4113, 24), (4137, 14), (4151, 14), (4165, 47), (4212, 46), None, None, (4258, 51), (4309, 42), None, (4351, 14), None, (4365, 15), (4380, 8), (4388, 21), (4409, 6), (4415, 16), (4431, 17)], [(4448, 6557), (11005, 7038), (18043, 7303), (25346, 6266), (31612, 6574), (38186, 6381), (44567, 7247), (51814, 6408), (58222, 7062), (65284, 6279), (71563, 7474), (79037 , 6652), (85689, 6832), (92521, 7484), (100005, 6717), (106722, 7020), (113742, 7357), (121099, 6162), (127261, 6523), (133784, 6753), (140537, 7172), (147709, 6834), (154543, 7121), (161664, 6444), (168108, 6656), (174764, 6931), (181695, 7070), (188765, 7180), (195945, 6475), (202420, 6960), (209380, 7118), (216498, 6690), (223188, 6761), (229949, 7262), (237211, 6332), (243543, 6917), (250460, 6540), (257000, 7262), (264262, 7055), (271317, 7167), (278484, 7734), (286218, 6611), (292829, 6675), (299504, 6378), (305882, 6567), (312449, 6449), (318898, 6575), (325473, 7371), (332844, 6602), (339446, 6263), (345709, 6628), (352337, 6845), (359182, 6851), (366033, 7069), (373102, 7121), (380223, 7054), (387277, 7114), (394391, 6292), (400683, 7150), (407833, 6061), (413894, 6972), (420866, 6697), (427563, 6600), (434163, 7081), (441244, 6876), (448120, 6951), (455071, 6398), (461469, 7386), (468855, 7188), (476043, 6984), (483027, 6751), (489778, 6717), (496495, 5855), (502350, 7149) , (509499, 7305), (516804, 7522), (524326, 6148), (530474, 7410), (537884, 7274), (545158, 6411), (551569, 7079), (558648, 5992), (564640, 6733), (571373, 6925), (578298, 6643), (584941, 6687), (591628, 7145), (598773, 6909), (605682, 7103), (612785, 6873), (619658, 7699), (627357, 6125), (633482, 6427), (639909, 6752), (646661, 6882), (653543, 7321), (660864, 7334), (668198, 6545), (674743, 6520), (681263, 6469), (687732, 6471), (694203, 6912), (701115, 6483), (707598, 6731), (714329, 6429), (720758, 7058), (727816, 7053), (734869, 7325), (742194, 8323), (750517, 7487), (758004, 7239), (765243, 6823), (772066, 6570), (778636, 6822), (785458, 7134), (792592, 6925), (799517, 6447), (805964, 6510), (812474, 6638), (819112, 7481), (826593, 7183), (833776, 7193), (840969, 7193), (848162, 7176), (855338, 8096), (863434, 6569), (870003, 6067), (876070, 7160), (883230, 6813), (890043, 8384), (898427, 7450), (905877, 6343), (912220, 7098), (919318, 7067), (926385, 6585), (932970, 7069), (94 0039, 6314), (946353, 6865), (953218, 6599), (959817, 6864), (966681, 6950), (973631, 7539), (981170, 6465), (987635, 6594), (994229, 6954), (1001183, 6826), (1008009, 6755), (1014764, 7097), (1021861, 6465), (1028326, 7535), (1035861, 6793), (1042654, 6986), (1049640, 7207), (1056847, 6613), (1063460, 6961), (1070421, 6875), (1077296, 6629), (1083925, 6730), (1090655, 6518), (1097173, 6252), (1103425, 6474), (1109899, 6947), (1116846, 7613), (1124459, 6345), (1130804, 6765), (1137569, 7285), (1144854, 6615), (1151469, 6580), (1158049, 7265), (1165314, 6784), (1172098, 6061), (1178159, 6800), (1184959, 7928), (1192887, 6367), (1199254, 6540), (1205794, 7181), (1212975, 6712), (1219687, 7020), (1226707, 6720), (1233427, 6296), (1239723, 7823), (1247546, 7032), (1254578, 6874), (1261452, 7254), (1268706, 7744), (1276450, 7508), (1283958, 6369), (1290327, 7266), (1297593, 6478), (1304071, 6823), (1310894, 7195), (1318089, 6555), (1324644, 7097), (1331741, 7345), (1339086, 6794), (13458 80, 6835), (1352715, 6712), (1359427, 6727), (1366154, 6925), (1373079, 6621), (1379700, 6953), (1386653, 6279), (1392932, 7282), (1400214, 7180), (1407394, 6867), (1414261, 7313), (1421574, 5971), (1427545, 6960), (1434505, 6800), (1441305, 7164), (1448469, 7043), (1455512, 7400), (1462912, 6947), (1469859, 7156), (1477015, 7066), (1484081, 6752), (1490833, 6885), (1497718, 6848), (1504566, 6983), (1511549, 6758), (1518307, 6994), (1525301, 6322), (1531623, 7783), (1539406, 6980), (1546386, 6519), (1552905, 6847), (1559752, 6995), (1566747, 6352), (1573099, 7060), (1580159, 6776), (1586935, 7798), (1594733, 6802), (1601535, 6346), (1607881, 7208), (1615089, 6661), (1621750, 7564), (1629314, 6408), (1635722, 6549), (1642271, 5960), (1648231, 6977), (1655208, 6786), (1661994, 7072), (1669066, 6655), (1675721, 6868), (1682589, 6579), (1689168, 7300), (1696468, 6668), (1703136, 6111), (1709247, 6874), (1716121, 6463), (1722584, 7035), (1729619, 7199), (1736818, 7400), (1744218, 6499), (1750717, 6538), (1757255, 6861)], [(1764116, 763), (1764879, 669), (1765548, 688), (1766236, 768), (1767004, 564), (1767568, 693), (1768261, 698), (1768959, 893), (1769852, 671), (1770523, 667), (1771190, 551), (1771741, 642), (1772383, 792), (1773175, 885), (1774060, 1046), (1775106, 868), (1775974, 1242), (1777216, 684), (1777900, 938), (1778838, 740), (1779578, 757), (1780335, 765), (1781100, 896), (1781996, 719), (1782715, 779), (1783494, 715), (1784209, 1007), (1785216, 1172), (1786388, 807), (1787195, 769), (1787964, 964), (1788928, 818), (1789746, 611), (1790357, 722), (1791079, 778), (1791857, 814), (1792671, 708), (1793379, 764), (1794143, 742), (1794885, 1119), (1796004, 695), (1796699, 827), (1797526, 748), (1798274, 736), (1799010, 748), (1799758, 420), (1800178, 965), (1801143, 896), (1802039, 746), (1802785, 592), (1803377, 834), (1804211, 692), (1804903, 780), (1805683, 1012), (1806695, 960), (1807655, 558), (1808213, 702), (1808915, 569), (1809484, 649), (1810133, 7 96), (1810929, 792), (1811721, 796), (1812517, 1054), (1813571, 968), (1814539, 764), (1815303, 719), (1816022, 767), (1816789, 475), (1817264, 617), (1817881, 592), (1818473, 716), (1819189, 877), (1820066, 636), (1820702, 742), (1821444, 650), (1822094, 699), (1822793, 611), (1823404, 711), (1824115, 828), (1824943, 496), (1825439, 792), (1826231, 644), (1826875, 828), (1827703, 682), (1828385, 638), (1829023, 439), (1829462, 597), (1830059, 759), (1830818, 804), (1831622, 782), (1832404, 883), (1833287, 1111), (1834398, 859), (1835257, 856), (1836113, 740), (1836853, 457), (1837310, 955), (1838265, 852), (1839117, 606), (1839723, 692), (1840415, 728), (1841143, 885), (1842028, 917), (1842945, 571), (1843516, 632), (1844148, 772), (1844920, 492), (1845412, 483), (1845895, 953), (1846848, 996), (1847844, 863), (1848707, 793), (1849500, 652), (1850152, 792), (1850944, 672), (1851616, 715), (1852331, 709), (1853040, 549), (1853589, 702), (1854291, 710), (1855001, 977), (1855978, 729) , (1856707, 804), (1857511, 459), (1857970, 691), (1858661, 810), (1859471, 871), (1860342, 926), (1861268, 806), (1862074, 1010), (1863084, 802), (1863886, 591), (1864477, 815), (1865292, 697), (1865989, 816), (1866805, 794), (1867599, 764), (1868363, 681), (1869044, 688), (1869732, 654), (1870386, 621), (1871007, 696), (1871703, 726), (1872429, 648), (1873077, 517), (1873594, 603), (1874197, 676), (1874873, 597), (1875470, 748), (1876218, 618), (1876836, 773), (1877609, 550), (1878159, 550), (1878709, 718), (1879427, 669), (1880096, 657), (1880753, 678), (1881431, 903), (1882334, 673), (1883007, 622), (1883629, 967), (1884596, 895), (1885491, 583), (1886074, 712), (1886786, 844), (1887630, 699), (1888329, 707), (1889036, 484), (1889520, 651), (1890171, 694), (1890865, 810), (1891675, 654), (1892329, 932), (1893261, 760), (1894021, 807), (1894828, 721), (1895549, 668), (1896217, 582), (1896799, 704), (1897503, 727), (1898230, 1444), (1899674, 547), (1900221, 662), (1900883, 669), ( 1901552, 1027), (1902579, 818), (1903397, 798), (1904195, 602), (1904797, 609), (1905406, 846), (1906252, 601), (1906853, 589), (1907442, 814), (1908256, 737), (1908993, 937), (1909930, 810), (1910740, 785), (1911525, 710), (1912235, 883), (1913118, 637), (1913755, 947), (1914702, 662), (1915364, 842), (1916206, 602), (1916808, 761), (1917569, 510), (1918079, 848), (1918927, 843), (1919770, 688), (1920458, 945), (1921403, 777), (1922180, 840), (1923020, 954), (1923974, 1077), (1925051, 887), (1925938, 669), (1926607, 933), (1927540, 731), (1928271, 568), (1928839, 443), (1929282, 822), (1930104, 806), (1930910, 455), (1931365, 1028), (1932393, 549), (1932942, 798), (1933740, 881), (1934621, 827), (1935448, 826), (1936274, 696), (1936970, 826), (1937796, 768), (1938564, 828), (1939392, 604), (1939996, 604), (1940600, 476), (1941076, 686), (1941762, 484), (1942246, 816), (1943062, 894), (1943956, 835), (1944791, 718), (1945509, 658), (1946167, 604), (1946771, 890), (1947661, 523), (19 48184, 606), (1948790, 780), (1949570, 542), (1950112, 903), (1951015, 2112), (1953127, 581), (1953708, 705), (1954413, 941), (1955354, 971), (1956325, 539)], [(1956864, 48), None, (1956912, 35), (1956947, 42), None, None, None, None, None, None, None, None, None, None, None, None, None, (1956989, 42), None, (1957031, 25), (1957056, 44), (1957100, 22), (1957122, 18), None, None, None, None, (1957140, 26), None, None, None, None, (1957166, 21), (1957187, 25), None, None, (1957212, 26), None, None, None, None, (1957238, 44), (1957282, 21), (1957303, 23), None, None, None, None, (1957326, 48), None, None, None, None, None, (1957374, 31), None, None, None, None, (1957405, 42), None, (1957447, 22), None, (1957469, 21), None, (1957490, 26), (1957516, 42), None, None, (1957558, 77), None, None, None, None, None, (1957635, 21), (1957656, 21), None, None, (1957677, 34), (1957711, 42), None, None, None, (1957753, 25), None, None, (1957778, 21), None, None, None, None, None, (1957799, 24), (19 57823, 21), None, None, (1957844, 26), None, (1957870, 18), None, (1957888, 54), None, None, None, None, None, None, (1957942, 26), None, (1957968, 19), None, (1957987, 20), None, None, (1958007, 42), (1958049, 42), (1958091, 17), (1958108, 17), (1958125, 26), None, (1958151, 26), None, None, None, (1958177, 26), (1958203, 20), (1958223, 26), None, (1958249, 42), (1958291, 63), None, None, None, (1958354, 40), (1958394, 48), None, None, None, (1958442, 47), None, None, None, None, None, None, None, (1958489, 42), None, (1958531, 55), None, (1958586, 9), None, (1958595, 21), (1958616, 42), None, None, (1958658, 65), (1958723, 82), None, None, (1958805, 42), None, None, None, None, None, None, None, None, None, (1958847, 42), (1958889, 21), (1958910, 21), None, (1958931, 42), (1958973, 25), None, (1958998, 16), (1959014, 21), (1959035, 56), None, None, (1959091, 21), (1959112, 19), (1959131, 26), None, (1959157, 16), None, (1959173, 39), None, None, (1959212, 38), None, (1959250, 22), (1959272, 21), (1959293, 21), None, None, (1959314, 63), None, (1959377, 21), (1959398, 42), None, (1959440, 17), None, None, None, None, (1959457, 21), (1959478, 21), None, None, (1959499, 21), None, None, (1959520, 21), None, (1959541, 26), None, (1959567, 50), None, None, None, (1959617, 50), (1959667, 26), (1959693, 21), (1959714, 21), (1959735, 19), None, (1959754, 35), (1959789, 26), (1959815, 23), (1959838, 21), (1959859, 42), None, None, None, None, None, None, (1959901, 21), None, None, None, (1959922, 21), None, None, (1959943, 90), None, (1960033, 239), (1960272, 38), None, None, None, None]] # noqa: E501 +_GTLD_INCLUDE_SUBDOMAINS = {b'android', b'app', b'bank', b'boo', b'channel', b'chrome', b'dad', b'day', b'dev', b'eat', b'esq', b'fly', b'foo', b'gle', b'gmail', b'google', b'hangout', b'hotmail', b'ing', b'insurance', b'meet', b'meme', b'new', b'nexus', b'page', b'phd', b'play', b'prof', b'rsvp', b'search', b'youtube'} # noqa: E501 +_JUMPTABLE = [[(0, 11), (11, 10), (21, 16), (37, 61), (98, 26), (124, 12), None, (136, 19), (155, 22), (177, 7), (184, 20), (204, 18), None, (222, 29), (251, 45), (296, 7), (303, 9), (312, 36), (348, 16), (364, 10), (374, 28), None, (402, 62), (464, 8), (472, 18), (490, 19), (509, 13), (522, 14), (536, 14), None, None, (550, 33), (583, 20), (603, 35), (638, 14), (652, 32), (684, 17), (701, 9), (710, 25), (735, 20), (755, 8), (763, 13), (776, 10), None, (786, 17), (803, 6), (809, 26), (835, 10), (845, 5), (850, 19), (869, 14), (883, 11), (894, 12), (906, 27), None, (933, 24), (957, 11), (968, 7), (975, 29), (1004, 18), (1022, 27), (1049, 46), (1095, 25), (1120, 16), (1136, 18), (1154, 5), (1159, 22), (1181, 18), None, (1199, 36), (1235, 15), (1250, 8), (1258, 11), None, (1269, 5), (1274, 16), (1290, 14), (1304, 18), None, (1322, 20), (1342, 26), (1368, 48), (1416, 19), (1435, 12), (1447, 59), (1506, 14), (1520, 14), (1534, 20), None, (1554, 10), (1564, 13), (1577, 20), (1597, 29), No ne, (1626, 13), (1639, 19), (1658, 11), (1669, 4), (1673, 22), (1695, 10), (1705, 13), (1718, 14), (1732, 28), (1760, 11), (1771, 21), (1792, 12), (1804, 32), None, (1836, 10), (1846, 14), (1860, 19), (1879, 45), (1924, 15), None, (1939, 11), (1950, 23), (1973, 21), (1994, 26), (2020, 6), (2026, 6), (2032, 7), (2039, 5), (2044, 30), (2074, 23), (2097, 35), (2132, 17), (2149, 15), (2164, 19), (2183, 12), (2195, 70), (2265, 55), (2320, 12), (2332, 23), (2355, 16), (2371, 38), (2409, 6), (2415, 20), (2435, 44), (2479, 6), (2485, 41), (2526, 22), (2548, 23), (2571, 36), (2607, 20), (2627, 8), (2635, 15), (2650, 12), (2662, 19), (2681, 25), (2706, 15), None, (2721, 35), (2756, 21), (2777, 17), (2794, 19), (2813, 26), (2839, 5), (2844, 37), (2881, 39), (2920, 16), (2936, 10), (2946, 17), (2963, 23), (2986, 14), (3000, 17), (3017, 8), (3025, 14), (3039, 7), (3046, 29), (3075, 6), (3081, 18), (3099, 32), (3131, 20), (3151, 17), (3168, 24), (3192, 12), (3204, 40), (3244, 40), (3284, 12), (32 96, 48), (3344, 32), (3376, 17), None, (3393, 8), (3401, 25), (3426, 25), (3451, 6), (3457, 23), None, (3480, 36), (3516, 33), (3549, 14), (3563, 16), (3579, 27), None, (3606, 30), (3636, 41), (3677, 50), (3727, 15), (3742, 20), (3762, 25), (3787, 21), (3808, 32), (3840, 24), (3864, 20), (3884, 17), (3901, 60), (3961, 19), (3980, 9), (3989, 12), (4001, 12), (4013, 11), (4024, 10), (4034, 48), (4082, 42), None, (4124, 36), (4160, 28), None, (4188, 8), (4196, 8), (4204, 7), None, (4211, 25), (4236, 17), None, (4253, 21), (4274, 35), (4309, 21), (4330, 10), (4340, 41), (4381, 20), (4401, 31), (4432, 23), (4455, 19), (4474, 12), (4486, 5), (4491, 30), (4521, 29), (4550, 14), (4564, 14), (4578, 47), (4625, 52), None, None, (4677, 51), (4728, 42), None, (4770, 18), None, (4788, 15), (4803, 8), (4811, 21), (4832, 6), (4838, 16), (4854, 17)], [(4871, 9790), (14661, 10155), (24816, 10488), (35304, 9452), (44756, 9616), (54372, 9310), (63682, 10416), (74098, 9393), (83491, 10419), (93910, 967 1), (103581, 10635), (114216, 9715), (123931, 10374), (134305, 11279), (145584, 10034), (155618, 10481), (166099, 10923), (177022, 10158), (187180, 10018), (197198, 9279), (206477, 10384), (216861, 9963), (226824, 10182), (237006, 10196), (247202, 10487), (257689, 9944), (267633, 10340), (277973, 10287), (288260, 9495), (297755, 9928), (307683, 10564), (318247, 9931), (328178, 9981), (338159, 9946), (348105, 9328), (357433, 10207), (367640, 10042), (377682, 10855), (388537, 10807), (399344, 10627), (409971, 10996), (420967, 9646), (430613, 9877), (440490, 10060), (450550, 10054), (460604, 10241), (470845, 10007), (480852, 11125), (491977, 10056), (502033, 9160), (511193, 9814), (521007, 10487), (531494, 10449), (541943, 10086), (552029, 10473), (562502, 10040), (572542, 10401), (582943, 10209), (593152, 10222), (603374, 8604), (611978, 9932), (621910, 10059), (631969, 9926), (641895, 10346), (652241, 10344), (662585, 10539), (673124, 9850), (682974, 10599), (693573, 10576), (704149, 10411), (714560, 10038), (724598, 9794), (734392, 9186), (743578, 10474), (754052, 10173), (764225, 10614), (774839, 9357), (784196, 10880), (795076, 9990), (805066, 9714), (814780, 10400), (825180, 9056), (834236, 9794), (844030, 10120), (854150, 9662), (863812, 10313), (874125, 10969), (885094, 9921), (895015, 10327), (905342, 10147), (915489, 11013), (926502, 9375), (935877, 9914), (945791, 9748), (955539, 10063), (965602, 10623), (976225, 10254), (986479, 9835), (996314, 10200), (1006514, 9632), (1016146, 9811), (1025957, 10114), (1036071, 9829), (1045900, 9771), (1055671, 9801), (1065472, 10205), (1075677, 10741), (1086418, 10368), (1096786, 11155), (1107941, 10317), (1118258, 10537), (1128795, 10304), (1139099, 9714), (1148813, 10008), (1158821, 10384), (1169205, 10144), (1179349, 10078), (1189427, 10117), (1199544, 9879), (1209423, 11037), (1220460, 10762), (1231222, 10077), (1241299, 10147), (1251446, 10505), (1261951, 11224), (1273175, 10097), (1283272, 9534), (1292806, 10 889), (1303695, 10170), (1313865, 11704), (1325569, 11006), (1336575, 9904), (1346479, 10050), (1356529, 9732), (1366261, 9820), (1376081, 10299), (1386380, 9598), (1395978, 10644), (1406622, 9599), (1416221, 9799), (1426020, 10566), (1436586, 10541), (1447127, 9631), (1456758, 9763), (1466521, 10658), (1477179, 9550), (1486729, 10050), (1496779, 9850), (1506629, 9741), (1516370, 10564), (1526934, 10293), (1537227, 10344), (1547571, 10337), (1557908, 9554), (1567462, 10099), (1577561, 10333), (1587894, 10017), (1597911, 10330), (1608241, 9705), (1617946, 9335), (1627281, 9226), (1636507, 10265), (1646772, 10715), (1657487, 9475), (1666962, 9982), (1676944, 11136), (1688080, 10244), (1698324, 9743), (1708067, 10828), (1718895, 9971), (1728866, 9466), (1738332, 10021), (1748353, 11578), (1759931, 9527), (1769458, 9454), (1778912, 10706), (1789618, 10016), (1799634, 10568), (1810202, 9935), (1820137, 9559), (1829696, 12425), (1842121, 10201), (1852322, 10146), (1862468, 10134), (187260 2, 10918), (1883520, 11147), (1894667, 9399), (1904066, 10658), (1914724, 10038), (1924762, 9890), (1934652, 10927), (1945579, 9439), (1955018, 10221), (1965239, 9893), (1975132, 10076), (1985208, 10033), (1995241, 9958), (2005199, 9464), (2014663, 9911), (2024574, 9746), (2034320, 10426), (2044746, 9965), (2054711, 10970), (2065681, 10005), (2075686, 10630), (2086316, 10728), (2097044, 9385), (2106429, 10452), (2116881, 10270), (2127151, 10223), (2137374, 10419), (2147793, 10416), (2158209, 10278), (2168487, 10054), (2178541, 10568), (2189109, 10017), (2199126, 9617), (2208743, 10154), (2218897, 9848), (2228745, 10847), (2239592, 9866), (2249458, 9365), (2258823, 10888), (2269711, 10246), (2279957, 10266), (2290223, 10012), (2300235, 9989), (2310224, 9444), (2319668, 10378), (2330046, 10219), (2340265, 10888), (2351153, 9957), (2361110, 9594), (2370704, 10598), (2381302, 10050), (2391352, 10942), (2402294, 9767), (2412061, 9489), (2421550, 9138), (2430688, 10676), (2441364, 10404), (2451768, 10406), (2462174, 10183), (2472357, 10261), (2482618, 9681), (2492299, 10733), (2503032, 10325), (2513357, 9319), (2522676, 10001), (2532677, 9670), (2542347, 10123), (2552470, 10649), (2563119, 10588), (2573707, 9827), (2583534, 10035), (2593569, 10243)], [(2603812, 1123), (2604935, 918), (2605853, 902), (2606755, 1170), (2607925, 841), (2608766, 1012), (2609778, 816), (2610594, 1198), (2611792, 861), (2612653, 942), (2613595, 698), (2614293, 756), (2615049, 1042), (2616091, 1095), (2617186, 1136), (2618322, 1259), (2619581, 1473), (2621054, 849), (2621903, 1086), (2622989, 1006), (2623995, 1158), (2625153, 996), (2626149, 1201), (2627350, 1007), (2628357, 1047), (2629404, 885), (2630289, 1305), (2631594, 1494), (2633088, 1056), (2634144, 1039), (2635183, 1189), (2636372, 1116), (2637488, 828), (2638316, 983), (2639299, 1196), (2640495, 1018), (2641513, 953), (2642466, 1060), (2643526, 1029), (2644555, 1270), (2645825, 965), (2646790, 1198), (2647988, 951), (2648939, 994 ), (2649933, 997), (2650930, 761), (2651691, 1161), (2652852, 1239), (2654091, 989), (2655080, 693), (2655773, 1007), (2656780, 980), (2657760, 1079), (2658839, 1229), (2660068, 1570), (2661638, 826), (2662464, 927), (2663391, 904), (2664295, 857), (2665152, 981), (2666133, 1007), (2667140, 1123), (2668263, 1315), (2669578, 1155), (2670733, 898), (2671631, 1053), (2672684, 969), (2673653, 720), (2674373, 896), (2675269, 1118), (2676387, 950), (2677337, 1082), (2678419, 778), (2679197, 977), (2680174, 882), (2681056, 953), (2682009, 879), (2682888, 910), (2683798, 996), (2684794, 719), (2685513, 1079), (2686592, 846), (2687438, 1161), (2688599, 831), (2689430, 1021), (2690451, 809), (2691260, 947), (2692207, 1104), (2693311, 1092), (2694403, 1061), (2695464, 1216), (2696680, 1360), (2698040, 1212), (2699252, 934), (2700186, 1057), (2701243, 704), (2701947, 1155), (2703102, 1044), (2704146, 845), (2704991, 891), (2705882, 1045), (2706927, 1124), (2708051, 1104), (2709155, 753), (27099 08, 896), (2710804, 1040), (2711844, 707), (2712551, 711), (2713262, 1209), (2714471, 1305), (2715776, 1016), (2716792, 967), (2717759, 957), (2718716, 1072), (2719788, 1039), (2720827, 999), (2721826, 854), (2722680, 818), (2723498, 886), (2724384, 848), (2725232, 1315), (2726547, 1032), (2727579, 991), (2728570, 731), (2729301, 978), (2730279, 1046), (2731325, 981), (2732306, 1210), (2733516, 923), (2734439, 1262), (2735701, 1041), (2736742, 866), (2737608, 1097), (2738705, 891), (2739596, 1161), (2740757, 1068), (2741825, 972), (2742797, 935), (2743732, 1019), (2744751, 832), (2745583, 921), (2746504, 935), (2747439, 980), (2748419, 760), (2749179, 793), (2749972, 708), (2750680, 921), (2751601, 877), (2752478, 942), (2753420, 850), (2754270, 1002), (2755272, 833), (2756105, 717), (2756822, 1153), (2757975, 1020), (2758995, 910), (2759905, 936), (2760841, 1190), (2762031, 993), (2763024, 859), (2763883, 1250), (2765133, 928), (2766061, 944), (2767005, 1110), (2768115, 1304), (276 9419, 875), (2770294, 835), (2771129, 990), (2772119, 954), (2773073, 883), (2773956, 1002), (2774958, 814), (2775772, 1212), (2776984, 998), (2777982, 1078), (2779060, 1148), (2780208, 935), (2781143, 809), (2781952, 975), (2782927, 932), (2783859, 2130), (2785989, 790), (2786779, 1008), (2787787, 924), (2788711, 1251), (2789962, 890), (2790852, 975), (2791827, 872), (2792699, 785), (2793484, 1180), (2794664, 871), (2795535, 809), (2796344, 983), (2797327, 1129), (2798456, 1181), (2799637, 1051), (2800688, 949), (2801637, 848), (2802485, 998), (2803483, 890), (2804373, 1023), (2805396, 882), (2806278, 1041), (2807319, 860), (2808179, 988), (2809167, 806), (2809973, 1028), (2811001, 1242), (2812243, 913), (2813156, 1208), (2814364, 982), (2815346, 998), (2816344, 1187), (2817531, 1332), (2818863, 1035), (2819898, 960), (2820858, 1176), (2822034, 905), (2822939, 810), (2823749, 612), (2824361, 993), (2825354, 1192), (2826546, 797), (2827343, 1316), (2828659, 806), (2829465, 982), (28 30447, 1001), (2831448, 1133), (2832581, 1177), (2833758, 970), (2834728, 1121), (2835849, 806), (2836655, 1121), (2837776, 870), (2838646, 759), (2839405, 826), (2840231, 872), (2841103, 530), (2841633, 1014), (2842647, 1220), (2843867, 987), (2844854, 886), (2845740, 840), (2846580, 810), (2847390, 1115), (2848505, 792), (2849297, 802), (2850099, 1124), (2851223, 689), (2851912, 1137), (2853049, 2615), (2855664, 849), (2856513, 909), (2857422, 1152), (2858574, 1163), (2859737, 653)], [(2860390, 48), None, (2860438, 35), (2860473, 42), None, None, None, None, None, None, None, None, None, None, None, None, None, (2860515, 42), None, (2860557, 25), (2860582, 44), (2860626, 22), (2860648, 33), None, None, None, None, (2860681, 26), None, None, None, None, (2860707, 21), (2860728, 25), None, (2860753, 21), (2860774, 26), None, None, None, None, (2860800, 71), (2860871, 21), (2860892, 23), None, None, None, None, (2860915, 48), None, None, None, None, None, (2860963, 31), None, None, N one, None, (2860994, 42), None, (2861036, 22), None, (2861058, 21), None, (2861079, 26), (2861105, 56), None, None, (2861161, 77), (2861238, 27), None, None, None, None, (2861265, 21), (2861286, 21), None, None, (2861307, 54), (2861361, 42), None, None, None, (2861403, 25), None, None, (2861428, 21), None, None, None, None, None, (2861449, 24), (2861473, 21), None, None, (2861494, 26), None, (2861520, 18), None, (2861538, 54), None, None, None, None, None, None, (2861592, 26), None, None, None, (2861618, 20), None, None, (2861638, 64), (2861702, 42), (2861744, 17), (2861761, 17), (2861778, 26), None, (2861804, 45), None, None, None, (2861849, 26), (2861875, 20), (2861895, 26), None, (2861921, 42), (2861963, 63), None, None, None, (2862026, 40), (2862066, 48), None, None, None, (2862114, 47), None, None, None, None, None, None, None, (2862161, 42), None, (2862203, 80), None, (2862283, 9), None, (2862292, 21), (2862313, 42), None, None, (2862355, 65), (2862420, 82), (2862502, 21), Non e, (2862523, 72), None, None, (2862595, 24), (2862619, 21), None, None, None, None, None, (2862640, 42), (2862682, 21), (2862703, 21), None, (2862724, 42), (2862766, 25), None, (2862791, 38), (2862829, 21), (2862850, 56), None, None, (2862906, 21), (2862927, 19), (2862946, 26), (2862972, 24), (2862996, 16), None, (2863012, 21), None, None, (2863033, 38), None, (2863071, 22), (2863093, 21), (2863114, 21), (2863135, 21), None, (2863156, 63), None, (2863219, 21), (2863240, 42), None, (2863282, 17), None, None, None, None, (2863299, 21), (2863320, 21), None, None, (2863341, 21), None, None, (2863362, 21), None, (2863383, 26), None, (2863409, 50), (2863459, 22), None, None, (2863481, 50), (2863531, 26), (2863557, 21), (2863578, 21), (2863599, 19), None, (2863618, 35), (2863653, 26), (2863679, 23), (2863702, 39), (2863741, 42), None, None, None, None, None, None, (2863783, 21), None, None, None, (2863804, 21), None, None, (2863825, 90), None, (2863915, 239), (2864154, 38), None, None, Non e, None]] # noqa: E501 _CRC8_TABLE = [ 0x00, 0x07, 0x0e, 0x09, 0x1c, 0x1b, 0x12, 0x15, 0x38, 0x3f, 0x36, 0x31, 0x24, 0x23, 0x2a, 0x2d, Binary files old/hstspreload-2020.11.21/hstspreload/hstspreload.bin and new/hstspreload-2022.9.1/hstspreload/hstspreload.bin differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2020.11.21/hstspreload.egg-info/PKG-INFO new/hstspreload-2022.9.1/hstspreload.egg-info/PKG-INFO --- old/hstspreload-2020.11.21/hstspreload.egg-info/PKG-INFO 2020-11-21 02:05:39.000000000 +0100 +++ new/hstspreload-2022.9.1/hstspreload.egg-info/PKG-INFO 2022-09-01 02:35:51.000000000 +0200 @@ -1,40 +1,11 @@ Metadata-Version: 2.1 Name: hstspreload -Version: 2020.11.21 +Version: 2022.9.1 Summary: Chromium HSTS Preload list as a Python package Home-page: https://github.com/sethmlarson/hstspreload Author: Seth Michael Larson Author-email: [email protected] License: BSD-3 -Description: # hstspreload - - Chromium HSTS Preload list as a Python package. - - Install via `python -m pip install hstspreload` - - See https://hstspreload.org for more information regarding the list itself. - - ## API - - The package provides a single function: `in_hsts_preload()` which takes an - IDNA-encoded host and returns either `True` or `False` regarding whether - that host should be only accessed via HTTPS. - - ## Changelog - - This package is built entirely by an automated script running once a month. - If you need a release sooner of the package please reach out and I'll trigger a release manually. - - This script gathers the HSTS Preload list by monitoring - [this file in the Chromium repository](https://github.com/chromium/chromium/blob/master/net/http/transport_security_state_static.json). - Changes to the HSTS Preload list can be seen in the - [history of that file](https://github.com/chromium/chromium/commits/master/net/http/transport_security_state_static.json). - - ## License - - BSD-3 - -Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment Classifier: Intended Audience :: Developers @@ -44,7 +15,41 @@ Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Requires-Python: >=3.6 Description-Content-Type: text/markdown +License-File: LICENSE + +# hstspreload + + +[](https://pypi.org/project/hstspreload) +[](https://pepy.tech/project/hstspreload) + + +Chromium HSTS Preload list as a Python package. + +Install via `python -m pip install hstspreload` + +See https://hstspreload.org for more information regarding the list itself. + +## API + +The package provides a single function: `in_hsts_preload()` which takes an +IDNA-encoded host and returns either `True` or `False` regarding whether +that host should be only accessed via HTTPS. + +## Changelog + +This package is built entirely by an automated script running once a month. +If you need a release sooner of the package please reach out and I'll trigger a release manually. + +This script gathers the HSTS Preload list by monitoring +[this file in the Chromium repository](https://chromium.googlesource.com/chromium/src/+/main/net/http/transport_security_state_static.json). Changes to the HSTS Preload list can be seen in the history of that file. + +## License + +BSD-3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hstspreload-2020.11.21/setup.py new/hstspreload-2022.9.1/setup.py --- old/hstspreload-2020.11.21/setup.py 2020-11-21 01:58:24.000000000 +0100 +++ new/hstspreload-2022.9.1/setup.py 2022-09-01 02:23:21.000000000 +0200 @@ -36,6 +36,8 @@ "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", "Topic :: Internet :: WWW/HTTP", "Topic :: Security", ], ++++++ test_hstspreload.py ++++++ --- /var/tmp/diff_new_pack.8hQkck/_old 2022-09-29 18:15:00.383448826 +0200 +++ /var/tmp/diff_new_pack.8hQkck/_new 2022-09-29 18:15:00.387448833 +0200 @@ -8,7 +8,7 @@ import hstspreload HSTS_PRELOAD_URL = ( - "https://chromium.googlesource.com/chromium/src/+/master/" + "https://chromium.googlesource.com/chromium/src/+/main/" "net/http/transport_security_state_static.json?format=TEXT" )
