From a04d70245aa7f719c7f8a24fcbe38a0d79e5b215 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Wed, 11 Aug 2021 18:42:47 -0600 Subject: [PATCH 01/41] Add placeholders for stdlib modules. --- Tools/scripts/freeze_modules.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 4f60e1b9a3a8ba..7c77d4847efbc6 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -35,6 +35,12 @@ 'importlib._bootstrap_external : _frozen_importlib_external', 'zipimport', ]), + ('stdlib', [ + # without site (python -S) + # ... + # with site + # ... + ]), ('Test module', [ 'hello : __hello__ = ' + os.path.join(TOOLS_DIR, 'freeze', 'flag.py'), 'hello : <__phello__>', From 033acabc5d181f6ab548edfaab04bb058736eb34 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 8 Jun 2021 15:55:44 -0600 Subject: [PATCH 02/41] Add the frozen stdlib modules. --- Tools/scripts/freeze_modules.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 7c77d4847efbc6..79b4c6907bf19f 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -37,9 +37,18 @@ ]), ('stdlib', [ # without site (python -S) - # ... + 'abc', + 'codecs', + '', + 'io', # with site - # ... + '_collections_abc', + '_sitebuiltins', + 'genericpath', + 'ntpath' if os.name == 'nt' else 'posixpath', + 'os', + 'site', + 'stat', ]), ('Test module', [ 'hello : __hello__ = ' + os.path.join(TOOLS_DIR, 'freeze', 'flag.py'), From 0591cbd5f2cd61404efc2c608940b31ae0dd8cea Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 8 Jun 2021 15:57:45 -0600 Subject: [PATCH 03/41] Freeze the stdlib modules loaded during startup. --- Makefile.pre.in | 798 +++++ PCbuild/_freeze_module.vcxproj | 665 ++++ PCbuild/_freeze_module.vcxproj.filters | 399 +++ Python/frozen.c | 385 +++ Python/frozen_modules/_collections_abc.h | 2704 +++++++++++++++++ Python/frozen_modules/_sitebuiltins.h | 294 ++ Python/frozen_modules/abc.h | 496 +++ Python/frozen_modules/codecs.h | 2433 +++++++++++++++ Python/frozen_modules/encodings.h | 332 ++ Python/frozen_modules/encodings___init__.h | 332 ++ Python/frozen_modules/encodings_aliases.h | 1059 +++++++ Python/frozen_modules/encodings_ascii.h | 145 + .../frozen_modules/encodings_base64_codec.h | 178 ++ Python/frozen_modules/encodings_big5.h | 112 + Python/frozen_modules/encodings_big5hkscs.h | 113 + Python/frozen_modules/encodings_bz2_codec.h | 245 ++ Python/frozen_modules/encodings_charmap.h | 214 ++ Python/frozen_modules/encodings_cp037.h | 180 ++ Python/frozen_modules/encodings_cp1006.h | 185 ++ Python/frozen_modules/encodings_cp1026.h | 180 ++ Python/frozen_modules/encodings_cp1125.h | 925 ++++++ Python/frozen_modules/encodings_cp1140.h | 179 ++ Python/frozen_modules/encodings_cp1250.h | 182 ++ Python/frozen_modules/encodings_cp1251.h | 181 ++ Python/frozen_modules/encodings_cp1252.h | 182 ++ Python/frozen_modules/encodings_cp1253.h | 182 ++ Python/frozen_modules/encodings_cp1254.h | 182 ++ Python/frozen_modules/encodings_cp1255.h | 183 ++ Python/frozen_modules/encodings_cp1256.h | 182 ++ Python/frozen_modules/encodings_cp1257.h | 182 ++ Python/frozen_modules/encodings_cp1258.h | 182 ++ Python/frozen_modules/encodings_cp273.h | 179 ++ Python/frozen_modules/encodings_cp424.h | 182 ++ Python/frozen_modules/encodings_cp437.h | 890 ++++++ Python/frozen_modules/encodings_cp500.h | 180 ++ Python/frozen_modules/encodings_cp720.h | 186 ++ Python/frozen_modules/encodings_cp737.h | 926 ++++++ Python/frozen_modules/encodings_cp775.h | 895 ++++++ Python/frozen_modules/encodings_cp850.h | 854 ++++++ Python/frozen_modules/encodings_cp852.h | 896 ++++++ Python/frozen_modules/encodings_cp855.h | 924 ++++++ Python/frozen_modules/encodings_cp856.h | 184 ++ Python/frozen_modules/encodings_cp857.h | 839 +++++ Python/frozen_modules/encodings_cp858.h | 852 ++++++ Python/frozen_modules/encodings_cp860.h | 888 ++++++ Python/frozen_modules/encodings_cp861.h | 890 ++++++ Python/frozen_modules/encodings_cp862.h | 911 ++++++ Python/frozen_modules/encodings_cp863.h | 890 ++++++ Python/frozen_modules/encodings_cp864.h | 896 ++++++ Python/frozen_modules/encodings_cp865.h | 890 ++++++ Python/frozen_modules/encodings_cp866.h | 927 ++++++ Python/frozen_modules/encodings_cp869.h | 888 ++++++ Python/frozen_modules/encodings_cp874.h | 188 ++ Python/frozen_modules/encodings_cp875.h | 180 ++ Python/frozen_modules/encodings_cp932.h | 112 + Python/frozen_modules/encodings_cp949.h | 112 + Python/frozen_modules/encodings_cp950.h | 112 + .../frozen_modules/encodings_euc_jis_2004.h | 113 + .../frozen_modules/encodings_euc_jisx0213.h | 113 + Python/frozen_modules/encodings_euc_jp.h | 113 + Python/frozen_modules/encodings_euc_kr.h | 113 + Python/frozen_modules/encodings_gb18030.h | 113 + Python/frozen_modules/encodings_gb2312.h | 113 + Python/frozen_modules/encodings_gbk.h | 112 + Python/frozen_modules/encodings_hex_codec.h | 178 ++ Python/frozen_modules/encodings_hp_roman8.h | 193 ++ Python/frozen_modules/encodings_hz.h | 112 + Python/frozen_modules/encodings_idna.h | 523 ++++ Python/frozen_modules/encodings_iso2022_jp.h | 113 + .../frozen_modules/encodings_iso2022_jp_1.h | 114 + .../frozen_modules/encodings_iso2022_jp_2.h | 114 + .../encodings_iso2022_jp_2004.h | 114 + .../frozen_modules/encodings_iso2022_jp_3.h | 114 + .../frozen_modules/encodings_iso2022_jp_ext.h | 114 + Python/frozen_modules/encodings_iso2022_kr.h | 113 + Python/frozen_modules/encodings_iso8859_1.h | 180 ++ Python/frozen_modules/encodings_iso8859_10.h | 180 ++ Python/frozen_modules/encodings_iso8859_11.h | 186 ++ Python/frozen_modules/encodings_iso8859_13.h | 180 ++ Python/frozen_modules/encodings_iso8859_14.h | 182 ++ Python/frozen_modules/encodings_iso8859_15.h | 180 ++ Python/frozen_modules/encodings_iso8859_16.h | 180 ++ Python/frozen_modules/encodings_iso8859_2.h | 180 ++ Python/frozen_modules/encodings_iso8859_3.h | 180 ++ Python/frozen_modules/encodings_iso8859_4.h | 180 ++ Python/frozen_modules/encodings_iso8859_5.h | 180 ++ Python/frozen_modules/encodings_iso8859_6.h | 183 ++ Python/frozen_modules/encodings_iso8859_7.h | 180 ++ Python/frozen_modules/encodings_iso8859_8.h | 182 ++ Python/frozen_modules/encodings_iso8859_9.h | 180 ++ Python/frozen_modules/encodings_johab.h | 112 + Python/frozen_modules/encodings_koi8_r.h | 183 ++ Python/frozen_modules/encodings_koi8_t.h | 178 ++ Python/frozen_modules/encodings_koi8_u.h | 182 ++ Python/frozen_modules/encodings_kz1048.h | 181 ++ Python/frozen_modules/encodings_latin_1.h | 145 + Python/frozen_modules/encodings_mac_arabic.h | 882 ++++++ .../frozen_modules/encodings_mac_croatian.h | 183 ++ .../frozen_modules/encodings_mac_cyrillic.h | 182 ++ Python/frozen_modules/encodings_mac_farsi.h | 179 ++ Python/frozen_modules/encodings_mac_greek.h | 181 ++ Python/frozen_modules/encodings_mac_iceland.h | 182 ++ Python/frozen_modules/encodings_mac_latin2.h | 191 ++ Python/frozen_modules/encodings_mac_roman.h | 182 ++ .../frozen_modules/encodings_mac_romanian.h | 183 ++ Python/frozen_modules/encodings_mac_turkish.h | 182 ++ Python/frozen_modules/encodings_mbcs.h | 130 + Python/frozen_modules/encodings_oem.h | 118 + Python/frozen_modules/encodings_palmos.h | 182 ++ Python/frozen_modules/encodings_ptcp154.h | 188 ++ Python/frozen_modules/encodings_punycode.h | 548 ++++ .../frozen_modules/encodings_quopri_codec.h | 186 ++ .../encodings_raw_unicode_escape.h | 135 + Python/frozen_modules/encodings_rot_13.h | 258 ++ Python/frozen_modules/encodings_shift_jis.h | 113 + .../frozen_modules/encodings_shift_jis_2004.h | 114 + .../frozen_modules/encodings_shift_jisx0213.h | 114 + Python/frozen_modules/encodings_tis_620.h | 186 ++ Python/frozen_modules/encodings_undefined.h | 155 + .../frozen_modules/encodings_unicode_escape.h | 133 + Python/frozen_modules/encodings_utf_16.h | 401 +++ Python/frozen_modules/encodings_utf_16_be.h | 126 + Python/frozen_modules/encodings_utf_16_le.h | 126 + Python/frozen_modules/encodings_utf_32.h | 394 +++ Python/frozen_modules/encodings_utf_32_be.h | 119 + Python/frozen_modules/encodings_utf_32_le.h | 119 + Python/frozen_modules/encodings_utf_7.h | 121 + Python/frozen_modules/encodings_utf_8.h | 124 + Python/frozen_modules/encodings_utf_8_sig.h | 358 +++ Python/frozen_modules/encodings_uu_codec.h | 266 ++ Python/frozen_modules/encodings_zlib_codec.h | 229 ++ Python/frozen_modules/genericpath.h | 312 ++ Python/frozen_modules/io.h | 271 ++ Python/frozen_modules/os.h | 2531 +++++++++++++++ Python/frozen_modules/posixpath.h | 942 ++++++ Python/frozen_modules/site.h | 1431 +++++++++ Python/frozen_modules/stat.h | 338 +++ 137 files changed, 49643 insertions(+) create mode 100644 Python/frozen_modules/_collections_abc.h create mode 100644 Python/frozen_modules/_sitebuiltins.h create mode 100644 Python/frozen_modules/abc.h create mode 100644 Python/frozen_modules/codecs.h create mode 100644 Python/frozen_modules/encodings.h create mode 100644 Python/frozen_modules/encodings___init__.h create mode 100644 Python/frozen_modules/encodings_aliases.h create mode 100644 Python/frozen_modules/encodings_ascii.h create mode 100644 Python/frozen_modules/encodings_base64_codec.h create mode 100644 Python/frozen_modules/encodings_big5.h create mode 100644 Python/frozen_modules/encodings_big5hkscs.h create mode 100644 Python/frozen_modules/encodings_bz2_codec.h create mode 100644 Python/frozen_modules/encodings_charmap.h create mode 100644 Python/frozen_modules/encodings_cp037.h create mode 100644 Python/frozen_modules/encodings_cp1006.h create mode 100644 Python/frozen_modules/encodings_cp1026.h create mode 100644 Python/frozen_modules/encodings_cp1125.h create mode 100644 Python/frozen_modules/encodings_cp1140.h create mode 100644 Python/frozen_modules/encodings_cp1250.h create mode 100644 Python/frozen_modules/encodings_cp1251.h create mode 100644 Python/frozen_modules/encodings_cp1252.h create mode 100644 Python/frozen_modules/encodings_cp1253.h create mode 100644 Python/frozen_modules/encodings_cp1254.h create mode 100644 Python/frozen_modules/encodings_cp1255.h create mode 100644 Python/frozen_modules/encodings_cp1256.h create mode 100644 Python/frozen_modules/encodings_cp1257.h create mode 100644 Python/frozen_modules/encodings_cp1258.h create mode 100644 Python/frozen_modules/encodings_cp273.h create mode 100644 Python/frozen_modules/encodings_cp424.h create mode 100644 Python/frozen_modules/encodings_cp437.h create mode 100644 Python/frozen_modules/encodings_cp500.h create mode 100644 Python/frozen_modules/encodings_cp720.h create mode 100644 Python/frozen_modules/encodings_cp737.h create mode 100644 Python/frozen_modules/encodings_cp775.h create mode 100644 Python/frozen_modules/encodings_cp850.h create mode 100644 Python/frozen_modules/encodings_cp852.h create mode 100644 Python/frozen_modules/encodings_cp855.h create mode 100644 Python/frozen_modules/encodings_cp856.h create mode 100644 Python/frozen_modules/encodings_cp857.h create mode 100644 Python/frozen_modules/encodings_cp858.h create mode 100644 Python/frozen_modules/encodings_cp860.h create mode 100644 Python/frozen_modules/encodings_cp861.h create mode 100644 Python/frozen_modules/encodings_cp862.h create mode 100644 Python/frozen_modules/encodings_cp863.h create mode 100644 Python/frozen_modules/encodings_cp864.h create mode 100644 Python/frozen_modules/encodings_cp865.h create mode 100644 Python/frozen_modules/encodings_cp866.h create mode 100644 Python/frozen_modules/encodings_cp869.h create mode 100644 Python/frozen_modules/encodings_cp874.h create mode 100644 Python/frozen_modules/encodings_cp875.h create mode 100644 Python/frozen_modules/encodings_cp932.h create mode 100644 Python/frozen_modules/encodings_cp949.h create mode 100644 Python/frozen_modules/encodings_cp950.h create mode 100644 Python/frozen_modules/encodings_euc_jis_2004.h create mode 100644 Python/frozen_modules/encodings_euc_jisx0213.h create mode 100644 Python/frozen_modules/encodings_euc_jp.h create mode 100644 Python/frozen_modules/encodings_euc_kr.h create mode 100644 Python/frozen_modules/encodings_gb18030.h create mode 100644 Python/frozen_modules/encodings_gb2312.h create mode 100644 Python/frozen_modules/encodings_gbk.h create mode 100644 Python/frozen_modules/encodings_hex_codec.h create mode 100644 Python/frozen_modules/encodings_hp_roman8.h create mode 100644 Python/frozen_modules/encodings_hz.h create mode 100644 Python/frozen_modules/encodings_idna.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp_1.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp_2.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp_2004.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp_3.h create mode 100644 Python/frozen_modules/encodings_iso2022_jp_ext.h create mode 100644 Python/frozen_modules/encodings_iso2022_kr.h create mode 100644 Python/frozen_modules/encodings_iso8859_1.h create mode 100644 Python/frozen_modules/encodings_iso8859_10.h create mode 100644 Python/frozen_modules/encodings_iso8859_11.h create mode 100644 Python/frozen_modules/encodings_iso8859_13.h create mode 100644 Python/frozen_modules/encodings_iso8859_14.h create mode 100644 Python/frozen_modules/encodings_iso8859_15.h create mode 100644 Python/frozen_modules/encodings_iso8859_16.h create mode 100644 Python/frozen_modules/encodings_iso8859_2.h create mode 100644 Python/frozen_modules/encodings_iso8859_3.h create mode 100644 Python/frozen_modules/encodings_iso8859_4.h create mode 100644 Python/frozen_modules/encodings_iso8859_5.h create mode 100644 Python/frozen_modules/encodings_iso8859_6.h create mode 100644 Python/frozen_modules/encodings_iso8859_7.h create mode 100644 Python/frozen_modules/encodings_iso8859_8.h create mode 100644 Python/frozen_modules/encodings_iso8859_9.h create mode 100644 Python/frozen_modules/encodings_johab.h create mode 100644 Python/frozen_modules/encodings_koi8_r.h create mode 100644 Python/frozen_modules/encodings_koi8_t.h create mode 100644 Python/frozen_modules/encodings_koi8_u.h create mode 100644 Python/frozen_modules/encodings_kz1048.h create mode 100644 Python/frozen_modules/encodings_latin_1.h create mode 100644 Python/frozen_modules/encodings_mac_arabic.h create mode 100644 Python/frozen_modules/encodings_mac_croatian.h create mode 100644 Python/frozen_modules/encodings_mac_cyrillic.h create mode 100644 Python/frozen_modules/encodings_mac_farsi.h create mode 100644 Python/frozen_modules/encodings_mac_greek.h create mode 100644 Python/frozen_modules/encodings_mac_iceland.h create mode 100644 Python/frozen_modules/encodings_mac_latin2.h create mode 100644 Python/frozen_modules/encodings_mac_roman.h create mode 100644 Python/frozen_modules/encodings_mac_romanian.h create mode 100644 Python/frozen_modules/encodings_mac_turkish.h create mode 100644 Python/frozen_modules/encodings_mbcs.h create mode 100644 Python/frozen_modules/encodings_oem.h create mode 100644 Python/frozen_modules/encodings_palmos.h create mode 100644 Python/frozen_modules/encodings_ptcp154.h create mode 100644 Python/frozen_modules/encodings_punycode.h create mode 100644 Python/frozen_modules/encodings_quopri_codec.h create mode 100644 Python/frozen_modules/encodings_raw_unicode_escape.h create mode 100644 Python/frozen_modules/encodings_rot_13.h create mode 100644 Python/frozen_modules/encodings_shift_jis.h create mode 100644 Python/frozen_modules/encodings_shift_jis_2004.h create mode 100644 Python/frozen_modules/encodings_shift_jisx0213.h create mode 100644 Python/frozen_modules/encodings_tis_620.h create mode 100644 Python/frozen_modules/encodings_undefined.h create mode 100644 Python/frozen_modules/encodings_unicode_escape.h create mode 100644 Python/frozen_modules/encodings_utf_16.h create mode 100644 Python/frozen_modules/encodings_utf_16_be.h create mode 100644 Python/frozen_modules/encodings_utf_16_le.h create mode 100644 Python/frozen_modules/encodings_utf_32.h create mode 100644 Python/frozen_modules/encodings_utf_32_be.h create mode 100644 Python/frozen_modules/encodings_utf_32_le.h create mode 100644 Python/frozen_modules/encodings_utf_7.h create mode 100644 Python/frozen_modules/encodings_utf_8.h create mode 100644 Python/frozen_modules/encodings_utf_8_sig.h create mode 100644 Python/frozen_modules/encodings_uu_codec.h create mode 100644 Python/frozen_modules/encodings_zlib_codec.h create mode 100644 Python/frozen_modules/genericpath.h create mode 100644 Python/frozen_modules/io.h create mode 100644 Python/frozen_modules/os.h create mode 100644 Python/frozen_modules/posixpath.h create mode 100644 Python/frozen_modules/site.h create mode 100644 Python/frozen_modules/stat.h diff --git a/Makefile.pre.in b/Makefile.pre.in index 804d0192bc5fdb..2f5ec8cd5f2781 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -765,6 +765,671 @@ Python/frozen_modules/zipimport.h: $(srcdir)/Programs/_freeze_module $(srcdir)/L $(srcdir)/Lib/zipimport.py \ $(srcdir)/Python/frozen_modules/zipimport.h +Python/frozen_modules/abc.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/abc.py + $(srcdir)/Programs/_freeze_module abc \ + $(srcdir)/Lib/abc.py \ + $(srcdir)/Python/frozen_modules/abc.h + +Python/frozen_modules/codecs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/codecs.py + $(srcdir)/Programs/_freeze_module codecs \ + $(srcdir)/Lib/codecs.py \ + $(srcdir)/Python/frozen_modules/codecs.h + +Python/frozen_modules/encodings.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/__init__.py + $(srcdir)/Programs/_freeze_module encodings \ + $(srcdir)/Lib/encodings/__init__.py \ + $(srcdir)/Python/frozen_modules/encodings.h + +Python/frozen_modules/encodings___init__.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/__init__.py + $(srcdir)/Programs/_freeze_module encodings.__init__ \ + $(srcdir)/Lib/encodings/__init__.py \ + $(srcdir)/Python/frozen_modules/encodings___init__.h + +Python/frozen_modules/encodings_aliases.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/aliases.py + $(srcdir)/Programs/_freeze_module encodings.aliases \ + $(srcdir)/Lib/encodings/aliases.py \ + $(srcdir)/Python/frozen_modules/encodings_aliases.h + +Python/frozen_modules/encodings_ascii.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/ascii.py + $(srcdir)/Programs/_freeze_module encodings.ascii \ + $(srcdir)/Lib/encodings/ascii.py \ + $(srcdir)/Python/frozen_modules/encodings_ascii.h + +Python/frozen_modules/encodings_base64_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/base64_codec.py + $(srcdir)/Programs/_freeze_module encodings.base64_codec \ + $(srcdir)/Lib/encodings/base64_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_base64_codec.h + +Python/frozen_modules/encodings_big5.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/big5.py + $(srcdir)/Programs/_freeze_module encodings.big5 \ + $(srcdir)/Lib/encodings/big5.py \ + $(srcdir)/Python/frozen_modules/encodings_big5.h + +Python/frozen_modules/encodings_big5hkscs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/big5hkscs.py + $(srcdir)/Programs/_freeze_module encodings.big5hkscs \ + $(srcdir)/Lib/encodings/big5hkscs.py \ + $(srcdir)/Python/frozen_modules/encodings_big5hkscs.h + +Python/frozen_modules/encodings_bz2_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/bz2_codec.py + $(srcdir)/Programs/_freeze_module encodings.bz2_codec \ + $(srcdir)/Lib/encodings/bz2_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_bz2_codec.h + +Python/frozen_modules/encodings_charmap.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/charmap.py + $(srcdir)/Programs/_freeze_module encodings.charmap \ + $(srcdir)/Lib/encodings/charmap.py \ + $(srcdir)/Python/frozen_modules/encodings_charmap.h + +Python/frozen_modules/encodings_cp037.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp037.py + $(srcdir)/Programs/_freeze_module encodings.cp037 \ + $(srcdir)/Lib/encodings/cp037.py \ + $(srcdir)/Python/frozen_modules/encodings_cp037.h + +Python/frozen_modules/encodings_cp1006.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1006.py + $(srcdir)/Programs/_freeze_module encodings.cp1006 \ + $(srcdir)/Lib/encodings/cp1006.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1006.h + +Python/frozen_modules/encodings_cp1026.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1026.py + $(srcdir)/Programs/_freeze_module encodings.cp1026 \ + $(srcdir)/Lib/encodings/cp1026.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1026.h + +Python/frozen_modules/encodings_cp1125.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1125.py + $(srcdir)/Programs/_freeze_module encodings.cp1125 \ + $(srcdir)/Lib/encodings/cp1125.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1125.h + +Python/frozen_modules/encodings_cp1140.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1140.py + $(srcdir)/Programs/_freeze_module encodings.cp1140 \ + $(srcdir)/Lib/encodings/cp1140.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1140.h + +Python/frozen_modules/encodings_cp1250.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1250.py + $(srcdir)/Programs/_freeze_module encodings.cp1250 \ + $(srcdir)/Lib/encodings/cp1250.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1250.h + +Python/frozen_modules/encodings_cp1251.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1251.py + $(srcdir)/Programs/_freeze_module encodings.cp1251 \ + $(srcdir)/Lib/encodings/cp1251.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1251.h + +Python/frozen_modules/encodings_cp1252.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1252.py + $(srcdir)/Programs/_freeze_module encodings.cp1252 \ + $(srcdir)/Lib/encodings/cp1252.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1252.h + +Python/frozen_modules/encodings_cp1253.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1253.py + $(srcdir)/Programs/_freeze_module encodings.cp1253 \ + $(srcdir)/Lib/encodings/cp1253.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1253.h + +Python/frozen_modules/encodings_cp1254.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1254.py + $(srcdir)/Programs/_freeze_module encodings.cp1254 \ + $(srcdir)/Lib/encodings/cp1254.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1254.h + +Python/frozen_modules/encodings_cp1255.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1255.py + $(srcdir)/Programs/_freeze_module encodings.cp1255 \ + $(srcdir)/Lib/encodings/cp1255.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1255.h + +Python/frozen_modules/encodings_cp1256.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1256.py + $(srcdir)/Programs/_freeze_module encodings.cp1256 \ + $(srcdir)/Lib/encodings/cp1256.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1256.h + +Python/frozen_modules/encodings_cp1257.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1257.py + $(srcdir)/Programs/_freeze_module encodings.cp1257 \ + $(srcdir)/Lib/encodings/cp1257.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1257.h + +Python/frozen_modules/encodings_cp1258.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1258.py + $(srcdir)/Programs/_freeze_module encodings.cp1258 \ + $(srcdir)/Lib/encodings/cp1258.py \ + $(srcdir)/Python/frozen_modules/encodings_cp1258.h + +Python/frozen_modules/encodings_cp273.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp273.py + $(srcdir)/Programs/_freeze_module encodings.cp273 \ + $(srcdir)/Lib/encodings/cp273.py \ + $(srcdir)/Python/frozen_modules/encodings_cp273.h + +Python/frozen_modules/encodings_cp424.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp424.py + $(srcdir)/Programs/_freeze_module encodings.cp424 \ + $(srcdir)/Lib/encodings/cp424.py \ + $(srcdir)/Python/frozen_modules/encodings_cp424.h + +Python/frozen_modules/encodings_cp437.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp437.py + $(srcdir)/Programs/_freeze_module encodings.cp437 \ + $(srcdir)/Lib/encodings/cp437.py \ + $(srcdir)/Python/frozen_modules/encodings_cp437.h + +Python/frozen_modules/encodings_cp500.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp500.py + $(srcdir)/Programs/_freeze_module encodings.cp500 \ + $(srcdir)/Lib/encodings/cp500.py \ + $(srcdir)/Python/frozen_modules/encodings_cp500.h + +Python/frozen_modules/encodings_cp720.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp720.py + $(srcdir)/Programs/_freeze_module encodings.cp720 \ + $(srcdir)/Lib/encodings/cp720.py \ + $(srcdir)/Python/frozen_modules/encodings_cp720.h + +Python/frozen_modules/encodings_cp737.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp737.py + $(srcdir)/Programs/_freeze_module encodings.cp737 \ + $(srcdir)/Lib/encodings/cp737.py \ + $(srcdir)/Python/frozen_modules/encodings_cp737.h + +Python/frozen_modules/encodings_cp775.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp775.py + $(srcdir)/Programs/_freeze_module encodings.cp775 \ + $(srcdir)/Lib/encodings/cp775.py \ + $(srcdir)/Python/frozen_modules/encodings_cp775.h + +Python/frozen_modules/encodings_cp850.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp850.py + $(srcdir)/Programs/_freeze_module encodings.cp850 \ + $(srcdir)/Lib/encodings/cp850.py \ + $(srcdir)/Python/frozen_modules/encodings_cp850.h + +Python/frozen_modules/encodings_cp852.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp852.py + $(srcdir)/Programs/_freeze_module encodings.cp852 \ + $(srcdir)/Lib/encodings/cp852.py \ + $(srcdir)/Python/frozen_modules/encodings_cp852.h + +Python/frozen_modules/encodings_cp855.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp855.py + $(srcdir)/Programs/_freeze_module encodings.cp855 \ + $(srcdir)/Lib/encodings/cp855.py \ + $(srcdir)/Python/frozen_modules/encodings_cp855.h + +Python/frozen_modules/encodings_cp856.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp856.py + $(srcdir)/Programs/_freeze_module encodings.cp856 \ + $(srcdir)/Lib/encodings/cp856.py \ + $(srcdir)/Python/frozen_modules/encodings_cp856.h + +Python/frozen_modules/encodings_cp857.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp857.py + $(srcdir)/Programs/_freeze_module encodings.cp857 \ + $(srcdir)/Lib/encodings/cp857.py \ + $(srcdir)/Python/frozen_modules/encodings_cp857.h + +Python/frozen_modules/encodings_cp858.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp858.py + $(srcdir)/Programs/_freeze_module encodings.cp858 \ + $(srcdir)/Lib/encodings/cp858.py \ + $(srcdir)/Python/frozen_modules/encodings_cp858.h + +Python/frozen_modules/encodings_cp860.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp860.py + $(srcdir)/Programs/_freeze_module encodings.cp860 \ + $(srcdir)/Lib/encodings/cp860.py \ + $(srcdir)/Python/frozen_modules/encodings_cp860.h + +Python/frozen_modules/encodings_cp861.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp861.py + $(srcdir)/Programs/_freeze_module encodings.cp861 \ + $(srcdir)/Lib/encodings/cp861.py \ + $(srcdir)/Python/frozen_modules/encodings_cp861.h + +Python/frozen_modules/encodings_cp862.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp862.py + $(srcdir)/Programs/_freeze_module encodings.cp862 \ + $(srcdir)/Lib/encodings/cp862.py \ + $(srcdir)/Python/frozen_modules/encodings_cp862.h + +Python/frozen_modules/encodings_cp863.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp863.py + $(srcdir)/Programs/_freeze_module encodings.cp863 \ + $(srcdir)/Lib/encodings/cp863.py \ + $(srcdir)/Python/frozen_modules/encodings_cp863.h + +Python/frozen_modules/encodings_cp864.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp864.py + $(srcdir)/Programs/_freeze_module encodings.cp864 \ + $(srcdir)/Lib/encodings/cp864.py \ + $(srcdir)/Python/frozen_modules/encodings_cp864.h + +Python/frozen_modules/encodings_cp865.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp865.py + $(srcdir)/Programs/_freeze_module encodings.cp865 \ + $(srcdir)/Lib/encodings/cp865.py \ + $(srcdir)/Python/frozen_modules/encodings_cp865.h + +Python/frozen_modules/encodings_cp866.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp866.py + $(srcdir)/Programs/_freeze_module encodings.cp866 \ + $(srcdir)/Lib/encodings/cp866.py \ + $(srcdir)/Python/frozen_modules/encodings_cp866.h + +Python/frozen_modules/encodings_cp869.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp869.py + $(srcdir)/Programs/_freeze_module encodings.cp869 \ + $(srcdir)/Lib/encodings/cp869.py \ + $(srcdir)/Python/frozen_modules/encodings_cp869.h + +Python/frozen_modules/encodings_cp874.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp874.py + $(srcdir)/Programs/_freeze_module encodings.cp874 \ + $(srcdir)/Lib/encodings/cp874.py \ + $(srcdir)/Python/frozen_modules/encodings_cp874.h + +Python/frozen_modules/encodings_cp875.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp875.py + $(srcdir)/Programs/_freeze_module encodings.cp875 \ + $(srcdir)/Lib/encodings/cp875.py \ + $(srcdir)/Python/frozen_modules/encodings_cp875.h + +Python/frozen_modules/encodings_cp932.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp932.py + $(srcdir)/Programs/_freeze_module encodings.cp932 \ + $(srcdir)/Lib/encodings/cp932.py \ + $(srcdir)/Python/frozen_modules/encodings_cp932.h + +Python/frozen_modules/encodings_cp949.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp949.py + $(srcdir)/Programs/_freeze_module encodings.cp949 \ + $(srcdir)/Lib/encodings/cp949.py \ + $(srcdir)/Python/frozen_modules/encodings_cp949.h + +Python/frozen_modules/encodings_cp950.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp950.py + $(srcdir)/Programs/_freeze_module encodings.cp950 \ + $(srcdir)/Lib/encodings/cp950.py \ + $(srcdir)/Python/frozen_modules/encodings_cp950.h + +Python/frozen_modules/encodings_euc_jis_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jis_2004.py + $(srcdir)/Programs/_freeze_module encodings.euc_jis_2004 \ + $(srcdir)/Lib/encodings/euc_jis_2004.py \ + $(srcdir)/Python/frozen_modules/encodings_euc_jis_2004.h + +Python/frozen_modules/encodings_euc_jisx0213.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jisx0213.py + $(srcdir)/Programs/_freeze_module encodings.euc_jisx0213 \ + $(srcdir)/Lib/encodings/euc_jisx0213.py \ + $(srcdir)/Python/frozen_modules/encodings_euc_jisx0213.h + +Python/frozen_modules/encodings_euc_jp.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jp.py + $(srcdir)/Programs/_freeze_module encodings.euc_jp \ + $(srcdir)/Lib/encodings/euc_jp.py \ + $(srcdir)/Python/frozen_modules/encodings_euc_jp.h + +Python/frozen_modules/encodings_euc_kr.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_kr.py + $(srcdir)/Programs/_freeze_module encodings.euc_kr \ + $(srcdir)/Lib/encodings/euc_kr.py \ + $(srcdir)/Python/frozen_modules/encodings_euc_kr.h + +Python/frozen_modules/encodings_gb18030.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gb18030.py + $(srcdir)/Programs/_freeze_module encodings.gb18030 \ + $(srcdir)/Lib/encodings/gb18030.py \ + $(srcdir)/Python/frozen_modules/encodings_gb18030.h + +Python/frozen_modules/encodings_gb2312.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gb2312.py + $(srcdir)/Programs/_freeze_module encodings.gb2312 \ + $(srcdir)/Lib/encodings/gb2312.py \ + $(srcdir)/Python/frozen_modules/encodings_gb2312.h + +Python/frozen_modules/encodings_gbk.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gbk.py + $(srcdir)/Programs/_freeze_module encodings.gbk \ + $(srcdir)/Lib/encodings/gbk.py \ + $(srcdir)/Python/frozen_modules/encodings_gbk.h + +Python/frozen_modules/encodings_hex_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hex_codec.py + $(srcdir)/Programs/_freeze_module encodings.hex_codec \ + $(srcdir)/Lib/encodings/hex_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_hex_codec.h + +Python/frozen_modules/encodings_hp_roman8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hp_roman8.py + $(srcdir)/Programs/_freeze_module encodings.hp_roman8 \ + $(srcdir)/Lib/encodings/hp_roman8.py \ + $(srcdir)/Python/frozen_modules/encodings_hp_roman8.h + +Python/frozen_modules/encodings_hz.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hz.py + $(srcdir)/Programs/_freeze_module encodings.hz \ + $(srcdir)/Lib/encodings/hz.py \ + $(srcdir)/Python/frozen_modules/encodings_hz.h + +Python/frozen_modules/encodings_idna.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/idna.py + $(srcdir)/Programs/_freeze_module encodings.idna \ + $(srcdir)/Lib/encodings/idna.py \ + $(srcdir)/Python/frozen_modules/encodings_idna.h + +Python/frozen_modules/encodings_iso2022_jp.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp \ + $(srcdir)/Lib/encodings/iso2022_jp.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp.h + +Python/frozen_modules/encodings_iso2022_jp_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_1.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_1 \ + $(srcdir)/Lib/encodings/iso2022_jp_1.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_1.h + +Python/frozen_modules/encodings_iso2022_jp_2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_2.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_2 \ + $(srcdir)/Lib/encodings/iso2022_jp_2.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2.h + +Python/frozen_modules/encodings_iso2022_jp_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_2004.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_2004 \ + $(srcdir)/Lib/encodings/iso2022_jp_2004.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2004.h + +Python/frozen_modules/encodings_iso2022_jp_3.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_3.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_3 \ + $(srcdir)/Lib/encodings/iso2022_jp_3.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_3.h + +Python/frozen_modules/encodings_iso2022_jp_ext.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_ext.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_ext \ + $(srcdir)/Lib/encodings/iso2022_jp_ext.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_ext.h + +Python/frozen_modules/encodings_iso2022_kr.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_kr.py + $(srcdir)/Programs/_freeze_module encodings.iso2022_kr \ + $(srcdir)/Lib/encodings/iso2022_kr.py \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_kr.h + +Python/frozen_modules/encodings_iso8859_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_1.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_1 \ + $(srcdir)/Lib/encodings/iso8859_1.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_1.h + +Python/frozen_modules/encodings_iso8859_10.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_10.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_10 \ + $(srcdir)/Lib/encodings/iso8859_10.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_10.h + +Python/frozen_modules/encodings_iso8859_11.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_11.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_11 \ + $(srcdir)/Lib/encodings/iso8859_11.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_11.h + +Python/frozen_modules/encodings_iso8859_13.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_13.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_13 \ + $(srcdir)/Lib/encodings/iso8859_13.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_13.h + +Python/frozen_modules/encodings_iso8859_14.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_14.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_14 \ + $(srcdir)/Lib/encodings/iso8859_14.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_14.h + +Python/frozen_modules/encodings_iso8859_15.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_15.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_15 \ + $(srcdir)/Lib/encodings/iso8859_15.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_15.h + +Python/frozen_modules/encodings_iso8859_16.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_16.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_16 \ + $(srcdir)/Lib/encodings/iso8859_16.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_16.h + +Python/frozen_modules/encodings_iso8859_2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_2.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_2 \ + $(srcdir)/Lib/encodings/iso8859_2.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_2.h + +Python/frozen_modules/encodings_iso8859_3.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_3.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_3 \ + $(srcdir)/Lib/encodings/iso8859_3.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_3.h + +Python/frozen_modules/encodings_iso8859_4.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_4.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_4 \ + $(srcdir)/Lib/encodings/iso8859_4.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_4.h + +Python/frozen_modules/encodings_iso8859_5.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_5.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_5 \ + $(srcdir)/Lib/encodings/iso8859_5.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_5.h + +Python/frozen_modules/encodings_iso8859_6.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_6.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_6 \ + $(srcdir)/Lib/encodings/iso8859_6.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_6.h + +Python/frozen_modules/encodings_iso8859_7.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_7.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_7 \ + $(srcdir)/Lib/encodings/iso8859_7.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_7.h + +Python/frozen_modules/encodings_iso8859_8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_8.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_8 \ + $(srcdir)/Lib/encodings/iso8859_8.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_8.h + +Python/frozen_modules/encodings_iso8859_9.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_9.py + $(srcdir)/Programs/_freeze_module encodings.iso8859_9 \ + $(srcdir)/Lib/encodings/iso8859_9.py \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_9.h + +Python/frozen_modules/encodings_johab.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/johab.py + $(srcdir)/Programs/_freeze_module encodings.johab \ + $(srcdir)/Lib/encodings/johab.py \ + $(srcdir)/Python/frozen_modules/encodings_johab.h + +Python/frozen_modules/encodings_koi8_r.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_r.py + $(srcdir)/Programs/_freeze_module encodings.koi8_r \ + $(srcdir)/Lib/encodings/koi8_r.py \ + $(srcdir)/Python/frozen_modules/encodings_koi8_r.h + +Python/frozen_modules/encodings_koi8_t.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_t.py + $(srcdir)/Programs/_freeze_module encodings.koi8_t \ + $(srcdir)/Lib/encodings/koi8_t.py \ + $(srcdir)/Python/frozen_modules/encodings_koi8_t.h + +Python/frozen_modules/encodings_koi8_u.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_u.py + $(srcdir)/Programs/_freeze_module encodings.koi8_u \ + $(srcdir)/Lib/encodings/koi8_u.py \ + $(srcdir)/Python/frozen_modules/encodings_koi8_u.h + +Python/frozen_modules/encodings_kz1048.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/kz1048.py + $(srcdir)/Programs/_freeze_module encodings.kz1048 \ + $(srcdir)/Lib/encodings/kz1048.py \ + $(srcdir)/Python/frozen_modules/encodings_kz1048.h + +Python/frozen_modules/encodings_latin_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/latin_1.py + $(srcdir)/Programs/_freeze_module encodings.latin_1 \ + $(srcdir)/Lib/encodings/latin_1.py \ + $(srcdir)/Python/frozen_modules/encodings_latin_1.h + +Python/frozen_modules/encodings_mac_arabic.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_arabic.py + $(srcdir)/Programs/_freeze_module encodings.mac_arabic \ + $(srcdir)/Lib/encodings/mac_arabic.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_arabic.h + +Python/frozen_modules/encodings_mac_croatian.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_croatian.py + $(srcdir)/Programs/_freeze_module encodings.mac_croatian \ + $(srcdir)/Lib/encodings/mac_croatian.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_croatian.h + +Python/frozen_modules/encodings_mac_cyrillic.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_cyrillic.py + $(srcdir)/Programs/_freeze_module encodings.mac_cyrillic \ + $(srcdir)/Lib/encodings/mac_cyrillic.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_cyrillic.h + +Python/frozen_modules/encodings_mac_farsi.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_farsi.py + $(srcdir)/Programs/_freeze_module encodings.mac_farsi \ + $(srcdir)/Lib/encodings/mac_farsi.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_farsi.h + +Python/frozen_modules/encodings_mac_greek.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_greek.py + $(srcdir)/Programs/_freeze_module encodings.mac_greek \ + $(srcdir)/Lib/encodings/mac_greek.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_greek.h + +Python/frozen_modules/encodings_mac_iceland.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_iceland.py + $(srcdir)/Programs/_freeze_module encodings.mac_iceland \ + $(srcdir)/Lib/encodings/mac_iceland.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_iceland.h + +Python/frozen_modules/encodings_mac_latin2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_latin2.py + $(srcdir)/Programs/_freeze_module encodings.mac_latin2 \ + $(srcdir)/Lib/encodings/mac_latin2.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_latin2.h + +Python/frozen_modules/encodings_mac_roman.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_roman.py + $(srcdir)/Programs/_freeze_module encodings.mac_roman \ + $(srcdir)/Lib/encodings/mac_roman.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_roman.h + +Python/frozen_modules/encodings_mac_romanian.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_romanian.py + $(srcdir)/Programs/_freeze_module encodings.mac_romanian \ + $(srcdir)/Lib/encodings/mac_romanian.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_romanian.h + +Python/frozen_modules/encodings_mac_turkish.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_turkish.py + $(srcdir)/Programs/_freeze_module encodings.mac_turkish \ + $(srcdir)/Lib/encodings/mac_turkish.py \ + $(srcdir)/Python/frozen_modules/encodings_mac_turkish.h + +Python/frozen_modules/encodings_mbcs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mbcs.py + $(srcdir)/Programs/_freeze_module encodings.mbcs \ + $(srcdir)/Lib/encodings/mbcs.py \ + $(srcdir)/Python/frozen_modules/encodings_mbcs.h + +Python/frozen_modules/encodings_oem.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/oem.py + $(srcdir)/Programs/_freeze_module encodings.oem \ + $(srcdir)/Lib/encodings/oem.py \ + $(srcdir)/Python/frozen_modules/encodings_oem.h + +Python/frozen_modules/encodings_palmos.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/palmos.py + $(srcdir)/Programs/_freeze_module encodings.palmos \ + $(srcdir)/Lib/encodings/palmos.py \ + $(srcdir)/Python/frozen_modules/encodings_palmos.h + +Python/frozen_modules/encodings_ptcp154.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/ptcp154.py + $(srcdir)/Programs/_freeze_module encodings.ptcp154 \ + $(srcdir)/Lib/encodings/ptcp154.py \ + $(srcdir)/Python/frozen_modules/encodings_ptcp154.h + +Python/frozen_modules/encodings_punycode.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/punycode.py + $(srcdir)/Programs/_freeze_module encodings.punycode \ + $(srcdir)/Lib/encodings/punycode.py \ + $(srcdir)/Python/frozen_modules/encodings_punycode.h + +Python/frozen_modules/encodings_quopri_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/quopri_codec.py + $(srcdir)/Programs/_freeze_module encodings.quopri_codec \ + $(srcdir)/Lib/encodings/quopri_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_quopri_codec.h + +Python/frozen_modules/encodings_raw_unicode_escape.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/raw_unicode_escape.py + $(srcdir)/Programs/_freeze_module encodings.raw_unicode_escape \ + $(srcdir)/Lib/encodings/raw_unicode_escape.py \ + $(srcdir)/Python/frozen_modules/encodings_raw_unicode_escape.h + +Python/frozen_modules/encodings_rot_13.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/rot_13.py + $(srcdir)/Programs/_freeze_module encodings.rot_13 \ + $(srcdir)/Lib/encodings/rot_13.py \ + $(srcdir)/Python/frozen_modules/encodings_rot_13.h + +Python/frozen_modules/encodings_shift_jis.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jis.py + $(srcdir)/Programs/_freeze_module encodings.shift_jis \ + $(srcdir)/Lib/encodings/shift_jis.py \ + $(srcdir)/Python/frozen_modules/encodings_shift_jis.h + +Python/frozen_modules/encodings_shift_jis_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jis_2004.py + $(srcdir)/Programs/_freeze_module encodings.shift_jis_2004 \ + $(srcdir)/Lib/encodings/shift_jis_2004.py \ + $(srcdir)/Python/frozen_modules/encodings_shift_jis_2004.h + +Python/frozen_modules/encodings_shift_jisx0213.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jisx0213.py + $(srcdir)/Programs/_freeze_module encodings.shift_jisx0213 \ + $(srcdir)/Lib/encodings/shift_jisx0213.py \ + $(srcdir)/Python/frozen_modules/encodings_shift_jisx0213.h + +Python/frozen_modules/encodings_tis_620.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/tis_620.py + $(srcdir)/Programs/_freeze_module encodings.tis_620 \ + $(srcdir)/Lib/encodings/tis_620.py \ + $(srcdir)/Python/frozen_modules/encodings_tis_620.h + +Python/frozen_modules/encodings_undefined.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/undefined.py + $(srcdir)/Programs/_freeze_module encodings.undefined \ + $(srcdir)/Lib/encodings/undefined.py \ + $(srcdir)/Python/frozen_modules/encodings_undefined.h + +Python/frozen_modules/encodings_unicode_escape.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/unicode_escape.py + $(srcdir)/Programs/_freeze_module encodings.unicode_escape \ + $(srcdir)/Lib/encodings/unicode_escape.py \ + $(srcdir)/Python/frozen_modules/encodings_unicode_escape.h + +Python/frozen_modules/encodings_utf_16.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16.py + $(srcdir)/Programs/_freeze_module encodings.utf_16 \ + $(srcdir)/Lib/encodings/utf_16.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_16.h + +Python/frozen_modules/encodings_utf_16_be.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16_be.py + $(srcdir)/Programs/_freeze_module encodings.utf_16_be \ + $(srcdir)/Lib/encodings/utf_16_be.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_16_be.h + +Python/frozen_modules/encodings_utf_16_le.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16_le.py + $(srcdir)/Programs/_freeze_module encodings.utf_16_le \ + $(srcdir)/Lib/encodings/utf_16_le.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_16_le.h + +Python/frozen_modules/encodings_utf_32.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32.py + $(srcdir)/Programs/_freeze_module encodings.utf_32 \ + $(srcdir)/Lib/encodings/utf_32.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_32.h + +Python/frozen_modules/encodings_utf_32_be.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32_be.py + $(srcdir)/Programs/_freeze_module encodings.utf_32_be \ + $(srcdir)/Lib/encodings/utf_32_be.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_32_be.h + +Python/frozen_modules/encodings_utf_32_le.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32_le.py + $(srcdir)/Programs/_freeze_module encodings.utf_32_le \ + $(srcdir)/Lib/encodings/utf_32_le.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_32_le.h + +Python/frozen_modules/encodings_utf_7.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_7.py + $(srcdir)/Programs/_freeze_module encodings.utf_7 \ + $(srcdir)/Lib/encodings/utf_7.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_7.h + +Python/frozen_modules/encodings_utf_8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_8.py + $(srcdir)/Programs/_freeze_module encodings.utf_8 \ + $(srcdir)/Lib/encodings/utf_8.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_8.h + +Python/frozen_modules/encodings_utf_8_sig.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_8_sig.py + $(srcdir)/Programs/_freeze_module encodings.utf_8_sig \ + $(srcdir)/Lib/encodings/utf_8_sig.py \ + $(srcdir)/Python/frozen_modules/encodings_utf_8_sig.h + +Python/frozen_modules/encodings_uu_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/uu_codec.py + $(srcdir)/Programs/_freeze_module encodings.uu_codec \ + $(srcdir)/Lib/encodings/uu_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_uu_codec.h + +Python/frozen_modules/encodings_zlib_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/zlib_codec.py + $(srcdir)/Programs/_freeze_module encodings.zlib_codec \ + $(srcdir)/Lib/encodings/zlib_codec.py \ + $(srcdir)/Python/frozen_modules/encodings_zlib_codec.h + +Python/frozen_modules/io.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/io.py + $(srcdir)/Programs/_freeze_module io \ + $(srcdir)/Lib/io.py \ + $(srcdir)/Python/frozen_modules/io.h + +Python/frozen_modules/_collections_abc.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/_collections_abc.py + $(srcdir)/Programs/_freeze_module _collections_abc \ + $(srcdir)/Lib/_collections_abc.py \ + $(srcdir)/Python/frozen_modules/_collections_abc.h + +Python/frozen_modules/_sitebuiltins.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/_sitebuiltins.py + $(srcdir)/Programs/_freeze_module _sitebuiltins \ + $(srcdir)/Lib/_sitebuiltins.py \ + $(srcdir)/Python/frozen_modules/_sitebuiltins.h + +Python/frozen_modules/genericpath.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/genericpath.py + $(srcdir)/Programs/_freeze_module genericpath \ + $(srcdir)/Lib/genericpath.py \ + $(srcdir)/Python/frozen_modules/genericpath.h + +Python/frozen_modules/posixpath.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/posixpath.py + $(srcdir)/Programs/_freeze_module posixpath \ + $(srcdir)/Lib/posixpath.py \ + $(srcdir)/Python/frozen_modules/posixpath.h + +Python/frozen_modules/os.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/os.py + $(srcdir)/Programs/_freeze_module os \ + $(srcdir)/Lib/os.py \ + $(srcdir)/Python/frozen_modules/os.h + +Python/frozen_modules/site.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/site.py + $(srcdir)/Programs/_freeze_module site \ + $(srcdir)/Lib/site.py \ + $(srcdir)/Python/frozen_modules/site.h + +Python/frozen_modules/stat.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/stat.py + $(srcdir)/Programs/_freeze_module stat \ + $(srcdir)/Lib/stat.py \ + $(srcdir)/Python/frozen_modules/stat.h + Python/frozen_modules/hello.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Tools/freeze/flag.py $(srcdir)/Programs/_freeze_module hello \ $(srcdir)/Tools/freeze/flag.py \ @@ -1006,6 +1671,139 @@ FROZEN_FILES = \ $(srcdir)/Python/frozen_modules/importlib__bootstrap.h \ $(srcdir)/Python/frozen_modules/importlib__bootstrap_external.h \ $(srcdir)/Python/frozen_modules/zipimport.h \ + $(srcdir)/Python/frozen_modules/abc.h \ + $(srcdir)/Python/frozen_modules/codecs.h \ + $(srcdir)/Python/frozen_modules/encodings.h \ + $(srcdir)/Python/frozen_modules/encodings___init__.h \ + $(srcdir)/Python/frozen_modules/encodings_aliases.h \ + $(srcdir)/Python/frozen_modules/encodings_ascii.h \ + $(srcdir)/Python/frozen_modules/encodings_base64_codec.h \ + $(srcdir)/Python/frozen_modules/encodings_big5.h \ + $(srcdir)/Python/frozen_modules/encodings_big5hkscs.h \ + $(srcdir)/Python/frozen_modules/encodings_bz2_codec.h \ + $(srcdir)/Python/frozen_modules/encodings_charmap.h \ + $(srcdir)/Python/frozen_modules/encodings_cp037.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1006.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1026.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1125.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1140.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1250.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1251.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1252.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1253.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1254.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1255.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1256.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1257.h \ + $(srcdir)/Python/frozen_modules/encodings_cp1258.h \ + $(srcdir)/Python/frozen_modules/encodings_cp273.h \ + $(srcdir)/Python/frozen_modules/encodings_cp424.h \ + $(srcdir)/Python/frozen_modules/encodings_cp437.h \ + $(srcdir)/Python/frozen_modules/encodings_cp500.h \ + $(srcdir)/Python/frozen_modules/encodings_cp720.h \ + $(srcdir)/Python/frozen_modules/encodings_cp737.h \ + $(srcdir)/Python/frozen_modules/encodings_cp775.h \ + $(srcdir)/Python/frozen_modules/encodings_cp850.h \ + $(srcdir)/Python/frozen_modules/encodings_cp852.h \ + $(srcdir)/Python/frozen_modules/encodings_cp855.h \ + $(srcdir)/Python/frozen_modules/encodings_cp856.h \ + $(srcdir)/Python/frozen_modules/encodings_cp857.h \ + $(srcdir)/Python/frozen_modules/encodings_cp858.h \ + $(srcdir)/Python/frozen_modules/encodings_cp860.h \ + $(srcdir)/Python/frozen_modules/encodings_cp861.h \ + $(srcdir)/Python/frozen_modules/encodings_cp862.h \ + $(srcdir)/Python/frozen_modules/encodings_cp863.h \ + $(srcdir)/Python/frozen_modules/encodings_cp864.h \ + $(srcdir)/Python/frozen_modules/encodings_cp865.h \ + $(srcdir)/Python/frozen_modules/encodings_cp866.h \ + $(srcdir)/Python/frozen_modules/encodings_cp869.h \ + $(srcdir)/Python/frozen_modules/encodings_cp874.h \ + $(srcdir)/Python/frozen_modules/encodings_cp875.h \ + $(srcdir)/Python/frozen_modules/encodings_cp932.h \ + $(srcdir)/Python/frozen_modules/encodings_cp949.h \ + $(srcdir)/Python/frozen_modules/encodings_cp950.h \ + $(srcdir)/Python/frozen_modules/encodings_euc_jis_2004.h \ + $(srcdir)/Python/frozen_modules/encodings_euc_jisx0213.h \ + $(srcdir)/Python/frozen_modules/encodings_euc_jp.h \ + $(srcdir)/Python/frozen_modules/encodings_euc_kr.h \ + $(srcdir)/Python/frozen_modules/encodings_gb18030.h \ + $(srcdir)/Python/frozen_modules/encodings_gb2312.h \ + $(srcdir)/Python/frozen_modules/encodings_gbk.h \ + $(srcdir)/Python/frozen_modules/encodings_hex_codec.h \ + $(srcdir)/Python/frozen_modules/encodings_hp_roman8.h \ + $(srcdir)/Python/frozen_modules/encodings_hz.h \ + $(srcdir)/Python/frozen_modules/encodings_idna.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_1.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2004.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_3.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_ext.h \ + $(srcdir)/Python/frozen_modules/encodings_iso2022_kr.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_1.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_10.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_11.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_13.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_14.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_15.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_16.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_2.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_3.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_4.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_5.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_6.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_7.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_8.h \ + $(srcdir)/Python/frozen_modules/encodings_iso8859_9.h \ + $(srcdir)/Python/frozen_modules/encodings_johab.h \ + $(srcdir)/Python/frozen_modules/encodings_koi8_r.h \ + $(srcdir)/Python/frozen_modules/encodings_koi8_t.h \ + $(srcdir)/Python/frozen_modules/encodings_koi8_u.h \ + $(srcdir)/Python/frozen_modules/encodings_kz1048.h \ + $(srcdir)/Python/frozen_modules/encodings_latin_1.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_arabic.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_croatian.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_cyrillic.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_farsi.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_greek.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_iceland.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_latin2.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_roman.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_romanian.h \ + $(srcdir)/Python/frozen_modules/encodings_mac_turkish.h \ + $(srcdir)/Python/frozen_modules/encodings_mbcs.h \ + $(srcdir)/Python/frozen_modules/encodings_oem.h \ + $(srcdir)/Python/frozen_modules/encodings_palmos.h \ + $(srcdir)/Python/frozen_modules/encodings_ptcp154.h \ + $(srcdir)/Python/frozen_modules/encodings_punycode.h \ + $(srcdir)/Python/frozen_modules/encodings_quopri_codec.h \ + $(srcdir)/Python/frozen_modules/encodings_raw_unicode_escape.h \ + $(srcdir)/Python/frozen_modules/encodings_rot_13.h \ + $(srcdir)/Python/frozen_modules/encodings_shift_jis.h \ + $(srcdir)/Python/frozen_modules/encodings_shift_jis_2004.h \ + $(srcdir)/Python/frozen_modules/encodings_shift_jisx0213.h \ + $(srcdir)/Python/frozen_modules/encodings_tis_620.h \ + $(srcdir)/Python/frozen_modules/encodings_undefined.h \ + $(srcdir)/Python/frozen_modules/encodings_unicode_escape.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_16.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_16_be.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_16_le.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_32.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_32_be.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_32_le.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_7.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_8.h \ + $(srcdir)/Python/frozen_modules/encodings_utf_8_sig.h \ + $(srcdir)/Python/frozen_modules/encodings_uu_codec.h \ + $(srcdir)/Python/frozen_modules/encodings_zlib_codec.h \ + $(srcdir)/Python/frozen_modules/io.h \ + $(srcdir)/Python/frozen_modules/_collections_abc.h \ + $(srcdir)/Python/frozen_modules/_sitebuiltins.h \ + $(srcdir)/Python/frozen_modules/genericpath.h \ + $(srcdir)/Python/frozen_modules/posixpath.h \ + $(srcdir)/Python/frozen_modules/os.h \ + $(srcdir)/Python/frozen_modules/site.h \ + $(srcdir)/Python/frozen_modules/stat.h \ $(srcdir)/Python/frozen_modules/hello.h # End FROZEN_FILES diff --git a/PCbuild/_freeze_module.vcxproj b/PCbuild/_freeze_module.vcxproj index a0bedf49e69906..b3e0c243100744 100644 --- a/PCbuild/_freeze_module.vcxproj +++ b/PCbuild/_freeze_module.vcxproj @@ -124,6 +124,671 @@ $(IntDir)zipimport.g.h $(PySourcePath)Python\frozen_modules\zipimport.h + + abc + $(IntDir)abc.g.h + $(PySourcePath)Python\frozen_modules\abc.h + + + codecs + $(IntDir)codecs.g.h + $(PySourcePath)Python\frozen_modules\codecs.h + + + encodings + $(IntDir)encodings.g.h + $(PySourcePath)Python\frozen_modules\encodings.h + + + encodings.__init__ + $(IntDir)encodings___init__.g.h + $(PySourcePath)Python\frozen_modules\encodings___init__.h + + + encodings.aliases + $(IntDir)encodings_aliases.g.h + $(PySourcePath)Python\frozen_modules\encodings_aliases.h + + + encodings.ascii + $(IntDir)encodings_ascii.g.h + $(PySourcePath)Python\frozen_modules\encodings_ascii.h + + + encodings.base64_codec + $(IntDir)encodings_base64_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_base64_codec.h + + + encodings.big5 + $(IntDir)encodings_big5.g.h + $(PySourcePath)Python\frozen_modules\encodings_big5.h + + + encodings.big5hkscs + $(IntDir)encodings_big5hkscs.g.h + $(PySourcePath)Python\frozen_modules\encodings_big5hkscs.h + + + encodings.bz2_codec + $(IntDir)encodings_bz2_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_bz2_codec.h + + + encodings.charmap + $(IntDir)encodings_charmap.g.h + $(PySourcePath)Python\frozen_modules\encodings_charmap.h + + + encodings.cp037 + $(IntDir)encodings_cp037.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp037.h + + + encodings.cp1006 + $(IntDir)encodings_cp1006.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1006.h + + + encodings.cp1026 + $(IntDir)encodings_cp1026.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1026.h + + + encodings.cp1125 + $(IntDir)encodings_cp1125.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1125.h + + + encodings.cp1140 + $(IntDir)encodings_cp1140.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1140.h + + + encodings.cp1250 + $(IntDir)encodings_cp1250.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1250.h + + + encodings.cp1251 + $(IntDir)encodings_cp1251.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1251.h + + + encodings.cp1252 + $(IntDir)encodings_cp1252.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1252.h + + + encodings.cp1253 + $(IntDir)encodings_cp1253.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1253.h + + + encodings.cp1254 + $(IntDir)encodings_cp1254.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1254.h + + + encodings.cp1255 + $(IntDir)encodings_cp1255.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1255.h + + + encodings.cp1256 + $(IntDir)encodings_cp1256.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1256.h + + + encodings.cp1257 + $(IntDir)encodings_cp1257.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1257.h + + + encodings.cp1258 + $(IntDir)encodings_cp1258.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp1258.h + + + encodings.cp273 + $(IntDir)encodings_cp273.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp273.h + + + encodings.cp424 + $(IntDir)encodings_cp424.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp424.h + + + encodings.cp437 + $(IntDir)encodings_cp437.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp437.h + + + encodings.cp500 + $(IntDir)encodings_cp500.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp500.h + + + encodings.cp720 + $(IntDir)encodings_cp720.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp720.h + + + encodings.cp737 + $(IntDir)encodings_cp737.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp737.h + + + encodings.cp775 + $(IntDir)encodings_cp775.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp775.h + + + encodings.cp850 + $(IntDir)encodings_cp850.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp850.h + + + encodings.cp852 + $(IntDir)encodings_cp852.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp852.h + + + encodings.cp855 + $(IntDir)encodings_cp855.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp855.h + + + encodings.cp856 + $(IntDir)encodings_cp856.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp856.h + + + encodings.cp857 + $(IntDir)encodings_cp857.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp857.h + + + encodings.cp858 + $(IntDir)encodings_cp858.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp858.h + + + encodings.cp860 + $(IntDir)encodings_cp860.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp860.h + + + encodings.cp861 + $(IntDir)encodings_cp861.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp861.h + + + encodings.cp862 + $(IntDir)encodings_cp862.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp862.h + + + encodings.cp863 + $(IntDir)encodings_cp863.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp863.h + + + encodings.cp864 + $(IntDir)encodings_cp864.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp864.h + + + encodings.cp865 + $(IntDir)encodings_cp865.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp865.h + + + encodings.cp866 + $(IntDir)encodings_cp866.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp866.h + + + encodings.cp869 + $(IntDir)encodings_cp869.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp869.h + + + encodings.cp874 + $(IntDir)encodings_cp874.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp874.h + + + encodings.cp875 + $(IntDir)encodings_cp875.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp875.h + + + encodings.cp932 + $(IntDir)encodings_cp932.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp932.h + + + encodings.cp949 + $(IntDir)encodings_cp949.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp949.h + + + encodings.cp950 + $(IntDir)encodings_cp950.g.h + $(PySourcePath)Python\frozen_modules\encodings_cp950.h + + + encodings.euc_jis_2004 + $(IntDir)encodings_euc_jis_2004.g.h + $(PySourcePath)Python\frozen_modules\encodings_euc_jis_2004.h + + + encodings.euc_jisx0213 + $(IntDir)encodings_euc_jisx0213.g.h + $(PySourcePath)Python\frozen_modules\encodings_euc_jisx0213.h + + + encodings.euc_jp + $(IntDir)encodings_euc_jp.g.h + $(PySourcePath)Python\frozen_modules\encodings_euc_jp.h + + + encodings.euc_kr + $(IntDir)encodings_euc_kr.g.h + $(PySourcePath)Python\frozen_modules\encodings_euc_kr.h + + + encodings.gb18030 + $(IntDir)encodings_gb18030.g.h + $(PySourcePath)Python\frozen_modules\encodings_gb18030.h + + + encodings.gb2312 + $(IntDir)encodings_gb2312.g.h + $(PySourcePath)Python\frozen_modules\encodings_gb2312.h + + + encodings.gbk + $(IntDir)encodings_gbk.g.h + $(PySourcePath)Python\frozen_modules\encodings_gbk.h + + + encodings.hex_codec + $(IntDir)encodings_hex_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_hex_codec.h + + + encodings.hp_roman8 + $(IntDir)encodings_hp_roman8.g.h + $(PySourcePath)Python\frozen_modules\encodings_hp_roman8.h + + + encodings.hz + $(IntDir)encodings_hz.g.h + $(PySourcePath)Python\frozen_modules\encodings_hz.h + + + encodings.idna + $(IntDir)encodings_idna.g.h + $(PySourcePath)Python\frozen_modules\encodings_idna.h + + + encodings.iso2022_jp + $(IntDir)encodings_iso2022_jp.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp.h + + + encodings.iso2022_jp_1 + $(IntDir)encodings_iso2022_jp_1.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_1.h + + + encodings.iso2022_jp_2 + $(IntDir)encodings_iso2022_jp_2.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_2.h + + + encodings.iso2022_jp_2004 + $(IntDir)encodings_iso2022_jp_2004.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_2004.h + + + encodings.iso2022_jp_3 + $(IntDir)encodings_iso2022_jp_3.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_3.h + + + encodings.iso2022_jp_ext + $(IntDir)encodings_iso2022_jp_ext.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_ext.h + + + encodings.iso2022_kr + $(IntDir)encodings_iso2022_kr.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso2022_kr.h + + + encodings.iso8859_1 + $(IntDir)encodings_iso8859_1.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_1.h + + + encodings.iso8859_10 + $(IntDir)encodings_iso8859_10.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_10.h + + + encodings.iso8859_11 + $(IntDir)encodings_iso8859_11.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_11.h + + + encodings.iso8859_13 + $(IntDir)encodings_iso8859_13.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_13.h + + + encodings.iso8859_14 + $(IntDir)encodings_iso8859_14.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_14.h + + + encodings.iso8859_15 + $(IntDir)encodings_iso8859_15.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_15.h + + + encodings.iso8859_16 + $(IntDir)encodings_iso8859_16.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_16.h + + + encodings.iso8859_2 + $(IntDir)encodings_iso8859_2.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_2.h + + + encodings.iso8859_3 + $(IntDir)encodings_iso8859_3.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_3.h + + + encodings.iso8859_4 + $(IntDir)encodings_iso8859_4.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_4.h + + + encodings.iso8859_5 + $(IntDir)encodings_iso8859_5.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_5.h + + + encodings.iso8859_6 + $(IntDir)encodings_iso8859_6.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_6.h + + + encodings.iso8859_7 + $(IntDir)encodings_iso8859_7.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_7.h + + + encodings.iso8859_8 + $(IntDir)encodings_iso8859_8.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_8.h + + + encodings.iso8859_9 + $(IntDir)encodings_iso8859_9.g.h + $(PySourcePath)Python\frozen_modules\encodings_iso8859_9.h + + + encodings.johab + $(IntDir)encodings_johab.g.h + $(PySourcePath)Python\frozen_modules\encodings_johab.h + + + encodings.koi8_r + $(IntDir)encodings_koi8_r.g.h + $(PySourcePath)Python\frozen_modules\encodings_koi8_r.h + + + encodings.koi8_t + $(IntDir)encodings_koi8_t.g.h + $(PySourcePath)Python\frozen_modules\encodings_koi8_t.h + + + encodings.koi8_u + $(IntDir)encodings_koi8_u.g.h + $(PySourcePath)Python\frozen_modules\encodings_koi8_u.h + + + encodings.kz1048 + $(IntDir)encodings_kz1048.g.h + $(PySourcePath)Python\frozen_modules\encodings_kz1048.h + + + encodings.latin_1 + $(IntDir)encodings_latin_1.g.h + $(PySourcePath)Python\frozen_modules\encodings_latin_1.h + + + encodings.mac_arabic + $(IntDir)encodings_mac_arabic.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_arabic.h + + + encodings.mac_croatian + $(IntDir)encodings_mac_croatian.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_croatian.h + + + encodings.mac_cyrillic + $(IntDir)encodings_mac_cyrillic.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_cyrillic.h + + + encodings.mac_farsi + $(IntDir)encodings_mac_farsi.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_farsi.h + + + encodings.mac_greek + $(IntDir)encodings_mac_greek.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_greek.h + + + encodings.mac_iceland + $(IntDir)encodings_mac_iceland.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_iceland.h + + + encodings.mac_latin2 + $(IntDir)encodings_mac_latin2.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_latin2.h + + + encodings.mac_roman + $(IntDir)encodings_mac_roman.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_roman.h + + + encodings.mac_romanian + $(IntDir)encodings_mac_romanian.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_romanian.h + + + encodings.mac_turkish + $(IntDir)encodings_mac_turkis.g.h + $(PySourcePath)Python\frozen_modules\encodings_mac_turkish.h + + + encodings.mbcs + $(IntDir)encodings_mbcs.g.h + $(PySourcePath)Python\frozen_modules\encodings_mbcs.h + + + encodings.oem + $(IntDir)encodings_oem.g.h + $(PySourcePath)Python\frozen_modules\encodings_oem.h + + + encodings.palmos + $(IntDir)encodings_palmos.g.h + $(PySourcePath)Python\frozen_modules\encodings_palmos.h + + + encodings.ptcp154 + $(IntDir)encodings_ptcp154.g.h + $(PySourcePath)Python\frozen_modules\encodings_ptcp154.h + + + encodings.punycode + $(IntDir)encodings_punycode.g.h + $(PySourcePath)Python\frozen_modules\encodings_punycode.h + + + encodings.quopri_codec + $(IntDir)encodings_quopri_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_quopri_codec.h + + + encodings.raw_unicode_escape + $(IntDir)encodings_raw_unicode_escape.g.h + $(PySourcePath)Python\frozen_modules\encodings_raw_unicode_escape.h + + + encodings.rot_13 + $(IntDir)encodings_rot_13.g.h + $(PySourcePath)Python\frozen_modules\encodings_rot_13.h + + + encodings.shift_jis + $(IntDir)encodings_shift_jis.g.h + $(PySourcePath)Python\frozen_modules\encodings_shift_jis.h + + + encodings.shift_jis_2004 + $(IntDir)encodings_shift_jis_2004.g.h + $(PySourcePath)Python\frozen_modules\encodings_shift_jis_2004.h + + + encodings.shift_jisx0213 + $(IntDir)encodings_shift_jisx0213.g.h + $(PySourcePath)Python\frozen_modules\encodings_shift_jisx0213.h + + + encodings.tis_620 + $(IntDir)encodings_tis_620.g.h + $(PySourcePath)Python\frozen_modules\encodings_tis_620.h + + + encodings.undefined + $(IntDir)encodings_undefined.g.h + $(PySourcePath)Python\frozen_modules\encodings_undefined.h + + + encodings.unicode_escape + $(IntDir)encodings_unicode_escape.g.h + $(PySourcePath)Python\frozen_modules\encodings_unicode_escape.h + + + encodings.utf_16 + $(IntDir)encodings_utf_16.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_16.h + + + encodings.utf_16_be + $(IntDir)encodings_utf_16_be.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_16_be.h + + + encodings.utf_16_le + $(IntDir)encodings_utf_16_le.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_16_le.h + + + encodings.utf_32 + $(IntDir)encodings_utf_32.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_32.h + + + encodings.utf_32_be + $(IntDir)encodings_utf_32_be.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_32_be.h + + + encodings.utf_32_le + $(IntDir)encodings_utf_32_le.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_32_le.h + + + encodings.utf_7 + $(IntDir)encodings_utf_7.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_7.h + + + encodings.utf_8 + $(IntDir)encodings_utf_8.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_8.h + + + encodings.utf_8_sig + $(IntDir)encodings_utf_8_sig.g.h + $(PySourcePath)Python\frozen_modules\encodings_utf_8_sig.h + + + encodings.uu_codec + $(IntDir)encodings_uu_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_uu_codec.h + + + encodings.zlib_codec + $(IntDir)encodings_zlib_codec.g.h + $(PySourcePath)Python\frozen_modules\encodings_zlib_codec.h + + + io + $(IntDir)io.g.h + $(PySourcePath)Python\frozen_modules\io.h + + + _collections_abc + $(IntDir)_collections_abc.g.h + $(PySourcePath)Python\frozen_modules\_collections_abc.h + + + _sitebuiltins + $(IntDir)_sitebuiltins.g.h + $(PySourcePath)Python\frozen_modules\_sitebuiltins.h + + + genericpath + $(IntDir)genericpat.g.h + $(PySourcePath)Python\frozen_modules\genericpath.h + + + posixpath + $(IntDir)posixpat.g.h + $(PySourcePath)Python\frozen_modules\posixpath.h + + + os + $(IntDir)os.g.h + $(PySourcePath)Python\frozen_modules\os.h + + + site + $(IntDir)site.g.h + $(PySourcePath)Python\frozen_modules\site.h + + + stat + $(IntDir)stat.g.h + $(PySourcePath)Python\frozen_modules\stat.h + hello $(IntDir)ello.g.h diff --git a/PCbuild/_freeze_module.vcxproj.filters b/PCbuild/_freeze_module.vcxproj.filters index bed7920fdba638..6808dffc970f70 100644 --- a/PCbuild/_freeze_module.vcxproj.filters +++ b/PCbuild/_freeze_module.vcxproj.filters @@ -25,6 +25,405 @@ Python Files + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + + + Python Files + Python Files diff --git a/Python/frozen.c b/Python/frozen.c index 67aff2ed2eba14..78b3db6ef1006e 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -41,6 +41,139 @@ #include "frozen_modules/importlib__bootstrap.h" #include "frozen_modules/importlib__bootstrap_external.h" #include "frozen_modules/zipimport.h" +#include "frozen_modules/abc.h" +#include "frozen_modules/codecs.h" +#include "frozen_modules/encodings.h" +#include "frozen_modules/encodings___init__.h" +#include "frozen_modules/encodings_aliases.h" +#include "frozen_modules/encodings_ascii.h" +#include "frozen_modules/encodings_base64_codec.h" +#include "frozen_modules/encodings_big5.h" +#include "frozen_modules/encodings_big5hkscs.h" +#include "frozen_modules/encodings_bz2_codec.h" +#include "frozen_modules/encodings_charmap.h" +#include "frozen_modules/encodings_cp037.h" +#include "frozen_modules/encodings_cp1006.h" +#include "frozen_modules/encodings_cp1026.h" +#include "frozen_modules/encodings_cp1125.h" +#include "frozen_modules/encodings_cp1140.h" +#include "frozen_modules/encodings_cp1250.h" +#include "frozen_modules/encodings_cp1251.h" +#include "frozen_modules/encodings_cp1252.h" +#include "frozen_modules/encodings_cp1253.h" +#include "frozen_modules/encodings_cp1254.h" +#include "frozen_modules/encodings_cp1255.h" +#include "frozen_modules/encodings_cp1256.h" +#include "frozen_modules/encodings_cp1257.h" +#include "frozen_modules/encodings_cp1258.h" +#include "frozen_modules/encodings_cp273.h" +#include "frozen_modules/encodings_cp424.h" +#include "frozen_modules/encodings_cp437.h" +#include "frozen_modules/encodings_cp500.h" +#include "frozen_modules/encodings_cp720.h" +#include "frozen_modules/encodings_cp737.h" +#include "frozen_modules/encodings_cp775.h" +#include "frozen_modules/encodings_cp850.h" +#include "frozen_modules/encodings_cp852.h" +#include "frozen_modules/encodings_cp855.h" +#include "frozen_modules/encodings_cp856.h" +#include "frozen_modules/encodings_cp857.h" +#include "frozen_modules/encodings_cp858.h" +#include "frozen_modules/encodings_cp860.h" +#include "frozen_modules/encodings_cp861.h" +#include "frozen_modules/encodings_cp862.h" +#include "frozen_modules/encodings_cp863.h" +#include "frozen_modules/encodings_cp864.h" +#include "frozen_modules/encodings_cp865.h" +#include "frozen_modules/encodings_cp866.h" +#include "frozen_modules/encodings_cp869.h" +#include "frozen_modules/encodings_cp874.h" +#include "frozen_modules/encodings_cp875.h" +#include "frozen_modules/encodings_cp932.h" +#include "frozen_modules/encodings_cp949.h" +#include "frozen_modules/encodings_cp950.h" +#include "frozen_modules/encodings_euc_jis_2004.h" +#include "frozen_modules/encodings_euc_jisx0213.h" +#include "frozen_modules/encodings_euc_jp.h" +#include "frozen_modules/encodings_euc_kr.h" +#include "frozen_modules/encodings_gb18030.h" +#include "frozen_modules/encodings_gb2312.h" +#include "frozen_modules/encodings_gbk.h" +#include "frozen_modules/encodings_hex_codec.h" +#include "frozen_modules/encodings_hp_roman8.h" +#include "frozen_modules/encodings_hz.h" +#include "frozen_modules/encodings_idna.h" +#include "frozen_modules/encodings_iso2022_jp.h" +#include "frozen_modules/encodings_iso2022_jp_1.h" +#include "frozen_modules/encodings_iso2022_jp_2.h" +#include "frozen_modules/encodings_iso2022_jp_2004.h" +#include "frozen_modules/encodings_iso2022_jp_3.h" +#include "frozen_modules/encodings_iso2022_jp_ext.h" +#include "frozen_modules/encodings_iso2022_kr.h" +#include "frozen_modules/encodings_iso8859_1.h" +#include "frozen_modules/encodings_iso8859_10.h" +#include "frozen_modules/encodings_iso8859_11.h" +#include "frozen_modules/encodings_iso8859_13.h" +#include "frozen_modules/encodings_iso8859_14.h" +#include "frozen_modules/encodings_iso8859_15.h" +#include "frozen_modules/encodings_iso8859_16.h" +#include "frozen_modules/encodings_iso8859_2.h" +#include "frozen_modules/encodings_iso8859_3.h" +#include "frozen_modules/encodings_iso8859_4.h" +#include "frozen_modules/encodings_iso8859_5.h" +#include "frozen_modules/encodings_iso8859_6.h" +#include "frozen_modules/encodings_iso8859_7.h" +#include "frozen_modules/encodings_iso8859_8.h" +#include "frozen_modules/encodings_iso8859_9.h" +#include "frozen_modules/encodings_johab.h" +#include "frozen_modules/encodings_koi8_r.h" +#include "frozen_modules/encodings_koi8_t.h" +#include "frozen_modules/encodings_koi8_u.h" +#include "frozen_modules/encodings_kz1048.h" +#include "frozen_modules/encodings_latin_1.h" +#include "frozen_modules/encodings_mac_arabic.h" +#include "frozen_modules/encodings_mac_croatian.h" +#include "frozen_modules/encodings_mac_cyrillic.h" +#include "frozen_modules/encodings_mac_farsi.h" +#include "frozen_modules/encodings_mac_greek.h" +#include "frozen_modules/encodings_mac_iceland.h" +#include "frozen_modules/encodings_mac_latin2.h" +#include "frozen_modules/encodings_mac_roman.h" +#include "frozen_modules/encodings_mac_romanian.h" +#include "frozen_modules/encodings_mac_turkish.h" +#include "frozen_modules/encodings_mbcs.h" +#include "frozen_modules/encodings_oem.h" +#include "frozen_modules/encodings_palmos.h" +#include "frozen_modules/encodings_ptcp154.h" +#include "frozen_modules/encodings_punycode.h" +#include "frozen_modules/encodings_quopri_codec.h" +#include "frozen_modules/encodings_raw_unicode_escape.h" +#include "frozen_modules/encodings_rot_13.h" +#include "frozen_modules/encodings_shift_jis.h" +#include "frozen_modules/encodings_shift_jis_2004.h" +#include "frozen_modules/encodings_shift_jisx0213.h" +#include "frozen_modules/encodings_tis_620.h" +#include "frozen_modules/encodings_undefined.h" +#include "frozen_modules/encodings_unicode_escape.h" +#include "frozen_modules/encodings_utf_16.h" +#include "frozen_modules/encodings_utf_16_be.h" +#include "frozen_modules/encodings_utf_16_le.h" +#include "frozen_modules/encodings_utf_32.h" +#include "frozen_modules/encodings_utf_32_be.h" +#include "frozen_modules/encodings_utf_32_le.h" +#include "frozen_modules/encodings_utf_7.h" +#include "frozen_modules/encodings_utf_8.h" +#include "frozen_modules/encodings_utf_8_sig.h" +#include "frozen_modules/encodings_uu_codec.h" +#include "frozen_modules/encodings_zlib_codec.h" +#include "frozen_modules/io.h" +#include "frozen_modules/_collections_abc.h" +#include "frozen_modules/_sitebuiltins.h" +#include "frozen_modules/genericpath.h" +#include "frozen_modules/posixpath.h" +#include "frozen_modules/os.h" +#include "frozen_modules/site.h" +#include "frozen_modules/stat.h" #include "frozen_modules/hello.h" /* End includes */ @@ -54,6 +187,258 @@ static const struct _frozen _PyImport_FrozenModules[] = { (int)sizeof(_Py_M__importlib__bootstrap_external)}, {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, + /* stdlib */ + {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc)}, + {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs)}, + {"encodings", _Py_M__encodings, -(int)sizeof(_Py_M__encodings)}, + {"encodings.__init__", _Py_M__encodings___init__, + (int)sizeof(_Py_M__encodings___init__)}, + {"encodings.aliases", _Py_M__encodings_aliases, + (int)sizeof(_Py_M__encodings_aliases)}, + {"encodings.ascii", _Py_M__encodings_ascii, + (int)sizeof(_Py_M__encodings_ascii)}, + {"encodings.base64_codec", _Py_M__encodings_base64_codec, + (int)sizeof(_Py_M__encodings_base64_codec)}, + {"encodings.big5", _Py_M__encodings_big5, (int)sizeof(_Py_M__encodings_big5)}, + {"encodings.big5hkscs", _Py_M__encodings_big5hkscs, + (int)sizeof(_Py_M__encodings_big5hkscs)}, + {"encodings.bz2_codec", _Py_M__encodings_bz2_codec, + (int)sizeof(_Py_M__encodings_bz2_codec)}, + {"encodings.charmap", _Py_M__encodings_charmap, + (int)sizeof(_Py_M__encodings_charmap)}, + {"encodings.cp037", _Py_M__encodings_cp037, + (int)sizeof(_Py_M__encodings_cp037)}, + {"encodings.cp1006", _Py_M__encodings_cp1006, + (int)sizeof(_Py_M__encodings_cp1006)}, + {"encodings.cp1026", _Py_M__encodings_cp1026, + (int)sizeof(_Py_M__encodings_cp1026)}, + {"encodings.cp1125", _Py_M__encodings_cp1125, + (int)sizeof(_Py_M__encodings_cp1125)}, + {"encodings.cp1140", _Py_M__encodings_cp1140, + (int)sizeof(_Py_M__encodings_cp1140)}, + {"encodings.cp1250", _Py_M__encodings_cp1250, + (int)sizeof(_Py_M__encodings_cp1250)}, + {"encodings.cp1251", _Py_M__encodings_cp1251, + (int)sizeof(_Py_M__encodings_cp1251)}, + {"encodings.cp1252", _Py_M__encodings_cp1252, + (int)sizeof(_Py_M__encodings_cp1252)}, + {"encodings.cp1253", _Py_M__encodings_cp1253, + (int)sizeof(_Py_M__encodings_cp1253)}, + {"encodings.cp1254", _Py_M__encodings_cp1254, + (int)sizeof(_Py_M__encodings_cp1254)}, + {"encodings.cp1255", _Py_M__encodings_cp1255, + (int)sizeof(_Py_M__encodings_cp1255)}, + {"encodings.cp1256", _Py_M__encodings_cp1256, + (int)sizeof(_Py_M__encodings_cp1256)}, + {"encodings.cp1257", _Py_M__encodings_cp1257, + (int)sizeof(_Py_M__encodings_cp1257)}, + {"encodings.cp1258", _Py_M__encodings_cp1258, + (int)sizeof(_Py_M__encodings_cp1258)}, + {"encodings.cp273", _Py_M__encodings_cp273, + (int)sizeof(_Py_M__encodings_cp273)}, + {"encodings.cp424", _Py_M__encodings_cp424, + (int)sizeof(_Py_M__encodings_cp424)}, + {"encodings.cp437", _Py_M__encodings_cp437, + (int)sizeof(_Py_M__encodings_cp437)}, + {"encodings.cp500", _Py_M__encodings_cp500, + (int)sizeof(_Py_M__encodings_cp500)}, + {"encodings.cp720", _Py_M__encodings_cp720, + (int)sizeof(_Py_M__encodings_cp720)}, + {"encodings.cp737", _Py_M__encodings_cp737, + (int)sizeof(_Py_M__encodings_cp737)}, + {"encodings.cp775", _Py_M__encodings_cp775, + (int)sizeof(_Py_M__encodings_cp775)}, + {"encodings.cp850", _Py_M__encodings_cp850, + (int)sizeof(_Py_M__encodings_cp850)}, + {"encodings.cp852", _Py_M__encodings_cp852, + (int)sizeof(_Py_M__encodings_cp852)}, + {"encodings.cp855", _Py_M__encodings_cp855, + (int)sizeof(_Py_M__encodings_cp855)}, + {"encodings.cp856", _Py_M__encodings_cp856, + (int)sizeof(_Py_M__encodings_cp856)}, + {"encodings.cp857", _Py_M__encodings_cp857, + (int)sizeof(_Py_M__encodings_cp857)}, + {"encodings.cp858", _Py_M__encodings_cp858, + (int)sizeof(_Py_M__encodings_cp858)}, + {"encodings.cp860", _Py_M__encodings_cp860, + (int)sizeof(_Py_M__encodings_cp860)}, + {"encodings.cp861", _Py_M__encodings_cp861, + (int)sizeof(_Py_M__encodings_cp861)}, + {"encodings.cp862", _Py_M__encodings_cp862, + (int)sizeof(_Py_M__encodings_cp862)}, + {"encodings.cp863", _Py_M__encodings_cp863, + (int)sizeof(_Py_M__encodings_cp863)}, + {"encodings.cp864", _Py_M__encodings_cp864, + (int)sizeof(_Py_M__encodings_cp864)}, + {"encodings.cp865", _Py_M__encodings_cp865, + (int)sizeof(_Py_M__encodings_cp865)}, + {"encodings.cp866", _Py_M__encodings_cp866, + (int)sizeof(_Py_M__encodings_cp866)}, + {"encodings.cp869", _Py_M__encodings_cp869, + (int)sizeof(_Py_M__encodings_cp869)}, + {"encodings.cp874", _Py_M__encodings_cp874, + (int)sizeof(_Py_M__encodings_cp874)}, + {"encodings.cp875", _Py_M__encodings_cp875, + (int)sizeof(_Py_M__encodings_cp875)}, + {"encodings.cp932", _Py_M__encodings_cp932, + (int)sizeof(_Py_M__encodings_cp932)}, + {"encodings.cp949", _Py_M__encodings_cp949, + (int)sizeof(_Py_M__encodings_cp949)}, + {"encodings.cp950", _Py_M__encodings_cp950, + (int)sizeof(_Py_M__encodings_cp950)}, + {"encodings.euc_jis_2004", _Py_M__encodings_euc_jis_2004, + (int)sizeof(_Py_M__encodings_euc_jis_2004)}, + {"encodings.euc_jisx0213", _Py_M__encodings_euc_jisx0213, + (int)sizeof(_Py_M__encodings_euc_jisx0213)}, + {"encodings.euc_jp", _Py_M__encodings_euc_jp, + (int)sizeof(_Py_M__encodings_euc_jp)}, + {"encodings.euc_kr", _Py_M__encodings_euc_kr, + (int)sizeof(_Py_M__encodings_euc_kr)}, + {"encodings.gb18030", _Py_M__encodings_gb18030, + (int)sizeof(_Py_M__encodings_gb18030)}, + {"encodings.gb2312", _Py_M__encodings_gb2312, + (int)sizeof(_Py_M__encodings_gb2312)}, + {"encodings.gbk", _Py_M__encodings_gbk, (int)sizeof(_Py_M__encodings_gbk)}, + {"encodings.hex_codec", _Py_M__encodings_hex_codec, + (int)sizeof(_Py_M__encodings_hex_codec)}, + {"encodings.hp_roman8", _Py_M__encodings_hp_roman8, + (int)sizeof(_Py_M__encodings_hp_roman8)}, + {"encodings.hz", _Py_M__encodings_hz, (int)sizeof(_Py_M__encodings_hz)}, + {"encodings.idna", _Py_M__encodings_idna, (int)sizeof(_Py_M__encodings_idna)}, + {"encodings.iso2022_jp", _Py_M__encodings_iso2022_jp, + (int)sizeof(_Py_M__encodings_iso2022_jp)}, + {"encodings.iso2022_jp_1", _Py_M__encodings_iso2022_jp_1, + (int)sizeof(_Py_M__encodings_iso2022_jp_1)}, + {"encodings.iso2022_jp_2", _Py_M__encodings_iso2022_jp_2, + (int)sizeof(_Py_M__encodings_iso2022_jp_2)}, + {"encodings.iso2022_jp_2004", _Py_M__encodings_iso2022_jp_2004, + (int)sizeof(_Py_M__encodings_iso2022_jp_2004)}, + {"encodings.iso2022_jp_3", _Py_M__encodings_iso2022_jp_3, + (int)sizeof(_Py_M__encodings_iso2022_jp_3)}, + {"encodings.iso2022_jp_ext", _Py_M__encodings_iso2022_jp_ext, + (int)sizeof(_Py_M__encodings_iso2022_jp_ext)}, + {"encodings.iso2022_kr", _Py_M__encodings_iso2022_kr, + (int)sizeof(_Py_M__encodings_iso2022_kr)}, + {"encodings.iso8859_1", _Py_M__encodings_iso8859_1, + (int)sizeof(_Py_M__encodings_iso8859_1)}, + {"encodings.iso8859_10", _Py_M__encodings_iso8859_10, + (int)sizeof(_Py_M__encodings_iso8859_10)}, + {"encodings.iso8859_11", _Py_M__encodings_iso8859_11, + (int)sizeof(_Py_M__encodings_iso8859_11)}, + {"encodings.iso8859_13", _Py_M__encodings_iso8859_13, + (int)sizeof(_Py_M__encodings_iso8859_13)}, + {"encodings.iso8859_14", _Py_M__encodings_iso8859_14, + (int)sizeof(_Py_M__encodings_iso8859_14)}, + {"encodings.iso8859_15", _Py_M__encodings_iso8859_15, + (int)sizeof(_Py_M__encodings_iso8859_15)}, + {"encodings.iso8859_16", _Py_M__encodings_iso8859_16, + (int)sizeof(_Py_M__encodings_iso8859_16)}, + {"encodings.iso8859_2", _Py_M__encodings_iso8859_2, + (int)sizeof(_Py_M__encodings_iso8859_2)}, + {"encodings.iso8859_3", _Py_M__encodings_iso8859_3, + (int)sizeof(_Py_M__encodings_iso8859_3)}, + {"encodings.iso8859_4", _Py_M__encodings_iso8859_4, + (int)sizeof(_Py_M__encodings_iso8859_4)}, + {"encodings.iso8859_5", _Py_M__encodings_iso8859_5, + (int)sizeof(_Py_M__encodings_iso8859_5)}, + {"encodings.iso8859_6", _Py_M__encodings_iso8859_6, + (int)sizeof(_Py_M__encodings_iso8859_6)}, + {"encodings.iso8859_7", _Py_M__encodings_iso8859_7, + (int)sizeof(_Py_M__encodings_iso8859_7)}, + {"encodings.iso8859_8", _Py_M__encodings_iso8859_8, + (int)sizeof(_Py_M__encodings_iso8859_8)}, + {"encodings.iso8859_9", _Py_M__encodings_iso8859_9, + (int)sizeof(_Py_M__encodings_iso8859_9)}, + {"encodings.johab", _Py_M__encodings_johab, + (int)sizeof(_Py_M__encodings_johab)}, + {"encodings.koi8_r", _Py_M__encodings_koi8_r, + (int)sizeof(_Py_M__encodings_koi8_r)}, + {"encodings.koi8_t", _Py_M__encodings_koi8_t, + (int)sizeof(_Py_M__encodings_koi8_t)}, + {"encodings.koi8_u", _Py_M__encodings_koi8_u, + (int)sizeof(_Py_M__encodings_koi8_u)}, + {"encodings.kz1048", _Py_M__encodings_kz1048, + (int)sizeof(_Py_M__encodings_kz1048)}, + {"encodings.latin_1", _Py_M__encodings_latin_1, + (int)sizeof(_Py_M__encodings_latin_1)}, + {"encodings.mac_arabic", _Py_M__encodings_mac_arabic, + (int)sizeof(_Py_M__encodings_mac_arabic)}, + {"encodings.mac_croatian", _Py_M__encodings_mac_croatian, + (int)sizeof(_Py_M__encodings_mac_croatian)}, + {"encodings.mac_cyrillic", _Py_M__encodings_mac_cyrillic, + (int)sizeof(_Py_M__encodings_mac_cyrillic)}, + {"encodings.mac_farsi", _Py_M__encodings_mac_farsi, + (int)sizeof(_Py_M__encodings_mac_farsi)}, + {"encodings.mac_greek", _Py_M__encodings_mac_greek, + (int)sizeof(_Py_M__encodings_mac_greek)}, + {"encodings.mac_iceland", _Py_M__encodings_mac_iceland, + (int)sizeof(_Py_M__encodings_mac_iceland)}, + {"encodings.mac_latin2", _Py_M__encodings_mac_latin2, + (int)sizeof(_Py_M__encodings_mac_latin2)}, + {"encodings.mac_roman", _Py_M__encodings_mac_roman, + (int)sizeof(_Py_M__encodings_mac_roman)}, + {"encodings.mac_romanian", _Py_M__encodings_mac_romanian, + (int)sizeof(_Py_M__encodings_mac_romanian)}, + {"encodings.mac_turkish", _Py_M__encodings_mac_turkish, + (int)sizeof(_Py_M__encodings_mac_turkish)}, + {"encodings.mbcs", _Py_M__encodings_mbcs, (int)sizeof(_Py_M__encodings_mbcs)}, + {"encodings.oem", _Py_M__encodings_oem, (int)sizeof(_Py_M__encodings_oem)}, + {"encodings.palmos", _Py_M__encodings_palmos, + (int)sizeof(_Py_M__encodings_palmos)}, + {"encodings.ptcp154", _Py_M__encodings_ptcp154, + (int)sizeof(_Py_M__encodings_ptcp154)}, + {"encodings.punycode", _Py_M__encodings_punycode, + (int)sizeof(_Py_M__encodings_punycode)}, + {"encodings.quopri_codec", _Py_M__encodings_quopri_codec, + (int)sizeof(_Py_M__encodings_quopri_codec)}, + {"encodings.raw_unicode_escape", _Py_M__encodings_raw_unicode_escape, + (int)sizeof(_Py_M__encodings_raw_unicode_escape)}, + {"encodings.rot_13", _Py_M__encodings_rot_13, + (int)sizeof(_Py_M__encodings_rot_13)}, + {"encodings.shift_jis", _Py_M__encodings_shift_jis, + (int)sizeof(_Py_M__encodings_shift_jis)}, + {"encodings.shift_jis_2004", _Py_M__encodings_shift_jis_2004, + (int)sizeof(_Py_M__encodings_shift_jis_2004)}, + {"encodings.shift_jisx0213", _Py_M__encodings_shift_jisx0213, + (int)sizeof(_Py_M__encodings_shift_jisx0213)}, + {"encodings.tis_620", _Py_M__encodings_tis_620, + (int)sizeof(_Py_M__encodings_tis_620)}, + {"encodings.undefined", _Py_M__encodings_undefined, + (int)sizeof(_Py_M__encodings_undefined)}, + {"encodings.unicode_escape", _Py_M__encodings_unicode_escape, + (int)sizeof(_Py_M__encodings_unicode_escape)}, + {"encodings.utf_16", _Py_M__encodings_utf_16, + (int)sizeof(_Py_M__encodings_utf_16)}, + {"encodings.utf_16_be", _Py_M__encodings_utf_16_be, + (int)sizeof(_Py_M__encodings_utf_16_be)}, + {"encodings.utf_16_le", _Py_M__encodings_utf_16_le, + (int)sizeof(_Py_M__encodings_utf_16_le)}, + {"encodings.utf_32", _Py_M__encodings_utf_32, + (int)sizeof(_Py_M__encodings_utf_32)}, + {"encodings.utf_32_be", _Py_M__encodings_utf_32_be, + (int)sizeof(_Py_M__encodings_utf_32_be)}, + {"encodings.utf_32_le", _Py_M__encodings_utf_32_le, + (int)sizeof(_Py_M__encodings_utf_32_le)}, + {"encodings.utf_7", _Py_M__encodings_utf_7, + (int)sizeof(_Py_M__encodings_utf_7)}, + {"encodings.utf_8", _Py_M__encodings_utf_8, + (int)sizeof(_Py_M__encodings_utf_8)}, + {"encodings.utf_8_sig", _Py_M__encodings_utf_8_sig, + (int)sizeof(_Py_M__encodings_utf_8_sig)}, + {"encodings.uu_codec", _Py_M__encodings_uu_codec, + (int)sizeof(_Py_M__encodings_uu_codec)}, + {"encodings.zlib_codec", _Py_M__encodings_zlib_codec, + (int)sizeof(_Py_M__encodings_zlib_codec)}, + {"io", _Py_M__io, (int)sizeof(_Py_M__io)}, + {"_collections_abc", _Py_M___collections_abc, + (int)sizeof(_Py_M___collections_abc)}, + {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins)}, + {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath)}, + {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath)}, + {"os", _Py_M__os, (int)sizeof(_Py_M__os)}, + {"site", _Py_M__site, (int)sizeof(_Py_M__site)}, + {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat)}, + /* Test module */ {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello)}, {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello)}, diff --git a/Python/frozen_modules/_collections_abc.h b/Python/frozen_modules/_collections_abc.h new file mode 100644 index 00000000000000..7bb5a542c16f9c --- /dev/null +++ b/Python/frozen_modules/_collections_abc.h @@ -0,0 +1,2704 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M___collections_abc[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,80,4,0,0,100,0,90,0,100,1, + 100,2,108,1,109,2,90,2,109,3,90,3,1,0,100,1, + 100,3,108,4,90,4,101,5,101,6,101,7,25,0,131,1, + 90,8,101,5,100,4,131,1,90,9,100,5,132,0,90,10, + 101,5,101,10,131,1,90,11,91,10,103,0,100,6,162,1, + 90,12,100,7,90,13,101,5,101,14,100,8,131,1,131,1, + 90,15,101,5,101,14,101,16,131,0,131,1,131,1,90,17, + 101,5,101,14,105,0,160,18,161,0,131,1,131,1,90,19, + 101,5,101,14,105,0,160,20,161,0,131,1,131,1,90,21, + 101,5,101,14,105,0,160,22,161,0,131,1,131,1,90,23, + 101,5,101,14,103,0,131,1,131,1,90,24,101,5,101,14, + 101,25,103,0,131,1,131,1,131,1,90,26,101,5,101,14, + 101,27,100,1,131,1,131,1,131,1,90,28,101,5,101,14, + 101,27,100,9,100,10,62,0,131,1,131,1,131,1,90,29, + 101,5,101,14,101,30,131,0,131,1,131,1,90,31,101,5, + 101,14,100,11,131,1,131,1,90,32,101,5,101,14,100,12, + 131,1,131,1,90,33,101,5,101,14,101,34,131,0,131,1, + 131,1,90,35,101,5,105,0,160,18,161,0,131,1,90,36, + 101,5,105,0,160,20,161,0,131,1,90,37,101,5,105,0, + 160,22,161,0,131,1,90,38,101,5,101,5,106,39,131,1, + 90,40,101,5,100,13,132,0,131,0,131,1,90,41,100,14, + 132,0,90,42,101,42,131,0,90,42,101,5,101,42,131,1, + 90,43,101,42,160,44,161,0,1,0,91,42,100,15,132,0, + 90,45,101,45,131,0,90,45,101,5,101,45,131,1,90,46, + 91,45,100,16,132,0,90,47,71,0,100,17,132,0,100,18, + 101,2,100,19,141,3,90,48,71,0,100,20,132,0,100,21, + 101,2,100,19,141,3,90,49,71,0,100,22,132,0,100,23, + 101,49,131,3,90,50,101,50,160,51,101,43,161,1,1,0, + 71,0,100,24,132,0,100,25,101,2,100,19,141,3,90,52, + 71,0,100,26,132,0,100,27,101,52,131,3,90,53,71,0, + 100,28,132,0,100,29,101,53,131,3,90,54,101,54,160,51, + 101,46,161,1,1,0,71,0,100,30,132,0,100,31,101,2, + 100,19,141,3,90,55,71,0,100,32,132,0,100,33,101,55, + 131,3,90,56,101,56,160,51,101,15,161,1,1,0,101,56, + 160,51,101,17,161,1,1,0,101,56,160,51,101,19,161,1, + 1,0,101,56,160,51,101,21,161,1,1,0,101,56,160,51, + 101,23,161,1,1,0,101,56,160,51,101,24,161,1,1,0, + 101,56,160,51,101,26,161,1,1,0,101,56,160,51,101,28, + 161,1,1,0,101,56,160,51,101,29,161,1,1,0,101,56, + 160,51,101,31,161,1,1,0,101,56,160,51,101,32,161,1, + 1,0,101,56,160,51,101,33,161,1,1,0,101,56,160,51, + 101,35,161,1,1,0,71,0,100,34,132,0,100,35,101,55, + 131,3,90,57,71,0,100,36,132,0,100,37,101,56,131,3, + 90,58,101,58,160,51,101,41,161,1,1,0,71,0,100,38, + 132,0,100,39,101,2,100,19,141,3,90,59,71,0,100,40, + 132,0,100,41,101,2,100,19,141,3,90,60,71,0,100,42, + 132,0,100,43,101,59,101,55,101,60,131,5,90,61,71,0, + 100,44,132,0,100,45,101,8,131,3,90,62,100,46,132,0, + 90,63,100,47,132,0,90,64,100,48,132,0,90,65,71,0, + 100,49,132,0,100,50,101,2,100,19,141,3,90,66,71,0, + 100,51,132,0,100,52,101,61,131,3,90,67,101,67,160,51, + 101,68,161,1,1,0,71,0,100,53,132,0,100,54,101,67, + 131,3,90,69,101,69,160,51,101,30,161,1,1,0,71,0, + 100,55,132,0,100,56,101,61,131,3,90,70,101,70,160,51, + 101,40,161,1,1,0,71,0,100,57,132,0,100,58,101,59, + 131,3,90,71,71,0,100,59,132,0,100,60,101,71,101,67, + 131,4,90,72,101,72,160,51,101,36,161,1,1,0,71,0, + 100,61,132,0,100,62,101,71,101,67,131,4,90,73,101,73, + 160,51,101,38,161,1,1,0,71,0,100,63,132,0,100,64, + 101,71,101,61,131,4,90,74,101,74,160,51,101,37,161,1, + 1,0,71,0,100,65,132,0,100,66,101,70,131,3,90,75, + 101,75,160,51,101,76,161,1,1,0,71,0,100,67,132,0, + 100,68,101,57,101,61,131,4,90,77,101,77,160,51,101,78, + 161,1,1,0,101,77,160,51,101,79,161,1,1,0,101,77, + 160,51,101,27,161,1,1,0,101,77,160,51,101,80,161,1, + 1,0,71,0,100,69,132,0,100,70,101,77,131,3,90,81, + 101,81,160,51,101,82,161,1,1,0,101,81,160,51,101,16, + 161,1,1,0,71,0,100,71,132,0,100,72,101,77,131,3, + 90,83,101,83,160,51,101,6,161,1,1,0,101,83,160,51, + 101,16,161,1,1,0,100,3,83,0,41,73,122,106,65,98, + 115,116,114,97,99,116,32,66,97,115,101,32,67,108,97,115, + 115,101,115,32,40,65,66,67,115,41,32,102,111,114,32,99, + 111,108,108,101,99,116,105,111,110,115,44,32,97,99,99,111, + 114,100,105,110,103,32,116,111,32,80,69,80,32,51,49,49, + 57,46,10,10,85,110,105,116,32,116,101,115,116,115,32,97, + 114,101,32,105,110,32,116,101,115,116,95,99,111,108,108,101, + 99,116,105,111,110,115,46,10,233,0,0,0,0,41,2,218, + 7,65,66,67,77,101,116,97,218,14,97,98,115,116,114,97, + 99,116,109,101,116,104,111,100,78,46,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,115, + 4,0,0,0,100,0,83,0,169,1,78,169,0,114,4,0, + 0,0,243,0,0,0,0,250,25,60,102,114,111,122,101,110, + 32,95,99,111,108,108,101,99,116,105,111,110,115,95,97,98, + 99,62,218,2,95,102,114,7,0,0,0,14,0,0,0,243, + 2,0,0,0,4,0,114,8,0,0,0,115,4,0,0,0, + 11,15,11,15,114,5,0,0,0,41,25,218,9,65,119,97, + 105,116,97,98,108,101,218,9,67,111,114,111,117,116,105,110, + 101,218,13,65,115,121,110,99,73,116,101,114,97,98,108,101, + 218,13,65,115,121,110,99,73,116,101,114,97,116,111,114,218, + 14,65,115,121,110,99,71,101,110,101,114,97,116,111,114,218, + 8,72,97,115,104,97,98,108,101,218,8,73,116,101,114,97, + 98,108,101,218,8,73,116,101,114,97,116,111,114,218,9,71, + 101,110,101,114,97,116,111,114,218,10,82,101,118,101,114,115, + 105,98,108,101,218,5,83,105,122,101,100,218,9,67,111,110, + 116,97,105,110,101,114,218,8,67,97,108,108,97,98,108,101, + 218,10,67,111,108,108,101,99,116,105,111,110,218,3,83,101, + 116,218,10,77,117,116,97,98,108,101,83,101,116,218,7,77, + 97,112,112,105,110,103,218,14,77,117,116,97,98,108,101,77, + 97,112,112,105,110,103,218,11,77,97,112,112,105,110,103,86, + 105,101,119,218,8,75,101,121,115,86,105,101,119,218,9,73, + 116,101,109,115,86,105,101,119,218,10,86,97,108,117,101,115, + 86,105,101,119,218,8,83,101,113,117,101,110,99,101,218,15, + 77,117,116,97,98,108,101,83,101,113,117,101,110,99,101,218, + 10,66,121,116,101,83,116,114,105,110,103,122,15,99,111,108, + 108,101,99,116,105,111,110,115,46,97,98,99,114,5,0,0, + 0,233,1,0,0,0,105,232,3,0,0,218,0,114,4,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,35,0,0,0,115,8,0,0,0,129,0,100,0, + 86,0,83,0,114,3,0,0,0,114,4,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,218,8,60, + 108,97,109,98,100,97,62,114,36,0,0,0,62,0,0,0, + 243,4,0,0,0,2,128,6,0,114,37,0,0,0,115,8, + 0,0,0,0,0,28,33,28,33,28,33,114,5,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,131,0,0,0,115,6,0,0,0,129,1,100,0,83,0, + 114,3,0,0,0,114,4,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,218,5,95,99,111,114,111, + 114,38,0,0,0,64,0,0,0,243,4,0,0,0,2,128, + 4,0,114,39,0,0,0,115,6,0,0,0,0,0,20,24, + 20,24,114,5,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,2,0,0,115,12,0,0, + 0,129,2,100,0,86,0,1,0,100,0,83,0,114,3,0, + 0,0,114,4,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,6,0,0,0,218,3,95,97,103,114,40,0,0,0, + 70,0,0,0,243,4,0,0,0,2,128,10,0,114,41,0, + 0,0,115,12,0,0,0,0,0,18,23,18,23,18,23,18, + 23,18,23,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,7,0,0,0,115,76,0, + 0,0,124,0,106,0,125,2,124,1,68,0,93,30,125,3, + 124,2,68,0,93,22,125,4,124,3,124,4,106,1,118,0, + 114,31,124,4,106,1,124,3,25,0,100,0,117,0,114,29, + 116,2,2,0,1,0,2,0,1,0,83,0,1,0,113,5, + 113,9,116,2,2,0,1,0,83,0,100,1,83,0,41,2, + 78,84,41,3,218,7,95,95,109,114,111,95,95,218,8,95, + 95,100,105,99,116,95,95,218,14,78,111,116,73,109,112,108, + 101,109,101,110,116,101,100,41,5,218,1,67,90,7,109,101, + 116,104,111,100,115,218,3,109,114,111,90,6,109,101,116,104, + 111,100,218,1,66,115,5,0,0,0,32,32,32,32,32,114, + 6,0,0,0,218,14,95,99,104,101,99,107,95,109,101,116, + 104,111,100,115,114,48,0,0,0,78,0,0,0,115,20,0, + 0,0,6,1,8,1,8,1,10,1,14,1,12,1,4,1, + 2,253,8,5,4,1,115,28,0,0,0,6,1,2,1,4, + 7,2,249,2,1,4,6,2,250,8,1,2,3,12,254,14, + 1,6,1,8,2,4,1,115,76,0,0,0,11,12,11,20, + 5,8,19,26,5,34,5,34,9,15,18,21,9,34,9,34, + 13,14,16,22,26,27,26,36,16,36,13,22,20,21,20,30, + 31,37,20,38,42,46,20,46,17,42,28,42,21,42,21,42, + 21,42,21,42,21,42,17,22,17,22,13,22,20,34,13,34, + 13,34,13,34,12,16,12,16,114,5,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,36,0,0,0,101,0,90,1,100,0,90,2,100, + 1,90,3,101,4,100,2,132,0,131,1,90,5,101,6,100, + 3,132,0,131,1,90,7,100,4,83,0,41,5,114,14,0, + 0,0,114,4,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,243,4,0,0, + 0,100,1,83,0,169,2,78,114,0,0,0,0,114,4,0, + 0,0,169,1,218,4,115,101,108,102,115,1,0,0,0,32, + 114,6,0,0,0,218,8,95,95,104,97,115,104,95,95,122, + 17,72,97,115,104,97,98,108,101,46,95,95,104,97,115,104, + 95,95,94,0,0,0,243,2,0,0,0,4,2,114,55,0, + 0,0,115,4,0,0,0,16,17,16,17,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,22,0,0,0,124,0,116,0,117,0, + 114,9,116,1,124,1,100,1,131,2,83,0,116,2,83,0, + 41,2,78,114,54,0,0,0,41,3,114,14,0,0,0,114, + 48,0,0,0,114,44,0,0,0,169,2,218,3,99,108,115, + 114,45,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,218,16,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,122,25,72,97,115,104,97,98,108,101,46,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,98,0, + 0,0,243,6,0,0,0,8,2,10,1,4,1,243,6,0, + 0,0,6,2,12,1,4,1,115,22,0,0,0,12,15,19, + 27,12,27,9,49,20,34,35,36,38,48,20,49,13,49,16, + 30,9,30,114,5,0,0,0,78,41,8,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,218, + 9,95,95,115,108,111,116,115,95,95,114,2,0,0,0,114, + 54,0,0,0,218,11,99,108,97,115,115,109,101,116,104,111, + 100,114,59,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,14,0,0,0,114,14,0,0,0,90, + 0,0,0,243,12,0,0,0,8,0,4,2,2,2,8,1, + 2,3,12,1,115,12,0,0,0,8,166,4,92,2,2,8, + 2,2,2,12,4,115,36,0,0,0,1,1,1,1,1,1, + 1,1,17,19,5,14,6,20,5,17,5,17,5,17,5,17, + 6,17,5,30,5,30,5,30,5,30,5,30,5,30,114,5, + 0,0,0,114,14,0,0,0,41,1,90,9,109,101,116,97, + 99,108,97,115,115,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,44,0,0,0,101, + 0,90,1,100,0,90,2,100,1,90,3,101,4,100,2,132, + 0,131,1,90,5,101,6,100,3,132,0,131,1,90,7,101, + 6,101,8,131,1,90,9,100,4,83,0,41,5,114,9,0, + 0,0,114,4,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,35,0,0,0,115,12,0,0, + 0,129,0,100,0,86,0,1,0,100,0,83,0,114,3,0, + 0,0,114,4,0,0,0,114,52,0,0,0,115,1,0,0, + 0,32,114,6,0,0,0,218,9,95,95,97,119,97,105,116, + 95,95,122,19,65,119,97,105,116,97,98,108,101,46,95,95, + 97,119,97,105,116,95,95,109,0,0,0,243,4,0,0,0, + 2,128,10,2,114,70,0,0,0,115,12,0,0,0,0,0, + 9,14,9,14,9,14,9,14,9,14,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,114,56,0,0,0,41,2,78,114,69,0,0, + 0,41,3,114,9,0,0,0,114,48,0,0,0,114,44,0, + 0,0,114,57,0,0,0,115,2,0,0,0,32,32,114,6, + 0,0,0,114,59,0,0,0,122,26,65,119,97,105,116,97, + 98,108,101,46,95,95,115,117,98,99,108,97,115,115,104,111, + 111,107,95,95,113,0,0,0,114,60,0,0,0,114,61,0, + 0,0,115,22,0,0,0,12,15,19,28,12,28,9,50,20, + 34,35,36,38,49,20,50,13,50,16,30,9,30,114,5,0, + 0,0,78,41,10,114,62,0,0,0,114,63,0,0,0,114, + 64,0,0,0,114,65,0,0,0,114,2,0,0,0,114,69, + 0,0,0,114,66,0,0,0,114,59,0,0,0,218,12,71, + 101,110,101,114,105,99,65,108,105,97,115,218,17,95,95,99, + 108,97,115,115,95,103,101,116,105,116,101,109,95,95,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,9,0, + 0,0,114,9,0,0,0,105,0,0,0,243,14,0,0,0, + 8,0,4,2,2,2,8,1,2,3,8,1,12,5,115,14, + 0,0,0,8,151,4,107,2,2,8,2,2,2,8,4,12, + 2,115,44,0,0,0,1,1,1,1,1,1,1,1,17,19, + 5,14,6,20,5,14,5,14,5,14,5,14,6,17,5,30, + 5,30,5,30,5,30,25,36,37,49,25,50,5,22,5,22, + 5,22,114,5,0,0,0,114,9,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0, + 0,115,54,0,0,0,101,0,90,1,100,0,90,2,100,1, + 90,3,101,4,100,2,132,0,131,1,90,5,101,4,100,7, + 100,4,132,1,131,1,90,6,100,5,132,0,90,7,101,8, + 100,6,132,0,131,1,90,9,100,3,83,0,41,8,114,10, + 0,0,0,114,4,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,4,0, + 0,0,116,0,130,1,41,2,122,99,83,101,110,100,32,97, + 32,118,97,108,117,101,32,105,110,116,111,32,116,104,101,32, + 99,111,114,111,117,116,105,110,101,46,10,32,32,32,32,32, + 32,32,32,82,101,116,117,114,110,32,110,101,120,116,32,121, + 105,101,108,100,101,100,32,118,97,108,117,101,32,111,114,32, + 114,97,105,115,101,32,83,116,111,112,73,116,101,114,97,116, + 105,111,110,46,10,32,32,32,32,32,32,32,32,78,169,1, + 218,13,83,116,111,112,73,116,101,114,97,116,105,111,110,169, + 2,114,53,0,0,0,218,5,118,97,108,117,101,115,2,0, + 0,0,32,32,114,6,0,0,0,218,4,115,101,110,100,122, + 14,67,111,114,111,117,116,105,110,101,46,115,101,110,100,126, + 0,0,0,243,2,0,0,0,4,5,114,80,0,0,0,115, + 4,0,0,0,15,28,9,28,114,5,0,0,0,78,99,4, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,48,0,0,0,124,2,100,1,117,0,114,13, + 124,3,100,1,117,0,114,10,124,1,130,1,124,1,131,0, + 125,2,124,3,100,1,117,1,114,22,124,2,160,0,124,3, + 161,1,125,2,124,2,130,1,41,2,122,103,82,97,105,115, + 101,32,97,110,32,101,120,99,101,112,116,105,111,110,32,105, + 110,32,116,104,101,32,99,111,114,111,117,116,105,110,101,46, + 10,32,32,32,32,32,32,32,32,82,101,116,117,114,110,32, + 110,101,120,116,32,121,105,101,108,100,101,100,32,118,97,108, + 117,101,32,111,114,32,114,97,105,115,101,32,83,116,111,112, + 73,116,101,114,97,116,105,111,110,46,10,32,32,32,32,32, + 32,32,32,78,169,1,218,14,119,105,116,104,95,116,114,97, + 99,101,98,97,99,107,169,4,114,53,0,0,0,90,3,116, + 121,112,90,3,118,97,108,90,2,116,98,115,4,0,0,0, + 32,32,32,32,114,6,0,0,0,218,5,116,104,114,111,119, + 122,15,67,111,114,111,117,116,105,110,101,46,116,104,114,111, + 119,133,0,0,0,243,14,0,0,0,8,5,8,1,4,1, + 6,1,8,1,10,1,4,1,243,16,0,0,0,6,5,2, + 3,6,254,6,1,6,1,6,1,12,1,4,1,115,48,0, + 0,0,12,15,19,23,12,23,9,24,16,18,22,26,16,26, + 13,26,23,26,17,26,19,22,19,24,13,16,12,14,22,26, + 12,26,9,41,19,22,19,41,38,40,19,41,13,16,15,18, + 9,18,114,5,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,9,0,0,0,3,0,0,0,243,48,0,0, + 0,9,0,124,0,160,0,116,1,161,1,1,0,116,3,100, + 1,131,1,130,1,35,0,4,0,116,1,116,2,102,2,121, + 22,1,0,1,0,1,0,89,0,100,2,83,0,119,0,37, + 0,41,3,250,46,82,97,105,115,101,32,71,101,110,101,114, + 97,116,111,114,69,120,105,116,32,105,110,115,105,100,101,32, + 99,111,114,111,117,116,105,110,101,46,10,32,32,32,32,32, + 32,32,32,122,31,99,111,114,111,117,116,105,110,101,32,105, + 103,110,111,114,101,100,32,71,101,110,101,114,97,116,111,114, + 69,120,105,116,78,169,4,114,85,0,0,0,218,13,71,101, + 110,101,114,97,116,111,114,69,120,105,116,114,76,0,0,0, + 218,12,82,117,110,116,105,109,101,69,114,114,111,114,114,52, + 0,0,0,115,1,0,0,0,32,114,6,0,0,0,218,5, + 99,108,111,115,101,122,15,67,111,114,111,117,116,105,110,101, + 46,99,108,111,115,101,146,0,0,0,243,16,0,0,0,2, + 3,10,1,8,4,2,128,16,253,6,1,2,255,2,128,243, + 16,0,0,0,2,8,10,252,8,4,2,128,2,254,6,255, + 16,1,2,128,115,48,0,0,0,9,66,13,17,13,38,24, + 37,13,38,13,38,19,31,32,65,19,66,13,66,0,0,9, + 17,17,30,32,45,16,46,9,17,9,17,9,17,9,17,13, + 17,13,17,13,17,9,17,0,0,115,12,0,0,0,129,5, + 10,0,138,9,23,7,150,1,23,7,99,2,0,0,0,0, + 0,0,0,0,0,0,0,6,0,0,0,3,0,0,0,115, + 28,0,0,0,124,0,116,0,117,0,114,12,116,1,124,1, + 100,1,100,2,100,3,100,4,131,5,83,0,116,2,83,0, + 41,5,78,114,69,0,0,0,114,79,0,0,0,114,85,0, + 0,0,114,93,0,0,0,41,3,114,10,0,0,0,114,48, + 0,0,0,114,44,0,0,0,114,57,0,0,0,115,2,0, + 0,0,32,32,114,6,0,0,0,114,59,0,0,0,122,26, + 67,111,114,111,117,116,105,110,101,46,95,95,115,117,98,99, + 108,97,115,115,104,111,111,107,95,95,156,0,0,0,115,6, + 0,0,0,8,2,16,1,4,1,115,6,0,0,0,6,2, + 18,1,4,1,115,28,0,0,0,12,15,19,28,12,28,9, + 76,20,34,35,36,38,49,51,57,59,66,68,75,20,76,13, + 76,16,30,9,30,114,5,0,0,0,169,2,78,78,41,10, + 114,62,0,0,0,114,63,0,0,0,114,64,0,0,0,114, + 65,0,0,0,114,2,0,0,0,114,79,0,0,0,114,85, + 0,0,0,114,93,0,0,0,114,66,0,0,0,114,59,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,114,10,0,0,0,114,10,0,0,0,122,0,0,0,115, + 18,0,0,0,8,0,4,2,2,2,8,1,2,6,10,1, + 6,12,2,10,12,1,115,20,0,0,0,8,134,4,124,2, + 2,8,5,2,2,2,1,8,10,6,10,2,2,12,4,115, + 54,0,0,0,1,1,1,1,1,1,1,1,17,19,5,14, + 6,20,5,28,5,28,5,28,5,28,6,20,30,34,5,18, + 5,18,5,18,5,18,5,66,5,66,5,66,6,17,5,30, + 5,30,5,30,5,30,5,30,5,30,114,5,0,0,0,114, + 10,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,68,0,0,0,41,5, + 114,11,0,0,0,114,4,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,115, + 6,0,0,0,116,0,131,0,83,0,114,3,0,0,0,41, + 1,114,12,0,0,0,114,52,0,0,0,115,1,0,0,0, + 32,114,6,0,0,0,218,9,95,95,97,105,116,101,114,95, + 95,122,23,65,115,121,110,99,73,116,101,114,97,98,108,101, + 46,95,95,97,105,116,101,114,95,95,170,0,0,0,243,2, + 0,0,0,6,2,114,98,0,0,0,115,6,0,0,0,16, + 29,16,31,9,31,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 56,0,0,0,41,2,78,114,97,0,0,0,41,3,114,11, + 0,0,0,114,48,0,0,0,114,44,0,0,0,114,57,0, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,59, + 0,0,0,122,30,65,115,121,110,99,73,116,101,114,97,98, + 108,101,46,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,174,0,0,0,114,60,0,0,0,114,61,0,0, + 0,115,22,0,0,0,12,15,19,32,12,32,9,50,20,34, + 35,36,38,49,20,50,13,50,16,30,9,30,114,5,0,0, + 0,78,41,10,114,62,0,0,0,114,63,0,0,0,114,64, + 0,0,0,114,65,0,0,0,114,2,0,0,0,114,97,0, + 0,0,114,66,0,0,0,114,59,0,0,0,114,71,0,0, + 0,114,72,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,11,0,0,0,114,11,0,0,0,166, + 0,0,0,114,73,0,0,0,115,18,0,0,0,0,129,8, + 217,0,127,4,41,2,2,8,2,2,2,8,4,12,2,115, + 44,0,0,0,1,1,1,1,1,1,1,1,17,19,5,14, + 6,20,5,31,5,31,5,31,5,31,6,17,5,30,5,30, + 5,30,5,30,25,36,37,49,25,50,5,22,5,22,5,22, + 114,5,0,0,0,114,11,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,243, + 42,0,0,0,101,0,90,1,100,0,90,2,100,1,90,3, + 101,4,100,2,132,0,131,1,90,5,100,3,132,0,90,6, + 101,7,100,4,132,0,131,1,90,8,100,5,83,0,41,6, + 114,12,0,0,0,114,4,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,131,0,0,0,243, + 6,0,0,0,129,1,116,0,130,1,41,2,122,64,82,101, + 116,117,114,110,32,116,104,101,32,110,101,120,116,32,105,116, + 101,109,32,111,114,32,114,97,105,115,101,32,83,116,111,112, + 65,115,121,110,99,73,116,101,114,97,116,105,111,110,32,119, + 104,101,110,32,101,120,104,97,117,115,116,101,100,46,78,169, + 1,218,18,83,116,111,112,65,115,121,110,99,73,116,101,114, + 97,116,105,111,110,114,52,0,0,0,115,1,0,0,0,32, + 114,6,0,0,0,218,9,95,95,97,110,101,120,116,95,95, + 122,23,65,115,121,110,99,73,116,101,114,97,116,111,114,46, + 95,95,97,110,101,120,116,95,95,187,0,0,0,243,4,0, + 0,0,2,128,4,3,114,104,0,0,0,115,6,0,0,0, + 0,0,15,33,9,33,114,5,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 243,4,0,0,0,124,0,83,0,114,3,0,0,0,114,4, + 0,0,0,114,52,0,0,0,115,1,0,0,0,32,114,6, + 0,0,0,114,97,0,0,0,122,23,65,115,121,110,99,73, + 116,101,114,97,116,111,114,46,95,95,97,105,116,101,114,95, + 95,192,0,0,0,243,2,0,0,0,4,1,114,106,0,0, + 0,115,4,0,0,0,16,20,9,20,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,24,0,0,0,124,0,116,0,117,0,114, + 10,116,1,124,1,100,1,100,2,131,3,83,0,116,2,83, + 0,41,3,78,114,103,0,0,0,114,97,0,0,0,41,3, + 114,12,0,0,0,114,48,0,0,0,114,44,0,0,0,114, + 57,0,0,0,115,2,0,0,0,32,32,114,6,0,0,0, + 114,59,0,0,0,122,30,65,115,121,110,99,73,116,101,114, + 97,116,111,114,46,95,95,115,117,98,99,108,97,115,115,104, + 111,111,107,95,95,195,0,0,0,243,6,0,0,0,8,2, + 12,1,4,1,243,6,0,0,0,6,2,14,1,4,1,115, + 24,0,0,0,12,15,19,32,12,32,9,63,20,34,35,36, + 38,49,51,62,20,63,13,63,16,30,9,30,114,5,0,0, + 0,78,41,9,114,62,0,0,0,114,63,0,0,0,114,64, + 0,0,0,114,65,0,0,0,114,2,0,0,0,114,103,0, + 0,0,114,97,0,0,0,114,66,0,0,0,114,59,0,0, + 0,114,4,0,0,0,114,5,0,0,0,114,6,0,0,0, + 114,12,0,0,0,114,12,0,0,0,183,0,0,0,243,14, + 0,0,0,8,0,4,2,2,2,8,1,6,4,2,3,12, + 1,115,18,0,0,0,0,129,8,200,0,127,4,58,2,2, + 8,3,6,3,2,2,12,4,115,42,0,0,0,1,1,1, + 1,1,1,1,1,17,19,5,14,6,20,5,33,5,33,5, + 33,5,33,5,20,5,20,5,20,6,17,5,30,5,30,5, + 30,5,30,5,30,5,30,114,5,0,0,0,114,12,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,0,0,0,0,243,60,0,0,0,101,0,90,1,100, + 0,90,2,100,1,90,3,100,2,132,0,90,4,101,5,100, + 3,132,0,131,1,90,6,101,5,100,8,100,5,132,1,131, + 1,90,7,100,6,132,0,90,8,101,9,100,7,132,0,131, + 1,90,10,100,4,83,0,41,9,114,13,0,0,0,114,4, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,131,0,0,0,115,18,0,0,0,129,1,124, + 0,160,0,100,1,161,1,73,0,100,1,72,0,83,0,41, + 2,122,112,82,101,116,117,114,110,32,116,104,101,32,110,101, + 120,116,32,105,116,101,109,32,102,114,111,109,32,116,104,101, + 32,97,115,121,110,99,104,114,111,110,111,117,115,32,103,101, + 110,101,114,97,116,111,114,46,10,32,32,32,32,32,32,32, + 32,87,104,101,110,32,101,120,104,97,117,115,116,101,100,44, + 32,114,97,105,115,101,32,83,116,111,112,65,115,121,110,99, + 73,116,101,114,97,116,105,111,110,46,10,32,32,32,32,32, + 32,32,32,78,41,1,218,5,97,115,101,110,100,114,52,0, + 0,0,115,1,0,0,0,32,114,6,0,0,0,114,103,0, + 0,0,122,24,65,115,121,110,99,71,101,110,101,114,97,116, + 111,114,46,95,95,97,110,101,120,116,95,95,206,0,0,0, + 243,4,0,0,0,2,128,16,4,114,113,0,0,0,115,18, + 0,0,0,0,0,22,26,22,38,33,37,22,38,16,38,16, + 38,16,38,9,38,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,131,0,0,0,114, + 100,0,0,0,41,2,122,117,83,101,110,100,32,97,32,118, + 97,108,117,101,32,105,110,116,111,32,116,104,101,32,97,115, + 121,110,99,104,114,111,110,111,117,115,32,103,101,110,101,114, + 97,116,111,114,46,10,32,32,32,32,32,32,32,32,82,101, + 116,117,114,110,32,110,101,120,116,32,121,105,101,108,100,101, + 100,32,118,97,108,117,101,32,111,114,32,114,97,105,115,101, + 32,83,116,111,112,65,115,121,110,99,73,116,101,114,97,116, + 105,111,110,46,10,32,32,32,32,32,32,32,32,78,114,101, + 0,0,0,114,77,0,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,114,112,0,0,0,122,20,65,115,121,110,99, + 71,101,110,101,114,97,116,111,114,46,97,115,101,110,100,212, + 0,0,0,243,4,0,0,0,2,128,4,5,114,114,0,0, + 0,115,6,0,0,0,0,0,15,33,9,33,114,5,0,0, + 0,78,99,4,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,131,0,0,0,115,50,0,0,0,129,1,124,2, + 100,1,117,0,114,14,124,3,100,1,117,0,114,11,124,1, + 130,1,124,1,131,0,125,2,124,3,100,1,117,1,114,23, + 124,2,160,0,124,3,161,1,125,2,124,2,130,1,41,2, + 122,121,82,97,105,115,101,32,97,110,32,101,120,99,101,112, + 116,105,111,110,32,105,110,32,116,104,101,32,97,115,121,110, + 99,104,114,111,110,111,117,115,32,103,101,110,101,114,97,116, + 111,114,46,10,32,32,32,32,32,32,32,32,82,101,116,117, + 114,110,32,110,101,120,116,32,121,105,101,108,100,101,100,32, + 118,97,108,117,101,32,111,114,32,114,97,105,115,101,32,83, + 116,111,112,65,115,121,110,99,73,116,101,114,97,116,105,111, + 110,46,10,32,32,32,32,32,32,32,32,78,114,82,0,0, + 0,114,84,0,0,0,115,4,0,0,0,32,32,32,32,114, + 6,0,0,0,218,6,97,116,104,114,111,119,122,21,65,115, + 121,110,99,71,101,110,101,114,97,116,111,114,46,97,116,104, + 114,111,119,219,0,0,0,115,16,0,0,0,2,128,8,5, + 8,1,4,1,6,1,8,1,10,1,4,1,115,18,0,0, + 0,2,128,6,5,2,3,6,254,6,1,6,1,6,1,12, + 1,4,1,115,50,0,0,0,0,0,12,15,19,23,12,23, + 9,24,16,18,22,26,16,26,13,26,23,26,17,26,19,22, + 19,24,13,16,12,14,22,26,12,26,9,41,19,22,19,41, + 38,40,19,41,13,16,15,18,9,18,114,5,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, + 131,0,0,0,115,56,0,0,0,129,1,9,0,124,0,160, + 0,116,1,161,1,73,0,100,1,72,0,1,0,116,3,100, + 2,131,1,130,1,35,0,4,0,116,1,116,2,102,2,121, + 26,1,0,1,0,1,0,89,0,100,1,83,0,119,0,37, + 0,41,3,114,89,0,0,0,78,122,44,97,115,121,110,99, + 104,114,111,110,111,117,115,32,103,101,110,101,114,97,116,111, + 114,32,105,103,110,111,114,101,100,32,71,101,110,101,114,97, + 116,111,114,69,120,105,116,41,4,114,115,0,0,0,114,91, + 0,0,0,114,102,0,0,0,114,92,0,0,0,114,52,0, + 0,0,115,1,0,0,0,32,114,6,0,0,0,218,6,97, + 99,108,111,115,101,122,21,65,115,121,110,99,71,101,110,101, + 114,97,116,111,114,46,97,99,108,111,115,101,232,0,0,0, + 115,18,0,0,0,2,128,2,3,16,1,8,4,2,128,16, + 253,6,1,2,255,2,128,115,18,0,0,0,2,128,2,8, + 16,252,8,4,2,128,2,254,6,255,16,1,2,128,115,56, + 0,0,0,0,0,9,79,19,23,19,45,31,44,19,45,13, + 45,13,45,13,45,13,45,19,31,32,78,19,79,13,79,0, + 0,9,17,17,30,32,50,16,51,9,17,9,17,9,17,9, + 17,13,17,13,17,13,17,9,17,0,0,115,12,0,0,0, + 130,8,14,0,142,9,27,7,154,1,27,7,99,2,0,0, + 0,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0, + 0,243,30,0,0,0,124,0,116,0,117,0,114,13,116,1, + 124,1,100,1,100,2,100,3,100,4,100,5,131,6,83,0, + 116,2,83,0,41,6,78,114,97,0,0,0,114,103,0,0, + 0,114,112,0,0,0,114,115,0,0,0,114,116,0,0,0, + 41,3,114,13,0,0,0,114,48,0,0,0,114,44,0,0, + 0,114,57,0,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,114,59,0,0,0,122,31,65,115,121,110,99,71,101, + 110,101,114,97,116,111,114,46,95,95,115,117,98,99,108,97, + 115,115,104,111,111,107,95,95,242,0,0,0,243,10,0,0, + 0,8,2,8,1,6,1,4,255,4,2,243,10,0,0,0, + 6,2,2,2,8,255,10,1,4,1,115,30,0,0,0,12, + 15,19,33,12,33,9,63,20,34,35,36,38,49,51,62,35, + 42,44,52,54,62,20,63,13,63,16,30,9,30,114,5,0, + 0,0,114,96,0,0,0,41,11,114,62,0,0,0,114,63, + 0,0,0,114,64,0,0,0,114,65,0,0,0,114,103,0, + 0,0,114,2,0,0,0,114,112,0,0,0,114,115,0,0, + 0,114,116,0,0,0,114,66,0,0,0,114,59,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 13,0,0,0,114,13,0,0,0,202,0,0,0,243,20,0, + 0,0,8,0,4,2,6,2,2,6,8,1,2,6,10,1, + 6,12,2,10,12,1,115,26,0,0,0,0,129,8,181,0, + 127,4,77,6,6,2,2,8,5,2,2,2,1,8,10,6, + 10,2,2,12,5,115,60,0,0,0,1,1,1,1,1,1, + 1,1,17,19,5,14,5,38,5,38,5,38,6,20,5,33, + 5,33,5,33,5,33,6,20,37,41,5,18,5,18,5,18, + 5,18,5,79,5,79,5,79,6,17,5,30,5,30,5,30, + 5,30,5,30,5,30,114,5,0,0,0,114,13,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,68,0,0,0,41,5,114,15,0,0, + 0,114,4,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,35,0,0,0,243,6,0,0,0, + 129,0,100,0,83,0,169,2,78,70,114,4,0,0,0,114, + 52,0,0,0,115,1,0,0,0,32,114,6,0,0,0,218, + 8,95,95,105,116,101,114,95,95,122,17,73,116,101,114,97, + 98,108,101,46,95,95,105,116,101,114,95,95,1,1,0,0, + 243,4,0,0,0,2,128,4,2,114,124,0,0,0,115,6, + 0,0,0,0,0,15,20,15,20,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,114,56,0,0,0,41,2,78,114,123,0,0,0, + 41,3,114,15,0,0,0,114,48,0,0,0,114,44,0,0, + 0,114,57,0,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,114,59,0,0,0,122,25,73,116,101,114,97,98,108, + 101,46,95,95,115,117,98,99,108,97,115,115,104,111,111,107, + 95,95,6,1,0,0,114,60,0,0,0,114,61,0,0,0, + 115,22,0,0,0,12,15,19,27,12,27,9,49,20,34,35, + 36,38,48,20,49,13,49,16,30,9,30,114,5,0,0,0, + 78,41,10,114,62,0,0,0,114,63,0,0,0,114,64,0, + 0,0,114,65,0,0,0,114,2,0,0,0,114,123,0,0, + 0,114,66,0,0,0,114,59,0,0,0,114,71,0,0,0, + 114,72,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 6,0,0,0,114,15,0,0,0,114,15,0,0,0,253,0, + 0,0,115,14,0,0,0,8,0,4,2,2,2,8,1,2, + 4,8,1,12,5,115,20,0,0,0,0,129,8,130,0,127, + 0,127,4,1,2,2,8,3,2,2,8,4,12,2,115,44, + 0,0,0,1,1,1,1,1,1,1,1,17,19,5,14,6, + 20,5,23,5,23,5,23,5,23,6,17,5,30,5,30,5, + 30,5,30,25,36,37,49,25,50,5,22,5,22,5,22,114, + 5,0,0,0,114,15,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,114,99, + 0,0,0,41,6,114,16,0,0,0,114,4,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,41,2,122,75,82,101,116, + 117,114,110,32,116,104,101,32,110,101,120,116,32,105,116,101, + 109,32,102,114,111,109,32,116,104,101,32,105,116,101,114,97, + 116,111,114,46,32,87,104,101,110,32,101,120,104,97,117,115, + 116,101,100,44,32,114,97,105,115,101,32,83,116,111,112,73, + 116,101,114,97,116,105,111,110,78,114,75,0,0,0,114,52, + 0,0,0,115,1,0,0,0,32,114,6,0,0,0,218,8, + 95,95,110,101,120,116,95,95,122,17,73,116,101,114,97,116, + 111,114,46,95,95,110,101,120,116,95,95,19,1,0,0,243, + 2,0,0,0,4,3,114,126,0,0,0,115,4,0,0,0, + 15,28,9,28,114,5,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,114,105, + 0,0,0,114,3,0,0,0,114,4,0,0,0,114,52,0, + 0,0,115,1,0,0,0,32,114,6,0,0,0,114,123,0, + 0,0,122,17,73,116,101,114,97,116,111,114,46,95,95,105, + 116,101,114,95,95,24,1,0,0,114,106,0,0,0,114,106, + 0,0,0,115,4,0,0,0,16,20,9,20,114,5,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,107,0,0,0,41,3,78,114,123, + 0,0,0,114,125,0,0,0,41,3,114,16,0,0,0,114, + 48,0,0,0,114,44,0,0,0,114,57,0,0,0,115,2, + 0,0,0,32,32,114,6,0,0,0,114,59,0,0,0,122, + 25,73,116,101,114,97,116,111,114,46,95,95,115,117,98,99, + 108,97,115,115,104,111,111,107,95,95,27,1,0,0,114,108, + 0,0,0,114,109,0,0,0,115,24,0,0,0,12,15,19, + 27,12,27,9,61,20,34,35,36,38,48,50,60,20,61,13, + 61,16,30,9,30,114,5,0,0,0,78,41,9,114,62,0, + 0,0,114,63,0,0,0,114,64,0,0,0,114,65,0,0, + 0,114,2,0,0,0,114,125,0,0,0,114,123,0,0,0, + 114,66,0,0,0,114,59,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,16,0,0,0,114,16, + 0,0,0,15,1,0,0,114,110,0,0,0,115,22,0,0, + 0,0,129,0,129,8,239,0,127,0,127,4,19,2,2,8, + 3,6,3,2,2,12,4,115,42,0,0,0,1,1,1,1, + 1,1,1,1,17,19,5,14,6,20,5,28,5,28,5,28, + 5,28,5,20,5,20,5,20,6,17,5,30,5,30,5,30, + 5,30,5,30,5,30,114,5,0,0,0,114,16,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,49,0,0,0,41,5,114,18,0,0, + 0,114,4,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,35,0,0,0,114,121,0,0,0, + 114,122,0,0,0,114,4,0,0,0,114,52,0,0,0,115, + 1,0,0,0,32,114,6,0,0,0,218,12,95,95,114,101, + 118,101,114,115,101,100,95,95,122,23,82,101,118,101,114,115, + 105,98,108,101,46,95,95,114,101,118,101,114,115,101,100,95, + 95,54,1,0,0,114,124,0,0,0,114,124,0,0,0,115, + 6,0,0,0,0,0,15,20,15,20,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,107,0,0,0,41,3,78,114,127,0,0, + 0,114,123,0,0,0,41,3,114,18,0,0,0,114,48,0, + 0,0,114,44,0,0,0,114,57,0,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,59,0,0,0,122,27,82, + 101,118,101,114,115,105,98,108,101,46,95,95,115,117,98,99, + 108,97,115,115,104,111,111,107,95,95,59,1,0,0,114,108, + 0,0,0,114,109,0,0,0,115,24,0,0,0,12,15,19, + 29,12,29,9,65,20,34,35,36,38,52,54,64,20,65,13, + 65,16,30,9,30,114,5,0,0,0,78,41,8,114,62,0, + 0,0,114,63,0,0,0,114,64,0,0,0,114,65,0,0, + 0,114,2,0,0,0,114,127,0,0,0,114,66,0,0,0, + 114,59,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 6,0,0,0,114,18,0,0,0,114,18,0,0,0,50,1, + 0,0,115,12,0,0,0,8,0,4,2,2,2,8,1,2, + 4,12,1,115,20,0,0,0,0,129,0,129,8,204,0,127, + 0,127,4,54,2,2,8,3,2,2,12,4,115,36,0,0, + 0,1,1,1,1,1,1,1,1,17,19,5,14,6,20,5, + 23,5,23,5,23,5,23,6,17,5,30,5,30,5,30,5, + 30,5,30,5,30,114,5,0,0,0,114,18,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 0,0,0,0,114,111,0,0,0,41,9,114,17,0,0,0, + 114,4,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,115,10,0,0,0,124, + 0,160,0,100,1,161,1,83,0,41,2,122,94,82,101,116, + 117,114,110,32,116,104,101,32,110,101,120,116,32,105,116,101, + 109,32,102,114,111,109,32,116,104,101,32,103,101,110,101,114, + 97,116,111,114,46,10,32,32,32,32,32,32,32,32,87,104, + 101,110,32,101,120,104,97,117,115,116,101,100,44,32,114,97, + 105,115,101,32,83,116,111,112,73,116,101,114,97,116,105,111, + 110,46,10,32,32,32,32,32,32,32,32,78,41,1,114,79, + 0,0,0,114,52,0,0,0,115,1,0,0,0,32,114,6, + 0,0,0,114,125,0,0,0,122,18,71,101,110,101,114,97, + 116,111,114,46,95,95,110,101,120,116,95,95,70,1,0,0, + 243,2,0,0,0,10,4,114,128,0,0,0,115,10,0,0, + 0,16,20,16,31,26,30,16,31,9,31,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,114,74,0,0,0,41,2,122,99,83,101, + 110,100,32,97,32,118,97,108,117,101,32,105,110,116,111,32, + 116,104,101,32,103,101,110,101,114,97,116,111,114,46,10,32, + 32,32,32,32,32,32,32,82,101,116,117,114,110,32,110,101, + 120,116,32,121,105,101,108,100,101,100,32,118,97,108,117,101, + 32,111,114,32,114,97,105,115,101,32,83,116,111,112,73,116, + 101,114,97,116,105,111,110,46,10,32,32,32,32,32,32,32, + 32,78,114,75,0,0,0,114,77,0,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,79,0,0,0,122,14,71, + 101,110,101,114,97,116,111,114,46,115,101,110,100,76,1,0, + 0,114,80,0,0,0,114,80,0,0,0,115,4,0,0,0, + 15,28,9,28,114,5,0,0,0,78,99,4,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 81,0,0,0,41,2,122,103,82,97,105,115,101,32,97,110, + 32,101,120,99,101,112,116,105,111,110,32,105,110,32,116,104, + 101,32,103,101,110,101,114,97,116,111,114,46,10,32,32,32, + 32,32,32,32,32,82,101,116,117,114,110,32,110,101,120,116, + 32,121,105,101,108,100,101,100,32,118,97,108,117,101,32,111, + 114,32,114,97,105,115,101,32,83,116,111,112,73,116,101,114, + 97,116,105,111,110,46,10,32,32,32,32,32,32,32,32,78, + 114,82,0,0,0,114,84,0,0,0,115,4,0,0,0,32, + 32,32,32,114,6,0,0,0,114,85,0,0,0,122,15,71, + 101,110,101,114,97,116,111,114,46,116,104,114,111,119,83,1, + 0,0,114,86,0,0,0,114,87,0,0,0,115,48,0,0, + 0,12,15,19,23,12,23,9,24,16,18,22,26,16,26,13, + 26,23,26,17,26,19,22,19,24,13,16,12,14,22,26,12, + 26,9,41,19,22,19,41,38,40,19,41,13,16,15,18,9, + 18,114,5,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,114,88,0,0,0, + 41,3,122,46,82,97,105,115,101,32,71,101,110,101,114,97, + 116,111,114,69,120,105,116,32,105,110,115,105,100,101,32,103, + 101,110,101,114,97,116,111,114,46,10,32,32,32,32,32,32, + 32,32,122,31,103,101,110,101,114,97,116,111,114,32,105,103, + 110,111,114,101,100,32,71,101,110,101,114,97,116,111,114,69, + 120,105,116,78,114,90,0,0,0,114,52,0,0,0,115,1, + 0,0,0,32,114,6,0,0,0,114,93,0,0,0,122,15, + 71,101,110,101,114,97,116,111,114,46,99,108,111,115,101,96, + 1,0,0,114,94,0,0,0,114,95,0,0,0,115,48,0, + 0,0,9,66,13,17,13,38,24,37,13,38,13,38,19,31, + 32,65,19,66,13,66,0,0,9,17,17,30,32,45,16,46, + 9,17,9,17,9,17,9,17,13,17,13,17,13,17,9,17, + 0,0,115,12,0,0,0,129,5,10,0,138,9,23,7,150, + 1,23,7,99,2,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,114,117,0,0,0,41,6,78, + 114,123,0,0,0,114,125,0,0,0,114,79,0,0,0,114, + 85,0,0,0,114,93,0,0,0,41,3,114,17,0,0,0, + 114,48,0,0,0,114,44,0,0,0,114,57,0,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,114,59,0,0,0, + 122,26,71,101,110,101,114,97,116,111,114,46,95,95,115,117, + 98,99,108,97,115,115,104,111,111,107,95,95,106,1,0,0, + 114,118,0,0,0,114,119,0,0,0,115,30,0,0,0,12, + 15,19,28,12,28,9,60,20,34,35,36,38,48,50,60,35, + 41,43,50,52,59,20,60,13,60,16,30,9,30,114,5,0, + 0,0,114,96,0,0,0,41,11,114,62,0,0,0,114,63, + 0,0,0,114,64,0,0,0,114,65,0,0,0,114,125,0, + 0,0,114,2,0,0,0,114,79,0,0,0,114,85,0,0, + 0,114,93,0,0,0,114,66,0,0,0,114,59,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 17,0,0,0,114,17,0,0,0,66,1,0,0,114,120,0, + 0,0,115,30,0,0,0,0,129,0,129,8,188,0,127,0, + 127,4,70,6,6,2,2,8,5,2,2,2,1,8,10,6, + 10,2,2,12,5,115,60,0,0,0,1,1,1,1,1,1, + 1,1,17,19,5,14,5,31,5,31,5,31,6,20,5,28, + 5,28,5,28,5,28,6,20,30,34,5,18,5,18,5,18, + 5,18,5,66,5,66,5,66,6,17,5,30,5,30,5,30, + 5,30,5,30,5,30,114,5,0,0,0,114,17,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,49,0,0,0,41,5,114,19,0,0, + 0,114,4,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,50,0,0,0, + 114,51,0,0,0,114,4,0,0,0,114,52,0,0,0,115, + 1,0,0,0,32,114,6,0,0,0,218,7,95,95,108,101, + 110,95,95,122,13,83,105,122,101,100,46,95,95,108,101,110, + 95,95,121,1,0,0,114,55,0,0,0,114,55,0,0,0, + 115,4,0,0,0,16,17,16,17,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,114,56,0,0,0,41,2,78,114,129,0,0,0, + 41,3,114,19,0,0,0,114,48,0,0,0,114,44,0,0, + 0,114,57,0,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,114,59,0,0,0,122,22,83,105,122,101,100,46,95, + 95,115,117,98,99,108,97,115,115,104,111,111,107,95,95,125, + 1,0,0,114,60,0,0,0,114,61,0,0,0,115,22,0, + 0,0,12,15,19,24,12,24,9,48,20,34,35,36,38,47, + 20,48,13,48,16,30,9,30,114,5,0,0,0,78,41,8, + 114,62,0,0,0,114,63,0,0,0,114,64,0,0,0,114, + 65,0,0,0,114,2,0,0,0,114,129,0,0,0,114,66, + 0,0,0,114,59,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,19,0,0,0,114,19,0,0, + 0,117,1,0,0,114,67,0,0,0,115,20,0,0,0,0, + 129,0,129,8,137,0,127,0,127,4,121,2,2,8,2,2, + 2,12,4,115,36,0,0,0,1,1,1,1,1,1,1,1, + 17,19,5,14,6,20,5,17,5,17,5,17,5,17,6,17, + 5,30,5,30,5,30,5,30,5,30,5,30,114,5,0,0, + 0,114,19,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,114,68,0,0,0, + 41,5,114,20,0,0,0,114,4,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,114,50,0,0,0,114,122,0,0,0,114,4,0,0,0, + 41,2,114,53,0,0,0,218,1,120,115,2,0,0,0,32, + 32,114,6,0,0,0,218,12,95,95,99,111,110,116,97,105, + 110,115,95,95,122,22,67,111,110,116,97,105,110,101,114,46, + 95,95,99,111,110,116,97,105,110,115,95,95,136,1,0,0, + 114,55,0,0,0,114,55,0,0,0,115,4,0,0,0,16, + 21,16,21,114,5,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,114,56,0, + 0,0,41,2,78,114,131,0,0,0,41,3,114,20,0,0, + 0,114,48,0,0,0,114,44,0,0,0,114,57,0,0,0, + 115,2,0,0,0,32,32,114,6,0,0,0,114,59,0,0, + 0,122,26,67,111,110,116,97,105,110,101,114,46,95,95,115, + 117,98,99,108,97,115,115,104,111,111,107,95,95,140,1,0, + 0,114,60,0,0,0,114,61,0,0,0,115,22,0,0,0, + 12,15,19,28,12,28,9,53,20,34,35,36,38,52,20,53, + 13,53,16,30,9,30,114,5,0,0,0,78,41,10,114,62, + 0,0,0,114,63,0,0,0,114,64,0,0,0,114,65,0, + 0,0,114,2,0,0,0,114,131,0,0,0,114,66,0,0, + 0,114,59,0,0,0,114,71,0,0,0,114,72,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 20,0,0,0,114,20,0,0,0,132,1,0,0,114,73,0, + 0,0,115,26,0,0,0,0,129,0,129,0,129,8,249,0, + 127,0,127,0,127,4,9,2,2,8,2,2,2,8,4,12, + 2,115,44,0,0,0,1,1,1,1,1,1,1,1,17,19, + 5,14,6,20,5,21,5,21,5,21,5,21,6,17,5,30, + 5,30,5,30,5,30,25,36,37,49,25,50,5,22,5,22, + 5,22,114,5,0,0,0,114,20,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,26,0,0,0,101,0,90,1,100,0,90,2,100,1, + 90,3,101,4,100,2,132,0,131,1,90,5,100,3,83,0, + 41,4,114,22,0,0,0,114,4,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0, + 0,115,26,0,0,0,124,0,116,0,117,0,114,11,116,1, + 124,1,100,1,100,2,100,3,131,4,83,0,116,2,83,0, + 41,4,78,114,129,0,0,0,114,123,0,0,0,114,131,0, + 0,0,41,3,114,22,0,0,0,114,48,0,0,0,114,44, + 0,0,0,114,57,0,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,114,59,0,0,0,122,27,67,111,108,108,101, + 99,116,105,111,110,46,95,95,115,117,98,99,108,97,115,115, + 104,111,111,107,95,95,153,1,0,0,115,6,0,0,0,8, + 2,14,1,4,1,115,6,0,0,0,6,2,16,1,4,1, + 115,26,0,0,0,12,15,19,29,12,29,9,77,20,34,35, + 36,39,48,50,60,62,76,20,77,13,77,16,30,9,30,114, + 5,0,0,0,78,41,6,114,62,0,0,0,114,63,0,0, + 0,114,64,0,0,0,114,65,0,0,0,114,66,0,0,0, + 114,59,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 6,0,0,0,114,22,0,0,0,114,22,0,0,0,149,1, + 0,0,115,8,0,0,0,8,0,4,2,2,2,12,1,115, + 20,0,0,0,0,129,0,129,0,129,8,232,0,127,0,127, + 0,127,4,26,2,2,12,4,115,26,0,0,0,1,1,1, + 1,1,1,1,1,17,19,5,14,6,17,5,30,5,30,5, + 30,5,30,5,30,5,30,114,5,0,0,0,114,22,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,68,0,0,0,135,0,101,0,90, + 1,100,0,90,2,100,1,90,3,100,2,90,4,136,0,102, + 1,100,3,132,8,90,5,101,6,100,4,132,0,131,1,90, + 7,136,0,102,1,100,5,132,8,90,8,100,6,132,0,90, + 9,100,7,132,0,90,10,136,0,4,0,90,11,83,0,41, + 8,218,21,95,67,97,108,108,97,98,108,101,71,101,110,101, + 114,105,99,65,108,105,97,115,122,252,32,82,101,112,114,101, + 115,101,110,116,32,96,67,97,108,108,97,98,108,101,91,97, + 114,103,116,121,112,101,115,44,32,114,101,115,117,108,116,116, + 121,112,101,93,96,46,10,10,32,32,32,32,84,104,105,115, + 32,115,101,116,115,32,96,96,95,95,97,114,103,115,95,95, + 96,96,32,116,111,32,97,32,116,117,112,108,101,32,99,111, + 110,116,97,105,110,105,110,103,32,116,104,101,32,102,108,97, + 116,116,101,110,101,100,32,96,96,97,114,103,116,121,112,101, + 115,96,96,10,32,32,32,32,102,111,108,108,111,119,101,100, + 32,98,121,32,96,96,114,101,115,117,108,116,116,121,112,101, + 96,96,46,10,10,32,32,32,32,69,120,97,109,112,108,101, + 58,32,96,96,67,97,108,108,97,98,108,101,91,91,105,110, + 116,44,32,115,116,114,93,44,32,102,108,111,97,116,93,96, + 96,32,115,101,116,115,32,96,96,95,95,97,114,103,115,95, + 95,96,96,32,116,111,10,32,32,32,32,96,96,40,105,110, + 116,44,32,115,116,114,44,32,102,108,111,97,116,41,96,96, + 46,10,32,32,32,32,114,4,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0, + 115,102,0,0,0,116,0,124,2,116,1,131,2,114,11,116, + 2,124,2,131,1,100,1,107,2,115,15,116,3,100,2,131, + 1,130,1,124,2,92,2,125,3,125,4,116,0,124,3,116, + 4,131,2,114,32,103,0,124,3,162,1,124,4,145,1,82, + 0,125,2,110,11,116,5,124,3,131,1,115,43,116,3,100, + 3,124,3,155,0,157,2,131,1,130,1,116,6,131,0,160, + 7,124,0,124,1,124,2,161,3,83,0,41,4,78,233,2, + 0,0,0,122,54,67,97,108,108,97,98,108,101,32,109,117, + 115,116,32,98,101,32,117,115,101,100,32,97,115,32,67,97, + 108,108,97,98,108,101,91,91,97,114,103,44,32,46,46,46, + 93,44,32,114,101,115,117,108,116,93,46,250,70,69,120,112, + 101,99,116,101,100,32,97,32,108,105,115,116,32,111,102,32, + 116,121,112,101,115,44,32,97,110,32,101,108,108,105,112,115, + 105,115,44,32,80,97,114,97,109,83,112,101,99,44,32,111, + 114,32,67,111,110,99,97,116,101,110,97,116,101,46,32,71, + 111,116,32,41,8,218,10,105,115,105,110,115,116,97,110,99, + 101,218,5,116,117,112,108,101,218,3,108,101,110,218,9,84, + 121,112,101,69,114,114,111,114,218,4,108,105,115,116,218,14, + 95,105,115,95,112,97,114,97,109,95,101,120,112,114,218,5, + 115,117,112,101,114,218,7,95,95,110,101,119,95,95,41,6, + 114,58,0,0,0,90,6,111,114,105,103,105,110,218,4,97, + 114,103,115,218,6,116,95,97,114,103,115,218,8,116,95,114, + 101,115,117,108,116,218,9,95,95,99,108,97,115,115,95,95, + 115,6,0,0,0,32,32,32,32,32,128,114,6,0,0,0, + 114,142,0,0,0,122,29,95,67,97,108,108,97,98,108,101, + 71,101,110,101,114,105,99,65,108,105,97,115,46,95,95,110, + 101,119,95,95,172,1,0,0,115,24,0,0,0,22,1,2, + 1,2,1,4,255,8,2,10,1,16,1,8,1,4,1,2, + 1,8,255,16,2,115,30,0,0,0,8,1,2,2,10,254, + 2,2,2,255,6,1,8,1,8,1,2,4,16,253,6,1, + 2,2,2,255,12,1,16,1,115,102,0,0,0,17,27,28, + 32,34,39,17,40,9,74,45,48,49,53,45,54,58,59,45, + 59,9,74,19,28,17,73,19,74,13,74,28,32,9,25,9, + 15,17,25,12,22,23,29,31,35,12,36,9,72,20,39,22, + 28,20,39,30,38,20,39,20,39,13,17,13,17,18,32,33, + 39,18,40,9,72,19,28,29,71,63,69,29,71,29,71,19, + 72,13,72,16,21,16,23,16,50,32,35,37,43,45,49,16, + 50,9,50,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,115,84,0, + 0,0,103,0,125,1,124,0,106,0,68,0,93,29,125,2, + 116,1,124,2,100,1,131,2,114,25,116,2,124,2,106,3, + 116,4,131,2,114,25,124,1,160,5,124,2,106,3,161,1, + 1,0,113,5,116,6,124,2,131,1,114,34,124,1,160,7, + 124,2,161,1,1,0,113,5,116,4,116,8,160,9,124,1, + 161,1,131,1,83,0,41,2,78,218,14,95,95,112,97,114, + 97,109,101,116,101,114,115,95,95,41,10,218,8,95,95,97, + 114,103,115,95,95,218,7,104,97,115,97,116,116,114,114,135, + 0,0,0,114,147,0,0,0,114,136,0,0,0,218,6,101, + 120,116,101,110,100,218,15,95,105,115,95,116,121,112,101,118, + 97,114,108,105,107,101,218,6,97,112,112,101,110,100,218,4, + 100,105,99,116,218,8,102,114,111,109,107,101,121,115,41,3, + 114,53,0,0,0,90,6,112,97,114,97,109,115,218,3,97, + 114,103,115,3,0,0,0,32,32,32,114,6,0,0,0,114, + 147,0,0,0,122,36,95,67,97,108,108,97,98,108,101,71, + 101,110,101,114,105,99,65,108,105,97,115,46,95,95,112,97, + 114,97,109,101,116,101,114,115,95,95,184,1,0,0,115,16, + 0,0,0,4,2,10,1,22,2,14,1,8,2,10,1,2, + 128,14,1,115,26,0,0,0,4,2,4,1,4,6,2,250, + 8,2,2,4,10,252,2,4,14,253,6,2,12,1,2,128, + 14,1,115,84,0,0,0,18,20,9,15,20,24,20,33,9, + 39,9,39,13,16,16,23,24,27,29,45,16,46,13,39,51, + 61,62,65,62,80,82,87,51,88,13,39,17,23,17,50,31, + 34,31,49,17,50,17,50,17,50,20,35,36,39,20,40,17, + 39,21,27,21,39,35,38,21,39,21,39,0,0,16,21,22, + 26,22,43,36,42,22,43,16,44,9,44,114,5,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,7,0,0, + 0,3,0,0,0,115,90,0,0,0,116,0,124,0,106,1, + 131,1,100,1,107,2,114,19,116,2,124,0,106,1,100,2, + 25,0,131,1,114,19,116,3,131,0,160,4,161,0,83,0, + 100,3,100,4,160,5,100,5,132,0,124,0,106,1,100,0, + 100,6,133,2,25,0,68,0,131,1,161,1,155,0,100,7, + 116,6,124,0,106,1,100,6,25,0,131,1,155,0,100,8, + 157,5,83,0,41,9,78,114,133,0,0,0,114,0,0,0, + 0,122,26,99,111,108,108,101,99,116,105,111,110,115,46,97, + 98,99,46,67,97,108,108,97,98,108,101,91,91,122,2,44, + 32,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,19,0,0,0,115,20,0,0,0,103,0,124,0,93, + 6,125,1,116,0,124,1,131,1,145,2,113,2,83,0,114, + 4,0,0,0,41,1,218,10,95,116,121,112,101,95,114,101, + 112,114,41,2,218,2,46,48,218,1,97,115,2,0,0,0, + 32,32,114,6,0,0,0,218,10,60,108,105,115,116,99,111, + 109,112,62,122,50,95,67,97,108,108,97,98,108,101,71,101, + 110,101,114,105,99,65,108,105,97,115,46,95,95,114,101,112, + 114,95,95,46,60,108,111,99,97,108,115,62,46,60,108,105, + 115,116,99,111,109,112,62,200,1,0,0,243,2,0,0,0, + 20,0,114,160,0,0,0,115,20,0,0,0,32,75,32,75, + 32,75,51,52,33,43,44,45,33,46,32,75,32,75,32,75, + 114,5,0,0,0,233,255,255,255,255,122,3,93,44,32,250, + 1,93,41,7,114,137,0,0,0,114,148,0,0,0,114,140, + 0,0,0,114,141,0,0,0,218,8,95,95,114,101,112,114, + 95,95,218,4,106,111,105,110,114,156,0,0,0,41,2,114, + 53,0,0,0,114,146,0,0,0,115,2,0,0,0,32,128, + 114,6,0,0,0,114,163,0,0,0,122,30,95,67,97,108, + 108,97,98,108,101,71,101,110,101,114,105,99,65,108,105,97, + 115,46,95,95,114,101,112,114,95,95,196,1,0,0,115,14, + 0,0,0,28,1,10,1,2,1,26,1,4,255,12,2,8, + 254,115,14,0,0,0,12,1,2,1,12,255,12,1,2,3, + 26,255,24,1,115,90,0,0,0,12,15,16,20,16,29,12, + 30,34,35,12,35,9,38,40,54,55,59,55,68,69,70,55, + 71,40,72,9,38,20,25,20,27,20,38,20,38,13,38,17, + 52,22,26,22,76,32,75,32,75,56,60,56,69,70,73,71, + 73,70,73,56,74,32,75,32,75,22,76,17,52,17,52,20, + 30,31,35,31,44,45,47,31,48,20,49,17,52,17,52,17, + 52,9,53,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,115,66,0, + 0,0,124,0,106,0,125,1,116,1,124,1,131,1,100,1, + 107,2,114,15,116,2,124,1,100,2,25,0,131,1,115,27, + 116,3,124,1,100,0,100,3,133,2,25,0,131,1,124,1, + 100,3,25,0,102,2,125,1,116,4,116,5,124,1,102,2, + 102,2,83,0,41,4,78,114,133,0,0,0,114,0,0,0, + 0,114,161,0,0,0,41,6,114,148,0,0,0,114,137,0, + 0,0,114,140,0,0,0,114,139,0,0,0,114,132,0,0, + 0,114,21,0,0,0,41,2,114,53,0,0,0,114,143,0, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,218,10, + 95,95,114,101,100,117,99,101,95,95,122,32,95,67,97,108, + 108,97,98,108,101,71,101,110,101,114,105,99,65,108,105,97, + 115,46,95,95,114,101,100,117,99,101,95,95,203,1,0,0, + 115,8,0,0,0,6,1,24,1,24,1,12,1,115,12,0, + 0,0,6,1,10,1,2,1,10,255,26,1,12,1,115,66, + 0,0,0,16,20,16,29,9,13,17,20,21,25,17,26,30, + 31,17,31,9,45,36,50,51,55,56,57,51,58,36,59,9, + 45,20,24,25,29,30,33,31,33,30,33,25,34,20,35,37, + 41,42,44,37,45,20,45,13,17,16,37,40,48,50,54,39, + 55,16,55,9,55,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 118,1,0,0,135,10,116,0,124,0,106,1,131,1,125,2, + 124,2,100,1,107,2,114,17,116,2,124,0,155,0,100,2, + 157,2,131,1,130,1,116,3,124,1,116,4,131,2,115,25, + 124,1,102,1,125,1,124,2,100,3,107,2,114,49,116,5, + 124,0,106,1,100,1,25,0,131,1,114,49,124,1,114,49, + 116,5,124,1,100,1,25,0,131,1,115,49,116,6,124,1, + 131,1,102,1,125,1,116,0,124,1,131,1,125,3,124,3, + 124,2,107,3,114,79,116,2,100,4,124,3,124,2,107,4, + 114,65,100,5,110,1,100,6,155,0,100,7,124,0,155,0, + 100,8,124,3,155,0,100,9,124,2,155,0,157,8,131,1, + 130,1,116,7,116,8,124,0,106,1,124,1,131,2,131,1, + 138,10,103,0,125,4,124,0,106,9,68,0,93,66,125,5, + 116,10,124,5,131,1,114,123,116,5,124,5,131,1,114,118, + 137,10,124,5,25,0,125,5,116,5,124,5,131,1,115,117, + 116,2,100,10,124,5,155,0,157,2,131,1,130,1,110,35, + 137,10,124,5,25,0,125,5,110,30,116,11,124,5,100,11, + 131,2,114,153,116,3,124,5,106,1,116,4,131,2,114,153, + 124,5,106,1,125,6,124,6,114,153,116,4,136,10,102,1, + 100,12,132,8,124,6,68,0,131,1,131,1,125,7,124,5, + 124,7,25,0,125,5,124,4,160,12,124,5,161,1,1,0, + 113,92,116,3,124,4,100,1,25,0,116,6,131,2,115,180, + 124,4,100,13,25,0,125,8,124,4,100,0,100,13,133,2, + 25,0,125,9,124,9,124,8,102,2,125,4,116,13,116,14, + 116,4,124,4,131,1,131,2,83,0,41,14,78,114,0,0, + 0,0,122,23,32,105,115,32,110,111,116,32,97,32,103,101, + 110,101,114,105,99,32,99,108,97,115,115,114,34,0,0,0, + 122,4,84,111,111,32,90,4,109,97,110,121,90,3,102,101, + 119,122,15,32,97,114,103,117,109,101,110,116,115,32,102,111, + 114,32,122,9,59,32,97,99,116,117,97,108,32,122,11,44, + 32,101,120,112,101,99,116,101,100,32,114,134,0,0,0,114, + 147,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,51,0,0,0,115,24,0,0,0,129,0, + 124,0,93,7,125,1,137,2,124,1,25,0,86,0,1,0, + 113,2,100,0,83,0,114,3,0,0,0,114,4,0,0,0, + 41,3,114,157,0,0,0,114,130,0,0,0,218,5,115,117, + 98,115,116,115,3,0,0,0,32,32,128,114,6,0,0,0, + 218,9,60,103,101,110,101,120,112,114,62,122,52,95,67,97, + 108,108,97,98,108,101,71,101,110,101,114,105,99,65,108,105, + 97,115,46,95,95,103,101,116,105,116,101,109,95,95,46,60, + 108,111,99,97,108,115,62,46,60,103,101,110,101,120,112,114, + 62,245,1,0,0,243,4,0,0,0,2,128,22,0,114,168, + 0,0,0,115,24,0,0,0,0,0,36,65,36,65,50,51, + 37,42,43,44,37,45,36,65,36,65,36,65,36,65,36,65, + 114,5,0,0,0,114,161,0,0,0,41,15,114,137,0,0, + 0,114,147,0,0,0,114,138,0,0,0,114,135,0,0,0, + 114,136,0,0,0,114,140,0,0,0,114,139,0,0,0,114, + 153,0,0,0,218,3,122,105,112,114,148,0,0,0,114,151, + 0,0,0,114,149,0,0,0,114,152,0,0,0,114,132,0, + 0,0,114,21,0,0,0,41,11,114,53,0,0,0,218,4, + 105,116,101,109,90,9,112,97,114,97,109,95,108,101,110,90, + 8,105,116,101,109,95,108,101,110,90,8,110,101,119,95,97, + 114,103,115,114,155,0,0,0,90,9,115,117,98,112,97,114, + 97,109,115,90,7,115,117,98,97,114,103,115,114,145,0,0, + 0,114,144,0,0,0,114,166,0,0,0,115,11,0,0,0, + 32,32,32,32,32,32,32,32,32,32,64,114,6,0,0,0, + 218,11,95,95,103,101,116,105,116,101,109,95,95,122,33,95, + 67,97,108,108,97,98,108,101,71,101,110,101,114,105,99,65, + 108,105,97,115,46,95,95,103,101,116,105,116,101,109,95,95, + 209,1,0,0,115,88,0,0,0,2,128,10,8,8,1,14, + 1,10,1,6,1,22,1,2,1,2,255,10,1,2,255,10, + 2,8,1,8,1,22,1,2,1,4,255,2,2,4,254,2, + 2,8,254,16,3,4,1,10,1,8,1,8,1,8,1,8, + 1,4,1,2,1,8,255,2,255,10,4,22,2,6,1,4, + 1,20,1,8,1,12,1,14,3,8,1,12,1,8,1,14, + 1,115,108,0,0,0,2,128,10,8,6,1,16,1,8,1, + 8,1,6,1,2,2,12,254,2,2,2,255,2,1,10,255, + 12,1,8,1,6,1,2,3,2,254,2,2,14,254,4,2, + 2,255,20,1,16,1,4,1,4,1,4,15,2,241,6,1, + 2,13,6,244,2,6,8,251,6,1,2,2,2,255,14,1, + 10,2,8,2,2,4,10,252,2,4,6,253,2,1,2,2, + 20,255,8,1,12,1,12,3,2,3,8,254,12,1,8,1, + 14,1,115,118,1,0,0,0,0,21,24,25,29,25,44,21, + 45,9,18,12,21,25,26,12,26,9,62,19,28,32,36,29, + 61,29,61,29,61,19,62,13,62,16,26,27,31,33,38,16, + 39,9,27,21,25,20,27,13,17,13,22,26,27,13,27,9, + 33,32,46,47,51,47,66,67,68,47,69,32,70,9,33,21, + 25,9,33,34,48,49,53,54,55,49,56,34,57,9,33,21, + 25,26,30,21,31,20,33,13,17,20,23,24,28,20,29,9, + 17,12,20,24,33,12,33,9,73,19,28,29,72,46,54,57, + 66,46,66,36,77,36,42,36,42,72,77,29,72,29,72,47, + 51,29,72,29,72,40,48,29,72,29,72,61,70,29,72,29, + 72,19,73,13,73,17,21,22,25,26,30,26,45,47,51,22, + 52,17,53,9,14,20,22,9,17,20,24,20,33,9,33,9, + 33,13,16,16,31,32,35,16,36,13,39,20,34,35,38,20, + 39,17,37,27,32,33,36,27,37,21,24,28,42,43,46,28, + 47,21,81,31,40,41,80,75,78,41,80,41,80,31,81,25, + 81,21,81,27,32,33,36,27,37,21,24,21,24,18,25,26, + 29,31,47,18,48,13,39,53,63,64,67,64,82,84,89,53, + 90,13,39,29,32,29,47,17,26,20,29,17,39,31,36,36, + 65,36,65,36,65,36,65,55,64,36,65,36,65,31,65,21, + 28,27,30,31,38,27,39,21,24,13,21,13,33,29,32,13, + 33,13,33,13,33,16,26,27,35,36,37,27,38,40,44,16, + 45,9,42,24,32,33,35,24,36,13,21,22,30,31,34,32, + 34,31,34,22,35,13,19,25,31,33,41,24,42,13,21,16, + 37,38,46,48,53,54,62,48,63,16,64,9,64,114,5,0, + 0,0,41,12,114,62,0,0,0,114,63,0,0,0,114,64, + 0,0,0,218,7,95,95,100,111,99,95,95,114,65,0,0, + 0,114,142,0,0,0,218,8,112,114,111,112,101,114,116,121, + 114,147,0,0,0,114,163,0,0,0,114,165,0,0,0,114, + 171,0,0,0,90,13,95,95,99,108,97,115,115,99,101,108, + 108,95,95,41,1,114,146,0,0,0,115,1,0,0,0,64, + 114,6,0,0,0,114,132,0,0,0,114,132,0,0,0,160, + 1,0,0,115,18,0,0,0,10,128,4,1,4,9,10,2, + 2,12,8,1,10,11,6,7,14,6,115,46,0,0,0,2, + 128,0,129,0,129,0,129,8,221,0,127,0,127,0,127,2, + 43,0,129,0,129,0,129,2,213,0,127,0,127,0,127,4, + 45,10,12,2,2,8,10,10,7,6,6,14,47,115,68,0, + 0,0,0,0,1,1,1,1,1,1,1,1,5,8,1,1, + 17,19,5,14,5,50,5,50,5,50,5,50,5,50,6,14, + 5,44,5,44,5,44,5,44,5,53,5,53,5,53,5,53, + 5,53,5,55,5,55,5,55,5,64,5,64,5,64,5,64, + 5,64,5,64,5,64,114,5,0,0,0,114,132,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,115,28,0,0,0,116,0,124,0,131,1, + 125,1,124,1,106,1,100,1,107,2,111,13,124,1,106,2, + 100,2,118,0,83,0,41,3,78,218,6,116,121,112,105,110, + 103,62,2,0,0,0,218,7,84,121,112,101,86,97,114,218, + 9,80,97,114,97,109,83,112,101,99,41,3,218,4,116,121, + 112,101,114,63,0,0,0,114,62,0,0,0,41,2,114,155, + 0,0,0,218,3,111,98,106,115,2,0,0,0,32,32,114, + 6,0,0,0,114,151,0,0,0,114,151,0,0,0,1,2, + 0,0,115,8,0,0,0,8,1,10,2,8,1,2,255,115, + 6,0,0,0,8,1,8,2,12,1,115,28,0,0,0,11, + 15,16,19,11,20,5,8,13,16,13,27,31,39,13,39,13, + 57,17,20,17,29,33,57,17,57,5,58,114,5,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,115,70,0,0,0,135,0,137,0,116,0, + 117,0,114,7,100,1,83,0,116,1,137,0,116,2,131,2, + 114,14,100,1,83,0,116,3,137,0,131,1,138,0,100,2, + 125,1,137,0,106,4,100,3,107,2,111,34,116,5,136,0, + 102,1,100,4,132,8,124,1,68,0,131,1,131,1,83,0, + 41,6,122,124,67,104,101,99,107,115,32,105,102,32,111,98, + 106,32,109,97,116,99,104,101,115,32,101,105,116,104,101,114, + 32,97,32,108,105,115,116,32,111,102,32,116,121,112,101,115, + 44,32,96,96,46,46,46,96,96,44,32,96,96,80,97,114, + 97,109,83,112,101,99,96,96,32,111,114,10,32,32,32,32, + 96,96,95,67,111,110,99,97,116,101,110,97,116,101,71,101, + 110,101,114,105,99,65,108,105,97,115,96,96,32,102,114,111, + 109,32,116,121,112,105,110,103,46,112,121,10,32,32,32,32, + 84,41,2,114,176,0,0,0,90,24,95,67,111,110,99,97, + 116,101,110,97,116,101,71,101,110,101,114,105,99,65,108,105, + 97,115,114,174,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,51,0,0,0,115,26,0,0, + 0,129,0,124,0,93,8,125,1,137,2,106,0,124,1,107, + 2,86,0,1,0,113,2,100,0,83,0,114,3,0,0,0, + 41,1,114,62,0,0,0,41,3,114,157,0,0,0,218,4, + 110,97,109,101,114,178,0,0,0,115,3,0,0,0,32,32, + 128,114,6,0,0,0,114,167,0,0,0,122,33,95,105,115, + 95,112,97,114,97,109,95,101,120,112,114,46,60,108,111,99, + 97,108,115,62,46,60,103,101,110,101,120,112,114,62,17,2, + 0,0,243,4,0,0,0,2,128,24,0,114,180,0,0,0, + 115,26,0,0,0,0,0,46,86,46,86,72,76,47,50,47, + 59,63,67,47,67,46,86,46,86,46,86,46,86,46,86,114, + 5,0,0,0,78,41,6,218,8,69,108,108,105,112,115,105, + 115,114,135,0,0,0,114,139,0,0,0,114,177,0,0,0, + 114,63,0,0,0,218,3,97,110,121,41,2,114,178,0,0, + 0,90,5,110,97,109,101,115,115,2,0,0,0,96,32,114, + 6,0,0,0,114,140,0,0,0,114,140,0,0,0,7,2, + 0,0,115,16,0,0,0,2,128,8,4,4,1,10,1,4, + 1,8,1,4,1,30,1,115,16,0,0,0,2,128,6,4, + 6,1,8,1,6,1,8,1,4,1,30,1,115,70,0,0, + 0,0,0,8,11,15,23,8,23,5,20,16,20,16,20,8, + 18,19,22,24,28,8,29,5,20,16,20,16,20,11,15,16, + 19,11,20,5,8,13,54,5,10,12,15,12,26,30,38,12, + 38,12,86,43,46,46,86,46,86,46,86,46,86,80,85,46, + 86,46,86,43,86,5,86,114,5,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,115,98,0,0,0,116,0,124,0,116,1,131,2,114,9, + 116,2,124,0,131,1,83,0,116,0,124,0,116,3,131,2, + 114,31,124,0,106,4,100,1,107,2,114,22,124,0,106,5, + 83,0,124,0,106,4,155,0,100,2,124,0,106,5,155,0, + 157,3,83,0,124,0,116,6,117,0,114,37,100,3,83,0, + 116,0,124,0,116,7,131,2,114,45,124,0,106,8,83,0, + 116,2,124,0,131,1,83,0,41,5,122,166,82,101,116,117, + 114,110,32,116,104,101,32,114,101,112,114,40,41,32,111,102, + 32,97,110,32,111,98,106,101,99,116,44,32,115,112,101,99, + 105,97,108,45,99,97,115,105,110,103,32,116,121,112,101,115, + 32,40,105,110,116,101,114,110,97,108,32,104,101,108,112,101, + 114,41,46,10,10,32,32,32,32,67,111,112,105,101,100,32, + 102,114,111,109,32,58,109,111,100,58,96,116,121,112,105,110, + 103,96,32,115,105,110,99,101,32,99,111,108,108,101,99,116, + 105,111,110,115,46,97,98,99,10,32,32,32,32,115,104,111, + 117,108,100,110,39,116,32,100,101,112,101,110,100,32,111,110, + 32,116,104,97,116,32,109,111,100,117,108,101,46,10,32,32, + 32,32,218,8,98,117,105,108,116,105,110,115,218,1,46,122, + 3,46,46,46,78,41,9,114,135,0,0,0,114,71,0,0, + 0,218,4,114,101,112,114,114,177,0,0,0,114,63,0,0, + 0,114,64,0,0,0,114,181,0,0,0,218,12,70,117,110, + 99,116,105,111,110,84,121,112,101,114,62,0,0,0,41,1, + 114,178,0,0,0,115,1,0,0,0,32,114,6,0,0,0, + 114,156,0,0,0,114,156,0,0,0,19,2,0,0,115,22, + 0,0,0,10,6,8,1,10,1,10,1,6,1,18,1,8, + 1,4,1,10,1,6,1,8,1,115,24,0,0,0,8,6, + 10,1,8,1,2,3,8,254,8,1,18,1,6,1,6,1, + 8,1,8,1,8,1,115,98,0,0,0,8,18,19,22,24, + 36,8,37,5,25,16,20,21,24,16,25,9,25,8,18,19, + 22,24,28,8,29,5,54,12,15,12,26,30,40,12,40,9, + 36,20,23,20,36,13,36,19,22,19,33,16,54,16,54,36, + 39,36,52,16,54,16,54,9,54,8,11,15,23,8,23,5, + 21,16,21,16,21,8,18,19,22,24,36,8,37,5,28,16, + 19,16,28,9,28,12,16,17,20,12,21,5,21,114,5,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,114,68,0,0,0,41,5,114,21, + 0,0,0,114,4,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,15,0,0,0,114,50,0, + 0,0,114,122,0,0,0,114,4,0,0,0,41,3,114,53, + 0,0,0,114,143,0,0,0,218,4,107,119,100,115,115,3, + 0,0,0,32,32,32,114,6,0,0,0,218,8,95,95,99, + 97,108,108,95,95,122,17,67,97,108,108,97,98,108,101,46, + 95,95,99,97,108,108,95,95,42,2,0,0,114,55,0,0, + 0,114,55,0,0,0,115,4,0,0,0,16,21,16,21,114, + 5,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,56,0,0,0,41,2, + 78,114,188,0,0,0,41,3,114,21,0,0,0,114,48,0, + 0,0,114,44,0,0,0,114,57,0,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,59,0,0,0,122,25,67, + 97,108,108,97,98,108,101,46,95,95,115,117,98,99,108,97, + 115,115,104,111,111,107,95,95,46,2,0,0,114,60,0,0, + 0,114,61,0,0,0,115,22,0,0,0,12,15,19,27,12, + 27,9,49,20,34,35,36,38,48,20,49,13,49,16,30,9, + 30,114,5,0,0,0,78,41,10,114,62,0,0,0,114,63, + 0,0,0,114,64,0,0,0,114,65,0,0,0,114,2,0, + 0,0,114,188,0,0,0,114,66,0,0,0,114,59,0,0, + 0,114,132,0,0,0,114,72,0,0,0,114,4,0,0,0, + 114,5,0,0,0,114,6,0,0,0,114,21,0,0,0,114, + 21,0,0,0,38,2,0,0,114,73,0,0,0,115,30,0, + 0,0,0,129,0,129,0,129,0,129,8,214,0,127,0,127, + 0,127,0,127,4,44,2,2,8,2,2,2,8,4,12,2, + 115,44,0,0,0,1,1,1,1,1,1,1,1,17,19,5, + 14,6,20,5,21,5,21,5,21,5,21,6,17,5,30,5, + 30,5,30,5,30,25,36,37,58,25,59,5,22,5,22,5, + 22,114,5,0,0,0,114,21,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,114,0,0,0,101,0,90,1,100,0,90,2,100,1,90, + 3,100,2,90,4,100,3,132,0,90,5,100,4,132,0,90, + 6,100,5,132,0,90,7,100,6,132,0,90,8,100,7,132, + 0,90,9,101,10,100,8,132,0,131,1,90,11,100,9,132, + 0,90,12,101,12,90,13,100,10,132,0,90,14,100,11,132, + 0,90,15,101,15,90,16,100,12,132,0,90,17,100,13,132, + 0,90,18,100,14,132,0,90,19,101,19,90,20,100,15,132, + 0,90,21,100,16,83,0,41,17,114,23,0,0,0,97,90, + 1,0,0,65,32,115,101,116,32,105,115,32,97,32,102,105, + 110,105,116,101,44,32,105,116,101,114,97,98,108,101,32,99, + 111,110,116,97,105,110,101,114,46,10,10,32,32,32,32,84, + 104,105,115,32,99,108,97,115,115,32,112,114,111,118,105,100, + 101,115,32,99,111,110,99,114,101,116,101,32,103,101,110,101, + 114,105,99,32,105,109,112,108,101,109,101,110,116,97,116,105, + 111,110,115,32,111,102,32,97,108,108,10,32,32,32,32,109, + 101,116,104,111,100,115,32,101,120,99,101,112,116,32,102,111, + 114,32,95,95,99,111,110,116,97,105,110,115,95,95,44,32, + 95,95,105,116,101,114,95,95,32,97,110,100,32,95,95,108, + 101,110,95,95,46,10,10,32,32,32,32,84,111,32,111,118, + 101,114,114,105,100,101,32,116,104,101,32,99,111,109,112,97, + 114,105,115,111,110,115,32,40,112,114,101,115,117,109,97,98, + 108,121,32,102,111,114,32,115,112,101,101,100,44,32,97,115, + 32,116,104,101,10,32,32,32,32,115,101,109,97,110,116,105, + 99,115,32,97,114,101,32,102,105,120,101,100,41,44,32,114, + 101,100,101,102,105,110,101,32,95,95,108,101,95,95,32,97, + 110,100,32,95,95,103,101,95,95,44,10,32,32,32,32,116, + 104,101,110,32,116,104,101,32,111,116,104,101,114,32,111,112, + 101,114,97,116,105,111,110,115,32,119,105,108,108,32,97,117, + 116,111,109,97,116,105,99,97,108,108,121,32,102,111,108,108, + 111,119,32,115,117,105,116,46,10,32,32,32,32,114,4,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,62,0,0,0,116,0,124,1, + 116,1,131,2,115,7,116,2,83,0,116,3,124,0,131,1, + 116,3,124,1,131,1,107,4,114,17,100,1,83,0,124,0, + 68,0,93,9,125,2,124,2,124,1,118,1,114,28,1,0, + 100,1,83,0,113,19,100,2,83,0,169,3,78,70,84,169, + 4,114,135,0,0,0,114,23,0,0,0,114,44,0,0,0, + 114,137,0,0,0,169,3,114,53,0,0,0,218,5,111,116, + 104,101,114,90,4,101,108,101,109,115,3,0,0,0,32,32, + 32,114,6,0,0,0,218,6,95,95,108,101,95,95,122,10, + 83,101,116,46,95,95,108,101,95,95,71,2,0,0,243,18, + 0,0,0,10,1,4,1,16,1,4,1,8,1,8,1,6, + 1,2,255,4,2,243,20,0,0,0,8,1,6,1,14,1, + 6,1,2,1,4,2,2,254,6,1,10,1,4,1,115,62, + 0,0,0,16,26,27,32,34,37,16,38,9,34,20,34,13, + 34,12,15,16,20,12,21,24,27,28,33,24,34,12,34,9, + 25,20,25,20,25,21,25,9,29,9,29,13,17,16,20,28, + 33,16,33,13,29,24,29,24,29,24,29,13,29,16,20,16, + 20,114,5,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,40,0,0,0, + 116,0,124,1,116,1,131,2,115,7,116,2,83,0,116,3, + 124,0,131,1,116,3,124,1,131,1,107,0,111,19,124,0, + 160,4,124,1,161,1,83,0,114,3,0,0,0,169,5,114, + 135,0,0,0,114,23,0,0,0,114,44,0,0,0,114,137, + 0,0,0,114,193,0,0,0,169,2,114,53,0,0,0,114, + 192,0,0,0,115,2,0,0,0,32,32,114,6,0,0,0, + 218,6,95,95,108,116,95,95,122,10,83,101,116,46,95,95, + 108,116,95,95,81,2,0,0,243,6,0,0,0,10,1,4, + 1,26,1,243,6,0,0,0,8,1,6,1,26,1,115,40, + 0,0,0,16,26,27,32,34,37,16,38,9,34,20,34,13, + 34,16,19,20,24,16,25,28,31,32,37,28,38,16,38,16, + 61,43,47,43,61,55,60,43,61,9,61,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,115,40,0,0,0,116,0,124,1,116,1, + 131,2,115,7,116,2,83,0,116,3,124,0,131,1,116,3, + 124,1,131,1,107,4,111,19,124,0,160,4,124,1,161,1, + 83,0,114,3,0,0,0,41,5,114,135,0,0,0,114,23, + 0,0,0,114,44,0,0,0,114,137,0,0,0,218,6,95, + 95,103,101,95,95,114,197,0,0,0,115,2,0,0,0,32, + 32,114,6,0,0,0,218,6,95,95,103,116,95,95,122,10, + 83,101,116,46,95,95,103,116,95,95,86,2,0,0,114,199, + 0,0,0,114,200,0,0,0,115,40,0,0,0,16,26,27, + 32,34,37,16,38,9,34,20,34,13,34,16,19,20,24,16, + 25,28,31,32,37,28,38,16,38,16,61,43,47,43,61,55, + 60,43,61,9,61,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,115, + 62,0,0,0,116,0,124,1,116,1,131,2,115,7,116,2, + 83,0,116,3,124,0,131,1,116,3,124,1,131,1,107,0, + 114,17,100,1,83,0,124,1,68,0,93,9,125,2,124,2, + 124,0,118,1,114,28,1,0,100,1,83,0,113,19,100,2, + 83,0,114,189,0,0,0,114,190,0,0,0,114,191,0,0, + 0,115,3,0,0,0,32,32,32,114,6,0,0,0,114,201, + 0,0,0,122,10,83,101,116,46,95,95,103,101,95,95,91, + 2,0,0,114,194,0,0,0,114,195,0,0,0,115,62,0, + 0,0,16,26,27,32,34,37,16,38,9,34,20,34,13,34, + 12,15,16,20,12,21,24,27,28,33,24,34,12,34,9,25, + 20,25,20,25,21,26,9,29,9,29,13,17,16,20,28,32, + 16,32,13,29,24,29,24,29,24,29,13,29,16,20,16,20, + 114,5,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,115,40,0,0,0,116, + 0,124,1,116,1,131,2,115,7,116,2,83,0,116,3,124, + 0,131,1,116,3,124,1,131,1,107,2,111,19,124,0,160, + 4,124,1,161,1,83,0,114,3,0,0,0,114,196,0,0, + 0,114,197,0,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,218,6,95,95,101,113,95,95,122,10,83,101,116,46, + 95,95,101,113,95,95,101,2,0,0,114,199,0,0,0,114, + 200,0,0,0,115,40,0,0,0,16,26,27,32,34,37,16, + 38,9,34,20,34,13,34,16,19,20,24,16,25,29,32,33, + 38,29,39,16,39,16,62,44,48,44,62,56,61,44,62,9, + 62,114,5,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,115,8,0,0,0, + 124,0,124,1,131,1,83,0,41,2,122,188,67,111,110,115, + 116,114,117,99,116,32,97,110,32,105,110,115,116,97,110,99, + 101,32,111,102,32,116,104,101,32,99,108,97,115,115,32,102, + 114,111,109,32,97,110,121,32,105,116,101,114,97,98,108,101, + 32,105,110,112,117,116,46,10,10,32,32,32,32,32,32,32, + 32,77,117,115,116,32,111,118,101,114,114,105,100,101,32,116, + 104,105,115,32,109,101,116,104,111,100,32,105,102,32,116,104, + 101,32,99,108,97,115,115,32,99,111,110,115,116,114,117,99, + 116,111,114,32,115,105,103,110,97,116,117,114,101,10,32,32, + 32,32,32,32,32,32,100,111,101,115,32,110,111,116,32,97, + 99,99,101,112,116,32,97,110,32,105,116,101,114,97,98,108, + 101,32,102,111,114,32,97,110,32,105,110,112,117,116,46,10, + 32,32,32,32,32,32,32,32,78,114,4,0,0,0,41,2, + 114,58,0,0,0,218,2,105,116,115,2,0,0,0,32,32, + 114,6,0,0,0,218,14,95,102,114,111,109,95,105,116,101, + 114,97,98,108,101,122,18,83,101,116,46,95,102,114,111,109, + 95,105,116,101,114,97,98,108,101,106,2,0,0,243,2,0, + 0,0,8,7,114,206,0,0,0,115,8,0,0,0,16,19, + 20,22,16,23,9,23,114,5,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 115,38,0,0,0,135,0,116,0,124,1,116,1,131,2,115, + 8,116,2,83,0,137,0,160,3,136,0,102,1,100,1,132, + 8,124,1,68,0,131,1,161,1,83,0,41,2,78,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,51, + 0,0,0,115,28,0,0,0,129,0,124,0,93,9,125,1, + 124,1,137,2,118,0,114,2,124,1,86,0,1,0,113,2, + 100,0,83,0,114,3,0,0,0,114,4,0,0,0,169,3, + 114,157,0,0,0,114,78,0,0,0,114,53,0,0,0,115, + 3,0,0,0,32,32,128,114,6,0,0,0,114,167,0,0, + 0,122,30,83,101,116,46,95,95,97,110,100,95,95,46,60, + 108,111,99,97,108,115,62,46,60,103,101,110,101,120,112,114, + 62,118,2,0,0,243,4,0,0,0,2,128,26,0,114,208, + 0,0,0,115,28,0,0,0,0,0,35,78,35,78,46,51, + 64,69,73,77,64,77,35,78,36,41,35,78,35,78,35,78, + 35,78,35,78,114,5,0,0,0,169,4,114,135,0,0,0, + 114,15,0,0,0,114,44,0,0,0,114,205,0,0,0,114, + 197,0,0,0,115,2,0,0,0,96,32,114,6,0,0,0, + 218,7,95,95,97,110,100,95,95,122,11,83,101,116,46,95, + 95,97,110,100,95,95,115,2,0,0,115,8,0,0,0,2, + 128,10,1,4,1,22,1,115,8,0,0,0,2,128,8,1, + 6,1,22,1,115,38,0,0,0,0,0,16,26,27,32,34, + 42,16,43,9,34,20,34,13,34,16,20,16,78,35,78,35, + 78,35,78,35,78,55,60,35,78,35,78,16,78,9,78,114, + 5,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,28,0,0,0,124,1, + 68,0,93,9,125,2,124,2,124,0,118,0,114,11,1,0, + 100,1,83,0,113,2,100,2,83,0,41,4,122,49,82,101, + 116,117,114,110,32,84,114,117,101,32,105,102,32,116,119,111, + 32,115,101,116,115,32,104,97,118,101,32,97,32,110,117,108, + 108,32,105,110,116,101,114,115,101,99,116,105,111,110,46,70, + 84,78,114,4,0,0,0,41,3,114,53,0,0,0,114,192, + 0,0,0,114,78,0,0,0,115,3,0,0,0,32,32,32, + 114,6,0,0,0,218,10,105,115,100,105,115,106,111,105,110, + 116,122,14,83,101,116,46,105,115,100,105,115,106,111,105,110, + 116,122,2,0,0,115,10,0,0,0,8,2,8,1,6,1, + 2,255,4,2,115,12,0,0,0,2,2,4,2,2,254,6, + 1,10,1,4,1,115,28,0,0,0,22,27,9,29,9,29, + 13,18,16,21,25,29,16,29,13,29,24,29,24,29,24,29, + 13,29,16,20,16,20,114,5,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,40,0,0,0,116,0,124,1,116,1,131,2,115,7,116, + 2,83,0,100,1,132,0,124,0,124,1,102,2,68,0,131, + 1,125,2,124,0,160,3,124,2,161,1,83,0,41,2,78, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,51,0,0,0,115,30,0,0,0,129,0,124,0,93,10, + 125,1,124,1,68,0,93,5,125,2,124,2,86,0,1,0, + 113,6,113,2,100,0,83,0,114,3,0,0,0,114,4,0, + 0,0,41,3,114,157,0,0,0,218,1,115,218,1,101,115, + 3,0,0,0,32,32,32,114,6,0,0,0,114,167,0,0, + 0,122,29,83,101,116,46,95,95,111,114,95,95,46,60,108, + 111,99,97,108,115,62,46,60,103,101,110,101,120,112,114,62, + 132,2,0,0,243,4,0,0,0,2,128,28,0,114,214,0, + 0,0,115,30,0,0,0,0,0,17,54,17,54,24,25,52, + 53,17,54,17,54,47,48,18,19,17,54,17,54,17,54,17, + 54,17,54,17,54,114,5,0,0,0,114,209,0,0,0,41, + 3,114,53,0,0,0,114,192,0,0,0,90,5,99,104,97, + 105,110,115,3,0,0,0,32,32,32,114,6,0,0,0,218, + 6,95,95,111,114,95,95,122,10,83,101,116,46,95,95,111, + 114,95,95,129,2,0,0,115,8,0,0,0,10,1,4,1, + 16,1,10,1,115,8,0,0,0,8,1,6,1,16,1,10, + 1,115,40,0,0,0,16,26,27,32,34,42,16,43,9,34, + 20,34,13,34,17,54,17,54,30,34,36,41,29,42,17,54, + 17,54,9,14,16,20,16,42,36,41,16,42,9,42,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,58,0,0,0,135,1,116, + 0,137,1,116,1,131,2,115,18,116,0,137,1,116,2,131, + 2,115,13,116,3,83,0,124,0,160,4,137,1,161,1,138, + 1,124,0,160,4,136,1,102,1,100,1,132,8,124,0,68, + 0,131,1,161,1,83,0,41,2,78,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,51,0,0,0,243, + 28,0,0,0,129,0,124,0,93,9,125,1,124,1,137,2, + 118,1,114,2,124,1,86,0,1,0,113,2,100,0,83,0, + 114,3,0,0,0,114,4,0,0,0,41,3,114,157,0,0, + 0,114,78,0,0,0,114,192,0,0,0,115,3,0,0,0, + 32,32,128,114,6,0,0,0,114,167,0,0,0,122,30,83, + 101,116,46,95,95,115,117,98,95,95,46,60,108,111,99,97, + 108,115,62,46,60,103,101,110,101,120,112,114,62,142,2,0, + 0,243,8,0,0,0,2,128,6,0,6,1,14,255,243,12, + 0,0,0,2,128,4,1,2,255,8,1,2,255,10,1,115, + 28,0,0,0,0,0,35,58,35,58,46,51,39,44,52,57, + 39,57,35,58,36,41,35,58,35,58,35,58,35,58,35,58, + 114,5,0,0,0,169,5,114,135,0,0,0,114,23,0,0, + 0,114,15,0,0,0,114,44,0,0,0,114,205,0,0,0, + 114,197,0,0,0,115,2,0,0,0,32,96,114,6,0,0, + 0,218,7,95,95,115,117,98,95,95,122,11,83,101,116,46, + 95,95,115,117,98,95,95,137,2,0,0,243,12,0,0,0, + 2,128,10,1,10,1,4,1,10,1,22,1,243,20,0,0, + 0,2,128,8,1,2,3,8,254,6,1,10,1,2,1,10, + 1,2,255,8,1,115,58,0,0,0,0,0,16,26,27,32, + 34,37,16,38,9,47,20,30,31,36,38,46,20,47,13,38, + 24,38,17,38,21,25,21,47,41,46,21,47,13,18,16,20, + 16,58,35,58,35,58,35,58,35,58,55,59,35,58,35,58, + 16,58,9,58,114,5,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,58, + 0,0,0,135,0,116,0,124,1,116,1,131,2,115,18,116, + 0,124,1,116,2,131,2,115,13,116,3,83,0,137,0,160, + 4,124,1,161,1,125,1,137,0,160,4,136,0,102,1,100, + 1,132,8,124,1,68,0,131,1,161,1,83,0,41,2,78, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,51,0,0,0,114,216,0,0,0,114,3,0,0,0,114, + 4,0,0,0,114,207,0,0,0,115,3,0,0,0,32,32, + 128,114,6,0,0,0,114,167,0,0,0,122,31,83,101,116, + 46,95,95,114,115,117,98,95,95,46,60,108,111,99,97,108, + 115,62,46,60,103,101,110,101,120,112,114,62,150,2,0,0, + 114,217,0,0,0,114,218,0,0,0,115,28,0,0,0,0, + 0,35,57,35,57,46,51,39,44,52,56,39,56,35,57,36, + 41,35,57,35,57,35,57,35,57,35,57,114,5,0,0,0, + 114,219,0,0,0,114,197,0,0,0,115,2,0,0,0,96, + 32,114,6,0,0,0,218,8,95,95,114,115,117,98,95,95, + 122,12,83,101,116,46,95,95,114,115,117,98,95,95,145,2, + 0,0,114,221,0,0,0,114,222,0,0,0,115,58,0,0, + 0,0,0,16,26,27,32,34,37,16,38,9,47,20,30,31, + 36,38,46,20,47,13,38,24,38,17,38,21,25,21,47,41, + 46,21,47,13,18,16,20,16,57,35,57,35,57,35,57,35, + 57,55,60,35,57,35,57,16,57,9,57,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,115,50,0,0,0,116,0,124,1,116,1, + 131,2,115,17,116,0,124,1,116,2,131,2,115,12,116,3, + 83,0,124,0,160,4,124,1,161,1,125,1,124,0,124,1, + 24,0,124,1,124,0,24,0,66,0,83,0,114,3,0,0, + 0,114,219,0,0,0,114,197,0,0,0,115,2,0,0,0, + 32,32,114,6,0,0,0,218,7,95,95,120,111,114,95,95, + 122,11,83,101,116,46,95,95,120,111,114,95,95,153,2,0, + 0,115,10,0,0,0,10,1,10,1,4,1,10,1,16,1, + 115,12,0,0,0,8,1,2,3,8,254,6,1,10,1,16, + 1,115,50,0,0,0,16,26,27,32,34,37,16,38,9,47, + 20,30,31,36,38,46,20,47,13,38,24,38,17,38,21,25, + 21,47,41,46,21,47,13,18,17,21,24,29,17,29,34,39, + 42,46,34,46,16,47,9,47,114,5,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,115,172,0,0,0,116,0,106,1,125,1,100,1,124, + 1,20,0,100,2,23,0,125,2,116,2,124,0,131,1,125, + 3,100,3,124,3,100,2,23,0,20,0,125,4,124,4,124, + 2,77,0,125,4,124,0,68,0,93,22,125,5,116,3,124, + 5,131,1,125,6,124,4,124,6,124,6,100,4,62,0,65, + 0,100,5,65,0,100,6,20,0,78,0,125,4,124,4,124, + 2,77,0,125,4,113,25,124,4,124,4,100,7,63,0,124, + 4,100,8,63,0,65,0,78,0,125,4,124,4,100,9,20, + 0,100,10,23,0,125,4,124,4,124,2,77,0,125,4,124, + 4,124,1,107,4,114,78,124,4,124,2,100,2,23,0,56, + 0,125,4,124,4,100,11,107,2,114,84,100,12,125,4,124, + 4,83,0,41,14,97,43,2,0,0,67,111,109,112,117,116, + 101,32,116,104,101,32,104,97,115,104,32,118,97,108,117,101, + 32,111,102,32,97,32,115,101,116,46,10,10,32,32,32,32, + 32,32,32,32,78,111,116,101,32,116,104,97,116,32,119,101, + 32,100,111,110,39,116,32,100,101,102,105,110,101,32,95,95, + 104,97,115,104,95,95,58,32,110,111,116,32,97,108,108,32, + 115,101,116,115,32,97,114,101,32,104,97,115,104,97,98,108, + 101,46,10,32,32,32,32,32,32,32,32,66,117,116,32,105, + 102,32,121,111,117,32,100,101,102,105,110,101,32,97,32,104, + 97,115,104,97,98,108,101,32,115,101,116,32,116,121,112,101, + 44,32,105,116,115,32,95,95,104,97,115,104,95,95,32,115, + 104,111,117,108,100,10,32,32,32,32,32,32,32,32,99,97, + 108,108,32,116,104,105,115,32,102,117,110,99,116,105,111,110, + 46,10,10,32,32,32,32,32,32,32,32,84,104,105,115,32, + 109,117,115,116,32,98,101,32,99,111,109,112,97,116,105,98, + 108,101,32,95,95,101,113,95,95,46,10,10,32,32,32,32, + 32,32,32,32,65,108,108,32,115,101,116,115,32,111,117,103, + 104,116,32,116,111,32,99,111,109,112,97,114,101,32,101,113, + 117,97,108,32,105,102,32,116,104,101,121,32,99,111,110,116, + 97,105,110,32,116,104,101,32,115,97,109,101,10,32,32,32, + 32,32,32,32,32,101,108,101,109,101,110,116,115,44,32,114, + 101,103,97,114,100,108,101,115,115,32,111,102,32,104,111,119, + 32,116,104,101,121,32,97,114,101,32,105,109,112,108,101,109, + 101,110,116,101,100,44,32,97,110,100,10,32,32,32,32,32, + 32,32,32,114,101,103,97,114,100,108,101,115,115,32,111,102, + 32,116,104,101,32,111,114,100,101,114,32,111,102,32,116,104, + 101,32,101,108,101,109,101,110,116,115,59,32,115,111,32,116, + 104,101,114,101,39,115,32,110,111,116,32,109,117,99,104,10, + 32,32,32,32,32,32,32,32,102,114,101,101,100,111,109,32, + 102,111,114,32,95,95,101,113,95,95,32,111,114,32,95,95, + 104,97,115,104,95,95,46,32,32,87,101,32,109,97,116,99, + 104,32,116,104,101,32,97,108,103,111,114,105,116,104,109,32, + 117,115,101,100,10,32,32,32,32,32,32,32,32,98,121,32, + 116,104,101,32,98,117,105,108,116,45,105,110,32,102,114,111, + 122,101,110,115,101,116,32,116,121,112,101,46,10,32,32,32, + 32,32,32,32,32,114,133,0,0,0,114,34,0,0,0,105, + 77,239,232,114,233,16,0,0,0,105,179,77,91,5,108,3, + 0,0,0,215,52,126,50,3,0,233,11,0,0,0,233,25, + 0,0,0,105,205,13,1,0,105,227,195,17,54,114,161,0, + 0,0,105,193,199,56,35,78,41,4,218,3,115,121,115,218, + 7,109,97,120,115,105,122,101,114,137,0,0,0,218,4,104, + 97,115,104,41,7,114,53,0,0,0,90,3,77,65,88,90, + 4,77,65,83,75,218,1,110,218,1,104,114,130,0,0,0, + 90,2,104,120,115,7,0,0,0,32,32,32,32,32,32,32, + 114,6,0,0,0,218,5,95,104,97,115,104,122,9,83,101, + 116,46,95,104,97,115,104,162,2,0,0,115,34,0,0,0, + 6,15,12,1,8,1,12,1,8,1,8,1,8,1,24,1, + 10,1,20,1,12,1,8,1,8,1,12,1,8,1,4,1, + 4,1,115,38,0,0,0,6,15,12,1,8,1,12,1,8, + 1,2,1,4,3,2,253,8,1,24,1,10,1,20,1,12, + 1,8,1,6,1,14,1,6,1,6,1,4,1,115,172,0, + 0,0,15,18,15,26,9,12,16,17,20,23,16,23,26,27, + 16,27,9,13,13,16,17,21,13,22,9,10,13,23,27,28, + 31,32,27,32,13,33,9,10,9,10,14,18,9,18,9,10, + 18,22,9,22,9,22,13,14,18,22,23,24,18,25,13,15, + 13,14,19,21,25,27,31,33,25,33,19,34,37,45,19,45, + 50,60,18,60,13,60,13,14,13,14,18,22,13,22,13,14, + 13,14,9,10,15,16,20,22,15,22,27,28,32,34,27,34, + 14,35,9,35,9,10,13,14,17,22,13,22,25,34,13,34, + 9,10,9,10,14,18,9,18,9,10,12,13,16,19,12,19, + 9,26,13,14,18,22,25,26,18,26,13,26,13,14,12,13, + 17,19,12,19,9,26,17,26,13,14,16,17,9,17,114,5, + 0,0,0,78,41,22,114,62,0,0,0,114,63,0,0,0, + 114,64,0,0,0,114,172,0,0,0,114,65,0,0,0,114, + 193,0,0,0,114,198,0,0,0,114,202,0,0,0,114,201, + 0,0,0,114,203,0,0,0,114,66,0,0,0,114,205,0, + 0,0,114,210,0,0,0,218,8,95,95,114,97,110,100,95, + 95,114,211,0,0,0,114,215,0,0,0,218,7,95,95,114, + 111,114,95,95,114,220,0,0,0,114,223,0,0,0,114,224, + 0,0,0,218,8,95,95,114,120,111,114,95,95,114,233,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,114,23,0,0,0,114,23,0,0,0,58,2,0,0,115, + 40,0,0,0,8,0,4,1,4,10,6,2,6,10,6,5, + 6,5,6,10,2,5,8,1,6,8,4,5,6,2,6,7, + 4,6,6,2,6,8,6,8,4,7,10,2,115,74,0,0, + 0,0,129,0,129,0,129,0,129,8,194,0,127,0,127,0, + 127,0,127,2,71,0,129,0,129,0,129,0,129,2,185,0, + 127,0,127,0,127,0,127,4,73,6,10,6,5,6,5,6, + 10,6,5,2,2,8,7,6,5,4,2,6,7,6,6,4, + 2,6,8,6,8,6,7,4,2,10,33,115,114,0,0,0, + 1,1,1,1,1,1,1,1,5,8,1,1,17,19,5,14, + 5,20,5,20,5,20,5,61,5,61,5,61,5,61,5,61, + 5,61,5,20,5,20,5,20,5,62,5,62,5,62,6,17, + 5,23,5,23,5,23,5,23,5,78,5,78,5,78,16,23, + 5,13,5,20,5,20,5,20,5,42,5,42,5,42,15,21, + 5,12,5,58,5,58,5,58,5,57,5,57,5,57,5,47, + 5,47,5,47,16,23,5,13,5,17,5,17,5,17,5,17, + 5,17,114,5,0,0,0,114,23,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,82,0,0,0,101,0,90,1,100,0,90,2,100,1, + 90,3,100,2,90,4,101,5,100,3,132,0,131,1,90,6, + 101,5,100,4,132,0,131,1,90,7,100,5,132,0,90,8, + 100,6,132,0,90,9,100,7,132,0,90,10,100,8,132,0, + 90,11,100,9,132,0,90,12,100,10,132,0,90,13,100,11, + 132,0,90,14,100,12,83,0,41,13,114,24,0,0,0,97, + 135,1,0,0,65,32,109,117,116,97,98,108,101,32,115,101, + 116,32,105,115,32,97,32,102,105,110,105,116,101,44,32,105, + 116,101,114,97,98,108,101,32,99,111,110,116,97,105,110,101, + 114,46,10,10,32,32,32,32,84,104,105,115,32,99,108,97, + 115,115,32,112,114,111,118,105,100,101,115,32,99,111,110,99, + 114,101,116,101,32,103,101,110,101,114,105,99,32,105,109,112, + 108,101,109,101,110,116,97,116,105,111,110,115,32,111,102,32, + 97,108,108,10,32,32,32,32,109,101,116,104,111,100,115,32, + 101,120,99,101,112,116,32,102,111,114,32,95,95,99,111,110, + 116,97,105,110,115,95,95,44,32,95,95,105,116,101,114,95, + 95,44,32,95,95,108,101,110,95,95,44,10,32,32,32,32, + 97,100,100,40,41,44,32,97,110,100,32,100,105,115,99,97, + 114,100,40,41,46,10,10,32,32,32,32,84,111,32,111,118, + 101,114,114,105,100,101,32,116,104,101,32,99,111,109,112,97, + 114,105,115,111,110,115,32,40,112,114,101,115,117,109,97,98, + 108,121,32,102,111,114,32,115,112,101,101,100,44,32,97,115, + 32,116,104,101,10,32,32,32,32,115,101,109,97,110,116,105, + 99,115,32,97,114,101,32,102,105,120,101,100,41,44,32,97, + 108,108,32,121,111,117,32,104,97,118,101,32,116,111,32,100, + 111,32,105,115,32,114,101,100,101,102,105,110,101,32,95,95, + 108,101,95,95,32,97,110,100,10,32,32,32,32,116,104,101, + 110,32,116,104,101,32,111,116,104,101,114,32,111,112,101,114, + 97,116,105,111,110,115,32,119,105,108,108,32,97,117,116,111, + 109,97,116,105,99,97,108,108,121,32,102,111,108,108,111,119, + 32,115,117,105,116,46,10,32,32,32,32,114,4,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,114,74,0,0,0,41,2,122,15,65,100, + 100,32,97,110,32,101,108,101,109,101,110,116,46,78,169,1, + 218,19,78,111,116,73,109,112,108,101,109,101,110,116,101,100, + 69,114,114,111,114,114,77,0,0,0,115,2,0,0,0,32, + 32,114,6,0,0,0,218,3,97,100,100,122,14,77,117,116, + 97,98,108,101,83,101,116,46,97,100,100,213,2,0,0,114, + 126,0,0,0,114,126,0,0,0,115,4,0,0,0,15,34, + 9,34,114,5,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,114,74,0,0, + 0,41,2,122,56,82,101,109,111,118,101,32,97,110,32,101, + 108,101,109,101,110,116,46,32,32,68,111,32,110,111,116,32, + 114,97,105,115,101,32,97,110,32,101,120,99,101,112,116,105, + 111,110,32,105,102,32,97,98,115,101,110,116,46,78,114,237, + 0,0,0,114,77,0,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,218,7,100,105,115,99,97,114,100,122,18,77, + 117,116,97,98,108,101,83,101,116,46,100,105,115,99,97,114, + 100,218,2,0,0,114,126,0,0,0,114,126,0,0,0,115, + 4,0,0,0,15,34,9,34,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,115,30,0,0,0,124,1,124,0,118,1,114,8,116, + 0,124,1,131,1,130,1,124,0,160,1,124,1,161,1,1, + 0,100,1,83,0,41,2,122,53,82,101,109,111,118,101,32, + 97,110,32,101,108,101,109,101,110,116,46,32,73,102,32,110, + 111,116,32,97,32,109,101,109,98,101,114,44,32,114,97,105, + 115,101,32,97,32,75,101,121,69,114,114,111,114,46,78,41, + 2,218,8,75,101,121,69,114,114,111,114,114,240,0,0,0, + 114,77,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,218,6,114,101,109,111,118,101,122,17,77,117,116,97,98, + 108,101,83,101,116,46,114,101,109,111,118,101,223,2,0,0, + 115,6,0,0,0,8,2,8,1,14,1,115,6,0,0,0, + 6,2,10,1,14,1,115,30,0,0,0,12,17,25,29,12, + 29,9,34,19,27,28,33,19,34,13,34,9,13,9,28,22, + 27,9,28,9,28,9,28,9,28,114,5,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,3, + 0,0,0,115,58,0,0,0,116,0,124,0,131,1,125,1, + 9,0,116,1,124,1,131,1,125,2,110,12,35,0,4,0, + 116,2,121,20,1,0,1,0,1,0,116,3,100,1,130,2, + 119,0,37,0,124,0,160,4,124,2,161,1,1,0,124,2, + 83,0,41,2,122,50,82,101,116,117,114,110,32,116,104,101, + 32,112,111,112,112,101,100,32,118,97,108,117,101,46,32,32, + 82,97,105,115,101,32,75,101,121,69,114,114,111,114,32,105, + 102,32,101,109,112,116,121,46,78,41,5,218,4,105,116,101, + 114,218,4,110,101,120,116,114,76,0,0,0,114,241,0,0, + 0,114,240,0,0,0,169,3,114,53,0,0,0,114,204,0, + 0,0,114,78,0,0,0,115,3,0,0,0,32,32,32,114, + 6,0,0,0,218,3,112,111,112,122,14,77,117,116,97,98, + 108,101,83,101,116,46,112,111,112,229,2,0,0,115,20,0, + 0,0,8,2,2,1,10,1,2,128,12,1,6,1,2,255, + 2,128,10,2,4,1,115,20,0,0,0,8,2,2,4,10, + 254,2,128,2,2,2,255,16,1,2,128,10,1,4,1,115, + 58,0,0,0,14,18,19,23,14,24,9,11,9,37,21,25, + 26,28,21,29,13,18,13,18,0,0,9,37,16,29,9,37, + 9,37,9,37,9,37,19,27,33,37,13,37,9,37,0,0, + 9,13,9,28,22,27,9,28,9,28,16,21,9,21,115,8, + 0,0,0,133,4,10,0,138,11,21,7,99,1,0,0,0, + 0,0,0,0,0,0,0,0,8,0,0,0,3,0,0,0, + 243,38,0,0,0,9,0,9,0,124,0,160,0,161,0,1, + 0,113,2,35,0,4,0,116,1,121,17,1,0,1,0,1, + 0,89,0,100,2,83,0,119,0,37,0,41,3,122,54,84, + 104,105,115,32,105,115,32,115,108,111,119,32,40,99,114,101, + 97,116,101,115,32,78,32,110,101,119,32,105,116,101,114,97, + 116,111,114,115,33,41,32,98,117,116,32,101,102,102,101,99, + 116,105,118,101,46,84,78,41,2,114,246,0,0,0,114,241, + 0,0,0,114,52,0,0,0,115,1,0,0,0,32,114,6, + 0,0,0,218,5,99,108,101,97,114,122,16,77,117,116,97, + 98,108,101,83,101,116,46,99,108,101,97,114,239,2,0,0, + 243,18,0,0,0,2,2,2,1,8,1,2,255,2,128,12, + 2,6,1,2,255,2,128,243,18,0,0,0,2,6,2,253, + 8,1,2,255,2,128,2,3,2,255,16,1,2,128,115,38, + 0,0,0,9,17,19,23,17,21,17,27,17,27,17,27,19, + 23,0,0,9,17,16,24,9,17,9,17,9,17,9,17,13, + 17,13,17,13,17,9,17,0,0,115,12,0,0,0,129,6, + 7,0,135,7,18,7,145,1,18,7,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 24,0,0,0,124,1,68,0,93,7,125,2,124,0,160,0, + 124,2,161,1,1,0,113,2,124,0,83,0,114,3,0,0, + 0,41,1,114,239,0,0,0,114,245,0,0,0,115,3,0, + 0,0,32,32,32,114,6,0,0,0,218,7,95,95,105,111, + 114,95,95,122,18,77,117,116,97,98,108,101,83,101,116,46, + 95,95,105,111,114,95,95,247,2,0,0,115,6,0,0,0, + 8,1,12,1,4,1,115,10,0,0,0,2,1,4,1,2, + 255,12,1,4,1,115,24,0,0,0,22,24,9,28,9,28, + 13,18,13,17,13,28,22,27,13,28,13,28,13,28,16,20, + 9,20,114,5,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,28,0,0, + 0,124,0,124,1,24,0,68,0,93,7,125,2,124,0,160, + 0,124,2,161,1,1,0,113,4,124,0,83,0,114,3,0, + 0,0,41,1,114,240,0,0,0,114,245,0,0,0,115,3, + 0,0,0,32,32,32,114,6,0,0,0,218,8,95,95,105, + 97,110,100,95,95,122,19,77,117,116,97,98,108,101,83,101, + 116,46,95,95,105,97,110,100,95,95,252,2,0,0,115,6, + 0,0,0,12,1,12,1,4,1,115,10,0,0,0,6,1, + 4,1,2,255,12,1,4,1,115,28,0,0,0,23,27,30, + 32,23,32,9,32,9,32,13,18,13,17,13,32,26,31,13, + 32,13,32,13,32,16,20,9,20,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,84,0,0,0,124,1,124,0,117,0,114,10, + 124,0,160,0,161,0,1,0,124,0,83,0,116,1,124,1, + 116,2,131,2,115,20,124,0,160,3,124,1,161,1,125,1, + 124,1,68,0,93,17,125,2,124,2,124,0,118,0,114,34, + 124,0,160,4,124,2,161,1,1,0,113,22,124,0,160,5, + 124,2,161,1,1,0,113,22,124,0,83,0,114,3,0,0, + 0,41,6,114,248,0,0,0,114,135,0,0,0,114,23,0, + 0,0,114,205,0,0,0,114,240,0,0,0,114,239,0,0, + 0,114,245,0,0,0,115,3,0,0,0,32,32,32,114,6, + 0,0,0,218,8,95,95,105,120,111,114,95,95,122,19,77, + 117,116,97,98,108,101,83,101,116,46,95,95,105,120,111,114, + 95,95,1,3,0,0,115,20,0,0,0,8,1,8,1,4, + 9,10,249,10,1,8,1,8,1,12,1,12,2,4,1,115, + 28,0,0,0,6,1,2,9,8,248,4,9,8,249,12,1, + 2,1,4,4,2,252,6,1,2,3,12,254,12,2,4,1, + 115,84,0,0,0,12,14,18,22,12,22,9,36,13,17,13, + 25,13,25,13,25,16,20,9,20,20,30,31,33,35,38,20, + 39,13,45,22,26,22,45,42,44,22,45,17,19,26,28,13, + 36,13,36,17,22,20,25,29,33,20,33,17,36,21,25,21, + 40,34,39,21,40,21,40,21,40,21,25,21,36,30,35,21, + 36,21,36,21,36,16,20,9,20,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,44,0,0,0,124,1,124,0,117,0,114,10, + 124,0,160,0,161,0,1,0,124,0,83,0,124,1,68,0, + 93,7,125,2,124,0,160,1,124,2,161,1,1,0,113,12, + 124,0,83,0,114,3,0,0,0,41,2,114,248,0,0,0, + 114,240,0,0,0,114,245,0,0,0,115,3,0,0,0,32, + 32,32,114,6,0,0,0,218,8,95,95,105,115,117,98,95, + 95,122,19,77,117,116,97,98,108,101,83,101,116,46,95,95, + 105,115,117,98,95,95,14,3,0,0,115,12,0,0,0,8, + 1,8,1,4,4,8,254,12,1,4,1,115,18,0,0,0, + 6,1,2,4,8,253,4,4,2,254,4,1,2,255,12,1, + 4,1,115,44,0,0,0,12,14,18,22,12,22,9,36,13, + 17,13,25,13,25,13,25,16,20,9,20,26,28,13,36,13, + 36,17,22,17,21,17,36,30,35,17,36,17,36,17,36,16, + 20,9,20,114,5,0,0,0,78,41,15,114,62,0,0,0, + 114,63,0,0,0,114,64,0,0,0,114,172,0,0,0,114, + 65,0,0,0,114,2,0,0,0,114,239,0,0,0,114,240, + 0,0,0,114,242,0,0,0,114,246,0,0,0,114,248,0, + 0,0,114,251,0,0,0,114,252,0,0,0,114,253,0,0, + 0,114,254,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,24,0,0,0,114,24,0,0,0,199, + 2,0,0,115,28,0,0,0,8,0,4,1,4,11,2,2, + 8,1,2,4,8,1,6,4,6,6,6,10,6,8,6,5, + 6,5,10,13,115,70,0,0,0,0,129,0,129,0,129,0, + 129,0,129,8,180,0,127,0,127,0,127,0,127,0,127,2, + 86,0,129,0,129,0,129,0,129,0,129,2,170,0,127,0, + 127,0,127,0,127,0,127,4,88,2,2,8,3,2,2,8, + 3,6,6,6,10,6,8,6,5,6,5,6,13,10,8,115, + 82,0,0,0,1,1,1,1,1,1,1,1,5,8,1,1, + 17,19,5,14,6,20,5,34,5,34,5,34,5,34,6,20, + 5,34,5,34,5,34,5,34,5,28,5,28,5,28,5,21, + 5,21,5,21,5,17,5,17,5,17,5,20,5,20,5,20, + 5,20,5,20,5,20,5,20,5,20,5,20,5,20,5,20, + 5,20,5,20,5,20,114,5,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,76,0,0,0,101,0,90,1,100,0, + 90,2,100,1,90,3,100,2,90,4,100,3,90,5,101,6, + 100,4,132,0,131,1,90,7,100,12,100,6,132,1,90,8, + 100,7,132,0,90,9,100,8,132,0,90,10,100,9,132,0, + 90,11,100,10,132,0,90,12,100,11,132,0,90,13,100,5, + 90,14,100,5,83,0,41,13,114,25,0,0,0,122,198,65, + 32,77,97,112,112,105,110,103,32,105,115,32,97,32,103,101, + 110,101,114,105,99,32,99,111,110,116,97,105,110,101,114,32, + 102,111,114,32,97,115,115,111,99,105,97,116,105,110,103,32, + 107,101,121,47,118,97,108,117,101,10,32,32,32,32,112,97, + 105,114,115,46,10,10,32,32,32,32,84,104,105,115,32,99, + 108,97,115,115,32,112,114,111,118,105,100,101,115,32,99,111, + 110,99,114,101,116,101,32,103,101,110,101,114,105,99,32,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,115,32,111, + 102,32,97,108,108,10,32,32,32,32,109,101,116,104,111,100, + 115,32,101,120,99,101,112,116,32,102,111,114,32,95,95,103, + 101,116,105,116,101,109,95,95,44,32,95,95,105,116,101,114, + 95,95,44,32,97,110,100,32,95,95,108,101,110,95,95,46, + 10,32,32,32,32,114,4,0,0,0,233,64,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,114,3,0,0,0,169,1, + 114,241,0,0,0,169,2,114,53,0,0,0,218,3,107,101, + 121,115,2,0,0,0,32,32,114,6,0,0,0,114,171,0, + 0,0,122,19,77,97,112,112,105,110,103,46,95,95,103,101, + 116,105,116,101,109,95,95,41,3,0,0,114,55,0,0,0, + 114,55,0,0,0,115,4,0,0,0,15,23,9,23,114,5, + 0,0,0,78,99,3,0,0,0,0,0,0,0,0,0,0, + 0,8,0,0,0,3,0,0,0,115,36,0,0,0,9,0, + 124,0,124,1,25,0,83,0,35,0,4,0,116,0,121,16, + 1,0,1,0,1,0,124,2,6,0,89,0,83,0,119,0, + 37,0,41,2,122,60,68,46,103,101,116,40,107,91,44,100, + 93,41,32,45,62,32,68,91,107,93,32,105,102,32,107,32, + 105,110,32,68,44,32,101,108,115,101,32,100,46,32,32,100, + 32,100,101,102,97,117,108,116,115,32,116,111,32,78,111,110, + 101,46,78,114,0,1,0,0,169,3,114,53,0,0,0,114, + 2,1,0,0,218,7,100,101,102,97,117,108,116,115,3,0, + 0,0,32,32,32,114,6,0,0,0,218,3,103,101,116,122, + 11,77,97,112,112,105,110,103,46,103,101,116,45,3,0,0, + 115,14,0,0,0,2,2,8,1,2,128,12,1,8,1,2, + 255,2,128,115,14,0,0,0,2,5,8,254,2,128,2,2, + 2,255,18,1,2,128,115,36,0,0,0,9,27,20,24,25, + 28,20,29,13,29,0,0,9,27,16,24,9,27,9,27,9, + 27,9,27,20,27,13,27,13,27,13,27,9,27,0,0,115, + 12,0,0,0,129,3,5,0,133,9,17,7,144,1,17,7, + 99,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,3,0,0,0,115,38,0,0,0,9,0,124,0,124,1, + 25,0,1,0,100,2,83,0,35,0,4,0,116,0,121,17, + 1,0,1,0,1,0,89,0,100,1,83,0,119,0,37,0, + 114,189,0,0,0,114,0,1,0,0,114,1,1,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,114,131,0,0,0, + 122,20,77,97,112,112,105,110,103,46,95,95,99,111,110,116, + 97,105,110,115,95,95,52,3,0,0,115,16,0,0,0,2, + 1,8,1,4,4,2,128,12,253,6,1,2,255,2,128,115, + 16,0,0,0,2,6,8,252,4,4,2,128,2,254,2,255, + 16,1,2,128,115,38,0,0,0,9,24,13,17,18,21,13, + 22,13,22,20,24,20,24,0,0,9,25,16,24,9,25,9, + 25,9,25,9,25,20,25,20,25,20,25,9,25,0,0,115, + 12,0,0,0,129,4,7,0,135,7,18,7,145,1,18,7, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,8,0,0,0,116,0,124,0,131,1, + 83,0,41,2,122,58,68,46,107,101,121,115,40,41,32,45, + 62,32,97,32,115,101,116,45,108,105,107,101,32,111,98,106, + 101,99,116,32,112,114,111,118,105,100,105,110,103,32,97,32, + 118,105,101,119,32,111,110,32,68,39,115,32,107,101,121,115, + 78,41,1,114,28,0,0,0,114,52,0,0,0,115,1,0, + 0,0,32,114,6,0,0,0,218,4,107,101,121,115,122,12, + 77,97,112,112,105,110,103,46,107,101,121,115,60,3,0,0, + 243,2,0,0,0,8,2,114,8,1,0,0,115,8,0,0, + 0,16,24,25,29,16,30,9,30,114,5,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,114,6,1,0,0,41,2,122,60,68,46,105,116, + 101,109,115,40,41,32,45,62,32,97,32,115,101,116,45,108, + 105,107,101,32,111,98,106,101,99,116,32,112,114,111,118,105, + 100,105,110,103,32,97,32,118,105,101,119,32,111,110,32,68, + 39,115,32,105,116,101,109,115,78,41,1,114,29,0,0,0, + 114,52,0,0,0,115,1,0,0,0,32,114,6,0,0,0, + 218,5,105,116,101,109,115,122,13,77,97,112,112,105,110,103, + 46,105,116,101,109,115,64,3,0,0,114,8,1,0,0,114, + 8,1,0,0,115,8,0,0,0,16,25,26,30,16,31,9, + 31,114,5,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,6,1,0,0, + 41,2,122,54,68,46,118,97,108,117,101,115,40,41,32,45, + 62,32,97,110,32,111,98,106,101,99,116,32,112,114,111,118, + 105,100,105,110,103,32,97,32,118,105,101,119,32,111,110,32, + 68,39,115,32,118,97,108,117,101,115,78,41,1,114,30,0, + 0,0,114,52,0,0,0,115,1,0,0,0,32,114,6,0, + 0,0,218,6,118,97,108,117,101,115,122,14,77,97,112,112, + 105,110,103,46,118,97,108,117,101,115,68,3,0,0,114,8, + 1,0,0,114,8,1,0,0,115,8,0,0,0,16,26,27, + 31,16,32,9,32,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 38,0,0,0,116,0,124,1,116,1,131,2,115,7,116,2, + 83,0,116,3,124,0,160,4,161,0,131,1,116,3,124,1, + 160,4,161,0,131,1,107,2,83,0,114,3,0,0,0,41, + 5,114,135,0,0,0,114,25,0,0,0,114,44,0,0,0, + 114,153,0,0,0,114,9,1,0,0,114,197,0,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,114,203,0,0,0, + 122,14,77,97,112,112,105,110,103,46,95,95,101,113,95,95, + 72,3,0,0,115,6,0,0,0,10,1,4,1,24,1,115, + 6,0,0,0,8,1,6,1,24,1,115,38,0,0,0,16, + 26,27,32,34,41,16,42,9,34,20,34,13,34,16,20,21, + 25,21,33,21,33,16,34,38,42,43,48,43,56,43,56,38, + 57,16,57,9,57,114,5,0,0,0,114,3,0,0,0,41, + 15,114,62,0,0,0,114,63,0,0,0,114,64,0,0,0, + 114,172,0,0,0,114,65,0,0,0,218,15,95,95,97,98, + 99,95,116,112,102,108,97,103,115,95,95,114,2,0,0,0, + 114,171,0,0,0,114,5,1,0,0,114,131,0,0,0,114, + 7,1,0,0,114,9,1,0,0,114,10,1,0,0,114,203, + 0,0,0,114,127,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,25,0,0,0,114,25,0,0, + 0,28,3,0,0,115,26,0,0,0,8,0,4,1,4,7, + 4,3,2,2,8,1,8,3,6,7,6,8,6,4,6,4, + 6,4,8,5,115,78,0,0,0,0,129,0,129,0,129,0, + 129,0,129,0,129,8,222,0,127,0,127,0,127,0,127,0, + 127,0,127,2,40,0,129,0,129,0,129,0,129,0,129,0, + 129,2,216,0,127,0,127,0,127,0,127,0,127,0,127,4, + 42,4,3,2,2,8,2,2,2,6,5,6,8,6,4,6, + 4,6,4,6,5,8,2,115,76,0,0,0,1,1,1,1, + 1,1,1,1,5,8,1,1,17,19,5,14,23,29,5,20, + 6,20,5,23,5,23,5,23,5,23,32,36,5,27,5,27, + 5,27,5,24,5,24,5,24,5,30,5,30,5,30,5,31, + 5,31,5,31,5,32,5,32,5,32,5,57,5,57,5,57, + 20,24,5,17,5,17,5,17,114,5,0,0,0,114,25,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,42,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,132,0,90,4,100,3, + 132,0,90,5,100,4,132,0,90,6,101,7,101,8,131,1, + 90,9,100,5,83,0,41,6,114,27,0,0,0,169,1,218, + 8,95,109,97,112,112,105,110,103,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,115,10, + 0,0,0,124,1,124,0,95,0,100,0,83,0,114,3,0, + 0,0,114,12,1,0,0,41,2,114,53,0,0,0,218,7, + 109,97,112,112,105,110,103,115,2,0,0,0,32,32,114,6, + 0,0,0,218,8,95,95,105,110,105,116,95,95,122,20,77, + 97,112,112,105,110,103,86,105,101,119,46,95,95,105,110,105, + 116,95,95,86,3,0,0,243,2,0,0,0,10,1,114,16, + 1,0,0,115,10,0,0,0,25,32,9,13,9,22,9,22, + 9,22,114,5,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,10,0,0, + 0,116,0,124,0,106,1,131,1,83,0,114,3,0,0,0, + 41,2,114,137,0,0,0,114,13,1,0,0,114,52,0,0, + 0,115,1,0,0,0,32,114,6,0,0,0,114,129,0,0, + 0,122,19,77,97,112,112,105,110,103,86,105,101,119,46,95, + 95,108,101,110,95,95,89,3,0,0,114,16,1,0,0,114, + 16,1,0,0,115,10,0,0,0,16,19,20,24,20,33,16, + 34,9,34,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,115,10,0, + 0,0,100,1,160,0,124,0,161,1,83,0,41,2,78,122, + 38,123,48,46,95,95,99,108,97,115,115,95,95,46,95,95, + 110,97,109,101,95,95,125,40,123,48,46,95,109,97,112,112, + 105,110,103,33,114,125,41,41,1,218,6,102,111,114,109,97, + 116,114,52,0,0,0,115,1,0,0,0,32,114,6,0,0, + 0,114,163,0,0,0,122,20,77,97,112,112,105,110,103,86, + 105,101,119,46,95,95,114,101,112,114,95,95,92,3,0,0, + 114,16,1,0,0,114,16,1,0,0,115,10,0,0,0,16, + 56,16,69,64,68,16,69,9,69,114,5,0,0,0,78,41, + 10,114,62,0,0,0,114,63,0,0,0,114,64,0,0,0, + 114,65,0,0,0,114,15,1,0,0,114,129,0,0,0,114, + 163,0,0,0,114,66,0,0,0,114,71,0,0,0,114,72, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,27,0,0,0,114,27,0,0,0,82,3,0,0, + 115,12,0,0,0,8,0,4,2,6,2,6,3,6,3,12, + 3,115,36,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,8,168,0,127,0,127,0,127,0,127,0,127,0,127, + 4,90,6,3,6,3,6,3,12,2,115,42,0,0,0,1, + 1,1,1,1,1,1,1,17,28,5,14,5,32,5,32,5, + 32,5,34,5,34,5,34,5,69,5,69,5,69,25,36,37, + 49,25,50,5,22,5,22,5,22,114,5,0,0,0,114,27, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,38,0,0,0,101,0,90, + 1,100,0,90,2,100,1,90,3,101,4,100,2,132,0,131, + 1,90,5,100,3,132,0,90,6,100,4,132,0,90,7,100, + 5,83,0,41,6,114,28,0,0,0,114,4,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,8,0,0,0,116,0,124,1,131,1,83, + 0,114,3,0,0,0,169,1,218,3,115,101,116,169,2,114, + 53,0,0,0,114,204,0,0,0,115,2,0,0,0,32,32, + 114,6,0,0,0,114,205,0,0,0,122,23,75,101,121,115, + 86,105,101,119,46,95,102,114,111,109,95,105,116,101,114,97, + 98,108,101,102,3,0,0,114,8,1,0,0,114,8,1,0, + 0,115,8,0,0,0,16,19,20,22,16,23,9,23,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,10,0,0,0,124,1,124, + 0,106,0,118,0,83,0,114,3,0,0,0,114,12,1,0, + 0,114,1,1,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,114,131,0,0,0,122,21,75,101,121,115,86,105,101, + 119,46,95,95,99,111,110,116,97,105,110,115,95,95,106,3, + 0,0,114,16,1,0,0,114,16,1,0,0,115,10,0,0, + 0,16,19,23,27,23,36,16,36,9,36,114,5,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,35,0,0,0,115,18,0,0,0,129,0,124,0,106,0, + 69,0,100,0,72,0,1,0,100,0,83,0,114,3,0,0, + 0,114,12,1,0,0,114,52,0,0,0,115,1,0,0,0, + 32,114,6,0,0,0,114,123,0,0,0,122,17,75,101,121, + 115,86,105,101,119,46,95,95,105,116,101,114,95,95,109,3, + 0,0,243,4,0,0,0,2,128,16,1,114,23,1,0,0, + 115,18,0,0,0,0,0,20,24,20,33,9,33,9,33,9, + 33,9,33,9,33,9,33,114,5,0,0,0,78,169,8,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,114,65, + 0,0,0,114,66,0,0,0,114,205,0,0,0,114,131,0, + 0,0,114,123,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,6,0,0,0,114,28,0,0,0,114,28,0,0,0, + 98,3,0,0,115,12,0,0,0,8,0,4,2,2,2,8, + 1,6,3,10,3,115,36,0,0,0,0,129,0,129,0,129, + 0,129,0,129,0,129,8,152,0,127,0,127,0,127,0,127, + 0,127,0,127,4,106,2,2,8,2,6,3,10,3,115,38, + 0,0,0,1,1,1,1,1,1,1,1,17,19,5,14,6, + 17,5,23,5,23,5,23,5,23,5,36,5,36,5,36,5, + 33,5,33,5,33,5,33,5,33,114,5,0,0,0,114,28, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,18,1,0,0,41,6,114, + 29,0,0,0,114,4,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,114,19, + 1,0,0,114,3,0,0,0,114,20,1,0,0,114,22,1, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,205, + 0,0,0,122,24,73,116,101,109,115,86,105,101,119,46,95, + 102,114,111,109,95,105,116,101,114,97,98,108,101,120,3,0, + 0,114,8,1,0,0,114,8,1,0,0,115,8,0,0,0, + 16,19,20,22,16,23,9,23,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,115,62,0,0,0,124,1,92,2,125,2,125,3,9, + 0,124,0,106,0,124,2,25,0,125,4,110,12,35,0,4, + 0,116,1,121,21,1,0,1,0,1,0,89,0,100,1,83, + 0,119,0,37,0,124,4,124,3,117,0,112,30,124,4,124, + 3,107,2,83,0,114,122,0,0,0,41,2,114,13,1,0, + 0,114,241,0,0,0,41,5,114,53,0,0,0,114,170,0, + 0,0,114,2,1,0,0,114,78,0,0,0,218,1,118,115, + 5,0,0,0,32,32,32,32,32,114,6,0,0,0,114,131, + 0,0,0,122,22,73,116,101,109,115,86,105,101,119,46,95, + 95,99,111,110,116,97,105,110,115,95,95,124,3,0,0,115, + 18,0,0,0,8,1,2,1,12,1,2,128,12,1,6,1, + 2,255,2,128,16,3,115,18,0,0,0,8,1,2,6,12, + 252,2,128,2,2,2,255,16,1,2,128,16,2,115,62,0, + 0,0,22,26,9,19,9,12,14,19,9,44,17,21,17,30, + 31,34,17,35,13,14,13,14,0,0,9,25,16,24,9,25, + 9,25,9,25,9,25,20,25,20,25,20,25,9,25,0,0, + 20,21,25,30,20,30,20,44,34,35,39,44,34,44,13,44, + 115,12,0,0,0,133,5,11,0,139,7,22,7,149,1,22, + 7,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,35,0,0,0,115,34,0,0,0,129,0,124,0,106, + 0,68,0,93,10,125,1,124,1,124,0,106,0,124,1,25, + 0,102,2,86,0,1,0,113,4,100,0,83,0,114,3,0, + 0,0,114,12,1,0,0,114,1,1,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,123,0,0,0,122,18,73, + 116,101,109,115,86,105,101,119,46,95,95,105,116,101,114,95, + 95,133,3,0,0,115,8,0,0,0,2,128,10,1,18,1, + 4,255,115,10,0,0,0,2,128,4,1,4,1,2,255,22, + 1,115,34,0,0,0,0,0,20,24,20,33,9,44,9,44, + 13,16,20,23,25,29,25,38,39,42,25,43,19,44,13,44, + 13,44,13,44,9,44,9,44,114,5,0,0,0,78,114,24, + 1,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,29,0,0,0,114,29,0,0,0,116,3,0,0, + 115,12,0,0,0,8,0,4,2,2,2,8,1,6,3,10, + 9,115,36,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,8,134,0,127,0,127,0,127,0,127,0,127,0,127, + 4,124,2,2,8,2,6,9,10,4,115,38,0,0,0,1, + 1,1,1,1,1,1,1,17,19,5,14,6,17,5,23,5, + 23,5,23,5,23,5,44,5,44,5,44,5,44,5,44,5, + 44,5,44,5,44,114,5,0,0,0,114,29,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,1,90,3,100,2,132,0,90,4,100,3,132,0,90, + 5,100,4,83,0,41,5,114,30,0,0,0,114,4,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,115,48,0,0,0,124,0,106,0,68, + 0,93,18,125,2,124,0,106,0,124,2,25,0,125,3,124, + 3,124,1,117,0,115,18,124,3,124,1,107,2,114,21,1, + 0,100,1,83,0,113,3,100,2,83,0,169,3,78,84,70, + 114,12,1,0,0,41,4,114,53,0,0,0,114,78,0,0, + 0,114,2,1,0,0,114,25,1,0,0,115,4,0,0,0, + 32,32,32,32,114,6,0,0,0,114,131,0,0,0,122,23, + 86,97,108,117,101,115,86,105,101,119,46,95,95,99,111,110, + 116,97,105,110,115,95,95,145,3,0,0,115,12,0,0,0, + 10,1,10,1,16,1,6,1,2,255,4,2,115,18,0,0, + 0,4,1,4,3,2,253,10,1,6,1,2,1,6,255,10, + 1,4,1,115,48,0,0,0,20,24,20,33,9,28,9,28, + 13,16,17,21,17,30,31,34,17,35,13,14,16,17,21,26, + 16,26,13,28,30,31,35,40,30,40,13,28,24,28,24,28, + 24,28,13,28,16,21,16,21,114,5,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,35,0, + 0,0,115,30,0,0,0,129,0,124,0,106,0,68,0,93, + 8,125,1,124,0,106,0,124,1,25,0,86,0,1,0,113, + 4,100,0,83,0,114,3,0,0,0,114,12,1,0,0,114, + 1,1,0,0,115,2,0,0,0,32,32,114,6,0,0,0, + 114,123,0,0,0,122,19,86,97,108,117,101,115,86,105,101, + 119,46,95,95,105,116,101,114,95,95,152,3,0,0,115,8, + 0,0,0,2,128,10,1,14,1,4,255,115,10,0,0,0, + 2,128,4,1,4,1,2,255,18,1,115,30,0,0,0,0, + 0,20,24,20,33,9,37,9,37,13,16,19,23,19,32,33, + 36,19,37,13,37,13,37,13,37,9,37,9,37,114,5,0, + 0,0,78,41,6,114,62,0,0,0,114,63,0,0,0,114, + 64,0,0,0,114,65,0,0,0,114,131,0,0,0,114,123, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,30,0,0,0,114,30,0,0,0,141,3,0,0, + 115,8,0,0,0,8,0,4,2,6,2,10,7,115,36,0, + 0,0,0,129,0,129,0,129,0,129,0,129,0,129,0,129, + 8,236,0,127,0,127,0,127,0,127,0,127,0,127,0,127, + 4,22,6,7,10,4,115,28,0,0,0,1,1,1,1,1, + 1,1,1,17,19,5,14,5,21,5,21,5,21,5,37,5, + 37,5,37,5,37,5,37,114,5,0,0,0,114,30,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,84,0,0,0,101,0,90,1,100, + 0,90,2,100,1,90,3,100,2,90,4,101,5,100,3,132, + 0,131,1,90,6,101,5,100,4,132,0,131,1,90,7,101, + 8,131,0,90,9,101,9,102,1,100,5,132,1,90,10,100, + 6,132,0,90,11,100,7,132,0,90,12,100,11,100,8,132, + 1,90,13,100,12,100,10,132,1,90,14,100,9,83,0,41, + 13,114,26,0,0,0,122,235,65,32,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,32,105,115,32,97,32,103,101, + 110,101,114,105,99,32,99,111,110,116,97,105,110,101,114,32, + 102,111,114,32,97,115,115,111,99,105,97,116,105,110,103,10, + 32,32,32,32,107,101,121,47,118,97,108,117,101,32,112,97, + 105,114,115,46,10,10,32,32,32,32,84,104,105,115,32,99, + 108,97,115,115,32,112,114,111,118,105,100,101,115,32,99,111, + 110,99,114,101,116,101,32,103,101,110,101,114,105,99,32,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,115,32,111, + 102,32,97,108,108,10,32,32,32,32,109,101,116,104,111,100, + 115,32,101,120,99,101,112,116,32,102,111,114,32,95,95,103, + 101,116,105,116,101,109,95,95,44,32,95,95,115,101,116,105, + 116,101,109,95,95,44,32,95,95,100,101,108,105,116,101,109, + 95,95,44,10,32,32,32,32,95,95,105,116,101,114,95,95, + 44,32,97,110,100,32,95,95,108,101,110,95,95,46,10,32, + 32,32,32,114,4,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,114,74,0, + 0,0,114,3,0,0,0,114,0,1,0,0,169,3,114,53, + 0,0,0,114,2,1,0,0,114,78,0,0,0,115,3,0, + 0,0,32,32,32,114,6,0,0,0,218,11,95,95,115,101, + 116,105,116,101,109,95,95,122,26,77,117,116,97,98,108,101, + 77,97,112,112,105,110,103,46,95,95,115,101,116,105,116,101, + 109,95,95,171,3,0,0,114,55,0,0,0,114,55,0,0, + 0,115,4,0,0,0,15,23,9,23,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,114,3,0,0,0,114,0, + 1,0,0,114,1,1,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,218,11,95,95,100,101,108,105,116,101,109,95, + 95,122,26,77,117,116,97,98,108,101,77,97,112,112,105,110, + 103,46,95,95,100,101,108,105,116,101,109,95,95,175,3,0, + 0,114,55,0,0,0,114,55,0,0,0,115,4,0,0,0, + 15,23,9,23,114,5,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,8,0,0,0,3,0,0,0,115,60, + 0,0,0,9,0,124,0,124,1,25,0,125,3,110,19,35, + 0,4,0,116,0,121,23,1,0,1,0,1,0,124,2,124, + 0,106,1,117,0,114,19,130,0,124,2,6,0,89,0,83, + 0,119,0,37,0,124,0,124,1,61,0,124,3,83,0,41, + 2,122,169,68,46,112,111,112,40,107,91,44,100,93,41,32, + 45,62,32,118,44,32,114,101,109,111,118,101,32,115,112,101, + 99,105,102,105,101,100,32,107,101,121,32,97,110,100,32,114, + 101,116,117,114,110,32,116,104,101,32,99,111,114,114,101,115, + 112,111,110,100,105,110,103,32,118,97,108,117,101,46,10,32, + 32,32,32,32,32,32,32,32,32,73,102,32,107,101,121,32, + 105,115,32,110,111,116,32,102,111,117,110,100,44,32,100,32, + 105,115,32,114,101,116,117,114,110,101,100,32,105,102,32,103, + 105,118,101,110,44,32,111,116,104,101,114,119,105,115,101,32, + 75,101,121,69,114,114,111,114,32,105,115,32,114,97,105,115, + 101,100,46,10,32,32,32,32,32,32,32,32,78,41,2,114, + 241,0,0,0,218,23,95,77,117,116,97,98,108,101,77,97, + 112,112,105,110,103,95,95,109,97,114,107,101,114,41,4,114, + 53,0,0,0,114,2,1,0,0,114,4,1,0,0,114,78, + 0,0,0,115,4,0,0,0,32,32,32,32,114,6,0,0, + 0,114,246,0,0,0,122,18,77,117,116,97,98,108,101,77, + 97,112,112,105,110,103,46,112,111,112,181,3,0,0,115,22, + 0,0,0,2,4,10,1,2,128,12,1,10,1,2,1,8, + 1,2,253,2,128,6,5,4,1,115,24,0,0,0,2,12, + 10,249,2,128,2,4,2,253,8,3,8,254,4,1,10,1, + 2,128,6,2,4,1,115,60,0,0,0,9,25,21,25,26, + 29,21,30,13,18,13,18,0,0,9,27,16,24,9,27,9, + 27,9,27,9,27,16,23,27,31,27,40,16,40,13,22,17, + 22,20,27,13,27,13,27,13,27,9,27,0,0,17,21,22, + 25,17,26,20,25,13,25,115,12,0,0,0,129,4,6,0, + 134,15,24,7,151,1,24,7,99,1,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,115,62,0, + 0,0,9,0,116,0,116,1,124,0,131,1,131,1,125,1, + 110,12,35,0,4,0,116,2,121,18,1,0,1,0,1,0, + 116,3,100,1,130,2,119,0,37,0,124,0,124,1,25,0, + 125,2,124,0,124,1,61,0,124,1,124,2,102,2,83,0, + 41,2,122,131,68,46,112,111,112,105,116,101,109,40,41,32, + 45,62,32,40,107,44,32,118,41,44,32,114,101,109,111,118, + 101,32,97,110,100,32,114,101,116,117,114,110,32,115,111,109, + 101,32,40,107,101,121,44,32,118,97,108,117,101,41,32,112, + 97,105,114,10,32,32,32,32,32,32,32,32,32,32,32,97, + 115,32,97,32,50,45,116,117,112,108,101,59,32,98,117,116, + 32,114,97,105,115,101,32,75,101,121,69,114,114,111,114,32, + 105,102,32,68,32,105,115,32,101,109,112,116,121,46,10,32, + 32,32,32,32,32,32,32,78,41,4,114,244,0,0,0,114, + 243,0,0,0,114,76,0,0,0,114,241,0,0,0,114,27, + 1,0,0,115,3,0,0,0,32,32,32,114,6,0,0,0, + 218,7,112,111,112,105,116,101,109,122,22,77,117,116,97,98, + 108,101,77,97,112,112,105,110,103,46,112,111,112,105,116,101, + 109,195,3,0,0,115,20,0,0,0,2,4,14,1,2,128, + 12,1,6,1,2,255,2,128,8,2,6,1,8,1,115,20, + 0,0,0,2,7,14,254,2,128,2,2,2,255,16,1,2, + 128,8,1,6,1,8,1,115,62,0,0,0,9,37,19,23, + 24,28,29,33,24,34,19,35,13,16,13,16,0,0,9,37, + 16,29,9,37,9,37,9,37,9,37,19,27,33,37,13,37, + 9,37,0,0,17,21,22,25,17,26,9,14,13,17,18,21, + 13,22,16,19,21,26,16,26,9,26,115,8,0,0,0,129, + 6,8,0,136,11,19,7,99,1,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,3,0,0,0,114,247,0,0, + 0,41,3,122,44,68,46,99,108,101,97,114,40,41,32,45, + 62,32,78,111,110,101,46,32,32,82,101,109,111,118,101,32, + 97,108,108,32,105,116,101,109,115,32,102,114,111,109,32,68, + 46,84,78,41,2,114,31,1,0,0,114,241,0,0,0,114, + 52,0,0,0,115,1,0,0,0,32,114,6,0,0,0,114, + 248,0,0,0,122,20,77,117,116,97,98,108,101,77,97,112, + 112,105,110,103,46,99,108,101,97,114,207,3,0,0,114,249, + 0,0,0,114,250,0,0,0,115,38,0,0,0,9,17,19, + 23,17,21,17,31,17,31,17,31,19,23,0,0,9,17,16, + 24,9,17,9,17,9,17,9,17,13,17,13,17,13,17,9, + 17,0,0,115,12,0,0,0,129,6,7,0,135,7,18,7, + 145,1,18,7,99,2,0,0,0,2,0,0,0,0,0,0, + 0,4,0,0,0,11,0,0,0,115,120,0,0,0,116,0, + 124,1,116,1,131,2,114,16,124,1,68,0,93,37,125,3, + 124,1,124,3,25,0,124,0,124,3,60,0,113,7,116,2, + 124,1,100,1,131,2,114,34,124,1,160,3,161,0,68,0, + 93,19,125,3,124,1,124,3,25,0,124,0,124,3,60,0, + 113,25,124,1,68,0,93,8,92,2,125,3,125,4,124,4, + 124,0,124,3,60,0,113,36,124,2,160,4,161,0,68,0, + 93,8,92,2,125,3,125,4,124,4,124,0,124,3,60,0, + 113,49,100,2,83,0,41,3,97,75,1,0,0,32,68,46, + 117,112,100,97,116,101,40,91,69,44,32,93,42,42,70,41, + 32,45,62,32,78,111,110,101,46,32,32,85,112,100,97,116, + 101,32,68,32,102,114,111,109,32,109,97,112,112,105,110,103, + 47,105,116,101,114,97,98,108,101,32,69,32,97,110,100,32, + 70,46,10,32,32,32,32,32,32,32,32,32,32,32,32,73, + 102,32,69,32,112,114,101,115,101,110,116,32,97,110,100,32, + 104,97,115,32,97,32,46,107,101,121,115,40,41,32,109,101, + 116,104,111,100,44,32,100,111,101,115,58,32,32,32,32,32, + 102,111,114,32,107,32,105,110,32,69,58,32,68,91,107,93, + 32,61,32,69,91,107,93,10,32,32,32,32,32,32,32,32, + 32,32,32,32,73,102,32,69,32,112,114,101,115,101,110,116, + 32,97,110,100,32,108,97,99,107,115,32,46,107,101,121,115, + 40,41,32,109,101,116,104,111,100,44,32,100,111,101,115,58, + 32,32,32,32,32,102,111,114,32,40,107,44,32,118,41,32, + 105,110,32,69,58,32,68,91,107,93,32,61,32,118,10,32, + 32,32,32,32,32,32,32,32,32,32,32,73,110,32,101,105, + 116,104,101,114,32,99,97,115,101,44,32,116,104,105,115,32, + 105,115,32,102,111,108,108,111,119,101,100,32,98,121,58,32, + 102,111,114,32,107,44,32,118,32,105,110,32,70,46,105,116, + 101,109,115,40,41,58,32,68,91,107,93,32,61,32,118,10, + 32,32,32,32,32,32,32,32,114,7,1,0,0,78,41,5, + 114,135,0,0,0,114,25,0,0,0,114,149,0,0,0,114, + 7,1,0,0,114,9,1,0,0,41,5,114,53,0,0,0, + 114,192,0,0,0,114,187,0,0,0,114,2,1,0,0,114, + 78,0,0,0,115,5,0,0,0,32,32,32,32,32,114,6, + 0,0,0,218,6,117,112,100,97,116,101,122,21,77,117,116, + 97,98,108,101,77,97,112,112,105,110,103,46,117,112,100,97, + 116,101,215,3,0,0,115,22,0,0,0,10,6,8,1,14, + 1,10,1,12,1,14,1,12,2,10,1,16,1,10,1,4, + 255,115,40,0,0,0,8,6,2,8,2,249,4,1,2,255, + 14,1,8,1,2,5,6,252,4,1,2,255,14,1,2,2, + 4,1,6,255,10,1,6,1,4,1,6,255,14,1,115,120, + 0,0,0,12,22,23,28,30,37,12,38,9,34,24,29,13, + 39,13,39,17,20,29,34,35,38,29,39,17,21,22,25,17, + 26,17,26,14,21,22,27,29,35,14,36,9,34,24,29,24, + 36,24,36,13,39,13,39,17,20,29,34,35,38,29,39,17, + 21,22,25,17,26,17,26,31,36,13,34,13,34,17,27,17, + 20,22,27,29,34,17,21,22,25,17,26,17,26,27,31,27, + 39,27,39,9,30,9,30,13,23,13,16,18,23,25,30,13, + 17,18,21,13,22,13,22,9,30,9,30,114,5,0,0,0, + 78,99,3,0,0,0,0,0,0,0,0,0,0,0,8,0, + 0,0,3,0,0,0,115,42,0,0,0,9,0,124,0,124, + 1,25,0,83,0,35,0,4,0,116,0,121,19,1,0,1, + 0,1,0,124,2,124,0,124,1,60,0,89,0,124,2,83, + 0,119,0,37,0,41,2,122,64,68,46,115,101,116,100,101, + 102,97,117,108,116,40,107,91,44,100,93,41,32,45,62,32, + 68,46,103,101,116,40,107,44,100,41,44,32,97,108,115,111, + 32,115,101,116,32,68,91,107,93,61,100,32,105,102,32,107, + 32,110,111,116,32,105,110,32,68,78,114,0,1,0,0,114, + 3,1,0,0,115,3,0,0,0,32,32,32,114,6,0,0, + 0,218,10,115,101,116,100,101,102,97,117,108,116,122,25,77, + 117,116,97,98,108,101,77,97,112,112,105,110,103,46,115,101, + 116,100,101,102,97,117,108,116,233,3,0,0,115,16,0,0, + 0,2,2,8,1,2,128,12,1,10,1,4,1,2,254,2, + 128,115,18,0,0,0,2,5,8,254,2,128,2,2,2,255, + 18,1,4,1,2,255,2,128,115,42,0,0,0,9,32,20, + 24,25,28,20,29,13,29,0,0,9,32,16,24,9,32,9, + 32,9,32,9,32,25,32,13,17,18,21,13,22,13,22,16, + 23,9,23,9,32,0,0,115,12,0,0,0,129,3,5,0, + 133,11,20,7,147,1,20,7,41,1,114,4,0,0,0,114, + 3,0,0,0,41,15,114,62,0,0,0,114,63,0,0,0, + 114,64,0,0,0,114,172,0,0,0,114,65,0,0,0,114, + 2,0,0,0,114,28,1,0,0,114,29,1,0,0,218,6, + 111,98,106,101,99,116,114,30,1,0,0,114,246,0,0,0, + 114,31,1,0,0,114,248,0,0,0,114,32,1,0,0,114, + 33,1,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,26,0,0,0,114,26,0,0,0,160,3,0, + 0,115,26,0,0,0,8,0,4,1,4,8,2,2,8,1, + 2,3,8,1,6,3,10,2,6,14,6,12,8,8,12,18, + 115,90,0,0,0,0,129,0,129,0,129,0,129,0,129,0, + 129,0,129,8,217,0,127,0,127,0,127,0,127,0,127,0, + 127,0,127,2,46,0,129,0,129,0,129,0,129,0,129,0, + 129,0,129,2,210,0,127,0,127,0,127,0,127,0,127,0, + 127,0,127,4,48,2,2,8,2,2,2,8,2,6,2,2, + 2,8,12,6,12,6,8,2,2,6,16,2,2,10,6,115, + 84,0,0,0,1,1,1,1,1,1,1,1,5,8,1,1, + 17,19,5,14,6,20,5,23,5,23,5,23,5,23,6,20, + 5,23,5,23,5,23,5,23,16,22,16,24,5,13,32,40, + 5,25,5,25,5,25,5,25,5,26,5,26,5,26,5,17, + 5,17,5,17,28,30,5,30,5,30,5,30,39,43,5,23, + 5,23,5,23,5,23,5,23,114,5,0,0,0,114,26,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,66,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,90,4,100,3,90,5, + 101,6,100,4,132,0,131,1,90,7,100,5,132,0,90,8, + 100,6,132,0,90,9,100,7,132,0,90,10,100,12,100,10, + 132,1,90,11,100,11,132,0,90,12,100,9,83,0,41,13, + 114,31,0,0,0,122,138,65,108,108,32,116,104,101,32,111, + 112,101,114,97,116,105,111,110,115,32,111,110,32,97,32,114, + 101,97,100,45,111,110,108,121,32,115,101,113,117,101,110,99, + 101,46,10,10,32,32,32,32,67,111,110,99,114,101,116,101, + 32,115,117,98,99,108,97,115,115,101,115,32,109,117,115,116, + 32,111,118,101,114,114,105,100,101,32,95,95,110,101,119,95, + 95,32,111,114,32,95,95,105,110,105,116,95,95,44,10,32, + 32,32,32,95,95,103,101,116,105,116,101,109,95,95,44,32, + 97,110,100,32,95,95,108,101,110,95,95,46,10,32,32,32, + 32,114,4,0,0,0,233,32,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 114,74,0,0,0,114,3,0,0,0,169,1,218,10,73,110, + 100,101,120,69,114,114,111,114,169,2,114,53,0,0,0,218, + 5,105,110,100,101,120,115,2,0,0,0,32,32,114,6,0, + 0,0,114,171,0,0,0,122,20,83,101,113,117,101,110,99, + 101,46,95,95,103,101,116,105,116,101,109,95,95,3,4,0, + 0,114,55,0,0,0,114,55,0,0,0,115,4,0,0,0, + 15,25,9,25,114,5,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,8,0,0,0,35,0,0,0,115,58, + 0,0,0,129,0,100,1,125,1,9,0,9,0,124,0,124, + 1,25,0,125,2,124,2,86,0,1,0,124,1,100,3,55, + 0,125,1,113,5,35,0,4,0,116,0,121,27,1,0,1, + 0,1,0,89,0,100,0,83,0,119,0,37,0,41,4,78, + 114,0,0,0,0,84,114,34,0,0,0,114,36,1,0,0, + 41,3,114,53,0,0,0,218,1,105,114,25,1,0,0,115, + 3,0,0,0,32,32,32,114,6,0,0,0,114,123,0,0, + 0,122,17,83,101,113,117,101,110,99,101,46,95,95,105,116, + 101,114,95,95,7,4,0,0,115,26,0,0,0,2,128,4, + 1,2,1,2,1,8,1,6,1,8,1,2,253,2,128,12, + 4,6,1,2,255,2,128,115,26,0,0,0,2,128,4,1, + 2,7,2,251,8,1,6,1,8,1,2,253,2,128,2,5, + 2,255,16,1,2,128,115,58,0,0,0,0,0,13,14,9, + 10,9,19,19,23,21,25,26,27,21,28,17,18,23,24,17, + 24,17,24,17,18,22,23,17,23,17,18,19,23,0,0,9, + 19,16,26,9,19,9,19,9,19,9,19,13,19,13,19,13, + 19,9,19,0,0,115,12,0,0,0,132,13,17,0,145,7, + 28,7,155,1,28,7,99,2,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,36,0,0,0, + 124,0,68,0,93,13,125,2,124,2,124,1,117,0,115,12, + 124,2,124,1,107,2,114,15,1,0,100,1,83,0,113,2, + 100,2,83,0,114,26,1,0,0,114,4,0,0,0,41,3, + 114,53,0,0,0,114,78,0,0,0,114,25,1,0,0,115, + 3,0,0,0,32,32,32,114,6,0,0,0,114,131,0,0, + 0,122,21,83,101,113,117,101,110,99,101,46,95,95,99,111, + 110,116,97,105,110,115,95,95,17,4,0,0,115,10,0,0, + 0,8,1,16,1,6,1,2,255,4,2,115,16,0,0,0, + 2,1,4,2,2,254,6,1,2,1,6,255,10,1,4,1, + 115,36,0,0,0,18,22,9,28,9,28,13,14,16,17,21, + 26,16,26,13,28,30,31,35,40,30,40,13,28,24,28,24, + 28,24,28,13,28,16,21,16,21,114,5,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,35, + 0,0,0,115,38,0,0,0,129,0,116,0,116,1,116,2, + 124,0,131,1,131,1,131,1,68,0,93,7,125,1,124,0, + 124,1,25,0,86,0,1,0,113,9,100,0,83,0,114,3, + 0,0,0,41,3,218,8,114,101,118,101,114,115,101,100,218, + 5,114,97,110,103,101,114,137,0,0,0,41,2,114,53,0, + 0,0,114,40,1,0,0,115,2,0,0,0,32,32,114,6, + 0,0,0,114,127,0,0,0,122,21,83,101,113,117,101,110, + 99,101,46,95,95,114,101,118,101,114,115,101,100,95,95,23, + 4,0,0,115,8,0,0,0,2,128,20,1,12,1,4,255, + 115,10,0,0,0,2,128,14,1,4,1,2,255,16,1,115, + 38,0,0,0,0,0,18,26,27,32,33,36,37,41,33,42, + 27,43,18,44,9,26,9,26,13,14,19,23,24,25,19,26, + 13,26,13,26,13,26,9,26,9,26,114,5,0,0,0,114, + 0,0,0,0,78,99,4,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,115,166,0,0,0,124, + 2,100,1,117,1,114,17,124,2,100,2,107,0,114,17,116, + 0,116,1,124,0,131,1,124,2,23,0,100,2,131,2,125, + 2,124,3,100,1,117,1,114,31,124,3,100,2,107,0,114, + 31,124,3,116,1,124,0,131,1,55,0,125,3,124,2,125, + 4,124,3,100,1,117,0,115,41,124,4,124,3,107,0,114, + 81,9,0,124,0,124,4,25,0,125,5,124,5,124,1,117, + 0,115,54,124,5,124,1,107,2,114,56,124,4,83,0,110, + 12,35,0,4,0,116,2,121,67,1,0,1,0,1,0,89, + 0,116,3,130,1,119,0,37,0,124,4,100,3,55,0,125, + 4,124,3,100,1,117,0,115,41,124,4,124,3,107,0,115, + 41,116,3,130,1,41,4,122,230,83,46,105,110,100,101,120, + 40,118,97,108,117,101,44,32,91,115,116,97,114,116,44,32, + 91,115,116,111,112,93,93,41,32,45,62,32,105,110,116,101, + 103,101,114,32,45,45,32,114,101,116,117,114,110,32,102,105, + 114,115,116,32,105,110,100,101,120,32,111,102,32,118,97,108, + 117,101,46,10,32,32,32,32,32,32,32,32,32,32,32,82, + 97,105,115,101,115,32,86,97,108,117,101,69,114,114,111,114, + 32,105,102,32,116,104,101,32,118,97,108,117,101,32,105,115, + 32,110,111,116,32,112,114,101,115,101,110,116,46,10,10,32, + 32,32,32,32,32,32,32,32,32,32,83,117,112,112,111,114, + 116,105,110,103,32,115,116,97,114,116,32,97,110,100,32,115, + 116,111,112,32,97,114,103,117,109,101,110,116,115,32,105,115, + 32,111,112,116,105,111,110,97,108,44,32,98,117,116,10,32, + 32,32,32,32,32,32,32,32,32,32,114,101,99,111,109,109, + 101,110,100,101,100,46,10,32,32,32,32,32,32,32,32,78, + 114,0,0,0,0,114,34,0,0,0,41,4,218,3,109,97, + 120,114,137,0,0,0,114,37,1,0,0,218,10,86,97,108, + 117,101,69,114,114,111,114,41,6,114,53,0,0,0,114,78, + 0,0,0,218,5,115,116,97,114,116,218,4,115,116,111,112, + 114,40,1,0,0,114,25,1,0,0,115,6,0,0,0,32, + 32,32,32,32,32,114,6,0,0,0,114,39,1,0,0,122, + 14,83,101,113,117,101,110,99,101,46,105,110,100,101,120,27, + 4,0,0,115,40,0,0,0,16,7,18,1,16,1,12,1, + 4,2,16,1,2,1,8,1,16,1,4,1,2,255,2,128, + 12,2,2,1,4,2,2,253,2,128,8,2,16,249,4,8, + 115,64,0,0,0,6,7,2,1,6,255,20,1,6,1,2, + 1,6,255,14,1,4,2,6,1,2,7,6,249,2,7,2, + 255,8,252,6,1,2,1,6,255,8,1,2,128,2,2,2, + 255,10,1,4,2,2,254,2,128,8,1,6,249,2,7,6, + 249,2,7,4,1,115,166,0,0,0,12,17,25,29,12,29, + 9,46,34,39,42,43,34,43,9,46,21,24,25,28,29,33, + 25,34,37,42,25,42,44,45,21,46,13,18,12,16,24,28, + 12,28,9,30,33,37,40,41,33,41,9,30,13,17,21,24, + 25,29,21,30,13,30,13,17,13,18,9,10,15,19,23,27, + 15,27,9,19,31,32,35,39,31,39,9,19,13,22,21,25, + 26,27,21,28,17,18,20,21,25,30,20,30,17,29,34,35, + 39,44,34,44,17,29,28,29,21,29,17,29,0,0,13,22, + 20,30,13,22,13,22,13,22,13,22,17,22,15,25,9,25, + 13,22,0,0,13,14,18,19,13,19,13,14,15,19,23,27, + 15,27,9,19,31,32,35,39,31,39,9,19,15,25,9,25, + 115,15,0,0,0,170,13,57,0,185,7,65,4,7,193,3, + 1,65,4,7,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,22,0,0,0,135,1, + 116,0,136,1,102,1,100,1,132,8,124,0,68,0,131,1, + 131,1,83,0,41,3,122,66,83,46,99,111,117,110,116,40, + 118,97,108,117,101,41,32,45,62,32,105,110,116,101,103,101, + 114,32,45,45,32,114,101,116,117,114,110,32,110,117,109,98, + 101,114,32,111,102,32,111,99,99,117,114,114,101,110,99,101, + 115,32,111,102,32,118,97,108,117,101,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,51,0,0,0,115, + 36,0,0,0,129,0,124,0,93,13,125,1,124,1,137,2, + 117,0,115,12,124,1,137,2,107,2,114,2,100,0,86,0, + 1,0,113,2,100,1,83,0,41,2,114,34,0,0,0,78, + 114,4,0,0,0,41,3,114,157,0,0,0,114,25,1,0, + 0,114,78,0,0,0,115,3,0,0,0,32,32,128,114,6, + 0,0,0,114,167,0,0,0,122,33,83,101,113,117,101,110, + 99,101,46,99,111,117,110,116,46,60,108,111,99,97,108,115, + 62,46,60,103,101,110,101,120,112,114,62,52,4,0,0,243, + 4,0,0,0,2,128,34,0,114,47,1,0,0,115,36,0, + 0,0,0,0,19,64,19,64,26,27,39,40,44,49,39,49, + 19,64,53,54,58,63,53,63,19,64,20,21,19,64,19,64, + 19,64,19,64,19,64,114,5,0,0,0,78,41,1,218,3, + 115,117,109,114,77,0,0,0,115,2,0,0,0,32,96,114, + 6,0,0,0,218,5,99,111,117,110,116,122,14,83,101,113, + 117,101,110,99,101,46,99,111,117,110,116,50,4,0,0,243, + 4,0,0,0,2,128,20,2,114,50,1,0,0,115,22,0, + 0,0,0,0,16,19,19,64,19,64,19,64,19,64,31,35, + 19,64,19,64,16,64,9,64,114,5,0,0,0,41,2,114, + 0,0,0,0,78,41,13,114,62,0,0,0,114,63,0,0, + 0,114,64,0,0,0,114,172,0,0,0,114,65,0,0,0, + 114,11,1,0,0,114,2,0,0,0,114,171,0,0,0,114, + 123,0,0,0,114,131,0,0,0,114,127,0,0,0,114,39, + 1,0,0,114,49,1,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,31,0,0,0,114,31,0,0, + 0,247,3,0,0,115,22,0,0,0,8,0,4,1,4,6, + 4,3,2,2,8,1,6,3,6,10,6,6,8,4,10,23, + 115,88,0,0,0,0,129,0,129,0,129,0,129,0,129,0, + 129,0,129,8,130,0,127,0,127,0,127,0,127,0,127,0, + 127,0,127,0,127,2,4,0,129,0,129,0,129,0,129,0, + 129,0,129,0,129,0,129,2,252,0,127,0,127,0,127,0, + 127,0,127,0,127,0,127,0,127,4,6,4,3,2,2,8, + 2,6,10,6,6,6,4,2,2,6,21,10,4,115,66,0, + 0,0,1,1,1,1,1,1,1,1,5,8,1,1,17,19, + 5,14,23,29,5,20,6,20,5,25,5,25,5,25,5,25, + 5,19,5,19,5,19,5,21,5,21,5,21,5,26,5,26, + 5,26,34,35,5,25,5,25,5,25,5,64,5,64,5,64, + 5,64,5,64,114,5,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,115,20,0,0,0,101,0,90,1,100,0,90,2, + 100,1,90,3,100,2,90,4,100,3,83,0,41,4,114,33, + 0,0,0,122,77,84,104,105,115,32,117,110,105,102,105,101, + 115,32,98,121,116,101,115,32,97,110,100,32,98,121,116,101, + 97,114,114,97,121,46,10,10,32,32,32,32,88,88,88,32, + 83,104,111,117,108,100,32,97,100,100,32,97,108,108,32,116, + 104,101,105,114,32,109,101,116,104,111,100,115,46,10,32,32, + 32,32,114,4,0,0,0,78,41,5,114,62,0,0,0,114, + 63,0,0,0,114,64,0,0,0,114,172,0,0,0,114,65, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,33,0,0,0,114,33,0,0,0,60,4,0,0, + 115,6,0,0,0,8,0,4,1,8,5,115,72,0,0,0, + 0,129,0,129,0,129,0,129,0,129,0,129,0,129,0,129, + 8,188,0,127,0,127,0,127,0,127,0,127,0,127,0,127, + 0,127,2,72,0,129,0,129,0,129,0,129,0,129,0,129, + 0,129,0,129,2,184,0,127,0,127,0,127,0,127,0,127, + 0,127,0,127,0,127,8,74,115,20,0,0,0,1,1,1, + 1,1,1,1,1,5,8,1,1,17,19,5,14,5,14,5, + 14,114,5,0,0,0,114,33,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,94,0,0,0,101,0,90,1,100,0,90,2,100,1,90, + 3,100,2,90,4,101,5,100,3,132,0,131,1,90,6,101, + 5,100,4,132,0,131,1,90,7,101,5,100,5,132,0,131, + 1,90,8,100,6,132,0,90,9,100,7,132,0,90,10,100, + 8,132,0,90,11,100,9,132,0,90,12,100,15,100,11,132, + 1,90,13,100,12,132,0,90,14,100,13,132,0,90,15,100, + 14,83,0,41,16,114,32,0,0,0,122,174,65,108,108,32, + 116,104,101,32,111,112,101,114,97,116,105,111,110,115,32,111, + 110,32,97,32,114,101,97,100,45,119,114,105,116,101,32,115, + 101,113,117,101,110,99,101,46,10,10,32,32,32,32,67,111, + 110,99,114,101,116,101,32,115,117,98,99,108,97,115,115,101, + 115,32,109,117,115,116,32,112,114,111,118,105,100,101,32,95, + 95,110,101,119,95,95,32,111,114,32,95,95,105,110,105,116, + 95,95,44,10,32,32,32,32,95,95,103,101,116,105,116,101, + 109,95,95,44,32,95,95,115,101,116,105,116,101,109,95,95, + 44,32,95,95,100,101,108,105,116,101,109,95,95,44,32,95, + 95,108,101,110,95,95,44,32,97,110,100,32,105,110,115,101, + 114,116,40,41,46,10,32,32,32,32,114,4,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,114,3,0,0,0,114,36, + 1,0,0,169,3,114,53,0,0,0,114,39,1,0,0,114, + 78,0,0,0,115,3,0,0,0,32,32,32,114,6,0,0, + 0,114,28,1,0,0,122,27,77,117,116,97,98,108,101,83, + 101,113,117,101,110,99,101,46,95,95,115,101,116,105,116,101, + 109,95,95,81,4,0,0,114,55,0,0,0,114,55,0,0, + 0,115,4,0,0,0,15,25,9,25,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,114,3,0,0,0,114,36, + 1,0,0,114,38,1,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,114,29,1,0,0,122,27,77,117,116,97,98, + 108,101,83,101,113,117,101,110,99,101,46,95,95,100,101,108, + 105,116,101,109,95,95,85,4,0,0,114,55,0,0,0,114, + 55,0,0,0,115,4,0,0,0,15,25,9,25,114,5,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,114,74,0,0,0,41,2,122,51, + 83,46,105,110,115,101,114,116,40,105,110,100,101,120,44,32, + 118,97,108,117,101,41,32,45,45,32,105,110,115,101,114,116, + 32,118,97,108,117,101,32,98,101,102,111,114,101,32,105,110, + 100,101,120,78,114,36,1,0,0,114,51,1,0,0,115,3, + 0,0,0,32,32,32,114,6,0,0,0,218,6,105,110,115, + 101,114,116,122,22,77,117,116,97,98,108,101,83,101,113,117, + 101,110,99,101,46,105,110,115,101,114,116,89,4,0,0,114, + 126,0,0,0,114,126,0,0,0,115,4,0,0,0,15,25, + 9,25,114,5,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,20,0,0, + 0,124,0,160,0,116,1,124,0,131,1,124,1,161,2,1, + 0,100,1,83,0,41,2,122,58,83,46,97,112,112,101,110, + 100,40,118,97,108,117,101,41,32,45,45,32,97,112,112,101, + 110,100,32,118,97,108,117,101,32,116,111,32,116,104,101,32, + 101,110,100,32,111,102,32,116,104,101,32,115,101,113,117,101, + 110,99,101,78,41,2,114,52,1,0,0,114,137,0,0,0, + 114,77,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,114,152,0,0,0,122,22,77,117,116,97,98,108,101,83, + 101,113,117,101,110,99,101,46,97,112,112,101,110,100,94,4, + 0,0,243,2,0,0,0,20,2,114,53,1,0,0,115,20, + 0,0,0,9,13,9,38,21,24,25,29,21,30,32,37,9, + 38,9,38,9,38,9,38,114,5,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,8,0,0,0,3,0,0, + 0,114,247,0,0,0,41,3,122,44,83,46,99,108,101,97, + 114,40,41,32,45,62,32,78,111,110,101,32,45,45,32,114, + 101,109,111,118,101,32,97,108,108,32,105,116,101,109,115,32, + 102,114,111,109,32,83,84,78,41,2,114,246,0,0,0,114, + 37,1,0,0,114,52,0,0,0,115,1,0,0,0,32,114, + 6,0,0,0,114,248,0,0,0,122,21,77,117,116,97,98, + 108,101,83,101,113,117,101,110,99,101,46,99,108,101,97,114, + 98,4,0,0,114,249,0,0,0,114,250,0,0,0,115,38, + 0,0,0,9,17,19,23,17,21,17,27,17,27,17,27,19, + 23,0,0,9,17,16,26,9,17,9,17,9,17,9,17,13, + 17,13,17,13,17,9,17,0,0,115,12,0,0,0,129,6, + 7,0,135,7,18,7,145,1,18,7,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,115, + 72,0,0,0,116,0,124,0,131,1,125,1,116,1,124,1, + 100,1,26,0,131,1,68,0,93,23,125,2,124,0,124,1, + 124,2,24,0,100,2,24,0,25,0,124,0,124,2,25,0, + 2,2,124,0,124,2,60,0,124,0,124,1,124,2,24,0, + 100,2,24,0,60,0,113,10,100,3,83,0,41,4,122,33, + 83,46,114,101,118,101,114,115,101,40,41,32,45,45,32,114, + 101,118,101,114,115,101,32,42,73,78,32,80,76,65,67,69, + 42,114,133,0,0,0,114,34,0,0,0,78,41,2,114,137, + 0,0,0,114,42,1,0,0,41,3,114,53,0,0,0,114, + 231,0,0,0,114,40,1,0,0,115,3,0,0,0,32,32, + 32,114,6,0,0,0,218,7,114,101,118,101,114,115,101,122, + 23,77,117,116,97,98,108,101,83,101,113,117,101,110,99,101, + 46,114,101,118,101,114,115,101,106,4,0,0,115,8,0,0, + 0,8,2,16,1,44,1,4,255,115,10,0,0,0,8,2, + 10,1,4,1,2,255,48,1,115,72,0,0,0,13,16,17, + 21,13,22,9,10,18,23,24,25,27,28,24,28,18,29,9, + 56,9,56,13,14,36,40,41,42,43,44,41,44,45,46,41, + 46,36,47,49,53,54,55,49,56,36,56,13,17,18,19,13, + 20,22,26,27,28,29,30,27,30,31,32,27,32,22,33,22, + 33,9,56,9,56,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 40,0,0,0,124,1,124,0,117,0,114,8,116,0,124,1, + 131,1,125,1,124,1,68,0,93,7,125,2,124,0,160,1, + 124,2,161,1,1,0,113,10,100,1,83,0,41,2,122,77, + 83,46,101,120,116,101,110,100,40,105,116,101,114,97,98,108, + 101,41,32,45,45,32,101,120,116,101,110,100,32,115,101,113, + 117,101,110,99,101,32,98,121,32,97,112,112,101,110,100,105, + 110,103,32,101,108,101,109,101,110,116,115,32,102,114,111,109, + 32,116,104,101,32,105,116,101,114,97,98,108,101,78,41,2, + 114,139,0,0,0,114,152,0,0,0,41,3,114,53,0,0, + 0,114,10,1,0,0,114,25,1,0,0,115,3,0,0,0, + 32,32,32,114,6,0,0,0,114,150,0,0,0,122,22,77, + 117,116,97,98,108,101,83,101,113,117,101,110,99,101,46,101, + 120,116,101,110,100,112,4,0,0,115,10,0,0,0,8,2, + 8,1,8,1,12,1,4,255,115,12,0,0,0,6,2,10, + 1,2,1,4,1,2,255,16,1,115,40,0,0,0,12,18, + 22,26,12,26,9,34,22,26,27,33,22,34,13,19,18,24, + 9,27,9,27,13,14,13,17,13,27,25,26,13,27,13,27, + 13,27,9,27,9,27,114,5,0,0,0,114,161,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,115,18,0,0,0,124,0,124,1,25,0, + 125,2,124,0,124,1,61,0,124,2,83,0,41,2,122,153, + 83,46,112,111,112,40,91,105,110,100,101,120,93,41,32,45, + 62,32,105,116,101,109,32,45,45,32,114,101,109,111,118,101, + 32,97,110,100,32,114,101,116,117,114,110,32,105,116,101,109, + 32,97,116,32,105,110,100,101,120,32,40,100,101,102,97,117, + 108,116,32,108,97,115,116,41,46,10,32,32,32,32,32,32, + 32,32,32,32,32,82,97,105,115,101,32,73,110,100,101,120, + 69,114,114,111,114,32,105,102,32,108,105,115,116,32,105,115, + 32,101,109,112,116,121,32,111,114,32,105,110,100,101,120,32, + 105,115,32,111,117,116,32,111,102,32,114,97,110,103,101,46, + 10,32,32,32,32,32,32,32,32,78,114,4,0,0,0,41, + 3,114,53,0,0,0,114,39,1,0,0,114,25,1,0,0, + 115,3,0,0,0,32,32,32,114,6,0,0,0,114,246,0, + 0,0,122,19,77,117,116,97,98,108,101,83,101,113,117,101, + 110,99,101,46,112,111,112,119,4,0,0,243,6,0,0,0, + 8,4,6,1,4,1,114,55,1,0,0,115,18,0,0,0, + 13,17,18,23,13,24,9,10,13,17,18,23,13,24,16,17, + 9,17,114,5,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,16,0,0, + 0,124,0,124,0,160,0,124,1,161,1,61,0,100,1,83, + 0,41,2,122,118,83,46,114,101,109,111,118,101,40,118,97, + 108,117,101,41,32,45,45,32,114,101,109,111,118,101,32,102, + 105,114,115,116,32,111,99,99,117,114,114,101,110,99,101,32, + 111,102,32,118,97,108,117,101,46,10,32,32,32,32,32,32, + 32,32,32,32,32,82,97,105,115,101,32,86,97,108,117,101, + 69,114,114,111,114,32,105,102,32,116,104,101,32,118,97,108, + 117,101,32,105,115,32,110,111,116,32,112,114,101,115,101,110, + 116,46,10,32,32,32,32,32,32,32,32,78,41,1,114,39, + 1,0,0,114,77,0,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,114,242,0,0,0,122,22,77,117,116,97,98, + 108,101,83,101,113,117,101,110,99,101,46,114,101,109,111,118, + 101,127,4,0,0,243,2,0,0,0,16,4,114,56,1,0, + 0,115,16,0,0,0,13,17,18,22,18,35,29,34,18,35, + 13,36,13,36,13,36,114,5,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,14,0,0,0,124,0,160,0,124,1,161,1,1,0,124, + 0,83,0,114,3,0,0,0,41,1,114,150,0,0,0,41, + 2,114,53,0,0,0,114,10,1,0,0,115,2,0,0,0, + 32,32,114,6,0,0,0,218,8,95,95,105,97,100,100,95, + 95,122,24,77,117,116,97,98,108,101,83,101,113,117,101,110, + 99,101,46,95,95,105,97,100,100,95,95,133,4,0,0,243, + 4,0,0,0,10,1,4,1,114,58,1,0,0,115,14,0, + 0,0,9,13,9,28,21,27,9,28,9,28,16,20,9,20, + 114,5,0,0,0,78,41,1,114,161,0,0,0,41,16,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,114,172, + 0,0,0,114,65,0,0,0,114,2,0,0,0,114,28,1, + 0,0,114,29,1,0,0,114,52,1,0,0,114,152,0,0, + 0,114,248,0,0,0,114,54,1,0,0,114,150,0,0,0, + 114,246,0,0,0,114,242,0,0,0,114,57,1,0,0,114, + 4,0,0,0,114,5,0,0,0,114,6,0,0,0,114,32, + 0,0,0,114,32,0,0,0,72,4,0,0,115,32,0,0, + 0,8,0,4,1,4,6,2,2,8,1,2,3,8,1,2, + 3,8,1,6,4,6,4,6,8,6,6,8,7,6,8,10, + 6,115,100,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,0,129,0,129,8,176,0,127,0,127,0,127,0,127, + 0,127,0,127,0,127,0,127,2,85,0,129,0,129,0,129, + 0,129,0,129,0,129,0,129,0,129,2,171,0,127,0,127, + 0,127,0,127,0,127,0,127,0,127,0,127,4,87,2,2, + 8,2,2,2,8,2,2,2,8,3,6,4,6,8,6,6, + 6,7,2,2,6,6,6,6,10,4,115,94,0,0,0,1, + 1,1,1,1,1,1,1,5,8,1,1,17,19,5,14,6, + 20,5,25,5,25,5,25,5,25,6,20,5,25,5,25,5, + 25,5,25,6,20,5,25,5,25,5,25,5,25,5,38,5, + 38,5,38,5,17,5,17,5,17,5,56,5,56,5,56,5, + 27,5,27,5,27,25,27,5,17,5,17,5,17,5,36,5, + 36,5,36,5,20,5,20,5,20,5,20,5,20,114,5,0, + 0,0,114,32,0,0,0,41,84,114,172,0,0,0,90,3, + 97,98,99,114,1,0,0,0,114,2,0,0,0,114,228,0, + 0,0,114,177,0,0,0,114,139,0,0,0,218,3,105,110, + 116,114,71,0,0,0,90,12,69,108,108,105,112,115,105,115, + 84,121,112,101,114,7,0,0,0,114,186,0,0,0,90,7, + 95,95,97,108,108,95,95,114,62,0,0,0,114,243,0,0, + 0,90,14,98,121,116,101,115,95,105,116,101,114,97,116,111, + 114,218,9,98,121,116,101,97,114,114,97,121,90,18,98,121, + 116,101,97,114,114,97,121,95,105,116,101,114,97,116,111,114, + 114,7,1,0,0,90,16,100,105,99,116,95,107,101,121,105, + 116,101,114,97,116,111,114,114,10,1,0,0,90,18,100,105, + 99,116,95,118,97,108,117,101,105,116,101,114,97,116,111,114, + 114,9,1,0,0,90,17,100,105,99,116,95,105,116,101,109, + 105,116,101,114,97,116,111,114,90,13,108,105,115,116,95,105, + 116,101,114,97,116,111,114,114,41,1,0,0,90,20,108,105, + 115,116,95,114,101,118,101,114,115,101,105,116,101,114,97,116, + 111,114,114,42,1,0,0,90,14,114,97,110,103,101,95,105, + 116,101,114,97,116,111,114,90,18,108,111,110,103,114,97,110, + 103,101,95,105,116,101,114,97,116,111,114,114,21,1,0,0, + 90,12,115,101,116,95,105,116,101,114,97,116,111,114,90,12, + 115,116,114,95,105,116,101,114,97,116,111,114,90,14,116,117, + 112,108,101,95,105,116,101,114,97,116,111,114,114,169,0,0, + 0,90,12,122,105,112,95,105,116,101,114,97,116,111,114,90, + 9,100,105,99,116,95,107,101,121,115,90,11,100,105,99,116, + 95,118,97,108,117,101,115,90,10,100,105,99,116,95,105,116, + 101,109,115,114,43,0,0,0,90,12,109,97,112,112,105,110, + 103,112,114,111,120,121,90,9,103,101,110,101,114,97,116,111, + 114,114,38,0,0,0,90,9,99,111,114,111,117,116,105,110, + 101,114,93,0,0,0,114,40,0,0,0,90,15,97,115,121, + 110,99,95,103,101,110,101,114,97,116,111,114,114,48,0,0, + 0,114,14,0,0,0,114,9,0,0,0,114,10,0,0,0, + 90,8,114,101,103,105,115,116,101,114,114,11,0,0,0,114, + 12,0,0,0,114,13,0,0,0,114,15,0,0,0,114,16, + 0,0,0,114,18,0,0,0,114,17,0,0,0,114,19,0, + 0,0,114,20,0,0,0,114,22,0,0,0,114,132,0,0, + 0,114,151,0,0,0,114,140,0,0,0,114,156,0,0,0, + 114,21,0,0,0,114,23,0,0,0,218,9,102,114,111,122, + 101,110,115,101,116,114,24,0,0,0,114,25,0,0,0,114, + 27,0,0,0,114,28,0,0,0,114,29,0,0,0,114,30, + 0,0,0,114,26,0,0,0,114,153,0,0,0,114,31,0, + 0,0,114,136,0,0,0,218,3,115,116,114,218,10,109,101, + 109,111,114,121,118,105,101,119,114,33,0,0,0,218,5,98, + 121,116,101,115,114,32,0,0,0,114,4,0,0,0,114,5, + 0,0,0,114,6,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,65,1,0,0,1,0,0,0,115,198,0,0,0, + 4,3,16,5,8,1,12,2,8,1,6,1,8,1,2,1, + 8,2,4,15,12,9,14,1,16,2,16,1,16,1,12,1, + 16,1,16,1,20,1,14,1,12,1,12,1,14,1,12,2, + 12,1,12,1,10,2,12,1,6,2,6,1,8,1,8,1, + 2,1,6,2,6,1,8,1,2,1,6,5,16,12,16,15, + 14,17,10,41,16,3,14,17,14,19,10,48,16,3,14,18, + 10,19,10,1,10,2,10,1,10,1,10,1,10,1,10,1, + 10,1,10,1,10,1,10,1,10,1,14,3,14,16,10,48, + 16,3,16,15,18,17,14,11,6,97,6,6,6,12,16,19, + 14,20,0,127,10,11,14,3,10,80,14,5,10,51,14,3, + 16,16,10,15,16,3,10,22,16,3,10,16,14,3,10,82, + 16,5,10,63,10,1,10,1,10,1,14,3,10,8,10,1, + 14,3,10,66,14,1,115,52,1,0,0,4,6,16,2,8, + 1,12,2,8,1,6,1,8,1,2,1,6,11,2,247,4, + 15,12,9,14,1,16,2,16,1,16,1,12,1,16,1,16, + 1,20,1,14,1,12,1,12,1,14,1,12,2,12,1,12, + 1,10,2,12,1,6,2,6,1,8,1,8,1,2,1,6, + 2,6,1,8,1,2,1,6,15,8,14,2,244,6,12,8, + 17,2,242,6,14,8,41,2,218,4,38,10,3,8,17,2, + 242,6,14,8,19,2,240,4,16,8,48,2,211,4,45,10, + 3,8,18,2,241,6,15,8,19,2,240,4,16,10,3,10, + 1,10,2,10,1,10,1,10,1,10,1,10,1,10,1,10, + 1,10,1,10,1,10,1,8,16,2,243,4,13,8,48,2, + 211,4,45,10,3,8,15,2,244,6,12,8,17,2,242,6, + 14,8,11,6,248,4,8,8,97,2,162,4,94,6,7,6, + 12,6,18,8,17,2,242,6,14,0,127,8,14,0,129,2, + 248,0,127,4,8,10,3,8,80,2,179,4,77,10,3,8, + 54,2,207,4,49,10,2,8,16,2,243,4,13,8,15,4, + 244,4,12,10,3,8,22,4,237,4,19,10,3,8,16,4, + 243,4,13,10,3,8,82,2,177,4,79,10,3,8,66,4, + 195,4,61,10,2,10,1,10,1,10,1,8,9,2,250,4, + 6,10,2,10,1,8,66,2,193,4,63,10,3,14,1,115, + 80,4,0,0,1,4,1,4,1,40,1,40,1,40,1,40, + 1,40,1,40,1,40,1,40,1,11,1,11,1,11,1,11, + 16,20,21,25,26,29,21,30,16,31,1,13,16,20,21,24, + 16,25,1,13,1,15,1,15,1,15,16,20,21,23,16,24, + 1,13,5,7,11,13,11,13,11,13,1,8,12,29,1,9, + 18,22,23,27,28,31,23,32,18,33,1,15,22,26,27,31, + 32,41,32,43,27,44,22,45,1,19,20,24,25,29,30,32, + 30,39,30,39,25,40,20,41,1,17,22,26,27,31,32,34, + 32,43,32,43,27,44,22,45,1,19,21,25,26,30,31,33, + 31,41,31,41,26,42,21,43,1,18,17,21,22,26,27,29, + 22,30,17,31,1,14,24,28,29,33,34,42,43,45,34,46, + 29,47,24,48,1,21,18,22,23,27,28,33,34,35,28,36, + 23,37,18,38,1,15,22,26,27,31,32,37,38,39,43,47, + 38,47,32,48,27,49,22,50,1,19,16,20,21,25,26,29, + 26,31,21,32,16,33,1,13,16,20,21,25,26,28,21,29, + 16,30,1,13,18,22,23,27,28,30,23,31,18,32,1,15, + 16,20,21,25,26,29,26,31,21,32,16,33,1,13,13,17, + 18,20,18,27,18,27,13,28,1,10,15,19,20,22,20,31, + 20,31,15,32,1,12,14,18,19,21,19,29,19,29,14,30, + 1,11,16,20,21,25,21,34,16,35,1,13,13,17,19,34, + 19,34,18,37,13,38,1,10,1,24,1,24,1,24,9,14, + 9,16,1,6,13,17,18,23,13,24,1,10,1,6,1,14, + 1,14,1,14,5,10,1,23,1,23,1,23,7,10,7,12, + 1,4,19,23,24,27,19,28,1,16,5,8,1,16,1,16, + 1,16,1,30,1,30,1,30,1,30,26,33,1,30,1,30, + 1,30,1,50,1,50,1,50,1,50,27,34,1,50,1,50, + 1,50,1,30,1,30,1,30,1,30,17,26,1,30,1,30, + 1,10,1,30,20,29,1,30,1,30,1,50,1,50,1,50, + 1,50,31,38,1,50,1,50,1,50,1,30,1,30,1,30, + 1,30,21,34,1,30,1,30,1,30,1,30,1,30,1,30, + 22,35,1,30,1,30,1,15,1,41,25,40,1,41,1,41, + 1,50,1,50,1,50,1,50,26,33,1,50,1,50,1,50, + 1,30,1,30,1,30,1,30,16,24,1,30,1,30,1,9, + 1,34,19,33,1,34,1,34,1,9,1,38,19,37,1,38, + 1,38,1,9,1,36,19,35,1,36,1,36,1,9,1,38, + 19,37,1,38,1,38,1,9,1,37,19,36,1,37,1,37, + 1,9,1,33,19,32,1,33,1,33,1,9,1,40,19,39, + 1,40,1,40,1,9,1,34,19,33,1,34,1,34,1,9, + 1,38,19,37,1,38,1,38,1,9,1,32,19,31,1,32, + 1,32,1,9,1,32,19,31,1,32,1,32,1,9,1,34, + 19,33,1,34,1,34,1,9,1,32,19,31,1,32,1,32, + 1,30,1,30,1,30,1,30,18,26,1,30,1,30,1,30, + 1,30,1,30,1,30,17,25,1,30,1,30,1,10,1,30, + 20,29,1,30,1,30,1,30,1,30,1,30,1,30,23,30, + 1,30,1,30,1,30,1,50,1,50,1,50,1,50,27,34, + 1,50,1,50,1,50,1,30,1,30,1,30,1,30,18,23, + 25,33,35,44,1,30,1,30,1,64,1,64,1,64,1,64, + 29,41,1,64,1,64,1,58,1,58,1,58,1,86,1,86, + 1,86,1,21,1,21,1,21,1,59,1,59,1,59,1,59, + 26,33,1,59,1,59,1,59,1,17,1,17,1,17,1,17, + 11,21,1,17,1,17,1,4,1,24,14,23,1,24,1,24, + 1,20,1,20,1,20,1,20,18,21,1,20,1,20,1,11, + 1,25,21,24,1,25,1,25,1,24,1,24,1,24,1,24, + 15,25,1,24,1,24,1,8,1,31,18,30,1,31,1,31, + 1,50,1,50,1,50,1,50,19,24,1,50,1,50,1,33, + 1,33,1,33,1,33,16,27,29,32,1,33,1,33,1,9, + 1,29,19,28,1,29,1,29,1,44,1,44,1,44,1,44, + 17,28,30,33,1,44,1,44,1,10,1,31,20,30,1,31, + 1,31,1,37,1,37,1,37,1,37,18,29,31,41,1,37, + 1,37,1,11,1,33,21,32,1,33,1,33,1,23,1,23, + 1,23,1,23,22,29,1,23,1,23,1,15,1,30,25,29, + 1,30,1,30,1,64,1,64,1,64,1,64,16,26,28,38, + 1,64,1,64,1,9,1,25,19,24,1,25,1,25,1,9, + 1,23,19,22,1,23,1,23,1,9,1,25,19,24,1,25, + 1,25,1,9,1,30,19,29,1,30,1,30,1,19,1,19, + 1,19,1,19,18,26,1,19,1,19,1,11,1,27,21,26, + 1,27,1,27,1,11,1,31,21,30,1,31,1,31,1,20, + 1,20,1,20,1,20,23,31,1,20,1,20,1,16,1,31, + 26,30,1,31,1,31,1,16,1,36,26,35,1,36,1,36, + 1,36,1,36,114,5,0,0,0, +}; diff --git a/Python/frozen_modules/_sitebuiltins.h b/Python/frozen_modules/_sitebuiltins.h new file mode 100644 index 00000000000000..28adfe058e4e7b --- /dev/null +++ b/Python/frozen_modules/_sitebuiltins.h @@ -0,0 +1,294 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M___sitebuiltins[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,58,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,2, + 131,3,90,3,71,0,100,5,132,0,100,6,101,2,131,3, + 90,4,71,0,100,7,132,0,100,8,101,2,131,3,90,5, + 100,2,83,0,41,9,122,61,10,84,104,101,32,111,98,106, + 101,99,116,115,32,117,115,101,100,32,98,121,32,116,104,101, + 32,115,105,116,101,32,109,111,100,117,108,101,32,116,111,32, + 97,100,100,32,99,117,115,116,111,109,32,98,117,105,108,116, + 105,110,115,46,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,32,0,0,0,101,0,90,1,100,0,90,2,100,1,132, + 0,90,3,100,2,132,0,90,4,100,5,100,4,132,1,90, + 5,100,3,83,0,41,6,218,7,81,117,105,116,116,101,114, + 99,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,115,16,0,0,0,124,1,124,0,95,0, + 124,2,124,0,95,1,100,0,83,0,169,1,78,169,2,218, + 4,110,97,109,101,218,3,101,111,102,41,3,218,4,115,101, + 108,102,114,4,0,0,0,114,5,0,0,0,115,3,0,0, + 0,32,32,32,250,22,60,102,114,111,122,101,110,32,95,115, + 105,116,101,98,117,105,108,116,105,110,115,62,218,8,95,95, + 105,110,105,116,95,95,122,16,81,117,105,116,116,101,114,46, + 95,95,105,110,105,116,95,95,14,0,0,0,243,4,0,0, + 0,6,1,10,1,114,9,0,0,0,115,16,0,0,0,21, + 25,9,13,9,18,20,23,9,13,9,17,9,17,9,17,243, + 0,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,115,22,0,0,0,100,1, + 124,0,106,0,155,1,100,2,124,0,106,1,155,1,100,3, + 157,5,83,0,41,4,78,122,4,85,115,101,32,122,6,40, + 41,32,111,114,32,122,8,32,116,111,32,101,120,105,116,114, + 3,0,0,0,169,1,114,6,0,0,0,115,1,0,0,0, + 32,114,7,0,0,0,218,8,95,95,114,101,112,114,95,95, + 122,16,81,117,105,116,116,101,114,46,95,95,114,101,112,114, + 95,95,17,0,0,0,243,4,0,0,0,2,128,20,1,114, + 13,0,0,0,115,22,0,0,0,0,0,44,48,44,53,44, + 53,44,53,55,59,55,63,55,63,55,63,16,64,9,64,114, + 10,0,0,0,78,99,2,0,0,0,0,0,0,0,0,0, + 0,0,7,0,0,0,3,0,0,0,115,40,0,0,0,9, + 0,116,0,106,1,160,2,161,0,1,0,116,3,124,1,131, + 1,130,1,35,0,1,0,1,0,1,0,89,0,116,3,124, + 1,131,1,130,1,37,0,114,2,0,0,0,41,4,218,3, + 115,121,115,90,5,115,116,100,105,110,218,5,99,108,111,115, + 101,218,10,83,121,115,116,101,109,69,120,105,116,41,2,114, + 6,0,0,0,218,4,99,111,100,101,115,2,0,0,0,32, + 32,114,7,0,0,0,218,8,95,95,99,97,108,108,95,95, + 122,16,81,117,105,116,116,101,114,46,95,95,99,97,108,108, + 95,95,19,0,0,0,115,16,0,0,0,2,3,10,1,8, + 3,2,128,6,254,2,1,8,1,2,128,115,14,0,0,0, + 2,6,10,254,8,3,2,128,8,255,8,1,2,128,115,40, + 0,0,0,9,17,13,16,13,22,13,30,13,30,13,30,15, + 25,26,30,15,31,9,31,0,0,9,17,9,17,9,17,13, + 17,15,25,26,30,15,31,9,31,0,0,115,8,0,0,0, + 129,5,10,0,138,4,19,7,114,2,0,0,0,41,6,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,114,8,0,0,0,114,12,0,0,0,114,18,0, + 0,0,169,0,114,10,0,0,0,114,7,0,0,0,114,1, + 0,0,0,114,1,0,0,0,13,0,0,0,115,8,0,0, + 0,8,0,6,1,6,3,12,2,115,10,0,0,0,8,243, + 6,16,6,2,2,1,10,7,115,32,0,0,0,1,1,1, + 1,1,1,1,1,5,23,5,23,5,23,5,64,5,64,5, + 64,29,33,5,31,5,31,5,31,5,31,5,31,114,10,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,46,0,0, + 0,101,0,90,1,100,0,90,2,100,1,90,3,100,2,90, + 4,100,9,100,4,132,1,90,5,100,5,132,0,90,6,100, + 6,132,0,90,7,100,7,132,0,90,8,100,8,83,0,41, + 10,218,8,95,80,114,105,110,116,101,114,122,110,105,110,116, + 101,114,97,99,116,105,118,101,32,112,114,111,109,112,116,32, + 111,98,106,101,99,116,115,32,102,111,114,32,112,114,105,110, + 116,105,110,103,32,116,104,101,32,108,105,99,101,110,115,101, + 32,116,101,120,116,44,32,97,32,108,105,115,116,32,111,102, + 10,32,32,32,32,99,111,110,116,114,105,98,117,116,111,114, + 115,32,97,110,100,32,116,104,101,32,99,111,112,121,114,105, + 103,104,116,32,110,111,116,105,99,101,46,233,23,0,0,0, + 114,22,0,0,0,99,5,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,54,0,0,0,135, + 3,135,5,100,1,100,0,108,0,138,5,124,1,124,0,95, + 1,124,2,124,0,95,2,100,0,124,0,95,3,136,3,136, + 5,102,2,100,2,132,8,124,4,68,0,131,1,124,0,95, + 4,100,0,83,0,41,3,78,114,0,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,7,0,0,0,19,0, + 0,0,115,36,0,0,0,103,0,124,0,93,14,125,1,137, + 3,68,0,93,9,125,2,137,4,106,0,160,1,124,1,124, + 2,161,2,145,3,113,6,113,2,83,0,114,22,0,0,0, + 41,2,218,4,112,97,116,104,218,4,106,111,105,110,41,5, + 90,2,46,48,218,3,100,105,114,218,8,102,105,108,101,110, + 97,109,101,218,5,102,105,108,101,115,218,2,111,115,115,5, + 0,0,0,32,32,32,128,128,114,7,0,0,0,218,10,60, + 108,105,115,116,99,111,109,112,62,122,37,95,80,114,105,110, + 116,101,114,46,95,95,105,110,105,116,95,95,46,60,108,111, + 99,97,108,115,62,46,60,108,105,115,116,99,111,109,112,62, + 40,0,0,0,115,12,0,0,0,6,0,2,1,2,1,4, + 254,2,2,20,254,115,10,0,0,0,6,2,2,255,8,1, + 12,254,8,2,115,36,0,0,0,28,51,28,51,28,51,33, + 36,45,50,28,51,28,51,33,41,29,31,29,36,29,56,42, + 45,47,55,29,56,28,51,28,51,28,51,28,51,114,10,0, + 0,0,41,5,114,30,0,0,0,218,14,95,80,114,105,110, + 116,101,114,95,95,110,97,109,101,218,14,95,80,114,105,110, + 116,101,114,95,95,100,97,116,97,218,15,95,80,114,105,110, + 116,101,114,95,95,108,105,110,101,115,218,19,95,80,114,105, + 110,116,101,114,95,95,102,105,108,101,110,97,109,101,115,41, + 6,114,6,0,0,0,114,4,0,0,0,218,4,100,97,116, + 97,114,29,0,0,0,90,4,100,105,114,115,114,30,0,0, + 0,115,6,0,0,0,32,32,32,96,32,64,114,7,0,0, + 0,114,8,0,0,0,122,17,95,80,114,105,110,116,101,114, + 46,95,95,105,110,105,116,95,95,35,0,0,0,115,16,0, + 0,0,4,128,8,1,6,1,6,1,6,1,10,1,2,1, + 12,255,115,18,0,0,0,4,128,8,1,6,1,6,1,6, + 1,10,3,2,255,4,1,8,254,115,54,0,0,0,0,0, + 0,0,9,18,9,18,9,18,9,18,23,27,9,13,9,20, + 23,27,9,13,9,20,24,28,9,13,9,21,28,51,28,51, + 28,51,28,51,28,51,40,44,28,51,28,51,9,13,9,25, + 9,25,9,25,114,10,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,10,0,0,0,3,0,0,0,115,146, + 0,0,0,124,0,106,0,114,5,100,0,83,0,100,0,125, + 1,124,0,106,1,68,0,93,43,125,2,9,0,116,2,124, + 2,100,1,100,2,141,2,53,0,125,3,124,3,160,3,161, + 0,125,1,100,0,4,0,4,0,131,3,1,0,110,11,35, + 0,49,0,115,35,119,4,37,0,1,0,1,0,1,0,89, + 0,1,0,1,0,1,0,113,54,35,0,4,0,116,4,121, + 52,1,0,1,0,1,0,89,0,113,10,119,0,37,0,124, + 1,115,59,124,0,106,5,125,1,124,1,160,6,100,3,161, + 1,124,0,95,0,116,7,124,0,106,0,131,1,124,0,95, + 8,100,0,83,0,41,4,78,122,5,117,116,102,45,56,41, + 1,218,8,101,110,99,111,100,105,110,103,250,1,10,41,9, + 114,34,0,0,0,114,35,0,0,0,90,4,111,112,101,110, + 90,4,114,101,97,100,218,7,79,83,69,114,114,111,114,114, + 33,0,0,0,218,5,115,112,108,105,116,218,3,108,101,110, + 90,17,95,80,114,105,110,116,101,114,95,95,108,105,110,101, + 99,110,116,41,4,114,6,0,0,0,114,36,0,0,0,114, + 28,0,0,0,90,2,102,112,115,4,0,0,0,32,32,32, + 32,114,7,0,0,0,90,7,95,95,115,101,116,117,112,122, + 16,95,80,114,105,110,116,101,114,46,95,95,115,101,116,117, + 112,44,0,0,0,115,40,0,0,0,6,1,4,1,4,1, + 10,1,2,1,14,1,8,1,20,255,2,128,12,0,4,2, + 2,128,12,1,4,1,2,255,2,128,4,2,6,1,12,1, + 16,1,115,46,0,0,0,4,1,6,1,4,1,4,1,4, + 6,2,250,2,6,10,252,2,1,2,255,28,1,2,128,12, + 0,4,1,2,128,2,2,2,255,14,1,2,128,2,1,8, + 1,12,1,16,1,115,146,0,0,0,12,16,12,24,9,19, + 13,19,13,19,16,20,9,13,25,29,25,41,9,21,9,21, + 13,21,13,21,22,26,27,35,46,53,22,54,22,54,17,37, + 58,60,28,30,28,37,28,37,21,25,17,37,17,37,17,37, + 17,37,17,37,17,37,17,37,17,37,17,37,17,37,0,0, + 17,37,17,37,17,37,17,37,17,37,17,37,17,22,17,22, + 0,0,13,21,20,27,13,21,13,21,13,21,13,21,17,21, + 17,21,13,21,0,0,16,20,9,31,20,24,20,31,13,17, + 24,28,24,40,35,39,24,40,9,13,9,21,26,29,30,34, + 30,42,26,43,9,13,9,23,9,23,9,23,115,36,0,0, + 0,141,6,43,2,147,5,30,5,152,6,43,2,158,4,34, + 13,162,1,43,2,163,3,34,13,166,3,43,2,171,7,53, + 9,180,1,53,9,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,115,52,0,0,0,124, + 0,160,0,161,0,1,0,116,1,124,0,106,2,131,1,124, + 0,106,3,107,1,114,18,100,1,160,4,124,0,106,2,161, + 1,83,0,100,2,124,0,106,5,102,1,100,3,20,0,22, + 0,83,0,41,4,78,114,38,0,0,0,122,33,84,121,112, + 101,32,37,115,40,41,32,116,111,32,115,101,101,32,116,104, + 101,32,102,117,108,108,32,37,115,32,116,101,120,116,233,2, + 0,0,0,41,6,218,15,95,80,114,105,110,116,101,114,95, + 95,115,101,116,117,112,114,41,0,0,0,114,34,0,0,0, + 218,8,77,65,88,76,73,78,69,83,114,26,0,0,0,114, + 32,0,0,0,114,11,0,0,0,115,1,0,0,0,32,114, + 7,0,0,0,114,12,0,0,0,122,17,95,80,114,105,110, + 116,101,114,46,95,95,114,101,112,114,95,95,60,0,0,0, + 115,8,0,0,0,8,1,16,1,12,1,16,2,115,10,0, + 0,0,8,1,14,1,2,3,12,254,16,2,115,52,0,0, + 0,9,13,9,23,9,23,9,23,12,15,16,20,16,28,12, + 29,33,37,33,46,12,46,9,76,20,24,20,43,30,34,30, + 42,20,43,13,43,20,55,60,64,60,71,59,73,74,75,59, + 75,20,76,13,76,114,10,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,115, + 146,0,0,0,124,0,160,0,161,0,1,0,100,1,125,1, + 100,2,125,2,9,0,9,0,116,1,124,2,124,2,124,0, + 106,2,23,0,131,2,68,0,93,9,125,3,116,3,124,0, + 106,4,124,3,25,0,131,1,1,0,113,18,110,12,35,0, + 4,0,116,5,121,39,1,0,1,0,1,0,89,0,100,0, + 83,0,119,0,37,0,124,2,124,0,106,2,55,0,125,2, + 100,0,125,4,124,4,100,0,117,0,114,66,116,6,124,1, + 131,1,125,4,124,4,100,4,118,1,114,62,100,0,125,4, + 124,4,100,0,117,0,115,52,124,4,100,5,107,2,114,72, + 100,0,83,0,113,9,41,6,78,122,48,72,105,116,32,82, + 101,116,117,114,110,32,102,111,114,32,109,111,114,101,44,32, + 111,114,32,113,32,40,97,110,100,32,82,101,116,117,114,110, + 41,32,116,111,32,113,117,105,116,58,32,114,0,0,0,0, + 233,1,0,0,0,41,2,218,0,218,1,113,114,47,0,0, + 0,41,7,114,43,0,0,0,218,5,114,97,110,103,101,114, + 44,0,0,0,218,5,112,114,105,110,116,114,34,0,0,0, + 218,10,73,110,100,101,120,69,114,114,111,114,218,5,105,110, + 112,117,116,41,5,114,6,0,0,0,90,6,112,114,111,109, + 112,116,218,6,108,105,110,101,110,111,218,1,105,90,3,107, + 101,121,115,5,0,0,0,32,32,32,32,32,114,7,0,0, + 0,114,18,0,0,0,122,17,95,80,114,105,110,116,101,114, + 46,95,95,99,97,108,108,95,95,67,0,0,0,115,46,0, + 0,0,8,1,4,1,4,1,2,1,2,1,20,1,16,1, + 2,255,2,128,12,2,6,1,2,255,2,128,10,3,4,1, + 8,1,8,1,8,1,4,1,8,253,8,4,4,1,2,242, + 115,52,0,0,0,8,1,4,1,4,1,2,1,2,14,14, + 244,4,1,2,255,18,1,2,128,2,2,2,255,16,1,2, + 128,10,2,4,1,6,1,2,3,8,254,6,1,6,1,6, + 253,2,3,6,1,6,1,2,242,115,146,0,0,0,9,13, + 9,23,9,23,9,23,18,68,9,15,18,19,9,15,15,16, + 13,26,26,31,32,38,40,46,49,53,49,62,40,62,26,63, + 17,43,17,43,21,22,21,26,27,31,27,39,40,41,27,42, + 21,43,21,43,21,43,17,43,0,0,13,22,20,30,13,22, + 13,22,13,22,13,22,17,22,17,22,17,22,13,22,0,0, + 17,23,27,31,27,40,17,40,17,23,23,27,17,20,23,26, + 30,34,23,34,17,35,27,32,33,39,27,40,21,24,24,27, + 35,44,24,44,21,35,31,35,25,28,23,26,30,34,23,34, + 17,35,20,23,27,30,20,30,17,26,21,26,21,26,15,16, + 115,12,0,0,0,138,18,29,0,157,7,40,7,167,1,40, + 7,78,41,2,114,22,0,0,0,114,22,0,0,0,41,9, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,218, + 7,95,95,100,111,99,95,95,114,44,0,0,0,114,8,0, + 0,0,114,43,0,0,0,114,12,0,0,0,114,18,0,0, + 0,114,22,0,0,0,114,10,0,0,0,114,7,0,0,0, + 114,23,0,0,0,114,23,0,0,0,29,0,0,0,115,14, + 0,0,0,8,0,4,1,4,3,8,2,6,9,6,16,10, + 7,115,18,0,0,0,8,227,2,31,2,225,4,33,2,2, + 6,7,6,16,6,7,10,20,115,46,0,0,0,1,1,1, + 1,1,1,1,1,5,46,1,1,16,18,5,13,42,44,5, + 51,5,51,5,51,5,43,5,43,5,43,5,76,5,76,5, + 76,5,26,5,26,5,26,5,26,5,26,114,10,0,0,0, + 114,23,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,115,28,0,0,0,101, + 0,90,1,100,0,90,2,100,1,90,3,100,2,132,0,90, + 4,100,3,132,0,90,5,100,4,83,0,41,5,218,7,95, + 72,101,108,112,101,114,97,51,1,0,0,68,101,102,105,110, + 101,32,116,104,101,32,98,117,105,108,116,105,110,32,39,104, + 101,108,112,39,46,10,10,32,32,32,32,84,104,105,115,32, + 105,115,32,97,32,119,114,97,112,112,101,114,32,97,114,111, + 117,110,100,32,112,121,100,111,99,46,104,101,108,112,32,116, + 104,97,116,32,112,114,111,118,105,100,101,115,32,97,32,104, + 101,108,112,102,117,108,32,109,101,115,115,97,103,101,10,32, + 32,32,32,119,104,101,110,32,39,104,101,108,112,39,32,105, + 115,32,116,121,112,101,100,32,97,116,32,116,104,101,32,80, + 121,116,104,111,110,32,105,110,116,101,114,97,99,116,105,118, + 101,32,112,114,111,109,112,116,46,10,10,32,32,32,32,67, + 97,108,108,105,110,103,32,104,101,108,112,40,41,32,97,116, + 32,116,104,101,32,80,121,116,104,111,110,32,112,114,111,109, + 112,116,32,115,116,97,114,116,115,32,97,110,32,105,110,116, + 101,114,97,99,116,105,118,101,32,104,101,108,112,32,115,101, + 115,115,105,111,110,46,10,32,32,32,32,67,97,108,108,105, + 110,103,32,104,101,108,112,40,116,104,105,110,103,41,32,112, + 114,105,110,116,115,32,104,101,108,112,32,102,111,114,32,116, + 104,101,32,112,121,116,104,111,110,32,111,98,106,101,99,116, + 32,39,116,104,105,110,103,39,46,10,32,32,32,32,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,115,4,0,0,0,100,1,83,0,41,2,78,122, + 72,84,121,112,101,32,104,101,108,112,40,41,32,102,111,114, + 32,105,110,116,101,114,97,99,116,105,118,101,32,104,101,108, + 112,44,32,111,114,32,104,101,108,112,40,111,98,106,101,99, + 116,41,32,102,111,114,32,104,101,108,112,32,97,98,111,117, + 116,32,111,98,106,101,99,116,46,114,22,0,0,0,114,11, + 0,0,0,115,1,0,0,0,32,114,7,0,0,0,114,12, + 0,0,0,122,16,95,72,101,108,112,101,114,46,95,95,114, + 101,112,114,95,95,98,0,0,0,115,2,0,0,0,4,1, + 115,2,0,0,0,4,2,115,4,0,0,0,16,56,16,56, + 114,10,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,15,0,0,0,115,24,0,0,0,100, + 1,100,0,108,0,125,3,124,3,106,1,124,1,105,0,124, + 2,164,1,142,1,83,0,41,2,78,114,0,0,0,0,41, + 2,218,5,112,121,100,111,99,90,4,104,101,108,112,41,4, + 114,6,0,0,0,218,4,97,114,103,115,90,4,107,119,100, + 115,114,56,0,0,0,115,4,0,0,0,32,32,32,32,114, + 7,0,0,0,114,18,0,0,0,122,16,95,72,101,108,112, + 101,114,46,95,95,99,97,108,108,95,95,101,0,0,0,243, + 4,0,0,0,8,1,16,1,114,58,0,0,0,115,24,0, + 0,0,9,21,9,21,9,21,9,21,16,21,16,26,28,32, + 16,41,36,40,16,41,16,41,9,41,114,10,0,0,0,78, + 41,6,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,54,0,0,0,114,12,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,10,0,0,0,114,7,0,0,0,114, + 55,0,0,0,114,55,0,0,0,88,0,0,0,115,8,0, + 0,0,8,0,4,1,6,9,10,3,115,10,0,0,0,8, + 168,2,96,2,160,6,100,10,3,115,28,0,0,0,1,1, + 1,1,1,1,1,1,5,8,1,1,5,56,5,56,5,56, + 5,41,5,41,5,41,5,41,5,41,114,10,0,0,0,114, + 55,0,0,0,41,6,114,54,0,0,0,114,14,0,0,0, + 218,6,111,98,106,101,99,116,114,1,0,0,0,114,23,0, + 0,0,114,55,0,0,0,114,22,0,0,0,114,10,0,0, + 0,114,7,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,60,0,0,0,1,0,0,0,115,10,0,0,0,4,0, + 8,10,14,2,14,16,18,59,115,22,0,0,0,4,2,8, + 8,8,15,2,243,4,13,8,59,2,200,4,56,8,18,2, + 241,8,15,115,58,0,0,0,1,4,1,4,1,11,1,11, + 1,11,1,11,1,31,1,31,1,31,1,31,15,21,1,31, + 1,31,1,26,1,26,1,26,1,26,16,22,1,26,1,26, + 1,41,1,41,1,41,1,41,15,21,1,41,1,41,1,41, + 1,41,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/abc.h b/Python/frozen_modules/abc.h new file mode 100644 index 00000000000000..f1284de476b6cf --- /dev/null +++ b/Python/frozen_modules/abc.h @@ -0,0 +1,496 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__abc[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,180,0,0,0,100,0,90,0,100,1, + 132,0,90,1,71,0,100,2,132,0,100,3,101,2,131,3, + 90,3,71,0,100,4,132,0,100,5,101,4,131,3,90,5, + 71,0,100,6,132,0,100,7,101,6,131,3,90,7,9,0, + 100,8,100,9,108,8,109,9,90,9,109,10,90,10,109,11, + 90,11,109,12,90,12,109,13,90,13,109,14,90,14,109,15, + 90,15,109,16,90,16,1,0,110,22,35,0,4,0,101,17, + 121,68,1,0,1,0,1,0,100,8,100,10,108,18,109,19, + 90,19,109,9,90,9,1,0,100,11,101,19,95,20,89,0, + 110,9,119,0,37,0,71,0,100,12,132,0,100,13,101,21, + 131,3,90,19,100,14,132,0,90,22,71,0,100,15,132,0, + 100,16,101,19,100,17,141,3,90,23,100,18,83,0,41,19, + 122,51,65,98,115,116,114,97,99,116,32,66,97,115,101,32, + 67,108,97,115,115,101,115,32,40,65,66,67,115,41,32,97, + 99,99,111,114,100,105,110,103,32,116,111,32,80,69,80,32, + 51,49,49,57,46,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,10,0,0,0,100, + 1,124,0,95,0,124,0,83,0,41,3,97,60,2,0,0, + 65,32,100,101,99,111,114,97,116,111,114,32,105,110,100,105, + 99,97,116,105,110,103,32,97,98,115,116,114,97,99,116,32, + 109,101,116,104,111,100,115,46,10,10,32,32,32,32,82,101, + 113,117,105,114,101,115,32,116,104,97,116,32,116,104,101,32, + 109,101,116,97,99,108,97,115,115,32,105,115,32,65,66,67, + 77,101,116,97,32,111,114,32,100,101,114,105,118,101,100,32, + 102,114,111,109,32,105,116,46,32,32,65,10,32,32,32,32, + 99,108,97,115,115,32,116,104,97,116,32,104,97,115,32,97, + 32,109,101,116,97,99,108,97,115,115,32,100,101,114,105,118, + 101,100,32,102,114,111,109,32,65,66,67,77,101,116,97,32, + 99,97,110,110,111,116,32,98,101,10,32,32,32,32,105,110, + 115,116,97,110,116,105,97,116,101,100,32,117,110,108,101,115, + 115,32,97,108,108,32,111,102,32,105,116,115,32,97,98,115, + 116,114,97,99,116,32,109,101,116,104,111,100,115,32,97,114, + 101,32,111,118,101,114,114,105,100,100,101,110,46,10,32,32, + 32,32,84,104,101,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,115,32,99,97,110,32,98,101,32,99,97, + 108,108,101,100,32,117,115,105,110,103,32,97,110,121,32,111, + 102,32,116,104,101,32,110,111,114,109,97,108,10,32,32,32, + 32,39,115,117,112,101,114,39,32,99,97,108,108,32,109,101, + 99,104,97,110,105,115,109,115,46,32,32,97,98,115,116,114, + 97,99,116,109,101,116,104,111,100,40,41,32,109,97,121,32, + 98,101,32,117,115,101,100,32,116,111,32,100,101,99,108,97, + 114,101,10,32,32,32,32,97,98,115,116,114,97,99,116,32, + 109,101,116,104,111,100,115,32,102,111,114,32,112,114,111,112, + 101,114,116,105,101,115,32,97,110,100,32,100,101,115,99,114, + 105,112,116,111,114,115,46,10,10,32,32,32,32,85,115,97, + 103,101,58,10,10,32,32,32,32,32,32,32,32,99,108,97, + 115,115,32,67,40,109,101,116,97,99,108,97,115,115,61,65, + 66,67,77,101,116,97,41,58,10,32,32,32,32,32,32,32, + 32,32,32,32,32,64,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,10,32,32,32,32,32,32,32,32,32,32,32, + 32,100,101,102,32,109,121,95,97,98,115,116,114,97,99,116, + 95,109,101,116,104,111,100,40,115,101,108,102,44,32,46,46, + 46,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,46,46,46,10,32,32,32,32,84,78,41,1, + 218,20,95,95,105,115,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,95,95,41,1,90,7,102,117,110,99,111,98, + 106,115,1,0,0,0,32,250,12,60,102,114,111,122,101,110, + 32,97,98,99,62,218,14,97,98,115,116,114,97,99,116,109, + 101,116,104,111,100,114,2,0,0,0,7,0,0,0,243,4, + 0,0,0,6,17,4,1,114,3,0,0,0,115,10,0,0, + 0,36,40,5,12,5,33,12,19,5,19,243,0,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,36,0,0,0,135,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,90,4,136,0,102,1, + 100,3,132,8,90,5,136,0,4,0,90,6,83,0,41,4, + 218,19,97,98,115,116,114,97,99,116,99,108,97,115,115,109, + 101,116,104,111,100,97,8,1,0,0,65,32,100,101,99,111, + 114,97,116,111,114,32,105,110,100,105,99,97,116,105,110,103, + 32,97,98,115,116,114,97,99,116,32,99,108,97,115,115,109, + 101,116,104,111,100,115,46,10,10,32,32,32,32,68,101,112, + 114,101,99,97,116,101,100,44,32,117,115,101,32,39,99,108, + 97,115,115,109,101,116,104,111,100,39,32,119,105,116,104,32, + 39,97,98,115,116,114,97,99,116,109,101,116,104,111,100,39, + 32,105,110,115,116,101,97,100,58,10,10,32,32,32,32,32, + 32,32,32,99,108,97,115,115,32,67,40,65,66,67,41,58, + 10,32,32,32,32,32,32,32,32,32,32,32,32,64,99,108, + 97,115,115,109,101,116,104,111,100,10,32,32,32,32,32,32, + 32,32,32,32,32,32,64,97,98,115,116,114,97,99,116,109, + 101,116,104,111,100,10,32,32,32,32,32,32,32,32,32,32, + 32,32,100,101,102,32,109,121,95,97,98,115,116,114,97,99, + 116,95,99,108,97,115,115,109,101,116,104,111,100,40,99,108, + 115,44,32,46,46,46,41,58,10,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,46,46,46,10,10,32,32, + 32,32,84,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,22,0,0,0,100,1,124, + 1,95,0,116,1,131,0,160,2,124,1,161,1,1,0,100, + 0,83,0,169,2,78,84,169,3,114,0,0,0,0,218,5, + 115,117,112,101,114,218,8,95,95,105,110,105,116,95,95,169, + 3,90,4,115,101,108,102,218,8,99,97,108,108,97,98,108, + 101,218,9,95,95,99,108,97,115,115,95,95,115,3,0,0, + 0,32,32,128,114,1,0,0,0,114,11,0,0,0,122,28, + 97,98,115,116,114,97,99,116,99,108,97,115,115,109,101,116, + 104,111,100,46,95,95,105,110,105,116,95,95,43,0,0,0, + 243,4,0,0,0,6,1,16,1,114,15,0,0,0,115,22, + 0,0,0,41,45,9,17,9,38,9,14,9,16,9,35,26, + 34,9,35,9,35,9,35,9,35,114,4,0,0,0,169,7, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,218,7,95,95,100,111,99,95,95,114,0,0, + 0,0,114,11,0,0,0,218,13,95,95,99,108,97,115,115, + 99,101,108,108,95,95,169,1,114,14,0,0,0,115,1,0, + 0,0,64,114,1,0,0,0,114,6,0,0,0,114,6,0, + 0,0,28,0,0,0,243,8,0,0,0,10,128,4,1,4, + 12,18,2,115,12,0,0,0,2,128,8,228,2,39,2,217, + 4,41,18,4,115,36,0,0,0,0,0,1,1,1,1,1, + 1,1,1,5,8,1,1,28,32,5,25,5,35,5,35,5, + 35,5,35,5,35,5,35,5,35,5,35,5,35,114,4,0, + 0,0,114,6,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,114,5,0,0, + 0,41,4,218,20,97,98,115,116,114,97,99,116,115,116,97, + 116,105,99,109,101,116,104,111,100,97,7,1,0,0,65,32, + 100,101,99,111,114,97,116,111,114,32,105,110,100,105,99,97, + 116,105,110,103,32,97,98,115,116,114,97,99,116,32,115,116, + 97,116,105,99,109,101,116,104,111,100,115,46,10,10,32,32, + 32,32,68,101,112,114,101,99,97,116,101,100,44,32,117,115, + 101,32,39,115,116,97,116,105,99,109,101,116,104,111,100,39, + 32,119,105,116,104,32,39,97,98,115,116,114,97,99,116,109, + 101,116,104,111,100,39,32,105,110,115,116,101,97,100,58,10, + 10,32,32,32,32,32,32,32,32,99,108,97,115,115,32,67, + 40,65,66,67,41,58,10,32,32,32,32,32,32,32,32,32, + 32,32,32,64,115,116,97,116,105,99,109,101,116,104,111,100, + 10,32,32,32,32,32,32,32,32,32,32,32,32,64,97,98, + 115,116,114,97,99,116,109,101,116,104,111,100,10,32,32,32, + 32,32,32,32,32,32,32,32,32,100,101,102,32,109,121,95, + 97,98,115,116,114,97,99,116,95,115,116,97,116,105,99,109, + 101,116,104,111,100,40,46,46,46,41,58,10,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,46,46,46,10, + 10,32,32,32,32,84,99,2,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,9,0,0,0,114,12,0,0,0,115, + 3,0,0,0,32,32,128,114,1,0,0,0,114,11,0,0, + 0,122,29,97,98,115,116,114,97,99,116,115,116,97,116,105, + 99,109,101,116,104,111,100,46,95,95,105,110,105,116,95,95, + 63,0,0,0,114,15,0,0,0,114,15,0,0,0,115,22, + 0,0,0,41,45,9,17,9,38,9,14,9,16,9,35,26, + 34,9,35,9,35,9,35,9,35,114,4,0,0,0,114,16, + 0,0,0,114,22,0,0,0,115,1,0,0,0,64,114,1, + 0,0,0,114,24,0,0,0,114,24,0,0,0,48,0,0, + 0,114,23,0,0,0,115,12,0,0,0,2,128,8,208,2, + 59,2,197,4,61,18,4,115,36,0,0,0,0,0,1,1, + 1,1,1,1,1,1,5,8,1,1,28,32,5,25,5,35, + 5,35,5,35,5,35,5,35,5,35,5,35,5,35,5,35, + 114,4,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 20,0,0,0,101,0,90,1,100,0,90,2,100,1,90,3, + 100,2,90,4,100,3,83,0,41,4,218,16,97,98,115,116, + 114,97,99,116,112,114,111,112,101,114,116,121,122,249,65,32, + 100,101,99,111,114,97,116,111,114,32,105,110,100,105,99,97, + 116,105,110,103,32,97,98,115,116,114,97,99,116,32,112,114, + 111,112,101,114,116,105,101,115,46,10,10,32,32,32,32,68, + 101,112,114,101,99,97,116,101,100,44,32,117,115,101,32,39, + 112,114,111,112,101,114,116,121,39,32,119,105,116,104,32,39, + 97,98,115,116,114,97,99,116,109,101,116,104,111,100,39,32, + 105,110,115,116,101,97,100,58,10,10,32,32,32,32,32,32, + 32,32,99,108,97,115,115,32,67,40,65,66,67,41,58,10, + 32,32,32,32,32,32,32,32,32,32,32,32,64,112,114,111, + 112,101,114,116,121,10,32,32,32,32,32,32,32,32,32,32, + 32,32,64,97,98,115,116,114,97,99,116,109,101,116,104,111, + 100,10,32,32,32,32,32,32,32,32,32,32,32,32,100,101, + 102,32,109,121,95,97,98,115,116,114,97,99,116,95,112,114, + 111,112,101,114,116,121,40,115,101,108,102,41,58,10,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,46,46, + 46,10,10,32,32,32,32,84,78,41,5,114,17,0,0,0, + 114,18,0,0,0,114,19,0,0,0,114,20,0,0,0,114, + 0,0,0,0,169,0,114,4,0,0,0,114,1,0,0,0, + 114,26,0,0,0,114,26,0,0,0,68,0,0,0,115,6, + 0,0,0,8,0,4,1,8,12,115,8,0,0,0,8,188, + 2,79,2,177,8,81,115,20,0,0,0,1,1,1,1,1, + 1,1,1,5,8,1,1,28,32,5,25,5,25,5,25,114, + 4,0,0,0,114,26,0,0,0,233,0,0,0,0,41,8, + 218,15,103,101,116,95,99,97,99,104,101,95,116,111,107,101, + 110,218,9,95,97,98,99,95,105,110,105,116,218,13,95,97, + 98,99,95,114,101,103,105,115,116,101,114,218,18,95,97,98, + 99,95,105,110,115,116,97,110,99,101,99,104,101,99,107,218, + 18,95,97,98,99,95,115,117,98,99,108,97,115,115,99,104, + 101,99,107,218,9,95,103,101,116,95,100,117,109,112,218,15, + 95,114,101,115,101,116,95,114,101,103,105,115,116,114,121,218, + 13,95,114,101,115,101,116,95,99,97,99,104,101,115,41,2, + 218,7,65,66,67,77,101,116,97,114,29,0,0,0,90,3, + 97,98,99,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,115,70,0,0,0,135,0,101, + 0,90,1,100,0,90,2,100,1,90,3,136,0,102,1,100, + 2,132,8,90,4,100,3,132,0,90,5,100,4,132,0,90, + 6,100,5,132,0,90,7,100,10,100,7,132,1,90,8,100, + 8,132,0,90,9,100,9,132,0,90,10,136,0,4,0,90, + 11,83,0,41,11,114,37,0,0,0,97,144,2,0,0,77, + 101,116,97,99,108,97,115,115,32,102,111,114,32,100,101,102, + 105,110,105,110,103,32,65,98,115,116,114,97,99,116,32,66, + 97,115,101,32,67,108,97,115,115,101,115,32,40,65,66,67, + 115,41,46,10,10,32,32,32,32,32,32,32,32,85,115,101, + 32,116,104,105,115,32,109,101,116,97,99,108,97,115,115,32, + 116,111,32,99,114,101,97,116,101,32,97,110,32,65,66,67, + 46,32,32,65,110,32,65,66,67,32,99,97,110,32,98,101, + 32,115,117,98,99,108,97,115,115,101,100,10,32,32,32,32, + 32,32,32,32,100,105,114,101,99,116,108,121,44,32,97,110, + 100,32,116,104,101,110,32,97,99,116,115,32,97,115,32,97, + 32,109,105,120,45,105,110,32,99,108,97,115,115,46,32,32, + 89,111,117,32,99,97,110,32,97,108,115,111,32,114,101,103, + 105,115,116,101,114,10,32,32,32,32,32,32,32,32,117,110, + 114,101,108,97,116,101,100,32,99,111,110,99,114,101,116,101, + 32,99,108,97,115,115,101,115,32,40,101,118,101,110,32,98, + 117,105,108,116,45,105,110,32,99,108,97,115,115,101,115,41, + 32,97,110,100,32,117,110,114,101,108,97,116,101,100,10,32, + 32,32,32,32,32,32,32,65,66,67,115,32,97,115,32,39, + 118,105,114,116,117,97,108,32,115,117,98,99,108,97,115,115, + 101,115,39,32,45,45,32,116,104,101,115,101,32,97,110,100, + 32,116,104,101,105,114,32,100,101,115,99,101,110,100,97,110, + 116,115,32,119,105,108,108,10,32,32,32,32,32,32,32,32, + 98,101,32,99,111,110,115,105,100,101,114,101,100,32,115,117, + 98,99,108,97,115,115,101,115,32,111,102,32,116,104,101,32, + 114,101,103,105,115,116,101,114,105,110,103,32,65,66,67,32, + 98,121,32,116,104,101,32,98,117,105,108,116,45,105,110,10, + 32,32,32,32,32,32,32,32,105,115,115,117,98,99,108,97, + 115,115,40,41,32,102,117,110,99,116,105,111,110,44,32,98, + 117,116,32,116,104,101,32,114,101,103,105,115,116,101,114,105, + 110,103,32,65,66,67,32,119,111,110,39,116,32,115,104,111, + 119,32,117,112,32,105,110,10,32,32,32,32,32,32,32,32, + 116,104,101,105,114,32,77,82,79,32,40,77,101,116,104,111, + 100,32,82,101,115,111,108,117,116,105,111,110,32,79,114,100, + 101,114,41,32,110,111,114,32,119,105,108,108,32,109,101,116, + 104,111,100,10,32,32,32,32,32,32,32,32,105,109,112,108, + 101,109,101,110,116,97,116,105,111,110,115,32,100,101,102,105, + 110,101,100,32,98,121,32,116,104,101,32,114,101,103,105,115, + 116,101,114,105,110,103,32,65,66,67,32,98,101,32,99,97, + 108,108,97,98,108,101,32,40,110,111,116,10,32,32,32,32, + 32,32,32,32,101,118,101,110,32,118,105,97,32,115,117,112, + 101,114,40,41,41,46,10,32,32,32,32,32,32,32,32,99, + 4,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 11,0,0,0,115,38,0,0,0,116,0,131,0,106,1,124, + 0,124,1,124,2,124,3,102,4,105,0,124,4,164,1,142, + 1,125,5,116,2,124,5,131,1,1,0,124,5,83,0,169, + 1,78,41,3,114,10,0,0,0,218,7,95,95,110,101,119, + 95,95,114,30,0,0,0,41,7,90,4,109,99,108,115,218, + 4,110,97,109,101,90,5,98,97,115,101,115,90,9,110,97, + 109,101,115,112,97,99,101,90,6,107,119,97,114,103,115,218, + 3,99,108,115,114,14,0,0,0,115,7,0,0,0,32,32, + 32,32,32,32,128,114,1,0,0,0,114,39,0,0,0,122, + 15,65,66,67,77,101,116,97,46,95,95,110,101,119,95,95, + 105,0,0,0,243,6,0,0,0,26,1,8,1,4,1,114, + 42,0,0,0,115,38,0,0,0,19,24,19,26,19,34,35, + 39,41,45,47,52,54,63,19,74,19,74,67,73,19,74,19, + 74,13,16,13,22,23,26,13,27,13,27,20,23,13,23,114, + 4,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,10,0,0,0,116,0, + 124,0,124,1,131,2,83,0,41,2,122,123,82,101,103,105, + 115,116,101,114,32,97,32,118,105,114,116,117,97,108,32,115, + 117,98,99,108,97,115,115,32,111,102,32,97,110,32,65,66, + 67,46,10,10,32,32,32,32,32,32,32,32,32,32,32,32, + 82,101,116,117,114,110,115,32,116,104,101,32,115,117,98,99, + 108,97,115,115,44,32,116,111,32,97,108,108,111,119,32,117, + 115,97,103,101,32,97,115,32,97,32,99,108,97,115,115,32, + 100,101,99,111,114,97,116,111,114,46,10,32,32,32,32,32, + 32,32,32,32,32,32,32,78,41,1,114,31,0,0,0,169, + 2,114,41,0,0,0,90,8,115,117,98,99,108,97,115,115, + 115,2,0,0,0,32,32,114,1,0,0,0,218,8,114,101, + 103,105,115,116,101,114,122,16,65,66,67,77,101,116,97,46, + 114,101,103,105,115,116,101,114,110,0,0,0,243,2,0,0, + 0,10,5,114,46,0,0,0,115,10,0,0,0,20,33,34, + 37,39,47,20,48,13,48,114,4,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,114,43,0,0,0,41,2,122,39,79,118,101,114,114,105, + 100,101,32,102,111,114,32,105,115,105,110,115,116,97,110,99, + 101,40,105,110,115,116,97,110,99,101,44,32,99,108,115,41, + 46,78,41,1,114,32,0,0,0,41,2,114,41,0,0,0, + 90,8,105,110,115,116,97,110,99,101,115,2,0,0,0,32, + 32,114,1,0,0,0,218,17,95,95,105,110,115,116,97,110, + 99,101,99,104,101,99,107,95,95,122,25,65,66,67,77,101, + 116,97,46,95,95,105,110,115,116,97,110,99,101,99,104,101, + 99,107,95,95,117,0,0,0,243,2,0,0,0,10,2,114, + 48,0,0,0,115,10,0,0,0,20,38,39,42,44,52,20, + 53,13,53,114,4,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,114,43,0, + 0,0,41,2,122,39,79,118,101,114,114,105,100,101,32,102, + 111,114,32,105,115,115,117,98,99,108,97,115,115,40,115,117, + 98,99,108,97,115,115,44,32,99,108,115,41,46,78,41,1, + 114,33,0,0,0,114,44,0,0,0,115,2,0,0,0,32, + 32,114,1,0,0,0,218,17,95,95,115,117,98,99,108,97, + 115,115,99,104,101,99,107,95,95,122,25,65,66,67,77,101, + 116,97,46,95,95,115,117,98,99,108,97,115,115,99,104,101, + 99,107,95,95,121,0,0,0,114,48,0,0,0,114,48,0, + 0,0,115,10,0,0,0,20,38,39,42,44,52,20,53,13, + 53,114,4,0,0,0,78,99,2,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,115,140,0,0, + 0,116,0,100,1,124,0,106,1,155,0,100,2,124,0,106, + 2,155,0,157,4,124,1,100,3,141,2,1,0,116,0,100, + 4,116,3,131,0,155,0,157,2,124,1,100,3,141,2,1, + 0,116,4,124,0,131,1,92,4,125,2,125,3,125,4,125, + 5,116,0,100,5,124,2,155,2,157,2,124,1,100,3,141, + 2,1,0,116,0,100,6,124,3,155,2,157,2,124,1,100, + 3,141,2,1,0,116,0,100,7,124,4,155,2,157,2,124, + 1,100,3,141,2,1,0,116,0,100,8,124,5,155,2,157, + 2,124,1,100,3,141,2,1,0,100,9,83,0,41,10,122, + 39,68,101,98,117,103,32,104,101,108,112,101,114,32,116,111, + 32,112,114,105,110,116,32,116,104,101,32,65,66,67,32,114, + 101,103,105,115,116,114,121,46,122,7,67,108,97,115,115,58, + 32,218,1,46,41,1,218,4,102,105,108,101,122,14,73,110, + 118,46,32,99,111,117,110,116,101,114,58,32,122,15,95,97, + 98,99,95,114,101,103,105,115,116,114,121,58,32,122,12,95, + 97,98,99,95,99,97,99,104,101,58,32,122,21,95,97,98, + 99,95,110,101,103,97,116,105,118,101,95,99,97,99,104,101, + 58,32,122,29,95,97,98,99,95,110,101,103,97,116,105,118, + 101,95,99,97,99,104,101,95,118,101,114,115,105,111,110,58, + 32,78,41,5,218,5,112,114,105,110,116,114,18,0,0,0, + 114,19,0,0,0,114,29,0,0,0,114,34,0,0,0,41, + 6,114,41,0,0,0,114,51,0,0,0,90,13,95,97,98, + 99,95,114,101,103,105,115,116,114,121,90,10,95,97,98,99, + 95,99,97,99,104,101,90,19,95,97,98,99,95,110,101,103, + 97,116,105,118,101,95,99,97,99,104,101,90,27,95,97,98, + 99,95,110,101,103,97,116,105,118,101,95,99,97,99,104,101, + 95,118,101,114,115,105,111,110,115,6,0,0,0,32,32,32, + 32,32,32,114,1,0,0,0,218,14,95,100,117,109,112,95, + 114,101,103,105,115,116,114,121,122,22,65,66,67,77,101,116, + 97,46,95,100,117,109,112,95,114,101,103,105,115,116,114,121, + 125,0,0,0,115,22,0,0,0,28,2,20,1,6,2,8, + 255,2,1,18,1,18,1,18,1,10,1,2,1,10,255,115, + 20,0,0,0,28,2,20,1,8,2,6,255,2,1,18,1, + 18,1,18,1,10,1,12,1,115,140,0,0,0,13,18,19, + 64,29,32,29,43,19,64,19,64,46,49,46,62,19,64,19, + 64,71,75,13,76,13,76,13,76,13,18,19,55,36,51,36, + 53,19,55,19,55,62,66,13,67,13,67,13,67,45,54,55, + 58,45,59,13,42,14,27,29,39,41,60,14,41,13,18,19, + 54,37,50,19,54,19,54,61,65,13,66,13,66,13,66,13, + 18,19,48,34,44,19,48,19,48,55,59,13,60,13,60,13, + 60,13,18,19,66,43,62,19,66,19,66,73,77,13,78,13, + 78,13,78,13,18,19,82,51,78,19,82,19,82,24,28,13, + 29,13,29,13,29,13,29,13,29,114,4,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,243,12,0,0,0,116,0,124,0,131,1,1,0, + 100,1,83,0,41,2,122,46,67,108,101,97,114,32,116,104, + 101,32,114,101,103,105,115,116,114,121,32,40,102,111,114,32, + 100,101,98,117,103,103,105,110,103,32,111,114,32,116,101,115, + 116,105,110,103,41,46,78,41,1,114,35,0,0,0,169,1, + 114,41,0,0,0,115,1,0,0,0,32,114,1,0,0,0, + 218,19,95,97,98,99,95,114,101,103,105,115,116,114,121,95, + 99,108,101,97,114,122,27,65,66,67,77,101,116,97,46,95, + 97,98,99,95,114,101,103,105,115,116,114,121,95,99,108,101, + 97,114,137,0,0,0,243,2,0,0,0,12,2,114,57,0, + 0,0,115,12,0,0,0,13,28,29,32,13,33,13,33,13, + 33,13,33,114,4,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,114,54,0, + 0,0,41,2,122,44,67,108,101,97,114,32,116,104,101,32, + 99,97,99,104,101,115,32,40,102,111,114,32,100,101,98,117, + 103,103,105,110,103,32,111,114,32,116,101,115,116,105,110,103, + 41,46,78,41,1,114,36,0,0,0,114,55,0,0,0,115, + 1,0,0,0,32,114,1,0,0,0,218,17,95,97,98,99, + 95,99,97,99,104,101,115,95,99,108,101,97,114,122,25,65, + 66,67,77,101,116,97,46,95,97,98,99,95,99,97,99,104, + 101,115,95,99,108,101,97,114,141,0,0,0,114,57,0,0, + 0,114,57,0,0,0,115,12,0,0,0,13,26,27,30,13, + 31,13,31,13,31,13,31,114,4,0,0,0,114,38,0,0, + 0,41,12,114,17,0,0,0,114,18,0,0,0,114,19,0, + 0,0,114,20,0,0,0,114,39,0,0,0,114,45,0,0, + 0,114,47,0,0,0,114,49,0,0,0,114,53,0,0,0, + 114,56,0,0,0,114,58,0,0,0,114,21,0,0,0,114, + 22,0,0,0,115,1,0,0,0,64,114,1,0,0,0,114, + 37,0,0,0,114,37,0,0,0,92,0,0,0,115,18,0, + 0,0,10,128,4,1,10,12,6,5,6,7,6,4,8,4, + 6,12,14,4,115,24,0,0,0,2,128,8,164,2,104,2, + 152,10,108,6,7,6,4,6,4,2,2,6,10,6,4,14, + 4,115,70,0,0,0,0,0,1,1,1,1,1,1,1,1, + 9,12,1,1,9,23,9,23,9,23,9,23,9,23,9,48, + 9,48,9,48,9,53,9,53,9,53,9,53,9,53,9,53, + 38,42,9,29,9,29,9,29,9,33,9,33,9,33,9,31, + 9,31,9,31,9,31,9,31,9,31,9,31,114,4,0,0, + 0,114,37,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,6,0,0,0,3,0,0,0,115,140,0,0,0, + 116,0,124,0,100,1,131,2,115,7,124,0,83,0,116,1, + 131,0,125,1,124,0,106,2,68,0,93,28,125,2,116,3, + 124,2,100,1,100,2,131,3,68,0,93,19,125,3,116,3, + 124,0,124,3,100,3,131,3,125,4,116,3,124,4,100,4, + 100,5,131,3,114,40,124,1,160,4,124,3,161,1,1,0, + 113,21,113,13,124,0,106,5,160,6,161,0,68,0,93,15, + 92,2,125,3,125,4,116,3,124,4,100,4,100,5,131,3, + 114,62,124,1,160,4,124,3,161,1,1,0,113,47,116,7, + 124,1,131,1,124,0,95,8,124,0,83,0,41,6,97,155, + 2,0,0,82,101,99,97,108,99,117,108,97,116,101,32,116, + 104,101,32,115,101,116,32,111,102,32,97,98,115,116,114,97, + 99,116,32,109,101,116,104,111,100,115,32,111,102,32,97,110, + 32,97,98,115,116,114,97,99,116,32,99,108,97,115,115,46, + 10,10,32,32,32,32,73,102,32,97,32,99,108,97,115,115, + 32,104,97,115,32,104,97,100,32,111,110,101,32,111,102,32, + 105,116,115,32,97,98,115,116,114,97,99,116,32,109,101,116, + 104,111,100,115,32,105,109,112,108,101,109,101,110,116,101,100, + 32,97,102,116,101,114,32,116,104,101,10,32,32,32,32,99, + 108,97,115,115,32,119,97,115,32,99,114,101,97,116,101,100, + 44,32,116,104,101,32,109,101,116,104,111,100,32,119,105,108, + 108,32,110,111,116,32,98,101,32,99,111,110,115,105,100,101, + 114,101,100,32,105,109,112,108,101,109,101,110,116,101,100,32, + 117,110,116,105,108,10,32,32,32,32,116,104,105,115,32,102, + 117,110,99,116,105,111,110,32,105,115,32,99,97,108,108,101, + 100,46,32,65,108,116,101,114,110,97,116,105,118,101,108,121, + 44,32,105,102,32,97,32,110,101,119,32,97,98,115,116,114, + 97,99,116,32,109,101,116,104,111,100,32,104,97,115,32,98, + 101,101,110,10,32,32,32,32,97,100,100,101,100,32,116,111, + 32,116,104,101,32,99,108,97,115,115,44,32,105,116,32,119, + 105,108,108,32,111,110,108,121,32,98,101,32,99,111,110,115, + 105,100,101,114,101,100,32,97,110,32,97,98,115,116,114,97, + 99,116,32,109,101,116,104,111,100,32,111,102,32,116,104,101, + 10,32,32,32,32,99,108,97,115,115,32,97,102,116,101,114, + 32,116,104,105,115,32,102,117,110,99,116,105,111,110,32,105, + 115,32,99,97,108,108,101,100,46,10,10,32,32,32,32,84, + 104,105,115,32,102,117,110,99,116,105,111,110,32,115,104,111, + 117,108,100,32,98,101,32,99,97,108,108,101,100,32,98,101, + 102,111,114,101,32,97,110,121,32,117,115,101,32,105,115,32, + 109,97,100,101,32,111,102,32,116,104,101,32,99,108,97,115, + 115,44,10,32,32,32,32,117,115,117,97,108,108,121,32,105, + 110,32,99,108,97,115,115,32,100,101,99,111,114,97,116,111, + 114,115,32,116,104,97,116,32,97,100,100,32,109,101,116,104, + 111,100,115,32,116,111,32,116,104,101,32,115,117,98,106,101, + 99,116,32,99,108,97,115,115,46,10,10,32,32,32,32,82, + 101,116,117,114,110,115,32,99,108,115,44,32,116,111,32,97, + 108,108,111,119,32,117,115,97,103,101,32,97,115,32,97,32, + 99,108,97,115,115,32,100,101,99,111,114,97,116,111,114,46, + 10,10,32,32,32,32,73,102,32,99,108,115,32,105,115,32, + 110,111,116,32,97,110,32,105,110,115,116,97,110,99,101,32, + 111,102,32,65,66,67,77,101,116,97,44,32,100,111,101,115, + 32,110,111,116,104,105,110,103,46,10,32,32,32,32,218,19, + 95,95,97,98,115,116,114,97,99,116,109,101,116,104,111,100, + 115,95,95,114,27,0,0,0,78,114,0,0,0,0,70,41, + 9,218,7,104,97,115,97,116,116,114,218,3,115,101,116,218, + 9,95,95,98,97,115,101,115,95,95,218,7,103,101,116,97, + 116,116,114,218,3,97,100,100,218,8,95,95,100,105,99,116, + 95,95,218,5,105,116,101,109,115,218,9,102,114,111,122,101, + 110,115,101,116,114,59,0,0,0,41,5,114,41,0,0,0, + 90,9,97,98,115,116,114,97,99,116,115,90,4,115,99,108, + 115,114,40,0,0,0,218,5,118,97,108,117,101,115,5,0, + 0,0,32,32,32,32,32,114,1,0,0,0,218,22,117,112, + 100,97,116,101,95,97,98,115,116,114,97,99,116,109,101,116, + 104,111,100,115,114,69,0,0,0,146,0,0,0,115,32,0, + 0,0,10,16,4,4,6,2,10,3,16,1,12,1,12,1, + 10,1,2,128,2,253,18,5,12,1,10,1,2,128,10,1, + 4,1,115,44,0,0,0,8,16,6,4,6,2,4,3,4, + 4,2,252,10,1,4,3,2,253,12,1,10,1,12,1,2, + 128,2,0,8,2,4,2,6,254,10,1,12,1,2,128,10, + 1,4,1,115,140,0,0,0,12,19,20,23,25,46,12,47, + 5,19,16,19,9,19,17,20,17,22,5,14,17,20,17,30, + 5,36,5,36,9,13,21,28,29,33,35,56,58,60,21,61, + 9,36,9,36,13,17,21,28,29,32,34,38,40,44,21,45, + 13,18,16,23,24,29,31,53,55,60,16,61,13,36,17,26, + 17,36,31,35,17,36,17,36,0,0,9,36,24,27,24,36, + 24,44,24,44,5,32,5,32,9,20,9,13,15,20,12,19, + 20,25,27,49,51,56,12,57,9,32,13,22,13,32,27,31, + 13,32,13,32,0,0,31,40,41,50,31,51,5,8,5,28, + 12,15,5,15,114,4,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,25, + 0,0,0,41,4,218,3,65,66,67,122,86,72,101,108,112, + 101,114,32,99,108,97,115,115,32,116,104,97,116,32,112,114, + 111,118,105,100,101,115,32,97,32,115,116,97,110,100,97,114, + 100,32,119,97,121,32,116,111,32,99,114,101,97,116,101,32, + 97,110,32,65,66,67,32,117,115,105,110,103,10,32,32,32, + 32,105,110,104,101,114,105,116,97,110,99,101,46,10,32,32, + 32,32,114,27,0,0,0,78,41,5,114,17,0,0,0,114, + 18,0,0,0,114,19,0,0,0,114,20,0,0,0,90,9, + 95,95,115,108,111,116,115,95,95,114,27,0,0,0,114,4, + 0,0,0,114,1,0,0,0,114,70,0,0,0,114,70,0, + 0,0,184,0,0,0,115,6,0,0,0,8,0,4,1,8, + 3,115,16,0,0,0,0,129,8,199,0,127,2,60,0,129, + 2,196,0,127,8,61,115,20,0,0,0,1,1,1,1,1, + 1,1,1,5,8,1,1,17,19,5,14,5,14,5,14,114, + 4,0,0,0,114,70,0,0,0,41,1,90,9,109,101,116, + 97,99,108,97,115,115,78,41,24,114,20,0,0,0,114,2, + 0,0,0,218,11,99,108,97,115,115,109,101,116,104,111,100, + 114,6,0,0,0,218,12,115,116,97,116,105,99,109,101,116, + 104,111,100,114,24,0,0,0,218,8,112,114,111,112,101,114, + 116,121,114,26,0,0,0,90,4,95,97,98,99,114,29,0, + 0,0,114,30,0,0,0,114,31,0,0,0,114,32,0,0, + 0,114,33,0,0,0,114,34,0,0,0,114,35,0,0,0, + 114,36,0,0,0,218,11,73,109,112,111,114,116,69,114,114, + 111,114,90,7,95,112,121,95,97,98,99,114,37,0,0,0, + 114,18,0,0,0,218,4,116,121,112,101,114,69,0,0,0, + 114,70,0,0,0,114,27,0,0,0,114,4,0,0,0,114, + 1,0,0,0,218,8,60,109,111,100,117,108,101,62,114,76, + 0,0,0,1,0,0,0,115,32,0,0,0,4,3,6,3, + 14,21,14,20,14,20,2,16,42,1,2,128,12,3,16,1, + 10,1,2,254,2,128,14,4,6,54,20,38,115,54,0,0, + 0,4,3,6,21,8,20,2,239,4,17,8,20,2,239,4, + 17,8,16,2,243,4,13,2,62,42,200,2,128,2,3,2, + 254,8,2,16,255,12,1,2,128,8,53,2,205,4,51,6, + 38,8,7,2,252,10,4,115,180,0,0,0,1,58,1,58, + 1,19,1,19,1,19,1,35,1,35,1,35,1,35,27,38, + 1,35,1,35,1,35,1,35,1,35,1,35,28,40,1,35, + 1,35,1,32,1,32,1,32,1,32,24,32,1,32,1,32, + 1,31,5,54,5,54,5,54,5,54,5,54,5,54,5,54, + 5,54,5,54,5,54,5,54,5,54,5,54,5,54,5,54, + 5,54,5,54,5,54,5,54,5,54,5,54,0,0,1,31, + 8,19,1,31,1,31,1,31,1,31,5,49,5,49,5,49, + 5,49,5,49,5,49,5,49,5,49,26,31,5,12,5,23, + 5,23,5,23,1,31,0,0,5,31,5,31,5,31,5,31, + 19,23,5,31,5,31,1,15,1,15,1,15,1,19,1,19, + 1,19,1,19,21,28,1,19,1,19,1,19,1,19,1,19, + 115,15,0,0,0,155,20,48,0,176,18,65,5,7,193,4, + 1,65,5,7, +}; diff --git a/Python/frozen_modules/codecs.h b/Python/frozen_modules/codecs.h new file mode 100644 index 00000000000000..dd8072d7008942 --- /dev/null +++ b/Python/frozen_modules/codecs.h @@ -0,0 +1,2433 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__codecs[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,24,2,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,9,0, + 100,1,100,3,108,3,84,0,110,19,35,0,4,0,101,4, + 121,33,1,0,90,5,1,0,101,6,100,4,101,5,22,0, + 131,1,130,1,100,2,90,5,91,5,119,1,119,0,37,0, + 103,0,100,5,162,1,90,7,100,6,90,8,100,7,4,0, + 90,9,90,10,100,8,4,0,90,11,90,12,100,9,90,13, + 100,10,90,14,101,2,106,15,100,11,107,2,114,65,101,10, + 4,0,90,16,90,17,101,13,90,18,110,6,101,12,4,0, + 90,16,90,17,101,14,90,18,101,10,90,19,101,12,90,20, + 101,13,90,21,101,14,90,22,71,0,100,12,132,0,100,13, + 101,23,131,3,90,24,71,0,100,14,132,0,100,15,131,2, + 90,25,71,0,100,16,132,0,100,17,101,26,131,3,90,27, + 71,0,100,18,132,0,100,19,101,27,131,3,90,28,71,0, + 100,20,132,0,100,21,101,26,131,3,90,29,71,0,100,22, + 132,0,100,23,101,29,131,3,90,30,71,0,100,24,132,0, + 100,25,101,25,131,3,90,31,71,0,100,26,132,0,100,27, + 101,25,131,3,90,32,71,0,100,28,132,0,100,29,131,2, + 90,33,71,0,100,30,132,0,100,31,131,2,90,34,100,55, + 100,35,132,1,90,35,100,56,100,36,132,1,90,36,100,37, + 132,0,90,37,100,38,132,0,90,38,100,39,132,0,90,39, + 100,40,132,0,90,40,100,41,132,0,90,41,100,42,132,0, + 90,42,100,57,100,43,132,1,90,43,100,57,100,44,132,1, + 90,44,100,45,132,0,90,45,100,46,132,0,90,46,9,0, + 101,47,100,33,131,1,90,48,101,47,100,47,131,1,90,49, + 101,47,100,48,131,1,90,50,101,47,100,49,131,1,90,51, + 101,47,100,50,131,1,90,52,101,47,100,51,131,1,90,53, + 110,23,35,0,4,0,101,54,121,233,1,0,1,0,1,0, + 100,2,90,48,100,2,90,49,100,2,90,50,100,2,90,51, + 100,2,90,52,100,2,90,53,89,0,110,2,119,0,37,0, + 100,1,90,55,101,55,114,243,100,1,100,2,108,56,90,56, + 101,57,100,52,107,2,144,1,114,10,101,36,101,2,106,58, + 100,53,100,54,131,3,101,2,95,58,101,36,101,2,106,59, + 100,54,100,53,131,3,101,2,95,59,100,2,83,0,100,2, + 83,0,41,58,122,158,32,99,111,100,101,99,115,32,45,45, + 32,80,121,116,104,111,110,32,67,111,100,101,99,32,82,101, + 103,105,115,116,114,121,44,32,65,80,73,32,97,110,100,32, + 104,101,108,112,101,114,115,46,10,10,10,87,114,105,116,116, + 101,110,32,98,121,32,77,97,114,99,45,65,110,100,114,101, + 32,76,101,109,98,117,114,103,32,40,109,97,108,64,108,101, + 109,98,117,114,103,46,99,111,109,41,46,10,10,40,99,41, + 32,67,111,112,121,114,105,103,104,116,32,67,78,82,73,44, + 32,65,108,108,32,82,105,103,104,116,115,32,82,101,115,101, + 114,118,101,100,46,32,78,79,32,87,65,82,82,65,78,84, + 89,46,10,10,233,0,0,0,0,78,41,1,218,1,42,122, + 37,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32, + 116,104,101,32,98,117,105,108,116,105,110,32,99,111,100,101, + 99,115,58,32,37,115,41,44,90,8,114,101,103,105,115,116, + 101,114,218,6,108,111,111,107,117,112,218,4,111,112,101,110, + 218,11,69,110,99,111,100,101,100,70,105,108,101,218,3,66, + 79,77,218,6,66,79,77,95,66,69,218,6,66,79,77,95, + 76,69,218,8,66,79,77,51,50,95,66,69,218,8,66,79, + 77,51,50,95,76,69,218,8,66,79,77,54,52,95,66,69, + 218,8,66,79,77,54,52,95,76,69,218,8,66,79,77,95, + 85,84,70,56,218,9,66,79,77,95,85,84,70,49,54,218, + 12,66,79,77,95,85,84,70,49,54,95,76,69,218,12,66, + 79,77,95,85,84,70,49,54,95,66,69,218,9,66,79,77, + 95,85,84,70,51,50,218,12,66,79,77,95,85,84,70,51, + 50,95,76,69,218,12,66,79,77,95,85,84,70,51,50,95, + 66,69,218,9,67,111,100,101,99,73,110,102,111,218,5,67, + 111,100,101,99,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,218,18,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,218,12,83,116,114,101, + 97,109,87,114,105,116,101,114,218,18,83,116,114,101,97,109, + 82,101,97,100,101,114,87,114,105,116,101,114,218,13,83,116, + 114,101,97,109,82,101,99,111,100,101,114,218,10,103,101,116, + 101,110,99,111,100,101,114,218,10,103,101,116,100,101,99,111, + 100,101,114,218,21,103,101,116,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,218,21,103,101,116,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,218,9,103,101,116,114,101,97,100,101,114,218,9,103,101, + 116,119,114,105,116,101,114,218,6,101,110,99,111,100,101,218, + 6,100,101,99,111,100,101,218,10,105,116,101,114,101,110,99, + 111,100,101,218,10,105,116,101,114,100,101,99,111,100,101,218, + 13,115,116,114,105,99,116,95,101,114,114,111,114,115,218,13, + 105,103,110,111,114,101,95,101,114,114,111,114,115,218,14,114, + 101,112,108,97,99,101,95,101,114,114,111,114,115,218,24,120, + 109,108,99,104,97,114,114,101,102,114,101,112,108,97,99,101, + 95,101,114,114,111,114,115,218,23,98,97,99,107,115,108,97, + 115,104,114,101,112,108,97,99,101,95,101,114,114,111,114,115, + 218,18,110,97,109,101,114,101,112,108,97,99,101,95,101,114, + 114,111,114,115,90,14,114,101,103,105,115,116,101,114,95,101, + 114,114,111,114,218,12,108,111,111,107,117,112,95,101,114,114, + 111,114,115,3,0,0,0,239,187,191,115,2,0,0,0,255, + 254,115,2,0,0,0,254,255,115,4,0,0,0,255,254,0, + 0,115,4,0,0,0,0,0,254,255,90,6,108,105,116,116, + 108,101,99,0,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,0,0,0,0,115,44,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,90,4,9,3,9,3, + 100,7,100,3,100,4,156,1,100,5,132,3,90,5,100,6, + 132,0,90,6,100,3,83,0,41,8,114,19,0,0,0,122, + 48,67,111,100,101,99,32,100,101,116,97,105,108,115,32,119, + 104,101,110,32,108,111,111,107,105,110,103,32,117,112,32,116, + 104,101,32,99,111,100,101,99,32,114,101,103,105,115,116,114, + 121,84,78,41,1,218,17,95,105,115,95,116,101,120,116,95, + 101,110,99,111,100,105,110,103,99,8,0,0,0,0,0,0, + 0,1,0,0,0,7,0,0,0,3,0,0,0,115,80,0, + 0,0,116,0,160,1,124,0,124,1,124,2,124,3,124,4, + 102,4,161,2,125,9,124,7,124,9,95,2,124,1,124,9, + 95,3,124,2,124,9,95,4,124,5,124,9,95,5,124,6, + 124,9,95,6,124,4,124,9,95,7,124,3,124,9,95,8, + 124,8,100,0,117,1,114,38,124,8,124,9,95,9,124,9, + 83,0,169,1,78,41,10,218,5,116,117,112,108,101,218,7, + 95,95,110,101,119,95,95,218,4,110,97,109,101,114,33,0, + 0,0,114,34,0,0,0,218,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,218,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,218, + 12,115,116,114,101,97,109,119,114,105,116,101,114,218,12,115, + 116,114,101,97,109,114,101,97,100,101,114,114,44,0,0,0, + 41,10,90,3,99,108,115,114,33,0,0,0,114,34,0,0, + 0,114,52,0,0,0,114,51,0,0,0,114,49,0,0,0, + 114,50,0,0,0,114,48,0,0,0,114,44,0,0,0,218, + 4,115,101,108,102,115,10,0,0,0,32,32,32,32,32,32, + 32,32,32,32,250,15,60,102,114,111,122,101,110,32,99,111, + 100,101,99,115,62,114,47,0,0,0,122,17,67,111,100,101, + 99,73,110,102,111,46,95,95,110,101,119,95,95,94,0,0, + 0,115,22,0,0,0,20,3,6,1,6,1,6,1,6,1, + 6,1,6,1,6,1,8,1,6,1,4,1,115,22,0,0, + 0,20,3,6,1,6,1,6,1,6,1,6,1,6,1,6, + 1,6,1,8,1,4,1,115,80,0,0,0,16,21,16,80, + 30,33,36,42,44,50,52,64,66,78,35,79,16,80,9,13, + 21,25,9,13,9,18,23,29,9,13,9,20,23,29,9,13, + 9,20,35,53,9,13,9,32,35,53,9,13,9,32,29,41, + 9,13,9,26,29,41,9,13,9,26,12,29,37,41,12,41, + 9,55,38,55,13,17,13,35,16,20,9,20,243,0,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,6,0, + 0,0,3,0,0,0,115,30,0,0,0,100,1,124,0,106, + 0,106,1,124,0,106,0,106,2,124,0,106,3,116,4,124, + 0,131,1,102,4,22,0,83,0,41,2,78,122,37,60,37, + 115,46,37,115,32,111,98,106,101,99,116,32,102,111,114,32, + 101,110,99,111,100,105,110,103,32,37,115,32,97,116,32,37, + 35,120,62,41,5,218,9,95,95,99,108,97,115,115,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,48,0,0,0,218, + 2,105,100,169,1,114,53,0,0,0,115,1,0,0,0,32, + 114,54,0,0,0,218,8,95,95,114,101,112,114,95,95,122, + 18,67,111,100,101,99,73,110,102,111,46,95,95,114,101,112, + 114,95,95,109,0,0,0,115,10,0,0,0,2,1,12,1, + 10,1,2,255,4,255,115,6,0,0,0,2,1,12,1,16, + 1,115,30,0,0,0,16,55,18,22,18,32,18,43,45,49, + 45,59,45,72,18,22,18,27,29,31,32,36,29,37,17,38, + 16,38,9,38,114,55,0,0,0,41,5,78,78,78,78,78, + 41,7,218,8,95,95,110,97,109,101,95,95,114,57,0,0, + 0,114,58,0,0,0,218,7,95,95,100,111,99,95,95,114, + 44,0,0,0,114,47,0,0,0,114,61,0,0,0,169,0, + 114,55,0,0,0,114,54,0,0,0,114,19,0,0,0,114, + 19,0,0,0,83,0,0,0,115,18,0,0,0,8,0,4, + 1,4,8,2,2,2,1,2,255,2,2,10,254,10,15,115, + 20,0,0,0,8,173,2,84,2,172,4,92,2,2,2,1, + 2,12,2,245,10,11,10,5,115,44,0,0,0,1,1,1, + 1,1,1,1,1,5,59,1,1,25,29,5,22,51,55,28, + 32,5,20,30,34,5,20,5,20,5,20,5,20,5,20,5, + 38,5,38,5,38,5,38,5,38,114,55,0,0,0,114,19, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,115,32,0,0,0,101,0,90, + 1,100,0,90,2,100,1,90,3,100,6,100,3,132,1,90, + 4,100,6,100,4,132,1,90,5,100,5,83,0,41,7,114, + 20,0,0,0,97,57,4,0,0,32,68,101,102,105,110,101, + 115,32,116,104,101,32,105,110,116,101,114,102,97,99,101,32, + 102,111,114,32,115,116,97,116,101,108,101,115,115,32,101,110, + 99,111,100,101,114,115,47,100,101,99,111,100,101,114,115,46, + 10,10,32,32,32,32,32,32,32,32,84,104,101,32,46,101, + 110,99,111,100,101,40,41,47,46,100,101,99,111,100,101,40, + 41,32,109,101,116,104,111,100,115,32,109,97,121,32,117,115, + 101,32,100,105,102,102,101,114,101,110,116,32,101,114,114,111, + 114,10,32,32,32,32,32,32,32,32,104,97,110,100,108,105, + 110,103,32,115,99,104,101,109,101,115,32,98,121,32,112,114, + 111,118,105,100,105,110,103,32,116,104,101,32,101,114,114,111, + 114,115,32,97,114,103,117,109,101,110,116,46,32,84,104,101, + 115,101,10,32,32,32,32,32,32,32,32,115,116,114,105,110, + 103,32,118,97,108,117,101,115,32,97,114,101,32,112,114,101, + 100,101,102,105,110,101,100,58,10,10,32,32,32,32,32,32, + 32,32,32,39,115,116,114,105,99,116,39,32,45,32,114,97, + 105,115,101,32,97,32,86,97,108,117,101,69,114,114,111,114, + 32,101,114,114,111,114,32,40,111,114,32,97,32,115,117,98, + 99,108,97,115,115,41,10,32,32,32,32,32,32,32,32,32, + 39,105,103,110,111,114,101,39,32,45,32,105,103,110,111,114, + 101,32,116,104,101,32,99,104,97,114,97,99,116,101,114,32, + 97,110,100,32,99,111,110,116,105,110,117,101,32,119,105,116, + 104,32,116,104,101,32,110,101,120,116,10,32,32,32,32,32, + 32,32,32,32,39,114,101,112,108,97,99,101,39,32,45,32, + 114,101,112,108,97,99,101,32,119,105,116,104,32,97,32,115, + 117,105,116,97,98,108,101,32,114,101,112,108,97,99,101,109, + 101,110,116,32,99,104,97,114,97,99,116,101,114,59,10,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,80,121,116,104,111,110,32,119,105,108,108,32,117, + 115,101,32,116,104,101,32,111,102,102,105,99,105,97,108,32, + 85,43,70,70,70,68,32,82,69,80,76,65,67,69,77,69, + 78,84,10,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,67,72,65,82,65,67,84,69,82, + 32,102,111,114,32,116,104,101,32,98,117,105,108,116,105,110, + 32,85,110,105,99,111,100,101,32,99,111,100,101,99,115,32, + 111,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,100,101,99,111,100,105,110,103,32, + 97,110,100,32,39,63,39,32,111,110,32,101,110,99,111,100, + 105,110,103,46,10,32,32,32,32,32,32,32,32,32,39,115, + 117,114,114,111,103,97,116,101,101,115,99,97,112,101,39,32, + 45,32,114,101,112,108,97,99,101,32,119,105,116,104,32,112, + 114,105,118,97,116,101,32,99,111,100,101,32,112,111,105,110, + 116,115,32,85,43,68,67,110,110,46,10,32,32,32,32,32, + 32,32,32,32,39,120,109,108,99,104,97,114,114,101,102,114, + 101,112,108,97,99,101,39,32,45,32,82,101,112,108,97,99, + 101,32,119,105,116,104,32,116,104,101,32,97,112,112,114,111, + 112,114,105,97,116,101,32,88,77,76,10,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,99,104,97,114,97,99, + 116,101,114,32,114,101,102,101,114,101,110,99,101,32,40,111, + 110,108,121,32,102,111,114,32,101,110,99,111,100,105,110,103, + 41,46,10,32,32,32,32,32,32,32,32,32,39,98,97,99, + 107,115,108,97,115,104,114,101,112,108,97,99,101,39,32,32, + 45,32,82,101,112,108,97,99,101,32,119,105,116,104,32,98, + 97,99,107,115,108,97,115,104,101,100,32,101,115,99,97,112, + 101,32,115,101,113,117,101,110,99,101,115,46,10,32,32,32, + 32,32,32,32,32,32,39,110,97,109,101,114,101,112,108,97, + 99,101,39,32,32,32,32,32,32,32,45,32,82,101,112,108, + 97,99,101,32,119,105,116,104,32,92,78,123,46,46,46,125, + 32,101,115,99,97,112,101,32,115,101,113,117,101,110,99,101, + 115,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,40,111,110,108,121,32,102,111,114,32,101,110,99,111,100, + 105,110,103,41,46,10,10,32,32,32,32,32,32,32,32,84, + 104,101,32,115,101,116,32,111,102,32,97,108,108,111,119,101, + 100,32,118,97,108,117,101,115,32,99,97,110,32,98,101,32, + 101,120,116,101,110,100,101,100,32,118,105,97,32,114,101,103, + 105,115,116,101,114,95,101,114,114,111,114,46,10,10,32,32, + 32,32,218,6,115,116,114,105,99,116,99,3,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,243, + 4,0,0,0,116,0,130,1,41,2,97,35,2,0,0,32, + 69,110,99,111,100,101,115,32,116,104,101,32,111,98,106,101, + 99,116,32,105,110,112,117,116,32,97,110,100,32,114,101,116, + 117,114,110,115,32,97,32,116,117,112,108,101,32,40,111,117, + 116,112,117,116,10,32,32,32,32,32,32,32,32,32,32,32, + 32,111,98,106,101,99,116,44,32,108,101,110,103,116,104,32, + 99,111,110,115,117,109,101,100,41,46,10,10,32,32,32,32, + 32,32,32,32,32,32,32,32,101,114,114,111,114,115,32,100, + 101,102,105,110,101,115,32,116,104,101,32,101,114,114,111,114, + 32,104,97,110,100,108,105,110,103,32,116,111,32,97,112,112, + 108,121,46,32,73,116,32,100,101,102,97,117,108,116,115,32, + 116,111,10,32,32,32,32,32,32,32,32,32,32,32,32,39, + 115,116,114,105,99,116,39,32,104,97,110,100,108,105,110,103, + 46,10,10,32,32,32,32,32,32,32,32,32,32,32,32,84, + 104,101,32,109,101,116,104,111,100,32,109,97,121,32,110,111, + 116,32,115,116,111,114,101,32,115,116,97,116,101,32,105,110, + 32,116,104,101,32,67,111,100,101,99,32,105,110,115,116,97, + 110,99,101,46,32,85,115,101,10,32,32,32,32,32,32,32, + 32,32,32,32,32,83,116,114,101,97,109,87,114,105,116,101, + 114,32,102,111,114,32,99,111,100,101,99,115,32,119,104,105, + 99,104,32,104,97,118,101,32,116,111,32,107,101,101,112,32, + 115,116,97,116,101,32,105,110,32,111,114,100,101,114,32,116, + 111,10,32,32,32,32,32,32,32,32,32,32,32,32,109,97, + 107,101,32,101,110,99,111,100,105,110,103,32,101,102,102,105, + 99,105,101,110,116,46,10,10,32,32,32,32,32,32,32,32, + 32,32,32,32,84,104,101,32,101,110,99,111,100,101,114,32, + 109,117,115,116,32,98,101,32,97,98,108,101,32,116,111,32, + 104,97,110,100,108,101,32,122,101,114,111,32,108,101,110,103, + 116,104,32,105,110,112,117,116,32,97,110,100,10,32,32,32, + 32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32, + 97,110,32,101,109,112,116,121,32,111,98,106,101,99,116,32, + 111,102,32,116,104,101,32,111,117,116,112,117,116,32,111,98, + 106,101,99,116,32,116,121,112,101,32,105,110,32,116,104,105, + 115,10,32,32,32,32,32,32,32,32,32,32,32,32,115,105, + 116,117,97,116,105,111,110,46,10,10,32,32,32,32,32,32, + 32,32,78,169,1,218,19,78,111,116,73,109,112,108,101,109, + 101,110,116,101,100,69,114,114,111,114,169,3,114,53,0,0, + 0,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,114,54,0,0,0,114,33,0, + 0,0,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 138,0,0,0,243,2,0,0,0,4,17,114,72,0,0,0, + 115,4,0,0,0,15,34,9,34,114,55,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,114,66,0,0,0,41,2,97,242,2,0,0,32, + 68,101,99,111,100,101,115,32,116,104,101,32,111,98,106,101, + 99,116,32,105,110,112,117,116,32,97,110,100,32,114,101,116, + 117,114,110,115,32,97,32,116,117,112,108,101,32,40,111,117, + 116,112,117,116,10,32,32,32,32,32,32,32,32,32,32,32, + 32,111,98,106,101,99,116,44,32,108,101,110,103,116,104,32, + 99,111,110,115,117,109,101,100,41,46,10,10,32,32,32,32, + 32,32,32,32,32,32,32,32,105,110,112,117,116,32,109,117, + 115,116,32,98,101,32,97,110,32,111,98,106,101,99,116,32, + 119,104,105,99,104,32,112,114,111,118,105,100,101,115,32,116, + 104,101,32,98,102,95,103,101,116,114,101,97,100,98,117,102, + 10,32,32,32,32,32,32,32,32,32,32,32,32,98,117,102, + 102,101,114,32,115,108,111,116,46,32,80,121,116,104,111,110, + 32,115,116,114,105,110,103,115,44,32,98,117,102,102,101,114, + 32,111,98,106,101,99,116,115,32,97,110,100,32,109,101,109, + 111,114,121,10,32,32,32,32,32,32,32,32,32,32,32,32, + 109,97,112,112,101,100,32,102,105,108,101,115,32,97,114,101, + 32,101,120,97,109,112,108,101,115,32,111,102,32,111,98,106, + 101,99,116,115,32,112,114,111,118,105,100,105,110,103,32,116, + 104,105,115,32,115,108,111,116,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,101,114,114,111,114,115,32,100,101, + 102,105,110,101,115,32,116,104,101,32,101,114,114,111,114,32, + 104,97,110,100,108,105,110,103,32,116,111,32,97,112,112,108, + 121,46,32,73,116,32,100,101,102,97,117,108,116,115,32,116, + 111,10,32,32,32,32,32,32,32,32,32,32,32,32,39,115, + 116,114,105,99,116,39,32,104,97,110,100,108,105,110,103,46, + 10,10,32,32,32,32,32,32,32,32,32,32,32,32,84,104, + 101,32,109,101,116,104,111,100,32,109,97,121,32,110,111,116, + 32,115,116,111,114,101,32,115,116,97,116,101,32,105,110,32, + 116,104,101,32,67,111,100,101,99,32,105,110,115,116,97,110, + 99,101,46,32,85,115,101,10,32,32,32,32,32,32,32,32, + 32,32,32,32,83,116,114,101,97,109,82,101,97,100,101,114, + 32,102,111,114,32,99,111,100,101,99,115,32,119,104,105,99, + 104,32,104,97,118,101,32,116,111,32,107,101,101,112,32,115, + 116,97,116,101,32,105,110,32,111,114,100,101,114,32,116,111, + 10,32,32,32,32,32,32,32,32,32,32,32,32,109,97,107, + 101,32,100,101,99,111,100,105,110,103,32,101,102,102,105,99, + 105,101,110,116,46,10,10,32,32,32,32,32,32,32,32,32, + 32,32,32,84,104,101,32,100,101,99,111,100,101,114,32,109, + 117,115,116,32,98,101,32,97,98,108,101,32,116,111,32,104, + 97,110,100,108,101,32,122,101,114,111,32,108,101,110,103,116, + 104,32,105,110,112,117,116,32,97,110,100,10,32,32,32,32, + 32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,97, + 110,32,101,109,112,116,121,32,111,98,106,101,99,116,32,111, + 102,32,116,104,101,32,111,117,116,112,117,116,32,111,98,106, + 101,99,116,32,116,121,112,101,32,105,110,32,116,104,105,115, + 10,32,32,32,32,32,32,32,32,32,32,32,32,115,105,116, + 117,97,116,105,111,110,46,10,10,32,32,32,32,32,32,32, + 32,78,114,67,0,0,0,114,69,0,0,0,115,3,0,0, + 0,32,32,32,114,54,0,0,0,114,34,0,0,0,122,12, + 67,111,100,101,99,46,100,101,99,111,100,101,157,0,0,0, + 243,2,0,0,0,4,21,114,73,0,0,0,115,4,0,0, + 0,15,34,9,34,114,55,0,0,0,78,169,1,114,65,0, + 0,0,41,6,114,62,0,0,0,114,57,0,0,0,114,58, + 0,0,0,114,63,0,0,0,114,33,0,0,0,114,34,0, + 0,0,114,64,0,0,0,114,55,0,0,0,114,54,0,0, + 0,114,20,0,0,0,114,20,0,0,0,114,0,0,0,115, + 8,0,0,0,8,0,4,2,8,22,12,19,115,20,0,0, + 0,8,142,0,127,2,10,0,129,2,246,0,127,2,11,6, + 17,2,2,10,21,115,32,0,0,0,1,1,1,1,1,1, + 1,1,5,8,1,1,36,44,5,34,5,34,5,34,36,44, + 5,34,5,34,5,34,5,34,5,34,114,55,0,0,0,114, + 20,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,50,0,0,0,101,0, + 90,1,100,0,90,2,100,1,90,3,100,10,100,3,132,1, + 90,4,100,11,100,5,132,1,90,5,100,6,132,0,90,6, + 100,7,132,0,90,7,100,8,132,0,90,8,100,9,83,0, + 41,12,114,21,0,0,0,122,232,10,32,32,32,32,65,110, + 32,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,32,101,110,99,111,100,101,115,32,97,110,32,105, + 110,112,117,116,32,105,110,32,109,117,108,116,105,112,108,101, + 32,115,116,101,112,115,46,32,84,104,101,32,105,110,112,117, + 116,32,99,97,110,10,32,32,32,32,98,101,32,112,97,115, + 115,101,100,32,112,105,101,99,101,32,98,121,32,112,105,101, + 99,101,32,116,111,32,116,104,101,32,101,110,99,111,100,101, + 40,41,32,109,101,116,104,111,100,46,32,84,104,101,32,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,10,32,32,32,32,114,101,109,101,109,98,101,114,115,32, + 116,104,101,32,115,116,97,116,101,32,111,102,32,116,104,101, + 32,101,110,99,111,100,105,110,103,32,112,114,111,99,101,115, + 115,32,98,101,116,119,101,101,110,32,99,97,108,108,115,32, + 116,111,32,101,110,99,111,100,101,40,41,46,10,32,32,32, + 32,114,65,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,115,16,0,0,0, + 124,1,124,0,95,0,100,1,124,0,95,1,100,2,83,0, + 41,3,122,244,10,32,32,32,32,32,32,32,32,67,114,101, + 97,116,101,115,32,97,110,32,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,32,105,110,115,116,97, + 110,99,101,46,10,10,32,32,32,32,32,32,32,32,84,104, + 101,32,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,32,109,97,121,32,117,115,101,32,100,105,102, + 102,101,114,101,110,116,32,101,114,114,111,114,32,104,97,110, + 100,108,105,110,103,32,115,99,104,101,109,101,115,32,98,121, + 10,32,32,32,32,32,32,32,32,112,114,111,118,105,100,105, + 110,103,32,116,104,101,32,101,114,114,111,114,115,32,107,101, + 121,119,111,114,100,32,97,114,103,117,109,101,110,116,46,32, + 83,101,101,32,116,104,101,32,109,111,100,117,108,101,32,100, + 111,99,115,116,114,105,110,103,10,32,32,32,32,32,32,32, + 32,102,111,114,32,97,32,108,105,115,116,32,111,102,32,112, + 111,115,115,105,98,108,101,32,118,97,108,117,101,115,46,10, + 32,32,32,32,32,32,32,32,218,0,78,41,2,114,71,0, + 0,0,218,6,98,117,102,102,101,114,169,2,114,53,0,0, + 0,114,71,0,0,0,115,2,0,0,0,32,32,114,54,0, + 0,0,218,8,95,95,105,110,105,116,95,95,122,27,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,95,95,105,110,105,116,95,95,186,0,0,0,243,4,0, + 0,0,6,8,10,1,114,80,0,0,0,115,16,0,0,0, + 23,29,9,13,9,20,23,25,9,13,9,20,9,20,9,20, + 114,55,0,0,0,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,66,0,0,0, + 41,2,122,65,10,32,32,32,32,32,32,32,32,69,110,99, + 111,100,101,115,32,105,110,112,117,116,32,97,110,100,32,114, + 101,116,117,114,110,115,32,116,104,101,32,114,101,115,117,108, + 116,105,110,103,32,111,98,106,101,99,116,46,10,32,32,32, + 32,32,32,32,32,78,114,67,0,0,0,169,3,114,53,0, + 0,0,114,70,0,0,0,218,5,102,105,110,97,108,115,3, + 0,0,0,32,32,32,114,54,0,0,0,114,33,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,46,101,110,99,111,100,101,197,0,0,0,243, + 2,0,0,0,4,4,114,83,0,0,0,115,4,0,0,0, + 15,34,9,34,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,243,4, + 0,0,0,100,1,83,0,41,2,122,58,10,32,32,32,32, + 32,32,32,32,82,101,115,101,116,115,32,116,104,101,32,101, + 110,99,111,100,101,114,32,116,111,32,116,104,101,32,105,110, + 105,116,105,97,108,32,115,116,97,116,101,46,10,32,32,32, + 32,32,32,32,32,78,114,64,0,0,0,114,60,0,0,0, + 115,1,0,0,0,32,114,54,0,0,0,218,5,114,101,115, + 101,116,122,24,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,114,101,115,101,116,203,0,0,0, + 243,2,0,0,0,4,0,243,2,0,0,0,4,128,115,4, + 0,0,0,0,0,0,0,114,55,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,114,84,0,0,0,41,3,122,58,10,32,32,32,32,32, + 32,32,32,82,101,116,117,114,110,32,116,104,101,32,99,117, + 114,114,101,110,116,32,115,116,97,116,101,32,111,102,32,116, + 104,101,32,101,110,99,111,100,101,114,46,10,32,32,32,32, + 32,32,32,32,114,0,0,0,0,78,114,64,0,0,0,114, + 60,0,0,0,115,1,0,0,0,32,114,54,0,0,0,218, + 8,103,101,116,115,116,97,116,101,122,27,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,103,101, + 116,115,116,97,116,101,208,0,0,0,114,83,0,0,0,114, + 83,0,0,0,115,4,0,0,0,16,17,16,17,114,55,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,114,84,0,0,0,41,2,122,108, + 10,32,32,32,32,32,32,32,32,83,101,116,32,116,104,101, + 32,99,117,114,114,101,110,116,32,115,116,97,116,101,32,111, + 102,32,116,104,101,32,101,110,99,111,100,101,114,46,32,115, + 116,97,116,101,32,109,117,115,116,32,104,97,118,101,32,98, + 101,101,110,10,32,32,32,32,32,32,32,32,114,101,116,117, + 114,110,101,100,32,98,121,32,103,101,116,115,116,97,116,101, + 40,41,46,10,32,32,32,32,32,32,32,32,78,114,64,0, + 0,0,169,2,114,53,0,0,0,90,5,115,116,97,116,101, + 115,2,0,0,0,32,32,114,54,0,0,0,218,8,115,101, + 116,115,116,97,116,101,122,27,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,115,101,116,115,116, + 97,116,101,214,0,0,0,114,86,0,0,0,114,87,0,0, + 0,115,4,0,0,0,0,0,0,0,114,55,0,0,0,78, + 114,74,0,0,0,169,1,70,41,9,114,62,0,0,0,114, + 57,0,0,0,114,58,0,0,0,114,63,0,0,0,114,79, + 0,0,0,114,33,0,0,0,114,85,0,0,0,114,88,0, + 0,0,114,90,0,0,0,114,64,0,0,0,114,55,0,0, + 0,114,54,0,0,0,114,21,0,0,0,114,21,0,0,0, + 180,0,0,0,115,14,0,0,0,8,0,4,1,8,5,8, + 11,6,6,6,5,10,6,115,28,0,0,0,0,129,8,203, + 0,127,2,58,0,129,2,198,0,127,2,59,6,9,2,2, + 6,4,6,5,6,6,10,6,115,50,0,0,0,1,1,1, + 1,1,1,1,1,5,8,1,1,31,39,5,25,5,25,5, + 25,35,40,5,34,5,34,5,34,5,12,5,12,5,12,5, + 17,5,17,5,17,5,12,5,12,5,12,5,12,5,12,114, + 55,0,0,0,114,21,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,56, + 0,0,0,101,0,90,1,100,0,90,2,100,1,90,3,100, + 11,100,3,132,1,90,4,100,4,132,0,90,5,100,12,100, + 6,132,1,90,6,100,7,132,0,90,7,100,8,132,0,90, + 8,100,9,132,0,90,9,100,10,83,0,41,13,218,26,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,122,192,10,32,32,32,32, + 84,104,105,115,32,115,117,98,99,108,97,115,115,32,111,102, + 32,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,32,99,97,110,32,98,101,32,117,115,101,100,32, + 97,115,32,116,104,101,32,98,97,115,101,99,108,97,115,115, + 32,102,111,114,32,97,110,10,32,32,32,32,105,110,99,114, + 101,109,101,110,116,97,108,32,101,110,99,111,100,101,114,32, + 105,102,32,116,104,101,32,101,110,99,111,100,101,114,32,109, + 117,115,116,32,107,101,101,112,32,115,111,109,101,32,111,102, + 32,116,104,101,32,111,117,116,112,117,116,32,105,110,32,97, + 10,32,32,32,32,98,117,102,102,101,114,32,98,101,116,119, + 101,101,110,32,99,97,108,108,115,32,116,111,32,101,110,99, + 111,100,101,40,41,46,10,32,32,32,32,114,65,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,22,0,0,0,116,0,160,1,124,0, + 124,1,161,2,1,0,100,1,124,0,95,2,100,0,83,0, + 169,2,78,114,76,0,0,0,41,3,114,21,0,0,0,114, + 79,0,0,0,114,77,0,0,0,114,78,0,0,0,115,2, + 0,0,0,32,32,114,54,0,0,0,114,79,0,0,0,122, + 35,66,117,102,102,101,114,101,100,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,95,95,105,110, + 105,116,95,95,226,0,0,0,243,4,0,0,0,12,1,10, + 2,114,96,0,0,0,115,22,0,0,0,9,27,9,50,37, + 41,43,49,9,50,9,50,23,25,9,13,9,20,9,20,9, + 20,114,55,0,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,66,0,0,0, + 114,45,0,0,0,114,67,0,0,0,169,4,114,53,0,0, + 0,114,70,0,0,0,114,71,0,0,0,114,82,0,0,0, + 115,4,0,0,0,32,32,32,32,114,54,0,0,0,218,14, + 95,98,117,102,102,101,114,95,101,110,99,111,100,101,122,41, + 66,117,102,102,101,114,101,100,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,95,98,117,102,102, + 101,114,95,101,110,99,111,100,101,231,0,0,0,243,2,0, + 0,0,4,3,114,99,0,0,0,115,4,0,0,0,15,34, + 9,34,114,55,0,0,0,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,3,0,0,0,243,48,0, + 0,0,124,0,106,0,124,1,23,0,125,3,124,0,160,1, + 124,3,124,0,106,2,124,2,161,3,92,2,125,4,125,5, + 124,3,124,5,100,0,133,2,25,0,124,0,95,0,124,4, + 83,0,114,45,0,0,0,41,3,114,77,0,0,0,114,98, + 0,0,0,114,71,0,0,0,169,6,114,53,0,0,0,114, + 70,0,0,0,114,82,0,0,0,218,4,100,97,116,97,218, + 6,114,101,115,117,108,116,218,8,99,111,110,115,117,109,101, + 100,115,6,0,0,0,32,32,32,32,32,32,114,54,0,0, + 0,114,33,0,0,0,122,33,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,236,0,0,0,243,8,0, + 0,0,10,2,20,1,14,2,4,1,114,105,0,0,0,115, + 48,0,0,0,16,20,16,27,30,35,16,35,9,13,30,34, + 30,75,50,54,56,60,56,67,69,74,30,75,9,27,10,16, + 18,26,23,27,28,36,28,37,28,37,23,38,9,13,9,20, + 16,22,9,22,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,20, + 0,0,0,116,0,160,1,124,0,161,1,1,0,100,1,124, + 0,95,2,100,0,83,0,114,95,0,0,0,41,3,114,21, + 0,0,0,114,85,0,0,0,114,77,0,0,0,114,60,0, + 0,0,115,1,0,0,0,32,114,54,0,0,0,114,85,0, + 0,0,122,32,66,117,102,102,101,114,101,100,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,114, + 101,115,101,116,244,0,0,0,243,4,0,0,0,10,1,10, + 1,114,107,0,0,0,115,20,0,0,0,9,27,9,39,34, + 38,9,39,9,39,23,25,9,13,9,20,9,20,9,20,114, + 55,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,3,0,0,0,115,10,0,0,0,124,0, + 106,0,112,4,100,1,83,0,169,2,78,114,0,0,0,0, + 169,1,114,77,0,0,0,114,60,0,0,0,115,1,0,0, + 0,32,114,54,0,0,0,114,88,0,0,0,122,35,66,117, + 102,102,101,114,101,100,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,103,101,116,115,116,97,116, + 101,248,0,0,0,243,2,0,0,0,10,1,114,110,0,0, + 0,115,10,0,0,0,16,20,16,27,16,32,31,32,9,32, + 114,55,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,14,0,0,0,124, + 1,112,3,100,1,124,0,95,0,100,0,83,0,114,95,0, + 0,0,114,109,0,0,0,114,89,0,0,0,115,2,0,0, + 0,32,32,114,54,0,0,0,114,90,0,0,0,122,35,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,46,115,101,116,115,116,97, + 116,101,251,0,0,0,243,2,0,0,0,14,1,114,111,0, + 0,0,115,14,0,0,0,23,28,23,34,32,34,9,13,9, + 20,9,20,9,20,114,55,0,0,0,78,114,74,0,0,0, + 114,91,0,0,0,41,10,114,62,0,0,0,114,57,0,0, + 0,114,58,0,0,0,114,63,0,0,0,114,79,0,0,0, + 114,98,0,0,0,114,33,0,0,0,114,85,0,0,0,114, + 88,0,0,0,114,90,0,0,0,114,64,0,0,0,114,55, + 0,0,0,114,54,0,0,0,114,93,0,0,0,114,93,0, + 0,0,220,0,0,0,115,16,0,0,0,8,0,4,1,8, + 5,6,5,8,5,6,8,6,4,10,3,115,30,0,0,0, + 0,129,8,163,0,127,2,98,0,129,2,158,0,127,2,99, + 6,3,6,5,2,2,6,6,6,4,6,3,10,3,115,56, + 0,0,0,1,1,1,1,1,1,1,1,5,8,1,1,31, + 39,5,25,5,25,5,25,5,34,5,34,5,34,35,40,5, + 22,5,22,5,22,5,25,5,25,5,25,5,32,5,32,5, + 32,5,34,5,34,5,34,5,34,5,34,114,55,0,0,0, + 114,93,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,75,0,0,0,41, + 12,114,22,0,0,0,122,232,10,32,32,32,32,65,110,32, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,32,100,101,99,111,100,101,115,32,97,110,32,105,110, + 112,117,116,32,105,110,32,109,117,108,116,105,112,108,101,32, + 115,116,101,112,115,46,32,84,104,101,32,105,110,112,117,116, + 32,99,97,110,10,32,32,32,32,98,101,32,112,97,115,115, + 101,100,32,112,105,101,99,101,32,98,121,32,112,105,101,99, + 101,32,116,111,32,116,104,101,32,100,101,99,111,100,101,40, + 41,32,109,101,116,104,111,100,46,32,84,104,101,32,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 10,32,32,32,32,114,101,109,101,109,98,101,114,115,32,116, + 104,101,32,115,116,97,116,101,32,111,102,32,116,104,101,32, + 100,101,99,111,100,105,110,103,32,112,114,111,99,101,115,115, + 32,98,101,116,119,101,101,110,32,99,97,108,108,115,32,116, + 111,32,100,101,99,111,100,101,40,41,46,10,32,32,32,32, + 114,65,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,10,0,0,0,124, + 1,124,0,95,0,100,1,83,0,41,2,122,243,10,32,32, + 32,32,32,32,32,32,67,114,101,97,116,101,32,97,110,32, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,32,105,110,115,116,97,110,99,101,46,10,10,32,32, + 32,32,32,32,32,32,84,104,101,32,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,32,109,97,121, + 32,117,115,101,32,100,105,102,102,101,114,101,110,116,32,101, + 114,114,111,114,32,104,97,110,100,108,105,110,103,32,115,99, + 104,101,109,101,115,32,98,121,10,32,32,32,32,32,32,32, + 32,112,114,111,118,105,100,105,110,103,32,116,104,101,32,101, + 114,114,111,114,115,32,107,101,121,119,111,114,100,32,97,114, + 103,117,109,101,110,116,46,32,83,101,101,32,116,104,101,32, + 109,111,100,117,108,101,32,100,111,99,115,116,114,105,110,103, + 10,32,32,32,32,32,32,32,32,102,111,114,32,97,32,108, + 105,115,116,32,111,102,32,112,111,115,115,105,98,108,101,32, + 118,97,108,117,101,115,46,10,32,32,32,32,32,32,32,32, + 78,41,1,114,71,0,0,0,114,78,0,0,0,115,2,0, + 0,0,32,32,114,54,0,0,0,114,79,0,0,0,122,27, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,95,95,105,110,105,116,95,95,4,1,0,0,243, + 2,0,0,0,10,8,114,112,0,0,0,115,10,0,0,0, + 23,29,9,13,9,20,9,20,9,20,114,55,0,0,0,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,114,66,0,0,0,41,2,122,64,10,32, + 32,32,32,32,32,32,32,68,101,99,111,100,101,32,105,110, + 112,117,116,32,97,110,100,32,114,101,116,117,114,110,115,32, + 116,104,101,32,114,101,115,117,108,116,105,110,103,32,111,98, + 106,101,99,116,46,10,32,32,32,32,32,32,32,32,78,114, + 67,0,0,0,114,81,0,0,0,115,3,0,0,0,32,32, + 32,114,54,0,0,0,114,34,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,14,1,0,0,114,83,0,0,0,114, + 83,0,0,0,115,4,0,0,0,15,34,9,34,114,55,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,114,84,0,0,0,41,2,122,57, + 10,32,32,32,32,32,32,32,32,82,101,115,101,116,32,116, + 104,101,32,100,101,99,111,100,101,114,32,116,111,32,116,104, + 101,32,105,110,105,116,105,97,108,32,115,116,97,116,101,46, + 10,32,32,32,32,32,32,32,32,78,114,64,0,0,0,114, + 60,0,0,0,115,1,0,0,0,32,114,54,0,0,0,114, + 85,0,0,0,122,24,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,46,114,101,115,101,116,20,1, + 0,0,114,86,0,0,0,114,87,0,0,0,115,4,0,0, + 0,0,0,0,0,114,55,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,114, + 84,0,0,0,41,3,97,9,2,0,0,10,32,32,32,32, + 32,32,32,32,82,101,116,117,114,110,32,116,104,101,32,99, + 117,114,114,101,110,116,32,115,116,97,116,101,32,111,102,32, + 116,104,101,32,100,101,99,111,100,101,114,46,10,10,32,32, + 32,32,32,32,32,32,84,104,105,115,32,109,117,115,116,32, + 98,101,32,97,32,40,98,117,102,102,101,114,101,100,95,105, + 110,112,117,116,44,32,97,100,100,105,116,105,111,110,97,108, + 95,115,116,97,116,101,95,105,110,102,111,41,32,116,117,112, + 108,101,46,10,32,32,32,32,32,32,32,32,98,117,102,102, + 101,114,101,100,95,105,110,112,117,116,32,109,117,115,116,32, + 98,101,32,97,32,98,121,116,101,115,32,111,98,106,101,99, + 116,32,99,111,110,116,97,105,110,105,110,103,32,98,121,116, + 101,115,32,116,104,97,116,10,32,32,32,32,32,32,32,32, + 119,101,114,101,32,112,97,115,115,101,100,32,116,111,32,100, + 101,99,111,100,101,40,41,32,116,104,97,116,32,104,97,118, + 101,32,110,111,116,32,121,101,116,32,98,101,101,110,32,99, + 111,110,118,101,114,116,101,100,46,10,32,32,32,32,32,32, + 32,32,97,100,100,105,116,105,111,110,97,108,95,115,116,97, + 116,101,95,105,110,102,111,32,109,117,115,116,32,98,101,32, + 97,32,110,111,110,45,110,101,103,97,116,105,118,101,32,105, + 110,116,101,103,101,114,10,32,32,32,32,32,32,32,32,114, + 101,112,114,101,115,101,110,116,105,110,103,32,116,104,101,32, + 115,116,97,116,101,32,111,102,32,116,104,101,32,100,101,99, + 111,100,101,114,32,87,73,84,72,79,85,84,32,121,101,116, + 32,104,97,118,105,110,103,10,32,32,32,32,32,32,32,32, + 112,114,111,99,101,115,115,101,100,32,116,104,101,32,99,111, + 110,116,101,110,116,115,32,111,102,32,98,117,102,102,101,114, + 101,100,95,105,110,112,117,116,46,32,32,73,110,32,116,104, + 101,32,105,110,105,116,105,97,108,32,115,116,97,116,101,10, + 32,32,32,32,32,32,32,32,97,110,100,32,97,102,116,101, + 114,32,114,101,115,101,116,40,41,44,32,103,101,116,115,116, + 97,116,101,40,41,32,109,117,115,116,32,114,101,116,117,114, + 110,32,40,98,34,34,44,32,48,41,46,10,32,32,32,32, + 32,32,32,32,41,2,114,55,0,0,0,114,0,0,0,0, + 78,114,64,0,0,0,114,60,0,0,0,115,1,0,0,0, + 32,114,54,0,0,0,114,88,0,0,0,122,27,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 103,101,116,115,116,97,116,101,25,1,0,0,243,2,0,0, + 0,4,12,114,113,0,0,0,115,4,0,0,0,16,24,16, + 24,114,55,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,84,0,0,0, + 41,2,122,182,10,32,32,32,32,32,32,32,32,83,101,116, + 32,116,104,101,32,99,117,114,114,101,110,116,32,115,116,97, + 116,101,32,111,102,32,116,104,101,32,100,101,99,111,100,101, + 114,46,10,10,32,32,32,32,32,32,32,32,115,116,97,116, + 101,32,109,117,115,116,32,104,97,118,101,32,98,101,101,110, + 32,114,101,116,117,114,110,101,100,32,98,121,32,103,101,116, + 115,116,97,116,101,40,41,46,32,32,84,104,101,32,101,102, + 102,101,99,116,32,111,102,10,32,32,32,32,32,32,32,32, + 115,101,116,115,116,97,116,101,40,40,98,34,34,44,32,48, + 41,41,32,109,117,115,116,32,98,101,32,101,113,117,105,118, + 97,108,101,110,116,32,116,111,32,114,101,115,101,116,40,41, + 46,10,32,32,32,32,32,32,32,32,78,114,64,0,0,0, + 114,89,0,0,0,115,2,0,0,0,32,32,114,54,0,0, + 0,114,90,0,0,0,122,27,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,46,115,101,116,115,116, + 97,116,101,39,1,0,0,114,86,0,0,0,114,87,0,0, + 0,115,4,0,0,0,0,0,0,0,114,55,0,0,0,78, + 114,74,0,0,0,114,91,0,0,0,41,9,114,62,0,0, + 0,114,57,0,0,0,114,58,0,0,0,114,63,0,0,0, + 114,79,0,0,0,114,34,0,0,0,114,85,0,0,0,114, + 88,0,0,0,114,90,0,0,0,114,64,0,0,0,114,55, + 0,0,0,114,54,0,0,0,114,22,0,0,0,114,22,0, + 0,0,254,0,0,0,115,14,0,0,0,8,0,4,1,8, + 5,8,10,6,6,6,5,10,14,115,34,0,0,0,0,129, + 8,129,0,127,0,127,2,5,0,129,0,129,2,251,0,127, + 0,127,2,6,6,8,2,2,6,4,6,5,6,14,10,8, + 115,50,0,0,0,1,1,1,1,1,1,1,1,5,8,1, + 1,31,39,5,29,5,29,5,29,35,40,5,34,5,34,5, + 34,5,12,5,12,5,12,5,24,5,24,5,24,5,12,5, + 12,5,12,5,12,5,12,114,55,0,0,0,114,22,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,114,92,0,0,0,41,13,218,26,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,122,174,10,32,32,32,32, + 84,104,105,115,32,115,117,98,99,108,97,115,115,32,111,102, + 32,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,32,99,97,110,32,98,101,32,117,115,101,100,32, + 97,115,32,116,104,101,32,98,97,115,101,99,108,97,115,115, + 32,102,111,114,32,97,110,10,32,32,32,32,105,110,99,114, + 101,109,101,110,116,97,108,32,100,101,99,111,100,101,114,32, + 105,102,32,116,104,101,32,100,101,99,111,100,101,114,32,109, + 117,115,116,32,98,101,32,97,98,108,101,32,116,111,32,104, + 97,110,100,108,101,32,105,110,99,111,109,112,108,101,116,101, + 10,32,32,32,32,98,121,116,101,32,115,101,113,117,101,110, + 99,101,115,46,10,32,32,32,32,114,65,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,114,94,0,0,0,169,2,78,114,55,0,0,0, + 41,3,114,22,0,0,0,114,79,0,0,0,114,77,0,0, + 0,114,78,0,0,0,115,2,0,0,0,32,32,114,54,0, + 0,0,114,79,0,0,0,122,35,66,117,102,102,101,114,101, + 100,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,46,95,95,105,110,105,116,95,95,53,1,0,0, + 114,96,0,0,0,114,96,0,0,0,115,22,0,0,0,9, + 27,9,50,37,41,43,49,9,50,9,50,23,26,9,13,9, + 20,9,20,9,20,114,55,0,0,0,99,4,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,114, + 66,0,0,0,114,45,0,0,0,114,67,0,0,0,114,97, + 0,0,0,115,4,0,0,0,32,32,32,32,114,54,0,0, + 0,218,14,95,98,117,102,102,101,114,95,100,101,99,111,100, + 101,122,41,66,117,102,102,101,114,101,100,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,46,95,98, + 117,102,102,101,114,95,100,101,99,111,100,101,58,1,0,0, + 114,99,0,0,0,114,99,0,0,0,115,4,0,0,0,15, + 34,9,34,114,55,0,0,0,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,114,100, + 0,0,0,114,45,0,0,0,41,3,114,77,0,0,0,114, + 116,0,0,0,114,71,0,0,0,114,101,0,0,0,115,6, + 0,0,0,32,32,32,32,32,32,114,54,0,0,0,114,34, + 0,0,0,122,33,66,117,102,102,101,114,101,100,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,63,1,0,0,114,105,0,0,0,114, + 105,0,0,0,115,48,0,0,0,16,20,16,27,30,35,16, + 35,9,13,30,34,30,75,50,54,56,60,56,67,69,74,30, + 75,9,27,10,16,18,26,23,27,28,36,28,37,28,37,23, + 38,9,13,9,20,16,22,9,22,114,55,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,114,106,0,0,0,114,115,0,0,0,41,3,114, + 22,0,0,0,114,85,0,0,0,114,77,0,0,0,114,60, + 0,0,0,115,1,0,0,0,32,114,54,0,0,0,114,85, + 0,0,0,122,32,66,117,102,102,101,114,101,100,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 114,101,115,101,116,71,1,0,0,114,107,0,0,0,114,107, + 0,0,0,115,20,0,0,0,9,27,9,39,34,38,9,39, + 9,39,23,26,9,13,9,20,9,20,9,20,114,55,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,115,10,0,0,0,124,0,106,0,100, + 1,102,2,83,0,114,108,0,0,0,114,109,0,0,0,114, + 60,0,0,0,115,1,0,0,0,32,114,54,0,0,0,114, + 88,0,0,0,122,35,66,117,102,102,101,114,101,100,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 46,103,101,116,115,116,97,116,101,75,1,0,0,243,2,0, + 0,0,10,2,114,117,0,0,0,115,10,0,0,0,17,21, + 17,28,30,31,16,32,9,32,114,55,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,115,14,0,0,0,124,1,100,1,25,0,124,0,95, + 0,100,0,83,0,114,108,0,0,0,114,109,0,0,0,114, + 89,0,0,0,115,2,0,0,0,32,32,114,54,0,0,0, + 114,90,0,0,0,122,35,66,117,102,102,101,114,101,100,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,115,101,116,115,116,97,116,101,79,1,0,0,243,2, + 0,0,0,14,2,114,118,0,0,0,115,14,0,0,0,23, + 28,29,30,23,31,9,13,9,20,9,20,9,20,114,55,0, + 0,0,78,114,74,0,0,0,114,91,0,0,0,41,10,114, + 62,0,0,0,114,57,0,0,0,114,58,0,0,0,114,63, + 0,0,0,114,79,0,0,0,114,116,0,0,0,114,34,0, + 0,0,114,85,0,0,0,114,88,0,0,0,114,90,0,0, + 0,114,64,0,0,0,114,55,0,0,0,114,54,0,0,0, + 114,114,0,0,0,114,114,0,0,0,47,1,0,0,115,16, + 0,0,0,8,0,4,1,8,5,6,5,8,5,6,8,6, + 4,10,4,115,38,0,0,0,0,129,0,129,8,207,0,127, + 0,127,2,54,0,129,0,129,2,202,0,127,0,127,2,55, + 6,3,6,5,2,2,6,6,6,4,6,4,10,4,115,56, + 0,0,0,1,1,1,1,1,1,1,1,5,8,1,1,31, + 39,5,26,5,26,5,26,5,34,5,34,5,34,35,40,5, + 22,5,22,5,22,5,26,5,26,5,26,5,32,5,32,5, + 32,5,31,5,31,5,31,5,31,5,31,114,55,0,0,0, + 114,114,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,115,68,0,0,0,101, + 0,90,1,100,0,90,2,100,12,100,2,132,1,90,3,100, + 3,132,0,90,4,100,4,132,0,90,5,100,5,132,0,90, + 6,100,13,100,7,132,1,90,7,101,8,102,1,100,8,132, + 1,90,9,100,9,132,0,90,10,100,10,132,0,90,11,100, + 11,83,0,41,14,114,24,0,0,0,114,65,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,115,16,0,0,0,124,1,124,0,95,0,124, + 2,124,0,95,1,100,1,83,0,41,2,97,119,3,0,0, + 32,67,114,101,97,116,101,115,32,97,32,83,116,114,101,97, + 109,87,114,105,116,101,114,32,105,110,115,116,97,110,99,101, + 46,10,10,32,32,32,32,32,32,32,32,32,32,32,32,115, + 116,114,101,97,109,32,109,117,115,116,32,98,101,32,97,32, + 102,105,108,101,45,108,105,107,101,32,111,98,106,101,99,116, + 32,111,112,101,110,32,102,111,114,32,119,114,105,116,105,110, + 103,46,10,10,32,32,32,32,32,32,32,32,32,32,32,32, + 84,104,101,32,83,116,114,101,97,109,87,114,105,116,101,114, + 32,109,97,121,32,117,115,101,32,100,105,102,102,101,114,101, + 110,116,32,101,114,114,111,114,32,104,97,110,100,108,105,110, + 103,10,32,32,32,32,32,32,32,32,32,32,32,32,115,99, + 104,101,109,101,115,32,98,121,32,112,114,111,118,105,100,105, + 110,103,32,116,104,101,32,101,114,114,111,114,115,32,107,101, + 121,119,111,114,100,32,97,114,103,117,109,101,110,116,46,32, + 84,104,101,115,101,10,32,32,32,32,32,32,32,32,32,32, + 32,32,112,97,114,97,109,101,116,101,114,115,32,97,114,101, + 32,112,114,101,100,101,102,105,110,101,100,58,10,10,32,32, + 32,32,32,32,32,32,32,32,32,32,32,39,115,116,114,105, + 99,116,39,32,45,32,114,97,105,115,101,32,97,32,86,97, + 108,117,101,69,114,114,111,114,32,40,111,114,32,97,32,115, + 117,98,99,108,97,115,115,41,10,32,32,32,32,32,32,32, + 32,32,32,32,32,32,39,105,103,110,111,114,101,39,32,45, + 32,105,103,110,111,114,101,32,116,104,101,32,99,104,97,114, + 97,99,116,101,114,32,97,110,100,32,99,111,110,116,105,110, + 117,101,32,119,105,116,104,32,116,104,101,32,110,101,120,116, + 10,32,32,32,32,32,32,32,32,32,32,32,32,32,39,114, + 101,112,108,97,99,101,39,45,32,114,101,112,108,97,99,101, + 32,119,105,116,104,32,97,32,115,117,105,116,97,98,108,101, + 32,114,101,112,108,97,99,101,109,101,110,116,32,99,104,97, + 114,97,99,116,101,114,10,32,32,32,32,32,32,32,32,32, + 32,32,32,32,39,120,109,108,99,104,97,114,114,101,102,114, + 101,112,108,97,99,101,39,32,45,32,82,101,112,108,97,99, + 101,32,119,105,116,104,32,116,104,101,32,97,112,112,114,111, + 112,114,105,97,116,101,32,88,77,76,10,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,104, + 97,114,97,99,116,101,114,32,114,101,102,101,114,101,110,99, + 101,46,10,32,32,32,32,32,32,32,32,32,32,32,32,32, + 39,98,97,99,107,115,108,97,115,104,114,101,112,108,97,99, + 101,39,32,32,45,32,82,101,112,108,97,99,101,32,119,105, + 116,104,32,98,97,99,107,115,108,97,115,104,101,100,32,101, + 115,99,97,112,101,10,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,115,101,113,117,101,110,99, + 101,115,46,10,32,32,32,32,32,32,32,32,32,32,32,32, + 32,39,110,97,109,101,114,101,112,108,97,99,101,39,32,32, + 32,32,32,32,32,45,32,82,101,112,108,97,99,101,32,119, + 105,116,104,32,92,78,123,46,46,46,125,32,101,115,99,97, + 112,101,32,115,101,113,117,101,110,99,101,115,46,10,10,32, + 32,32,32,32,32,32,32,32,32,32,32,84,104,101,32,115, + 101,116,32,111,102,32,97,108,108,111,119,101,100,32,112,97, + 114,97,109,101,116,101,114,32,118,97,108,117,101,115,32,99, + 97,110,32,98,101,32,101,120,116,101,110,100,101,100,32,118, + 105,97,10,32,32,32,32,32,32,32,32,32,32,32,32,114, + 101,103,105,115,116,101,114,95,101,114,114,111,114,46,10,32, + 32,32,32,32,32,32,32,78,41,2,218,6,115,116,114,101, + 97,109,114,71,0,0,0,169,3,114,53,0,0,0,114,119, + 0,0,0,114,71,0,0,0,115,3,0,0,0,32,32,32, + 114,54,0,0,0,114,79,0,0,0,122,21,83,116,114,101, + 97,109,87,114,105,116,101,114,46,95,95,105,110,105,116,95, + 95,92,1,0,0,243,4,0,0,0,6,22,10,1,114,121, + 0,0,0,115,16,0,0,0,23,29,9,13,9,20,23,29, + 9,13,9,20,9,20,9,20,114,55,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,115,34,0,0,0,124,0,160,0,124,1,124,0,106, + 1,161,2,92,2,125,2,125,3,124,0,106,2,160,3,124, + 2,161,1,1,0,100,1,83,0,41,2,122,62,32,87,114, + 105,116,101,115,32,116,104,101,32,111,98,106,101,99,116,39, + 115,32,99,111,110,116,101,110,116,115,32,101,110,99,111,100, + 101,100,32,116,111,32,115,101,108,102,46,115,116,114,101,97, + 109,46,10,32,32,32,32,32,32,32,32,78,41,4,114,33, + 0,0,0,114,71,0,0,0,114,119,0,0,0,218,5,119, + 114,105,116,101,41,4,114,53,0,0,0,218,6,111,98,106, + 101,99,116,114,102,0,0,0,114,104,0,0,0,115,4,0, + 0,0,32,32,32,32,114,54,0,0,0,114,122,0,0,0, + 122,18,83,116,114,101,97,109,87,114,105,116,101,114,46,119, + 114,105,116,101,117,1,0,0,243,4,0,0,0,18,4,16, + 1,114,124,0,0,0,115,34,0,0,0,26,30,26,58,38, + 44,46,50,46,57,26,58,9,23,9,13,15,23,9,13,9, + 20,9,32,27,31,9,32,9,32,9,32,9,32,114,55,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,3,0,0,0,115,20,0,0,0,124,0,160,0, + 100,1,160,1,124,1,161,1,161,1,1,0,100,2,83,0, + 41,3,122,91,32,87,114,105,116,101,115,32,116,104,101,32, + 99,111,110,99,97,116,101,110,97,116,101,100,32,108,105,115, + 116,32,111,102,32,115,116,114,105,110,103,115,32,116,111,32, + 116,104,101,32,115,116,114,101,97,109,10,32,32,32,32,32, + 32,32,32,32,32,32,32,117,115,105,110,103,32,46,119,114, + 105,116,101,40,41,46,10,32,32,32,32,32,32,32,32,114, + 76,0,0,0,78,41,2,114,122,0,0,0,218,4,106,111, + 105,110,169,2,114,53,0,0,0,218,4,108,105,115,116,115, + 2,0,0,0,32,32,114,54,0,0,0,218,10,119,114,105, + 116,101,108,105,110,101,115,122,23,83,116,114,101,97,109,87, + 114,105,116,101,114,46,119,114,105,116,101,108,105,110,101,115, + 124,1,0,0,243,2,0,0,0,20,5,114,129,0,0,0, + 115,20,0,0,0,9,13,9,34,20,22,20,33,28,32,20, + 33,9,34,9,34,9,34,9,34,114,55,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,114,84,0,0,0,41,2,97,50,1,0,0,32, + 82,101,115,101,116,115,32,116,104,101,32,99,111,100,101,99, + 32,98,117,102,102,101,114,115,32,117,115,101,100,32,102,111, + 114,32,107,101,101,112,105,110,103,32,105,110,116,101,114,110, + 97,108,32,115,116,97,116,101,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,67,97,108,108,105,110,103,32,116, + 104,105,115,32,109,101,116,104,111,100,32,115,104,111,117,108, + 100,32,101,110,115,117,114,101,32,116,104,97,116,32,116,104, + 101,32,100,97,116,97,32,111,110,32,116,104,101,10,32,32, + 32,32,32,32,32,32,32,32,32,32,111,117,116,112,117,116, + 32,105,115,32,112,117,116,32,105,110,116,111,32,97,32,99, + 108,101,97,110,32,115,116,97,116,101,44,32,116,104,97,116, + 32,97,108,108,111,119,115,32,97,112,112,101,110,100,105,110, + 103,10,32,32,32,32,32,32,32,32,32,32,32,32,111,102, + 32,110,101,119,32,102,114,101,115,104,32,100,97,116,97,32, + 119,105,116,104,111,117,116,32,104,97,118,105,110,103,32,116, + 111,32,114,101,115,99,97,110,32,116,104,101,32,119,104,111, + 108,101,10,32,32,32,32,32,32,32,32,32,32,32,32,115, + 116,114,101,97,109,32,116,111,32,114,101,99,111,118,101,114, + 32,115,116,97,116,101,46,10,10,32,32,32,32,32,32,32, + 32,78,114,64,0,0,0,114,60,0,0,0,115,1,0,0, + 0,32,114,54,0,0,0,114,85,0,0,0,122,18,83,116, + 114,101,97,109,87,114,105,116,101,114,46,114,101,115,101,116, + 131,1,0,0,243,2,0,0,0,4,10,114,130,0,0,0, + 115,4,0,0,0,9,13,9,13,114,55,0,0,0,114,0, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,50,0,0,0,124,0,106, + 0,160,1,124,1,124,2,161,2,1,0,124,2,100,1,107, + 2,114,21,124,1,100,1,107,2,114,23,124,0,160,2,161, + 0,1,0,100,0,83,0,100,0,83,0,100,0,83,0,114, + 108,0,0,0,169,3,114,119,0,0,0,218,4,115,101,101, + 107,114,85,0,0,0,169,3,114,53,0,0,0,218,6,111, + 102,102,115,101,116,90,6,119,104,101,110,99,101,115,3,0, + 0,0,32,32,32,114,54,0,0,0,114,132,0,0,0,122, + 17,83,116,114,101,97,109,87,114,105,116,101,114,46,115,101, + 101,107,143,1,0,0,115,8,0,0,0,14,1,16,1,12, + 1,8,255,115,10,0,0,0,14,1,6,1,2,1,6,255, + 22,1,115,50,0,0,0,9,13,9,20,9,41,26,32,34, + 40,9,41,9,41,12,18,22,23,12,23,9,25,28,34,38, + 39,28,39,9,25,13,17,13,25,13,25,13,25,13,25,13, + 25,9,25,9,25,9,25,9,25,114,55,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,12,0,0,0,124,2,124,0,106,0,124,1, + 131,2,83,0,169,2,122,63,32,73,110,104,101,114,105,116, + 32,97,108,108,32,111,116,104,101,114,32,109,101,116,104,111, + 100,115,32,102,114,111,109,32,116,104,101,32,117,110,100,101, + 114,108,121,105,110,103,32,115,116,114,101,97,109,46,10,32, + 32,32,32,32,32,32,32,78,169,1,114,119,0,0,0,169, + 3,114,53,0,0,0,114,48,0,0,0,218,7,103,101,116, + 97,116,116,114,115,3,0,0,0,32,32,32,114,54,0,0, + 0,218,11,95,95,103,101,116,97,116,116,114,95,95,122,24, + 83,116,114,101,97,109,87,114,105,116,101,114,46,95,95,103, + 101,116,97,116,116,114,95,95,148,1,0,0,243,2,0,0, + 0,12,5,114,141,0,0,0,115,12,0,0,0,16,23,24, + 28,24,35,37,41,16,42,9,42,114,55,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,243,4,0,0,0,124,0,83,0,114,45,0,0, + 0,114,64,0,0,0,114,60,0,0,0,115,1,0,0,0, + 32,114,54,0,0,0,218,9,95,95,101,110,116,101,114,95, + 95,122,22,83,116,114,101,97,109,87,114,105,116,101,114,46, + 95,95,101,110,116,101,114,95,95,155,1,0,0,243,2,0, + 0,0,4,1,114,144,0,0,0,115,4,0,0,0,16,20, + 9,20,114,55,0,0,0,99,4,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,243,14,0,0, + 0,124,0,106,0,160,1,161,0,1,0,100,0,83,0,114, + 45,0,0,0,169,2,114,119,0,0,0,218,5,99,108,111, + 115,101,169,4,114,53,0,0,0,218,4,116,121,112,101,218, + 5,118,97,108,117,101,90,2,116,98,115,4,0,0,0,32, + 32,32,32,114,54,0,0,0,218,8,95,95,101,120,105,116, + 95,95,122,21,83,116,114,101,97,109,87,114,105,116,101,114, + 46,95,95,101,120,105,116,95,95,158,1,0,0,114,111,0, + 0,0,114,111,0,0,0,115,14,0,0,0,9,13,9,20, + 9,28,9,28,9,28,9,28,9,28,114,55,0,0,0,78, + 114,74,0,0,0,169,1,114,0,0,0,0,41,12,114,62, + 0,0,0,114,57,0,0,0,114,58,0,0,0,114,79,0, + 0,0,114,122,0,0,0,114,128,0,0,0,114,85,0,0, + 0,114,132,0,0,0,114,139,0,0,0,114,140,0,0,0, + 114,143,0,0,0,114,151,0,0,0,114,64,0,0,0,114, + 55,0,0,0,114,54,0,0,0,114,24,0,0,0,114,24, + 0,0,0,90,1,0,0,115,20,0,0,0,8,0,8,2, + 6,25,6,7,6,7,8,12,2,6,8,255,6,7,10,3, + 115,32,0,0,0,0,129,0,129,8,164,0,127,0,127,2, + 94,6,23,6,7,6,7,6,12,2,2,6,3,2,3,8, + 4,6,3,10,3,115,68,0,0,0,1,1,1,1,1,1, + 1,1,39,47,5,29,5,29,5,29,5,32,5,32,5,32, + 5,34,5,34,5,34,5,13,5,13,5,13,35,36,5,25, + 5,25,5,25,29,36,5,42,5,42,5,42,5,42,5,20, + 5,20,5,20,5,28,5,28,5,28,5,28,5,28,114,55, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,104,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,4,100,19, + 100,2,132,1,90,5,100,19,100,3,132,1,90,6,100,20, + 100,6,132,1,90,7,100,21,100,9,132,1,90,8,100,21, + 100,10,132,1,90,9,100,11,132,0,90,10,100,22,100,13, + 132,1,90,11,100,14,132,0,90,12,100,15,132,0,90,13, + 101,14,102,1,100,16,132,1,90,15,100,17,132,0,90,16, + 100,18,132,0,90,17,100,7,83,0,41,23,114,23,0,0, + 0,114,65,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,115,46,0,0,0, + 124,1,124,0,95,0,124,2,124,0,95,1,100,1,124,0, + 95,2,124,0,160,3,161,0,124,0,95,4,124,0,106,4, + 124,0,95,5,100,2,124,0,95,6,100,2,83,0,41,3, + 97,141,2,0,0,32,67,114,101,97,116,101,115,32,97,32, + 83,116,114,101,97,109,82,101,97,100,101,114,32,105,110,115, + 116,97,110,99,101,46,10,10,32,32,32,32,32,32,32,32, + 32,32,32,32,115,116,114,101,97,109,32,109,117,115,116,32, + 98,101,32,97,32,102,105,108,101,45,108,105,107,101,32,111, + 98,106,101,99,116,32,111,112,101,110,32,102,111,114,32,114, + 101,97,100,105,110,103,46,10,10,32,32,32,32,32,32,32, + 32,32,32,32,32,84,104,101,32,83,116,114,101,97,109,82, + 101,97,100,101,114,32,109,97,121,32,117,115,101,32,100,105, + 102,102,101,114,101,110,116,32,101,114,114,111,114,32,104,97, + 110,100,108,105,110,103,10,32,32,32,32,32,32,32,32,32, + 32,32,32,115,99,104,101,109,101,115,32,98,121,32,112,114, + 111,118,105,100,105,110,103,32,116,104,101,32,101,114,114,111, + 114,115,32,107,101,121,119,111,114,100,32,97,114,103,117,109, + 101,110,116,46,32,84,104,101,115,101,10,32,32,32,32,32, + 32,32,32,32,32,32,32,112,97,114,97,109,101,116,101,114, + 115,32,97,114,101,32,112,114,101,100,101,102,105,110,101,100, + 58,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32, + 39,115,116,114,105,99,116,39,32,45,32,114,97,105,115,101, + 32,97,32,86,97,108,117,101,69,114,114,111,114,32,40,111, + 114,32,97,32,115,117,98,99,108,97,115,115,41,10,32,32, + 32,32,32,32,32,32,32,32,32,32,32,39,105,103,110,111, + 114,101,39,32,45,32,105,103,110,111,114,101,32,116,104,101, + 32,99,104,97,114,97,99,116,101,114,32,97,110,100,32,99, + 111,110,116,105,110,117,101,32,119,105,116,104,32,116,104,101, + 32,110,101,120,116,10,32,32,32,32,32,32,32,32,32,32, + 32,32,32,39,114,101,112,108,97,99,101,39,45,32,114,101, + 112,108,97,99,101,32,119,105,116,104,32,97,32,115,117,105, + 116,97,98,108,101,32,114,101,112,108,97,99,101,109,101,110, + 116,32,99,104,97,114,97,99,116,101,114,10,32,32,32,32, + 32,32,32,32,32,32,32,32,32,39,98,97,99,107,115,108, + 97,115,104,114,101,112,108,97,99,101,39,32,45,32,82,101, + 112,108,97,99,101,32,119,105,116,104,32,98,97,99,107,115, + 108,97,115,104,101,100,32,101,115,99,97,112,101,32,115,101, + 113,117,101,110,99,101,115,59,10,10,32,32,32,32,32,32, + 32,32,32,32,32,32,84,104,101,32,115,101,116,32,111,102, + 32,97,108,108,111,119,101,100,32,112,97,114,97,109,101,116, + 101,114,32,118,97,108,117,101,115,32,99,97,110,32,98,101, + 32,101,120,116,101,110,100,101,100,32,118,105,97,10,32,32, + 32,32,32,32,32,32,32,32,32,32,114,101,103,105,115,116, + 101,114,95,101,114,114,111,114,46,10,32,32,32,32,32,32, + 32,32,114,55,0,0,0,78,41,7,114,119,0,0,0,114, + 71,0,0,0,218,10,98,121,116,101,98,117,102,102,101,114, + 218,14,99,104,97,114,98,117,102,102,101,114,116,121,112,101, + 218,17,95,101,109,112,116,121,95,99,104,97,114,98,117,102, + 102,101,114,218,10,99,104,97,114,98,117,102,102,101,114,218, + 10,108,105,110,101,98,117,102,102,101,114,114,120,0,0,0, + 115,3,0,0,0,32,32,32,114,54,0,0,0,114,79,0, + 0,0,122,21,83,116,114,101,97,109,82,101,97,100,101,114, + 46,95,95,105,110,105,116,95,95,167,1,0,0,243,12,0, + 0,0,6,18,6,1,6,1,10,1,8,1,10,1,114,158, + 0,0,0,115,46,0,0,0,23,29,9,13,9,20,23,29, + 9,13,9,20,27,30,9,13,9,24,34,38,34,55,34,55, + 9,13,9,31,27,31,27,49,9,13,9,24,27,31,9,13, + 9,24,9,24,9,24,114,55,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0, + 114,66,0,0,0,114,45,0,0,0,114,67,0,0,0,114, + 69,0,0,0,115,3,0,0,0,32,32,32,114,54,0,0, + 0,114,34,0,0,0,122,19,83,116,114,101,97,109,82,101, + 97,100,101,114,46,100,101,99,111,100,101,192,1,0,0,114, + 144,0,0,0,114,144,0,0,0,115,4,0,0,0,15,34, + 9,34,114,55,0,0,0,233,255,255,255,255,70,99,4,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,115,74,1,0,0,124,0,106,0,114,14,124,0,106, + 1,160,2,124,0,106,0,161,1,124,0,95,3,100,1,124, + 0,95,0,124,2,100,2,107,0,114,20,124,1,125,2,9, + 0,124,2,100,2,107,5,114,33,116,4,124,0,106,3,131, + 1,124,2,107,5,114,33,113,135,124,1,100,2,107,0,114, + 43,124,0,106,5,160,6,161,0,125,4,110,6,124,0,106, + 5,160,6,124,1,161,1,125,4,124,0,106,7,124,4,23, + 0,125,5,124,5,115,57,113,135,9,0,124,0,160,8,124, + 5,124,0,106,9,161,2,92,2,125,6,125,7,110,49,35, + 0,4,0,116,10,121,115,1,0,125,8,1,0,124,3,114, + 105,124,0,160,8,124,5,100,1,124,8,106,11,133,2,25, + 0,124,0,106,9,161,2,92,2,125,6,125,7,124,6,160, + 12,100,3,100,4,166,1,125,9,116,4,124,9,131,1,100, + 5,107,1,114,104,130,0,110,1,130,0,89,0,100,1,125, + 8,126,8,110,6,100,1,125,8,126,8,119,1,119,0,37, + 0,124,5,124,7,100,1,133,2,25,0,124,0,95,7,124, + 0,4,0,106,3,124,6,55,0,2,0,95,3,124,4,115, + 134,113,135,113,21,124,2,100,2,107,0,114,148,124,0,106, + 3,125,10,124,0,106,1,124,0,95,3,124,10,83,0,124, + 0,106,3,100,1,124,2,133,2,25,0,125,10,124,0,106, + 3,124,2,100,1,133,2,25,0,124,0,95,3,124,10,83, + 0,41,6,97,236,4,0,0,32,68,101,99,111,100,101,115, + 32,100,97,116,97,32,102,114,111,109,32,116,104,101,32,115, + 116,114,101,97,109,32,115,101,108,102,46,115,116,114,101,97, + 109,32,97,110,100,32,114,101,116,117,114,110,115,32,116,104, + 101,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101, + 115,117,108,116,105,110,103,32,111,98,106,101,99,116,46,10, + 10,32,32,32,32,32,32,32,32,32,32,32,32,99,104,97, + 114,115,32,105,110,100,105,99,97,116,101,115,32,116,104,101, + 32,110,117,109,98,101,114,32,111,102,32,100,101,99,111,100, + 101,100,32,99,111,100,101,32,112,111,105,110,116,115,32,111, + 114,32,98,121,116,101,115,32,116,111,10,32,32,32,32,32, + 32,32,32,32,32,32,32,114,101,116,117,114,110,46,32,114, + 101,97,100,40,41,32,119,105,108,108,32,110,101,118,101,114, + 32,114,101,116,117,114,110,32,109,111,114,101,32,100,97,116, + 97,32,116,104,97,110,32,114,101,113,117,101,115,116,101,100, + 44,10,32,32,32,32,32,32,32,32,32,32,32,32,98,117, + 116,32,105,116,32,109,105,103,104,116,32,114,101,116,117,114, + 110,32,108,101,115,115,44,32,105,102,32,116,104,101,114,101, + 32,105,115,32,110,111,116,32,101,110,111,117,103,104,32,97, + 118,97,105,108,97,98,108,101,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,115,105,122,101,32,105,110,100,105, + 99,97,116,101,115,32,116,104,101,32,97,112,112,114,111,120, + 105,109,97,116,101,32,109,97,120,105,109,117,109,32,110,117, + 109,98,101,114,32,111,102,32,100,101,99,111,100,101,100,10, + 32,32,32,32,32,32,32,32,32,32,32,32,98,121,116,101, + 115,32,111,114,32,99,111,100,101,32,112,111,105,110,116,115, + 32,116,111,32,114,101,97,100,32,102,111,114,32,100,101,99, + 111,100,105,110,103,46,32,84,104,101,32,100,101,99,111,100, + 101,114,10,32,32,32,32,32,32,32,32,32,32,32,32,99, + 97,110,32,109,111,100,105,102,121,32,116,104,105,115,32,115, + 101,116,116,105,110,103,32,97,115,32,97,112,112,114,111,112, + 114,105,97,116,101,46,32,84,104,101,32,100,101,102,97,117, + 108,116,32,118,97,108,117,101,10,32,32,32,32,32,32,32, + 32,32,32,32,32,45,49,32,105,110,100,105,99,97,116,101, + 115,32,116,111,32,114,101,97,100,32,97,110,100,32,100,101, + 99,111,100,101,32,97,115,32,109,117,99,104,32,97,115,32, + 112,111,115,115,105,98,108,101,46,32,32,115,105,122,101,10, + 32,32,32,32,32,32,32,32,32,32,32,32,105,115,32,105, + 110,116,101,110,100,101,100,32,116,111,32,112,114,101,118,101, + 110,116,32,104,97,118,105,110,103,32,116,111,32,100,101,99, + 111,100,101,32,104,117,103,101,32,102,105,108,101,115,32,105, + 110,32,111,110,101,10,32,32,32,32,32,32,32,32,32,32, + 32,32,115,116,101,112,46,10,10,32,32,32,32,32,32,32, + 32,32,32,32,32,73,102,32,102,105,114,115,116,108,105,110, + 101,32,105,115,32,116,114,117,101,44,32,97,110,100,32,97, + 32,85,110,105,99,111,100,101,68,101,99,111,100,101,69,114, + 114,111,114,32,104,97,112,112,101,110,115,10,32,32,32,32, + 32,32,32,32,32,32,32,32,97,102,116,101,114,32,116,104, + 101,32,102,105,114,115,116,32,108,105,110,101,32,116,101,114, + 109,105,110,97,116,111,114,32,105,110,32,116,104,101,32,105, + 110,112,117,116,32,111,110,108,121,32,116,104,101,32,102,105, + 114,115,116,32,108,105,110,101,10,32,32,32,32,32,32,32, + 32,32,32,32,32,119,105,108,108,32,98,101,32,114,101,116, + 117,114,110,101,100,44,32,116,104,101,32,114,101,115,116,32, + 111,102,32,116,104,101,32,105,110,112,117,116,32,119,105,108, + 108,32,98,101,32,107,101,112,116,32,117,110,116,105,108,32, + 116,104,101,10,32,32,32,32,32,32,32,32,32,32,32,32, + 110,101,120,116,32,99,97,108,108,32,116,111,32,114,101,97, + 100,40,41,46,10,10,32,32,32,32,32,32,32,32,32,32, + 32,32,84,104,101,32,109,101,116,104,111,100,32,115,104,111, + 117,108,100,32,117,115,101,32,97,32,103,114,101,101,100,121, + 32,114,101,97,100,32,115,116,114,97,116,101,103,121,44,32, + 109,101,97,110,105,110,103,32,116,104,97,116,10,32,32,32, + 32,32,32,32,32,32,32,32,32,105,116,32,115,104,111,117, + 108,100,32,114,101,97,100,32,97,115,32,109,117,99,104,32, + 100,97,116,97,32,97,115,32,105,115,32,97,108,108,111,119, + 101,100,32,119,105,116,104,105,110,32,116,104,101,10,32,32, + 32,32,32,32,32,32,32,32,32,32,100,101,102,105,110,105, + 116,105,111,110,32,111,102,32,116,104,101,32,101,110,99,111, + 100,105,110,103,32,97,110,100,32,116,104,101,32,103,105,118, + 101,110,32,115,105,122,101,44,32,101,46,103,46,32,32,105, + 102,10,32,32,32,32,32,32,32,32,32,32,32,32,111,112, + 116,105,111,110,97,108,32,101,110,99,111,100,105,110,103,32, + 101,110,100,105,110,103,115,32,111,114,32,115,116,97,116,101, + 32,109,97,114,107,101,114,115,32,97,114,101,32,97,118,97, + 105,108,97,98,108,101,10,32,32,32,32,32,32,32,32,32, + 32,32,32,111,110,32,116,104,101,32,115,116,114,101,97,109, + 44,32,116,104,101,115,101,32,115,104,111,117,108,100,32,98, + 101,32,114,101,97,100,32,116,111,111,46,10,32,32,32,32, + 32,32,32,32,78,114,0,0,0,0,84,169,1,218,8,107, + 101,101,112,101,110,100,115,233,1,0,0,0,41,13,114,157, + 0,0,0,114,155,0,0,0,114,125,0,0,0,114,156,0, + 0,0,218,3,108,101,110,114,119,0,0,0,218,4,114,101, + 97,100,114,153,0,0,0,114,34,0,0,0,114,71,0,0, + 0,218,18,85,110,105,99,111,100,101,68,101,99,111,100,101, + 69,114,114,111,114,218,5,115,116,97,114,116,218,10,115,112, + 108,105,116,108,105,110,101,115,41,11,114,53,0,0,0,218, + 4,115,105,122,101,218,5,99,104,97,114,115,218,9,102,105, + 114,115,116,108,105,110,101,90,7,110,101,119,100,97,116,97, + 114,102,0,0,0,90,8,110,101,119,99,104,97,114,115,90, + 12,100,101,99,111,100,101,100,98,121,116,101,115,90,3,101, + 120,99,218,5,108,105,110,101,115,114,103,0,0,0,115,11, + 0,0,0,32,32,32,32,32,32,32,32,32,32,32,114,54, + 0,0,0,114,164,0,0,0,122,17,83,116,114,101,97,109, + 82,101,97,100,101,114,46,114,101,97,100,195,1,0,0,115, + 86,0,0,0,6,28,16,1,6,1,8,2,4,3,2,3, + 8,2,14,1,2,1,8,2,12,1,12,2,10,2,4,1, + 2,1,2,1,20,1,2,128,12,1,4,1,22,2,6,255, + 12,2,12,1,2,1,2,255,2,3,10,253,8,128,2,251, + 2,128,14,10,14,2,4,2,2,1,2,225,8,32,6,2, + 8,1,4,5,14,254,16,1,4,1,115,98,0,0,0,4, + 28,2,2,16,255,6,1,6,2,6,3,2,3,6,2,2, + 2,12,255,4,1,6,2,2,3,12,254,12,2,10,2,2, + 1,4,1,2,11,20,247,2,128,2,9,2,248,8,8,2, + 249,2,7,22,251,6,255,12,2,10,1,6,1,2,2,10, + 254,8,128,2,2,2,128,14,2,14,2,2,2,4,1,2, + 225,6,32,2,7,6,251,8,1,4,5,14,254,16,1,4, + 1,115,74,1,0,0,12,16,12,27,9,35,31,35,31,53, + 31,75,59,63,59,74,31,75,13,17,13,28,31,35,13,17, + 13,28,12,17,20,21,12,21,9,25,21,25,13,18,15,19, + 16,21,25,26,16,26,13,26,20,23,24,28,24,39,20,40, + 44,49,20,49,17,26,21,26,16,20,23,24,16,24,13,49, + 27,31,27,38,27,45,27,45,17,24,17,24,27,31,27,38, + 27,49,44,48,27,49,17,24,20,24,20,35,38,45,20,45, + 13,17,20,24,13,22,17,22,13,26,42,46,42,72,54,58, + 60,64,60,71,42,72,17,39,17,25,27,39,27,39,0,0, + 13,26,20,38,13,26,13,26,13,26,13,26,20,29,17,26, + 25,29,25,67,37,41,42,52,43,46,43,52,42,52,37,53, + 55,59,55,66,25,67,21,43,21,29,31,43,29,37,29,63, + 58,62,29,63,29,63,21,26,24,27,28,33,24,34,36,37, + 24,37,21,30,25,30,21,30,21,26,21,30,21,30,21,30, + 21,30,21,30,0,0,0,0,0,0,0,0,13,26,0,0, + 31,35,36,48,36,49,36,49,31,50,13,17,13,28,13,17, + 13,28,13,28,32,40,13,40,13,28,13,28,20,27,13,22, + 17,22,15,19,12,17,20,21,12,21,9,54,22,26,22,37, + 13,19,31,35,31,53,13,17,13,28,16,22,9,22,22,26, + 22,37,38,44,39,44,38,44,22,45,13,19,31,35,31,46, + 47,52,47,53,47,53,31,54,13,17,13,28,16,22,9,22, + 115,23,0,0,0,186,9,65,4,0,193,4,7,65,52,7, + 193,11,31,65,47,7,193,47,5,65,52,7,78,84,99,3, + 0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,3, + 0,0,0,115,200,1,0,0,124,0,106,0,114,40,124,0, + 106,0,100,1,25,0,125,3,124,0,106,0,100,1,61,0, + 116,1,124,0,106,0,131,1,100,2,107,2,114,28,124,0, + 106,0,100,1,25,0,124,0,95,2,100,3,124,0,95,0, + 124,2,115,38,124,3,160,3,100,4,100,5,166,1,100,1, + 25,0,125,3,124,3,83,0,124,1,112,43,100,6,125,4, + 124,0,106,4,125,3,9,0,124,0,160,5,124,4,100,7, + 100,8,166,2,125,5,124,5,114,86,116,6,124,5,116,7, + 131,2,114,67,124,5,160,8,100,9,161,1,115,77,116,6, + 124,5,116,9,131,2,114,86,124,5,160,8,100,10,161,1, + 114,86,124,5,124,0,160,5,100,2,100,2,100,11,166,2, + 55,0,125,5,124,3,124,5,55,0,125,3,124,3,160,3, + 100,7,100,5,166,1,125,6,124,6,114,198,116,1,124,6, + 131,1,100,2,107,4,114,154,124,6,100,1,25,0,125,3, + 124,6,100,1,61,0,116,1,124,6,131,1,100,2,107,4, + 114,133,124,6,100,12,5,0,25,0,124,0,106,2,55,0, + 3,0,60,0,124,6,124,0,95,0,100,3,124,0,95,2, + 110,8,124,6,100,1,25,0,124,0,106,2,23,0,124,0, + 95,2,124,2,115,151,124,3,160,3,100,4,100,5,166,1, + 100,1,25,0,125,3,9,0,124,3,83,0,124,6,100,1, + 25,0,125,7,124,6,100,1,25,0,160,3,100,4,100,5, + 166,1,100,1,25,0,125,8,124,7,124,8,107,3,114,198, + 124,0,106,4,160,10,124,6,100,2,100,3,133,2,25,0, + 161,1,124,0,106,2,23,0,124,0,95,2,124,2,114,193, + 124,7,125,3,9,0,124,3,83,0,124,8,125,3,9,0, + 124,3,83,0,124,5,114,204,124,1,100,3,117,1,114,219, + 124,3,114,216,124,2,115,216,124,3,160,3,100,4,100,5, + 166,1,100,1,25,0,125,3,9,0,124,3,83,0,124,4, + 100,13,107,0,114,227,124,4,100,14,57,0,125,4,113,48, + 41,15,122,177,32,82,101,97,100,32,111,110,101,32,108,105, + 110,101,32,102,114,111,109,32,116,104,101,32,105,110,112,117, + 116,32,115,116,114,101,97,109,32,97,110,100,32,114,101,116, + 117,114,110,32,116,104,101,10,32,32,32,32,32,32,32,32, + 32,32,32,32,100,101,99,111,100,101,100,32,100,97,116,97, + 46,10,10,32,32,32,32,32,32,32,32,32,32,32,32,115, + 105,122,101,44,32,105,102,32,103,105,118,101,110,44,32,105, + 115,32,112,97,115,115,101,100,32,97,115,32,115,105,122,101, + 32,97,114,103,117,109,101,110,116,32,116,111,32,116,104,101, + 10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,97, + 100,40,41,32,109,101,116,104,111,100,46,10,10,32,32,32, + 32,32,32,32,32,114,0,0,0,0,114,162,0,0,0,78, + 70,114,160,0,0,0,233,72,0,0,0,84,41,1,114,170, + 0,0,0,250,1,13,243,1,0,0,0,13,41,2,114,168, + 0,0,0,114,169,0,0,0,114,159,0,0,0,105,64,31, + 0,0,233,2,0,0,0,41,11,114,157,0,0,0,114,163, + 0,0,0,114,156,0,0,0,114,167,0,0,0,114,155,0, + 0,0,114,164,0,0,0,218,10,105,115,105,110,115,116,97, + 110,99,101,218,3,115,116,114,218,8,101,110,100,115,119,105, + 116,104,218,5,98,121,116,101,115,114,125,0,0,0,41,9, + 114,53,0,0,0,114,168,0,0,0,114,161,0,0,0,218, + 4,108,105,110,101,90,8,114,101,97,100,115,105,122,101,114, + 102,0,0,0,114,171,0,0,0,90,12,108,105,110,101,48, + 119,105,116,104,101,110,100,90,15,108,105,110,101,48,119,105, + 116,104,111,117,116,101,110,100,115,9,0,0,0,32,32,32, + 32,32,32,32,32,32,114,54,0,0,0,218,8,114,101,97, + 100,108,105,110,101,122,21,83,116,114,101,97,109,82,101,97, + 100,101,114,46,114,101,97,100,108,105,110,101,19,2,0,0, + 115,112,0,0,0,6,11,10,1,8,1,14,1,12,3,6, + 1,4,1,16,1,4,1,8,2,6,1,2,2,14,1,4, + 1,20,4,8,1,2,255,8,1,2,255,18,2,8,2,12, + 1,4,1,12,1,8,3,6,1,12,1,18,2,6,1,8, + 1,16,3,4,1,16,1,2,1,4,19,8,238,20,1,8, + 1,18,2,4,1,6,255,4,2,4,1,2,3,4,8,4, + 247,2,1,4,8,12,250,8,1,16,1,2,1,4,3,8, + 254,8,1,2,210,115,142,0,0,0,4,11,2,10,10,247, + 8,1,12,1,2,4,12,255,6,1,2,1,18,1,4,1, + 8,2,6,1,2,2,14,1,2,1,2,6,8,254,2,2, + 8,254,2,2,8,255,2,1,8,255,20,1,8,2,12,1, + 2,1,2,27,10,230,2,15,8,244,6,1,10,1,2,7, + 18,251,6,1,8,1,16,3,2,1,18,1,2,1,4,19, + 8,238,20,1,6,1,2,8,18,250,6,1,4,255,2,2, + 2,3,4,254,2,3,4,8,4,247,2,1,4,8,2,250, + 2,3,6,253,2,3,2,254,2,1,2,255,18,1,2,1, + 4,3,6,254,10,1,2,210,115,200,1,0,0,12,16,12, + 27,9,24,20,24,20,35,36,37,20,38,13,17,17,21,17, + 32,33,34,17,35,16,19,20,24,20,35,16,36,40,41,16, + 41,13,39,35,39,35,50,51,52,35,53,17,21,17,32,35, + 39,17,21,17,32,20,28,13,58,24,28,24,55,49,54,24, + 55,24,55,56,57,24,58,17,21,20,24,13,24,20,24,20, + 30,28,30,9,17,16,20,16,38,9,13,15,19,20,24,20, + 55,30,38,50,54,20,55,20,55,13,17,16,20,13,55,21, + 31,32,36,38,41,21,42,17,55,47,51,47,66,61,65,47, + 66,17,55,21,31,32,36,38,43,21,44,17,55,49,53,49, + 69,63,68,49,69,17,55,21,25,29,33,29,55,44,45,53, + 54,29,55,29,55,21,55,21,25,13,17,21,25,13,25,13, + 17,21,25,21,51,46,50,21,51,21,51,13,18,16,21,13, + 26,20,23,24,29,20,30,33,34,20,34,17,26,28,33,34, + 35,28,36,21,25,25,30,31,32,25,33,24,27,28,33,24, + 34,37,38,24,38,21,69,25,30,31,33,25,34,25,34,38, + 42,38,53,25,53,25,34,25,34,43,48,25,29,25,40,43, + 47,25,29,25,40,25,40,43,48,49,50,43,51,54,58,54, + 69,43,69,25,29,25,40,28,36,21,66,32,36,32,63,57, + 62,32,63,32,63,64,65,32,66,25,29,21,26,16,20,9, + 20,32,37,38,39,32,40,17,29,35,40,41,42,35,43,35, + 70,64,69,35,70,35,70,71,72,35,73,17,32,20,32,36, + 51,20,51,17,26,39,43,39,61,39,77,67,72,73,74,73, + 75,73,75,67,76,39,77,39,43,39,54,39,54,21,25,21, + 36,24,32,21,47,32,44,25,29,21,26,16,20,9,20,32, + 47,25,29,21,26,16,20,9,20,20,24,13,22,28,32,40, + 44,28,44,13,22,20,24,17,62,33,41,17,62,28,32,28, + 59,53,58,28,59,28,59,60,61,28,62,21,25,17,22,16, + 20,9,20,16,24,27,31,16,31,13,30,17,25,29,30,17, + 30,17,25,15,19,114,55,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,115, + 18,0,0,0,124,0,160,0,161,0,125,3,124,3,160,1, + 124,2,161,1,83,0,41,2,97,83,1,0,0,32,82,101, + 97,100,32,97,108,108,32,108,105,110,101,115,32,97,118,97, + 105,108,97,98,108,101,32,111,110,32,116,104,101,32,105,110, + 112,117,116,32,115,116,114,101,97,109,10,32,32,32,32,32, + 32,32,32,32,32,32,32,97,110,100,32,114,101,116,117,114, + 110,32,116,104,101,109,32,97,115,32,97,32,108,105,115,116, + 46,10,10,32,32,32,32,32,32,32,32,32,32,32,32,76, + 105,110,101,32,98,114,101,97,107,115,32,97,114,101,32,105, + 109,112,108,101,109,101,110,116,101,100,32,117,115,105,110,103, + 32,116,104,101,32,99,111,100,101,99,39,115,32,100,101,99, + 111,100,101,114,10,32,32,32,32,32,32,32,32,32,32,32, + 32,109,101,116,104,111,100,32,97,110,100,32,97,114,101,32, + 105,110,99,108,117,100,101,100,32,105,110,32,116,104,101,32, + 108,105,115,116,32,101,110,116,114,105,101,115,46,10,10,32, + 32,32,32,32,32,32,32,32,32,32,32,115,105,122,101,104, + 105,110,116,44,32,105,102,32,103,105,118,101,110,44,32,105, + 115,32,105,103,110,111,114,101,100,32,115,105,110,99,101,32, + 116,104,101,114,101,32,105,115,32,110,111,32,101,102,102,105, + 99,105,101,110,116,10,32,32,32,32,32,32,32,32,32,32, + 32,32,119,97,121,32,116,111,32,102,105,110,100,105,110,103, + 32,116,104,101,32,116,114,117,101,32,101,110,100,45,111,102, + 45,108,105,110,101,46,10,10,32,32,32,32,32,32,32,32, + 78,41,2,114,164,0,0,0,114,167,0,0,0,41,4,114, + 53,0,0,0,218,8,115,105,122,101,104,105,110,116,114,161, + 0,0,0,114,102,0,0,0,115,4,0,0,0,32,32,32, + 32,114,54,0,0,0,218,9,114,101,97,100,108,105,110,101, + 115,122,22,83,116,114,101,97,109,82,101,97,100,101,114,46, + 114,101,97,100,108,105,110,101,115,94,2,0,0,243,4,0, + 0,0,8,12,10,1,114,184,0,0,0,115,18,0,0,0, + 16,20,16,27,16,27,9,13,16,20,16,41,32,40,16,41, + 9,41,114,55,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,24,0,0, + 0,100,1,124,0,95,0,124,0,106,1,124,0,95,2,100, + 2,124,0,95,3,100,2,83,0,41,3,122,236,32,82,101, + 115,101,116,115,32,116,104,101,32,99,111,100,101,99,32,98, + 117,102,102,101,114,115,32,117,115,101,100,32,102,111,114,32, + 107,101,101,112,105,110,103,32,105,110,116,101,114,110,97,108, + 32,115,116,97,116,101,46,10,10,32,32,32,32,32,32,32, + 32,32,32,32,32,78,111,116,101,32,116,104,97,116,32,110, + 111,32,115,116,114,101,97,109,32,114,101,112,111,115,105,116, + 105,111,110,105,110,103,32,115,104,111,117,108,100,32,116,97, + 107,101,32,112,108,97,99,101,46,10,32,32,32,32,32,32, + 32,32,32,32,32,32,84,104,105,115,32,109,101,116,104,111, + 100,32,105,115,32,112,114,105,109,97,114,105,108,121,32,105, + 110,116,101,110,100,101,100,32,116,111,32,98,101,32,97,98, + 108,101,32,116,111,32,114,101,99,111,118,101,114,10,32,32, + 32,32,32,32,32,32,32,32,32,32,102,114,111,109,32,100, + 101,99,111,100,105,110,103,32,101,114,114,111,114,115,46,10, + 10,32,32,32,32,32,32,32,32,114,55,0,0,0,78,41, + 4,114,153,0,0,0,114,155,0,0,0,114,156,0,0,0, + 114,157,0,0,0,114,60,0,0,0,115,1,0,0,0,32, + 114,54,0,0,0,114,85,0,0,0,122,18,83,116,114,101, + 97,109,82,101,97,100,101,114,46,114,101,115,101,116,109,2, + 0,0,243,6,0,0,0,6,9,8,1,10,1,114,185,0, + 0,0,115,24,0,0,0,27,30,9,13,9,24,27,31,27, + 49,9,13,9,24,27,31,9,13,9,24,9,24,9,24,114, + 55,0,0,0,114,0,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,26, + 0,0,0,124,0,106,0,160,1,124,1,124,2,161,2,1, + 0,124,0,160,2,161,0,1,0,100,1,83,0,41,2,122, + 112,32,83,101,116,32,116,104,101,32,105,110,112,117,116,32, + 115,116,114,101,97,109,39,115,32,99,117,114,114,101,110,116, + 32,112,111,115,105,116,105,111,110,46,10,10,32,32,32,32, + 32,32,32,32,32,32,32,32,82,101,115,101,116,115,32,116, + 104,101,32,99,111,100,101,99,32,98,117,102,102,101,114,115, + 32,117,115,101,100,32,102,111,114,32,107,101,101,112,105,110, + 103,32,115,116,97,116,101,46,10,32,32,32,32,32,32,32, + 32,78,114,131,0,0,0,114,133,0,0,0,115,3,0,0, + 0,32,32,32,114,54,0,0,0,114,132,0,0,0,122,17, + 83,116,114,101,97,109,82,101,97,100,101,114,46,115,101,101, + 107,122,2,0,0,243,4,0,0,0,14,5,12,1,114,186, + 0,0,0,115,26,0,0,0,9,13,9,20,9,41,26,32, + 34,40,9,41,9,41,9,13,9,21,9,21,9,21,9,21, + 9,21,114,55,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,20,0,0, + 0,124,0,160,0,161,0,125,1,124,1,114,8,124,1,83, + 0,116,1,130,1,169,2,122,52,32,82,101,116,117,114,110, + 32,116,104,101,32,110,101,120,116,32,100,101,99,111,100,101, + 100,32,108,105,110,101,32,102,114,111,109,32,116,104,101,32, + 105,110,112,117,116,32,115,116,114,101,97,109,46,78,41,2, + 114,181,0,0,0,218,13,83,116,111,112,73,116,101,114,97, + 116,105,111,110,41,2,114,53,0,0,0,114,180,0,0,0, + 115,2,0,0,0,32,32,114,54,0,0,0,218,8,95,95, + 110,101,120,116,95,95,122,21,83,116,114,101,97,109,82,101, + 97,100,101,114,46,95,95,110,101,120,116,95,95,130,2,0, + 0,115,8,0,0,0,8,3,4,1,4,1,4,1,115,8, + 0,0,0,8,3,2,1,6,1,4,1,115,20,0,0,0, + 16,20,16,31,16,31,9,13,12,16,9,24,20,24,13,24, + 15,28,9,28,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,114,142, + 0,0,0,114,45,0,0,0,114,64,0,0,0,114,60,0, + 0,0,115,1,0,0,0,32,114,54,0,0,0,218,8,95, + 95,105,116,101,114,95,95,122,21,83,116,114,101,97,109,82, + 101,97,100,101,114,46,95,95,105,116,101,114,95,95,138,2, + 0,0,114,144,0,0,0,114,144,0,0,0,115,4,0,0, + 0,16,20,9,20,114,55,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 135,0,0,0,114,136,0,0,0,114,137,0,0,0,114,138, + 0,0,0,115,3,0,0,0,32,32,32,114,54,0,0,0, + 114,140,0,0,0,122,24,83,116,114,101,97,109,82,101,97, + 100,101,114,46,95,95,103,101,116,97,116,116,114,95,95,141, + 2,0,0,114,141,0,0,0,114,141,0,0,0,115,12,0, + 0,0,16,23,24,28,24,35,37,41,16,42,9,42,114,55, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,114,142,0,0,0,114,45,0, + 0,0,114,64,0,0,0,114,60,0,0,0,115,1,0,0, + 0,32,114,54,0,0,0,114,143,0,0,0,122,22,83,116, + 114,101,97,109,82,101,97,100,101,114,46,95,95,101,110,116, + 101,114,95,95,148,2,0,0,114,144,0,0,0,114,144,0, + 0,0,115,4,0,0,0,16,20,9,20,114,55,0,0,0, + 99,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,145,0,0,0,114,45,0,0,0,114, + 146,0,0,0,114,148,0,0,0,115,4,0,0,0,32,32, + 32,32,114,54,0,0,0,114,151,0,0,0,122,21,83,116, + 114,101,97,109,82,101,97,100,101,114,46,95,95,101,120,105, + 116,95,95,151,2,0,0,114,111,0,0,0,114,111,0,0, + 0,115,14,0,0,0,9,13,9,20,9,28,9,28,9,28, + 9,28,9,28,114,55,0,0,0,114,74,0,0,0,41,3, + 114,159,0,0,0,114,159,0,0,0,70,41,2,78,84,114, + 152,0,0,0,41,18,114,62,0,0,0,114,57,0,0,0, + 114,58,0,0,0,114,177,0,0,0,114,154,0,0,0,114, + 79,0,0,0,114,34,0,0,0,114,164,0,0,0,114,181, + 0,0,0,114,183,0,0,0,114,85,0,0,0,114,132,0, + 0,0,114,189,0,0,0,114,190,0,0,0,114,139,0,0, + 0,114,140,0,0,0,114,143,0,0,0,114,151,0,0,0, + 114,64,0,0,0,114,55,0,0,0,114,54,0,0,0,114, + 23,0,0,0,114,23,0,0,0,163,1,0,0,115,30,0, + 0,0,8,0,4,2,8,2,8,25,8,3,8,80,8,75, + 6,15,8,13,6,8,6,8,2,4,8,255,6,7,10,3, + 115,54,0,0,0,0,129,0,129,0,129,8,218,0,127,0, + 127,0,127,4,40,2,2,6,23,2,2,6,1,2,2,6, + 78,2,2,6,73,2,2,6,13,6,13,2,2,6,6,6, + 8,6,3,2,3,8,4,6,3,10,3,115,104,0,0,0, + 1,1,1,1,1,1,1,1,22,25,5,19,39,47,5,31, + 5,31,5,31,36,44,5,34,5,34,5,34,25,27,5,22, + 5,22,5,22,29,33,5,20,5,20,5,20,34,38,5,41, + 5,41,5,41,5,31,5,31,5,31,35,36,5,21,5,21, + 5,21,5,28,5,28,5,28,5,20,5,20,5,20,29,36, + 5,42,5,42,5,42,5,42,5,20,5,20,5,20,5,28, + 5,28,5,28,5,28,5,28,114,55,0,0,0,114,23,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,112,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,90,4,100,20,100,4, + 132,1,90,5,100,21,100,6,132,1,90,6,100,22,100,8, + 132,1,90,7,100,22,100,9,132,1,90,8,100,10,132,0, + 90,9,100,11,132,0,90,10,100,12,132,0,90,11,100,13, + 132,0,90,12,100,14,132,0,90,13,100,23,100,16,132,1, + 90,14,101,15,102,1,100,17,132,1,90,16,100,18,132,0, + 90,17,100,19,132,0,90,18,100,7,83,0,41,24,114,25, + 0,0,0,97,1,1,0,0,32,83,116,114,101,97,109,82, + 101,97,100,101,114,87,114,105,116,101,114,32,105,110,115,116, + 97,110,99,101,115,32,97,108,108,111,119,32,119,114,97,112, + 112,105,110,103,32,115,116,114,101,97,109,115,32,119,104,105, + 99,104,10,32,32,32,32,32,32,32,32,119,111,114,107,32, + 105,110,32,98,111,116,104,32,114,101,97,100,32,97,110,100, + 32,119,114,105,116,101,32,109,111,100,101,115,46,10,10,32, + 32,32,32,32,32,32,32,84,104,101,32,100,101,115,105,103, + 110,32,105,115,32,115,117,99,104,32,116,104,97,116,32,111, + 110,101,32,99,97,110,32,117,115,101,32,116,104,101,32,102, + 97,99,116,111,114,121,32,102,117,110,99,116,105,111,110,115, + 10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,101, + 100,32,98,121,32,116,104,101,32,99,111,100,101,99,46,108, + 111,111,107,117,112,40,41,32,102,117,110,99,116,105,111,110, + 32,116,111,32,99,111,110,115,116,114,117,99,116,32,116,104, + 101,10,32,32,32,32,32,32,32,32,105,110,115,116,97,110, + 99,101,46,10,10,32,32,32,32,218,7,117,110,107,110,111, + 119,110,114,65,0,0,0,99,5,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,40,0,0, + 0,124,1,124,0,95,0,124,2,124,1,124,4,131,2,124, + 0,95,1,124,3,124,1,124,4,131,2,124,0,95,2,124, + 4,124,0,95,3,100,1,83,0,41,2,97,82,1,0,0, + 32,67,114,101,97,116,101,115,32,97,32,83,116,114,101,97, + 109,82,101,97,100,101,114,87,114,105,116,101,114,32,105,110, + 115,116,97,110,99,101,46,10,10,32,32,32,32,32,32,32, + 32,32,32,32,32,115,116,114,101,97,109,32,109,117,115,116, + 32,98,101,32,97,32,83,116,114,101,97,109,45,108,105,107, + 101,32,111,98,106,101,99,116,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,82,101,97,100,101,114,44,32,87, + 114,105,116,101,114,32,109,117,115,116,32,98,101,32,102,97, + 99,116,111,114,121,32,102,117,110,99,116,105,111,110,115,32, + 111,114,32,99,108,97,115,115,101,115,10,32,32,32,32,32, + 32,32,32,32,32,32,32,112,114,111,118,105,100,105,110,103, + 32,116,104,101,32,83,116,114,101,97,109,82,101,97,100,101, + 114,44,32,83,116,114,101,97,109,87,114,105,116,101,114,32, + 105,110,116,101,114,102,97,99,101,32,114,101,115,112,46,10, + 10,32,32,32,32,32,32,32,32,32,32,32,32,69,114,114, + 111,114,32,104,97,110,100,108,105,110,103,32,105,115,32,100, + 111,110,101,32,105,110,32,116,104,101,32,115,97,109,101,32, + 119,97,121,32,97,115,32,100,101,102,105,110,101,100,32,102, + 111,114,32,116,104,101,10,32,32,32,32,32,32,32,32,32, + 32,32,32,83,116,114,101,97,109,87,114,105,116,101,114,47, + 82,101,97,100,101,114,115,46,10,10,32,32,32,32,32,32, + 32,32,78,41,4,114,119,0,0,0,218,6,114,101,97,100, + 101,114,218,6,119,114,105,116,101,114,114,71,0,0,0,41, + 5,114,53,0,0,0,114,119,0,0,0,218,6,82,101,97, + 100,101,114,218,6,87,114,105,116,101,114,114,71,0,0,0, + 115,5,0,0,0,32,32,32,32,32,114,54,0,0,0,114, + 79,0,0,0,122,27,83,116,114,101,97,109,82,101,97,100, + 101,114,87,114,105,116,101,114,46,95,95,105,110,105,116,95, + 95,169,2,0,0,243,8,0,0,0,6,13,12,1,12,1, + 10,1,114,196,0,0,0,115,40,0,0,0,23,29,9,13, + 9,20,23,29,30,36,38,44,23,45,9,13,9,20,23,29, + 30,36,38,44,23,45,9,13,9,20,23,29,9,13,9,20, + 9,20,9,20,114,55,0,0,0,114,159,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,12,0,0,0,124,0,106,0,160,1,124,1, + 161,1,83,0,114,45,0,0,0,41,2,114,192,0,0,0, + 114,164,0,0,0,169,2,114,53,0,0,0,114,168,0,0, + 0,115,2,0,0,0,32,32,114,54,0,0,0,114,164,0, + 0,0,122,23,83,116,114,101,97,109,82,101,97,100,101,114, + 87,114,105,116,101,114,46,114,101,97,100,187,2,0,0,243, + 2,0,0,0,12,2,114,199,0,0,0,115,12,0,0,0, + 16,20,16,27,16,38,33,37,16,38,9,38,114,55,0,0, + 0,78,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,114,197,0,0,0,114,45,0,0, + 0,41,2,114,192,0,0,0,114,181,0,0,0,114,198,0, + 0,0,115,2,0,0,0,32,32,114,54,0,0,0,114,181, + 0,0,0,122,27,83,116,114,101,97,109,82,101,97,100,101, + 114,87,114,105,116,101,114,46,114,101,97,100,108,105,110,101, + 191,2,0,0,114,199,0,0,0,114,199,0,0,0,115,12, + 0,0,0,16,20,16,27,16,42,37,41,16,42,9,42,114, + 55,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,197,0,0,0,114,45, + 0,0,0,41,2,114,192,0,0,0,114,183,0,0,0,41, + 2,114,53,0,0,0,114,182,0,0,0,115,2,0,0,0, + 32,32,114,54,0,0,0,114,183,0,0,0,122,28,83,116, + 114,101,97,109,82,101,97,100,101,114,87,114,105,116,101,114, + 46,114,101,97,100,108,105,110,101,115,195,2,0,0,114,199, + 0,0,0,114,199,0,0,0,115,12,0,0,0,16,20,16, + 27,16,47,38,46,16,47,9,47,114,55,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,115,10,0,0,0,116,0,124,0,106,1,131,1, + 83,0,114,187,0,0,0,41,2,218,4,110,101,120,116,114, + 192,0,0,0,114,60,0,0,0,115,1,0,0,0,32,114, + 54,0,0,0,114,189,0,0,0,122,27,83,116,114,101,97, + 109,82,101,97,100,101,114,87,114,105,116,101,114,46,95,95, + 110,101,120,116,95,95,199,2,0,0,243,2,0,0,0,10, + 3,114,201,0,0,0,115,10,0,0,0,16,20,21,25,21, + 32,16,33,9,33,114,55,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,114, + 142,0,0,0,114,45,0,0,0,114,64,0,0,0,114,60, + 0,0,0,115,1,0,0,0,32,114,54,0,0,0,114,190, + 0,0,0,122,27,83,116,114,101,97,109,82,101,97,100,101, + 114,87,114,105,116,101,114,46,95,95,105,116,101,114,95,95, + 204,2,0,0,114,144,0,0,0,114,144,0,0,0,115,4, + 0,0,0,16,20,9,20,114,55,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,114,197,0,0,0,114,45,0,0,0,41,2,114,193,0, + 0,0,114,122,0,0,0,41,2,114,53,0,0,0,114,102, + 0,0,0,115,2,0,0,0,32,32,114,54,0,0,0,114, + 122,0,0,0,122,24,83,116,114,101,97,109,82,101,97,100, + 101,114,87,114,105,116,101,114,46,119,114,105,116,101,207,2, + 0,0,114,199,0,0,0,114,199,0,0,0,115,12,0,0, + 0,16,20,16,27,16,39,34,38,16,39,9,39,114,55,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,114,197,0,0,0,114,45,0,0, + 0,41,2,114,193,0,0,0,114,128,0,0,0,114,126,0, + 0,0,115,2,0,0,0,32,32,114,54,0,0,0,114,128, + 0,0,0,122,29,83,116,114,101,97,109,82,101,97,100,101, + 114,87,114,105,116,101,114,46,119,114,105,116,101,108,105,110, + 101,115,211,2,0,0,114,199,0,0,0,114,199,0,0,0, + 115,12,0,0,0,16,20,16,27,16,44,39,43,16,44,9, + 44,114,55,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,24,0,0,0, + 124,0,106,0,160,1,161,0,1,0,124,0,106,2,160,1, + 161,0,1,0,100,0,83,0,114,45,0,0,0,169,3,114, + 192,0,0,0,114,85,0,0,0,114,193,0,0,0,114,60, + 0,0,0,115,1,0,0,0,32,114,54,0,0,0,114,85, + 0,0,0,122,24,83,116,114,101,97,109,82,101,97,100,101, + 114,87,114,105,116,101,114,46,114,101,115,101,116,215,2,0, + 0,243,4,0,0,0,10,2,14,1,114,204,0,0,0,115, + 24,0,0,0,9,13,9,20,9,28,9,28,9,28,9,13, + 9,20,9,28,9,28,9,28,9,28,9,28,114,55,0,0, + 0,114,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,62,0,0,0, + 124,0,106,0,160,1,124,1,124,2,161,2,1,0,124,0, + 106,2,160,3,161,0,1,0,124,2,100,1,107,2,114,27, + 124,1,100,1,107,2,114,29,124,0,106,4,160,3,161,0, + 1,0,100,0,83,0,100,0,83,0,100,0,83,0,114,108, + 0,0,0,41,5,114,119,0,0,0,114,132,0,0,0,114, + 192,0,0,0,114,85,0,0,0,114,193,0,0,0,114,133, + 0,0,0,115,3,0,0,0,32,32,32,114,54,0,0,0, + 114,132,0,0,0,122,23,83,116,114,101,97,109,82,101,97, + 100,101,114,87,114,105,116,101,114,46,115,101,101,107,220,2, + 0,0,115,10,0,0,0,14,1,10,1,16,1,14,1,8, + 255,115,12,0,0,0,14,1,10,1,6,1,2,1,6,255, + 24,1,115,62,0,0,0,9,13,9,20,9,41,26,32,34, + 40,9,41,9,41,9,13,9,20,9,28,9,28,9,28,12, + 18,22,23,12,23,9,32,28,34,38,39,28,39,9,32,13, + 17,13,24,13,32,13,32,13,32,13,32,13,32,9,32,9, + 32,9,32,9,32,114,55,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 135,0,0,0,114,136,0,0,0,114,137,0,0,0,114,138, + 0,0,0,115,3,0,0,0,32,32,32,114,54,0,0,0, + 114,140,0,0,0,122,30,83,116,114,101,97,109,82,101,97, + 100,101,114,87,114,105,116,101,114,46,95,95,103,101,116,97, + 116,116,114,95,95,226,2,0,0,114,141,0,0,0,114,141, + 0,0,0,115,12,0,0,0,16,23,24,28,24,35,37,41, + 16,42,9,42,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,114,142, + 0,0,0,114,45,0,0,0,114,64,0,0,0,114,60,0, + 0,0,115,1,0,0,0,32,114,54,0,0,0,114,143,0, + 0,0,122,28,83,116,114,101,97,109,82,101,97,100,101,114, + 87,114,105,116,101,114,46,95,95,101,110,116,101,114,95,95, + 235,2,0,0,114,144,0,0,0,114,144,0,0,0,115,4, + 0,0,0,16,20,9,20,114,55,0,0,0,99,4,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,114,145,0,0,0,114,45,0,0,0,114,146,0,0,0, + 114,148,0,0,0,115,4,0,0,0,32,32,32,32,114,54, + 0,0,0,114,151,0,0,0,122,27,83,116,114,101,97,109, + 82,101,97,100,101,114,87,114,105,116,101,114,46,95,95,101, + 120,105,116,95,95,238,2,0,0,114,111,0,0,0,114,111, + 0,0,0,115,14,0,0,0,9,13,9,20,9,28,9,28, + 9,28,9,28,9,28,114,55,0,0,0,114,74,0,0,0, + 169,1,114,159,0,0,0,114,45,0,0,0,114,152,0,0, + 0,41,19,114,62,0,0,0,114,57,0,0,0,114,58,0, + 0,0,114,63,0,0,0,218,8,101,110,99,111,100,105,110, + 103,114,79,0,0,0,114,164,0,0,0,114,181,0,0,0, + 114,183,0,0,0,114,189,0,0,0,114,190,0,0,0,114, + 122,0,0,0,114,128,0,0,0,114,85,0,0,0,114,132, + 0,0,0,114,139,0,0,0,114,140,0,0,0,114,143,0, + 0,0,114,151,0,0,0,114,64,0,0,0,114,55,0,0, + 0,114,54,0,0,0,114,25,0,0,0,114,25,0,0,0, + 156,2,0,0,115,34,0,0,0,8,0,4,2,4,9,8, + 2,8,18,8,4,8,4,6,4,6,5,6,3,6,4,6, + 4,8,5,2,7,8,255,6,9,10,3,115,86,0,0,0, + 0,129,0,129,0,129,0,129,0,129,8,223,0,127,0,127, + 0,127,0,127,0,127,2,42,0,129,0,129,0,129,0,129, + 0,129,2,214,0,127,0,127,0,127,0,127,0,127,4,44, + 2,2,6,16,2,2,6,2,2,2,6,2,2,2,6,2, + 6,5,6,3,6,4,6,4,6,5,2,2,6,4,2,3, + 8,4,6,5,10,3,115,112,0,0,0,1,1,1,1,1, + 1,1,1,5,8,1,1,16,25,5,13,55,63,5,29,5, + 29,5,29,25,27,5,38,5,38,5,38,29,33,5,42,5, + 42,5,42,34,38,5,47,5,47,5,47,5,33,5,33,5, + 33,5,20,5,20,5,20,5,39,5,39,5,39,5,44,5, + 44,5,44,5,28,5,28,5,28,35,36,5,32,5,32,5, + 32,29,36,5,42,5,42,5,42,5,42,5,20,5,20,5, + 20,5,28,5,28,5,28,5,28,5,28,114,55,0,0,0, + 114,25,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,115,118,0,0,0,101, + 0,90,1,100,0,90,2,100,1,90,3,100,2,90,4,100, + 2,90,5,9,3,100,20,100,4,132,1,90,6,100,21,100, + 6,132,1,90,7,100,22,100,8,132,1,90,8,100,22,100, + 9,132,1,90,9,100,10,132,0,90,10,100,11,132,0,90, + 11,100,12,132,0,90,12,100,13,132,0,90,13,100,14,132, + 0,90,14,100,23,100,16,132,1,90,15,101,16,102,1,100, + 17,132,1,90,17,100,18,132,0,90,18,100,19,132,0,90, + 19,100,7,83,0,41,24,114,26,0,0,0,97,66,2,0, + 0,32,83,116,114,101,97,109,82,101,99,111,100,101,114,32, + 105,110,115,116,97,110,99,101,115,32,116,114,97,110,115,108, + 97,116,101,32,100,97,116,97,32,102,114,111,109,32,111,110, + 101,32,101,110,99,111,100,105,110,103,32,116,111,32,97,110, + 111,116,104,101,114,46,10,10,32,32,32,32,32,32,32,32, + 84,104,101,121,32,117,115,101,32,116,104,101,32,99,111,109, + 112,108,101,116,101,32,115,101,116,32,111,102,32,65,80,73, + 115,32,114,101,116,117,114,110,101,100,32,98,121,32,116,104, + 101,10,32,32,32,32,32,32,32,32,99,111,100,101,99,115, + 46,108,111,111,107,117,112,40,41,32,102,117,110,99,116,105, + 111,110,32,116,111,32,105,109,112,108,101,109,101,110,116,32, + 116,104,101,105,114,32,116,97,115,107,46,10,10,32,32,32, + 32,32,32,32,32,68,97,116,97,32,119,114,105,116,116,101, + 110,32,116,111,32,116,104,101,32,83,116,114,101,97,109,82, + 101,99,111,100,101,114,32,105,115,32,102,105,114,115,116,32, + 100,101,99,111,100,101,100,32,105,110,116,111,32,97,110,10, + 32,32,32,32,32,32,32,32,105,110,116,101,114,109,101,100, + 105,97,116,101,32,102,111,114,109,97,116,32,40,100,101,112, + 101,110,100,105,110,103,32,111,110,32,116,104,101,32,34,100, + 101,99,111,100,101,34,32,99,111,100,101,99,41,32,97,110, + 100,32,116,104,101,110,10,32,32,32,32,32,32,32,32,119, + 114,105,116,116,101,110,32,116,111,32,116,104,101,32,117,110, + 100,101,114,108,121,105,110,103,32,115,116,114,101,97,109,32, + 117,115,105,110,103,32,97,110,32,105,110,115,116,97,110,99, + 101,32,111,102,32,116,104,101,32,112,114,111,118,105,100,101, + 100,10,32,32,32,32,32,32,32,32,87,114,105,116,101,114, + 32,99,108,97,115,115,46,10,10,32,32,32,32,32,32,32, + 32,73,110,32,116,104,101,32,111,116,104,101,114,32,100,105, + 114,101,99,116,105,111,110,44,32,100,97,116,97,32,105,115, + 32,114,101,97,100,32,102,114,111,109,32,116,104,101,32,117, + 110,100,101,114,108,121,105,110,103,32,115,116,114,101,97,109, + 32,117,115,105,110,103,10,32,32,32,32,32,32,32,32,97, + 32,82,101,97,100,101,114,32,105,110,115,116,97,110,99,101, + 32,97,110,100,32,116,104,101,110,32,101,110,99,111,100,101, + 100,32,97,110,100,32,114,101,116,117,114,110,101,100,32,116, + 111,32,116,104,101,32,99,97,108,108,101,114,46,10,10,32, + 32,32,32,114,191,0,0,0,114,65,0,0,0,99,7,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,115,52,0,0,0,124,1,124,0,95,0,124,2,124, + 0,95,1,124,3,124,0,95,2,124,4,124,1,124,6,131, + 2,124,0,95,3,124,5,124,1,124,6,131,2,124,0,95, + 4,124,6,124,0,95,5,100,1,83,0,41,2,97,233,2, + 0,0,32,67,114,101,97,116,101,115,32,97,32,83,116,114, + 101,97,109,82,101,99,111,100,101,114,32,105,110,115,116,97, + 110,99,101,32,119,104,105,99,104,32,105,109,112,108,101,109, + 101,110,116,115,32,97,32,116,119,111,45,119,97,121,10,32, + 32,32,32,32,32,32,32,32,32,32,32,99,111,110,118,101, + 114,115,105,111,110,58,32,101,110,99,111,100,101,32,97,110, + 100,32,100,101,99,111,100,101,32,119,111,114,107,32,111,110, + 32,116,104,101,32,102,114,111,110,116,101,110,100,32,40,116, + 104,101,10,32,32,32,32,32,32,32,32,32,32,32,32,100, + 97,116,97,32,118,105,115,105,98,108,101,32,116,111,32,46, + 114,101,97,100,40,41,32,97,110,100,32,46,119,114,105,116, + 101,40,41,41,32,119,104,105,108,101,32,82,101,97,100,101, + 114,32,97,110,100,32,87,114,105,116,101,114,10,32,32,32, + 32,32,32,32,32,32,32,32,32,119,111,114,107,32,111,110, + 32,116,104,101,32,98,97,99,107,101,110,100,32,40,116,104, + 101,32,100,97,116,97,32,105,110,32,115,116,114,101,97,109, + 41,46,10,10,32,32,32,32,32,32,32,32,32,32,32,32, + 89,111,117,32,99,97,110,32,117,115,101,32,116,104,101,115, + 101,32,111,98,106,101,99,116,115,32,116,111,32,100,111,32, + 116,114,97,110,115,112,97,114,101,110,116,10,32,32,32,32, + 32,32,32,32,32,32,32,32,116,114,97,110,115,99,111,100, + 105,110,103,115,32,102,114,111,109,32,101,46,103,46,32,108, + 97,116,105,110,45,49,32,116,111,32,117,116,102,45,56,32, + 97,110,100,32,98,97,99,107,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,115,116,114,101,97,109,32,109,117, + 115,116,32,98,101,32,97,32,102,105,108,101,45,108,105,107, + 101,32,111,98,106,101,99,116,46,10,10,32,32,32,32,32, + 32,32,32,32,32,32,32,101,110,99,111,100,101,32,97,110, + 100,32,100,101,99,111,100,101,32,109,117,115,116,32,97,100, + 104,101,114,101,32,116,111,32,116,104,101,32,67,111,100,101, + 99,32,105,110,116,101,114,102,97,99,101,59,32,82,101,97, + 100,101,114,32,97,110,100,10,32,32,32,32,32,32,32,32, + 32,32,32,32,87,114,105,116,101,114,32,109,117,115,116,32, + 98,101,32,102,97,99,116,111,114,121,32,102,117,110,99,116, + 105,111,110,115,32,111,114,32,99,108,97,115,115,101,115,32, + 112,114,111,118,105,100,105,110,103,32,116,104,101,10,32,32, + 32,32,32,32,32,32,32,32,32,32,83,116,114,101,97,109, + 82,101,97,100,101,114,32,97,110,100,32,83,116,114,101,97, + 109,87,114,105,116,101,114,32,105,110,116,101,114,102,97,99, + 101,115,32,114,101,115,112,46,10,10,32,32,32,32,32,32, + 32,32,32,32,32,32,69,114,114,111,114,32,104,97,110,100, + 108,105,110,103,32,105,115,32,100,111,110,101,32,105,110,32, + 116,104,101,32,115,97,109,101,32,119,97,121,32,97,115,32, + 100,101,102,105,110,101,100,32,102,111,114,32,116,104,101,10, + 32,32,32,32,32,32,32,32,32,32,32,32,83,116,114,101, + 97,109,87,114,105,116,101,114,47,82,101,97,100,101,114,115, + 46,10,10,32,32,32,32,32,32,32,32,78,41,6,114,119, + 0,0,0,114,33,0,0,0,114,34,0,0,0,114,192,0, + 0,0,114,193,0,0,0,114,71,0,0,0,41,7,114,53, + 0,0,0,114,119,0,0,0,114,33,0,0,0,114,34,0, + 0,0,114,194,0,0,0,114,195,0,0,0,114,71,0,0, + 0,115,7,0,0,0,32,32,32,32,32,32,32,114,54,0, + 0,0,114,79,0,0,0,122,22,83,116,114,101,97,109,82, + 101,99,111,100,101,114,46,95,95,105,110,105,116,95,95,7, + 3,0,0,243,12,0,0,0,6,21,6,1,6,1,12,1, + 12,1,10,1,114,207,0,0,0,115,52,0,0,0,23,29, + 9,13,9,20,23,29,9,13,9,20,23,29,9,13,9,20, + 23,29,30,36,38,44,23,45,9,13,9,20,23,29,30,36, + 38,44,23,45,9,13,9,20,23,29,9,13,9,20,9,20, + 9,20,114,55,0,0,0,114,159,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,115,34,0,0,0,124,0,106,0,160,1,124,1,161,1, + 125,2,124,0,160,2,124,2,124,0,106,3,161,2,92,2, + 125,2,125,3,124,2,83,0,114,45,0,0,0,41,4,114, + 192,0,0,0,114,164,0,0,0,114,33,0,0,0,114,71, + 0,0,0,169,4,114,53,0,0,0,114,168,0,0,0,114, + 102,0,0,0,218,12,98,121,116,101,115,101,110,99,111,100, + 101,100,115,4,0,0,0,32,32,32,32,114,54,0,0,0, + 114,164,0,0,0,122,18,83,116,114,101,97,109,82,101,99, + 111,100,101,114,46,114,101,97,100,35,3,0,0,243,6,0, + 0,0,12,2,18,1,4,1,114,210,0,0,0,115,34,0, + 0,0,16,20,16,27,16,38,33,37,16,38,9,13,30,34, + 30,60,42,46,48,52,48,59,30,60,9,27,9,13,15,27, + 16,20,9,20,114,55,0,0,0,78,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 54,0,0,0,124,1,100,0,117,0,114,10,124,0,106,0, + 160,1,161,0,125,2,110,6,124,0,106,0,160,1,124,1, + 161,1,125,2,124,0,160,2,124,2,124,0,106,3,161,2, + 92,2,125,2,125,3,124,2,83,0,114,45,0,0,0,41, + 4,114,192,0,0,0,114,181,0,0,0,114,33,0,0,0, + 114,71,0,0,0,114,208,0,0,0,115,4,0,0,0,32, + 32,32,32,114,54,0,0,0,114,181,0,0,0,122,22,83, + 116,114,101,97,109,82,101,99,111,100,101,114,46,114,101,97, + 100,108,105,110,101,41,3,0,0,115,10,0,0,0,8,2, + 12,1,12,2,18,1,4,1,115,12,0,0,0,6,2,2, + 3,12,254,12,2,18,1,4,1,115,54,0,0,0,12,16, + 20,24,12,24,9,46,20,24,20,31,20,42,20,42,13,17, + 13,17,20,24,20,31,20,46,41,45,20,46,13,17,30,34, + 30,60,42,46,48,52,48,59,30,60,9,27,9,13,15,27, + 16,20,9,20,114,55,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,40, + 0,0,0,124,0,106,0,160,1,161,0,125,2,124,0,160, + 2,124,2,124,0,106,3,161,2,92,2,125,2,125,3,124, + 2,160,4,100,1,100,2,166,1,83,0,41,3,78,84,114, + 160,0,0,0,41,5,114,192,0,0,0,114,164,0,0,0, + 114,33,0,0,0,114,71,0,0,0,114,167,0,0,0,41, + 4,114,53,0,0,0,114,182,0,0,0,114,102,0,0,0, + 114,209,0,0,0,115,4,0,0,0,32,32,32,32,114,54, + 0,0,0,114,183,0,0,0,122,23,83,116,114,101,97,109, + 82,101,99,111,100,101,114,46,114,101,97,100,108,105,110,101, + 115,50,3,0,0,243,6,0,0,0,10,2,18,1,12,1, + 114,211,0,0,0,115,40,0,0,0,16,20,16,27,16,34, + 16,34,9,13,30,34,30,60,42,46,48,52,48,59,30,60, + 9,27,9,13,15,27,16,20,16,46,41,45,16,46,16,46, + 9,46,114,55,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,32,0,0, + 0,116,0,124,0,106,1,131,1,125,1,124,0,160,2,124, + 1,124,0,106,3,161,2,92,2,125,1,125,2,124,1,83, + 0,114,187,0,0,0,41,4,114,200,0,0,0,114,192,0, + 0,0,114,33,0,0,0,114,71,0,0,0,41,3,114,53, + 0,0,0,114,102,0,0,0,114,209,0,0,0,115,3,0, + 0,0,32,32,32,114,54,0,0,0,114,189,0,0,0,122, + 22,83,116,114,101,97,109,82,101,99,111,100,101,114,46,95, + 95,110,101,120,116,95,95,56,3,0,0,243,6,0,0,0, + 10,3,18,1,4,1,114,212,0,0,0,115,32,0,0,0, + 16,20,21,25,21,32,16,33,9,13,30,34,30,60,42,46, + 48,52,48,59,30,60,9,27,9,13,15,27,16,20,9,20, + 114,55,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,114,142,0,0,0,114, + 45,0,0,0,114,64,0,0,0,114,60,0,0,0,115,1, + 0,0,0,32,114,54,0,0,0,114,190,0,0,0,122,22, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,95,95, + 105,116,101,114,95,95,63,3,0,0,114,144,0,0,0,114, + 144,0,0,0,115,4,0,0,0,16,20,9,20,114,55,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,30,0,0,0,124,0,160,0, + 124,1,124,0,106,1,161,2,92,2,125,1,125,2,124,0, + 106,2,160,3,124,1,161,1,83,0,114,45,0,0,0,41, + 4,114,34,0,0,0,114,71,0,0,0,114,193,0,0,0, + 114,122,0,0,0,41,3,114,53,0,0,0,114,102,0,0, + 0,218,12,98,121,116,101,115,100,101,99,111,100,101,100,115, + 3,0,0,0,32,32,32,114,54,0,0,0,114,122,0,0, + 0,122,19,83,116,114,101,97,109,82,101,99,111,100,101,114, + 46,119,114,105,116,101,66,3,0,0,243,4,0,0,0,18, + 2,12,1,114,214,0,0,0,115,30,0,0,0,30,34,30, + 60,42,46,48,52,48,59,30,60,9,27,9,13,15,27,16, + 20,16,27,16,39,34,38,16,39,9,39,114,55,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,115,40,0,0,0,100,1,160,0,124,1, + 161,1,125,2,124,0,160,1,124,2,124,0,106,2,161,2, + 92,2,125,2,125,3,124,0,106,3,160,4,124,2,161,1, + 83,0,114,115,0,0,0,41,5,114,125,0,0,0,114,34, + 0,0,0,114,71,0,0,0,114,193,0,0,0,114,122,0, + 0,0,41,4,114,53,0,0,0,114,127,0,0,0,114,102, + 0,0,0,114,213,0,0,0,115,4,0,0,0,32,32,32, + 32,114,54,0,0,0,114,128,0,0,0,122,24,83,116,114, + 101,97,109,82,101,99,111,100,101,114,46,119,114,105,116,101, + 108,105,110,101,115,71,3,0,0,114,211,0,0,0,114,211, + 0,0,0,115,40,0,0,0,16,19,16,30,25,29,16,30, + 9,13,30,34,30,60,42,46,48,52,48,59,30,60,9,27, + 9,13,15,27,16,20,16,27,16,39,34,38,16,39,9,39, + 114,55,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,114,202,0,0,0,114, + 45,0,0,0,114,203,0,0,0,114,60,0,0,0,115,1, + 0,0,0,32,114,54,0,0,0,114,85,0,0,0,122,19, + 83,116,114,101,97,109,82,101,99,111,100,101,114,46,114,101, + 115,101,116,77,3,0,0,114,204,0,0,0,114,204,0,0, + 0,115,24,0,0,0,9,13,9,20,9,28,9,28,9,28, + 9,13,9,20,9,28,9,28,9,28,9,28,9,28,114,55, + 0,0,0,114,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,115,32,0, + 0,0,124,0,106,0,160,1,124,1,124,2,161,2,1,0, + 124,0,106,2,160,1,124,1,124,2,161,2,1,0,100,0, + 83,0,114,45,0,0,0,41,3,114,192,0,0,0,114,132, + 0,0,0,114,193,0,0,0,114,133,0,0,0,115,3,0, + 0,0,32,32,32,114,54,0,0,0,114,132,0,0,0,122, + 18,83,116,114,101,97,109,82,101,99,111,100,101,114,46,115, + 101,101,107,82,3,0,0,243,4,0,0,0,14,3,18,1, + 114,215,0,0,0,115,32,0,0,0,9,13,9,20,9,41, + 26,32,34,40,9,41,9,41,9,13,9,20,9,41,26,32, + 34,40,9,41,9,41,9,41,9,41,114,55,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,114,135,0,0,0,114,136,0,0,0,114,137, + 0,0,0,114,138,0,0,0,115,3,0,0,0,32,32,32, + 114,54,0,0,0,114,140,0,0,0,122,25,83,116,114,101, + 97,109,82,101,99,111,100,101,114,46,95,95,103,101,116,97, + 116,116,114,95,95,88,3,0,0,114,141,0,0,0,114,141, + 0,0,0,115,12,0,0,0,16,23,24,28,24,35,37,41, + 16,42,9,42,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,114,142, + 0,0,0,114,45,0,0,0,114,64,0,0,0,114,60,0, + 0,0,115,1,0,0,0,32,114,54,0,0,0,114,143,0, + 0,0,122,23,83,116,114,101,97,109,82,101,99,111,100,101, + 114,46,95,95,101,110,116,101,114,95,95,95,3,0,0,114, + 144,0,0,0,114,144,0,0,0,115,4,0,0,0,16,20, + 9,20,114,55,0,0,0,99,4,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,114,145,0,0, + 0,114,45,0,0,0,114,146,0,0,0,114,148,0,0,0, + 115,4,0,0,0,32,32,32,32,114,54,0,0,0,114,151, + 0,0,0,122,22,83,116,114,101,97,109,82,101,99,111,100, + 101,114,46,95,95,101,120,105,116,95,95,98,3,0,0,114, + 111,0,0,0,114,111,0,0,0,115,14,0,0,0,9,13, + 9,20,9,28,9,28,9,28,9,28,9,28,114,55,0,0, + 0,114,74,0,0,0,114,205,0,0,0,114,45,0,0,0, + 114,152,0,0,0,41,20,114,62,0,0,0,114,57,0,0, + 0,114,58,0,0,0,114,63,0,0,0,218,13,100,97,116, + 97,95,101,110,99,111,100,105,110,103,218,13,102,105,108,101, + 95,101,110,99,111,100,105,110,103,114,79,0,0,0,114,164, + 0,0,0,114,181,0,0,0,114,183,0,0,0,114,189,0, + 0,0,114,190,0,0,0,114,122,0,0,0,114,128,0,0, + 0,114,85,0,0,0,114,132,0,0,0,114,139,0,0,0, + 114,140,0,0,0,114,143,0,0,0,114,151,0,0,0,114, + 64,0,0,0,114,55,0,0,0,114,54,0,0,0,114,26, + 0,0,0,114,26,0,0,0,243,2,0,0,115,38,0,0, + 0,8,0,4,2,4,15,4,1,2,3,8,255,8,28,8, + 6,8,9,6,6,6,7,6,3,6,5,6,6,8,5,2, + 7,8,255,6,7,10,3,115,94,0,0,0,0,129,0,129, + 0,129,0,129,0,129,8,136,0,127,0,127,0,127,0,127, + 0,127,0,127,2,8,0,129,0,129,0,129,0,129,0,129, + 0,129,2,248,0,127,0,127,0,127,0,127,0,127,0,127, + 4,10,4,1,2,3,8,25,2,2,6,4,2,2,6,7, + 2,2,6,4,6,7,6,3,6,5,6,6,6,5,2,2, + 6,4,2,3,8,4,6,3,10,3,115,118,0,0,0,1, + 1,1,1,1,1,1,1,5,8,1,1,21,30,5,18,21, + 30,5,18,25,33,5,29,5,29,5,29,5,29,25,27,5, + 20,5,20,5,20,29,33,5,20,5,20,5,20,34,38,5, + 46,5,46,5,46,5,20,5,20,5,20,5,20,5,20,5, + 20,5,39,5,39,5,39,5,39,5,39,5,39,5,28,5, + 28,5,28,35,36,5,41,5,41,5,41,29,36,5,42,5, + 42,5,42,5,42,5,20,5,20,5,20,5,28,5,28,5, + 28,5,28,5,28,114,55,0,0,0,114,26,0,0,0,218, + 1,114,114,65,0,0,0,114,159,0,0,0,99,5,0,0, + 0,0,0,0,0,0,0,0,0,7,0,0,0,3,0,0, + 0,115,108,0,0,0,124,2,100,1,117,1,114,12,100,2, + 124,1,118,1,114,12,124,1,100,2,23,0,125,1,116,0, + 106,1,124,0,124,1,124,4,131,3,125,5,124,2,100,1, + 117,0,114,25,124,5,83,0,9,0,116,2,124,2,131,1, + 125,6,116,3,124,5,124,6,106,4,124,6,106,5,124,3, + 131,4,125,7,124,2,124,7,95,6,124,7,83,0,35,0, + 1,0,1,0,1,0,124,5,160,7,161,0,1,0,130,0, + 37,0,41,3,97,113,4,0,0,32,79,112,101,110,32,97, + 110,32,101,110,99,111,100,101,100,32,102,105,108,101,32,117, + 115,105,110,103,32,116,104,101,32,103,105,118,101,110,32,109, + 111,100,101,32,97,110,100,32,114,101,116,117,114,110,10,32, + 32,32,32,32,32,32,32,97,32,119,114,97,112,112,101,100, + 32,118,101,114,115,105,111,110,32,112,114,111,118,105,100,105, + 110,103,32,116,114,97,110,115,112,97,114,101,110,116,32,101, + 110,99,111,100,105,110,103,47,100,101,99,111,100,105,110,103, + 46,10,10,32,32,32,32,32,32,32,32,78,111,116,101,58, + 32,84,104,101,32,119,114,97,112,112,101,100,32,118,101,114, + 115,105,111,110,32,119,105,108,108,32,111,110,108,121,32,97, + 99,99,101,112,116,32,116,104,101,32,111,98,106,101,99,116, + 32,102,111,114,109,97,116,10,32,32,32,32,32,32,32,32, + 100,101,102,105,110,101,100,32,98,121,32,116,104,101,32,99, + 111,100,101,99,115,44,32,105,46,101,46,32,85,110,105,99, + 111,100,101,32,111,98,106,101,99,116,115,32,102,111,114,32, + 109,111,115,116,32,98,117,105,108,116,105,110,10,32,32,32, + 32,32,32,32,32,99,111,100,101,99,115,46,32,79,117,116, + 112,117,116,32,105,115,32,97,108,115,111,32,99,111,100,101, + 99,32,100,101,112,101,110,100,101,110,116,32,97,110,100,32, + 119,105,108,108,32,117,115,117,97,108,108,121,32,98,101,10, + 32,32,32,32,32,32,32,32,85,110,105,99,111,100,101,32, + 97,115,32,119,101,108,108,46,10,10,32,32,32,32,32,32, + 32,32,85,110,100,101,114,108,121,105,110,103,32,101,110,99, + 111,100,101,100,32,102,105,108,101,115,32,97,114,101,32,97, + 108,119,97,121,115,32,111,112,101,110,101,100,32,105,110,32, + 98,105,110,97,114,121,32,109,111,100,101,46,10,32,32,32, + 32,32,32,32,32,84,104,101,32,100,101,102,97,117,108,116, + 32,102,105,108,101,32,109,111,100,101,32,105,115,32,39,114, + 39,44,32,109,101,97,110,105,110,103,32,116,111,32,111,112, + 101,110,32,116,104,101,32,102,105,108,101,32,105,110,32,114, + 101,97,100,32,109,111,100,101,46,10,10,32,32,32,32,32, + 32,32,32,101,110,99,111,100,105,110,103,32,115,112,101,99, + 105,102,105,101,115,32,116,104,101,32,101,110,99,111,100,105, + 110,103,32,119,104,105,99,104,32,105,115,32,116,111,32,98, + 101,32,117,115,101,100,32,102,111,114,32,116,104,101,10,32, + 32,32,32,32,32,32,32,102,105,108,101,46,10,10,32,32, + 32,32,32,32,32,32,101,114,114,111,114,115,32,109,97,121, + 32,98,101,32,103,105,118,101,110,32,116,111,32,100,101,102, + 105,110,101,32,116,104,101,32,101,114,114,111,114,32,104,97, + 110,100,108,105,110,103,46,32,73,116,32,100,101,102,97,117, + 108,116,115,10,32,32,32,32,32,32,32,32,116,111,32,39, + 115,116,114,105,99,116,39,32,119,104,105,99,104,32,99,97, + 117,115,101,115,32,86,97,108,117,101,69,114,114,111,114,115, + 32,116,111,32,98,101,32,114,97,105,115,101,100,32,105,110, + 32,99,97,115,101,32,97,110,10,32,32,32,32,32,32,32, + 32,101,110,99,111,100,105,110,103,32,101,114,114,111,114,32, + 111,99,99,117,114,115,46,10,10,32,32,32,32,32,32,32, + 32,98,117,102,102,101,114,105,110,103,32,104,97,115,32,116, + 104,101,32,115,97,109,101,32,109,101,97,110,105,110,103,32, + 97,115,32,102,111,114,32,116,104,101,32,98,117,105,108,116, + 105,110,32,111,112,101,110,40,41,32,65,80,73,46,10,32, + 32,32,32,32,32,32,32,73,116,32,100,101,102,97,117,108, + 116,115,32,116,111,32,45,49,32,119,104,105,99,104,32,109, + 101,97,110,115,32,116,104,97,116,32,116,104,101,32,100,101, + 102,97,117,108,116,32,98,117,102,102,101,114,32,115,105,122, + 101,32,119,105,108,108,10,32,32,32,32,32,32,32,32,98, + 101,32,117,115,101,100,46,10,10,32,32,32,32,32,32,32, + 32,84,104,101,32,114,101,116,117,114,110,101,100,32,119,114, + 97,112,112,101,100,32,102,105,108,101,32,111,98,106,101,99, + 116,32,112,114,111,118,105,100,101,115,32,97,110,32,101,120, + 116,114,97,32,97,116,116,114,105,98,117,116,101,10,32,32, + 32,32,32,32,32,32,46,101,110,99,111,100,105,110,103,32, + 119,104,105,99,104,32,97,108,108,111,119,115,32,113,117,101, + 114,121,105,110,103,32,116,104,101,32,117,115,101,100,32,101, + 110,99,111,100,105,110,103,46,32,84,104,105,115,10,32,32, + 32,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32, + 105,115,32,111,110,108,121,32,97,118,97,105,108,97,98,108, + 101,32,105,102,32,97,110,32,101,110,99,111,100,105,110,103, + 32,119,97,115,32,115,112,101,99,105,102,105,101,100,32,97, + 115,10,32,32,32,32,32,32,32,32,112,97,114,97,109,101, + 116,101,114,46,10,10,32,32,32,32,78,218,1,98,41,8, + 218,8,98,117,105,108,116,105,110,115,114,3,0,0,0,114, + 2,0,0,0,114,25,0,0,0,114,52,0,0,0,114,51, + 0,0,0,114,206,0,0,0,114,147,0,0,0,41,8,218, + 8,102,105,108,101,110,97,109,101,218,4,109,111,100,101,114, + 206,0,0,0,114,71,0,0,0,90,9,98,117,102,102,101, + 114,105,110,103,218,4,102,105,108,101,90,4,105,110,102,111, + 90,3,115,114,119,115,8,0,0,0,32,32,32,32,32,32, + 32,32,114,54,0,0,0,114,3,0,0,0,114,3,0,0, + 0,103,3,0,0,115,34,0,0,0,8,30,6,1,2,255, + 8,3,14,1,8,1,4,1,2,2,8,1,18,1,6,2, + 4,1,2,128,6,1,8,1,2,1,2,128,115,34,0,0, + 0,6,30,2,3,6,254,10,2,14,1,6,1,6,1,2, + 10,8,249,18,1,6,2,4,1,2,128,6,3,8,255,2, + 1,2,128,115,108,0,0,0,8,16,24,28,8,28,5,26, + 8,11,19,23,8,23,5,26,16,20,23,26,16,26,9,13, + 12,20,12,25,26,34,36,40,42,51,12,52,5,9,8,16, + 20,24,8,24,5,20,16,20,9,20,5,14,16,22,23,31, + 16,32,9,13,15,33,34,38,40,44,40,57,59,63,59,76, + 78,84,15,85,9,12,24,32,9,12,9,21,16,19,9,19, + 0,0,5,14,5,14,5,14,9,13,9,21,9,21,9,21, + 9,14,0,0,115,8,0,0,0,154,17,44,0,172,9,53, + 7,99,4,0,0,0,0,0,0,0,0,0,0,0,7,0, + 0,0,3,0,0,0,115,70,0,0,0,124,2,100,1,117, + 0,114,6,124,1,125,2,116,0,124,1,131,1,125,4,116, + 0,124,2,131,1,125,5,116,1,124,0,124,4,106,2,124, + 4,106,3,124,5,106,4,124,5,106,5,124,3,131,6,125, + 6,124,1,124,6,95,6,124,2,124,6,95,7,124,6,83, + 0,41,2,97,218,3,0,0,32,82,101,116,117,114,110,32, + 97,32,119,114,97,112,112,101,100,32,118,101,114,115,105,111, + 110,32,111,102,32,102,105,108,101,32,119,104,105,99,104,32, + 112,114,111,118,105,100,101,115,32,116,114,97,110,115,112,97, + 114,101,110,116,10,32,32,32,32,32,32,32,32,101,110,99, + 111,100,105,110,103,32,116,114,97,110,115,108,97,116,105,111, + 110,46,10,10,32,32,32,32,32,32,32,32,68,97,116,97, + 32,119,114,105,116,116,101,110,32,116,111,32,116,104,101,32, + 119,114,97,112,112,101,100,32,102,105,108,101,32,105,115,32, + 100,101,99,111,100,101,100,32,97,99,99,111,114,100,105,110, + 103,10,32,32,32,32,32,32,32,32,116,111,32,116,104,101, + 32,103,105,118,101,110,32,100,97,116,97,95,101,110,99,111, + 100,105,110,103,32,97,110,100,32,116,104,101,110,32,101,110, + 99,111,100,101,100,32,116,111,32,116,104,101,32,117,110,100, + 101,114,108,121,105,110,103,10,32,32,32,32,32,32,32,32, + 102,105,108,101,32,117,115,105,110,103,32,102,105,108,101,95, + 101,110,99,111,100,105,110,103,46,32,84,104,101,32,105,110, + 116,101,114,109,101,100,105,97,116,101,32,100,97,116,97,32, + 116,121,112,101,10,32,32,32,32,32,32,32,32,119,105,108, + 108,32,117,115,117,97,108,108,121,32,98,101,32,85,110,105, + 99,111,100,101,32,98,117,116,32,100,101,112,101,110,100,115, + 32,111,110,32,116,104,101,32,115,112,101,99,105,102,105,101, + 100,32,99,111,100,101,99,115,46,10,10,32,32,32,32,32, + 32,32,32,66,121,116,101,115,32,114,101,97,100,32,102,114, + 111,109,32,116,104,101,32,102,105,108,101,32,97,114,101,32, + 100,101,99,111,100,101,100,32,117,115,105,110,103,32,102,105, + 108,101,95,101,110,99,111,100,105,110,103,32,97,110,100,32, + 116,104,101,110,10,32,32,32,32,32,32,32,32,112,97,115, + 115,101,100,32,98,97,99,107,32,116,111,32,116,104,101,32, + 99,97,108,108,101,114,32,101,110,99,111,100,101,100,32,117, + 115,105,110,103,32,100,97,116,97,95,101,110,99,111,100,105, + 110,103,46,10,10,32,32,32,32,32,32,32,32,73,102,32, + 102,105,108,101,95,101,110,99,111,100,105,110,103,32,105,115, + 32,110,111,116,32,103,105,118,101,110,44,32,105,116,32,100, + 101,102,97,117,108,116,115,32,116,111,32,100,97,116,97,95, + 101,110,99,111,100,105,110,103,46,10,10,32,32,32,32,32, + 32,32,32,101,114,114,111,114,115,32,109,97,121,32,98,101, + 32,103,105,118,101,110,32,116,111,32,100,101,102,105,110,101, + 32,116,104,101,32,101,114,114,111,114,32,104,97,110,100,108, + 105,110,103,46,32,73,116,32,100,101,102,97,117,108,116,115, + 10,32,32,32,32,32,32,32,32,116,111,32,39,115,116,114, + 105,99,116,39,32,119,104,105,99,104,32,99,97,117,115,101, + 115,32,86,97,108,117,101,69,114,114,111,114,115,32,116,111, + 32,98,101,32,114,97,105,115,101,100,32,105,110,32,99,97, + 115,101,32,97,110,10,32,32,32,32,32,32,32,32,101,110, + 99,111,100,105,110,103,32,101,114,114,111,114,32,111,99,99, + 117,114,115,46,10,10,32,32,32,32,32,32,32,32,84,104, + 101,32,114,101,116,117,114,110,101,100,32,119,114,97,112,112, + 101,100,32,102,105,108,101,32,111,98,106,101,99,116,32,112, + 114,111,118,105,100,101,115,32,116,119,111,32,101,120,116,114, + 97,32,97,116,116,114,105,98,117,116,101,115,10,32,32,32, + 32,32,32,32,32,46,100,97,116,97,95,101,110,99,111,100, + 105,110,103,32,97,110,100,32,46,102,105,108,101,95,101,110, + 99,111,100,105,110,103,32,119,104,105,99,104,32,114,101,102, + 108,101,99,116,32,116,104,101,32,103,105,118,101,110,10,32, + 32,32,32,32,32,32,32,112,97,114,97,109,101,116,101,114, + 115,32,111,102,32,116,104,101,32,115,97,109,101,32,110,97, + 109,101,46,32,84,104,101,32,97,116,116,114,105,98,117,116, + 101,115,32,99,97,110,32,98,101,32,117,115,101,100,32,102, + 111,114,10,32,32,32,32,32,32,32,32,105,110,116,114,111, + 115,112,101,99,116,105,111,110,32,98,121,32,80,121,116,104, + 111,110,32,112,114,111,103,114,97,109,115,46,10,10,32,32, + 32,32,78,41,8,114,2,0,0,0,114,26,0,0,0,114, + 33,0,0,0,114,34,0,0,0,114,52,0,0,0,114,51, + 0,0,0,114,216,0,0,0,114,217,0,0,0,41,7,114, + 223,0,0,0,114,216,0,0,0,114,217,0,0,0,114,71, + 0,0,0,90,9,100,97,116,97,95,105,110,102,111,90,9, + 102,105,108,101,95,105,110,102,111,90,2,115,114,115,7,0, + 0,0,32,32,32,32,32,32,32,114,54,0,0,0,114,4, + 0,0,0,114,4,0,0,0,151,3,0,0,115,20,0,0, + 0,8,25,4,1,8,1,8,1,12,1,10,1,4,255,6, + 3,6,1,4,1,115,20,0,0,0,6,25,6,1,8,1, + 8,1,12,1,12,1,2,255,6,3,6,1,4,1,115,70, + 0,0,0,8,21,25,29,8,29,5,38,25,38,9,22,17, + 23,24,37,17,38,5,14,17,23,24,37,17,38,5,14,10, + 23,24,28,30,39,30,46,48,57,48,64,24,33,24,46,48, + 57,48,70,72,78,10,79,5,7,24,37,5,7,5,21,24, + 37,5,7,5,21,12,14,5,14,114,55,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,243,10,0,0,0,116,0,124,0,131,1,106,1, + 83,0,41,2,122,158,32,76,111,111,107,117,112,32,117,112, + 32,116,104,101,32,99,111,100,101,99,32,102,111,114,32,116, + 104,101,32,103,105,118,101,110,32,101,110,99,111,100,105,110, + 103,32,97,110,100,32,114,101,116,117,114,110,10,32,32,32, + 32,32,32,32,32,105,116,115,32,101,110,99,111,100,101,114, + 32,102,117,110,99,116,105,111,110,46,10,10,32,32,32,32, + 32,32,32,32,82,97,105,115,101,115,32,97,32,76,111,111, + 107,117,112,69,114,114,111,114,32,105,110,32,99,97,115,101, + 32,116,104,101,32,101,110,99,111,100,105,110,103,32,99,97, + 110,110,111,116,32,98,101,32,102,111,117,110,100,46,10,10, + 32,32,32,32,78,41,2,114,2,0,0,0,114,33,0,0, + 0,169,1,114,206,0,0,0,115,1,0,0,0,32,114,54, + 0,0,0,114,27,0,0,0,114,27,0,0,0,189,3,0, + 0,114,112,0,0,0,114,112,0,0,0,115,10,0,0,0, + 12,18,19,27,12,28,12,35,5,35,114,55,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,114,224,0,0,0,41,2,122,158,32,76,111, + 111,107,117,112,32,117,112,32,116,104,101,32,99,111,100,101, + 99,32,102,111,114,32,116,104,101,32,103,105,118,101,110,32, + 101,110,99,111,100,105,110,103,32,97,110,100,32,114,101,116, + 117,114,110,10,32,32,32,32,32,32,32,32,105,116,115,32, + 100,101,99,111,100,101,114,32,102,117,110,99,116,105,111,110, + 46,10,10,32,32,32,32,32,32,32,32,82,97,105,115,101, + 115,32,97,32,76,111,111,107,117,112,69,114,114,111,114,32, + 105,110,32,99,97,115,101,32,116,104,101,32,101,110,99,111, + 100,105,110,103,32,99,97,110,110,111,116,32,98,101,32,102, + 111,117,110,100,46,10,10,32,32,32,32,78,41,2,114,2, + 0,0,0,114,34,0,0,0,114,225,0,0,0,115,1,0, + 0,0,32,114,54,0,0,0,114,28,0,0,0,114,28,0, + 0,0,199,3,0,0,114,112,0,0,0,114,112,0,0,0, + 115,10,0,0,0,12,18,19,27,12,28,12,35,5,35,114, + 55,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,243,30,0,0,0,116,0, + 124,0,131,1,106,1,125,1,124,1,100,1,117,0,114,13, + 116,2,124,0,131,1,130,1,124,1,83,0,41,2,122,247, + 32,76,111,111,107,117,112,32,117,112,32,116,104,101,32,99, + 111,100,101,99,32,102,111,114,32,116,104,101,32,103,105,118, + 101,110,32,101,110,99,111,100,105,110,103,32,97,110,100,32, + 114,101,116,117,114,110,10,32,32,32,32,32,32,32,32,105, + 116,115,32,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,32,99,108,97,115,115,32,111,114,32,102, + 97,99,116,111,114,121,32,102,117,110,99,116,105,111,110,46, + 10,10,32,32,32,32,32,32,32,32,82,97,105,115,101,115, + 32,97,32,76,111,111,107,117,112,69,114,114,111,114,32,105, + 110,32,99,97,115,101,32,116,104,101,32,101,110,99,111,100, + 105,110,103,32,99,97,110,110,111,116,32,98,101,32,102,111, + 117,110,100,10,32,32,32,32,32,32,32,32,111,114,32,116, + 104,101,32,99,111,100,101,99,115,32,100,111,101,115,110,39, + 116,32,112,114,111,118,105,100,101,32,97,110,32,105,110,99, + 114,101,109,101,110,116,97,108,32,101,110,99,111,100,101,114, + 46,10,10,32,32,32,32,78,41,3,114,2,0,0,0,114, + 49,0,0,0,218,11,76,111,111,107,117,112,69,114,114,111, + 114,41,2,114,206,0,0,0,218,7,101,110,99,111,100,101, + 114,115,2,0,0,0,32,32,114,54,0,0,0,114,29,0, + 0,0,114,29,0,0,0,209,3,0,0,243,8,0,0,0, + 10,9,8,1,8,1,4,1,243,8,0,0,0,10,9,6, + 1,10,1,4,1,115,30,0,0,0,15,21,22,30,15,31, + 15,50,5,12,8,15,19,23,8,23,5,36,15,26,27,35, + 15,36,9,36,12,19,5,19,114,55,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,114,226,0,0,0,41,2,122,247,32,76,111,111,107, + 117,112,32,117,112,32,116,104,101,32,99,111,100,101,99,32, + 102,111,114,32,116,104,101,32,103,105,118,101,110,32,101,110, + 99,111,100,105,110,103,32,97,110,100,32,114,101,116,117,114, + 110,10,32,32,32,32,32,32,32,32,105,116,115,32,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 32,99,108,97,115,115,32,111,114,32,102,97,99,116,111,114, + 121,32,102,117,110,99,116,105,111,110,46,10,10,32,32,32, + 32,32,32,32,32,82,97,105,115,101,115,32,97,32,76,111, + 111,107,117,112,69,114,114,111,114,32,105,110,32,99,97,115, + 101,32,116,104,101,32,101,110,99,111,100,105,110,103,32,99, + 97,110,110,111,116,32,98,101,32,102,111,117,110,100,10,32, + 32,32,32,32,32,32,32,111,114,32,116,104,101,32,99,111, + 100,101,99,115,32,100,111,101,115,110,39,116,32,112,114,111, + 118,105,100,101,32,97,110,32,105,110,99,114,101,109,101,110, + 116,97,108,32,100,101,99,111,100,101,114,46,10,10,32,32, + 32,32,78,41,3,114,2,0,0,0,114,50,0,0,0,114, + 227,0,0,0,41,2,114,206,0,0,0,218,7,100,101,99, + 111,100,101,114,115,2,0,0,0,32,32,114,54,0,0,0, + 114,30,0,0,0,114,30,0,0,0,223,3,0,0,114,229, + 0,0,0,114,230,0,0,0,115,30,0,0,0,15,21,22, + 30,15,31,15,50,5,12,8,15,19,23,8,23,5,36,15, + 26,27,35,15,36,9,36,12,19,5,19,114,55,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,224,0,0,0,41,2,122,180,32,76, + 111,111,107,117,112,32,117,112,32,116,104,101,32,99,111,100, + 101,99,32,102,111,114,32,116,104,101,32,103,105,118,101,110, + 32,101,110,99,111,100,105,110,103,32,97,110,100,32,114,101, + 116,117,114,110,10,32,32,32,32,32,32,32,32,105,116,115, + 32,83,116,114,101,97,109,82,101,97,100,101,114,32,99,108, + 97,115,115,32,111,114,32,102,97,99,116,111,114,121,32,102, + 117,110,99,116,105,111,110,46,10,10,32,32,32,32,32,32, + 32,32,82,97,105,115,101,115,32,97,32,76,111,111,107,117, + 112,69,114,114,111,114,32,105,110,32,99,97,115,101,32,116, + 104,101,32,101,110,99,111,100,105,110,103,32,99,97,110,110, + 111,116,32,98,101,32,102,111,117,110,100,46,10,10,32,32, + 32,32,78,41,2,114,2,0,0,0,114,52,0,0,0,114, + 225,0,0,0,115,1,0,0,0,32,114,54,0,0,0,114, + 31,0,0,0,114,31,0,0,0,237,3,0,0,114,112,0, + 0,0,114,112,0,0,0,115,10,0,0,0,12,18,19,27, + 12,28,12,41,5,41,114,55,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 114,224,0,0,0,41,2,122,180,32,76,111,111,107,117,112, + 32,117,112,32,116,104,101,32,99,111,100,101,99,32,102,111, + 114,32,116,104,101,32,103,105,118,101,110,32,101,110,99,111, + 100,105,110,103,32,97,110,100,32,114,101,116,117,114,110,10, + 32,32,32,32,32,32,32,32,105,116,115,32,83,116,114,101, + 97,109,87,114,105,116,101,114,32,99,108,97,115,115,32,111, + 114,32,102,97,99,116,111,114,121,32,102,117,110,99,116,105, + 111,110,46,10,10,32,32,32,32,32,32,32,32,82,97,105, + 115,101,115,32,97,32,76,111,111,107,117,112,69,114,114,111, + 114,32,105,110,32,99,97,115,101,32,116,104,101,32,101,110, + 99,111,100,105,110,103,32,99,97,110,110,111,116,32,98,101, + 32,102,111,117,110,100,46,10,10,32,32,32,32,78,41,2, + 114,2,0,0,0,114,51,0,0,0,114,225,0,0,0,115, + 1,0,0,0,32,114,54,0,0,0,114,32,0,0,0,114, + 32,0,0,0,247,3,0,0,114,112,0,0,0,114,112,0, + 0,0,115,10,0,0,0,12,18,19,27,12,28,12,41,5, + 41,114,55,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,43,0,0,0,243,82,0,0,0, + 129,0,116,0,124,1,131,1,124,2,102,1,105,0,124,3, + 164,1,142,1,125,4,124,0,68,0,93,12,125,5,124,4, + 160,1,124,5,161,1,125,6,124,6,114,25,124,6,86,0, + 1,0,113,13,124,4,160,1,100,1,100,2,161,2,125,6, + 124,6,114,39,124,6,86,0,1,0,100,3,83,0,100,3, + 83,0,41,4,122,191,10,32,32,32,32,69,110,99,111,100, + 105,110,103,32,105,116,101,114,97,116,111,114,46,10,10,32, + 32,32,32,69,110,99,111,100,101,115,32,116,104,101,32,105, + 110,112,117,116,32,115,116,114,105,110,103,115,32,102,114,111, + 109,32,116,104,101,32,105,116,101,114,97,116,111,114,32,117, + 115,105,110,103,32,97,110,32,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,10,10,32,32,32, + 32,101,114,114,111,114,115,32,97,110,100,32,107,119,97,114, + 103,115,32,97,114,101,32,112,97,115,115,101,100,32,116,104, + 114,111,117,103,104,32,116,111,32,116,104,101,32,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,10, + 32,32,32,32,99,111,110,115,116,114,117,99,116,111,114,46, + 10,32,32,32,32,114,76,0,0,0,84,78,41,2,114,29, + 0,0,0,114,33,0,0,0,41,7,218,8,105,116,101,114, + 97,116,111,114,114,206,0,0,0,114,71,0,0,0,218,6, + 107,119,97,114,103,115,114,228,0,0,0,114,70,0,0,0, + 218,6,111,117,116,112,117,116,115,7,0,0,0,32,32,32, + 32,32,32,32,114,54,0,0,0,114,35,0,0,0,114,35, + 0,0,0,1,4,0,0,243,22,0,0,0,2,128,20,9, + 8,1,10,1,4,1,6,1,2,128,12,1,4,1,10,1, + 4,255,243,24,0,0,0,2,128,20,9,2,1,4,3,2, + 253,10,1,2,1,8,1,2,128,12,1,2,1,16,1,115, + 82,0,0,0,0,0,15,36,37,45,15,46,47,53,15,64, + 15,64,57,63,15,64,15,64,5,12,18,26,5,25,5,25, + 9,14,18,25,18,39,33,38,18,39,9,15,12,18,9,25, + 19,25,13,25,13,25,0,0,14,21,14,38,29,31,33,37, + 14,38,5,11,8,14,5,21,15,21,9,21,9,21,9,21, + 9,21,5,21,5,21,114,55,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,43,0,0,0, + 114,232,0,0,0,41,4,122,191,10,32,32,32,32,68,101, + 99,111,100,105,110,103,32,105,116,101,114,97,116,111,114,46, + 10,10,32,32,32,32,68,101,99,111,100,101,115,32,116,104, + 101,32,105,110,112,117,116,32,115,116,114,105,110,103,115,32, + 102,114,111,109,32,116,104,101,32,105,116,101,114,97,116,111, + 114,32,117,115,105,110,103,32,97,110,32,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,46,10,10, + 32,32,32,32,101,114,114,111,114,115,32,97,110,100,32,107, + 119,97,114,103,115,32,97,114,101,32,112,97,115,115,101,100, + 32,116,104,114,111,117,103,104,32,116,111,32,116,104,101,32, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,10,32,32,32,32,99,111,110,115,116,114,117,99,116, + 111,114,46,10,32,32,32,32,114,55,0,0,0,84,78,41, + 2,114,30,0,0,0,114,34,0,0,0,41,7,114,233,0, + 0,0,114,206,0,0,0,114,71,0,0,0,114,234,0,0, + 0,114,231,0,0,0,114,70,0,0,0,114,235,0,0,0, + 115,7,0,0,0,32,32,32,32,32,32,32,114,54,0,0, + 0,114,36,0,0,0,114,36,0,0,0,19,4,0,0,114, + 236,0,0,0,114,237,0,0,0,115,82,0,0,0,0,0, + 15,36,37,45,15,46,47,53,15,64,15,64,57,63,15,64, + 15,64,5,12,18,26,5,25,5,25,9,14,18,25,18,39, + 33,38,18,39,9,15,12,18,9,25,19,25,13,25,13,25, + 0,0,14,21,14,39,29,32,34,38,14,39,5,11,8,14, + 5,21,15,21,9,21,9,21,9,21,9,21,5,21,5,21, + 114,55,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,12,0,0,0,100, + 1,132,0,124,0,68,0,131,1,83,0,41,3,122,136,32, + 109,97,107,101,95,105,100,101,110,116,105,116,121,95,100,105, + 99,116,40,114,110,103,41,32,45,62,32,100,105,99,116,10, + 10,32,32,32,32,32,32,32,32,82,101,116,117,114,110,32, + 97,32,100,105,99,116,105,111,110,97,114,121,32,119,104,101, + 114,101,32,101,108,101,109,101,110,116,115,32,111,102,32,116, + 104,101,32,114,110,103,32,115,101,113,117,101,110,99,101,32, + 97,114,101,10,32,32,32,32,32,32,32,32,109,97,112,112, + 101,100,32,116,111,32,116,104,101,109,115,101,108,118,101,115, + 46,10,10,32,32,32,32,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,19,0,0,0,115,18,0,0, + 0,105,0,124,0,93,5,125,1,124,1,124,1,147,2,113, + 2,83,0,114,64,0,0,0,114,64,0,0,0,41,2,90, + 2,46,48,218,1,105,115,2,0,0,0,32,32,114,54,0, + 0,0,218,10,60,100,105,99,116,99,111,109,112,62,122,38, + 109,97,107,101,95,105,100,101,110,116,105,116,121,95,100,105, + 99,116,46,60,108,111,99,97,108,115,62,46,60,100,105,99, + 116,99,111,109,112,62,47,4,0,0,243,2,0,0,0,18, + 0,114,240,0,0,0,115,18,0,0,0,12,30,12,30,12, + 30,21,22,13,14,15,16,12,30,12,30,12,30,114,55,0, + 0,0,78,114,64,0,0,0,41,1,90,3,114,110,103,115, + 1,0,0,0,32,114,54,0,0,0,218,18,109,97,107,101, + 95,105,100,101,110,116,105,116,121,95,100,105,99,116,114,241, + 0,0,0,39,4,0,0,243,2,0,0,0,12,8,114,242, + 0,0,0,115,12,0,0,0,12,30,12,30,26,29,12,30, + 12,30,5,30,114,55,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,52, + 0,0,0,105,0,125,1,124,0,160,0,161,0,68,0,93, + 17,92,2,125,2,125,3,124,3,124,1,118,1,114,19,124, + 2,124,1,124,3,60,0,113,6,100,1,124,1,124,3,60, + 0,113,6,124,1,83,0,41,2,97,130,1,0,0,32,67, + 114,101,97,116,101,115,32,97,110,32,101,110,99,111,100,105, + 110,103,32,109,97,112,32,102,114,111,109,32,97,32,100,101, + 99,111,100,105,110,103,32,109,97,112,46,10,10,32,32,32, + 32,32,32,32,32,73,102,32,97,32,116,97,114,103,101,116, + 32,109,97,112,112,105,110,103,32,105,110,32,116,104,101,32, + 100,101,99,111,100,105,110,103,32,109,97,112,32,111,99,99, + 117,114,115,32,109,117,108,116,105,112,108,101,10,32,32,32, + 32,32,32,32,32,116,105,109,101,115,44,32,116,104,101,110, + 32,116,104,97,116,32,116,97,114,103,101,116,32,105,115,32, + 109,97,112,112,101,100,32,116,111,32,78,111,110,101,32,40, + 117,110,100,101,102,105,110,101,100,32,109,97,112,112,105,110, + 103,41,44,10,32,32,32,32,32,32,32,32,99,97,117,115, + 105,110,103,32,97,110,32,101,120,99,101,112,116,105,111,110, + 32,119,104,101,110,32,101,110,99,111,117,110,116,101,114,101, + 100,32,98,121,32,116,104,101,32,99,104,97,114,109,97,112, + 32,99,111,100,101,99,10,32,32,32,32,32,32,32,32,100, + 117,114,105,110,103,32,116,114,97,110,115,108,97,116,105,111, + 110,46,10,10,32,32,32,32,32,32,32,32,79,110,101,32, + 101,120,97,109,112,108,101,32,119,104,101,114,101,32,116,104, + 105,115,32,104,97,112,112,101,110,115,32,105,115,32,99,112, + 56,55,53,46,112,121,32,119,104,105,99,104,32,100,101,99, + 111,100,101,115,10,32,32,32,32,32,32,32,32,109,117,108, + 116,105,112,108,101,32,99,104,97,114,97,99,116,101,114,32, + 116,111,32,92,117,48,48,49,97,46,10,10,32,32,32,32, + 78,41,1,218,5,105,116,101,109,115,41,4,90,12,100,101, + 99,111,100,105,110,103,95,109,97,112,218,1,109,218,1,107, + 218,1,118,115,4,0,0,0,32,32,32,32,114,54,0,0, + 0,218,17,109,97,107,101,95,101,110,99,111,100,105,110,103, + 95,109,97,112,114,247,0,0,0,49,4,0,0,115,12,0, + 0,0,4,13,16,1,8,1,10,1,10,2,4,1,115,18, + 0,0,0,4,13,6,1,4,4,6,252,6,1,2,3,10, + 254,10,2,4,1,115,52,0,0,0,9,11,5,6,16,28, + 16,36,16,36,5,24,5,24,9,12,9,10,11,12,16,17, + 21,22,16,22,9,24,20,21,13,14,15,16,13,17,13,17, + 20,24,13,14,15,16,13,17,13,17,12,13,5,13,114,55, + 0,0,0,218,6,105,103,110,111,114,101,218,7,114,101,112, + 108,97,99,101,90,17,120,109,108,99,104,97,114,114,101,102, + 114,101,112,108,97,99,101,90,16,98,97,99,107,115,108,97, + 115,104,114,101,112,108,97,99,101,90,11,110,97,109,101,114, + 101,112,108,97,99,101,218,8,95,95,109,97,105,110,95,95, + 122,7,108,97,116,105,110,45,49,122,5,117,116,102,45,56, + 41,4,114,218,0,0,0,78,114,65,0,0,0,114,159,0, + 0,0,41,2,78,114,65,0,0,0,114,74,0,0,0,41, + 60,114,63,0,0,0,114,220,0,0,0,218,3,115,121,115, + 90,7,95,99,111,100,101,99,115,218,11,73,109,112,111,114, + 116,69,114,114,111,114,90,3,119,104,121,218,11,83,121,115, + 116,101,109,69,114,114,111,114,90,7,95,95,97,108,108,95, + 95,114,12,0,0,0,114,7,0,0,0,114,14,0,0,0, + 114,6,0,0,0,114,15,0,0,0,114,17,0,0,0,114, + 18,0,0,0,218,9,98,121,116,101,111,114,100,101,114,114, + 5,0,0,0,114,13,0,0,0,114,16,0,0,0,114,9, + 0,0,0,114,8,0,0,0,114,11,0,0,0,114,10,0, + 0,0,114,46,0,0,0,114,19,0,0,0,114,20,0,0, + 0,114,123,0,0,0,114,21,0,0,0,114,93,0,0,0, + 114,22,0,0,0,114,114,0,0,0,114,24,0,0,0,114, + 23,0,0,0,114,25,0,0,0,114,26,0,0,0,114,3, + 0,0,0,114,4,0,0,0,114,27,0,0,0,114,28,0, + 0,0,114,29,0,0,0,114,30,0,0,0,114,31,0,0, + 0,114,32,0,0,0,114,35,0,0,0,114,36,0,0,0, + 114,241,0,0,0,114,247,0,0,0,114,43,0,0,0,114, + 37,0,0,0,114,38,0,0,0,114,39,0,0,0,114,40, + 0,0,0,114,41,0,0,0,114,42,0,0,0,114,227,0, + 0,0,90,6,95,102,97,108,115,101,90,9,101,110,99,111, + 100,105,110,103,115,114,62,0,0,0,90,6,115,116,100,111, + 117,116,90,5,115,116,100,105,110,114,64,0,0,0,114,55, + 0,0,0,114,54,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,255,0,0,0,1,0,0,0,115,146,0,0,0, + 4,0,8,9,8,1,2,4,10,1,2,128,12,1,12,1, + 8,128,2,255,2,128,8,3,4,24,8,3,8,3,4,3, + 4,3,10,2,8,3,6,3,8,5,4,3,4,3,4,1, + 4,1,4,1,14,5,12,31,14,66,14,40,14,34,14,49, + 14,43,14,73,0,127,12,122,12,87,8,116,8,48,6,38, + 6,10,6,10,6,14,6,14,6,10,8,10,8,18,6,20, + 6,10,2,23,8,1,8,1,8,1,8,1,8,1,10,1, + 2,128,12,1,4,2,4,1,4,1,4,1,4,1,8,1, + 2,249,2,128,4,11,4,1,8,1,10,4,16,3,20,3, + 4,250,115,194,0,0,0,4,7,8,2,8,1,2,7,10, + 254,2,128,2,2,2,255,20,1,8,128,2,0,2,128,6, + 15,2,243,4,24,8,3,8,3,4,3,4,3,8,2,2, + 14,8,245,6,3,8,5,4,3,4,3,4,1,4,1,4, + 1,8,34,2,227,4,29,12,66,8,40,2,218,4,38,8, + 34,2,224,4,32,8,49,2,209,4,47,8,36,2,222,4, + 34,8,78,2,187,4,69,0,127,8,122,0,129,2,138,0, + 127,4,118,12,87,12,116,2,4,6,46,2,2,6,34,6, + 12,6,10,6,14,6,14,6,10,6,10,2,2,6,16,2, + 2,6,16,6,12,6,21,2,18,8,243,8,1,8,1,8, + 1,8,1,10,1,2,128,2,8,2,249,8,7,4,251,4, + 1,4,1,4,1,4,1,10,1,2,128,4,4,2,1,10, + 1,6,4,4,6,16,253,24,3,115,24,2,0,0,1,4, + 1,4,1,16,1,16,1,16,1,16,1,11,1,11,1,11, + 1,11,1,69,5,26,5,26,5,26,5,26,5,26,0,0, + 1,69,8,19,1,69,1,69,1,69,1,69,11,22,23,62, + 65,68,23,68,11,69,5,69,0,0,0,0,0,0,0,0, + 1,69,0,0,11,45,11,45,11,45,1,8,12,27,1,9, + 25,36,1,36,1,7,10,22,25,36,1,36,1,7,10,22, + 16,35,1,13,16,35,1,13,4,7,4,17,21,29,4,29, + 1,29,23,35,5,35,5,8,11,20,17,29,5,14,5,14, + 23,35,5,35,5,8,11,20,17,29,5,14,12,24,1,9, + 12,24,1,9,12,24,1,9,12,24,1,9,1,38,1,38, + 1,38,1,38,17,22,1,38,1,38,1,34,1,34,1,34, + 1,34,1,34,1,34,1,12,1,12,1,12,1,12,26,32, + 1,12,1,12,1,34,1,34,1,34,1,34,34,52,1,34, + 1,34,1,12,1,12,1,12,1,12,26,32,1,12,1,12, + 1,31,1,31,1,31,1,31,34,52,1,31,1,31,1,28, + 1,28,1,28,1,28,20,25,1,28,1,28,1,28,1,28, + 1,28,1,28,20,25,1,28,1,28,1,28,1,28,1,28, + 1,28,1,28,1,28,1,28,1,28,1,28,1,28,1,28, + 1,28,25,28,1,14,1,14,1,14,52,56,1,14,1,14, + 1,14,1,35,1,35,1,35,1,35,1,35,1,35,1,19, + 1,19,1,19,1,19,1,19,1,19,1,41,1,41,1,41, + 1,41,1,41,1,41,43,51,1,21,1,21,1,21,43,51, + 1,21,1,21,1,21,1,30,1,30,1,30,1,13,1,13, + 1,13,1,30,21,33,34,42,21,43,5,18,21,33,34,42, + 21,43,5,18,22,34,35,44,22,45,5,19,32,44,45,64, + 32,65,5,29,31,43,44,62,31,63,5,28,26,38,39,52, + 26,53,5,23,5,23,0,0,1,30,8,19,1,30,1,30, + 1,30,1,30,21,25,5,18,21,25,5,18,22,26,5,19, + 32,36,5,29,31,35,5,28,26,30,5,23,5,23,5,23, + 1,30,0,0,10,11,1,7,4,10,1,21,5,21,5,21, + 5,21,5,21,4,12,16,26,4,26,1,59,1,59,18,29, + 30,33,30,40,42,51,53,60,18,61,5,8,5,15,17,28, + 29,32,29,38,40,47,49,58,17,59,5,8,5,14,5,14, + 5,14,1,59,1,59,115,34,0,0,0,139,4,16,0,144, + 7,34,7,151,6,29,7,157,5,34,7,194,59,24,67,20, + 0,195,20,19,67,42,7,195,41,1,67,42,7, +}; diff --git a/Python/frozen_modules/encodings.h b/Python/frozen_modules/encodings.h new file mode 100644 index 00000000000000..a867d149641832 --- /dev/null +++ b/Python/frozen_modules/encodings.h @@ -0,0 +1,332 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,124,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,3, + 100,4,108,3,109,4,90,4,1,0,105,0,90,5,100,5, + 90,6,100,6,103,1,90,7,101,4,106,4,90,8,71,0, + 100,7,132,0,100,8,101,9,101,10,131,4,90,11,100,9, + 132,0,90,12,100,10,132,0,90,13,101,1,106,14,101,13, + 131,1,1,0,101,2,106,15,100,11,107,2,114,60,100,12, + 132,0,90,16,101,1,106,14,101,16,131,1,1,0,100,2, + 83,0,100,2,83,0,41,13,97,50,4,0,0,32,83,116, + 97,110,100,97,114,100,32,34,101,110,99,111,100,105,110,103, + 115,34,32,80,97,99,107,97,103,101,10,10,32,32,32,32, + 83,116,97,110,100,97,114,100,32,80,121,116,104,111,110,32, + 101,110,99,111,100,105,110,103,32,109,111,100,117,108,101,115, + 32,97,114,101,32,115,116,111,114,101,100,32,105,110,32,116, + 104,105,115,32,112,97,99,107,97,103,101,10,32,32,32,32, + 100,105,114,101,99,116,111,114,121,46,10,10,32,32,32,32, + 67,111,100,101,99,32,109,111,100,117,108,101,115,32,109,117, + 115,116,32,104,97,118,101,32,110,97,109,101,115,32,99,111, + 114,114,101,115,112,111,110,100,105,110,103,32,116,111,32,110, + 111,114,109,97,108,105,122,101,100,32,101,110,99,111,100,105, + 110,103,10,32,32,32,32,110,97,109,101,115,32,97,115,32, + 100,101,102,105,110,101,100,32,105,110,32,116,104,101,32,110, + 111,114,109,97,108,105,122,101,95,101,110,99,111,100,105,110, + 103,40,41,32,102,117,110,99,116,105,111,110,32,98,101,108, + 111,119,44,32,101,46,103,46,10,32,32,32,32,39,117,116, + 102,45,56,39,32,109,117,115,116,32,98,101,32,105,109,112, + 108,101,109,101,110,116,101,100,32,98,121,32,116,104,101,32, + 109,111,100,117,108,101,32,39,117,116,102,95,56,46,112,121, + 39,46,10,10,32,32,32,32,69,97,99,104,32,99,111,100, + 101,99,32,109,111,100,117,108,101,32,109,117,115,116,32,101, + 120,112,111,114,116,32,116,104,101,32,102,111,108,108,111,119, + 105,110,103,32,105,110,116,101,114,102,97,99,101,58,10,10, + 32,32,32,32,42,32,103,101,116,114,101,103,101,110,116,114, + 121,40,41,32,45,62,32,99,111,100,101,99,115,46,67,111, + 100,101,99,73,110,102,111,32,111,98,106,101,99,116,10,32, + 32,32,32,84,104,101,32,103,101,116,114,101,103,101,110,116, + 114,121,40,41,32,65,80,73,32,109,117,115,116,32,114,101, + 116,117,114,110,32,97,32,67,111,100,101,99,73,110,102,111, + 32,111,98,106,101,99,116,32,119,105,116,104,32,101,110,99, + 111,100,101,114,44,32,100,101,99,111,100,101,114,44,10,32, + 32,32,32,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,44,32,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,44,32,115,116,114,101,97, + 109,119,114,105,116,101,114,32,97,110,100,32,115,116,114,101, + 97,109,114,101,97,100,101,114,10,32,32,32,32,97,116,116, + 114,105,98,117,116,101,115,32,119,104,105,99,104,32,97,100, + 104,101,114,101,32,116,111,32,116,104,101,32,80,121,116,104, + 111,110,32,67,111,100,101,99,32,73,110,116,101,114,102,97, + 99,101,32,83,116,97,110,100,97,114,100,46,10,10,32,32, + 32,32,73,110,32,97,100,100,105,116,105,111,110,44,32,97, + 32,109,111,100,117,108,101,32,109,97,121,32,111,112,116,105, + 111,110,97,108,108,121,32,97,108,115,111,32,100,101,102,105, + 110,101,32,116,104,101,32,102,111,108,108,111,119,105,110,103, + 10,32,32,32,32,65,80,73,115,32,119,104,105,99,104,32, + 97,114,101,32,116,104,101,110,32,117,115,101,100,32,98,121, + 32,116,104,101,32,112,97,99,107,97,103,101,39,115,32,99, + 111,100,101,99,32,115,101,97,114,99,104,32,102,117,110,99, + 116,105,111,110,58,10,10,32,32,32,32,42,32,103,101,116, + 97,108,105,97,115,101,115,40,41,32,45,62,32,115,101,113, + 117,101,110,99,101,32,111,102,32,101,110,99,111,100,105,110, + 103,32,110,97,109,101,32,115,116,114,105,110,103,115,32,116, + 111,32,117,115,101,32,97,115,32,97,108,105,97,115,101,115, + 10,10,32,32,32,32,65,108,105,97,115,32,110,97,109,101, + 115,32,114,101,116,117,114,110,101,100,32,98,121,32,103,101, + 116,97,108,105,97,115,101,115,40,41,32,109,117,115,116,32, + 98,101,32,110,111,114,109,97,108,105,122,101,100,32,101,110, + 99,111,100,105,110,103,10,32,32,32,32,110,97,109,101,115, + 32,97,115,32,100,101,102,105,110,101,100,32,98,121,32,110, + 111,114,109,97,108,105,122,101,95,101,110,99,111,100,105,110, + 103,40,41,46,10,10,87,114,105,116,116,101,110,32,98,121, + 32,77,97,114,99,45,65,110,100,114,101,32,76,101,109,98, + 117,114,103,32,40,109,97,108,64,108,101,109,98,117,114,103, + 46,99,111,109,41,46,10,10,40,99,41,32,67,111,112,121, + 114,105,103,104,116,32,67,78,82,73,44,32,65,108,108,32, + 82,105,103,104,116,115,32,82,101,115,101,114,118,101,100,46, + 32,78,79,32,87,65,82,82,65,78,84,89,46,10,10,233, + 0,0,0,0,78,233,1,0,0,0,41,1,218,7,97,108, + 105,97,115,101,115,122,11,45,45,117,110,107,110,111,119,110, + 45,45,250,1,42,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,115,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,18,67, + 111,100,101,99,82,101,103,105,115,116,114,121,69,114,114,111, + 114,78,41,3,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,169,0,243,0,0,0,0,250, + 18,60,102,114,111,122,101,110,32,101,110,99,111,100,105,110, + 103,115,62,114,4,0,0,0,114,4,0,0,0,40,0,0, + 0,115,4,0,0,0,8,0,4,1,115,4,0,0,0,8, + 216,4,41,115,12,0,0,0,1,1,1,1,1,1,1,1, + 5,9,5,9,114,9,0,0,0,114,4,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,110,0,0,0,116,0,124,0,116,1,131,2, + 114,10,116,2,124,0,100,1,131,2,125,0,103,0,125,1, + 100,2,125,2,124,0,68,0,93,33,125,3,124,3,160,3, + 161,0,115,26,124,3,100,3,107,2,114,47,124,2,114,35, + 124,1,114,35,124,1,160,4,100,4,161,1,1,0,124,3, + 160,5,161,0,114,44,124,1,160,4,124,3,161,1,1,0, + 100,2,125,2,113,16,100,5,125,2,113,16,100,6,160,6, + 124,1,161,1,83,0,41,8,97,101,1,0,0,32,78,111, + 114,109,97,108,105,122,101,32,97,110,32,101,110,99,111,100, + 105,110,103,32,110,97,109,101,46,10,10,32,32,32,32,32, + 32,32,32,78,111,114,109,97,108,105,122,97,116,105,111,110, + 32,119,111,114,107,115,32,97,115,32,102,111,108,108,111,119, + 115,58,32,97,108,108,32,110,111,110,45,97,108,112,104,97, + 110,117,109,101,114,105,99,10,32,32,32,32,32,32,32,32, + 99,104,97,114,97,99,116,101,114,115,32,101,120,99,101,112, + 116,32,116,104,101,32,100,111,116,32,117,115,101,100,32,102, + 111,114,32,80,121,116,104,111,110,32,112,97,99,107,97,103, + 101,32,110,97,109,101,115,32,97,114,101,10,32,32,32,32, + 32,32,32,32,99,111,108,108,97,112,115,101,100,32,97,110, + 100,32,114,101,112,108,97,99,101,100,32,119,105,116,104,32, + 97,32,115,105,110,103,108,101,32,117,110,100,101,114,115,99, + 111,114,101,44,32,101,46,103,46,32,39,32,32,45,59,35, + 39,10,32,32,32,32,32,32,32,32,98,101,99,111,109,101, + 115,32,39,95,39,46,32,76,101,97,100,105,110,103,32,97, + 110,100,32,116,114,97,105,108,105,110,103,32,117,110,100,101, + 114,115,99,111,114,101,115,32,97,114,101,32,114,101,109,111, + 118,101,100,46,10,10,32,32,32,32,32,32,32,32,78,111, + 116,101,32,116,104,97,116,32,101,110,99,111,100,105,110,103, + 32,110,97,109,101,115,32,115,104,111,117,108,100,32,98,101, + 32,65,83,67,73,73,32,111,110,108,121,46,10,10,32,32, + 32,32,218,5,97,115,99,105,105,70,250,1,46,218,1,95, + 84,218,0,78,41,7,218,10,105,115,105,110,115,116,97,110, + 99,101,218,5,98,121,116,101,115,218,3,115,116,114,218,7, + 105,115,97,108,110,117,109,218,6,97,112,112,101,110,100,218, + 7,105,115,97,115,99,105,105,218,4,106,111,105,110,41,4, + 218,8,101,110,99,111,100,105,110,103,90,5,99,104,97,114, + 115,90,5,112,117,110,99,116,218,1,99,115,4,0,0,0, + 32,32,32,32,114,10,0,0,0,218,18,110,111,114,109,97, + 108,105,122,101,95,101,110,99,111,100,105,110,103,114,24,0, + 0,0,43,0,0,0,115,26,0,0,0,10,12,10,1,4, + 2,4,1,8,1,16,1,8,1,10,1,8,1,10,1,6, + 1,6,2,10,1,115,40,0,0,0,8,12,12,1,4,2, + 4,1,2,1,4,8,2,248,6,1,2,7,6,249,2,7, + 2,250,2,1,2,255,12,1,6,1,12,1,6,1,6,2, + 10,1,115,110,0,0,0,8,18,19,27,29,34,8,35,5, + 42,20,23,24,32,34,41,20,42,9,17,13,15,5,10,13, + 18,5,10,14,22,5,25,5,25,9,10,12,13,12,23,12, + 23,9,25,27,28,32,35,27,35,9,25,16,21,13,34,26, + 31,13,34,17,22,17,34,30,33,17,34,17,34,16,17,16, + 27,16,27,13,32,17,22,17,32,30,31,17,32,17,32,21, + 26,13,18,13,18,21,25,13,18,13,18,12,14,12,26,20, + 25,12,26,5,26,114,9,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 100,2,0,0,116,0,160,1,124,0,116,2,161,2,125,1, + 124,1,116,2,117,1,114,12,124,1,83,0,116,3,124,0, + 131,1,125,2,116,4,160,1,124,2,161,1,112,29,116,4, + 160,1,124,2,160,5,100,1,100,2,161,2,161,1,125,3, + 124,3,100,0,117,1,114,39,124,3,124,2,103,2,125,4, + 110,3,124,2,103,1,125,4,124,4,68,0,93,32,125,5, + 124,5,114,52,100,1,124,5,118,0,114,53,113,44,9,0, + 116,6,100,3,124,5,23,0,116,7,100,4,100,5,141,3, + 125,6,110,11,35,0,4,0,116,8,121,73,1,0,1,0, + 1,0,89,0,113,44,119,0,37,0,1,0,113,79,100,0, + 125,6,9,0,124,6,106,9,125,7,110,13,35,0,4,0, + 116,10,121,95,1,0,1,0,1,0,100,0,125,6,89,0, + 110,2,119,0,37,0,124,6,100,0,117,0,114,107,100,0, + 116,0,124,0,60,0,100,0,83,0,124,7,131,0,125,1, + 116,11,124,1,116,12,106,13,131,2,144,1,115,10,100,6, + 116,14,124,1,131,1,4,0,3,0,107,1,114,129,100,7, + 107,1,115,143,110,1,1,0,116,15,100,8,124,6,106,16, + 155,1,100,9,124,6,106,17,155,1,100,10,157,5,131,1, + 130,1,116,18,124,1,100,4,25,0,131,1,114,215,116,18, + 124,1,100,11,25,0,131,1,114,215,124,1,100,12,25,0, + 100,0,117,1,114,167,116,18,124,1,100,12,25,0,131,1, + 114,215,124,1,100,13,25,0,100,0,117,1,114,179,116,18, + 124,1,100,13,25,0,131,1,114,215,116,14,124,1,131,1, + 100,6,107,4,114,197,124,1,100,6,25,0,100,0,117,1, + 114,197,116,18,124,1,100,6,25,0,131,1,114,215,116,14, + 124,1,131,1,100,14,107,4,114,228,124,1,100,14,25,0, + 100,0,117,1,114,228,116,18,124,1,100,14,25,0,131,1, + 115,228,116,15,100,15,124,6,106,16,155,1,100,9,124,6, + 106,17,155,1,100,16,157,5,131,1,130,1,116,14,124,1, + 131,1,100,7,107,0,115,241,124,1,100,17,25,0,100,0, + 117,0,144,1,114,5,124,1,100,18,100,17,116,14,124,1, + 131,1,24,0,20,0,124,6,106,16,160,19,100,1,100,11, + 161,2,100,11,25,0,102,1,23,0,55,0,125,1,116,12, + 106,13,124,1,142,0,125,1,124,1,116,0,124,0,60,0, + 9,0,124,6,160,20,161,0,125,8,110,13,35,0,4,0, + 116,10,144,1,121,31,1,0,1,0,1,0,89,0,124,1, + 83,0,119,0,37,0,124,8,68,0,93,12,125,9,124,9, + 116,4,118,1,144,1,114,46,124,5,116,4,124,9,60,0, + 144,1,113,35,124,1,83,0,41,19,78,114,12,0,0,0, + 114,13,0,0,0,122,10,101,110,99,111,100,105,110,103,115, + 46,114,0,0,0,0,41,2,90,8,102,114,111,109,108,105, + 115,116,90,5,108,101,118,101,108,233,4,0,0,0,233,7, + 0,0,0,122,8,109,111,100,117,108,101,32,34,122,3,34, + 32,40,122,20,41,32,102,97,105,108,101,100,32,116,111,32, + 114,101,103,105,115,116,101,114,114,1,0,0,0,233,2,0, + 0,0,233,3,0,0,0,233,5,0,0,0,122,31,105,110, + 99,111,109,112,97,116,105,98,108,101,32,99,111,100,101,99, + 115,32,105,110,32,109,111,100,117,108,101,32,34,250,1,41, + 233,6,0,0,0,41,1,78,41,21,218,6,95,99,97,99, + 104,101,218,3,103,101,116,218,8,95,117,110,107,110,111,119, + 110,114,24,0,0,0,218,8,95,97,108,105,97,115,101,115, + 218,7,114,101,112,108,97,99,101,218,10,95,95,105,109,112, + 111,114,116,95,95,218,12,95,105,109,112,111,114,116,95,116, + 97,105,108,218,11,73,109,112,111,114,116,69,114,114,111,114, + 218,11,103,101,116,114,101,103,101,110,116,114,121,218,14,65, + 116,116,114,105,98,117,116,101,69,114,114,111,114,114,15,0, + 0,0,218,6,99,111,100,101,99,115,90,9,67,111,100,101, + 99,73,110,102,111,218,3,108,101,110,114,4,0,0,0,114, + 5,0,0,0,90,8,95,95,102,105,108,101,95,95,218,8, + 99,97,108,108,97,98,108,101,218,5,115,112,108,105,116,90, + 10,103,101,116,97,108,105,97,115,101,115,41,10,114,22,0, + 0,0,90,5,101,110,116,114,121,90,13,110,111,114,109,95, + 101,110,99,111,100,105,110,103,90,16,97,108,105,97,115,101, + 100,95,101,110,99,111,100,105,110,103,90,8,109,111,100,110, + 97,109,101,115,90,7,109,111,100,110,97,109,101,90,3,109, + 111,100,114,40,0,0,0,90,12,99,111,100,101,99,97,108, + 105,97,115,101,115,90,5,97,108,105,97,115,115,10,0,0, + 0,32,32,32,32,32,32,32,32,32,32,114,10,0,0,0, + 218,15,115,101,97,114,99,104,95,102,117,110,99,116,105,111, + 110,114,46,0,0,0,71,0,0,0,115,166,0,0,0,12, + 3,8,1,4,1,8,9,10,1,16,1,2,255,8,2,2, + 1,2,1,6,255,6,3,8,1,12,1,2,1,2,1,10, + 3,2,1,8,255,2,128,12,2,4,3,2,253,2,128,4, + 5,4,2,2,2,8,1,2,128,12,1,8,2,2,254,2, + 128,8,4,8,2,4,1,6,3,14,1,26,1,4,1,16, + 1,6,255,24,2,10,1,2,255,10,1,2,255,10,2,2, + 254,10,2,2,254,10,3,2,253,10,3,2,253,10,3,2, + 253,10,4,2,252,10,4,2,252,10,4,2,252,4,5,16, + 1,6,255,26,2,40,1,10,1,8,3,2,4,10,1,2, + 128,14,1,2,1,4,7,2,248,2,128,8,3,10,1,8, + 1,4,128,4,3,115,198,0,0,0,12,3,6,1,6,1, + 8,9,8,1,18,1,2,255,6,2,2,4,2,253,4,1, + 4,255,6,3,2,1,4,15,2,241,2,1,2,1,6,255, + 4,1,2,11,10,249,6,1,4,255,2,128,2,5,2,253, + 14,3,2,128,4,2,4,2,2,6,8,253,2,128,2,3, + 2,254,18,2,2,128,6,2,2,3,8,255,4,1,6,3, + 10,1,4,13,8,244,8,2,2,254,8,2,4,255,22,1, + 10,1,2,6,10,250,2,6,10,251,2,5,10,251,2,5, + 10,252,2,4,10,252,2,4,10,253,2,3,10,253,2,3, + 10,253,2,3,10,254,2,2,10,254,2,2,10,254,2,2, + 4,255,22,1,10,1,2,1,10,255,44,1,10,1,8,3, + 2,11,10,250,2,128,2,2,2,255,12,1,4,7,2,249, + 2,128,2,2,4,2,2,254,6,1,12,1,4,128,4,3, + 115,100,2,0,0,13,19,13,43,24,32,34,42,13,43,5, + 10,8,13,21,29,8,29,5,21,16,21,9,21,21,39,40, + 48,21,49,5,18,24,32,24,51,37,50,24,51,24,69,24, + 32,24,69,37,50,37,68,59,62,64,67,37,68,24,69,5, + 21,8,24,32,36,8,36,5,35,21,37,21,34,20,35,9, + 17,9,17,21,34,20,35,9,17,20,28,5,19,5,19,9, + 16,16,23,9,21,27,30,34,41,27,41,9,21,13,21,9, + 18,19,29,30,42,45,52,30,52,63,75,36,37,19,38,19, + 38,13,16,13,16,0,0,9,17,16,27,9,17,9,17,9, + 17,9,17,13,17,13,17,9,17,0,0,13,18,13,18,15, + 19,9,12,5,19,23,26,23,38,9,20,9,20,0,0,5, + 19,12,26,5,19,5,19,5,19,5,19,15,19,9,12,9, + 12,9,12,5,19,0,0,8,11,15,19,8,19,5,20,28, + 32,9,15,16,24,9,25,16,20,16,20,13,24,13,26,5, + 10,12,22,23,28,30,36,30,46,12,47,5,41,5,41,16, + 17,21,24,25,30,21,31,9,69,9,69,9,69,9,69,35, + 36,9,69,9,69,9,69,9,69,19,37,19,37,41,44,41, + 53,41,53,41,53,55,58,55,67,55,67,55,67,38,68,19, + 69,13,69,16,24,25,30,31,32,25,33,16,34,9,69,42, + 50,51,56,57,58,51,59,42,60,9,69,13,18,19,20,13, + 21,29,33,13,33,9,69,42,50,51,56,57,58,51,59,42, + 60,9,69,13,18,19,20,13,21,29,33,13,33,9,69,42, + 50,51,56,57,58,51,59,42,60,9,69,13,16,17,22,13, + 23,26,27,13,27,9,69,32,37,38,39,32,40,48,52,32, + 52,9,69,61,69,70,75,76,77,70,78,61,79,9,69,13, + 16,17,22,13,23,26,27,13,27,9,69,32,37,38,39,32, + 40,48,52,32,52,9,69,61,69,70,75,76,77,70,78,61, + 79,9,69,19,37,19,37,41,44,41,53,41,53,41,53,55, + 58,55,67,55,67,55,67,38,68,19,69,13,69,12,15,16, + 21,12,22,23,24,12,24,9,79,28,33,34,35,28,36,40, + 44,28,44,9,79,9,79,13,18,22,29,31,32,33,36,37, + 42,33,43,31,43,22,44,48,51,48,60,48,74,67,70,72, + 73,48,74,75,76,48,77,47,79,22,79,13,79,13,18,17, + 23,17,33,35,40,17,41,9,14,24,29,5,11,12,20,5, + 21,5,42,24,27,24,40,24,40,9,21,9,21,0,0,5, + 13,12,26,5,13,5,13,5,13,5,13,5,13,9,13,12, + 17,5,17,5,13,0,0,22,34,9,42,9,42,13,18,16, + 21,29,37,16,37,13,42,13,42,35,42,17,25,26,31,17, + 32,0,0,0,0,12,17,5,17,115,53,0,0,0,182,9, + 65,0,2,193,0,7,65,10,9,193,9,1,65,10,9,193, + 16,3,65,20,0,193,20,9,65,32,7,193,31,1,65,32, + 7,196,15,4,68,20,0,196,20,8,68,32,7,196,31,1, + 68,32,7,90,5,119,105,110,51,50,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,115, + 76,0,0,0,9,0,100,1,100,0,108,0,125,1,100,2, + 124,1,160,1,161,0,22,0,125,2,124,0,124,2,107,2, + 114,24,100,1,100,0,108,2,125,3,124,3,106,3,160,4, + 161,0,83,0,100,0,83,0,35,0,4,0,116,5,121,36, + 1,0,1,0,1,0,89,0,100,0,83,0,119,0,37,0, + 41,3,78,114,0,0,0,0,122,4,99,112,37,115,41,6, + 218,7,95,119,105,110,97,112,105,90,6,71,101,116,65,67, + 80,90,14,101,110,99,111,100,105,110,103,115,46,109,98,99, + 115,90,4,109,98,99,115,114,40,0,0,0,114,39,0,0, + 0,41,4,114,22,0,0,0,114,47,0,0,0,90,14,97, + 110,115,105,95,99,111,100,101,95,112,97,103,101,90,9,101, + 110,99,111,100,105,110,103,115,115,4,0,0,0,32,32,32, + 32,114,10,0,0,0,218,11,95,97,108,105,97,115,95,109, + 98,99,115,114,48,0,0,0,159,0,0,0,115,24,0,0, + 0,2,1,8,1,12,1,8,1,8,1,10,1,4,254,2, + 128,12,3,6,2,2,254,2,128,115,24,0,0,0,2,9, + 8,249,12,1,6,1,2,2,8,255,14,1,2,128,2,3, + 2,254,16,2,2,128,115,76,0,0,0,9,17,13,27,13, + 27,13,27,13,27,30,36,39,46,39,55,39,55,30,55,13, + 27,16,24,28,42,16,42,13,52,17,38,17,38,17,38,17, + 38,24,33,24,38,24,52,24,52,17,52,13,52,13,52,0, + 0,9,17,16,27,9,17,9,17,9,17,9,17,13,17,13, + 17,13,17,9,17,0,0,115,12,0,0,0,129,22,26,0, + 154,7,37,7,164,1,37,7,41,17,218,7,95,95,100,111, + 99,95,95,114,42,0,0,0,218,3,115,121,115,114,14,0, + 0,0,114,2,0,0,0,114,32,0,0,0,114,34,0,0, + 0,114,38,0,0,0,114,35,0,0,0,218,11,76,111,111, + 107,117,112,69,114,114,111,114,218,11,83,121,115,116,101,109, + 69,114,114,111,114,114,4,0,0,0,114,24,0,0,0,114, + 46,0,0,0,90,8,114,101,103,105,115,116,101,114,218,8, + 112,108,97,116,102,111,114,109,114,48,0,0,0,114,8,0, + 0,0,114,9,0,0,0,114,10,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,54,0,0,0,1,0,0,0,115, + 32,0,0,0,4,0,8,30,8,1,12,1,4,2,4,1, + 6,1,6,1,16,2,6,3,6,28,10,85,10,2,6,1, + 14,11,4,244,115,36,0,0,0,4,28,8,2,8,1,12, + 1,4,2,4,1,6,1,6,1,8,3,4,255,4,1,6, + 28,6,84,10,3,8,2,2,12,6,254,18,2,115,124,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,11, + 1,11,1,11,1,11,1,22,1,22,1,22,1,22,1,22, + 1,22,10,12,1,7,12,25,1,9,17,20,16,21,1,13, + 12,19,12,27,1,9,1,9,1,9,1,9,1,9,26,37, + 39,50,1,9,1,9,1,26,1,26,1,26,1,17,1,17, + 1,17,1,7,1,16,17,32,1,33,1,33,4,7,4,16, + 20,27,4,27,1,33,5,17,5,17,5,17,5,11,5,20, + 21,32,5,33,5,33,5,33,5,33,1,33,1,33,114,9, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings___init__.h b/Python/frozen_modules/encodings___init__.h new file mode 100644 index 00000000000000..df11c157f35014 --- /dev/null +++ b/Python/frozen_modules/encodings___init__.h @@ -0,0 +1,332 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings___init__[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,124,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,3, + 100,4,108,3,109,4,90,4,1,0,105,0,90,5,100,5, + 90,6,100,6,103,1,90,7,101,4,106,4,90,8,71,0, + 100,7,132,0,100,8,101,9,101,10,131,4,90,11,100,9, + 132,0,90,12,100,10,132,0,90,13,101,1,106,14,101,13, + 131,1,1,0,101,2,106,15,100,11,107,2,114,60,100,12, + 132,0,90,16,101,1,106,14,101,16,131,1,1,0,100,2, + 83,0,100,2,83,0,41,13,97,50,4,0,0,32,83,116, + 97,110,100,97,114,100,32,34,101,110,99,111,100,105,110,103, + 115,34,32,80,97,99,107,97,103,101,10,10,32,32,32,32, + 83,116,97,110,100,97,114,100,32,80,121,116,104,111,110,32, + 101,110,99,111,100,105,110,103,32,109,111,100,117,108,101,115, + 32,97,114,101,32,115,116,111,114,101,100,32,105,110,32,116, + 104,105,115,32,112,97,99,107,97,103,101,10,32,32,32,32, + 100,105,114,101,99,116,111,114,121,46,10,10,32,32,32,32, + 67,111,100,101,99,32,109,111,100,117,108,101,115,32,109,117, + 115,116,32,104,97,118,101,32,110,97,109,101,115,32,99,111, + 114,114,101,115,112,111,110,100,105,110,103,32,116,111,32,110, + 111,114,109,97,108,105,122,101,100,32,101,110,99,111,100,105, + 110,103,10,32,32,32,32,110,97,109,101,115,32,97,115,32, + 100,101,102,105,110,101,100,32,105,110,32,116,104,101,32,110, + 111,114,109,97,108,105,122,101,95,101,110,99,111,100,105,110, + 103,40,41,32,102,117,110,99,116,105,111,110,32,98,101,108, + 111,119,44,32,101,46,103,46,10,32,32,32,32,39,117,116, + 102,45,56,39,32,109,117,115,116,32,98,101,32,105,109,112, + 108,101,109,101,110,116,101,100,32,98,121,32,116,104,101,32, + 109,111,100,117,108,101,32,39,117,116,102,95,56,46,112,121, + 39,46,10,10,32,32,32,32,69,97,99,104,32,99,111,100, + 101,99,32,109,111,100,117,108,101,32,109,117,115,116,32,101, + 120,112,111,114,116,32,116,104,101,32,102,111,108,108,111,119, + 105,110,103,32,105,110,116,101,114,102,97,99,101,58,10,10, + 32,32,32,32,42,32,103,101,116,114,101,103,101,110,116,114, + 121,40,41,32,45,62,32,99,111,100,101,99,115,46,67,111, + 100,101,99,73,110,102,111,32,111,98,106,101,99,116,10,32, + 32,32,32,84,104,101,32,103,101,116,114,101,103,101,110,116, + 114,121,40,41,32,65,80,73,32,109,117,115,116,32,114,101, + 116,117,114,110,32,97,32,67,111,100,101,99,73,110,102,111, + 32,111,98,106,101,99,116,32,119,105,116,104,32,101,110,99, + 111,100,101,114,44,32,100,101,99,111,100,101,114,44,10,32, + 32,32,32,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,44,32,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,44,32,115,116,114,101,97, + 109,119,114,105,116,101,114,32,97,110,100,32,115,116,114,101, + 97,109,114,101,97,100,101,114,10,32,32,32,32,97,116,116, + 114,105,98,117,116,101,115,32,119,104,105,99,104,32,97,100, + 104,101,114,101,32,116,111,32,116,104,101,32,80,121,116,104, + 111,110,32,67,111,100,101,99,32,73,110,116,101,114,102,97, + 99,101,32,83,116,97,110,100,97,114,100,46,10,10,32,32, + 32,32,73,110,32,97,100,100,105,116,105,111,110,44,32,97, + 32,109,111,100,117,108,101,32,109,97,121,32,111,112,116,105, + 111,110,97,108,108,121,32,97,108,115,111,32,100,101,102,105, + 110,101,32,116,104,101,32,102,111,108,108,111,119,105,110,103, + 10,32,32,32,32,65,80,73,115,32,119,104,105,99,104,32, + 97,114,101,32,116,104,101,110,32,117,115,101,100,32,98,121, + 32,116,104,101,32,112,97,99,107,97,103,101,39,115,32,99, + 111,100,101,99,32,115,101,97,114,99,104,32,102,117,110,99, + 116,105,111,110,58,10,10,32,32,32,32,42,32,103,101,116, + 97,108,105,97,115,101,115,40,41,32,45,62,32,115,101,113, + 117,101,110,99,101,32,111,102,32,101,110,99,111,100,105,110, + 103,32,110,97,109,101,32,115,116,114,105,110,103,115,32,116, + 111,32,117,115,101,32,97,115,32,97,108,105,97,115,101,115, + 10,10,32,32,32,32,65,108,105,97,115,32,110,97,109,101, + 115,32,114,101,116,117,114,110,101,100,32,98,121,32,103,101, + 116,97,108,105,97,115,101,115,40,41,32,109,117,115,116,32, + 98,101,32,110,111,114,109,97,108,105,122,101,100,32,101,110, + 99,111,100,105,110,103,10,32,32,32,32,110,97,109,101,115, + 32,97,115,32,100,101,102,105,110,101,100,32,98,121,32,110, + 111,114,109,97,108,105,122,101,95,101,110,99,111,100,105,110, + 103,40,41,46,10,10,87,114,105,116,116,101,110,32,98,121, + 32,77,97,114,99,45,65,110,100,114,101,32,76,101,109,98, + 117,114,103,32,40,109,97,108,64,108,101,109,98,117,114,103, + 46,99,111,109,41,46,10,10,40,99,41,32,67,111,112,121, + 114,105,103,104,116,32,67,78,82,73,44,32,65,108,108,32, + 82,105,103,104,116,115,32,82,101,115,101,114,118,101,100,46, + 32,78,79,32,87,65,82,82,65,78,84,89,46,10,10,233, + 0,0,0,0,78,233,1,0,0,0,41,1,218,7,97,108, + 105,97,115,101,115,122,11,45,45,117,110,107,110,111,119,110, + 45,45,250,1,42,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,115,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,18,67, + 111,100,101,99,82,101,103,105,115,116,114,121,69,114,114,111, + 114,78,41,3,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,169,0,243,0,0,0,0,250, + 27,60,102,114,111,122,101,110,32,101,110,99,111,100,105,110, + 103,115,46,95,95,105,110,105,116,95,95,62,114,4,0,0, + 0,114,4,0,0,0,40,0,0,0,115,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,216,4,41,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,9,0, + 0,0,114,4,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,110,0,0, + 0,116,0,124,0,116,1,131,2,114,10,116,2,124,0,100, + 1,131,2,125,0,103,0,125,1,100,2,125,2,124,0,68, + 0,93,33,125,3,124,3,160,3,161,0,115,26,124,3,100, + 3,107,2,114,47,124,2,114,35,124,1,114,35,124,1,160, + 4,100,4,161,1,1,0,124,3,160,5,161,0,114,44,124, + 1,160,4,124,3,161,1,1,0,100,2,125,2,113,16,100, + 5,125,2,113,16,100,6,160,6,124,1,161,1,83,0,41, + 8,97,101,1,0,0,32,78,111,114,109,97,108,105,122,101, + 32,97,110,32,101,110,99,111,100,105,110,103,32,110,97,109, + 101,46,10,10,32,32,32,32,32,32,32,32,78,111,114,109, + 97,108,105,122,97,116,105,111,110,32,119,111,114,107,115,32, + 97,115,32,102,111,108,108,111,119,115,58,32,97,108,108,32, + 110,111,110,45,97,108,112,104,97,110,117,109,101,114,105,99, + 10,32,32,32,32,32,32,32,32,99,104,97,114,97,99,116, + 101,114,115,32,101,120,99,101,112,116,32,116,104,101,32,100, + 111,116,32,117,115,101,100,32,102,111,114,32,80,121,116,104, + 111,110,32,112,97,99,107,97,103,101,32,110,97,109,101,115, + 32,97,114,101,10,32,32,32,32,32,32,32,32,99,111,108, + 108,97,112,115,101,100,32,97,110,100,32,114,101,112,108,97, + 99,101,100,32,119,105,116,104,32,97,32,115,105,110,103,108, + 101,32,117,110,100,101,114,115,99,111,114,101,44,32,101,46, + 103,46,32,39,32,32,45,59,35,39,10,32,32,32,32,32, + 32,32,32,98,101,99,111,109,101,115,32,39,95,39,46,32, + 76,101,97,100,105,110,103,32,97,110,100,32,116,114,97,105, + 108,105,110,103,32,117,110,100,101,114,115,99,111,114,101,115, + 32,97,114,101,32,114,101,109,111,118,101,100,46,10,10,32, + 32,32,32,32,32,32,32,78,111,116,101,32,116,104,97,116, + 32,101,110,99,111,100,105,110,103,32,110,97,109,101,115,32, + 115,104,111,117,108,100,32,98,101,32,65,83,67,73,73,32, + 111,110,108,121,46,10,10,32,32,32,32,218,5,97,115,99, + 105,105,70,250,1,46,218,1,95,84,218,0,78,41,7,218, + 10,105,115,105,110,115,116,97,110,99,101,218,5,98,121,116, + 101,115,218,3,115,116,114,218,7,105,115,97,108,110,117,109, + 218,6,97,112,112,101,110,100,218,7,105,115,97,115,99,105, + 105,218,4,106,111,105,110,41,4,218,8,101,110,99,111,100, + 105,110,103,90,5,99,104,97,114,115,90,5,112,117,110,99, + 116,218,1,99,115,4,0,0,0,32,32,32,32,114,10,0, + 0,0,218,18,110,111,114,109,97,108,105,122,101,95,101,110, + 99,111,100,105,110,103,114,24,0,0,0,43,0,0,0,115, + 26,0,0,0,10,12,10,1,4,2,4,1,8,1,16,1, + 8,1,10,1,8,1,10,1,6,1,6,2,10,1,115,40, + 0,0,0,8,12,12,1,4,2,4,1,2,1,4,8,2, + 248,6,1,2,7,6,249,2,7,2,250,2,1,2,255,12, + 1,6,1,12,1,6,1,6,2,10,1,115,110,0,0,0, + 8,18,19,27,29,34,8,35,5,42,20,23,24,32,34,41, + 20,42,9,17,13,15,5,10,13,18,5,10,14,22,5,25, + 5,25,9,10,12,13,12,23,12,23,9,25,27,28,32,35, + 27,35,9,25,16,21,13,34,26,31,13,34,17,22,17,34, + 30,33,17,34,17,34,16,17,16,27,16,27,13,32,17,22, + 17,32,30,31,17,32,17,32,21,26,13,18,13,18,21,25, + 13,18,13,18,12,14,12,26,20,25,12,26,5,26,114,9, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,100,2,0,0,116,0,160, + 1,124,0,116,2,161,2,125,1,124,1,116,2,117,1,114, + 12,124,1,83,0,116,3,124,0,131,1,125,2,116,4,160, + 1,124,2,161,1,112,29,116,4,160,1,124,2,160,5,100, + 1,100,2,161,2,161,1,125,3,124,3,100,0,117,1,114, + 39,124,3,124,2,103,2,125,4,110,3,124,2,103,1,125, + 4,124,4,68,0,93,32,125,5,124,5,114,52,100,1,124, + 5,118,0,114,53,113,44,9,0,116,6,100,3,124,5,23, + 0,116,7,100,4,100,5,141,3,125,6,110,11,35,0,4, + 0,116,8,121,73,1,0,1,0,1,0,89,0,113,44,119, + 0,37,0,1,0,113,79,100,0,125,6,9,0,124,6,106, + 9,125,7,110,13,35,0,4,0,116,10,121,95,1,0,1, + 0,1,0,100,0,125,6,89,0,110,2,119,0,37,0,124, + 6,100,0,117,0,114,107,100,0,116,0,124,0,60,0,100, + 0,83,0,124,7,131,0,125,1,116,11,124,1,116,12,106, + 13,131,2,144,1,115,10,100,6,116,14,124,1,131,1,4, + 0,3,0,107,1,114,129,100,7,107,1,115,143,110,1,1, + 0,116,15,100,8,124,6,106,16,155,1,100,9,124,6,106, + 17,155,1,100,10,157,5,131,1,130,1,116,18,124,1,100, + 4,25,0,131,1,114,215,116,18,124,1,100,11,25,0,131, + 1,114,215,124,1,100,12,25,0,100,0,117,1,114,167,116, + 18,124,1,100,12,25,0,131,1,114,215,124,1,100,13,25, + 0,100,0,117,1,114,179,116,18,124,1,100,13,25,0,131, + 1,114,215,116,14,124,1,131,1,100,6,107,4,114,197,124, + 1,100,6,25,0,100,0,117,1,114,197,116,18,124,1,100, + 6,25,0,131,1,114,215,116,14,124,1,131,1,100,14,107, + 4,114,228,124,1,100,14,25,0,100,0,117,1,114,228,116, + 18,124,1,100,14,25,0,131,1,115,228,116,15,100,15,124, + 6,106,16,155,1,100,9,124,6,106,17,155,1,100,16,157, + 5,131,1,130,1,116,14,124,1,131,1,100,7,107,0,115, + 241,124,1,100,17,25,0,100,0,117,0,144,1,114,5,124, + 1,100,18,100,17,116,14,124,1,131,1,24,0,20,0,124, + 6,106,16,160,19,100,1,100,11,161,2,100,11,25,0,102, + 1,23,0,55,0,125,1,116,12,106,13,124,1,142,0,125, + 1,124,1,116,0,124,0,60,0,9,0,124,6,160,20,161, + 0,125,8,110,13,35,0,4,0,116,10,144,1,121,31,1, + 0,1,0,1,0,89,0,124,1,83,0,119,0,37,0,124, + 8,68,0,93,12,125,9,124,9,116,4,118,1,144,1,114, + 46,124,5,116,4,124,9,60,0,144,1,113,35,124,1,83, + 0,41,19,78,114,12,0,0,0,114,13,0,0,0,122,10, + 101,110,99,111,100,105,110,103,115,46,114,0,0,0,0,41, + 2,90,8,102,114,111,109,108,105,115,116,90,5,108,101,118, + 101,108,233,4,0,0,0,233,7,0,0,0,122,8,109,111, + 100,117,108,101,32,34,122,3,34,32,40,122,20,41,32,102, + 97,105,108,101,100,32,116,111,32,114,101,103,105,115,116,101, + 114,114,1,0,0,0,233,2,0,0,0,233,3,0,0,0, + 233,5,0,0,0,122,31,105,110,99,111,109,112,97,116,105, + 98,108,101,32,99,111,100,101,99,115,32,105,110,32,109,111, + 100,117,108,101,32,34,250,1,41,233,6,0,0,0,41,1, + 78,41,21,218,6,95,99,97,99,104,101,218,3,103,101,116, + 218,8,95,117,110,107,110,111,119,110,114,24,0,0,0,218, + 8,95,97,108,105,97,115,101,115,218,7,114,101,112,108,97, + 99,101,218,10,95,95,105,109,112,111,114,116,95,95,218,12, + 95,105,109,112,111,114,116,95,116,97,105,108,218,11,73,109, + 112,111,114,116,69,114,114,111,114,218,11,103,101,116,114,101, + 103,101,110,116,114,121,218,14,65,116,116,114,105,98,117,116, + 101,69,114,114,111,114,114,15,0,0,0,218,6,99,111,100, + 101,99,115,90,9,67,111,100,101,99,73,110,102,111,218,3, + 108,101,110,114,4,0,0,0,114,5,0,0,0,90,8,95, + 95,102,105,108,101,95,95,218,8,99,97,108,108,97,98,108, + 101,218,5,115,112,108,105,116,90,10,103,101,116,97,108,105, + 97,115,101,115,41,10,114,22,0,0,0,90,5,101,110,116, + 114,121,90,13,110,111,114,109,95,101,110,99,111,100,105,110, + 103,90,16,97,108,105,97,115,101,100,95,101,110,99,111,100, + 105,110,103,90,8,109,111,100,110,97,109,101,115,90,7,109, + 111,100,110,97,109,101,90,3,109,111,100,114,40,0,0,0, + 90,12,99,111,100,101,99,97,108,105,97,115,101,115,90,5, + 97,108,105,97,115,115,10,0,0,0,32,32,32,32,32,32, + 32,32,32,32,114,10,0,0,0,218,15,115,101,97,114,99, + 104,95,102,117,110,99,116,105,111,110,114,46,0,0,0,71, + 0,0,0,115,166,0,0,0,12,3,8,1,4,1,8,9, + 10,1,16,1,2,255,8,2,2,1,2,1,6,255,6,3, + 8,1,12,1,2,1,2,1,10,3,2,1,8,255,2,128, + 12,2,4,3,2,253,2,128,4,5,4,2,2,2,8,1, + 2,128,12,1,8,2,2,254,2,128,8,4,8,2,4,1, + 6,3,14,1,26,1,4,1,16,1,6,255,24,2,10,1, + 2,255,10,1,2,255,10,2,2,254,10,2,2,254,10,3, + 2,253,10,3,2,253,10,3,2,253,10,4,2,252,10,4, + 2,252,10,4,2,252,4,5,16,1,6,255,26,2,40,1, + 10,1,8,3,2,4,10,1,2,128,14,1,2,1,4,7, + 2,248,2,128,8,3,10,1,8,1,4,128,4,3,115,198, + 0,0,0,12,3,6,1,6,1,8,9,8,1,18,1,2, + 255,6,2,2,4,2,253,4,1,4,255,6,3,2,1,4, + 15,2,241,2,1,2,1,6,255,4,1,2,11,10,249,6, + 1,4,255,2,128,2,5,2,253,14,3,2,128,4,2,4, + 2,2,6,8,253,2,128,2,3,2,254,18,2,2,128,6, + 2,2,3,8,255,4,1,6,3,10,1,4,13,8,244,8, + 2,2,254,8,2,4,255,22,1,10,1,2,6,10,250,2, + 6,10,251,2,5,10,251,2,5,10,252,2,4,10,252,2, + 4,10,253,2,3,10,253,2,3,10,253,2,3,10,254,2, + 2,10,254,2,2,10,254,2,2,4,255,22,1,10,1,2, + 1,10,255,44,1,10,1,8,3,2,11,10,250,2,128,2, + 2,2,255,12,1,4,7,2,249,2,128,2,2,4,2,2, + 254,6,1,12,1,4,128,4,3,115,100,2,0,0,13,19, + 13,43,24,32,34,42,13,43,5,10,8,13,21,29,8,29, + 5,21,16,21,9,21,21,39,40,48,21,49,5,18,24,32, + 24,51,37,50,24,51,24,69,24,32,24,69,37,50,37,68, + 59,62,64,67,37,68,24,69,5,21,8,24,32,36,8,36, + 5,35,21,37,21,34,20,35,9,17,9,17,21,34,20,35, + 9,17,20,28,5,19,5,19,9,16,16,23,9,21,27,30, + 34,41,27,41,9,21,13,21,9,18,19,29,30,42,45,52, + 30,52,63,75,36,37,19,38,19,38,13,16,13,16,0,0, + 9,17,16,27,9,17,9,17,9,17,9,17,13,17,13,17, + 9,17,0,0,13,18,13,18,15,19,9,12,5,19,23,26, + 23,38,9,20,9,20,0,0,5,19,12,26,5,19,5,19, + 5,19,5,19,15,19,9,12,9,12,9,12,5,19,0,0, + 8,11,15,19,8,19,5,20,28,32,9,15,16,24,9,25, + 16,20,16,20,13,24,13,26,5,10,12,22,23,28,30,36, + 30,46,12,47,5,41,5,41,16,17,21,24,25,30,21,31, + 9,69,9,69,9,69,9,69,35,36,9,69,9,69,9,69, + 9,69,19,37,19,37,41,44,41,53,41,53,41,53,55,58, + 55,67,55,67,55,67,38,68,19,69,13,69,16,24,25,30, + 31,32,25,33,16,34,9,69,42,50,51,56,57,58,51,59, + 42,60,9,69,13,18,19,20,13,21,29,33,13,33,9,69, + 42,50,51,56,57,58,51,59,42,60,9,69,13,18,19,20, + 13,21,29,33,13,33,9,69,42,50,51,56,57,58,51,59, + 42,60,9,69,13,16,17,22,13,23,26,27,13,27,9,69, + 32,37,38,39,32,40,48,52,32,52,9,69,61,69,70,75, + 76,77,70,78,61,79,9,69,13,16,17,22,13,23,26,27, + 13,27,9,69,32,37,38,39,32,40,48,52,32,52,9,69, + 61,69,70,75,76,77,70,78,61,79,9,69,19,37,19,37, + 41,44,41,53,41,53,41,53,55,58,55,67,55,67,55,67, + 38,68,19,69,13,69,12,15,16,21,12,22,23,24,12,24, + 9,79,28,33,34,35,28,36,40,44,28,44,9,79,9,79, + 13,18,22,29,31,32,33,36,37,42,33,43,31,43,22,44, + 48,51,48,60,48,74,67,70,72,73,48,74,75,76,48,77, + 47,79,22,79,13,79,13,18,17,23,17,33,35,40,17,41, + 9,14,24,29,5,11,12,20,5,21,5,42,24,27,24,40, + 24,40,9,21,9,21,0,0,5,13,12,26,5,13,5,13, + 5,13,5,13,5,13,9,13,12,17,5,17,5,13,0,0, + 22,34,9,42,9,42,13,18,16,21,29,37,16,37,13,42, + 13,42,35,42,17,25,26,31,17,32,0,0,0,0,12,17, + 5,17,115,53,0,0,0,182,9,65,0,2,193,0,7,65, + 10,9,193,9,1,65,10,9,193,16,3,65,20,0,193,20, + 9,65,32,7,193,31,1,65,32,7,196,15,4,68,20,0, + 196,20,8,68,32,7,196,31,1,68,32,7,90,5,119,105, + 110,51,50,99,1,0,0,0,0,0,0,0,0,0,0,0, + 8,0,0,0,3,0,0,0,115,76,0,0,0,9,0,100, + 1,100,0,108,0,125,1,100,2,124,1,160,1,161,0,22, + 0,125,2,124,0,124,2,107,2,114,24,100,1,100,0,108, + 2,125,3,124,3,106,3,160,4,161,0,83,0,100,0,83, + 0,35,0,4,0,116,5,121,36,1,0,1,0,1,0,89, + 0,100,0,83,0,119,0,37,0,41,3,78,114,0,0,0, + 0,122,4,99,112,37,115,41,6,218,7,95,119,105,110,97, + 112,105,90,6,71,101,116,65,67,80,90,14,101,110,99,111, + 100,105,110,103,115,46,109,98,99,115,90,4,109,98,99,115, + 114,40,0,0,0,114,39,0,0,0,41,4,114,22,0,0, + 0,114,47,0,0,0,90,14,97,110,115,105,95,99,111,100, + 101,95,112,97,103,101,90,9,101,110,99,111,100,105,110,103, + 115,115,4,0,0,0,32,32,32,32,114,10,0,0,0,218, + 11,95,97,108,105,97,115,95,109,98,99,115,114,48,0,0, + 0,159,0,0,0,115,24,0,0,0,2,1,8,1,12,1, + 8,1,8,1,10,1,4,254,2,128,12,3,6,2,2,254, + 2,128,115,24,0,0,0,2,9,8,249,12,1,6,1,2, + 2,8,255,14,1,2,128,2,3,2,254,16,2,2,128,115, + 76,0,0,0,9,17,13,27,13,27,13,27,13,27,30,36, + 39,46,39,55,39,55,30,55,13,27,16,24,28,42,16,42, + 13,52,17,38,17,38,17,38,17,38,24,33,24,38,24,52, + 24,52,17,52,13,52,13,52,0,0,9,17,16,27,9,17, + 9,17,9,17,9,17,13,17,13,17,13,17,9,17,0,0, + 115,12,0,0,0,129,22,26,0,154,7,37,7,164,1,37, + 7,41,17,218,7,95,95,100,111,99,95,95,114,42,0,0, + 0,218,3,115,121,115,114,14,0,0,0,114,2,0,0,0, + 114,32,0,0,0,114,34,0,0,0,114,38,0,0,0,114, + 35,0,0,0,218,11,76,111,111,107,117,112,69,114,114,111, + 114,218,11,83,121,115,116,101,109,69,114,114,111,114,114,4, + 0,0,0,114,24,0,0,0,114,46,0,0,0,90,8,114, + 101,103,105,115,116,101,114,218,8,112,108,97,116,102,111,114, + 109,114,48,0,0,0,114,8,0,0,0,114,9,0,0,0, + 114,10,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 54,0,0,0,1,0,0,0,115,32,0,0,0,4,0,8, + 30,8,1,12,1,4,2,4,1,6,1,6,1,16,2,6, + 3,6,28,10,85,10,2,6,1,14,11,4,244,115,36,0, + 0,0,4,28,8,2,8,1,12,1,4,2,4,1,6,1, + 6,1,8,3,4,255,4,1,6,28,6,84,10,3,8,2, + 2,12,6,254,18,2,115,124,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,11,1,11,1,11,1,11,1, + 22,1,22,1,22,1,22,1,22,1,22,10,12,1,7,12, + 25,1,9,17,20,16,21,1,13,12,19,12,27,1,9,1, + 9,1,9,1,9,1,9,26,37,39,50,1,9,1,9,1, + 26,1,26,1,26,1,17,1,17,1,17,1,7,1,16,17, + 32,1,33,1,33,4,7,4,16,20,27,4,27,1,33,5, + 17,5,17,5,17,5,11,5,20,21,32,5,33,5,33,5, + 33,5,33,1,33,1,33,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_aliases.h b/Python/frozen_modules/encodings_aliases.h new file mode 100644 index 00000000000000..3c1da9eec4d752 --- /dev/null +++ b/Python/frozen_modules/encodings_aliases.h @@ -0,0 +1,1059 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_aliases[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,250,9,0,0,100,0,90,0,105,0, + 100,1,100,2,147,1,100,3,100,2,147,1,100,4,100,2, + 147,1,100,5,100,2,147,1,100,6,100,2,147,1,100,7, + 100,2,147,1,100,8,100,2,147,1,100,9,100,2,147,1, + 100,10,100,2,147,1,100,11,100,2,147,1,100,12,100,2, + 147,1,100,13,100,2,147,1,100,14,100,15,147,1,100,16, + 100,15,147,1,100,17,100,18,147,1,100,19,100,18,147,1, + 100,20,100,21,147,1,105,0,100,22,100,21,147,1,100,23, + 100,24,147,1,100,25,100,26,147,1,100,27,100,26,147,1, + 100,28,100,26,147,1,100,29,100,26,147,1,100,30,100,26, + 147,1,100,31,100,26,147,1,100,32,100,26,147,1,100,33, + 100,26,147,1,100,34,100,35,147,1,100,36,100,35,147,1, + 100,37,100,35,147,1,100,38,100,39,147,1,100,40,100,39, + 147,1,100,41,100,39,147,1,100,42,100,39,147,1,165,1, + 105,0,100,43,100,44,147,1,100,45,100,44,147,1,100,46, + 100,47,147,1,100,48,100,47,147,1,100,49,100,50,147,1, + 100,51,100,50,147,1,100,52,100,53,147,1,100,54,100,53, + 147,1,100,55,100,56,147,1,100,57,100,56,147,1,100,58, + 100,59,147,1,100,60,100,59,147,1,100,61,100,62,147,1, + 100,63,100,62,147,1,100,64,100,65,147,1,100,66,100,65, + 147,1,100,67,100,68,147,1,165,1,105,0,100,69,100,68, + 147,1,100,70,100,71,147,1,100,72,100,71,147,1,100,73, + 100,74,147,1,100,75,100,74,147,1,100,76,100,74,147,1, + 100,77,100,78,147,1,100,79,100,78,147,1,100,80,100,78, + 147,1,100,81,100,78,147,1,100,82,100,83,147,1,100,84, + 100,83,147,1,100,85,100,83,147,1,100,86,100,87,147,1, + 100,88,100,87,147,1,100,89,100,87,147,1,100,90,100,87, + 147,1,165,1,105,0,100,91,100,87,147,1,100,92,100,93, + 147,1,100,94,100,93,147,1,100,95,100,93,147,1,100,96, + 100,97,147,1,100,98,100,97,147,1,100,99,100,97,147,1, + 100,100,100,101,147,1,100,102,100,101,147,1,100,103,100,101, + 147,1,100,104,100,105,147,1,100,106,100,105,147,1,100,107, + 100,105,147,1,100,108,100,109,147,1,100,110,100,109,147,1, + 100,111,100,109,147,1,100,112,100,113,147,1,165,1,105,0, + 100,114,100,113,147,1,100,115,100,113,147,1,100,116,100,117, + 147,1,100,118,100,117,147,1,100,119,100,117,147,1,100,120, + 100,121,147,1,100,122,100,121,147,1,100,123,100,121,147,1, + 100,124,100,121,147,1,100,125,100,126,147,1,100,127,100,126, + 147,1,100,128,100,126,147,1,100,129,100,130,147,1,100,131, + 100,130,147,1,100,132,100,130,147,1,100,133,100,134,147,1, + 100,135,100,134,147,1,165,1,105,0,100,136,100,134,147,1, + 100,137,100,138,147,1,100,139,100,138,147,1,100,140,100,138, + 147,1,100,141,100,142,147,1,100,143,100,142,147,1,100,144, + 100,142,147,1,100,145,100,146,147,1,100,147,100,146,147,1, + 100,148,100,146,147,1,100,149,100,146,147,1,100,150,100,151, + 147,1,100,152,100,151,147,1,100,153,100,151,147,1,100,154, + 100,151,147,1,100,155,100,156,147,1,100,157,100,156,147,1, + 165,1,105,0,100,158,100,156,147,1,100,159,100,160,147,1, + 100,161,100,160,147,1,100,162,100,163,147,1,100,164,100,163, + 147,1,100,165,100,163,147,1,100,166,100,167,147,1,100,168, + 100,169,147,1,100,170,100,169,147,1,100,171,100,169,147,1, + 100,172,100,173,147,1,100,174,100,173,147,1,100,175,100,173, + 147,1,100,176,100,173,147,1,100,177,100,173,147,1,100,178, + 100,173,147,1,100,179,100,173,147,1,165,1,105,0,100,180, + 100,181,147,1,100,182,100,183,147,1,100,184,100,183,147,1, + 100,185,100,183,147,1,100,186,100,183,147,1,100,187,100,183, + 147,1,100,188,100,183,147,1,100,189,100,183,147,1,100,190, + 100,183,147,1,100,191,100,192,147,1,100,193,100,192,147,1, + 100,194,100,192,147,1,100,195,100,196,147,1,100,197,100,198, + 147,1,100,199,100,198,147,1,100,200,100,198,147,1,100,201, + 100,198,147,1,165,1,105,0,100,202,100,198,147,1,100,203, + 100,204,147,1,100,205,100,204,147,1,100,206,100,204,147,1, + 100,207,100,208,147,1,100,209,100,208,147,1,100,210,100,208, + 147,1,100,211,100,212,147,1,100,213,100,212,147,1,100,214, + 100,215,147,1,100,216,100,215,147,1,100,217,100,218,147,1, + 100,219,100,218,147,1,100,220,100,221,147,1,100,222,100,221, + 147,1,100,223,100,224,147,1,100,225,100,224,147,1,165,1, + 105,0,100,226,100,227,147,1,100,228,100,227,147,1,100,229, + 100,227,147,1,100,230,100,231,147,1,100,232,100,231,147,1, + 100,233,100,231,147,1,100,234,100,231,147,1,100,235,100,231, + 147,1,100,236,100,231,147,1,100,237,100,238,147,1,100,239, + 100,238,147,1,100,240,100,238,147,1,100,241,100,242,147,1, + 100,243,100,242,147,1,100,244,100,242,147,1,100,245,100,246, + 147,1,100,247,100,246,147,1,165,1,105,0,100,248,100,246, + 147,1,100,249,100,246,147,1,100,250,100,246,147,1,100,251, + 100,246,147,1,100,252,100,253,147,1,100,254,100,253,147,1, + 100,255,100,253,147,1,144,1,100,0,144,1,100,1,147,1, + 144,1,100,2,144,1,100,1,147,1,144,1,100,3,144,1, + 100,1,147,1,144,1,100,4,144,1,100,1,147,1,144,1, + 100,5,144,1,100,1,147,1,144,1,100,6,144,1,100,7, + 147,1,144,1,100,8,144,1,100,7,147,1,144,1,100,9, + 144,1,100,7,147,1,144,1,100,10,144,1,100,7,147,1, + 144,1,100,11,144,1,100,7,147,1,165,1,105,0,144,1, + 100,12,144,1,100,7,147,1,144,1,100,13,144,1,100,14, + 147,1,144,1,100,15,144,1,100,14,147,1,144,1,100,16, + 144,1,100,14,147,1,144,1,100,17,144,1,100,14,147,1, + 144,1,100,18,144,1,100,14,147,1,144,1,100,19,144,1, + 100,14,147,1,144,1,100,20,144,1,100,21,147,1,144,1, + 100,22,144,1,100,21,147,1,144,1,100,23,144,1,100,21, + 147,1,144,1,100,24,144,1,100,21,147,1,144,1,100,25, + 144,1,100,21,147,1,144,1,100,26,144,1,100,21,147,1, + 144,1,100,27,144,1,100,28,147,1,144,1,100,29,144,1, + 100,28,147,1,144,1,100,30,144,1,100,28,147,1,144,1, + 100,31,144,1,100,28,147,1,165,1,105,0,144,1,100,32, + 144,1,100,28,147,1,144,1,100,33,144,1,100,34,147,1, + 144,1,100,35,144,1,100,34,147,1,144,1,100,36,144,1, + 100,34,147,1,144,1,100,37,144,1,100,34,147,1,144,1, + 100,38,144,1,100,34,147,1,144,1,100,39,144,1,100,34, + 147,1,144,1,100,40,144,1,100,34,147,1,144,1,100,41, + 144,1,100,42,147,1,144,1,100,43,144,1,100,42,147,1, + 144,1,100,44,144,1,100,42,147,1,144,1,100,45,144,1, + 100,42,147,1,144,1,100,46,144,1,100,42,147,1,144,1, + 100,47,144,1,100,42,147,1,144,1,100,48,144,1,100,42, + 147,1,144,1,100,49,144,1,100,42,147,1,144,1,100,50, + 144,1,100,51,147,1,165,1,105,0,144,1,100,52,144,1, + 100,51,147,1,144,1,100,53,144,1,100,51,147,1,144,1, + 100,54,144,1,100,51,147,1,144,1,100,55,144,1,100,51, + 147,1,144,1,100,56,144,1,100,57,147,1,144,1,100,58, + 144,1,100,57,147,1,144,1,100,59,144,1,100,57,147,1, + 144,1,100,60,144,1,100,57,147,1,144,1,100,61,144,1, + 100,57,147,1,144,1,100,62,144,1,100,57,147,1,144,1, + 100,63,144,1,100,64,147,1,144,1,100,65,144,1,100,64, + 147,1,144,1,100,66,144,1,100,67,147,1,144,1,100,68, + 144,1,100,69,147,1,144,1,100,70,144,1,100,69,147,1, + 144,1,100,71,144,1,100,69,147,1,144,1,100,72,144,1, + 100,73,147,1,165,1,105,0,144,1,100,74,144,1,100,73, + 147,1,144,1,100,75,144,1,100,73,147,1,144,1,100,76, + 144,1,100,73,147,1,144,1,100,77,144,1,100,73,147,1, + 144,1,100,78,144,1,100,73,147,1,144,1,100,79,144,1, + 100,73,147,1,144,1,100,80,144,1,100,73,147,1,144,1, + 100,81,144,1,100,73,147,1,144,1,100,82,144,1,100,73, + 147,1,144,1,100,83,144,1,100,73,147,1,144,1,100,84, + 144,1,100,73,147,1,144,1,100,85,144,1,100,86,147,1, + 144,1,100,87,144,1,100,88,147,1,144,1,100,89,144,1, + 100,90,147,1,144,1,100,91,144,1,100,92,147,1,144,1, + 100,93,144,1,100,92,147,1,144,1,100,94,144,1,100,92, + 147,1,165,1,105,0,144,1,100,95,144,1,100,96,147,1, + 144,1,100,97,144,1,100,96,147,1,144,1,100,98,144,1, + 100,99,147,1,144,1,100,100,144,1,100,101,147,1,144,1, + 100,102,144,1,100,101,147,1,144,1,100,103,144,1,100,104, + 147,1,144,1,100,105,144,1,100,104,147,1,144,1,100,106, + 144,1,100,104,147,1,144,1,100,107,144,1,100,104,147,1, + 144,1,100,108,144,1,100,109,147,1,144,1,100,110,144,1, + 100,109,147,1,144,1,100,111,144,1,100,109,147,1,144,1, + 100,112,144,1,100,113,147,1,144,1,100,114,144,1,100,115, + 147,1,144,1,100,116,144,1,100,115,147,1,144,1,100,117, + 144,1,100,115,147,1,144,1,100,118,144,1,100,115,147,1, + 165,1,105,0,144,1,100,119,144,1,100,120,147,1,144,1, + 100,121,144,1,100,120,147,1,144,1,100,122,144,1,100,120, + 147,1,144,1,100,123,144,1,100,124,147,1,144,1,100,125, + 144,1,100,124,147,1,144,1,100,126,144,1,100,124,147,1, + 144,1,100,127,144,1,100,128,147,1,144,1,100,129,144,1, + 100,128,147,1,144,1,100,130,144,1,100,128,147,1,144,1, + 100,131,144,1,100,128,147,1,144,1,100,132,144,1,100,128, + 147,1,144,1,100,133,144,1,100,134,147,1,144,1,100,135, + 144,1,100,134,147,1,144,1,100,136,144,1,100,137,147,1, + 144,1,100,138,144,1,100,137,147,1,144,1,100,139,144,1, + 100,140,147,1,144,1,100,141,144,1,100,140,147,1,165,1, + 105,0,144,1,100,142,144,1,100,143,147,1,144,1,100,144, + 144,1,100,143,147,1,144,1,100,145,144,1,100,146,147,1, + 144,1,100,147,144,1,100,148,147,1,144,1,100,149,144,1, + 100,150,147,1,144,1,100,151,144,1,100,150,147,1,144,1, + 100,152,144,1,100,150,147,1,144,1,100,153,144,1,100,154, + 147,1,144,1,100,155,144,1,100,154,147,1,144,1,100,156, + 144,1,100,154,147,1,144,1,100,157,144,1,100,154,147,1, + 144,1,100,158,144,1,100,154,147,1,144,1,100,159,144,1, + 100,154,147,1,144,1,100,160,144,1,100,161,147,1,144,1, + 100,162,144,1,100,163,147,1,144,1,100,164,144,1,100,163, + 147,1,144,1,100,165,144,1,100,115,147,1,165,1,100,173, + 100,183,100,18,144,1,100,166,156,3,165,1,90,1,144,1, + 100,167,83,0,40,168,1,0,0,97,60,2,0,0,32,69, + 110,99,111,100,105,110,103,32,65,108,105,97,115,101,115,32, + 83,117,112,112,111,114,116,10,10,32,32,32,32,84,104,105, + 115,32,109,111,100,117,108,101,32,105,115,32,117,115,101,100, + 32,98,121,32,116,104,101,32,101,110,99,111,100,105,110,103, + 115,32,112,97,99,107,97,103,101,32,115,101,97,114,99,104, + 32,102,117,110,99,116,105,111,110,32,116,111,10,32,32,32, + 32,109,97,112,32,101,110,99,111,100,105,110,103,115,32,110, + 97,109,101,115,32,116,111,32,109,111,100,117,108,101,32,110, + 97,109,101,115,46,10,10,32,32,32,32,78,111,116,101,32, + 116,104,97,116,32,116,104,101,32,115,101,97,114,99,104,32, + 102,117,110,99,116,105,111,110,32,110,111,114,109,97,108,105, + 122,101,115,32,116,104,101,32,101,110,99,111,100,105,110,103, + 32,110,97,109,101,115,32,98,101,102,111,114,101,10,32,32, + 32,32,100,111,105,110,103,32,116,104,101,32,108,111,111,107, + 117,112,44,32,115,111,32,116,104,101,32,109,97,112,112,105, + 110,103,32,119,105,108,108,32,104,97,118,101,32,116,111,32, + 109,97,112,32,110,111,114,109,97,108,105,122,101,100,10,32, + 32,32,32,101,110,99,111,100,105,110,103,32,110,97,109,101, + 115,32,116,111,32,109,111,100,117,108,101,32,110,97,109,101, + 115,46,10,10,32,32,32,32,67,111,110,116,101,110,116,115, + 58,10,10,32,32,32,32,32,32,32,32,84,104,101,32,102, + 111,108,108,111,119,105,110,103,32,97,108,105,97,115,101,115, + 32,100,105,99,116,105,111,110,97,114,121,32,99,111,110,116, + 97,105,110,115,32,109,97,112,112,105,110,103,115,32,111,102, + 32,97,108,108,32,73,65,78,65,10,32,32,32,32,32,32, + 32,32,99,104,97,114,97,99,116,101,114,32,115,101,116,32, + 110,97,109,101,115,32,102,111,114,32,119,104,105,99,104,32, + 116,104,101,32,80,121,116,104,111,110,32,99,111,114,101,32, + 108,105,98,114,97,114,121,32,112,114,111,118,105,100,101,115, + 10,32,32,32,32,32,32,32,32,99,111,100,101,99,115,46, + 32,73,110,32,97,100,100,105,116,105,111,110,32,116,111,32, + 116,104,101,115,101,44,32,97,32,102,101,119,32,80,121,116, + 104,111,110,32,115,112,101,99,105,102,105,99,32,99,111,100, + 101,99,10,32,32,32,32,32,32,32,32,97,108,105,97,115, + 101,115,32,104,97,118,101,32,97,108,115,111,32,98,101,101, + 110,32,97,100,100,101,100,46,10,10,90,3,54,52,54,218, + 5,97,115,99,105,105,122,14,97,110,115,105,95,120,51,46, + 52,95,49,57,54,56,90,14,97,110,115,105,95,120,51,95, + 52,95,49,57,54,56,122,14,97,110,115,105,95,120,51,46, + 52,95,49,57,56,54,90,5,99,112,51,54,55,90,7,99, + 115,97,115,99,105,105,90,6,105,98,109,51,54,55,90,9, + 105,115,111,54,52,54,95,117,115,122,16,105,115,111,95,54, + 52,54,46,105,114,118,95,49,57,57,49,90,8,105,115,111, + 95,105,114,95,54,90,2,117,115,90,8,117,115,95,97,115, + 99,105,105,90,6,98,97,115,101,54,52,90,12,98,97,115, + 101,54,52,95,99,111,100,101,99,90,7,98,97,115,101,95, + 54,52,90,7,98,105,103,53,95,116,119,90,4,98,105,103, + 53,90,6,99,115,98,105,103,53,90,10,98,105,103,53,95, + 104,107,115,99,115,90,9,98,105,103,53,104,107,115,99,115, + 90,5,104,107,115,99,115,90,3,98,122,50,90,9,98,122, + 50,95,99,111,100,101,99,90,3,48,51,55,90,5,99,112, + 48,51,55,90,8,99,115,105,98,109,48,51,55,90,12,101, + 98,99,100,105,99,95,99,112,95,99,97,90,12,101,98,99, + 100,105,99,95,99,112,95,110,108,90,12,101,98,99,100,105, + 99,95,99,112,95,117,115,90,12,101,98,99,100,105,99,95, + 99,112,95,119,116,90,6,105,98,109,48,51,55,90,6,105, + 98,109,48,51,57,90,4,49,48,50,54,90,6,99,112,49, + 48,50,54,90,9,99,115,105,98,109,49,48,50,54,90,7, + 105,98,109,49,48,50,54,90,4,49,49,50,53,90,6,99, + 112,49,49,50,53,90,7,105,98,109,49,49,50,53,90,6, + 99,112,56,54,54,117,90,6,114,117,115,99,105,105,90,4, + 49,49,52,48,90,6,99,112,49,49,52,48,90,7,105,98, + 109,49,49,52,48,90,4,49,50,53,48,90,6,99,112,49, + 50,53,48,90,12,119,105,110,100,111,119,115,95,49,50,53, + 48,90,4,49,50,53,49,90,6,99,112,49,50,53,49,90, + 12,119,105,110,100,111,119,115,95,49,50,53,49,90,4,49, + 50,53,50,90,6,99,112,49,50,53,50,90,12,119,105,110, + 100,111,119,115,95,49,50,53,50,90,4,49,50,53,51,90, + 6,99,112,49,50,53,51,90,12,119,105,110,100,111,119,115, + 95,49,50,53,51,90,4,49,50,53,52,90,6,99,112,49, + 50,53,52,90,12,119,105,110,100,111,119,115,95,49,50,53, + 52,90,4,49,50,53,53,90,6,99,112,49,50,53,53,90, + 12,119,105,110,100,111,119,115,95,49,50,53,53,90,4,49, + 50,53,54,90,6,99,112,49,50,53,54,90,12,119,105,110, + 100,111,119,115,95,49,50,53,54,90,4,49,50,53,55,90, + 6,99,112,49,50,53,55,90,12,119,105,110,100,111,119,115, + 95,49,50,53,55,90,4,49,50,53,56,90,6,99,112,49, + 50,53,56,90,12,119,105,110,100,111,119,115,95,49,50,53, + 56,90,3,50,55,51,90,5,99,112,50,55,51,90,6,105, + 98,109,50,55,51,90,8,99,115,105,98,109,50,55,51,90, + 3,52,50,52,90,5,99,112,52,50,52,90,8,99,115,105, + 98,109,52,50,52,90,12,101,98,99,100,105,99,95,99,112, + 95,104,101,90,6,105,98,109,52,50,52,90,3,52,51,55, + 90,5,99,112,52,51,55,90,16,99,115,112,99,56,99,111, + 100,101,112,97,103,101,52,51,55,90,6,105,98,109,52,51, + 55,90,3,53,48,48,90,5,99,112,53,48,48,90,8,99, + 115,105,98,109,53,48,48,90,12,101,98,99,100,105,99,95, + 99,112,95,98,101,90,12,101,98,99,100,105,99,95,99,112, + 95,99,104,90,6,105,98,109,53,48,48,90,3,55,55,53, + 90,5,99,112,55,55,53,90,13,99,115,112,99,55,55,53, + 98,97,108,116,105,99,90,6,105,98,109,55,55,53,90,3, + 56,53,48,90,5,99,112,56,53,48,90,19,99,115,112,99, + 56,53,48,109,117,108,116,105,108,105,110,103,117,97,108,90, + 6,105,98,109,56,53,48,90,3,56,53,50,90,5,99,112, + 56,53,50,90,8,99,115,112,99,112,56,53,50,90,6,105, + 98,109,56,53,50,90,3,56,53,53,90,5,99,112,56,53, + 53,90,8,99,115,105,98,109,56,53,53,90,6,105,98,109, + 56,53,53,90,3,56,53,55,90,5,99,112,56,53,55,90, + 8,99,115,105,98,109,56,53,55,90,6,105,98,109,56,53, + 55,90,3,56,53,56,90,5,99,112,56,53,56,90,8,99, + 115,105,98,109,56,53,56,90,6,105,98,109,56,53,56,90, + 3,56,54,48,90,5,99,112,56,54,48,90,8,99,115,105, + 98,109,56,54,48,90,6,105,98,109,56,54,48,90,3,56, + 54,49,90,5,99,112,56,54,49,90,5,99,112,95,105,115, + 90,8,99,115,105,98,109,56,54,49,90,6,105,98,109,56, + 54,49,90,3,56,54,50,90,5,99,112,56,54,50,90,18, + 99,115,112,99,56,54,50,108,97,116,105,110,104,101,98,114, + 101,119,90,6,105,98,109,56,54,50,90,3,56,54,51,90, + 5,99,112,56,54,51,90,8,99,115,105,98,109,56,54,51, + 90,6,105,98,109,56,54,51,90,3,56,54,52,90,5,99, + 112,56,54,52,90,8,99,115,105,98,109,56,54,52,90,6, + 105,98,109,56,54,52,90,3,56,54,53,90,5,99,112,56, + 54,53,90,8,99,115,105,98,109,56,54,53,90,6,105,98, + 109,56,54,53,90,3,56,54,54,90,5,99,112,56,54,54, + 90,8,99,115,105,98,109,56,54,54,90,6,105,98,109,56, + 54,54,90,3,56,54,57,90,5,99,112,56,54,57,90,5, + 99,112,95,103,114,90,8,99,115,105,98,109,56,54,57,90, + 6,105,98,109,56,54,57,90,3,57,51,50,90,5,99,112, + 57,51,50,90,5,109,115,57,51,50,90,7,109,115,107,97, + 110,106,105,90,8,109,115,95,107,97,110,106,105,90,3,57, + 52,57,90,5,99,112,57,52,57,90,5,109,115,57,52,57, + 90,3,117,104,99,90,3,57,53,48,90,5,99,112,57,53, + 48,90,5,109,115,57,53,48,90,8,106,105,115,120,48,50, + 49,51,90,12,101,117,99,95,106,105,115,95,50,48,48,52, + 90,10,101,117,99,106,105,115,50,48,48,52,90,11,101,117, + 99,95,106,105,115,50,48,48,52,90,11,101,117,99,106,105, + 115,120,48,50,49,51,90,12,101,117,99,95,106,105,115,120, + 48,50,49,51,90,5,101,117,99,106,112,90,6,101,117,99, + 95,106,112,90,4,117,106,105,115,90,5,117,95,106,105,115, + 90,5,101,117,99,107,114,90,6,101,117,99,95,107,114,90, + 6,107,111,114,101,97,110,90,7,107,115,99,53,54,48,49, + 90,9,107,115,95,99,95,53,54,48,49,90,14,107,115,95, + 99,95,53,54,48,49,95,49,57,56,55,90,7,107,115,120, + 49,48,48,49,90,9,107,115,95,120,95,49,48,48,49,90, + 12,103,98,49,56,48,51,48,95,50,48,48,48,90,7,103, + 98,49,56,48,51,48,90,7,99,104,105,110,101,115,101,90, + 6,103,98,50,51,49,50,90,15,99,115,105,115,111,53,56, + 103,98,50,51,49,50,56,48,90,6,101,117,99,95,99,110, + 90,5,101,117,99,99,110,90,12,101,117,99,103,98,50,51, + 49,50,95,99,110,90,11,103,98,50,51,49,50,95,49,57, + 56,48,90,9,103,98,50,51,49,50,95,56,48,90,9,105, + 115,111,95,105,114,95,53,56,90,3,57,51,54,90,3,103, + 98,107,90,5,99,112,57,51,54,90,5,109,115,57,51,54, + 218,3,104,101,120,90,9,104,101,120,95,99,111,100,101,99, + 90,6,114,111,109,97,110,56,90,9,104,112,95,114,111,109, + 97,110,56,90,2,114,56,90,10,99,115,72,80,82,111,109, + 97,110,56,90,6,99,112,49,48,53,49,90,7,105,98,109, + 49,48,53,49,90,4,104,122,103,98,90,2,104,122,90,5, + 104,122,95,103,98,90,10,104,122,95,103,98,95,50,51,49, + 50,90,11,99,115,105,115,111,50,48,50,50,106,112,90,10, + 105,115,111,50,48,50,50,95,106,112,90,9,105,115,111,50, + 48,50,50,106,112,90,11,105,115,111,95,50,48,50,50,95, + 106,112,90,11,105,115,111,50,48,50,50,106,112,95,49,90, + 12,105,115,111,50,48,50,50,95,106,112,95,49,90,13,105, + 115,111,95,50,48,50,50,95,106,112,95,49,90,11,105,115, + 111,50,48,50,50,106,112,95,50,90,12,105,115,111,50,48, + 50,50,95,106,112,95,50,90,13,105,115,111,95,50,48,50, + 50,95,106,112,95,50,90,16,105,115,111,95,50,48,50,50, + 95,106,112,95,50,48,48,52,90,15,105,115,111,50,48,50, + 50,95,106,112,95,50,48,48,52,90,14,105,115,111,50,48, + 50,50,106,112,95,50,48,48,52,90,11,105,115,111,50,48, + 50,50,106,112,95,51,90,12,105,115,111,50,48,50,50,95, + 106,112,95,51,90,13,105,115,111,95,50,48,50,50,95,106, + 112,95,51,90,13,105,115,111,50,48,50,50,106,112,95,101, + 120,116,90,14,105,115,111,50,48,50,50,95,106,112,95,101, + 120,116,90,15,105,115,111,95,50,48,50,50,95,106,112,95, + 101,120,116,90,11,99,115,105,115,111,50,48,50,50,107,114, + 90,10,105,115,111,50,48,50,50,95,107,114,90,9,105,115, + 111,50,48,50,50,107,114,90,11,105,115,111,95,50,48,50, + 50,95,107,114,90,11,99,115,105,115,111,108,97,116,105,110, + 54,90,10,105,115,111,56,56,53,57,95,49,48,90,11,105, + 115,111,95,56,56,53,57,95,49,48,90,16,105,115,111,95, + 56,56,53,57,95,49,48,95,49,57,57,50,90,10,105,115, + 111,95,105,114,95,49,53,55,90,2,108,54,90,6,108,97, + 116,105,110,54,90,4,116,104,97,105,90,10,105,115,111,56, + 56,53,57,95,49,49,90,11,105,115,111,95,56,56,53,57, + 95,49,49,90,16,105,115,111,95,56,56,53,57,95,49,49, + 95,50,48,48,49,90,11,105,115,111,95,56,56,53,57,95, + 49,51,90,10,105,115,111,56,56,53,57,95,49,51,90,2, + 108,55,90,6,108,97,116,105,110,55,90,11,105,115,111,95, + 56,56,53,57,95,49,52,90,10,105,115,111,56,56,53,57, + 95,49,52,90,16,105,115,111,95,56,56,53,57,95,49,52, + 95,49,57,57,56,90,10,105,115,111,95,99,101,108,116,105, + 99,90,10,105,115,111,95,105,114,95,49,57,57,90,2,108, + 56,90,6,108,97,116,105,110,56,90,11,105,115,111,95,56, + 56,53,57,95,49,53,90,10,105,115,111,56,56,53,57,95, + 49,53,90,2,108,57,90,6,108,97,116,105,110,57,90,11, + 105,115,111,95,56,56,53,57,95,49,54,90,10,105,115,111, + 56,56,53,57,95,49,54,90,16,105,115,111,95,56,56,53, + 57,95,49,54,95,50,48,48,49,90,10,105,115,111,95,105, + 114,95,50,50,54,90,3,108,49,48,90,7,108,97,116,105, + 110,49,48,90,11,99,115,105,115,111,108,97,116,105,110,50, + 90,9,105,115,111,56,56,53,57,95,50,90,10,105,115,111, + 95,56,56,53,57,95,50,90,15,105,115,111,95,56,56,53, + 57,95,50,95,49,57,56,55,90,10,105,115,111,95,105,114, + 95,49,48,49,90,2,108,50,90,6,108,97,116,105,110,50, + 90,11,99,115,105,115,111,108,97,116,105,110,51,90,9,105, + 115,111,56,56,53,57,95,51,90,10,105,115,111,95,56,56, + 53,57,95,51,90,15,105,115,111,95,56,56,53,57,95,51, + 95,49,57,56,56,90,10,105,115,111,95,105,114,95,49,48, + 57,90,2,108,51,90,6,108,97,116,105,110,51,90,11,99, + 115,105,115,111,108,97,116,105,110,52,90,9,105,115,111,56, + 56,53,57,95,52,90,10,105,115,111,95,56,56,53,57,95, + 52,90,15,105,115,111,95,56,56,53,57,95,52,95,49,57, + 56,56,90,10,105,115,111,95,105,114,95,49,49,48,90,2, + 108,52,90,6,108,97,116,105,110,52,90,18,99,115,105,115, + 111,108,97,116,105,110,99,121,114,105,108,108,105,99,90,9, + 105,115,111,56,56,53,57,95,53,90,8,99,121,114,105,108, + 108,105,99,90,10,105,115,111,95,56,56,53,57,95,53,90, + 15,105,115,111,95,56,56,53,57,95,53,95,49,57,56,56, + 90,10,105,115,111,95,105,114,95,49,52,52,90,6,97,114, + 97,98,105,99,90,9,105,115,111,56,56,53,57,95,54,90, + 8,97,115,109,111,95,55,48,56,90,16,99,115,105,115,111, + 108,97,116,105,110,97,114,97,98,105,99,90,8,101,99,109, + 97,95,49,49,52,90,10,105,115,111,95,56,56,53,57,95, + 54,90,15,105,115,111,95,56,56,53,57,95,54,95,49,57, + 56,55,90,10,105,115,111,95,105,114,95,49,50,55,90,15, + 99,115,105,115,111,108,97,116,105,110,103,114,101,101,107,90, + 9,105,115,111,56,56,53,57,95,55,90,8,101,99,109,97, + 95,49,49,56,90,8,101,108,111,116,95,57,50,56,90,5, + 103,114,101,101,107,90,6,103,114,101,101,107,56,90,10,105, + 115,111,95,56,56,53,57,95,55,90,15,105,115,111,95,56, + 56,53,57,95,55,95,49,57,56,55,90,10,105,115,111,95, + 105,114,95,49,50,54,90,16,99,115,105,115,111,108,97,116, + 105,110,104,101,98,114,101,119,90,9,105,115,111,56,56,53, + 57,95,56,90,6,104,101,98,114,101,119,90,10,105,115,111, + 95,56,56,53,57,95,56,90,15,105,115,111,95,56,56,53, + 57,95,56,95,49,57,56,56,90,10,105,115,111,95,105,114, + 95,49,51,56,90,11,99,115,105,115,111,108,97,116,105,110, + 53,90,9,105,115,111,56,56,53,57,95,57,90,10,105,115, + 111,95,56,56,53,57,95,57,90,15,105,115,111,95,56,56, + 53,57,95,57,95,49,57,56,57,90,10,105,115,111,95,105, + 114,95,49,52,56,90,2,108,53,90,6,108,97,116,105,110, + 53,90,6,99,112,49,51,54,49,90,5,106,111,104,97,98, + 90,6,109,115,49,51,54,49,90,7,99,115,107,111,105,56, + 114,90,6,107,111,105,56,95,114,90,7,107,122,95,49,48, + 52,56,90,6,107,122,49,48,52,56,90,6,114,107,49,48, + 52,56,90,13,115,116,114,107,49,48,52,56,95,50,48,48, + 50,90,4,56,56,53,57,90,7,108,97,116,105,110,95,49, + 90,5,99,112,56,49,57,90,11,99,115,105,115,111,108,97, + 116,105,110,49,90,6,105,98,109,56,49,57,90,7,105,115, + 111,56,56,53,57,90,9,105,115,111,56,56,53,57,95,49, + 90,10,105,115,111,95,56,56,53,57,95,49,90,15,105,115, + 111,95,56,56,53,57,95,49,95,49,57,56,55,90,10,105, + 115,111,95,105,114,95,49,48,48,90,2,108,49,90,5,108, + 97,116,105,110,90,6,108,97,116,105,110,49,90,11,109,97, + 99,99,121,114,105,108,108,105,99,90,12,109,97,99,95,99, + 121,114,105,108,108,105,99,90,8,109,97,99,103,114,101,101, + 107,90,9,109,97,99,95,103,114,101,101,107,90,10,109,97, + 99,105,99,101,108,97,110,100,90,11,109,97,99,95,105,99, + 101,108,97,110,100,90,16,109,97,99,99,101,110,116,114,97, + 108,101,117,114,111,112,101,90,10,109,97,99,95,108,97,116, + 105,110,50,90,12,109,97,99,95,99,101,110,116,101,117,114, + 111,90,9,109,97,99,108,97,116,105,110,50,90,9,109,97, + 99,105,110,116,111,115,104,90,9,109,97,99,95,114,111,109, + 97,110,90,8,109,97,99,114,111,109,97,110,90,10,109,97, + 99,116,117,114,107,105,115,104,90,11,109,97,99,95,116,117, + 114,107,105,115,104,90,4,97,110,115,105,90,4,109,98,99, + 115,90,4,100,98,99,115,90,9,99,115,112,116,99,112,49, + 53,52,90,7,112,116,99,112,49,53,52,90,5,112,116,49, + 53,52,90,5,99,112,49,53,52,90,14,99,121,114,105,108, + 108,105,99,95,97,115,105,97,110,90,6,113,117,111,112,114, + 105,90,12,113,117,111,112,114,105,95,99,111,100,101,99,90, + 16,113,117,111,116,101,100,95,112,114,105,110,116,97,98,108, + 101,90,15,113,117,111,116,101,100,112,114,105,110,116,97,98, + 108,101,90,5,114,111,116,49,51,90,6,114,111,116,95,49, + 51,90,10,99,115,115,104,105,102,116,106,105,115,90,9,115, + 104,105,102,116,95,106,105,115,90,8,115,104,105,102,116,106, + 105,115,90,4,115,106,105,115,90,5,115,95,106,105,115,90, + 12,115,104,105,102,116,106,105,115,50,48,48,52,90,14,115, + 104,105,102,116,95,106,105,115,95,50,48,48,52,90,9,115, + 106,105,115,95,50,48,48,52,90,10,115,95,106,105,115,95, + 50,48,48,52,90,13,115,104,105,102,116,106,105,115,120,48, + 50,49,51,90,14,115,104,105,102,116,95,106,105,115,120,48, + 50,49,51,90,9,115,106,105,115,120,48,50,49,51,90,10, + 115,95,106,105,115,120,48,50,49,51,90,6,116,105,115,54, + 50,48,90,7,116,105,115,95,54,50,48,90,9,116,105,115, + 95,54,50,48,95,48,90,14,116,105,115,95,54,50,48,95, + 50,53,50,57,95,48,90,14,116,105,115,95,54,50,48,95, + 50,53,50,57,95,49,90,10,105,115,111,95,105,114,95,49, + 54,54,90,3,117,49,54,90,6,117,116,102,95,49,54,90, + 5,117,116,102,49,54,90,18,117,110,105,99,111,100,101,98, + 105,103,117,110,109,97,114,107,101,100,90,9,117,116,102,95, + 49,54,95,98,101,90,8,117,116,102,95,49,54,98,101,90, + 21,117,110,105,99,111,100,101,108,105,116,116,108,101,117,110, + 109,97,114,107,101,100,90,9,117,116,102,95,49,54,95,108, + 101,90,8,117,116,102,95,49,54,108,101,90,3,117,51,50, + 90,6,117,116,102,95,51,50,90,5,117,116,102,51,50,90, + 8,117,116,102,95,51,50,98,101,90,9,117,116,102,95,51, + 50,95,98,101,90,8,117,116,102,95,51,50,108,101,90,9, + 117,116,102,95,51,50,95,108,101,90,2,117,55,90,5,117, + 116,102,95,55,90,4,117,116,102,55,90,17,117,110,105,99, + 111,100,101,95,49,95,49,95,117,116,102,95,55,90,2,117, + 56,90,5,117,116,102,95,56,90,3,117,116,102,90,4,117, + 116,102,56,90,9,117,116,102,56,95,117,99,115,50,90,9, + 117,116,102,56,95,117,99,115,52,90,7,99,112,54,53,48, + 48,49,90,2,117,117,90,8,117,117,95,99,111,100,101,99, + 218,3,122,105,112,90,10,122,108,105,98,95,99,111,100,101, + 99,90,4,122,108,105,98,90,14,120,95,109,97,99,95,106, + 97,112,97,110,101,115,101,41,3,90,12,120,95,109,97,99, + 95,107,111,114,101,97,110,90,18,120,95,109,97,99,95,115, + 105,109,112,95,99,104,105,110,101,115,101,90,18,120,95,109, + 97,99,95,116,114,97,100,95,99,104,105,110,101,115,101,78, + 41,2,218,7,95,95,100,111,99,95,95,90,7,97,108,105, + 97,115,101,115,169,0,243,0,0,0,0,122,26,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,97, + 108,105,97,115,101,115,62,218,8,60,109,111,100,117,108,101, + 62,114,6,0,0,0,1,0,0,0,115,40,13,0,0,4, + 0,2,17,4,5,2,251,4,6,2,250,4,7,2,249,4, + 8,2,248,4,9,2,247,4,10,2,246,4,11,2,245,4, + 12,2,244,4,13,2,243,4,14,2,242,4,15,2,241,4, + 16,2,240,4,19,2,237,4,20,2,236,4,23,2,233,4, + 24,2,232,4,27,4,229,4,28,2,228,4,31,2,225,4, + 34,2,222,4,35,2,221,4,36,2,220,4,37,2,219,4, + 38,2,218,4,39,2,217,4,40,2,216,4,41,2,215,4, + 44,2,212,4,45,2,211,4,46,2,210,4,49,2,207,4, + 50,2,206,4,51,2,205,4,52,6,204,4,55,2,201,4, + 56,2,200,4,59,2,197,4,60,2,196,4,63,2,193,4, + 64,2,192,4,67,2,189,4,68,2,188,4,71,2,185,4, + 72,2,184,4,75,2,181,4,76,2,180,4,79,2,177,4, + 80,2,176,4,83,2,173,4,84,2,172,4,87,6,169,4, + 88,2,168,4,91,2,165,4,92,2,164,4,95,2,161,4, + 96,2,160,4,97,2,159,4,100,2,156,4,101,2,155,4, + 102,2,154,4,103,2,153,4,106,2,150,4,107,2,149,4, + 108,2,148,4,111,2,145,4,112,2,144,4,113,2,143,4, + 114,6,142,4,115,2,141,4,118,2,138,4,119,2,137,4, + 120,2,136,4,123,2,133,4,124,2,132,4,125,2,131,0, + 127,4,1,0,129,2,255,0,127,4,2,0,129,2,254,0, + 127,4,3,0,129,2,253,0,127,4,6,0,129,2,250,0, + 127,4,7,0,129,2,249,0,127,4,8,0,129,2,248,0, + 127,4,11,0,129,2,245,0,127,4,12,0,129,2,244,0, + 127,4,13,0,129,2,243,0,127,4,16,0,129,6,240,0, + 127,4,17,0,129,2,239,0,127,4,18,0,129,2,238,0, + 127,4,21,0,129,2,235,0,127,4,22,0,129,2,234,0, + 127,4,23,0,129,2,233,0,127,4,26,0,129,2,230,0, + 127,4,27,0,129,2,229,0,127,4,28,0,129,2,228,0, + 127,4,29,0,129,2,227,0,127,4,32,0,129,2,224,0, + 127,4,33,0,129,2,223,0,127,4,34,0,129,2,222,0, + 127,4,37,0,129,2,219,0,127,4,38,0,129,2,218,0, + 127,4,39,0,129,2,217,0,127,4,42,0,129,2,214,0, + 127,4,43,0,129,6,213,0,127,4,44,0,129,2,212,0, + 127,4,47,0,129,2,209,0,127,4,48,0,129,2,208,0, + 127,4,49,0,129,2,207,0,127,4,52,0,129,2,204,0, + 127,4,53,0,129,2,203,0,127,4,54,0,129,2,202,0, + 127,4,57,0,129,2,199,0,127,4,58,0,129,2,198,0, + 127,4,59,0,129,2,197,0,127,4,60,0,129,2,196,0, + 127,4,63,0,129,2,193,0,127,4,64,0,129,2,192,0, + 127,4,65,0,129,2,191,0,127,4,66,0,129,2,190,0, + 127,4,69,0,129,2,187,0,127,4,70,0,129,6,186,0, + 127,4,71,0,129,2,185,0,127,4,74,0,129,2,182,0, + 127,4,75,0,129,2,181,0,127,4,78,0,129,2,178,0, + 127,4,79,0,129,2,177,0,127,4,80,0,129,2,176,0, + 127,4,83,0,129,2,173,0,127,4,86,0,129,2,170,0, + 127,4,87,0,129,2,169,0,127,4,88,0,129,2,168,0, + 127,4,91,0,129,2,165,0,127,4,92,0,129,2,164,0, + 127,4,93,0,129,2,163,0,127,4,94,0,129,2,162,0, + 127,4,95,0,129,2,161,0,127,4,96,0,129,2,160,0, + 127,4,97,0,129,6,159,0,127,4,100,0,129,2,156,0, + 127,4,103,0,129,2,153,0,127,4,104,0,129,2,152,0, + 127,4,105,0,129,2,151,0,127,4,106,0,129,2,150,0, + 127,4,107,0,129,2,149,0,127,4,108,0,129,2,148,0, + 127,4,109,0,129,2,147,0,127,4,110,0,129,2,146,0, + 127,4,113,0,129,2,143,0,127,4,114,0,129,2,142,0, + 127,4,115,0,129,2,141,0,127,4,118,0,129,2,138,0, + 127,4,121,0,129,2,135,0,127,4,122,0,129,2,134,0, + 127,4,123,0,129,2,133,0,127,4,124,0,129,6,132,0, + 127,4,125,0,129,2,131,0,127,0,127,4,1,0,129,0, + 129,2,255,0,127,0,127,4,2,0,129,0,129,2,254,0, + 127,0,127,4,3,0,129,0,129,2,253,0,127,0,127,4, + 6,0,129,0,129,2,250,0,127,0,127,4,7,0,129,0, + 129,2,249,0,127,0,127,4,8,0,129,0,129,2,248,0, + 127,0,127,4,11,0,129,0,129,2,245,0,127,0,127,4, + 12,0,129,0,129,2,244,0,127,0,127,4,15,0,129,0, + 129,2,241,0,127,0,127,4,16,0,129,0,129,2,240,0, + 127,0,127,4,19,0,129,0,129,2,237,0,127,0,127,4, + 20,0,129,0,129,2,236,0,127,0,127,4,23,0,129,0, + 129,2,233,0,127,0,127,4,24,0,129,0,129,2,232,0, + 127,0,127,4,27,0,129,0,129,2,229,0,127,0,127,4, + 28,0,129,0,129,6,228,0,127,0,127,4,31,0,129,0, + 129,2,225,0,127,0,127,4,32,0,129,0,129,2,224,0, + 127,0,127,4,33,0,129,0,129,2,223,0,127,0,127,4, + 36,0,129,0,129,2,220,0,127,0,127,4,37,0,129,0, + 129,2,219,0,127,0,127,4,38,0,129,0,129,2,218,0, + 127,0,127,4,39,0,129,0,129,2,217,0,127,0,127,4, + 40,0,129,0,129,2,216,0,127,0,127,4,41,0,129,0, + 129,2,215,0,127,0,127,4,44,0,129,0,129,2,212,0, + 127,0,127,4,45,0,129,0,129,2,211,0,127,0,127,4, + 46,0,129,0,129,2,210,0,127,0,127,4,49,0,129,0, + 129,2,207,0,127,0,127,4,50,0,129,0,129,2,206,0, + 127,0,127,4,51,0,129,0,129,2,205,0,127,0,127,4, + 54,0,129,0,129,2,202,0,127,0,127,4,55,0,129,0, + 129,6,201,0,127,0,127,4,56,0,129,0,129,2,200,0, + 127,0,127,4,57,0,129,0,129,2,199,0,127,0,127,4, + 58,0,129,0,129,2,198,0,127,0,127,4,59,0,129,0, + 129,2,197,0,127,0,127,4,62,0,129,0,129,2,194,0, + 127,0,127,4,63,0,129,0,129,2,193,0,127,0,127,4, + 64,0,129,0,129,2,192,0,127,0,127,8,67,0,129,0, + 129,2,189,0,127,0,127,8,68,0,129,0,129,2,188,0, + 127,0,127,8,69,0,129,0,129,2,187,0,127,0,127,8, + 70,0,129,0,129,2,186,0,127,0,127,8,71,0,129,0, + 129,2,185,0,127,0,127,8,74,0,129,0,129,2,182,0, + 127,0,127,8,75,0,129,0,129,2,181,0,127,0,127,8, + 76,0,129,0,129,2,180,0,127,0,127,8,77,0,129,0, + 129,2,179,0,127,0,127,8,78,0,129,0,129,6,178,0, + 127,0,127,8,79,0,129,0,129,2,177,0,127,0,127,8, + 82,0,129,0,129,2,174,0,127,0,127,8,83,0,129,0, + 129,2,173,0,127,0,127,8,84,0,129,0,129,2,172,0, + 127,0,127,8,85,0,129,0,129,2,171,0,127,0,127,8, + 86,0,129,0,129,2,170,0,127,0,127,8,87,0,129,0, + 129,2,169,0,127,0,127,8,90,0,129,0,129,2,166,0, + 127,0,127,8,91,0,129,0,129,2,165,0,127,0,127,8, + 92,0,129,0,129,2,164,0,127,0,127,8,93,0,129,0, + 129,2,163,0,127,0,127,8,94,0,129,0,129,2,162,0, + 127,0,127,8,95,0,129,0,129,2,161,0,127,0,127,8, + 98,0,129,0,129,2,158,0,127,0,127,8,99,0,129,0, + 129,2,157,0,127,0,127,8,100,0,129,0,129,2,156,0, + 127,0,127,8,101,0,129,0,129,6,155,0,127,0,127,8, + 102,0,129,0,129,2,154,0,127,0,127,8,105,0,129,0, + 129,2,151,0,127,0,127,8,106,0,129,0,129,2,150,0, + 127,0,127,8,107,0,129,0,129,2,149,0,127,0,127,8, + 108,0,129,0,129,2,148,0,127,0,127,8,109,0,129,0, + 129,2,147,0,127,0,127,8,110,0,129,0,129,2,146,0, + 127,0,127,8,111,0,129,0,129,2,145,0,127,0,127,8, + 114,0,129,0,129,2,142,0,127,0,127,8,115,0,129,0, + 129,2,141,0,127,0,127,8,116,0,129,0,129,2,140,0, + 127,0,127,8,117,0,129,0,129,2,139,0,127,0,127,8, + 118,0,129,0,129,2,138,0,127,0,127,8,119,0,129,0, + 129,2,137,0,127,0,127,8,120,0,129,0,129,2,136,0, + 127,0,127,8,121,0,129,0,129,2,135,0,127,0,127,8, + 124,0,129,0,129,6,132,0,127,0,127,8,125,0,129,0, + 129,2,131,0,127,0,127,8,126,0,129,0,129,2,130,0, + 127,0,127,8,127,0,129,0,129,2,129,0,127,0,127,0, + 127,8,1,0,129,0,129,0,129,2,255,0,127,0,127,0, + 127,8,4,0,129,0,129,0,129,2,252,0,127,0,127,0, + 127,8,5,0,129,0,129,0,129,2,251,0,127,0,127,0, + 127,8,6,0,129,0,129,0,129,2,250,0,127,0,127,0, + 127,8,7,0,129,0,129,0,129,2,249,0,127,0,127,0, + 127,8,8,0,129,0,129,0,129,2,248,0,127,0,127,0, + 127,8,9,0,129,0,129,0,129,2,247,0,127,0,127,0, + 127,8,12,0,129,0,129,0,129,2,244,0,127,0,127,0, + 127,8,13,0,129,0,129,0,129,2,243,0,127,0,127,0, + 127,8,16,0,129,0,129,0,129,2,240,0,127,0,127,0, + 127,8,19,0,129,0,129,0,129,2,237,0,127,0,127,0, + 127,8,20,0,129,0,129,0,129,2,236,0,127,0,127,0, + 127,8,21,0,129,0,129,0,129,2,235,0,127,0,127,0, + 127,8,30,0,129,0,129,0,129,6,226,0,127,0,127,0, + 127,8,31,0,129,0,129,0,129,2,225,0,127,0,127,0, + 127,8,32,0,129,0,129,0,129,2,224,0,127,0,127,0, + 127,8,33,0,129,0,129,0,129,2,223,0,127,0,127,0, + 127,8,34,0,129,0,129,0,129,2,222,0,127,0,127,0, + 127,8,35,0,129,0,129,0,129,2,221,0,127,0,127,0, + 127,8,36,0,129,0,129,0,129,2,220,0,127,0,127,0, + 127,8,37,0,129,0,129,0,129,2,219,0,127,0,127,0, + 127,8,38,0,129,0,129,0,129,2,218,0,127,0,127,0, + 127,8,39,0,129,0,129,0,129,2,217,0,127,0,127,0, + 127,8,40,0,129,0,129,0,129,2,216,0,127,0,127,0, + 127,8,41,0,129,0,129,0,129,2,215,0,127,0,127,0, + 127,8,44,0,129,0,129,0,129,2,212,0,127,0,127,0, + 127,8,47,0,129,0,129,0,129,2,209,0,127,0,127,0, + 127,8,50,0,129,0,129,0,129,2,206,0,127,0,127,0, + 127,8,53,0,129,0,129,0,129,2,203,0,127,0,127,0, + 127,8,54,0,129,0,129,0,129,2,202,0,127,0,127,0, + 127,8,55,0,129,0,129,0,129,6,201,0,127,0,127,0, + 127,8,58,0,129,0,129,0,129,2,198,0,127,0,127,0, + 127,8,59,0,129,0,129,0,129,2,197,0,127,0,127,0, + 127,8,62,0,129,0,129,0,129,2,194,0,127,0,127,0, + 127,8,65,0,129,0,129,0,129,2,191,0,127,0,127,0, + 127,8,66,0,129,0,129,0,129,2,190,0,127,0,127,0, + 127,8,69,0,129,0,129,0,129,2,187,0,127,0,127,0, + 127,8,70,0,129,0,129,0,129,2,186,0,127,0,127,0, + 127,8,71,0,129,0,129,0,129,2,185,0,127,0,127,0, + 127,8,72,0,129,0,129,0,129,2,184,0,127,0,127,0, + 127,8,75,0,129,0,129,0,129,2,181,0,127,0,127,0, + 127,8,76,0,129,0,129,0,129,2,180,0,127,0,127,0, + 127,8,77,0,129,0,129,0,129,2,179,0,127,0,127,0, + 127,8,80,0,129,0,129,0,129,2,176,0,127,0,127,0, + 127,8,83,0,129,0,129,0,129,2,173,0,127,0,127,0, + 127,8,84,0,129,0,129,0,129,2,172,0,127,0,127,0, + 127,8,85,0,129,0,129,0,129,2,171,0,127,0,127,0, + 127,8,86,0,129,0,129,0,129,6,170,0,127,0,127,0, + 127,8,89,0,129,0,129,0,129,2,167,0,127,0,127,0, + 127,8,90,0,129,0,129,0,129,2,166,0,127,0,127,0, + 127,8,91,0,129,0,129,0,129,2,165,0,127,0,127,0, + 127,8,94,0,129,0,129,0,129,2,162,0,127,0,127,0, + 127,8,95,0,129,0,129,0,129,2,161,0,127,0,127,0, + 127,8,96,0,129,0,129,0,129,2,160,0,127,0,127,0, + 127,8,99,0,129,0,129,0,129,2,157,0,127,0,127,0, + 127,8,100,0,129,0,129,0,129,2,156,0,127,0,127,0, + 127,8,101,0,129,0,129,0,129,2,155,0,127,0,127,0, + 127,8,102,0,129,0,129,0,129,2,154,0,127,0,127,0, + 127,8,103,0,129,0,129,0,129,2,153,0,127,0,127,0, + 127,8,106,0,129,0,129,0,129,2,150,0,127,0,127,0, + 127,8,107,0,129,0,129,0,129,2,149,0,127,0,127,0, + 127,8,110,0,129,0,129,0,129,2,146,0,127,0,127,0, + 127,8,111,0,129,0,129,0,129,2,145,0,127,0,127,0, + 127,8,114,0,129,0,129,0,129,2,142,0,127,0,127,0, + 127,8,115,0,129,0,129,0,129,6,141,0,127,0,127,0, + 127,8,118,0,129,0,129,0,129,2,138,0,127,0,127,0, + 127,8,119,0,129,0,129,0,129,2,137,0,127,0,127,0, + 127,8,122,0,129,0,129,0,129,2,134,0,127,0,127,0, + 127,8,125,0,129,0,129,0,129,2,131,0,127,0,127,0, + 127,0,127,8,1,0,129,0,129,0,129,0,129,2,255,0, + 127,0,127,0,127,0,127,8,2,0,129,0,129,0,129,0, + 129,2,254,0,127,0,127,0,127,0,127,8,3,0,129,0, + 129,0,129,0,129,2,253,0,127,0,127,0,127,0,127,8, + 6,0,129,0,129,0,129,0,129,2,250,0,127,0,127,0, + 127,0,127,8,7,0,129,0,129,0,129,0,129,2,249,0, + 127,0,127,0,127,0,127,8,8,0,129,0,129,0,129,0, + 129,2,248,0,127,0,127,0,127,0,127,8,9,0,129,0, + 129,0,129,0,129,2,247,0,127,0,127,0,127,0,127,8, + 10,0,129,0,129,0,129,0,129,2,246,0,127,0,127,0, + 127,0,127,8,11,0,129,0,129,0,129,0,129,2,245,0, + 127,0,127,0,127,0,127,8,14,0,129,0,129,0,129,0, + 129,2,242,0,127,0,127,0,127,0,127,8,17,0,129,0, + 129,0,129,0,129,2,239,0,127,0,127,0,127,0,127,8, + 18,0,129,0,129,0,129,0,129,2,238,0,127,0,127,0, + 127,0,127,8,21,0,129,0,129,0,129,0,129,4,235,0, + 127,0,127,0,127,0,127,2,22,2,1,2,1,0,129,0, + 129,0,129,0,129,16,232,115,106,13,0,0,4,16,0,127, + 0,127,0,127,0,127,2,26,0,129,0,129,0,129,0,129, + 4,236,0,127,0,127,0,127,0,127,2,20,0,129,0,129, + 0,129,0,129,4,237,0,127,0,127,0,127,0,127,2,19, + 0,129,0,129,0,129,0,129,4,238,0,127,0,127,0,127, + 0,127,2,18,0,129,0,129,0,129,0,129,4,239,0,127, + 0,127,0,127,0,127,2,17,0,129,0,129,0,129,0,129, + 4,240,0,127,0,127,0,127,0,127,2,16,0,129,0,129, + 0,129,0,129,4,241,0,127,0,127,0,127,0,127,2,15, + 0,129,0,129,0,129,0,129,4,242,0,127,0,127,0,127, + 0,127,2,14,0,129,0,129,0,129,0,129,4,243,0,127, + 0,127,0,127,0,127,2,13,0,129,0,129,0,129,0,129, + 4,244,0,127,0,127,0,127,0,127,2,12,0,129,0,129, + 0,129,0,129,4,245,0,127,0,127,0,127,0,127,2,11, + 0,129,0,129,0,129,0,129,4,246,0,127,0,127,0,127, + 0,127,2,10,0,129,0,129,0,129,0,129,4,247,0,127, + 0,127,0,127,0,127,2,9,0,129,0,129,0,129,0,129, + 4,250,0,127,0,127,0,127,0,127,2,6,0,129,0,129, + 0,129,0,129,4,251,0,127,0,127,0,127,0,127,2,5, + 0,129,0,129,0,129,0,129,4,254,0,127,0,127,0,127, + 0,127,2,2,0,129,0,129,0,129,0,129,4,255,0,127, + 0,127,0,127,0,127,2,1,0,129,0,129,0,129,4,131, + 0,127,0,127,0,127,4,125,0,129,0,129,0,129,4,132, + 0,127,0,127,0,127,2,124,0,129,0,129,0,129,4,135, + 0,127,0,127,0,127,2,121,0,129,0,129,0,129,4,138, + 0,127,0,127,0,127,2,118,0,129,0,129,0,129,4,139, + 0,127,0,127,0,127,2,117,0,129,0,129,0,129,4,140, + 0,127,0,127,0,127,2,116,0,129,0,129,0,129,4,141, + 0,127,0,127,0,127,2,115,0,129,0,129,0,129,4,142, + 0,127,0,127,0,127,2,114,0,129,0,129,0,129,4,143, + 0,127,0,127,0,127,2,113,0,129,0,129,0,129,4,144, + 0,127,0,127,0,127,2,112,0,129,0,129,0,129,4,145, + 0,127,0,127,0,127,2,111,0,129,0,129,0,129,4,148, + 0,127,0,127,0,127,2,108,0,129,0,129,0,129,4,149, + 0,127,0,127,0,127,2,107,0,129,0,129,0,129,4,150, + 0,127,0,127,0,127,2,106,0,129,0,129,0,129,4,153, + 0,127,0,127,0,127,2,103,0,129,0,129,0,129,4,154, + 0,127,0,127,0,127,2,102,0,129,0,129,0,129,4,155, + 0,127,0,127,0,127,2,101,0,129,0,129,0,129,4,156, + 0,127,0,127,0,127,6,100,0,129,0,129,0,129,4,159, + 0,127,0,127,0,127,2,97,0,129,0,129,0,129,4,160, + 0,127,0,127,0,127,2,96,0,129,0,129,0,129,4,163, + 0,127,0,127,0,127,2,93,0,129,0,129,0,129,4,164, + 0,127,0,127,0,127,2,92,0,129,0,129,0,129,4,167, + 0,127,0,127,0,127,2,89,0,129,0,129,0,129,4,168, + 0,127,0,127,0,127,2,88,0,129,0,129,0,129,4,171, + 0,127,0,127,0,127,2,85,0,129,0,129,0,129,4,172, + 0,127,0,127,0,127,2,84,0,129,0,129,0,129,4,175, + 0,127,0,127,0,127,2,81,0,129,0,129,0,129,4,176, + 0,127,0,127,0,127,2,80,0,129,0,129,0,129,4,179, + 0,127,0,127,0,127,2,77,0,129,0,129,0,129,4,180, + 0,127,0,127,0,127,2,76,0,129,0,129,0,129,4,183, + 0,127,0,127,0,127,2,73,0,129,0,129,0,129,4,184, + 0,127,0,127,0,127,2,72,0,129,0,129,0,129,4,187, + 0,127,0,127,0,127,2,69,0,129,0,129,0,129,4,188, + 0,127,0,127,0,127,2,68,0,129,0,129,0,129,4,191, + 0,127,0,127,0,127,6,65,0,129,0,129,0,129,4,192, + 0,127,0,127,0,127,2,64,0,129,0,129,0,129,4,195, + 0,127,0,127,0,127,2,61,0,129,0,129,0,129,4,196, + 0,127,0,127,0,127,2,60,0,129,0,129,0,129,4,199, + 0,127,0,127,0,127,2,57,0,129,0,129,0,129,4,200, + 0,127,0,127,0,127,2,56,0,129,0,129,0,129,4,201, + 0,127,0,127,0,127,2,55,0,129,0,129,0,129,4,204, + 0,127,0,127,0,127,2,52,0,129,0,129,0,129,4,205, + 0,127,0,127,0,127,2,51,0,129,0,129,0,129,4,206, + 0,127,0,127,0,127,2,50,0,129,0,129,0,129,4,207, + 0,127,0,127,0,127,2,49,0,129,0,129,0,129,4,210, + 0,127,0,127,0,127,2,46,0,129,0,129,0,129,4,211, + 0,127,0,127,0,127,2,45,0,129,0,129,0,129,4,212, + 0,127,0,127,0,127,2,44,0,129,0,129,0,129,4,215, + 0,127,0,127,0,127,2,41,0,129,0,129,0,129,4,216, + 0,127,0,127,0,127,2,40,0,129,0,129,0,129,4,217, + 0,127,0,127,0,127,2,39,0,129,0,129,0,129,4,218, + 0,127,0,127,0,127,6,38,0,129,0,129,0,129,4,219, + 0,127,0,127,0,127,2,37,0,129,0,129,0,129,4,222, + 0,127,0,127,0,127,2,34,0,129,0,129,0,129,4,223, + 0,127,0,127,0,127,2,33,0,129,0,129,0,129,4,224, + 0,127,0,127,0,127,2,32,0,129,0,129,0,129,4,227, + 0,127,0,127,0,127,2,29,0,129,0,129,0,129,4,228, + 0,127,0,127,0,127,2,28,0,129,0,129,0,129,4,229, + 0,127,0,127,0,127,2,27,0,129,0,129,0,129,4,232, + 0,127,0,127,0,127,2,24,0,129,0,129,0,129,4,233, + 0,127,0,127,0,127,2,23,0,129,0,129,0,129,4,234, + 0,127,0,127,0,127,2,22,0,129,0,129,0,129,4,237, + 0,127,0,127,0,127,2,19,0,129,0,129,0,129,4,238, + 0,127,0,127,0,127,2,18,0,129,0,129,0,129,4,239, + 0,127,0,127,0,127,2,17,0,129,0,129,0,129,4,242, + 0,127,0,127,0,127,2,14,0,129,0,129,0,129,4,243, + 0,127,0,127,0,127,2,13,0,129,0,129,0,129,4,244, + 0,127,0,127,0,127,2,12,0,129,0,129,0,129,4,247, + 0,127,0,127,0,127,6,9,0,129,0,129,0,129,4,248, + 0,127,0,127,0,127,2,8,0,129,0,129,0,129,4,249, + 0,127,0,127,0,127,2,7,0,129,0,129,0,129,4,252, + 0,127,0,127,0,127,2,4,0,129,0,129,0,129,4,253, + 0,127,0,127,0,127,2,3,0,129,0,129,0,129,4,254, + 0,127,0,127,0,127,2,2,0,129,0,129,4,130,0,127, + 0,127,2,126,0,129,0,129,4,131,0,127,0,127,2,125, + 0,129,0,129,4,132,0,127,0,127,2,124,0,129,0,129, + 4,133,0,127,0,127,2,123,0,129,0,129,4,136,0,127, + 0,127,2,120,0,129,0,129,4,137,0,127,0,127,2,119, + 0,129,0,129,4,138,0,127,0,127,2,118,0,129,0,129, + 4,141,0,127,0,127,2,115,0,129,0,129,4,142,0,127, + 0,127,2,114,0,129,0,129,4,143,0,127,0,127,2,113, + 0,129,0,129,4,146,0,127,0,127,2,110,0,129,0,129, + 4,147,0,127,0,127,6,109,0,129,0,129,4,148,0,127, + 0,127,2,108,0,129,0,129,4,151,0,127,0,127,2,105, + 0,129,0,129,4,152,0,127,0,127,2,104,0,129,0,129, + 4,153,0,127,0,127,2,103,0,129,0,129,4,156,0,127, + 0,127,2,100,0,129,0,129,4,157,0,127,0,127,2,99, + 0,129,0,129,4,158,0,127,0,127,2,98,0,129,0,129, + 4,161,0,127,0,127,2,95,0,129,0,129,4,162,0,127, + 0,127,2,94,0,129,0,129,4,163,0,127,0,127,2,93, + 0,129,0,129,4,164,0,127,0,127,2,92,0,129,0,129, + 4,167,0,127,0,127,2,89,0,129,0,129,4,168,0,127, + 0,127,2,88,0,129,0,129,4,169,0,127,0,127,2,87, + 0,129,0,129,4,170,0,127,0,127,2,86,0,129,0,129, + 4,173,0,127,0,127,2,83,0,129,0,129,4,174,0,127, + 0,127,6,82,0,129,0,129,4,175,0,127,0,127,2,81, + 0,129,0,129,4,178,0,127,0,127,2,78,0,129,0,129, + 4,179,0,127,0,127,2,77,0,129,0,129,4,182,0,127, + 0,127,2,74,0,129,0,129,4,183,0,127,0,127,2,73, + 0,129,0,129,4,184,0,127,0,127,2,72,0,129,0,129, + 4,187,0,127,0,127,2,69,0,129,0,129,4,190,0,127, + 0,127,2,66,0,129,0,129,4,191,0,127,0,127,2,65, + 0,129,0,129,4,192,0,127,0,127,2,64,0,129,0,129, + 4,195,0,127,0,127,2,61,0,129,0,129,4,196,0,127, + 0,127,2,60,0,129,0,129,4,197,0,127,0,127,2,59, + 0,129,0,129,4,198,0,127,0,127,2,58,0,129,0,129, + 4,199,0,127,0,127,2,57,0,129,0,129,4,200,0,127, + 0,127,2,56,0,129,0,129,4,201,0,127,0,127,6,55, + 0,129,0,129,4,204,0,127,0,127,2,52,0,129,0,129, + 4,207,0,127,0,127,2,49,0,129,0,129,4,208,0,127, + 0,127,2,48,0,129,0,129,4,209,0,127,0,127,2,47, + 0,129,0,129,4,210,0,127,0,127,2,46,0,129,0,129, + 4,211,0,127,0,127,2,45,0,129,0,129,4,212,0,127, + 0,127,2,44,0,129,0,129,4,213,0,127,0,127,2,43, + 0,129,0,129,4,214,0,127,0,127,2,42,0,129,0,129, + 4,217,0,127,0,127,2,39,0,129,0,129,4,218,0,127, + 0,127,2,38,0,129,0,129,4,219,0,127,0,127,2,37, + 0,129,0,129,4,222,0,127,0,127,2,34,0,129,0,129, + 4,225,0,127,0,127,2,31,0,129,0,129,4,226,0,127, + 0,127,2,30,0,129,0,129,4,227,0,127,0,127,2,29, + 0,129,0,129,4,228,0,127,0,127,6,28,0,129,0,129, + 4,229,0,127,0,127,2,27,0,129,0,129,4,232,0,127, + 0,127,2,24,0,129,0,129,4,233,0,127,0,127,2,23, + 0,129,0,129,4,234,0,127,0,127,2,22,0,129,0,129, + 4,237,0,127,0,127,2,19,0,129,0,129,4,238,0,127, + 0,127,2,18,0,129,0,129,4,239,0,127,0,127,2,17, + 0,129,0,129,4,242,0,127,0,127,2,14,0,129,0,129, + 4,243,0,127,0,127,2,13,0,129,0,129,4,246,0,127, + 0,127,2,10,0,129,0,129,4,247,0,127,0,127,2,9, + 0,129,0,129,4,250,0,127,0,127,2,6,0,129,0,129, + 4,251,0,127,0,127,2,5,0,129,0,129,4,254,0,127, + 0,127,2,2,0,129,0,129,4,255,0,127,0,127,2,1, + 0,129,4,131,0,127,2,125,0,129,4,132,0,127,6,124, + 0,129,4,135,0,127,2,121,0,129,4,136,0,127,2,120, + 0,129,4,137,0,127,2,119,0,129,4,140,0,127,2,116, + 0,129,4,141,0,127,2,115,0,129,4,142,0,127,2,114, + 0,129,4,143,0,127,2,113,0,129,4,144,0,127,2,112, + 0,129,4,145,0,127,2,111,0,129,4,148,0,127,2,108, + 0,129,4,149,0,127,2,107,0,129,4,150,0,127,2,106, + 0,129,4,153,0,127,2,103,0,129,4,154,0,127,2,102, + 0,129,4,155,0,127,2,101,0,129,4,158,0,127,2,98, + 0,129,4,159,0,127,6,97,0,129,4,160,0,127,2,96, + 0,129,4,161,0,127,2,95,0,129,4,162,0,127,2,94, + 0,129,4,163,0,127,2,93,0,129,4,166,0,127,2,90, + 0,129,4,167,0,127,2,89,0,129,4,168,0,127,2,88, + 0,129,8,171,0,127,2,85,0,129,8,172,0,127,2,84, + 0,129,8,173,0,127,2,83,0,129,8,174,0,127,2,82, + 0,129,8,175,0,127,2,81,0,129,8,178,0,127,2,78, + 0,129,8,179,0,127,2,77,0,129,8,180,0,127,2,76, + 0,129,8,181,0,127,2,75,0,129,8,182,0,127,6,74, + 0,129,8,183,0,127,2,73,0,129,8,186,0,127,2,70, + 0,129,8,187,0,127,2,69,0,129,8,188,0,127,2,68, + 0,129,8,189,0,127,2,67,0,129,8,190,0,127,2,66, + 0,129,8,191,0,127,2,65,0,129,8,194,0,127,2,62, + 0,129,8,195,0,127,2,61,0,129,8,196,0,127,2,60, + 0,129,8,197,0,127,2,59,0,129,8,198,0,127,2,58, + 0,129,8,199,0,127,2,57,0,129,8,202,0,127,2,54, + 0,129,8,203,0,127,2,53,0,129,8,204,0,127,2,52, + 0,129,8,205,0,127,6,51,0,129,8,206,0,127,2,50, + 0,129,8,209,0,127,2,47,0,129,8,210,0,127,2,46, + 0,129,8,211,0,127,2,45,0,129,8,212,0,127,2,44, + 0,129,8,213,0,127,2,43,0,129,8,214,0,127,2,42, + 0,129,8,215,0,127,2,41,0,129,8,218,0,127,2,38, + 0,129,8,219,0,127,2,37,0,129,8,220,0,127,2,36, + 0,129,8,221,0,127,2,35,0,129,8,222,0,127,2,34, + 0,129,8,223,0,127,2,33,0,129,8,224,0,127,2,32, + 0,129,8,225,0,127,2,31,0,129,8,228,0,127,6,28, + 0,129,8,229,0,127,2,27,0,129,8,230,0,127,2,26, + 0,129,8,231,0,127,2,25,0,129,8,232,0,127,2,24, + 0,129,8,235,0,127,2,21,0,129,8,236,0,127,2,20, + 0,129,8,237,0,127,2,19,0,129,8,238,0,127,2,18, + 0,129,8,239,0,127,2,17,0,129,8,240,0,127,2,16, + 0,129,8,243,0,127,2,13,0,129,8,244,0,127,2,12, + 0,129,8,247,0,127,2,9,0,129,8,250,0,127,2,6, + 0,129,8,251,0,127,2,5,0,129,8,252,0,127,2,4, + 8,134,6,122,8,135,2,121,8,136,2,120,8,137,2,119, + 8,138,2,118,8,139,2,117,8,140,2,116,8,141,2,115, + 8,142,2,114,8,143,2,113,8,144,2,112,8,145,2,111, + 8,148,2,108,8,151,2,105,8,154,2,102,8,157,2,99, + 8,158,2,98,8,159,6,97,8,162,2,94,8,163,2,93, + 8,166,2,90,8,169,2,87,8,170,2,86,8,173,2,83, + 8,174,2,82,8,175,2,81,8,176,2,80,8,179,2,77, + 8,180,2,76,8,181,2,75,8,184,2,72,8,187,2,69, + 8,188,2,68,8,189,2,67,8,190,6,66,8,193,2,63, + 8,194,2,62,8,195,2,61,8,198,2,58,8,199,2,57, + 8,200,2,56,8,203,2,53,8,204,2,52,8,205,2,51, + 8,206,2,50,8,207,2,49,8,210,2,46,8,211,2,45, + 8,214,2,42,8,215,2,41,8,218,2,38,8,219,6,37, + 8,222,2,34,8,223,2,33,8,226,2,30,8,229,2,27, + 8,232,2,24,8,233,2,23,8,234,2,22,8,237,2,19, + 8,238,2,18,8,239,2,17,8,240,2,16,8,241,2,15, + 8,242,2,14,8,245,2,11,8,248,2,8,8,249,2,7, + 8,252,4,4,2,253,2,1,2,1,8,1,0,129,0,129, + 0,129,0,129,8,231,115,250,9,0,0,1,4,1,4,11, + 2,5,10,28,35,11,2,5,21,28,35,11,2,5,21,28, + 35,11,2,5,21,28,35,11,2,5,12,28,35,11,2,5, + 14,28,35,11,2,5,13,28,35,11,2,5,16,28,35,11, + 2,5,23,28,35,11,2,5,15,28,35,11,2,5,9,28, + 35,11,2,5,15,28,35,11,2,5,13,28,42,11,2,5, + 14,28,42,11,2,5,14,28,34,11,2,5,13,28,34,11, + 2,5,17,28,39,11,2,11,2,5,12,28,39,11,2,5, + 10,28,39,11,2,5,10,28,35,11,2,5,15,28,35,11, + 2,5,19,28,35,11,2,5,19,28,35,11,2,5,19,28, + 35,11,2,5,19,28,35,11,2,5,13,28,35,11,2,5, + 13,28,35,11,2,5,11,28,36,11,2,5,16,28,36,11, + 2,5,14,28,36,11,2,5,11,29,37,11,2,5,14,29, + 37,11,2,5,13,29,37,11,2,5,13,29,37,11,2,11, + 2,11,2,5,11,28,36,11,2,5,14,28,36,11,2,5, + 11,28,36,11,2,5,19,28,36,11,2,5,11,28,36,11, + 2,5,19,28,36,11,2,5,11,28,36,11,2,5,19,28, + 36,11,2,5,11,28,36,11,2,5,19,28,36,11,2,5, + 11,28,36,11,2,5,19,28,36,11,2,5,11,28,36,11, + 2,5,19,28,36,11,2,5,11,28,36,11,2,5,19,28, + 36,11,2,5,11,28,36,11,2,11,2,11,2,5,19,28, + 36,11,2,5,11,28,36,11,2,5,19,28,36,11,2,5, + 10,28,35,11,2,5,13,28,35,11,2,5,15,28,35,11, + 2,5,10,28,35,11,2,5,15,28,35,11,2,5,19,28, + 35,11,2,5,13,28,35,11,2,5,10,28,35,11,2,5, + 23,28,35,11,2,5,13,28,35,11,2,5,10,28,35,11, + 2,5,15,28,35,11,2,5,19,28,35,11,2,5,19,28, + 35,11,2,11,2,11,2,5,13,28,35,11,2,5,10,28, + 35,11,2,5,20,28,35,11,2,5,13,28,35,11,2,5, + 10,28,35,11,2,5,26,29,36,11,2,5,13,28,35,11, + 2,5,10,28,35,11,2,5,15,28,35,11,2,5,13,28, + 35,11,2,5,10,28,35,11,2,5,15,28,35,11,2,5, + 13,28,35,11,2,5,10,28,35,11,2,5,15,28,35,11, + 2,5,13,28,35,11,2,5,10,28,35,11,2,11,2,11, + 2,5,15,28,35,11,2,5,13,28,35,11,2,5,10,28, + 35,11,2,5,15,28,35,11,2,5,13,28,35,11,2,5, + 10,28,35,11,2,5,12,28,35,11,2,5,15,28,35,11, + 2,5,13,28,35,11,2,5,10,28,35,11,2,5,25,28, + 35,11,2,5,13,28,35,11,2,5,10,28,35,11,2,5, + 15,28,35,11,2,5,13,28,35,11,2,5,10,28,35,11, + 2,5,15,28,35,11,2,11,2,11,2,5,13,28,35,11, + 2,5,10,28,35,11,2,5,15,28,35,11,2,5,13,28, + 35,11,2,5,10,28,35,11,2,5,15,28,35,11,2,5, + 13,28,35,11,2,5,10,28,35,11,2,5,12,28,35,11, + 2,5,15,28,35,11,2,5,13,28,35,11,2,5,10,28, + 35,11,2,5,12,28,35,11,2,5,14,28,35,11,2,5, + 15,28,35,11,2,5,10,28,35,11,2,5,12,28,35,11, + 2,11,2,11,2,5,10,28,35,11,2,5,10,28,35,11, + 2,5,12,28,35,11,2,5,15,28,42,11,2,5,17,28, + 42,11,2,5,18,28,42,11,2,5,18,28,42,11,2,5, + 12,28,36,11,2,5,11,28,36,11,2,5,12,28,36,11, + 2,5,12,28,36,11,2,5,13,28,36,11,2,5,14,28, + 36,11,2,5,16,28,36,11,2,5,21,28,36,11,2,5, + 14,28,36,11,2,5,16,28,36,11,2,11,2,11,2,5, + 19,28,37,11,2,5,14,28,36,11,2,5,22,28,36,11, + 2,5,13,28,36,11,2,5,12,28,36,11,2,5,19,28, + 36,11,2,5,18,28,36,11,2,5,16,28,36,11,2,5, + 16,28,36,11,2,5,10,28,33,11,2,5,12,28,33,11, + 2,5,12,28,33,11,2,5,10,28,39,11,2,5,13,28, + 39,11,2,5,9,28,39,11,2,5,17,28,39,11,2,5, + 13,28,39,11,2,11,2,11,2,5,14,28,39,11,2,5, + 11,28,32,11,2,5,12,28,32,11,2,5,17,28,32,11, + 2,5,18,28,40,11,2,5,16,28,40,11,2,5,18,28, + 40,11,2,5,18,28,42,11,2,5,20,28,42,11,2,5, + 18,28,42,11,2,5,20,28,42,11,2,5,23,28,45,11, + 2,5,21,28,45,11,2,5,18,28,42,11,2,5,20,28, + 42,11,2,5,20,28,44,11,2,5,22,28,44,11,2,11, + 2,11,2,5,18,28,40,11,2,5,16,28,40,11,2,5, + 18,28,40,11,2,5,18,28,40,11,2,5,18,28,40,11, + 2,5,23,28,40,11,2,5,17,28,40,11,2,5,9,28, + 40,11,2,5,13,28,40,11,2,5,11,28,40,11,2,5, + 18,28,40,11,2,5,23,28,40,11,2,5,18,28,40,11, + 2,5,9,28,40,11,2,5,13,28,40,11,2,5,18,28, + 40,11,2,5,23,28,40,11,2,11,2,11,2,5,17,28, + 40,11,2,5,17,28,40,11,2,5,9,28,40,11,2,5, + 13,28,40,11,2,5,18,28,40,11,2,5,9,28,40,11, + 2,5,13,28,40,11,2,5,18,5,18,28,40,28,40,11, + 2,5,23,5,23,28,40,28,40,11,2,5,17,5,17,28, + 40,28,40,11,2,5,10,5,10,28,40,28,40,11,2,5, + 14,5,14,28,40,28,40,11,2,5,18,5,18,28,39,28, + 39,11,2,5,17,5,17,28,39,28,39,11,2,5,22,5, + 22,28,39,28,39,11,2,5,17,5,17,28,39,28,39,11, + 2,5,9,5,9,28,39,28,39,11,2,11,2,11,2,5, + 13,5,13,28,39,28,39,11,2,5,18,5,18,28,39,28, + 39,11,2,5,17,5,17,28,39,28,39,11,2,5,22,5, + 22,28,39,28,39,11,2,5,17,5,17,28,39,28,39,11, + 2,5,9,5,9,28,39,28,39,11,2,5,13,5,13,28, + 39,28,39,11,2,5,18,5,18,28,39,28,39,11,2,5, + 17,5,17,28,39,28,39,11,2,5,22,5,22,28,39,28, + 39,11,2,5,17,5,17,28,39,28,39,11,2,5,9,5, + 9,28,39,28,39,11,2,5,13,5,13,28,39,28,39,11, + 2,5,25,5,25,28,39,28,39,11,2,5,15,5,15,28, + 39,28,39,11,2,5,17,5,17,28,39,28,39,11,2,5, + 22,5,22,28,39,28,39,11,2,11,2,11,2,5,17,5, + 17,28,39,28,39,11,2,5,13,5,13,28,39,28,39,11, + 2,5,15,5,15,28,39,28,39,11,2,5,23,5,23,28, + 39,28,39,11,2,5,15,5,15,28,39,28,39,11,2,5, + 17,5,17,28,39,28,39,11,2,5,22,5,22,28,39,28, + 39,11,2,5,17,5,17,28,39,28,39,11,2,5,22,5, + 22,28,39,28,39,11,2,5,15,5,15,28,39,28,39,11, + 2,5,15,5,15,28,39,28,39,11,2,5,12,5,12,28, + 39,28,39,11,2,5,13,5,13,28,39,28,39,11,2,5, + 17,5,17,28,39,28,39,11,2,5,22,5,22,28,39,28, + 39,11,2,5,17,5,17,28,39,28,39,11,2,5,23,5, + 23,28,39,28,39,11,2,11,2,11,2,5,13,5,13,28, + 39,28,39,11,2,5,17,5,17,28,39,28,39,11,2,5, + 22,5,22,28,39,28,39,11,2,5,17,5,17,28,39,28, + 39,11,2,5,18,5,18,28,39,28,39,11,2,5,17,5, + 17,28,39,28,39,11,2,5,22,5,22,28,39,28,39,11, + 2,5,17,5,17,28,39,28,39,11,2,5,9,5,9,28, + 39,28,39,11,2,5,13,5,13,28,39,28,39,11,2,5, + 13,5,13,28,35,28,35,11,2,5,13,5,13,28,35,28, + 35,11,2,5,14,5,14,28,36,28,36,11,2,5,14,5, + 14,27,35,27,35,11,2,5,13,5,13,27,35,27,35,11, + 2,5,20,5,20,27,35,27,35,11,2,5,11,5,11,28, + 37,28,37,11,2,11,2,11,2,5,12,5,12,28,37,28, + 37,11,2,5,18,5,18,28,37,28,37,11,2,5,13,5, + 13,28,37,28,37,11,2,5,14,5,14,28,37,28,37,11, + 2,5,16,5,16,28,37,28,37,11,2,5,17,5,17,28, + 37,28,37,11,2,5,22,5,22,28,37,28,37,11,2,5, + 17,5,17,28,37,28,37,11,2,5,9,5,9,28,37,28, + 37,11,2,5,12,5,12,28,37,28,37,11,2,5,13,5, + 13,28,37,28,37,11,2,5,18,5,18,28,42,28,42,11, + 2,5,15,5,15,28,39,28,39,11,2,5,17,5,17,28, + 41,28,41,11,2,5,23,5,23,28,40,28,40,11,2,5, + 19,5,19,28,40,28,40,11,2,5,16,5,16,28,40,28, + 40,11,2,11,2,11,2,5,16,5,16,28,39,28,39,11, + 2,5,15,5,15,28,39,28,39,11,2,5,17,5,17,28, + 41,28,41,11,2,5,11,5,11,28,34,28,34,11,2,5, + 11,5,11,28,34,28,34,11,2,5,16,5,16,28,37,28, + 37,11,2,5,12,5,12,28,37,28,37,11,2,5,12,5, + 12,28,37,28,37,11,2,5,21,5,21,28,37,28,37,11, + 2,5,13,5,13,28,42,28,42,11,2,5,23,5,23,28, + 42,28,42,11,2,5,22,5,22,28,42,28,42,11,2,5, + 12,5,12,28,36,28,36,11,2,5,17,5,17,28,39,28, + 39,11,2,5,15,5,15,28,39,28,39,11,2,5,11,5, + 11,28,39,28,39,11,2,5,12,5,12,28,39,28,39,11, + 2,11,2,11,2,5,19,5,19,28,44,28,44,11,2,5, + 16,5,16,28,44,28,44,11,2,5,17,5,17,28,44,28, + 44,11,2,5,20,5,20,28,44,28,44,11,2,5,16,5, + 16,28,44,28,44,11,2,5,17,5,17,28,44,28,44,11, + 2,5,13,5,13,28,37,28,37,11,2,5,16,5,16,28, + 37,28,37,11,2,5,21,5,21,28,37,28,37,11,2,5, + 21,5,21,28,37,28,37,11,2,5,17,5,17,28,37,28, + 37,11,2,5,10,5,10,28,36,28,36,11,2,5,12,5, + 12,28,36,28,36,11,2,5,25,5,25,28,39,28,39,11, + 2,5,15,5,15,28,39,28,39,11,2,5,28,5,28,31, + 42,31,42,11,2,5,15,5,15,28,39,28,39,11,2,11, + 2,11,2,5,10,5,10,28,36,28,36,11,2,5,12,5, + 12,28,36,28,36,11,2,5,15,5,15,28,39,28,39,11, + 2,5,15,5,15,28,39,28,39,11,2,5,9,5,9,28, + 35,28,35,11,2,5,11,5,11,28,35,28,35,11,2,5, + 24,5,24,28,35,28,35,11,2,5,9,5,9,28,35,28, + 35,11,2,5,10,5,10,28,35,28,35,11,2,5,11,5, + 11,28,35,28,35,11,2,5,16,5,16,28,35,28,35,11, + 2,5,16,5,16,28,35,28,35,11,2,5,14,5,14,28, + 35,28,35,11,2,5,9,5,9,28,38,28,38,11,2,5, + 10,5,10,28,40,28,40,11,2,5,11,5,11,28,40,28, + 40,11,2,5,21,5,21,29,40,29,40,11,2,11,2,29, + 37,29,37,29,35,11,2,11,2,11,2,11,2,1,8,1, + 8,1,8,1,8,114,5,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_ascii.h b/Python/frozen_modules/encodings_ascii.h new file mode 100644 index 00000000000000..c12bc529f42372 --- /dev/null +++ b/Python/frozen_modules/encodings_ascii.h @@ -0,0 +1,145 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_ascii[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,122,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,71,0,100,13,132,0, + 100,14,101,5,101,6,131,4,90,7,100,15,132,0,90,8, + 100,2,83,0,41,16,122,129,32,80,121,116,104,111,110,32, + 39,97,115,99,105,105,39,32,67,111,100,101,99,10,10,10, + 87,114,105,116,116,101,110,32,98,121,32,77,97,114,99,45, + 65,110,100,114,101,32,76,101,109,98,117,114,103,32,40,109, + 97,108,64,108,101,109,98,117,114,103,46,99,111,109,41,46, + 10,10,40,99,41,32,67,111,112,121,114,105,103,104,116,32, + 67,78,82,73,44,32,65,108,108,32,82,105,103,104,116,115, + 32,82,101,115,101,114,118,101,100,46,32,78,79,32,87,65, + 82,82,65,78,84,89,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,24,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,90,5,101,3,106,6,90,7,100,1,83, + 0,41,2,218,5,67,111,100,101,99,78,41,8,218,8,95, + 95,110,97,109,101,95,95,218,10,95,95,109,111,100,117,108, + 101,95,95,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,218,6,99,111,100,101,99,115,218,12,97,115,99,105,105, + 95,101,110,99,111,100,101,218,6,101,110,99,111,100,101,218, + 12,97,115,99,105,105,95,100,101,99,111,100,101,218,6,100, + 101,99,111,100,101,169,0,243,0,0,0,0,250,24,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 97,115,99,105,105,62,114,2,0,0,0,114,2,0,0,0, + 13,0,0,0,115,6,0,0,0,8,0,6,4,10,1,115, + 6,0,0,0,8,243,6,17,10,1,115,24,0,0,0,1, + 1,1,1,1,1,1,1,14,20,14,33,5,11,14,20,14, + 33,5,11,5,11,5,11,114,12,0,0,0,114,2,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,243,18,0,0,0, + 116,0,106,1,124,1,124,0,106,2,131,2,100,1,25,0, + 83,0,169,2,78,114,0,0,0,0,41,3,114,6,0,0, + 0,114,7,0,0,0,218,6,101,114,114,111,114,115,169,3, + 90,4,115,101,108,102,218,5,105,110,112,117,116,90,5,102, + 105,110,97,108,115,3,0,0,0,32,32,32,114,13,0,0, + 0,114,8,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,101,110,99,111,100, + 101,21,0,0,0,243,2,0,0,0,18,1,114,21,0,0, + 0,115,18,0,0,0,16,22,16,35,36,41,43,47,43,54, + 16,55,56,57,16,58,9,58,114,12,0,0,0,78,169,1, + 70,41,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,8,0,0,0,114,11,0,0,0,114,12,0,0, + 0,114,13,0,0,0,114,15,0,0,0,114,15,0,0,0, + 20,0,0,0,243,4,0,0,0,8,0,12,1,115,6,0, + 0,0,8,236,2,21,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,58,5,58,5,58,5,58,5, + 58,114,12,0,0,0,114,15,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,14,0,0,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,114,16,0,0,0,114,17,0,0,0,41,3,114,6,0, + 0,0,114,9,0,0,0,114,18,0,0,0,114,19,0,0, + 0,115,3,0,0,0,32,32,32,114,13,0,0,0,114,10, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,46,100,101,99,111,100,101,25,0, + 0,0,114,21,0,0,0,114,21,0,0,0,115,18,0,0, + 0,16,22,16,35,36,41,43,47,43,54,16,55,56,57,16, + 58,9,58,114,12,0,0,0,78,114,22,0,0,0,41,4, + 114,3,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 10,0,0,0,114,11,0,0,0,114,12,0,0,0,114,13, + 0,0,0,114,24,0,0,0,114,24,0,0,0,24,0,0, + 0,114,23,0,0,0,115,6,0,0,0,8,232,2,25,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,58,5,58,5,58,5,58,5,58,114,12,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,3,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,11,0,0, + 0,114,12,0,0,0,114,13,0,0,0,114,26,0,0,0, + 114,26,0,0,0,28,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,12,0,0, + 0,114,26,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,25,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,27,0,0,0,114,11,0,0,0,114,12,0,0,0, + 114,13,0,0,0,114,29,0,0,0,114,29,0,0,0,31, + 0,0,0,114,28,0,0,0,115,4,0,0,0,8,225,4, + 32,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,12,0,0,0,114,29,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,1,0,0,0,41,2,218,15,83,116,114,101,97,109, + 67,111,110,118,101,114,116,101,114,78,41,8,114,3,0,0, + 0,114,4,0,0,0,114,5,0,0,0,114,6,0,0,0, + 114,9,0,0,0,114,8,0,0,0,114,7,0,0,0,114, + 10,0,0,0,114,11,0,0,0,114,12,0,0,0,114,13, + 0,0,0,114,30,0,0,0,114,30,0,0,0,34,0,0, + 0,115,6,0,0,0,8,0,6,2,10,1,115,6,0,0, + 0,8,222,6,36,10,1,115,24,0,0,0,1,1,1,1, + 1,1,1,1,14,20,14,33,5,11,14,20,14,33,5,11, + 5,11,5,11,114,12,0,0,0,114,30,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,3, + 0,0,0,115,28,0,0,0,116,0,106,1,100,1,116,2, + 106,3,116,2,106,4,116,5,116,6,116,7,116,8,100,2, + 141,7,83,0,41,3,78,218,5,97,115,99,105,105,41,7, + 218,4,110,97,109,101,114,8,0,0,0,114,10,0,0,0, + 90,18,105,110,99,114,101,109,101,110,116,97,108,101,110,99, + 111,100,101,114,90,18,105,110,99,114,101,109,101,110,116,97, + 108,100,101,99,111,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,41,9,114,6,0,0,0,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,8,0,0,0, + 114,10,0,0,0,114,15,0,0,0,114,24,0,0,0,114, + 26,0,0,0,114,29,0,0,0,114,11,0,0,0,114,12, + 0,0,0,114,13,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,33,0,0,0,41,0,0,0,115,18, + 0,0,0,4,1,2,1,4,1,4,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,4,1, + 4,1,2,1,2,1,2,1,2,1,6,1,115,28,0,0, + 0,12,18,12,28,14,21,16,21,16,28,16,21,16,28,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,12,0, + 0,0,41,9,218,7,95,95,100,111,99,95,95,114,6,0, + 0,0,114,2,0,0,0,114,15,0,0,0,114,24,0,0, + 0,114,26,0,0,0,114,29,0,0,0,114,30,0,0,0, + 114,33,0,0,0,114,11,0,0,0,114,12,0,0,0,114, + 13,0,0,0,218,8,60,109,111,100,117,108,101,62,114,35, + 0,0,0,1,0,0,0,115,18,0,0,0,4,0,8,8, + 16,4,16,7,16,4,18,4,18,3,16,3,10,7,115,42, + 0,0,0,4,7,8,1,8,9,4,251,4,5,8,4,4, + 254,4,2,8,4,4,254,4,2,8,3,6,255,4,1,8, + 3,6,255,4,1,8,5,4,253,4,3,10,13,115,122,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,33, + 1,33,1,33,1,33,13,19,13,25,1,33,1,33,1,58, + 1,58,1,58,1,58,26,32,26,51,1,58,1,58,1,58, + 1,58,1,58,1,58,26,32,26,51,1,58,1,58,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,33,1,33,1,33,1,33,23,35,36,48,1,33, + 1,33,1,6,1,6,1,6,1,6,1,6,114,12,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_base64_codec.h b/Python/frozen_modules/encodings_base64_codec.h new file mode 100644 index 00000000000000..b453589b65917c --- /dev/null +++ b/Python/frozen_modules/encodings_base64_codec.h @@ -0,0 +1,178 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_base64_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,130,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,17, + 100,4,132,1,90,3,100,17,100,5,132,1,90,4,71,0, + 100,6,132,0,100,7,101,1,106,5,131,3,90,5,71,0, + 100,8,132,0,100,9,101,1,106,6,131,3,90,6,71,0, + 100,10,132,0,100,11,101,1,106,7,131,3,90,7,71,0, + 100,12,132,0,100,13,101,5,101,1,106,8,131,4,90,8, + 71,0,100,14,132,0,100,15,101,5,101,1,106,9,131,4, + 90,9,100,16,132,0,90,10,100,2,83,0,41,18,122,158, + 80,121,116,104,111,110,32,39,98,97,115,101,54,52,95,99, + 111,100,101,99,39,32,67,111,100,101,99,32,45,32,98,97, + 115,101,54,52,32,99,111,110,116,101,110,116,32,116,114,97, + 110,115,102,101,114,32,101,110,99,111,100,105,110,103,46,10, + 10,84,104,105,115,32,99,111,100,101,99,32,100,101,47,101, + 110,99,111,100,101,115,32,102,114,111,109,32,98,121,116,101, + 115,32,116,111,32,98,121,116,101,115,46,10,10,87,114,105, + 116,116,101,110,32,98,121,32,77,97,114,99,45,65,110,100, + 114,101,32,76,101,109,98,117,114,103,32,40,109,97,108,64, + 108,101,109,98,117,114,103,46,99,111,109,41,46,10,233,0, + 0,0,0,78,218,6,115,116,114,105,99,116,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,30,0,0,0,124,1,100,1,107,2,115,6,74,0, + 130,1,116,0,106,1,124,0,131,1,116,2,124,0,131,1, + 102,2,83,0,169,2,78,114,1,0,0,0,41,3,218,6, + 98,97,115,101,54,52,218,11,101,110,99,111,100,101,98,121, + 116,101,115,218,3,108,101,110,169,2,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,2,0,0,0,32,32, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,98,97,115,101,54,52,95,99,111,100,101,99, + 62,218,13,98,97,115,101,54,52,95,101,110,99,111,100,101, + 114,11,0,0,0,13,0,0,0,243,4,0,0,0,12,1, + 18,1,114,12,0,0,0,115,30,0,0,0,12,18,22,30, + 12,30,5,30,5,30,5,30,13,19,13,31,32,37,13,38, + 40,43,44,49,40,50,12,51,5,51,243,0,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,114,2,0,0,0,114,3,0,0,0,41,3, + 114,4,0,0,0,218,11,100,101,99,111,100,101,98,121,116, + 101,115,114,6,0,0,0,114,7,0,0,0,115,2,0,0, + 0,32,32,114,10,0,0,0,218,13,98,97,115,101,54,52, + 95,100,101,99,111,100,101,114,15,0,0,0,17,0,0,0, + 114,12,0,0,0,114,12,0,0,0,115,30,0,0,0,12, + 18,22,30,12,30,5,30,5,30,5,30,13,19,13,31,32, + 37,13,38,40,43,44,49,40,50,12,51,5,51,114,13,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,114,1,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,243,10,0,0,0, + 116,0,124,1,124,2,131,2,83,0,169,1,78,41,1,114, + 11,0,0,0,169,3,218,4,115,101,108,102,114,8,0,0, + 0,114,9,0,0,0,115,3,0,0,0,32,32,32,114,10, + 0,0,0,218,6,101,110,99,111,100,101,122,12,67,111,100, + 101,99,46,101,110,99,111,100,101,22,0,0,0,243,2,0, + 0,0,10,1,114,22,0,0,0,115,10,0,0,0,16,29, + 30,35,37,43,16,44,9,44,114,13,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,114,17,0,0,0,114,18,0,0,0,41,1,114,15, + 0,0,0,114,19,0,0,0,115,3,0,0,0,32,32,32, + 114,10,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,24,0,0,0,114, + 22,0,0,0,114,22,0,0,0,115,10,0,0,0,16,29, + 30,35,37,43,16,44,9,44,114,13,0,0,0,78,169,1, + 114,1,0,0,0,41,5,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,21,0,0,0, + 114,23,0,0,0,169,0,114,13,0,0,0,114,10,0,0, + 0,114,16,0,0,0,114,16,0,0,0,21,0,0,0,115, + 6,0,0,0,8,0,8,1,12,2,115,10,0,0,0,8, + 235,2,22,6,1,2,1,10,1,115,28,0,0,0,1,1, + 1,1,1,1,1,1,36,44,5,44,5,44,5,44,36,44, + 5,44,5,44,5,44,5,44,5,44,114,13,0,0,0,114, + 16,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,20,0,0,0,101,0, + 90,1,100,0,90,2,100,4,100,2,132,1,90,3,100,3, + 83,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,243,24, + 0,0,0,124,0,106,0,100,1,107,2,115,7,74,0,130, + 1,116,1,106,2,124,1,131,1,83,0,114,3,0,0,0, + 41,3,114,9,0,0,0,114,4,0,0,0,114,5,0,0, + 0,169,3,114,20,0,0,0,114,8,0,0,0,90,5,102, + 105,110,97,108,115,3,0,0,0,32,32,32,114,10,0,0, + 0,114,21,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,101,110,99,111,100, + 101,28,0,0,0,243,4,0,0,0,14,1,10,1,114,33, + 0,0,0,115,24,0,0,0,16,20,16,27,31,39,16,39, + 9,39,9,39,9,39,16,22,16,34,35,40,16,41,9,41, + 114,13,0,0,0,78,169,1,70,41,4,114,25,0,0,0, + 114,26,0,0,0,114,27,0,0,0,114,21,0,0,0,114, + 28,0,0,0,114,13,0,0,0,114,10,0,0,0,114,30, + 0,0,0,114,30,0,0,0,27,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,229,2,28,10,2, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 41,5,41,5,41,5,41,5,41,114,13,0,0,0,114,30, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,29,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,114,31,0,0,0,114,3, + 0,0,0,41,3,114,9,0,0,0,114,4,0,0,0,114, + 14,0,0,0,114,32,0,0,0,115,3,0,0,0,32,32, + 32,114,10,0,0,0,114,23,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,33,0,0,0,114,33,0,0,0,114, + 33,0,0,0,115,24,0,0,0,16,20,16,27,31,39,16, + 39,9,39,9,39,9,39,16,22,16,34,35,40,16,41,9, + 41,114,13,0,0,0,78,114,34,0,0,0,41,4,114,25, + 0,0,0,114,26,0,0,0,114,27,0,0,0,114,23,0, + 0,0,114,28,0,0,0,114,13,0,0,0,114,10,0,0, + 0,114,36,0,0,0,114,36,0,0,0,32,0,0,0,114, + 35,0,0,0,115,6,0,0,0,8,224,2,33,10,2,115, + 20,0,0,0,1,1,1,1,1,1,1,1,35,40,5,41, + 5,41,5,41,5,41,5,41,114,13,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,16,0,0,0,101,0,90,1, + 100,0,90,2,101,3,90,4,100,1,83,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,169,5,114, + 25,0,0,0,114,26,0,0,0,114,27,0,0,0,218,5, + 98,121,116,101,115,90,14,99,104,97,114,98,117,102,102,101, + 114,116,121,112,101,114,28,0,0,0,114,13,0,0,0,114, + 10,0,0,0,114,38,0,0,0,114,38,0,0,0,37,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,219,8,38,115,16,0,0,0,1,1,1,1,1,1,1, + 1,22,27,5,19,5,19,5,19,114,13,0,0,0,114,38, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,37,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,39, + 0,0,0,114,28,0,0,0,114,13,0,0,0,114,10,0, + 0,0,114,42,0,0,0,114,42,0,0,0,40,0,0,0, + 114,41,0,0,0,115,4,0,0,0,8,216,8,41,115,16, + 0,0,0,1,1,1,1,1,1,1,1,22,27,5,19,5, + 19,5,19,114,13,0,0,0,114,42,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,10,0,0,0,3,0, + 0,0,115,26,0,0,0,116,0,106,1,100,1,116,2,116, + 3,116,4,116,5,116,6,116,7,100,2,100,3,141,8,83, + 0,41,4,78,114,4,0,0,0,70,41,8,218,4,110,97, + 109,101,114,21,0,0,0,114,23,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,90,12,115,116,114,101,97,109,114,101,97,100,101,114, + 90,17,95,105,115,95,116,101,120,116,95,101,110,99,111,100, + 105,110,103,41,8,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,11,0,0,0,114,15,0, + 0,0,114,30,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,42,0,0,0,114,28,0,0,0,114,13,0,0,0, + 114,10,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,45,0,0,0,45,0,0,0,115,20,0,0,0, + 4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,6,248,115,20,0,0,0,4,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,6,1,115,26,0, + 0,0,12,18,12,28,14,22,16,29,16,29,28,46,28,46, + 22,34,22,34,27,32,12,6,12,6,5,6,114,13,0,0, + 0,114,24,0,0,0,41,11,218,7,95,95,100,111,99,95, + 95,114,44,0,0,0,114,4,0,0,0,114,11,0,0,0, + 114,15,0,0,0,114,16,0,0,0,114,30,0,0,0,114, + 36,0,0,0,114,38,0,0,0,114,42,0,0,0,114,45, + 0,0,0,114,28,0,0,0,114,13,0,0,0,114,10,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,47,0,0, + 0,1,0,0,0,115,22,0,0,0,4,0,8,7,8,1, + 8,4,8,4,16,4,16,6,16,5,18,5,18,3,10,5, + 115,46,0,0,0,4,5,8,2,8,1,2,4,6,2,2, + 2,6,2,8,6,4,252,4,4,8,5,4,253,4,3,8, + 5,4,253,4,3,8,3,6,255,4,1,8,3,6,255,4, + 1,10,14,115,130,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,14,1,14,1,14,1,14,33,41,1,51, + 1,51,1,51,33,41,1,51,1,51,1,51,1,44,1,44, + 1,44,1,44,13,19,13,25,1,44,1,44,1,41,1,41, + 1,41,1,41,26,32,26,51,1,41,1,41,1,41,1,41, + 1,41,1,41,26,32,26,51,1,41,1,41,1,27,1,27, + 1,27,1,27,20,25,27,33,27,46,1,27,1,27,1,27, + 1,27,1,27,1,27,20,25,27,33,27,46,1,27,1,27, + 1,6,1,6,1,6,1,6,1,6,114,13,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_big5.h b/Python/frozen_modules/encodings_big5.h new file mode 100644 index 00000000000000..7dc9ddb0a4c8f7 --- /dev/null +++ b/Python/frozen_modules/encodings_big5.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_big5[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,4,98,105,103,53,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,115,24,0, + 0,0,101,0,90,1,100,0,90,2,101,3,106,4,90,4, + 101,3,106,5,90,5,100,1,83,0,41,2,218,5,67,111, + 100,101,99,78,41,6,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,218,5,99,111,100,101, + 99,218,6,101,110,99,111,100,101,218,6,100,101,99,111,100, + 101,169,0,243,0,0,0,0,250,23,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,98,105,103,53, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,20,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,10,95,99,111,100,101,99, + 115,95,116,119,114,21,0,0,0,90,15,95,109,117,108,116, + 105,98,121,116,101,99,111,100,101,99,90,3,109,98,99,90, + 8,103,101,116,99,111,100,101,99,114,6,0,0,0,114,2, + 0,0,0,90,27,77,117,108,116,105,98,121,116,101,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 114,13,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,16,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,82,101,97,100,101,114,114,17, + 0,0,0,90,21,77,117,108,116,105,98,121,116,101,83,116, + 114,101,97,109,87,114,105,116,101,114,114,19,0,0,0,114, + 22,0,0,0,114,9,0,0,0,114,10,0,0,0,114,11, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,23,0, + 0,0,1,0,0,0,115,26,0,0,0,16,6,8,1,10, + 2,16,2,12,4,4,1,4,255,12,4,4,1,4,255,22, + 4,22,3,10,3,115,42,0,0,0,16,6,8,1,10,2, + 8,4,4,254,4,2,8,4,4,254,4,1,4,1,8,4, + 4,254,4,1,4,1,8,3,10,255,4,1,8,3,10,255, + 4,1,10,11,115,144,0,0,0,1,26,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,30,1,30,1,30,1, + 30,9,19,9,28,29,35,9,36,1,6,1,26,1,26,1, + 26,1,26,13,19,13,25,1,26,1,26,1,18,1,18,1, + 18,1,18,26,29,26,57,26,32,26,51,1,18,1,18,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,20,25,27,30,27, + 52,54,60,54,73,1,18,1,18,1,18,1,18,1,18,1, + 18,20,25,27,30,27,52,54,60,54,73,1,18,1,18,1, + 6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_big5hkscs.h b/Python/frozen_modules/encodings_big5hkscs.h new file mode 100644 index 00000000000000..beddcac6f3c18b --- /dev/null +++ b/Python/frozen_modules/encodings_big5hkscs.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_big5hkscs[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,9,98,105,103,53,104,107,115,99,115,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,115,24,0,0,0,101,0,90,1,100,0,90,2,101, + 3,106,4,90,4,101,3,106,5,90,5,100,1,83,0,41, + 2,218,5,67,111,100,101,99,78,41,6,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,218, + 5,99,111,100,101,99,218,6,101,110,99,111,100,101,218,6, + 100,101,99,111,100,101,169,0,243,0,0,0,0,250,28,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,98,105,103,53,104,107,115,99,115,62,114,2,0,0,0, + 114,2,0,0,0,12,0,0,0,115,6,0,0,0,8,0, + 6,1,10,1,115,6,0,0,0,8,244,6,13,10,1,115, + 24,0,0,0,1,1,1,1,1,1,1,1,14,19,14,26, + 5,11,14,19,14,26,5,11,5,11,5,11,114,10,0,0, + 0,114,2,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,16,0,0,0, + 101,0,90,1,100,0,90,2,101,3,90,3,100,1,83,0, + 41,2,218,18,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,78,169,4,114,3,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,13,0,0, + 0,114,13,0,0,0,16,0,0,0,243,4,0,0,0,8, + 0,8,2,115,4,0,0,0,8,240,8,18,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,13,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,16,0,0,0,114,16,0,0,0,20,0,0,0,114,15, + 0,0,0,115,4,0,0,0,8,236,8,22,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,16,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,12,83,116,114,101,97,109,82, + 101,97,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,17,0,0,0,114, + 17,0,0,0,24,0,0,0,243,4,0,0,0,8,0,8, + 1,115,4,0,0,0,8,232,8,25,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,17,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,12, + 0,0,0,41,2,218,12,83,116,114,101,97,109,87,114,105, + 116,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,19,0,0,0,114,19,0, + 0,0,27,0,0,0,114,18,0,0,0,115,4,0,0,0, + 8,229,8,28,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,19, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,32,0,0,0,116,0,106, + 1,100,1,116,2,131,0,106,3,116,2,131,0,106,4,116, + 5,116,6,116,7,116,8,100,2,141,7,83,0,41,3,78, + 114,1,0,0,0,41,7,218,4,110,97,109,101,114,7,0, + 0,0,114,8,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,218,6,99, + 111,100,101,99,115,90,9,67,111,100,101,99,73,110,102,111, + 114,2,0,0,0,114,7,0,0,0,114,8,0,0,0,114, + 13,0,0,0,114,16,0,0,0,114,17,0,0,0,114,19, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,218,11,103,101,116,114,101,103,101,110,116,114,121,114, + 22,0,0,0,30,0,0,0,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,249,115, + 18,0,0,0,4,1,2,1,6,1,6,1,2,1,2,1, + 2,1,2,1,6,1,115,32,0,0,0,12,18,12,28,14, + 25,16,21,16,23,16,30,16,21,16,23,16,30,28,46,28, + 46,22,34,22,34,12,6,12,6,5,6,114,10,0,0,0, + 41,16,90,10,95,99,111,100,101,99,115,95,104,107,114,21, + 0,0,0,90,15,95,109,117,108,116,105,98,121,116,101,99, + 111,100,101,99,90,3,109,98,99,90,8,103,101,116,99,111, + 100,101,99,114,6,0,0,0,114,2,0,0,0,90,27,77, + 117,108,116,105,98,121,116,101,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,114,13,0,0,0,90, + 27,77,117,108,116,105,98,121,116,101,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,114,16,0,0, + 0,90,21,77,117,108,116,105,98,121,116,101,83,116,114,101, + 97,109,82,101,97,100,101,114,114,17,0,0,0,90,21,77, + 117,108,116,105,98,121,116,101,83,116,114,101,97,109,87,114, + 105,116,101,114,114,19,0,0,0,114,22,0,0,0,114,9, + 0,0,0,114,10,0,0,0,114,11,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,23,0,0,0,1,0,0,0, + 115,26,0,0,0,16,6,8,1,10,2,16,2,12,4,4, + 1,4,255,12,4,4,1,4,255,22,4,22,3,10,3,115, + 42,0,0,0,16,6,8,1,10,2,8,4,4,254,4,2, + 8,4,4,254,4,1,4,1,8,4,4,254,4,1,4,1, + 8,3,10,255,4,1,8,3,10,255,4,1,10,11,115,144, + 0,0,0,1,26,1,26,1,26,1,26,1,26,1,26,1, + 26,1,26,1,30,1,30,1,30,1,30,9,19,9,28,29, + 40,9,41,1,6,1,26,1,26,1,26,1,26,13,19,13, + 25,1,26,1,26,1,18,1,18,1,18,1,18,26,29,26, + 57,26,32,26,51,1,18,1,18,1,18,1,18,1,18,1, + 18,26,29,26,57,26,32,26,51,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,18,1,18,1,18,1,18,20,25,27,30,27, + 52,54,60,54,73,1,18,1,18,1,6,1,6,1,6,1, + 6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_bz2_codec.h b/Python/frozen_modules/encodings_bz2_codec.h new file mode 100644 index 00000000000000..5bc72aeb1da8e3 --- /dev/null +++ b/Python/frozen_modules/encodings_bz2_codec.h @@ -0,0 +1,245 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_bz2_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,130,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,17, + 100,4,132,1,90,3,100,17,100,5,132,1,90,4,71,0, + 100,6,132,0,100,7,101,1,106,5,131,3,90,5,71,0, + 100,8,132,0,100,9,101,1,106,6,131,3,90,6,71,0, + 100,10,132,0,100,11,101,1,106,7,131,3,90,7,71,0, + 100,12,132,0,100,13,101,5,101,1,106,8,131,4,90,8, + 71,0,100,14,132,0,100,15,101,5,101,1,106,9,131,4, + 90,9,100,16,132,0,90,10,100,2,83,0,41,18,97,20, + 1,0,0,80,121,116,104,111,110,32,39,98,122,50,95,99, + 111,100,101,99,39,32,67,111,100,101,99,32,45,32,98,122, + 50,32,99,111,109,112,114,101,115,115,105,111,110,32,101,110, + 99,111,100,105,110,103,46,10,10,84,104,105,115,32,99,111, + 100,101,99,32,100,101,47,101,110,99,111,100,101,115,32,102, + 114,111,109,32,98,121,116,101,115,32,116,111,32,98,121,116, + 101,115,32,97,110,100,32,105,115,32,116,104,101,114,101,102, + 111,114,101,32,117,115,97,98,108,101,32,119,105,116,104,10, + 98,121,116,101,115,46,116,114,97,110,115,102,111,114,109,40, + 41,32,97,110,100,32,98,121,116,101,115,46,117,110,116,114, + 97,110,115,102,111,114,109,40,41,46,10,10,65,100,97,112, + 116,101,100,32,98,121,32,82,97,121,109,111,110,100,32,72, + 101,116,116,105,110,103,101,114,32,102,114,111,109,32,122,108, + 105,98,95,99,111,100,101,99,46,112,121,32,119,104,105,99, + 104,32,119,97,115,32,119,114,105,116,116,101,110,10,98,121, + 32,77,97,114,99,45,65,110,100,114,101,32,76,101,109,98, + 117,114,103,32,40,109,97,108,64,108,101,109,98,117,114,103, + 46,99,111,109,41,46,10,233,0,0,0,0,78,218,6,115, + 116,114,105,99,116,99,2,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,243,30,0,0,0,124, + 1,100,1,107,2,115,6,74,0,130,1,116,0,106,1,124, + 0,131,1,116,2,124,0,131,1,102,2,83,0,169,2,78, + 114,1,0,0,0,41,3,218,3,98,122,50,218,8,99,111, + 109,112,114,101,115,115,218,3,108,101,110,169,2,218,5,105, + 110,112,117,116,218,6,101,114,114,111,114,115,115,2,0,0, + 0,32,32,250,28,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,98,122,50,95,99,111,100,101,99, + 62,218,10,98,122,50,95,101,110,99,111,100,101,114,11,0, + 0,0,15,0,0,0,243,4,0,0,0,12,1,18,1,114, + 12,0,0,0,115,30,0,0,0,12,18,22,30,12,30,5, + 30,5,30,5,30,13,16,13,25,26,31,13,32,34,37,38, + 43,34,44,12,45,5,45,243,0,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,114,2,0,0,0,114,3,0,0,0,41,3,114,4,0, + 0,0,218,10,100,101,99,111,109,112,114,101,115,115,114,6, + 0,0,0,114,7,0,0,0,115,2,0,0,0,32,32,114, + 10,0,0,0,218,10,98,122,50,95,100,101,99,111,100,101, + 114,15,0,0,0,19,0,0,0,114,12,0,0,0,114,12, + 0,0,0,115,30,0,0,0,12,18,22,30,12,30,5,30, + 5,30,5,30,13,16,13,27,28,33,13,34,36,39,40,45, + 36,46,12,47,5,47,114,13,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,114,1,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,243,10,0,0,0,116,0,124,1,124,2,131, + 2,83,0,169,1,78,41,1,114,11,0,0,0,169,3,218, + 4,115,101,108,102,114,8,0,0,0,114,9,0,0,0,115, + 3,0,0,0,32,32,32,114,10,0,0,0,218,6,101,110, + 99,111,100,101,122,12,67,111,100,101,99,46,101,110,99,111, + 100,101,24,0,0,0,243,2,0,0,0,10,1,114,22,0, + 0,0,115,10,0,0,0,16,26,27,32,34,40,16,41,9, + 41,114,13,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,114,17,0,0,0, + 114,18,0,0,0,41,1,114,15,0,0,0,114,19,0,0, + 0,115,3,0,0,0,32,32,32,114,10,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,26,0,0,0,114,22,0,0,0,114,22,0, + 0,0,115,10,0,0,0,16,26,27,32,34,40,16,41,9, + 41,114,13,0,0,0,78,169,1,114,1,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,21,0,0,0,114,23,0,0,0,169,0, + 114,13,0,0,0,114,10,0,0,0,114,16,0,0,0,114, + 16,0,0,0,23,0,0,0,115,6,0,0,0,8,0,8, + 1,12,2,115,10,0,0,0,8,233,2,24,6,1,2,1, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,36, + 44,5,41,5,41,5,41,36,44,5,41,5,41,5,41,5, + 41,5,41,114,13,0,0,0,114,16,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,34,0,0,0,101,0,90,1,100,0,90,2,100, + 7,100,2,132,1,90,3,100,8,100,4,132,1,90,4,100, + 5,132,0,90,5,100,6,83,0,41,9,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,114, + 1,0,0,0,99,2,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,243,32,0,0,0,124,1, + 100,1,107,2,115,6,74,0,130,1,124,1,124,0,95,0, + 116,1,106,2,131,0,124,0,95,3,100,0,83,0,114,3, + 0,0,0,41,4,114,9,0,0,0,114,4,0,0,0,218, + 13,66,90,50,67,111,109,112,114,101,115,115,111,114,218,11, + 99,111,109,112,114,101,115,115,111,98,106,169,2,114,20,0, + 0,0,114,9,0,0,0,115,2,0,0,0,32,32,114,10, + 0,0,0,218,8,95,95,105,110,105,116,95,95,122,27,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,95,95,105,110,105,116,95,95,30,0,0,0,243,6, + 0,0,0,12,1,6,1,14,1,114,36,0,0,0,115,32, + 0,0,0,16,22,26,34,16,34,9,34,9,34,9,34,23, + 29,9,13,9,20,28,31,28,45,28,47,9,13,9,25,9, + 25,9,25,114,13,0,0,0,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,115,42, + 0,0,0,124,2,114,15,124,0,106,0,160,1,124,1,161, + 1,125,3,124,3,124,0,106,0,160,2,161,0,23,0,83, + 0,124,0,106,0,160,1,124,1,161,1,83,0,114,18,0, + 0,0,41,3,114,33,0,0,0,114,5,0,0,0,218,5, + 102,108,117,115,104,41,4,114,20,0,0,0,114,8,0,0, + 0,218,5,102,105,110,97,108,218,1,99,115,4,0,0,0, + 32,32,32,32,114,10,0,0,0,114,21,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,35,0,0,0,115,8,0, + 0,0,4,1,12,1,14,1,12,2,115,10,0,0,0,2, + 1,2,4,12,253,14,1,12,2,115,42,0,0,0,12,17, + 9,52,17,21,17,33,17,49,43,48,17,49,13,14,20,21, + 24,28,24,40,24,48,24,48,20,48,13,48,20,24,20,36, + 20,52,46,51,20,52,13,52,114,13,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,131,0,124,0,95, + 2,100,0,83,0,114,18,0,0,0,41,3,114,4,0,0, + 0,114,32,0,0,0,114,33,0,0,0,169,1,114,20,0, + 0,0,115,1,0,0,0,32,114,10,0,0,0,218,5,114, + 101,115,101,116,122,24,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,114,101,115,101,116,42,0, + 0,0,243,2,0,0,0,14,1,114,43,0,0,0,115,14, + 0,0,0,28,31,28,45,28,47,9,13,9,25,9,25,9, + 25,114,13,0,0,0,78,114,24,0,0,0,169,1,70,41, + 6,114,25,0,0,0,114,26,0,0,0,114,27,0,0,0, + 114,35,0,0,0,114,21,0,0,0,114,42,0,0,0,114, + 28,0,0,0,114,13,0,0,0,114,10,0,0,0,114,30, + 0,0,0,114,30,0,0,0,29,0,0,0,115,8,0,0, + 0,8,0,8,1,8,5,10,7,115,12,0,0,0,8,227, + 2,30,6,3,2,2,6,5,10,3,115,34,0,0,0,1, + 1,1,1,1,1,1,1,31,39,5,47,5,47,5,47,35, + 40,5,52,5,52,5,52,5,47,5,47,5,47,5,47,5, + 47,114,13,0,0,0,114,30,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,29,0,0,0,41,9,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,114,1,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,31,0,0,0,114,3,0,0,0,41, + 4,114,9,0,0,0,114,4,0,0,0,218,15,66,90,50, + 68,101,99,111,109,112,114,101,115,115,111,114,218,13,100,101, + 99,111,109,112,114,101,115,115,111,98,106,114,34,0,0,0, + 115,2,0,0,0,32,32,114,10,0,0,0,114,35,0,0, + 0,122,27,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,95,95,105,110,105,116,95,95,46,0, + 0,0,114,36,0,0,0,114,36,0,0,0,115,32,0,0, + 0,16,22,26,34,16,34,9,34,9,34,9,34,23,29,9, + 13,9,20,30,33,30,49,30,51,9,13,9,27,9,27,9, + 27,114,13,0,0,0,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,3,0,0,0,115,38,0,0, + 0,9,0,124,0,106,0,160,1,124,1,161,1,83,0,35, + 0,4,0,116,2,121,17,1,0,1,0,1,0,89,0,100, + 1,83,0,119,0,37,0,41,2,78,218,0,41,3,114,47, + 0,0,0,114,14,0,0,0,218,8,69,79,70,69,114,114, + 111,114,41,3,114,20,0,0,0,114,8,0,0,0,114,38, + 0,0,0,115,3,0,0,0,32,32,32,114,10,0,0,0, + 114,23,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 51,0,0,0,115,14,0,0,0,2,1,12,1,2,128,12, + 1,6,1,2,255,2,128,115,14,0,0,0,2,4,12,254, + 2,128,2,2,2,255,16,1,2,128,115,38,0,0,0,9, + 22,20,24,20,38,20,56,50,55,20,56,13,56,0,0,9, + 22,16,24,9,22,9,22,9,22,9,22,20,22,20,22,20, + 22,9,22,0,0,115,12,0,0,0,129,5,7,0,135,7, + 18,7,145,1,18,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,40,0,0,0, + 114,18,0,0,0,41,3,114,4,0,0,0,114,46,0,0, + 0,114,47,0,0,0,114,41,0,0,0,115,1,0,0,0, + 32,114,10,0,0,0,114,42,0,0,0,122,24,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 114,101,115,101,116,57,0,0,0,114,43,0,0,0,114,43, + 0,0,0,115,14,0,0,0,30,33,30,49,30,51,9,13, + 9,27,9,27,9,27,114,13,0,0,0,78,114,24,0,0, + 0,114,44,0,0,0,41,6,114,25,0,0,0,114,26,0, + 0,0,114,27,0,0,0,114,35,0,0,0,114,23,0,0, + 0,114,42,0,0,0,114,28,0,0,0,114,13,0,0,0, + 114,10,0,0,0,114,45,0,0,0,114,45,0,0,0,45, + 0,0,0,115,8,0,0,0,8,0,8,1,8,5,10,6, + 115,12,0,0,0,8,211,2,46,6,3,2,2,6,4,10, + 3,115,34,0,0,0,1,1,1,1,1,1,1,1,31,39, + 5,51,5,51,5,51,35,40,5,22,5,22,5,22,5,51, + 5,51,5,51,5,51,5,51,114,13,0,0,0,114,45,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,16,0,0,0,101,0,90,1, + 100,0,90,2,101,3,90,4,100,1,83,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,169,5,114, + 25,0,0,0,114,26,0,0,0,114,27,0,0,0,218,5, + 98,121,116,101,115,90,14,99,104,97,114,98,117,102,102,101, + 114,116,121,112,101,114,28,0,0,0,114,13,0,0,0,114, + 10,0,0,0,114,51,0,0,0,114,51,0,0,0,60,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,196,8,61,115,16,0,0,0,1,1,1,1,1,1,1, + 1,22,27,5,19,5,19,5,19,114,13,0,0,0,114,51, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,50,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,52, + 0,0,0,114,28,0,0,0,114,13,0,0,0,114,10,0, + 0,0,114,55,0,0,0,114,55,0,0,0,63,0,0,0, + 114,54,0,0,0,115,4,0,0,0,8,193,8,64,115,16, + 0,0,0,1,1,1,1,1,1,1,1,22,27,5,19,5, + 19,5,19,114,13,0,0,0,114,55,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,10,0,0,0,3,0, + 0,0,115,26,0,0,0,116,0,106,1,100,1,116,2,116, + 3,116,4,116,5,116,6,116,7,100,2,100,3,141,8,83, + 0,41,4,78,114,4,0,0,0,70,41,8,218,4,110,97, + 109,101,114,21,0,0,0,114,23,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,90,12,115,116,114,101,97,109,114,101,97,100,101,114, + 90,17,95,105,115,95,116,101,120,116,95,101,110,99,111,100, + 105,110,103,41,8,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,11,0,0,0,114,15,0, + 0,0,114,30,0,0,0,114,45,0,0,0,114,51,0,0, + 0,114,55,0,0,0,114,28,0,0,0,114,13,0,0,0, + 114,10,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,58,0,0,0,68,0,0,0,115,20,0,0,0, + 4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,6,248,115,20,0,0,0,4,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,6,1,115,26,0, + 0,0,12,18,12,28,14,19,16,26,16,26,28,46,28,46, + 22,34,22,34,27,32,12,6,12,6,5,6,114,13,0,0, + 0,114,24,0,0,0,41,11,218,7,95,95,100,111,99,95, + 95,114,57,0,0,0,114,4,0,0,0,114,11,0,0,0, + 114,15,0,0,0,114,16,0,0,0,114,30,0,0,0,114, + 45,0,0,0,114,51,0,0,0,114,55,0,0,0,114,58, + 0,0,0,114,28,0,0,0,114,13,0,0,0,114,10,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,60,0,0, + 0,1,0,0,0,115,22,0,0,0,4,0,8,9,8,1, + 8,4,8,4,16,4,16,6,16,16,18,15,18,3,10,5, + 115,46,0,0,0,4,7,8,2,8,1,2,4,6,2,2, + 2,6,2,8,6,4,252,4,4,8,16,4,242,4,14,8, + 15,4,243,4,13,8,3,6,255,4,1,8,3,6,255,4, + 1,10,14,115,130,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,11,1,11,1,11,1,11,30,38,1,45, + 1,45,1,45,30,38,1,47,1,47,1,47,1,41,1,41, + 1,41,1,41,13,19,13,25,1,41,1,41,1,47,1,47, + 1,47,1,47,26,32,26,51,1,47,1,47,1,51,1,51, + 1,51,1,51,26,32,26,51,1,51,1,51,1,27,1,27, + 1,27,1,27,20,25,27,33,27,46,1,27,1,27,1,27, + 1,27,1,27,1,27,20,25,27,33,27,46,1,27,1,27, + 1,6,1,6,1,6,1,6,1,6,114,13,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_charmap.h b/Python/frozen_modules/encodings_charmap.h new file mode 100644 index 00000000000000..11702767dc27d0 --- /dev/null +++ b/Python/frozen_modules/encodings_charmap.h @@ -0,0 +1,214 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_charmap[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,106,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,2,83,0,41,14,97,18,1,0,0,32,71,101,110,101, + 114,105,99,32,80,121,116,104,111,110,32,67,104,97,114,97, + 99,116,101,114,32,77,97,112,112,105,110,103,32,67,111,100, + 101,99,46,10,10,32,32,32,32,85,115,101,32,116,104,105, + 115,32,99,111,100,101,99,32,100,105,114,101,99,116,108,121, + 32,114,97,116,104,101,114,32,116,104,97,110,32,116,104,114, + 111,117,103,104,32,116,104,101,32,97,117,116,111,109,97,116, + 105,99,10,32,32,32,32,99,111,110,118,101,114,115,105,111, + 110,32,109,101,99,104,97,110,105,115,109,115,32,115,117,112, + 112,108,105,101,100,32,98,121,32,117,110,105,99,111,100,101, + 40,41,32,97,110,100,32,46,101,110,99,111,100,101,40,41, + 46,10,10,10,87,114,105,116,116,101,110,32,98,121,32,77, + 97,114,99,45,65,110,100,114,101,32,76,101,109,98,117,114, + 103,32,40,109,97,108,64,108,101,109,98,117,114,103,46,99, + 111,109,41,46,10,10,40,99,41,32,67,111,112,121,114,105, + 103,104,116,32,67,78,82,73,44,32,65,108,108,32,82,105, + 103,104,116,115,32,82,101,115,101,114,118,101,100,46,32,78, + 79,32,87,65,82,82,65,78,84,89,46,10,10,233,0,0, + 0,0,78,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,115,24,0,0,0,101,0,90, + 1,100,0,90,2,101,3,106,4,90,5,101,3,106,6,90, + 7,100,1,83,0,41,2,218,5,67,111,100,101,99,78,41, + 8,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,6,101, + 110,99,111,100,101,218,14,99,104,97,114,109,97,112,95,100, + 101,99,111,100,101,218,6,100,101,99,111,100,101,169,0,243, + 0,0,0,0,250,26,60,102,114,111,122,101,110,32,101,110, + 99,111,100,105,110,103,115,46,99,104,97,114,109,97,112,62, + 114,1,0,0,0,114,1,0,0,0,17,0,0,0,115,6, + 0,0,0,8,0,6,4,10,1,115,6,0,0,0,8,239, + 6,21,10,1,115,24,0,0,0,1,1,1,1,1,1,1, + 1,14,20,14,35,5,11,14,20,14,35,5,11,5,11,5, + 11,114,11,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,28,0,0,0,101,0,90,1,100,0,90,2,100,6,100, + 3,132,1,90,3,100,7,100,5,132,1,90,4,100,2,83, + 0,41,8,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,218,6,115,116,114,105,99,116,78, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,24,0,0,0,116,0,106,1,160,2, + 124,0,124,1,161,2,1,0,124,2,124,0,95,3,100,0, + 83,0,169,1,78,41,4,114,5,0,0,0,114,14,0,0, + 0,218,8,95,95,105,110,105,116,95,95,218,7,109,97,112, + 112,105,110,103,169,3,218,4,115,101,108,102,218,6,101,114, + 114,111,114,115,114,19,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,27,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,46, + 95,95,105,110,105,116,95,95,25,0,0,0,243,4,0,0, + 0,14,1,10,1,114,23,0,0,0,115,24,0,0,0,9, + 15,9,34,9,57,44,48,50,56,9,57,9,57,24,31,9, + 13,9,21,9,21,9,21,114,11,0,0,0,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,22,0,0,0,116,0,106,1,124,1,124,0,106, + 2,124,0,106,3,131,3,100,1,25,0,83,0,169,2,78, + 114,0,0,0,0,41,4,114,5,0,0,0,114,6,0,0, + 0,114,22,0,0,0,114,19,0,0,0,169,3,114,21,0, + 0,0,218,5,105,110,112,117,116,90,5,102,105,110,97,108, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,7,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,101,110,99,111,100,101,29,0,0, + 0,243,2,0,0,0,22,1,114,28,0,0,0,115,22,0, + 0,0,16,22,16,37,38,43,45,49,45,56,58,62,58,70, + 16,71,72,73,16,74,9,74,114,11,0,0,0,169,2,114, + 15,0,0,0,78,169,1,70,169,5,114,2,0,0,0,114, + 3,0,0,0,114,4,0,0,0,114,18,0,0,0,114,7, + 0,0,0,114,10,0,0,0,114,11,0,0,0,114,12,0, + 0,0,114,14,0,0,0,114,14,0,0,0,24,0,0,0, + 243,6,0,0,0,8,0,8,1,12,4,115,10,0,0,0, + 8,232,2,25,6,2,2,2,10,1,115,28,0,0,0,1, + 1,1,1,1,1,1,1,31,39,5,31,5,31,5,31,35, + 40,5,74,5,74,5,74,5,74,5,74,114,11,0,0,0, + 114,14,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,13,0,0,0,41, + 8,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,114,15,0,0,0,78,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,16,0,0,0,114,17,0,0,0,41,4,114,5,0,0, + 0,114,33,0,0,0,114,18,0,0,0,114,19,0,0,0, + 114,20,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,27,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,95,95,105,110, + 105,116,95,95,33,0,0,0,114,23,0,0,0,114,23,0, + 0,0,115,24,0,0,0,9,15,9,34,9,57,44,48,50, + 56,9,57,9,57,24,31,9,13,9,21,9,21,9,21,114, + 11,0,0,0,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,24,0,0,0,114, + 25,0,0,0,41,4,114,5,0,0,0,114,8,0,0,0, + 114,22,0,0,0,114,19,0,0,0,114,26,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,9,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,37,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,22,0,0,0,16, + 22,16,37,38,43,45,49,45,56,58,62,58,70,16,71,72, + 73,16,74,9,74,114,11,0,0,0,114,29,0,0,0,114, + 30,0,0,0,169,5,114,2,0,0,0,114,3,0,0,0, + 114,4,0,0,0,114,18,0,0,0,114,9,0,0,0,114, + 10,0,0,0,114,11,0,0,0,114,12,0,0,0,114,33, + 0,0,0,114,33,0,0,0,32,0,0,0,114,32,0,0, + 0,115,10,0,0,0,8,224,2,33,6,2,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,31,39,5, + 31,5,31,5,31,35,40,5,74,5,74,5,74,5,74,5, + 74,114,11,0,0,0,114,33,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 3,132,1,90,3,100,6,100,4,132,1,90,4,100,2,83, + 0,41,7,218,12,83,116,114,101,97,109,87,114,105,116,101, + 114,114,15,0,0,0,78,99,4,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,243,26,0,0, + 0,116,0,106,1,160,2,124,0,124,1,124,2,161,3,1, + 0,124,3,124,0,95,3,100,0,83,0,114,17,0,0,0, + 41,4,114,5,0,0,0,114,36,0,0,0,114,18,0,0, + 0,114,19,0,0,0,169,4,114,21,0,0,0,90,6,115, + 116,114,101,97,109,114,22,0,0,0,114,19,0,0,0,115, + 4,0,0,0,32,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,21,83,116,114,101,97,109,87,114,105,116,101,114, + 46,95,95,105,110,105,116,95,95,42,0,0,0,243,4,0, + 0,0,16,1,10,1,114,39,0,0,0,115,26,0,0,0, + 9,15,9,28,9,57,38,42,43,49,50,56,9,57,9,57, + 24,31,9,13,9,21,9,21,9,21,114,11,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,243,16,0,0,0,116,0,160,1,124,1,124, + 2,124,0,106,2,161,3,83,0,114,17,0,0,0,41,3, + 114,1,0,0,0,114,7,0,0,0,114,19,0,0,0,169, + 3,114,21,0,0,0,114,27,0,0,0,114,22,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,7,0, + 0,0,122,19,83,116,114,101,97,109,87,114,105,116,101,114, + 46,101,110,99,111,100,101,46,0,0,0,243,2,0,0,0, + 16,1,114,42,0,0,0,115,16,0,0,0,16,21,16,55, + 29,34,35,41,42,46,42,54,16,55,9,55,114,11,0,0, + 0,114,29,0,0,0,169,1,114,15,0,0,0,114,31,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,40,0,0,0,243, + 6,0,0,0,8,0,8,2,12,4,115,10,0,0,0,8, + 216,2,42,6,2,2,2,10,1,115,28,0,0,0,1,1, + 1,1,1,1,1,1,37,45,5,31,5,31,5,31,34,42, + 5,55,5,55,5,55,5,55,5,55,114,11,0,0,0,114, + 36,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,35,0,0,0,41,7, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,114,15, + 0,0,0,78,99,4,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,114,37,0,0,0,114,17, + 0,0,0,41,4,114,5,0,0,0,114,45,0,0,0,114, + 18,0,0,0,114,19,0,0,0,114,38,0,0,0,115,4, + 0,0,0,32,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,21,83,116,114,101,97,109,82,101,97,100,101,114,46, + 95,95,105,110,105,116,95,95,51,0,0,0,114,39,0,0, + 0,114,39,0,0,0,115,26,0,0,0,9,15,9,28,9, + 57,38,42,43,49,50,56,9,57,9,57,24,31,9,13,9, + 21,9,21,9,21,114,11,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,114, + 40,0,0,0,114,17,0,0,0,41,3,114,1,0,0,0, + 114,9,0,0,0,114,19,0,0,0,114,41,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,9,0,0, + 0,122,19,83,116,114,101,97,109,82,101,97,100,101,114,46, + 100,101,99,111,100,101,55,0,0,0,114,42,0,0,0,114, + 42,0,0,0,115,16,0,0,0,16,21,16,55,29,34,35, + 41,42,46,42,54,16,55,9,55,114,11,0,0,0,114,29, + 0,0,0,114,43,0,0,0,114,34,0,0,0,114,10,0, + 0,0,114,11,0,0,0,114,12,0,0,0,114,45,0,0, + 0,114,45,0,0,0,49,0,0,0,114,44,0,0,0,115, + 10,0,0,0,8,207,2,51,6,2,2,2,10,1,115,28, + 0,0,0,1,1,1,1,1,1,1,1,37,45,5,31,5, + 31,5,31,34,42,5,55,5,55,5,55,5,55,5,55,114, + 11,0,0,0,114,45,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,28, + 0,0,0,116,0,106,1,100,1,116,2,106,3,116,2,106, + 4,116,5,116,6,116,7,116,8,100,2,141,7,83,0,41, + 3,78,90,7,99,104,97,114,109,97,112,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,9,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,7,0,0,0,114,9,0, + 0,0,114,14,0,0,0,114,33,0,0,0,114,36,0,0, + 0,114,45,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,47,0,0,0,60,0,0,0,115,18,0,0,0, + 4,1,2,1,4,1,4,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,4,1,4,1,2, + 1,2,1,2,1,2,1,6,1,115,28,0,0,0,12,18, + 12,28,14,23,16,21,16,28,16,21,16,28,28,46,28,46, + 22,34,22,34,12,6,12,6,5,6,114,11,0,0,0,41, + 8,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,14,0,0,0,114,33,0,0,0,114,36, + 0,0,0,114,45,0,0,0,114,47,0,0,0,114,10,0, + 0,0,114,11,0,0,0,114,12,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,49,0,0,0,1,0,0,0,115, + 16,0,0,0,4,0,8,12,16,4,16,7,16,8,18,8, + 18,9,10,11,115,36,0,0,0,4,10,8,2,8,9,4, + 251,4,5,8,8,4,250,4,6,8,8,4,250,4,6,8, + 9,6,249,4,7,8,9,6,249,4,7,10,13,115,106,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,35, + 1,35,1,35,1,35,13,19,13,25,1,35,1,35,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,55, + 1,55,1,55,1,55,20,25,26,32,26,45,1,55,1,55, + 1,55,1,55,1,55,1,55,20,25,26,32,26,45,1,55, + 1,55,1,6,1,6,1,6,1,6,1,6,114,11,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_cp037.h b/Python/frozen_modules/encodings_cp037.h new file mode 100644 index 00000000000000..caec95061f484b --- /dev/null +++ b/Python/frozen_modules/encodings_cp037.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp037[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,115,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,48,51,55,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,69,66,67,68,73,67,47,67,80,48,51,55, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,14,101,110,99, + 111,100,105,110,103,95,116,97,98,108,101,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,24,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,99,112, + 48,51,55,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,90, + 5,99,112,48,51,55,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,21,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,128, + 1,0,0,0,1,2,3,194,156,9,194,134,127,194,151,194, + 141,194,142,11,12,13,14,15,16,17,18,19,194,157,194,133, + 8,194,135,24,25,194,146,194,143,28,29,30,31,194,128,194, + 129,194,130,194,131,194,132,10,23,27,194,136,194,137,194,138, + 194,139,194,140,5,6,7,194,144,194,145,22,194,147,194,148, + 194,149,194,150,4,194,152,194,153,194,154,194,155,20,21,194, + 158,26,32,194,160,195,162,195,164,195,160,195,161,195,163,195, + 165,195,167,195,177,194,162,46,60,40,43,124,38,195,169,195, + 170,195,171,195,168,195,173,195,174,195,175,195,172,195,159,33, + 36,42,41,59,194,172,45,47,195,130,195,132,195,128,195,129, + 195,131,195,133,195,135,195,145,194,166,44,37,95,62,63,195, + 184,195,137,195,138,195,139,195,136,195,141,195,142,195,143,195, + 140,96,58,35,64,39,61,34,195,152,97,98,99,100,101,102, + 103,104,105,194,171,194,187,195,176,195,189,195,190,194,177,194, + 176,106,107,108,109,110,111,112,113,114,194,170,194,186,195,166, + 194,184,195,134,194,164,194,181,126,115,116,117,118,119,120,121, + 122,194,161,194,191,195,144,195,157,195,158,194,174,94,194,163, + 194,165,194,183,194,169,194,167,194,182,194,188,194,189,194,190, + 91,93,194,175,194,168,194,180,195,151,123,65,66,67,68,69, + 70,71,72,73,194,173,195,180,195,182,195,178,195,179,195,181, + 125,74,75,76,77,78,79,80,81,82,194,185,195,187,195,188, + 195,185,195,186,195,191,92,195,183,83,84,85,86,87,88,89, + 90,194,178,195,148,195,150,195,146,195,147,195,149,48,49,50, + 51,52,53,54,55,56,57,194,179,195,155,195,156,195,153,195, + 154,194,159,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,11,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1006.h b/Python/frozen_modules/encodings_cp1006.h new file mode 100644 index 00000000000000..b94bf202605855 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1006.h @@ -0,0 +1,185 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1006[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,48,48,54,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 83,67,47,67,80,49,48,48,54,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,25,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,99,112,49,48,48,54,62,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,11,0,0,0,243,2,0,0,0,14,1,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,243,0,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,5,0, + 0,0,218,14,99,104,97,114,109,97,112,95,100,101,99,111, + 100,101,218,14,100,101,99,111,100,105,110,103,95,116,97,98, + 108,101,114,8,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,218,6,100,101,99,111,100,101,122,12,67,111, + 100,101,99,46,100,101,99,111,100,101,14,0,0,0,114,14, + 0,0,0,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,114,15,0,0,0, + 78,41,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,13, + 0,0,0,114,18,0,0,0,169,0,114,15,0,0,0,114, + 12,0,0,0,114,1,0,0,0,114,1,0,0,0,9,0, + 0,0,115,6,0,0,0,8,0,8,2,12,3,115,10,0, + 0,0,8,247,2,11,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,34,42,5,66,5,66,5, + 66,34,42,5,66,5,66,5,66,5,66,5,66,114,15,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,106,1,124,1,124,0,106,2, + 116,3,131,3,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,4,114,5,0,0,0,114,6,0,0,0,114,11, + 0,0,0,114,7,0,0,0,169,3,114,9,0,0,0,114, + 10,0,0,0,90,5,102,105,110,97,108,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,13,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,18,0,0,0,243,2,0,0, + 0,20,1,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,44,48,44,55,56,70,16,71,72,73,16,74,9, + 74,114,15,0,0,0,78,169,1,70,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,13,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 24,0,0,0,114,24,0,0,0,17,0,0,0,243,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,239,2,18,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,23,0,0,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,25,0,0,0,114, + 26,0,0,0,41,4,114,5,0,0,0,114,16,0,0,0, + 114,11,0,0,0,114,17,0,0,0,114,27,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,22,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,70,16,71,72,73,16, + 74,9,74,114,15,0,0,0,78,114,29,0,0,0,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 18,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,31,0,0,0,114,31,0,0,0,21,0,0, + 0,114,30,0,0,0,115,6,0,0,0,8,235,2,22,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 31,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,33,0,0,0, + 114,33,0,0,0,25,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,231,4,26,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,33,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,32,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,34,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,36,0,0,0,114,36,0,0,0,28, + 0,0,0,114,35,0,0,0,115,4,0,0,0,8,228,4, + 29,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,32,0,0,0,116,0,106,1,100,1,116,2,131,0, + 106,3,116,2,131,0,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,90,6,99,112,49,48,48, + 54,41,7,218,4,110,97,109,101,114,13,0,0,0,114,18, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,114,5,0,0,0,90,9, + 67,111,100,101,99,73,110,102,111,114,1,0,0,0,114,13, + 0,0,0,114,18,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,36,0,0,0,114,33,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,38,0,0,0,33,0,0, + 0,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,1,115, + 32,0,0,0,12,18,12,28,14,22,16,21,16,23,16,30, + 16,21,16,23,16,30,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,15,0,0,0,117,209,1,0,0,0,1, + 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, + 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81, + 82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,123,124,125,126,127,194,128, + 194,129,194,130,194,131,194,132,194,133,194,134,194,135,194,136, + 194,137,194,138,194,139,194,140,194,141,194,142,194,143,194,144, + 194,145,194,146,194,147,194,148,194,149,194,150,194,151,194,152, + 194,153,194,154,194,155,194,156,194,157,194,158,194,159,194,160, + 219,176,219,177,219,178,219,179,219,180,219,181,219,182,219,183, + 219,184,219,185,216,140,216,155,194,173,216,159,239,186,129,239, + 186,141,239,186,142,239,186,142,239,186,143,239,186,145,239,173, + 150,239,173,152,239,186,147,239,186,149,239,186,151,239,173,166, + 239,173,168,239,186,153,239,186,155,239,186,157,239,186,159,239, + 173,186,239,173,188,239,186,161,239,186,163,239,186,165,239,186, + 167,239,186,169,239,174,132,239,186,171,239,186,173,239,174,140, + 239,186,175,239,174,138,239,186,177,239,186,179,239,186,181,239, + 186,183,239,186,185,239,186,187,239,186,189,239,186,191,239,187, + 129,239,187,133,239,187,137,239,187,138,239,187,139,239,187,140, + 239,187,141,239,187,142,239,187,143,239,187,144,239,187,145,239, + 187,147,239,187,149,239,187,151,239,187,153,239,187,155,239,174, + 146,239,174,148,239,187,157,239,187,159,239,187,160,239,187,161, + 239,187,163,239,174,158,239,187,165,239,187,167,239,186,133,239, + 187,173,239,174,166,239,174,168,239,174,169,239,174,170,239,186, + 128,239,186,137,239,186,138,239,186,139,239,187,177,239,187,178, + 239,187,179,239,174,176,239,174,174,239,185,188,239,185,189,41, + 11,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,114,17,0, + 0,0,90,13,99,104,97,114,109,97,112,95,98,117,105,108, + 100,114,7,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 40,0,0,0,1,0,0,0,115,26,0,0,0,4,0,8, + 4,16,4,16,8,16,4,18,4,18,3,6,5,2,15,2, + 255,0,127,0,127,14,6,115,54,0,0,0,4,2,8,2, + 8,10,4,250,4,6,8,4,4,254,4,2,8,4,4,254, + 4,2,8,3,6,255,4,1,8,3,6,255,4,1,6,13, + 0,127,0,127,2,7,0,129,0,129,2,254,0,127,0,127, + 14,6,115,120,0,0,0,1,4,1,4,1,14,1,14,1, + 14,1,14,1,66,1,66,1,66,1,66,13,19,13,25,1, + 66,1,66,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,6,1,6,1,6,5,13,1, + 15,16,22,16,36,37,51,16,52,1,15,1,15,1,15,114, + 15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1026.h b/Python/frozen_modules/encodings_cp1026.h new file mode 100644 index 00000000000000..555af39177f0ca --- /dev/null +++ b/Python/frozen_modules/encodings_cp1026.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1026[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,117,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,48,50,54,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,69,66,67,68,73,67,47,67,80,49,48, + 50,54,46,84,88,84,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,28,0,0,0,101,0,90,1,100, + 0,90,2,100,5,100,2,132,1,90,3,100,5,100,3,132, + 1,90,4,100,4,83,0,41,6,218,5,67,111,100,101,99, + 218,6,115,116,114,105,99,116,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,14,0, + 0,0,116,0,106,1,124,1,124,2,116,2,131,3,83,0, + 169,1,78,41,3,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,14,101, + 110,99,111,100,105,110,103,95,116,97,98,108,101,169,3,218, + 4,115,101,108,102,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,32,32,250,25,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 99,112,49,48,50,54,62,218,6,101,110,99,111,100,101,122, + 12,67,111,100,101,99,46,101,110,99,111,100,101,11,0,0, + 0,243,2,0,0,0,14,1,114,14,0,0,0,115,14,0, + 0,0,16,22,16,37,38,43,44,50,51,65,16,66,9,66, + 243,0,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,3,0,0,0,114, + 4,0,0,0,41,3,114,5,0,0,0,218,14,99,104,97, + 114,109,97,112,95,100,101,99,111,100,101,218,14,100,101,99, + 111,100,105,110,103,95,116,97,98,108,101,114,8,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,218,6,100, + 101,99,111,100,101,122,12,67,111,100,101,99,46,100,101,99, + 111,100,101,14,0,0,0,114,14,0,0,0,114,14,0,0, + 0,115,14,0,0,0,16,22,16,37,38,43,44,50,51,65, + 16,66,9,66,114,15,0,0,0,78,41,1,114,2,0,0, + 0,41,5,218,8,95,95,110,97,109,101,95,95,218,10,95, + 95,109,111,100,117,108,101,95,95,218,12,95,95,113,117,97, + 108,110,97,109,101,95,95,114,13,0,0,0,114,18,0,0, + 0,169,0,114,15,0,0,0,114,12,0,0,0,114,1,0, + 0,0,114,1,0,0,0,9,0,0,0,115,6,0,0,0, + 8,0,8,2,12,3,115,10,0,0,0,8,247,2,11,6, + 1,2,2,10,1,115,28,0,0,0,1,1,1,1,1,1, + 1,1,34,42,5,66,5,66,5,66,34,42,5,66,5,66, + 5,66,5,66,5,66,114,15,0,0,0,114,1,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,243,20,0,0,0,101,0,90,1,100,0, + 90,2,100,4,100,2,132,1,90,3,100,3,83,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,20,0,0,0,116, + 0,106,1,124,1,124,0,106,2,116,3,131,3,100,1,25, + 0,83,0,169,2,78,114,0,0,0,0,41,4,114,5,0, + 0,0,114,6,0,0,0,114,11,0,0,0,114,7,0,0, + 0,169,3,114,9,0,0,0,114,10,0,0,0,90,5,102, + 105,110,97,108,115,3,0,0,0,32,32,32,114,12,0,0, + 0,114,13,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,101,110,99,111,100, + 101,18,0,0,0,243,2,0,0,0,20,1,114,28,0,0, + 0,115,20,0,0,0,16,22,16,37,38,43,44,48,44,55, + 56,70,16,71,72,73,16,74,9,74,114,15,0,0,0,78, + 169,1,70,41,4,114,19,0,0,0,114,20,0,0,0,114, + 21,0,0,0,114,13,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,24,0,0,0,114,24,0, + 0,0,17,0,0,0,243,4,0,0,0,8,0,12,1,115, + 6,0,0,0,8,239,2,18,10,1,115,20,0,0,0,1, + 1,1,1,1,1,1,1,35,40,5,74,5,74,5,74,5, + 74,5,74,114,15,0,0,0,114,24,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,114,23,0,0,0,41,5,218,18,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,70,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,114,25,0,0,0,114,26,0,0,0,41,4,114, + 5,0,0,0,114,16,0,0,0,114,11,0,0,0,114,17, + 0,0,0,114,27,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,18,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,46,100, + 101,99,111,100,101,22,0,0,0,114,28,0,0,0,114,28, + 0,0,0,115,20,0,0,0,16,22,16,37,38,43,44,48, + 44,55,56,70,16,71,72,73,16,74,9,74,114,15,0,0, + 0,78,114,29,0,0,0,41,4,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,18,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,31,0,0, + 0,114,31,0,0,0,21,0,0,0,114,30,0,0,0,115, + 6,0,0,0,8,235,2,22,10,1,115,20,0,0,0,1, + 1,1,1,1,1,1,1,35,40,5,74,5,74,5,74,5, + 74,5,74,114,15,0,0,0,114,31,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,243,12,0,0,0,101,0,90,1,100,0,90,2,100, + 1,83,0,41,2,218,12,83,116,114,101,97,109,87,114,105, + 116,101,114,78,169,3,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,33,0,0,0,114,33,0,0,0,25,0, + 0,0,243,4,0,0,0,8,0,4,1,115,4,0,0,0, + 8,231,4,26,115,12,0,0,0,1,1,1,1,1,1,1, + 1,5,9,5,9,114,15,0,0,0,114,33,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,32,0,0,0,41,2,218,12,83,116,114, + 101,97,109,82,101,97,100,101,114,78,114,34,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,36, + 0,0,0,114,36,0,0,0,28,0,0,0,114,35,0,0, + 0,115,4,0,0,0,8,228,4,29,115,12,0,0,0,1, + 1,1,1,1,1,1,1,5,9,5,9,114,15,0,0,0, + 114,36,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,9,0,0,0,3,0,0,0,115,32,0,0,0,116, + 0,106,1,100,1,116,2,131,0,106,3,116,2,131,0,106, + 4,116,5,116,6,116,7,116,8,100,2,141,7,83,0,41, + 3,78,90,6,99,112,49,48,50,54,41,7,218,4,110,97, + 109,101,114,13,0,0,0,114,18,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,5,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,1,0,0,0,114,13,0,0,0,114,18,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,36,0,0,0, + 114,33,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,38,0,0,0,33,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,22,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,15,0, + 0,0,117,128,1,0,0,0,1,2,3,194,156,9,194,134, + 127,194,151,194,141,194,142,11,12,13,14,15,16,17,18,19, + 194,157,194,133,8,194,135,24,25,194,146,194,143,28,29,30, + 31,194,128,194,129,194,130,194,131,194,132,10,23,27,194,136, + 194,137,194,138,194,139,194,140,5,6,7,194,144,194,145,22, + 194,147,194,148,194,149,194,150,4,194,152,194,153,194,154,194, + 155,20,21,194,158,26,32,194,160,195,162,195,164,195,160,195, + 161,195,163,195,165,123,195,177,195,135,46,60,40,43,33,38, + 195,169,195,170,195,171,195,168,195,173,195,174,195,175,195,172, + 195,159,196,158,196,176,42,41,59,94,45,47,195,130,195,132, + 195,128,195,129,195,131,195,133,91,195,145,197,159,44,37,95, + 62,63,195,184,195,137,195,138,195,139,195,136,195,141,195,142, + 195,143,195,140,196,177,58,195,150,197,158,39,61,195,156,195, + 152,97,98,99,100,101,102,103,104,105,194,171,194,187,125,96, + 194,166,194,177,194,176,106,107,108,109,110,111,112,113,114,194, + 170,194,186,195,166,194,184,195,134,194,164,194,181,195,182,115, + 116,117,118,119,120,121,122,194,161,194,191,93,36,64,194,174, + 194,162,194,163,194,165,194,183,194,169,194,167,194,182,194,188, + 194,189,194,190,194,172,124,194,175,194,168,194,180,195,151,195, + 167,65,66,67,68,69,70,71,72,73,194,173,195,180,126,195, + 178,195,179,195,181,196,159,74,75,76,77,78,79,80,81,82, + 194,185,195,187,92,195,185,195,186,195,191,195,188,195,183,83, + 84,85,86,87,88,89,90,194,178,195,148,35,195,146,195,147, + 195,149,48,49,50,51,52,53,54,55,56,57,194,179,195,155, + 34,195,153,195,154,194,159,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,2,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,11,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1125.h b/Python/frozen_modules/encodings_cp1125.h new file mode 100644 index 00000000000000..39a2099f32e749 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1125.h @@ -0,0 +1,925 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1125[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,220,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,85,100,86, + 147,1,100,87,100,88,147,1,100,89,100,90,147,1,100,91, + 100,92,147,1,100,93,100,94,147,1,100,95,100,96,147,1, + 100,97,100,98,147,1,100,99,100,100,147,1,100,101,100,102, + 147,1,100,103,100,104,147,1,100,105,100,106,147,1,100,107, + 100,108,147,1,100,109,100,110,147,1,100,111,100,112,147,1, + 100,113,100,114,147,1,100,115,100,116,147,1,165,1,105,0, + 100,117,100,118,147,1,100,119,100,120,147,1,100,121,100,122, + 147,1,100,123,100,124,147,1,100,125,100,126,147,1,100,127, + 100,128,147,1,100,129,100,130,147,1,100,131,100,132,147,1, + 100,133,100,134,147,1,100,135,100,136,147,1,100,137,100,138, + 147,1,100,139,100,140,147,1,100,141,100,142,147,1,100,143, + 100,144,147,1,100,145,100,146,147,1,100,147,100,148,147,1, + 100,149,100,150,147,1,165,1,105,0,100,151,100,152,147,1, + 100,153,100,154,147,1,100,155,100,156,147,1,100,157,100,158, + 147,1,100,159,100,160,147,1,100,161,100,162,147,1,100,163, + 100,164,147,1,100,165,100,166,147,1,100,167,100,168,147,1, + 100,169,100,170,147,1,100,171,100,172,147,1,100,173,100,174, + 147,1,100,175,100,176,147,1,100,177,100,178,147,1,100,179, + 100,180,147,1,100,181,100,182,147,1,100,183,100,184,147,1, + 165,1,105,0,100,185,100,186,147,1,100,187,100,188,147,1, + 100,189,100,190,147,1,100,191,100,192,147,1,100,193,100,194, + 147,1,100,195,100,196,147,1,100,197,100,198,147,1,100,199, + 100,200,147,1,100,201,100,202,147,1,100,203,100,204,147,1, + 100,205,100,206,147,1,100,207,100,208,147,1,100,209,100,210, + 147,1,100,211,100,212,147,1,100,213,100,214,147,1,100,215, + 100,216,147,1,100,217,100,218,147,1,165,1,105,0,100,219, + 100,220,147,1,100,221,100,222,147,1,100,223,100,224,147,1, + 100,225,100,226,147,1,100,227,100,228,147,1,100,229,100,230, + 147,1,100,231,100,232,147,1,100,233,100,234,147,1,100,235, + 100,236,147,1,100,237,100,238,147,1,100,239,100,240,147,1, + 100,241,100,242,147,1,100,243,100,244,147,1,100,245,100,246, + 147,1,100,247,100,248,147,1,100,249,100,250,147,1,100,251, + 100,252,147,1,165,1,100,253,100,254,100,255,100,125,144,1, + 100,0,144,1,100,1,100,87,144,1,100,2,100,79,144,1, + 100,3,156,9,165,1,161,1,1,0,144,1,100,4,90,12, + 105,0,100,1,100,1,147,1,144,1,100,5,144,1,100,5, + 147,1,144,1,100,6,144,1,100,6,147,1,144,1,100,7, + 144,1,100,7,147,1,144,1,100,8,144,1,100,8,147,1, + 144,1,100,9,144,1,100,9,147,1,144,1,100,10,144,1, + 100,10,147,1,144,1,100,11,144,1,100,11,147,1,144,1, + 100,12,144,1,100,12,147,1,144,1,100,13,144,1,100,13, + 147,1,144,1,100,14,144,1,100,14,147,1,144,1,100,15, + 144,1,100,15,147,1,144,1,100,16,144,1,100,16,147,1, + 144,1,100,17,144,1,100,17,147,1,144,1,100,18,144,1, + 100,18,147,1,144,1,100,19,144,1,100,19,147,1,144,1, + 100,20,144,1,100,20,147,1,105,0,144,1,100,21,144,1, + 100,21,147,1,144,1,100,22,144,1,100,22,147,1,144,1, + 100,23,144,1,100,23,147,1,144,1,100,24,144,1,100,24, + 147,1,144,1,100,25,144,1,100,25,147,1,144,1,100,26, + 144,1,100,26,147,1,144,1,100,27,144,1,100,27,147,1, + 144,1,100,28,144,1,100,28,147,1,144,1,100,29,144,1, + 100,29,147,1,144,1,100,30,144,1,100,30,147,1,144,1, + 100,31,144,1,100,31,147,1,144,1,100,32,144,1,100,32, + 147,1,144,1,100,33,144,1,100,33,147,1,144,1,100,34, + 144,1,100,34,147,1,144,1,100,35,144,1,100,35,147,1, + 144,1,100,36,144,1,100,36,147,1,144,1,100,37,144,1, + 100,37,147,1,165,1,105,0,144,1,100,38,144,1,100,38, + 147,1,144,1,100,39,144,1,100,39,147,1,144,1,100,40, + 144,1,100,40,147,1,144,1,100,41,144,1,100,41,147,1, + 144,1,100,42,144,1,100,42,147,1,144,1,100,43,144,1, + 100,43,147,1,144,1,100,44,144,1,100,44,147,1,144,1, + 100,45,144,1,100,45,147,1,144,1,100,46,144,1,100,46, + 147,1,144,1,100,47,144,1,100,47,147,1,144,1,100,48, + 144,1,100,48,147,1,144,1,100,49,144,1,100,49,147,1, + 144,1,100,50,144,1,100,50,147,1,144,1,100,51,144,1, + 100,51,147,1,144,1,100,52,144,1,100,52,147,1,144,1, + 100,53,144,1,100,53,147,1,144,1,100,54,144,1,100,54, + 147,1,165,1,105,0,144,1,100,55,144,1,100,55,147,1, + 144,1,100,56,144,1,100,56,147,1,144,1,100,57,144,1, + 100,57,147,1,144,1,100,58,144,1,100,58,147,1,144,1, + 100,59,144,1,100,59,147,1,144,1,100,60,144,1,100,60, + 147,1,144,1,100,61,144,1,100,61,147,1,144,1,100,62, + 144,1,100,62,147,1,144,1,100,63,144,1,100,63,147,1, + 144,1,100,64,144,1,100,64,147,1,144,1,100,65,144,1, + 100,65,147,1,144,1,100,66,144,1,100,66,147,1,144,1, + 100,67,144,1,100,67,147,1,144,1,100,68,144,1,100,68, + 147,1,144,1,100,69,144,1,100,69,147,1,144,1,100,70, + 144,1,100,70,147,1,144,1,100,71,144,1,100,71,147,1, + 165,1,105,0,144,1,100,72,144,1,100,72,147,1,144,1, + 100,73,144,1,100,73,147,1,144,1,100,74,144,1,100,74, + 147,1,144,1,100,75,144,1,100,75,147,1,144,1,100,76, + 144,1,100,76,147,1,144,1,100,77,144,1,100,77,147,1, + 144,1,100,78,144,1,100,78,147,1,144,1,100,79,144,1, + 100,79,147,1,144,1,100,80,144,1,100,80,147,1,144,1, + 100,81,144,1,100,81,147,1,144,1,100,82,144,1,100,82, + 147,1,144,1,100,83,144,1,100,83,147,1,144,1,100,84, + 144,1,100,84,147,1,144,1,100,85,144,1,100,85,147,1, + 144,1,100,86,144,1,100,86,147,1,144,1,100,87,144,1, + 100,87,147,1,144,1,100,88,144,1,100,88,147,1,165,1, + 105,0,144,1,100,89,144,1,100,89,147,1,144,1,100,90, + 144,1,100,90,147,1,144,1,100,91,144,1,100,91,147,1, + 144,1,100,92,144,1,100,92,147,1,144,1,100,93,144,1, + 100,93,147,1,144,1,100,94,144,1,100,94,147,1,144,1, + 100,95,144,1,100,95,147,1,144,1,100,96,144,1,100,96, + 147,1,144,1,100,97,144,1,100,97,147,1,144,1,100,98, + 144,1,100,98,147,1,144,1,100,99,144,1,100,99,147,1, + 144,1,100,100,144,1,100,100,147,1,144,1,100,101,144,1, + 100,101,147,1,144,1,100,102,144,1,100,102,147,1,144,1, + 100,103,144,1,100,103,147,1,144,1,100,104,144,1,100,104, + 147,1,144,1,100,105,144,1,100,105,147,1,165,1,105,0, + 144,1,100,106,144,1,100,106,147,1,144,1,100,107,144,1, + 100,107,147,1,144,1,100,108,144,1,100,108,147,1,144,1, + 100,109,144,1,100,109,147,1,144,1,100,110,144,1,100,110, + 147,1,144,1,100,111,144,1,100,111,147,1,144,1,100,112, + 144,1,100,112,147,1,144,1,100,113,144,1,100,113,147,1, + 144,1,100,114,144,1,100,114,147,1,144,1,100,115,144,1, + 100,115,147,1,144,1,100,116,144,1,100,116,147,1,144,1, + 100,117,144,1,100,117,147,1,144,1,100,118,144,1,100,118, + 147,1,144,1,100,119,144,1,100,119,147,1,144,1,100,120, + 144,1,100,120,147,1,144,1,100,121,144,1,100,121,147,1, + 144,1,100,122,144,1,100,122,147,1,165,1,105,0,144,1, + 100,123,144,1,100,123,147,1,144,1,100,124,144,1,100,124, + 147,1,144,1,100,125,144,1,100,125,147,1,144,1,100,126, + 144,1,100,126,147,1,144,1,100,127,144,1,100,127,147,1, + 144,1,100,128,144,1,100,128,147,1,144,1,100,129,144,1, + 100,129,147,1,144,1,100,130,144,1,100,130,147,1,144,1, + 100,131,144,1,100,131,147,1,100,79,144,1,100,132,147,1, + 100,87,144,1,100,133,147,1,100,125,144,1,100,134,147,1, + 100,240,100,239,147,1,100,248,100,247,147,1,100,252,100,251, + 147,1,100,254,144,1,100,135,147,1,100,16,100,15,147,1, + 165,1,105,0,100,18,100,17,147,1,100,20,100,19,147,1, + 100,22,100,21,147,1,100,24,100,23,147,1,100,26,100,25, + 147,1,100,28,100,27,147,1,100,30,100,29,147,1,100,32, + 100,31,147,1,100,34,100,33,147,1,100,36,100,35,147,1, + 100,38,100,37,147,1,100,40,100,39,147,1,100,42,100,41, + 147,1,100,44,100,43,147,1,100,46,100,45,147,1,100,48, + 100,47,147,1,100,50,100,49,147,1,165,1,105,0,100,52, + 100,51,147,1,100,54,100,53,147,1,100,56,100,55,147,1, + 100,58,100,57,147,1,100,60,100,59,147,1,100,62,100,61, + 147,1,100,64,100,63,147,1,100,66,100,65,147,1,100,68, + 100,67,147,1,100,70,100,69,147,1,100,72,100,71,147,1, + 100,74,100,73,147,1,100,76,100,75,147,1,100,78,100,77, + 147,1,100,80,100,79,147,1,100,82,100,81,147,1,100,84, + 100,83,147,1,165,1,105,0,100,86,100,85,147,1,100,88, + 100,87,147,1,100,90,100,89,147,1,100,92,100,91,147,1, + 100,94,100,93,147,1,100,96,100,95,147,1,100,98,100,97, + 147,1,100,100,100,99,147,1,100,102,100,101,147,1,100,104, + 100,103,147,1,100,106,100,105,147,1,100,108,100,107,147,1, + 100,110,100,109,147,1,100,208,100,207,147,1,100,210,100,209, + 147,1,100,212,100,211,147,1,100,214,100,213,147,1,165,1, + 105,0,100,216,100,215,147,1,100,218,100,217,147,1,100,220, + 100,219,147,1,100,222,100,221,147,1,100,224,100,223,147,1, + 100,226,100,225,147,1,100,228,100,227,147,1,100,230,100,229, + 147,1,100,232,100,231,147,1,100,234,100,233,147,1,100,236, + 100,235,147,1,100,238,100,237,147,1,100,242,100,241,147,1, + 100,250,100,249,147,1,100,253,144,1,100,136,147,1,100,255, + 144,1,100,137,147,1,100,244,100,243,147,1,165,1,105,0, + 100,246,100,245,147,1,144,1,100,1,144,1,100,138,147,1, + 144,1,100,0,144,1,100,139,147,1,100,152,100,151,147,1, + 100,118,100,117,147,1,100,196,100,195,147,1,100,142,100,141, + 147,1,100,144,100,143,147,1,100,194,100,193,147,1,100,150, + 100,149,147,1,100,120,100,119,147,1,100,148,100,147,147,1, + 100,146,100,145,147,1,100,154,100,153,147,1,100,170,100,169, + 147,1,100,132,100,131,147,1,100,186,100,185,147,1,165,1, + 105,0,100,188,100,187,147,1,100,162,100,161,147,1,100,128, + 100,127,147,1,100,126,100,125,147,1,100,134,100,133,147,1, + 100,184,100,183,147,1,100,182,100,181,147,1,100,160,100,159, + 147,1,100,140,100,139,147,1,100,138,100,137,147,1,100,136, + 100,135,147,1,100,156,100,155,147,1,100,158,100,157,147,1, + 100,168,100,167,147,1,100,122,100,121,147,1,100,124,100,123, + 147,1,100,130,100,129,147,1,165,1,105,0,100,178,100,177, + 147,1,100,180,100,179,147,1,100,166,100,165,147,1,100,174, + 100,173,147,1,100,176,100,175,147,1,100,164,100,163,147,1, + 100,192,100,191,147,1,100,190,100,189,147,1,100,172,100,171, + 147,1,100,206,100,205,147,1,100,200,100,199,147,1,100,198, + 100,197,147,1,100,202,100,201,147,1,100,204,100,203,147,1, + 100,112,100,111,147,1,100,114,100,113,147,1,100,116,100,115, + 147,1,165,1,144,1,100,2,144,1,100,140,105,1,165,1, + 90,13,100,2,83,0,40,141,1,0,0,122,44,32,80,121, + 116,104,111,110,32,67,104,97,114,97,99,116,101,114,32,77, + 97,112,112,105,110,103,32,67,111,100,101,99,32,102,111,114, + 32,67,80,49,49,50,53,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,25,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,49,49, + 50,53,62,218,6,101,110,99,111,100,101,122,12,67,111,100, + 101,99,46,101,110,99,111,100,101,11,0,0,0,243,2,0, + 0,0,14,1,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,63,16,64,9,64,243,0,0,0, + 0,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,3,0,0,0,114,4,0,0,0, + 41,3,114,5,0,0,0,218,14,99,104,97,114,109,97,112, + 95,100,101,99,111,100,101,218,14,100,101,99,111,100,105,110, + 103,95,116,97,98,108,101,114,8,0,0,0,115,3,0,0, + 0,32,32,32,114,12,0,0,0,218,6,100,101,99,111,100, + 101,122,12,67,111,100,101,99,46,100,101,99,111,100,101,14, + 0,0,0,114,14,0,0,0,114,14,0,0,0,115,14,0, + 0,0,16,22,16,37,38,43,44,50,51,65,16,66,9,66, + 114,15,0,0,0,78,41,1,114,2,0,0,0,41,5,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,114,13,0,0,0,114,18,0,0,0,169,0,114, + 15,0,0,0,114,12,0,0,0,114,1,0,0,0,114,1, + 0,0,0,9,0,0,0,115,6,0,0,0,8,0,8,2, + 12,3,115,10,0,0,0,8,247,2,11,6,1,2,2,10, + 1,115,28,0,0,0,1,1,1,1,1,1,1,1,34,42, + 5,64,5,64,5,64,34,42,5,66,5,66,5,66,5,66, + 5,66,114,15,0,0,0,114,1,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,243,20,0,0,0,101,0,90,1,100,0,90,2,100,4, + 100,2,132,1,90,3,100,3,83,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,20,0,0,0,116,0,106,1,124, + 1,124,0,106,2,116,3,131,3,100,1,25,0,83,0,169, + 2,78,114,0,0,0,0,41,4,114,5,0,0,0,114,6, + 0,0,0,114,11,0,0,0,114,7,0,0,0,169,3,114, + 9,0,0,0,114,10,0,0,0,90,5,102,105,110,97,108, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,13,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,101,110,99,111,100,101,18,0,0, + 0,243,2,0,0,0,20,1,114,28,0,0,0,115,20,0, + 0,0,16,22,16,37,38,43,44,48,44,55,56,68,16,69, + 70,71,16,72,9,72,114,15,0,0,0,78,169,1,70,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,13,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,24,0,0,0,114,24,0,0,0,17,0, + 0,0,243,4,0,0,0,8,0,12,1,115,6,0,0,0, + 8,239,2,18,10,1,115,20,0,0,0,1,1,1,1,1, + 1,1,1,35,40,5,72,5,72,5,72,5,72,5,72,114, + 15,0,0,0,114,24,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,114,23, + 0,0,0,41,5,218,18,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,70,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,114, + 25,0,0,0,114,26,0,0,0,41,4,114,5,0,0,0, + 114,16,0,0,0,114,11,0,0,0,114,17,0,0,0,114, + 27,0,0,0,115,3,0,0,0,32,32,32,114,12,0,0, + 0,114,18,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,46,100,101,99,111,100, + 101,22,0,0,0,114,28,0,0,0,114,28,0,0,0,115, + 20,0,0,0,16,22,16,37,38,43,44,48,44,55,56,70, + 16,71,72,73,16,74,9,74,114,15,0,0,0,78,114,29, + 0,0,0,41,4,114,19,0,0,0,114,20,0,0,0,114, + 21,0,0,0,114,18,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,31,0,0,0,114,31,0, + 0,0,21,0,0,0,114,30,0,0,0,115,6,0,0,0, + 8,235,2,22,10,1,115,20,0,0,0,1,1,1,1,1, + 1,1,1,35,40,5,74,5,74,5,74,5,74,5,74,114, + 15,0,0,0,114,31,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,243,12, + 0,0,0,101,0,90,1,100,0,90,2,100,1,83,0,41, + 2,218,12,83,116,114,101,97,109,87,114,105,116,101,114,78, + 169,3,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,33,0,0,0,114,33,0,0,0,25,0,0,0,243,4, + 0,0,0,8,0,4,1,115,4,0,0,0,8,231,4,26, + 115,12,0,0,0,1,1,1,1,1,1,1,1,5,9,5, + 9,114,15,0,0,0,114,33,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,32,0,0,0,41,2,218,12,83,116,114,101,97,109,82, + 101,97,100,101,114,78,114,34,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,36,0,0,0,114, + 36,0,0,0,28,0,0,0,114,35,0,0,0,115,4,0, + 0,0,8,228,4,29,115,12,0,0,0,1,1,1,1,1, + 1,1,1,5,9,5,9,114,15,0,0,0,114,36,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,9,0, + 0,0,3,0,0,0,115,32,0,0,0,116,0,106,1,100, + 1,116,2,131,0,106,3,116,2,131,0,106,4,116,5,116, + 6,116,7,116,8,100,2,141,7,83,0,41,3,78,90,6, + 99,112,49,49,50,53,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,22,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,233,0, + 1,0,0,233,128,0,0,0,105,16,4,0,0,233,129,0, + 0,0,105,17,4,0,0,233,130,0,0,0,105,18,4,0, + 0,233,131,0,0,0,105,19,4,0,0,233,132,0,0,0, + 105,20,4,0,0,233,133,0,0,0,105,21,4,0,0,233, + 134,0,0,0,105,22,4,0,0,233,135,0,0,0,105,23, + 4,0,0,233,136,0,0,0,105,24,4,0,0,233,137,0, + 0,0,105,25,4,0,0,233,138,0,0,0,105,26,4,0, + 0,233,139,0,0,0,105,27,4,0,0,233,140,0,0,0, + 105,28,4,0,0,233,141,0,0,0,105,29,4,0,0,233, + 142,0,0,0,105,30,4,0,0,233,143,0,0,0,105,31, + 4,0,0,233,144,0,0,0,105,32,4,0,0,233,145,0, + 0,0,105,33,4,0,0,233,146,0,0,0,105,34,4,0, + 0,233,147,0,0,0,105,35,4,0,0,233,148,0,0,0, + 105,36,4,0,0,233,149,0,0,0,105,37,4,0,0,233, + 150,0,0,0,105,38,4,0,0,233,151,0,0,0,105,39, + 4,0,0,233,152,0,0,0,105,40,4,0,0,233,153,0, + 0,0,105,41,4,0,0,233,154,0,0,0,105,42,4,0, + 0,233,155,0,0,0,105,43,4,0,0,233,156,0,0,0, + 105,44,4,0,0,233,157,0,0,0,105,45,4,0,0,233, + 158,0,0,0,105,46,4,0,0,233,159,0,0,0,105,47, + 4,0,0,233,160,0,0,0,105,48,4,0,0,233,161,0, + 0,0,105,49,4,0,0,233,162,0,0,0,105,50,4,0, + 0,233,163,0,0,0,105,51,4,0,0,233,164,0,0,0, + 105,52,4,0,0,233,165,0,0,0,105,53,4,0,0,233, + 166,0,0,0,105,54,4,0,0,233,167,0,0,0,105,55, + 4,0,0,233,168,0,0,0,105,56,4,0,0,233,169,0, + 0,0,105,57,4,0,0,233,170,0,0,0,105,58,4,0, + 0,233,171,0,0,0,105,59,4,0,0,233,172,0,0,0, + 105,60,4,0,0,233,173,0,0,0,105,61,4,0,0,233, + 174,0,0,0,105,62,4,0,0,233,175,0,0,0,105,63, + 4,0,0,233,176,0,0,0,105,145,37,0,0,233,177,0, + 0,0,105,146,37,0,0,233,178,0,0,0,105,147,37,0, + 0,233,179,0,0,0,105,2,37,0,0,233,180,0,0,0, + 105,36,37,0,0,233,181,0,0,0,105,97,37,0,0,233, + 182,0,0,0,105,98,37,0,0,233,183,0,0,0,105,86, + 37,0,0,233,184,0,0,0,105,85,37,0,0,233,185,0, + 0,0,105,99,37,0,0,233,186,0,0,0,105,81,37,0, + 0,233,187,0,0,0,105,87,37,0,0,233,188,0,0,0, + 105,93,37,0,0,233,189,0,0,0,105,92,37,0,0,233, + 190,0,0,0,105,91,37,0,0,233,191,0,0,0,105,16, + 37,0,0,233,192,0,0,0,105,20,37,0,0,233,193,0, + 0,0,105,52,37,0,0,233,194,0,0,0,105,44,37,0, + 0,233,195,0,0,0,105,28,37,0,0,233,196,0,0,0, + 105,0,37,0,0,233,197,0,0,0,105,60,37,0,0,233, + 198,0,0,0,105,94,37,0,0,233,199,0,0,0,105,95, + 37,0,0,233,200,0,0,0,105,90,37,0,0,233,201,0, + 0,0,105,84,37,0,0,233,202,0,0,0,105,105,37,0, + 0,233,203,0,0,0,105,102,37,0,0,233,204,0,0,0, + 105,96,37,0,0,233,205,0,0,0,105,80,37,0,0,233, + 206,0,0,0,105,108,37,0,0,233,207,0,0,0,105,103, + 37,0,0,233,208,0,0,0,105,104,37,0,0,233,209,0, + 0,0,105,100,37,0,0,233,210,0,0,0,105,101,37,0, + 0,233,211,0,0,0,105,89,37,0,0,233,212,0,0,0, + 105,88,37,0,0,233,213,0,0,0,105,82,37,0,0,233, + 214,0,0,0,105,83,37,0,0,233,215,0,0,0,105,107, + 37,0,0,233,216,0,0,0,105,106,37,0,0,233,217,0, + 0,0,105,24,37,0,0,233,218,0,0,0,105,12,37,0, + 0,233,219,0,0,0,105,136,37,0,0,233,220,0,0,0, + 105,132,37,0,0,233,221,0,0,0,105,140,37,0,0,233, + 222,0,0,0,105,144,37,0,0,233,223,0,0,0,105,128, + 37,0,0,233,224,0,0,0,105,64,4,0,0,233,225,0, + 0,0,105,65,4,0,0,233,226,0,0,0,105,66,4,0, + 0,233,227,0,0,0,105,67,4,0,0,233,228,0,0,0, + 105,68,4,0,0,233,229,0,0,0,105,69,4,0,0,233, + 230,0,0,0,105,70,4,0,0,233,231,0,0,0,105,71, + 4,0,0,233,232,0,0,0,105,72,4,0,0,233,233,0, + 0,0,105,73,4,0,0,233,234,0,0,0,105,74,4,0, + 0,233,235,0,0,0,105,75,4,0,0,233,236,0,0,0, + 105,76,4,0,0,233,237,0,0,0,105,77,4,0,0,233, + 238,0,0,0,105,78,4,0,0,233,239,0,0,0,105,79, + 4,0,0,233,240,0,0,0,105,1,4,0,0,233,241,0, + 0,0,105,81,4,0,0,233,242,0,0,0,105,144,4,0, + 0,233,243,0,0,0,105,145,4,0,0,233,244,0,0,0, + 105,4,4,0,0,233,245,0,0,0,105,84,4,0,0,233, + 246,0,0,0,105,6,4,0,0,105,86,4,0,0,105,7, + 4,0,0,105,87,4,0,0,105,26,34,0,0,105,22,33, + 0,0,105,160,37,0,0,41,9,233,247,0,0,0,233,248, + 0,0,0,233,249,0,0,0,233,250,0,0,0,233,251,0, + 0,0,233,252,0,0,0,233,253,0,0,0,233,254,0,0, + 0,233,255,0,0,0,117,179,1,0,0,0,1,2,3,4, + 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, + 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36, + 37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, + 53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68, + 69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84, + 85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100, + 101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116, + 117,118,119,120,121,122,123,124,125,126,127,208,144,208,145,208, + 146,208,147,208,148,208,149,208,150,208,151,208,152,208,153,208, + 154,208,155,208,156,208,157,208,158,208,159,208,160,208,161,208, + 162,208,163,208,164,208,165,208,166,208,167,208,168,208,169,208, + 170,208,171,208,172,208,173,208,174,208,175,208,176,208,177,208, + 178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,208, + 186,208,187,208,188,208,189,208,190,208,191,226,150,145,226,150, + 146,226,150,147,226,148,130,226,148,164,226,149,161,226,149,162, + 226,149,150,226,149,149,226,149,163,226,149,145,226,149,151,226, + 149,157,226,149,156,226,149,155,226,148,144,226,148,148,226,148, + 180,226,148,172,226,148,156,226,148,128,226,148,188,226,149,158, + 226,149,159,226,149,154,226,149,148,226,149,169,226,149,166,226, + 149,160,226,149,144,226,149,172,226,149,167,226,149,168,226,149, + 164,226,149,165,226,149,153,226,149,152,226,149,146,226,149,147, + 226,149,171,226,149,170,226,148,152,226,148,140,226,150,136,226, + 150,132,226,150,140,226,150,144,226,150,128,209,128,209,129,209, + 130,209,131,209,132,209,133,209,134,209,135,209,136,209,137,209, + 138,209,139,209,140,209,141,209,142,209,143,208,129,209,145,210, + 144,210,145,208,132,209,148,208,134,209,150,208,135,209,151,194, + 183,226,136,154,226,132,150,194,164,226,150,160,194,160,233,1, + 0,0,0,233,2,0,0,0,233,3,0,0,0,233,4,0, + 0,0,233,5,0,0,0,233,6,0,0,0,233,7,0,0, + 0,233,8,0,0,0,233,9,0,0,0,233,10,0,0,0, + 233,11,0,0,0,233,12,0,0,0,233,13,0,0,0,233, + 14,0,0,0,233,15,0,0,0,233,16,0,0,0,233,17, + 0,0,0,233,18,0,0,0,233,19,0,0,0,233,20,0, + 0,0,233,21,0,0,0,233,22,0,0,0,233,23,0,0, + 0,233,24,0,0,0,233,25,0,0,0,233,26,0,0,0, + 233,27,0,0,0,233,28,0,0,0,233,29,0,0,0,233, + 30,0,0,0,233,31,0,0,0,233,32,0,0,0,233,33, + 0,0,0,233,34,0,0,0,233,35,0,0,0,233,36,0, + 0,0,233,37,0,0,0,233,38,0,0,0,233,39,0,0, + 0,233,40,0,0,0,233,41,0,0,0,233,42,0,0,0, + 233,43,0,0,0,233,44,0,0,0,233,45,0,0,0,233, + 46,0,0,0,233,47,0,0,0,233,48,0,0,0,233,49, + 0,0,0,233,50,0,0,0,233,51,0,0,0,233,52,0, + 0,0,233,53,0,0,0,233,54,0,0,0,233,55,0,0, + 0,233,56,0,0,0,233,57,0,0,0,233,58,0,0,0, + 233,59,0,0,0,233,60,0,0,0,233,61,0,0,0,233, + 62,0,0,0,233,63,0,0,0,233,64,0,0,0,233,65, + 0,0,0,233,66,0,0,0,233,67,0,0,0,233,68,0, + 0,0,233,69,0,0,0,233,70,0,0,0,233,71,0,0, + 0,233,72,0,0,0,233,73,0,0,0,233,74,0,0,0, + 233,75,0,0,0,233,76,0,0,0,233,77,0,0,0,233, + 78,0,0,0,233,79,0,0,0,233,80,0,0,0,233,81, + 0,0,0,233,82,0,0,0,233,83,0,0,0,233,84,0, + 0,0,233,85,0,0,0,233,86,0,0,0,233,87,0,0, + 0,233,88,0,0,0,233,89,0,0,0,233,90,0,0,0, + 233,91,0,0,0,233,92,0,0,0,233,93,0,0,0,233, + 94,0,0,0,233,95,0,0,0,233,96,0,0,0,233,97, + 0,0,0,233,98,0,0,0,233,99,0,0,0,233,100,0, + 0,0,233,101,0,0,0,233,102,0,0,0,233,103,0,0, + 0,233,104,0,0,0,233,105,0,0,0,233,106,0,0,0, + 233,107,0,0,0,233,108,0,0,0,233,109,0,0,0,233, + 110,0,0,0,233,111,0,0,0,233,112,0,0,0,233,113, + 0,0,0,233,114,0,0,0,233,115,0,0,0,233,116,0, + 0,0,233,117,0,0,0,233,118,0,0,0,233,119,0,0, + 0,233,120,0,0,0,233,121,0,0,0,233,122,0,0,0, + 233,123,0,0,0,233,124,0,0,0,233,125,0,0,0,233, + 126,0,0,0,233,127,0,0,0,114,167,0,0,0,114,165, + 0,0,0,114,162,0,0,0,114,160,0,0,0,114,159,0, + 0,0,114,161,0,0,0,114,164,0,0,0,114,163,0,0, + 0,114,166,0,0,0,41,14,218,7,95,95,100,111,99,95, + 95,114,5,0,0,0,114,1,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,33,0,0,0,114,36,0,0,0,114, + 38,0,0,0,90,18,109,97,107,101,95,105,100,101,110,116, + 105,116,121,95,100,105,99,116,218,5,114,97,110,103,101,90, + 12,100,101,99,111,100,105,110,103,95,109,97,112,218,6,117, + 112,100,97,116,101,114,17,0,0,0,114,7,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,42,1,0,0,1,0,0, + 0,115,30,8,0,0,4,0,8,4,16,4,16,8,16,4, + 18,4,18,3,6,5,14,13,6,1,4,1,2,255,4,2, + 2,254,4,3,2,253,4,4,2,252,4,5,2,251,4,6, + 2,250,4,7,2,249,4,8,2,248,4,9,2,247,4,10, + 2,246,4,11,2,245,4,12,2,244,4,13,2,243,4,14, + 2,242,4,15,2,241,4,16,2,240,4,17,4,239,4,18, + 2,238,4,19,2,237,4,20,2,236,4,21,2,235,4,22, + 2,234,4,23,2,233,4,24,2,232,4,25,2,231,4,26, + 2,230,4,27,2,229,4,28,2,228,4,29,2,227,4,30, + 2,226,4,31,2,225,4,32,2,224,4,33,2,223,4,34, + 6,222,4,35,2,221,4,36,2,220,4,37,2,219,4,38, + 2,218,4,39,2,217,4,40,2,216,4,41,2,215,4,42, + 2,214,4,43,2,213,4,44,2,212,4,45,2,211,4,46, + 2,210,4,47,2,209,4,48,2,208,4,49,2,207,4,50, + 2,206,4,51,6,205,4,52,2,204,4,53,2,203,4,54, + 2,202,4,55,2,201,4,56,2,200,4,57,2,199,4,58, + 2,198,4,59,2,197,4,60,2,196,4,61,2,195,4,62, + 2,194,4,63,2,193,4,64,2,192,4,65,2,191,4,66, + 2,190,4,67,2,189,4,68,6,188,4,69,2,187,4,70, + 2,186,4,71,2,185,4,72,2,184,4,73,2,183,4,74, + 2,182,4,75,2,181,4,76,2,180,4,77,2,179,4,78, + 2,178,4,79,2,177,4,80,2,176,4,81,2,175,4,82, + 2,174,4,83,2,173,4,84,2,172,4,85,6,171,4,86, + 2,170,4,87,2,169,4,88,2,168,4,89,2,167,4,90, + 2,166,4,91,2,165,4,92,2,164,4,93,2,163,4,94, + 2,162,4,95,2,161,4,96,2,160,4,97,2,159,4,98, + 2,158,4,99,2,157,4,100,2,156,4,101,2,155,4,102, + 6,154,4,103,2,153,4,104,2,152,4,105,2,151,4,106, + 2,150,4,107,2,149,4,108,2,148,4,109,2,147,4,110, + 2,146,4,111,2,145,4,112,2,144,4,113,2,143,4,114, + 2,142,4,115,2,141,4,116,2,140,4,117,2,139,4,118, + 2,138,4,119,4,137,2,120,2,1,2,1,2,1,4,1, + 4,1,2,1,4,1,2,1,0,129,12,255,0,127,4,7, + 2,255,0,127,0,127,2,7,4,1,2,255,8,2,2,254, + 8,3,2,253,8,4,2,252,8,5,2,251,8,6,2,250, + 8,7,2,249,8,8,2,248,8,9,2,247,8,10,2,246, + 8,11,2,245,8,12,2,244,8,13,2,243,8,14,2,242, + 8,15,2,241,8,16,2,240,8,17,4,239,8,18,2,238, + 8,19,2,237,8,20,2,236,8,21,2,235,8,22,2,234, + 8,23,2,233,8,24,2,232,8,25,2,231,8,26,2,230, + 8,27,2,229,8,28,2,228,8,29,2,227,8,30,2,226, + 8,31,2,225,8,32,2,224,8,33,2,223,8,34,6,222, + 8,35,2,221,8,36,2,220,8,37,2,219,8,38,2,218, + 8,39,2,217,8,40,2,216,8,41,2,215,8,42,2,214, + 8,43,2,213,8,44,2,212,8,45,2,211,8,46,2,210, + 8,47,2,209,8,48,2,208,8,49,2,207,8,50,2,206, + 8,51,6,205,8,52,2,204,8,53,2,203,8,54,2,202, + 8,55,2,201,8,56,2,200,8,57,2,199,8,58,2,198, + 8,59,2,197,8,60,2,196,8,61,2,195,8,62,2,194, + 8,63,2,193,8,64,2,192,8,65,2,191,8,66,2,190, + 8,67,2,189,8,68,6,188,8,69,2,187,8,70,2,186, + 8,71,2,185,8,72,2,184,8,73,2,183,8,74,2,182, + 8,75,2,181,8,76,2,180,8,77,2,179,8,78,2,178, + 8,79,2,177,8,80,2,176,8,81,2,175,8,82,2,174, + 8,83,2,173,8,84,2,172,8,85,6,171,8,86,2,170, + 8,87,2,169,8,88,2,168,8,89,2,167,8,90,2,166, + 8,91,2,165,8,92,2,164,8,93,2,163,8,94,2,162, + 8,95,2,161,8,96,2,160,8,97,2,159,8,98,2,158, + 8,99,2,157,8,100,2,156,8,101,2,155,8,102,6,154, + 8,103,2,153,8,104,2,152,8,105,2,151,8,106,2,150, + 8,107,2,149,8,108,2,148,8,109,2,147,8,110,2,146, + 8,111,2,145,8,112,2,144,8,113,2,143,8,114,2,142, + 8,115,2,141,8,116,2,140,8,117,2,139,8,118,2,138, + 8,119,6,137,8,120,2,136,8,121,2,135,8,122,2,134, + 8,123,2,133,8,124,2,132,8,125,2,131,8,126,2,130, + 8,127,2,129,0,127,8,1,0,129,2,255,0,127,6,2, + 0,129,2,254,0,127,6,3,0,129,2,253,0,127,6,4, + 0,129,2,252,0,127,4,5,0,129,2,251,0,127,4,6, + 0,129,2,250,0,127,4,7,0,129,2,249,0,127,6,8, + 0,129,2,248,0,127,4,9,0,129,6,247,0,127,4,10, + 0,129,2,246,0,127,4,11,0,129,2,245,0,127,4,12, + 0,129,2,244,0,127,4,13,0,129,2,243,0,127,4,14, + 0,129,2,242,0,127,4,15,0,129,2,241,0,127,4,16, + 0,129,2,240,0,127,4,17,0,129,2,239,0,127,4,18, + 0,129,2,238,0,127,4,19,0,129,2,237,0,127,4,20, + 0,129,2,236,0,127,4,21,0,129,2,235,0,127,4,22, + 0,129,2,234,0,127,4,23,0,129,2,233,0,127,4,24, + 0,129,2,232,0,127,4,25,0,129,2,231,0,127,4,26, + 0,129,6,230,0,127,4,27,0,129,2,229,0,127,4,28, + 0,129,2,228,0,127,4,29,0,129,2,227,0,127,4,30, + 0,129,2,226,0,127,4,31,0,129,2,225,0,127,4,32, + 0,129,2,224,0,127,4,33,0,129,2,223,0,127,4,34, + 0,129,2,222,0,127,4,35,0,129,2,221,0,127,4,36, + 0,129,2,220,0,127,4,37,0,129,2,219,0,127,4,38, + 0,129,2,218,0,127,4,39,0,129,2,217,0,127,4,40, + 0,129,2,216,0,127,4,41,0,129,2,215,0,127,4,42, + 0,129,2,214,0,127,4,43,0,129,6,213,0,127,4,44, + 0,129,2,212,0,127,4,45,0,129,2,211,0,127,4,46, + 0,129,2,210,0,127,4,47,0,129,2,209,0,127,4,48, + 0,129,2,208,0,127,4,49,0,129,2,207,0,127,4,50, + 0,129,2,206,0,127,4,51,0,129,2,205,0,127,4,52, + 0,129,2,204,0,127,4,53,0,129,2,203,0,127,4,54, + 0,129,2,202,0,127,4,55,0,129,2,201,0,127,4,56, + 0,129,2,200,0,127,4,57,0,129,2,199,0,127,4,58, + 0,129,2,198,0,127,4,59,0,129,2,197,0,127,4,60, + 0,129,6,196,0,127,4,61,0,129,2,195,0,127,4,62, + 0,129,2,194,0,127,4,63,0,129,2,193,0,127,4,64, + 0,129,2,192,0,127,4,65,0,129,2,191,0,127,4,66, + 0,129,2,190,0,127,4,67,0,129,2,189,0,127,4,68, + 0,129,2,188,0,127,4,69,0,129,2,187,0,127,4,70, + 0,129,2,186,0,127,4,71,0,129,2,185,0,127,4,72, + 0,129,2,184,0,127,4,73,0,129,2,183,0,127,4,74, + 0,129,2,182,0,127,6,75,0,129,2,181,0,127,6,76, + 0,129,2,180,0,127,4,77,0,129,6,179,0,127,4,78, + 0,129,2,178,0,127,8,79,0,129,2,177,0,127,8,80, + 0,129,2,176,0,127,4,81,0,129,2,175,0,127,4,82, + 0,129,2,174,0,127,4,83,0,129,2,173,0,127,4,84, + 0,129,2,172,0,127,4,85,0,129,2,171,0,127,4,86, + 0,129,2,170,0,127,4,87,0,129,2,169,0,127,4,88, + 0,129,2,168,0,127,4,89,0,129,2,167,0,127,4,90, + 0,129,2,166,0,127,4,91,0,129,2,165,0,127,4,92, + 0,129,2,164,0,127,4,93,0,129,2,163,0,127,4,94, + 0,129,6,162,0,127,4,95,0,129,2,161,0,127,4,96, + 0,129,2,160,0,127,4,97,0,129,2,159,0,127,4,98, + 0,129,2,158,0,127,4,99,0,129,2,157,0,127,4,100, + 0,129,2,156,0,127,4,101,0,129,2,155,0,127,4,102, + 0,129,2,154,0,127,4,103,0,129,2,153,0,127,4,104, + 0,129,2,152,0,127,4,105,0,129,2,151,0,127,4,106, + 0,129,2,150,0,127,4,107,0,129,2,149,0,127,4,108, + 0,129,2,148,0,127,4,109,0,129,2,147,0,127,4,110, + 0,129,2,146,0,127,4,111,0,129,6,145,0,127,4,112, + 0,129,2,144,0,127,4,113,0,129,2,143,0,127,4,114, + 0,129,2,142,0,127,4,115,0,129,2,141,0,127,4,116, + 0,129,2,140,0,127,4,117,0,129,2,139,0,127,4,118, + 0,129,2,138,0,127,4,119,0,129,2,137,0,127,4,120, + 0,129,2,136,0,127,4,121,0,129,2,135,0,127,4,122, + 0,129,2,134,0,127,4,123,0,129,2,133,0,127,4,124, + 0,129,2,132,0,127,4,125,0,129,2,131,0,127,4,126, + 0,129,2,130,0,127,4,127,0,129,2,129,0,127,0,127, + 4,1,0,129,0,129,4,255,0,127,0,127,8,2,0,129, + 0,129,10,254,115,72,8,0,0,4,2,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,14,4,2, + 1,0,127,4,2,0,129,4,255,0,127,2,1,4,129,2, + 127,4,130,2,126,4,131,2,125,4,132,2,124,4,133,2, + 123,4,134,2,122,4,135,2,121,4,136,2,120,4,137,2, + 119,4,138,2,118,4,139,2,117,4,140,2,116,4,141,2, + 115,4,142,2,114,4,143,2,113,4,144,4,112,4,145,2, + 111,4,146,2,110,4,147,2,109,4,148,2,108,4,149,2, + 107,4,150,2,106,4,151,2,105,4,152,2,104,4,153,2, + 103,4,154,2,102,4,155,2,101,4,156,2,100,4,157,2, + 99,4,158,2,98,4,159,2,97,4,160,2,96,4,161,6, + 95,4,162,2,94,4,163,2,93,4,164,2,92,4,165,2, + 91,4,166,2,90,4,167,2,89,4,168,2,88,4,169,2, + 87,4,170,2,86,4,171,2,85,4,172,2,84,4,173,2, + 83,4,174,2,82,4,175,2,81,4,176,2,80,4,177,2, + 79,4,178,6,78,4,179,2,77,4,180,2,76,4,181,2, + 75,4,182,2,74,4,183,2,73,4,184,2,72,4,185,2, + 71,4,186,2,70,4,187,2,69,4,188,2,68,4,189,2, + 67,4,190,2,66,4,191,2,65,4,192,2,64,4,193,2, + 63,4,194,2,62,4,195,6,61,4,196,2,60,4,197,2, + 59,4,198,2,58,4,199,2,57,4,200,2,56,4,201,2, + 55,4,202,2,54,4,203,2,53,4,204,2,52,4,205,2, + 51,4,206,2,50,4,207,2,49,4,208,2,48,4,209,2, + 47,4,210,2,46,4,211,2,45,4,212,6,44,4,213,2, + 43,4,214,2,42,4,215,2,41,4,216,2,40,4,217,2, + 39,4,218,2,38,4,219,2,37,4,220,2,36,4,221,2, + 35,4,222,2,34,4,223,2,33,4,224,2,32,4,225,2, + 31,4,226,2,30,4,227,2,29,4,228,2,28,4,229,6, + 27,4,230,2,26,4,231,2,25,4,232,2,24,4,233,2, + 23,4,234,2,22,4,235,2,21,4,236,2,20,4,237,2, + 19,4,238,2,18,4,239,2,17,4,240,2,16,4,241,2, + 15,4,242,2,14,4,243,2,13,4,244,2,12,4,245,2, + 11,4,246,4,10,2,247,2,1,2,1,2,1,4,1,4, + 1,2,1,4,1,2,1,12,1,0,127,0,127,4,6,0, + 129,0,129,2,254,0,127,0,127,0,127,0,127,2,10,0, + 129,0,129,4,254,0,127,0,127,2,2,0,129,0,129,8, + 255,0,127,0,127,2,1,0,129,8,129,0,127,2,127,0, + 129,8,130,0,127,2,126,0,129,8,131,0,127,2,125,0, + 129,8,132,0,127,2,124,0,129,8,133,0,127,2,123,0, + 129,8,134,0,127,2,122,0,129,8,135,0,127,2,121,0, + 129,8,136,0,127,2,120,0,129,8,137,0,127,2,119,0, + 129,8,138,0,127,2,118,0,129,8,139,0,127,2,117,0, + 129,8,140,0,127,2,116,0,129,8,141,0,127,2,115,0, + 129,8,142,0,127,2,114,0,129,8,143,0,127,4,113,0, + 129,8,144,0,127,2,112,0,129,8,145,0,127,2,111,0, + 129,8,146,0,127,2,110,0,129,8,147,0,127,2,109,0, + 129,8,148,0,127,2,108,0,129,8,149,0,127,2,107,0, + 129,8,150,0,127,2,106,0,129,8,151,0,127,2,105,0, + 129,8,152,0,127,2,104,0,129,8,153,0,127,2,103,0, + 129,8,154,0,127,2,102,0,129,8,155,0,127,2,101,0, + 129,8,156,0,127,2,100,0,129,8,157,0,127,2,99,0, + 129,8,158,0,127,2,98,0,129,8,159,0,127,2,97,0, + 129,8,160,0,127,6,96,0,129,8,161,0,127,2,95,0, + 129,8,162,0,127,2,94,0,129,8,163,0,127,2,93,0, + 129,8,164,0,127,2,92,0,129,8,165,0,127,2,91,0, + 129,8,166,0,127,2,90,0,129,8,167,0,127,2,89,0, + 129,8,168,0,127,2,88,0,129,8,169,0,127,2,87,0, + 129,8,170,0,127,2,86,0,129,8,171,0,127,2,85,0, + 129,8,172,0,127,2,84,0,129,8,173,0,127,2,83,0, + 129,8,174,0,127,2,82,0,129,8,175,0,127,2,81,0, + 129,8,176,0,127,2,80,0,129,8,177,0,127,6,79,0, + 129,8,178,0,127,2,78,0,129,8,179,0,127,2,77,0, + 129,8,180,0,127,2,76,0,129,8,181,0,127,2,75,0, + 129,8,182,0,127,2,74,0,129,8,183,0,127,2,73,0, + 129,8,184,0,127,2,72,0,129,8,185,0,127,2,71,0, + 129,8,186,0,127,2,70,0,129,8,187,0,127,2,69,0, + 129,8,188,0,127,2,68,0,129,8,189,0,127,2,67,0, + 129,8,190,0,127,2,66,0,129,8,191,0,127,2,65,0, + 129,8,192,0,127,2,64,0,129,8,193,0,127,2,63,0, + 129,8,194,0,127,6,62,0,129,8,195,0,127,2,61,0, + 129,8,196,0,127,2,60,0,129,8,197,0,127,2,59,0, + 129,8,198,0,127,2,58,0,129,8,199,0,127,2,57,0, + 129,8,200,0,127,2,56,0,129,8,201,0,127,2,55,0, + 129,8,202,0,127,2,54,0,129,8,203,0,127,2,53,0, + 129,8,204,0,127,2,52,0,129,8,205,0,127,2,51,0, + 129,8,206,0,127,2,50,0,129,8,207,0,127,2,49,0, + 129,8,208,0,127,2,48,0,129,8,209,0,127,2,47,0, + 129,8,210,0,127,2,46,0,129,8,211,0,127,6,45,0, + 129,8,212,0,127,2,44,0,129,8,213,0,127,2,43,0, + 129,8,214,0,127,2,42,0,129,8,215,0,127,2,41,0, + 129,8,216,0,127,2,40,0,129,8,217,0,127,2,39,0, + 129,8,218,0,127,2,38,0,129,8,219,0,127,2,37,0, + 129,8,220,0,127,2,36,0,129,8,221,0,127,2,35,0, + 129,8,222,0,127,2,34,0,129,8,223,0,127,2,33,0, + 129,8,224,0,127,2,32,0,129,8,225,0,127,2,31,0, + 129,8,226,0,127,2,30,0,129,8,227,0,127,2,29,0, + 129,8,228,0,127,6,28,0,129,8,229,0,127,2,27,0, + 129,8,230,0,127,2,26,0,129,8,231,0,127,2,25,0, + 129,8,232,0,127,2,24,0,129,8,233,0,127,2,23,0, + 129,8,234,0,127,2,22,0,129,8,235,0,127,2,21,0, + 129,8,236,0,127,2,20,0,129,8,237,0,127,2,19,0, + 129,8,238,0,127,2,18,0,129,8,239,0,127,2,17,0, + 129,8,240,0,127,2,16,0,129,8,241,0,127,2,15,0, + 129,8,242,0,127,2,14,0,129,8,243,0,127,2,13,0, + 129,8,244,0,127,2,12,0,129,8,245,0,127,6,11,0, + 129,8,246,0,127,2,10,0,129,8,247,0,127,2,9,0, + 129,8,248,0,127,2,8,0,129,8,249,0,127,2,7,0, + 129,8,250,0,127,2,6,0,129,8,251,0,127,2,5,0, + 129,8,252,0,127,2,4,0,129,8,253,0,127,2,3,0, + 129,8,254,0,127,2,2,0,129,6,255,0,127,2,1,6, + 129,2,127,6,130,2,126,4,131,2,125,4,132,2,124,4, + 133,2,123,6,134,2,122,4,135,6,121,4,136,2,120,4, + 137,2,119,4,138,2,118,4,139,2,117,4,140,2,116,4, + 141,2,115,4,142,2,114,4,143,2,113,4,144,2,112,4, + 145,2,111,4,146,2,110,4,147,2,109,4,148,2,108,4, + 149,2,107,4,150,2,106,4,151,2,105,4,152,6,104,4, + 153,2,103,4,154,2,102,4,155,2,101,4,156,2,100,4, + 157,2,99,4,158,2,98,4,159,2,97,4,160,2,96,4, + 161,2,95,4,162,2,94,4,163,2,93,4,164,2,92,4, + 165,2,91,4,166,2,90,4,167,2,89,4,168,2,88,4, + 169,6,87,4,170,2,86,4,171,2,85,4,172,2,84,4, + 173,2,83,4,174,2,82,4,175,2,81,4,176,2,80,4, + 177,2,79,4,178,2,78,4,179,2,77,4,180,2,76,4, + 181,2,75,4,182,2,74,4,183,2,73,4,184,2,72,4, + 185,2,71,4,186,6,70,4,187,2,69,4,188,2,68,4, + 189,2,67,4,190,2,66,4,191,2,65,4,192,2,64,4, + 193,2,63,4,194,2,62,4,195,2,61,4,196,2,60,4, + 197,2,59,4,198,2,58,4,199,2,57,4,200,2,56,6, + 201,2,55,6,202,2,54,4,203,6,53,4,204,2,52,8, + 205,2,51,8,206,2,50,4,207,2,49,4,208,2,48,4, + 209,2,47,4,210,2,46,4,211,2,45,4,212,2,44,4, + 213,2,43,4,214,2,42,4,215,2,41,4,216,2,40,4, + 217,2,39,4,218,2,38,4,219,2,37,4,220,6,36,4, + 221,2,35,4,222,2,34,4,223,2,33,4,224,2,32,4, + 225,2,31,4,226,2,30,4,227,2,29,4,228,2,28,4, + 229,2,27,4,230,2,26,4,231,2,25,4,232,2,24,4, + 233,2,23,4,234,2,22,4,235,2,21,4,236,2,20,4, + 237,6,19,4,238,2,18,4,239,2,17,4,240,2,16,4, + 241,2,15,4,242,2,14,4,243,2,13,4,244,2,12,4, + 245,2,11,4,246,2,10,4,247,2,9,4,248,2,8,4, + 249,2,7,4,250,2,6,4,251,2,5,4,252,2,4,4, + 253,2,3,4,254,4,2,8,255,4,1,0,129,0,129,6, + 253,115,220,11,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,66,1,66,1,66,1,66,13,19,13,25,1,66, + 1,66,1,72,1,72,1,72,1,72,26,32,26,51,1,72, + 1,72,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,16,22,16,41, + 42,47,48,51,42,52,16,53,1,13,1,13,1,3,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,13,19,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,13,19,13,19,13,19,13,19,21,2,21,2,21,2, + 21,2,1,3,1,3,5,11,5,11,1,15,16,2,5,11, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,13,19,16,2,5,11,13,19,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,1,13,1,13, + 1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1140.h b/Python/frozen_modules/encodings_cp1140.h new file mode 100644 index 00000000000000..15ee16eb594598 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1140.h @@ -0,0 +1,179 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1140[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,102,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,49,52,48,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,112,121,116, + 104,111,110,45,109,97,112,112,105,110,103,115,47,67,80,49, + 49,52,48,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,49,52,48,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,49,52,48,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,129,1,0,0,0,1,2,3,194,156,9,194, + 134,127,194,151,194,141,194,142,11,12,13,14,15,16,17,18, + 19,194,157,194,133,8,194,135,24,25,194,146,194,143,28,29, + 30,31,194,128,194,129,194,130,194,131,194,132,10,23,27,194, + 136,194,137,194,138,194,139,194,140,5,6,7,194,144,194,145, + 22,194,147,194,148,194,149,194,150,4,194,152,194,153,194,154, + 194,155,20,21,194,158,26,32,194,160,195,162,195,164,195,160, + 195,161,195,163,195,165,195,167,195,177,194,162,46,60,40,43, + 124,38,195,169,195,170,195,171,195,168,195,173,195,174,195,175, + 195,172,195,159,33,36,42,41,59,194,172,45,47,195,130,195, + 132,195,128,195,129,195,131,195,133,195,135,195,145,194,166,44, + 37,95,62,63,195,184,195,137,195,138,195,139,195,136,195,141, + 195,142,195,143,195,140,96,58,35,64,39,61,34,195,152,97, + 98,99,100,101,102,103,104,105,194,171,194,187,195,176,195,189, + 195,190,194,177,194,176,106,107,108,109,110,111,112,113,114,194, + 170,194,186,195,166,194,184,195,134,226,130,172,194,181,126,115, + 116,117,118,119,120,121,122,194,161,194,191,195,144,195,157,195, + 158,194,174,94,194,163,194,165,194,183,194,169,194,167,194,182, + 194,188,194,189,194,190,91,93,194,175,194,168,194,180,195,151, + 123,65,66,67,68,69,70,71,72,73,194,173,195,180,195,182, + 195,178,195,179,195,181,125,74,75,76,77,78,79,80,81,82, + 194,185,195,187,195,188,195,185,195,186,195,191,92,195,183,83, + 84,85,86,87,88,89,90,194,178,195,148,195,150,195,146,195, + 147,195,149,48,49,50,51,52,53,54,55,56,57,194,179,195, + 155,195,156,195,153,195,154,194,159,41,11,218,7,95,95,100, + 111,99,95,95,114,5,0,0,0,114,1,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,33,0,0,0,114,36,0, + 0,0,114,38,0,0,0,114,17,0,0,0,90,13,99,104, + 97,114,109,97,112,95,98,117,105,108,100,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,40,0,0,0,1,0, + 0,0,115,26,0,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,2,15,2,255,0,127,0,127,14, + 6,115,54,0,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,0,127,0,127,2,7, + 0,129,0,129,2,254,0,127,0,127,14,6,115,120,0,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,66,1, + 66,1,66,1,66,13,19,13,25,1,66,1,66,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,6,1,6,1,6,5,11,1,15,16,22,16,36,37, + 51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1250.h b/Python/frozen_modules/encodings_cp1250.h new file mode 100644 index 00000000000000..52b719bb8d0045 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1250.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1250[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,48,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,48,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,48,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,48,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,150,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,239,191,190,226,128,158,226,128,166,226,128,160,226,128,161, + 239,191,190,226,128,176,197,160,226,128,185,197,154,197,164,197, + 189,197,185,239,191,190,226,128,152,226,128,153,226,128,156,226, + 128,157,226,128,162,226,128,147,226,128,148,239,191,190,226,132, + 162,197,161,226,128,186,197,155,197,165,197,190,197,186,194,160, + 203,135,203,152,197,129,194,164,196,132,194,166,194,167,194,168, + 194,169,197,158,194,171,194,172,194,173,194,174,197,187,194,176, + 194,177,203,155,197,130,194,180,194,181,194,182,194,183,194,184, + 196,133,197,159,194,187,196,189,203,157,196,190,197,188,197,148, + 195,129,195,130,196,130,195,132,196,185,196,134,195,135,196,140, + 195,137,196,152,195,139,196,154,195,141,195,142,196,142,196,144, + 197,131,197,135,195,147,195,148,197,144,195,150,195,151,197,152, + 197,174,195,154,197,176,195,156,195,157,197,162,195,159,197,149, + 195,161,195,162,196,131,195,164,196,186,196,135,195,167,196,141, + 195,169,196,153,195,171,196,155,195,173,195,174,196,143,196,145, + 197,132,197,136,195,179,195,180,197,145,195,182,195,183,197,153, + 197,175,195,186,197,177,195,188,195,189,197,163,203,153,41,11, + 218,7,95,95,100,111,99,95,95,114,5,0,0,0,114,1, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,33,0, + 0,0,114,36,0,0,0,114,38,0,0,0,114,17,0,0, + 0,90,13,99,104,97,114,109,97,112,95,98,117,105,108,100, + 114,7,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,8,60,109,111,100,117,108,101,62,114,40, + 0,0,0,1,0,0,0,115,26,0,0,0,4,0,8,4, + 16,4,16,8,16,4,18,4,18,3,6,5,2,15,2,255, + 0,127,0,127,14,6,115,54,0,0,0,4,2,8,2,8, + 10,4,250,4,6,8,4,4,254,4,2,8,4,4,254,4, + 2,8,3,6,255,4,1,8,3,6,255,4,1,6,13,0, + 127,0,127,2,7,0,129,0,129,2,254,0,127,0,127,14, + 6,115,120,0,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,66,1,66,1,66,1,66,13,19,13,25,1,66, + 1,66,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,5,13,1,15, + 16,22,16,36,37,51,16,52,1,15,1,15,1,15,114,15, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1251.h b/Python/frozen_modules/encodings_cp1251.h new file mode 100644 index 00000000000000..35d79a9a873145 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1251.h @@ -0,0 +1,181 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1251[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,49,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,49,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,49,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,49,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,147,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,208,130,208,131,226,128,154,209, + 147,226,128,158,226,128,166,226,128,160,226,128,161,226,130,172, + 226,128,176,208,137,226,128,185,208,138,208,140,208,139,208,143, + 209,146,226,128,152,226,128,153,226,128,156,226,128,157,226,128, + 162,226,128,147,226,128,148,239,191,190,226,132,162,209,153,226, + 128,186,209,154,209,156,209,155,209,159,194,160,208,142,209,158, + 208,136,194,164,210,144,194,166,194,167,208,129,194,169,208,132, + 194,171,194,172,194,173,194,174,208,135,194,176,194,177,208,134, + 209,150,210,145,194,181,194,182,194,183,209,145,226,132,150,209, + 148,194,187,209,152,208,133,209,149,209,151,208,144,208,145,208, + 146,208,147,208,148,208,149,208,150,208,151,208,152,208,153,208, + 154,208,155,208,156,208,157,208,158,208,159,208,160,208,161,208, + 162,208,163,208,164,208,165,208,166,208,167,208,168,208,169,208, + 170,208,171,208,172,208,173,208,174,208,175,208,176,208,177,208, + 178,208,179,208,180,208,181,208,182,208,183,208,184,208,185,208, + 186,208,187,208,188,208,189,208,190,208,191,209,128,209,129,209, + 130,209,131,209,132,209,133,209,134,209,135,209,136,209,137,209, + 138,209,139,209,140,209,141,209,142,209,143,41,11,218,7,95, + 95,100,111,99,95,95,114,5,0,0,0,114,1,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,33,0,0,0,114, + 36,0,0,0,114,38,0,0,0,114,17,0,0,0,90,13, + 99,104,97,114,109,97,112,95,98,117,105,108,100,114,7,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,40,0,0,0, + 1,0,0,0,115,26,0,0,0,4,0,8,4,16,4,16, + 8,16,4,18,4,18,3,6,5,2,15,2,255,0,127,0, + 127,14,6,115,54,0,0,0,4,2,8,2,8,10,4,250, + 4,6,8,4,4,254,4,2,8,4,4,254,4,2,8,3, + 6,255,4,1,8,3,6,255,4,1,6,13,0,127,0,127, + 2,7,0,129,0,129,2,254,0,127,0,127,14,6,115,120, + 0,0,0,1,4,1,4,1,14,1,14,1,14,1,14,1, + 66,1,66,1,66,1,66,13,19,13,25,1,66,1,66,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,6,1,6,1,6,5,13,1,15,16,22,16, + 36,37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1252.h b/Python/frozen_modules/encodings_cp1252.h new file mode 100644 index 00000000000000..25fe0e36b70eee --- /dev/null +++ b/Python/frozen_modules/encodings_cp1252.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1252[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,50,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,50,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,50,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,50,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,150,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,198,146,226,128,158,226,128,166,226,128,160,226,128,161,203, + 134,226,128,176,197,160,226,128,185,197,146,239,191,190,197,189, + 239,191,190,239,191,190,226,128,152,226,128,153,226,128,156,226, + 128,157,226,128,162,226,128,147,226,128,148,203,156,226,132,162, + 197,161,226,128,186,197,147,239,191,190,197,190,197,184,194,160, + 194,161,194,162,194,163,194,164,194,165,194,166,194,167,194,168, + 194,169,194,170,194,171,194,172,194,173,194,174,194,175,194,176, + 194,177,194,178,194,179,194,180,194,181,194,182,194,183,194,184, + 194,185,194,186,194,187,194,188,194,189,194,190,194,191,195,128, + 195,129,195,130,195,131,195,132,195,133,195,134,195,135,195,136, + 195,137,195,138,195,139,195,140,195,141,195,142,195,143,195,144, + 195,145,195,146,195,147,195,148,195,149,195,150,195,151,195,152, + 195,153,195,154,195,155,195,156,195,157,195,158,195,159,195,160, + 195,161,195,162,195,163,195,164,195,165,195,166,195,167,195,168, + 195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,176, + 195,177,195,178,195,179,195,180,195,181,195,182,195,183,195,184, + 195,185,195,186,195,187,195,188,195,189,195,190,195,191,41,11, + 218,7,95,95,100,111,99,95,95,114,5,0,0,0,114,1, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,33,0, + 0,0,114,36,0,0,0,114,38,0,0,0,114,17,0,0, + 0,90,13,99,104,97,114,109,97,112,95,98,117,105,108,100, + 114,7,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,8,60,109,111,100,117,108,101,62,114,40, + 0,0,0,1,0,0,0,115,26,0,0,0,4,0,8,4, + 16,4,16,8,16,4,18,4,18,3,6,5,2,15,2,255, + 0,127,0,127,14,6,115,54,0,0,0,4,2,8,2,8, + 10,4,250,4,6,8,4,4,254,4,2,8,4,4,254,4, + 2,8,3,6,255,4,1,8,3,6,255,4,1,6,13,0, + 127,0,127,2,7,0,129,0,129,2,254,0,127,0,127,14, + 6,115,120,0,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,66,1,66,1,66,1,66,13,19,13,25,1,66, + 1,66,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,5,11,1,15, + 16,22,16,36,37,51,16,52,1,15,1,15,1,15,114,15, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1253.h b/Python/frozen_modules/encodings_cp1253.h new file mode 100644 index 00000000000000..3b1a28a8cdff29 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1253.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1253[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,51,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,51,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,51,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,51,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,163,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,198,146,226,128,158,226,128,166,226,128,160,226,128,161,239, + 191,190,226,128,176,239,191,190,226,128,185,239,191,190,239,191, + 190,239,191,190,239,191,190,239,191,190,226,128,152,226,128,153, + 226,128,156,226,128,157,226,128,162,226,128,147,226,128,148,239, + 191,190,226,132,162,239,191,190,226,128,186,239,191,190,239,191, + 190,239,191,190,239,191,190,194,160,206,133,206,134,194,163,194, + 164,194,165,194,166,194,167,194,168,194,169,239,191,190,194,171, + 194,172,194,173,194,174,226,128,149,194,176,194,177,194,178,194, + 179,206,132,194,181,194,182,194,183,206,136,206,137,206,138,194, + 187,206,140,194,189,206,142,206,143,206,144,206,145,206,146,206, + 147,206,148,206,149,206,150,206,151,206,152,206,153,206,154,206, + 155,206,156,206,157,206,158,206,159,206,160,206,161,239,191,190, + 206,163,206,164,206,165,206,166,206,167,206,168,206,169,206,170, + 206,171,206,172,206,173,206,174,206,175,206,176,206,177,206,178, + 206,179,206,180,206,181,206,182,206,183,206,184,206,185,206,186, + 206,187,206,188,206,189,206,190,206,191,207,128,207,129,207,130, + 207,131,207,132,207,133,207,134,207,135,207,136,207,137,207,138, + 207,139,207,140,207,141,207,142,239,191,190,41,11,218,7,95, + 95,100,111,99,95,95,114,5,0,0,0,114,1,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,33,0,0,0,114, + 36,0,0,0,114,38,0,0,0,114,17,0,0,0,90,13, + 99,104,97,114,109,97,112,95,98,117,105,108,100,114,7,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,40,0,0,0, + 1,0,0,0,115,26,0,0,0,4,0,8,4,16,4,16, + 8,16,4,18,4,18,3,6,5,2,15,2,255,0,127,0, + 127,14,6,115,54,0,0,0,4,2,8,2,8,10,4,250, + 4,6,8,4,4,254,4,2,8,4,4,254,4,2,8,3, + 6,255,4,1,8,3,6,255,4,1,6,13,0,127,0,127, + 2,7,0,129,0,129,2,254,0,127,0,127,14,6,115,120, + 0,0,0,1,4,1,4,1,14,1,14,1,14,1,14,1, + 66,1,66,1,66,1,66,13,19,13,25,1,66,1,66,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,6,1,6,1,6,5,13,1,15,16,22,16, + 36,37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1254.h b/Python/frozen_modules/encodings_cp1254.h new file mode 100644 index 00000000000000..6fd4a588743e68 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1254.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1254[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,52,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,52,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,52,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,52,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,152,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,198,146,226,128,158,226,128,166,226,128,160,226,128,161,203, + 134,226,128,176,197,160,226,128,185,197,146,239,191,190,239,191, + 190,239,191,190,239,191,190,226,128,152,226,128,153,226,128,156, + 226,128,157,226,128,162,226,128,147,226,128,148,203,156,226,132, + 162,197,161,226,128,186,197,147,239,191,190,239,191,190,197,184, + 194,160,194,161,194,162,194,163,194,164,194,165,194,166,194,167, + 194,168,194,169,194,170,194,171,194,172,194,173,194,174,194,175, + 194,176,194,177,194,178,194,179,194,180,194,181,194,182,194,183, + 194,184,194,185,194,186,194,187,194,188,194,189,194,190,194,191, + 195,128,195,129,195,130,195,131,195,132,195,133,195,134,195,135, + 195,136,195,137,195,138,195,139,195,140,195,141,195,142,195,143, + 196,158,195,145,195,146,195,147,195,148,195,149,195,150,195,151, + 195,152,195,153,195,154,195,155,195,156,196,176,197,158,195,159, + 195,160,195,161,195,162,195,163,195,164,195,165,195,166,195,167, + 195,168,195,169,195,170,195,171,195,172,195,173,195,174,195,175, + 196,159,195,177,195,178,195,179,195,180,195,181,195,182,195,183, + 195,184,195,185,195,186,195,187,195,188,196,177,197,159,195,191, + 41,11,218,7,95,95,100,111,99,95,95,114,5,0,0,0, + 114,1,0,0,0,114,24,0,0,0,114,31,0,0,0,114, + 33,0,0,0,114,36,0,0,0,114,38,0,0,0,114,17, + 0,0,0,90,13,99,104,97,114,109,97,112,95,98,117,105, + 108,100,114,7,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,40,0,0,0,1,0,0,0,115,26,0,0,0,4,0, + 8,4,16,4,16,8,16,4,18,4,18,3,6,5,2,15, + 2,255,0,127,0,127,14,6,115,54,0,0,0,4,2,8, + 2,8,10,4,250,4,6,8,4,4,254,4,2,8,4,4, + 254,4,2,8,3,6,255,4,1,8,3,6,255,4,1,6, + 13,0,127,0,127,2,7,0,129,0,129,2,254,0,127,0, + 127,14,6,115,120,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,66,1,66,1,66,1,66,13,19,13,25, + 1,66,1,66,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,6,1,6,1,6,5,11, + 1,15,16,22,16,36,37,51,16,52,1,15,1,15,1,15, + 114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1255.h b/Python/frozen_modules/encodings_cp1255.h new file mode 100644 index 00000000000000..0496b5a80d0b0e --- /dev/null +++ b/Python/frozen_modules/encodings_cp1255.h @@ -0,0 +1,183 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1255[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,53,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,53,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,53,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,53,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,171,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,198,146,226,128,158,226,128,166,226,128,160,226,128,161,203, + 134,226,128,176,239,191,190,226,128,185,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,226,128,152,226,128,153,226, + 128,156,226,128,157,226,128,162,226,128,147,226,128,148,203,156, + 226,132,162,239,191,190,226,128,186,239,191,190,239,191,190,239, + 191,190,239,191,190,194,160,194,161,194,162,194,163,226,130,170, + 194,165,194,166,194,167,194,168,194,169,195,151,194,171,194,172, + 194,173,194,174,194,175,194,176,194,177,194,178,194,179,194,180, + 194,181,194,182,194,183,194,184,194,185,195,183,194,187,194,188, + 194,189,194,190,194,191,214,176,214,177,214,178,214,179,214,180, + 214,181,214,182,214,183,214,184,214,185,239,191,190,214,187,214, + 188,214,189,214,190,214,191,215,128,215,129,215,130,215,131,215, + 176,215,177,215,178,215,179,215,180,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,215,144, + 215,145,215,146,215,147,215,148,215,149,215,150,215,151,215,152, + 215,153,215,154,215,155,215,156,215,157,215,158,215,159,215,160, + 215,161,215,162,215,163,215,164,215,165,215,166,215,167,215,168, + 215,169,215,170,239,191,190,239,191,190,226,128,142,226,128,143, + 239,191,190,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,13,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1256.h b/Python/frozen_modules/encodings_cp1256.h new file mode 100644 index 00000000000000..bad87785683e83 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1256.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1256[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,54,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,54,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,54,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,54,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,149,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,217,190,226,128,154, + 198,146,226,128,158,226,128,166,226,128,160,226,128,161,203,134, + 226,128,176,217,185,226,128,185,197,146,218,134,218,152,218,136, + 218,175,226,128,152,226,128,153,226,128,156,226,128,157,226,128, + 162,226,128,147,226,128,148,218,169,226,132,162,218,145,226,128, + 186,197,147,226,128,140,226,128,141,218,186,194,160,216,140,194, + 162,194,163,194,164,194,165,194,166,194,167,194,168,194,169,218, + 190,194,171,194,172,194,173,194,174,194,175,194,176,194,177,194, + 178,194,179,194,180,194,181,194,182,194,183,194,184,194,185,216, + 155,194,187,194,188,194,189,194,190,216,159,219,129,216,161,216, + 162,216,163,216,164,216,165,216,166,216,167,216,168,216,169,216, + 170,216,171,216,172,216,173,216,174,216,175,216,176,216,177,216, + 178,216,179,216,180,216,181,216,182,195,151,216,183,216,184,216, + 185,216,186,217,128,217,129,217,130,217,131,195,160,217,132,195, + 162,217,133,217,134,217,135,217,136,195,167,195,168,195,169,195, + 170,195,171,217,137,217,138,195,174,195,175,217,139,217,140,217, + 141,217,142,195,180,217,143,217,144,195,183,217,145,195,185,217, + 146,195,187,195,188,226,128,142,226,128,143,219,146,41,11,218, + 7,95,95,100,111,99,95,95,114,5,0,0,0,114,1,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,33,0,0, + 0,114,36,0,0,0,114,38,0,0,0,114,17,0,0,0, + 90,13,99,104,97,114,109,97,112,95,98,117,105,108,100,114, + 7,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,40,0, + 0,0,1,0,0,0,115,26,0,0,0,4,0,8,4,16, + 4,16,8,16,4,18,4,18,3,6,5,2,15,2,255,0, + 127,0,127,14,6,115,54,0,0,0,4,2,8,2,8,10, + 4,250,4,6,8,4,4,254,4,2,8,4,4,254,4,2, + 8,3,6,255,4,1,8,3,6,255,4,1,6,13,0,127, + 0,127,2,7,0,129,0,129,2,254,0,127,0,127,14,6, + 115,120,0,0,0,1,4,1,4,1,14,1,14,1,14,1, + 14,1,66,1,66,1,66,1,66,13,19,13,25,1,66,1, + 66,1,74,1,74,1,74,1,74,26,32,26,51,1,74,1, + 74,1,74,1,74,1,74,1,74,26,32,26,51,1,74,1, + 74,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,6,1,6,1,6,5,13,1,15,16, + 22,16,36,37,51,16,52,1,15,1,15,1,15,114,15,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1257.h b/Python/frozen_modules/encodings_cp1257.h new file mode 100644 index 00000000000000..ec4868ec37f523 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1257.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1257[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,55,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,55,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,55,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,55,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,157,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,239,191,190,226,128,158,226,128,166,226,128,160,226,128,161, + 239,191,190,226,128,176,239,191,190,226,128,185,239,191,190,194, + 168,203,135,194,184,239,191,190,226,128,152,226,128,153,226,128, + 156,226,128,157,226,128,162,226,128,147,226,128,148,239,191,190, + 226,132,162,239,191,190,226,128,186,239,191,190,194,175,203,155, + 239,191,190,194,160,239,191,190,194,162,194,163,194,164,239,191, + 190,194,166,194,167,195,152,194,169,197,150,194,171,194,172,194, + 173,194,174,195,134,194,176,194,177,194,178,194,179,194,180,194, + 181,194,182,194,183,195,184,194,185,197,151,194,187,194,188,194, + 189,194,190,195,166,196,132,196,174,196,128,196,134,195,132,195, + 133,196,152,196,146,196,140,195,137,197,185,196,150,196,162,196, + 182,196,170,196,187,197,160,197,131,197,133,195,147,197,140,195, + 149,195,150,195,151,197,178,197,129,197,154,197,170,195,156,197, + 187,197,189,195,159,196,133,196,175,196,129,196,135,195,164,195, + 165,196,153,196,147,196,141,195,169,197,186,196,151,196,163,196, + 183,196,171,196,188,197,161,197,132,197,134,195,179,197,141,195, + 181,195,182,195,183,197,179,197,130,197,155,197,171,195,188,197, + 188,197,190,203,153,41,11,218,7,95,95,100,111,99,95,95, + 114,5,0,0,0,114,1,0,0,0,114,24,0,0,0,114, + 31,0,0,0,114,33,0,0,0,114,36,0,0,0,114,38, + 0,0,0,114,17,0,0,0,90,13,99,104,97,114,109,97, + 112,95,98,117,105,108,100,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,40,0,0,0,1,0,0,0,115,26, + 0,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,2,15,2,255,0,127,0,127,14,6,115,54,0, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,0,127,0,127,2,7,0,129,0,129, + 2,254,0,127,0,127,14,6,115,120,0,0,0,1,4,1, + 4,1,14,1,14,1,14,1,14,1,66,1,66,1,66,1, + 66,13,19,13,25,1,66,1,66,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,6,1, + 6,1,6,5,13,1,15,16,22,16,36,37,51,16,52,1, + 15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp1258.h b/Python/frozen_modules/encodings_cp1258.h new file mode 100644 index 00000000000000..49465bd1cfb958 --- /dev/null +++ b/Python/frozen_modules/encodings_cp1258.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp1258[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,118,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,49,50,53,56,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 67,83,70,84,47,87,73,78,68,79,87,83,47,67,80,49, + 50,53,56,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,99,112,49,50,53,56,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,6,99,112,49,50,53,56,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,155,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,130,172,239,191,190,226,128, + 154,198,146,226,128,158,226,128,166,226,128,160,226,128,161,203, + 134,226,128,176,239,191,190,226,128,185,197,146,239,191,190,239, + 191,190,239,191,190,239,191,190,226,128,152,226,128,153,226,128, + 156,226,128,157,226,128,162,226,128,147,226,128,148,203,156,226, + 132,162,239,191,190,226,128,186,197,147,239,191,190,239,191,190, + 197,184,194,160,194,161,194,162,194,163,194,164,194,165,194,166, + 194,167,194,168,194,169,194,170,194,171,194,172,194,173,194,174, + 194,175,194,176,194,177,194,178,194,179,194,180,194,181,194,182, + 194,183,194,184,194,185,194,186,194,187,194,188,194,189,194,190, + 194,191,195,128,195,129,195,130,196,130,195,132,195,133,195,134, + 195,135,195,136,195,137,195,138,195,139,204,128,195,141,195,142, + 195,143,196,144,195,145,204,137,195,147,195,148,198,160,195,150, + 195,151,195,152,195,153,195,154,195,155,195,156,198,175,204,131, + 195,159,195,160,195,161,195,162,196,131,195,164,195,165,195,166, + 195,167,195,168,195,169,195,170,195,171,204,129,195,173,195,174, + 195,175,196,145,195,177,204,163,195,179,195,180,198,161,195,182, + 195,183,195,184,195,185,195,186,195,187,195,188,198,176,226,130, + 171,195,191,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,11,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp273.h b/Python/frozen_modules/encodings_cp273.h new file mode 100644 index 00000000000000..f2d10f5407f87a --- /dev/null +++ b/Python/frozen_modules/encodings_cp273.h @@ -0,0 +1,179 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp273[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,100,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,50,55,51,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,112,121,116,104, + 111,110,45,109,97,112,112,105,110,103,115,47,67,80,50,55, + 51,46,84,88,84,39,32,119,105,116,104,32,103,101,110,99, + 111,100,101,99,46,112,121,46,10,10,233,0,0,0,0,78, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,28,0,0,0,101,0,90,1,100,0, + 90,2,100,5,100,2,132,1,90,3,100,5,100,3,132,1, + 90,4,100,4,83,0,41,6,218,5,67,111,100,101,99,218, + 6,115,116,114,105,99,116,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,14,0,0, + 0,116,0,106,1,124,1,124,2,116,2,131,3,83,0,169, + 1,78,41,3,218,6,99,111,100,101,99,115,218,14,99,104, + 97,114,109,97,112,95,101,110,99,111,100,101,218,14,101,110, + 99,111,100,105,110,103,95,116,97,98,108,101,169,3,218,4, + 115,101,108,102,218,5,105,110,112,117,116,218,6,101,114,114, + 111,114,115,115,3,0,0,0,32,32,32,250,24,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,99, + 112,50,55,51,62,218,6,101,110,99,111,100,101,122,12,67, + 111,100,101,99,46,101,110,99,111,100,101,11,0,0,0,243, + 2,0,0,0,14,1,114,14,0,0,0,115,14,0,0,0, + 16,22,16,37,38,43,44,50,51,65,16,66,9,66,243,0, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,114,3,0,0,0,114,4,0, + 0,0,41,3,114,5,0,0,0,218,14,99,104,97,114,109, + 97,112,95,100,101,99,111,100,101,218,14,100,101,99,111,100, + 105,110,103,95,116,97,98,108,101,114,8,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,218,6,100,101,99, + 111,100,101,122,12,67,111,100,101,99,46,100,101,99,111,100, + 101,14,0,0,0,114,14,0,0,0,114,14,0,0,0,115, + 14,0,0,0,16,22,16,37,38,43,44,50,51,65,16,66, + 9,66,114,15,0,0,0,78,41,1,114,2,0,0,0,41, + 5,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,114,13,0,0,0,114,18,0,0,0,169, + 0,114,15,0,0,0,114,12,0,0,0,114,1,0,0,0, + 114,1,0,0,0,9,0,0,0,115,6,0,0,0,8,0, + 8,2,12,3,115,10,0,0,0,8,247,2,11,6,1,2, + 2,10,1,115,28,0,0,0,1,1,1,1,1,1,1,1, + 34,42,5,66,5,66,5,66,34,42,5,66,5,66,5,66, + 5,66,5,66,114,15,0,0,0,114,1,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,243,20,0,0,0,101,0,90,1,100,0,90,2, + 100,4,100,2,132,1,90,3,100,3,83,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,20,0,0,0,116,0,106, + 1,124,1,124,0,106,2,116,3,131,3,100,1,25,0,83, + 0,169,2,78,114,0,0,0,0,41,4,114,5,0,0,0, + 114,6,0,0,0,114,11,0,0,0,114,7,0,0,0,169, + 3,114,9,0,0,0,114,10,0,0,0,90,5,102,105,110, + 97,108,115,3,0,0,0,32,32,32,114,12,0,0,0,114, + 13,0,0,0,122,25,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,101,110,99,111,100,101,18, + 0,0,0,243,2,0,0,0,20,1,114,28,0,0,0,115, + 20,0,0,0,16,22,16,37,38,43,44,48,44,55,56,70, + 16,71,72,73,16,74,9,74,114,15,0,0,0,78,169,1, + 70,41,4,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,13,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,24,0,0,0,114,24,0,0,0, + 17,0,0,0,243,4,0,0,0,8,0,12,1,115,6,0, + 0,0,8,239,2,18,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,24,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,23,0,0,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,25,0,0,0,114,26,0,0,0,41,4,114,5,0, + 0,0,114,16,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,27,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,114,18,0,0,0,122,25,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,100,101,99, + 111,100,101,22,0,0,0,114,28,0,0,0,114,28,0,0, + 0,115,20,0,0,0,16,22,16,37,38,43,44,48,44,55, + 56,70,16,71,72,73,16,74,9,74,114,15,0,0,0,78, + 114,29,0,0,0,41,4,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,18,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,31,0,0,0,114, + 31,0,0,0,21,0,0,0,114,30,0,0,0,115,6,0, + 0,0,8,235,2,22,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,31,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,12,0,0,0,101,0,90,1,100,0,90,2,100,1,83, + 0,41,2,218,12,83,116,114,101,97,109,87,114,105,116,101, + 114,78,169,3,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,33,0,0,0,114,33,0,0,0,25,0,0,0, + 243,4,0,0,0,8,0,4,1,115,4,0,0,0,8,231, + 4,26,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,33,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,32,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,34,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,36,0,0, + 0,114,36,0,0,0,28,0,0,0,114,35,0,0,0,115, + 4,0,0,0,8,228,4,29,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,36, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,32,0,0,0,116,0,106, + 1,100,1,116,2,131,0,106,3,116,2,131,0,106,4,116, + 5,116,6,116,7,116,8,100,2,141,7,83,0,41,3,78, + 90,5,99,112,50,55,51,41,7,218,4,110,97,109,101,114, + 13,0,0,0,114,18,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,9,114, + 5,0,0,0,90,9,67,111,100,101,99,73,110,102,111,114, + 1,0,0,0,114,13,0,0,0,114,18,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,36,0,0,0,114,33,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,11,103,101,116,114,101,103,101,110,116,114,121,114,38, + 0,0,0,33,0,0,0,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,249,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,1,115,32,0,0,0,12,18,12,28,14,21, + 16,21,16,23,16,30,16,21,16,23,16,30,28,46,28,46, + 22,34,22,34,12,6,12,6,5,6,114,15,0,0,0,117, + 129,1,0,0,0,1,2,3,194,156,9,194,134,127,194,151, + 194,141,194,142,11,12,13,14,15,16,17,18,19,194,157,194, + 133,8,194,135,24,25,194,146,194,143,28,29,30,31,194,128, + 194,129,194,130,194,131,194,132,10,23,27,194,136,194,137,194, + 138,194,139,194,140,5,6,7,194,144,194,145,22,194,147,194, + 148,194,149,194,150,4,194,152,194,153,194,154,194,155,20,21, + 194,158,26,32,194,160,195,162,123,195,160,195,161,195,163,195, + 165,195,167,195,177,195,132,46,60,40,43,33,38,195,169,195, + 170,195,171,195,168,195,173,195,174,195,175,195,172,126,195,156, + 36,42,41,59,94,45,47,195,130,91,195,128,195,129,195,131, + 195,133,195,135,195,145,195,182,44,37,95,62,63,195,184,195, + 137,195,138,195,139,195,136,195,141,195,142,195,143,195,140,96, + 58,35,194,167,39,61,34,195,152,97,98,99,100,101,102,103, + 104,105,194,171,194,187,195,176,195,189,195,190,194,177,194,176, + 106,107,108,109,110,111,112,113,114,194,170,194,186,195,166,194, + 184,195,134,194,164,194,181,195,159,115,116,117,118,119,120,121, + 122,194,161,194,191,195,144,195,157,195,158,194,174,194,162,194, + 163,194,165,194,183,194,169,64,194,182,194,188,194,189,194,190, + 194,172,124,226,128,190,194,168,194,180,195,151,195,164,65,66, + 67,68,69,70,71,72,73,194,173,195,180,194,166,195,178,195, + 179,195,181,195,188,74,75,76,77,78,79,80,81,82,194,185, + 195,187,125,195,185,195,186,195,191,195,150,195,183,83,84,85, + 86,87,88,89,90,194,178,195,148,92,195,146,195,147,195,149, + 48,49,50,51,52,53,54,55,56,57,194,179,195,155,93,195, + 153,195,154,194,159,41,11,218,7,95,95,100,111,99,95,95, + 114,5,0,0,0,114,1,0,0,0,114,24,0,0,0,114, + 31,0,0,0,114,33,0,0,0,114,36,0,0,0,114,38, + 0,0,0,114,17,0,0,0,90,13,99,104,97,114,109,97, + 112,95,98,117,105,108,100,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,40,0,0,0,1,0,0,0,115,26, + 0,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,2,15,2,255,0,127,0,127,14,6,115,54,0, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,0,127,0,127,2,7,0,129,0,129, + 2,254,0,127,0,127,14,6,115,120,0,0,0,1,4,1, + 4,1,14,1,14,1,14,1,14,1,66,1,66,1,66,1, + 66,13,19,13,25,1,66,1,66,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,6,1, + 6,1,6,5,11,1,15,16,22,16,36,37,51,16,52,1, + 15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp424.h b/Python/frozen_modules/encodings_cp424.h new file mode 100644 index 00000000000000..2e04d6517f3e4c --- /dev/null +++ b/Python/frozen_modules/encodings_cp424.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp424[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,52,50,52,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,83, + 67,47,67,80,52,50,52,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,24,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,99,112,52,50,52,62,218,6,101,110,99, + 111,100,101,122,12,67,111,100,101,99,46,101,110,99,111,100, + 101,11,0,0,0,243,2,0,0,0,14,1,114,14,0,0, + 0,115,14,0,0,0,16,22,16,37,38,43,44,50,51,65, + 16,66,9,66,243,0,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,3, + 0,0,0,114,4,0,0,0,41,3,114,5,0,0,0,218, + 14,99,104,97,114,109,97,112,95,100,101,99,111,100,101,218, + 14,100,101,99,111,100,105,110,103,95,116,97,98,108,101,114, + 8,0,0,0,115,3,0,0,0,32,32,32,114,12,0,0, + 0,218,6,100,101,99,111,100,101,122,12,67,111,100,101,99, + 46,100,101,99,111,100,101,14,0,0,0,114,14,0,0,0, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,114,15,0,0,0,78,41,1, + 114,2,0,0,0,41,5,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,13,0,0,0, + 114,18,0,0,0,169,0,114,15,0,0,0,114,12,0,0, + 0,114,1,0,0,0,114,1,0,0,0,9,0,0,0,115, + 6,0,0,0,8,0,8,2,12,3,115,10,0,0,0,8, + 247,2,11,6,1,2,2,10,1,115,28,0,0,0,1,1, + 1,1,1,1,1,1,34,42,5,66,5,66,5,66,34,42, + 5,66,5,66,5,66,5,66,5,66,114,15,0,0,0,114, + 1,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,20,0,0,0,101,0, + 90,1,100,0,90,2,100,4,100,2,132,1,90,3,100,3, + 83,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,20, + 0,0,0,116,0,106,1,124,1,124,0,106,2,116,3,131, + 3,100,1,25,0,83,0,169,2,78,114,0,0,0,0,41, + 4,114,5,0,0,0,114,6,0,0,0,114,11,0,0,0, + 114,7,0,0,0,169,3,114,9,0,0,0,114,10,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,13,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,101, + 110,99,111,100,101,18,0,0,0,243,2,0,0,0,20,1, + 114,28,0,0,0,115,20,0,0,0,16,22,16,37,38,43, + 44,48,44,55,56,70,16,71,72,73,16,74,9,74,114,15, + 0,0,0,78,169,1,70,41,4,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,13,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,24,0,0, + 0,114,24,0,0,0,17,0,0,0,243,4,0,0,0,8, + 0,12,1,115,6,0,0,0,8,239,2,18,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,24,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,114,23,0,0,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,25,0,0,0,114,26,0,0, + 0,41,4,114,5,0,0,0,114,16,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,27,0,0,0,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,18,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,100,101,99,111,100,101,22,0,0,0,114,28,0, + 0,0,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,114,29,0,0,0,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,18,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,31,0,0,0,114,31,0,0,0,21,0,0,0,114,30, + 0,0,0,115,6,0,0,0,8,235,2,22,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,31,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,12,0,0,0,101,0,90,1,100, + 0,90,2,100,1,83,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,169,3,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,33,0,0,0,114,33,0, + 0,0,25,0,0,0,243,4,0,0,0,8,0,4,1,115, + 4,0,0,0,8,231,4,26,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,33, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,32,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,34, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,36,0,0,0,114,36,0,0,0,28,0,0,0, + 114,35,0,0,0,115,4,0,0,0,8,228,4,29,115,12, + 0,0,0,1,1,1,1,1,1,1,1,5,9,5,9,114, + 15,0,0,0,114,36,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,90,5,99,112,52,50,52,41,7,218, + 4,110,97,109,101,114,13,0,0,0,114,18,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,114,5,0,0,0,90,9,67,111,100,101, + 99,73,110,102,111,114,1,0,0,0,114,13,0,0,0,114, + 18,0,0,0,114,24,0,0,0,114,31,0,0,0,114,36, + 0,0,0,114,33,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,11,103,101,116,114,101,103,101, + 110,116,114,121,114,38,0,0,0,33,0,0,0,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,249,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,1,115,32,0,0,0, + 12,18,12,28,14,21,16,21,16,23,16,30,16,21,16,23, + 16,30,28,46,28,46,22,34,22,34,12,6,12,6,5,6, + 114,15,0,0,0,117,167,1,0,0,0,1,2,3,194,156, + 9,194,134,127,194,151,194,141,194,142,11,12,13,14,15,16, + 17,18,19,194,157,194,133,8,194,135,24,25,194,146,194,143, + 28,29,30,31,194,128,194,129,194,130,194,131,194,132,10,23, + 27,194,136,194,137,194,138,194,139,194,140,5,6,7,194,144, + 194,145,22,194,147,194,148,194,149,194,150,4,194,152,194,153, + 194,154,194,155,20,21,194,158,26,32,215,144,215,145,215,146, + 215,147,215,148,215,149,215,150,215,151,215,152,194,162,46,60, + 40,43,124,38,215,153,215,154,215,155,215,156,215,157,215,158, + 215,159,215,160,215,161,33,36,42,41,59,194,172,45,47,215, + 162,215,163,215,164,215,165,215,166,215,167,215,168,215,169,194, + 166,44,37,95,62,63,239,191,190,215,170,239,191,190,239,191, + 190,194,160,239,191,190,239,191,190,239,191,190,226,128,151,96, + 58,35,64,39,61,34,239,191,190,97,98,99,100,101,102,103, + 104,105,194,171,194,187,239,191,190,239,191,190,239,191,190,194, + 177,194,176,106,107,108,109,110,111,112,113,114,239,191,190,239, + 191,190,239,191,190,194,184,239,191,190,194,164,194,181,126,115, + 116,117,118,119,120,121,122,239,191,190,239,191,190,239,191,190, + 239,191,190,239,191,190,194,174,94,194,163,194,165,194,183,194, + 169,194,167,194,182,194,188,194,189,194,190,91,93,194,175,194, + 168,194,180,195,151,123,65,66,67,68,69,70,71,72,73,194, + 173,239,191,190,239,191,190,239,191,190,239,191,190,239,191,190, + 125,74,75,76,77,78,79,80,81,82,194,185,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,92,195,183,83,84, + 85,86,87,88,89,90,194,178,239,191,190,239,191,190,239,191, + 190,239,191,190,239,191,190,48,49,50,51,52,53,54,55,56, + 57,194,179,239,191,190,239,191,190,239,191,190,239,191,190,194, + 159,41,11,218,7,95,95,100,111,99,95,95,114,5,0,0, + 0,114,1,0,0,0,114,24,0,0,0,114,31,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,38,0,0,0,114, + 17,0,0,0,90,13,99,104,97,114,109,97,112,95,98,117, + 105,108,100,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,40,0,0,0,1,0,0,0,115,26,0,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,2, + 15,2,255,0,127,0,127,14,6,115,54,0,0,0,4,2, + 8,2,8,10,4,250,4,6,8,4,4,254,4,2,8,4, + 4,254,4,2,8,3,6,255,4,1,8,3,6,255,4,1, + 6,13,0,127,0,127,2,7,0,129,0,129,2,254,0,127, + 0,127,14,6,115,120,0,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,1,66,1,66,1,66,1,66,13,19,13, + 25,1,66,1,66,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,6,1,6,1,6,5, + 11,1,15,16,22,16,36,37,51,16,52,1,15,1,15,1, + 15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp437.h b/Python/frozen_modules/encodings_cp437.h new file mode 100644 index 00000000000000..e61e6f1ad780a1 --- /dev/null +++ b/Python/frozen_modules/encodings_cp437.h @@ -0,0 +1,890 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp437[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,36,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,70,100,83,147,1,100,72,100,84, + 147,1,100,85,100,86,147,1,100,74,100,87,147,1,100,88, + 100,89,147,1,100,90,100,91,147,1,100,92,100,93,147,1, + 100,94,100,95,147,1,100,89,100,96,147,1,100,97,100,98, + 147,1,100,96,100,99,147,1,100,100,100,81,147,1,100,101, + 100,97,147,1,100,102,100,103,147,1,100,104,100,105,147,1, + 100,106,100,107,147,1,100,108,100,109,147,1,165,1,105,0, + 100,110,100,111,147,1,100,112,100,113,147,1,100,114,100,115, + 147,1,100,116,100,117,147,1,100,118,100,119,147,1,100,120, + 100,121,147,1,100,122,100,123,147,1,100,91,100,124,147,1, + 100,103,100,125,147,1,100,99,100,126,147,1,100,98,100,127, + 147,1,100,128,100,129,147,1,100,93,100,130,147,1,100,131, + 100,132,147,1,100,133,100,134,147,1,100,135,100,136,147,1, + 100,137,100,138,147,1,165,1,105,0,100,44,100,139,147,1, + 100,46,100,140,147,1,100,52,100,141,147,1,100,16,100,142, + 147,1,100,143,100,144,147,1,100,48,100,145,147,1,100,146, + 100,147,147,1,100,148,100,149,147,1,100,150,100,151,147,1, + 100,152,100,153,147,1,100,154,100,155,147,1,100,156,100,157, + 147,1,100,158,100,159,147,1,100,87,100,160,147,1,100,161, + 100,162,147,1,100,163,100,164,147,1,100,165,100,166,147,1, + 165,1,105,0,100,167,100,168,147,1,100,66,100,169,147,1, + 100,170,100,171,147,1,100,172,100,173,147,1,100,174,100,175, + 147,1,100,176,100,177,147,1,100,178,100,179,147,1,100,68, + 100,180,147,1,100,181,100,182,147,1,100,183,100,184,147,1, + 100,185,100,186,147,1,100,26,100,187,147,1,100,80,100,185, + 147,1,100,22,100,188,147,1,100,189,100,190,147,1,100,24, + 100,191,147,1,100,28,100,192,147,1,165,1,105,0,100,50, + 100,114,147,1,100,30,100,193,147,1,100,36,100,194,147,1, + 100,20,100,195,147,1,100,32,100,196,147,1,100,34,100,197, + 147,1,100,42,100,198,147,1,100,82,100,199,147,1,100,40, + 100,200,147,1,100,38,100,201,147,1,100,202,100,203,147,1, + 100,86,100,106,147,1,100,58,100,204,147,1,100,83,100,205, + 147,1,100,54,100,206,147,1,100,207,100,208,147,1,100,56, + 100,209,147,1,165,1,100,210,100,104,100,211,100,118,100,212, + 100,213,100,108,100,214,100,79,100,215,156,9,165,1,161,1, + 1,0,100,216,90,12,105,0,100,1,100,1,147,1,100,217, + 100,217,147,1,100,218,100,218,147,1,100,219,100,219,147,1, + 100,220,100,220,147,1,100,221,100,221,147,1,100,222,100,222, + 147,1,100,223,100,223,147,1,100,224,100,224,147,1,100,225, + 100,225,147,1,100,226,100,226,147,1,100,227,100,227,147,1, + 100,228,100,228,147,1,100,229,100,229,147,1,100,230,100,230, + 147,1,100,231,100,231,147,1,100,232,100,232,147,1,105,0, + 100,233,100,233,147,1,100,234,100,234,147,1,100,235,100,235, + 147,1,100,236,100,236,147,1,100,237,100,237,147,1,100,238, + 100,238,147,1,100,239,100,239,147,1,100,240,100,240,147,1, + 100,241,100,241,147,1,100,242,100,242,147,1,100,243,100,243, + 147,1,100,244,100,244,147,1,100,245,100,245,147,1,100,246, + 100,246,147,1,100,247,100,247,147,1,100,248,100,248,147,1, + 100,249,100,249,147,1,165,1,105,0,100,250,100,250,147,1, + 100,251,100,251,147,1,100,252,100,252,147,1,100,253,100,253, + 147,1,100,254,100,254,147,1,100,255,100,255,147,1,144,1, + 100,0,144,1,100,0,147,1,144,1,100,1,144,1,100,1, + 147,1,144,1,100,2,144,1,100,2,147,1,144,1,100,3, + 144,1,100,3,147,1,144,1,100,4,144,1,100,4,147,1, + 144,1,100,5,144,1,100,5,147,1,144,1,100,6,144,1, + 100,6,147,1,144,1,100,7,144,1,100,7,147,1,144,1, + 100,8,144,1,100,8,147,1,144,1,100,9,144,1,100,9, + 147,1,144,1,100,10,144,1,100,10,147,1,165,1,105,0, + 144,1,100,11,144,1,100,11,147,1,144,1,100,12,144,1, + 100,12,147,1,144,1,100,13,144,1,100,13,147,1,144,1, + 100,14,144,1,100,14,147,1,144,1,100,15,144,1,100,15, + 147,1,144,1,100,16,144,1,100,16,147,1,144,1,100,17, + 144,1,100,17,147,1,144,1,100,18,144,1,100,18,147,1, + 144,1,100,19,144,1,100,19,147,1,144,1,100,20,144,1, + 100,20,147,1,144,1,100,21,144,1,100,21,147,1,144,1, + 100,22,144,1,100,22,147,1,144,1,100,23,144,1,100,23, + 147,1,144,1,100,24,144,1,100,24,147,1,144,1,100,25, + 144,1,100,25,147,1,144,1,100,26,144,1,100,26,147,1, + 144,1,100,27,144,1,100,27,147,1,165,1,105,0,144,1, + 100,28,144,1,100,28,147,1,144,1,100,29,144,1,100,29, + 147,1,144,1,100,30,144,1,100,30,147,1,144,1,100,31, + 144,1,100,31,147,1,144,1,100,32,144,1,100,32,147,1, + 144,1,100,33,144,1,100,33,147,1,144,1,100,34,144,1, + 100,34,147,1,144,1,100,35,144,1,100,35,147,1,144,1, + 100,36,144,1,100,36,147,1,144,1,100,37,144,1,100,37, + 147,1,144,1,100,38,144,1,100,38,147,1,144,1,100,39, + 144,1,100,39,147,1,144,1,100,40,144,1,100,40,147,1, + 144,1,100,41,144,1,100,41,147,1,144,1,100,42,144,1, + 100,42,147,1,144,1,100,43,144,1,100,43,147,1,144,1, + 100,44,144,1,100,44,147,1,165,1,105,0,144,1,100,45, + 144,1,100,45,147,1,144,1,100,46,144,1,100,46,147,1, + 144,1,100,47,144,1,100,47,147,1,144,1,100,48,144,1, + 100,48,147,1,144,1,100,49,144,1,100,49,147,1,144,1, + 100,50,144,1,100,50,147,1,144,1,100,51,144,1,100,51, + 147,1,144,1,100,52,144,1,100,52,147,1,144,1,100,53, + 144,1,100,53,147,1,144,1,100,54,144,1,100,54,147,1, + 144,1,100,55,144,1,100,55,147,1,144,1,100,56,144,1, + 100,56,147,1,144,1,100,57,144,1,100,57,147,1,144,1, + 100,58,144,1,100,58,147,1,144,1,100,59,144,1,100,59, + 147,1,144,1,100,60,144,1,100,60,147,1,144,1,100,61, + 144,1,100,61,147,1,165,1,105,0,144,1,100,62,144,1, + 100,62,147,1,144,1,100,63,144,1,100,63,147,1,144,1, + 100,64,144,1,100,64,147,1,144,1,100,65,144,1,100,65, + 147,1,144,1,100,66,144,1,100,66,147,1,144,1,100,67, + 144,1,100,67,147,1,144,1,100,68,144,1,100,68,147,1, + 144,1,100,69,144,1,100,69,147,1,144,1,100,70,144,1, + 100,70,147,1,144,1,100,71,144,1,100,71,147,1,144,1, + 100,72,144,1,100,72,147,1,144,1,100,73,144,1,100,73, + 147,1,144,1,100,74,144,1,100,74,147,1,144,1,100,75, + 144,1,100,75,147,1,144,1,100,76,144,1,100,76,147,1, + 144,1,100,77,144,1,100,77,147,1,144,1,100,78,144,1, + 100,78,147,1,165,1,105,0,144,1,100,79,144,1,100,79, + 147,1,144,1,100,80,144,1,100,80,147,1,144,1,100,81, + 144,1,100,81,147,1,144,1,100,82,144,1,100,82,147,1, + 144,1,100,83,144,1,100,83,147,1,144,1,100,84,144,1, + 100,84,147,1,144,1,100,85,144,1,100,85,147,1,144,1, + 100,86,144,1,100,86,147,1,144,1,100,87,144,1,100,87, + 147,1,100,79,100,64,147,1,100,81,100,100,147,1,100,70, + 100,69,147,1,100,72,100,71,147,1,100,74,100,73,147,1, + 100,89,100,88,147,1,100,97,100,101,147,1,100,96,100,89, + 147,1,165,1,105,0,100,104,144,1,100,88,147,1,100,106, + 100,86,147,1,100,108,144,1,100,89,147,1,100,114,100,50, + 147,1,100,118,100,84,147,1,100,91,100,90,147,1,100,103, + 100,102,147,1,100,99,100,96,147,1,100,98,100,97,147,1, + 100,93,100,92,147,1,100,44,100,43,147,1,100,46,100,45, + 147,1,100,52,100,51,147,1,100,16,100,15,147,1,100,48, + 100,47,147,1,100,87,100,74,147,1,100,66,100,65,147,1, + 165,1,105,0,100,68,100,67,147,1,100,185,100,80,147,1, + 100,26,100,25,147,1,100,80,100,79,147,1,100,22,100,21, + 147,1,100,24,100,23,147,1,100,28,100,27,147,1,100,50, + 100,49,147,1,100,30,100,29,147,1,100,36,100,35,147,1, + 100,20,100,19,147,1,100,32,100,31,147,1,100,34,100,33, + 147,1,100,42,100,41,147,1,100,82,100,81,147,1,100,40, + 100,39,147,1,100,38,100,37,147,1,165,1,105,0,100,86, + 100,85,147,1,100,58,100,57,147,1,100,83,100,70,147,1, + 100,54,100,53,147,1,100,56,100,55,147,1,100,209,100,56, + 147,1,100,62,100,61,147,1,100,84,100,72,147,1,100,60, + 100,59,147,1,100,18,100,17,147,1,100,64,100,63,147,1, + 100,78,100,77,147,1,100,188,100,22,147,1,100,195,100,20, + 147,1,100,191,100,24,147,1,100,194,100,36,147,1,100,196, + 100,32,147,1,165,1,105,0,100,187,100,26,147,1,100,197, + 100,34,147,1,100,200,100,40,147,1,100,190,100,189,147,1, + 100,192,100,28,147,1,100,193,100,30,147,1,100,199,100,82, + 147,1,100,213,100,18,147,1,100,76,100,75,147,1,100,211, + 100,62,147,1,100,212,100,60,147,1,100,198,100,42,147,1, + 100,201,100,38,147,1,100,210,100,209,147,1,100,203,100,202, + 147,1,100,205,100,83,147,1,100,204,100,58,147,1,165,1, + 105,0,100,95,100,94,147,1,100,206,100,54,147,1,100,208, + 100,207,147,1,100,139,100,44,147,1,100,111,100,110,147,1, + 100,177,100,176,147,1,100,130,100,93,147,1,100,132,100,131, + 147,1,100,175,100,174,147,1,100,138,100,137,147,1,100,113, + 100,112,147,1,100,136,100,135,147,1,100,134,100,133,147,1, + 100,140,100,46,147,1,100,153,100,152,147,1,100,124,100,91, + 147,1,100,168,100,167,147,1,165,1,105,0,100,169,100,66, + 147,1,100,145,100,48,147,1,100,121,100,120,147,1,100,119, + 100,118,147,1,100,125,100,103,147,1,100,166,100,165,147,1, + 100,164,100,163,147,1,100,144,100,143,147,1,100,129,100,128, + 147,1,100,127,100,98,147,1,100,126,100,99,147,1,100,141, + 100,52,147,1,100,142,100,16,147,1,100,151,100,150,147,1, + 100,115,100,114,147,1,100,117,100,116,147,1,100,123,100,122, + 147,1,165,1,105,0,100,160,100,87,147,1,100,162,100,161, + 147,1,100,149,100,148,147,1,100,157,100,156,147,1,100,159, + 100,158,147,1,100,147,100,146,147,1,100,173,100,172,147,1, + 100,171,100,170,147,1,100,155,100,154,147,1,100,186,100,185, + 147,1,100,180,100,68,147,1,100,179,100,178,147,1,100,182, + 100,181,147,1,100,184,100,183,147,1,100,105,100,104,147,1, + 100,107,100,106,147,1,100,109,100,108,147,1,165,1,100,214, + 144,1,100,90,105,1,165,1,90,13,100,2,83,0,40,91, + 1,0,0,122,102,32,80,121,116,104,111,110,32,67,104,97, + 114,97,99,116,101,114,32,77,97,112,112,105,110,103,32,67, + 111,100,101,99,32,99,112,52,51,55,32,103,101,110,101,114, + 97,116,101,100,32,102,114,111,109,32,39,86,69,78,68,79, + 82,83,47,77,73,67,83,70,84,47,80,67,47,67,80,52, + 51,55,46,84,88,84,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,28,0,0,0,101,0,90,1,100, + 0,90,2,100,5,100,2,132,1,90,3,100,5,100,3,132, + 1,90,4,100,4,83,0,41,6,218,5,67,111,100,101,99, + 218,6,115,116,114,105,99,116,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,14,0, + 0,0,116,0,106,1,124,1,124,2,116,2,131,3,83,0, + 169,1,78,41,3,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,12,101, + 110,99,111,100,105,110,103,95,109,97,112,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,24,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,99,112, + 52,51,55,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,63,16,64,9,64,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,64,5,64,5,64,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,68,16, + 69,70,71,16,72,9,72,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,72,5,72,5,72,5,72,5,72, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,90, + 5,99,112,52,51,55,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,21,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,233,0, + 1,0,0,233,128,0,0,0,233,199,0,0,0,233,129,0, + 0,0,233,252,0,0,0,233,130,0,0,0,233,233,0,0, + 0,233,131,0,0,0,233,226,0,0,0,233,132,0,0,0, + 233,228,0,0,0,233,133,0,0,0,233,224,0,0,0,233, + 134,0,0,0,233,229,0,0,0,233,135,0,0,0,233,231, + 0,0,0,233,136,0,0,0,233,234,0,0,0,233,137,0, + 0,0,233,235,0,0,0,233,138,0,0,0,233,232,0,0, + 0,233,139,0,0,0,233,239,0,0,0,233,140,0,0,0, + 233,238,0,0,0,233,141,0,0,0,233,236,0,0,0,233, + 142,0,0,0,233,196,0,0,0,233,143,0,0,0,233,197, + 0,0,0,233,144,0,0,0,233,201,0,0,0,233,145,0, + 0,0,233,230,0,0,0,233,146,0,0,0,233,198,0,0, + 0,233,147,0,0,0,233,244,0,0,0,233,148,0,0,0, + 233,246,0,0,0,233,149,0,0,0,233,242,0,0,0,233, + 150,0,0,0,233,251,0,0,0,233,151,0,0,0,233,249, + 0,0,0,233,152,0,0,0,233,255,0,0,0,233,153,0, + 0,0,233,214,0,0,0,233,154,0,0,0,233,220,0,0, + 0,233,155,0,0,0,233,162,0,0,0,233,156,0,0,0, + 233,163,0,0,0,233,157,0,0,0,233,165,0,0,0,233, + 158,0,0,0,105,167,32,0,0,233,159,0,0,0,105,146, + 1,0,0,233,160,0,0,0,233,225,0,0,0,233,161,0, + 0,0,233,237,0,0,0,233,243,0,0,0,233,250,0,0, + 0,233,164,0,0,0,233,241,0,0,0,233,209,0,0,0, + 233,166,0,0,0,233,170,0,0,0,233,167,0,0,0,233, + 186,0,0,0,233,168,0,0,0,233,191,0,0,0,233,169, + 0,0,0,105,16,35,0,0,233,172,0,0,0,233,171,0, + 0,0,233,189,0,0,0,233,188,0,0,0,233,173,0,0, + 0,233,174,0,0,0,233,175,0,0,0,233,187,0,0,0, + 233,176,0,0,0,105,145,37,0,0,233,177,0,0,0,105, + 146,37,0,0,233,178,0,0,0,105,147,37,0,0,233,179, + 0,0,0,105,2,37,0,0,233,180,0,0,0,105,36,37, + 0,0,233,181,0,0,0,105,97,37,0,0,233,182,0,0, + 0,105,98,37,0,0,233,183,0,0,0,105,86,37,0,0, + 233,184,0,0,0,105,85,37,0,0,233,185,0,0,0,105, + 99,37,0,0,105,81,37,0,0,105,87,37,0,0,105,93, + 37,0,0,105,92,37,0,0,233,190,0,0,0,105,91,37, + 0,0,105,16,37,0,0,233,192,0,0,0,105,20,37,0, + 0,233,193,0,0,0,105,52,37,0,0,233,194,0,0,0, + 105,44,37,0,0,233,195,0,0,0,105,28,37,0,0,105, + 0,37,0,0,105,60,37,0,0,105,94,37,0,0,105,95, + 37,0,0,233,200,0,0,0,105,90,37,0,0,105,84,37, + 0,0,233,202,0,0,0,105,105,37,0,0,233,203,0,0, + 0,105,102,37,0,0,233,204,0,0,0,105,96,37,0,0, + 233,205,0,0,0,105,80,37,0,0,233,206,0,0,0,105, + 108,37,0,0,233,207,0,0,0,105,103,37,0,0,233,208, + 0,0,0,105,104,37,0,0,105,100,37,0,0,233,210,0, + 0,0,105,101,37,0,0,233,211,0,0,0,105,89,37,0, + 0,233,212,0,0,0,105,88,37,0,0,233,213,0,0,0, + 105,82,37,0,0,105,83,37,0,0,233,215,0,0,0,105, + 107,37,0,0,233,216,0,0,0,105,106,37,0,0,233,217, + 0,0,0,105,24,37,0,0,233,218,0,0,0,105,12,37, + 0,0,233,219,0,0,0,105,136,37,0,0,105,132,37,0, + 0,233,221,0,0,0,105,140,37,0,0,233,222,0,0,0, + 105,144,37,0,0,233,223,0,0,0,105,128,37,0,0,105, + 177,3,0,0,105,147,3,0,0,233,227,0,0,0,105,192, + 3,0,0,105,163,3,0,0,105,195,3,0,0,105,196,3, + 0,0,105,166,3,0,0,105,152,3,0,0,105,169,3,0, + 0,105,180,3,0,0,105,30,34,0,0,105,198,3,0,0, + 105,181,3,0,0,105,41,34,0,0,233,240,0,0,0,105, + 97,34,0,0,105,101,34,0,0,105,100,34,0,0,105,32, + 35,0,0,233,245,0,0,0,105,33,35,0,0,233,247,0, + 0,0,105,72,34,0,0,105,25,34,0,0,105,26,34,0, + 0,105,127,32,0,0,105,160,37,0,0,41,9,114,164,0, + 0,0,233,248,0,0,0,114,87,0,0,0,114,107,0,0, + 0,114,85,0,0,0,114,43,0,0,0,233,253,0,0,0, + 233,254,0,0,0,114,89,0,0,0,117,190,1,0,0,0, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, + 49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64, + 65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80, + 81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, + 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, + 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,195, + 135,195,188,195,169,195,162,195,164,195,160,195,165,195,167,195, + 170,195,171,195,168,195,175,195,174,195,172,195,132,195,133,195, + 137,195,166,195,134,195,180,195,182,195,178,195,187,195,185,195, + 191,195,150,195,156,194,162,194,163,194,165,226,130,167,198,146, + 195,161,195,173,195,179,195,186,195,177,195,145,194,170,194,186, + 194,191,226,140,144,194,172,194,189,194,188,194,161,194,171,194, + 187,226,150,145,226,150,146,226,150,147,226,148,130,226,148,164, + 226,149,161,226,149,162,226,149,150,226,149,149,226,149,163,226, + 149,145,226,149,151,226,149,157,226,149,156,226,149,155,226,148, + 144,226,148,148,226,148,180,226,148,172,226,148,156,226,148,128, + 226,148,188,226,149,158,226,149,159,226,149,154,226,149,148,226, + 149,169,226,149,166,226,149,160,226,149,144,226,149,172,226,149, + 167,226,149,168,226,149,164,226,149,165,226,149,153,226,149,152, + 226,149,146,226,149,147,226,149,171,226,149,170,226,148,152,226, + 148,140,226,150,136,226,150,132,226,150,140,226,150,144,226,150, + 128,206,177,195,159,206,147,207,128,206,163,207,131,194,181,207, + 132,206,166,206,152,206,169,206,180,226,136,158,207,134,206,181, + 226,136,169,226,137,161,194,177,226,137,165,226,137,164,226,140, + 160,226,140,161,195,183,226,137,136,194,176,226,136,153,194,183, + 226,136,154,226,129,191,194,178,226,150,160,194,160,233,1,0, + 0,0,233,2,0,0,0,233,3,0,0,0,233,4,0,0, + 0,233,5,0,0,0,233,6,0,0,0,233,7,0,0,0, + 233,8,0,0,0,233,9,0,0,0,233,10,0,0,0,233, + 11,0,0,0,233,12,0,0,0,233,13,0,0,0,233,14, + 0,0,0,233,15,0,0,0,233,16,0,0,0,233,17,0, + 0,0,233,18,0,0,0,233,19,0,0,0,233,20,0,0, + 0,233,21,0,0,0,233,22,0,0,0,233,23,0,0,0, + 233,24,0,0,0,233,25,0,0,0,233,26,0,0,0,233, + 27,0,0,0,233,28,0,0,0,233,29,0,0,0,233,30, + 0,0,0,233,31,0,0,0,233,32,0,0,0,233,33,0, + 0,0,233,34,0,0,0,233,35,0,0,0,233,36,0,0, + 0,233,37,0,0,0,233,38,0,0,0,233,39,0,0,0, + 233,40,0,0,0,233,41,0,0,0,233,42,0,0,0,233, + 43,0,0,0,233,44,0,0,0,233,45,0,0,0,233,46, + 0,0,0,233,47,0,0,0,233,48,0,0,0,233,49,0, + 0,0,233,50,0,0,0,233,51,0,0,0,233,52,0,0, + 0,233,53,0,0,0,233,54,0,0,0,233,55,0,0,0, + 233,56,0,0,0,233,57,0,0,0,233,58,0,0,0,233, + 59,0,0,0,233,60,0,0,0,233,61,0,0,0,233,62, + 0,0,0,233,63,0,0,0,233,64,0,0,0,233,65,0, + 0,0,233,66,0,0,0,233,67,0,0,0,233,68,0,0, + 0,233,69,0,0,0,233,70,0,0,0,233,71,0,0,0, + 233,72,0,0,0,233,73,0,0,0,233,74,0,0,0,233, + 75,0,0,0,233,76,0,0,0,233,77,0,0,0,233,78, + 0,0,0,233,79,0,0,0,233,80,0,0,0,233,81,0, + 0,0,233,82,0,0,0,233,83,0,0,0,233,84,0,0, + 0,233,85,0,0,0,233,86,0,0,0,233,87,0,0,0, + 233,88,0,0,0,233,89,0,0,0,233,90,0,0,0,233, + 91,0,0,0,233,92,0,0,0,233,93,0,0,0,233,94, + 0,0,0,233,95,0,0,0,233,96,0,0,0,233,97,0, + 0,0,233,98,0,0,0,233,99,0,0,0,233,100,0,0, + 0,233,101,0,0,0,233,102,0,0,0,233,103,0,0,0, + 233,104,0,0,0,233,105,0,0,0,233,106,0,0,0,233, + 107,0,0,0,233,108,0,0,0,233,109,0,0,0,233,110, + 0,0,0,233,111,0,0,0,233,112,0,0,0,233,113,0, + 0,0,233,114,0,0,0,233,115,0,0,0,233,116,0,0, + 0,233,117,0,0,0,233,118,0,0,0,233,119,0,0,0, + 233,120,0,0,0,233,121,0,0,0,233,122,0,0,0,233, + 123,0,0,0,233,124,0,0,0,233,125,0,0,0,233,126, + 0,0,0,233,127,0,0,0,114,165,0,0,0,114,166,0, + 0,0,114,167,0,0,0,41,14,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,90,18,109,97,107,101,95,105,100,101,110, + 116,105,116,121,95,100,105,99,116,218,5,114,97,110,103,101, + 90,12,100,101,99,111,100,105,110,103,95,109,97,112,218,6, + 117,112,100,97,116,101,114,17,0,0,0,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,42,1,0,0,1,0, + 0,0,115,30,8,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,14,13,6,1,4,1,2,255,4, + 2,2,254,4,3,2,253,4,4,2,252,4,5,2,251,4, + 6,2,250,4,7,2,249,4,8,2,248,4,9,2,247,4, + 10,2,246,4,11,2,245,4,12,2,244,4,13,2,243,4, + 14,2,242,4,15,2,241,4,16,2,240,4,17,4,239,4, + 18,2,238,4,19,2,237,4,20,2,236,4,21,2,235,4, + 22,2,234,4,23,2,233,4,24,2,232,4,25,2,231,4, + 26,2,230,4,27,2,229,4,28,2,228,4,29,2,227,4, + 30,2,226,4,31,2,225,4,32,2,224,4,33,2,223,4, + 34,6,222,4,35,2,221,4,36,2,220,4,37,2,219,4, + 38,2,218,4,39,2,217,4,40,2,216,4,41,2,215,4, + 42,2,214,4,43,2,213,4,44,2,212,4,45,2,211,4, + 46,2,210,4,47,2,209,4,48,2,208,4,49,2,207,4, + 50,2,206,4,51,6,205,4,52,2,204,4,53,2,203,4, + 54,2,202,4,55,2,201,4,56,2,200,4,57,2,199,4, + 58,2,198,4,59,2,197,4,60,2,196,4,61,2,195,4, + 62,2,194,4,63,2,193,4,64,2,192,4,65,2,191,4, + 66,2,190,4,67,2,189,4,68,6,188,4,69,2,187,4, + 70,2,186,4,71,2,185,4,72,2,184,4,73,2,183,4, + 74,2,182,4,75,2,181,4,76,2,180,4,77,2,179,4, + 78,2,178,4,79,2,177,4,80,2,176,4,81,2,175,4, + 82,2,174,4,83,2,173,4,84,2,172,4,85,6,171,4, + 86,2,170,4,87,2,169,4,88,2,168,4,89,2,167,4, + 90,2,166,4,91,2,165,4,92,2,164,4,93,2,163,4, + 94,2,162,4,95,2,161,4,96,2,160,4,97,2,159,4, + 98,2,158,4,99,2,157,4,100,2,156,4,101,2,155,4, + 102,6,154,4,103,2,153,4,104,2,152,4,105,2,151,4, + 106,2,150,4,107,2,149,4,108,2,148,4,109,2,147,4, + 110,2,146,4,111,2,145,4,112,2,144,4,113,2,143,4, + 114,2,142,4,115,2,141,4,116,2,140,4,117,2,139,4, + 118,2,138,4,119,4,137,2,120,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,0,129,10,255,0,127,2, + 7,2,255,0,127,0,127,2,7,4,1,2,255,4,2,2, + 254,4,3,2,253,4,4,2,252,4,5,2,251,4,6,2, + 250,4,7,2,249,4,8,2,248,4,9,2,247,4,10,2, + 246,4,11,2,245,4,12,2,244,4,13,2,243,4,14,2, + 242,4,15,2,241,4,16,2,240,4,17,4,239,4,18,2, + 238,4,19,2,237,4,20,2,236,4,21,2,235,4,22,2, + 234,4,23,2,233,4,24,2,232,4,25,2,231,4,26,2, + 230,4,27,2,229,4,28,2,228,4,29,2,227,4,30,2, + 226,4,31,2,225,4,32,2,224,4,33,2,223,4,34,6, + 222,4,35,2,221,4,36,2,220,4,37,2,219,4,38,2, + 218,4,39,2,217,4,40,2,216,8,41,2,215,8,42,2, + 214,8,43,2,213,8,44,2,212,8,45,2,211,8,46,2, + 210,8,47,2,209,8,48,2,208,8,49,2,207,8,50,2, + 206,8,51,6,205,8,52,2,204,8,53,2,203,8,54,2, + 202,8,55,2,201,8,56,2,200,8,57,2,199,8,58,2, + 198,8,59,2,197,8,60,2,196,8,61,2,195,8,62,2, + 194,8,63,2,193,8,64,2,192,8,65,2,191,8,66,2, + 190,8,67,2,189,8,68,6,188,8,69,2,187,8,70,2, + 186,8,71,2,185,8,72,2,184,8,73,2,183,8,74,2, + 182,8,75,2,181,8,76,2,180,8,77,2,179,8,78,2, + 178,8,79,2,177,8,80,2,176,8,81,2,175,8,82,2, + 174,8,83,2,173,8,84,2,172,8,85,6,171,8,86,2, + 170,8,87,2,169,8,88,2,168,8,89,2,167,8,90,2, + 166,8,91,2,165,8,92,2,164,8,93,2,163,8,94,2, + 162,8,95,2,161,8,96,2,160,8,97,2,159,8,98,2, + 158,8,99,2,157,8,100,2,156,8,101,2,155,8,102,6, + 154,8,103,2,153,8,104,2,152,8,105,2,151,8,106,2, + 150,8,107,2,149,8,108,2,148,8,109,2,147,8,110,2, + 146,8,111,2,145,8,112,2,144,8,113,2,143,8,114,2, + 142,8,115,2,141,8,116,2,140,8,117,2,139,8,118,2, + 138,8,119,6,137,8,120,2,136,8,121,2,135,8,122,2, + 134,8,123,2,133,8,124,2,132,8,125,2,131,8,126,2, + 130,8,127,2,129,0,127,8,1,0,129,2,255,0,127,4, + 2,0,129,2,254,0,127,4,3,0,129,2,253,0,127,4, + 4,0,129,2,252,0,127,4,5,0,129,2,251,0,127,4, + 6,0,129,2,250,0,127,4,7,0,129,2,249,0,127,4, + 8,0,129,2,248,0,127,4,9,0,129,6,247,0,127,6, + 10,0,129,2,246,0,127,4,11,0,129,2,245,0,127,6, + 12,0,129,2,244,0,127,4,13,0,129,2,243,0,127,4, + 14,0,129,2,242,0,127,4,15,0,129,2,241,0,127,4, + 16,0,129,2,240,0,127,4,17,0,129,2,239,0,127,4, + 18,0,129,2,238,0,127,4,19,0,129,2,237,0,127,4, + 20,0,129,2,236,0,127,4,21,0,129,2,235,0,127,4, + 22,0,129,2,234,0,127,4,23,0,129,2,233,0,127,4, + 24,0,129,2,232,0,127,4,25,0,129,2,231,0,127,4, + 26,0,129,6,230,0,127,4,27,0,129,2,229,0,127,4, + 28,0,129,2,228,0,127,4,29,0,129,2,227,0,127,4, + 30,0,129,2,226,0,127,4,31,0,129,2,225,0,127,4, + 32,0,129,2,224,0,127,4,33,0,129,2,223,0,127,4, + 34,0,129,2,222,0,127,4,35,0,129,2,221,0,127,4, + 36,0,129,2,220,0,127,4,37,0,129,2,219,0,127,4, + 38,0,129,2,218,0,127,4,39,0,129,2,217,0,127,4, + 40,0,129,2,216,0,127,4,41,0,129,2,215,0,127,4, + 42,0,129,2,214,0,127,4,43,0,129,6,213,0,127,4, + 44,0,129,2,212,0,127,4,45,0,129,2,211,0,127,4, + 46,0,129,2,210,0,127,4,47,0,129,2,209,0,127,4, + 48,0,129,2,208,0,127,4,49,0,129,2,207,0,127,4, + 50,0,129,2,206,0,127,4,51,0,129,2,205,0,127,4, + 52,0,129,2,204,0,127,4,53,0,129,2,203,0,127,4, + 54,0,129,2,202,0,127,4,55,0,129,2,201,0,127,4, + 56,0,129,2,200,0,127,4,57,0,129,2,199,0,127,4, + 58,0,129,2,198,0,127,4,59,0,129,2,197,0,127,4, + 60,0,129,6,196,0,127,4,61,0,129,2,195,0,127,4, + 62,0,129,2,194,0,127,4,63,0,129,2,193,0,127,4, + 64,0,129,2,192,0,127,4,65,0,129,2,191,0,127,4, + 66,0,129,2,190,0,127,4,67,0,129,2,189,0,127,4, + 68,0,129,2,188,0,127,4,69,0,129,2,187,0,127,4, + 70,0,129,2,186,0,127,4,71,0,129,2,185,0,127,4, + 72,0,129,2,184,0,127,4,73,0,129,2,183,0,127,4, + 74,0,129,2,182,0,127,4,75,0,129,2,181,0,127,4, + 76,0,129,2,180,0,127,4,77,0,129,6,179,0,127,4, + 78,0,129,2,178,0,127,4,79,0,129,2,177,0,127,4, + 80,0,129,2,176,0,127,4,81,0,129,2,175,0,127,4, + 82,0,129,2,174,0,127,4,83,0,129,2,173,0,127,4, + 84,0,129,2,172,0,127,4,85,0,129,2,171,0,127,4, + 86,0,129,2,170,0,127,4,87,0,129,2,169,0,127,4, + 88,0,129,2,168,0,127,4,89,0,129,2,167,0,127,4, + 90,0,129,2,166,0,127,4,91,0,129,2,165,0,127,4, + 92,0,129,2,164,0,127,4,93,0,129,2,163,0,127,4, + 94,0,129,6,162,0,127,4,95,0,129,2,161,0,127,4, + 96,0,129,2,160,0,127,4,97,0,129,2,159,0,127,4, + 98,0,129,2,158,0,127,4,99,0,129,2,157,0,127,4, + 100,0,129,2,156,0,127,4,101,0,129,2,155,0,127,4, + 102,0,129,2,154,0,127,4,103,0,129,2,153,0,127,4, + 104,0,129,2,152,0,127,4,105,0,129,2,151,0,127,4, + 106,0,129,2,150,0,127,4,107,0,129,2,149,0,127,4, + 108,0,129,2,148,0,127,4,109,0,129,2,147,0,127,4, + 110,0,129,2,146,0,127,4,111,0,129,6,145,0,127,4, + 112,0,129,2,144,0,127,4,113,0,129,2,143,0,127,4, + 114,0,129,2,142,0,127,4,115,0,129,2,141,0,127,4, + 116,0,129,2,140,0,127,4,117,0,129,2,139,0,127,4, + 118,0,129,2,138,0,127,4,119,0,129,2,137,0,127,4, + 120,0,129,2,136,0,127,4,121,0,129,2,135,0,127,4, + 122,0,129,2,134,0,127,4,123,0,129,2,133,0,127,4, + 124,0,129,2,132,0,127,4,125,0,129,2,131,0,127,4, + 126,0,129,2,130,0,127,4,127,0,129,2,129,0,127,0, + 127,4,1,0,129,0,129,4,255,0,127,0,127,6,2,0, + 129,0,129,10,254,115,72,8,0,0,4,2,8,2,8,10, + 4,250,4,6,8,4,4,254,4,2,8,4,4,254,4,2, + 8,3,6,255,4,1,8,3,6,255,4,1,6,13,14,4, + 2,1,0,127,4,2,0,129,4,255,0,127,2,1,4,129, + 2,127,4,130,2,126,4,131,2,125,4,132,2,124,4,133, + 2,123,4,134,2,122,4,135,2,121,4,136,2,120,4,137, + 2,119,4,138,2,118,4,139,2,117,4,140,2,116,4,141, + 2,115,4,142,2,114,4,143,2,113,4,144,4,112,4,145, + 2,111,4,146,2,110,4,147,2,109,4,148,2,108,4,149, + 2,107,4,150,2,106,4,151,2,105,4,152,2,104,4,153, + 2,103,4,154,2,102,4,155,2,101,4,156,2,100,4,157, + 2,99,4,158,2,98,4,159,2,97,4,160,2,96,4,161, + 6,95,4,162,2,94,4,163,2,93,4,164,2,92,4,165, + 2,91,4,166,2,90,4,167,2,89,4,168,2,88,4,169, + 2,87,4,170,2,86,4,171,2,85,4,172,2,84,4,173, + 2,83,4,174,2,82,4,175,2,81,4,176,2,80,4,177, + 2,79,4,178,6,78,4,179,2,77,4,180,2,76,4,181, + 2,75,4,182,2,74,4,183,2,73,4,184,2,72,4,185, + 2,71,4,186,2,70,4,187,2,69,4,188,2,68,4,189, + 2,67,4,190,2,66,4,191,2,65,4,192,2,64,4,193, + 2,63,4,194,2,62,4,195,6,61,4,196,2,60,4,197, + 2,59,4,198,2,58,4,199,2,57,4,200,2,56,4,201, + 2,55,4,202,2,54,4,203,2,53,4,204,2,52,4,205, + 2,51,4,206,2,50,4,207,2,49,4,208,2,48,4,209, + 2,47,4,210,2,46,4,211,2,45,4,212,6,44,4,213, + 2,43,4,214,2,42,4,215,2,41,4,216,2,40,4,217, + 2,39,4,218,2,38,4,219,2,37,4,220,2,36,4,221, + 2,35,4,222,2,34,4,223,2,33,4,224,2,32,4,225, + 2,31,4,226,2,30,4,227,2,29,4,228,2,28,4,229, + 6,27,4,230,2,26,4,231,2,25,4,232,2,24,4,233, + 2,23,4,234,2,22,4,235,2,21,4,236,2,20,4,237, + 2,19,4,238,2,18,4,239,2,17,4,240,2,16,4,241, + 2,15,4,242,2,14,4,243,2,13,4,244,2,12,4,245, + 2,11,4,246,4,10,2,247,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,10,1,0,127,0,127,2,6, + 0,129,0,129,2,254,0,127,0,127,0,127,0,127,2,10, + 0,129,0,129,4,254,0,127,0,127,2,2,0,129,0,129, + 4,255,0,127,0,127,2,1,0,129,4,129,0,127,2,127, + 0,129,4,130,0,127,2,126,0,129,4,131,0,127,2,125, + 0,129,4,132,0,127,2,124,0,129,4,133,0,127,2,123, + 0,129,4,134,0,127,2,122,0,129,4,135,0,127,2,121, + 0,129,4,136,0,127,2,120,0,129,4,137,0,127,2,119, + 0,129,4,138,0,127,2,118,0,129,4,139,0,127,2,117, + 0,129,4,140,0,127,2,116,0,129,4,141,0,127,2,115, + 0,129,4,142,0,127,2,114,0,129,4,143,0,127,4,113, + 0,129,4,144,0,127,2,112,0,129,4,145,0,127,2,111, + 0,129,4,146,0,127,2,110,0,129,4,147,0,127,2,109, + 0,129,4,148,0,127,2,108,0,129,4,149,0,127,2,107, + 0,129,4,150,0,127,2,106,0,129,4,151,0,127,2,105, + 0,129,4,152,0,127,2,104,0,129,4,153,0,127,2,103, + 0,129,4,154,0,127,2,102,0,129,4,155,0,127,2,101, + 0,129,4,156,0,127,2,100,0,129,4,157,0,127,2,99, + 0,129,4,158,0,127,2,98,0,129,4,159,0,127,2,97, + 0,129,4,160,0,127,6,96,0,129,4,161,0,127,2,95, + 0,129,4,162,0,127,2,94,0,129,4,163,0,127,2,93, + 0,129,4,164,0,127,2,92,0,129,4,165,0,127,2,91, + 0,129,4,166,0,127,2,90,0,129,8,167,0,127,2,89, + 0,129,8,168,0,127,2,88,0,129,8,169,0,127,2,87, + 0,129,8,170,0,127,2,86,0,129,8,171,0,127,2,85, + 0,129,8,172,0,127,2,84,0,129,8,173,0,127,2,83, + 0,129,8,174,0,127,2,82,0,129,8,175,0,127,2,81, + 0,129,8,176,0,127,2,80,0,129,8,177,0,127,6,79, + 0,129,8,178,0,127,2,78,0,129,8,179,0,127,2,77, + 0,129,8,180,0,127,2,76,0,129,8,181,0,127,2,75, + 0,129,8,182,0,127,2,74,0,129,8,183,0,127,2,73, + 0,129,8,184,0,127,2,72,0,129,8,185,0,127,2,71, + 0,129,8,186,0,127,2,70,0,129,8,187,0,127,2,69, + 0,129,8,188,0,127,2,68,0,129,8,189,0,127,2,67, + 0,129,8,190,0,127,2,66,0,129,8,191,0,127,2,65, + 0,129,8,192,0,127,2,64,0,129,8,193,0,127,2,63, + 0,129,8,194,0,127,6,62,0,129,8,195,0,127,2,61, + 0,129,8,196,0,127,2,60,0,129,8,197,0,127,2,59, + 0,129,8,198,0,127,2,58,0,129,8,199,0,127,2,57, + 0,129,8,200,0,127,2,56,0,129,8,201,0,127,2,55, + 0,129,8,202,0,127,2,54,0,129,8,203,0,127,2,53, + 0,129,8,204,0,127,2,52,0,129,8,205,0,127,2,51, + 0,129,8,206,0,127,2,50,0,129,8,207,0,127,2,49, + 0,129,8,208,0,127,2,48,0,129,8,209,0,127,2,47, + 0,129,8,210,0,127,2,46,0,129,8,211,0,127,6,45, + 0,129,8,212,0,127,2,44,0,129,8,213,0,127,2,43, + 0,129,8,214,0,127,2,42,0,129,8,215,0,127,2,41, + 0,129,8,216,0,127,2,40,0,129,8,217,0,127,2,39, + 0,129,8,218,0,127,2,38,0,129,8,219,0,127,2,37, + 0,129,8,220,0,127,2,36,0,129,8,221,0,127,2,35, + 0,129,8,222,0,127,2,34,0,129,8,223,0,127,2,33, + 0,129,8,224,0,127,2,32,0,129,8,225,0,127,2,31, + 0,129,8,226,0,127,2,30,0,129,8,227,0,127,2,29, + 0,129,8,228,0,127,6,28,0,129,8,229,0,127,2,27, + 0,129,8,230,0,127,2,26,0,129,8,231,0,127,2,25, + 0,129,8,232,0,127,2,24,0,129,8,233,0,127,2,23, + 0,129,8,234,0,127,2,22,0,129,8,235,0,127,2,21, + 0,129,8,236,0,127,2,20,0,129,8,237,0,127,2,19, + 0,129,8,238,0,127,2,18,0,129,8,239,0,127,2,17, + 0,129,8,240,0,127,2,16,0,129,8,241,0,127,2,15, + 0,129,8,242,0,127,2,14,0,129,8,243,0,127,2,13, + 0,129,8,244,0,127,2,12,0,129,8,245,0,127,6,11, + 0,129,8,246,0,127,2,10,0,129,8,247,0,127,2,9, + 0,129,8,248,0,127,2,8,0,129,8,249,0,127,2,7, + 0,129,8,250,0,127,2,6,0,129,8,251,0,127,2,5, + 0,129,8,252,0,127,2,4,0,129,8,253,0,127,2,3, + 0,129,8,254,0,127,2,2,0,129,4,255,0,127,2,1, + 4,129,2,127,4,130,2,126,4,131,2,125,4,132,2,124, + 4,133,2,123,4,134,2,122,4,135,6,121,6,136,2,120, + 4,137,2,119,6,138,2,118,4,139,2,117,4,140,2,116, + 4,141,2,115,4,142,2,114,4,143,2,113,4,144,2,112, + 4,145,2,111,4,146,2,110,4,147,2,109,4,148,2,108, + 4,149,2,107,4,150,2,106,4,151,2,105,4,152,6,104, + 4,153,2,103,4,154,2,102,4,155,2,101,4,156,2,100, + 4,157,2,99,4,158,2,98,4,159,2,97,4,160,2,96, + 4,161,2,95,4,162,2,94,4,163,2,93,4,164,2,92, + 4,165,2,91,4,166,2,90,4,167,2,89,4,168,2,88, + 4,169,6,87,4,170,2,86,4,171,2,85,4,172,2,84, + 4,173,2,83,4,174,2,82,4,175,2,81,4,176,2,80, + 4,177,2,79,4,178,2,78,4,179,2,77,4,180,2,76, + 4,181,2,75,4,182,2,74,4,183,2,73,4,184,2,72, + 4,185,2,71,4,186,6,70,4,187,2,69,4,188,2,68, + 4,189,2,67,4,190,2,66,4,191,2,65,4,192,2,64, + 4,193,2,63,4,194,2,62,4,195,2,61,4,196,2,60, + 4,197,2,59,4,198,2,58,4,199,2,57,4,200,2,56, + 4,201,2,55,4,202,2,54,4,203,6,53,4,204,2,52, + 4,205,2,51,4,206,2,50,4,207,2,49,4,208,2,48, + 4,209,2,47,4,210,2,46,4,211,2,45,4,212,2,44, + 4,213,2,43,4,214,2,42,4,215,2,41,4,216,2,40, + 4,217,2,39,4,218,2,38,4,219,2,37,4,220,6,36, + 4,221,2,35,4,222,2,34,4,223,2,33,4,224,2,32, + 4,225,2,31,4,226,2,30,4,227,2,29,4,228,2,28, + 4,229,2,27,4,230,2,26,4,231,2,25,4,232,2,24, + 4,233,2,23,4,234,2,22,4,235,2,21,4,236,2,20, + 4,237,6,19,4,238,2,18,4,239,2,17,4,240,2,16, + 4,241,2,15,4,242,2,14,4,243,2,13,4,244,2,12, + 4,245,2,11,4,246,2,10,4,247,2,9,4,248,2,8, + 4,249,2,7,4,250,2,6,4,251,2,5,4,252,2,4, + 4,253,2,3,4,254,4,2,6,255,4,1,0,129,0,129, + 6,253,115,36,11,0,0,1,4,1,4,1,14,1,14,1, + 14,1,14,1,66,1,66,1,66,1,66,13,19,13,25,1, + 66,1,66,1,72,1,72,1,72,1,72,26,32,26,51,1, + 72,1,72,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,6,1,6,1,6,16,22,16, + 41,42,47,48,51,42,52,16,53,1,13,1,13,1,3,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,13,19,21,2,21,2,21,2,1,3,1,3,5, + 11,1,15,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,5,11,13,19,13, + 19,16,2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp500.h b/Python/frozen_modules/encodings_cp500.h new file mode 100644 index 00000000000000..7dd4a4a9bda4a8 --- /dev/null +++ b/Python/frozen_modules/encodings_cp500.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp500[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,115,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,53,48,48,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,69,66,67,68,73,67,47,67,80,53,48,48, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,14,101,110,99, + 111,100,105,110,103,95,116,97,98,108,101,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,24,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,99,112, + 53,48,48,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,90, + 5,99,112,53,48,48,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,21,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,128, + 1,0,0,0,1,2,3,194,156,9,194,134,127,194,151,194, + 141,194,142,11,12,13,14,15,16,17,18,19,194,157,194,133, + 8,194,135,24,25,194,146,194,143,28,29,30,31,194,128,194, + 129,194,130,194,131,194,132,10,23,27,194,136,194,137,194,138, + 194,139,194,140,5,6,7,194,144,194,145,22,194,147,194,148, + 194,149,194,150,4,194,152,194,153,194,154,194,155,20,21,194, + 158,26,32,194,160,195,162,195,164,195,160,195,161,195,163,195, + 165,195,167,195,177,91,46,60,40,43,33,38,195,169,195,170, + 195,171,195,168,195,173,195,174,195,175,195,172,195,159,93,36, + 42,41,59,94,45,47,195,130,195,132,195,128,195,129,195,131, + 195,133,195,135,195,145,194,166,44,37,95,62,63,195,184,195, + 137,195,138,195,139,195,136,195,141,195,142,195,143,195,140,96, + 58,35,64,39,61,34,195,152,97,98,99,100,101,102,103,104, + 105,194,171,194,187,195,176,195,189,195,190,194,177,194,176,106, + 107,108,109,110,111,112,113,114,194,170,194,186,195,166,194,184, + 195,134,194,164,194,181,126,115,116,117,118,119,120,121,122,194, + 161,194,191,195,144,195,157,195,158,194,174,194,162,194,163,194, + 165,194,183,194,169,194,167,194,182,194,188,194,189,194,190,194, + 172,124,194,175,194,168,194,180,195,151,123,65,66,67,68,69, + 70,71,72,73,194,173,195,180,195,182,195,178,195,179,195,181, + 125,74,75,76,77,78,79,80,81,82,194,185,195,187,195,188, + 195,185,195,186,195,191,92,195,183,83,84,85,86,87,88,89, + 90,194,178,195,148,195,150,195,146,195,147,195,149,48,49,50, + 51,52,53,54,55,56,57,194,179,195,155,195,156,195,153,195, + 154,194,159,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,11,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp720.h b/Python/frozen_modules/encodings_cp720.h new file mode 100644 index 00000000000000..098533ad183915 --- /dev/null +++ b/Python/frozen_modules/encodings_cp720.h @@ -0,0 +1,186 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp720[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,158,80,121,116,104,111,110,32,67,104,97, + 114,97,99,116,101,114,32,77,97,112,112,105,110,103,32,67, + 111,100,101,99,32,99,112,55,50,48,32,103,101,110,101,114, + 97,116,101,100,32,111,110,32,87,105,110,100,111,119,115,58, + 10,86,105,115,116,97,32,54,46,48,46,54,48,48,50,32, + 83,80,50,32,77,117,108,116,105,112,114,111,99,101,115,115, + 111,114,32,70,114,101,101,32,119,105,116,104,32,116,104,101, + 32,99,111,109,109,97,110,100,58,10,32,32,112,121,116,104, + 111,110,32,84,111,111,108,115,47,117,110,105,99,111,100,101, + 47,103,101,110,119,105,110,99,111,100,101,99,46,112,121,32, + 55,50,48,10,233,0,0,0,0,78,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,115, + 28,0,0,0,101,0,90,1,100,0,90,2,100,5,100,2, + 132,1,90,3,100,5,100,3,132,1,90,4,100,4,83,0, + 41,6,218,5,67,111,100,101,99,218,6,115,116,114,105,99, + 116,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,14,0,0,0,116,0,106,1,124, + 1,124,2,116,2,131,3,83,0,169,1,78,41,3,218,6, + 99,111,100,101,99,115,218,14,99,104,97,114,109,97,112,95, + 101,110,99,111,100,101,218,14,101,110,99,111,100,105,110,103, + 95,116,97,98,108,101,169,3,218,4,115,101,108,102,218,5, + 105,110,112,117,116,218,6,101,114,114,111,114,115,115,3,0, + 0,0,32,32,32,250,24,60,102,114,111,122,101,110,32,101, + 110,99,111,100,105,110,103,115,46,99,112,55,50,48,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,13,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,16,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,11, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,245,2,13,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,20,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,19,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,237,2,20, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,24,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,23,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,233,2,24, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,27,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,229,4,28,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 30,0,0,0,114,35,0,0,0,115,4,0,0,0,8,226, + 4,31,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,90,5,99,112,55,50, + 48,41,7,218,4,110,97,109,101,114,13,0,0,0,114,18, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,114,5,0,0,0,90,9, + 67,111,100,101,99,73,110,102,111,114,1,0,0,0,114,13, + 0,0,0,114,18,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,36,0,0,0,114,33,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,38,0,0,0,35,0,0, + 0,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,1,115, + 32,0,0,0,12,18,12,28,14,21,16,21,16,23,16,30, + 16,21,16,23,16,30,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,15,0,0,0,117,182,1,0,0,0,1, + 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, + 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81, + 82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,123,124,125,126,127,194,128, + 194,129,195,169,195,162,194,132,195,160,194,134,195,167,195,170, + 195,171,195,168,195,175,195,174,194,141,194,142,194,143,194,144, + 217,145,217,146,195,180,194,164,217,128,195,187,195,185,216,161, + 216,162,216,163,216,164,194,163,216,165,216,166,216,167,216,168, + 216,169,216,170,216,171,216,172,216,173,216,174,216,175,216,176, + 216,177,216,178,216,179,216,180,216,181,194,171,194,187,226,150, + 145,226,150,146,226,150,147,226,148,130,226,148,164,226,149,161, + 226,149,162,226,149,150,226,149,149,226,149,163,226,149,145,226, + 149,151,226,149,157,226,149,156,226,149,155,226,148,144,226,148, + 148,226,148,180,226,148,172,226,148,156,226,148,128,226,148,188, + 226,149,158,226,149,159,226,149,154,226,149,148,226,149,169,226, + 149,166,226,149,160,226,149,144,226,149,172,226,149,167,226,149, + 168,226,149,164,226,149,165,226,149,153,226,149,152,226,149,146, + 226,149,147,226,149,171,226,149,170,226,148,152,226,148,140,226, + 150,136,226,150,132,226,150,140,226,150,144,226,150,128,216,182, + 216,183,216,184,216,185,216,186,217,129,194,181,217,130,217,131, + 217,132,217,133,217,134,217,135,217,136,217,137,217,138,226,137, + 161,217,139,217,140,217,141,217,142,217,143,217,144,226,137,136, + 194,176,226,136,153,194,183,226,136,154,226,129,191,194,178,226, + 150,160,194,160,41,11,218,7,95,95,100,111,99,95,95,114, + 5,0,0,0,114,1,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,33,0,0,0,114,36,0,0,0,114,38,0, + 0,0,114,17,0,0,0,90,13,99,104,97,114,109,97,112, + 95,98,117,105,108,100,114,7,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,40,0,0,0,1,0,0,0,115,26,0, + 0,0,4,0,8,6,16,4,16,8,16,4,18,4,18,3, + 6,5,2,15,2,255,0,127,0,127,14,6,115,54,0,0, + 0,4,3,8,3,8,10,4,250,4,6,8,4,4,254,4, + 2,8,4,4,254,4,2,8,3,6,255,4,1,8,3,6, + 255,4,1,6,13,0,127,0,127,2,7,0,129,0,129,2, + 254,0,127,0,127,14,6,115,120,0,0,0,1,4,1,4, + 1,14,1,14,1,14,1,14,1,66,1,66,1,66,1,66, + 13,19,13,25,1,66,1,66,1,74,1,74,1,74,1,74, + 26,32,26,51,1,74,1,74,1,74,1,74,1,74,1,74, + 26,32,26,51,1,74,1,74,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,9,1,9,1,9, + 1,9,20,25,26,32,26,45,1,9,1,9,1,6,1,6, + 1,6,5,11,1,15,16,22,16,36,37,51,16,52,1,15, + 1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp737.h b/Python/frozen_modules/encodings_cp737.h new file mode 100644 index 00000000000000..d9288e9b0122cb --- /dev/null +++ b/Python/frozen_modules/encodings_cp737.h @@ -0,0 +1,926 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp737[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,210,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,85,100,86, + 147,1,100,87,100,88,147,1,100,89,100,90,147,1,100,91, + 100,92,147,1,100,93,100,94,147,1,100,95,100,96,147,1, + 100,97,100,98,147,1,100,99,100,100,147,1,100,101,100,102, + 147,1,100,103,100,104,147,1,100,105,100,106,147,1,100,107, + 100,108,147,1,100,109,100,110,147,1,100,111,100,112,147,1, + 100,113,100,114,147,1,100,115,100,116,147,1,165,1,105,0, + 100,117,100,118,147,1,100,119,100,120,147,1,100,121,100,122, + 147,1,100,123,100,124,147,1,100,125,100,126,147,1,100,127, + 100,128,147,1,100,129,100,130,147,1,100,131,100,132,147,1, + 100,133,100,134,147,1,100,135,100,136,147,1,100,137,100,138, + 147,1,100,139,100,140,147,1,100,141,100,142,147,1,100,143, + 100,144,147,1,100,145,100,146,147,1,100,147,100,148,147,1, + 100,149,100,150,147,1,165,1,105,0,100,151,100,152,147,1, + 100,153,100,154,147,1,100,155,100,156,147,1,100,157,100,158, + 147,1,100,159,100,160,147,1,100,161,100,162,147,1,100,163, + 100,164,147,1,100,165,100,166,147,1,100,167,100,168,147,1, + 100,169,100,170,147,1,100,171,100,172,147,1,100,173,100,174, + 147,1,100,175,100,176,147,1,100,177,100,178,147,1,100,179, + 100,180,147,1,100,181,100,182,147,1,100,183,100,184,147,1, + 165,1,105,0,100,185,100,186,147,1,100,187,100,188,147,1, + 100,189,100,190,147,1,100,191,100,192,147,1,100,193,100,194, + 147,1,100,195,100,196,147,1,100,197,100,198,147,1,100,199, + 100,200,147,1,100,201,100,202,147,1,100,203,100,204,147,1, + 100,205,100,206,147,1,100,207,100,208,147,1,100,209,100,210, + 147,1,100,211,100,212,147,1,100,213,100,214,147,1,100,215, + 100,216,147,1,100,217,100,218,147,1,165,1,105,0,100,219, + 100,220,147,1,100,221,100,222,147,1,100,223,100,224,147,1, + 100,225,100,226,147,1,100,227,100,228,147,1,100,229,100,230, + 147,1,100,231,100,232,147,1,100,233,100,234,147,1,100,235, + 100,236,147,1,100,237,100,238,147,1,100,239,100,240,147,1, + 100,241,100,113,147,1,100,242,100,243,147,1,100,244,100,245, + 147,1,100,246,100,247,147,1,100,248,100,249,147,1,100,250, + 100,251,147,1,165,1,100,252,100,111,100,253,100,125,100,254, + 100,255,100,115,144,1,100,0,100,79,144,1,100,1,156,9, + 165,1,161,1,1,0,144,1,100,2,90,12,105,0,100,1, + 100,1,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,144,1,100,5,144,1,100,5, + 147,1,144,1,100,6,144,1,100,6,147,1,144,1,100,7, + 144,1,100,7,147,1,144,1,100,8,144,1,100,8,147,1, + 144,1,100,9,144,1,100,9,147,1,144,1,100,10,144,1, + 100,10,147,1,144,1,100,11,144,1,100,11,147,1,144,1, + 100,12,144,1,100,12,147,1,144,1,100,13,144,1,100,13, + 147,1,144,1,100,14,144,1,100,14,147,1,144,1,100,15, + 144,1,100,15,147,1,144,1,100,16,144,1,100,16,147,1, + 144,1,100,17,144,1,100,17,147,1,144,1,100,18,144,1, + 100,18,147,1,105,0,144,1,100,19,144,1,100,19,147,1, + 144,1,100,20,144,1,100,20,147,1,144,1,100,21,144,1, + 100,21,147,1,144,1,100,22,144,1,100,22,147,1,144,1, + 100,23,144,1,100,23,147,1,144,1,100,24,144,1,100,24, + 147,1,144,1,100,25,144,1,100,25,147,1,144,1,100,26, + 144,1,100,26,147,1,144,1,100,27,144,1,100,27,147,1, + 144,1,100,28,144,1,100,28,147,1,144,1,100,29,144,1, + 100,29,147,1,144,1,100,30,144,1,100,30,147,1,144,1, + 100,31,144,1,100,31,147,1,144,1,100,32,144,1,100,32, + 147,1,144,1,100,33,144,1,100,33,147,1,144,1,100,34, + 144,1,100,34,147,1,144,1,100,35,144,1,100,35,147,1, + 165,1,105,0,144,1,100,36,144,1,100,36,147,1,144,1, + 100,37,144,1,100,37,147,1,144,1,100,38,144,1,100,38, + 147,1,144,1,100,39,144,1,100,39,147,1,144,1,100,40, + 144,1,100,40,147,1,144,1,100,41,144,1,100,41,147,1, + 144,1,100,42,144,1,100,42,147,1,144,1,100,43,144,1, + 100,43,147,1,144,1,100,44,144,1,100,44,147,1,144,1, + 100,45,144,1,100,45,147,1,144,1,100,46,144,1,100,46, + 147,1,144,1,100,47,144,1,100,47,147,1,144,1,100,48, + 144,1,100,48,147,1,144,1,100,49,144,1,100,49,147,1, + 144,1,100,50,144,1,100,50,147,1,144,1,100,51,144,1, + 100,51,147,1,144,1,100,52,144,1,100,52,147,1,165,1, + 105,0,144,1,100,53,144,1,100,53,147,1,144,1,100,54, + 144,1,100,54,147,1,144,1,100,55,144,1,100,55,147,1, + 144,1,100,56,144,1,100,56,147,1,144,1,100,57,144,1, + 100,57,147,1,144,1,100,58,144,1,100,58,147,1,144,1, + 100,59,144,1,100,59,147,1,144,1,100,60,144,1,100,60, + 147,1,144,1,100,61,144,1,100,61,147,1,144,1,100,62, + 144,1,100,62,147,1,144,1,100,63,144,1,100,63,147,1, + 144,1,100,64,144,1,100,64,147,1,144,1,100,65,144,1, + 100,65,147,1,144,1,100,66,144,1,100,66,147,1,144,1, + 100,67,144,1,100,67,147,1,144,1,100,68,144,1,100,68, + 147,1,144,1,100,69,144,1,100,69,147,1,165,1,105,0, + 144,1,100,70,144,1,100,70,147,1,144,1,100,71,144,1, + 100,71,147,1,144,1,100,72,144,1,100,72,147,1,144,1, + 100,73,144,1,100,73,147,1,144,1,100,74,144,1,100,74, + 147,1,144,1,100,75,144,1,100,75,147,1,144,1,100,76, + 144,1,100,76,147,1,144,1,100,77,144,1,100,77,147,1, + 144,1,100,78,144,1,100,78,147,1,144,1,100,79,144,1, + 100,79,147,1,144,1,100,80,144,1,100,80,147,1,144,1, + 100,81,144,1,100,81,147,1,144,1,100,82,144,1,100,82, + 147,1,144,1,100,83,144,1,100,83,147,1,144,1,100,84, + 144,1,100,84,147,1,144,1,100,85,144,1,100,85,147,1, + 144,1,100,86,144,1,100,86,147,1,165,1,105,0,144,1, + 100,87,144,1,100,87,147,1,144,1,100,88,144,1,100,88, + 147,1,144,1,100,89,144,1,100,89,147,1,144,1,100,90, + 144,1,100,90,147,1,144,1,100,91,144,1,100,91,147,1, + 144,1,100,92,144,1,100,92,147,1,144,1,100,93,144,1, + 100,93,147,1,144,1,100,94,144,1,100,94,147,1,144,1, + 100,95,144,1,100,95,147,1,144,1,100,96,144,1,100,96, + 147,1,144,1,100,97,144,1,100,97,147,1,144,1,100,98, + 144,1,100,98,147,1,144,1,100,99,144,1,100,99,147,1, + 144,1,100,100,144,1,100,100,147,1,144,1,100,101,144,1, + 100,101,147,1,144,1,100,102,144,1,100,102,147,1,144,1, + 100,103,144,1,100,103,147,1,165,1,105,0,144,1,100,104, + 144,1,100,104,147,1,144,1,100,105,144,1,100,105,147,1, + 144,1,100,106,144,1,100,106,147,1,144,1,100,107,144,1, + 100,107,147,1,144,1,100,108,144,1,100,108,147,1,144,1, + 100,109,144,1,100,109,147,1,144,1,100,110,144,1,100,110, + 147,1,144,1,100,111,144,1,100,111,147,1,144,1,100,112, + 144,1,100,112,147,1,144,1,100,113,144,1,100,113,147,1, + 144,1,100,114,144,1,100,114,147,1,144,1,100,115,144,1, + 100,115,147,1,144,1,100,116,144,1,100,116,147,1,144,1, + 100,117,144,1,100,117,147,1,144,1,100,118,144,1,100,118, + 147,1,144,1,100,119,144,1,100,119,147,1,144,1,100,120, + 144,1,100,120,147,1,165,1,105,0,144,1,100,121,144,1, + 100,121,147,1,144,1,100,122,144,1,100,122,147,1,144,1, + 100,123,144,1,100,123,147,1,144,1,100,124,144,1,100,124, + 147,1,144,1,100,125,144,1,100,125,147,1,144,1,100,126, + 144,1,100,126,147,1,144,1,100,127,144,1,100,127,147,1, + 144,1,100,128,144,1,100,128,147,1,144,1,100,129,144,1, + 100,129,147,1,100,79,144,1,100,130,147,1,100,111,144,1, + 100,131,147,1,100,113,100,241,147,1,100,115,144,1,100,132, + 147,1,100,125,144,1,100,133,147,1,100,251,100,250,147,1, + 100,228,100,227,147,1,100,230,100,229,147,1,165,1,105,0, + 100,232,100,231,147,1,100,234,100,233,147,1,100,236,100,235, + 147,1,100,238,100,237,147,1,100,240,100,239,147,1,100,16, + 100,15,147,1,100,18,100,17,147,1,100,20,100,19,147,1, + 100,22,100,21,147,1,100,24,100,23,147,1,100,26,100,25, + 147,1,100,28,100,27,147,1,100,30,100,29,147,1,100,32, + 100,31,147,1,100,34,100,33,147,1,100,36,100,35,147,1, + 100,38,100,37,147,1,165,1,105,0,100,40,100,39,147,1, + 100,42,100,41,147,1,100,44,100,43,147,1,100,46,100,45, + 147,1,100,48,100,47,147,1,100,50,100,49,147,1,100,52, + 100,51,147,1,100,54,100,53,147,1,100,56,100,55,147,1, + 100,58,100,57,147,1,100,60,100,59,147,1,100,62,100,61, + 147,1,100,247,100,246,147,1,100,249,100,248,147,1,100,210, + 100,209,147,1,100,212,100,211,147,1,100,214,100,213,147,1, + 165,1,105,0,100,218,100,217,147,1,100,64,100,63,147,1, + 100,66,100,65,147,1,100,68,100,67,147,1,100,70,100,69, + 147,1,100,72,100,71,147,1,100,74,100,73,147,1,100,76, + 100,75,147,1,100,78,100,77,147,1,100,80,100,79,147,1, + 100,82,100,81,147,1,100,84,100,83,147,1,100,86,100,85, + 147,1,100,88,100,87,147,1,100,90,100,89,147,1,100,92, + 100,91,147,1,100,94,100,93,147,1,165,1,105,0,100,96, + 100,95,147,1,100,100,100,99,147,1,100,98,100,97,147,1, + 100,102,100,101,147,1,100,104,100,103,147,1,100,106,100,105, + 147,1,100,108,100,107,147,1,100,110,100,109,147,1,100,208, + 100,207,147,1,100,216,100,215,147,1,100,224,100,223,147,1, + 100,220,100,219,147,1,100,222,100,221,147,1,100,226,100,225, + 147,1,100,255,144,1,100,134,147,1,100,253,144,1,100,135, + 147,1,100,254,144,1,100,136,147,1,165,1,105,0,100,252, + 100,251,147,1,100,245,100,244,147,1,100,243,100,242,147,1, + 100,152,100,151,147,1,100,118,100,117,147,1,100,196,100,195, + 147,1,100,142,100,141,147,1,100,144,100,143,147,1,100,194, + 100,193,147,1,100,150,100,149,147,1,100,120,100,119,147,1, + 100,148,100,147,147,1,100,146,100,145,147,1,100,154,100,153, + 147,1,100,170,100,169,147,1,100,132,100,131,147,1,100,186, + 100,185,147,1,165,1,105,0,100,188,100,187,147,1,100,162, + 100,161,147,1,100,128,100,127,147,1,100,126,100,125,147,1, + 100,134,100,133,147,1,100,184,100,183,147,1,100,182,100,181, + 147,1,100,160,100,159,147,1,100,140,100,139,147,1,100,138, + 100,137,147,1,100,136,100,135,147,1,100,156,100,155,147,1, + 100,158,100,157,147,1,100,168,100,167,147,1,100,122,100,121, + 147,1,100,124,100,123,147,1,100,130,100,129,147,1,165,1, + 105,0,100,178,100,177,147,1,100,180,100,179,147,1,100,166, + 100,165,147,1,100,174,100,173,147,1,100,176,100,175,147,1, + 100,164,100,163,147,1,100,192,100,191,147,1,100,190,100,189, + 147,1,100,172,100,171,147,1,100,206,100,205,147,1,100,200, + 100,199,147,1,100,198,100,197,147,1,100,202,100,201,147,1, + 100,204,100,203,147,1,100,112,100,111,147,1,100,114,100,113, + 147,1,100,116,100,115,147,1,165,1,144,1,100,0,144,1, + 100,137,105,1,165,1,90,13,100,2,83,0,40,138,1,0, + 0,122,102,32,80,121,116,104,111,110,32,67,104,97,114,97, + 99,116,101,114,32,77,97,112,112,105,110,103,32,67,111,100, + 101,99,32,99,112,55,51,55,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,86,69,78,68,79,82,83, + 47,77,73,67,83,70,84,47,80,67,47,67,80,55,51,55, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,24,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,55,51, + 55,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,5,99, + 112,55,51,55,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 33,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,21,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,233,0,1,0, + 0,233,128,0,0,0,105,145,3,0,0,233,129,0,0,0, + 105,146,3,0,0,233,130,0,0,0,105,147,3,0,0,233, + 131,0,0,0,105,148,3,0,0,233,132,0,0,0,105,149, + 3,0,0,233,133,0,0,0,105,150,3,0,0,233,134,0, + 0,0,105,151,3,0,0,233,135,0,0,0,105,152,3,0, + 0,233,136,0,0,0,105,153,3,0,0,233,137,0,0,0, + 105,154,3,0,0,233,138,0,0,0,105,155,3,0,0,233, + 139,0,0,0,105,156,3,0,0,233,140,0,0,0,105,157, + 3,0,0,233,141,0,0,0,105,158,3,0,0,233,142,0, + 0,0,105,159,3,0,0,233,143,0,0,0,105,160,3,0, + 0,233,144,0,0,0,105,161,3,0,0,233,145,0,0,0, + 105,163,3,0,0,233,146,0,0,0,105,164,3,0,0,233, + 147,0,0,0,105,165,3,0,0,233,148,0,0,0,105,166, + 3,0,0,233,149,0,0,0,105,167,3,0,0,233,150,0, + 0,0,105,168,3,0,0,233,151,0,0,0,105,169,3,0, + 0,233,152,0,0,0,105,177,3,0,0,233,153,0,0,0, + 105,178,3,0,0,233,154,0,0,0,105,179,3,0,0,233, + 155,0,0,0,105,180,3,0,0,233,156,0,0,0,105,181, + 3,0,0,233,157,0,0,0,105,182,3,0,0,233,158,0, + 0,0,105,183,3,0,0,233,159,0,0,0,105,184,3,0, + 0,233,160,0,0,0,105,185,3,0,0,233,161,0,0,0, + 105,186,3,0,0,233,162,0,0,0,105,187,3,0,0,233, + 163,0,0,0,105,188,3,0,0,233,164,0,0,0,105,189, + 3,0,0,233,165,0,0,0,105,190,3,0,0,233,166,0, + 0,0,105,191,3,0,0,233,167,0,0,0,105,192,3,0, + 0,233,168,0,0,0,105,193,3,0,0,233,169,0,0,0, + 105,195,3,0,0,233,170,0,0,0,105,194,3,0,0,233, + 171,0,0,0,105,196,3,0,0,233,172,0,0,0,105,197, + 3,0,0,233,173,0,0,0,105,198,3,0,0,233,174,0, + 0,0,105,199,3,0,0,233,175,0,0,0,105,200,3,0, + 0,233,176,0,0,0,105,145,37,0,0,233,177,0,0,0, + 105,146,37,0,0,233,178,0,0,0,105,147,37,0,0,233, + 179,0,0,0,105,2,37,0,0,233,180,0,0,0,105,36, + 37,0,0,233,181,0,0,0,105,97,37,0,0,233,182,0, + 0,0,105,98,37,0,0,233,183,0,0,0,105,86,37,0, + 0,233,184,0,0,0,105,85,37,0,0,233,185,0,0,0, + 105,99,37,0,0,233,186,0,0,0,105,81,37,0,0,233, + 187,0,0,0,105,87,37,0,0,233,188,0,0,0,105,93, + 37,0,0,233,189,0,0,0,105,92,37,0,0,233,190,0, + 0,0,105,91,37,0,0,233,191,0,0,0,105,16,37,0, + 0,233,192,0,0,0,105,20,37,0,0,233,193,0,0,0, + 105,52,37,0,0,233,194,0,0,0,105,44,37,0,0,233, + 195,0,0,0,105,28,37,0,0,233,196,0,0,0,105,0, + 37,0,0,233,197,0,0,0,105,60,37,0,0,233,198,0, + 0,0,105,94,37,0,0,233,199,0,0,0,105,95,37,0, + 0,233,200,0,0,0,105,90,37,0,0,233,201,0,0,0, + 105,84,37,0,0,233,202,0,0,0,105,105,37,0,0,233, + 203,0,0,0,105,102,37,0,0,233,204,0,0,0,105,96, + 37,0,0,233,205,0,0,0,105,80,37,0,0,233,206,0, + 0,0,105,108,37,0,0,233,207,0,0,0,105,103,37,0, + 0,233,208,0,0,0,105,104,37,0,0,233,209,0,0,0, + 105,100,37,0,0,233,210,0,0,0,105,101,37,0,0,233, + 211,0,0,0,105,89,37,0,0,233,212,0,0,0,105,88, + 37,0,0,233,213,0,0,0,105,82,37,0,0,233,214,0, + 0,0,105,83,37,0,0,233,215,0,0,0,105,107,37,0, + 0,233,216,0,0,0,105,106,37,0,0,233,217,0,0,0, + 105,24,37,0,0,233,218,0,0,0,105,12,37,0,0,233, + 219,0,0,0,105,136,37,0,0,233,220,0,0,0,105,132, + 37,0,0,233,221,0,0,0,105,140,37,0,0,233,222,0, + 0,0,105,144,37,0,0,233,223,0,0,0,105,128,37,0, + 0,233,224,0,0,0,105,201,3,0,0,233,225,0,0,0, + 105,172,3,0,0,233,226,0,0,0,105,173,3,0,0,233, + 227,0,0,0,105,174,3,0,0,233,228,0,0,0,105,202, + 3,0,0,233,229,0,0,0,105,175,3,0,0,233,230,0, + 0,0,105,204,3,0,0,233,231,0,0,0,105,205,3,0, + 0,233,232,0,0,0,105,203,3,0,0,233,233,0,0,0, + 105,206,3,0,0,233,234,0,0,0,105,134,3,0,0,233, + 235,0,0,0,105,136,3,0,0,233,236,0,0,0,105,137, + 3,0,0,233,237,0,0,0,105,138,3,0,0,233,238,0, + 0,0,105,140,3,0,0,233,239,0,0,0,105,142,3,0, + 0,233,240,0,0,0,105,143,3,0,0,233,241,0,0,0, + 233,242,0,0,0,105,101,34,0,0,233,243,0,0,0,105, + 100,34,0,0,233,244,0,0,0,105,170,3,0,0,233,245, + 0,0,0,105,171,3,0,0,233,246,0,0,0,233,247,0, + 0,0,105,72,34,0,0,105,25,34,0,0,105,26,34,0, + 0,105,127,32,0,0,105,160,37,0,0,41,9,114,159,0, + 0,0,233,248,0,0,0,233,249,0,0,0,233,250,0,0, + 0,233,251,0,0,0,233,252,0,0,0,233,253,0,0,0, + 233,254,0,0,0,233,255,0,0,0,117,183,1,0,0,0, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, + 49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64, + 65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80, + 81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, + 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, + 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,206, + 145,206,146,206,147,206,148,206,149,206,150,206,151,206,152,206, + 153,206,154,206,155,206,156,206,157,206,158,206,159,206,160,206, + 161,206,163,206,164,206,165,206,166,206,167,206,168,206,169,206, + 177,206,178,206,179,206,180,206,181,206,182,206,183,206,184,206, + 185,206,186,206,187,206,188,206,189,206,190,206,191,207,128,207, + 129,207,131,207,130,207,132,207,133,207,134,207,135,207,136,226, + 150,145,226,150,146,226,150,147,226,148,130,226,148,164,226,149, + 161,226,149,162,226,149,150,226,149,149,226,149,163,226,149,145, + 226,149,151,226,149,157,226,149,156,226,149,155,226,148,144,226, + 148,148,226,148,180,226,148,172,226,148,156,226,148,128,226,148, + 188,226,149,158,226,149,159,226,149,154,226,149,148,226,149,169, + 226,149,166,226,149,160,226,149,144,226,149,172,226,149,167,226, + 149,168,226,149,164,226,149,165,226,149,153,226,149,152,226,149, + 146,226,149,147,226,149,171,226,149,170,226,148,152,226,148,140, + 226,150,136,226,150,132,226,150,140,226,150,144,226,150,128,207, + 137,206,172,206,173,206,174,207,138,206,175,207,140,207,141,207, + 139,207,142,206,134,206,136,206,137,206,138,206,140,206,142,206, + 143,194,177,226,137,165,226,137,164,206,170,206,171,195,183,226, + 137,136,194,176,226,136,153,194,183,226,136,154,226,129,191,194, + 178,226,150,160,194,160,233,1,0,0,0,233,2,0,0,0, + 233,3,0,0,0,233,4,0,0,0,233,5,0,0,0,233, + 6,0,0,0,233,7,0,0,0,233,8,0,0,0,233,9, + 0,0,0,233,10,0,0,0,233,11,0,0,0,233,12,0, + 0,0,233,13,0,0,0,233,14,0,0,0,233,15,0,0, + 0,233,16,0,0,0,233,17,0,0,0,233,18,0,0,0, + 233,19,0,0,0,233,20,0,0,0,233,21,0,0,0,233, + 22,0,0,0,233,23,0,0,0,233,24,0,0,0,233,25, + 0,0,0,233,26,0,0,0,233,27,0,0,0,233,28,0, + 0,0,233,29,0,0,0,233,30,0,0,0,233,31,0,0, + 0,233,32,0,0,0,233,33,0,0,0,233,34,0,0,0, + 233,35,0,0,0,233,36,0,0,0,233,37,0,0,0,233, + 38,0,0,0,233,39,0,0,0,233,40,0,0,0,233,41, + 0,0,0,233,42,0,0,0,233,43,0,0,0,233,44,0, + 0,0,233,45,0,0,0,233,46,0,0,0,233,47,0,0, + 0,233,48,0,0,0,233,49,0,0,0,233,50,0,0,0, + 233,51,0,0,0,233,52,0,0,0,233,53,0,0,0,233, + 54,0,0,0,233,55,0,0,0,233,56,0,0,0,233,57, + 0,0,0,233,58,0,0,0,233,59,0,0,0,233,60,0, + 0,0,233,61,0,0,0,233,62,0,0,0,233,63,0,0, + 0,233,64,0,0,0,233,65,0,0,0,233,66,0,0,0, + 233,67,0,0,0,233,68,0,0,0,233,69,0,0,0,233, + 70,0,0,0,233,71,0,0,0,233,72,0,0,0,233,73, + 0,0,0,233,74,0,0,0,233,75,0,0,0,233,76,0, + 0,0,233,77,0,0,0,233,78,0,0,0,233,79,0,0, + 0,233,80,0,0,0,233,81,0,0,0,233,82,0,0,0, + 233,83,0,0,0,233,84,0,0,0,233,85,0,0,0,233, + 86,0,0,0,233,87,0,0,0,233,88,0,0,0,233,89, + 0,0,0,233,90,0,0,0,233,91,0,0,0,233,92,0, + 0,0,233,93,0,0,0,233,94,0,0,0,233,95,0,0, + 0,233,96,0,0,0,233,97,0,0,0,233,98,0,0,0, + 233,99,0,0,0,233,100,0,0,0,233,101,0,0,0,233, + 102,0,0,0,233,103,0,0,0,233,104,0,0,0,233,105, + 0,0,0,233,106,0,0,0,233,107,0,0,0,233,108,0, + 0,0,233,109,0,0,0,233,110,0,0,0,233,111,0,0, + 0,233,112,0,0,0,233,113,0,0,0,233,114,0,0,0, + 233,115,0,0,0,233,116,0,0,0,233,117,0,0,0,233, + 118,0,0,0,233,119,0,0,0,233,120,0,0,0,233,121, + 0,0,0,233,122,0,0,0,233,123,0,0,0,233,124,0, + 0,0,233,125,0,0,0,233,126,0,0,0,233,127,0,0, + 0,114,167,0,0,0,114,160,0,0,0,114,165,0,0,0, + 114,162,0,0,0,114,164,0,0,0,114,161,0,0,0,114, + 163,0,0,0,114,166,0,0,0,41,14,218,7,95,95,100, + 111,99,95,95,114,5,0,0,0,114,1,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,33,0,0,0,114,36,0, + 0,0,114,38,0,0,0,90,18,109,97,107,101,95,105,100, + 101,110,116,105,116,121,95,100,105,99,116,218,5,114,97,110, + 103,101,90,12,100,101,99,111,100,105,110,103,95,109,97,112, + 218,6,117,112,100,97,116,101,114,17,0,0,0,114,7,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,42,1,0,0, + 1,0,0,0,115,30,8,0,0,4,0,8,4,16,4,16, + 8,16,4,18,4,18,3,6,5,14,13,6,1,4,1,2, + 255,4,2,2,254,4,3,2,253,4,4,2,252,4,5,2, + 251,4,6,2,250,4,7,2,249,4,8,2,248,4,9,2, + 247,4,10,2,246,4,11,2,245,4,12,2,244,4,13,2, + 243,4,14,2,242,4,15,2,241,4,16,2,240,4,17,4, + 239,4,18,2,238,4,19,2,237,4,20,2,236,4,21,2, + 235,4,22,2,234,4,23,2,233,4,24,2,232,4,25,2, + 231,4,26,2,230,4,27,2,229,4,28,2,228,4,29,2, + 227,4,30,2,226,4,31,2,225,4,32,2,224,4,33,2, + 223,4,34,6,222,4,35,2,221,4,36,2,220,4,37,2, + 219,4,38,2,218,4,39,2,217,4,40,2,216,4,41,2, + 215,4,42,2,214,4,43,2,213,4,44,2,212,4,45,2, + 211,4,46,2,210,4,47,2,209,4,48,2,208,4,49,2, + 207,4,50,2,206,4,51,6,205,4,52,2,204,4,53,2, + 203,4,54,2,202,4,55,2,201,4,56,2,200,4,57,2, + 199,4,58,2,198,4,59,2,197,4,60,2,196,4,61,2, + 195,4,62,2,194,4,63,2,193,4,64,2,192,4,65,2, + 191,4,66,2,190,4,67,2,189,4,68,6,188,4,69,2, + 187,4,70,2,186,4,71,2,185,4,72,2,184,4,73,2, + 183,4,74,2,182,4,75,2,181,4,76,2,180,4,77,2, + 179,4,78,2,178,4,79,2,177,4,80,2,176,4,81,2, + 175,4,82,2,174,4,83,2,173,4,84,2,172,4,85,6, + 171,4,86,2,170,4,87,2,169,4,88,2,168,4,89,2, + 167,4,90,2,166,4,91,2,165,4,92,2,164,4,93,2, + 163,4,94,2,162,4,95,2,161,4,96,2,160,4,97,2, + 159,4,98,2,158,4,99,2,157,4,100,2,156,4,101,2, + 155,4,102,6,154,4,103,2,153,4,104,2,152,4,105,2, + 151,4,106,2,150,4,107,2,149,4,108,2,148,4,109,2, + 147,4,110,2,146,4,111,2,145,4,112,2,144,4,113,2, + 143,4,114,2,142,4,115,2,141,4,116,2,140,4,117,2, + 139,4,118,2,138,4,119,4,137,2,120,2,1,2,1,2, + 1,2,1,2,1,2,1,4,1,2,1,0,129,12,255,0, + 127,4,7,2,255,0,127,0,127,2,7,4,1,2,255,8, + 2,2,254,8,3,2,253,8,4,2,252,8,5,2,251,8, + 6,2,250,8,7,2,249,8,8,2,248,8,9,2,247,8, + 10,2,246,8,11,2,245,8,12,2,244,8,13,2,243,8, + 14,2,242,8,15,2,241,8,16,2,240,8,17,4,239,8, + 18,2,238,8,19,2,237,8,20,2,236,8,21,2,235,8, + 22,2,234,8,23,2,233,8,24,2,232,8,25,2,231,8, + 26,2,230,8,27,2,229,8,28,2,228,8,29,2,227,8, + 30,2,226,8,31,2,225,8,32,2,224,8,33,2,223,8, + 34,6,222,8,35,2,221,8,36,2,220,8,37,2,219,8, + 38,2,218,8,39,2,217,8,40,2,216,8,41,2,215,8, + 42,2,214,8,43,2,213,8,44,2,212,8,45,2,211,8, + 46,2,210,8,47,2,209,8,48,2,208,8,49,2,207,8, + 50,2,206,8,51,6,205,8,52,2,204,8,53,2,203,8, + 54,2,202,8,55,2,201,8,56,2,200,8,57,2,199,8, + 58,2,198,8,59,2,197,8,60,2,196,8,61,2,195,8, + 62,2,194,8,63,2,193,8,64,2,192,8,65,2,191,8, + 66,2,190,8,67,2,189,8,68,6,188,8,69,2,187,8, + 70,2,186,8,71,2,185,8,72,2,184,8,73,2,183,8, + 74,2,182,8,75,2,181,8,76,2,180,8,77,2,179,8, + 78,2,178,8,79,2,177,8,80,2,176,8,81,2,175,8, + 82,2,174,8,83,2,173,8,84,2,172,8,85,6,171,8, + 86,2,170,8,87,2,169,8,88,2,168,8,89,2,167,8, + 90,2,166,8,91,2,165,8,92,2,164,8,93,2,163,8, + 94,2,162,8,95,2,161,8,96,2,160,8,97,2,159,8, + 98,2,158,8,99,2,157,8,100,2,156,8,101,2,155,8, + 102,6,154,8,103,2,153,8,104,2,152,8,105,2,151,8, + 106,2,150,8,107,2,149,8,108,2,148,8,109,2,147,8, + 110,2,146,8,111,2,145,8,112,2,144,8,113,2,143,8, + 114,2,142,8,115,2,141,8,116,2,140,8,117,2,139,8, + 118,2,138,8,119,6,137,8,120,2,136,8,121,2,135,8, + 122,2,134,8,123,2,133,8,124,2,132,8,125,2,131,8, + 126,2,130,8,127,2,129,0,127,8,1,0,129,2,255,0, + 127,6,2,0,129,2,254,0,127,6,3,0,129,2,253,0, + 127,4,4,0,129,2,252,0,127,6,5,0,129,2,251,0, + 127,6,6,0,129,2,250,0,127,4,7,0,129,2,249,0, + 127,4,8,0,129,2,248,0,127,4,9,0,129,6,247,0, + 127,4,10,0,129,2,246,0,127,4,11,0,129,2,245,0, + 127,4,12,0,129,2,244,0,127,4,13,0,129,2,243,0, + 127,4,14,0,129,2,242,0,127,4,15,0,129,2,241,0, + 127,4,16,0,129,2,240,0,127,4,17,0,129,2,239,0, + 127,4,18,0,129,2,238,0,127,4,19,0,129,2,237,0, + 127,4,20,0,129,2,236,0,127,4,21,0,129,2,235,0, + 127,4,22,0,129,2,234,0,127,4,23,0,129,2,233,0, + 127,4,24,0,129,2,232,0,127,4,25,0,129,2,231,0, + 127,4,26,0,129,6,230,0,127,4,27,0,129,2,229,0, + 127,4,28,0,129,2,228,0,127,4,29,0,129,2,227,0, + 127,4,30,0,129,2,226,0,127,4,31,0,129,2,225,0, + 127,4,32,0,129,2,224,0,127,4,33,0,129,2,223,0, + 127,4,34,0,129,2,222,0,127,4,35,0,129,2,221,0, + 127,4,36,0,129,2,220,0,127,4,37,0,129,2,219,0, + 127,4,38,0,129,2,218,0,127,4,39,0,129,2,217,0, + 127,4,40,0,129,2,216,0,127,4,41,0,129,2,215,0, + 127,4,42,0,129,2,214,0,127,4,43,0,129,6,213,0, + 127,4,44,0,129,2,212,0,127,4,45,0,129,2,211,0, + 127,4,46,0,129,2,210,0,127,4,47,0,129,2,209,0, + 127,4,48,0,129,2,208,0,127,4,49,0,129,2,207,0, + 127,4,50,0,129,2,206,0,127,4,51,0,129,2,205,0, + 127,4,52,0,129,2,204,0,127,4,53,0,129,2,203,0, + 127,4,54,0,129,2,202,0,127,4,55,0,129,2,201,0, + 127,4,56,0,129,2,200,0,127,4,57,0,129,2,199,0, + 127,4,58,0,129,2,198,0,127,4,59,0,129,2,197,0, + 127,4,60,0,129,6,196,0,127,4,61,0,129,2,195,0, + 127,4,62,0,129,2,194,0,127,4,63,0,129,2,193,0, + 127,4,64,0,129,2,192,0,127,4,65,0,129,2,191,0, + 127,4,66,0,129,2,190,0,127,4,67,0,129,2,189,0, + 127,4,68,0,129,2,188,0,127,4,69,0,129,2,187,0, + 127,4,70,0,129,2,186,0,127,4,71,0,129,2,185,0, + 127,4,72,0,129,2,184,0,127,4,73,0,129,2,183,0, + 127,4,74,0,129,2,182,0,127,6,75,0,129,2,181,0, + 127,6,76,0,129,2,180,0,127,6,77,0,129,6,179,0, + 127,4,78,0,129,2,178,0,127,4,79,0,129,2,177,0, + 127,4,80,0,129,2,176,0,127,4,81,0,129,2,175,0, + 127,4,82,0,129,2,174,0,127,4,83,0,129,2,173,0, + 127,4,84,0,129,2,172,0,127,4,85,0,129,2,171,0, + 127,4,86,0,129,2,170,0,127,4,87,0,129,2,169,0, + 127,4,88,0,129,2,168,0,127,4,89,0,129,2,167,0, + 127,4,90,0,129,2,166,0,127,4,91,0,129,2,165,0, + 127,4,92,0,129,2,164,0,127,4,93,0,129,2,163,0, + 127,4,94,0,129,6,162,0,127,4,95,0,129,2,161,0, + 127,4,96,0,129,2,160,0,127,4,97,0,129,2,159,0, + 127,4,98,0,129,2,158,0,127,4,99,0,129,2,157,0, + 127,4,100,0,129,2,156,0,127,4,101,0,129,2,155,0, + 127,4,102,0,129,2,154,0,127,4,103,0,129,2,153,0, + 127,4,104,0,129,2,152,0,127,4,105,0,129,2,151,0, + 127,4,106,0,129,2,150,0,127,4,107,0,129,2,149,0, + 127,4,108,0,129,2,148,0,127,4,109,0,129,2,147,0, + 127,4,110,0,129,2,146,0,127,4,111,0,129,6,145,0, + 127,4,112,0,129,2,144,0,127,4,113,0,129,2,143,0, + 127,4,114,0,129,2,142,0,127,4,115,0,129,2,141,0, + 127,4,116,0,129,2,140,0,127,4,117,0,129,2,139,0, + 127,4,118,0,129,2,138,0,127,4,119,0,129,2,137,0, + 127,4,120,0,129,2,136,0,127,4,121,0,129,2,135,0, + 127,4,122,0,129,2,134,0,127,4,123,0,129,2,133,0, + 127,4,124,0,129,2,132,0,127,4,125,0,129,2,131,0, + 127,4,126,0,129,2,130,0,127,4,127,0,129,2,129,0, + 127,0,127,4,1,0,129,0,129,4,255,0,127,0,127,8, + 2,0,129,0,129,10,254,115,72,8,0,0,4,2,8,2, + 8,10,4,250,4,6,8,4,4,254,4,2,8,4,4,254, + 4,2,8,3,6,255,4,1,8,3,6,255,4,1,6,13, + 14,4,2,1,0,127,4,2,0,129,4,255,0,127,2,1, + 4,129,2,127,4,130,2,126,4,131,2,125,4,132,2,124, + 4,133,2,123,4,134,2,122,4,135,2,121,4,136,2,120, + 4,137,2,119,4,138,2,118,4,139,2,117,4,140,2,116, + 4,141,2,115,4,142,2,114,4,143,2,113,4,144,4,112, + 4,145,2,111,4,146,2,110,4,147,2,109,4,148,2,108, + 4,149,2,107,4,150,2,106,4,151,2,105,4,152,2,104, + 4,153,2,103,4,154,2,102,4,155,2,101,4,156,2,100, + 4,157,2,99,4,158,2,98,4,159,2,97,4,160,2,96, + 4,161,6,95,4,162,2,94,4,163,2,93,4,164,2,92, + 4,165,2,91,4,166,2,90,4,167,2,89,4,168,2,88, + 4,169,2,87,4,170,2,86,4,171,2,85,4,172,2,84, + 4,173,2,83,4,174,2,82,4,175,2,81,4,176,2,80, + 4,177,2,79,4,178,6,78,4,179,2,77,4,180,2,76, + 4,181,2,75,4,182,2,74,4,183,2,73,4,184,2,72, + 4,185,2,71,4,186,2,70,4,187,2,69,4,188,2,68, + 4,189,2,67,4,190,2,66,4,191,2,65,4,192,2,64, + 4,193,2,63,4,194,2,62,4,195,6,61,4,196,2,60, + 4,197,2,59,4,198,2,58,4,199,2,57,4,200,2,56, + 4,201,2,55,4,202,2,54,4,203,2,53,4,204,2,52, + 4,205,2,51,4,206,2,50,4,207,2,49,4,208,2,48, + 4,209,2,47,4,210,2,46,4,211,2,45,4,212,6,44, + 4,213,2,43,4,214,2,42,4,215,2,41,4,216,2,40, + 4,217,2,39,4,218,2,38,4,219,2,37,4,220,2,36, + 4,221,2,35,4,222,2,34,4,223,2,33,4,224,2,32, + 4,225,2,31,4,226,2,30,4,227,2,29,4,228,2,28, + 4,229,6,27,4,230,2,26,4,231,2,25,4,232,2,24, + 4,233,2,23,4,234,2,22,4,235,2,21,4,236,2,20, + 4,237,2,19,4,238,2,18,4,239,2,17,4,240,2,16, + 4,241,2,15,4,242,2,14,4,243,2,13,4,244,2,12, + 4,245,2,11,4,246,4,10,2,247,2,1,2,1,2,1, + 2,1,2,1,2,1,4,1,2,1,12,1,0,127,0,127, + 4,6,0,129,0,129,2,254,0,127,0,127,0,127,0,127, + 2,10,0,129,0,129,4,254,0,127,0,127,2,2,0,129, + 0,129,8,255,0,127,0,127,2,1,0,129,8,129,0,127, + 2,127,0,129,8,130,0,127,2,126,0,129,8,131,0,127, + 2,125,0,129,8,132,0,127,2,124,0,129,8,133,0,127, + 2,123,0,129,8,134,0,127,2,122,0,129,8,135,0,127, + 2,121,0,129,8,136,0,127,2,120,0,129,8,137,0,127, + 2,119,0,129,8,138,0,127,2,118,0,129,8,139,0,127, + 2,117,0,129,8,140,0,127,2,116,0,129,8,141,0,127, + 2,115,0,129,8,142,0,127,2,114,0,129,8,143,0,127, + 4,113,0,129,8,144,0,127,2,112,0,129,8,145,0,127, + 2,111,0,129,8,146,0,127,2,110,0,129,8,147,0,127, + 2,109,0,129,8,148,0,127,2,108,0,129,8,149,0,127, + 2,107,0,129,8,150,0,127,2,106,0,129,8,151,0,127, + 2,105,0,129,8,152,0,127,2,104,0,129,8,153,0,127, + 2,103,0,129,8,154,0,127,2,102,0,129,8,155,0,127, + 2,101,0,129,8,156,0,127,2,100,0,129,8,157,0,127, + 2,99,0,129,8,158,0,127,2,98,0,129,8,159,0,127, + 2,97,0,129,8,160,0,127,6,96,0,129,8,161,0,127, + 2,95,0,129,8,162,0,127,2,94,0,129,8,163,0,127, + 2,93,0,129,8,164,0,127,2,92,0,129,8,165,0,127, + 2,91,0,129,8,166,0,127,2,90,0,129,8,167,0,127, + 2,89,0,129,8,168,0,127,2,88,0,129,8,169,0,127, + 2,87,0,129,8,170,0,127,2,86,0,129,8,171,0,127, + 2,85,0,129,8,172,0,127,2,84,0,129,8,173,0,127, + 2,83,0,129,8,174,0,127,2,82,0,129,8,175,0,127, + 2,81,0,129,8,176,0,127,2,80,0,129,8,177,0,127, + 6,79,0,129,8,178,0,127,2,78,0,129,8,179,0,127, + 2,77,0,129,8,180,0,127,2,76,0,129,8,181,0,127, + 2,75,0,129,8,182,0,127,2,74,0,129,8,183,0,127, + 2,73,0,129,8,184,0,127,2,72,0,129,8,185,0,127, + 2,71,0,129,8,186,0,127,2,70,0,129,8,187,0,127, + 2,69,0,129,8,188,0,127,2,68,0,129,8,189,0,127, + 2,67,0,129,8,190,0,127,2,66,0,129,8,191,0,127, + 2,65,0,129,8,192,0,127,2,64,0,129,8,193,0,127, + 2,63,0,129,8,194,0,127,6,62,0,129,8,195,0,127, + 2,61,0,129,8,196,0,127,2,60,0,129,8,197,0,127, + 2,59,0,129,8,198,0,127,2,58,0,129,8,199,0,127, + 2,57,0,129,8,200,0,127,2,56,0,129,8,201,0,127, + 2,55,0,129,8,202,0,127,2,54,0,129,8,203,0,127, + 2,53,0,129,8,204,0,127,2,52,0,129,8,205,0,127, + 2,51,0,129,8,206,0,127,2,50,0,129,8,207,0,127, + 2,49,0,129,8,208,0,127,2,48,0,129,8,209,0,127, + 2,47,0,129,8,210,0,127,2,46,0,129,8,211,0,127, + 6,45,0,129,8,212,0,127,2,44,0,129,8,213,0,127, + 2,43,0,129,8,214,0,127,2,42,0,129,8,215,0,127, + 2,41,0,129,8,216,0,127,2,40,0,129,8,217,0,127, + 2,39,0,129,8,218,0,127,2,38,0,129,8,219,0,127, + 2,37,0,129,8,220,0,127,2,36,0,129,8,221,0,127, + 2,35,0,129,8,222,0,127,2,34,0,129,8,223,0,127, + 2,33,0,129,8,224,0,127,2,32,0,129,8,225,0,127, + 2,31,0,129,8,226,0,127,2,30,0,129,8,227,0,127, + 2,29,0,129,8,228,0,127,6,28,0,129,8,229,0,127, + 2,27,0,129,8,230,0,127,2,26,0,129,8,231,0,127, + 2,25,0,129,8,232,0,127,2,24,0,129,8,233,0,127, + 2,23,0,129,8,234,0,127,2,22,0,129,8,235,0,127, + 2,21,0,129,8,236,0,127,2,20,0,129,8,237,0,127, + 2,19,0,129,8,238,0,127,2,18,0,129,8,239,0,127, + 2,17,0,129,8,240,0,127,2,16,0,129,8,241,0,127, + 2,15,0,129,8,242,0,127,2,14,0,129,8,243,0,127, + 2,13,0,129,8,244,0,127,2,12,0,129,8,245,0,127, + 6,11,0,129,8,246,0,127,2,10,0,129,8,247,0,127, + 2,9,0,129,8,248,0,127,2,8,0,129,8,249,0,127, + 2,7,0,129,8,250,0,127,2,6,0,129,8,251,0,127, + 2,5,0,129,8,252,0,127,2,4,0,129,8,253,0,127, + 2,3,0,129,8,254,0,127,2,2,0,129,6,255,0,127, + 2,1,6,129,2,127,4,130,2,126,6,131,2,125,6,132, + 2,124,4,133,2,123,4,134,2,122,4,135,6,121,4,136, + 2,120,4,137,2,119,4,138,2,118,4,139,2,117,4,140, + 2,116,4,141,2,115,4,142,2,114,4,143,2,113,4,144, + 2,112,4,145,2,111,4,146,2,110,4,147,2,109,4,148, + 2,108,4,149,2,107,4,150,2,106,4,151,2,105,4,152, + 6,104,4,153,2,103,4,154,2,102,4,155,2,101,4,156, + 2,100,4,157,2,99,4,158,2,98,4,159,2,97,4,160, + 2,96,4,161,2,95,4,162,2,94,4,163,2,93,4,164, + 2,92,4,165,2,91,4,166,2,90,4,167,2,89,4,168, + 2,88,4,169,6,87,4,170,2,86,4,171,2,85,4,172, + 2,84,4,173,2,83,4,174,2,82,4,175,2,81,4,176, + 2,80,4,177,2,79,4,178,2,78,4,179,2,77,4,180, + 2,76,4,181,2,75,4,182,2,74,4,183,2,73,4,184, + 2,72,4,185,2,71,4,186,6,70,4,187,2,69,4,188, + 2,68,4,189,2,67,4,190,2,66,4,191,2,65,4,192, + 2,64,4,193,2,63,4,194,2,62,4,195,2,61,4,196, + 2,60,4,197,2,59,4,198,2,58,4,199,2,57,4,200, + 2,56,6,201,2,55,6,202,2,54,6,203,6,53,4,204, + 2,52,4,205,2,51,4,206,2,50,4,207,2,49,4,208, + 2,48,4,209,2,47,4,210,2,46,4,211,2,45,4,212, + 2,44,4,213,2,43,4,214,2,42,4,215,2,41,4,216, + 2,40,4,217,2,39,4,218,2,38,4,219,2,37,4,220, + 6,36,4,221,2,35,4,222,2,34,4,223,2,33,4,224, + 2,32,4,225,2,31,4,226,2,30,4,227,2,29,4,228, + 2,28,4,229,2,27,4,230,2,26,4,231,2,25,4,232, + 2,24,4,233,2,23,4,234,2,22,4,235,2,21,4,236, + 2,20,4,237,6,19,4,238,2,18,4,239,2,17,4,240, + 2,16,4,241,2,15,4,242,2,14,4,243,2,13,4,244, + 2,12,4,245,2,11,4,246,2,10,4,247,2,9,4,248, + 2,8,4,249,2,7,4,250,2,6,4,251,2,5,4,252, + 2,4,4,253,2,3,4,254,4,2,8,255,4,1,0,129, + 0,129,6,253,115,210,11,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,1,66,1,66,1,66,1,66,13,19,13, + 25,1,66,1,66,1,72,1,72,1,72,1,72,26,32,26, + 51,1,72,1,72,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,6,1,6,1,6,16, + 22,16,41,42,47,48,51,42,52,16,53,1,13,1,13,1, + 3,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,13,19,13,19,13,19,21,2,21,2,21,2,21, + 2,1,3,1,3,5,11,5,11,1,15,16,2,5,11,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,16, + 2,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,16,2,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,13,19,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp775.h b/Python/frozen_modules/encodings_cp775.h new file mode 100644 index 00000000000000..35e1645d5bd88c --- /dev/null +++ b/Python/frozen_modules/encodings_cp775.h @@ -0,0 +1,895 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp775[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,62,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,14,147,1,100,80,100,81, + 147,1,165,1,105,0,100,60,100,82,147,1,100,72,100,83, + 147,1,100,78,100,84,147,1,100,85,100,86,147,1,100,87, + 100,88,147,1,100,89,100,87,147,1,100,90,100,91,147,1, + 100,91,100,92,147,1,100,93,100,94,147,1,100,95,100,96, + 147,1,100,94,100,97,147,1,100,98,100,99,147,1,100,92, + 100,95,147,1,100,100,100,101,147,1,100,102,100,103,147,1, + 100,104,100,105,147,1,100,106,100,107,147,1,165,1,105,0, + 100,108,100,109,147,1,100,110,100,111,147,1,100,112,100,113, + 147,1,100,114,100,115,147,1,100,116,100,117,147,1,100,118, + 100,119,147,1,100,120,100,121,147,1,100,122,100,123,147,1, + 100,101,100,124,147,1,100,97,100,125,147,1,100,96,100,126, + 147,1,100,127,100,128,147,1,100,129,100,130,147,1,100,131, + 100,132,147,1,100,133,100,134,147,1,100,135,100,136,147,1, + 100,137,100,138,147,1,165,1,105,0,100,44,100,139,147,1, + 100,46,100,140,147,1,100,52,100,141,147,1,100,142,100,143, + 147,1,100,144,100,145,147,1,100,48,100,146,147,1,100,147, + 100,148,147,1,100,149,100,150,147,1,100,151,100,152,147,1, + 100,153,100,154,147,1,100,155,100,156,147,1,100,157,100,158, + 147,1,100,159,100,160,147,1,100,161,100,162,147,1,100,163, + 100,164,147,1,100,165,100,166,147,1,100,167,100,168,147,1, + 165,1,105,0,100,169,100,170,147,1,100,66,100,171,147,1, + 100,76,100,172,147,1,100,74,100,173,147,1,100,174,100,175, + 147,1,100,176,100,177,147,1,100,178,100,179,147,1,100,68, + 100,180,147,1,100,181,100,182,147,1,100,183,100,184,147,1, + 100,185,100,186,147,1,100,187,100,165,147,1,100,188,100,185, + 147,1,100,189,100,190,147,1,100,191,100,192,147,1,100,24, + 100,193,147,1,100,28,100,169,147,1,165,1,105,0,100,50, + 100,112,147,1,100,194,100,195,147,1,100,196,100,197,147,1, + 100,20,100,198,147,1,100,199,100,200,147,1,100,201,100,202, + 147,1,100,203,100,204,147,1,100,205,100,206,147,1,100,207, + 100,208,147,1,100,209,100,210,147,1,100,211,100,98,147,1, + 100,212,100,104,147,1,100,213,100,214,147,1,100,82,100,127, + 147,1,100,215,100,114,147,1,100,193,100,89,147,1,100,56, + 100,216,147,1,165,1,100,217,100,102,100,218,100,116,100,120, + 100,108,100,106,100,219,100,79,100,220,156,9,165,1,161,1, + 1,0,100,221,90,12,105,0,100,1,100,1,147,1,100,222, + 100,222,147,1,100,223,100,223,147,1,100,224,100,224,147,1, + 100,225,100,225,147,1,100,226,100,226,147,1,100,227,100,227, + 147,1,100,228,100,228,147,1,100,229,100,229,147,1,100,230, + 100,230,147,1,100,231,100,231,147,1,100,232,100,232,147,1, + 100,233,100,233,147,1,100,234,100,234,147,1,100,235,100,235, + 147,1,100,236,100,236,147,1,100,237,100,237,147,1,105,0, + 100,238,100,238,147,1,100,239,100,239,147,1,100,240,100,240, + 147,1,100,241,100,241,147,1,100,242,100,242,147,1,100,243, + 100,243,147,1,100,244,100,244,147,1,100,245,100,245,147,1, + 100,246,100,246,147,1,100,247,100,247,147,1,100,248,100,248, + 147,1,100,249,100,249,147,1,100,250,100,250,147,1,100,251, + 100,251,147,1,100,252,100,252,147,1,100,253,100,253,147,1, + 100,254,100,254,147,1,165,1,105,0,100,255,100,255,147,1, + 144,1,100,0,144,1,100,0,147,1,144,1,100,1,144,1, + 100,1,147,1,144,1,100,2,144,1,100,2,147,1,144,1, + 100,3,144,1,100,3,147,1,144,1,100,4,144,1,100,4, + 147,1,144,1,100,5,144,1,100,5,147,1,144,1,100,6, + 144,1,100,6,147,1,144,1,100,7,144,1,100,7,147,1, + 144,1,100,8,144,1,100,8,147,1,144,1,100,9,144,1, + 100,9,147,1,144,1,100,10,144,1,100,10,147,1,144,1, + 100,11,144,1,100,11,147,1,144,1,100,12,144,1,100,12, + 147,1,144,1,100,13,144,1,100,13,147,1,144,1,100,14, + 144,1,100,14,147,1,144,1,100,15,144,1,100,15,147,1, + 165,1,105,0,144,1,100,16,144,1,100,16,147,1,144,1, + 100,17,144,1,100,17,147,1,144,1,100,18,144,1,100,18, + 147,1,144,1,100,19,144,1,100,19,147,1,144,1,100,20, + 144,1,100,20,147,1,144,1,100,21,144,1,100,21,147,1, + 144,1,100,22,144,1,100,22,147,1,144,1,100,23,144,1, + 100,23,147,1,144,1,100,24,144,1,100,24,147,1,144,1, + 100,25,144,1,100,25,147,1,144,1,100,26,144,1,100,26, + 147,1,144,1,100,27,144,1,100,27,147,1,144,1,100,28, + 144,1,100,28,147,1,144,1,100,29,144,1,100,29,147,1, + 144,1,100,30,144,1,100,30,147,1,144,1,100,31,144,1, + 100,31,147,1,144,1,100,32,144,1,100,32,147,1,165,1, + 105,0,144,1,100,33,144,1,100,33,147,1,144,1,100,34, + 144,1,100,34,147,1,144,1,100,35,144,1,100,35,147,1, + 144,1,100,36,144,1,100,36,147,1,144,1,100,37,144,1, + 100,37,147,1,144,1,100,38,144,1,100,38,147,1,144,1, + 100,39,144,1,100,39,147,1,144,1,100,40,144,1,100,40, + 147,1,144,1,100,41,144,1,100,41,147,1,144,1,100,42, + 144,1,100,42,147,1,144,1,100,43,144,1,100,43,147,1, + 144,1,100,44,144,1,100,44,147,1,144,1,100,45,144,1, + 100,45,147,1,144,1,100,46,144,1,100,46,147,1,144,1, + 100,47,144,1,100,47,147,1,144,1,100,48,144,1,100,48, + 147,1,144,1,100,49,144,1,100,49,147,1,165,1,105,0, + 144,1,100,50,144,1,100,50,147,1,144,1,100,51,144,1, + 100,51,147,1,144,1,100,52,144,1,100,52,147,1,144,1, + 100,53,144,1,100,53,147,1,144,1,100,54,144,1,100,54, + 147,1,144,1,100,55,144,1,100,55,147,1,144,1,100,56, + 144,1,100,56,147,1,144,1,100,57,144,1,100,57,147,1, + 144,1,100,58,144,1,100,58,147,1,144,1,100,59,144,1, + 100,59,147,1,144,1,100,60,144,1,100,60,147,1,144,1, + 100,61,144,1,100,61,147,1,144,1,100,62,144,1,100,62, + 147,1,144,1,100,63,144,1,100,63,147,1,144,1,100,64, + 144,1,100,64,147,1,144,1,100,65,144,1,100,65,147,1, + 144,1,100,66,144,1,100,66,147,1,165,1,105,0,144,1, + 100,67,144,1,100,67,147,1,144,1,100,68,144,1,100,68, + 147,1,144,1,100,69,144,1,100,69,147,1,144,1,100,70, + 144,1,100,70,147,1,144,1,100,71,144,1,100,71,147,1, + 144,1,100,72,144,1,100,72,147,1,144,1,100,73,144,1, + 100,73,147,1,144,1,100,74,144,1,100,74,147,1,144,1, + 100,75,144,1,100,75,147,1,144,1,100,76,144,1,100,76, + 147,1,144,1,100,77,144,1,100,77,147,1,144,1,100,78, + 144,1,100,78,147,1,144,1,100,79,144,1,100,79,147,1, + 144,1,100,80,144,1,100,80,147,1,144,1,100,81,144,1, + 100,81,147,1,144,1,100,82,144,1,100,82,147,1,144,1, + 100,83,144,1,100,83,147,1,165,1,105,0,144,1,100,84, + 144,1,100,84,147,1,144,1,100,85,144,1,100,85,147,1, + 144,1,100,86,144,1,100,86,147,1,144,1,100,87,144,1, + 100,87,147,1,144,1,100,88,144,1,100,88,147,1,144,1, + 100,89,144,1,100,89,147,1,144,1,100,90,144,1,100,90, + 147,1,144,1,100,91,144,1,100,91,147,1,144,1,100,92, + 144,1,100,92,147,1,100,79,144,1,100,93,147,1,100,60, + 100,59,147,1,100,72,100,71,147,1,100,78,100,77,147,1, + 100,87,100,89,147,1,100,89,100,193,147,1,100,91,100,90, + 147,1,100,95,100,92,147,1,165,1,105,0,100,94,100,93, + 147,1,100,98,100,211,147,1,100,92,100,91,147,1,100,102, + 100,70,147,1,100,104,100,212,147,1,100,106,144,1,100,94, + 147,1,100,108,100,18,147,1,100,112,100,50,147,1,100,114, + 100,215,147,1,100,116,144,1,100,95,147,1,100,120,144,1, + 100,96,147,1,100,101,100,100,147,1,100,97,100,94,147,1, + 100,96,100,95,147,1,100,127,100,82,147,1,100,44,100,43, + 147,1,100,46,100,45,147,1,165,1,105,0,100,52,100,51, + 147,1,100,48,100,47,147,1,100,165,100,187,147,1,100,169, + 100,28,147,1,100,66,100,65,147,1,100,76,100,75,147,1, + 100,74,100,73,147,1,100,68,100,67,147,1,100,185,100,188, + 147,1,100,24,100,23,147,1,100,28,100,27,147,1,100,50, + 100,49,147,1,100,20,100,19,147,1,100,82,100,60,147,1, + 100,193,100,24,147,1,100,56,100,55,147,1,100,216,100,56, + 147,1,165,1,105,0,100,70,100,69,147,1,100,18,100,17, + 147,1,100,14,100,79,147,1,100,22,100,21,147,1,100,113, + 100,112,147,1,100,160,100,159,147,1,100,16,100,15,147,1, + 100,30,100,29,147,1,100,115,100,114,147,1,100,162,100,161, + 147,1,100,206,100,205,147,1,100,34,100,33,147,1,100,119, + 100,118,147,1,100,166,100,165,147,1,100,117,100,116,147,1, + 100,164,100,163,147,1,100,58,100,57,147,1,165,1,105,0, + 100,26,100,25,147,1,100,81,100,80,147,1,100,40,100,39, + 147,1,100,126,100,96,147,1,100,168,100,167,147,1,100,197, + 100,196,147,1,100,198,100,20,147,1,100,200,100,199,147,1, + 100,202,100,201,147,1,100,99,100,98,147,1,100,32,100,31, + 147,1,100,192,100,191,147,1,100,195,100,194,147,1,100,208, + 100,207,147,1,100,204,100,203,147,1,100,190,100,189,147,1, + 100,54,100,53,147,1,165,1,105,0,100,36,100,35,147,1, + 100,38,100,37,147,1,100,62,100,61,147,1,100,64,100,63, + 147,1,100,128,100,127,147,1,100,170,100,169,147,1,100,143, + 100,142,147,1,100,172,100,76,147,1,100,141,100,52,147,1, + 100,171,100,66,147,1,100,42,100,41,147,1,100,86,100,85, + 147,1,100,83,100,72,147,1,100,84,100,78,147,1,100,158, + 100,157,147,1,100,173,100,74,147,1,100,210,100,209,147,1, + 165,1,105,0,100,214,100,213,147,1,100,88,100,87,147,1, + 100,217,100,216,147,1,100,218,144,1,100,97,147,1,100,139, + 100,44,147,1,100,109,100,108,147,1,100,177,100,176,147,1, + 100,130,100,129,147,1,100,132,100,131,147,1,100,175,100,174, + 147,1,100,138,100,137,147,1,100,111,100,110,147,1,100,136, + 100,135,147,1,100,134,100,133,147,1,100,140,100,46,147,1, + 100,154,100,153,147,1,100,123,100,122,147,1,165,1,105,0, + 100,146,100,48,147,1,100,124,100,101,147,1,100,145,100,144, + 147,1,100,125,100,97,147,1,100,152,100,151,147,1,100,121, + 100,120,147,1,100,150,100,149,147,1,100,148,100,147,147,1, + 100,156,100,155,147,1,100,186,100,185,147,1,100,180,100,68, + 147,1,100,179,100,178,147,1,100,182,100,181,147,1,100,184, + 100,183,147,1,100,103,100,102,147,1,100,105,100,104,147,1, + 100,107,100,106,147,1,165,1,100,219,144,1,100,98,105,1, + 165,1,90,13,100,2,83,0,40,99,1,0,0,122,102,32, + 80,121,116,104,111,110,32,67,104,97,114,97,99,116,101,114, + 32,77,97,112,112,105,110,103,32,67,111,100,101,99,32,99, + 112,55,55,53,32,103,101,110,101,114,97,116,101,100,32,102, + 114,111,109,32,39,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,80,67,47,67,80,55,55,53,46,84,88,84, + 39,32,119,105,116,104,32,103,101,110,99,111,100,101,99,46, + 112,121,46,10,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,218,6,115,116,114,105, + 99,116,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,14,0,0,0,116,0,106,1, + 124,1,124,2,116,2,131,3,83,0,169,1,78,41,3,218, + 6,99,111,100,101,99,115,218,14,99,104,97,114,109,97,112, + 95,101,110,99,111,100,101,218,12,101,110,99,111,100,105,110, + 103,95,109,97,112,169,3,218,4,115,101,108,102,218,5,105, + 110,112,117,116,218,6,101,114,114,111,114,115,115,3,0,0, + 0,32,32,32,250,24,60,102,114,111,122,101,110,32,101,110, + 99,111,100,105,110,103,115,46,99,112,55,55,53,62,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,11,0,0,0,243,2,0,0,0,14,1,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,63,16,64,9,64,243,0,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,5,0, + 0,0,218,14,99,104,97,114,109,97,112,95,100,101,99,111, + 100,101,218,14,100,101,99,111,100,105,110,103,95,116,97,98, + 108,101,114,8,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,218,6,100,101,99,111,100,101,122,12,67,111, + 100,101,99,46,100,101,99,111,100,101,14,0,0,0,114,14, + 0,0,0,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,114,15,0,0,0, + 78,41,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,13, + 0,0,0,114,18,0,0,0,169,0,114,15,0,0,0,114, + 12,0,0,0,114,1,0,0,0,114,1,0,0,0,9,0, + 0,0,115,6,0,0,0,8,0,8,2,12,3,115,10,0, + 0,0,8,247,2,11,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,34,42,5,64,5,64,5, + 64,34,42,5,66,5,66,5,66,5,66,5,66,114,15,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,106,1,124,1,124,0,106,2, + 116,3,131,3,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,4,114,5,0,0,0,114,6,0,0,0,114,11, + 0,0,0,114,7,0,0,0,169,3,114,9,0,0,0,114, + 10,0,0,0,90,5,102,105,110,97,108,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,13,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,18,0,0,0,243,2,0,0, + 0,20,1,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,44,48,44,55,56,68,16,69,70,71,16,72,9, + 72,114,15,0,0,0,78,169,1,70,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,13,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 24,0,0,0,114,24,0,0,0,17,0,0,0,243,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,239,2,18,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,72,5,72,5,72,5,72,5,72,114,15,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,23,0,0,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,25,0,0,0,114, + 26,0,0,0,41,4,114,5,0,0,0,114,16,0,0,0, + 114,11,0,0,0,114,17,0,0,0,114,27,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,22,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,70,16,71,72,73,16, + 74,9,74,114,15,0,0,0,78,114,29,0,0,0,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 18,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,31,0,0,0,114,31,0,0,0,21,0,0, + 0,114,30,0,0,0,115,6,0,0,0,8,235,2,22,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 31,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,33,0,0,0, + 114,33,0,0,0,25,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,231,4,26,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,33,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,32,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,34,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,36,0,0,0,114,36,0,0,0,28, + 0,0,0,114,35,0,0,0,115,4,0,0,0,8,228,4, + 29,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,32,0,0,0,116,0,106,1,100,1,116,2,131,0, + 106,3,116,2,131,0,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,90,5,99,112,55,55,53, + 41,7,218,4,110,97,109,101,114,13,0,0,0,114,18,0, + 0,0,90,18,105,110,99,114,101,109,101,110,116,97,108,101, + 110,99,111,100,101,114,90,18,105,110,99,114,101,109,101,110, + 116,97,108,100,101,99,111,100,101,114,90,12,115,116,114,101, + 97,109,114,101,97,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,41,9,114,5,0,0,0,90,9,67, + 111,100,101,99,73,110,102,111,114,1,0,0,0,114,13,0, + 0,0,114,18,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,36,0,0,0,114,33,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,38,0,0,0,33,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,15,0,0,0,233,0,1,0,0,233,128,0, + 0,0,105,6,1,0,0,233,129,0,0,0,233,252,0,0, + 0,233,130,0,0,0,233,233,0,0,0,233,131,0,0,0, + 105,1,1,0,0,233,132,0,0,0,233,228,0,0,0,233, + 133,0,0,0,105,35,1,0,0,233,134,0,0,0,233,229, + 0,0,0,233,135,0,0,0,105,7,1,0,0,233,136,0, + 0,0,105,66,1,0,0,233,137,0,0,0,105,19,1,0, + 0,233,138,0,0,0,105,86,1,0,0,233,139,0,0,0, + 105,87,1,0,0,233,140,0,0,0,105,43,1,0,0,233, + 141,0,0,0,105,121,1,0,0,233,142,0,0,0,233,196, + 0,0,0,233,143,0,0,0,233,197,0,0,0,233,144,0, + 0,0,233,201,0,0,0,233,145,0,0,0,233,230,0,0, + 0,233,146,0,0,0,233,198,0,0,0,233,147,0,0,0, + 105,77,1,0,0,233,148,0,0,0,233,246,0,0,0,233, + 149,0,0,0,105,34,1,0,0,233,150,0,0,0,233,162, + 0,0,0,233,151,0,0,0,105,90,1,0,0,233,152,0, + 0,0,105,91,1,0,0,233,153,0,0,0,233,214,0,0, + 0,233,154,0,0,0,233,220,0,0,0,233,155,0,0,0, + 233,248,0,0,0,233,156,0,0,0,233,163,0,0,0,233, + 157,0,0,0,233,216,0,0,0,233,158,0,0,0,233,215, + 0,0,0,233,159,0,0,0,233,164,0,0,0,233,160,0, + 0,0,233,161,0,0,0,105,42,1,0,0,233,243,0,0, + 0,105,123,1,0,0,105,124,1,0,0,233,165,0,0,0, + 105,122,1,0,0,233,166,0,0,0,105,29,32,0,0,233, + 167,0,0,0,233,168,0,0,0,233,169,0,0,0,233,174, + 0,0,0,233,170,0,0,0,233,172,0,0,0,233,171,0, + 0,0,233,189,0,0,0,233,188,0,0,0,233,173,0,0, + 0,105,65,1,0,0,233,175,0,0,0,233,187,0,0,0, + 233,176,0,0,0,105,145,37,0,0,233,177,0,0,0,105, + 146,37,0,0,233,178,0,0,0,105,147,37,0,0,233,179, + 0,0,0,105,2,37,0,0,233,180,0,0,0,105,36,37, + 0,0,233,181,0,0,0,105,4,1,0,0,233,182,0,0, + 0,105,12,1,0,0,233,183,0,0,0,105,24,1,0,0, + 233,184,0,0,0,105,22,1,0,0,233,185,0,0,0,105, + 99,37,0,0,233,186,0,0,0,105,81,37,0,0,105,87, + 37,0,0,105,93,37,0,0,105,46,1,0,0,233,190,0, + 0,0,105,96,1,0,0,233,191,0,0,0,105,16,37,0, + 0,233,192,0,0,0,105,20,37,0,0,233,193,0,0,0, + 105,52,37,0,0,233,194,0,0,0,105,44,37,0,0,233, + 195,0,0,0,105,28,37,0,0,105,0,37,0,0,105,60, + 37,0,0,105,114,1,0,0,233,199,0,0,0,105,106,1, + 0,0,233,200,0,0,0,105,90,37,0,0,105,84,37,0, + 0,233,202,0,0,0,105,105,37,0,0,233,203,0,0,0, + 105,102,37,0,0,233,204,0,0,0,105,96,37,0,0,233, + 205,0,0,0,105,80,37,0,0,233,206,0,0,0,105,108, + 37,0,0,233,207,0,0,0,105,125,1,0,0,233,208,0, + 0,0,105,5,1,0,0,233,209,0,0,0,105,13,1,0, + 0,233,210,0,0,0,105,25,1,0,0,233,211,0,0,0, + 105,23,1,0,0,233,212,0,0,0,105,47,1,0,0,233, + 213,0,0,0,105,97,1,0,0,105,115,1,0,0,105,107, + 1,0,0,105,126,1,0,0,233,217,0,0,0,105,24,37, + 0,0,233,218,0,0,0,105,12,37,0,0,233,219,0,0, + 0,105,136,37,0,0,105,132,37,0,0,233,221,0,0,0, + 105,140,37,0,0,233,222,0,0,0,105,144,37,0,0,233, + 223,0,0,0,105,128,37,0,0,233,224,0,0,0,233,225, + 0,0,0,233,226,0,0,0,105,76,1,0,0,233,227,0, + 0,0,105,67,1,0,0,233,245,0,0,0,233,231,0,0, + 0,105,68,1,0,0,233,232,0,0,0,105,54,1,0,0, + 105,55,1,0,0,233,234,0,0,0,105,59,1,0,0,233, + 235,0,0,0,105,60,1,0,0,233,236,0,0,0,105,70, + 1,0,0,233,237,0,0,0,105,18,1,0,0,233,238,0, + 0,0,105,69,1,0,0,233,239,0,0,0,105,25,32,0, + 0,233,240,0,0,0,233,241,0,0,0,233,242,0,0,0, + 105,28,32,0,0,233,244,0,0,0,233,247,0,0,0,105, + 30,32,0,0,105,25,34,0,0,105,160,37,0,0,41,9, + 114,161,0,0,0,114,81,0,0,0,233,249,0,0,0,233, + 250,0,0,0,233,251,0,0,0,114,42,0,0,0,233,253, + 0,0,0,233,254,0,0,0,233,255,0,0,0,117,164,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,196,134,195,188,195,169,196,129,195,164,196,163,195,165, + 196,135,197,130,196,147,197,150,197,151,196,171,197,185,195,132, + 195,133,195,137,195,166,195,134,197,141,195,182,196,162,194,162, + 197,154,197,155,195,150,195,156,195,184,194,163,195,152,195,151, + 194,164,196,128,196,170,195,179,197,187,197,188,197,186,226,128, + 157,194,166,194,169,194,174,194,172,194,189,194,188,197,129,194, + 171,194,187,226,150,145,226,150,146,226,150,147,226,148,130,226, + 148,164,196,132,196,140,196,152,196,150,226,149,163,226,149,145, + 226,149,151,226,149,157,196,174,197,160,226,148,144,226,148,148, + 226,148,180,226,148,172,226,148,156,226,148,128,226,148,188,197, + 178,197,170,226,149,154,226,149,148,226,149,169,226,149,166,226, + 149,160,226,149,144,226,149,172,197,189,196,133,196,141,196,153, + 196,151,196,175,197,161,197,179,197,171,197,190,226,148,152,226, + 148,140,226,150,136,226,150,132,226,150,140,226,150,144,226,150, + 128,195,147,195,159,197,140,197,131,195,181,195,149,194,181,197, + 132,196,182,196,183,196,187,196,188,197,134,196,146,197,133,226, + 128,153,194,173,194,177,226,128,156,194,190,194,182,194,167,195, + 183,226,128,158,194,176,226,136,153,194,183,194,185,194,179,194, + 178,226,150,160,194,160,233,1,0,0,0,233,2,0,0,0, + 233,3,0,0,0,233,4,0,0,0,233,5,0,0,0,233, + 6,0,0,0,233,7,0,0,0,233,8,0,0,0,233,9, + 0,0,0,233,10,0,0,0,233,11,0,0,0,233,12,0, + 0,0,233,13,0,0,0,233,14,0,0,0,233,15,0,0, + 0,233,16,0,0,0,233,17,0,0,0,233,18,0,0,0, + 233,19,0,0,0,233,20,0,0,0,233,21,0,0,0,233, + 22,0,0,0,233,23,0,0,0,233,24,0,0,0,233,25, + 0,0,0,233,26,0,0,0,233,27,0,0,0,233,28,0, + 0,0,233,29,0,0,0,233,30,0,0,0,233,31,0,0, + 0,233,32,0,0,0,233,33,0,0,0,233,34,0,0,0, + 233,35,0,0,0,233,36,0,0,0,233,37,0,0,0,233, + 38,0,0,0,233,39,0,0,0,233,40,0,0,0,233,41, + 0,0,0,233,42,0,0,0,233,43,0,0,0,233,44,0, + 0,0,233,45,0,0,0,233,46,0,0,0,233,47,0,0, + 0,233,48,0,0,0,233,49,0,0,0,233,50,0,0,0, + 233,51,0,0,0,233,52,0,0,0,233,53,0,0,0,233, + 54,0,0,0,233,55,0,0,0,233,56,0,0,0,233,57, + 0,0,0,233,58,0,0,0,233,59,0,0,0,233,60,0, + 0,0,233,61,0,0,0,233,62,0,0,0,233,63,0,0, + 0,233,64,0,0,0,233,65,0,0,0,233,66,0,0,0, + 233,67,0,0,0,233,68,0,0,0,233,69,0,0,0,233, + 70,0,0,0,233,71,0,0,0,233,72,0,0,0,233,73, + 0,0,0,233,74,0,0,0,233,75,0,0,0,233,76,0, + 0,0,233,77,0,0,0,233,78,0,0,0,233,79,0,0, + 0,233,80,0,0,0,233,81,0,0,0,233,82,0,0,0, + 233,83,0,0,0,233,84,0,0,0,233,85,0,0,0,233, + 86,0,0,0,233,87,0,0,0,233,88,0,0,0,233,89, + 0,0,0,233,90,0,0,0,233,91,0,0,0,233,92,0, + 0,0,233,93,0,0,0,233,94,0,0,0,233,95,0,0, + 0,233,96,0,0,0,233,97,0,0,0,233,98,0,0,0, + 233,99,0,0,0,233,100,0,0,0,233,101,0,0,0,233, + 102,0,0,0,233,103,0,0,0,233,104,0,0,0,233,105, + 0,0,0,233,106,0,0,0,233,107,0,0,0,233,108,0, + 0,0,233,109,0,0,0,233,110,0,0,0,233,111,0,0, + 0,233,112,0,0,0,233,113,0,0,0,233,114,0,0,0, + 233,115,0,0,0,233,116,0,0,0,233,117,0,0,0,233, + 118,0,0,0,233,119,0,0,0,233,120,0,0,0,233,121, + 0,0,0,233,122,0,0,0,233,123,0,0,0,233,124,0, + 0,0,233,125,0,0,0,233,126,0,0,0,233,127,0,0, + 0,114,167,0,0,0,114,165,0,0,0,114,163,0,0,0, + 114,164,0,0,0,114,162,0,0,0,114,166,0,0,0,41, + 14,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,90,18,109, + 97,107,101,95,105,100,101,110,116,105,116,121,95,100,105,99, + 116,218,5,114,97,110,103,101,90,12,100,101,99,111,100,105, + 110,103,95,109,97,112,218,6,117,112,100,97,116,101,114,17, + 0,0,0,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,42,1,0,0,1,0,0,0,115,30,8,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,14, + 12,6,1,4,1,2,255,4,2,2,254,4,3,2,253,4, + 4,2,252,4,5,2,251,4,6,2,250,4,7,2,249,4, + 8,2,248,4,9,2,247,4,10,2,246,4,11,2,245,4, + 12,2,244,4,13,2,243,4,14,2,242,4,15,2,241,4, + 16,2,240,4,17,4,239,4,18,2,238,4,19,2,237,4, + 20,2,236,4,21,2,235,4,22,2,234,4,23,2,233,4, + 24,2,232,4,25,2,231,4,26,2,230,4,27,2,229,4, + 28,2,228,4,29,2,227,4,30,2,226,4,31,2,225,4, + 32,2,224,4,33,2,223,4,34,6,222,4,35,2,221,4, + 36,2,220,4,37,2,219,4,38,2,218,4,39,2,217,4, + 40,2,216,4,41,2,215,4,42,2,214,4,43,2,213,4, + 44,2,212,4,45,2,211,4,46,2,210,4,47,2,209,4, + 48,2,208,4,49,2,207,4,50,2,206,4,51,6,205,4, + 52,2,204,4,53,2,203,4,54,2,202,4,55,2,201,4, + 56,2,200,4,57,2,199,4,58,2,198,4,59,2,197,4, + 60,2,196,4,61,2,195,4,62,2,194,4,63,2,193,4, + 64,2,192,4,65,2,191,4,66,2,190,4,67,2,189,4, + 68,6,188,4,69,2,187,4,70,2,186,4,71,2,185,4, + 72,2,184,4,73,2,183,4,74,2,182,4,75,2,181,4, + 76,2,180,4,77,2,179,4,78,2,178,4,79,2,177,4, + 80,2,176,4,81,2,175,4,82,2,174,4,83,2,173,4, + 84,2,172,4,85,6,171,4,86,2,170,4,87,2,169,4, + 88,2,168,4,89,2,167,4,90,2,166,4,91,2,165,4, + 92,2,164,4,93,2,163,4,94,2,162,4,95,2,161,4, + 96,2,160,4,97,2,159,4,98,2,158,4,99,2,157,4, + 100,2,156,4,101,2,155,4,102,6,154,4,103,2,153,4, + 104,2,152,4,105,2,151,4,106,2,150,4,107,2,149,4, + 108,2,148,4,109,2,147,4,110,2,146,4,111,2,145,4, + 112,2,144,4,113,2,143,4,114,2,142,4,115,2,141,4, + 116,2,140,4,117,2,139,4,118,2,138,4,119,4,137,2, + 120,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,0,129,10,255,0,127,2,7,2,255,0,127,0,127,2, + 7,4,1,2,255,4,2,2,254,4,3,2,253,4,4,2, + 252,4,5,2,251,4,6,2,250,4,7,2,249,4,8,2, + 248,4,9,2,247,4,10,2,246,4,11,2,245,4,12,2, + 244,4,13,2,243,4,14,2,242,4,15,2,241,4,16,2, + 240,4,17,4,239,4,18,2,238,4,19,2,237,4,20,2, + 236,4,21,2,235,4,22,2,234,4,23,2,233,4,24,2, + 232,4,25,2,231,4,26,2,230,4,27,2,229,4,28,2, + 228,4,29,2,227,4,30,2,226,4,31,2,225,4,32,2, + 224,4,33,2,223,4,34,6,222,4,35,2,221,8,36,2, + 220,8,37,2,219,8,38,2,218,8,39,2,217,8,40,2, + 216,8,41,2,215,8,42,2,214,8,43,2,213,8,44,2, + 212,8,45,2,211,8,46,2,210,8,47,2,209,8,48,2, + 208,8,49,2,207,8,50,2,206,8,51,6,205,8,52,2, + 204,8,53,2,203,8,54,2,202,8,55,2,201,8,56,2, + 200,8,57,2,199,8,58,2,198,8,59,2,197,8,60,2, + 196,8,61,2,195,8,62,2,194,8,63,2,193,8,64,2, + 192,8,65,2,191,8,66,2,190,8,67,2,189,8,68,6, + 188,8,69,2,187,8,70,2,186,8,71,2,185,8,72,2, + 184,8,73,2,183,8,74,2,182,8,75,2,181,8,76,2, + 180,8,77,2,179,8,78,2,178,8,79,2,177,8,80,2, + 176,8,81,2,175,8,82,2,174,8,83,2,173,8,84,2, + 172,8,85,6,171,8,86,2,170,8,87,2,169,8,88,2, + 168,8,89,2,167,8,90,2,166,8,91,2,165,8,92,2, + 164,8,93,2,163,8,94,2,162,8,95,2,161,8,96,2, + 160,8,97,2,159,8,98,2,158,8,99,2,157,8,100,2, + 156,8,101,2,155,8,102,6,154,8,103,2,153,8,104,2, + 152,8,105,2,151,8,106,2,150,8,107,2,149,8,108,2, + 148,8,109,2,147,8,110,2,146,8,111,2,145,8,112,2, + 144,8,113,2,143,8,114,2,142,8,115,2,141,8,116,2, + 140,8,117,2,139,8,118,2,138,8,119,6,137,8,120,2, + 136,8,121,2,135,8,122,2,134,8,123,2,133,8,124,2, + 132,8,125,2,131,8,126,2,130,8,127,2,129,0,127,8, + 1,0,129,2,255,0,127,6,2,0,129,2,254,0,127,4, + 3,0,129,2,253,0,127,4,4,0,129,2,252,0,127,4, + 5,0,129,2,251,0,127,4,6,0,129,2,250,0,127,4, + 7,0,129,2,249,0,127,4,8,0,129,2,248,0,127,4, + 9,0,129,6,247,0,127,4,10,0,129,2,246,0,127,4, + 11,0,129,2,245,0,127,4,12,0,129,2,244,0,127,4, + 13,0,129,2,243,0,127,4,14,0,129,2,242,0,127,6, + 15,0,129,2,241,0,127,4,16,0,129,2,240,0,127,4, + 17,0,129,2,239,0,127,4,18,0,129,2,238,0,127,6, + 19,0,129,2,237,0,127,6,20,0,129,2,236,0,127,4, + 21,0,129,2,235,0,127,4,22,0,129,2,234,0,127,4, + 23,0,129,2,233,0,127,4,24,0,129,2,232,0,127,4, + 25,0,129,2,231,0,127,4,26,0,129,6,230,0,127,4, + 27,0,129,2,229,0,127,4,28,0,129,2,228,0,127,4, + 29,0,129,2,227,0,127,4,30,0,129,2,226,0,127,4, + 31,0,129,2,225,0,127,4,32,0,129,2,224,0,127,4, + 33,0,129,2,223,0,127,4,34,0,129,2,222,0,127,4, + 35,0,129,2,221,0,127,4,36,0,129,2,220,0,127,4, + 37,0,129,2,219,0,127,4,38,0,129,2,218,0,127,4, + 39,0,129,2,217,0,127,4,40,0,129,2,216,0,127,4, + 41,0,129,2,215,0,127,4,42,0,129,2,214,0,127,4, + 43,0,129,6,213,0,127,4,44,0,129,2,212,0,127,4, + 45,0,129,2,211,0,127,4,46,0,129,2,210,0,127,4, + 47,0,129,2,209,0,127,4,48,0,129,2,208,0,127,4, + 49,0,129,2,207,0,127,4,50,0,129,2,206,0,127,4, + 51,0,129,2,205,0,127,4,52,0,129,2,204,0,127,4, + 53,0,129,2,203,0,127,4,54,0,129,2,202,0,127,4, + 55,0,129,2,201,0,127,4,56,0,129,2,200,0,127,4, + 57,0,129,2,199,0,127,4,58,0,129,2,198,0,127,4, + 59,0,129,2,197,0,127,4,60,0,129,6,196,0,127,4, + 61,0,129,2,195,0,127,4,62,0,129,2,194,0,127,4, + 63,0,129,2,193,0,127,4,64,0,129,2,192,0,127,4, + 65,0,129,2,191,0,127,4,66,0,129,2,190,0,127,4, + 67,0,129,2,189,0,127,4,68,0,129,2,188,0,127,4, + 69,0,129,2,187,0,127,4,70,0,129,2,186,0,127,4, + 71,0,129,2,185,0,127,4,72,0,129,2,184,0,127,4, + 73,0,129,2,183,0,127,4,74,0,129,2,182,0,127,4, + 75,0,129,2,181,0,127,4,76,0,129,2,180,0,127,4, + 77,0,129,6,179,0,127,4,78,0,129,2,178,0,127,4, + 79,0,129,2,177,0,127,4,80,0,129,2,176,0,127,4, + 81,0,129,2,175,0,127,4,82,0,129,2,174,0,127,4, + 83,0,129,2,173,0,127,4,84,0,129,2,172,0,127,4, + 85,0,129,2,171,0,127,4,86,0,129,2,170,0,127,4, + 87,0,129,2,169,0,127,4,88,0,129,2,168,0,127,4, + 89,0,129,2,167,0,127,4,90,0,129,2,166,0,127,4, + 91,0,129,2,165,0,127,4,92,0,129,2,164,0,127,4, + 93,0,129,2,163,0,127,4,94,0,129,6,162,0,127,4, + 95,0,129,2,161,0,127,4,96,0,129,2,160,0,127,4, + 97,0,129,2,159,0,127,6,98,0,129,2,158,0,127,4, + 99,0,129,2,157,0,127,4,100,0,129,2,156,0,127,4, + 101,0,129,2,155,0,127,4,102,0,129,2,154,0,127,4, + 103,0,129,2,153,0,127,4,104,0,129,2,152,0,127,4, + 105,0,129,2,151,0,127,4,106,0,129,2,150,0,127,4, + 107,0,129,2,149,0,127,4,108,0,129,2,148,0,127,4, + 109,0,129,2,147,0,127,4,110,0,129,2,146,0,127,4, + 111,0,129,6,145,0,127,4,112,0,129,2,144,0,127,4, + 113,0,129,2,143,0,127,4,114,0,129,2,142,0,127,4, + 115,0,129,2,141,0,127,4,116,0,129,2,140,0,127,4, + 117,0,129,2,139,0,127,4,118,0,129,2,138,0,127,4, + 119,0,129,2,137,0,127,4,120,0,129,2,136,0,127,4, + 121,0,129,2,135,0,127,4,122,0,129,2,134,0,127,4, + 123,0,129,2,133,0,127,4,124,0,129,2,132,0,127,4, + 125,0,129,2,131,0,127,4,126,0,129,2,130,0,127,4, + 127,0,129,2,129,0,127,0,127,4,1,0,129,0,129,4, + 255,0,127,0,127,6,2,0,129,0,129,10,254,115,72,8, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,14,3,2,1,0,127,4,2,0,129, + 4,255,0,127,2,1,4,129,2,127,4,130,2,126,4,131, + 2,125,4,132,2,124,4,133,2,123,4,134,2,122,4,135, + 2,121,4,136,2,120,4,137,2,119,4,138,2,118,4,139, + 2,117,4,140,2,116,4,141,2,115,4,142,2,114,4,143, + 2,113,4,144,4,112,4,145,2,111,4,146,2,110,4,147, + 2,109,4,148,2,108,4,149,2,107,4,150,2,106,4,151, + 2,105,4,152,2,104,4,153,2,103,4,154,2,102,4,155, + 2,101,4,156,2,100,4,157,2,99,4,158,2,98,4,159, + 2,97,4,160,2,96,4,161,6,95,4,162,2,94,4,163, + 2,93,4,164,2,92,4,165,2,91,4,166,2,90,4,167, + 2,89,4,168,2,88,4,169,2,87,4,170,2,86,4,171, + 2,85,4,172,2,84,4,173,2,83,4,174,2,82,4,175, + 2,81,4,176,2,80,4,177,2,79,4,178,6,78,4,179, + 2,77,4,180,2,76,4,181,2,75,4,182,2,74,4,183, + 2,73,4,184,2,72,4,185,2,71,4,186,2,70,4,187, + 2,69,4,188,2,68,4,189,2,67,4,190,2,66,4,191, + 2,65,4,192,2,64,4,193,2,63,4,194,2,62,4,195, + 6,61,4,196,2,60,4,197,2,59,4,198,2,58,4,199, + 2,57,4,200,2,56,4,201,2,55,4,202,2,54,4,203, + 2,53,4,204,2,52,4,205,2,51,4,206,2,50,4,207, + 2,49,4,208,2,48,4,209,2,47,4,210,2,46,4,211, + 2,45,4,212,6,44,4,213,2,43,4,214,2,42,4,215, + 2,41,4,216,2,40,4,217,2,39,4,218,2,38,4,219, + 2,37,4,220,2,36,4,221,2,35,4,222,2,34,4,223, + 2,33,4,224,2,32,4,225,2,31,4,226,2,30,4,227, + 2,29,4,228,2,28,4,229,6,27,4,230,2,26,4,231, + 2,25,4,232,2,24,4,233,2,23,4,234,2,22,4,235, + 2,21,4,236,2,20,4,237,2,19,4,238,2,18,4,239, + 2,17,4,240,2,16,4,241,2,15,4,242,2,14,4,243, + 2,13,4,244,2,12,4,245,2,11,4,246,4,10,2,247, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 10,1,0,127,0,127,2,6,0,129,0,129,2,254,0,127, + 0,127,0,127,0,127,2,10,0,129,0,129,4,254,0,127, + 0,127,2,2,0,129,0,129,4,255,0,127,0,127,2,1, + 0,129,4,129,0,127,2,127,0,129,4,130,0,127,2,126, + 0,129,4,131,0,127,2,125,0,129,4,132,0,127,2,124, + 0,129,4,133,0,127,2,123,0,129,4,134,0,127,2,122, + 0,129,4,135,0,127,2,121,0,129,4,136,0,127,2,120, + 0,129,4,137,0,127,2,119,0,129,4,138,0,127,2,118, + 0,129,4,139,0,127,2,117,0,129,4,140,0,127,2,116, + 0,129,4,141,0,127,2,115,0,129,4,142,0,127,2,114, + 0,129,4,143,0,127,4,113,0,129,4,144,0,127,2,112, + 0,129,4,145,0,127,2,111,0,129,4,146,0,127,2,110, + 0,129,4,147,0,127,2,109,0,129,4,148,0,127,2,108, + 0,129,4,149,0,127,2,107,0,129,4,150,0,127,2,106, + 0,129,4,151,0,127,2,105,0,129,4,152,0,127,2,104, + 0,129,4,153,0,127,2,103,0,129,4,154,0,127,2,102, + 0,129,4,155,0,127,2,101,0,129,4,156,0,127,2,100, + 0,129,4,157,0,127,2,99,0,129,4,158,0,127,2,98, + 0,129,4,159,0,127,2,97,0,129,4,160,0,127,6,96, + 0,129,4,161,0,127,2,95,0,129,8,162,0,127,2,94, + 0,129,8,163,0,127,2,93,0,129,8,164,0,127,2,92, + 0,129,8,165,0,127,2,91,0,129,8,166,0,127,2,90, + 0,129,8,167,0,127,2,89,0,129,8,168,0,127,2,88, + 0,129,8,169,0,127,2,87,0,129,8,170,0,127,2,86, + 0,129,8,171,0,127,2,85,0,129,8,172,0,127,2,84, + 0,129,8,173,0,127,2,83,0,129,8,174,0,127,2,82, + 0,129,8,175,0,127,2,81,0,129,8,176,0,127,2,80, + 0,129,8,177,0,127,6,79,0,129,8,178,0,127,2,78, + 0,129,8,179,0,127,2,77,0,129,8,180,0,127,2,76, + 0,129,8,181,0,127,2,75,0,129,8,182,0,127,2,74, + 0,129,8,183,0,127,2,73,0,129,8,184,0,127,2,72, + 0,129,8,185,0,127,2,71,0,129,8,186,0,127,2,70, + 0,129,8,187,0,127,2,69,0,129,8,188,0,127,2,68, + 0,129,8,189,0,127,2,67,0,129,8,190,0,127,2,66, + 0,129,8,191,0,127,2,65,0,129,8,192,0,127,2,64, + 0,129,8,193,0,127,2,63,0,129,8,194,0,127,6,62, + 0,129,8,195,0,127,2,61,0,129,8,196,0,127,2,60, + 0,129,8,197,0,127,2,59,0,129,8,198,0,127,2,58, + 0,129,8,199,0,127,2,57,0,129,8,200,0,127,2,56, + 0,129,8,201,0,127,2,55,0,129,8,202,0,127,2,54, + 0,129,8,203,0,127,2,53,0,129,8,204,0,127,2,52, + 0,129,8,205,0,127,2,51,0,129,8,206,0,127,2,50, + 0,129,8,207,0,127,2,49,0,129,8,208,0,127,2,48, + 0,129,8,209,0,127,2,47,0,129,8,210,0,127,2,46, + 0,129,8,211,0,127,6,45,0,129,8,212,0,127,2,44, + 0,129,8,213,0,127,2,43,0,129,8,214,0,127,2,42, + 0,129,8,215,0,127,2,41,0,129,8,216,0,127,2,40, + 0,129,8,217,0,127,2,39,0,129,8,218,0,127,2,38, + 0,129,8,219,0,127,2,37,0,129,8,220,0,127,2,36, + 0,129,8,221,0,127,2,35,0,129,8,222,0,127,2,34, + 0,129,8,223,0,127,2,33,0,129,8,224,0,127,2,32, + 0,129,8,225,0,127,2,31,0,129,8,226,0,127,2,30, + 0,129,8,227,0,127,2,29,0,129,8,228,0,127,6,28, + 0,129,8,229,0,127,2,27,0,129,8,230,0,127,2,26, + 0,129,8,231,0,127,2,25,0,129,8,232,0,127,2,24, + 0,129,8,233,0,127,2,23,0,129,8,234,0,127,2,22, + 0,129,8,235,0,127,2,21,0,129,8,236,0,127,2,20, + 0,129,8,237,0,127,2,19,0,129,8,238,0,127,2,18, + 0,129,8,239,0,127,2,17,0,129,8,240,0,127,2,16, + 0,129,8,241,0,127,2,15,0,129,8,242,0,127,2,14, + 0,129,8,243,0,127,2,13,0,129,8,244,0,127,2,12, + 0,129,8,245,0,127,6,11,0,129,8,246,0,127,2,10, + 0,129,8,247,0,127,2,9,0,129,8,248,0,127,2,8, + 0,129,8,249,0,127,2,7,0,129,8,250,0,127,2,6, + 0,129,8,251,0,127,2,5,0,129,8,252,0,127,2,4, + 0,129,8,253,0,127,2,3,0,129,8,254,0,127,2,2, + 0,129,6,255,0,127,2,1,4,129,2,127,4,130,2,126, + 4,131,2,125,4,132,2,124,4,133,2,123,4,134,2,122, + 4,135,6,121,4,136,2,120,4,137,2,119,4,138,2,118, + 4,139,2,117,4,140,2,116,6,141,2,115,4,142,2,114, + 4,143,2,113,4,144,2,112,6,145,2,111,6,146,2,110, + 4,147,2,109,4,148,2,108,4,149,2,107,4,150,2,106, + 4,151,2,105,4,152,6,104,4,153,2,103,4,154,2,102, + 4,155,2,101,4,156,2,100,4,157,2,99,4,158,2,98, + 4,159,2,97,4,160,2,96,4,161,2,95,4,162,2,94, + 4,163,2,93,4,164,2,92,4,165,2,91,4,166,2,90, + 4,167,2,89,4,168,2,88,4,169,6,87,4,170,2,86, + 4,171,2,85,4,172,2,84,4,173,2,83,4,174,2,82, + 4,175,2,81,4,176,2,80,4,177,2,79,4,178,2,78, + 4,179,2,77,4,180,2,76,4,181,2,75,4,182,2,74, + 4,183,2,73,4,184,2,72,4,185,2,71,4,186,6,70, + 4,187,2,69,4,188,2,68,4,189,2,67,4,190,2,66, + 4,191,2,65,4,192,2,64,4,193,2,63,4,194,2,62, + 4,195,2,61,4,196,2,60,4,197,2,59,4,198,2,58, + 4,199,2,57,4,200,2,56,4,201,2,55,4,202,2,54, + 4,203,6,53,4,204,2,52,4,205,2,51,4,206,2,50, + 4,207,2,49,4,208,2,48,4,209,2,47,4,210,2,46, + 4,211,2,45,4,212,2,44,4,213,2,43,4,214,2,42, + 4,215,2,41,4,216,2,40,4,217,2,39,4,218,2,38, + 4,219,2,37,4,220,6,36,4,221,2,35,4,222,2,34, + 4,223,2,33,6,224,2,32,4,225,2,31,4,226,2,30, + 4,227,2,29,4,228,2,28,4,229,2,27,4,230,2,26, + 4,231,2,25,4,232,2,24,4,233,2,23,4,234,2,22, + 4,235,2,21,4,236,2,20,4,237,6,19,4,238,2,18, + 4,239,2,17,4,240,2,16,4,241,2,15,4,242,2,14, + 4,243,2,13,4,244,2,12,4,245,2,11,4,246,2,10, + 4,247,2,9,4,248,2,8,4,249,2,7,4,250,2,6, + 4,251,2,5,4,252,2,4,4,253,2,3,4,254,4,2, + 6,255,4,1,0,129,0,129,6,253,115,62,11,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,72,1,72,1, + 72,1,72,26,32,26,51,1,72,1,72,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,16,22,16,41,42,47,48,51,42,52,16, + 53,1,13,1,13,1,3,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,13,19,13,19,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,21,2,21, + 2,21,2,1,3,1,3,5,11,1,15,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,16, + 2,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,5,11,13, + 19,13,19,16,2,16,2,1,13,1,13,1,13,114,15,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_cp850.h b/Python/frozen_modules/encodings_cp850.h new file mode 100644 index 00000000000000..a01ad7fdeaa6ee --- /dev/null +++ b/Python/frozen_modules/encodings_cp850.h @@ -0,0 +1,854 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp850[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,126,10,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,72,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,91,100,98,147,1,100,99,100,100, + 147,1,100,98,100,101,147,1,100,102,100,81,147,1,100,97, + 100,99,147,1,100,103,100,104,147,1,100,105,100,106,147,1, + 100,107,100,108,147,1,100,109,100,110,147,1,165,1,105,0, + 100,111,100,112,147,1,100,113,100,114,147,1,100,115,100,116, + 147,1,100,117,100,118,147,1,100,119,100,120,147,1,100,121, + 100,96,147,1,100,122,100,123,147,1,100,93,100,124,147,1, + 100,104,100,125,147,1,100,101,100,126,147,1,100,100,100,83, + 147,1,100,127,100,88,147,1,100,95,100,128,147,1,100,120, + 100,129,147,1,100,116,100,130,147,1,100,118,100,131,147,1, + 100,132,100,133,147,1,165,1,105,0,100,44,100,134,147,1, + 100,46,100,135,147,1,100,52,100,136,147,1,100,16,100,132, + 147,1,100,137,100,138,147,1,100,48,100,139,147,1,100,140, + 100,141,147,1,100,142,100,143,147,1,100,144,100,145,147,1, + 100,146,100,147,147,1,100,148,100,149,147,1,100,150,100,86, + 147,1,100,151,100,152,147,1,100,89,100,151,147,1,100,153, + 100,140,147,1,100,154,100,142,147,1,100,155,100,137,147,1, + 165,1,105,0,100,156,100,157,147,1,100,66,100,146,147,1, + 100,76,100,148,147,1,100,74,100,150,147,1,100,158,100,159, + 147,1,100,160,100,161,147,1,100,162,100,163,147,1,100,68, + 100,164,147,1,100,165,100,90,147,1,100,166,100,144,147,1, + 100,167,100,168,147,1,100,26,100,154,147,1,100,80,100,167, + 147,1,100,22,100,155,147,1,100,136,100,153,147,1,100,24, + 100,169,147,1,100,28,100,156,147,1,165,1,105,0,100,50, + 100,115,147,1,100,30,100,170,147,1,100,36,100,166,147,1, + 100,20,100,160,147,1,100,32,100,162,147,1,100,34,100,158, + 147,1,100,42,100,171,147,1,100,82,100,165,147,1,100,40, + 100,103,147,1,100,38,100,113,147,1,100,152,100,102,147,1, + 100,87,100,107,147,1,100,58,100,172,147,1,100,84,100,127, + 147,1,100,54,100,117,147,1,100,169,100,92,147,1,100,56, + 100,173,147,1,165,1,100,121,100,105,100,94,100,119,100,122, + 100,111,100,109,100,174,100,79,100,175,156,9,165,1,161,1, + 1,0,100,176,90,12,105,0,100,1,100,1,147,1,100,177, + 100,177,147,1,100,178,100,178,147,1,100,179,100,179,147,1, + 100,180,100,180,147,1,100,181,100,181,147,1,100,182,100,182, + 147,1,100,183,100,183,147,1,100,184,100,184,147,1,100,185, + 100,185,147,1,100,186,100,186,147,1,100,187,100,187,147,1, + 100,188,100,188,147,1,100,189,100,189,147,1,100,190,100,190, + 147,1,100,191,100,191,147,1,100,192,100,192,147,1,105,0, + 100,193,100,193,147,1,100,194,100,194,147,1,100,195,100,195, + 147,1,100,196,100,196,147,1,100,197,100,197,147,1,100,198, + 100,198,147,1,100,199,100,199,147,1,100,200,100,200,147,1, + 100,201,100,201,147,1,100,202,100,202,147,1,100,203,100,203, + 147,1,100,204,100,204,147,1,100,205,100,205,147,1,100,206, + 100,206,147,1,100,207,100,207,147,1,100,208,100,208,147,1, + 100,209,100,209,147,1,165,1,105,0,100,210,100,210,147,1, + 100,211,100,211,147,1,100,212,100,212,147,1,100,213,100,213, + 147,1,100,214,100,214,147,1,100,215,100,215,147,1,100,216, + 100,216,147,1,100,217,100,217,147,1,100,218,100,218,147,1, + 100,219,100,219,147,1,100,220,100,220,147,1,100,221,100,221, + 147,1,100,222,100,222,147,1,100,223,100,223,147,1,100,224, + 100,224,147,1,100,225,100,225,147,1,100,226,100,226,147,1, + 165,1,105,0,100,227,100,227,147,1,100,228,100,228,147,1, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,100,234, + 100,234,147,1,100,235,100,235,147,1,100,236,100,236,147,1, + 100,237,100,237,147,1,100,238,100,238,147,1,100,239,100,239, + 147,1,100,240,100,240,147,1,100,241,100,241,147,1,100,242, + 100,242,147,1,100,243,100,243,147,1,165,1,105,0,100,244, + 100,244,147,1,100,245,100,245,147,1,100,246,100,246,147,1, + 100,247,100,247,147,1,100,248,100,248,147,1,100,249,100,249, + 147,1,100,250,100,250,147,1,100,251,100,251,147,1,100,252, + 100,252,147,1,100,253,100,253,147,1,100,254,100,254,147,1, + 100,255,100,255,147,1,144,1,100,0,144,1,100,0,147,1, + 144,1,100,1,144,1,100,1,147,1,144,1,100,2,144,1, + 100,2,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,165,1,105,0,144,1,100,5, + 144,1,100,5,147,1,144,1,100,6,144,1,100,6,147,1, + 144,1,100,7,144,1,100,7,147,1,144,1,100,8,144,1, + 100,8,147,1,144,1,100,9,144,1,100,9,147,1,144,1, + 100,10,144,1,100,10,147,1,144,1,100,11,144,1,100,11, + 147,1,144,1,100,12,144,1,100,12,147,1,144,1,100,13, + 144,1,100,13,147,1,144,1,100,14,144,1,100,14,147,1, + 144,1,100,15,144,1,100,15,147,1,144,1,100,16,144,1, + 100,16,147,1,144,1,100,17,144,1,100,17,147,1,144,1, + 100,18,144,1,100,18,147,1,144,1,100,19,144,1,100,19, + 147,1,144,1,100,20,144,1,100,20,147,1,144,1,100,21, + 144,1,100,21,147,1,165,1,105,0,144,1,100,22,144,1, + 100,22,147,1,144,1,100,23,144,1,100,23,147,1,144,1, + 100,24,144,1,100,24,147,1,144,1,100,25,144,1,100,25, + 147,1,144,1,100,26,144,1,100,26,147,1,144,1,100,27, + 144,1,100,27,147,1,144,1,100,28,144,1,100,28,147,1, + 144,1,100,29,144,1,100,29,147,1,144,1,100,30,144,1, + 100,30,147,1,144,1,100,31,144,1,100,31,147,1,144,1, + 100,32,144,1,100,32,147,1,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 144,1,100,37,144,1,100,37,147,1,144,1,100,38,144,1, + 100,38,147,1,165,1,105,0,144,1,100,39,144,1,100,39, + 147,1,144,1,100,40,144,1,100,40,147,1,144,1,100,41, + 144,1,100,41,147,1,144,1,100,42,144,1,100,42,147,1, + 144,1,100,43,144,1,100,43,147,1,144,1,100,44,144,1, + 100,44,147,1,144,1,100,45,144,1,100,45,147,1,144,1, + 100,46,144,1,100,46,147,1,144,1,100,47,144,1,100,47, + 147,1,100,79,100,64,147,1,100,81,100,102,147,1,100,83, + 100,100,147,1,100,72,100,71,147,1,100,86,100,150,147,1, + 100,88,100,127,147,1,100,90,100,165,147,1,100,92,100,169, + 147,1,165,1,105,0,100,94,100,62,147,1,100,96,100,121, + 147,1,100,91,100,90,147,1,100,99,100,97,147,1,100,98, + 100,91,147,1,100,102,100,152,147,1,100,97,100,96,147,1, + 100,103,100,40,147,1,100,105,100,70,147,1,100,107,100,87, + 147,1,100,109,100,171,147,1,100,111,100,18,147,1,100,113, + 100,38,147,1,100,115,100,50,147,1,100,117,100,54,147,1, + 100,119,100,85,147,1,100,121,100,173,147,1,165,1,105,0, + 100,122,100,60,147,1,100,93,100,92,147,1,100,104,100,103, + 147,1,100,101,100,98,147,1,100,100,100,99,147,1,100,127, + 100,84,147,1,100,95,100,94,147,1,100,120,100,119,147,1, + 100,116,100,115,147,1,100,118,100,117,147,1,100,132,100,16, + 147,1,100,44,100,43,147,1,100,46,100,45,147,1,100,52, + 100,51,147,1,100,16,100,15,147,1,100,137,100,155,147,1, + 100,48,100,47,147,1,165,1,105,0,100,140,100,153,147,1, + 100,142,100,154,147,1,100,144,100,166,147,1,100,146,100,66, + 147,1,100,148,100,76,147,1,100,150,100,74,147,1,100,151, + 100,89,147,1,100,89,100,88,147,1,100,153,100,136,147,1, + 100,154,100,26,147,1,100,155,100,22,147,1,100,156,100,28, + 147,1,100,66,100,65,147,1,100,76,100,75,147,1,100,74, + 100,73,147,1,100,158,100,34,147,1,100,160,100,20,147,1, + 165,1,105,0,100,162,100,32,147,1,100,68,100,67,147,1, + 100,165,100,82,147,1,100,166,100,36,147,1,100,167,100,80, + 147,1,100,26,100,25,147,1,100,80,100,79,147,1,100,22, + 100,21,147,1,100,136,100,52,147,1,100,24,100,23,147,1, + 100,28,100,27,147,1,100,50,100,49,147,1,100,30,100,29, + 147,1,100,36,100,35,147,1,100,20,100,19,147,1,100,32, + 100,31,147,1,100,34,100,33,147,1,165,1,105,0,100,42, + 100,41,147,1,100,82,100,81,147,1,100,40,100,39,147,1, + 100,38,100,37,147,1,100,152,100,151,147,1,100,87,100,86, + 147,1,100,58,100,57,147,1,100,84,100,83,147,1,100,54, + 100,53,147,1,100,169,100,24,147,1,100,56,100,55,147,1, + 100,173,100,56,147,1,100,70,100,69,147,1,100,62,100,61, + 147,1,100,85,100,72,147,1,100,60,100,59,147,1,100,18, + 100,17,147,1,165,1,105,0,100,171,100,42,147,1,100,170, + 100,30,147,1,100,64,100,63,147,1,100,157,100,156,147,1, + 100,78,100,77,147,1,100,172,100,58,147,1,100,134,100,44, + 147,1,100,112,100,111,147,1,100,161,100,160,147,1,100,128, + 100,95,147,1,100,129,100,120,147,1,100,159,100,158,147,1, + 100,133,100,132,147,1,100,114,100,113,147,1,100,131,100,118, + 147,1,100,130,100,116,147,1,100,135,100,46,147,1,165,1, + 105,0,100,147,100,146,147,1,100,124,100,93,147,1,100,139, + 100,48,147,1,100,125,100,104,147,1,100,138,100,137,147,1, + 100,126,100,101,147,1,100,145,100,144,147,1,100,123,100,122, + 147,1,100,143,100,142,147,1,100,141,100,140,147,1,100,149, + 100,148,147,1,100,168,100,167,147,1,100,164,100,68,147,1, + 100,163,100,162,147,1,100,106,100,105,147,1,100,108,100,107, + 147,1,100,110,100,109,147,1,165,1,100,174,100,170,105,1, + 165,1,90,13,100,2,83,0,40,48,1,0,0,122,96,32, + 80,121,116,104,111,110,32,67,104,97,114,97,99,116,101,114, + 32,77,97,112,112,105,110,103,32,67,111,100,101,99,32,103, + 101,110,101,114,97,116,101,100,32,102,114,111,109,32,39,86, + 69,78,68,79,82,83,47,77,73,67,83,70,84,47,80,67, + 47,67,80,56,53,48,46,84,88,84,39,32,119,105,116,104, + 32,103,101,110,99,111,100,101,99,46,112,121,46,10,10,233, + 0,0,0,0,78,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,115,28,0,0,0,101, + 0,90,1,100,0,90,2,100,5,100,2,132,1,90,3,100, + 5,100,3,132,1,90,4,100,4,83,0,41,6,218,5,67, + 111,100,101,99,218,6,115,116,114,105,99,116,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,14,0,0,0,116,0,106,1,124,1,124,2,116,2, + 131,3,83,0,169,1,78,41,3,218,6,99,111,100,101,99, + 115,218,14,99,104,97,114,109,97,112,95,101,110,99,111,100, + 101,218,12,101,110,99,111,100,105,110,103,95,109,97,112,169, + 3,218,4,115,101,108,102,218,5,105,110,112,117,116,218,6, + 101,114,114,111,114,115,115,3,0,0,0,32,32,32,250,24, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,99,112,56,53,48,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,63,16,64,9, + 64,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,64,5,64,5,64,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,68,16,69,70,71,16,72,9,72,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,72,5,72,5,72, + 5,72,5,72,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,90,5,99,112,56,53,48,41,7,218,4,110,97, + 109,101,114,13,0,0,0,114,18,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,5,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,1,0,0,0,114,13,0,0,0,114,18,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,36,0,0,0, + 114,33,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,38,0,0,0,33,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,21,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,15,0, + 0,0,233,0,1,0,0,233,128,0,0,0,233,199,0,0, + 0,233,129,0,0,0,233,252,0,0,0,233,130,0,0,0, + 233,233,0,0,0,233,131,0,0,0,233,226,0,0,0,233, + 132,0,0,0,233,228,0,0,0,233,133,0,0,0,233,224, + 0,0,0,233,134,0,0,0,233,229,0,0,0,233,135,0, + 0,0,233,231,0,0,0,233,136,0,0,0,233,234,0,0, + 0,233,137,0,0,0,233,235,0,0,0,233,138,0,0,0, + 233,232,0,0,0,233,139,0,0,0,233,239,0,0,0,233, + 140,0,0,0,233,238,0,0,0,233,141,0,0,0,233,236, + 0,0,0,233,142,0,0,0,233,196,0,0,0,233,143,0, + 0,0,233,197,0,0,0,233,144,0,0,0,233,201,0,0, + 0,233,145,0,0,0,233,230,0,0,0,233,146,0,0,0, + 233,198,0,0,0,233,147,0,0,0,233,244,0,0,0,233, + 148,0,0,0,233,246,0,0,0,233,149,0,0,0,233,242, + 0,0,0,233,150,0,0,0,233,251,0,0,0,233,151,0, + 0,0,233,249,0,0,0,233,152,0,0,0,233,255,0,0, + 0,233,153,0,0,0,233,214,0,0,0,233,154,0,0,0, + 233,220,0,0,0,233,155,0,0,0,233,248,0,0,0,233, + 156,0,0,0,233,163,0,0,0,233,157,0,0,0,233,216, + 0,0,0,233,158,0,0,0,233,215,0,0,0,233,159,0, + 0,0,105,146,1,0,0,233,160,0,0,0,233,225,0,0, + 0,233,161,0,0,0,233,237,0,0,0,233,162,0,0,0, + 233,243,0,0,0,233,250,0,0,0,233,164,0,0,0,233, + 241,0,0,0,233,165,0,0,0,233,209,0,0,0,233,166, + 0,0,0,233,170,0,0,0,233,167,0,0,0,233,186,0, + 0,0,233,168,0,0,0,233,191,0,0,0,233,169,0,0, + 0,233,174,0,0,0,233,172,0,0,0,233,171,0,0,0, + 233,189,0,0,0,233,188,0,0,0,233,173,0,0,0,233, + 175,0,0,0,233,187,0,0,0,233,176,0,0,0,105,145, + 37,0,0,233,177,0,0,0,105,146,37,0,0,233,178,0, + 0,0,105,147,37,0,0,233,179,0,0,0,105,2,37,0, + 0,233,180,0,0,0,105,36,37,0,0,233,181,0,0,0, + 233,193,0,0,0,233,182,0,0,0,233,194,0,0,0,233, + 183,0,0,0,233,192,0,0,0,233,184,0,0,0,233,185, + 0,0,0,105,99,37,0,0,105,81,37,0,0,105,87,37, + 0,0,105,93,37,0,0,233,190,0,0,0,105,16,37,0, + 0,105,20,37,0,0,105,52,37,0,0,105,44,37,0,0, + 233,195,0,0,0,105,28,37,0,0,105,0,37,0,0,105, + 60,37,0,0,233,227,0,0,0,233,200,0,0,0,105,90, + 37,0,0,105,84,37,0,0,233,202,0,0,0,105,105,37, + 0,0,233,203,0,0,0,105,102,37,0,0,233,204,0,0, + 0,105,96,37,0,0,233,205,0,0,0,105,80,37,0,0, + 233,206,0,0,0,105,108,37,0,0,233,207,0,0,0,233, + 208,0,0,0,233,240,0,0,0,233,210,0,0,0,233,211, + 0,0,0,233,212,0,0,0,233,213,0,0,0,105,49,1, + 0,0,233,217,0,0,0,105,24,37,0,0,233,218,0,0, + 0,105,12,37,0,0,233,219,0,0,0,105,136,37,0,0, + 105,132,37,0,0,233,221,0,0,0,233,222,0,0,0,233, + 223,0,0,0,105,128,37,0,0,233,245,0,0,0,233,254, + 0,0,0,233,253,0,0,0,105,23,32,0,0,233,247,0, + 0,0,105,160,37,0,0,41,9,114,167,0,0,0,114,95, + 0,0,0,114,87,0,0,0,114,109,0,0,0,114,85,0, + 0,0,114,43,0,0,0,114,166,0,0,0,114,165,0,0, + 0,114,89,0,0,0,117,158,1,0,0,0,1,2,3,4, + 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, + 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36, + 37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52, + 53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68, + 69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84, + 85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100, + 101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116, + 117,118,119,120,121,122,123,124,125,126,127,195,135,195,188,195, + 169,195,162,195,164,195,160,195,165,195,167,195,170,195,171,195, + 168,195,175,195,174,195,172,195,132,195,133,195,137,195,166,195, + 134,195,180,195,182,195,178,195,187,195,185,195,191,195,150,195, + 156,195,184,194,163,195,152,195,151,198,146,195,161,195,173,195, + 179,195,186,195,177,195,145,194,170,194,186,194,191,194,174,194, + 172,194,189,194,188,194,161,194,171,194,187,226,150,145,226,150, + 146,226,150,147,226,148,130,226,148,164,195,129,195,130,195,128, + 194,169,226,149,163,226,149,145,226,149,151,226,149,157,194,162, + 194,165,226,148,144,226,148,148,226,148,180,226,148,172,226,148, + 156,226,148,128,226,148,188,195,163,195,131,226,149,154,226,149, + 148,226,149,169,226,149,166,226,149,160,226,149,144,226,149,172, + 194,164,195,176,195,144,195,138,195,139,195,136,196,177,195,141, + 195,142,195,143,226,148,152,226,148,140,226,150,136,226,150,132, + 194,166,195,140,226,150,128,195,147,195,159,195,148,195,146,195, + 181,195,149,194,181,195,190,195,158,195,154,195,155,195,153,195, + 189,195,157,194,175,194,180,194,173,194,177,226,128,151,194,190, + 194,182,194,167,195,183,194,184,194,176,194,168,194,183,194,185, + 194,179,194,178,226,150,160,194,160,233,1,0,0,0,233,2, + 0,0,0,233,3,0,0,0,233,4,0,0,0,233,5,0, + 0,0,233,6,0,0,0,233,7,0,0,0,233,8,0,0, + 0,233,9,0,0,0,233,10,0,0,0,233,11,0,0,0, + 233,12,0,0,0,233,13,0,0,0,233,14,0,0,0,233, + 15,0,0,0,233,16,0,0,0,233,17,0,0,0,233,18, + 0,0,0,233,19,0,0,0,233,20,0,0,0,233,21,0, + 0,0,233,22,0,0,0,233,23,0,0,0,233,24,0,0, + 0,233,25,0,0,0,233,26,0,0,0,233,27,0,0,0, + 233,28,0,0,0,233,29,0,0,0,233,30,0,0,0,233, + 31,0,0,0,233,32,0,0,0,233,33,0,0,0,233,34, + 0,0,0,233,35,0,0,0,233,36,0,0,0,233,37,0, + 0,0,233,38,0,0,0,233,39,0,0,0,233,40,0,0, + 0,233,41,0,0,0,233,42,0,0,0,233,43,0,0,0, + 233,44,0,0,0,233,45,0,0,0,233,46,0,0,0,233, + 47,0,0,0,233,48,0,0,0,233,49,0,0,0,233,50, + 0,0,0,233,51,0,0,0,233,52,0,0,0,233,53,0, + 0,0,233,54,0,0,0,233,55,0,0,0,233,56,0,0, + 0,233,57,0,0,0,233,58,0,0,0,233,59,0,0,0, + 233,60,0,0,0,233,61,0,0,0,233,62,0,0,0,233, + 63,0,0,0,233,64,0,0,0,233,65,0,0,0,233,66, + 0,0,0,233,67,0,0,0,233,68,0,0,0,233,69,0, + 0,0,233,70,0,0,0,233,71,0,0,0,233,72,0,0, + 0,233,73,0,0,0,233,74,0,0,0,233,75,0,0,0, + 233,76,0,0,0,233,77,0,0,0,233,78,0,0,0,233, + 79,0,0,0,233,80,0,0,0,233,81,0,0,0,233,82, + 0,0,0,233,83,0,0,0,233,84,0,0,0,233,85,0, + 0,0,233,86,0,0,0,233,87,0,0,0,233,88,0,0, + 0,233,89,0,0,0,233,90,0,0,0,233,91,0,0,0, + 233,92,0,0,0,233,93,0,0,0,233,94,0,0,0,233, + 95,0,0,0,233,96,0,0,0,233,97,0,0,0,233,98, + 0,0,0,233,99,0,0,0,233,100,0,0,0,233,101,0, + 0,0,233,102,0,0,0,233,103,0,0,0,233,104,0,0, + 0,233,105,0,0,0,233,106,0,0,0,233,107,0,0,0, + 233,108,0,0,0,233,109,0,0,0,233,110,0,0,0,233, + 111,0,0,0,233,112,0,0,0,233,113,0,0,0,233,114, + 0,0,0,233,115,0,0,0,233,116,0,0,0,233,117,0, + 0,0,233,118,0,0,0,233,119,0,0,0,233,120,0,0, + 0,233,121,0,0,0,233,122,0,0,0,233,123,0,0,0, + 233,124,0,0,0,233,125,0,0,0,233,126,0,0,0,233, + 127,0,0,0,41,14,218,7,95,95,100,111,99,95,95,114, + 5,0,0,0,114,1,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,33,0,0,0,114,36,0,0,0,114,38,0, + 0,0,90,18,109,97,107,101,95,105,100,101,110,116,105,116, + 121,95,100,105,99,116,218,5,114,97,110,103,101,90,12,100, + 101,99,111,100,105,110,103,95,109,97,112,218,6,117,112,100, + 97,116,101,114,17,0,0,0,114,7,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,42,1,0,0,1,0,0,0,115, + 30,8,0,0,4,0,8,4,16,4,16,8,16,4,18,4, + 18,3,6,5,14,13,6,1,4,1,2,255,4,2,2,254, + 4,3,2,253,4,4,2,252,4,5,2,251,4,6,2,250, + 4,7,2,249,4,8,2,248,4,9,2,247,4,10,2,246, + 4,11,2,245,4,12,2,244,4,13,2,243,4,14,2,242, + 4,15,2,241,4,16,2,240,4,17,4,239,4,18,2,238, + 4,19,2,237,4,20,2,236,4,21,2,235,4,22,2,234, + 4,23,2,233,4,24,2,232,4,25,2,231,4,26,2,230, + 4,27,2,229,4,28,2,228,4,29,2,227,4,30,2,226, + 4,31,2,225,4,32,2,224,4,33,2,223,4,34,6,222, + 4,35,2,221,4,36,2,220,4,37,2,219,4,38,2,218, + 4,39,2,217,4,40,2,216,4,41,2,215,4,42,2,214, + 4,43,2,213,4,44,2,212,4,45,2,211,4,46,2,210, + 4,47,2,209,4,48,2,208,4,49,2,207,4,50,2,206, + 4,51,6,205,4,52,2,204,4,53,2,203,4,54,2,202, + 4,55,2,201,4,56,2,200,4,57,2,199,4,58,2,198, + 4,59,2,197,4,60,2,196,4,61,2,195,4,62,2,194, + 4,63,2,193,4,64,2,192,4,65,2,191,4,66,2,190, + 4,67,2,189,4,68,6,188,4,69,2,187,4,70,2,186, + 4,71,2,185,4,72,2,184,4,73,2,183,4,74,2,182, + 4,75,2,181,4,76,2,180,4,77,2,179,4,78,2,178, + 4,79,2,177,4,80,2,176,4,81,2,175,4,82,2,174, + 4,83,2,173,4,84,2,172,4,85,6,171,4,86,2,170, + 4,87,2,169,4,88,2,168,4,89,2,167,4,90,2,166, + 4,91,2,165,4,92,2,164,4,93,2,163,4,94,2,162, + 4,95,2,161,4,96,2,160,4,97,2,159,4,98,2,158, + 4,99,2,157,4,100,2,156,4,101,2,155,4,102,6,154, + 4,103,2,153,4,104,2,152,4,105,2,151,4,106,2,150, + 4,107,2,149,4,108,2,148,4,109,2,147,4,110,2,146, + 4,111,2,145,4,112,2,144,4,113,2,143,4,114,2,142, + 4,115,2,141,4,116,2,140,4,117,2,139,4,118,2,138, + 4,119,4,137,2,120,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,0,129,10,255,0,127,2,7,2,255, + 0,127,0,127,2,7,4,1,2,255,4,2,2,254,4,3, + 2,253,4,4,2,252,4,5,2,251,4,6,2,250,4,7, + 2,249,4,8,2,248,4,9,2,247,4,10,2,246,4,11, + 2,245,4,12,2,244,4,13,2,243,4,14,2,242,4,15, + 2,241,4,16,2,240,4,17,4,239,4,18,2,238,4,19, + 2,237,4,20,2,236,4,21,2,235,4,22,2,234,4,23, + 2,233,4,24,2,232,4,25,2,231,4,26,2,230,4,27, + 2,229,4,28,2,228,4,29,2,227,4,30,2,226,4,31, + 2,225,4,32,2,224,4,33,2,223,4,34,6,222,4,35, + 2,221,4,36,2,220,4,37,2,219,4,38,2,218,4,39, + 2,217,4,40,2,216,4,41,2,215,4,42,2,214,4,43, + 2,213,4,44,2,212,4,45,2,211,4,46,2,210,4,47, + 2,209,4,48,2,208,4,49,2,207,4,50,2,206,4,51, + 6,205,4,52,2,204,4,53,2,203,4,54,2,202,4,55, + 2,201,4,56,2,200,4,57,2,199,4,58,2,198,4,59, + 2,197,4,60,2,196,4,61,2,195,4,62,2,194,4,63, + 2,193,4,64,2,192,4,65,2,191,4,66,2,190,4,67, + 2,189,4,68,6,188,4,69,2,187,4,70,2,186,4,71, + 2,185,4,72,2,184,4,73,2,183,4,74,2,182,4,75, + 2,181,4,76,2,180,4,77,2,179,4,78,2,178,4,79, + 2,177,4,80,2,176,8,81,2,175,8,82,2,174,8,83, + 2,173,8,84,2,172,8,85,6,171,8,86,2,170,8,87, + 2,169,8,88,2,168,8,89,2,167,8,90,2,166,8,91, + 2,165,8,92,2,164,8,93,2,163,8,94,2,162,8,95, + 2,161,8,96,2,160,8,97,2,159,8,98,2,158,8,99, + 2,157,8,100,2,156,8,101,2,155,8,102,6,154,8,103, + 2,153,8,104,2,152,8,105,2,151,8,106,2,150,8,107, + 2,149,8,108,2,148,8,109,2,147,8,110,2,146,8,111, + 2,145,8,112,2,144,8,113,2,143,8,114,2,142,8,115, + 2,141,8,116,2,140,8,117,2,139,8,118,2,138,8,119, + 6,137,8,120,2,136,8,121,2,135,8,122,2,134,8,123, + 2,133,8,124,2,132,8,125,2,131,8,126,2,130,8,127, + 2,129,0,127,8,1,0,129,2,255,0,127,4,2,0,129, + 2,254,0,127,4,3,0,129,2,253,0,127,4,4,0,129, + 2,252,0,127,4,5,0,129,2,251,0,127,4,6,0,129, + 2,250,0,127,4,7,0,129,2,249,0,127,4,8,0,129, + 2,248,0,127,4,9,0,129,6,247,0,127,4,10,0,129, + 2,246,0,127,4,11,0,129,2,245,0,127,4,12,0,129, + 2,244,0,127,4,13,0,129,2,243,0,127,4,14,0,129, + 2,242,0,127,4,15,0,129,2,241,0,127,4,16,0,129, + 2,240,0,127,4,17,0,129,2,239,0,127,4,18,0,129, + 2,238,0,127,4,19,0,129,2,237,0,127,4,20,0,129, + 2,236,0,127,4,21,0,129,2,235,0,127,4,22,0,129, + 2,234,0,127,4,23,0,129,2,233,0,127,4,24,0,129, + 2,232,0,127,4,25,0,129,2,231,0,127,4,26,0,129, + 6,230,0,127,4,27,0,129,2,229,0,127,4,28,0,129, + 2,228,0,127,4,29,0,129,2,227,0,127,4,30,0,129, + 2,226,0,127,4,31,0,129,2,225,0,127,4,32,0,129, + 2,224,0,127,4,33,0,129,2,223,0,127,4,34,0,129, + 2,222,0,127,4,35,0,129,2,221,0,127,4,36,0,129, + 2,220,0,127,4,37,0,129,2,219,0,127,4,38,0,129, + 2,218,0,127,4,39,0,129,2,217,0,127,4,40,0,129, + 2,216,0,127,4,41,0,129,2,215,0,127,4,42,0,129, + 2,214,0,127,4,43,0,129,6,213,0,127,4,44,0,129, + 2,212,0,127,4,45,0,129,2,211,0,127,4,46,0,129, + 2,210,0,127,4,47,0,129,2,209,0,127,4,48,0,129, + 2,208,0,127,4,49,0,129,2,207,0,127,4,50,0,129, + 2,206,0,127,4,51,0,129,2,205,0,127,4,52,0,129, + 2,204,0,127,4,53,0,129,2,203,0,127,4,54,0,129, + 2,202,0,127,4,55,0,129,2,201,0,127,4,56,0,129, + 2,200,0,127,4,57,0,129,2,199,0,127,4,58,0,129, + 2,198,0,127,4,59,0,129,2,197,0,127,4,60,0,129, + 6,196,0,127,4,61,0,129,2,195,0,127,4,62,0,129, + 2,194,0,127,4,63,0,129,2,193,0,127,4,64,0,129, + 2,192,0,127,4,65,0,129,2,191,0,127,4,66,0,129, + 2,190,0,127,4,67,0,129,2,189,0,127,4,68,0,129, + 2,188,0,127,4,69,0,129,2,187,0,127,4,70,0,129, + 2,186,0,127,4,71,0,129,2,185,0,127,4,72,0,129, + 2,184,0,127,4,73,0,129,2,183,0,127,4,74,0,129, + 2,182,0,127,4,75,0,129,2,181,0,127,4,76,0,129, + 2,180,0,127,4,77,0,129,6,179,0,127,4,78,0,129, + 2,178,0,127,4,79,0,129,2,177,0,127,4,80,0,129, + 2,176,0,127,4,81,0,129,2,175,0,127,4,82,0,129, + 2,174,0,127,4,83,0,129,2,173,0,127,4,84,0,129, + 2,172,0,127,4,85,0,129,2,171,0,127,4,86,0,129, + 2,170,0,127,4,87,0,129,2,169,0,127,4,88,0,129, + 2,168,0,127,4,89,0,129,2,167,0,127,4,90,0,129, + 2,166,0,127,4,91,0,129,2,165,0,127,4,92,0,129, + 2,164,0,127,4,93,0,129,2,163,0,127,4,94,0,129, + 6,162,0,127,4,95,0,129,2,161,0,127,4,96,0,129, + 2,160,0,127,4,97,0,129,2,159,0,127,4,98,0,129, + 2,158,0,127,4,99,0,129,2,157,0,127,4,100,0,129, + 2,156,0,127,4,101,0,129,2,155,0,127,4,102,0,129, + 2,154,0,127,4,103,0,129,2,153,0,127,4,104,0,129, + 2,152,0,127,4,105,0,129,2,151,0,127,4,106,0,129, + 2,150,0,127,4,107,0,129,2,149,0,127,4,108,0,129, + 2,148,0,127,4,109,0,129,2,147,0,127,4,110,0,129, + 2,146,0,127,4,111,0,129,6,145,0,127,4,112,0,129, + 2,144,0,127,4,113,0,129,2,143,0,127,4,114,0,129, + 2,142,0,127,4,115,0,129,2,141,0,127,4,116,0,129, + 2,140,0,127,4,117,0,129,2,139,0,127,4,118,0,129, + 2,138,0,127,4,119,0,129,2,137,0,127,4,120,0,129, + 2,136,0,127,4,121,0,129,2,135,0,127,4,122,0,129, + 2,134,0,127,4,123,0,129,2,133,0,127,4,124,0,129, + 2,132,0,127,4,125,0,129,2,131,0,127,4,126,0,129, + 2,130,0,127,4,127,0,129,2,129,0,127,0,127,4,1, + 0,129,0,129,4,255,0,127,0,127,4,2,0,129,0,129, + 10,254,115,72,8,0,0,4,2,8,2,8,10,4,250,4, + 6,8,4,4,254,4,2,8,4,4,254,4,2,8,3,6, + 255,4,1,8,3,6,255,4,1,6,13,14,4,2,1,0, + 127,4,2,0,129,4,255,0,127,2,1,4,129,2,127,4, + 130,2,126,4,131,2,125,4,132,2,124,4,133,2,123,4, + 134,2,122,4,135,2,121,4,136,2,120,4,137,2,119,4, + 138,2,118,4,139,2,117,4,140,2,116,4,141,2,115,4, + 142,2,114,4,143,2,113,4,144,4,112,4,145,2,111,4, + 146,2,110,4,147,2,109,4,148,2,108,4,149,2,107,4, + 150,2,106,4,151,2,105,4,152,2,104,4,153,2,103,4, + 154,2,102,4,155,2,101,4,156,2,100,4,157,2,99,4, + 158,2,98,4,159,2,97,4,160,2,96,4,161,6,95,4, + 162,2,94,4,163,2,93,4,164,2,92,4,165,2,91,4, + 166,2,90,4,167,2,89,4,168,2,88,4,169,2,87,4, + 170,2,86,4,171,2,85,4,172,2,84,4,173,2,83,4, + 174,2,82,4,175,2,81,4,176,2,80,4,177,2,79,4, + 178,6,78,4,179,2,77,4,180,2,76,4,181,2,75,4, + 182,2,74,4,183,2,73,4,184,2,72,4,185,2,71,4, + 186,2,70,4,187,2,69,4,188,2,68,4,189,2,67,4, + 190,2,66,4,191,2,65,4,192,2,64,4,193,2,63,4, + 194,2,62,4,195,6,61,4,196,2,60,4,197,2,59,4, + 198,2,58,4,199,2,57,4,200,2,56,4,201,2,55,4, + 202,2,54,4,203,2,53,4,204,2,52,4,205,2,51,4, + 206,2,50,4,207,2,49,4,208,2,48,4,209,2,47,4, + 210,2,46,4,211,2,45,4,212,6,44,4,213,2,43,4, + 214,2,42,4,215,2,41,4,216,2,40,4,217,2,39,4, + 218,2,38,4,219,2,37,4,220,2,36,4,221,2,35,4, + 222,2,34,4,223,2,33,4,224,2,32,4,225,2,31,4, + 226,2,30,4,227,2,29,4,228,2,28,4,229,6,27,4, + 230,2,26,4,231,2,25,4,232,2,24,4,233,2,23,4, + 234,2,22,4,235,2,21,4,236,2,20,4,237,2,19,4, + 238,2,18,4,239,2,17,4,240,2,16,4,241,2,15,4, + 242,2,14,4,243,2,13,4,244,2,12,4,245,2,11,4, + 246,4,10,2,247,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,10,1,0,127,0,127,2,6,0,129,0, + 129,2,254,0,127,0,127,0,127,0,127,2,10,0,129,0, + 129,4,254,0,127,0,127,2,2,0,129,0,129,4,255,0, + 127,0,127,2,1,0,129,4,129,0,127,2,127,0,129,4, + 130,0,127,2,126,0,129,4,131,0,127,2,125,0,129,4, + 132,0,127,2,124,0,129,4,133,0,127,2,123,0,129,4, + 134,0,127,2,122,0,129,4,135,0,127,2,121,0,129,4, + 136,0,127,2,120,0,129,4,137,0,127,2,119,0,129,4, + 138,0,127,2,118,0,129,4,139,0,127,2,117,0,129,4, + 140,0,127,2,116,0,129,4,141,0,127,2,115,0,129,4, + 142,0,127,2,114,0,129,4,143,0,127,4,113,0,129,4, + 144,0,127,2,112,0,129,4,145,0,127,2,111,0,129,4, + 146,0,127,2,110,0,129,4,147,0,127,2,109,0,129,4, + 148,0,127,2,108,0,129,4,149,0,127,2,107,0,129,4, + 150,0,127,2,106,0,129,4,151,0,127,2,105,0,129,4, + 152,0,127,2,104,0,129,4,153,0,127,2,103,0,129,4, + 154,0,127,2,102,0,129,4,155,0,127,2,101,0,129,4, + 156,0,127,2,100,0,129,4,157,0,127,2,99,0,129,4, + 158,0,127,2,98,0,129,4,159,0,127,2,97,0,129,4, + 160,0,127,6,96,0,129,4,161,0,127,2,95,0,129,4, + 162,0,127,2,94,0,129,4,163,0,127,2,93,0,129,4, + 164,0,127,2,92,0,129,4,165,0,127,2,91,0,129,4, + 166,0,127,2,90,0,129,4,167,0,127,2,89,0,129,4, + 168,0,127,2,88,0,129,4,169,0,127,2,87,0,129,4, + 170,0,127,2,86,0,129,4,171,0,127,2,85,0,129,4, + 172,0,127,2,84,0,129,4,173,0,127,2,83,0,129,4, + 174,0,127,2,82,0,129,4,175,0,127,2,81,0,129,4, + 176,0,127,2,80,0,129,4,177,0,127,6,79,0,129,4, + 178,0,127,2,78,0,129,4,179,0,127,2,77,0,129,4, + 180,0,127,2,76,0,129,4,181,0,127,2,75,0,129,4, + 182,0,127,2,74,0,129,4,183,0,127,2,73,0,129,4, + 184,0,127,2,72,0,129,4,185,0,127,2,71,0,129,4, + 186,0,127,2,70,0,129,4,187,0,127,2,69,0,129,4, + 188,0,127,2,68,0,129,4,189,0,127,2,67,0,129,4, + 190,0,127,2,66,0,129,4,191,0,127,2,65,0,129,4, + 192,0,127,2,64,0,129,4,193,0,127,2,63,0,129,4, + 194,0,127,6,62,0,129,4,195,0,127,2,61,0,129,4, + 196,0,127,2,60,0,129,4,197,0,127,2,59,0,129,4, + 198,0,127,2,58,0,129,4,199,0,127,2,57,0,129,4, + 200,0,127,2,56,0,129,4,201,0,127,2,55,0,129,4, + 202,0,127,2,54,0,129,4,203,0,127,2,53,0,129,4, + 204,0,127,2,52,0,129,4,205,0,127,2,51,0,129,4, + 206,0,127,2,50,0,129,8,207,0,127,2,49,0,129,8, + 208,0,127,2,48,0,129,8,209,0,127,2,47,0,129,8, + 210,0,127,2,46,0,129,8,211,0,127,6,45,0,129,8, + 212,0,127,2,44,0,129,8,213,0,127,2,43,0,129,8, + 214,0,127,2,42,0,129,8,215,0,127,2,41,0,129,8, + 216,0,127,2,40,0,129,8,217,0,127,2,39,0,129,8, + 218,0,127,2,38,0,129,8,219,0,127,2,37,0,129,8, + 220,0,127,2,36,0,129,8,221,0,127,2,35,0,129,8, + 222,0,127,2,34,0,129,8,223,0,127,2,33,0,129,8, + 224,0,127,2,32,0,129,8,225,0,127,2,31,0,129,8, + 226,0,127,2,30,0,129,8,227,0,127,2,29,0,129,8, + 228,0,127,6,28,0,129,8,229,0,127,2,27,0,129,8, + 230,0,127,2,26,0,129,8,231,0,127,2,25,0,129,8, + 232,0,127,2,24,0,129,8,233,0,127,2,23,0,129,8, + 234,0,127,2,22,0,129,8,235,0,127,2,21,0,129,8, + 236,0,127,2,20,0,129,8,237,0,127,2,19,0,129,8, + 238,0,127,2,18,0,129,8,239,0,127,2,17,0,129,8, + 240,0,127,2,16,0,129,8,241,0,127,2,15,0,129,8, + 242,0,127,2,14,0,129,8,243,0,127,2,13,0,129,8, + 244,0,127,2,12,0,129,8,245,0,127,6,11,0,129,8, + 246,0,127,2,10,0,129,8,247,0,127,2,9,0,129,8, + 248,0,127,2,8,0,129,8,249,0,127,2,7,0,129,8, + 250,0,127,2,6,0,129,8,251,0,127,2,5,0,129,8, + 252,0,127,2,4,0,129,8,253,0,127,2,3,0,129,8, + 254,0,127,2,2,0,129,4,255,0,127,2,1,4,129,2, + 127,4,130,2,126,4,131,2,125,4,132,2,124,4,133,2, + 123,4,134,2,122,4,135,6,121,4,136,2,120,4,137,2, + 119,4,138,2,118,4,139,2,117,4,140,2,116,4,141,2, + 115,4,142,2,114,4,143,2,113,4,144,2,112,4,145,2, + 111,4,146,2,110,4,147,2,109,4,148,2,108,4,149,2, + 107,4,150,2,106,4,151,2,105,4,152,6,104,4,153,2, + 103,4,154,2,102,4,155,2,101,4,156,2,100,4,157,2, + 99,4,158,2,98,4,159,2,97,4,160,2,96,4,161,2, + 95,4,162,2,94,4,163,2,93,4,164,2,92,4,165,2, + 91,4,166,2,90,4,167,2,89,4,168,2,88,4,169,6, + 87,4,170,2,86,4,171,2,85,4,172,2,84,4,173,2, + 83,4,174,2,82,4,175,2,81,4,176,2,80,4,177,2, + 79,4,178,2,78,4,179,2,77,4,180,2,76,4,181,2, + 75,4,182,2,74,4,183,2,73,4,184,2,72,4,185,2, + 71,4,186,6,70,4,187,2,69,4,188,2,68,4,189,2, + 67,4,190,2,66,4,191,2,65,4,192,2,64,4,193,2, + 63,4,194,2,62,4,195,2,61,4,196,2,60,4,197,2, + 59,4,198,2,58,4,199,2,57,4,200,2,56,4,201,2, + 55,4,202,2,54,4,203,6,53,4,204,2,52,4,205,2, + 51,4,206,2,50,4,207,2,49,4,208,2,48,4,209,2, + 47,4,210,2,46,4,211,2,45,4,212,2,44,4,213,2, + 43,4,214,2,42,4,215,2,41,4,216,2,40,4,217,2, + 39,4,218,2,38,4,219,2,37,4,220,6,36,4,221,2, + 35,4,222,2,34,4,223,2,33,4,224,2,32,4,225,2, + 31,4,226,2,30,4,227,2,29,4,228,2,28,4,229,2, + 27,4,230,2,26,4,231,2,25,4,232,2,24,4,233,2, + 23,4,234,2,22,4,235,2,21,4,236,2,20,4,237,6, + 19,4,238,2,18,4,239,2,17,4,240,2,16,4,241,2, + 15,4,242,2,14,4,243,2,13,4,244,2,12,4,245,2, + 11,4,246,2,10,4,247,2,9,4,248,2,8,4,249,2, + 7,4,250,2,6,4,251,2,5,4,252,2,4,4,253,2, + 3,4,254,4,2,4,255,4,1,0,129,0,129,6,253,115, + 126,10,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,66,1,66,1,66,1,66,13,19,13,25,1,66,1,66, + 1,72,1,72,1,72,1,72,26,32,26,51,1,72,1,72, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,16,22,16,41,42,47, + 48,51,42,52,16,53,1,13,1,13,1,3,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 13,19,13,19,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,21,2,21,2,21,2,1,3,1,3,5,11,1,15, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,5,11,13,19,16,2,16,2,1,13,1,13, + 1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp852.h b/Python/frozen_modules/encodings_cp852.h new file mode 100644 index 00000000000000..e9932b8926562c --- /dev/null +++ b/Python/frozen_modules/encodings_cp852.h @@ -0,0 +1,896 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp852[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,76,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,85,100,86, + 147,1,100,87,100,88,147,1,100,89,100,90,147,1,100,91, + 100,92,147,1,100,93,100,94,147,1,100,95,100,96,147,1, + 100,97,100,98,147,1,100,99,100,100,147,1,100,101,100,102, + 147,1,100,100,100,103,147,1,100,104,100,105,147,1,100,106, + 100,101,147,1,100,107,100,108,147,1,100,109,100,110,147,1, + 100,111,100,112,147,1,100,113,100,114,147,1,165,1,105,0, + 100,115,100,116,147,1,100,117,100,118,147,1,100,119,100,120, + 147,1,100,121,100,122,147,1,100,123,100,124,147,1,100,125, + 100,126,147,1,100,127,100,128,147,1,100,129,100,130,147,1, + 100,108,100,131,147,1,100,132,100,133,147,1,100,134,100,135, + 147,1,100,136,100,137,147,1,100,138,100,139,147,1,100,140, + 100,141,147,1,100,120,100,142,147,1,100,122,100,143,147,1, + 100,144,100,145,147,1,165,1,105,0,100,44,100,146,147,1, + 100,147,100,148,147,1,100,149,100,150,147,1,100,16,100,151, + 147,1,100,152,100,153,147,1,100,48,100,154,147,1,100,155, + 100,156,147,1,100,157,100,158,147,1,100,159,100,160,147,1, + 100,161,100,162,147,1,100,163,100,164,147,1,100,165,100,87, + 147,1,100,166,100,167,147,1,100,168,100,169,147,1,100,170, + 100,171,147,1,100,172,100,157,147,1,100,173,100,174,147,1, + 165,1,105,0,100,175,100,176,147,1,100,66,100,161,147,1, + 100,76,100,163,147,1,100,177,100,178,147,1,100,179,100,180, + 147,1,100,181,100,182,147,1,100,183,100,184,147,1,100,68, + 100,185,147,1,100,186,100,187,147,1,100,188,100,189,147,1, + 100,190,100,191,147,1,100,192,100,172,147,1,100,80,100,190, + 147,1,100,22,100,173,147,1,100,193,100,194,147,1,100,24, + 100,195,147,1,100,196,100,197,147,1,165,1,105,0,100,198, + 100,199,147,1,100,30,100,200,147,1,100,201,100,202,147,1, + 100,20,100,181,147,1,100,203,100,204,147,1,100,34,100,205, + 147,1,100,206,100,207,147,1,100,82,100,186,147,1,100,40, + 100,208,147,1,100,209,100,117,147,1,100,210,100,104,147,1, + 100,211,100,212,147,1,100,213,100,214,147,1,100,84,100,215, + 147,1,100,54,100,216,147,1,100,217,100,93,147,1,100,56, + 100,218,147,1,165,1,100,125,100,109,100,95,100,219,100,220, + 100,221,100,222,100,223,100,79,100,224,156,9,165,1,161,1, + 1,0,100,225,90,12,105,0,100,1,100,1,147,1,100,226, + 100,226,147,1,100,227,100,227,147,1,100,228,100,228,147,1, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,100,234, + 100,234,147,1,100,235,100,235,147,1,100,236,100,236,147,1, + 100,237,100,237,147,1,100,238,100,238,147,1,100,239,100,239, + 147,1,100,240,100,240,147,1,100,241,100,241,147,1,105,0, + 100,242,100,242,147,1,100,243,100,243,147,1,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,100,251,100,251,147,1,100,252,100,252, + 147,1,100,253,100,253,147,1,100,254,100,254,147,1,100,255, + 100,255,147,1,144,1,100,0,144,1,100,0,147,1,144,1, + 100,1,144,1,100,1,147,1,144,1,100,2,144,1,100,2, + 147,1,165,1,105,0,144,1,100,3,144,1,100,3,147,1, + 144,1,100,4,144,1,100,4,147,1,144,1,100,5,144,1, + 100,5,147,1,144,1,100,6,144,1,100,6,147,1,144,1, + 100,7,144,1,100,7,147,1,144,1,100,8,144,1,100,8, + 147,1,144,1,100,9,144,1,100,9,147,1,144,1,100,10, + 144,1,100,10,147,1,144,1,100,11,144,1,100,11,147,1, + 144,1,100,12,144,1,100,12,147,1,144,1,100,13,144,1, + 100,13,147,1,144,1,100,14,144,1,100,14,147,1,144,1, + 100,15,144,1,100,15,147,1,144,1,100,16,144,1,100,16, + 147,1,144,1,100,17,144,1,100,17,147,1,144,1,100,18, + 144,1,100,18,147,1,144,1,100,19,144,1,100,19,147,1, + 165,1,105,0,144,1,100,20,144,1,100,20,147,1,144,1, + 100,21,144,1,100,21,147,1,144,1,100,22,144,1,100,22, + 147,1,144,1,100,23,144,1,100,23,147,1,144,1,100,24, + 144,1,100,24,147,1,144,1,100,25,144,1,100,25,147,1, + 144,1,100,26,144,1,100,26,147,1,144,1,100,27,144,1, + 100,27,147,1,144,1,100,28,144,1,100,28,147,1,144,1, + 100,29,144,1,100,29,147,1,144,1,100,30,144,1,100,30, + 147,1,144,1,100,31,144,1,100,31,147,1,144,1,100,32, + 144,1,100,32,147,1,144,1,100,33,144,1,100,33,147,1, + 144,1,100,34,144,1,100,34,147,1,144,1,100,35,144,1, + 100,35,147,1,144,1,100,36,144,1,100,36,147,1,165,1, + 105,0,144,1,100,37,144,1,100,37,147,1,144,1,100,38, + 144,1,100,38,147,1,144,1,100,39,144,1,100,39,147,1, + 144,1,100,40,144,1,100,40,147,1,144,1,100,41,144,1, + 100,41,147,1,144,1,100,42,144,1,100,42,147,1,144,1, + 100,43,144,1,100,43,147,1,144,1,100,44,144,1,100,44, + 147,1,144,1,100,45,144,1,100,45,147,1,144,1,100,46, + 144,1,100,46,147,1,144,1,100,47,144,1,100,47,147,1, + 144,1,100,48,144,1,100,48,147,1,144,1,100,49,144,1, + 100,49,147,1,144,1,100,50,144,1,100,50,147,1,144,1, + 100,51,144,1,100,51,147,1,144,1,100,52,144,1,100,52, + 147,1,144,1,100,53,144,1,100,53,147,1,165,1,105,0, + 144,1,100,54,144,1,100,54,147,1,144,1,100,55,144,1, + 100,55,147,1,144,1,100,56,144,1,100,56,147,1,144,1, + 100,57,144,1,100,57,147,1,144,1,100,58,144,1,100,58, + 147,1,144,1,100,59,144,1,100,59,147,1,144,1,100,60, + 144,1,100,60,147,1,144,1,100,61,144,1,100,61,147,1, + 144,1,100,62,144,1,100,62,147,1,144,1,100,63,144,1, + 100,63,147,1,144,1,100,64,144,1,100,64,147,1,144,1, + 100,65,144,1,100,65,147,1,144,1,100,66,144,1,100,66, + 147,1,144,1,100,67,144,1,100,67,147,1,144,1,100,68, + 144,1,100,68,147,1,144,1,100,69,144,1,100,69,147,1, + 144,1,100,70,144,1,100,70,147,1,165,1,105,0,144,1, + 100,71,144,1,100,71,147,1,144,1,100,72,144,1,100,72, + 147,1,144,1,100,73,144,1,100,73,147,1,144,1,100,74, + 144,1,100,74,147,1,144,1,100,75,144,1,100,75,147,1, + 144,1,100,76,144,1,100,76,147,1,144,1,100,77,144,1, + 100,77,147,1,144,1,100,78,144,1,100,78,147,1,144,1, + 100,79,144,1,100,79,147,1,144,1,100,80,144,1,100,80, + 147,1,144,1,100,81,144,1,100,81,147,1,144,1,100,82, + 144,1,100,82,147,1,144,1,100,83,144,1,100,83,147,1, + 144,1,100,84,144,1,100,84,147,1,144,1,100,85,144,1, + 100,85,147,1,144,1,100,86,144,1,100,86,147,1,144,1, + 100,87,144,1,100,87,147,1,165,1,105,0,144,1,100,88, + 144,1,100,88,147,1,144,1,100,89,144,1,100,89,147,1, + 144,1,100,90,144,1,100,90,147,1,144,1,100,91,144,1, + 100,91,147,1,144,1,100,92,144,1,100,92,147,1,144,1, + 100,93,144,1,100,93,147,1,144,1,100,94,144,1,100,94, + 147,1,144,1,100,95,144,1,100,95,147,1,144,1,100,96, + 144,1,100,96,147,1,100,79,144,1,100,97,147,1,100,87, + 100,165,147,1,100,93,100,217,147,1,100,95,144,1,100,98, + 147,1,100,101,100,106,147,1,100,100,100,99,147,1,100,104, + 100,210,147,1,100,109,144,1,100,99,147,1,165,1,105,0, + 100,117,100,209,147,1,100,125,100,218,147,1,100,108,100,107, + 147,1,100,120,100,119,147,1,100,122,100,121,147,1,100,44, + 100,43,147,1,100,16,100,15,147,1,100,48,100,47,147,1, + 100,157,100,172,147,1,100,161,100,66,147,1,100,163,100,76, + 147,1,100,172,100,192,147,1,100,173,100,22,147,1,100,66, + 100,65,147,1,100,76,100,75,147,1,100,181,100,20,147,1, + 100,68,100,67,147,1,165,1,105,0,100,186,100,82,147,1, + 100,190,100,80,147,1,100,80,100,79,147,1,100,22,100,21, + 147,1,100,24,100,23,147,1,100,30,100,29,147,1,100,20, + 100,19,147,1,100,34,100,33,147,1,100,82,100,81,147,1, + 100,40,100,39,147,1,100,84,100,83,147,1,100,54,100,53, + 147,1,100,56,100,55,147,1,100,218,100,56,147,1,100,86, + 100,85,147,1,100,18,100,17,147,1,100,207,100,206,147,1, + 165,1,105,0,100,150,100,149,147,1,100,151,100,16,147,1, + 100,88,100,87,147,1,100,90,100,89,147,1,100,46,100,45, + 147,1,100,28,100,27,147,1,100,103,100,100,147,1,100,78, + 100,77,147,1,100,171,100,170,147,1,100,174,100,173,147,1, + 100,169,100,168,147,1,100,167,100,166,147,1,100,96,100,95, + 147,1,100,98,100,97,147,1,100,124,100,123,147,1,100,178, + 100,177,147,1,100,50,100,49,147,1,165,1,105,0,100,52, + 100,51,147,1,100,58,100,57,147,1,100,60,100,59,147,1, + 100,74,100,73,147,1,100,32,100,31,147,1,100,194,100,193, + 147,1,100,195,100,24,147,1,100,176,100,175,147,1,100,197, + 100,196,147,1,100,36,100,35,147,1,100,38,100,37,147,1, + 100,202,100,201,147,1,100,204,100,203,147,1,100,221,100,18, + 147,1,100,222,100,207,147,1,100,62,100,61,147,1,100,64, + 100,63,147,1,165,1,105,0,100,126,100,125,147,1,100,105, + 100,104,147,1,100,199,100,198,147,1,100,200,100,30,147,1, + 100,187,100,186,147,1,100,208,100,40,147,1,100,70,100,69, + 147,1,100,72,100,71,147,1,100,189,100,188,147,1,100,26, + 100,25,147,1,100,205,100,34,147,1,100,220,144,1,100,100, + 147,1,100,42,100,41,147,1,100,102,100,101,147,1,100,135, + 100,134,147,1,100,137,100,136,147,1,100,92,100,91,147,1, + 165,1,105,0,100,94,100,93,147,1,100,215,100,84,147,1, + 100,216,100,54,147,1,100,219,100,86,147,1,100,214,100,213, + 147,1,100,212,100,211,147,1,100,146,100,44,147,1,100,116, + 100,115,147,1,100,182,100,181,147,1,100,139,100,138,147,1, + 100,141,100,140,147,1,100,180,100,179,147,1,100,145,100,144, + 147,1,100,118,100,117,147,1,100,143,100,122,147,1,100,142, + 100,120,147,1,100,148,100,147,147,1,165,1,105,0,100,162, + 100,161,147,1,100,130,100,129,147,1,100,154,100,48,147,1, + 100,131,100,108,147,1,100,153,100,152,147,1,100,133,100,132, + 147,1,100,160,100,159,147,1,100,128,100,127,147,1,100,158, + 100,157,147,1,100,156,100,155,147,1,100,164,100,163,147,1, + 100,191,100,190,147,1,100,185,100,68,147,1,100,184,100,183, + 147,1,100,110,100,109,147,1,100,112,100,111,147,1,100,114, + 100,113,147,1,165,1,100,223,144,1,100,101,105,1,165,1, + 90,13,100,2,83,0,40,102,1,0,0,122,96,32,80,121, + 116,104,111,110,32,67,104,97,114,97,99,116,101,114,32,77, + 97,112,112,105,110,103,32,67,111,100,101,99,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,86,69,78, + 68,79,82,83,47,77,73,67,83,70,84,47,80,67,47,67, + 80,56,53,50,46,84,88,84,39,32,119,105,116,104,32,103, + 101,110,99,111,100,101,99,46,112,121,46,10,10,233,0,0, + 0,0,78,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,115,28,0,0,0,101,0,90, + 1,100,0,90,2,100,5,100,2,132,1,90,3,100,5,100, + 3,132,1,90,4,100,4,83,0,41,6,218,5,67,111,100, + 101,99,218,6,115,116,114,105,99,116,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 14,0,0,0,116,0,106,1,124,1,124,2,116,2,131,3, + 83,0,169,1,78,41,3,218,6,99,111,100,101,99,115,218, + 14,99,104,97,114,109,97,112,95,101,110,99,111,100,101,218, + 12,101,110,99,111,100,105,110,103,95,109,97,112,169,3,218, + 4,115,101,108,102,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,32,32,250,24,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 99,112,56,53,50,62,218,6,101,110,99,111,100,101,122,12, + 67,111,100,101,99,46,101,110,99,111,100,101,11,0,0,0, + 243,2,0,0,0,14,1,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,63,16,64,9,64,243, + 0,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,114,3,0,0,0,114,4, + 0,0,0,41,3,114,5,0,0,0,218,14,99,104,97,114, + 109,97,112,95,100,101,99,111,100,101,218,14,100,101,99,111, + 100,105,110,103,95,116,97,98,108,101,114,8,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,218,6,100,101, + 99,111,100,101,122,12,67,111,100,101,99,46,100,101,99,111, + 100,101,14,0,0,0,114,14,0,0,0,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,65,16, + 66,9,66,114,15,0,0,0,78,41,1,114,2,0,0,0, + 41,5,218,8,95,95,110,97,109,101,95,95,218,10,95,95, + 109,111,100,117,108,101,95,95,218,12,95,95,113,117,97,108, + 110,97,109,101,95,95,114,13,0,0,0,114,18,0,0,0, + 169,0,114,15,0,0,0,114,12,0,0,0,114,1,0,0, + 0,114,1,0,0,0,9,0,0,0,115,6,0,0,0,8, + 0,8,2,12,3,115,10,0,0,0,8,247,2,11,6,1, + 2,2,10,1,115,28,0,0,0,1,1,1,1,1,1,1, + 1,34,42,5,64,5,64,5,64,34,42,5,66,5,66,5, + 66,5,66,5,66,114,15,0,0,0,114,1,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,243,20,0,0,0,101,0,90,1,100,0,90, + 2,100,4,100,2,132,1,90,3,100,3,83,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,20,0,0,0,116,0, + 106,1,124,1,124,0,106,2,116,3,131,3,100,1,25,0, + 83,0,169,2,78,114,0,0,0,0,41,4,114,5,0,0, + 0,114,6,0,0,0,114,11,0,0,0,114,7,0,0,0, + 169,3,114,9,0,0,0,114,10,0,0,0,90,5,102,105, + 110,97,108,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,13,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,46,101,110,99,111,100,101, + 18,0,0,0,243,2,0,0,0,20,1,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 68,16,69,70,71,16,72,9,72,114,15,0,0,0,78,169, + 1,70,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,13,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,24,0,0,0,114,24,0,0, + 0,17,0,0,0,243,4,0,0,0,8,0,12,1,115,6, + 0,0,0,8,239,2,18,10,1,115,20,0,0,0,1,1, + 1,1,1,1,1,1,35,40,5,72,5,72,5,72,5,72, + 5,72,114,15,0,0,0,114,24,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,114,23,0,0,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,25,0,0,0,114,26,0,0,0,41,4,114,5, + 0,0,0,114,16,0,0,0,114,11,0,0,0,114,17,0, + 0,0,114,27,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,18,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,46,100,101, + 99,111,100,101,22,0,0,0,114,28,0,0,0,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,114,29,0,0,0,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,18,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,31,0,0,0, + 114,31,0,0,0,21,0,0,0,114,30,0,0,0,115,6, + 0,0,0,8,235,2,22,10,1,115,20,0,0,0,1,1, + 1,1,1,1,1,1,35,40,5,74,5,74,5,74,5,74, + 5,74,114,15,0,0,0,114,31,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,12,0,0,0,101,0,90,1,100,0,90,2,100,1, + 83,0,41,2,218,12,83,116,114,101,97,109,87,114,105,116, + 101,114,78,169,3,114,19,0,0,0,114,20,0,0,0,114, + 21,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,33,0,0,0,114,33,0,0,0,25,0,0, + 0,243,4,0,0,0,8,0,4,1,115,4,0,0,0,8, + 231,4,26,115,12,0,0,0,1,1,1,1,1,1,1,1, + 5,9,5,9,114,15,0,0,0,114,33,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,114,32,0,0,0,41,2,218,12,83,116,114,101, + 97,109,82,101,97,100,101,114,78,114,34,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,36,0, + 0,0,114,36,0,0,0,28,0,0,0,114,35,0,0,0, + 115,4,0,0,0,8,228,4,29,115,12,0,0,0,1,1, + 1,1,1,1,1,1,5,9,5,9,114,15,0,0,0,114, + 36,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,9,0,0,0,3,0,0,0,115,32,0,0,0,116,0, + 106,1,100,1,116,2,131,0,106,3,116,2,131,0,106,4, + 116,5,116,6,116,7,116,8,100,2,141,7,83,0,41,3, + 78,90,5,99,112,56,53,50,41,7,218,4,110,97,109,101, + 114,13,0,0,0,114,18,0,0,0,90,18,105,110,99,114, + 101,109,101,110,116,97,108,101,110,99,111,100,101,114,90,18, + 105,110,99,114,101,109,101,110,116,97,108,100,101,99,111,100, + 101,114,90,12,115,116,114,101,97,109,114,101,97,100,101,114, + 90,12,115,116,114,101,97,109,119,114,105,116,101,114,41,9, + 114,5,0,0,0,90,9,67,111,100,101,99,73,110,102,111, + 114,1,0,0,0,114,13,0,0,0,114,18,0,0,0,114, + 24,0,0,0,114,31,0,0,0,114,36,0,0,0,114,33, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,11,103,101,116,114,101,103,101,110,116,114,121,114, + 38,0,0,0,33,0,0,0,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,249,115, + 18,0,0,0,4,1,2,1,6,1,6,1,2,1,2,1, + 2,1,2,1,6,1,115,32,0,0,0,12,18,12,28,14, + 21,16,21,16,23,16,30,16,21,16,23,16,30,28,46,28, + 46,22,34,22,34,12,6,12,6,5,6,114,15,0,0,0, + 233,0,1,0,0,233,128,0,0,0,233,199,0,0,0,233, + 129,0,0,0,233,252,0,0,0,233,130,0,0,0,233,233, + 0,0,0,233,131,0,0,0,233,226,0,0,0,233,132,0, + 0,0,233,228,0,0,0,233,133,0,0,0,105,111,1,0, + 0,233,134,0,0,0,105,7,1,0,0,233,135,0,0,0, + 233,231,0,0,0,233,136,0,0,0,105,66,1,0,0,233, + 137,0,0,0,233,235,0,0,0,233,138,0,0,0,105,80, + 1,0,0,233,139,0,0,0,105,81,1,0,0,233,140,0, + 0,0,233,238,0,0,0,233,141,0,0,0,105,121,1,0, + 0,233,142,0,0,0,233,196,0,0,0,233,143,0,0,0, + 105,6,1,0,0,233,144,0,0,0,233,201,0,0,0,233, + 145,0,0,0,105,57,1,0,0,233,146,0,0,0,105,58, + 1,0,0,233,147,0,0,0,233,244,0,0,0,233,148,0, + 0,0,233,246,0,0,0,233,149,0,0,0,105,61,1,0, + 0,233,150,0,0,0,105,62,1,0,0,233,151,0,0,0, + 105,90,1,0,0,233,152,0,0,0,105,91,1,0,0,233, + 153,0,0,0,233,214,0,0,0,233,154,0,0,0,233,220, + 0,0,0,233,155,0,0,0,105,100,1,0,0,233,156,0, + 0,0,105,101,1,0,0,233,157,0,0,0,105,65,1,0, + 0,233,158,0,0,0,233,215,0,0,0,233,159,0,0,0, + 105,13,1,0,0,233,160,0,0,0,233,225,0,0,0,233, + 161,0,0,0,233,237,0,0,0,233,162,0,0,0,233,243, + 0,0,0,233,163,0,0,0,233,250,0,0,0,233,164,0, + 0,0,105,4,1,0,0,233,165,0,0,0,105,5,1,0, + 0,233,166,0,0,0,105,125,1,0,0,233,167,0,0,0, + 105,126,1,0,0,233,168,0,0,0,105,24,1,0,0,233, + 169,0,0,0,105,25,1,0,0,233,170,0,0,0,233,172, + 0,0,0,233,171,0,0,0,105,122,1,0,0,105,12,1, + 0,0,233,173,0,0,0,105,95,1,0,0,233,174,0,0, + 0,233,175,0,0,0,233,187,0,0,0,233,176,0,0,0, + 105,145,37,0,0,233,177,0,0,0,105,146,37,0,0,233, + 178,0,0,0,105,147,37,0,0,233,179,0,0,0,105,2, + 37,0,0,233,180,0,0,0,105,36,37,0,0,233,181,0, + 0,0,233,193,0,0,0,233,182,0,0,0,233,194,0,0, + 0,233,183,0,0,0,105,26,1,0,0,233,184,0,0,0, + 105,94,1,0,0,233,185,0,0,0,105,99,37,0,0,233, + 186,0,0,0,105,81,37,0,0,105,87,37,0,0,233,188, + 0,0,0,105,93,37,0,0,233,189,0,0,0,105,123,1, + 0,0,233,190,0,0,0,105,124,1,0,0,233,191,0,0, + 0,105,16,37,0,0,233,192,0,0,0,105,20,37,0,0, + 105,52,37,0,0,105,44,37,0,0,233,195,0,0,0,105, + 28,37,0,0,105,0,37,0,0,233,197,0,0,0,105,60, + 37,0,0,233,198,0,0,0,105,2,1,0,0,105,3,1, + 0,0,233,200,0,0,0,105,90,37,0,0,105,84,37,0, + 0,233,202,0,0,0,105,105,37,0,0,233,203,0,0,0, + 105,102,37,0,0,233,204,0,0,0,105,96,37,0,0,233, + 205,0,0,0,105,80,37,0,0,233,206,0,0,0,105,108, + 37,0,0,233,207,0,0,0,233,208,0,0,0,105,17,1, + 0,0,233,209,0,0,0,105,16,1,0,0,233,210,0,0, + 0,105,14,1,0,0,233,211,0,0,0,233,212,0,0,0, + 105,15,1,0,0,233,213,0,0,0,105,71,1,0,0,233, + 216,0,0,0,105,27,1,0,0,233,217,0,0,0,105,24, + 37,0,0,233,218,0,0,0,105,12,37,0,0,233,219,0, + 0,0,105,136,37,0,0,105,132,37,0,0,233,221,0,0, + 0,105,98,1,0,0,233,222,0,0,0,105,110,1,0,0, + 233,223,0,0,0,105,128,37,0,0,233,224,0,0,0,233, + 227,0,0,0,105,67,1,0,0,105,68,1,0,0,233,229, + 0,0,0,105,72,1,0,0,233,230,0,0,0,105,96,1, + 0,0,105,97,1,0,0,233,232,0,0,0,105,84,1,0, + 0,233,234,0,0,0,105,85,1,0,0,105,112,1,0,0, + 233,236,0,0,0,233,253,0,0,0,105,99,1,0,0,233, + 239,0,0,0,233,240,0,0,0,233,241,0,0,0,105,221, + 2,0,0,233,242,0,0,0,105,219,2,0,0,105,199,2, + 0,0,105,216,2,0,0,233,245,0,0,0,233,247,0,0, + 0,105,217,2,0,0,105,113,1,0,0,105,88,1,0,0, + 105,89,1,0,0,105,160,37,0,0,41,9,114,162,0,0, + 0,233,248,0,0,0,233,249,0,0,0,114,94,0,0,0, + 233,251,0,0,0,114,43,0,0,0,114,156,0,0,0,233, + 254,0,0,0,233,255,0,0,0,117,157,1,0,0,0,1, + 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, + 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81, + 82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,123,124,125,126,127,195,135, + 195,188,195,169,195,162,195,164,197,175,196,135,195,167,197,130, + 195,171,197,144,197,145,195,174,197,185,195,132,196,134,195,137, + 196,185,196,186,195,180,195,182,196,189,196,190,197,154,197,155, + 195,150,195,156,197,164,197,165,197,129,195,151,196,141,195,161, + 195,173,195,179,195,186,196,132,196,133,197,189,197,190,196,152, + 196,153,194,172,197,186,196,140,197,159,194,171,194,187,226,150, + 145,226,150,146,226,150,147,226,148,130,226,148,164,195,129,195, + 130,196,154,197,158,226,149,163,226,149,145,226,149,151,226,149, + 157,197,187,197,188,226,148,144,226,148,148,226,148,180,226,148, + 172,226,148,156,226,148,128,226,148,188,196,130,196,131,226,149, + 154,226,149,148,226,149,169,226,149,166,226,149,160,226,149,144, + 226,149,172,194,164,196,145,196,144,196,142,195,139,196,143,197, + 135,195,141,195,142,196,155,226,148,152,226,148,140,226,150,136, + 226,150,132,197,162,197,174,226,150,128,195,147,195,159,195,148, + 197,131,197,132,197,136,197,160,197,161,197,148,195,154,197,149, + 197,176,195,189,195,157,197,163,194,180,194,173,203,157,203,155, + 203,135,203,152,194,167,195,183,194,184,194,176,194,168,203,153, + 197,177,197,152,197,153,226,150,160,194,160,233,1,0,0,0, + 233,2,0,0,0,233,3,0,0,0,233,4,0,0,0,233, + 5,0,0,0,233,6,0,0,0,233,7,0,0,0,233,8, + 0,0,0,233,9,0,0,0,233,10,0,0,0,233,11,0, + 0,0,233,12,0,0,0,233,13,0,0,0,233,14,0,0, + 0,233,15,0,0,0,233,16,0,0,0,233,17,0,0,0, + 233,18,0,0,0,233,19,0,0,0,233,20,0,0,0,233, + 21,0,0,0,233,22,0,0,0,233,23,0,0,0,233,24, + 0,0,0,233,25,0,0,0,233,26,0,0,0,233,27,0, + 0,0,233,28,0,0,0,233,29,0,0,0,233,30,0,0, + 0,233,31,0,0,0,233,32,0,0,0,233,33,0,0,0, + 233,34,0,0,0,233,35,0,0,0,233,36,0,0,0,233, + 37,0,0,0,233,38,0,0,0,233,39,0,0,0,233,40, + 0,0,0,233,41,0,0,0,233,42,0,0,0,233,43,0, + 0,0,233,44,0,0,0,233,45,0,0,0,233,46,0,0, + 0,233,47,0,0,0,233,48,0,0,0,233,49,0,0,0, + 233,50,0,0,0,233,51,0,0,0,233,52,0,0,0,233, + 53,0,0,0,233,54,0,0,0,233,55,0,0,0,233,56, + 0,0,0,233,57,0,0,0,233,58,0,0,0,233,59,0, + 0,0,233,60,0,0,0,233,61,0,0,0,233,62,0,0, + 0,233,63,0,0,0,233,64,0,0,0,233,65,0,0,0, + 233,66,0,0,0,233,67,0,0,0,233,68,0,0,0,233, + 69,0,0,0,233,70,0,0,0,233,71,0,0,0,233,72, + 0,0,0,233,73,0,0,0,233,74,0,0,0,233,75,0, + 0,0,233,76,0,0,0,233,77,0,0,0,233,78,0,0, + 0,233,79,0,0,0,233,80,0,0,0,233,81,0,0,0, + 233,82,0,0,0,233,83,0,0,0,233,84,0,0,0,233, + 85,0,0,0,233,86,0,0,0,233,87,0,0,0,233,88, + 0,0,0,233,89,0,0,0,233,90,0,0,0,233,91,0, + 0,0,233,92,0,0,0,233,93,0,0,0,233,94,0,0, + 0,233,95,0,0,0,233,96,0,0,0,233,97,0,0,0, + 233,98,0,0,0,233,99,0,0,0,233,100,0,0,0,233, + 101,0,0,0,233,102,0,0,0,233,103,0,0,0,233,104, + 0,0,0,233,105,0,0,0,233,106,0,0,0,233,107,0, + 0,0,233,108,0,0,0,233,109,0,0,0,233,110,0,0, + 0,233,111,0,0,0,233,112,0,0,0,233,113,0,0,0, + 233,114,0,0,0,233,115,0,0,0,233,116,0,0,0,233, + 117,0,0,0,233,118,0,0,0,233,119,0,0,0,233,120, + 0,0,0,233,121,0,0,0,233,122,0,0,0,233,123,0, + 0,0,233,124,0,0,0,233,125,0,0,0,233,126,0,0, + 0,233,127,0,0,0,114,167,0,0,0,114,164,0,0,0, + 114,163,0,0,0,114,165,0,0,0,114,166,0,0,0,41, + 14,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,90,18,109, + 97,107,101,95,105,100,101,110,116,105,116,121,95,100,105,99, + 116,218,5,114,97,110,103,101,90,12,100,101,99,111,100,105, + 110,103,95,109,97,112,218,6,117,112,100,97,116,101,114,17, + 0,0,0,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,42,1,0,0,1,0,0,0,115,30,8,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,14, + 13,6,1,4,1,2,255,4,2,2,254,4,3,2,253,4, + 4,2,252,4,5,2,251,4,6,2,250,4,7,2,249,4, + 8,2,248,4,9,2,247,4,10,2,246,4,11,2,245,4, + 12,2,244,4,13,2,243,4,14,2,242,4,15,2,241,4, + 16,2,240,4,17,4,239,4,18,2,238,4,19,2,237,4, + 20,2,236,4,21,2,235,4,22,2,234,4,23,2,233,4, + 24,2,232,4,25,2,231,4,26,2,230,4,27,2,229,4, + 28,2,228,4,29,2,227,4,30,2,226,4,31,2,225,4, + 32,2,224,4,33,2,223,4,34,6,222,4,35,2,221,4, + 36,2,220,4,37,2,219,4,38,2,218,4,39,2,217,4, + 40,2,216,4,41,2,215,4,42,2,214,4,43,2,213,4, + 44,2,212,4,45,2,211,4,46,2,210,4,47,2,209,4, + 48,2,208,4,49,2,207,4,50,2,206,4,51,6,205,4, + 52,2,204,4,53,2,203,4,54,2,202,4,55,2,201,4, + 56,2,200,4,57,2,199,4,58,2,198,4,59,2,197,4, + 60,2,196,4,61,2,195,4,62,2,194,4,63,2,193,4, + 64,2,192,4,65,2,191,4,66,2,190,4,67,2,189,4, + 68,6,188,4,69,2,187,4,70,2,186,4,71,2,185,4, + 72,2,184,4,73,2,183,4,74,2,182,4,75,2,181,4, + 76,2,180,4,77,2,179,4,78,2,178,4,79,2,177,4, + 80,2,176,4,81,2,175,4,82,2,174,4,83,2,173,4, + 84,2,172,4,85,6,171,4,86,2,170,4,87,2,169,4, + 88,2,168,4,89,2,167,4,90,2,166,4,91,2,165,4, + 92,2,164,4,93,2,163,4,94,2,162,4,95,2,161,4, + 96,2,160,4,97,2,159,4,98,2,158,4,99,2,157,4, + 100,2,156,4,101,2,155,4,102,6,154,4,103,2,153,4, + 104,2,152,4,105,2,151,4,106,2,150,4,107,2,149,4, + 108,2,148,4,109,2,147,4,110,2,146,4,111,2,145,4, + 112,2,144,4,113,2,143,4,114,2,142,4,115,2,141,4, + 116,2,140,4,117,2,139,4,118,2,138,4,119,4,137,2, + 120,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,0,129,10,255,0,127,2,7,2,255,0,127,0,127,2, + 7,4,1,2,255,4,2,2,254,4,3,2,253,4,4,2, + 252,4,5,2,251,4,6,2,250,4,7,2,249,4,8,2, + 248,4,9,2,247,4,10,2,246,4,11,2,245,4,12,2, + 244,4,13,2,243,4,14,2,242,4,15,2,241,4,16,2, + 240,4,17,4,239,4,18,2,238,4,19,2,237,4,20,2, + 236,4,21,2,235,4,22,2,234,4,23,2,233,4,24,2, + 232,4,25,2,231,4,26,2,230,4,27,2,229,4,28,2, + 228,4,29,2,227,4,30,2,226,4,31,2,225,8,32,2, + 224,8,33,2,223,8,34,6,222,8,35,2,221,8,36,2, + 220,8,37,2,219,8,38,2,218,8,39,2,217,8,40,2, + 216,8,41,2,215,8,42,2,214,8,43,2,213,8,44,2, + 212,8,45,2,211,8,46,2,210,8,47,2,209,8,48,2, + 208,8,49,2,207,8,50,2,206,8,51,6,205,8,52,2, + 204,8,53,2,203,8,54,2,202,8,55,2,201,8,56,2, + 200,8,57,2,199,8,58,2,198,8,59,2,197,8,60,2, + 196,8,61,2,195,8,62,2,194,8,63,2,193,8,64,2, + 192,8,65,2,191,8,66,2,190,8,67,2,189,8,68,6, + 188,8,69,2,187,8,70,2,186,8,71,2,185,8,72,2, + 184,8,73,2,183,8,74,2,182,8,75,2,181,8,76,2, + 180,8,77,2,179,8,78,2,178,8,79,2,177,8,80,2, + 176,8,81,2,175,8,82,2,174,8,83,2,173,8,84,2, + 172,8,85,6,171,8,86,2,170,8,87,2,169,8,88,2, + 168,8,89,2,167,8,90,2,166,8,91,2,165,8,92,2, + 164,8,93,2,163,8,94,2,162,8,95,2,161,8,96,2, + 160,8,97,2,159,8,98,2,158,8,99,2,157,8,100,2, + 156,8,101,2,155,8,102,6,154,8,103,2,153,8,104,2, + 152,8,105,2,151,8,106,2,150,8,107,2,149,8,108,2, + 148,8,109,2,147,8,110,2,146,8,111,2,145,8,112,2, + 144,8,113,2,143,8,114,2,142,8,115,2,141,8,116,2, + 140,8,117,2,139,8,118,2,138,8,119,6,137,8,120,2, + 136,8,121,2,135,8,122,2,134,8,123,2,133,8,124,2, + 132,8,125,2,131,8,126,2,130,8,127,2,129,0,127,8, + 1,0,129,2,255,0,127,6,2,0,129,2,254,0,127,4, + 3,0,129,2,253,0,127,4,4,0,129,2,252,0,127,6, + 5,0,129,2,251,0,127,4,6,0,129,2,250,0,127,4, + 7,0,129,2,249,0,127,4,8,0,129,2,248,0,127,6, + 9,0,129,6,247,0,127,4,10,0,129,2,246,0,127,4, + 11,0,129,2,245,0,127,4,12,0,129,2,244,0,127,4, + 13,0,129,2,243,0,127,4,14,0,129,2,242,0,127,4, + 15,0,129,2,241,0,127,4,16,0,129,2,240,0,127,4, + 17,0,129,2,239,0,127,4,18,0,129,2,238,0,127,4, + 19,0,129,2,237,0,127,4,20,0,129,2,236,0,127,4, + 21,0,129,2,235,0,127,4,22,0,129,2,234,0,127,4, + 23,0,129,2,233,0,127,4,24,0,129,2,232,0,127,4, + 25,0,129,2,231,0,127,4,26,0,129,6,230,0,127,4, + 27,0,129,2,229,0,127,4,28,0,129,2,228,0,127,4, + 29,0,129,2,227,0,127,4,30,0,129,2,226,0,127,4, + 31,0,129,2,225,0,127,4,32,0,129,2,224,0,127,4, + 33,0,129,2,223,0,127,4,34,0,129,2,222,0,127,4, + 35,0,129,2,221,0,127,4,36,0,129,2,220,0,127,4, + 37,0,129,2,219,0,127,4,38,0,129,2,218,0,127,4, + 39,0,129,2,217,0,127,4,40,0,129,2,216,0,127,4, + 41,0,129,2,215,0,127,4,42,0,129,2,214,0,127,4, + 43,0,129,6,213,0,127,4,44,0,129,2,212,0,127,4, + 45,0,129,2,211,0,127,4,46,0,129,2,210,0,127,4, + 47,0,129,2,209,0,127,4,48,0,129,2,208,0,127,4, + 49,0,129,2,207,0,127,4,50,0,129,2,206,0,127,4, + 51,0,129,2,205,0,127,4,52,0,129,2,204,0,127,4, + 53,0,129,2,203,0,127,4,54,0,129,2,202,0,127,4, + 55,0,129,2,201,0,127,4,56,0,129,2,200,0,127,4, + 57,0,129,2,199,0,127,4,58,0,129,2,198,0,127,4, + 59,0,129,2,197,0,127,4,60,0,129,6,196,0,127,4, + 61,0,129,2,195,0,127,4,62,0,129,2,194,0,127,4, + 63,0,129,2,193,0,127,4,64,0,129,2,192,0,127,4, + 65,0,129,2,191,0,127,4,66,0,129,2,190,0,127,4, + 67,0,129,2,189,0,127,4,68,0,129,2,188,0,127,4, + 69,0,129,2,187,0,127,4,70,0,129,2,186,0,127,4, + 71,0,129,2,185,0,127,4,72,0,129,2,184,0,127,4, + 73,0,129,2,183,0,127,4,74,0,129,2,182,0,127,4, + 75,0,129,2,181,0,127,4,76,0,129,2,180,0,127,4, + 77,0,129,6,179,0,127,4,78,0,129,2,178,0,127,4, + 79,0,129,2,177,0,127,4,80,0,129,2,176,0,127,4, + 81,0,129,2,175,0,127,4,82,0,129,2,174,0,127,4, + 83,0,129,2,173,0,127,4,84,0,129,2,172,0,127,4, + 85,0,129,2,171,0,127,4,86,0,129,2,170,0,127,4, + 87,0,129,2,169,0,127,4,88,0,129,2,168,0,127,6, + 89,0,129,2,167,0,127,4,90,0,129,2,166,0,127,4, + 91,0,129,2,165,0,127,4,92,0,129,2,164,0,127,4, + 93,0,129,2,163,0,127,4,94,0,129,6,162,0,127,4, + 95,0,129,2,161,0,127,4,96,0,129,2,160,0,127,4, + 97,0,129,2,159,0,127,4,98,0,129,2,158,0,127,4, + 99,0,129,2,157,0,127,4,100,0,129,2,156,0,127,4, + 101,0,129,2,155,0,127,4,102,0,129,2,154,0,127,4, + 103,0,129,2,153,0,127,4,104,0,129,2,152,0,127,4, + 105,0,129,2,151,0,127,4,106,0,129,2,150,0,127,4, + 107,0,129,2,149,0,127,4,108,0,129,2,148,0,127,4, + 109,0,129,2,147,0,127,4,110,0,129,2,146,0,127,4, + 111,0,129,6,145,0,127,4,112,0,129,2,144,0,127,4, + 113,0,129,2,143,0,127,4,114,0,129,2,142,0,127,4, + 115,0,129,2,141,0,127,4,116,0,129,2,140,0,127,4, + 117,0,129,2,139,0,127,4,118,0,129,2,138,0,127,4, + 119,0,129,2,137,0,127,4,120,0,129,2,136,0,127,4, + 121,0,129,2,135,0,127,4,122,0,129,2,134,0,127,4, + 123,0,129,2,133,0,127,4,124,0,129,2,132,0,127,4, + 125,0,129,2,131,0,127,4,126,0,129,2,130,0,127,4, + 127,0,129,2,129,0,127,0,127,4,1,0,129,0,129,4, + 255,0,127,0,127,6,2,0,129,0,129,10,254,115,72,8, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,14,4,2,1,0,127,4,2,0,129, + 4,255,0,127,2,1,4,129,2,127,4,130,2,126,4,131, + 2,125,4,132,2,124,4,133,2,123,4,134,2,122,4,135, + 2,121,4,136,2,120,4,137,2,119,4,138,2,118,4,139, + 2,117,4,140,2,116,4,141,2,115,4,142,2,114,4,143, + 2,113,4,144,4,112,4,145,2,111,4,146,2,110,4,147, + 2,109,4,148,2,108,4,149,2,107,4,150,2,106,4,151, + 2,105,4,152,2,104,4,153,2,103,4,154,2,102,4,155, + 2,101,4,156,2,100,4,157,2,99,4,158,2,98,4,159, + 2,97,4,160,2,96,4,161,6,95,4,162,2,94,4,163, + 2,93,4,164,2,92,4,165,2,91,4,166,2,90,4,167, + 2,89,4,168,2,88,4,169,2,87,4,170,2,86,4,171, + 2,85,4,172,2,84,4,173,2,83,4,174,2,82,4,175, + 2,81,4,176,2,80,4,177,2,79,4,178,6,78,4,179, + 2,77,4,180,2,76,4,181,2,75,4,182,2,74,4,183, + 2,73,4,184,2,72,4,185,2,71,4,186,2,70,4,187, + 2,69,4,188,2,68,4,189,2,67,4,190,2,66,4,191, + 2,65,4,192,2,64,4,193,2,63,4,194,2,62,4,195, + 6,61,4,196,2,60,4,197,2,59,4,198,2,58,4,199, + 2,57,4,200,2,56,4,201,2,55,4,202,2,54,4,203, + 2,53,4,204,2,52,4,205,2,51,4,206,2,50,4,207, + 2,49,4,208,2,48,4,209,2,47,4,210,2,46,4,211, + 2,45,4,212,6,44,4,213,2,43,4,214,2,42,4,215, + 2,41,4,216,2,40,4,217,2,39,4,218,2,38,4,219, + 2,37,4,220,2,36,4,221,2,35,4,222,2,34,4,223, + 2,33,4,224,2,32,4,225,2,31,4,226,2,30,4,227, + 2,29,4,228,2,28,4,229,6,27,4,230,2,26,4,231, + 2,25,4,232,2,24,4,233,2,23,4,234,2,22,4,235, + 2,21,4,236,2,20,4,237,2,19,4,238,2,18,4,239, + 2,17,4,240,2,16,4,241,2,15,4,242,2,14,4,243, + 2,13,4,244,2,12,4,245,2,11,4,246,4,10,2,247, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 10,1,0,127,0,127,2,6,0,129,0,129,2,254,0,127, + 0,127,0,127,0,127,2,10,0,129,0,129,4,254,0,127, + 0,127,2,2,0,129,0,129,4,255,0,127,0,127,2,1, + 0,129,4,129,0,127,2,127,0,129,4,130,0,127,2,126, + 0,129,4,131,0,127,2,125,0,129,4,132,0,127,2,124, + 0,129,4,133,0,127,2,123,0,129,4,134,0,127,2,122, + 0,129,4,135,0,127,2,121,0,129,4,136,0,127,2,120, + 0,129,4,137,0,127,2,119,0,129,4,138,0,127,2,118, + 0,129,4,139,0,127,2,117,0,129,4,140,0,127,2,116, + 0,129,4,141,0,127,2,115,0,129,4,142,0,127,2,114, + 0,129,4,143,0,127,4,113,0,129,4,144,0,127,2,112, + 0,129,4,145,0,127,2,111,0,129,4,146,0,127,2,110, + 0,129,4,147,0,127,2,109,0,129,4,148,0,127,2,108, + 0,129,4,149,0,127,2,107,0,129,4,150,0,127,2,106, + 0,129,4,151,0,127,2,105,0,129,4,152,0,127,2,104, + 0,129,4,153,0,127,2,103,0,129,4,154,0,127,2,102, + 0,129,4,155,0,127,2,101,0,129,4,156,0,127,2,100, + 0,129,4,157,0,127,2,99,0,129,8,158,0,127,2,98, + 0,129,8,159,0,127,2,97,0,129,8,160,0,127,6,96, + 0,129,8,161,0,127,2,95,0,129,8,162,0,127,2,94, + 0,129,8,163,0,127,2,93,0,129,8,164,0,127,2,92, + 0,129,8,165,0,127,2,91,0,129,8,166,0,127,2,90, + 0,129,8,167,0,127,2,89,0,129,8,168,0,127,2,88, + 0,129,8,169,0,127,2,87,0,129,8,170,0,127,2,86, + 0,129,8,171,0,127,2,85,0,129,8,172,0,127,2,84, + 0,129,8,173,0,127,2,83,0,129,8,174,0,127,2,82, + 0,129,8,175,0,127,2,81,0,129,8,176,0,127,2,80, + 0,129,8,177,0,127,6,79,0,129,8,178,0,127,2,78, + 0,129,8,179,0,127,2,77,0,129,8,180,0,127,2,76, + 0,129,8,181,0,127,2,75,0,129,8,182,0,127,2,74, + 0,129,8,183,0,127,2,73,0,129,8,184,0,127,2,72, + 0,129,8,185,0,127,2,71,0,129,8,186,0,127,2,70, + 0,129,8,187,0,127,2,69,0,129,8,188,0,127,2,68, + 0,129,8,189,0,127,2,67,0,129,8,190,0,127,2,66, + 0,129,8,191,0,127,2,65,0,129,8,192,0,127,2,64, + 0,129,8,193,0,127,2,63,0,129,8,194,0,127,6,62, + 0,129,8,195,0,127,2,61,0,129,8,196,0,127,2,60, + 0,129,8,197,0,127,2,59,0,129,8,198,0,127,2,58, + 0,129,8,199,0,127,2,57,0,129,8,200,0,127,2,56, + 0,129,8,201,0,127,2,55,0,129,8,202,0,127,2,54, + 0,129,8,203,0,127,2,53,0,129,8,204,0,127,2,52, + 0,129,8,205,0,127,2,51,0,129,8,206,0,127,2,50, + 0,129,8,207,0,127,2,49,0,129,8,208,0,127,2,48, + 0,129,8,209,0,127,2,47,0,129,8,210,0,127,2,46, + 0,129,8,211,0,127,6,45,0,129,8,212,0,127,2,44, + 0,129,8,213,0,127,2,43,0,129,8,214,0,127,2,42, + 0,129,8,215,0,127,2,41,0,129,8,216,0,127,2,40, + 0,129,8,217,0,127,2,39,0,129,8,218,0,127,2,38, + 0,129,8,219,0,127,2,37,0,129,8,220,0,127,2,36, + 0,129,8,221,0,127,2,35,0,129,8,222,0,127,2,34, + 0,129,8,223,0,127,2,33,0,129,8,224,0,127,2,32, + 0,129,8,225,0,127,2,31,0,129,8,226,0,127,2,30, + 0,129,8,227,0,127,2,29,0,129,8,228,0,127,6,28, + 0,129,8,229,0,127,2,27,0,129,8,230,0,127,2,26, + 0,129,8,231,0,127,2,25,0,129,8,232,0,127,2,24, + 0,129,8,233,0,127,2,23,0,129,8,234,0,127,2,22, + 0,129,8,235,0,127,2,21,0,129,8,236,0,127,2,20, + 0,129,8,237,0,127,2,19,0,129,8,238,0,127,2,18, + 0,129,8,239,0,127,2,17,0,129,8,240,0,127,2,16, + 0,129,8,241,0,127,2,15,0,129,8,242,0,127,2,14, + 0,129,8,243,0,127,2,13,0,129,8,244,0,127,2,12, + 0,129,8,245,0,127,6,11,0,129,8,246,0,127,2,10, + 0,129,8,247,0,127,2,9,0,129,8,248,0,127,2,8, + 0,129,8,249,0,127,2,7,0,129,8,250,0,127,2,6, + 0,129,8,251,0,127,2,5,0,129,8,252,0,127,2,4, + 0,129,8,253,0,127,2,3,0,129,8,254,0,127,2,2, + 0,129,6,255,0,127,2,1,4,129,2,127,4,130,2,126, + 6,131,2,125,4,132,2,124,4,133,2,123,4,134,2,122, + 6,135,6,121,4,136,2,120,4,137,2,119,4,138,2,118, + 4,139,2,117,4,140,2,116,4,141,2,115,4,142,2,114, + 4,143,2,113,4,144,2,112,4,145,2,111,4,146,2,110, + 4,147,2,109,4,148,2,108,4,149,2,107,4,150,2,106, + 4,151,2,105,4,152,6,104,4,153,2,103,4,154,2,102, + 4,155,2,101,4,156,2,100,4,157,2,99,4,158,2,98, + 4,159,2,97,4,160,2,96,4,161,2,95,4,162,2,94, + 4,163,2,93,4,164,2,92,4,165,2,91,4,166,2,90, + 4,167,2,89,4,168,2,88,4,169,6,87,4,170,2,86, + 4,171,2,85,4,172,2,84,4,173,2,83,4,174,2,82, + 4,175,2,81,4,176,2,80,4,177,2,79,4,178,2,78, + 4,179,2,77,4,180,2,76,4,181,2,75,4,182,2,74, + 4,183,2,73,4,184,2,72,4,185,2,71,4,186,6,70, + 4,187,2,69,4,188,2,68,4,189,2,67,4,190,2,66, + 4,191,2,65,4,192,2,64,4,193,2,63,4,194,2,62, + 4,195,2,61,4,196,2,60,4,197,2,59,4,198,2,58, + 4,199,2,57,4,200,2,56,4,201,2,55,4,202,2,54, + 4,203,6,53,4,204,2,52,4,205,2,51,4,206,2,50, + 4,207,2,49,4,208,2,48,4,209,2,47,4,210,2,46, + 4,211,2,45,4,212,2,44,4,213,2,43,4,214,2,42, + 6,215,2,41,4,216,2,40,4,217,2,39,4,218,2,38, + 4,219,2,37,4,220,6,36,4,221,2,35,4,222,2,34, + 4,223,2,33,4,224,2,32,4,225,2,31,4,226,2,30, + 4,227,2,29,4,228,2,28,4,229,2,27,4,230,2,26, + 4,231,2,25,4,232,2,24,4,233,2,23,4,234,2,22, + 4,235,2,21,4,236,2,20,4,237,6,19,4,238,2,18, + 4,239,2,17,4,240,2,16,4,241,2,15,4,242,2,14, + 4,243,2,13,4,244,2,12,4,245,2,11,4,246,2,10, + 4,247,2,9,4,248,2,8,4,249,2,7,4,250,2,6, + 4,251,2,5,4,252,2,4,4,253,2,3,4,254,4,2, + 6,255,4,1,0,129,0,129,6,253,115,76,11,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,72,1,72,1, + 72,1,72,26,32,26,51,1,72,1,72,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,16,22,16,41,42,47,48,51,42,52,16, + 53,1,13,1,13,1,3,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,13,19,13,19,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,21,2,21, + 2,21,2,1,3,1,3,5,11,1,15,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,16, + 2,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,5,11,13,19,13, + 19,16,2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp855.h b/Python/frozen_modules/encodings_cp855.h new file mode 100644 index 00000000000000..cffc38fdf904bb --- /dev/null +++ b/Python/frozen_modules/encodings_cp855.h @@ -0,0 +1,924 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp855[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,208,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,85,100,86, + 147,1,100,87,100,88,147,1,100,89,100,90,147,1,100,91, + 100,92,147,1,100,93,100,94,147,1,100,95,100,96,147,1, + 100,97,100,98,147,1,100,99,100,100,147,1,100,101,100,102, + 147,1,100,103,100,104,147,1,100,105,100,106,147,1,100,107, + 100,101,147,1,100,108,100,109,147,1,100,110,100,111,147,1, + 100,112,100,113,147,1,100,114,100,115,147,1,165,1,105,0, + 100,116,100,117,147,1,100,118,100,119,147,1,100,120,100,121, + 147,1,100,122,100,123,147,1,100,124,100,125,147,1,100,126, + 100,127,147,1,100,128,100,129,147,1,100,130,100,131,147,1, + 100,109,100,132,147,1,100,133,100,134,147,1,100,135,100,136, + 147,1,100,137,100,138,147,1,100,139,100,140,147,1,100,141, + 100,142,147,1,100,143,100,144,147,1,100,145,100,146,147,1, + 100,147,100,148,147,1,165,1,105,0,100,149,100,150,147,1, + 100,151,100,152,147,1,100,153,100,154,147,1,100,155,100,156, + 147,1,100,157,100,158,147,1,100,159,100,160,147,1,100,161, + 100,162,147,1,100,163,100,164,147,1,100,165,100,166,147,1, + 100,167,100,168,147,1,100,169,100,170,147,1,100,171,100,87, + 147,1,100,172,100,173,147,1,100,174,100,175,147,1,100,176, + 100,177,147,1,100,178,100,179,147,1,100,180,100,181,147,1, + 165,1,105,0,100,182,100,183,147,1,100,184,100,185,147,1, + 100,186,100,187,147,1,100,188,100,189,147,1,100,190,100,191, + 147,1,100,192,100,193,147,1,100,194,100,195,147,1,100,196, + 100,197,147,1,100,198,100,199,147,1,100,200,100,201,147,1, + 100,202,100,203,147,1,100,204,100,205,147,1,100,206,100,207, + 147,1,100,208,100,209,147,1,100,210,100,211,147,1,100,212, + 100,213,147,1,100,214,100,215,147,1,165,1,105,0,100,216, + 100,217,147,1,100,218,100,219,147,1,100,220,100,221,147,1, + 100,222,100,223,147,1,100,224,100,225,147,1,100,226,100,227, + 147,1,100,228,100,229,147,1,100,230,100,231,147,1,100,232, + 100,233,147,1,100,234,100,235,147,1,100,236,100,105,147,1, + 100,237,100,238,147,1,100,239,100,240,147,1,100,241,100,242, + 147,1,100,243,100,244,147,1,100,245,100,246,147,1,100,247, + 100,248,147,1,165,1,100,249,100,250,100,251,100,252,100,253, + 100,254,100,93,100,255,100,79,144,1,100,0,156,9,165,1, + 161,1,1,0,144,1,100,1,90,12,105,0,100,1,100,1, + 147,1,144,1,100,2,144,1,100,2,147,1,144,1,100,3, + 144,1,100,3,147,1,144,1,100,4,144,1,100,4,147,1, + 144,1,100,5,144,1,100,5,147,1,144,1,100,6,144,1, + 100,6,147,1,144,1,100,7,144,1,100,7,147,1,144,1, + 100,8,144,1,100,8,147,1,144,1,100,9,144,1,100,9, + 147,1,144,1,100,10,144,1,100,10,147,1,144,1,100,11, + 144,1,100,11,147,1,144,1,100,12,144,1,100,12,147,1, + 144,1,100,13,144,1,100,13,147,1,144,1,100,14,144,1, + 100,14,147,1,144,1,100,15,144,1,100,15,147,1,144,1, + 100,16,144,1,100,16,147,1,144,1,100,17,144,1,100,17, + 147,1,105,0,144,1,100,18,144,1,100,18,147,1,144,1, + 100,19,144,1,100,19,147,1,144,1,100,20,144,1,100,20, + 147,1,144,1,100,21,144,1,100,21,147,1,144,1,100,22, + 144,1,100,22,147,1,144,1,100,23,144,1,100,23,147,1, + 144,1,100,24,144,1,100,24,147,1,144,1,100,25,144,1, + 100,25,147,1,144,1,100,26,144,1,100,26,147,1,144,1, + 100,27,144,1,100,27,147,1,144,1,100,28,144,1,100,28, + 147,1,144,1,100,29,144,1,100,29,147,1,144,1,100,30, + 144,1,100,30,147,1,144,1,100,31,144,1,100,31,147,1, + 144,1,100,32,144,1,100,32,147,1,144,1,100,33,144,1, + 100,33,147,1,144,1,100,34,144,1,100,34,147,1,165,1, + 105,0,144,1,100,35,144,1,100,35,147,1,144,1,100,36, + 144,1,100,36,147,1,144,1,100,37,144,1,100,37,147,1, + 144,1,100,38,144,1,100,38,147,1,144,1,100,39,144,1, + 100,39,147,1,144,1,100,40,144,1,100,40,147,1,144,1, + 100,41,144,1,100,41,147,1,144,1,100,42,144,1,100,42, + 147,1,144,1,100,43,144,1,100,43,147,1,144,1,100,44, + 144,1,100,44,147,1,144,1,100,45,144,1,100,45,147,1, + 144,1,100,46,144,1,100,46,147,1,144,1,100,47,144,1, + 100,47,147,1,144,1,100,48,144,1,100,48,147,1,144,1, + 100,49,144,1,100,49,147,1,144,1,100,50,144,1,100,50, + 147,1,144,1,100,51,144,1,100,51,147,1,165,1,105,0, + 144,1,100,52,144,1,100,52,147,1,144,1,100,53,144,1, + 100,53,147,1,144,1,100,54,144,1,100,54,147,1,144,1, + 100,55,144,1,100,55,147,1,144,1,100,56,144,1,100,56, + 147,1,144,1,100,57,144,1,100,57,147,1,144,1,100,58, + 144,1,100,58,147,1,144,1,100,59,144,1,100,59,147,1, + 144,1,100,60,144,1,100,60,147,1,144,1,100,61,144,1, + 100,61,147,1,144,1,100,62,144,1,100,62,147,1,144,1, + 100,63,144,1,100,63,147,1,144,1,100,64,144,1,100,64, + 147,1,144,1,100,65,144,1,100,65,147,1,144,1,100,66, + 144,1,100,66,147,1,144,1,100,67,144,1,100,67,147,1, + 144,1,100,68,144,1,100,68,147,1,165,1,105,0,144,1, + 100,69,144,1,100,69,147,1,144,1,100,70,144,1,100,70, + 147,1,144,1,100,71,144,1,100,71,147,1,144,1,100,72, + 144,1,100,72,147,1,144,1,100,73,144,1,100,73,147,1, + 144,1,100,74,144,1,100,74,147,1,144,1,100,75,144,1, + 100,75,147,1,144,1,100,76,144,1,100,76,147,1,144,1, + 100,77,144,1,100,77,147,1,144,1,100,78,144,1,100,78, + 147,1,144,1,100,79,144,1,100,79,147,1,144,1,100,80, + 144,1,100,80,147,1,144,1,100,81,144,1,100,81,147,1, + 144,1,100,82,144,1,100,82,147,1,144,1,100,83,144,1, + 100,83,147,1,144,1,100,84,144,1,100,84,147,1,144,1, + 100,85,144,1,100,85,147,1,165,1,105,0,144,1,100,86, + 144,1,100,86,147,1,144,1,100,87,144,1,100,87,147,1, + 144,1,100,88,144,1,100,88,147,1,144,1,100,89,144,1, + 100,89,147,1,144,1,100,90,144,1,100,90,147,1,144,1, + 100,91,144,1,100,91,147,1,144,1,100,92,144,1,100,92, + 147,1,144,1,100,93,144,1,100,93,147,1,144,1,100,94, + 144,1,100,94,147,1,144,1,100,95,144,1,100,95,147,1, + 144,1,100,96,144,1,100,96,147,1,144,1,100,97,144,1, + 100,97,147,1,144,1,100,98,144,1,100,98,147,1,144,1, + 100,99,144,1,100,99,147,1,144,1,100,100,144,1,100,100, + 147,1,144,1,100,101,144,1,100,101,147,1,144,1,100,102, + 144,1,100,102,147,1,165,1,105,0,144,1,100,103,144,1, + 100,103,147,1,144,1,100,104,144,1,100,104,147,1,144,1, + 100,105,144,1,100,105,147,1,144,1,100,106,144,1,100,106, + 147,1,144,1,100,107,144,1,100,107,147,1,144,1,100,108, + 144,1,100,108,147,1,144,1,100,109,144,1,100,109,147,1, + 144,1,100,110,144,1,100,110,147,1,144,1,100,111,144,1, + 100,111,147,1,144,1,100,112,144,1,100,112,147,1,144,1, + 100,113,144,1,100,113,147,1,144,1,100,114,144,1,100,114, + 147,1,144,1,100,115,144,1,100,115,147,1,144,1,100,116, + 144,1,100,116,147,1,144,1,100,117,144,1,100,117,147,1, + 144,1,100,118,144,1,100,118,147,1,144,1,100,119,144,1, + 100,119,147,1,165,1,105,0,144,1,100,120,144,1,100,120, + 147,1,144,1,100,121,144,1,100,121,147,1,144,1,100,122, + 144,1,100,122,147,1,144,1,100,123,144,1,100,123,147,1, + 144,1,100,124,144,1,100,124,147,1,144,1,100,125,144,1, + 100,125,147,1,144,1,100,126,144,1,100,126,147,1,144,1, + 100,127,144,1,100,127,147,1,144,1,100,128,144,1,100,128, + 147,1,100,79,144,1,100,129,147,1,100,87,100,171,147,1, + 100,93,144,1,100,130,147,1,100,101,100,107,147,1,100,105, + 100,236,147,1,100,109,100,108,147,1,100,26,100,25,147,1, + 100,18,100,17,147,1,165,1,105,0,100,22,100,21,147,1, + 100,30,100,29,147,1,100,34,100,33,147,1,100,38,100,37, + 147,1,100,42,100,41,147,1,100,46,100,45,147,1,100,50, + 100,49,147,1,100,54,100,53,147,1,100,58,100,57,147,1, + 100,62,100,61,147,1,100,66,100,65,147,1,100,70,100,69, + 147,1,100,82,100,81,147,1,100,86,100,85,147,1,100,229, + 100,228,147,1,100,106,100,105,147,1,100,94,100,93,147,1, + 165,1,105,0,100,98,100,97,147,1,100,225,100,224,147,1, + 100,244,100,243,147,1,100,127,100,126,147,1,100,138,100,137, + 147,1,100,156,100,155,147,1,100,175,100,174,147,1,100,179, + 100,178,147,1,100,183,100,182,147,1,100,187,100,186,147,1, + 100,199,100,198,147,1,100,209,100,208,147,1,100,213,100,212, + 147,1,100,217,100,216,147,1,100,221,100,220,147,1,100,102, + 100,101,147,1,100,123,100,122,147,1,165,1,105,0,100,90, + 100,89,147,1,100,254,144,1,100,131,147,1,100,248,100,247, + 147,1,100,252,144,1,100,132,147,1,100,78,100,77,147,1, + 100,240,100,239,147,1,100,233,100,232,147,1,100,250,144,1, + 100,133,147,1,100,74,100,73,147,1,100,205,100,204,147,1, + 100,80,100,79,147,1,100,84,100,83,147,1,100,227,100,226, + 147,1,100,104,100,103,147,1,100,92,100,91,147,1,100,96, + 100,95,147,1,100,223,100,222,147,1,165,1,105,0,100,242, + 100,241,147,1,100,125,100,124,147,1,100,136,100,135,147,1, + 100,154,100,153,147,1,100,173,100,172,147,1,100,177,100,176, + 147,1,100,181,100,180,147,1,100,185,100,184,147,1,100,189, + 100,188,147,1,100,207,100,206,147,1,100,211,100,210,147,1, + 100,215,100,214,147,1,100,219,100,218,147,1,100,100,100,99, + 147,1,100,121,100,120,147,1,100,88,100,87,147,1,100,253, + 144,1,100,134,147,1,165,1,105,0,100,246,100,245,147,1, + 100,251,144,1,100,135,147,1,100,76,100,75,147,1,100,238, + 100,237,147,1,100,231,100,230,147,1,100,249,144,1,100,136, + 147,1,100,72,100,71,147,1,100,201,100,200,147,1,100,24, + 100,23,147,1,100,16,100,15,147,1,100,20,100,19,147,1, + 100,28,100,27,147,1,100,32,100,31,147,1,100,36,100,35, + 147,1,100,40,100,39,147,1,100,44,100,43,147,1,100,48, + 100,47,147,1,165,1,105,0,100,52,100,51,147,1,100,56, + 100,55,147,1,100,60,100,59,147,1,100,64,100,63,147,1, + 100,68,100,67,147,1,100,235,100,234,147,1,100,150,100,149, + 147,1,100,117,100,116,147,1,100,193,100,192,147,1,100,140, + 100,139,147,1,100,142,100,141,147,1,100,191,100,190,147,1, + 100,148,100,147,147,1,100,119,100,118,147,1,100,146,100,145, + 147,1,100,144,100,143,147,1,100,152,100,151,147,1,165,1, + 105,0,100,168,100,167,147,1,100,131,100,130,147,1,100,160, + 100,159,147,1,100,132,100,109,147,1,100,158,100,157,147,1, + 100,134,100,133,147,1,100,166,100,165,147,1,100,129,100,128, + 147,1,100,164,100,163,147,1,100,162,100,161,147,1,100,170, + 100,169,147,1,100,203,100,202,147,1,100,197,100,196,147,1, + 100,195,100,194,147,1,100,111,100,110,147,1,100,113,100,112, + 147,1,100,115,100,114,147,1,165,1,100,255,144,1,100,137, + 105,1,165,1,90,13,100,2,83,0,40,138,1,0,0,122, + 96,32,80,121,116,104,111,110,32,67,104,97,114,97,99,116, + 101,114,32,77,97,112,112,105,110,103,32,67,111,100,101,99, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,86,69,78,68,79,82,83,47,77,73,67,83,70,84,47, + 80,67,47,67,80,56,53,53,46,84,88,84,39,32,119,105, + 116,104,32,103,101,110,99,111,100,101,99,46,112,121,46,10, + 10,233,0,0,0,0,78,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,28,0,0, + 0,101,0,90,1,100,0,90,2,100,5,100,2,132,1,90, + 3,100,5,100,3,132,1,90,4,100,4,83,0,41,6,218, + 5,67,111,100,101,99,218,6,115,116,114,105,99,116,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,14,0,0,0,116,0,106,1,124,1,124,2, + 116,2,131,3,83,0,169,1,78,41,3,218,6,99,111,100, + 101,99,115,218,14,99,104,97,114,109,97,112,95,101,110,99, + 111,100,101,218,12,101,110,99,111,100,105,110,103,95,109,97, + 112,169,3,218,4,115,101,108,102,218,5,105,110,112,117,116, + 218,6,101,114,114,111,114,115,115,3,0,0,0,32,32,32, + 250,24,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,99,112,56,53,53,62,218,6,101,110,99,111, + 100,101,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 11,0,0,0,243,2,0,0,0,14,1,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,63,16, + 64,9,64,243,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,3,0, + 0,0,114,4,0,0,0,41,3,114,5,0,0,0,218,14, + 99,104,97,114,109,97,112,95,100,101,99,111,100,101,218,14, + 100,101,99,111,100,105,110,103,95,116,97,98,108,101,114,8, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,14,0,0,0,114,14,0,0,0,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,114,15,0,0,0,78,41,1,114, + 2,0,0,0,41,5,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,13,0,0,0,114, + 18,0,0,0,169,0,114,15,0,0,0,114,12,0,0,0, + 114,1,0,0,0,114,1,0,0,0,9,0,0,0,115,6, + 0,0,0,8,0,8,2,12,3,115,10,0,0,0,8,247, + 2,11,6,1,2,2,10,1,115,28,0,0,0,1,1,1, + 1,1,1,1,1,34,42,5,64,5,64,5,64,34,42,5, + 66,5,66,5,66,5,66,5,66,114,15,0,0,0,114,1, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,20,0,0,0,101,0,90, + 1,100,0,90,2,100,4,100,2,132,1,90,3,100,3,83, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,20,0, + 0,0,116,0,106,1,124,1,124,0,106,2,116,3,131,3, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,4, + 114,5,0,0,0,114,6,0,0,0,114,11,0,0,0,114, + 7,0,0,0,169,3,114,9,0,0,0,114,10,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,13,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,18,0,0,0,243,2,0,0,0,20,1,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,68,16,69,70,71,16,72,9,72,114,15,0, + 0,0,78,169,1,70,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,13,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,24,0,0,0, + 114,24,0,0,0,17,0,0,0,243,4,0,0,0,8,0, + 12,1,115,6,0,0,0,8,239,2,18,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,72,5,72, + 5,72,5,72,5,72,114,15,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,23,0,0,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,25,0,0,0,114,26,0,0,0, + 41,4,114,5,0,0,0,114,16,0,0,0,114,11,0,0, + 0,114,17,0,0,0,114,27,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,18,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,22,0,0,0,114,28,0,0, + 0,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,70,16,71,72,73,16,74,9,74,114, + 15,0,0,0,78,114,29,0,0,0,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 31,0,0,0,114,31,0,0,0,21,0,0,0,114,30,0, + 0,0,115,6,0,0,0,8,235,2,22,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,31,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,12,0,0,0,101,0,90,1,100,0, + 90,2,100,1,83,0,41,2,218,12,83,116,114,101,97,109, + 87,114,105,116,101,114,78,169,3,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,33,0,0,0,114,33,0,0, + 0,25,0,0,0,243,4,0,0,0,8,0,4,1,115,4, + 0,0,0,8,231,4,26,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,33,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,32,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,34,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,28,0,0,0,114, + 35,0,0,0,115,4,0,0,0,8,228,4,29,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,36,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,32,0, + 0,0,116,0,106,1,100,1,116,2,131,0,106,3,116,2, + 131,0,106,4,116,5,116,6,116,7,116,8,100,2,141,7, + 83,0,41,3,78,90,5,99,112,56,53,53,41,7,218,4, + 110,97,109,101,114,13,0,0,0,114,18,0,0,0,90,18, + 105,110,99,114,101,109,101,110,116,97,108,101,110,99,111,100, + 101,114,90,18,105,110,99,114,101,109,101,110,116,97,108,100, + 101,99,111,100,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,41,9,114,5,0,0,0,90,9,67,111,100,101,99, + 73,110,102,111,114,1,0,0,0,114,13,0,0,0,114,18, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,36,0, + 0,0,114,33,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,218,11,103,101,116,114,101,103,101,110, + 116,114,121,114,38,0,0,0,33,0,0,0,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,249,115,18,0,0,0,4,1,2,1,6,1,6,1, + 2,1,2,1,2,1,2,1,6,1,115,32,0,0,0,12, + 18,12,28,14,21,16,21,16,23,16,30,16,21,16,23,16, + 30,28,46,28,46,22,34,22,34,12,6,12,6,5,6,114, + 15,0,0,0,233,0,1,0,0,233,128,0,0,0,105,82, + 4,0,0,233,129,0,0,0,105,2,4,0,0,233,130,0, + 0,0,105,83,4,0,0,233,131,0,0,0,105,3,4,0, + 0,233,132,0,0,0,105,81,4,0,0,233,133,0,0,0, + 105,1,4,0,0,233,134,0,0,0,105,84,4,0,0,233, + 135,0,0,0,105,4,4,0,0,233,136,0,0,0,105,85, + 4,0,0,233,137,0,0,0,105,5,4,0,0,233,138,0, + 0,0,105,86,4,0,0,233,139,0,0,0,105,6,4,0, + 0,233,140,0,0,0,105,87,4,0,0,233,141,0,0,0, + 105,7,4,0,0,233,142,0,0,0,105,88,4,0,0,233, + 143,0,0,0,105,8,4,0,0,233,144,0,0,0,105,89, + 4,0,0,233,145,0,0,0,105,9,4,0,0,233,146,0, + 0,0,105,90,4,0,0,233,147,0,0,0,105,10,4,0, + 0,233,148,0,0,0,105,91,4,0,0,233,149,0,0,0, + 105,11,4,0,0,233,150,0,0,0,105,92,4,0,0,233, + 151,0,0,0,105,12,4,0,0,233,152,0,0,0,105,94, + 4,0,0,233,153,0,0,0,105,14,4,0,0,233,154,0, + 0,0,105,95,4,0,0,233,155,0,0,0,105,15,4,0, + 0,233,156,0,0,0,105,78,4,0,0,233,157,0,0,0, + 105,46,4,0,0,233,158,0,0,0,105,74,4,0,0,233, + 159,0,0,0,105,42,4,0,0,233,160,0,0,0,105,48, + 4,0,0,233,161,0,0,0,105,16,4,0,0,233,162,0, + 0,0,105,49,4,0,0,233,163,0,0,0,105,17,4,0, + 0,233,164,0,0,0,105,70,4,0,0,233,165,0,0,0, + 105,38,4,0,0,233,166,0,0,0,105,52,4,0,0,233, + 167,0,0,0,105,20,4,0,0,233,168,0,0,0,105,53, + 4,0,0,233,169,0,0,0,105,21,4,0,0,233,170,0, + 0,0,105,68,4,0,0,233,171,0,0,0,105,36,4,0, + 0,233,172,0,0,0,105,51,4,0,0,233,173,0,0,0, + 105,19,4,0,0,233,174,0,0,0,233,175,0,0,0,233, + 187,0,0,0,233,176,0,0,0,105,145,37,0,0,233,177, + 0,0,0,105,146,37,0,0,233,178,0,0,0,105,147,37, + 0,0,233,179,0,0,0,105,2,37,0,0,233,180,0,0, + 0,105,36,37,0,0,233,181,0,0,0,105,69,4,0,0, + 233,182,0,0,0,105,37,4,0,0,233,183,0,0,0,105, + 56,4,0,0,233,184,0,0,0,105,24,4,0,0,233,185, + 0,0,0,105,99,37,0,0,233,186,0,0,0,105,81,37, + 0,0,105,87,37,0,0,233,188,0,0,0,105,93,37,0, + 0,233,189,0,0,0,105,57,4,0,0,233,190,0,0,0, + 105,25,4,0,0,233,191,0,0,0,105,16,37,0,0,233, + 192,0,0,0,105,20,37,0,0,233,193,0,0,0,105,52, + 37,0,0,233,194,0,0,0,105,44,37,0,0,233,195,0, + 0,0,105,28,37,0,0,233,196,0,0,0,105,0,37,0, + 0,233,197,0,0,0,105,60,37,0,0,233,198,0,0,0, + 105,58,4,0,0,233,199,0,0,0,105,26,4,0,0,233, + 200,0,0,0,105,90,37,0,0,233,201,0,0,0,105,84, + 37,0,0,233,202,0,0,0,105,105,37,0,0,233,203,0, + 0,0,105,102,37,0,0,233,204,0,0,0,105,96,37,0, + 0,233,205,0,0,0,105,80,37,0,0,233,206,0,0,0, + 105,108,37,0,0,233,207,0,0,0,233,208,0,0,0,105, + 59,4,0,0,233,209,0,0,0,105,27,4,0,0,233,210, + 0,0,0,105,60,4,0,0,233,211,0,0,0,105,28,4, + 0,0,233,212,0,0,0,105,61,4,0,0,233,213,0,0, + 0,105,29,4,0,0,233,214,0,0,0,105,62,4,0,0, + 233,215,0,0,0,105,30,4,0,0,233,216,0,0,0,105, + 63,4,0,0,233,217,0,0,0,105,24,37,0,0,233,218, + 0,0,0,105,12,37,0,0,233,219,0,0,0,105,136,37, + 0,0,233,220,0,0,0,105,132,37,0,0,233,221,0,0, + 0,105,31,4,0,0,233,222,0,0,0,105,79,4,0,0, + 233,223,0,0,0,105,128,37,0,0,233,224,0,0,0,105, + 47,4,0,0,233,225,0,0,0,105,64,4,0,0,233,226, + 0,0,0,105,32,4,0,0,233,227,0,0,0,105,65,4, + 0,0,233,228,0,0,0,105,33,4,0,0,233,229,0,0, + 0,105,66,4,0,0,233,230,0,0,0,105,34,4,0,0, + 233,231,0,0,0,105,67,4,0,0,233,232,0,0,0,105, + 35,4,0,0,233,233,0,0,0,105,54,4,0,0,233,234, + 0,0,0,105,22,4,0,0,233,235,0,0,0,105,50,4, + 0,0,233,236,0,0,0,105,18,4,0,0,233,237,0,0, + 0,105,76,4,0,0,233,238,0,0,0,105,44,4,0,0, + 233,239,0,0,0,105,22,33,0,0,233,240,0,0,0,233, + 241,0,0,0,105,75,4,0,0,233,242,0,0,0,105,43, + 4,0,0,233,243,0,0,0,105,55,4,0,0,233,244,0, + 0,0,105,23,4,0,0,233,245,0,0,0,105,72,4,0, + 0,233,246,0,0,0,105,40,4,0,0,105,77,4,0,0, + 105,45,4,0,0,105,73,4,0,0,105,41,4,0,0,105, + 71,4,0,0,105,39,4,0,0,105,160,37,0,0,41,9, + 233,247,0,0,0,233,248,0,0,0,233,249,0,0,0,233, + 250,0,0,0,233,251,0,0,0,233,252,0,0,0,233,253, + 0,0,0,233,254,0,0,0,233,255,0,0,0,117,158,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,209,146,208,130,209,147,208,131,209,145,208,129,209,148, + 208,132,209,149,208,133,209,150,208,134,209,151,208,135,209,152, + 208,136,209,153,208,137,209,154,208,138,209,155,208,139,209,156, + 208,140,209,158,208,142,209,159,208,143,209,142,208,174,209,138, + 208,170,208,176,208,144,208,177,208,145,209,134,208,166,208,180, + 208,148,208,181,208,149,209,132,208,164,208,179,208,147,194,171, + 194,187,226,150,145,226,150,146,226,150,147,226,148,130,226,148, + 164,209,133,208,165,208,184,208,152,226,149,163,226,149,145,226, + 149,151,226,149,157,208,185,208,153,226,148,144,226,148,148,226, + 148,180,226,148,172,226,148,156,226,148,128,226,148,188,208,186, + 208,154,226,149,154,226,149,148,226,149,169,226,149,166,226,149, + 160,226,149,144,226,149,172,194,164,208,187,208,155,208,188,208, + 156,208,189,208,157,208,190,208,158,208,191,226,148,152,226,148, + 140,226,150,136,226,150,132,208,159,209,143,226,150,128,208,175, + 209,128,208,160,209,129,208,161,209,130,208,162,209,131,208,163, + 208,182,208,150,208,178,208,146,209,140,208,172,226,132,150,194, + 173,209,139,208,171,208,183,208,151,209,136,208,168,209,141,208, + 173,209,137,208,169,209,135,208,167,194,167,226,150,160,194,160, + 233,1,0,0,0,233,2,0,0,0,233,3,0,0,0,233, + 4,0,0,0,233,5,0,0,0,233,6,0,0,0,233,7, + 0,0,0,233,8,0,0,0,233,9,0,0,0,233,10,0, + 0,0,233,11,0,0,0,233,12,0,0,0,233,13,0,0, + 0,233,14,0,0,0,233,15,0,0,0,233,16,0,0,0, + 233,17,0,0,0,233,18,0,0,0,233,19,0,0,0,233, + 20,0,0,0,233,21,0,0,0,233,22,0,0,0,233,23, + 0,0,0,233,24,0,0,0,233,25,0,0,0,233,26,0, + 0,0,233,27,0,0,0,233,28,0,0,0,233,29,0,0, + 0,233,30,0,0,0,233,31,0,0,0,233,32,0,0,0, + 233,33,0,0,0,233,34,0,0,0,233,35,0,0,0,233, + 36,0,0,0,233,37,0,0,0,233,38,0,0,0,233,39, + 0,0,0,233,40,0,0,0,233,41,0,0,0,233,42,0, + 0,0,233,43,0,0,0,233,44,0,0,0,233,45,0,0, + 0,233,46,0,0,0,233,47,0,0,0,233,48,0,0,0, + 233,49,0,0,0,233,50,0,0,0,233,51,0,0,0,233, + 52,0,0,0,233,53,0,0,0,233,54,0,0,0,233,55, + 0,0,0,233,56,0,0,0,233,57,0,0,0,233,58,0, + 0,0,233,59,0,0,0,233,60,0,0,0,233,61,0,0, + 0,233,62,0,0,0,233,63,0,0,0,233,64,0,0,0, + 233,65,0,0,0,233,66,0,0,0,233,67,0,0,0,233, + 68,0,0,0,233,69,0,0,0,233,70,0,0,0,233,71, + 0,0,0,233,72,0,0,0,233,73,0,0,0,233,74,0, + 0,0,233,75,0,0,0,233,76,0,0,0,233,77,0,0, + 0,233,78,0,0,0,233,79,0,0,0,233,80,0,0,0, + 233,81,0,0,0,233,82,0,0,0,233,83,0,0,0,233, + 84,0,0,0,233,85,0,0,0,233,86,0,0,0,233,87, + 0,0,0,233,88,0,0,0,233,89,0,0,0,233,90,0, + 0,0,233,91,0,0,0,233,92,0,0,0,233,93,0,0, + 0,233,94,0,0,0,233,95,0,0,0,233,96,0,0,0, + 233,97,0,0,0,233,98,0,0,0,233,99,0,0,0,233, + 100,0,0,0,233,101,0,0,0,233,102,0,0,0,233,103, + 0,0,0,233,104,0,0,0,233,105,0,0,0,233,106,0, + 0,0,233,107,0,0,0,233,108,0,0,0,233,109,0,0, + 0,233,110,0,0,0,233,111,0,0,0,233,112,0,0,0, + 233,113,0,0,0,233,114,0,0,0,233,115,0,0,0,233, + 116,0,0,0,233,117,0,0,0,233,118,0,0,0,233,119, + 0,0,0,233,120,0,0,0,233,121,0,0,0,233,122,0, + 0,0,233,123,0,0,0,233,124,0,0,0,233,125,0,0, + 0,233,126,0,0,0,233,127,0,0,0,114,167,0,0,0, + 114,165,0,0,0,114,164,0,0,0,114,162,0,0,0,114, + 160,0,0,0,114,163,0,0,0,114,161,0,0,0,114,159, + 0,0,0,114,166,0,0,0,41,14,218,7,95,95,100,111, + 99,95,95,114,5,0,0,0,114,1,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,33,0,0,0,114,36,0,0, + 0,114,38,0,0,0,90,18,109,97,107,101,95,105,100,101, + 110,116,105,116,121,95,100,105,99,116,218,5,114,97,110,103, + 101,90,12,100,101,99,111,100,105,110,103,95,109,97,112,218, + 6,117,112,100,97,116,101,114,17,0,0,0,114,7,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,42,1,0,0,1, + 0,0,0,115,30,8,0,0,4,0,8,4,16,4,16,8, + 16,4,18,4,18,3,6,5,14,13,6,1,4,1,2,255, + 4,2,2,254,4,3,2,253,4,4,2,252,4,5,2,251, + 4,6,2,250,4,7,2,249,4,8,2,248,4,9,2,247, + 4,10,2,246,4,11,2,245,4,12,2,244,4,13,2,243, + 4,14,2,242,4,15,2,241,4,16,2,240,4,17,4,239, + 4,18,2,238,4,19,2,237,4,20,2,236,4,21,2,235, + 4,22,2,234,4,23,2,233,4,24,2,232,4,25,2,231, + 4,26,2,230,4,27,2,229,4,28,2,228,4,29,2,227, + 4,30,2,226,4,31,2,225,4,32,2,224,4,33,2,223, + 4,34,6,222,4,35,2,221,4,36,2,220,4,37,2,219, + 4,38,2,218,4,39,2,217,4,40,2,216,4,41,2,215, + 4,42,2,214,4,43,2,213,4,44,2,212,4,45,2,211, + 4,46,2,210,4,47,2,209,4,48,2,208,4,49,2,207, + 4,50,2,206,4,51,6,205,4,52,2,204,4,53,2,203, + 4,54,2,202,4,55,2,201,4,56,2,200,4,57,2,199, + 4,58,2,198,4,59,2,197,4,60,2,196,4,61,2,195, + 4,62,2,194,4,63,2,193,4,64,2,192,4,65,2,191, + 4,66,2,190,4,67,2,189,4,68,6,188,4,69,2,187, + 4,70,2,186,4,71,2,185,4,72,2,184,4,73,2,183, + 4,74,2,182,4,75,2,181,4,76,2,180,4,77,2,179, + 4,78,2,178,4,79,2,177,4,80,2,176,4,81,2,175, + 4,82,2,174,4,83,2,173,4,84,2,172,4,85,6,171, + 4,86,2,170,4,87,2,169,4,88,2,168,4,89,2,167, + 4,90,2,166,4,91,2,165,4,92,2,164,4,93,2,163, + 4,94,2,162,4,95,2,161,4,96,2,160,4,97,2,159, + 4,98,2,158,4,99,2,157,4,100,2,156,4,101,2,155, + 4,102,6,154,4,103,2,153,4,104,2,152,4,105,2,151, + 4,106,2,150,4,107,2,149,4,108,2,148,4,109,2,147, + 4,110,2,146,4,111,2,145,4,112,2,144,4,113,2,143, + 4,114,2,142,4,115,2,141,4,116,2,140,4,117,2,139, + 4,118,2,138,4,119,4,137,2,120,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,0,129,12,255,0,127, + 4,7,2,255,0,127,0,127,2,7,4,1,2,255,8,2, + 2,254,8,3,2,253,8,4,2,252,8,5,2,251,8,6, + 2,250,8,7,2,249,8,8,2,248,8,9,2,247,8,10, + 2,246,8,11,2,245,8,12,2,244,8,13,2,243,8,14, + 2,242,8,15,2,241,8,16,2,240,8,17,4,239,8,18, + 2,238,8,19,2,237,8,20,2,236,8,21,2,235,8,22, + 2,234,8,23,2,233,8,24,2,232,8,25,2,231,8,26, + 2,230,8,27,2,229,8,28,2,228,8,29,2,227,8,30, + 2,226,8,31,2,225,8,32,2,224,8,33,2,223,8,34, + 6,222,8,35,2,221,8,36,2,220,8,37,2,219,8,38, + 2,218,8,39,2,217,8,40,2,216,8,41,2,215,8,42, + 2,214,8,43,2,213,8,44,2,212,8,45,2,211,8,46, + 2,210,8,47,2,209,8,48,2,208,8,49,2,207,8,50, + 2,206,8,51,6,205,8,52,2,204,8,53,2,203,8,54, + 2,202,8,55,2,201,8,56,2,200,8,57,2,199,8,58, + 2,198,8,59,2,197,8,60,2,196,8,61,2,195,8,62, + 2,194,8,63,2,193,8,64,2,192,8,65,2,191,8,66, + 2,190,8,67,2,189,8,68,6,188,8,69,2,187,8,70, + 2,186,8,71,2,185,8,72,2,184,8,73,2,183,8,74, + 2,182,8,75,2,181,8,76,2,180,8,77,2,179,8,78, + 2,178,8,79,2,177,8,80,2,176,8,81,2,175,8,82, + 2,174,8,83,2,173,8,84,2,172,8,85,6,171,8,86, + 2,170,8,87,2,169,8,88,2,168,8,89,2,167,8,90, + 2,166,8,91,2,165,8,92,2,164,8,93,2,163,8,94, + 2,162,8,95,2,161,8,96,2,160,8,97,2,159,8,98, + 2,158,8,99,2,157,8,100,2,156,8,101,2,155,8,102, + 6,154,8,103,2,153,8,104,2,152,8,105,2,151,8,106, + 2,150,8,107,2,149,8,108,2,148,8,109,2,147,8,110, + 2,146,8,111,2,145,8,112,2,144,8,113,2,143,8,114, + 2,142,8,115,2,141,8,116,2,140,8,117,2,139,8,118, + 2,138,8,119,6,137,8,120,2,136,8,121,2,135,8,122, + 2,134,8,123,2,133,8,124,2,132,8,125,2,131,8,126, + 2,130,8,127,2,129,0,127,8,1,0,129,2,255,0,127, + 6,2,0,129,2,254,0,127,4,3,0,129,2,253,0,127, + 6,4,0,129,2,252,0,127,4,5,0,129,2,251,0,127, + 4,6,0,129,2,250,0,127,4,7,0,129,2,249,0,127, + 4,8,0,129,2,248,0,127,4,9,0,129,6,247,0,127, + 4,10,0,129,2,246,0,127,4,11,0,129,2,245,0,127, + 4,12,0,129,2,244,0,127,4,13,0,129,2,243,0,127, + 4,14,0,129,2,242,0,127,4,15,0,129,2,241,0,127, + 4,16,0,129,2,240,0,127,4,17,0,129,2,239,0,127, + 4,18,0,129,2,238,0,127,4,19,0,129,2,237,0,127, + 4,20,0,129,2,236,0,127,4,21,0,129,2,235,0,127, + 4,22,0,129,2,234,0,127,4,23,0,129,2,233,0,127, + 4,24,0,129,2,232,0,127,4,25,0,129,2,231,0,127, + 4,26,0,129,6,230,0,127,4,27,0,129,2,229,0,127, + 4,28,0,129,2,228,0,127,4,29,0,129,2,227,0,127, + 4,30,0,129,2,226,0,127,4,31,0,129,2,225,0,127, + 4,32,0,129,2,224,0,127,4,33,0,129,2,223,0,127, + 4,34,0,129,2,222,0,127,4,35,0,129,2,221,0,127, + 4,36,0,129,2,220,0,127,4,37,0,129,2,219,0,127, + 4,38,0,129,2,218,0,127,4,39,0,129,2,217,0,127, + 4,40,0,129,2,216,0,127,4,41,0,129,2,215,0,127, + 4,42,0,129,2,214,0,127,4,43,0,129,6,213,0,127, + 4,44,0,129,2,212,0,127,6,45,0,129,2,211,0,127, + 4,46,0,129,2,210,0,127,6,47,0,129,2,209,0,127, + 4,48,0,129,2,208,0,127,4,49,0,129,2,207,0,127, + 4,50,0,129,2,206,0,127,6,51,0,129,2,205,0,127, + 4,52,0,129,2,204,0,127,4,53,0,129,2,203,0,127, + 4,54,0,129,2,202,0,127,4,55,0,129,2,201,0,127, + 4,56,0,129,2,200,0,127,4,57,0,129,2,199,0,127, + 4,58,0,129,2,198,0,127,4,59,0,129,2,197,0,127, + 4,60,0,129,6,196,0,127,4,61,0,129,2,195,0,127, + 4,62,0,129,2,194,0,127,4,63,0,129,2,193,0,127, + 4,64,0,129,2,192,0,127,4,65,0,129,2,191,0,127, + 4,66,0,129,2,190,0,127,4,67,0,129,2,189,0,127, + 4,68,0,129,2,188,0,127,4,69,0,129,2,187,0,127, + 4,70,0,129,2,186,0,127,4,71,0,129,2,185,0,127, + 4,72,0,129,2,184,0,127,4,73,0,129,2,183,0,127, + 4,74,0,129,2,182,0,127,4,75,0,129,2,181,0,127, + 4,76,0,129,2,180,0,127,6,77,0,129,6,179,0,127, + 4,78,0,129,2,178,0,127,6,79,0,129,2,177,0,127, + 4,80,0,129,2,176,0,127,4,81,0,129,2,175,0,127, + 4,82,0,129,2,174,0,127,6,83,0,129,2,173,0,127, + 4,84,0,129,2,172,0,127,4,85,0,129,2,171,0,127, + 4,86,0,129,2,170,0,127,4,87,0,129,2,169,0,127, + 4,88,0,129,2,168,0,127,4,89,0,129,2,167,0,127, + 4,90,0,129,2,166,0,127,4,91,0,129,2,165,0,127, + 4,92,0,129,2,164,0,127,4,93,0,129,2,163,0,127, + 4,94,0,129,6,162,0,127,4,95,0,129,2,161,0,127, + 4,96,0,129,2,160,0,127,4,97,0,129,2,159,0,127, + 4,98,0,129,2,158,0,127,4,99,0,129,2,157,0,127, + 4,100,0,129,2,156,0,127,4,101,0,129,2,155,0,127, + 4,102,0,129,2,154,0,127,4,103,0,129,2,153,0,127, + 4,104,0,129,2,152,0,127,4,105,0,129,2,151,0,127, + 4,106,0,129,2,150,0,127,4,107,0,129,2,149,0,127, + 4,108,0,129,2,148,0,127,4,109,0,129,2,147,0,127, + 4,110,0,129,2,146,0,127,4,111,0,129,6,145,0,127, + 4,112,0,129,2,144,0,127,4,113,0,129,2,143,0,127, + 4,114,0,129,2,142,0,127,4,115,0,129,2,141,0,127, + 4,116,0,129,2,140,0,127,4,117,0,129,2,139,0,127, + 4,118,0,129,2,138,0,127,4,119,0,129,2,137,0,127, + 4,120,0,129,2,136,0,127,4,121,0,129,2,135,0,127, + 4,122,0,129,2,134,0,127,4,123,0,129,2,133,0,127, + 4,124,0,129,2,132,0,127,4,125,0,129,2,131,0,127, + 4,126,0,129,2,130,0,127,4,127,0,129,2,129,0,127, + 0,127,4,1,0,129,0,129,4,255,0,127,0,127,6,2, + 0,129,0,129,10,254,115,72,8,0,0,4,2,8,2,8, + 10,4,250,4,6,8,4,4,254,4,2,8,4,4,254,4, + 2,8,3,6,255,4,1,8,3,6,255,4,1,6,13,14, + 4,2,1,0,127,4,2,0,129,4,255,0,127,2,1,4, + 129,2,127,4,130,2,126,4,131,2,125,4,132,2,124,4, + 133,2,123,4,134,2,122,4,135,2,121,4,136,2,120,4, + 137,2,119,4,138,2,118,4,139,2,117,4,140,2,116,4, + 141,2,115,4,142,2,114,4,143,2,113,4,144,4,112,4, + 145,2,111,4,146,2,110,4,147,2,109,4,148,2,108,4, + 149,2,107,4,150,2,106,4,151,2,105,4,152,2,104,4, + 153,2,103,4,154,2,102,4,155,2,101,4,156,2,100,4, + 157,2,99,4,158,2,98,4,159,2,97,4,160,2,96,4, + 161,6,95,4,162,2,94,4,163,2,93,4,164,2,92,4, + 165,2,91,4,166,2,90,4,167,2,89,4,168,2,88,4, + 169,2,87,4,170,2,86,4,171,2,85,4,172,2,84,4, + 173,2,83,4,174,2,82,4,175,2,81,4,176,2,80,4, + 177,2,79,4,178,6,78,4,179,2,77,4,180,2,76,4, + 181,2,75,4,182,2,74,4,183,2,73,4,184,2,72,4, + 185,2,71,4,186,2,70,4,187,2,69,4,188,2,68,4, + 189,2,67,4,190,2,66,4,191,2,65,4,192,2,64,4, + 193,2,63,4,194,2,62,4,195,6,61,4,196,2,60,4, + 197,2,59,4,198,2,58,4,199,2,57,4,200,2,56,4, + 201,2,55,4,202,2,54,4,203,2,53,4,204,2,52,4, + 205,2,51,4,206,2,50,4,207,2,49,4,208,2,48,4, + 209,2,47,4,210,2,46,4,211,2,45,4,212,6,44,4, + 213,2,43,4,214,2,42,4,215,2,41,4,216,2,40,4, + 217,2,39,4,218,2,38,4,219,2,37,4,220,2,36,4, + 221,2,35,4,222,2,34,4,223,2,33,4,224,2,32,4, + 225,2,31,4,226,2,30,4,227,2,29,4,228,2,28,4, + 229,6,27,4,230,2,26,4,231,2,25,4,232,2,24,4, + 233,2,23,4,234,2,22,4,235,2,21,4,236,2,20,4, + 237,2,19,4,238,2,18,4,239,2,17,4,240,2,16,4, + 241,2,15,4,242,2,14,4,243,2,13,4,244,2,12,4, + 245,2,11,4,246,4,10,2,247,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,12,1,0,127,0,127,4, + 6,0,129,0,129,2,254,0,127,0,127,0,127,0,127,2, + 10,0,129,0,129,4,254,0,127,0,127,2,2,0,129,0, + 129,8,255,0,127,0,127,2,1,0,129,8,129,0,127,2, + 127,0,129,8,130,0,127,2,126,0,129,8,131,0,127,2, + 125,0,129,8,132,0,127,2,124,0,129,8,133,0,127,2, + 123,0,129,8,134,0,127,2,122,0,129,8,135,0,127,2, + 121,0,129,8,136,0,127,2,120,0,129,8,137,0,127,2, + 119,0,129,8,138,0,127,2,118,0,129,8,139,0,127,2, + 117,0,129,8,140,0,127,2,116,0,129,8,141,0,127,2, + 115,0,129,8,142,0,127,2,114,0,129,8,143,0,127,4, + 113,0,129,8,144,0,127,2,112,0,129,8,145,0,127,2, + 111,0,129,8,146,0,127,2,110,0,129,8,147,0,127,2, + 109,0,129,8,148,0,127,2,108,0,129,8,149,0,127,2, + 107,0,129,8,150,0,127,2,106,0,129,8,151,0,127,2, + 105,0,129,8,152,0,127,2,104,0,129,8,153,0,127,2, + 103,0,129,8,154,0,127,2,102,0,129,8,155,0,127,2, + 101,0,129,8,156,0,127,2,100,0,129,8,157,0,127,2, + 99,0,129,8,158,0,127,2,98,0,129,8,159,0,127,2, + 97,0,129,8,160,0,127,6,96,0,129,8,161,0,127,2, + 95,0,129,8,162,0,127,2,94,0,129,8,163,0,127,2, + 93,0,129,8,164,0,127,2,92,0,129,8,165,0,127,2, + 91,0,129,8,166,0,127,2,90,0,129,8,167,0,127,2, + 89,0,129,8,168,0,127,2,88,0,129,8,169,0,127,2, + 87,0,129,8,170,0,127,2,86,0,129,8,171,0,127,2, + 85,0,129,8,172,0,127,2,84,0,129,8,173,0,127,2, + 83,0,129,8,174,0,127,2,82,0,129,8,175,0,127,2, + 81,0,129,8,176,0,127,2,80,0,129,8,177,0,127,6, + 79,0,129,8,178,0,127,2,78,0,129,8,179,0,127,2, + 77,0,129,8,180,0,127,2,76,0,129,8,181,0,127,2, + 75,0,129,8,182,0,127,2,74,0,129,8,183,0,127,2, + 73,0,129,8,184,0,127,2,72,0,129,8,185,0,127,2, + 71,0,129,8,186,0,127,2,70,0,129,8,187,0,127,2, + 69,0,129,8,188,0,127,2,68,0,129,8,189,0,127,2, + 67,0,129,8,190,0,127,2,66,0,129,8,191,0,127,2, + 65,0,129,8,192,0,127,2,64,0,129,8,193,0,127,2, + 63,0,129,8,194,0,127,6,62,0,129,8,195,0,127,2, + 61,0,129,8,196,0,127,2,60,0,129,8,197,0,127,2, + 59,0,129,8,198,0,127,2,58,0,129,8,199,0,127,2, + 57,0,129,8,200,0,127,2,56,0,129,8,201,0,127,2, + 55,0,129,8,202,0,127,2,54,0,129,8,203,0,127,2, + 53,0,129,8,204,0,127,2,52,0,129,8,205,0,127,2, + 51,0,129,8,206,0,127,2,50,0,129,8,207,0,127,2, + 49,0,129,8,208,0,127,2,48,0,129,8,209,0,127,2, + 47,0,129,8,210,0,127,2,46,0,129,8,211,0,127,6, + 45,0,129,8,212,0,127,2,44,0,129,8,213,0,127,2, + 43,0,129,8,214,0,127,2,42,0,129,8,215,0,127,2, + 41,0,129,8,216,0,127,2,40,0,129,8,217,0,127,2, + 39,0,129,8,218,0,127,2,38,0,129,8,219,0,127,2, + 37,0,129,8,220,0,127,2,36,0,129,8,221,0,127,2, + 35,0,129,8,222,0,127,2,34,0,129,8,223,0,127,2, + 33,0,129,8,224,0,127,2,32,0,129,8,225,0,127,2, + 31,0,129,8,226,0,127,2,30,0,129,8,227,0,127,2, + 29,0,129,8,228,0,127,6,28,0,129,8,229,0,127,2, + 27,0,129,8,230,0,127,2,26,0,129,8,231,0,127,2, + 25,0,129,8,232,0,127,2,24,0,129,8,233,0,127,2, + 23,0,129,8,234,0,127,2,22,0,129,8,235,0,127,2, + 21,0,129,8,236,0,127,2,20,0,129,8,237,0,127,2, + 19,0,129,8,238,0,127,2,18,0,129,8,239,0,127,2, + 17,0,129,8,240,0,127,2,16,0,129,8,241,0,127,2, + 15,0,129,8,242,0,127,2,14,0,129,8,243,0,127,2, + 13,0,129,8,244,0,127,2,12,0,129,8,245,0,127,6, + 11,0,129,8,246,0,127,2,10,0,129,8,247,0,127,2, + 9,0,129,8,248,0,127,2,8,0,129,8,249,0,127,2, + 7,0,129,8,250,0,127,2,6,0,129,8,251,0,127,2, + 5,0,129,8,252,0,127,2,4,0,129,8,253,0,127,2, + 3,0,129,8,254,0,127,2,2,0,129,6,255,0,127,2, + 1,4,129,2,127,6,130,2,126,4,131,2,125,4,132,2, + 124,4,133,2,123,4,134,2,122,4,135,6,121,4,136,2, + 120,4,137,2,119,4,138,2,118,4,139,2,117,4,140,2, + 116,4,141,2,115,4,142,2,114,4,143,2,113,4,144,2, + 112,4,145,2,111,4,146,2,110,4,147,2,109,4,148,2, + 108,4,149,2,107,4,150,2,106,4,151,2,105,4,152,6, + 104,4,153,2,103,4,154,2,102,4,155,2,101,4,156,2, + 100,4,157,2,99,4,158,2,98,4,159,2,97,4,160,2, + 96,4,161,2,95,4,162,2,94,4,163,2,93,4,164,2, + 92,4,165,2,91,4,166,2,90,4,167,2,89,4,168,2, + 88,4,169,6,87,4,170,2,86,6,171,2,85,4,172,2, + 84,6,173,2,83,4,174,2,82,4,175,2,81,4,176,2, + 80,6,177,2,79,4,178,2,78,4,179,2,77,4,180,2, + 76,4,181,2,75,4,182,2,74,4,183,2,73,4,184,2, + 72,4,185,2,71,4,186,6,70,4,187,2,69,4,188,2, + 68,4,189,2,67,4,190,2,66,4,191,2,65,4,192,2, + 64,4,193,2,63,4,194,2,62,4,195,2,61,4,196,2, + 60,4,197,2,59,4,198,2,58,4,199,2,57,4,200,2, + 56,4,201,2,55,4,202,2,54,6,203,6,53,4,204,2, + 52,6,205,2,51,4,206,2,50,4,207,2,49,4,208,2, + 48,6,209,2,47,4,210,2,46,4,211,2,45,4,212,2, + 44,4,213,2,43,4,214,2,42,4,215,2,41,4,216,2, + 40,4,217,2,39,4,218,2,38,4,219,2,37,4,220,6, + 36,4,221,2,35,4,222,2,34,4,223,2,33,4,224,2, + 32,4,225,2,31,4,226,2,30,4,227,2,29,4,228,2, + 28,4,229,2,27,4,230,2,26,4,231,2,25,4,232,2, + 24,4,233,2,23,4,234,2,22,4,235,2,21,4,236,2, + 20,4,237,6,19,4,238,2,18,4,239,2,17,4,240,2, + 16,4,241,2,15,4,242,2,14,4,243,2,13,4,244,2, + 12,4,245,2,11,4,246,2,10,4,247,2,9,4,248,2, + 8,4,249,2,7,4,250,2,6,4,251,2,5,4,252,2, + 4,4,253,2,3,4,254,4,2,6,255,4,1,0,129,0, + 129,6,253,115,208,11,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,66,1,66,1,66,1,66,13,19,13,25, + 1,66,1,66,1,72,1,72,1,72,1,72,26,32,26,51, + 1,72,1,72,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,6,1,6,1,6,16,22, + 16,41,42,47,48,51,42,52,16,53,1,13,1,13,1,3, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,13,19,13,19,21,2,21,2,21,2,21,2,1,3, + 1,3,5,11,5,11,1,15,16,2,5,11,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,13,19,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,5,11,13,19,13,19,16,2, + 16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp856.h b/Python/frozen_modules/encodings_cp856.h new file mode 100644 index 00000000000000..9dfdbca0b6c138 --- /dev/null +++ b/Python/frozen_modules/encodings_cp856.h @@ -0,0 +1,184 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp856[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,56,53,54,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,83, + 67,47,67,80,56,53,54,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,24,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,99,112,56,53,54,62,218,6,101,110,99, + 111,100,101,122,12,67,111,100,101,99,46,101,110,99,111,100, + 101,11,0,0,0,243,2,0,0,0,14,1,114,14,0,0, + 0,115,14,0,0,0,16,22,16,37,38,43,44,50,51,65, + 16,66,9,66,243,0,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,3, + 0,0,0,114,4,0,0,0,41,3,114,5,0,0,0,218, + 14,99,104,97,114,109,97,112,95,100,101,99,111,100,101,218, + 14,100,101,99,111,100,105,110,103,95,116,97,98,108,101,114, + 8,0,0,0,115,3,0,0,0,32,32,32,114,12,0,0, + 0,218,6,100,101,99,111,100,101,122,12,67,111,100,101,99, + 46,100,101,99,111,100,101,14,0,0,0,114,14,0,0,0, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,114,15,0,0,0,78,41,1, + 114,2,0,0,0,41,5,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,13,0,0,0, + 114,18,0,0,0,169,0,114,15,0,0,0,114,12,0,0, + 0,114,1,0,0,0,114,1,0,0,0,9,0,0,0,115, + 6,0,0,0,8,0,8,2,12,3,115,10,0,0,0,8, + 247,2,11,6,1,2,2,10,1,115,28,0,0,0,1,1, + 1,1,1,1,1,1,34,42,5,66,5,66,5,66,34,42, + 5,66,5,66,5,66,5,66,5,66,114,15,0,0,0,114, + 1,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,20,0,0,0,101,0, + 90,1,100,0,90,2,100,4,100,2,132,1,90,3,100,3, + 83,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,20, + 0,0,0,116,0,106,1,124,1,124,0,106,2,116,3,131, + 3,100,1,25,0,83,0,169,2,78,114,0,0,0,0,41, + 4,114,5,0,0,0,114,6,0,0,0,114,11,0,0,0, + 114,7,0,0,0,169,3,114,9,0,0,0,114,10,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,13,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,101, + 110,99,111,100,101,18,0,0,0,243,2,0,0,0,20,1, + 114,28,0,0,0,115,20,0,0,0,16,22,16,37,38,43, + 44,48,44,55,56,70,16,71,72,73,16,74,9,74,114,15, + 0,0,0,78,169,1,70,41,4,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,13,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,24,0,0, + 0,114,24,0,0,0,17,0,0,0,243,4,0,0,0,8, + 0,12,1,115,6,0,0,0,8,239,2,18,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,24,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,114,23,0,0,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,25,0,0,0,114,26,0,0, + 0,41,4,114,5,0,0,0,114,16,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,27,0,0,0,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,18,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,100,101,99,111,100,101,22,0,0,0,114,28,0, + 0,0,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,114,29,0,0,0,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,18,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,31,0,0,0,114,31,0,0,0,21,0,0,0,114,30, + 0,0,0,115,6,0,0,0,8,235,2,22,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,31,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,12,0,0,0,101,0,90,1,100, + 0,90,2,100,1,83,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,169,3,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,33,0,0,0,114,33,0, + 0,0,25,0,0,0,243,4,0,0,0,8,0,4,1,115, + 4,0,0,0,8,231,4,26,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,33, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,32,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,34, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,36,0,0,0,114,36,0,0,0,28,0,0,0, + 114,35,0,0,0,115,4,0,0,0,8,228,4,29,115,12, + 0,0,0,1,1,1,1,1,1,1,1,5,9,5,9,114, + 15,0,0,0,114,36,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,90,5,99,112,56,53,54,41,7,218, + 4,110,97,109,101,114,13,0,0,0,114,18,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,114,5,0,0,0,90,9,67,111,100,101, + 99,73,110,102,111,114,1,0,0,0,114,13,0,0,0,114, + 18,0,0,0,114,24,0,0,0,114,31,0,0,0,114,36, + 0,0,0,114,33,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,11,103,101,116,114,101,103,101, + 110,116,114,121,114,38,0,0,0,33,0,0,0,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,249,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,1,115,32,0,0,0, + 12,18,12,28,14,21,16,21,16,23,16,30,16,21,16,23, + 16,30,28,46,28,46,22,34,22,34,12,6,12,6,5,6, + 114,15,0,0,0,117,199,1,0,0,0,1,2,3,4,5, + 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21, + 22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, + 38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53, + 54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69, + 70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85, + 86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101, + 102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117, + 118,119,120,121,122,123,124,125,126,127,215,144,215,145,215,146, + 215,147,215,148,215,149,215,150,215,151,215,152,215,153,215,154, + 215,155,215,156,215,157,215,158,215,159,215,160,215,161,215,162, + 215,163,215,164,215,165,215,166,215,167,215,168,215,169,215,170, + 239,191,190,194,163,239,191,190,195,151,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,194,174,194,172,194,189,194,188, + 239,191,190,194,171,194,187,226,150,145,226,150,146,226,150,147, + 226,148,130,226,148,164,239,191,190,239,191,190,239,191,190,194, + 169,226,149,163,226,149,145,226,149,151,226,149,157,194,162,194, + 165,226,148,144,226,148,148,226,148,180,226,148,172,226,148,156, + 226,148,128,226,148,188,239,191,190,239,191,190,226,149,154,226, + 149,148,226,149,169,226,149,166,226,149,160,226,149,144,226,149, + 172,194,164,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,226,148, + 152,226,148,140,226,150,136,226,150,132,194,166,239,191,190,226, + 150,128,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,194,181,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,194,175,194,180,194, + 173,194,177,226,128,151,194,190,194,182,194,167,195,183,194,184, + 194,176,194,168,194,183,194,185,194,179,194,178,226,150,160,194, + 160,41,11,218,7,95,95,100,111,99,95,95,114,5,0,0, + 0,114,1,0,0,0,114,24,0,0,0,114,31,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,38,0,0,0,114, + 17,0,0,0,90,13,99,104,97,114,109,97,112,95,98,117, + 105,108,100,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,40,0,0,0,1,0,0,0,115,26,0,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,2, + 15,2,255,0,127,0,127,14,6,115,54,0,0,0,4,2, + 8,2,8,10,4,250,4,6,8,4,4,254,4,2,8,4, + 4,254,4,2,8,3,6,255,4,1,8,3,6,255,4,1, + 6,13,0,127,0,127,2,7,0,129,0,129,2,254,0,127, + 0,127,14,6,115,120,0,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,1,66,1,66,1,66,1,66,13,19,13, + 25,1,66,1,66,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,6,1,6,1,6,5, + 11,1,15,16,22,16,36,37,51,16,52,1,15,1,15,1, + 15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp857.h b/Python/frozen_modules/encodings_cp857.h new file mode 100644 index 00000000000000..4a6ee6363a8f5b --- /dev/null +++ b/Python/frozen_modules/encodings_cp857.h @@ -0,0 +1,839 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp857[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0, + 0,0,0,0,0,115,56,10,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,72,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,98,100,99,147,1,100,100,100,101, + 147,1,100,99,100,102,147,1,100,103,100,81,147,1,100,97, + 100,100,147,1,100,104,100,105,147,1,100,106,100,107,147,1, + 100,108,100,109,147,1,100,110,100,111,147,1,165,1,105,0, + 100,112,100,113,147,1,100,114,100,115,147,1,100,116,100,117, + 147,1,100,118,100,119,147,1,100,120,100,121,147,1,100,122, + 100,96,147,1,100,123,100,124,147,1,100,125,100,126,147,1, + 100,105,100,127,147,1,100,102,100,128,147,1,100,101,100,83, + 147,1,100,129,100,88,147,1,100,95,100,130,147,1,100,121, + 100,131,147,1,100,117,100,132,147,1,100,119,100,133,147,1, + 100,134,100,135,147,1,165,1,105,0,100,44,100,136,147,1, + 100,46,100,137,147,1,100,52,100,138,147,1,100,16,100,134, + 147,1,100,139,100,140,147,1,100,48,100,141,147,1,100,142, + 100,143,147,1,100,144,100,145,147,1,100,146,100,147,147,1, + 100,148,100,149,147,1,100,150,100,151,147,1,100,152,100,86, + 147,1,100,153,100,125,147,1,100,89,100,98,147,1,100,154, + 100,142,147,1,100,155,100,144,147,1,100,156,100,139,147,1, + 165,1,105,0,100,157,100,2,147,1,100,66,100,148,147,1, + 100,158,100,150,147,1,100,74,100,152,147,1,100,159,100,160, + 147,1,100,161,100,162,147,1,100,163,100,164,147,1,100,68, + 100,165,147,1,100,166,100,90,147,1,100,167,100,146,147,1, + 100,168,100,169,147,1,100,26,100,155,147,1,100,80,100,168, + 147,1,100,22,100,156,147,1,100,138,100,154,147,1,100,24, + 100,170,147,1,100,28,100,157,147,1,165,1,105,0,100,50, + 100,116,147,1,100,30,100,2,147,1,100,36,100,158,147,1, + 100,20,100,161,147,1,100,32,100,163,147,1,100,34,100,159, + 147,1,100,82,100,171,147,1,100,40,100,104,147,1,100,38, + 100,114,147,1,100,172,100,103,147,1,100,87,100,108,147,1, + 100,58,100,2,147,1,100,84,100,129,147,1,100,54,100,118, + 147,1,100,170,100,92,147,1,100,56,100,173,147,1,100,173, + 100,122,147,1,165,1,100,106,100,94,100,120,100,123,100,112, + 100,110,100,174,100,79,100,175,156,8,165,1,161,1,1,0, + 100,176,90,12,105,0,100,1,100,1,147,1,100,177,100,177, + 147,1,100,178,100,178,147,1,100,179,100,179,147,1,100,180, + 100,180,147,1,100,181,100,181,147,1,100,182,100,182,147,1, + 100,183,100,183,147,1,100,184,100,184,147,1,100,185,100,185, + 147,1,100,186,100,186,147,1,100,187,100,187,147,1,100,188, + 100,188,147,1,100,189,100,189,147,1,100,190,100,190,147,1, + 100,191,100,191,147,1,100,192,100,192,147,1,105,0,100,193, + 100,193,147,1,100,194,100,194,147,1,100,195,100,195,147,1, + 100,196,100,196,147,1,100,197,100,197,147,1,100,198,100,198, + 147,1,100,199,100,199,147,1,100,200,100,200,147,1,100,201, + 100,201,147,1,100,202,100,202,147,1,100,203,100,203,147,1, + 100,204,100,204,147,1,100,205,100,205,147,1,100,206,100,206, + 147,1,100,207,100,207,147,1,100,208,100,208,147,1,100,209, + 100,209,147,1,165,1,105,0,100,210,100,210,147,1,100,211, + 100,211,147,1,100,212,100,212,147,1,100,213,100,213,147,1, + 100,214,100,214,147,1,100,215,100,215,147,1,100,216,100,216, + 147,1,100,217,100,217,147,1,100,218,100,218,147,1,100,219, + 100,219,147,1,100,220,100,220,147,1,100,221,100,221,147,1, + 100,222,100,222,147,1,100,223,100,223,147,1,100,224,100,224, + 147,1,100,225,100,225,147,1,100,226,100,226,147,1,165,1, + 105,0,100,227,100,227,147,1,100,228,100,228,147,1,100,229, + 100,229,147,1,100,230,100,230,147,1,100,231,100,231,147,1, + 100,232,100,232,147,1,100,233,100,233,147,1,100,234,100,234, + 147,1,100,235,100,235,147,1,100,236,100,236,147,1,100,237, + 100,237,147,1,100,238,100,238,147,1,100,239,100,239,147,1, + 100,240,100,240,147,1,100,241,100,241,147,1,100,242,100,242, + 147,1,100,243,100,243,147,1,165,1,105,0,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,100,251,100,251,147,1,100,252,100,252, + 147,1,100,253,100,253,147,1,100,254,100,254,147,1,100,255, + 100,255,147,1,144,1,100,0,144,1,100,0,147,1,144,1, + 100,1,144,1,100,1,147,1,144,1,100,2,144,1,100,2, + 147,1,144,1,100,3,144,1,100,3,147,1,144,1,100,4, + 144,1,100,4,147,1,165,1,105,0,144,1,100,5,144,1, + 100,5,147,1,144,1,100,6,144,1,100,6,147,1,144,1, + 100,7,144,1,100,7,147,1,144,1,100,8,144,1,100,8, + 147,1,144,1,100,9,144,1,100,9,147,1,144,1,100,10, + 144,1,100,10,147,1,144,1,100,11,144,1,100,11,147,1, + 144,1,100,12,144,1,100,12,147,1,144,1,100,13,144,1, + 100,13,147,1,144,1,100,14,144,1,100,14,147,1,144,1, + 100,15,144,1,100,15,147,1,144,1,100,16,144,1,100,16, + 147,1,144,1,100,17,144,1,100,17,147,1,144,1,100,18, + 144,1,100,18,147,1,144,1,100,19,144,1,100,19,147,1, + 144,1,100,20,144,1,100,20,147,1,144,1,100,21,144,1, + 100,21,147,1,165,1,105,0,144,1,100,22,144,1,100,22, + 147,1,144,1,100,23,144,1,100,23,147,1,144,1,100,24, + 144,1,100,24,147,1,144,1,100,25,144,1,100,25,147,1, + 144,1,100,26,144,1,100,26,147,1,144,1,100,27,144,1, + 100,27,147,1,144,1,100,28,144,1,100,28,147,1,144,1, + 100,29,144,1,100,29,147,1,144,1,100,30,144,1,100,30, + 147,1,144,1,100,31,144,1,100,31,147,1,144,1,100,32, + 144,1,100,32,147,1,144,1,100,33,144,1,100,33,147,1, + 144,1,100,34,144,1,100,34,147,1,144,1,100,35,144,1, + 100,35,147,1,144,1,100,36,144,1,100,36,147,1,144,1, + 100,37,144,1,100,37,147,1,144,1,100,38,144,1,100,38, + 147,1,165,1,105,0,144,1,100,39,144,1,100,39,147,1, + 144,1,100,40,144,1,100,40,147,1,144,1,100,41,144,1, + 100,41,147,1,144,1,100,42,144,1,100,42,147,1,144,1, + 100,43,144,1,100,43,147,1,144,1,100,44,144,1,100,44, + 147,1,144,1,100,45,144,1,100,45,147,1,144,1,100,46, + 144,1,100,46,147,1,144,1,100,47,144,1,100,47,147,1, + 100,79,100,171,147,1,100,81,100,103,147,1,100,83,100,101, + 147,1,100,72,100,71,147,1,100,86,100,152,147,1,100,88, + 100,129,147,1,100,90,100,166,147,1,100,92,100,170,147,1, + 165,1,105,0,100,94,100,62,147,1,100,96,100,122,147,1, + 100,98,100,89,147,1,100,100,100,97,147,1,100,99,100,98, + 147,1,100,103,100,172,147,1,100,97,100,96,147,1,100,104, + 100,40,147,1,100,106,100,70,147,1,100,108,100,87,147,1, + 100,110,144,1,100,48,147,1,100,112,100,18,147,1,100,114, + 100,38,147,1,100,116,100,50,147,1,100,118,100,54,147,1, + 100,120,100,85,147,1,100,122,100,173,147,1,165,1,105,0, + 100,123,100,60,147,1,100,125,100,153,147,1,100,105,100,104, + 147,1,100,102,100,99,147,1,100,101,100,100,147,1,100,129, + 100,84,147,1,100,95,100,94,147,1,100,121,100,120,147,1, + 100,117,100,116,147,1,100,119,100,118,147,1,100,134,100,16, + 147,1,100,44,100,43,147,1,100,46,100,45,147,1,100,52, + 100,51,147,1,100,16,100,15,147,1,100,139,100,156,147,1, + 100,48,100,47,147,1,165,1,105,0,100,142,100,154,147,1, + 100,144,100,155,147,1,100,146,100,167,147,1,100,148,100,66, + 147,1,100,150,100,158,147,1,100,152,100,74,147,1,100,89, + 100,88,147,1,100,154,100,138,147,1,100,155,100,26,147,1, + 100,156,100,22,147,1,100,157,100,28,147,1,100,66,100,65, + 147,1,100,158,100,36,147,1,100,74,100,73,147,1,100,159, + 100,34,147,1,100,161,100,20,147,1,100,163,100,32,147,1, + 165,1,105,0,100,68,100,67,147,1,100,168,100,80,147,1, + 100,26,100,25,147,1,100,80,100,79,147,1,100,22,100,21, + 147,1,100,138,100,52,147,1,100,24,100,23,147,1,100,28, + 100,27,147,1,100,50,100,49,147,1,100,30,100,29,147,1, + 100,36,100,35,147,1,100,20,100,19,147,1,100,32,100,31, + 147,1,100,34,100,33,147,1,144,1,100,49,144,1,100,49, + 147,1,100,82,100,81,147,1,100,40,100,39,147,1,165,1, + 105,0,100,38,100,37,147,1,100,87,100,86,147,1,100,58, + 100,57,147,1,100,84,100,83,147,1,100,54,100,53,147,1, + 100,170,100,24,147,1,100,56,100,55,147,1,100,173,100,56, + 147,1,100,70,100,69,147,1,100,62,100,61,147,1,100,85, + 100,72,147,1,100,60,100,59,147,1,100,18,100,17,147,1, + 100,171,100,82,147,1,100,91,100,90,147,1,100,93,100,92, + 147,1,100,64,100,63,147,1,165,1,105,0,100,42,100,41, + 147,1,100,76,100,75,147,1,100,78,100,77,147,1,100,136, + 100,44,147,1,100,113,100,112,147,1,100,162,100,161,147,1, + 100,130,100,95,147,1,100,131,100,121,147,1,100,160,100,159, + 147,1,100,135,100,134,147,1,100,115,100,114,147,1,100,133, + 100,119,147,1,100,132,100,117,147,1,100,137,100,46,147,1, + 100,149,100,148,147,1,100,126,100,125,147,1,100,141,100,48, + 147,1,165,1,100,105,100,139,100,102,100,146,100,123,100,144, + 100,142,100,150,100,168,100,68,100,163,100,106,100,108,100,110, + 144,1,100,50,144,1,100,51,156,15,165,1,90,13,100,2, + 83,0,40,52,1,0,0,122,96,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,86,69,78,68,79,82,83, + 47,77,73,67,83,70,84,47,80,67,47,67,80,56,53,55, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,24,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,56,53, + 55,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,5,99, + 112,56,53,55,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 33,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,21,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,233,0,1,0, + 0,233,128,0,0,0,233,199,0,0,0,233,129,0,0,0, + 233,252,0,0,0,233,130,0,0,0,233,233,0,0,0,233, + 131,0,0,0,233,226,0,0,0,233,132,0,0,0,233,228, + 0,0,0,233,133,0,0,0,233,224,0,0,0,233,134,0, + 0,0,233,229,0,0,0,233,135,0,0,0,233,231,0,0, + 0,233,136,0,0,0,233,234,0,0,0,233,137,0,0,0, + 233,235,0,0,0,233,138,0,0,0,233,232,0,0,0,233, + 139,0,0,0,233,239,0,0,0,233,140,0,0,0,233,238, + 0,0,0,233,141,0,0,0,105,49,1,0,0,233,142,0, + 0,0,233,196,0,0,0,233,143,0,0,0,233,197,0,0, + 0,233,144,0,0,0,233,201,0,0,0,233,145,0,0,0, + 233,230,0,0,0,233,146,0,0,0,233,198,0,0,0,233, + 147,0,0,0,233,244,0,0,0,233,148,0,0,0,233,246, + 0,0,0,233,149,0,0,0,233,242,0,0,0,233,150,0, + 0,0,233,251,0,0,0,233,151,0,0,0,233,249,0,0, + 0,233,152,0,0,0,105,48,1,0,0,233,153,0,0,0, + 233,214,0,0,0,233,154,0,0,0,233,220,0,0,0,233, + 155,0,0,0,233,248,0,0,0,233,156,0,0,0,233,163, + 0,0,0,233,157,0,0,0,233,216,0,0,0,233,158,0, + 0,0,105,94,1,0,0,233,159,0,0,0,105,95,1,0, + 0,233,160,0,0,0,233,225,0,0,0,233,161,0,0,0, + 233,237,0,0,0,233,162,0,0,0,233,243,0,0,0,233, + 250,0,0,0,233,164,0,0,0,233,241,0,0,0,233,165, + 0,0,0,233,209,0,0,0,233,166,0,0,0,105,30,1, + 0,0,233,167,0,0,0,105,31,1,0,0,233,168,0,0, + 0,233,191,0,0,0,233,169,0,0,0,233,174,0,0,0, + 233,170,0,0,0,233,172,0,0,0,233,171,0,0,0,233, + 189,0,0,0,233,188,0,0,0,233,173,0,0,0,233,175, + 0,0,0,233,187,0,0,0,233,176,0,0,0,233,145,37, + 0,0,233,177,0,0,0,233,146,37,0,0,233,178,0,0, + 0,233,147,37,0,0,233,179,0,0,0,105,2,37,0,0, + 233,180,0,0,0,105,36,37,0,0,233,181,0,0,0,233, + 193,0,0,0,233,182,0,0,0,233,194,0,0,0,233,183, + 0,0,0,233,192,0,0,0,233,184,0,0,0,233,185,0, + 0,0,233,99,37,0,0,233,186,0,0,0,105,81,37,0, + 0,233,87,37,0,0,233,93,37,0,0,233,190,0,0,0, + 105,16,37,0,0,105,20,37,0,0,105,52,37,0,0,105, + 44,37,0,0,233,195,0,0,0,105,28,37,0,0,105,0, + 37,0,0,105,60,37,0,0,233,227,0,0,0,233,200,0, + 0,0,233,90,37,0,0,105,84,37,0,0,233,202,0,0, + 0,233,105,37,0,0,233,203,0,0,0,233,102,37,0,0, + 233,204,0,0,0,233,96,37,0,0,233,205,0,0,0,105, + 80,37,0,0,233,206,0,0,0,233,108,37,0,0,233,207, + 0,0,0,233,208,0,0,0,233,210,0,0,0,233,211,0, + 0,0,233,212,0,0,0,233,213,0,0,0,233,215,0,0, + 0,233,217,0,0,0,105,24,37,0,0,233,218,0,0,0, + 105,12,37,0,0,233,219,0,0,0,233,136,37,0,0,233, + 132,37,0,0,233,221,0,0,0,233,222,0,0,0,233,223, + 0,0,0,233,128,37,0,0,233,245,0,0,0,233,255,0, + 0,0,233,240,0,0,0,233,247,0,0,0,233,160,37,0, + 0,41,8,114,93,0,0,0,114,86,0,0,0,114,106,0, + 0,0,114,84,0,0,0,114,43,0,0,0,233,253,0,0, + 0,233,254,0,0,0,114,176,0,0,0,117,160,1,0,0, + 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, + 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, + 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, + 195,135,195,188,195,169,195,162,195,164,195,160,195,165,195,167, + 195,170,195,171,195,168,195,175,195,174,196,177,195,132,195,133, + 195,137,195,166,195,134,195,180,195,182,195,178,195,187,195,185, + 196,176,195,150,195,156,195,184,194,163,195,152,197,158,197,159, + 195,161,195,173,195,179,195,186,195,177,195,145,196,158,196,159, + 194,191,194,174,194,172,194,189,194,188,194,161,194,171,194,187, + 226,150,145,226,150,146,226,150,147,226,148,130,226,148,164,195, + 129,195,130,195,128,194,169,226,149,163,226,149,145,226,149,151, + 226,149,157,194,162,194,165,226,148,144,226,148,148,226,148,180, + 226,148,172,226,148,156,226,148,128,226,148,188,195,163,195,131, + 226,149,154,226,149,148,226,149,169,226,149,166,226,149,160,226, + 149,144,226,149,172,194,164,194,186,194,170,195,138,195,139,195, + 136,239,191,190,195,141,195,142,195,143,226,148,152,226,148,140, + 226,150,136,226,150,132,194,166,195,140,226,150,128,195,147,195, + 159,195,148,195,146,195,181,195,149,194,181,239,191,190,195,151, + 195,154,195,155,195,153,195,172,195,191,194,175,194,180,194,173, + 194,177,239,191,190,194,190,194,182,194,167,195,183,194,184,194, + 176,194,168,194,183,194,185,194,179,194,178,226,150,160,194,160, + 233,1,0,0,0,233,2,0,0,0,233,3,0,0,0,233, + 4,0,0,0,233,5,0,0,0,233,6,0,0,0,233,7, + 0,0,0,233,8,0,0,0,233,9,0,0,0,233,10,0, + 0,0,233,11,0,0,0,233,12,0,0,0,233,13,0,0, + 0,233,14,0,0,0,233,15,0,0,0,233,16,0,0,0, + 233,17,0,0,0,233,18,0,0,0,233,19,0,0,0,233, + 20,0,0,0,233,21,0,0,0,233,22,0,0,0,233,23, + 0,0,0,233,24,0,0,0,233,25,0,0,0,233,26,0, + 0,0,233,27,0,0,0,233,28,0,0,0,233,29,0,0, + 0,233,30,0,0,0,233,31,0,0,0,233,32,0,0,0, + 233,33,0,0,0,233,34,0,0,0,233,35,0,0,0,233, + 36,0,0,0,233,37,0,0,0,233,38,0,0,0,233,39, + 0,0,0,233,40,0,0,0,233,41,0,0,0,233,42,0, + 0,0,233,43,0,0,0,233,44,0,0,0,233,45,0,0, + 0,233,46,0,0,0,233,47,0,0,0,233,48,0,0,0, + 233,49,0,0,0,233,50,0,0,0,233,51,0,0,0,233, + 52,0,0,0,233,53,0,0,0,233,54,0,0,0,233,55, + 0,0,0,233,56,0,0,0,233,57,0,0,0,233,58,0, + 0,0,233,59,0,0,0,233,60,0,0,0,233,61,0,0, + 0,233,62,0,0,0,233,63,0,0,0,233,64,0,0,0, + 233,65,0,0,0,233,66,0,0,0,233,67,0,0,0,233, + 68,0,0,0,233,69,0,0,0,233,70,0,0,0,233,71, + 0,0,0,233,72,0,0,0,233,73,0,0,0,233,74,0, + 0,0,233,75,0,0,0,233,76,0,0,0,233,77,0,0, + 0,233,78,0,0,0,233,79,0,0,0,233,80,0,0,0, + 233,81,0,0,0,233,82,0,0,0,233,83,0,0,0,233, + 84,0,0,0,233,85,0,0,0,233,86,0,0,0,233,87, + 0,0,0,233,88,0,0,0,233,89,0,0,0,233,90,0, + 0,0,233,91,0,0,0,233,92,0,0,0,233,93,0,0, + 0,233,94,0,0,0,233,95,0,0,0,233,96,0,0,0, + 233,97,0,0,0,233,98,0,0,0,233,99,0,0,0,233, + 100,0,0,0,233,101,0,0,0,233,102,0,0,0,233,103, + 0,0,0,233,104,0,0,0,233,105,0,0,0,233,106,0, + 0,0,233,107,0,0,0,233,108,0,0,0,233,109,0,0, + 0,233,110,0,0,0,233,111,0,0,0,233,112,0,0,0, + 233,113,0,0,0,233,114,0,0,0,233,115,0,0,0,233, + 116,0,0,0,233,117,0,0,0,233,118,0,0,0,233,119, + 0,0,0,233,120,0,0,0,233,121,0,0,0,233,122,0, + 0,0,233,123,0,0,0,233,124,0,0,0,233,125,0,0, + 0,233,126,0,0,0,233,127,0,0,0,114,180,0,0,0, + 233,236,0,0,0,114,181,0,0,0,41,15,114,143,0,0, + 0,114,149,0,0,0,114,144,0,0,0,114,155,0,0,0, + 114,141,0,0,0,114,153,0,0,0,114,151,0,0,0,114, + 158,0,0,0,114,174,0,0,0,114,170,0,0,0,114,169, + 0,0,0,114,126,0,0,0,114,128,0,0,0,114,130,0, + 0,0,114,179,0,0,0,41,14,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,90,18,109,97,107,101,95,105,100,101,110, + 116,105,116,121,95,100,105,99,116,218,5,114,97,110,103,101, + 90,12,100,101,99,111,100,105,110,103,95,109,97,112,218,6, + 117,112,100,97,116,101,114,17,0,0,0,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,57,1,0,0,1,0, + 0,0,115,166,7,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,14,13,6,1,4,1,2,255,4, + 2,2,254,4,3,2,253,4,4,2,252,4,5,2,251,4, + 6,2,250,4,7,2,249,4,8,2,248,4,9,2,247,4, + 10,2,246,4,11,2,245,4,12,2,244,4,13,2,243,4, + 14,2,242,4,15,2,241,4,16,2,240,4,17,4,239,4, + 18,2,238,4,19,2,237,4,20,2,236,4,21,2,235,4, + 22,2,234,4,23,2,233,4,24,2,232,4,25,2,231,4, + 26,2,230,4,27,2,229,4,28,2,228,4,29,2,227,4, + 30,2,226,4,31,2,225,4,32,2,224,4,33,2,223,4, + 34,6,222,4,35,2,221,4,36,2,220,4,37,2,219,4, + 38,2,218,4,39,2,217,4,40,2,216,4,41,2,215,4, + 42,2,214,4,43,2,213,4,44,2,212,4,45,2,211,4, + 46,2,210,4,47,2,209,4,48,2,208,4,49,2,207,4, + 50,2,206,4,51,6,205,4,52,2,204,4,53,2,203,4, + 54,2,202,4,55,2,201,4,56,2,200,4,57,2,199,4, + 58,2,198,4,59,2,197,4,60,2,196,4,61,2,195,4, + 62,2,194,4,63,2,193,4,64,2,192,4,65,2,191,4, + 66,2,190,4,67,2,189,4,68,6,188,4,69,2,187,4, + 70,2,186,4,71,2,185,4,72,2,184,4,73,2,183,4, + 74,2,182,4,75,2,181,4,76,2,180,4,77,2,179,4, + 78,2,178,4,79,2,177,4,80,2,176,4,81,2,175,4, + 82,2,174,4,83,2,173,4,84,2,172,4,85,6,171,4, + 86,2,170,4,87,2,169,4,88,2,168,4,89,2,167,4, + 90,2,166,4,91,2,165,4,92,2,164,4,93,2,163,4, + 94,2,162,4,95,2,161,4,96,2,160,4,97,2,159,4, + 98,2,158,4,99,2,157,4,100,2,156,4,101,2,155,4, + 102,6,154,4,103,2,153,4,104,2,152,4,105,2,151,4, + 106,2,150,4,107,2,149,4,108,2,148,4,109,2,147,4, + 110,2,146,4,111,2,145,4,112,2,144,4,113,2,143,4, + 114,2,142,4,115,2,141,4,116,2,140,4,117,2,139,4, + 118,2,138,4,119,4,137,2,120,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,10,129,0,127,2,6,2,255,0, + 127,0,127,2,7,4,1,2,255,4,2,2,254,4,3,2, + 253,4,4,2,252,4,5,2,251,4,6,2,250,4,7,2, + 249,4,8,2,248,4,9,2,247,4,10,2,246,4,11,2, + 245,4,12,2,244,4,13,2,243,4,14,2,242,4,15,2, + 241,4,16,2,240,4,17,4,239,4,18,2,238,4,19,2, + 237,4,20,2,236,4,21,2,235,4,22,2,234,4,23,2, + 233,4,24,2,232,4,25,2,231,4,26,2,230,4,27,2, + 229,4,28,2,228,4,29,2,227,4,30,2,226,4,31,2, + 225,4,32,2,224,4,33,2,223,4,34,6,222,4,35,2, + 221,4,36,2,220,4,37,2,219,4,38,2,218,4,39,2, + 217,4,40,2,216,4,41,2,215,4,42,2,214,4,43,2, + 213,4,44,2,212,4,45,2,211,4,46,2,210,4,47,2, + 209,4,48,2,208,4,49,2,207,4,50,2,206,4,51,6, + 205,4,52,2,204,4,53,2,203,4,54,2,202,4,55,2, + 201,4,56,2,200,4,57,2,199,4,58,2,198,4,59,2, + 197,4,60,2,196,4,61,2,195,4,62,2,194,4,63,2, + 193,4,64,2,192,4,65,2,191,4,66,2,190,4,67,2, + 189,4,68,6,188,4,69,2,187,4,70,2,186,4,71,2, + 185,4,72,2,184,4,73,2,183,4,74,2,182,4,75,2, + 181,4,76,2,180,4,77,2,179,4,78,2,178,4,79,2, + 177,4,80,2,176,8,81,2,175,8,82,2,174,8,83,2, + 173,8,84,2,172,8,85,6,171,8,86,2,170,8,87,2, + 169,8,88,2,168,8,89,2,167,8,90,2,166,8,91,2, + 165,8,92,2,164,8,93,2,163,8,94,2,162,8,95,2, + 161,8,96,2,160,8,97,2,159,8,98,2,158,8,99,2, + 157,8,100,2,156,8,101,2,155,8,102,6,154,8,103,2, + 153,8,104,2,152,8,105,2,151,8,106,2,150,8,107,2, + 149,8,108,2,148,8,109,2,147,8,110,2,146,8,111,2, + 145,8,112,2,144,8,113,2,143,8,114,2,142,8,115,2, + 141,8,116,2,140,8,117,2,139,8,118,2,138,8,119,6, + 137,8,120,2,136,8,121,2,135,8,122,2,134,8,123,2, + 133,8,124,2,132,8,125,2,131,8,126,2,130,8,127,2, + 129,0,127,8,1,0,129,2,255,0,127,4,2,0,129,2, + 254,0,127,4,3,0,129,2,253,0,127,4,4,0,129,2, + 252,0,127,4,5,0,129,2,251,0,127,4,6,0,129,2, + 250,0,127,4,7,0,129,2,249,0,127,4,8,0,129,2, + 248,0,127,4,9,0,129,6,247,0,127,4,10,0,129,2, + 246,0,127,4,11,0,129,2,245,0,127,4,12,0,129,2, + 244,0,127,4,13,0,129,2,243,0,127,4,14,0,129,2, + 242,0,127,4,15,0,129,2,241,0,127,4,16,0,129,2, + 240,0,127,4,17,0,129,2,239,0,127,4,18,0,129,2, + 238,0,127,4,19,0,129,2,237,0,127,6,20,0,129,2, + 236,0,127,4,21,0,129,2,235,0,127,4,22,0,129,2, + 234,0,127,4,23,0,129,2,233,0,127,4,24,0,129,2, + 232,0,127,4,25,0,129,2,231,0,127,4,26,0,129,6, + 230,0,127,4,27,0,129,2,229,0,127,4,28,0,129,2, + 228,0,127,4,29,0,129,2,227,0,127,4,30,0,129,2, + 226,0,127,4,31,0,129,2,225,0,127,4,32,0,129,2, + 224,0,127,4,33,0,129,2,223,0,127,4,34,0,129,2, + 222,0,127,4,35,0,129,2,221,0,127,4,36,0,129,2, + 220,0,127,4,37,0,129,2,219,0,127,4,38,0,129,2, + 218,0,127,4,39,0,129,2,217,0,127,4,40,0,129,2, + 216,0,127,4,41,0,129,2,215,0,127,4,42,0,129,2, + 214,0,127,4,43,0,129,6,213,0,127,4,44,0,129,2, + 212,0,127,4,45,0,129,2,211,0,127,4,46,0,129,2, + 210,0,127,4,47,0,129,2,209,0,127,4,48,0,129,2, + 208,0,127,4,49,0,129,2,207,0,127,4,50,0,129,2, + 206,0,127,4,51,0,129,2,205,0,127,4,52,0,129,2, + 204,0,127,4,53,0,129,2,203,0,127,4,54,0,129,2, + 202,0,127,4,55,0,129,2,201,0,127,4,56,0,129,2, + 200,0,127,4,57,0,129,2,199,0,127,4,58,0,129,2, + 198,0,127,4,59,0,129,2,197,0,127,4,60,0,129,6, + 196,0,127,4,61,0,129,2,195,0,127,4,62,0,129,2, + 194,0,127,4,63,0,129,2,193,0,127,4,64,0,129,2, + 192,0,127,4,65,0,129,2,191,0,127,4,66,0,129,2, + 190,0,127,4,67,0,129,2,189,0,127,4,68,0,129,2, + 188,0,127,4,69,0,129,2,187,0,127,4,70,0,129,2, + 186,0,127,4,71,0,129,2,185,0,127,4,72,0,129,2, + 184,0,127,4,73,0,129,2,183,0,127,4,74,0,129,2, + 182,0,127,8,75,0,129,2,181,0,127,4,76,0,129,2, + 180,0,127,4,77,0,129,6,179,0,127,4,78,0,129,2, + 178,0,127,4,79,0,129,2,177,0,127,4,80,0,129,2, + 176,0,127,4,81,0,129,2,175,0,127,4,82,0,129,2, + 174,0,127,4,83,0,129,2,173,0,127,4,84,0,129,2, + 172,0,127,4,85,0,129,2,171,0,127,4,86,0,129,2, + 170,0,127,4,87,0,129,2,169,0,127,4,88,0,129,2, + 168,0,127,4,89,0,129,2,167,0,127,4,90,0,129,2, + 166,0,127,4,91,0,129,2,165,0,127,4,92,0,129,2, + 164,0,127,4,93,0,129,2,163,0,127,4,94,0,129,6, + 162,0,127,4,95,0,129,2,161,0,127,4,96,0,129,2, + 160,0,127,4,97,0,129,2,159,0,127,4,98,0,129,2, + 158,0,127,4,99,0,129,2,157,0,127,4,100,0,129,2, + 156,0,127,4,101,0,129,2,155,0,127,4,102,0,129,2, + 154,0,127,4,103,0,129,2,153,0,127,4,104,0,129,2, + 152,0,127,4,105,0,129,2,151,0,127,4,106,0,129,2, + 150,0,127,4,107,0,129,2,149,0,127,4,108,0,129,2, + 148,0,127,4,109,0,129,2,147,0,127,4,110,0,129,2, + 146,0,127,4,111,0,129,4,145,0,127,2,112,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,4,1,0,129,14,130,115,4,8, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,14,4,2,1,0,127,4,1,4,129, + 2,127,4,130,2,126,4,131,2,125,4,132,2,124,4,133, + 2,123,4,134,2,122,4,135,2,121,4,136,2,120,4,137, + 2,119,4,138,2,118,4,139,2,117,4,140,2,116,4,141, + 2,115,4,142,2,114,4,143,2,113,4,144,2,112,4,145, + 4,111,4,146,2,110,4,147,2,109,4,148,2,108,4,149, + 2,107,4,150,2,106,4,151,2,105,4,152,2,104,4,153, + 2,103,4,154,2,102,4,155,2,101,4,156,2,100,4,157, + 2,99,4,158,2,98,4,159,2,97,4,160,2,96,4,161, + 2,95,4,162,6,94,4,163,2,93,4,164,2,92,4,165, + 2,91,4,166,2,90,4,167,2,89,4,168,2,88,4,169, + 2,87,4,170,2,86,4,171,2,85,4,172,2,84,4,173, + 2,83,4,174,2,82,4,175,2,81,4,176,2,80,4,177, + 2,79,4,178,2,78,4,179,6,77,4,180,2,76,4,181, + 2,75,4,182,2,74,4,183,2,73,4,184,2,72,4,185, + 2,71,4,186,2,70,4,187,2,69,4,188,2,68,4,189, + 2,67,4,190,2,66,4,191,2,65,4,192,2,64,4,193, + 2,63,4,194,2,62,4,195,2,61,4,196,6,60,4,197, + 2,59,4,198,2,58,4,199,2,57,4,200,2,56,4,201, + 2,55,4,202,2,54,4,203,2,53,4,204,2,52,4,205, + 2,51,4,206,2,50,4,207,2,49,4,208,2,48,4,209, + 2,47,4,210,2,46,4,211,2,45,4,212,2,44,4,213, + 6,43,4,214,2,42,4,215,2,41,4,216,2,40,4,217, + 2,39,4,218,2,38,4,219,2,37,4,220,2,36,4,221, + 2,35,4,222,2,34,4,223,2,33,4,224,2,32,4,225, + 2,31,4,226,2,30,4,227,2,29,4,228,2,28,4,229, + 2,27,4,230,6,26,4,231,2,25,4,232,2,24,4,233, + 2,23,4,234,2,22,4,235,2,21,4,236,2,20,4,237, + 2,19,4,238,2,18,4,239,2,17,4,240,2,16,4,241, + 2,15,4,242,2,14,4,243,2,13,4,244,2,12,4,245, + 2,11,4,246,2,10,4,247,4,9,2,248,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,10,1,0,127,0,127, + 2,6,0,129,0,129,2,254,0,127,0,127,0,127,0,127, + 2,7,0,129,4,130,0,127,2,126,0,129,4,131,0,127, + 2,125,0,129,4,132,0,127,2,124,0,129,4,133,0,127, + 2,123,0,129,4,134,0,127,2,122,0,129,4,135,0,127, + 2,121,0,129,4,136,0,127,2,120,0,129,4,137,0,127, + 2,119,0,129,4,138,0,127,2,118,0,129,4,139,0,127, + 2,117,0,129,4,140,0,127,2,116,0,129,4,141,0,127, + 2,115,0,129,4,142,0,127,2,114,0,129,4,143,0,127, + 2,113,0,129,4,144,0,127,2,112,0,129,4,145,0,127, + 2,111,0,129,4,146,0,127,4,110,0,129,4,147,0,127, + 2,109,0,129,4,148,0,127,2,108,0,129,4,149,0,127, + 2,107,0,129,4,150,0,127,2,106,0,129,4,151,0,127, + 2,105,0,129,4,152,0,127,2,104,0,129,4,153,0,127, + 2,103,0,129,4,154,0,127,2,102,0,129,4,155,0,127, + 2,101,0,129,4,156,0,127,2,100,0,129,4,157,0,127, + 2,99,0,129,4,158,0,127,2,98,0,129,4,159,0,127, + 2,97,0,129,4,160,0,127,2,96,0,129,4,161,0,127, + 2,95,0,129,4,162,0,127,2,94,0,129,4,163,0,127, + 6,93,0,129,4,164,0,127,2,92,0,129,4,165,0,127, + 2,91,0,129,4,166,0,127,2,90,0,129,4,167,0,127, + 2,89,0,129,4,168,0,127,2,88,0,129,4,169,0,127, + 2,87,0,129,4,170,0,127,2,86,0,129,4,171,0,127, + 2,85,0,129,4,172,0,127,2,84,0,129,4,173,0,127, + 2,83,0,129,4,174,0,127,2,82,0,129,4,175,0,127, + 2,81,0,129,4,176,0,127,2,80,0,129,4,177,0,127, + 2,79,0,129,4,178,0,127,2,78,0,129,4,179,0,127, + 2,77,0,129,4,180,0,127,6,76,0,129,4,181,0,127, + 2,75,0,129,4,182,0,127,2,74,0,129,4,183,0,127, + 2,73,0,129,4,184,0,127,2,72,0,129,4,185,0,127, + 2,71,0,129,4,186,0,127,2,70,0,129,4,187,0,127, + 2,69,0,129,4,188,0,127,2,68,0,129,4,189,0,127, + 2,67,0,129,4,190,0,127,2,66,0,129,4,191,0,127, + 2,65,0,129,4,192,0,127,2,64,0,129,4,193,0,127, + 2,63,0,129,4,194,0,127,2,62,0,129,4,195,0,127, + 2,61,0,129,4,196,0,127,2,60,0,129,4,197,0,127, + 6,59,0,129,4,198,0,127,2,58,0,129,4,199,0,127, + 2,57,0,129,4,200,0,127,2,56,0,129,4,201,0,127, + 2,55,0,129,4,202,0,127,2,54,0,129,4,203,0,127, + 2,53,0,129,4,204,0,127,2,52,0,129,4,205,0,127, + 2,51,0,129,4,206,0,127,2,50,0,129,4,207,0,127, + 2,49,0,129,4,208,0,127,2,48,0,129,4,209,0,127, + 2,47,0,129,8,210,0,127,2,46,0,129,8,211,0,127, + 2,45,0,129,8,212,0,127,2,44,0,129,8,213,0,127, + 2,43,0,129,8,214,0,127,6,42,0,129,8,215,0,127, + 2,41,0,129,8,216,0,127,2,40,0,129,8,217,0,127, + 2,39,0,129,8,218,0,127,2,38,0,129,8,219,0,127, + 2,37,0,129,8,220,0,127,2,36,0,129,8,221,0,127, + 2,35,0,129,8,222,0,127,2,34,0,129,8,223,0,127, + 2,33,0,129,8,224,0,127,2,32,0,129,8,225,0,127, + 2,31,0,129,8,226,0,127,2,30,0,129,8,227,0,127, + 2,29,0,129,8,228,0,127,2,28,0,129,8,229,0,127, + 2,27,0,129,8,230,0,127,2,26,0,129,8,231,0,127, + 6,25,0,129,8,232,0,127,2,24,0,129,8,233,0,127, + 2,23,0,129,8,234,0,127,2,22,0,129,8,235,0,127, + 2,21,0,129,8,236,0,127,2,20,0,129,8,237,0,127, + 2,19,0,129,8,238,0,127,2,18,0,129,8,239,0,127, + 2,17,0,129,8,240,0,127,2,16,0,129,8,241,0,127, + 2,15,0,129,8,242,0,127,2,14,0,129,8,243,0,127, + 2,13,0,129,8,244,0,127,2,12,0,129,8,245,0,127, + 2,11,0,129,8,246,0,127,2,10,0,129,8,247,0,127, + 2,9,0,129,8,248,0,127,6,8,0,129,8,249,0,127, + 2,7,0,129,8,250,0,127,2,6,0,129,8,251,0,127, + 2,5,0,129,8,252,0,127,2,4,0,129,8,253,0,127, + 2,3,0,129,8,254,0,127,2,2,0,129,8,255,0,127, + 2,1,8,129,2,127,8,130,2,126,4,131,2,125,4,132, + 2,124,4,133,2,123,4,134,2,122,4,135,2,121,4,136, + 2,120,4,137,2,119,4,138,6,118,4,139,2,117,4,140, + 2,116,4,141,2,115,4,142,2,114,4,143,2,113,4,144, + 2,112,4,145,2,111,4,146,2,110,4,147,2,109,4,148, + 2,108,6,149,2,107,4,150,2,106,4,151,2,105,4,152, + 2,104,4,153,2,103,4,154,2,102,4,155,6,101,4,156, + 2,100,4,157,2,99,4,158,2,98,4,159,2,97,4,160, + 2,96,4,161,2,95,4,162,2,94,4,163,2,93,4,164, + 2,92,4,165,2,91,4,166,2,90,4,167,2,89,4,168, + 2,88,4,169,2,87,4,170,2,86,4,171,2,85,4,172, + 6,84,4,173,2,83,4,174,2,82,4,175,2,81,4,176, + 2,80,4,177,2,79,4,178,2,78,4,179,2,77,4,180, + 2,76,4,181,2,75,4,182,2,74,4,183,2,73,4,184, + 2,72,4,185,2,71,4,186,2,70,4,187,2,69,4,188, + 2,68,4,189,6,67,4,190,2,66,4,191,2,65,4,192, + 2,64,4,193,2,63,4,194,2,62,4,195,2,61,4,196, + 2,60,4,197,2,59,4,198,2,58,4,199,2,57,4,200, + 2,56,4,201,2,55,4,202,2,54,4,203,2,53,8,204, + 2,52,4,205,2,51,4,206,6,50,4,207,2,49,4,208, + 2,48,4,209,2,47,4,210,2,46,4,211,2,45,4,212, + 2,44,4,213,2,43,4,214,2,42,4,215,2,41,4,216, + 2,40,4,217,2,39,4,218,2,38,4,219,2,37,4,220, + 2,36,4,221,2,35,4,222,2,34,4,223,6,33,4,224, + 2,32,4,225,2,31,4,226,2,30,4,227,2,29,4,228, + 2,28,4,229,2,27,4,230,2,26,4,231,2,25,4,232, + 2,24,4,233,2,23,4,234,2,22,4,235,2,21,4,236, + 2,20,4,237,2,19,4,238,2,18,4,239,2,17,4,240, + 4,16,2,241,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,4,1, + 8,1,0,129,6,129,115,56,10,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,72,1,72,1,72,1,72,26, + 32,26,51,1,72,1,72,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,16,22,16,41,42,47,48,51,42,52,16,53,1,13,1, + 13,1,3,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,17,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,17,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,17,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,13,19,13,19,13,19,13,19,13, + 19,13,19,13,19,13,19,21,2,21,2,21,2,1,3,1, + 3,5,11,1,15,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,13,19,16,2,16,2,16,2,16,2,1,13,1, + 13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp858.h b/Python/frozen_modules/encodings_cp858.h new file mode 100644 index 00000000000000..0a7e8539808687 --- /dev/null +++ b/Python/frozen_modules/encodings_cp858.h @@ -0,0 +1,852 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp858[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,126,10,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,72,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,91,100,98,147,1,100,99,100,100, + 147,1,100,98,100,101,147,1,100,102,100,81,147,1,100,97, + 100,99,147,1,100,103,100,104,147,1,100,105,100,106,147,1, + 100,107,100,108,147,1,100,109,100,110,147,1,165,1,105,0, + 100,111,100,112,147,1,100,113,100,114,147,1,100,115,100,116, + 147,1,100,117,100,118,147,1,100,119,100,120,147,1,100,121, + 100,96,147,1,100,122,100,123,147,1,100,93,100,124,147,1, + 100,104,100,125,147,1,100,101,100,126,147,1,100,100,100,83, + 147,1,100,127,100,88,147,1,100,95,100,128,147,1,100,120, + 100,129,147,1,100,116,100,130,147,1,100,118,100,131,147,1, + 100,132,100,133,147,1,165,1,105,0,100,44,100,134,147,1, + 100,46,100,135,147,1,100,52,100,136,147,1,100,16,100,132, + 147,1,100,137,100,138,147,1,100,48,100,139,147,1,100,140, + 100,141,147,1,100,142,100,143,147,1,100,144,100,145,147,1, + 100,146,100,147,147,1,100,148,100,149,147,1,100,150,100,86, + 147,1,100,151,100,152,147,1,100,89,100,151,147,1,100,153, + 100,140,147,1,100,154,100,142,147,1,100,155,100,137,147,1, + 165,1,105,0,100,156,100,157,147,1,100,66,100,146,147,1, + 100,76,100,148,147,1,100,74,100,150,147,1,100,158,100,159, + 147,1,100,160,100,161,147,1,100,162,100,163,147,1,100,68, + 100,164,147,1,100,165,100,90,147,1,100,166,100,144,147,1, + 100,167,100,168,147,1,100,26,100,154,147,1,100,80,100,167, + 147,1,100,22,100,155,147,1,100,136,100,153,147,1,100,24, + 100,169,147,1,100,28,100,156,147,1,165,1,105,0,100,50, + 100,115,147,1,100,30,100,170,147,1,100,36,100,166,147,1, + 100,20,100,160,147,1,100,32,100,162,147,1,100,34,100,158, + 147,1,100,42,100,171,147,1,100,82,100,165,147,1,100,40, + 100,103,147,1,100,38,100,113,147,1,100,152,100,102,147,1, + 100,87,100,107,147,1,100,58,100,172,147,1,100,84,100,127, + 147,1,100,54,100,117,147,1,100,169,100,92,147,1,100,56, + 100,173,147,1,165,1,100,121,100,105,100,94,100,119,100,122, + 100,111,100,109,100,174,100,79,100,175,156,9,165,1,161,1, + 1,0,100,176,90,12,105,0,100,1,100,1,147,1,100,177, + 100,177,147,1,100,178,100,178,147,1,100,179,100,179,147,1, + 100,180,100,180,147,1,100,181,100,181,147,1,100,182,100,182, + 147,1,100,183,100,183,147,1,100,184,100,184,147,1,100,185, + 100,185,147,1,100,186,100,186,147,1,100,187,100,187,147,1, + 100,188,100,188,147,1,100,189,100,189,147,1,100,190,100,190, + 147,1,100,191,100,191,147,1,100,192,100,192,147,1,105,0, + 100,193,100,193,147,1,100,194,100,194,147,1,100,195,100,195, + 147,1,100,196,100,196,147,1,100,197,100,197,147,1,100,198, + 100,198,147,1,100,199,100,199,147,1,100,200,100,200,147,1, + 100,201,100,201,147,1,100,202,100,202,147,1,100,203,100,203, + 147,1,100,204,100,204,147,1,100,205,100,205,147,1,100,206, + 100,206,147,1,100,207,100,207,147,1,100,208,100,208,147,1, + 100,209,100,209,147,1,165,1,105,0,100,210,100,210,147,1, + 100,211,100,211,147,1,100,212,100,212,147,1,100,213,100,213, + 147,1,100,214,100,214,147,1,100,215,100,215,147,1,100,216, + 100,216,147,1,100,217,100,217,147,1,100,218,100,218,147,1, + 100,219,100,219,147,1,100,220,100,220,147,1,100,221,100,221, + 147,1,100,222,100,222,147,1,100,223,100,223,147,1,100,224, + 100,224,147,1,100,225,100,225,147,1,100,226,100,226,147,1, + 165,1,105,0,100,227,100,227,147,1,100,228,100,228,147,1, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,100,234, + 100,234,147,1,100,235,100,235,147,1,100,236,100,236,147,1, + 100,237,100,237,147,1,100,238,100,238,147,1,100,239,100,239, + 147,1,100,240,100,240,147,1,100,241,100,241,147,1,100,242, + 100,242,147,1,100,243,100,243,147,1,165,1,105,0,100,244, + 100,244,147,1,100,245,100,245,147,1,100,246,100,246,147,1, + 100,247,100,247,147,1,100,248,100,248,147,1,100,249,100,249, + 147,1,100,250,100,250,147,1,100,251,100,251,147,1,100,252, + 100,252,147,1,100,253,100,253,147,1,100,254,100,254,147,1, + 100,255,100,255,147,1,144,1,100,0,144,1,100,0,147,1, + 144,1,100,1,144,1,100,1,147,1,144,1,100,2,144,1, + 100,2,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,165,1,105,0,144,1,100,5, + 144,1,100,5,147,1,144,1,100,6,144,1,100,6,147,1, + 144,1,100,7,144,1,100,7,147,1,144,1,100,8,144,1, + 100,8,147,1,144,1,100,9,144,1,100,9,147,1,144,1, + 100,10,144,1,100,10,147,1,144,1,100,11,144,1,100,11, + 147,1,144,1,100,12,144,1,100,12,147,1,144,1,100,13, + 144,1,100,13,147,1,144,1,100,14,144,1,100,14,147,1, + 144,1,100,15,144,1,100,15,147,1,144,1,100,16,144,1, + 100,16,147,1,144,1,100,17,144,1,100,17,147,1,144,1, + 100,18,144,1,100,18,147,1,144,1,100,19,144,1,100,19, + 147,1,144,1,100,20,144,1,100,20,147,1,144,1,100,21, + 144,1,100,21,147,1,165,1,105,0,144,1,100,22,144,1, + 100,22,147,1,144,1,100,23,144,1,100,23,147,1,144,1, + 100,24,144,1,100,24,147,1,144,1,100,25,144,1,100,25, + 147,1,144,1,100,26,144,1,100,26,147,1,144,1,100,27, + 144,1,100,27,147,1,144,1,100,28,144,1,100,28,147,1, + 144,1,100,29,144,1,100,29,147,1,144,1,100,30,144,1, + 100,30,147,1,144,1,100,31,144,1,100,31,147,1,144,1, + 100,32,144,1,100,32,147,1,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 144,1,100,37,144,1,100,37,147,1,144,1,100,38,144,1, + 100,38,147,1,165,1,105,0,144,1,100,39,144,1,100,39, + 147,1,144,1,100,40,144,1,100,40,147,1,144,1,100,41, + 144,1,100,41,147,1,144,1,100,42,144,1,100,42,147,1, + 144,1,100,43,144,1,100,43,147,1,144,1,100,44,144,1, + 100,44,147,1,144,1,100,45,144,1,100,45,147,1,144,1, + 100,46,144,1,100,46,147,1,144,1,100,47,144,1,100,47, + 147,1,100,79,100,64,147,1,100,81,100,102,147,1,100,83, + 100,100,147,1,100,72,100,71,147,1,100,86,100,150,147,1, + 100,88,100,127,147,1,100,90,100,165,147,1,100,92,100,169, + 147,1,165,1,105,0,100,94,100,62,147,1,100,96,100,121, + 147,1,100,91,100,90,147,1,100,99,100,97,147,1,100,98, + 100,91,147,1,100,102,100,152,147,1,100,97,100,96,147,1, + 100,103,100,40,147,1,100,105,100,70,147,1,100,107,100,87, + 147,1,100,109,100,171,147,1,100,111,100,18,147,1,100,113, + 100,38,147,1,100,115,100,50,147,1,100,117,100,54,147,1, + 100,119,100,85,147,1,100,121,100,173,147,1,165,1,105,0, + 100,122,100,60,147,1,100,93,100,92,147,1,100,104,100,103, + 147,1,100,101,100,98,147,1,100,100,100,99,147,1,100,127, + 100,84,147,1,100,95,100,94,147,1,100,120,100,119,147,1, + 100,116,100,115,147,1,100,118,100,117,147,1,100,132,100,16, + 147,1,100,44,100,43,147,1,100,46,100,45,147,1,100,52, + 100,51,147,1,100,16,100,15,147,1,100,137,100,155,147,1, + 100,48,100,47,147,1,165,1,105,0,100,140,100,153,147,1, + 100,142,100,154,147,1,100,144,100,166,147,1,100,146,100,66, + 147,1,100,148,100,76,147,1,100,150,100,74,147,1,100,151, + 100,89,147,1,100,89,100,88,147,1,100,153,100,136,147,1, + 100,154,100,26,147,1,100,155,100,22,147,1,100,156,100,28, + 147,1,100,66,100,65,147,1,100,76,100,75,147,1,100,74, + 100,73,147,1,100,158,100,34,147,1,100,160,100,20,147,1, + 165,1,105,0,100,162,100,32,147,1,100,68,100,67,147,1, + 100,165,100,82,147,1,100,166,100,36,147,1,100,167,100,80, + 147,1,100,26,100,25,147,1,100,80,100,79,147,1,100,22, + 100,21,147,1,100,136,100,52,147,1,100,24,100,23,147,1, + 100,28,100,27,147,1,100,50,100,49,147,1,100,30,100,29, + 147,1,100,36,100,35,147,1,100,20,100,19,147,1,100,32, + 100,31,147,1,100,34,100,33,147,1,165,1,105,0,100,42, + 100,41,147,1,100,82,100,81,147,1,100,40,100,39,147,1, + 100,38,100,37,147,1,100,152,100,151,147,1,100,87,100,86, + 147,1,100,58,100,57,147,1,100,84,100,83,147,1,100,54, + 100,53,147,1,100,169,100,24,147,1,100,56,100,55,147,1, + 100,173,100,56,147,1,100,70,100,69,147,1,100,62,100,61, + 147,1,100,85,100,72,147,1,100,60,100,59,147,1,100,18, + 100,17,147,1,165,1,105,0,100,171,100,42,147,1,100,170, + 100,30,147,1,100,64,100,63,147,1,100,157,100,156,147,1, + 100,78,100,77,147,1,100,172,100,58,147,1,100,134,100,44, + 147,1,100,112,100,111,147,1,100,161,100,160,147,1,100,128, + 100,95,147,1,100,129,100,120,147,1,100,159,100,158,147,1, + 100,133,100,132,147,1,100,114,100,113,147,1,100,131,100,118, + 147,1,100,130,100,116,147,1,100,135,100,46,147,1,165,1, + 105,0,100,147,100,146,147,1,100,124,100,93,147,1,100,139, + 100,48,147,1,100,125,100,104,147,1,100,138,100,137,147,1, + 100,126,100,101,147,1,100,145,100,144,147,1,100,123,100,122, + 147,1,100,143,100,142,147,1,100,141,100,140,147,1,100,149, + 100,148,147,1,100,168,100,167,147,1,100,164,100,68,147,1, + 100,163,100,162,147,1,100,106,100,105,147,1,100,108,100,107, + 147,1,100,110,100,109,147,1,165,1,100,174,100,170,105,1, + 165,1,90,13,100,2,83,0,40,48,1,0,0,122,65,32, + 80,121,116,104,111,110,32,67,104,97,114,97,99,116,101,114, + 32,77,97,112,112,105,110,103,32,67,111,100,101,99,32,102, + 111,114,32,67,80,56,53,56,44,32,109,111,100,105,102,105, + 101,100,32,102,114,111,109,32,99,112,56,53,48,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,12,101,110,99,111,100,105,110,103,95,109,97,112, + 169,3,218,4,115,101,108,102,218,5,105,110,112,117,116,218, + 6,101,114,114,111,114,115,115,3,0,0,0,32,32,32,250, + 24,60,102,114,111,122,101,110,32,101,110,99,111,100,105,110, + 103,115,46,99,112,56,53,56,62,218,6,101,110,99,111,100, + 101,122,12,67,111,100,101,99,46,101,110,99,111,100,101,11, + 0,0,0,243,2,0,0,0,14,1,114,14,0,0,0,115, + 14,0,0,0,16,22,16,37,38,43,44,50,51,63,16,64, + 9,64,243,0,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,114,3,0,0, + 0,114,4,0,0,0,41,3,114,5,0,0,0,218,14,99, + 104,97,114,109,97,112,95,100,101,99,111,100,101,218,14,100, + 101,99,111,100,105,110,103,95,116,97,98,108,101,114,8,0, + 0,0,115,3,0,0,0,32,32,32,114,12,0,0,0,218, + 6,100,101,99,111,100,101,122,12,67,111,100,101,99,46,100, + 101,99,111,100,101,14,0,0,0,114,14,0,0,0,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,114,15,0,0,0,78,41,1,114,2, + 0,0,0,41,5,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,114,13,0,0,0,114,18, + 0,0,0,169,0,114,15,0,0,0,114,12,0,0,0,114, + 1,0,0,0,114,1,0,0,0,9,0,0,0,115,6,0, + 0,0,8,0,8,2,12,3,115,10,0,0,0,8,247,2, + 11,6,1,2,2,10,1,115,28,0,0,0,1,1,1,1, + 1,1,1,1,34,42,5,64,5,64,5,64,34,42,5,66, + 5,66,5,66,5,66,5,66,114,15,0,0,0,114,1,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,20,0,0,0,101,0,90,1, + 100,0,90,2,100,4,100,2,132,1,90,3,100,3,83,0, + 41,5,218,18,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,20,0,0, + 0,116,0,106,1,124,1,124,0,106,2,116,3,131,3,100, + 1,25,0,83,0,169,2,78,114,0,0,0,0,41,4,114, + 5,0,0,0,114,6,0,0,0,114,11,0,0,0,114,7, + 0,0,0,169,3,114,9,0,0,0,114,10,0,0,0,90, + 5,102,105,110,97,108,115,3,0,0,0,32,32,32,114,12, + 0,0,0,114,13,0,0,0,122,25,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,101,110,99, + 111,100,101,18,0,0,0,243,2,0,0,0,20,1,114,28, + 0,0,0,115,20,0,0,0,16,22,16,37,38,43,44,48, + 44,55,56,68,16,69,70,71,16,72,9,72,114,15,0,0, + 0,78,169,1,70,41,4,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,13,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,24,0,0,0,114, + 24,0,0,0,17,0,0,0,243,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,239,2,18,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,72,5,72,5, + 72,5,72,5,72,114,15,0,0,0,114,24,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,114,23,0,0,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,25,0,0,0,114,26,0,0,0,41, + 4,114,5,0,0,0,114,16,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,27,0,0,0,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,18,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 46,100,101,99,111,100,101,22,0,0,0,114,28,0,0,0, + 114,28,0,0,0,115,20,0,0,0,16,22,16,37,38,43, + 44,48,44,55,56,70,16,71,72,73,16,74,9,74,114,15, + 0,0,0,78,114,29,0,0,0,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,18,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,31, + 0,0,0,114,31,0,0,0,21,0,0,0,114,30,0,0, + 0,115,6,0,0,0,8,235,2,22,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,74,5,74,5, + 74,5,74,5,74,114,15,0,0,0,114,31,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,12,0,0,0,101,0,90,1,100,0,90, + 2,100,1,83,0,41,2,218,12,83,116,114,101,97,109,87, + 114,105,116,101,114,78,169,3,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,33,0,0,0,114,33,0,0,0, + 25,0,0,0,243,4,0,0,0,8,0,4,1,115,4,0, + 0,0,8,231,4,26,115,12,0,0,0,1,1,1,1,1, + 1,1,1,5,9,5,9,114,15,0,0,0,114,33,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,32,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,34,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,36,0,0,0,114,36,0,0,0,28,0,0,0,114,35, + 0,0,0,115,4,0,0,0,8,228,4,29,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,36,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,9,0,0,0,3,0,0,0,115,32,0,0, + 0,116,0,106,1,100,1,116,2,131,0,106,3,116,2,131, + 0,106,4,116,5,116,6,116,7,116,8,100,2,141,7,83, + 0,41,3,78,90,5,99,112,56,53,56,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,21,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,233,0,1,0,0,233,128,0,0,0,233,199,0, + 0,0,233,129,0,0,0,233,252,0,0,0,233,130,0,0, + 0,233,233,0,0,0,233,131,0,0,0,233,226,0,0,0, + 233,132,0,0,0,233,228,0,0,0,233,133,0,0,0,233, + 224,0,0,0,233,134,0,0,0,233,229,0,0,0,233,135, + 0,0,0,233,231,0,0,0,233,136,0,0,0,233,234,0, + 0,0,233,137,0,0,0,233,235,0,0,0,233,138,0,0, + 0,233,232,0,0,0,233,139,0,0,0,233,239,0,0,0, + 233,140,0,0,0,233,238,0,0,0,233,141,0,0,0,233, + 236,0,0,0,233,142,0,0,0,233,196,0,0,0,233,143, + 0,0,0,233,197,0,0,0,233,144,0,0,0,233,201,0, + 0,0,233,145,0,0,0,233,230,0,0,0,233,146,0,0, + 0,233,198,0,0,0,233,147,0,0,0,233,244,0,0,0, + 233,148,0,0,0,233,246,0,0,0,233,149,0,0,0,233, + 242,0,0,0,233,150,0,0,0,233,251,0,0,0,233,151, + 0,0,0,233,249,0,0,0,233,152,0,0,0,233,255,0, + 0,0,233,153,0,0,0,233,214,0,0,0,233,154,0,0, + 0,233,220,0,0,0,233,155,0,0,0,233,248,0,0,0, + 233,156,0,0,0,233,163,0,0,0,233,157,0,0,0,233, + 216,0,0,0,233,158,0,0,0,233,215,0,0,0,233,159, + 0,0,0,105,146,1,0,0,233,160,0,0,0,233,225,0, + 0,0,233,161,0,0,0,233,237,0,0,0,233,162,0,0, + 0,233,243,0,0,0,233,250,0,0,0,233,164,0,0,0, + 233,241,0,0,0,233,165,0,0,0,233,209,0,0,0,233, + 166,0,0,0,233,170,0,0,0,233,167,0,0,0,233,186, + 0,0,0,233,168,0,0,0,233,191,0,0,0,233,169,0, + 0,0,233,174,0,0,0,233,172,0,0,0,233,171,0,0, + 0,233,189,0,0,0,233,188,0,0,0,233,173,0,0,0, + 233,175,0,0,0,233,187,0,0,0,233,176,0,0,0,105, + 145,37,0,0,233,177,0,0,0,105,146,37,0,0,233,178, + 0,0,0,105,147,37,0,0,233,179,0,0,0,105,2,37, + 0,0,233,180,0,0,0,105,36,37,0,0,233,181,0,0, + 0,233,193,0,0,0,233,182,0,0,0,233,194,0,0,0, + 233,183,0,0,0,233,192,0,0,0,233,184,0,0,0,233, + 185,0,0,0,105,99,37,0,0,105,81,37,0,0,105,87, + 37,0,0,105,93,37,0,0,233,190,0,0,0,105,16,37, + 0,0,105,20,37,0,0,105,52,37,0,0,105,44,37,0, + 0,233,195,0,0,0,105,28,37,0,0,105,0,37,0,0, + 105,60,37,0,0,233,227,0,0,0,233,200,0,0,0,105, + 90,37,0,0,105,84,37,0,0,233,202,0,0,0,105,105, + 37,0,0,233,203,0,0,0,105,102,37,0,0,233,204,0, + 0,0,105,96,37,0,0,233,205,0,0,0,105,80,37,0, + 0,233,206,0,0,0,105,108,37,0,0,233,207,0,0,0, + 233,208,0,0,0,233,240,0,0,0,233,210,0,0,0,233, + 211,0,0,0,233,212,0,0,0,233,213,0,0,0,105,172, + 32,0,0,233,217,0,0,0,105,24,37,0,0,233,218,0, + 0,0,105,12,37,0,0,233,219,0,0,0,105,136,37,0, + 0,105,132,37,0,0,233,221,0,0,0,233,222,0,0,0, + 233,223,0,0,0,105,128,37,0,0,233,245,0,0,0,233, + 254,0,0,0,233,253,0,0,0,105,23,32,0,0,233,247, + 0,0,0,105,160,37,0,0,41,9,114,167,0,0,0,114, + 95,0,0,0,114,87,0,0,0,114,109,0,0,0,114,85, + 0,0,0,114,43,0,0,0,114,166,0,0,0,114,165,0, + 0,0,114,89,0,0,0,117,159,1,0,0,0,1,2,3, + 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, + 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, + 36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51, + 52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67, + 68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83, + 84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99, + 100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115, + 116,117,118,119,120,121,122,123,124,125,126,127,195,135,195,188, + 195,169,195,162,195,164,195,160,195,165,195,167,195,170,195,171, + 195,168,195,175,195,174,195,172,195,132,195,133,195,137,195,166, + 195,134,195,180,195,182,195,178,195,187,195,185,195,191,195,150, + 195,156,195,184,194,163,195,152,195,151,198,146,195,161,195,173, + 195,179,195,186,195,177,195,145,194,170,194,186,194,191,194,174, + 194,172,194,189,194,188,194,161,194,171,194,187,226,150,145,226, + 150,146,226,150,147,226,148,130,226,148,164,195,129,195,130,195, + 128,194,169,226,149,163,226,149,145,226,149,151,226,149,157,194, + 162,194,165,226,148,144,226,148,148,226,148,180,226,148,172,226, + 148,156,226,148,128,226,148,188,195,163,195,131,226,149,154,226, + 149,148,226,149,169,226,149,166,226,149,160,226,149,144,226,149, + 172,194,164,195,176,195,144,195,138,195,139,195,136,226,130,172, + 195,141,195,142,195,143,226,148,152,226,148,140,226,150,136,226, + 150,132,194,166,195,140,226,150,128,195,147,195,159,195,148,195, + 146,195,181,195,149,194,181,195,190,195,158,195,154,195,155,195, + 153,195,189,195,157,194,175,194,180,194,173,194,177,226,128,151, + 194,190,194,182,194,167,195,183,194,184,194,176,194,168,194,183, + 194,185,194,179,194,178,226,150,160,194,160,233,1,0,0,0, + 233,2,0,0,0,233,3,0,0,0,233,4,0,0,0,233, + 5,0,0,0,233,6,0,0,0,233,7,0,0,0,233,8, + 0,0,0,233,9,0,0,0,233,10,0,0,0,233,11,0, + 0,0,233,12,0,0,0,233,13,0,0,0,233,14,0,0, + 0,233,15,0,0,0,233,16,0,0,0,233,17,0,0,0, + 233,18,0,0,0,233,19,0,0,0,233,20,0,0,0,233, + 21,0,0,0,233,22,0,0,0,233,23,0,0,0,233,24, + 0,0,0,233,25,0,0,0,233,26,0,0,0,233,27,0, + 0,0,233,28,0,0,0,233,29,0,0,0,233,30,0,0, + 0,233,31,0,0,0,233,32,0,0,0,233,33,0,0,0, + 233,34,0,0,0,233,35,0,0,0,233,36,0,0,0,233, + 37,0,0,0,233,38,0,0,0,233,39,0,0,0,233,40, + 0,0,0,233,41,0,0,0,233,42,0,0,0,233,43,0, + 0,0,233,44,0,0,0,233,45,0,0,0,233,46,0,0, + 0,233,47,0,0,0,233,48,0,0,0,233,49,0,0,0, + 233,50,0,0,0,233,51,0,0,0,233,52,0,0,0,233, + 53,0,0,0,233,54,0,0,0,233,55,0,0,0,233,56, + 0,0,0,233,57,0,0,0,233,58,0,0,0,233,59,0, + 0,0,233,60,0,0,0,233,61,0,0,0,233,62,0,0, + 0,233,63,0,0,0,233,64,0,0,0,233,65,0,0,0, + 233,66,0,0,0,233,67,0,0,0,233,68,0,0,0,233, + 69,0,0,0,233,70,0,0,0,233,71,0,0,0,233,72, + 0,0,0,233,73,0,0,0,233,74,0,0,0,233,75,0, + 0,0,233,76,0,0,0,233,77,0,0,0,233,78,0,0, + 0,233,79,0,0,0,233,80,0,0,0,233,81,0,0,0, + 233,82,0,0,0,233,83,0,0,0,233,84,0,0,0,233, + 85,0,0,0,233,86,0,0,0,233,87,0,0,0,233,88, + 0,0,0,233,89,0,0,0,233,90,0,0,0,233,91,0, + 0,0,233,92,0,0,0,233,93,0,0,0,233,94,0,0, + 0,233,95,0,0,0,233,96,0,0,0,233,97,0,0,0, + 233,98,0,0,0,233,99,0,0,0,233,100,0,0,0,233, + 101,0,0,0,233,102,0,0,0,233,103,0,0,0,233,104, + 0,0,0,233,105,0,0,0,233,106,0,0,0,233,107,0, + 0,0,233,108,0,0,0,233,109,0,0,0,233,110,0,0, + 0,233,111,0,0,0,233,112,0,0,0,233,113,0,0,0, + 233,114,0,0,0,233,115,0,0,0,233,116,0,0,0,233, + 117,0,0,0,233,118,0,0,0,233,119,0,0,0,233,120, + 0,0,0,233,121,0,0,0,233,122,0,0,0,233,123,0, + 0,0,233,124,0,0,0,233,125,0,0,0,233,126,0,0, + 0,233,127,0,0,0,41,14,218,7,95,95,100,111,99,95, + 95,114,5,0,0,0,114,1,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,33,0,0,0,114,36,0,0,0,114, + 38,0,0,0,90,18,109,97,107,101,95,105,100,101,110,116, + 105,116,121,95,100,105,99,116,218,5,114,97,110,103,101,90, + 12,100,101,99,111,100,105,110,103,95,109,97,112,218,6,117, + 112,100,97,116,101,114,17,0,0,0,114,7,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,42,1,0,0,1,0,0, + 0,115,30,8,0,0,4,0,8,4,16,4,16,8,16,4, + 18,4,18,3,6,5,14,13,6,1,4,1,2,255,4,2, + 2,254,4,3,2,253,4,4,2,252,4,5,2,251,4,6, + 2,250,4,7,2,249,4,8,2,248,4,9,2,247,4,10, + 2,246,4,11,2,245,4,12,2,244,4,13,2,243,4,14, + 2,242,4,15,2,241,4,16,2,240,4,17,4,239,4,18, + 2,238,4,19,2,237,4,20,2,236,4,21,2,235,4,22, + 2,234,4,23,2,233,4,24,2,232,4,25,2,231,4,26, + 2,230,4,27,2,229,4,28,2,228,4,29,2,227,4,30, + 2,226,4,31,2,225,4,32,2,224,4,33,2,223,4,34, + 6,222,4,35,2,221,4,36,2,220,4,37,2,219,4,38, + 2,218,4,39,2,217,4,40,2,216,4,41,2,215,4,42, + 2,214,4,43,2,213,4,44,2,212,4,45,2,211,4,46, + 2,210,4,47,2,209,4,48,2,208,4,49,2,207,4,50, + 2,206,4,51,6,205,4,52,2,204,4,53,2,203,4,54, + 2,202,4,55,2,201,4,56,2,200,4,57,2,199,4,58, + 2,198,4,59,2,197,4,60,2,196,4,61,2,195,4,62, + 2,194,4,63,2,193,4,64,2,192,4,65,2,191,4,66, + 2,190,4,67,2,189,4,68,6,188,4,69,2,187,4,70, + 2,186,4,71,2,185,4,72,2,184,4,73,2,183,4,74, + 2,182,4,75,2,181,4,76,2,180,4,77,2,179,4,78, + 2,178,4,79,2,177,4,80,2,176,4,81,2,175,4,82, + 2,174,4,83,2,173,4,84,2,172,4,85,6,171,4,86, + 2,170,4,87,2,169,4,88,2,168,4,89,2,167,4,90, + 2,166,4,91,2,165,4,92,2,164,4,93,2,163,4,94, + 2,162,4,95,2,161,4,96,2,160,4,97,2,159,4,98, + 2,158,4,99,2,157,4,100,2,156,4,101,2,155,4,102, + 6,154,4,103,2,153,4,104,2,152,4,105,2,151,4,106, + 2,150,4,107,2,149,4,108,2,148,4,109,2,147,4,110, + 2,146,4,111,2,145,4,112,2,144,4,113,2,143,4,114, + 2,142,4,115,2,141,4,116,2,140,4,117,2,139,4,118, + 2,138,4,119,4,137,2,120,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,0,129,10,255,0,127,2,7, + 2,255,0,127,0,127,2,7,4,1,2,255,4,2,2,254, + 4,3,2,253,4,4,2,252,4,5,2,251,4,6,2,250, + 4,7,2,249,4,8,2,248,4,9,2,247,4,10,2,246, + 4,11,2,245,4,12,2,244,4,13,2,243,4,14,2,242, + 4,15,2,241,4,16,2,240,4,17,4,239,4,18,2,238, + 4,19,2,237,4,20,2,236,4,21,2,235,4,22,2,234, + 4,23,2,233,4,24,2,232,4,25,2,231,4,26,2,230, + 4,27,2,229,4,28,2,228,4,29,2,227,4,30,2,226, + 4,31,2,225,4,32,2,224,4,33,2,223,4,34,6,222, + 4,35,2,221,4,36,2,220,4,37,2,219,4,38,2,218, + 4,39,2,217,4,40,2,216,4,41,2,215,4,42,2,214, + 4,43,2,213,4,44,2,212,4,45,2,211,4,46,2,210, + 4,47,2,209,4,48,2,208,4,49,2,207,4,50,2,206, + 4,51,6,205,4,52,2,204,4,53,2,203,4,54,2,202, + 4,55,2,201,4,56,2,200,4,57,2,199,4,58,2,198, + 4,59,2,197,4,60,2,196,4,61,2,195,4,62,2,194, + 4,63,2,193,4,64,2,192,4,65,2,191,4,66,2,190, + 4,67,2,189,4,68,6,188,4,69,2,187,4,70,2,186, + 4,71,2,185,4,72,2,184,4,73,2,183,4,74,2,182, + 4,75,2,181,4,76,2,180,4,77,2,179,4,78,2,178, + 4,79,2,177,4,80,2,176,8,81,2,175,8,82,2,174, + 8,83,2,173,8,84,2,172,8,85,6,171,8,86,2,170, + 8,87,2,169,8,88,2,168,8,89,2,167,8,90,2,166, + 8,91,2,165,8,92,2,164,8,93,2,163,8,94,2,162, + 8,95,2,161,8,96,2,160,8,97,2,159,8,98,2,158, + 8,99,2,157,8,100,2,156,8,101,2,155,8,102,6,154, + 8,103,2,153,8,104,2,152,8,105,2,151,8,106,2,150, + 8,107,2,149,8,108,2,148,8,109,2,147,8,110,2,146, + 8,111,2,145,8,112,2,144,8,113,2,143,8,114,2,142, + 8,115,2,141,8,116,2,140,8,117,2,139,8,118,2,138, + 8,119,6,137,8,120,2,136,8,121,2,135,8,122,2,134, + 8,123,2,133,8,124,2,132,8,125,2,131,8,126,2,130, + 8,127,2,129,0,127,8,1,0,129,2,255,0,127,4,2, + 0,129,2,254,0,127,4,3,0,129,2,253,0,127,4,4, + 0,129,2,252,0,127,4,5,0,129,2,251,0,127,4,6, + 0,129,2,250,0,127,4,7,0,129,2,249,0,127,4,8, + 0,129,2,248,0,127,4,9,0,129,6,247,0,127,4,10, + 0,129,2,246,0,127,4,11,0,129,2,245,0,127,4,12, + 0,129,2,244,0,127,4,13,0,129,2,243,0,127,4,14, + 0,129,2,242,0,127,4,15,0,129,2,241,0,127,4,16, + 0,129,2,240,0,127,4,17,0,129,2,239,0,127,4,18, + 0,129,2,238,0,127,4,19,0,129,2,237,0,127,4,20, + 0,129,2,236,0,127,4,21,0,129,2,235,0,127,4,22, + 0,129,2,234,0,127,4,23,0,129,2,233,0,127,4,24, + 0,129,2,232,0,127,4,25,0,129,2,231,0,127,4,26, + 0,129,6,230,0,127,4,27,0,129,2,229,0,127,4,28, + 0,129,2,228,0,127,4,29,0,129,2,227,0,127,4,30, + 0,129,2,226,0,127,4,31,0,129,2,225,0,127,4,32, + 0,129,2,224,0,127,4,33,0,129,2,223,0,127,4,34, + 0,129,2,222,0,127,4,35,0,129,2,221,0,127,4,36, + 0,129,2,220,0,127,4,37,0,129,2,219,0,127,4,38, + 0,129,2,218,0,127,4,39,0,129,2,217,0,127,4,40, + 0,129,2,216,0,127,4,41,0,129,2,215,0,127,4,42, + 0,129,2,214,0,127,4,43,0,129,6,213,0,127,4,44, + 0,129,2,212,0,127,4,45,0,129,2,211,0,127,4,46, + 0,129,2,210,0,127,4,47,0,129,2,209,0,127,4,48, + 0,129,2,208,0,127,4,49,0,129,2,207,0,127,4,50, + 0,129,2,206,0,127,4,51,0,129,2,205,0,127,4,52, + 0,129,2,204,0,127,4,53,0,129,2,203,0,127,4,54, + 0,129,2,202,0,127,4,55,0,129,2,201,0,127,4,56, + 0,129,2,200,0,127,4,57,0,129,2,199,0,127,4,58, + 0,129,2,198,0,127,4,59,0,129,2,197,0,127,4,60, + 0,129,6,196,0,127,4,61,0,129,2,195,0,127,4,62, + 0,129,2,194,0,127,4,63,0,129,2,193,0,127,4,64, + 0,129,2,192,0,127,4,65,0,129,2,191,0,127,4,66, + 0,129,2,190,0,127,4,67,0,129,2,189,0,127,4,68, + 0,129,2,188,0,127,4,69,0,129,2,187,0,127,4,70, + 0,129,2,186,0,127,4,71,0,129,2,185,0,127,4,72, + 0,129,2,184,0,127,4,73,0,129,2,183,0,127,4,74, + 0,129,2,182,0,127,4,75,0,129,2,181,0,127,4,76, + 0,129,2,180,0,127,4,77,0,129,6,179,0,127,4,78, + 0,129,2,178,0,127,4,79,0,129,2,177,0,127,4,80, + 0,129,2,176,0,127,4,81,0,129,2,175,0,127,4,82, + 0,129,2,174,0,127,4,83,0,129,2,173,0,127,4,84, + 0,129,2,172,0,127,4,85,0,129,2,171,0,127,4,86, + 0,129,2,170,0,127,4,87,0,129,2,169,0,127,4,88, + 0,129,2,168,0,127,4,89,0,129,2,167,0,127,4,90, + 0,129,2,166,0,127,4,91,0,129,2,165,0,127,4,92, + 0,129,2,164,0,127,4,93,0,129,2,163,0,127,4,94, + 0,129,6,162,0,127,4,95,0,129,2,161,0,127,4,96, + 0,129,2,160,0,127,4,97,0,129,2,159,0,127,4,98, + 0,129,2,158,0,127,4,99,0,129,2,157,0,127,4,100, + 0,129,2,156,0,127,4,101,0,129,2,155,0,127,4,102, + 0,129,2,154,0,127,4,103,0,129,2,153,0,127,4,104, + 0,129,2,152,0,127,4,105,0,129,2,151,0,127,4,106, + 0,129,2,150,0,127,4,107,0,129,2,149,0,127,4,108, + 0,129,2,148,0,127,4,109,0,129,2,147,0,127,4,110, + 0,129,2,146,0,127,4,111,0,129,6,145,0,127,4,112, + 0,129,2,144,0,127,4,113,0,129,2,143,0,127,4,114, + 0,129,2,142,0,127,4,115,0,129,2,141,0,127,4,116, + 0,129,2,140,0,127,4,117,0,129,2,139,0,127,4,118, + 0,129,2,138,0,127,4,119,0,129,2,137,0,127,4,120, + 0,129,2,136,0,127,4,121,0,129,2,135,0,127,4,122, + 0,129,2,134,0,127,4,123,0,129,2,133,0,127,4,124, + 0,129,2,132,0,127,4,125,0,129,2,131,0,127,4,126, + 0,129,2,130,0,127,4,127,0,129,2,129,0,127,0,127, + 4,1,0,129,0,129,4,255,0,127,0,127,4,2,0,129, + 0,129,10,254,115,72,8,0,0,4,2,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,14,4,2, + 1,0,127,4,2,0,129,4,255,0,127,2,1,4,129,2, + 127,4,130,2,126,4,131,2,125,4,132,2,124,4,133,2, + 123,4,134,2,122,4,135,2,121,4,136,2,120,4,137,2, + 119,4,138,2,118,4,139,2,117,4,140,2,116,4,141,2, + 115,4,142,2,114,4,143,2,113,4,144,4,112,4,145,2, + 111,4,146,2,110,4,147,2,109,4,148,2,108,4,149,2, + 107,4,150,2,106,4,151,2,105,4,152,2,104,4,153,2, + 103,4,154,2,102,4,155,2,101,4,156,2,100,4,157,2, + 99,4,158,2,98,4,159,2,97,4,160,2,96,4,161,6, + 95,4,162,2,94,4,163,2,93,4,164,2,92,4,165,2, + 91,4,166,2,90,4,167,2,89,4,168,2,88,4,169,2, + 87,4,170,2,86,4,171,2,85,4,172,2,84,4,173,2, + 83,4,174,2,82,4,175,2,81,4,176,2,80,4,177,2, + 79,4,178,6,78,4,179,2,77,4,180,2,76,4,181,2, + 75,4,182,2,74,4,183,2,73,4,184,2,72,4,185,2, + 71,4,186,2,70,4,187,2,69,4,188,2,68,4,189,2, + 67,4,190,2,66,4,191,2,65,4,192,2,64,4,193,2, + 63,4,194,2,62,4,195,6,61,4,196,2,60,4,197,2, + 59,4,198,2,58,4,199,2,57,4,200,2,56,4,201,2, + 55,4,202,2,54,4,203,2,53,4,204,2,52,4,205,2, + 51,4,206,2,50,4,207,2,49,4,208,2,48,4,209,2, + 47,4,210,2,46,4,211,2,45,4,212,6,44,4,213,2, + 43,4,214,2,42,4,215,2,41,4,216,2,40,4,217,2, + 39,4,218,2,38,4,219,2,37,4,220,2,36,4,221,2, + 35,4,222,2,34,4,223,2,33,4,224,2,32,4,225,2, + 31,4,226,2,30,4,227,2,29,4,228,2,28,4,229,6, + 27,4,230,2,26,4,231,2,25,4,232,2,24,4,233,2, + 23,4,234,2,22,4,235,2,21,4,236,2,20,4,237,2, + 19,4,238,2,18,4,239,2,17,4,240,2,16,4,241,2, + 15,4,242,2,14,4,243,2,13,4,244,2,12,4,245,2, + 11,4,246,4,10,2,247,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,10,1,0,127,0,127,2,6,0, + 129,0,129,2,254,0,127,0,127,0,127,0,127,2,10,0, + 129,0,129,4,254,0,127,0,127,2,2,0,129,0,129,4, + 255,0,127,0,127,2,1,0,129,4,129,0,127,2,127,0, + 129,4,130,0,127,2,126,0,129,4,131,0,127,2,125,0, + 129,4,132,0,127,2,124,0,129,4,133,0,127,2,123,0, + 129,4,134,0,127,2,122,0,129,4,135,0,127,2,121,0, + 129,4,136,0,127,2,120,0,129,4,137,0,127,2,119,0, + 129,4,138,0,127,2,118,0,129,4,139,0,127,2,117,0, + 129,4,140,0,127,2,116,0,129,4,141,0,127,2,115,0, + 129,4,142,0,127,2,114,0,129,4,143,0,127,4,113,0, + 129,4,144,0,127,2,112,0,129,4,145,0,127,2,111,0, + 129,4,146,0,127,2,110,0,129,4,147,0,127,2,109,0, + 129,4,148,0,127,2,108,0,129,4,149,0,127,2,107,0, + 129,4,150,0,127,2,106,0,129,4,151,0,127,2,105,0, + 129,4,152,0,127,2,104,0,129,4,153,0,127,2,103,0, + 129,4,154,0,127,2,102,0,129,4,155,0,127,2,101,0, + 129,4,156,0,127,2,100,0,129,4,157,0,127,2,99,0, + 129,4,158,0,127,2,98,0,129,4,159,0,127,2,97,0, + 129,4,160,0,127,6,96,0,129,4,161,0,127,2,95,0, + 129,4,162,0,127,2,94,0,129,4,163,0,127,2,93,0, + 129,4,164,0,127,2,92,0,129,4,165,0,127,2,91,0, + 129,4,166,0,127,2,90,0,129,4,167,0,127,2,89,0, + 129,4,168,0,127,2,88,0,129,4,169,0,127,2,87,0, + 129,4,170,0,127,2,86,0,129,4,171,0,127,2,85,0, + 129,4,172,0,127,2,84,0,129,4,173,0,127,2,83,0, + 129,4,174,0,127,2,82,0,129,4,175,0,127,2,81,0, + 129,4,176,0,127,2,80,0,129,4,177,0,127,6,79,0, + 129,4,178,0,127,2,78,0,129,4,179,0,127,2,77,0, + 129,4,180,0,127,2,76,0,129,4,181,0,127,2,75,0, + 129,4,182,0,127,2,74,0,129,4,183,0,127,2,73,0, + 129,4,184,0,127,2,72,0,129,4,185,0,127,2,71,0, + 129,4,186,0,127,2,70,0,129,4,187,0,127,2,69,0, + 129,4,188,0,127,2,68,0,129,4,189,0,127,2,67,0, + 129,4,190,0,127,2,66,0,129,4,191,0,127,2,65,0, + 129,4,192,0,127,2,64,0,129,4,193,0,127,2,63,0, + 129,4,194,0,127,6,62,0,129,4,195,0,127,2,61,0, + 129,4,196,0,127,2,60,0,129,4,197,0,127,2,59,0, + 129,4,198,0,127,2,58,0,129,4,199,0,127,2,57,0, + 129,4,200,0,127,2,56,0,129,4,201,0,127,2,55,0, + 129,4,202,0,127,2,54,0,129,4,203,0,127,2,53,0, + 129,4,204,0,127,2,52,0,129,4,205,0,127,2,51,0, + 129,4,206,0,127,2,50,0,129,8,207,0,127,2,49,0, + 129,8,208,0,127,2,48,0,129,8,209,0,127,2,47,0, + 129,8,210,0,127,2,46,0,129,8,211,0,127,6,45,0, + 129,8,212,0,127,2,44,0,129,8,213,0,127,2,43,0, + 129,8,214,0,127,2,42,0,129,8,215,0,127,2,41,0, + 129,8,216,0,127,2,40,0,129,8,217,0,127,2,39,0, + 129,8,218,0,127,2,38,0,129,8,219,0,127,2,37,0, + 129,8,220,0,127,2,36,0,129,8,221,0,127,2,35,0, + 129,8,222,0,127,2,34,0,129,8,223,0,127,2,33,0, + 129,8,224,0,127,2,32,0,129,8,225,0,127,2,31,0, + 129,8,226,0,127,2,30,0,129,8,227,0,127,2,29,0, + 129,8,228,0,127,6,28,0,129,8,229,0,127,2,27,0, + 129,8,230,0,127,2,26,0,129,8,231,0,127,2,25,0, + 129,8,232,0,127,2,24,0,129,8,233,0,127,2,23,0, + 129,8,234,0,127,2,22,0,129,8,235,0,127,2,21,0, + 129,8,236,0,127,2,20,0,129,8,237,0,127,2,19,0, + 129,8,238,0,127,2,18,0,129,8,239,0,127,2,17,0, + 129,8,240,0,127,2,16,0,129,8,241,0,127,2,15,0, + 129,8,242,0,127,2,14,0,129,8,243,0,127,2,13,0, + 129,8,244,0,127,2,12,0,129,8,245,0,127,6,11,0, + 129,8,246,0,127,2,10,0,129,8,247,0,127,2,9,0, + 129,8,248,0,127,2,8,0,129,8,249,0,127,2,7,0, + 129,8,250,0,127,2,6,0,129,8,251,0,127,2,5,0, + 129,8,252,0,127,2,4,0,129,8,253,0,127,2,3,0, + 129,8,254,0,127,2,2,0,129,4,255,0,127,2,1,4, + 129,2,127,4,130,2,126,4,131,2,125,4,132,2,124,4, + 133,2,123,4,134,2,122,4,135,6,121,4,136,2,120,4, + 137,2,119,4,138,2,118,4,139,2,117,4,140,2,116,4, + 141,2,115,4,142,2,114,4,143,2,113,4,144,2,112,4, + 145,2,111,4,146,2,110,4,147,2,109,4,148,2,108,4, + 149,2,107,4,150,2,106,4,151,2,105,4,152,6,104,4, + 153,2,103,4,154,2,102,4,155,2,101,4,156,2,100,4, + 157,2,99,4,158,2,98,4,159,2,97,4,160,2,96,4, + 161,2,95,4,162,2,94,4,163,2,93,4,164,2,92,4, + 165,2,91,4,166,2,90,4,167,2,89,4,168,2,88,4, + 169,6,87,4,170,2,86,4,171,2,85,4,172,2,84,4, + 173,2,83,4,174,2,82,4,175,2,81,4,176,2,80,4, + 177,2,79,4,178,2,78,4,179,2,77,4,180,2,76,4, + 181,2,75,4,182,2,74,4,183,2,73,4,184,2,72,4, + 185,2,71,4,186,6,70,4,187,2,69,4,188,2,68,4, + 189,2,67,4,190,2,66,4,191,2,65,4,192,2,64,4, + 193,2,63,4,194,2,62,4,195,2,61,4,196,2,60,4, + 197,2,59,4,198,2,58,4,199,2,57,4,200,2,56,4, + 201,2,55,4,202,2,54,4,203,6,53,4,204,2,52,4, + 205,2,51,4,206,2,50,4,207,2,49,4,208,2,48,4, + 209,2,47,4,210,2,46,4,211,2,45,4,212,2,44,4, + 213,2,43,4,214,2,42,4,215,2,41,4,216,2,40,4, + 217,2,39,4,218,2,38,4,219,2,37,4,220,6,36,4, + 221,2,35,4,222,2,34,4,223,2,33,4,224,2,32,4, + 225,2,31,4,226,2,30,4,227,2,29,4,228,2,28,4, + 229,2,27,4,230,2,26,4,231,2,25,4,232,2,24,4, + 233,2,23,4,234,2,22,4,235,2,21,4,236,2,20,4, + 237,6,19,4,238,2,18,4,239,2,17,4,240,2,16,4, + 241,2,15,4,242,2,14,4,243,2,13,4,244,2,12,4, + 245,2,11,4,246,2,10,4,247,2,9,4,248,2,8,4, + 249,2,7,4,250,2,6,4,251,2,5,4,252,2,4,4, + 253,2,3,4,254,4,2,4,255,4,1,0,129,0,129,6, + 253,115,126,10,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,66,1,66,1,66,1,66,13,19,13,25,1,66, + 1,66,1,72,1,72,1,72,1,72,26,32,26,51,1,72, + 1,72,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,16,22,16,41, + 42,47,48,51,42,52,16,53,1,13,1,13,1,3,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,13,19,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,13,19,21,2,21,2,21,2,1,3,1,3,5,11, + 1,15,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,5,11,13,19,16,2,16,2,1,13, + 1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp860.h b/Python/frozen_modules/encodings_cp860.h new file mode 100644 index 00000000000000..dac974c9ee72b5 --- /dev/null +++ b/Python/frozen_modules/encodings_cp860.h @@ -0,0 +1,888 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp860[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,24,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,70,100,83,147,1,100,72,100,84, + 147,1,100,85,100,86,147,1,100,87,100,88,147,1,100,89, + 100,90,147,1,100,91,100,92,147,1,100,93,100,94,147,1, + 100,95,100,96,147,1,100,90,100,97,147,1,100,98,100,99, + 147,1,100,97,100,100,147,1,100,101,100,81,147,1,100,102, + 100,98,147,1,100,103,100,104,147,1,100,105,100,106,147,1, + 100,107,100,108,147,1,100,109,100,110,147,1,165,1,105,0, + 100,111,100,112,147,1,100,113,100,114,147,1,100,115,100,116, + 147,1,100,117,100,118,147,1,100,119,100,120,147,1,100,121, + 100,122,147,1,100,123,100,124,147,1,100,92,100,125,147,1, + 100,104,100,126,147,1,100,100,100,127,147,1,100,99,100,128, + 147,1,100,129,100,130,147,1,100,94,100,131,147,1,100,50, + 100,132,147,1,100,28,100,133,147,1,100,46,100,134,147,1, + 100,44,100,135,147,1,165,1,105,0,100,136,100,137,147,1, + 100,138,100,139,147,1,100,140,100,141,147,1,100,16,100,142, + 147,1,100,52,100,143,147,1,100,48,100,144,147,1,100,34, + 100,145,147,1,100,146,100,147,147,1,100,64,100,148,147,1, + 100,38,100,149,147,1,100,150,100,151,147,1,100,152,100,153, + 147,1,100,154,100,155,147,1,100,88,100,156,147,1,100,96, + 100,157,147,1,100,78,100,158,147,1,100,40,100,159,147,1, + 165,1,105,0,100,66,100,160,147,1,100,161,100,162,147,1, + 100,163,100,164,147,1,100,165,100,166,147,1,100,74,100,167, + 147,1,100,60,100,168,147,1,100,169,100,170,147,1,100,68, + 100,171,147,1,100,172,100,173,147,1,100,174,100,175,147,1, + 100,176,100,177,147,1,100,26,100,178,147,1,100,80,100,176, + 147,1,100,22,100,179,147,1,100,24,100,180,147,1,100,181, + 100,182,147,1,100,183,100,184,147,1,165,1,105,0,100,185, + 100,115,147,1,100,30,100,186,147,1,100,36,100,187,147,1, + 100,20,100,188,147,1,100,32,100,189,147,1,100,190,100,191, + 147,1,100,42,100,192,147,1,100,82,100,193,147,1,100,194, + 100,195,147,1,100,196,100,197,147,1,100,198,100,199,147,1, + 100,86,100,107,147,1,100,58,100,200,147,1,100,83,100,201, + 147,1,100,54,100,202,147,1,100,56,100,203,147,1,100,204, + 100,205,147,1,165,1,100,206,100,105,100,207,100,119,100,208, + 100,209,100,109,100,210,100,79,100,211,156,9,165,1,161,1, + 1,0,100,212,90,12,105,0,100,1,100,1,147,1,100,213, + 100,213,147,1,100,214,100,214,147,1,100,215,100,215,147,1, + 100,216,100,216,147,1,100,217,100,217,147,1,100,218,100,218, + 147,1,100,219,100,219,147,1,100,220,100,220,147,1,100,221, + 100,221,147,1,100,222,100,222,147,1,100,223,100,223,147,1, + 100,224,100,224,147,1,100,225,100,225,147,1,100,226,100,226, + 147,1,100,227,100,227,147,1,100,228,100,228,147,1,105,0, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,100,234, + 100,234,147,1,100,235,100,235,147,1,100,236,100,236,147,1, + 100,237,100,237,147,1,100,238,100,238,147,1,100,239,100,239, + 147,1,100,240,100,240,147,1,100,241,100,241,147,1,100,242, + 100,242,147,1,100,243,100,243,147,1,100,244,100,244,147,1, + 100,245,100,245,147,1,165,1,105,0,100,246,100,246,147,1, + 100,247,100,247,147,1,100,248,100,248,147,1,100,249,100,249, + 147,1,100,250,100,250,147,1,100,251,100,251,147,1,100,252, + 100,252,147,1,100,253,100,253,147,1,100,254,100,254,147,1, + 100,255,100,255,147,1,144,1,100,0,144,1,100,0,147,1, + 144,1,100,1,144,1,100,1,147,1,144,1,100,2,144,1, + 100,2,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,144,1,100,5,144,1,100,5, + 147,1,144,1,100,6,144,1,100,6,147,1,165,1,105,0, + 144,1,100,7,144,1,100,7,147,1,144,1,100,8,144,1, + 100,8,147,1,144,1,100,9,144,1,100,9,147,1,144,1, + 100,10,144,1,100,10,147,1,144,1,100,11,144,1,100,11, + 147,1,144,1,100,12,144,1,100,12,147,1,144,1,100,13, + 144,1,100,13,147,1,144,1,100,14,144,1,100,14,147,1, + 144,1,100,15,144,1,100,15,147,1,144,1,100,16,144,1, + 100,16,147,1,144,1,100,17,144,1,100,17,147,1,144,1, + 100,18,144,1,100,18,147,1,144,1,100,19,144,1,100,19, + 147,1,144,1,100,20,144,1,100,20,147,1,144,1,100,21, + 144,1,100,21,147,1,144,1,100,22,144,1,100,22,147,1, + 144,1,100,23,144,1,100,23,147,1,165,1,105,0,144,1, + 100,24,144,1,100,24,147,1,144,1,100,25,144,1,100,25, + 147,1,144,1,100,26,144,1,100,26,147,1,144,1,100,27, + 144,1,100,27,147,1,144,1,100,28,144,1,100,28,147,1, + 144,1,100,29,144,1,100,29,147,1,144,1,100,30,144,1, + 100,30,147,1,144,1,100,31,144,1,100,31,147,1,144,1, + 100,32,144,1,100,32,147,1,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 144,1,100,37,144,1,100,37,147,1,144,1,100,38,144,1, + 100,38,147,1,144,1,100,39,144,1,100,39,147,1,144,1, + 100,40,144,1,100,40,147,1,165,1,105,0,144,1,100,41, + 144,1,100,41,147,1,144,1,100,42,144,1,100,42,147,1, + 144,1,100,43,144,1,100,43,147,1,144,1,100,44,144,1, + 100,44,147,1,144,1,100,45,144,1,100,45,147,1,144,1, + 100,46,144,1,100,46,147,1,144,1,100,47,144,1,100,47, + 147,1,144,1,100,48,144,1,100,48,147,1,144,1,100,49, + 144,1,100,49,147,1,144,1,100,50,144,1,100,50,147,1, + 144,1,100,51,144,1,100,51,147,1,144,1,100,52,144,1, + 100,52,147,1,144,1,100,53,144,1,100,53,147,1,144,1, + 100,54,144,1,100,54,147,1,144,1,100,55,144,1,100,55, + 147,1,144,1,100,56,144,1,100,56,147,1,144,1,100,57, + 144,1,100,57,147,1,165,1,105,0,144,1,100,58,144,1, + 100,58,147,1,144,1,100,59,144,1,100,59,147,1,144,1, + 100,60,144,1,100,60,147,1,144,1,100,61,144,1,100,61, + 147,1,144,1,100,62,144,1,100,62,147,1,144,1,100,63, + 144,1,100,63,147,1,144,1,100,64,144,1,100,64,147,1, + 144,1,100,65,144,1,100,65,147,1,144,1,100,66,144,1, + 100,66,147,1,144,1,100,67,144,1,100,67,147,1,144,1, + 100,68,144,1,100,68,147,1,144,1,100,69,144,1,100,69, + 147,1,144,1,100,70,144,1,100,70,147,1,144,1,100,71, + 144,1,100,71,147,1,144,1,100,72,144,1,100,72,147,1, + 144,1,100,73,144,1,100,73,147,1,144,1,100,74,144,1, + 100,74,147,1,165,1,105,0,144,1,100,75,144,1,100,75, + 147,1,144,1,100,76,144,1,100,76,147,1,144,1,100,77, + 144,1,100,77,147,1,144,1,100,78,144,1,100,78,147,1, + 144,1,100,79,144,1,100,79,147,1,144,1,100,80,144,1, + 100,80,147,1,144,1,100,81,144,1,100,81,147,1,144,1, + 100,82,144,1,100,82,147,1,144,1,100,83,144,1,100,83, + 147,1,100,79,144,1,100,84,147,1,100,81,100,101,147,1, + 100,70,100,69,147,1,100,72,100,71,147,1,100,90,100,89, + 147,1,100,98,100,102,147,1,100,97,100,90,147,1,100,105, + 144,1,100,85,147,1,165,1,105,0,100,107,100,86,147,1, + 100,109,144,1,100,86,147,1,100,115,100,185,147,1,100,119, + 100,84,147,1,100,92,100,91,147,1,100,104,100,103,147,1, + 100,100,100,97,147,1,100,99,100,98,147,1,100,94,100,93, + 147,1,100,50,100,49,147,1,100,28,100,27,147,1,100,46, + 100,45,147,1,100,44,100,43,147,1,100,16,100,15,147,1, + 100,52,100,51,147,1,100,48,100,47,147,1,100,34,100,33, + 147,1,165,1,105,0,100,64,100,63,147,1,100,38,100,37, + 147,1,100,88,100,87,147,1,100,96,100,95,147,1,100,78, + 100,77,147,1,100,40,100,39,147,1,100,66,100,65,147,1, + 100,74,100,73,147,1,100,60,100,59,147,1,100,68,100,67, + 147,1,100,176,100,80,147,1,100,26,100,25,147,1,100,80, + 100,79,147,1,100,22,100,21,147,1,100,24,100,23,147,1, + 100,30,100,29,147,1,100,36,100,35,147,1,165,1,105,0, + 100,20,100,19,147,1,100,32,100,31,147,1,100,42,100,41, + 147,1,100,82,100,81,147,1,100,86,100,85,147,1,100,58, + 100,57,147,1,100,83,100,70,147,1,100,54,100,53,147,1, + 100,56,100,55,147,1,100,205,100,204,147,1,100,62,100,61, + 147,1,100,84,100,72,147,1,100,18,100,17,147,1,100,179, + 100,22,147,1,100,188,100,20,147,1,100,182,100,181,147,1, + 100,187,100,36,147,1,165,1,105,0,100,189,100,32,147,1, + 100,178,100,26,147,1,100,191,100,190,147,1,100,195,100,194, + 147,1,100,180,100,24,147,1,100,184,100,183,147,1,100,186, + 100,30,147,1,100,193,100,82,147,1,100,209,100,18,147,1, + 100,76,100,75,147,1,100,207,100,62,147,1,100,208,144,1, + 100,87,147,1,100,192,100,42,147,1,100,197,100,196,147,1, + 100,206,100,205,147,1,100,199,100,198,147,1,100,201,100,83, + 147,1,165,1,105,0,100,200,100,58,147,1,100,202,100,54, + 147,1,100,203,100,56,147,1,100,137,100,136,147,1,100,112, + 100,111,147,1,100,168,100,60,147,1,100,131,100,94,147,1, + 100,132,100,50,147,1,100,167,100,74,147,1,100,135,100,44, + 147,1,100,114,100,113,147,1,100,134,100,46,147,1,100,133, + 100,28,147,1,100,139,100,138,147,1,100,149,100,38,147,1, + 100,125,100,92,147,1,100,160,100,66,147,1,165,1,105,0, + 100,162,100,161,147,1,100,144,100,48,147,1,100,122,100,121, + 147,1,100,120,100,119,147,1,100,126,100,104,147,1,100,159, + 100,40,147,1,100,158,100,78,147,1,100,143,100,52,147,1, + 100,130,100,129,147,1,100,128,100,99,147,1,100,127,100,100, + 147,1,100,141,100,140,147,1,100,142,100,16,147,1,100,148, + 100,64,147,1,100,116,100,115,147,1,100,118,100,117,147,1, + 100,124,100,123,147,1,165,1,105,0,100,156,100,88,147,1, + 100,157,100,96,147,1,100,147,100,146,147,1,100,153,100,152, + 147,1,100,155,100,154,147,1,100,145,100,34,147,1,100,166, + 100,165,147,1,100,164,100,163,147,1,100,151,100,150,147,1, + 100,177,100,176,147,1,100,171,100,68,147,1,100,170,100,169, + 147,1,100,173,100,172,147,1,100,175,100,174,147,1,100,106, + 100,105,147,1,100,108,100,107,147,1,100,110,100,109,147,1, + 165,1,100,210,144,1,100,88,105,1,165,1,90,13,100,2, + 83,0,40,89,1,0,0,122,96,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,86,69,78,68,79,82,83, + 47,77,73,67,83,70,84,47,80,67,47,67,80,56,54,48, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,24,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,56,54, + 48,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,5,99, + 112,56,54,48,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 33,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,21,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,233,0,1,0, + 0,233,128,0,0,0,233,199,0,0,0,233,129,0,0,0, + 233,252,0,0,0,233,130,0,0,0,233,233,0,0,0,233, + 131,0,0,0,233,226,0,0,0,233,132,0,0,0,233,227, + 0,0,0,233,133,0,0,0,233,224,0,0,0,233,134,0, + 0,0,233,193,0,0,0,233,135,0,0,0,233,231,0,0, + 0,233,136,0,0,0,233,234,0,0,0,233,137,0,0,0, + 233,202,0,0,0,233,138,0,0,0,233,232,0,0,0,233, + 139,0,0,0,233,205,0,0,0,233,140,0,0,0,233,212, + 0,0,0,233,141,0,0,0,233,236,0,0,0,233,142,0, + 0,0,233,195,0,0,0,233,143,0,0,0,233,194,0,0, + 0,233,144,0,0,0,233,201,0,0,0,233,145,0,0,0, + 233,192,0,0,0,233,146,0,0,0,233,200,0,0,0,233, + 147,0,0,0,233,244,0,0,0,233,148,0,0,0,233,245, + 0,0,0,233,149,0,0,0,233,242,0,0,0,233,150,0, + 0,0,233,218,0,0,0,233,151,0,0,0,233,249,0,0, + 0,233,152,0,0,0,233,204,0,0,0,233,153,0,0,0, + 233,213,0,0,0,233,154,0,0,0,233,220,0,0,0,233, + 155,0,0,0,233,162,0,0,0,233,156,0,0,0,233,163, + 0,0,0,233,157,0,0,0,233,217,0,0,0,233,158,0, + 0,0,105,167,32,0,0,233,159,0,0,0,233,211,0,0, + 0,233,160,0,0,0,233,225,0,0,0,233,161,0,0,0, + 233,237,0,0,0,233,243,0,0,0,233,250,0,0,0,233, + 164,0,0,0,233,241,0,0,0,233,165,0,0,0,233,209, + 0,0,0,233,166,0,0,0,233,170,0,0,0,233,167,0, + 0,0,233,186,0,0,0,233,168,0,0,0,233,191,0,0, + 0,233,169,0,0,0,233,210,0,0,0,233,172,0,0,0, + 233,171,0,0,0,233,189,0,0,0,233,188,0,0,0,233, + 173,0,0,0,233,174,0,0,0,233,175,0,0,0,233,187, + 0,0,0,233,176,0,0,0,105,145,37,0,0,233,177,0, + 0,0,105,146,37,0,0,233,178,0,0,0,105,147,37,0, + 0,233,179,0,0,0,105,2,37,0,0,233,180,0,0,0, + 105,36,37,0,0,233,181,0,0,0,105,97,37,0,0,233, + 182,0,0,0,105,98,37,0,0,233,183,0,0,0,105,86, + 37,0,0,233,184,0,0,0,105,85,37,0,0,233,185,0, + 0,0,105,99,37,0,0,105,81,37,0,0,105,87,37,0, + 0,105,93,37,0,0,105,92,37,0,0,233,190,0,0,0, + 105,91,37,0,0,105,16,37,0,0,105,20,37,0,0,105, + 52,37,0,0,105,44,37,0,0,105,28,37,0,0,233,196, + 0,0,0,105,0,37,0,0,233,197,0,0,0,105,60,37, + 0,0,233,198,0,0,0,105,94,37,0,0,105,95,37,0, + 0,105,90,37,0,0,105,84,37,0,0,105,105,37,0,0, + 233,203,0,0,0,105,102,37,0,0,105,96,37,0,0,105, + 80,37,0,0,233,206,0,0,0,105,108,37,0,0,233,207, + 0,0,0,105,103,37,0,0,233,208,0,0,0,105,104,37, + 0,0,105,100,37,0,0,105,101,37,0,0,105,89,37,0, + 0,105,88,37,0,0,105,82,37,0,0,233,214,0,0,0, + 105,83,37,0,0,233,215,0,0,0,105,107,37,0,0,233, + 216,0,0,0,105,106,37,0,0,105,24,37,0,0,105,12, + 37,0,0,233,219,0,0,0,105,136,37,0,0,105,132,37, + 0,0,233,221,0,0,0,105,140,37,0,0,233,222,0,0, + 0,105,144,37,0,0,233,223,0,0,0,105,128,37,0,0, + 105,177,3,0,0,105,147,3,0,0,105,192,3,0,0,233, + 228,0,0,0,105,163,3,0,0,233,229,0,0,0,105,195, + 3,0,0,233,230,0,0,0,105,196,3,0,0,105,166,3, + 0,0,105,152,3,0,0,105,169,3,0,0,233,235,0,0, + 0,105,180,3,0,0,105,30,34,0,0,105,198,3,0,0, + 233,238,0,0,0,105,181,3,0,0,233,239,0,0,0,105, + 41,34,0,0,233,240,0,0,0,105,97,34,0,0,105,101, + 34,0,0,105,100,34,0,0,105,32,35,0,0,105,33,35, + 0,0,233,246,0,0,0,233,247,0,0,0,105,72,34,0, + 0,105,25,34,0,0,105,26,34,0,0,105,127,32,0,0, + 105,160,37,0,0,41,9,114,162,0,0,0,233,248,0,0, + 0,114,87,0,0,0,114,108,0,0,0,233,251,0,0,0, + 114,43,0,0,0,233,253,0,0,0,233,254,0,0,0,233, + 255,0,0,0,117,189,1,0,0,0,1,2,3,4,5,6, + 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, + 23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38, + 39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54, + 55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70, + 71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86, + 87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102, + 103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118, + 119,120,121,122,123,124,125,126,127,195,135,195,188,195,169,195, + 162,195,163,195,160,195,129,195,167,195,170,195,138,195,168,195, + 141,195,148,195,172,195,131,195,130,195,137,195,128,195,136,195, + 180,195,181,195,178,195,154,195,185,195,140,195,149,195,156,194, + 162,194,163,195,153,226,130,167,195,147,195,161,195,173,195,179, + 195,186,195,177,195,145,194,170,194,186,194,191,195,146,194,172, + 194,189,194,188,194,161,194,171,194,187,226,150,145,226,150,146, + 226,150,147,226,148,130,226,148,164,226,149,161,226,149,162,226, + 149,150,226,149,149,226,149,163,226,149,145,226,149,151,226,149, + 157,226,149,156,226,149,155,226,148,144,226,148,148,226,148,180, + 226,148,172,226,148,156,226,148,128,226,148,188,226,149,158,226, + 149,159,226,149,154,226,149,148,226,149,169,226,149,166,226,149, + 160,226,149,144,226,149,172,226,149,167,226,149,168,226,149,164, + 226,149,165,226,149,153,226,149,152,226,149,146,226,149,147,226, + 149,171,226,149,170,226,148,152,226,148,140,226,150,136,226,150, + 132,226,150,140,226,150,144,226,150,128,206,177,195,159,206,147, + 207,128,206,163,207,131,194,181,207,132,206,166,206,152,206,169, + 206,180,226,136,158,207,134,206,181,226,136,169,226,137,161,194, + 177,226,137,165,226,137,164,226,140,160,226,140,161,195,183,226, + 137,136,194,176,226,136,153,194,183,226,136,154,226,129,191,194, + 178,226,150,160,194,160,233,1,0,0,0,233,2,0,0,0, + 233,3,0,0,0,233,4,0,0,0,233,5,0,0,0,233, + 6,0,0,0,233,7,0,0,0,233,8,0,0,0,233,9, + 0,0,0,233,10,0,0,0,233,11,0,0,0,233,12,0, + 0,0,233,13,0,0,0,233,14,0,0,0,233,15,0,0, + 0,233,16,0,0,0,233,17,0,0,0,233,18,0,0,0, + 233,19,0,0,0,233,20,0,0,0,233,21,0,0,0,233, + 22,0,0,0,233,23,0,0,0,233,24,0,0,0,233,25, + 0,0,0,233,26,0,0,0,233,27,0,0,0,233,28,0, + 0,0,233,29,0,0,0,233,30,0,0,0,233,31,0,0, + 0,233,32,0,0,0,233,33,0,0,0,233,34,0,0,0, + 233,35,0,0,0,233,36,0,0,0,233,37,0,0,0,233, + 38,0,0,0,233,39,0,0,0,233,40,0,0,0,233,41, + 0,0,0,233,42,0,0,0,233,43,0,0,0,233,44,0, + 0,0,233,45,0,0,0,233,46,0,0,0,233,47,0,0, + 0,233,48,0,0,0,233,49,0,0,0,233,50,0,0,0, + 233,51,0,0,0,233,52,0,0,0,233,53,0,0,0,233, + 54,0,0,0,233,55,0,0,0,233,56,0,0,0,233,57, + 0,0,0,233,58,0,0,0,233,59,0,0,0,233,60,0, + 0,0,233,61,0,0,0,233,62,0,0,0,233,63,0,0, + 0,233,64,0,0,0,233,65,0,0,0,233,66,0,0,0, + 233,67,0,0,0,233,68,0,0,0,233,69,0,0,0,233, + 70,0,0,0,233,71,0,0,0,233,72,0,0,0,233,73, + 0,0,0,233,74,0,0,0,233,75,0,0,0,233,76,0, + 0,0,233,77,0,0,0,233,78,0,0,0,233,79,0,0, + 0,233,80,0,0,0,233,81,0,0,0,233,82,0,0,0, + 233,83,0,0,0,233,84,0,0,0,233,85,0,0,0,233, + 86,0,0,0,233,87,0,0,0,233,88,0,0,0,233,89, + 0,0,0,233,90,0,0,0,233,91,0,0,0,233,92,0, + 0,0,233,93,0,0,0,233,94,0,0,0,233,95,0,0, + 0,233,96,0,0,0,233,97,0,0,0,233,98,0,0,0, + 233,99,0,0,0,233,100,0,0,0,233,101,0,0,0,233, + 102,0,0,0,233,103,0,0,0,233,104,0,0,0,233,105, + 0,0,0,233,106,0,0,0,233,107,0,0,0,233,108,0, + 0,0,233,109,0,0,0,233,110,0,0,0,233,111,0,0, + 0,233,112,0,0,0,233,113,0,0,0,233,114,0,0,0, + 233,115,0,0,0,233,116,0,0,0,233,117,0,0,0,233, + 118,0,0,0,233,119,0,0,0,233,120,0,0,0,233,121, + 0,0,0,233,122,0,0,0,233,123,0,0,0,233,124,0, + 0,0,233,125,0,0,0,233,126,0,0,0,233,127,0,0, + 0,114,167,0,0,0,114,163,0,0,0,114,165,0,0,0, + 114,164,0,0,0,114,166,0,0,0,41,14,218,7,95,95, + 100,111,99,95,95,114,5,0,0,0,114,1,0,0,0,114, + 24,0,0,0,114,31,0,0,0,114,33,0,0,0,114,36, + 0,0,0,114,38,0,0,0,90,18,109,97,107,101,95,105, + 100,101,110,116,105,116,121,95,100,105,99,116,218,5,114,97, + 110,103,101,90,12,100,101,99,111,100,105,110,103,95,109,97, + 112,218,6,117,112,100,97,116,101,114,17,0,0,0,114,7, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,42,1,0, + 0,1,0,0,0,115,30,8,0,0,4,0,8,4,16,4, + 16,8,16,4,18,4,18,3,6,5,14,13,6,1,4,1, + 2,255,4,2,2,254,4,3,2,253,4,4,2,252,4,5, + 2,251,4,6,2,250,4,7,2,249,4,8,2,248,4,9, + 2,247,4,10,2,246,4,11,2,245,4,12,2,244,4,13, + 2,243,4,14,2,242,4,15,2,241,4,16,2,240,4,17, + 4,239,4,18,2,238,4,19,2,237,4,20,2,236,4,21, + 2,235,4,22,2,234,4,23,2,233,4,24,2,232,4,25, + 2,231,4,26,2,230,4,27,2,229,4,28,2,228,4,29, + 2,227,4,30,2,226,4,31,2,225,4,32,2,224,4,33, + 2,223,4,34,6,222,4,35,2,221,4,36,2,220,4,37, + 2,219,4,38,2,218,4,39,2,217,4,40,2,216,4,41, + 2,215,4,42,2,214,4,43,2,213,4,44,2,212,4,45, + 2,211,4,46,2,210,4,47,2,209,4,48,2,208,4,49, + 2,207,4,50,2,206,4,51,6,205,4,52,2,204,4,53, + 2,203,4,54,2,202,4,55,2,201,4,56,2,200,4,57, + 2,199,4,58,2,198,4,59,2,197,4,60,2,196,4,61, + 2,195,4,62,2,194,4,63,2,193,4,64,2,192,4,65, + 2,191,4,66,2,190,4,67,2,189,4,68,6,188,4,69, + 2,187,4,70,2,186,4,71,2,185,4,72,2,184,4,73, + 2,183,4,74,2,182,4,75,2,181,4,76,2,180,4,77, + 2,179,4,78,2,178,4,79,2,177,4,80,2,176,4,81, + 2,175,4,82,2,174,4,83,2,173,4,84,2,172,4,85, + 6,171,4,86,2,170,4,87,2,169,4,88,2,168,4,89, + 2,167,4,90,2,166,4,91,2,165,4,92,2,164,4,93, + 2,163,4,94,2,162,4,95,2,161,4,96,2,160,4,97, + 2,159,4,98,2,158,4,99,2,157,4,100,2,156,4,101, + 2,155,4,102,6,154,4,103,2,153,4,104,2,152,4,105, + 2,151,4,106,2,150,4,107,2,149,4,108,2,148,4,109, + 2,147,4,110,2,146,4,111,2,145,4,112,2,144,4,113, + 2,143,4,114,2,142,4,115,2,141,4,116,2,140,4,117, + 2,139,4,118,2,138,4,119,4,137,2,120,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,0,129,10,255, + 0,127,2,7,2,255,0,127,0,127,2,7,4,1,2,255, + 4,2,2,254,4,3,2,253,4,4,2,252,4,5,2,251, + 4,6,2,250,4,7,2,249,4,8,2,248,4,9,2,247, + 4,10,2,246,4,11,2,245,4,12,2,244,4,13,2,243, + 4,14,2,242,4,15,2,241,4,16,2,240,4,17,4,239, + 4,18,2,238,4,19,2,237,4,20,2,236,4,21,2,235, + 4,22,2,234,4,23,2,233,4,24,2,232,4,25,2,231, + 4,26,2,230,4,27,2,229,4,28,2,228,4,29,2,227, + 4,30,2,226,4,31,2,225,4,32,2,224,4,33,2,223, + 4,34,6,222,4,35,2,221,4,36,2,220,4,37,2,219, + 4,38,2,218,4,39,2,217,4,40,2,216,4,41,2,215, + 4,42,2,214,4,43,2,213,4,44,2,212,8,45,2,211, + 8,46,2,210,8,47,2,209,8,48,2,208,8,49,2,207, + 8,50,2,206,8,51,6,205,8,52,2,204,8,53,2,203, + 8,54,2,202,8,55,2,201,8,56,2,200,8,57,2,199, + 8,58,2,198,8,59,2,197,8,60,2,196,8,61,2,195, + 8,62,2,194,8,63,2,193,8,64,2,192,8,65,2,191, + 8,66,2,190,8,67,2,189,8,68,6,188,8,69,2,187, + 8,70,2,186,8,71,2,185,8,72,2,184,8,73,2,183, + 8,74,2,182,8,75,2,181,8,76,2,180,8,77,2,179, + 8,78,2,178,8,79,2,177,8,80,2,176,8,81,2,175, + 8,82,2,174,8,83,2,173,8,84,2,172,8,85,6,171, + 8,86,2,170,8,87,2,169,8,88,2,168,8,89,2,167, + 8,90,2,166,8,91,2,165,8,92,2,164,8,93,2,163, + 8,94,2,162,8,95,2,161,8,96,2,160,8,97,2,159, + 8,98,2,158,8,99,2,157,8,100,2,156,8,101,2,155, + 8,102,6,154,8,103,2,153,8,104,2,152,8,105,2,151, + 8,106,2,150,8,107,2,149,8,108,2,148,8,109,2,147, + 8,110,2,146,8,111,2,145,8,112,2,144,8,113,2,143, + 8,114,2,142,8,115,2,141,8,116,2,140,8,117,2,139, + 8,118,2,138,8,119,6,137,8,120,2,136,8,121,2,135, + 8,122,2,134,8,123,2,133,8,124,2,132,8,125,2,131, + 8,126,2,130,8,127,2,129,0,127,8,1,0,129,2,255, + 0,127,6,2,0,129,2,254,0,127,4,3,0,129,2,253, + 0,127,4,4,0,129,2,252,0,127,4,5,0,129,2,251, + 0,127,4,6,0,129,2,250,0,127,4,7,0,129,2,249, + 0,127,4,8,0,129,2,248,0,127,6,9,0,129,6,247, + 0,127,4,10,0,129,2,246,0,127,6,11,0,129,2,245, + 0,127,4,12,0,129,2,244,0,127,4,13,0,129,2,243, + 0,127,4,14,0,129,2,242,0,127,4,15,0,129,2,241, + 0,127,4,16,0,129,2,240,0,127,4,17,0,129,2,239, + 0,127,4,18,0,129,2,238,0,127,4,19,0,129,2,237, + 0,127,4,20,0,129,2,236,0,127,4,21,0,129,2,235, + 0,127,4,22,0,129,2,234,0,127,4,23,0,129,2,233, + 0,127,4,24,0,129,2,232,0,127,4,25,0,129,2,231, + 0,127,4,26,0,129,6,230,0,127,4,27,0,129,2,229, + 0,127,4,28,0,129,2,228,0,127,4,29,0,129,2,227, + 0,127,4,30,0,129,2,226,0,127,4,31,0,129,2,225, + 0,127,4,32,0,129,2,224,0,127,4,33,0,129,2,223, + 0,127,4,34,0,129,2,222,0,127,4,35,0,129,2,221, + 0,127,4,36,0,129,2,220,0,127,4,37,0,129,2,219, + 0,127,4,38,0,129,2,218,0,127,4,39,0,129,2,217, + 0,127,4,40,0,129,2,216,0,127,4,41,0,129,2,215, + 0,127,4,42,0,129,2,214,0,127,4,43,0,129,6,213, + 0,127,4,44,0,129,2,212,0,127,4,45,0,129,2,211, + 0,127,4,46,0,129,2,210,0,127,4,47,0,129,2,209, + 0,127,4,48,0,129,2,208,0,127,4,49,0,129,2,207, + 0,127,4,50,0,129,2,206,0,127,4,51,0,129,2,205, + 0,127,4,52,0,129,2,204,0,127,4,53,0,129,2,203, + 0,127,4,54,0,129,2,202,0,127,4,55,0,129,2,201, + 0,127,4,56,0,129,2,200,0,127,4,57,0,129,2,199, + 0,127,4,58,0,129,2,198,0,127,4,59,0,129,2,197, + 0,127,4,60,0,129,6,196,0,127,4,61,0,129,2,195, + 0,127,4,62,0,129,2,194,0,127,4,63,0,129,2,193, + 0,127,4,64,0,129,2,192,0,127,4,65,0,129,2,191, + 0,127,4,66,0,129,2,190,0,127,4,67,0,129,2,189, + 0,127,4,68,0,129,2,188,0,127,4,69,0,129,2,187, + 0,127,4,70,0,129,2,186,0,127,4,71,0,129,2,185, + 0,127,6,72,0,129,2,184,0,127,4,73,0,129,2,183, + 0,127,4,74,0,129,2,182,0,127,4,75,0,129,2,181, + 0,127,4,76,0,129,2,180,0,127,4,77,0,129,6,179, + 0,127,4,78,0,129,2,178,0,127,4,79,0,129,2,177, + 0,127,4,80,0,129,2,176,0,127,4,81,0,129,2,175, + 0,127,4,82,0,129,2,174,0,127,4,83,0,129,2,173, + 0,127,4,84,0,129,2,172,0,127,4,85,0,129,2,171, + 0,127,4,86,0,129,2,170,0,127,4,87,0,129,2,169, + 0,127,4,88,0,129,2,168,0,127,4,89,0,129,2,167, + 0,127,4,90,0,129,2,166,0,127,4,91,0,129,2,165, + 0,127,4,92,0,129,2,164,0,127,4,93,0,129,2,163, + 0,127,4,94,0,129,6,162,0,127,4,95,0,129,2,161, + 0,127,4,96,0,129,2,160,0,127,4,97,0,129,2,159, + 0,127,4,98,0,129,2,158,0,127,4,99,0,129,2,157, + 0,127,4,100,0,129,2,156,0,127,4,101,0,129,2,155, + 0,127,4,102,0,129,2,154,0,127,4,103,0,129,2,153, + 0,127,4,104,0,129,2,152,0,127,4,105,0,129,2,151, + 0,127,4,106,0,129,2,150,0,127,4,107,0,129,2,149, + 0,127,4,108,0,129,2,148,0,127,4,109,0,129,2,147, + 0,127,4,110,0,129,2,146,0,127,4,111,0,129,6,145, + 0,127,4,112,0,129,2,144,0,127,4,113,0,129,2,143, + 0,127,4,114,0,129,2,142,0,127,4,115,0,129,2,141, + 0,127,4,116,0,129,2,140,0,127,4,117,0,129,2,139, + 0,127,4,118,0,129,2,138,0,127,4,119,0,129,2,137, + 0,127,4,120,0,129,2,136,0,127,4,121,0,129,2,135, + 0,127,4,122,0,129,2,134,0,127,4,123,0,129,2,133, + 0,127,4,124,0,129,2,132,0,127,4,125,0,129,2,131, + 0,127,4,126,0,129,2,130,0,127,4,127,0,129,2,129, + 0,127,0,127,4,1,0,129,0,129,4,255,0,127,0,127, + 6,2,0,129,0,129,10,254,115,72,8,0,0,4,2,8, + 2,8,10,4,250,4,6,8,4,4,254,4,2,8,4,4, + 254,4,2,8,3,6,255,4,1,8,3,6,255,4,1,6, + 13,14,4,2,1,0,127,4,2,0,129,4,255,0,127,2, + 1,4,129,2,127,4,130,2,126,4,131,2,125,4,132,2, + 124,4,133,2,123,4,134,2,122,4,135,2,121,4,136,2, + 120,4,137,2,119,4,138,2,118,4,139,2,117,4,140,2, + 116,4,141,2,115,4,142,2,114,4,143,2,113,4,144,4, + 112,4,145,2,111,4,146,2,110,4,147,2,109,4,148,2, + 108,4,149,2,107,4,150,2,106,4,151,2,105,4,152,2, + 104,4,153,2,103,4,154,2,102,4,155,2,101,4,156,2, + 100,4,157,2,99,4,158,2,98,4,159,2,97,4,160,2, + 96,4,161,6,95,4,162,2,94,4,163,2,93,4,164,2, + 92,4,165,2,91,4,166,2,90,4,167,2,89,4,168,2, + 88,4,169,2,87,4,170,2,86,4,171,2,85,4,172,2, + 84,4,173,2,83,4,174,2,82,4,175,2,81,4,176,2, + 80,4,177,2,79,4,178,6,78,4,179,2,77,4,180,2, + 76,4,181,2,75,4,182,2,74,4,183,2,73,4,184,2, + 72,4,185,2,71,4,186,2,70,4,187,2,69,4,188,2, + 68,4,189,2,67,4,190,2,66,4,191,2,65,4,192,2, + 64,4,193,2,63,4,194,2,62,4,195,6,61,4,196,2, + 60,4,197,2,59,4,198,2,58,4,199,2,57,4,200,2, + 56,4,201,2,55,4,202,2,54,4,203,2,53,4,204,2, + 52,4,205,2,51,4,206,2,50,4,207,2,49,4,208,2, + 48,4,209,2,47,4,210,2,46,4,211,2,45,4,212,6, + 44,4,213,2,43,4,214,2,42,4,215,2,41,4,216,2, + 40,4,217,2,39,4,218,2,38,4,219,2,37,4,220,2, + 36,4,221,2,35,4,222,2,34,4,223,2,33,4,224,2, + 32,4,225,2,31,4,226,2,30,4,227,2,29,4,228,2, + 28,4,229,6,27,4,230,2,26,4,231,2,25,4,232,2, + 24,4,233,2,23,4,234,2,22,4,235,2,21,4,236,2, + 20,4,237,2,19,4,238,2,18,4,239,2,17,4,240,2, + 16,4,241,2,15,4,242,2,14,4,243,2,13,4,244,2, + 12,4,245,2,11,4,246,4,10,2,247,2,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,10,1,0,127,0, + 127,2,6,0,129,0,129,2,254,0,127,0,127,0,127,0, + 127,2,10,0,129,0,129,4,254,0,127,0,127,2,2,0, + 129,0,129,4,255,0,127,0,127,2,1,0,129,4,129,0, + 127,2,127,0,129,4,130,0,127,2,126,0,129,4,131,0, + 127,2,125,0,129,4,132,0,127,2,124,0,129,4,133,0, + 127,2,123,0,129,4,134,0,127,2,122,0,129,4,135,0, + 127,2,121,0,129,4,136,0,127,2,120,0,129,4,137,0, + 127,2,119,0,129,4,138,0,127,2,118,0,129,4,139,0, + 127,2,117,0,129,4,140,0,127,2,116,0,129,4,141,0, + 127,2,115,0,129,4,142,0,127,2,114,0,129,4,143,0, + 127,4,113,0,129,4,144,0,127,2,112,0,129,4,145,0, + 127,2,111,0,129,4,146,0,127,2,110,0,129,4,147,0, + 127,2,109,0,129,4,148,0,127,2,108,0,129,4,149,0, + 127,2,107,0,129,4,150,0,127,2,106,0,129,4,151,0, + 127,2,105,0,129,4,152,0,127,2,104,0,129,4,153,0, + 127,2,103,0,129,4,154,0,127,2,102,0,129,4,155,0, + 127,2,101,0,129,4,156,0,127,2,100,0,129,4,157,0, + 127,2,99,0,129,4,158,0,127,2,98,0,129,4,159,0, + 127,2,97,0,129,4,160,0,127,6,96,0,129,4,161,0, + 127,2,95,0,129,4,162,0,127,2,94,0,129,4,163,0, + 127,2,93,0,129,4,164,0,127,2,92,0,129,4,165,0, + 127,2,91,0,129,4,166,0,127,2,90,0,129,4,167,0, + 127,2,89,0,129,4,168,0,127,2,88,0,129,4,169,0, + 127,2,87,0,129,4,170,0,127,2,86,0,129,8,171,0, + 127,2,85,0,129,8,172,0,127,2,84,0,129,8,173,0, + 127,2,83,0,129,8,174,0,127,2,82,0,129,8,175,0, + 127,2,81,0,129,8,176,0,127,2,80,0,129,8,177,0, + 127,6,79,0,129,8,178,0,127,2,78,0,129,8,179,0, + 127,2,77,0,129,8,180,0,127,2,76,0,129,8,181,0, + 127,2,75,0,129,8,182,0,127,2,74,0,129,8,183,0, + 127,2,73,0,129,8,184,0,127,2,72,0,129,8,185,0, + 127,2,71,0,129,8,186,0,127,2,70,0,129,8,187,0, + 127,2,69,0,129,8,188,0,127,2,68,0,129,8,189,0, + 127,2,67,0,129,8,190,0,127,2,66,0,129,8,191,0, + 127,2,65,0,129,8,192,0,127,2,64,0,129,8,193,0, + 127,2,63,0,129,8,194,0,127,6,62,0,129,8,195,0, + 127,2,61,0,129,8,196,0,127,2,60,0,129,8,197,0, + 127,2,59,0,129,8,198,0,127,2,58,0,129,8,199,0, + 127,2,57,0,129,8,200,0,127,2,56,0,129,8,201,0, + 127,2,55,0,129,8,202,0,127,2,54,0,129,8,203,0, + 127,2,53,0,129,8,204,0,127,2,52,0,129,8,205,0, + 127,2,51,0,129,8,206,0,127,2,50,0,129,8,207,0, + 127,2,49,0,129,8,208,0,127,2,48,0,129,8,209,0, + 127,2,47,0,129,8,210,0,127,2,46,0,129,8,211,0, + 127,6,45,0,129,8,212,0,127,2,44,0,129,8,213,0, + 127,2,43,0,129,8,214,0,127,2,42,0,129,8,215,0, + 127,2,41,0,129,8,216,0,127,2,40,0,129,8,217,0, + 127,2,39,0,129,8,218,0,127,2,38,0,129,8,219,0, + 127,2,37,0,129,8,220,0,127,2,36,0,129,8,221,0, + 127,2,35,0,129,8,222,0,127,2,34,0,129,8,223,0, + 127,2,33,0,129,8,224,0,127,2,32,0,129,8,225,0, + 127,2,31,0,129,8,226,0,127,2,30,0,129,8,227,0, + 127,2,29,0,129,8,228,0,127,6,28,0,129,8,229,0, + 127,2,27,0,129,8,230,0,127,2,26,0,129,8,231,0, + 127,2,25,0,129,8,232,0,127,2,24,0,129,8,233,0, + 127,2,23,0,129,8,234,0,127,2,22,0,129,8,235,0, + 127,2,21,0,129,8,236,0,127,2,20,0,129,8,237,0, + 127,2,19,0,129,8,238,0,127,2,18,0,129,8,239,0, + 127,2,17,0,129,8,240,0,127,2,16,0,129,8,241,0, + 127,2,15,0,129,8,242,0,127,2,14,0,129,8,243,0, + 127,2,13,0,129,8,244,0,127,2,12,0,129,8,245,0, + 127,6,11,0,129,8,246,0,127,2,10,0,129,8,247,0, + 127,2,9,0,129,8,248,0,127,2,8,0,129,8,249,0, + 127,2,7,0,129,8,250,0,127,2,6,0,129,8,251,0, + 127,2,5,0,129,8,252,0,127,2,4,0,129,8,253,0, + 127,2,3,0,129,8,254,0,127,2,2,0,129,6,255,0, + 127,2,1,4,129,2,127,4,130,2,126,4,131,2,125,4, + 132,2,124,4,133,2,123,4,134,2,122,6,135,6,121,4, + 136,2,120,6,137,2,119,4,138,2,118,4,139,2,117,4, + 140,2,116,4,141,2,115,4,142,2,114,4,143,2,113,4, + 144,2,112,4,145,2,111,4,146,2,110,4,147,2,109,4, + 148,2,108,4,149,2,107,4,150,2,106,4,151,2,105,4, + 152,6,104,4,153,2,103,4,154,2,102,4,155,2,101,4, + 156,2,100,4,157,2,99,4,158,2,98,4,159,2,97,4, + 160,2,96,4,161,2,95,4,162,2,94,4,163,2,93,4, + 164,2,92,4,165,2,91,4,166,2,90,4,167,2,89,4, + 168,2,88,4,169,6,87,4,170,2,86,4,171,2,85,4, + 172,2,84,4,173,2,83,4,174,2,82,4,175,2,81,4, + 176,2,80,4,177,2,79,4,178,2,78,4,179,2,77,4, + 180,2,76,4,181,2,75,4,182,2,74,4,183,2,73,4, + 184,2,72,4,185,2,71,4,186,6,70,4,187,2,69,4, + 188,2,68,4,189,2,67,4,190,2,66,4,191,2,65,4, + 192,2,64,4,193,2,63,4,194,2,62,4,195,2,61,4, + 196,2,60,4,197,2,59,6,198,2,58,4,199,2,57,4, + 200,2,56,4,201,2,55,4,202,2,54,4,203,6,53,4, + 204,2,52,4,205,2,51,4,206,2,50,4,207,2,49,4, + 208,2,48,4,209,2,47,4,210,2,46,4,211,2,45,4, + 212,2,44,4,213,2,43,4,214,2,42,4,215,2,41,4, + 216,2,40,4,217,2,39,4,218,2,38,4,219,2,37,4, + 220,6,36,4,221,2,35,4,222,2,34,4,223,2,33,4, + 224,2,32,4,225,2,31,4,226,2,30,4,227,2,29,4, + 228,2,28,4,229,2,27,4,230,2,26,4,231,2,25,4, + 232,2,24,4,233,2,23,4,234,2,22,4,235,2,21,4, + 236,2,20,4,237,6,19,4,238,2,18,4,239,2,17,4, + 240,2,16,4,241,2,15,4,242,2,14,4,243,2,13,4, + 244,2,12,4,245,2,11,4,246,2,10,4,247,2,9,4, + 248,2,8,4,249,2,7,4,250,2,6,4,251,2,5,4, + 252,2,4,4,253,2,3,4,254,4,2,6,255,4,1,0, + 129,0,129,6,253,115,24,11,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,72,1,72,1,72,1,72,26,32, + 26,51,1,72,1,72,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 16,22,16,41,42,47,48,51,42,52,16,53,1,13,1,13, + 1,3,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,13,19,13,19,13,19,13,19,13,19, + 13,19,13,19,13,19,13,19,21,2,21,2,21,2,1,3, + 1,3,5,11,1,15,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,13,19,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,5,11,13,19,13,19,16,2,16,2,1,13,1,13, + 1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp861.h b/Python/frozen_modules/encodings_cp861.h new file mode 100644 index 00000000000000..f94ff754397f8c --- /dev/null +++ b/Python/frozen_modules/encodings_cp861.h @@ -0,0 +1,890 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp861[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,38,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,72,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,98,100,99,147,1,100,100,100,101, + 147,1,100,99,100,102,147,1,100,103,100,81,147,1,100,104, + 100,100,147,1,100,105,100,106,147,1,100,107,100,108,147,1, + 100,109,100,110,147,1,100,111,100,112,147,1,165,1,105,0, + 100,113,100,114,147,1,100,115,100,116,147,1,100,117,100,118, + 147,1,100,119,100,120,147,1,100,121,100,122,147,1,100,123, + 100,124,147,1,100,125,100,126,147,1,100,127,100,128,147,1, + 100,106,100,129,147,1,100,102,100,130,147,1,100,101,100,131, + 147,1,100,132,100,133,147,1,100,95,100,134,147,1,100,135, + 100,136,147,1,100,87,100,137,147,1,100,138,100,139,147,1, + 100,140,100,141,147,1,165,1,105,0,100,44,100,142,147,1, + 100,46,100,143,147,1,100,52,100,144,147,1,100,16,100,145, + 147,1,100,146,100,147,147,1,100,48,100,148,147,1,100,149, + 100,150,147,1,100,151,100,152,147,1,100,153,100,154,147,1, + 100,89,100,155,147,1,100,156,100,157,147,1,100,158,100,159, + 147,1,100,38,100,160,147,1,100,161,100,162,147,1,100,163, + 100,164,147,1,100,91,100,165,147,1,100,166,100,167,147,1, + 165,1,105,0,100,168,100,169,147,1,100,66,100,170,147,1, + 100,171,100,172,147,1,100,74,100,173,147,1,100,174,100,175, + 147,1,100,93,100,176,147,1,100,177,100,178,147,1,100,68, + 100,179,147,1,100,62,100,180,147,1,100,42,100,181,147,1, + 100,182,100,183,147,1,100,26,100,184,147,1,100,80,100,182, + 147,1,100,22,100,185,147,1,100,186,100,187,147,1,100,24, + 100,188,147,1,100,28,100,189,147,1,165,1,105,0,100,50, + 100,117,147,1,100,30,100,190,147,1,100,36,100,191,147,1, + 100,20,100,192,147,1,100,32,100,193,147,1,100,34,100,194, + 147,1,100,195,100,196,147,1,100,82,100,197,147,1,100,198, + 100,199,147,1,100,200,100,201,147,1,100,40,100,202,147,1, + 100,203,100,109,147,1,100,204,100,205,147,1,100,84,100,206, + 147,1,100,54,100,207,147,1,100,208,100,209,147,1,100,56, + 100,210,147,1,165,1,100,211,100,107,100,212,100,121,100,213, + 100,214,100,111,100,215,100,79,100,216,156,9,165,1,161,1, + 1,0,100,217,90,12,105,0,100,1,100,1,147,1,100,218, + 100,218,147,1,100,219,100,219,147,1,100,220,100,220,147,1, + 100,221,100,221,147,1,100,222,100,222,147,1,100,223,100,223, + 147,1,100,224,100,224,147,1,100,225,100,225,147,1,100,226, + 100,226,147,1,100,227,100,227,147,1,100,228,100,228,147,1, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,105,0, + 100,234,100,234,147,1,100,235,100,235,147,1,100,236,100,236, + 147,1,100,237,100,237,147,1,100,238,100,238,147,1,100,239, + 100,239,147,1,100,240,100,240,147,1,100,241,100,241,147,1, + 100,242,100,242,147,1,100,243,100,243,147,1,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,165,1,105,0,100,251,100,251,147,1, + 100,252,100,252,147,1,100,253,100,253,147,1,100,254,100,254, + 147,1,100,255,100,255,147,1,144,1,100,0,144,1,100,0, + 147,1,144,1,100,1,144,1,100,1,147,1,144,1,100,2, + 144,1,100,2,147,1,144,1,100,3,144,1,100,3,147,1, + 144,1,100,4,144,1,100,4,147,1,144,1,100,5,144,1, + 100,5,147,1,144,1,100,6,144,1,100,6,147,1,144,1, + 100,7,144,1,100,7,147,1,144,1,100,8,144,1,100,8, + 147,1,144,1,100,9,144,1,100,9,147,1,144,1,100,10, + 144,1,100,10,147,1,144,1,100,11,144,1,100,11,147,1, + 165,1,105,0,144,1,100,12,144,1,100,12,147,1,144,1, + 100,13,144,1,100,13,147,1,144,1,100,14,144,1,100,14, + 147,1,144,1,100,15,144,1,100,15,147,1,144,1,100,16, + 144,1,100,16,147,1,144,1,100,17,144,1,100,17,147,1, + 144,1,100,18,144,1,100,18,147,1,144,1,100,19,144,1, + 100,19,147,1,144,1,100,20,144,1,100,20,147,1,144,1, + 100,21,144,1,100,21,147,1,144,1,100,22,144,1,100,22, + 147,1,144,1,100,23,144,1,100,23,147,1,144,1,100,24, + 144,1,100,24,147,1,144,1,100,25,144,1,100,25,147,1, + 144,1,100,26,144,1,100,26,147,1,144,1,100,27,144,1, + 100,27,147,1,144,1,100,28,144,1,100,28,147,1,165,1, + 105,0,144,1,100,29,144,1,100,29,147,1,144,1,100,30, + 144,1,100,30,147,1,144,1,100,31,144,1,100,31,147,1, + 144,1,100,32,144,1,100,32,147,1,144,1,100,33,144,1, + 100,33,147,1,144,1,100,34,144,1,100,34,147,1,144,1, + 100,35,144,1,100,35,147,1,144,1,100,36,144,1,100,36, + 147,1,144,1,100,37,144,1,100,37,147,1,144,1,100,38, + 144,1,100,38,147,1,144,1,100,39,144,1,100,39,147,1, + 144,1,100,40,144,1,100,40,147,1,144,1,100,41,144,1, + 100,41,147,1,144,1,100,42,144,1,100,42,147,1,144,1, + 100,43,144,1,100,43,147,1,144,1,100,44,144,1,100,44, + 147,1,144,1,100,45,144,1,100,45,147,1,165,1,105,0, + 144,1,100,46,144,1,100,46,147,1,144,1,100,47,144,1, + 100,47,147,1,144,1,100,48,144,1,100,48,147,1,144,1, + 100,49,144,1,100,49,147,1,144,1,100,50,144,1,100,50, + 147,1,144,1,100,51,144,1,100,51,147,1,144,1,100,52, + 144,1,100,52,147,1,144,1,100,53,144,1,100,53,147,1, + 144,1,100,54,144,1,100,54,147,1,144,1,100,55,144,1, + 100,55,147,1,144,1,100,56,144,1,100,56,147,1,144,1, + 100,57,144,1,100,57,147,1,144,1,100,58,144,1,100,58, + 147,1,144,1,100,59,144,1,100,59,147,1,144,1,100,60, + 144,1,100,60,147,1,144,1,100,61,144,1,100,61,147,1, + 144,1,100,62,144,1,100,62,147,1,165,1,105,0,144,1, + 100,63,144,1,100,63,147,1,144,1,100,64,144,1,100,64, + 147,1,144,1,100,65,144,1,100,65,147,1,144,1,100,66, + 144,1,100,66,147,1,144,1,100,67,144,1,100,67,147,1, + 144,1,100,68,144,1,100,68,147,1,144,1,100,69,144,1, + 100,69,147,1,144,1,100,70,144,1,100,70,147,1,144,1, + 100,71,144,1,100,71,147,1,144,1,100,72,144,1,100,72, + 147,1,144,1,100,73,144,1,100,73,147,1,144,1,100,74, + 144,1,100,74,147,1,144,1,100,75,144,1,100,75,147,1, + 144,1,100,76,144,1,100,76,147,1,144,1,100,77,144,1, + 100,77,147,1,144,1,100,78,144,1,100,78,147,1,144,1, + 100,79,144,1,100,79,147,1,165,1,105,0,144,1,100,80, + 144,1,100,80,147,1,144,1,100,81,144,1,100,81,147,1, + 144,1,100,82,144,1,100,82,147,1,144,1,100,83,144,1, + 100,83,147,1,144,1,100,84,144,1,100,84,147,1,144,1, + 100,85,144,1,100,85,147,1,144,1,100,86,144,1,100,86, + 147,1,144,1,100,87,144,1,100,87,147,1,144,1,100,88, + 144,1,100,88,147,1,100,79,144,1,100,89,147,1,100,81, + 100,103,147,1,100,72,100,71,147,1,100,100,100,104,147,1, + 100,99,100,98,147,1,100,107,100,70,147,1,100,109,100,203, + 147,1,100,111,100,64,147,1,165,1,105,0,100,117,100,50, + 147,1,100,121,100,85,147,1,100,106,100,105,147,1,100,102, + 100,99,147,1,100,101,100,100,147,1,100,95,100,94,147,1, + 100,87,100,86,147,1,100,44,100,43,147,1,100,46,100,45, + 147,1,100,52,100,51,147,1,100,16,100,15,147,1,100,48, + 100,47,147,1,100,89,100,88,147,1,100,38,100,37,147,1, + 100,91,100,90,147,1,100,66,100,65,147,1,100,74,100,73, + 147,1,165,1,105,0,100,93,100,92,147,1,100,68,100,67, + 147,1,100,62,100,61,147,1,100,42,100,41,147,1,100,182, + 100,80,147,1,100,26,100,25,147,1,100,80,100,79,147,1, + 100,22,100,21,147,1,100,24,100,23,147,1,100,28,100,27, + 147,1,100,50,100,49,147,1,100,30,100,29,147,1,100,36, + 100,35,147,1,100,20,100,19,147,1,100,32,100,31,147,1, + 100,34,100,33,147,1,100,82,100,81,147,1,165,1,105,0, + 100,40,100,39,147,1,100,84,100,83,147,1,100,54,100,53, + 147,1,100,56,100,55,147,1,100,210,100,56,147,1,100,70, + 100,69,147,1,100,85,100,72,147,1,100,60,100,59,147,1, + 100,18,100,17,147,1,100,64,100,63,147,1,100,58,100,57, + 147,1,100,78,100,77,147,1,100,185,100,22,147,1,100,192, + 100,20,147,1,100,188,100,24,147,1,100,191,100,36,147,1, + 100,193,100,32,147,1,165,1,105,0,100,184,100,26,147,1, + 100,194,100,34,147,1,100,199,100,198,147,1,100,187,100,186, + 147,1,100,189,100,28,147,1,100,190,100,30,147,1,100,197, + 100,82,147,1,100,214,100,18,147,1,100,76,100,75,147,1, + 100,212,144,1,100,90,147,1,100,213,100,60,147,1,100,196, + 100,195,147,1,100,201,100,200,147,1,100,211,100,210,147,1, + 100,202,100,40,147,1,100,206,100,84,147,1,100,205,100,204, + 147,1,165,1,105,0,100,97,100,96,147,1,100,207,100,54, + 147,1,100,209,100,208,147,1,100,142,100,44,147,1,100,114, + 100,113,147,1,100,176,100,93,147,1,100,134,100,95,147,1, + 100,136,100,135,147,1,100,175,100,174,147,1,100,141,100,140, + 147,1,100,116,100,115,147,1,100,139,100,138,147,1,100,137, + 100,87,147,1,100,143,100,46,147,1,100,155,100,89,147,1, + 100,128,100,127,147,1,100,169,100,168,147,1,165,1,105,0, + 100,170,100,66,147,1,100,148,100,48,147,1,100,124,100,123, + 147,1,100,122,100,121,147,1,100,129,100,106,147,1,100,167, + 100,166,147,1,100,165,100,91,147,1,100,147,100,146,147,1, + 100,133,100,132,147,1,100,131,100,101,147,1,100,130,100,102, + 147,1,100,144,100,52,147,1,100,145,100,16,147,1,100,154, + 100,153,147,1,100,118,100,117,147,1,100,120,100,119,147,1, + 100,126,100,125,147,1,165,1,105,0,100,162,100,161,147,1, + 100,164,100,163,147,1,100,152,100,151,147,1,100,159,100,158, + 147,1,100,160,100,38,147,1,100,150,100,149,147,1,100,173, + 100,74,147,1,100,172,100,171,147,1,100,157,100,156,147,1, + 100,183,100,182,147,1,100,179,100,68,147,1,100,178,100,177, + 147,1,100,180,100,62,147,1,100,181,100,42,147,1,100,108, + 100,107,147,1,100,110,100,109,147,1,100,112,100,111,147,1, + 165,1,100,215,100,58,105,1,165,1,90,13,100,2,83,0, + 40,91,1,0,0,122,96,32,80,121,116,104,111,110,32,67, + 104,97,114,97,99,116,101,114,32,77,97,112,112,105,110,103, + 32,67,111,100,101,99,32,103,101,110,101,114,97,116,101,100, + 32,102,114,111,109,32,39,86,69,78,68,79,82,83,47,77, + 73,67,83,70,84,47,80,67,47,67,80,56,54,49,46,84, + 88,84,39,32,119,105,116,104,32,103,101,110,99,111,100,101, + 99,46,112,121,46,10,10,233,0,0,0,0,78,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,28,0,0,0,101,0,90,1,100,0,90,2,100, + 5,100,2,132,1,90,3,100,5,100,3,132,1,90,4,100, + 4,83,0,41,6,218,5,67,111,100,101,99,218,6,115,116, + 114,105,99,116,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,14,0,0,0,116,0, + 106,1,124,1,124,2,116,2,131,3,83,0,169,1,78,41, + 3,218,6,99,111,100,101,99,115,218,14,99,104,97,114,109, + 97,112,95,101,110,99,111,100,101,218,12,101,110,99,111,100, + 105,110,103,95,109,97,112,169,3,218,4,115,101,108,102,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,3, + 0,0,0,32,32,32,250,24,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,99,112,56,54,49,62, + 218,6,101,110,99,111,100,101,122,12,67,111,100,101,99,46, + 101,110,99,111,100,101,11,0,0,0,243,2,0,0,0,14, + 1,114,14,0,0,0,115,14,0,0,0,16,22,16,37,38, + 43,44,50,51,63,16,64,9,64,243,0,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,114,3,0,0,0,114,4,0,0,0,41,3,114, + 5,0,0,0,218,14,99,104,97,114,109,97,112,95,100,101, + 99,111,100,101,218,14,100,101,99,111,100,105,110,103,95,116, + 97,98,108,101,114,8,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,218,6,100,101,99,111,100,101,122,12, + 67,111,100,101,99,46,100,101,99,111,100,101,14,0,0,0, + 114,14,0,0,0,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,114,15,0, + 0,0,78,41,1,114,2,0,0,0,41,5,218,8,95,95, + 110,97,109,101,95,95,218,10,95,95,109,111,100,117,108,101, + 95,95,218,12,95,95,113,117,97,108,110,97,109,101,95,95, + 114,13,0,0,0,114,18,0,0,0,169,0,114,15,0,0, + 0,114,12,0,0,0,114,1,0,0,0,114,1,0,0,0, + 9,0,0,0,115,6,0,0,0,8,0,8,2,12,3,115, + 10,0,0,0,8,247,2,11,6,1,2,2,10,1,115,28, + 0,0,0,1,1,1,1,1,1,1,1,34,42,5,64,5, + 64,5,64,34,42,5,66,5,66,5,66,5,66,5,66,114, + 15,0,0,0,114,1,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,20, + 0,0,0,101,0,90,1,100,0,90,2,100,4,100,2,132, + 1,90,3,100,3,83,0,41,5,218,18,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,70,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,20,0,0,0,116,0,106,1,124,1,124,0, + 106,2,116,3,131,3,100,1,25,0,83,0,169,2,78,114, + 0,0,0,0,41,4,114,5,0,0,0,114,6,0,0,0, + 114,11,0,0,0,114,7,0,0,0,169,3,114,9,0,0, + 0,114,10,0,0,0,90,5,102,105,110,97,108,115,3,0, + 0,0,32,32,32,114,12,0,0,0,114,13,0,0,0,122, + 25,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,46,101,110,99,111,100,101,18,0,0,0,243,2, + 0,0,0,20,1,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,68,16,69,70,71,16, + 72,9,72,114,15,0,0,0,78,169,1,70,41,4,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,13,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,24,0,0,0,114,24,0,0,0,17,0,0,0,243, + 4,0,0,0,8,0,12,1,115,6,0,0,0,8,239,2, + 18,10,1,115,20,0,0,0,1,1,1,1,1,1,1,1, + 35,40,5,72,5,72,5,72,5,72,5,72,114,15,0,0, + 0,114,24,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,114,23,0,0,0, + 41,5,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,114,25,0,0, + 0,114,26,0,0,0,41,4,114,5,0,0,0,114,16,0, + 0,0,114,11,0,0,0,114,17,0,0,0,114,27,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,114,18, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,46,100,101,99,111,100,101,22,0, + 0,0,114,28,0,0,0,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,114,29,0,0,0, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,18,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,31,0,0,0,114,31,0,0,0,21, + 0,0,0,114,30,0,0,0,115,6,0,0,0,8,235,2, + 22,10,1,115,20,0,0,0,1,1,1,1,1,1,1,1, + 35,40,5,74,5,74,5,74,5,74,5,74,114,15,0,0, + 0,114,31,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,12,0,0,0, + 101,0,90,1,100,0,90,2,100,1,83,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,169,3,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,33,0, + 0,0,114,33,0,0,0,25,0,0,0,243,4,0,0,0, + 8,0,4,1,115,4,0,0,0,8,231,4,26,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,33,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,114,32,0, + 0,0,41,2,218,12,83,116,114,101,97,109,82,101,97,100, + 101,114,78,114,34,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,36,0,0,0,114,36,0,0, + 0,28,0,0,0,114,35,0,0,0,115,4,0,0,0,8, + 228,4,29,115,12,0,0,0,1,1,1,1,1,1,1,1, + 5,9,5,9,114,15,0,0,0,114,36,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,3, + 0,0,0,115,32,0,0,0,116,0,106,1,100,1,116,2, + 131,0,106,3,116,2,131,0,106,4,116,5,116,6,116,7, + 116,8,100,2,141,7,83,0,41,3,78,90,5,99,112,56, + 54,49,41,7,218,4,110,97,109,101,114,13,0,0,0,114, + 18,0,0,0,90,18,105,110,99,114,101,109,101,110,116,97, + 108,101,110,99,111,100,101,114,90,18,105,110,99,114,101,109, + 101,110,116,97,108,100,101,99,111,100,101,114,90,12,115,116, + 114,101,97,109,114,101,97,100,101,114,90,12,115,116,114,101, + 97,109,119,114,105,116,101,114,41,9,114,5,0,0,0,90, + 9,67,111,100,101,99,73,110,102,111,114,1,0,0,0,114, + 13,0,0,0,114,18,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,36,0,0,0,114,33,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,38,0,0,0,33,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,21,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,15,0,0,0,233,0,1,0,0,233, + 128,0,0,0,233,199,0,0,0,233,129,0,0,0,233,252, + 0,0,0,233,130,0,0,0,233,233,0,0,0,233,131,0, + 0,0,233,226,0,0,0,233,132,0,0,0,233,228,0,0, + 0,233,133,0,0,0,233,224,0,0,0,233,134,0,0,0, + 233,229,0,0,0,233,135,0,0,0,233,231,0,0,0,233, + 136,0,0,0,233,234,0,0,0,233,137,0,0,0,233,235, + 0,0,0,233,138,0,0,0,233,232,0,0,0,233,139,0, + 0,0,233,208,0,0,0,233,140,0,0,0,233,240,0,0, + 0,233,141,0,0,0,233,222,0,0,0,233,142,0,0,0, + 233,196,0,0,0,233,143,0,0,0,233,197,0,0,0,233, + 144,0,0,0,233,201,0,0,0,233,145,0,0,0,233,230, + 0,0,0,233,146,0,0,0,233,198,0,0,0,233,147,0, + 0,0,233,244,0,0,0,233,148,0,0,0,233,246,0,0, + 0,233,149,0,0,0,233,254,0,0,0,233,150,0,0,0, + 233,251,0,0,0,233,151,0,0,0,233,221,0,0,0,233, + 152,0,0,0,233,253,0,0,0,233,153,0,0,0,233,214, + 0,0,0,233,154,0,0,0,233,220,0,0,0,233,155,0, + 0,0,233,248,0,0,0,233,156,0,0,0,233,163,0,0, + 0,233,157,0,0,0,233,216,0,0,0,233,158,0,0,0, + 105,167,32,0,0,233,159,0,0,0,105,146,1,0,0,233, + 160,0,0,0,233,225,0,0,0,233,161,0,0,0,233,237, + 0,0,0,233,162,0,0,0,233,243,0,0,0,233,250,0, + 0,0,233,164,0,0,0,233,193,0,0,0,233,165,0,0, + 0,233,205,0,0,0,233,166,0,0,0,233,211,0,0,0, + 233,167,0,0,0,233,218,0,0,0,233,168,0,0,0,233, + 191,0,0,0,233,169,0,0,0,105,16,35,0,0,233,170, + 0,0,0,233,172,0,0,0,233,171,0,0,0,233,189,0, + 0,0,233,188,0,0,0,233,173,0,0,0,233,174,0,0, + 0,233,175,0,0,0,233,187,0,0,0,233,176,0,0,0, + 105,145,37,0,0,233,177,0,0,0,105,146,37,0,0,233, + 178,0,0,0,105,147,37,0,0,233,179,0,0,0,105,2, + 37,0,0,233,180,0,0,0,105,36,37,0,0,233,181,0, + 0,0,105,97,37,0,0,233,182,0,0,0,105,98,37,0, + 0,233,183,0,0,0,105,86,37,0,0,233,184,0,0,0, + 105,85,37,0,0,233,185,0,0,0,105,99,37,0,0,233, + 186,0,0,0,105,81,37,0,0,105,87,37,0,0,105,93, + 37,0,0,105,92,37,0,0,233,190,0,0,0,105,91,37, + 0,0,105,16,37,0,0,233,192,0,0,0,105,20,37,0, + 0,105,52,37,0,0,233,194,0,0,0,105,44,37,0,0, + 233,195,0,0,0,105,28,37,0,0,105,0,37,0,0,105, + 60,37,0,0,105,94,37,0,0,105,95,37,0,0,233,200, + 0,0,0,105,90,37,0,0,105,84,37,0,0,233,202,0, + 0,0,105,105,37,0,0,233,203,0,0,0,105,102,37,0, + 0,233,204,0,0,0,105,96,37,0,0,105,80,37,0,0, + 233,206,0,0,0,105,108,37,0,0,233,207,0,0,0,105, + 103,37,0,0,105,104,37,0,0,233,209,0,0,0,105,100, + 37,0,0,233,210,0,0,0,105,101,37,0,0,105,89,37, + 0,0,233,212,0,0,0,105,88,37,0,0,233,213,0,0, + 0,105,82,37,0,0,105,83,37,0,0,233,215,0,0,0, + 105,107,37,0,0,105,106,37,0,0,233,217,0,0,0,105, + 24,37,0,0,105,12,37,0,0,233,219,0,0,0,105,136, + 37,0,0,105,132,37,0,0,105,140,37,0,0,105,144,37, + 0,0,233,223,0,0,0,105,128,37,0,0,105,177,3,0, + 0,105,147,3,0,0,233,227,0,0,0,105,192,3,0,0, + 105,163,3,0,0,105,195,3,0,0,105,196,3,0,0,105, + 166,3,0,0,105,152,3,0,0,105,169,3,0,0,105,180, + 3,0,0,233,236,0,0,0,105,30,34,0,0,105,198,3, + 0,0,233,238,0,0,0,105,181,3,0,0,233,239,0,0, + 0,105,41,34,0,0,105,97,34,0,0,233,241,0,0,0, + 233,242,0,0,0,105,101,34,0,0,105,100,34,0,0,105, + 32,35,0,0,233,245,0,0,0,105,33,35,0,0,233,247, + 0,0,0,105,72,34,0,0,105,25,34,0,0,105,26,34, + 0,0,105,127,32,0,0,105,160,37,0,0,41,9,114,165, + 0,0,0,114,95,0,0,0,233,249,0,0,0,114,108,0, + 0,0,114,85,0,0,0,114,43,0,0,0,114,89,0,0, + 0,114,83,0,0,0,233,255,0,0,0,117,190,1,0,0, + 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, + 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, + 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, + 195,135,195,188,195,169,195,162,195,164,195,160,195,165,195,167, + 195,170,195,171,195,168,195,144,195,176,195,158,195,132,195,133, + 195,137,195,166,195,134,195,180,195,182,195,190,195,187,195,157, + 195,189,195,150,195,156,195,184,194,163,195,152,226,130,167,198, + 146,195,161,195,173,195,179,195,186,195,129,195,141,195,147,195, + 154,194,191,226,140,144,194,172,194,189,194,188,194,161,194,171, + 194,187,226,150,145,226,150,146,226,150,147,226,148,130,226,148, + 164,226,149,161,226,149,162,226,149,150,226,149,149,226,149,163, + 226,149,145,226,149,151,226,149,157,226,149,156,226,149,155,226, + 148,144,226,148,148,226,148,180,226,148,172,226,148,156,226,148, + 128,226,148,188,226,149,158,226,149,159,226,149,154,226,149,148, + 226,149,169,226,149,166,226,149,160,226,149,144,226,149,172,226, + 149,167,226,149,168,226,149,164,226,149,165,226,149,153,226,149, + 152,226,149,146,226,149,147,226,149,171,226,149,170,226,148,152, + 226,148,140,226,150,136,226,150,132,226,150,140,226,150,144,226, + 150,128,206,177,195,159,206,147,207,128,206,163,207,131,194,181, + 207,132,206,166,206,152,206,169,206,180,226,136,158,207,134,206, + 181,226,136,169,226,137,161,194,177,226,137,165,226,137,164,226, + 140,160,226,140,161,195,183,226,137,136,194,176,226,136,153,194, + 183,226,136,154,226,129,191,194,178,226,150,160,194,160,233,1, + 0,0,0,233,2,0,0,0,233,3,0,0,0,233,4,0, + 0,0,233,5,0,0,0,233,6,0,0,0,233,7,0,0, + 0,233,8,0,0,0,233,9,0,0,0,233,10,0,0,0, + 233,11,0,0,0,233,12,0,0,0,233,13,0,0,0,233, + 14,0,0,0,233,15,0,0,0,233,16,0,0,0,233,17, + 0,0,0,233,18,0,0,0,233,19,0,0,0,233,20,0, + 0,0,233,21,0,0,0,233,22,0,0,0,233,23,0,0, + 0,233,24,0,0,0,233,25,0,0,0,233,26,0,0,0, + 233,27,0,0,0,233,28,0,0,0,233,29,0,0,0,233, + 30,0,0,0,233,31,0,0,0,233,32,0,0,0,233,33, + 0,0,0,233,34,0,0,0,233,35,0,0,0,233,36,0, + 0,0,233,37,0,0,0,233,38,0,0,0,233,39,0,0, + 0,233,40,0,0,0,233,41,0,0,0,233,42,0,0,0, + 233,43,0,0,0,233,44,0,0,0,233,45,0,0,0,233, + 46,0,0,0,233,47,0,0,0,233,48,0,0,0,233,49, + 0,0,0,233,50,0,0,0,233,51,0,0,0,233,52,0, + 0,0,233,53,0,0,0,233,54,0,0,0,233,55,0,0, + 0,233,56,0,0,0,233,57,0,0,0,233,58,0,0,0, + 233,59,0,0,0,233,60,0,0,0,233,61,0,0,0,233, + 62,0,0,0,233,63,0,0,0,233,64,0,0,0,233,65, + 0,0,0,233,66,0,0,0,233,67,0,0,0,233,68,0, + 0,0,233,69,0,0,0,233,70,0,0,0,233,71,0,0, + 0,233,72,0,0,0,233,73,0,0,0,233,74,0,0,0, + 233,75,0,0,0,233,76,0,0,0,233,77,0,0,0,233, + 78,0,0,0,233,79,0,0,0,233,80,0,0,0,233,81, + 0,0,0,233,82,0,0,0,233,83,0,0,0,233,84,0, + 0,0,233,85,0,0,0,233,86,0,0,0,233,87,0,0, + 0,233,88,0,0,0,233,89,0,0,0,233,90,0,0,0, + 233,91,0,0,0,233,92,0,0,0,233,93,0,0,0,233, + 94,0,0,0,233,95,0,0,0,233,96,0,0,0,233,97, + 0,0,0,233,98,0,0,0,233,99,0,0,0,233,100,0, + 0,0,233,101,0,0,0,233,102,0,0,0,233,103,0,0, + 0,233,104,0,0,0,233,105,0,0,0,233,106,0,0,0, + 233,107,0,0,0,233,108,0,0,0,233,109,0,0,0,233, + 110,0,0,0,233,111,0,0,0,233,112,0,0,0,233,113, + 0,0,0,233,114,0,0,0,233,115,0,0,0,233,116,0, + 0,0,233,117,0,0,0,233,118,0,0,0,233,119,0,0, + 0,233,120,0,0,0,233,121,0,0,0,233,122,0,0,0, + 233,123,0,0,0,233,124,0,0,0,233,125,0,0,0,233, + 126,0,0,0,233,127,0,0,0,114,167,0,0,0,114,166, + 0,0,0,41,14,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,90,18,109,97,107,101,95,105,100,101,110,116,105,116,121, + 95,100,105,99,116,218,5,114,97,110,103,101,90,12,100,101, + 99,111,100,105,110,103,95,109,97,112,218,6,117,112,100,97, + 116,101,114,17,0,0,0,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,42,1,0,0,1,0,0,0,115,30, + 8,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,14,13,6,1,4,1,2,255,4,2,2,254,4, + 3,2,253,4,4,2,252,4,5,2,251,4,6,2,250,4, + 7,2,249,4,8,2,248,4,9,2,247,4,10,2,246,4, + 11,2,245,4,12,2,244,4,13,2,243,4,14,2,242,4, + 15,2,241,4,16,2,240,4,17,4,239,4,18,2,238,4, + 19,2,237,4,20,2,236,4,21,2,235,4,22,2,234,4, + 23,2,233,4,24,2,232,4,25,2,231,4,26,2,230,4, + 27,2,229,4,28,2,228,4,29,2,227,4,30,2,226,4, + 31,2,225,4,32,2,224,4,33,2,223,4,34,6,222,4, + 35,2,221,4,36,2,220,4,37,2,219,4,38,2,218,4, + 39,2,217,4,40,2,216,4,41,2,215,4,42,2,214,4, + 43,2,213,4,44,2,212,4,45,2,211,4,46,2,210,4, + 47,2,209,4,48,2,208,4,49,2,207,4,50,2,206,4, + 51,6,205,4,52,2,204,4,53,2,203,4,54,2,202,4, + 55,2,201,4,56,2,200,4,57,2,199,4,58,2,198,4, + 59,2,197,4,60,2,196,4,61,2,195,4,62,2,194,4, + 63,2,193,4,64,2,192,4,65,2,191,4,66,2,190,4, + 67,2,189,4,68,6,188,4,69,2,187,4,70,2,186,4, + 71,2,185,4,72,2,184,4,73,2,183,4,74,2,182,4, + 75,2,181,4,76,2,180,4,77,2,179,4,78,2,178,4, + 79,2,177,4,80,2,176,4,81,2,175,4,82,2,174,4, + 83,2,173,4,84,2,172,4,85,6,171,4,86,2,170,4, + 87,2,169,4,88,2,168,4,89,2,167,4,90,2,166,4, + 91,2,165,4,92,2,164,4,93,2,163,4,94,2,162,4, + 95,2,161,4,96,2,160,4,97,2,159,4,98,2,158,4, + 99,2,157,4,100,2,156,4,101,2,155,4,102,6,154,4, + 103,2,153,4,104,2,152,4,105,2,151,4,106,2,150,4, + 107,2,149,4,108,2,148,4,109,2,147,4,110,2,146,4, + 111,2,145,4,112,2,144,4,113,2,143,4,114,2,142,4, + 115,2,141,4,116,2,140,4,117,2,139,4,118,2,138,4, + 119,4,137,2,120,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,0,129,10,255,0,127,2,7,2,255,0, + 127,0,127,2,7,4,1,2,255,4,2,2,254,4,3,2, + 253,4,4,2,252,4,5,2,251,4,6,2,250,4,7,2, + 249,4,8,2,248,4,9,2,247,4,10,2,246,4,11,2, + 245,4,12,2,244,4,13,2,243,4,14,2,242,4,15,2, + 241,4,16,2,240,4,17,4,239,4,18,2,238,4,19,2, + 237,4,20,2,236,4,21,2,235,4,22,2,234,4,23,2, + 233,4,24,2,232,4,25,2,231,4,26,2,230,4,27,2, + 229,4,28,2,228,4,29,2,227,4,30,2,226,4,31,2, + 225,4,32,2,224,4,33,2,223,4,34,6,222,4,35,2, + 221,4,36,2,220,4,37,2,219,4,38,2,218,4,39,2, + 217,8,40,2,216,8,41,2,215,8,42,2,214,8,43,2, + 213,8,44,2,212,8,45,2,211,8,46,2,210,8,47,2, + 209,8,48,2,208,8,49,2,207,8,50,2,206,8,51,6, + 205,8,52,2,204,8,53,2,203,8,54,2,202,8,55,2, + 201,8,56,2,200,8,57,2,199,8,58,2,198,8,59,2, + 197,8,60,2,196,8,61,2,195,8,62,2,194,8,63,2, + 193,8,64,2,192,8,65,2,191,8,66,2,190,8,67,2, + 189,8,68,6,188,8,69,2,187,8,70,2,186,8,71,2, + 185,8,72,2,184,8,73,2,183,8,74,2,182,8,75,2, + 181,8,76,2,180,8,77,2,179,8,78,2,178,8,79,2, + 177,8,80,2,176,8,81,2,175,8,82,2,174,8,83,2, + 173,8,84,2,172,8,85,6,171,8,86,2,170,8,87,2, + 169,8,88,2,168,8,89,2,167,8,90,2,166,8,91,2, + 165,8,92,2,164,8,93,2,163,8,94,2,162,8,95,2, + 161,8,96,2,160,8,97,2,159,8,98,2,158,8,99,2, + 157,8,100,2,156,8,101,2,155,8,102,6,154,8,103,2, + 153,8,104,2,152,8,105,2,151,8,106,2,150,8,107,2, + 149,8,108,2,148,8,109,2,147,8,110,2,146,8,111,2, + 145,8,112,2,144,8,113,2,143,8,114,2,142,8,115,2, + 141,8,116,2,140,8,117,2,139,8,118,2,138,8,119,6, + 137,8,120,2,136,8,121,2,135,8,122,2,134,8,123,2, + 133,8,124,2,132,8,125,2,131,8,126,2,130,8,127,2, + 129,0,127,8,1,0,129,2,255,0,127,6,2,0,129,2, + 254,0,127,4,3,0,129,2,253,0,127,4,4,0,129,2, + 252,0,127,4,5,0,129,2,251,0,127,4,6,0,129,2, + 250,0,127,4,7,0,129,2,249,0,127,4,8,0,129,2, + 248,0,127,4,9,0,129,6,247,0,127,4,10,0,129,2, + 246,0,127,4,11,0,129,2,245,0,127,4,12,0,129,2, + 244,0,127,4,13,0,129,2,243,0,127,4,14,0,129,2, + 242,0,127,4,15,0,129,2,241,0,127,4,16,0,129,2, + 240,0,127,4,17,0,129,2,239,0,127,4,18,0,129,2, + 238,0,127,4,19,0,129,2,237,0,127,4,20,0,129,2, + 236,0,127,4,21,0,129,2,235,0,127,4,22,0,129,2, + 234,0,127,4,23,0,129,2,233,0,127,4,24,0,129,2, + 232,0,127,4,25,0,129,2,231,0,127,4,26,0,129,6, + 230,0,127,4,27,0,129,2,229,0,127,4,28,0,129,2, + 228,0,127,4,29,0,129,2,227,0,127,4,30,0,129,2, + 226,0,127,4,31,0,129,2,225,0,127,4,32,0,129,2, + 224,0,127,4,33,0,129,2,223,0,127,4,34,0,129,2, + 222,0,127,4,35,0,129,2,221,0,127,4,36,0,129,2, + 220,0,127,4,37,0,129,2,219,0,127,4,38,0,129,2, + 218,0,127,4,39,0,129,2,217,0,127,4,40,0,129,2, + 216,0,127,4,41,0,129,2,215,0,127,4,42,0,129,2, + 214,0,127,4,43,0,129,6,213,0,127,4,44,0,129,2, + 212,0,127,4,45,0,129,2,211,0,127,4,46,0,129,2, + 210,0,127,4,47,0,129,2,209,0,127,4,48,0,129,2, + 208,0,127,4,49,0,129,2,207,0,127,4,50,0,129,2, + 206,0,127,4,51,0,129,2,205,0,127,4,52,0,129,2, + 204,0,127,4,53,0,129,2,203,0,127,4,54,0,129,2, + 202,0,127,4,55,0,129,2,201,0,127,4,56,0,129,2, + 200,0,127,4,57,0,129,2,199,0,127,4,58,0,129,2, + 198,0,127,4,59,0,129,2,197,0,127,4,60,0,129,6, + 196,0,127,4,61,0,129,2,195,0,127,4,62,0,129,2, + 194,0,127,4,63,0,129,2,193,0,127,4,64,0,129,2, + 192,0,127,4,65,0,129,2,191,0,127,4,66,0,129,2, + 190,0,127,4,67,0,129,2,189,0,127,4,68,0,129,2, + 188,0,127,4,69,0,129,2,187,0,127,6,70,0,129,2, + 186,0,127,4,71,0,129,2,185,0,127,4,72,0,129,2, + 184,0,127,4,73,0,129,2,183,0,127,4,74,0,129,2, + 182,0,127,4,75,0,129,2,181,0,127,4,76,0,129,2, + 180,0,127,4,77,0,129,6,179,0,127,4,78,0,129,2, + 178,0,127,4,79,0,129,2,177,0,127,4,80,0,129,2, + 176,0,127,4,81,0,129,2,175,0,127,4,82,0,129,2, + 174,0,127,4,83,0,129,2,173,0,127,4,84,0,129,2, + 172,0,127,4,85,0,129,2,171,0,127,4,86,0,129,2, + 170,0,127,4,87,0,129,2,169,0,127,4,88,0,129,2, + 168,0,127,4,89,0,129,2,167,0,127,4,90,0,129,2, + 166,0,127,4,91,0,129,2,165,0,127,4,92,0,129,2, + 164,0,127,4,93,0,129,2,163,0,127,4,94,0,129,6, + 162,0,127,4,95,0,129,2,161,0,127,4,96,0,129,2, + 160,0,127,4,97,0,129,2,159,0,127,4,98,0,129,2, + 158,0,127,4,99,0,129,2,157,0,127,4,100,0,129,2, + 156,0,127,4,101,0,129,2,155,0,127,4,102,0,129,2, + 154,0,127,4,103,0,129,2,153,0,127,4,104,0,129,2, + 152,0,127,4,105,0,129,2,151,0,127,4,106,0,129,2, + 150,0,127,4,107,0,129,2,149,0,127,4,108,0,129,2, + 148,0,127,4,109,0,129,2,147,0,127,4,110,0,129,2, + 146,0,127,4,111,0,129,6,145,0,127,4,112,0,129,2, + 144,0,127,4,113,0,129,2,143,0,127,4,114,0,129,2, + 142,0,127,4,115,0,129,2,141,0,127,4,116,0,129,2, + 140,0,127,4,117,0,129,2,139,0,127,4,118,0,129,2, + 138,0,127,4,119,0,129,2,137,0,127,4,120,0,129,2, + 136,0,127,4,121,0,129,2,135,0,127,4,122,0,129,2, + 134,0,127,4,123,0,129,2,133,0,127,4,124,0,129,2, + 132,0,127,4,125,0,129,2,131,0,127,4,126,0,129,2, + 130,0,127,4,127,0,129,2,129,0,127,0,127,4,1,0, + 129,0,129,4,255,0,127,0,127,4,2,0,129,0,129,10, + 254,115,72,8,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,14,4,2,1,0,127, + 4,2,0,129,4,255,0,127,2,1,4,129,2,127,4,130, + 2,126,4,131,2,125,4,132,2,124,4,133,2,123,4,134, + 2,122,4,135,2,121,4,136,2,120,4,137,2,119,4,138, + 2,118,4,139,2,117,4,140,2,116,4,141,2,115,4,142, + 2,114,4,143,2,113,4,144,4,112,4,145,2,111,4,146, + 2,110,4,147,2,109,4,148,2,108,4,149,2,107,4,150, + 2,106,4,151,2,105,4,152,2,104,4,153,2,103,4,154, + 2,102,4,155,2,101,4,156,2,100,4,157,2,99,4,158, + 2,98,4,159,2,97,4,160,2,96,4,161,6,95,4,162, + 2,94,4,163,2,93,4,164,2,92,4,165,2,91,4,166, + 2,90,4,167,2,89,4,168,2,88,4,169,2,87,4,170, + 2,86,4,171,2,85,4,172,2,84,4,173,2,83,4,174, + 2,82,4,175,2,81,4,176,2,80,4,177,2,79,4,178, + 6,78,4,179,2,77,4,180,2,76,4,181,2,75,4,182, + 2,74,4,183,2,73,4,184,2,72,4,185,2,71,4,186, + 2,70,4,187,2,69,4,188,2,68,4,189,2,67,4,190, + 2,66,4,191,2,65,4,192,2,64,4,193,2,63,4,194, + 2,62,4,195,6,61,4,196,2,60,4,197,2,59,4,198, + 2,58,4,199,2,57,4,200,2,56,4,201,2,55,4,202, + 2,54,4,203,2,53,4,204,2,52,4,205,2,51,4,206, + 2,50,4,207,2,49,4,208,2,48,4,209,2,47,4,210, + 2,46,4,211,2,45,4,212,6,44,4,213,2,43,4,214, + 2,42,4,215,2,41,4,216,2,40,4,217,2,39,4,218, + 2,38,4,219,2,37,4,220,2,36,4,221,2,35,4,222, + 2,34,4,223,2,33,4,224,2,32,4,225,2,31,4,226, + 2,30,4,227,2,29,4,228,2,28,4,229,6,27,4,230, + 2,26,4,231,2,25,4,232,2,24,4,233,2,23,4,234, + 2,22,4,235,2,21,4,236,2,20,4,237,2,19,4,238, + 2,18,4,239,2,17,4,240,2,16,4,241,2,15,4,242, + 2,14,4,243,2,13,4,244,2,12,4,245,2,11,4,246, + 4,10,2,247,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,10,1,0,127,0,127,2,6,0,129,0,129, + 2,254,0,127,0,127,0,127,0,127,2,10,0,129,0,129, + 4,254,0,127,0,127,2,2,0,129,0,129,4,255,0,127, + 0,127,2,1,0,129,4,129,0,127,2,127,0,129,4,130, + 0,127,2,126,0,129,4,131,0,127,2,125,0,129,4,132, + 0,127,2,124,0,129,4,133,0,127,2,123,0,129,4,134, + 0,127,2,122,0,129,4,135,0,127,2,121,0,129,4,136, + 0,127,2,120,0,129,4,137,0,127,2,119,0,129,4,138, + 0,127,2,118,0,129,4,139,0,127,2,117,0,129,4,140, + 0,127,2,116,0,129,4,141,0,127,2,115,0,129,4,142, + 0,127,2,114,0,129,4,143,0,127,4,113,0,129,4,144, + 0,127,2,112,0,129,4,145,0,127,2,111,0,129,4,146, + 0,127,2,110,0,129,4,147,0,127,2,109,0,129,4,148, + 0,127,2,108,0,129,4,149,0,127,2,107,0,129,4,150, + 0,127,2,106,0,129,4,151,0,127,2,105,0,129,4,152, + 0,127,2,104,0,129,4,153,0,127,2,103,0,129,4,154, + 0,127,2,102,0,129,4,155,0,127,2,101,0,129,4,156, + 0,127,2,100,0,129,4,157,0,127,2,99,0,129,4,158, + 0,127,2,98,0,129,4,159,0,127,2,97,0,129,4,160, + 0,127,6,96,0,129,4,161,0,127,2,95,0,129,4,162, + 0,127,2,94,0,129,4,163,0,127,2,93,0,129,4,164, + 0,127,2,92,0,129,4,165,0,127,2,91,0,129,8,166, + 0,127,2,90,0,129,8,167,0,127,2,89,0,129,8,168, + 0,127,2,88,0,129,8,169,0,127,2,87,0,129,8,170, + 0,127,2,86,0,129,8,171,0,127,2,85,0,129,8,172, + 0,127,2,84,0,129,8,173,0,127,2,83,0,129,8,174, + 0,127,2,82,0,129,8,175,0,127,2,81,0,129,8,176, + 0,127,2,80,0,129,8,177,0,127,6,79,0,129,8,178, + 0,127,2,78,0,129,8,179,0,127,2,77,0,129,8,180, + 0,127,2,76,0,129,8,181,0,127,2,75,0,129,8,182, + 0,127,2,74,0,129,8,183,0,127,2,73,0,129,8,184, + 0,127,2,72,0,129,8,185,0,127,2,71,0,129,8,186, + 0,127,2,70,0,129,8,187,0,127,2,69,0,129,8,188, + 0,127,2,68,0,129,8,189,0,127,2,67,0,129,8,190, + 0,127,2,66,0,129,8,191,0,127,2,65,0,129,8,192, + 0,127,2,64,0,129,8,193,0,127,2,63,0,129,8,194, + 0,127,6,62,0,129,8,195,0,127,2,61,0,129,8,196, + 0,127,2,60,0,129,8,197,0,127,2,59,0,129,8,198, + 0,127,2,58,0,129,8,199,0,127,2,57,0,129,8,200, + 0,127,2,56,0,129,8,201,0,127,2,55,0,129,8,202, + 0,127,2,54,0,129,8,203,0,127,2,53,0,129,8,204, + 0,127,2,52,0,129,8,205,0,127,2,51,0,129,8,206, + 0,127,2,50,0,129,8,207,0,127,2,49,0,129,8,208, + 0,127,2,48,0,129,8,209,0,127,2,47,0,129,8,210, + 0,127,2,46,0,129,8,211,0,127,6,45,0,129,8,212, + 0,127,2,44,0,129,8,213,0,127,2,43,0,129,8,214, + 0,127,2,42,0,129,8,215,0,127,2,41,0,129,8,216, + 0,127,2,40,0,129,8,217,0,127,2,39,0,129,8,218, + 0,127,2,38,0,129,8,219,0,127,2,37,0,129,8,220, + 0,127,2,36,0,129,8,221,0,127,2,35,0,129,8,222, + 0,127,2,34,0,129,8,223,0,127,2,33,0,129,8,224, + 0,127,2,32,0,129,8,225,0,127,2,31,0,129,8,226, + 0,127,2,30,0,129,8,227,0,127,2,29,0,129,8,228, + 0,127,6,28,0,129,8,229,0,127,2,27,0,129,8,230, + 0,127,2,26,0,129,8,231,0,127,2,25,0,129,8,232, + 0,127,2,24,0,129,8,233,0,127,2,23,0,129,8,234, + 0,127,2,22,0,129,8,235,0,127,2,21,0,129,8,236, + 0,127,2,20,0,129,8,237,0,127,2,19,0,129,8,238, + 0,127,2,18,0,129,8,239,0,127,2,17,0,129,8,240, + 0,127,2,16,0,129,8,241,0,127,2,15,0,129,8,242, + 0,127,2,14,0,129,8,243,0,127,2,13,0,129,8,244, + 0,127,2,12,0,129,8,245,0,127,6,11,0,129,8,246, + 0,127,2,10,0,129,8,247,0,127,2,9,0,129,8,248, + 0,127,2,8,0,129,8,249,0,127,2,7,0,129,8,250, + 0,127,2,6,0,129,8,251,0,127,2,5,0,129,8,252, + 0,127,2,4,0,129,8,253,0,127,2,3,0,129,8,254, + 0,127,2,2,0,129,6,255,0,127,2,1,4,129,2,127, + 4,130,2,126,4,131,2,125,4,132,2,124,4,133,2,123, + 4,134,2,122,4,135,6,121,4,136,2,120,4,137,2,119, + 4,138,2,118,4,139,2,117,4,140,2,116,4,141,2,115, + 4,142,2,114,4,143,2,113,4,144,2,112,4,145,2,111, + 4,146,2,110,4,147,2,109,4,148,2,108,4,149,2,107, + 4,150,2,106,4,151,2,105,4,152,6,104,4,153,2,103, + 4,154,2,102,4,155,2,101,4,156,2,100,4,157,2,99, + 4,158,2,98,4,159,2,97,4,160,2,96,4,161,2,95, + 4,162,2,94,4,163,2,93,4,164,2,92,4,165,2,91, + 4,166,2,90,4,167,2,89,4,168,2,88,4,169,6,87, + 4,170,2,86,4,171,2,85,4,172,2,84,4,173,2,83, + 4,174,2,82,4,175,2,81,4,176,2,80,4,177,2,79, + 4,178,2,78,4,179,2,77,4,180,2,76,4,181,2,75, + 4,182,2,74,4,183,2,73,4,184,2,72,4,185,2,71, + 4,186,6,70,4,187,2,69,4,188,2,68,4,189,2,67, + 4,190,2,66,4,191,2,65,4,192,2,64,4,193,2,63, + 4,194,2,62,4,195,2,61,6,196,2,60,4,197,2,59, + 4,198,2,58,4,199,2,57,4,200,2,56,4,201,2,55, + 4,202,2,54,4,203,6,53,4,204,2,52,4,205,2,51, + 4,206,2,50,4,207,2,49,4,208,2,48,4,209,2,47, + 4,210,2,46,4,211,2,45,4,212,2,44,4,213,2,43, + 4,214,2,42,4,215,2,41,4,216,2,40,4,217,2,39, + 4,218,2,38,4,219,2,37,4,220,6,36,4,221,2,35, + 4,222,2,34,4,223,2,33,4,224,2,32,4,225,2,31, + 4,226,2,30,4,227,2,29,4,228,2,28,4,229,2,27, + 4,230,2,26,4,231,2,25,4,232,2,24,4,233,2,23, + 4,234,2,22,4,235,2,21,4,236,2,20,4,237,6,19, + 4,238,2,18,4,239,2,17,4,240,2,16,4,241,2,15, + 4,242,2,14,4,243,2,13,4,244,2,12,4,245,2,11, + 4,246,2,10,4,247,2,9,4,248,2,8,4,249,2,7, + 4,250,2,6,4,251,2,5,4,252,2,4,4,253,2,3, + 4,254,4,2,4,255,4,1,0,129,0,129,6,253,115,38, + 11,0,0,1,4,1,4,1,14,1,14,1,14,1,14,1, + 66,1,66,1,66,1,66,13,19,13,25,1,66,1,66,1, + 72,1,72,1,72,1,72,26,32,26,51,1,72,1,72,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,6,1,6,1,6,16,22,16,41,42,47,48, + 51,42,52,16,53,1,13,1,13,1,3,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,21,2,21,2,21,2,1,3,1,3,5,11,1,15,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,5,11,13,19,16, + 2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp862.h b/Python/frozen_modules/encodings_cp862.h new file mode 100644 index 00000000000000..cff0a7b0e11a4f --- /dev/null +++ b/Python/frozen_modules/encodings_cp862.h @@ -0,0 +1,911 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp862[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,136,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,70,100,83,147,1,100,72,100,84, + 147,1,100,85,100,86,147,1,100,74,100,87,147,1,100,88, + 100,89,147,1,100,90,100,91,147,1,100,92,100,93,147,1, + 100,94,100,95,147,1,100,89,100,96,147,1,100,97,100,98, + 147,1,100,96,100,99,147,1,100,100,100,81,147,1,100,101, + 100,97,147,1,100,102,100,103,147,1,100,104,100,105,147,1, + 100,106,100,107,147,1,100,108,100,109,147,1,165,1,105,0, + 100,110,100,111,147,1,100,112,100,113,147,1,100,114,100,115, + 147,1,100,116,100,117,147,1,100,118,100,119,147,1,100,120, + 100,121,147,1,100,122,100,123,147,1,100,91,100,124,147,1, + 100,103,100,125,147,1,100,99,100,126,147,1,100,98,100,127, + 147,1,100,128,100,129,147,1,100,93,100,130,147,1,100,131, + 100,132,147,1,100,133,100,134,147,1,100,135,100,136,147,1, + 100,137,100,138,147,1,165,1,105,0,100,139,100,140,147,1, + 100,141,100,142,147,1,100,143,100,144,147,1,100,145,100,146, + 147,1,100,147,100,148,147,1,100,149,100,150,147,1,100,151, + 100,152,147,1,100,153,100,154,147,1,100,155,100,156,147,1, + 100,157,100,158,147,1,100,159,100,160,147,1,100,161,100,162, + 147,1,100,163,100,164,147,1,100,87,100,165,147,1,100,166, + 100,167,147,1,100,168,100,169,147,1,100,170,100,171,147,1, + 165,1,105,0,100,172,100,173,147,1,100,174,100,175,147,1, + 100,176,100,177,147,1,100,178,100,179,147,1,100,180,100,181, + 147,1,100,182,100,183,147,1,100,184,100,185,147,1,100,186, + 100,187,147,1,100,188,100,189,147,1,100,190,100,191,147,1, + 100,192,100,193,147,1,100,194,100,195,147,1,100,80,100,192, + 147,1,100,196,100,197,147,1,100,198,100,199,147,1,100,200, + 100,201,147,1,100,202,100,203,147,1,165,1,105,0,100,204, + 100,114,147,1,100,205,100,206,147,1,100,207,100,208,147,1, + 100,209,100,210,147,1,100,211,100,212,147,1,100,213,100,214, + 147,1,100,215,100,216,147,1,100,82,100,217,147,1,100,218, + 100,219,147,1,100,220,100,221,147,1,100,222,100,223,147,1, + 100,86,100,106,147,1,100,224,100,225,147,1,100,83,100,226, + 147,1,100,227,100,228,147,1,100,229,100,230,147,1,100,231, + 100,232,147,1,165,1,100,233,100,104,100,234,100,118,100,235, + 100,236,100,108,100,237,100,79,100,238,156,9,165,1,161,1, + 1,0,100,239,90,12,105,0,100,1,100,1,147,1,100,240, + 100,240,147,1,100,241,100,241,147,1,100,242,100,242,147,1, + 100,243,100,243,147,1,100,244,100,244,147,1,100,245,100,245, + 147,1,100,246,100,246,147,1,100,247,100,247,147,1,100,248, + 100,248,147,1,100,249,100,249,147,1,100,250,100,250,147,1, + 100,251,100,251,147,1,100,252,100,252,147,1,100,253,100,253, + 147,1,100,254,100,254,147,1,100,255,100,255,147,1,105,0, + 144,1,100,0,144,1,100,0,147,1,144,1,100,1,144,1, + 100,1,147,1,144,1,100,2,144,1,100,2,147,1,144,1, + 100,3,144,1,100,3,147,1,144,1,100,4,144,1,100,4, + 147,1,144,1,100,5,144,1,100,5,147,1,144,1,100,6, + 144,1,100,6,147,1,144,1,100,7,144,1,100,7,147,1, + 144,1,100,8,144,1,100,8,147,1,144,1,100,9,144,1, + 100,9,147,1,144,1,100,10,144,1,100,10,147,1,144,1, + 100,11,144,1,100,11,147,1,144,1,100,12,144,1,100,12, + 147,1,144,1,100,13,144,1,100,13,147,1,144,1,100,14, + 144,1,100,14,147,1,144,1,100,15,144,1,100,15,147,1, + 144,1,100,16,144,1,100,16,147,1,165,1,105,0,144,1, + 100,17,144,1,100,17,147,1,144,1,100,18,144,1,100,18, + 147,1,144,1,100,19,144,1,100,19,147,1,144,1,100,20, + 144,1,100,20,147,1,144,1,100,21,144,1,100,21,147,1, + 144,1,100,22,144,1,100,22,147,1,144,1,100,23,144,1, + 100,23,147,1,144,1,100,24,144,1,100,24,147,1,144,1, + 100,25,144,1,100,25,147,1,144,1,100,26,144,1,100,26, + 147,1,144,1,100,27,144,1,100,27,147,1,144,1,100,28, + 144,1,100,28,147,1,144,1,100,29,144,1,100,29,147,1, + 144,1,100,30,144,1,100,30,147,1,144,1,100,31,144,1, + 100,31,147,1,144,1,100,32,144,1,100,32,147,1,144,1, + 100,33,144,1,100,33,147,1,165,1,105,0,144,1,100,34, + 144,1,100,34,147,1,144,1,100,35,144,1,100,35,147,1, + 144,1,100,36,144,1,100,36,147,1,144,1,100,37,144,1, + 100,37,147,1,144,1,100,38,144,1,100,38,147,1,144,1, + 100,39,144,1,100,39,147,1,144,1,100,40,144,1,100,40, + 147,1,144,1,100,41,144,1,100,41,147,1,144,1,100,42, + 144,1,100,42,147,1,144,1,100,43,144,1,100,43,147,1, + 144,1,100,44,144,1,100,44,147,1,144,1,100,45,144,1, + 100,45,147,1,144,1,100,46,144,1,100,46,147,1,144,1, + 100,47,144,1,100,47,147,1,144,1,100,48,144,1,100,48, + 147,1,144,1,100,49,144,1,100,49,147,1,144,1,100,50, + 144,1,100,50,147,1,165,1,105,0,144,1,100,51,144,1, + 100,51,147,1,144,1,100,52,144,1,100,52,147,1,144,1, + 100,53,144,1,100,53,147,1,144,1,100,54,144,1,100,54, + 147,1,144,1,100,55,144,1,100,55,147,1,144,1,100,56, + 144,1,100,56,147,1,144,1,100,57,144,1,100,57,147,1, + 144,1,100,58,144,1,100,58,147,1,144,1,100,59,144,1, + 100,59,147,1,144,1,100,60,144,1,100,60,147,1,144,1, + 100,61,144,1,100,61,147,1,144,1,100,62,144,1,100,62, + 147,1,144,1,100,63,144,1,100,63,147,1,144,1,100,64, + 144,1,100,64,147,1,144,1,100,65,144,1,100,65,147,1, + 144,1,100,66,144,1,100,66,147,1,144,1,100,67,144,1, + 100,67,147,1,165,1,105,0,144,1,100,68,144,1,100,68, + 147,1,144,1,100,69,144,1,100,69,147,1,144,1,100,70, + 144,1,100,70,147,1,144,1,100,71,144,1,100,71,147,1, + 144,1,100,72,144,1,100,72,147,1,144,1,100,73,144,1, + 100,73,147,1,144,1,100,74,144,1,100,74,147,1,144,1, + 100,75,144,1,100,75,147,1,144,1,100,76,144,1,100,76, + 147,1,144,1,100,77,144,1,100,77,147,1,144,1,100,78, + 144,1,100,78,147,1,144,1,100,79,144,1,100,79,147,1, + 144,1,100,80,144,1,100,80,147,1,144,1,100,81,144,1, + 100,81,147,1,144,1,100,82,144,1,100,82,147,1,144,1, + 100,83,144,1,100,83,147,1,144,1,100,84,144,1,100,84, + 147,1,165,1,105,0,144,1,100,85,144,1,100,85,147,1, + 144,1,100,86,144,1,100,86,147,1,144,1,100,87,144,1, + 100,87,147,1,144,1,100,88,144,1,100,88,147,1,144,1, + 100,89,144,1,100,89,147,1,144,1,100,90,144,1,100,90, + 147,1,144,1,100,91,144,1,100,91,147,1,144,1,100,92, + 144,1,100,92,147,1,144,1,100,93,144,1,100,93,147,1, + 144,1,100,94,144,1,100,94,147,1,144,1,100,95,144,1, + 100,95,147,1,144,1,100,96,144,1,100,96,147,1,144,1, + 100,97,144,1,100,97,147,1,144,1,100,98,144,1,100,98, + 147,1,144,1,100,99,144,1,100,99,147,1,144,1,100,100, + 144,1,100,100,147,1,144,1,100,101,144,1,100,101,147,1, + 165,1,105,0,144,1,100,102,144,1,100,102,147,1,144,1, + 100,103,144,1,100,103,147,1,144,1,100,104,144,1,100,104, + 147,1,144,1,100,105,144,1,100,105,147,1,144,1,100,106, + 144,1,100,106,147,1,144,1,100,107,144,1,100,107,147,1, + 144,1,100,108,144,1,100,108,147,1,144,1,100,109,144,1, + 100,109,147,1,144,1,100,110,144,1,100,110,147,1,100,79, + 144,1,100,111,147,1,100,81,100,100,147,1,100,70,100,69, + 147,1,100,72,100,71,147,1,100,74,100,73,147,1,100,89, + 100,88,147,1,100,97,100,101,147,1,100,96,100,89,147,1, + 165,1,105,0,100,104,144,1,100,112,147,1,100,106,100,86, + 147,1,100,108,144,1,100,113,147,1,100,114,100,204,147,1, + 100,118,100,84,147,1,100,91,100,90,147,1,100,103,100,102, + 147,1,100,99,100,96,147,1,100,98,100,97,147,1,100,93, + 100,92,147,1,100,87,100,74,147,1,100,192,100,80,147,1, + 100,80,100,79,147,1,100,82,100,81,147,1,100,86,100,85, + 147,1,100,83,100,70,147,1,100,232,100,231,147,1,165,1, + 105,0,100,84,100,72,147,1,100,78,100,77,147,1,100,197, + 100,196,147,1,100,210,100,209,147,1,100,201,100,200,147,1, + 100,208,100,207,147,1,100,212,100,211,147,1,100,195,100,194, + 147,1,100,214,100,213,147,1,100,219,100,218,147,1,100,199, + 100,198,147,1,100,203,100,202,147,1,100,206,100,205,147,1, + 100,217,100,82,147,1,100,16,100,15,147,1,100,18,100,17, + 147,1,100,20,100,19,147,1,165,1,105,0,100,22,100,21, + 147,1,100,24,100,23,147,1,100,26,100,25,147,1,100,28, + 100,27,147,1,100,30,100,29,147,1,100,32,100,31,147,1, + 100,34,100,33,147,1,100,36,100,35,147,1,100,38,100,37, + 147,1,100,40,100,39,147,1,100,42,100,41,147,1,100,44, + 100,43,147,1,100,46,100,45,147,1,100,48,100,47,147,1, + 100,50,100,49,147,1,100,52,100,51,147,1,100,54,100,53, + 147,1,165,1,105,0,100,56,100,55,147,1,100,58,100,57, + 147,1,100,60,100,59,147,1,100,62,100,61,147,1,100,64, + 100,63,147,1,100,66,100,65,147,1,100,68,100,67,147,1, + 100,236,144,1,100,114,147,1,100,76,100,75,147,1,100,234, + 144,1,100,115,147,1,100,235,144,1,100,116,147,1,100,216, + 100,215,147,1,100,221,100,220,147,1,100,233,100,232,147,1, + 100,223,100,222,147,1,100,226,100,83,147,1,100,225,100,224, + 147,1,165,1,105,0,100,95,100,94,147,1,100,228,100,227, + 147,1,100,230,100,229,147,1,100,140,100,139,147,1,100,111, + 100,110,147,1,100,183,100,182,147,1,100,130,100,93,147,1, + 100,132,100,131,147,1,100,181,100,180,147,1,100,138,100,137, + 147,1,100,113,100,112,147,1,100,136,100,135,147,1,100,134, + 100,133,147,1,100,142,100,141,147,1,100,158,100,157,147,1, + 100,124,100,91,147,1,100,173,100,172,147,1,165,1,105,0, + 100,175,100,174,147,1,100,150,100,149,147,1,100,121,100,120, + 147,1,100,119,100,118,147,1,100,125,100,103,147,1,100,171, + 100,170,147,1,100,169,100,168,147,1,100,148,100,147,147,1, + 100,129,100,128,147,1,100,127,100,98,147,1,100,126,100,99, + 147,1,100,144,100,143,147,1,100,146,100,145,147,1,100,156, + 100,155,147,1,100,115,100,114,147,1,100,117,100,116,147,1, + 100,123,100,122,147,1,165,1,105,0,100,165,100,87,147,1, + 100,167,100,166,147,1,100,154,100,153,147,1,100,162,100,161, + 147,1,100,164,100,163,147,1,100,152,100,151,147,1,100,179, + 100,178,147,1,100,177,100,176,147,1,100,160,100,159,147,1, + 100,193,100,192,147,1,100,187,100,186,147,1,100,185,100,184, + 147,1,100,189,100,188,147,1,100,191,100,190,147,1,100,105, + 100,104,147,1,100,107,100,106,147,1,100,109,100,108,147,1, + 165,1,100,237,144,1,100,117,105,1,165,1,90,13,100,2, + 83,0,40,118,1,0,0,122,96,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,86,69,78,68,79,82,83, + 47,77,73,67,83,70,84,47,80,67,47,67,80,56,54,50, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,24,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,56,54, + 50,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,5,99, + 112,56,54,50,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 33,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,21,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,233,0,1,0, + 0,233,128,0,0,0,105,208,5,0,0,233,129,0,0,0, + 105,209,5,0,0,233,130,0,0,0,105,210,5,0,0,233, + 131,0,0,0,105,211,5,0,0,233,132,0,0,0,105,212, + 5,0,0,233,133,0,0,0,105,213,5,0,0,233,134,0, + 0,0,105,214,5,0,0,233,135,0,0,0,105,215,5,0, + 0,233,136,0,0,0,105,216,5,0,0,233,137,0,0,0, + 105,217,5,0,0,233,138,0,0,0,105,218,5,0,0,233, + 139,0,0,0,105,219,5,0,0,233,140,0,0,0,105,220, + 5,0,0,233,141,0,0,0,105,221,5,0,0,233,142,0, + 0,0,105,222,5,0,0,233,143,0,0,0,105,223,5,0, + 0,233,144,0,0,0,105,224,5,0,0,233,145,0,0,0, + 105,225,5,0,0,233,146,0,0,0,105,226,5,0,0,233, + 147,0,0,0,105,227,5,0,0,233,148,0,0,0,105,228, + 5,0,0,233,149,0,0,0,105,229,5,0,0,233,150,0, + 0,0,105,230,5,0,0,233,151,0,0,0,105,231,5,0, + 0,233,152,0,0,0,105,232,5,0,0,233,153,0,0,0, + 105,233,5,0,0,233,154,0,0,0,105,234,5,0,0,233, + 155,0,0,0,233,162,0,0,0,233,156,0,0,0,233,163, + 0,0,0,233,157,0,0,0,233,165,0,0,0,233,158,0, + 0,0,105,167,32,0,0,233,159,0,0,0,105,146,1,0, + 0,233,160,0,0,0,233,225,0,0,0,233,161,0,0,0, + 233,237,0,0,0,233,243,0,0,0,233,250,0,0,0,233, + 164,0,0,0,233,241,0,0,0,233,209,0,0,0,233,166, + 0,0,0,233,170,0,0,0,233,167,0,0,0,233,186,0, + 0,0,233,168,0,0,0,233,191,0,0,0,233,169,0,0, + 0,105,16,35,0,0,233,172,0,0,0,233,171,0,0,0, + 233,189,0,0,0,233,188,0,0,0,233,173,0,0,0,233, + 174,0,0,0,233,175,0,0,0,233,187,0,0,0,233,176, + 0,0,0,105,145,37,0,0,233,177,0,0,0,105,146,37, + 0,0,233,178,0,0,0,105,147,37,0,0,233,179,0,0, + 0,105,2,37,0,0,233,180,0,0,0,105,36,37,0,0, + 233,181,0,0,0,105,97,37,0,0,233,182,0,0,0,105, + 98,37,0,0,233,183,0,0,0,105,86,37,0,0,233,184, + 0,0,0,105,85,37,0,0,233,185,0,0,0,105,99,37, + 0,0,105,81,37,0,0,105,87,37,0,0,105,93,37,0, + 0,105,92,37,0,0,233,190,0,0,0,105,91,37,0,0, + 105,16,37,0,0,233,192,0,0,0,105,20,37,0,0,233, + 193,0,0,0,105,52,37,0,0,233,194,0,0,0,105,44, + 37,0,0,233,195,0,0,0,105,28,37,0,0,233,196,0, + 0,0,105,0,37,0,0,233,197,0,0,0,105,60,37,0, + 0,233,198,0,0,0,105,94,37,0,0,233,199,0,0,0, + 105,95,37,0,0,233,200,0,0,0,105,90,37,0,0,233, + 201,0,0,0,105,84,37,0,0,233,202,0,0,0,105,105, + 37,0,0,233,203,0,0,0,105,102,37,0,0,233,204,0, + 0,0,105,96,37,0,0,233,205,0,0,0,105,80,37,0, + 0,233,206,0,0,0,105,108,37,0,0,233,207,0,0,0, + 105,103,37,0,0,233,208,0,0,0,105,104,37,0,0,105, + 100,37,0,0,233,210,0,0,0,105,101,37,0,0,233,211, + 0,0,0,105,89,37,0,0,233,212,0,0,0,105,88,37, + 0,0,233,213,0,0,0,105,82,37,0,0,233,214,0,0, + 0,105,83,37,0,0,233,215,0,0,0,105,107,37,0,0, + 233,216,0,0,0,105,106,37,0,0,233,217,0,0,0,105, + 24,37,0,0,233,218,0,0,0,105,12,37,0,0,233,219, + 0,0,0,105,136,37,0,0,233,220,0,0,0,105,132,37, + 0,0,233,221,0,0,0,105,140,37,0,0,233,222,0,0, + 0,105,144,37,0,0,233,223,0,0,0,105,128,37,0,0, + 233,224,0,0,0,105,177,3,0,0,233,226,0,0,0,105, + 147,3,0,0,233,227,0,0,0,105,192,3,0,0,233,228, + 0,0,0,105,163,3,0,0,233,229,0,0,0,105,195,3, + 0,0,233,230,0,0,0,233,231,0,0,0,105,196,3,0, + 0,233,232,0,0,0,105,166,3,0,0,233,233,0,0,0, + 105,152,3,0,0,233,234,0,0,0,105,169,3,0,0,233, + 235,0,0,0,105,180,3,0,0,233,236,0,0,0,105,30, + 34,0,0,105,198,3,0,0,233,238,0,0,0,105,181,3, + 0,0,233,239,0,0,0,105,41,34,0,0,233,240,0,0, + 0,105,97,34,0,0,233,242,0,0,0,105,101,34,0,0, + 105,100,34,0,0,233,244,0,0,0,105,32,35,0,0,233, + 245,0,0,0,105,33,35,0,0,233,246,0,0,0,233,247, + 0,0,0,105,72,34,0,0,105,25,34,0,0,105,26,34, + 0,0,105,127,32,0,0,105,160,37,0,0,41,9,114,160, + 0,0,0,233,248,0,0,0,233,249,0,0,0,114,80,0, + 0,0,233,251,0,0,0,233,252,0,0,0,233,253,0,0, + 0,233,254,0,0,0,233,255,0,0,0,117,190,1,0,0, + 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, + 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, + 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, + 215,144,215,145,215,146,215,147,215,148,215,149,215,150,215,151, + 215,152,215,153,215,154,215,155,215,156,215,157,215,158,215,159, + 215,160,215,161,215,162,215,163,215,164,215,165,215,166,215,167, + 215,168,215,169,215,170,194,162,194,163,194,165,226,130,167,198, + 146,195,161,195,173,195,179,195,186,195,177,195,145,194,170,194, + 186,194,191,226,140,144,194,172,194,189,194,188,194,161,194,171, + 194,187,226,150,145,226,150,146,226,150,147,226,148,130,226,148, + 164,226,149,161,226,149,162,226,149,150,226,149,149,226,149,163, + 226,149,145,226,149,151,226,149,157,226,149,156,226,149,155,226, + 148,144,226,148,148,226,148,180,226,148,172,226,148,156,226,148, + 128,226,148,188,226,149,158,226,149,159,226,149,154,226,149,148, + 226,149,169,226,149,166,226,149,160,226,149,144,226,149,172,226, + 149,167,226,149,168,226,149,164,226,149,165,226,149,153,226,149, + 152,226,149,146,226,149,147,226,149,171,226,149,170,226,148,152, + 226,148,140,226,150,136,226,150,132,226,150,140,226,150,144,226, + 150,128,206,177,195,159,206,147,207,128,206,163,207,131,194,181, + 207,132,206,166,206,152,206,169,206,180,226,136,158,207,134,206, + 181,226,136,169,226,137,161,194,177,226,137,165,226,137,164,226, + 140,160,226,140,161,195,183,226,137,136,194,176,226,136,153,194, + 183,226,136,154,226,129,191,194,178,226,150,160,194,160,233,1, + 0,0,0,233,2,0,0,0,233,3,0,0,0,233,4,0, + 0,0,233,5,0,0,0,233,6,0,0,0,233,7,0,0, + 0,233,8,0,0,0,233,9,0,0,0,233,10,0,0,0, + 233,11,0,0,0,233,12,0,0,0,233,13,0,0,0,233, + 14,0,0,0,233,15,0,0,0,233,16,0,0,0,233,17, + 0,0,0,233,18,0,0,0,233,19,0,0,0,233,20,0, + 0,0,233,21,0,0,0,233,22,0,0,0,233,23,0,0, + 0,233,24,0,0,0,233,25,0,0,0,233,26,0,0,0, + 233,27,0,0,0,233,28,0,0,0,233,29,0,0,0,233, + 30,0,0,0,233,31,0,0,0,233,32,0,0,0,233,33, + 0,0,0,233,34,0,0,0,233,35,0,0,0,233,36,0, + 0,0,233,37,0,0,0,233,38,0,0,0,233,39,0,0, + 0,233,40,0,0,0,233,41,0,0,0,233,42,0,0,0, + 233,43,0,0,0,233,44,0,0,0,233,45,0,0,0,233, + 46,0,0,0,233,47,0,0,0,233,48,0,0,0,233,49, + 0,0,0,233,50,0,0,0,233,51,0,0,0,233,52,0, + 0,0,233,53,0,0,0,233,54,0,0,0,233,55,0,0, + 0,233,56,0,0,0,233,57,0,0,0,233,58,0,0,0, + 233,59,0,0,0,233,60,0,0,0,233,61,0,0,0,233, + 62,0,0,0,233,63,0,0,0,233,64,0,0,0,233,65, + 0,0,0,233,66,0,0,0,233,67,0,0,0,233,68,0, + 0,0,233,69,0,0,0,233,70,0,0,0,233,71,0,0, + 0,233,72,0,0,0,233,73,0,0,0,233,74,0,0,0, + 233,75,0,0,0,233,76,0,0,0,233,77,0,0,0,233, + 78,0,0,0,233,79,0,0,0,233,80,0,0,0,233,81, + 0,0,0,233,82,0,0,0,233,83,0,0,0,233,84,0, + 0,0,233,85,0,0,0,233,86,0,0,0,233,87,0,0, + 0,233,88,0,0,0,233,89,0,0,0,233,90,0,0,0, + 233,91,0,0,0,233,92,0,0,0,233,93,0,0,0,233, + 94,0,0,0,233,95,0,0,0,233,96,0,0,0,233,97, + 0,0,0,233,98,0,0,0,233,99,0,0,0,233,100,0, + 0,0,233,101,0,0,0,233,102,0,0,0,233,103,0,0, + 0,233,104,0,0,0,233,105,0,0,0,233,106,0,0,0, + 233,107,0,0,0,233,108,0,0,0,233,109,0,0,0,233, + 110,0,0,0,233,111,0,0,0,233,112,0,0,0,233,113, + 0,0,0,233,114,0,0,0,233,115,0,0,0,233,116,0, + 0,0,233,117,0,0,0,233,118,0,0,0,233,119,0,0, + 0,233,120,0,0,0,233,121,0,0,0,233,122,0,0,0, + 233,123,0,0,0,233,124,0,0,0,233,125,0,0,0,233, + 126,0,0,0,233,127,0,0,0,114,167,0,0,0,114,161, + 0,0,0,114,165,0,0,0,114,164,0,0,0,114,162,0, + 0,0,114,163,0,0,0,114,166,0,0,0,41,14,218,7, + 95,95,100,111,99,95,95,114,5,0,0,0,114,1,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,33,0,0,0, + 114,36,0,0,0,114,38,0,0,0,90,18,109,97,107,101, + 95,105,100,101,110,116,105,116,121,95,100,105,99,116,218,5, + 114,97,110,103,101,90,12,100,101,99,111,100,105,110,103,95, + 109,97,112,218,6,117,112,100,97,116,101,114,17,0,0,0, + 114,7,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,8,60,109,111,100,117,108,101,62,114,42, + 1,0,0,1,0,0,0,115,30,8,0,0,4,0,8,4, + 16,4,16,8,16,4,18,4,18,3,6,5,14,13,6,1, + 4,1,2,255,4,2,2,254,4,3,2,253,4,4,2,252, + 4,5,2,251,4,6,2,250,4,7,2,249,4,8,2,248, + 4,9,2,247,4,10,2,246,4,11,2,245,4,12,2,244, + 4,13,2,243,4,14,2,242,4,15,2,241,4,16,2,240, + 4,17,4,239,4,18,2,238,4,19,2,237,4,20,2,236, + 4,21,2,235,4,22,2,234,4,23,2,233,4,24,2,232, + 4,25,2,231,4,26,2,230,4,27,2,229,4,28,2,228, + 4,29,2,227,4,30,2,226,4,31,2,225,4,32,2,224, + 4,33,2,223,4,34,6,222,4,35,2,221,4,36,2,220, + 4,37,2,219,4,38,2,218,4,39,2,217,4,40,2,216, + 4,41,2,215,4,42,2,214,4,43,2,213,4,44,2,212, + 4,45,2,211,4,46,2,210,4,47,2,209,4,48,2,208, + 4,49,2,207,4,50,2,206,4,51,6,205,4,52,2,204, + 4,53,2,203,4,54,2,202,4,55,2,201,4,56,2,200, + 4,57,2,199,4,58,2,198,4,59,2,197,4,60,2,196, + 4,61,2,195,4,62,2,194,4,63,2,193,4,64,2,192, + 4,65,2,191,4,66,2,190,4,67,2,189,4,68,6,188, + 4,69,2,187,4,70,2,186,4,71,2,185,4,72,2,184, + 4,73,2,183,4,74,2,182,4,75,2,181,4,76,2,180, + 4,77,2,179,4,78,2,178,4,79,2,177,4,80,2,176, + 4,81,2,175,4,82,2,174,4,83,2,173,4,84,2,172, + 4,85,6,171,4,86,2,170,4,87,2,169,4,88,2,168, + 4,89,2,167,4,90,2,166,4,91,2,165,4,92,2,164, + 4,93,2,163,4,94,2,162,4,95,2,161,4,96,2,160, + 4,97,2,159,4,98,2,158,4,99,2,157,4,100,2,156, + 4,101,2,155,4,102,6,154,4,103,2,153,4,104,2,152, + 4,105,2,151,4,106,2,150,4,107,2,149,4,108,2,148, + 4,109,2,147,4,110,2,146,4,111,2,145,4,112,2,144, + 4,113,2,143,4,114,2,142,4,115,2,141,4,116,2,140, + 4,117,2,139,4,118,2,138,4,119,4,137,2,120,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,0,129, + 10,255,0,127,2,7,2,255,0,127,0,127,2,7,4,1, + 2,255,4,2,2,254,4,3,2,253,4,4,2,252,4,5, + 2,251,4,6,2,250,4,7,2,249,4,8,2,248,4,9, + 2,247,4,10,2,246,4,11,2,245,4,12,2,244,4,13, + 2,243,4,14,2,242,4,15,2,241,4,16,2,240,4,17, + 4,239,8,18,2,238,8,19,2,237,8,20,2,236,8,21, + 2,235,8,22,2,234,8,23,2,233,8,24,2,232,8,25, + 2,231,8,26,2,230,8,27,2,229,8,28,2,228,8,29, + 2,227,8,30,2,226,8,31,2,225,8,32,2,224,8,33, + 2,223,8,34,6,222,8,35,2,221,8,36,2,220,8,37, + 2,219,8,38,2,218,8,39,2,217,8,40,2,216,8,41, + 2,215,8,42,2,214,8,43,2,213,8,44,2,212,8,45, + 2,211,8,46,2,210,8,47,2,209,8,48,2,208,8,49, + 2,207,8,50,2,206,8,51,6,205,8,52,2,204,8,53, + 2,203,8,54,2,202,8,55,2,201,8,56,2,200,8,57, + 2,199,8,58,2,198,8,59,2,197,8,60,2,196,8,61, + 2,195,8,62,2,194,8,63,2,193,8,64,2,192,8,65, + 2,191,8,66,2,190,8,67,2,189,8,68,6,188,8,69, + 2,187,8,70,2,186,8,71,2,185,8,72,2,184,8,73, + 2,183,8,74,2,182,8,75,2,181,8,76,2,180,8,77, + 2,179,8,78,2,178,8,79,2,177,8,80,2,176,8,81, + 2,175,8,82,2,174,8,83,2,173,8,84,2,172,8,85, + 6,171,8,86,2,170,8,87,2,169,8,88,2,168,8,89, + 2,167,8,90,2,166,8,91,2,165,8,92,2,164,8,93, + 2,163,8,94,2,162,8,95,2,161,8,96,2,160,8,97, + 2,159,8,98,2,158,8,99,2,157,8,100,2,156,8,101, + 2,155,8,102,6,154,8,103,2,153,8,104,2,152,8,105, + 2,151,8,106,2,150,8,107,2,149,8,108,2,148,8,109, + 2,147,8,110,2,146,8,111,2,145,8,112,2,144,8,113, + 2,143,8,114,2,142,8,115,2,141,8,116,2,140,8,117, + 2,139,8,118,2,138,8,119,6,137,8,120,2,136,8,121, + 2,135,8,122,2,134,8,123,2,133,8,124,2,132,8,125, + 2,131,8,126,2,130,8,127,2,129,0,127,8,1,0,129, + 2,255,0,127,6,2,0,129,2,254,0,127,4,3,0,129, + 2,253,0,127,4,4,0,129,2,252,0,127,4,5,0,129, + 2,251,0,127,4,6,0,129,2,250,0,127,4,7,0,129, + 2,249,0,127,4,8,0,129,2,248,0,127,4,9,0,129, + 6,247,0,127,6,10,0,129,2,246,0,127,4,11,0,129, + 2,245,0,127,6,12,0,129,2,244,0,127,4,13,0,129, + 2,243,0,127,4,14,0,129,2,242,0,127,4,15,0,129, + 2,241,0,127,4,16,0,129,2,240,0,127,4,17,0,129, + 2,239,0,127,4,18,0,129,2,238,0,127,4,19,0,129, + 2,237,0,127,4,20,0,129,2,236,0,127,4,21,0,129, + 2,235,0,127,4,22,0,129,2,234,0,127,4,23,0,129, + 2,233,0,127,4,24,0,129,2,232,0,127,4,25,0,129, + 2,231,0,127,4,26,0,129,6,230,0,127,4,27,0,129, + 2,229,0,127,4,28,0,129,2,228,0,127,4,29,0,129, + 2,227,0,127,4,30,0,129,2,226,0,127,4,31,0,129, + 2,225,0,127,4,32,0,129,2,224,0,127,4,33,0,129, + 2,223,0,127,4,34,0,129,2,222,0,127,4,35,0,129, + 2,221,0,127,4,36,0,129,2,220,0,127,4,37,0,129, + 2,219,0,127,4,38,0,129,2,218,0,127,4,39,0,129, + 2,217,0,127,4,40,0,129,2,216,0,127,4,41,0,129, + 2,215,0,127,4,42,0,129,2,214,0,127,4,43,0,129, + 6,213,0,127,4,44,0,129,2,212,0,127,4,45,0,129, + 2,211,0,127,4,46,0,129,2,210,0,127,4,47,0,129, + 2,209,0,127,4,48,0,129,2,208,0,127,4,49,0,129, + 2,207,0,127,4,50,0,129,2,206,0,127,4,51,0,129, + 2,205,0,127,4,52,0,129,2,204,0,127,4,53,0,129, + 2,203,0,127,4,54,0,129,2,202,0,127,4,55,0,129, + 2,201,0,127,4,56,0,129,2,200,0,127,4,57,0,129, + 2,199,0,127,4,58,0,129,2,198,0,127,4,59,0,129, + 2,197,0,127,4,60,0,129,6,196,0,127,4,61,0,129, + 2,195,0,127,4,62,0,129,2,194,0,127,4,63,0,129, + 2,193,0,127,4,64,0,129,2,192,0,127,4,65,0,129, + 2,191,0,127,4,66,0,129,2,190,0,127,4,67,0,129, + 2,189,0,127,6,68,0,129,2,188,0,127,4,69,0,129, + 2,187,0,127,6,70,0,129,2,186,0,127,6,71,0,129, + 2,185,0,127,4,72,0,129,2,184,0,127,4,73,0,129, + 2,183,0,127,4,74,0,129,2,182,0,127,4,75,0,129, + 2,181,0,127,4,76,0,129,2,180,0,127,4,77,0,129, + 6,179,0,127,4,78,0,129,2,178,0,127,4,79,0,129, + 2,177,0,127,4,80,0,129,2,176,0,127,4,81,0,129, + 2,175,0,127,4,82,0,129,2,174,0,127,4,83,0,129, + 2,173,0,127,4,84,0,129,2,172,0,127,4,85,0,129, + 2,171,0,127,4,86,0,129,2,170,0,127,4,87,0,129, + 2,169,0,127,4,88,0,129,2,168,0,127,4,89,0,129, + 2,167,0,127,4,90,0,129,2,166,0,127,4,91,0,129, + 2,165,0,127,4,92,0,129,2,164,0,127,4,93,0,129, + 2,163,0,127,4,94,0,129,6,162,0,127,4,95,0,129, + 2,161,0,127,4,96,0,129,2,160,0,127,4,97,0,129, + 2,159,0,127,4,98,0,129,2,158,0,127,4,99,0,129, + 2,157,0,127,4,100,0,129,2,156,0,127,4,101,0,129, + 2,155,0,127,4,102,0,129,2,154,0,127,4,103,0,129, + 2,153,0,127,4,104,0,129,2,152,0,127,4,105,0,129, + 2,151,0,127,4,106,0,129,2,150,0,127,4,107,0,129, + 2,149,0,127,4,108,0,129,2,148,0,127,4,109,0,129, + 2,147,0,127,4,110,0,129,2,146,0,127,4,111,0,129, + 6,145,0,127,4,112,0,129,2,144,0,127,4,113,0,129, + 2,143,0,127,4,114,0,129,2,142,0,127,4,115,0,129, + 2,141,0,127,4,116,0,129,2,140,0,127,4,117,0,129, + 2,139,0,127,4,118,0,129,2,138,0,127,4,119,0,129, + 2,137,0,127,4,120,0,129,2,136,0,127,4,121,0,129, + 2,135,0,127,4,122,0,129,2,134,0,127,4,123,0,129, + 2,133,0,127,4,124,0,129,2,132,0,127,4,125,0,129, + 2,131,0,127,4,126,0,129,2,130,0,127,4,127,0,129, + 2,129,0,127,0,127,4,1,0,129,0,129,4,255,0,127, + 0,127,6,2,0,129,0,129,10,254,115,72,8,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,14,4,2,1,0,127,4,2,0,129,4,255,0, + 127,2,1,4,129,2,127,4,130,2,126,4,131,2,125,4, + 132,2,124,4,133,2,123,4,134,2,122,4,135,2,121,4, + 136,2,120,4,137,2,119,4,138,2,118,4,139,2,117,4, + 140,2,116,4,141,2,115,4,142,2,114,4,143,2,113,4, + 144,4,112,4,145,2,111,4,146,2,110,4,147,2,109,4, + 148,2,108,4,149,2,107,4,150,2,106,4,151,2,105,4, + 152,2,104,4,153,2,103,4,154,2,102,4,155,2,101,4, + 156,2,100,4,157,2,99,4,158,2,98,4,159,2,97,4, + 160,2,96,4,161,6,95,4,162,2,94,4,163,2,93,4, + 164,2,92,4,165,2,91,4,166,2,90,4,167,2,89,4, + 168,2,88,4,169,2,87,4,170,2,86,4,171,2,85,4, + 172,2,84,4,173,2,83,4,174,2,82,4,175,2,81,4, + 176,2,80,4,177,2,79,4,178,6,78,4,179,2,77,4, + 180,2,76,4,181,2,75,4,182,2,74,4,183,2,73,4, + 184,2,72,4,185,2,71,4,186,2,70,4,187,2,69,4, + 188,2,68,4,189,2,67,4,190,2,66,4,191,2,65,4, + 192,2,64,4,193,2,63,4,194,2,62,4,195,6,61,4, + 196,2,60,4,197,2,59,4,198,2,58,4,199,2,57,4, + 200,2,56,4,201,2,55,4,202,2,54,4,203,2,53,4, + 204,2,52,4,205,2,51,4,206,2,50,4,207,2,49,4, + 208,2,48,4,209,2,47,4,210,2,46,4,211,2,45,4, + 212,6,44,4,213,2,43,4,214,2,42,4,215,2,41,4, + 216,2,40,4,217,2,39,4,218,2,38,4,219,2,37,4, + 220,2,36,4,221,2,35,4,222,2,34,4,223,2,33,4, + 224,2,32,4,225,2,31,4,226,2,30,4,227,2,29,4, + 228,2,28,4,229,6,27,4,230,2,26,4,231,2,25,4, + 232,2,24,4,233,2,23,4,234,2,22,4,235,2,21,4, + 236,2,20,4,237,2,19,4,238,2,18,4,239,2,17,4, + 240,2,16,4,241,2,15,4,242,2,14,4,243,2,13,4, + 244,2,12,4,245,2,11,4,246,4,10,2,247,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,2,1,10,1,0, + 127,0,127,2,6,0,129,0,129,2,254,0,127,0,127,0, + 127,0,127,2,10,0,129,0,129,4,254,0,127,0,127,2, + 2,0,129,0,129,4,255,0,127,0,127,2,1,0,129,4, + 129,0,127,2,127,0,129,4,130,0,127,2,126,0,129,4, + 131,0,127,2,125,0,129,4,132,0,127,2,124,0,129,4, + 133,0,127,2,123,0,129,4,134,0,127,2,122,0,129,4, + 135,0,127,2,121,0,129,4,136,0,127,2,120,0,129,4, + 137,0,127,2,119,0,129,4,138,0,127,2,118,0,129,4, + 139,0,127,2,117,0,129,4,140,0,127,2,116,0,129,4, + 141,0,127,2,115,0,129,4,142,0,127,2,114,0,129,4, + 143,0,127,4,113,0,129,8,144,0,127,2,112,0,129,8, + 145,0,127,2,111,0,129,8,146,0,127,2,110,0,129,8, + 147,0,127,2,109,0,129,8,148,0,127,2,108,0,129,8, + 149,0,127,2,107,0,129,8,150,0,127,2,106,0,129,8, + 151,0,127,2,105,0,129,8,152,0,127,2,104,0,129,8, + 153,0,127,2,103,0,129,8,154,0,127,2,102,0,129,8, + 155,0,127,2,101,0,129,8,156,0,127,2,100,0,129,8, + 157,0,127,2,99,0,129,8,158,0,127,2,98,0,129,8, + 159,0,127,2,97,0,129,8,160,0,127,6,96,0,129,8, + 161,0,127,2,95,0,129,8,162,0,127,2,94,0,129,8, + 163,0,127,2,93,0,129,8,164,0,127,2,92,0,129,8, + 165,0,127,2,91,0,129,8,166,0,127,2,90,0,129,8, + 167,0,127,2,89,0,129,8,168,0,127,2,88,0,129,8, + 169,0,127,2,87,0,129,8,170,0,127,2,86,0,129,8, + 171,0,127,2,85,0,129,8,172,0,127,2,84,0,129,8, + 173,0,127,2,83,0,129,8,174,0,127,2,82,0,129,8, + 175,0,127,2,81,0,129,8,176,0,127,2,80,0,129,8, + 177,0,127,6,79,0,129,8,178,0,127,2,78,0,129,8, + 179,0,127,2,77,0,129,8,180,0,127,2,76,0,129,8, + 181,0,127,2,75,0,129,8,182,0,127,2,74,0,129,8, + 183,0,127,2,73,0,129,8,184,0,127,2,72,0,129,8, + 185,0,127,2,71,0,129,8,186,0,127,2,70,0,129,8, + 187,0,127,2,69,0,129,8,188,0,127,2,68,0,129,8, + 189,0,127,2,67,0,129,8,190,0,127,2,66,0,129,8, + 191,0,127,2,65,0,129,8,192,0,127,2,64,0,129,8, + 193,0,127,2,63,0,129,8,194,0,127,6,62,0,129,8, + 195,0,127,2,61,0,129,8,196,0,127,2,60,0,129,8, + 197,0,127,2,59,0,129,8,198,0,127,2,58,0,129,8, + 199,0,127,2,57,0,129,8,200,0,127,2,56,0,129,8, + 201,0,127,2,55,0,129,8,202,0,127,2,54,0,129,8, + 203,0,127,2,53,0,129,8,204,0,127,2,52,0,129,8, + 205,0,127,2,51,0,129,8,206,0,127,2,50,0,129,8, + 207,0,127,2,49,0,129,8,208,0,127,2,48,0,129,8, + 209,0,127,2,47,0,129,8,210,0,127,2,46,0,129,8, + 211,0,127,6,45,0,129,8,212,0,127,2,44,0,129,8, + 213,0,127,2,43,0,129,8,214,0,127,2,42,0,129,8, + 215,0,127,2,41,0,129,8,216,0,127,2,40,0,129,8, + 217,0,127,2,39,0,129,8,218,0,127,2,38,0,129,8, + 219,0,127,2,37,0,129,8,220,0,127,2,36,0,129,8, + 221,0,127,2,35,0,129,8,222,0,127,2,34,0,129,8, + 223,0,127,2,33,0,129,8,224,0,127,2,32,0,129,8, + 225,0,127,2,31,0,129,8,226,0,127,2,30,0,129,8, + 227,0,127,2,29,0,129,8,228,0,127,6,28,0,129,8, + 229,0,127,2,27,0,129,8,230,0,127,2,26,0,129,8, + 231,0,127,2,25,0,129,8,232,0,127,2,24,0,129,8, + 233,0,127,2,23,0,129,8,234,0,127,2,22,0,129,8, + 235,0,127,2,21,0,129,8,236,0,127,2,20,0,129,8, + 237,0,127,2,19,0,129,8,238,0,127,2,18,0,129,8, + 239,0,127,2,17,0,129,8,240,0,127,2,16,0,129,8, + 241,0,127,2,15,0,129,8,242,0,127,2,14,0,129,8, + 243,0,127,2,13,0,129,8,244,0,127,2,12,0,129,8, + 245,0,127,6,11,0,129,8,246,0,127,2,10,0,129,8, + 247,0,127,2,9,0,129,8,248,0,127,2,8,0,129,8, + 249,0,127,2,7,0,129,8,250,0,127,2,6,0,129,8, + 251,0,127,2,5,0,129,8,252,0,127,2,4,0,129,8, + 253,0,127,2,3,0,129,8,254,0,127,2,2,0,129,6, + 255,0,127,2,1,4,129,2,127,4,130,2,126,4,131,2, + 125,4,132,2,124,4,133,2,123,4,134,2,122,4,135,6, + 121,6,136,2,120,4,137,2,119,6,138,2,118,4,139,2, + 117,4,140,2,116,4,141,2,115,4,142,2,114,4,143,2, + 113,4,144,2,112,4,145,2,111,4,146,2,110,4,147,2, + 109,4,148,2,108,4,149,2,107,4,150,2,106,4,151,2, + 105,4,152,6,104,4,153,2,103,4,154,2,102,4,155,2, + 101,4,156,2,100,4,157,2,99,4,158,2,98,4,159,2, + 97,4,160,2,96,4,161,2,95,4,162,2,94,4,163,2, + 93,4,164,2,92,4,165,2,91,4,166,2,90,4,167,2, + 89,4,168,2,88,4,169,6,87,4,170,2,86,4,171,2, + 85,4,172,2,84,4,173,2,83,4,174,2,82,4,175,2, + 81,4,176,2,80,4,177,2,79,4,178,2,78,4,179,2, + 77,4,180,2,76,4,181,2,75,4,182,2,74,4,183,2, + 73,4,184,2,72,4,185,2,71,4,186,6,70,4,187,2, + 69,4,188,2,68,4,189,2,67,4,190,2,66,4,191,2, + 65,4,192,2,64,4,193,2,63,6,194,2,62,4,195,2, + 61,6,196,2,60,6,197,2,59,4,198,2,58,4,199,2, + 57,4,200,2,56,4,201,2,55,4,202,2,54,4,203,6, + 53,4,204,2,52,4,205,2,51,4,206,2,50,4,207,2, + 49,4,208,2,48,4,209,2,47,4,210,2,46,4,211,2, + 45,4,212,2,44,4,213,2,43,4,214,2,42,4,215,2, + 41,4,216,2,40,4,217,2,39,4,218,2,38,4,219,2, + 37,4,220,6,36,4,221,2,35,4,222,2,34,4,223,2, + 33,4,224,2,32,4,225,2,31,4,226,2,30,4,227,2, + 29,4,228,2,28,4,229,2,27,4,230,2,26,4,231,2, + 25,4,232,2,24,4,233,2,23,4,234,2,22,4,235,2, + 21,4,236,2,20,4,237,6,19,4,238,2,18,4,239,2, + 17,4,240,2,16,4,241,2,15,4,242,2,14,4,243,2, + 13,4,244,2,12,4,245,2,11,4,246,2,10,4,247,2, + 9,4,248,2,8,4,249,2,7,4,250,2,6,4,251,2, + 5,4,252,2,4,4,253,2,3,4,254,4,2,6,255,4, + 1,0,129,0,129,6,253,115,136,11,0,0,1,4,1,4, + 1,14,1,14,1,14,1,14,1,66,1,66,1,66,1,66, + 13,19,13,25,1,66,1,66,1,72,1,72,1,72,1,72, + 26,32,26,51,1,72,1,72,1,74,1,74,1,74,1,74, + 26,32,26,51,1,74,1,74,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,9,1,9,1,9, + 1,9,20,25,26,32,26,45,1,9,1,9,1,6,1,6, + 1,6,16,22,16,41,42,47,48,51,42,52,16,53,1,13, + 1,13,1,3,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,13,19,13,19,13,19,13,19, + 13,19,13,19,13,19,13,19,13,19,21,2,21,2,21,2, + 1,3,1,3,5,11,1,15,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,13,19,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,13,19,16,2,5,11,13,19,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,5,11,13,19,13,19,16,2,16,2,1,13, + 1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp863.h b/Python/frozen_modules/encodings_cp863.h new file mode 100644 index 00000000000000..3a56a1b791c0f6 --- /dev/null +++ b/Python/frozen_modules/encodings_cp863.h @@ -0,0 +1,890 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp863[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,34,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,70,100,83,147,1,100,72,100,84, + 147,1,100,64,100,85,147,1,100,86,100,87,147,1,100,80, + 100,88,147,1,100,46,100,89,147,1,100,85,100,90,147,1, + 100,91,100,92,147,1,100,93,100,94,147,1,100,95,100,96, + 147,1,100,94,100,97,147,1,100,98,100,99,147,1,100,100, + 100,95,147,1,100,89,100,101,147,1,100,102,100,103,147,1, + 100,104,100,105,147,1,100,106,100,107,147,1,165,1,105,0, + 100,88,100,108,147,1,100,82,100,109,147,1,100,110,100,111, + 147,1,100,28,100,112,147,1,100,113,100,114,147,1,100,87, + 100,115,147,1,100,116,100,117,147,1,100,118,100,119,147,1, + 100,101,100,120,147,1,100,97,100,121,147,1,100,96,100,122, + 147,1,100,99,100,123,147,1,100,124,100,125,147,1,100,44, + 100,126,147,1,100,127,100,128,147,1,100,24,100,129,147,1, + 100,130,100,131,147,1,165,1,105,0,100,132,100,133,147,1, + 100,134,100,135,147,1,100,136,100,137,147,1,100,16,100,138, + 147,1,100,50,100,139,147,1,100,48,100,140,147,1,100,52, + 100,141,147,1,100,56,100,142,147,1,100,143,100,144,147,1, + 100,145,100,146,147,1,100,90,100,147,147,1,100,58,100,148, + 147,1,100,149,100,150,147,1,100,151,100,152,147,1,100,153, + 100,154,147,1,100,155,100,156,147,1,100,66,100,157,147,1, + 165,1,105,0,100,158,100,159,147,1,100,160,100,161,147,1, + 100,162,100,163,147,1,100,164,100,165,147,1,100,74,100,166, + 147,1,100,167,100,168,147,1,100,76,100,169,147,1,100,68, + 100,170,147,1,100,171,100,172,147,1,100,173,100,174,147,1, + 100,175,100,176,147,1,100,26,100,177,147,1,100,178,100,175, + 147,1,100,22,100,179,147,1,100,180,100,181,147,1,100,182, + 100,183,147,1,100,184,100,185,147,1,165,1,105,0,100,186, + 100,110,147,1,100,30,100,187,147,1,100,36,100,188,147,1, + 100,20,100,189,147,1,100,32,100,190,147,1,100,34,100,191, + 147,1,100,192,100,193,147,1,100,194,100,195,147,1,100,40, + 100,196,147,1,100,38,100,197,147,1,100,198,100,199,147,1, + 100,200,100,104,147,1,100,201,100,202,147,1,100,83,100,203, + 147,1,100,54,100,204,147,1,100,205,100,206,147,1,100,207, + 100,208,147,1,165,1,100,209,100,102,100,210,100,113,100,211, + 100,212,100,106,100,213,100,79,100,214,156,9,165,1,161,1, + 1,0,100,215,90,12,105,0,100,1,100,1,147,1,100,216, + 100,216,147,1,100,217,100,217,147,1,100,218,100,218,147,1, + 100,219,100,219,147,1,100,220,100,220,147,1,100,221,100,221, + 147,1,100,222,100,222,147,1,100,223,100,223,147,1,100,224, + 100,224,147,1,100,225,100,225,147,1,100,226,100,226,147,1, + 100,227,100,227,147,1,100,228,100,228,147,1,100,229,100,229, + 147,1,100,230,100,230,147,1,100,231,100,231,147,1,105,0, + 100,232,100,232,147,1,100,233,100,233,147,1,100,234,100,234, + 147,1,100,235,100,235,147,1,100,236,100,236,147,1,100,237, + 100,237,147,1,100,238,100,238,147,1,100,239,100,239,147,1, + 100,240,100,240,147,1,100,241,100,241,147,1,100,242,100,242, + 147,1,100,243,100,243,147,1,100,244,100,244,147,1,100,245, + 100,245,147,1,100,246,100,246,147,1,100,247,100,247,147,1, + 100,248,100,248,147,1,165,1,105,0,100,249,100,249,147,1, + 100,250,100,250,147,1,100,251,100,251,147,1,100,252,100,252, + 147,1,100,253,100,253,147,1,100,254,100,254,147,1,100,255, + 100,255,147,1,144,1,100,0,144,1,100,0,147,1,144,1, + 100,1,144,1,100,1,147,1,144,1,100,2,144,1,100,2, + 147,1,144,1,100,3,144,1,100,3,147,1,144,1,100,4, + 144,1,100,4,147,1,144,1,100,5,144,1,100,5,147,1, + 144,1,100,6,144,1,100,6,147,1,144,1,100,7,144,1, + 100,7,147,1,144,1,100,8,144,1,100,8,147,1,144,1, + 100,9,144,1,100,9,147,1,165,1,105,0,144,1,100,10, + 144,1,100,10,147,1,144,1,100,11,144,1,100,11,147,1, + 144,1,100,12,144,1,100,12,147,1,144,1,100,13,144,1, + 100,13,147,1,144,1,100,14,144,1,100,14,147,1,144,1, + 100,15,144,1,100,15,147,1,144,1,100,16,144,1,100,16, + 147,1,144,1,100,17,144,1,100,17,147,1,144,1,100,18, + 144,1,100,18,147,1,144,1,100,19,144,1,100,19,147,1, + 144,1,100,20,144,1,100,20,147,1,144,1,100,21,144,1, + 100,21,147,1,144,1,100,22,144,1,100,22,147,1,144,1, + 100,23,144,1,100,23,147,1,144,1,100,24,144,1,100,24, + 147,1,144,1,100,25,144,1,100,25,147,1,144,1,100,26, + 144,1,100,26,147,1,165,1,105,0,144,1,100,27,144,1, + 100,27,147,1,144,1,100,28,144,1,100,28,147,1,144,1, + 100,29,144,1,100,29,147,1,144,1,100,30,144,1,100,30, + 147,1,144,1,100,31,144,1,100,31,147,1,144,1,100,32, + 144,1,100,32,147,1,144,1,100,33,144,1,100,33,147,1, + 144,1,100,34,144,1,100,34,147,1,144,1,100,35,144,1, + 100,35,147,1,144,1,100,36,144,1,100,36,147,1,144,1, + 100,37,144,1,100,37,147,1,144,1,100,38,144,1,100,38, + 147,1,144,1,100,39,144,1,100,39,147,1,144,1,100,40, + 144,1,100,40,147,1,144,1,100,41,144,1,100,41,147,1, + 144,1,100,42,144,1,100,42,147,1,144,1,100,43,144,1, + 100,43,147,1,165,1,105,0,144,1,100,44,144,1,100,44, + 147,1,144,1,100,45,144,1,100,45,147,1,144,1,100,46, + 144,1,100,46,147,1,144,1,100,47,144,1,100,47,147,1, + 144,1,100,48,144,1,100,48,147,1,144,1,100,49,144,1, + 100,49,147,1,144,1,100,50,144,1,100,50,147,1,144,1, + 100,51,144,1,100,51,147,1,144,1,100,52,144,1,100,52, + 147,1,144,1,100,53,144,1,100,53,147,1,144,1,100,54, + 144,1,100,54,147,1,144,1,100,55,144,1,100,55,147,1, + 144,1,100,56,144,1,100,56,147,1,144,1,100,57,144,1, + 100,57,147,1,144,1,100,58,144,1,100,58,147,1,144,1, + 100,59,144,1,100,59,147,1,144,1,100,60,144,1,100,60, + 147,1,165,1,105,0,144,1,100,61,144,1,100,61,147,1, + 144,1,100,62,144,1,100,62,147,1,144,1,100,63,144,1, + 100,63,147,1,144,1,100,64,144,1,100,64,147,1,144,1, + 100,65,144,1,100,65,147,1,144,1,100,66,144,1,100,66, + 147,1,144,1,100,67,144,1,100,67,147,1,144,1,100,68, + 144,1,100,68,147,1,144,1,100,69,144,1,100,69,147,1, + 144,1,100,70,144,1,100,70,147,1,144,1,100,71,144,1, + 100,71,147,1,144,1,100,72,144,1,100,72,147,1,144,1, + 100,73,144,1,100,73,147,1,144,1,100,74,144,1,100,74, + 147,1,144,1,100,75,144,1,100,75,147,1,144,1,100,76, + 144,1,100,76,147,1,144,1,100,77,144,1,100,77,147,1, + 165,1,105,0,144,1,100,78,144,1,100,78,147,1,144,1, + 100,79,144,1,100,79,147,1,144,1,100,80,144,1,100,80, + 147,1,144,1,100,81,144,1,100,81,147,1,144,1,100,82, + 144,1,100,82,147,1,144,1,100,83,144,1,100,83,147,1, + 144,1,100,84,144,1,100,84,147,1,144,1,100,85,144,1, + 100,85,147,1,144,1,100,86,144,1,100,86,147,1,100,79, + 144,1,100,87,147,1,100,70,100,69,147,1,100,72,100,71, + 147,1,100,64,100,63,147,1,100,80,100,79,147,1,100,46, + 100,45,147,1,100,85,100,64,147,1,100,95,100,100,147,1, + 165,1,105,0,100,94,100,93,147,1,100,89,100,46,147,1, + 100,102,144,1,100,88,147,1,100,104,100,200,147,1,100,106, + 144,1,100,89,147,1,100,88,100,80,147,1,100,82,100,81, + 147,1,100,110,100,186,147,1,100,28,100,27,147,1,100,113, + 100,84,147,1,100,87,100,86,147,1,100,101,100,89,147,1, + 100,97,100,94,147,1,100,96,100,95,147,1,100,99,100,98, + 147,1,100,44,100,43,147,1,100,24,100,23,147,1,165,1, + 105,0,100,16,100,15,147,1,100,50,100,49,147,1,100,48, + 100,47,147,1,100,52,100,51,147,1,100,56,100,55,147,1, + 100,90,100,85,147,1,100,58,100,57,147,1,100,66,100,65, + 147,1,100,74,100,73,147,1,100,76,100,75,147,1,100,68, + 100,67,147,1,100,175,100,178,147,1,100,26,100,25,147,1, + 100,22,100,21,147,1,100,30,100,29,147,1,100,36,100,35, + 147,1,100,20,100,19,147,1,165,1,105,0,100,32,100,31, + 147,1,100,34,100,33,147,1,100,40,100,39,147,1,100,38, + 100,37,147,1,100,83,100,70,147,1,100,54,100,53,147,1, + 100,208,100,207,147,1,100,62,100,61,147,1,100,84,100,72, + 147,1,100,60,100,59,147,1,100,18,100,17,147,1,100,78, + 100,77,147,1,100,179,100,22,147,1,100,189,100,20,147,1, + 100,183,100,182,147,1,100,188,100,36,147,1,100,190,100,32, + 147,1,165,1,105,0,100,177,100,26,147,1,100,191,100,34, + 147,1,100,196,100,40,147,1,100,181,100,180,147,1,100,185, + 100,184,147,1,100,187,100,30,147,1,100,195,100,194,147,1, + 100,42,100,41,147,1,100,212,100,18,147,1,100,210,100,62, + 147,1,100,211,100,60,147,1,100,193,100,192,147,1,100,197, + 100,38,147,1,100,209,100,208,147,1,100,199,100,198,147,1, + 100,203,100,83,147,1,100,202,100,201,147,1,165,1,105,0, + 100,92,100,91,147,1,100,204,100,54,147,1,100,206,100,205, + 147,1,100,133,100,132,147,1,100,108,100,88,147,1,100,168, + 100,167,147,1,100,125,100,124,147,1,100,126,100,44,147,1, + 100,166,100,74,147,1,100,131,100,130,147,1,100,109,100,82, + 147,1,100,129,100,24,147,1,100,128,100,127,147,1,100,135, + 100,134,147,1,100,146,100,145,147,1,100,119,100,118,147,1, + 100,159,100,158,147,1,165,1,105,0,100,161,100,160,147,1, + 100,140,100,48,147,1,100,115,100,87,147,1,100,114,100,113, + 147,1,100,120,100,101,147,1,100,157,100,66,147,1,100,156, + 100,155,147,1,100,139,100,50,147,1,100,123,100,99,147,1, + 100,122,100,96,147,1,100,121,100,97,147,1,100,137,100,136, + 147,1,100,138,100,16,147,1,100,144,100,143,147,1,100,111, + 100,110,147,1,100,112,100,28,147,1,100,117,100,116,147,1, + 165,1,105,0,100,152,100,151,147,1,100,154,100,153,147,1, + 100,142,100,56,147,1,100,148,100,58,147,1,100,150,100,149, + 147,1,100,141,100,52,147,1,100,165,100,164,147,1,100,163, + 100,162,147,1,100,147,100,90,147,1,100,176,100,175,147,1, + 100,170,100,68,147,1,100,169,100,76,147,1,100,172,100,171, + 147,1,100,174,100,173,147,1,100,103,100,102,147,1,100,105, + 100,104,147,1,100,107,100,106,147,1,165,1,100,213,144,1, + 100,90,105,1,165,1,90,13,100,2,83,0,40,91,1,0, + 0,122,96,32,80,121,116,104,111,110,32,67,104,97,114,97, + 99,116,101,114,32,77,97,112,112,105,110,103,32,67,111,100, + 101,99,32,103,101,110,101,114,97,116,101,100,32,102,114,111, + 109,32,39,86,69,78,68,79,82,83,47,77,73,67,83,70, + 84,47,80,67,47,67,80,56,54,51,46,84,88,84,39,32, + 119,105,116,104,32,103,101,110,99,111,100,101,99,46,112,121, + 46,10,10,233,0,0,0,0,78,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,115,28, + 0,0,0,101,0,90,1,100,0,90,2,100,5,100,2,132, + 1,90,3,100,5,100,3,132,1,90,4,100,4,83,0,41, + 6,218,5,67,111,100,101,99,218,6,115,116,114,105,99,116, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,14,0,0,0,116,0,106,1,124,1, + 124,2,116,2,131,3,83,0,169,1,78,41,3,218,6,99, + 111,100,101,99,115,218,14,99,104,97,114,109,97,112,95,101, + 110,99,111,100,101,218,12,101,110,99,111,100,105,110,103,95, + 109,97,112,169,3,218,4,115,101,108,102,218,5,105,110,112, + 117,116,218,6,101,114,114,111,114,115,115,3,0,0,0,32, + 32,32,250,24,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,99,112,56,54,51,62,218,6,101,110, + 99,111,100,101,122,12,67,111,100,101,99,46,101,110,99,111, + 100,101,11,0,0,0,243,2,0,0,0,14,1,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 63,16,64,9,64,243,0,0,0,0,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,114, + 3,0,0,0,114,4,0,0,0,41,3,114,5,0,0,0, + 218,14,99,104,97,114,109,97,112,95,100,101,99,111,100,101, + 218,14,100,101,99,111,100,105,110,103,95,116,97,98,108,101, + 114,8,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,218,6,100,101,99,111,100,101,122,12,67,111,100,101, + 99,46,100,101,99,111,100,101,14,0,0,0,114,14,0,0, + 0,114,14,0,0,0,115,14,0,0,0,16,22,16,37,38, + 43,44,50,51,65,16,66,9,66,114,15,0,0,0,78,41, + 1,114,2,0,0,0,41,5,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,114,13,0,0, + 0,114,18,0,0,0,169,0,114,15,0,0,0,114,12,0, + 0,0,114,1,0,0,0,114,1,0,0,0,9,0,0,0, + 115,6,0,0,0,8,0,8,2,12,3,115,10,0,0,0, + 8,247,2,11,6,1,2,2,10,1,115,28,0,0,0,1, + 1,1,1,1,1,1,1,34,42,5,64,5,64,5,64,34, + 42,5,66,5,66,5,66,5,66,5,66,114,15,0,0,0, + 114,1,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,20,0,0,0,101, + 0,90,1,100,0,90,2,100,4,100,2,132,1,90,3,100, + 3,83,0,41,5,218,18,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,70,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 20,0,0,0,116,0,106,1,124,1,124,0,106,2,116,3, + 131,3,100,1,25,0,83,0,169,2,78,114,0,0,0,0, + 41,4,114,5,0,0,0,114,6,0,0,0,114,11,0,0, + 0,114,7,0,0,0,169,3,114,9,0,0,0,114,10,0, + 0,0,90,5,102,105,110,97,108,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,13,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,46, + 101,110,99,111,100,101,18,0,0,0,243,2,0,0,0,20, + 1,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,68,16,69,70,71,16,72,9,72,114, + 15,0,0,0,78,169,1,70,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,13,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,24,0, + 0,0,114,24,0,0,0,17,0,0,0,243,4,0,0,0, + 8,0,12,1,115,6,0,0,0,8,239,2,18,10,1,115, + 20,0,0,0,1,1,1,1,1,1,1,1,35,40,5,72, + 5,72,5,72,5,72,5,72,114,15,0,0,0,114,24,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,114,23,0,0,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,114,25,0,0,0,114,26,0, + 0,0,41,4,114,5,0,0,0,114,16,0,0,0,114,11, + 0,0,0,114,17,0,0,0,114,27,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,114,18,0,0,0,122, + 25,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,46,100,101,99,111,100,101,22,0,0,0,114,28, + 0,0,0,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,44,48,44,55,56,70,16,71,72,73,16,74,9, + 74,114,15,0,0,0,78,114,29,0,0,0,41,4,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,18,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,31,0,0,0,114,31,0,0,0,21,0,0,0,114, + 30,0,0,0,115,6,0,0,0,8,235,2,22,10,1,115, + 20,0,0,0,1,1,1,1,1,1,1,1,35,40,5,74, + 5,74,5,74,5,74,5,74,114,15,0,0,0,114,31,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,12,0,0,0,101,0,90,1, + 100,0,90,2,100,1,83,0,41,2,218,12,83,116,114,101, + 97,109,87,114,105,116,101,114,78,169,3,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,33,0,0,0,114,33, + 0,0,0,25,0,0,0,243,4,0,0,0,8,0,4,1, + 115,4,0,0,0,8,231,4,26,115,12,0,0,0,1,1, + 1,1,1,1,1,1,5,9,5,9,114,15,0,0,0,114, + 33,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,114,32,0,0,0,41,2, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,78,114, + 34,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,36,0,0,0,114,36,0,0,0,28,0,0, + 0,114,35,0,0,0,115,4,0,0,0,8,228,4,29,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,36,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 32,0,0,0,116,0,106,1,100,1,116,2,131,0,106,3, + 116,2,131,0,106,4,116,5,116,6,116,7,116,8,100,2, + 141,7,83,0,41,3,78,90,5,99,112,56,54,51,41,7, + 218,4,110,97,109,101,114,13,0,0,0,114,18,0,0,0, + 90,18,105,110,99,114,101,109,101,110,116,97,108,101,110,99, + 111,100,101,114,90,18,105,110,99,114,101,109,101,110,116,97, + 108,100,101,99,111,100,101,114,90,12,115,116,114,101,97,109, + 114,101,97,100,101,114,90,12,115,116,114,101,97,109,119,114, + 105,116,101,114,41,9,114,5,0,0,0,90,9,67,111,100, + 101,99,73,110,102,111,114,1,0,0,0,114,13,0,0,0, + 114,18,0,0,0,114,24,0,0,0,114,31,0,0,0,114, + 36,0,0,0,114,33,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,38,0,0,0,33,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,21,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,15,0,0,0,233,0,1,0,0,233,128,0,0,0, + 233,199,0,0,0,233,129,0,0,0,233,252,0,0,0,233, + 130,0,0,0,233,233,0,0,0,233,131,0,0,0,233,226, + 0,0,0,233,132,0,0,0,233,194,0,0,0,233,133,0, + 0,0,233,224,0,0,0,233,134,0,0,0,233,182,0,0, + 0,233,135,0,0,0,233,231,0,0,0,233,136,0,0,0, + 233,234,0,0,0,233,137,0,0,0,233,235,0,0,0,233, + 138,0,0,0,233,232,0,0,0,233,139,0,0,0,233,239, + 0,0,0,233,140,0,0,0,233,238,0,0,0,233,141,0, + 0,0,105,23,32,0,0,233,142,0,0,0,233,192,0,0, + 0,233,143,0,0,0,233,167,0,0,0,233,144,0,0,0, + 233,201,0,0,0,233,145,0,0,0,233,200,0,0,0,233, + 146,0,0,0,233,202,0,0,0,233,147,0,0,0,233,244, + 0,0,0,233,148,0,0,0,233,203,0,0,0,233,149,0, + 0,0,233,207,0,0,0,233,150,0,0,0,233,251,0,0, + 0,233,151,0,0,0,233,249,0,0,0,233,152,0,0,0, + 233,164,0,0,0,233,153,0,0,0,233,212,0,0,0,233, + 154,0,0,0,233,220,0,0,0,233,155,0,0,0,233,162, + 0,0,0,233,156,0,0,0,233,163,0,0,0,233,157,0, + 0,0,233,217,0,0,0,233,158,0,0,0,233,219,0,0, + 0,233,159,0,0,0,105,146,1,0,0,233,160,0,0,0, + 233,166,0,0,0,233,161,0,0,0,233,180,0,0,0,233, + 243,0,0,0,233,250,0,0,0,233,168,0,0,0,233,165, + 0,0,0,233,184,0,0,0,233,179,0,0,0,233,175,0, + 0,0,233,206,0,0,0,233,169,0,0,0,105,16,35,0, + 0,233,170,0,0,0,233,172,0,0,0,233,171,0,0,0, + 233,189,0,0,0,233,188,0,0,0,233,173,0,0,0,233, + 190,0,0,0,233,174,0,0,0,233,187,0,0,0,233,176, + 0,0,0,105,145,37,0,0,233,177,0,0,0,105,146,37, + 0,0,233,178,0,0,0,105,147,37,0,0,105,2,37,0, + 0,105,36,37,0,0,233,181,0,0,0,105,97,37,0,0, + 105,98,37,0,0,233,183,0,0,0,105,86,37,0,0,105, + 85,37,0,0,233,185,0,0,0,105,99,37,0,0,233,186, + 0,0,0,105,81,37,0,0,105,87,37,0,0,105,93,37, + 0,0,105,92,37,0,0,105,91,37,0,0,233,191,0,0, + 0,105,16,37,0,0,105,20,37,0,0,233,193,0,0,0, + 105,52,37,0,0,105,44,37,0,0,233,195,0,0,0,105, + 28,37,0,0,233,196,0,0,0,105,0,37,0,0,233,197, + 0,0,0,105,60,37,0,0,233,198,0,0,0,105,94,37, + 0,0,105,95,37,0,0,105,90,37,0,0,105,84,37,0, + 0,105,105,37,0,0,105,102,37,0,0,233,204,0,0,0, + 105,96,37,0,0,233,205,0,0,0,105,80,37,0,0,105, + 108,37,0,0,105,103,37,0,0,233,208,0,0,0,105,104, + 37,0,0,233,209,0,0,0,105,100,37,0,0,233,210,0, + 0,0,105,101,37,0,0,233,211,0,0,0,105,89,37,0, + 0,105,88,37,0,0,233,213,0,0,0,105,82,37,0,0, + 233,214,0,0,0,105,83,37,0,0,233,215,0,0,0,105, + 107,37,0,0,233,216,0,0,0,105,106,37,0,0,105,24, + 37,0,0,233,218,0,0,0,105,12,37,0,0,105,136,37, + 0,0,105,132,37,0,0,233,221,0,0,0,105,140,37,0, + 0,233,222,0,0,0,105,144,37,0,0,233,223,0,0,0, + 105,128,37,0,0,105,177,3,0,0,233,225,0,0,0,105, + 147,3,0,0,233,227,0,0,0,105,192,3,0,0,233,228, + 0,0,0,105,163,3,0,0,233,229,0,0,0,105,195,3, + 0,0,233,230,0,0,0,105,196,3,0,0,105,166,3,0, + 0,105,152,3,0,0,105,169,3,0,0,105,180,3,0,0, + 233,236,0,0,0,105,30,34,0,0,233,237,0,0,0,105, + 198,3,0,0,105,181,3,0,0,105,41,34,0,0,233,240, + 0,0,0,105,97,34,0,0,233,241,0,0,0,233,242,0, + 0,0,105,101,34,0,0,105,100,34,0,0,105,32,35,0, + 0,233,245,0,0,0,105,33,35,0,0,233,246,0,0,0, + 233,247,0,0,0,105,72,34,0,0,105,25,34,0,0,105, + 26,34,0,0,105,127,32,0,0,105,160,37,0,0,41,9, + 114,163,0,0,0,233,248,0,0,0,114,86,0,0,0,114, + 107,0,0,0,114,84,0,0,0,114,43,0,0,0,233,253, + 0,0,0,233,254,0,0,0,233,255,0,0,0,117,190,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,195,135,195,188,195,169,195,162,195,130,195,160,194,182, + 195,167,195,170,195,171,195,168,195,175,195,174,226,128,151,195, + 128,194,167,195,137,195,136,195,138,195,180,195,139,195,143,195, + 187,195,185,194,164,195,148,195,156,194,162,194,163,195,153,195, + 155,198,146,194,166,194,180,195,179,195,186,194,168,194,184,194, + 179,194,175,195,142,226,140,144,194,172,194,189,194,188,194,190, + 194,171,194,187,226,150,145,226,150,146,226,150,147,226,148,130, + 226,148,164,226,149,161,226,149,162,226,149,150,226,149,149,226, + 149,163,226,149,145,226,149,151,226,149,157,226,149,156,226,149, + 155,226,148,144,226,148,148,226,148,180,226,148,172,226,148,156, + 226,148,128,226,148,188,226,149,158,226,149,159,226,149,154,226, + 149,148,226,149,169,226,149,166,226,149,160,226,149,144,226,149, + 172,226,149,167,226,149,168,226,149,164,226,149,165,226,149,153, + 226,149,152,226,149,146,226,149,147,226,149,171,226,149,170,226, + 148,152,226,148,140,226,150,136,226,150,132,226,150,140,226,150, + 144,226,150,128,206,177,195,159,206,147,207,128,206,163,207,131, + 194,181,207,132,206,166,206,152,206,169,206,180,226,136,158,207, + 134,206,181,226,136,169,226,137,161,194,177,226,137,165,226,137, + 164,226,140,160,226,140,161,195,183,226,137,136,194,176,226,136, + 153,194,183,226,136,154,226,129,191,194,178,226,150,160,194,160, + 233,1,0,0,0,233,2,0,0,0,233,3,0,0,0,233, + 4,0,0,0,233,5,0,0,0,233,6,0,0,0,233,7, + 0,0,0,233,8,0,0,0,233,9,0,0,0,233,10,0, + 0,0,233,11,0,0,0,233,12,0,0,0,233,13,0,0, + 0,233,14,0,0,0,233,15,0,0,0,233,16,0,0,0, + 233,17,0,0,0,233,18,0,0,0,233,19,0,0,0,233, + 20,0,0,0,233,21,0,0,0,233,22,0,0,0,233,23, + 0,0,0,233,24,0,0,0,233,25,0,0,0,233,26,0, + 0,0,233,27,0,0,0,233,28,0,0,0,233,29,0,0, + 0,233,30,0,0,0,233,31,0,0,0,233,32,0,0,0, + 233,33,0,0,0,233,34,0,0,0,233,35,0,0,0,233, + 36,0,0,0,233,37,0,0,0,233,38,0,0,0,233,39, + 0,0,0,233,40,0,0,0,233,41,0,0,0,233,42,0, + 0,0,233,43,0,0,0,233,44,0,0,0,233,45,0,0, + 0,233,46,0,0,0,233,47,0,0,0,233,48,0,0,0, + 233,49,0,0,0,233,50,0,0,0,233,51,0,0,0,233, + 52,0,0,0,233,53,0,0,0,233,54,0,0,0,233,55, + 0,0,0,233,56,0,0,0,233,57,0,0,0,233,58,0, + 0,0,233,59,0,0,0,233,60,0,0,0,233,61,0,0, + 0,233,62,0,0,0,233,63,0,0,0,233,64,0,0,0, + 233,65,0,0,0,233,66,0,0,0,233,67,0,0,0,233, + 68,0,0,0,233,69,0,0,0,233,70,0,0,0,233,71, + 0,0,0,233,72,0,0,0,233,73,0,0,0,233,74,0, + 0,0,233,75,0,0,0,233,76,0,0,0,233,77,0,0, + 0,233,78,0,0,0,233,79,0,0,0,233,80,0,0,0, + 233,81,0,0,0,233,82,0,0,0,233,83,0,0,0,233, + 84,0,0,0,233,85,0,0,0,233,86,0,0,0,233,87, + 0,0,0,233,88,0,0,0,233,89,0,0,0,233,90,0, + 0,0,233,91,0,0,0,233,92,0,0,0,233,93,0,0, + 0,233,94,0,0,0,233,95,0,0,0,233,96,0,0,0, + 233,97,0,0,0,233,98,0,0,0,233,99,0,0,0,233, + 100,0,0,0,233,101,0,0,0,233,102,0,0,0,233,103, + 0,0,0,233,104,0,0,0,233,105,0,0,0,233,106,0, + 0,0,233,107,0,0,0,233,108,0,0,0,233,109,0,0, + 0,233,110,0,0,0,233,111,0,0,0,233,112,0,0,0, + 233,113,0,0,0,233,114,0,0,0,233,115,0,0,0,233, + 116,0,0,0,233,117,0,0,0,233,118,0,0,0,233,119, + 0,0,0,233,120,0,0,0,233,121,0,0,0,233,122,0, + 0,0,233,123,0,0,0,233,124,0,0,0,233,125,0,0, + 0,233,126,0,0,0,233,127,0,0,0,114,167,0,0,0, + 114,164,0,0,0,114,165,0,0,0,114,166,0,0,0,41, + 14,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,90,18,109, + 97,107,101,95,105,100,101,110,116,105,116,121,95,100,105,99, + 116,218,5,114,97,110,103,101,90,12,100,101,99,111,100,105, + 110,103,95,109,97,112,218,6,117,112,100,97,116,101,114,17, + 0,0,0,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,42,1,0,0,1,0,0,0,115,30,8,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,14, + 13,6,1,4,1,2,255,4,2,2,254,4,3,2,253,4, + 4,2,252,4,5,2,251,4,6,2,250,4,7,2,249,4, + 8,2,248,4,9,2,247,4,10,2,246,4,11,2,245,4, + 12,2,244,4,13,2,243,4,14,2,242,4,15,2,241,4, + 16,2,240,4,17,4,239,4,18,2,238,4,19,2,237,4, + 20,2,236,4,21,2,235,4,22,2,234,4,23,2,233,4, + 24,2,232,4,25,2,231,4,26,2,230,4,27,2,229,4, + 28,2,228,4,29,2,227,4,30,2,226,4,31,2,225,4, + 32,2,224,4,33,2,223,4,34,6,222,4,35,2,221,4, + 36,2,220,4,37,2,219,4,38,2,218,4,39,2,217,4, + 40,2,216,4,41,2,215,4,42,2,214,4,43,2,213,4, + 44,2,212,4,45,2,211,4,46,2,210,4,47,2,209,4, + 48,2,208,4,49,2,207,4,50,2,206,4,51,6,205,4, + 52,2,204,4,53,2,203,4,54,2,202,4,55,2,201,4, + 56,2,200,4,57,2,199,4,58,2,198,4,59,2,197,4, + 60,2,196,4,61,2,195,4,62,2,194,4,63,2,193,4, + 64,2,192,4,65,2,191,4,66,2,190,4,67,2,189,4, + 68,6,188,4,69,2,187,4,70,2,186,4,71,2,185,4, + 72,2,184,4,73,2,183,4,74,2,182,4,75,2,181,4, + 76,2,180,4,77,2,179,4,78,2,178,4,79,2,177,4, + 80,2,176,4,81,2,175,4,82,2,174,4,83,2,173,4, + 84,2,172,4,85,6,171,4,86,2,170,4,87,2,169,4, + 88,2,168,4,89,2,167,4,90,2,166,4,91,2,165,4, + 92,2,164,4,93,2,163,4,94,2,162,4,95,2,161,4, + 96,2,160,4,97,2,159,4,98,2,158,4,99,2,157,4, + 100,2,156,4,101,2,155,4,102,6,154,4,103,2,153,4, + 104,2,152,4,105,2,151,4,106,2,150,4,107,2,149,4, + 108,2,148,4,109,2,147,4,110,2,146,4,111,2,145,4, + 112,2,144,4,113,2,143,4,114,2,142,4,115,2,141,4, + 116,2,140,4,117,2,139,4,118,2,138,4,119,4,137,2, + 120,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,0,129,10,255,0,127,2,7,2,255,0,127,0,127,2, + 7,4,1,2,255,4,2,2,254,4,3,2,253,4,4,2, + 252,4,5,2,251,4,6,2,250,4,7,2,249,4,8,2, + 248,4,9,2,247,4,10,2,246,4,11,2,245,4,12,2, + 244,4,13,2,243,4,14,2,242,4,15,2,241,4,16,2, + 240,4,17,4,239,4,18,2,238,4,19,2,237,4,20,2, + 236,4,21,2,235,4,22,2,234,4,23,2,233,4,24,2, + 232,4,25,2,231,4,26,2,230,4,27,2,229,4,28,2, + 228,4,29,2,227,4,30,2,226,4,31,2,225,4,32,2, + 224,4,33,2,223,4,34,6,222,4,35,2,221,4,36,2, + 220,4,37,2,219,4,38,2,218,4,39,2,217,4,40,2, + 216,4,41,2,215,8,42,2,214,8,43,2,213,8,44,2, + 212,8,45,2,211,8,46,2,210,8,47,2,209,8,48,2, + 208,8,49,2,207,8,50,2,206,8,51,6,205,8,52,2, + 204,8,53,2,203,8,54,2,202,8,55,2,201,8,56,2, + 200,8,57,2,199,8,58,2,198,8,59,2,197,8,60,2, + 196,8,61,2,195,8,62,2,194,8,63,2,193,8,64,2, + 192,8,65,2,191,8,66,2,190,8,67,2,189,8,68,6, + 188,8,69,2,187,8,70,2,186,8,71,2,185,8,72,2, + 184,8,73,2,183,8,74,2,182,8,75,2,181,8,76,2, + 180,8,77,2,179,8,78,2,178,8,79,2,177,8,80,2, + 176,8,81,2,175,8,82,2,174,8,83,2,173,8,84,2, + 172,8,85,6,171,8,86,2,170,8,87,2,169,8,88,2, + 168,8,89,2,167,8,90,2,166,8,91,2,165,8,92,2, + 164,8,93,2,163,8,94,2,162,8,95,2,161,8,96,2, + 160,8,97,2,159,8,98,2,158,8,99,2,157,8,100,2, + 156,8,101,2,155,8,102,6,154,8,103,2,153,8,104,2, + 152,8,105,2,151,8,106,2,150,8,107,2,149,8,108,2, + 148,8,109,2,147,8,110,2,146,8,111,2,145,8,112,2, + 144,8,113,2,143,8,114,2,142,8,115,2,141,8,116,2, + 140,8,117,2,139,8,118,2,138,8,119,6,137,8,120,2, + 136,8,121,2,135,8,122,2,134,8,123,2,133,8,124,2, + 132,8,125,2,131,8,126,2,130,8,127,2,129,0,127,8, + 1,0,129,2,255,0,127,6,2,0,129,2,254,0,127,4, + 3,0,129,2,253,0,127,4,4,0,129,2,252,0,127,4, + 5,0,129,2,251,0,127,4,6,0,129,2,250,0,127,4, + 7,0,129,2,249,0,127,4,8,0,129,2,248,0,127,4, + 9,0,129,6,247,0,127,4,10,0,129,2,246,0,127,4, + 11,0,129,2,245,0,127,6,12,0,129,2,244,0,127,4, + 13,0,129,2,243,0,127,6,14,0,129,2,242,0,127,4, + 15,0,129,2,241,0,127,4,16,0,129,2,240,0,127,4, + 17,0,129,2,239,0,127,4,18,0,129,2,238,0,127,4, + 19,0,129,2,237,0,127,4,20,0,129,2,236,0,127,4, + 21,0,129,2,235,0,127,4,22,0,129,2,234,0,127,4, + 23,0,129,2,233,0,127,4,24,0,129,2,232,0,127,4, + 25,0,129,2,231,0,127,4,26,0,129,6,230,0,127,4, + 27,0,129,2,229,0,127,4,28,0,129,2,228,0,127,4, + 29,0,129,2,227,0,127,4,30,0,129,2,226,0,127,4, + 31,0,129,2,225,0,127,4,32,0,129,2,224,0,127,4, + 33,0,129,2,223,0,127,4,34,0,129,2,222,0,127,4, + 35,0,129,2,221,0,127,4,36,0,129,2,220,0,127,4, + 37,0,129,2,219,0,127,4,38,0,129,2,218,0,127,4, + 39,0,129,2,217,0,127,4,40,0,129,2,216,0,127,4, + 41,0,129,2,215,0,127,4,42,0,129,2,214,0,127,4, + 43,0,129,6,213,0,127,4,44,0,129,2,212,0,127,4, + 45,0,129,2,211,0,127,4,46,0,129,2,210,0,127,4, + 47,0,129,2,209,0,127,4,48,0,129,2,208,0,127,4, + 49,0,129,2,207,0,127,4,50,0,129,2,206,0,127,4, + 51,0,129,2,205,0,127,4,52,0,129,2,204,0,127,4, + 53,0,129,2,203,0,127,4,54,0,129,2,202,0,127,4, + 55,0,129,2,201,0,127,4,56,0,129,2,200,0,127,4, + 57,0,129,2,199,0,127,4,58,0,129,2,198,0,127,4, + 59,0,129,2,197,0,127,4,60,0,129,6,196,0,127,4, + 61,0,129,2,195,0,127,4,62,0,129,2,194,0,127,4, + 63,0,129,2,193,0,127,4,64,0,129,2,192,0,127,4, + 65,0,129,2,191,0,127,4,66,0,129,2,190,0,127,4, + 67,0,129,2,189,0,127,4,68,0,129,2,188,0,127,4, + 69,0,129,2,187,0,127,4,70,0,129,2,186,0,127,4, + 71,0,129,2,185,0,127,4,72,0,129,2,184,0,127,4, + 73,0,129,2,183,0,127,4,74,0,129,2,182,0,127,4, + 75,0,129,2,181,0,127,4,76,0,129,2,180,0,127,4, + 77,0,129,6,179,0,127,4,78,0,129,2,178,0,127,4, + 79,0,129,2,177,0,127,4,80,0,129,2,176,0,127,4, + 81,0,129,2,175,0,127,4,82,0,129,2,174,0,127,4, + 83,0,129,2,173,0,127,4,84,0,129,2,172,0,127,4, + 85,0,129,2,171,0,127,4,86,0,129,2,170,0,127,4, + 87,0,129,2,169,0,127,4,88,0,129,2,168,0,127,4, + 89,0,129,2,167,0,127,4,90,0,129,2,166,0,127,4, + 91,0,129,2,165,0,127,4,92,0,129,2,164,0,127,4, + 93,0,129,2,163,0,127,4,94,0,129,6,162,0,127,4, + 95,0,129,2,161,0,127,4,96,0,129,2,160,0,127,4, + 97,0,129,2,159,0,127,4,98,0,129,2,158,0,127,4, + 99,0,129,2,157,0,127,4,100,0,129,2,156,0,127,4, + 101,0,129,2,155,0,127,4,102,0,129,2,154,0,127,4, + 103,0,129,2,153,0,127,4,104,0,129,2,152,0,127,4, + 105,0,129,2,151,0,127,4,106,0,129,2,150,0,127,4, + 107,0,129,2,149,0,127,4,108,0,129,2,148,0,127,4, + 109,0,129,2,147,0,127,4,110,0,129,2,146,0,127,4, + 111,0,129,6,145,0,127,4,112,0,129,2,144,0,127,4, + 113,0,129,2,143,0,127,4,114,0,129,2,142,0,127,4, + 115,0,129,2,141,0,127,4,116,0,129,2,140,0,127,4, + 117,0,129,2,139,0,127,4,118,0,129,2,138,0,127,4, + 119,0,129,2,137,0,127,4,120,0,129,2,136,0,127,4, + 121,0,129,2,135,0,127,4,122,0,129,2,134,0,127,4, + 123,0,129,2,133,0,127,4,124,0,129,2,132,0,127,4, + 125,0,129,2,131,0,127,4,126,0,129,2,130,0,127,4, + 127,0,129,2,129,0,127,0,127,4,1,0,129,0,129,4, + 255,0,127,0,127,6,2,0,129,0,129,10,254,115,72,8, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,14,4,2,1,0,127,4,2,0,129, + 4,255,0,127,2,1,4,129,2,127,4,130,2,126,4,131, + 2,125,4,132,2,124,4,133,2,123,4,134,2,122,4,135, + 2,121,4,136,2,120,4,137,2,119,4,138,2,118,4,139, + 2,117,4,140,2,116,4,141,2,115,4,142,2,114,4,143, + 2,113,4,144,4,112,4,145,2,111,4,146,2,110,4,147, + 2,109,4,148,2,108,4,149,2,107,4,150,2,106,4,151, + 2,105,4,152,2,104,4,153,2,103,4,154,2,102,4,155, + 2,101,4,156,2,100,4,157,2,99,4,158,2,98,4,159, + 2,97,4,160,2,96,4,161,6,95,4,162,2,94,4,163, + 2,93,4,164,2,92,4,165,2,91,4,166,2,90,4,167, + 2,89,4,168,2,88,4,169,2,87,4,170,2,86,4,171, + 2,85,4,172,2,84,4,173,2,83,4,174,2,82,4,175, + 2,81,4,176,2,80,4,177,2,79,4,178,6,78,4,179, + 2,77,4,180,2,76,4,181,2,75,4,182,2,74,4,183, + 2,73,4,184,2,72,4,185,2,71,4,186,2,70,4,187, + 2,69,4,188,2,68,4,189,2,67,4,190,2,66,4,191, + 2,65,4,192,2,64,4,193,2,63,4,194,2,62,4,195, + 6,61,4,196,2,60,4,197,2,59,4,198,2,58,4,199, + 2,57,4,200,2,56,4,201,2,55,4,202,2,54,4,203, + 2,53,4,204,2,52,4,205,2,51,4,206,2,50,4,207, + 2,49,4,208,2,48,4,209,2,47,4,210,2,46,4,211, + 2,45,4,212,6,44,4,213,2,43,4,214,2,42,4,215, + 2,41,4,216,2,40,4,217,2,39,4,218,2,38,4,219, + 2,37,4,220,2,36,4,221,2,35,4,222,2,34,4,223, + 2,33,4,224,2,32,4,225,2,31,4,226,2,30,4,227, + 2,29,4,228,2,28,4,229,6,27,4,230,2,26,4,231, + 2,25,4,232,2,24,4,233,2,23,4,234,2,22,4,235, + 2,21,4,236,2,20,4,237,2,19,4,238,2,18,4,239, + 2,17,4,240,2,16,4,241,2,15,4,242,2,14,4,243, + 2,13,4,244,2,12,4,245,2,11,4,246,4,10,2,247, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 10,1,0,127,0,127,2,6,0,129,0,129,2,254,0,127, + 0,127,0,127,0,127,2,10,0,129,0,129,4,254,0,127, + 0,127,2,2,0,129,0,129,4,255,0,127,0,127,2,1, + 0,129,4,129,0,127,2,127,0,129,4,130,0,127,2,126, + 0,129,4,131,0,127,2,125,0,129,4,132,0,127,2,124, + 0,129,4,133,0,127,2,123,0,129,4,134,0,127,2,122, + 0,129,4,135,0,127,2,121,0,129,4,136,0,127,2,120, + 0,129,4,137,0,127,2,119,0,129,4,138,0,127,2,118, + 0,129,4,139,0,127,2,117,0,129,4,140,0,127,2,116, + 0,129,4,141,0,127,2,115,0,129,4,142,0,127,2,114, + 0,129,4,143,0,127,4,113,0,129,4,144,0,127,2,112, + 0,129,4,145,0,127,2,111,0,129,4,146,0,127,2,110, + 0,129,4,147,0,127,2,109,0,129,4,148,0,127,2,108, + 0,129,4,149,0,127,2,107,0,129,4,150,0,127,2,106, + 0,129,4,151,0,127,2,105,0,129,4,152,0,127,2,104, + 0,129,4,153,0,127,2,103,0,129,4,154,0,127,2,102, + 0,129,4,155,0,127,2,101,0,129,4,156,0,127,2,100, + 0,129,4,157,0,127,2,99,0,129,4,158,0,127,2,98, + 0,129,4,159,0,127,2,97,0,129,4,160,0,127,6,96, + 0,129,4,161,0,127,2,95,0,129,4,162,0,127,2,94, + 0,129,4,163,0,127,2,93,0,129,4,164,0,127,2,92, + 0,129,4,165,0,127,2,91,0,129,4,166,0,127,2,90, + 0,129,4,167,0,127,2,89,0,129,8,168,0,127,2,88, + 0,129,8,169,0,127,2,87,0,129,8,170,0,127,2,86, + 0,129,8,171,0,127,2,85,0,129,8,172,0,127,2,84, + 0,129,8,173,0,127,2,83,0,129,8,174,0,127,2,82, + 0,129,8,175,0,127,2,81,0,129,8,176,0,127,2,80, + 0,129,8,177,0,127,6,79,0,129,8,178,0,127,2,78, + 0,129,8,179,0,127,2,77,0,129,8,180,0,127,2,76, + 0,129,8,181,0,127,2,75,0,129,8,182,0,127,2,74, + 0,129,8,183,0,127,2,73,0,129,8,184,0,127,2,72, + 0,129,8,185,0,127,2,71,0,129,8,186,0,127,2,70, + 0,129,8,187,0,127,2,69,0,129,8,188,0,127,2,68, + 0,129,8,189,0,127,2,67,0,129,8,190,0,127,2,66, + 0,129,8,191,0,127,2,65,0,129,8,192,0,127,2,64, + 0,129,8,193,0,127,2,63,0,129,8,194,0,127,6,62, + 0,129,8,195,0,127,2,61,0,129,8,196,0,127,2,60, + 0,129,8,197,0,127,2,59,0,129,8,198,0,127,2,58, + 0,129,8,199,0,127,2,57,0,129,8,200,0,127,2,56, + 0,129,8,201,0,127,2,55,0,129,8,202,0,127,2,54, + 0,129,8,203,0,127,2,53,0,129,8,204,0,127,2,52, + 0,129,8,205,0,127,2,51,0,129,8,206,0,127,2,50, + 0,129,8,207,0,127,2,49,0,129,8,208,0,127,2,48, + 0,129,8,209,0,127,2,47,0,129,8,210,0,127,2,46, + 0,129,8,211,0,127,6,45,0,129,8,212,0,127,2,44, + 0,129,8,213,0,127,2,43,0,129,8,214,0,127,2,42, + 0,129,8,215,0,127,2,41,0,129,8,216,0,127,2,40, + 0,129,8,217,0,127,2,39,0,129,8,218,0,127,2,38, + 0,129,8,219,0,127,2,37,0,129,8,220,0,127,2,36, + 0,129,8,221,0,127,2,35,0,129,8,222,0,127,2,34, + 0,129,8,223,0,127,2,33,0,129,8,224,0,127,2,32, + 0,129,8,225,0,127,2,31,0,129,8,226,0,127,2,30, + 0,129,8,227,0,127,2,29,0,129,8,228,0,127,6,28, + 0,129,8,229,0,127,2,27,0,129,8,230,0,127,2,26, + 0,129,8,231,0,127,2,25,0,129,8,232,0,127,2,24, + 0,129,8,233,0,127,2,23,0,129,8,234,0,127,2,22, + 0,129,8,235,0,127,2,21,0,129,8,236,0,127,2,20, + 0,129,8,237,0,127,2,19,0,129,8,238,0,127,2,18, + 0,129,8,239,0,127,2,17,0,129,8,240,0,127,2,16, + 0,129,8,241,0,127,2,15,0,129,8,242,0,127,2,14, + 0,129,8,243,0,127,2,13,0,129,8,244,0,127,2,12, + 0,129,8,245,0,127,6,11,0,129,8,246,0,127,2,10, + 0,129,8,247,0,127,2,9,0,129,8,248,0,127,2,8, + 0,129,8,249,0,127,2,7,0,129,8,250,0,127,2,6, + 0,129,8,251,0,127,2,5,0,129,8,252,0,127,2,4, + 0,129,8,253,0,127,2,3,0,129,8,254,0,127,2,2, + 0,129,6,255,0,127,2,1,4,129,2,127,4,130,2,126, + 4,131,2,125,4,132,2,124,4,133,2,123,4,134,2,122, + 4,135,6,121,4,136,2,120,4,137,2,119,6,138,2,118, + 4,139,2,117,6,140,2,116,4,141,2,115,4,142,2,114, + 4,143,2,113,4,144,2,112,4,145,2,111,4,146,2,110, + 4,147,2,109,4,148,2,108,4,149,2,107,4,150,2,106, + 4,151,2,105,4,152,6,104,4,153,2,103,4,154,2,102, + 4,155,2,101,4,156,2,100,4,157,2,99,4,158,2,98, + 4,159,2,97,4,160,2,96,4,161,2,95,4,162,2,94, + 4,163,2,93,4,164,2,92,4,165,2,91,4,166,2,90, + 4,167,2,89,4,168,2,88,4,169,6,87,4,170,2,86, + 4,171,2,85,4,172,2,84,4,173,2,83,4,174,2,82, + 4,175,2,81,4,176,2,80,4,177,2,79,4,178,2,78, + 4,179,2,77,4,180,2,76,4,181,2,75,4,182,2,74, + 4,183,2,73,4,184,2,72,4,185,2,71,4,186,6,70, + 4,187,2,69,4,188,2,68,4,189,2,67,4,190,2,66, + 4,191,2,65,4,192,2,64,4,193,2,63,4,194,2,62, + 4,195,2,61,4,196,2,60,4,197,2,59,4,198,2,58, + 4,199,2,57,4,200,2,56,4,201,2,55,4,202,2,54, + 4,203,6,53,4,204,2,52,4,205,2,51,4,206,2,50, + 4,207,2,49,4,208,2,48,4,209,2,47,4,210,2,46, + 4,211,2,45,4,212,2,44,4,213,2,43,4,214,2,42, + 4,215,2,41,4,216,2,40,4,217,2,39,4,218,2,38, + 4,219,2,37,4,220,6,36,4,221,2,35,4,222,2,34, + 4,223,2,33,4,224,2,32,4,225,2,31,4,226,2,30, + 4,227,2,29,4,228,2,28,4,229,2,27,4,230,2,26, + 4,231,2,25,4,232,2,24,4,233,2,23,4,234,2,22, + 4,235,2,21,4,236,2,20,4,237,6,19,4,238,2,18, + 4,239,2,17,4,240,2,16,4,241,2,15,4,242,2,14, + 4,243,2,13,4,244,2,12,4,245,2,11,4,246,2,10, + 4,247,2,9,4,248,2,8,4,249,2,7,4,250,2,6, + 4,251,2,5,4,252,2,4,4,253,2,3,4,254,4,2, + 6,255,4,1,0,129,0,129,6,253,115,34,11,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,72,1,72,1, + 72,1,72,26,32,26,51,1,72,1,72,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,16,22,16,41,42,47,48,51,42,52,16, + 53,1,13,1,13,1,3,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,13,19,13,19,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,21,2,21, + 2,21,2,1,3,1,3,5,11,1,15,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,16,2,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,13,19,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,5,11,13,19,13,19,16,2,16,2,1,13,1,13,1, + 13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp864.h b/Python/frozen_modules/encodings_cp864.h new file mode 100644 index 00000000000000..6045b3d211b4a0 --- /dev/null +++ b/Python/frozen_modules/encodings_cp864.h @@ -0,0 +1,896 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp864[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0, + 0,0,0,0,0,115,68,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,2,147,1,100,72,100,2,147,1,100,73,100,74,147,1, + 100,75,100,76,147,1,100,77,100,2,147,1,100,78,100,79, + 147,1,165,1,105,0,100,80,100,81,147,1,100,82,100,83, + 147,1,100,84,100,2,147,1,100,85,100,2,147,1,100,86, + 100,87,147,1,100,88,100,89,147,1,100,90,100,91,147,1, + 100,64,100,92,147,1,100,93,100,94,147,1,100,79,100,95, + 147,1,100,96,100,97,147,1,100,98,100,99,147,1,100,18, + 100,100,147,1,100,56,100,101,147,1,100,102,100,103,147,1, + 100,104,100,105,147,1,100,106,100,107,147,1,165,1,105,0, + 100,108,100,109,147,1,100,110,100,111,147,1,100,20,100,112, + 147,1,100,113,100,114,147,1,100,115,100,116,147,1,100,117, + 100,118,147,1,100,66,100,119,147,1,100,60,100,120,147,1, + 100,58,100,121,147,1,100,122,100,123,147,1,100,124,100,125, + 147,1,100,126,100,80,147,1,100,127,100,128,147,1,100,129, + 100,130,147,1,100,131,100,132,147,1,100,133,100,134,147,1, + 100,135,100,136,147,1,165,1,105,0,100,137,100,138,147,1, + 100,139,100,140,147,1,100,141,100,142,147,1,100,143,100,144, + 147,1,100,145,100,146,147,1,100,147,100,148,147,1,100,149, + 100,150,147,1,100,151,100,152,147,1,100,153,100,154,147,1, + 100,155,100,156,147,1,100,157,100,158,147,1,100,159,100,160, + 147,1,100,161,100,162,147,1,100,163,100,164,147,1,100,165, + 100,166,147,1,100,167,100,168,147,1,100,169,100,170,147,1, + 165,1,105,0,100,171,100,172,147,1,100,173,100,174,147,1, + 100,175,100,176,147,1,100,177,100,178,147,1,100,179,100,84, + 147,1,100,180,100,93,147,1,100,181,100,182,147,1,100,183, + 100,171,147,1,100,184,100,185,147,1,100,186,100,187,147,1, + 100,188,100,189,147,1,100,190,100,191,147,1,100,192,100,193, + 147,1,100,194,100,195,147,1,100,196,100,197,147,1,100,198, + 100,199,147,1,100,200,100,201,147,1,165,1,105,0,100,202, + 100,203,147,1,100,204,100,205,147,1,100,206,100,207,147,1, + 100,208,100,209,147,1,100,210,100,211,147,1,100,212,100,213, + 147,1,100,214,100,215,147,1,100,216,100,217,147,1,100,218, + 100,219,147,1,100,220,100,221,147,1,100,222,100,223,147,1, + 100,224,100,225,147,1,100,226,100,227,147,1,100,228,100,229, + 147,1,100,230,100,231,147,1,100,182,100,232,147,1,100,233, + 100,234,147,1,165,1,100,235,100,236,100,237,100,238,100,239, + 100,240,100,2,100,241,156,7,165,1,161,1,1,0,100,242, + 90,12,105,0,100,1,100,1,147,1,100,243,100,243,147,1, + 100,244,100,244,147,1,100,245,100,245,147,1,100,246,100,246, + 147,1,100,247,100,247,147,1,100,248,100,248,147,1,100,249, + 100,249,147,1,100,250,100,250,147,1,100,251,100,251,147,1, + 100,252,100,252,147,1,100,253,100,253,147,1,100,254,100,254, + 147,1,100,255,100,255,147,1,144,1,100,0,144,1,100,0, + 147,1,144,1,100,1,144,1,100,1,147,1,144,1,100,2, + 144,1,100,2,147,1,105,0,144,1,100,3,144,1,100,3, + 147,1,144,1,100,4,144,1,100,4,147,1,144,1,100,5, + 144,1,100,5,147,1,144,1,100,6,144,1,100,6,147,1, + 144,1,100,7,144,1,100,7,147,1,144,1,100,8,144,1, + 100,8,147,1,144,1,100,9,144,1,100,9,147,1,144,1, + 100,10,144,1,100,10,147,1,144,1,100,11,144,1,100,11, + 147,1,144,1,100,12,144,1,100,12,147,1,144,1,100,13, + 144,1,100,13,147,1,144,1,100,14,144,1,100,14,147,1, + 144,1,100,15,144,1,100,15,147,1,144,1,100,16,144,1, + 100,16,147,1,144,1,100,17,144,1,100,17,147,1,144,1, + 100,18,144,1,100,18,147,1,144,1,100,19,144,1,100,19, + 147,1,165,1,105,0,144,1,100,20,144,1,100,20,147,1, + 144,1,100,21,144,1,100,21,147,1,144,1,100,22,144,1, + 100,22,147,1,144,1,100,23,144,1,100,23,147,1,144,1, + 100,24,144,1,100,24,147,1,144,1,100,25,144,1,100,25, + 147,1,144,1,100,26,144,1,100,26,147,1,144,1,100,27, + 144,1,100,27,147,1,144,1,100,28,144,1,100,28,147,1, + 144,1,100,29,144,1,100,29,147,1,144,1,100,30,144,1, + 100,30,147,1,144,1,100,31,144,1,100,31,147,1,144,1, + 100,32,144,1,100,32,147,1,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 165,1,105,0,144,1,100,37,144,1,100,37,147,1,144,1, + 100,38,144,1,100,38,147,1,144,1,100,39,144,1,100,39, + 147,1,144,1,100,40,144,1,100,40,147,1,144,1,100,41, + 144,1,100,41,147,1,144,1,100,42,144,1,100,42,147,1, + 144,1,100,43,144,1,100,43,147,1,144,1,100,44,144,1, + 100,44,147,1,144,1,100,45,144,1,100,45,147,1,144,1, + 100,46,144,1,100,46,147,1,144,1,100,47,144,1,100,47, + 147,1,144,1,100,48,144,1,100,48,147,1,144,1,100,49, + 144,1,100,49,147,1,144,1,100,50,144,1,100,50,147,1, + 144,1,100,51,144,1,100,51,147,1,144,1,100,52,144,1, + 100,52,147,1,144,1,100,53,144,1,100,53,147,1,165,1, + 105,0,144,1,100,54,144,1,100,54,147,1,144,1,100,55, + 144,1,100,55,147,1,144,1,100,56,144,1,100,56,147,1, + 144,1,100,57,144,1,100,57,147,1,144,1,100,58,144,1, + 100,58,147,1,144,1,100,59,144,1,100,59,147,1,144,1, + 100,60,144,1,100,60,147,1,144,1,100,61,144,1,100,61, + 147,1,144,1,100,62,144,1,100,62,147,1,144,1,100,63, + 144,1,100,63,147,1,144,1,100,64,144,1,100,64,147,1, + 144,1,100,65,144,1,100,65,147,1,144,1,100,66,144,1, + 100,66,147,1,144,1,100,67,144,1,100,67,147,1,144,1, + 100,68,144,1,100,68,147,1,144,1,100,69,144,1,100,69, + 147,1,144,1,100,70,144,1,100,70,147,1,165,1,105,0, + 144,1,100,71,144,1,100,71,147,1,144,1,100,72,144,1, + 100,72,147,1,144,1,100,73,144,1,100,73,147,1,144,1, + 100,74,144,1,100,74,147,1,144,1,100,75,144,1,100,75, + 147,1,144,1,100,76,144,1,100,76,147,1,144,1,100,77, + 144,1,100,77,147,1,144,1,100,78,144,1,100,78,147,1, + 144,1,100,79,144,1,100,79,147,1,144,1,100,80,144,1, + 100,80,147,1,144,1,100,81,144,1,100,81,147,1,144,1, + 100,82,144,1,100,82,147,1,144,1,100,83,144,1,100,83, + 147,1,144,1,100,84,144,1,100,84,147,1,144,1,100,85, + 144,1,100,85,147,1,144,1,100,86,144,1,100,86,147,1, + 144,1,100,87,144,1,100,87,147,1,165,1,105,0,144,1, + 100,88,144,1,100,88,147,1,144,1,100,89,144,1,100,89, + 147,1,144,1,100,90,144,1,100,90,147,1,144,1,100,91, + 144,1,100,91,147,1,144,1,100,92,144,1,100,92,147,1, + 144,1,100,93,144,1,100,93,147,1,144,1,100,94,144,1, + 100,94,147,1,144,1,100,95,144,1,100,95,147,1,144,1, + 100,96,144,1,100,96,147,1,144,1,100,97,144,1,100,97, + 147,1,144,1,100,98,144,1,100,98,147,1,144,1,100,99, + 144,1,100,99,147,1,144,1,100,100,144,1,100,100,147,1, + 144,1,100,101,144,1,100,101,147,1,144,1,100,102,144,1, + 100,102,147,1,144,1,100,103,144,1,100,103,147,1,144,1, + 100,104,144,1,100,104,147,1,165,1,105,0,144,1,100,105, + 144,1,100,105,147,1,144,1,100,106,144,1,100,106,147,1, + 144,1,100,107,144,1,100,107,147,1,144,1,100,108,144,1, + 100,108,147,1,144,1,100,109,144,1,100,109,147,1,144,1, + 100,110,144,1,100,110,147,1,144,1,100,111,144,1,100,111, + 147,1,144,1,100,112,144,1,100,112,147,1,144,1,100,113, + 144,1,100,113,147,1,100,80,100,126,147,1,144,1,100,114, + 144,1,100,114,147,1,144,1,100,115,144,1,100,115,147,1, + 100,84,100,179,147,1,100,64,100,63,147,1,100,93,100,180, + 147,1,100,79,100,78,147,1,100,18,100,17,147,1,165,1, + 105,0,100,56,100,55,147,1,100,20,100,19,147,1,100,66, + 100,65,147,1,100,60,100,59,147,1,100,58,100,57,147,1, + 100,171,100,183,147,1,100,182,100,181,147,1,100,50,100,49, + 147,1,100,54,100,53,147,1,100,94,100,93,147,1,100,119, + 100,66,147,1,100,125,100,124,147,1,100,187,100,186,147,1, + 100,221,100,220,147,1,100,100,100,18,147,1,100,101,100,56, + 147,1,100,103,100,102,147,1,165,1,105,0,100,105,100,104, + 147,1,100,107,100,106,147,1,100,109,100,108,147,1,100,111, + 100,110,147,1,100,112,100,20,147,1,100,114,100,113,147,1, + 100,116,100,115,147,1,100,16,100,15,147,1,100,22,100,21, + 147,1,100,24,100,23,147,1,100,52,100,51,147,1,100,62, + 100,61,147,1,100,28,100,27,147,1,100,30,100,29,147,1, + 100,44,100,43,147,1,100,42,100,41,147,1,100,46,100,45, + 147,1,165,1,105,0,100,48,100,47,147,1,100,38,100,37, + 147,1,100,34,100,33,147,1,100,36,100,35,147,1,100,40, + 100,39,147,1,100,32,100,31,147,1,100,26,100,25,147,1, + 100,240,144,1,100,116,147,1,100,219,100,218,147,1,100,128, + 100,127,147,1,100,130,100,129,147,1,100,81,100,80,147,1, + 100,132,100,131,147,1,100,83,100,82,147,1,100,134,100,133, + 147,1,100,138,100,137,147,1,100,140,100,139,147,1,165,1, + 105,0,100,87,100,86,147,1,100,89,100,88,147,1,100,142, + 100,141,147,1,100,144,100,143,147,1,100,91,100,90,147,1, + 100,146,100,145,147,1,100,92,100,64,147,1,100,148,100,147, + 147,1,100,95,100,79,147,1,100,150,100,149,147,1,100,97, + 100,96,147,1,100,152,100,151,147,1,100,99,100,98,147,1, + 100,154,100,153,147,1,100,156,100,155,147,1,100,158,100,157, + 147,1,100,160,100,159,147,1,165,1,105,0,100,162,100,161, + 147,1,100,120,100,60,147,1,100,164,100,163,147,1,100,121, + 100,58,147,1,100,166,100,165,147,1,100,123,100,122,147,1, + 100,168,100,167,147,1,100,209,100,208,147,1,100,170,100,169, + 147,1,100,172,100,171,147,1,100,174,100,173,147,1,100,185, + 100,184,147,1,100,136,100,135,147,1,100,176,100,175,147,1, + 100,211,100,210,147,1,100,215,100,214,147,1,100,213,100,212, + 147,1,165,1,105,0,100,178,100,177,147,1,100,232,100,182, + 147,1,100,118,100,117,147,1,100,189,100,188,147,1,100,234, + 100,233,147,1,100,191,100,190,147,1,100,238,144,1,100,117, + 147,1,100,193,100,192,147,1,100,237,144,1,100,118,147,1, + 100,195,100,194,147,1,100,217,100,216,147,1,100,197,100,196, + 147,1,100,223,100,222,147,1,100,199,100,198,147,1,100,225, + 100,224,147,1,100,201,100,200,147,1,100,227,100,226,147,1, + 165,1,100,202,100,204,100,228,144,1,100,119,100,230,100,206, + 144,1,100,120,144,1,100,121,100,67,100,69,100,73,100,75, + 144,1,100,122,156,12,165,1,90,13,100,2,83,0,40,123, + 1,0,0,122,96,32,80,121,116,104,111,110,32,67,104,97, + 114,97,99,116,101,114,32,77,97,112,112,105,110,103,32,67, + 111,100,101,99,32,103,101,110,101,114,97,116,101,100,32,102, + 114,111,109,32,39,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,80,67,47,67,80,56,54,52,46,84,88,84, + 39,32,119,105,116,104,32,103,101,110,99,111,100,101,99,46, + 112,121,46,10,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,218,6,115,116,114,105, + 99,116,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,14,0,0,0,116,0,106,1, + 124,1,124,2,116,2,131,3,83,0,169,1,78,41,3,218, + 6,99,111,100,101,99,115,218,14,99,104,97,114,109,97,112, + 95,101,110,99,111,100,101,218,12,101,110,99,111,100,105,110, + 103,95,109,97,112,169,3,218,4,115,101,108,102,218,5,105, + 110,112,117,116,218,6,101,114,114,111,114,115,115,3,0,0, + 0,32,32,32,250,24,60,102,114,111,122,101,110,32,101,110, + 99,111,100,105,110,103,115,46,99,112,56,54,52,62,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,11,0,0,0,243,2,0,0,0,14,1,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,63,16,64,9,64,243,0,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,5,0, + 0,0,218,14,99,104,97,114,109,97,112,95,100,101,99,111, + 100,101,218,14,100,101,99,111,100,105,110,103,95,116,97,98, + 108,101,114,8,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,218,6,100,101,99,111,100,101,122,12,67,111, + 100,101,99,46,100,101,99,111,100,101,14,0,0,0,114,14, + 0,0,0,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,114,15,0,0,0, + 78,41,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,13, + 0,0,0,114,18,0,0,0,169,0,114,15,0,0,0,114, + 12,0,0,0,114,1,0,0,0,114,1,0,0,0,9,0, + 0,0,115,6,0,0,0,8,0,8,2,12,3,115,10,0, + 0,0,8,247,2,11,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,34,42,5,64,5,64,5, + 64,34,42,5,66,5,66,5,66,5,66,5,66,114,15,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,106,1,124,1,124,0,106,2, + 116,3,131,3,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,4,114,5,0,0,0,114,6,0,0,0,114,11, + 0,0,0,114,7,0,0,0,169,3,114,9,0,0,0,114, + 10,0,0,0,90,5,102,105,110,97,108,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,13,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,18,0,0,0,243,2,0,0, + 0,20,1,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,44,48,44,55,56,68,16,69,70,71,16,72,9, + 72,114,15,0,0,0,78,169,1,70,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,13,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 24,0,0,0,114,24,0,0,0,17,0,0,0,243,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,239,2,18,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,72,5,72,5,72,5,72,5,72,114,15,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,23,0,0,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,25,0,0,0,114, + 26,0,0,0,41,4,114,5,0,0,0,114,16,0,0,0, + 114,11,0,0,0,114,17,0,0,0,114,27,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,22,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,70,16,71,72,73,16, + 74,9,74,114,15,0,0,0,78,114,29,0,0,0,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 18,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,31,0,0,0,114,31,0,0,0,21,0,0, + 0,114,30,0,0,0,115,6,0,0,0,8,235,2,22,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 31,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,33,0,0,0, + 114,33,0,0,0,25,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,231,4,26,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,33,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,32,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,34,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,36,0,0,0,114,36,0,0,0,28, + 0,0,0,114,35,0,0,0,115,4,0,0,0,8,228,4, + 29,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,32,0,0,0,116,0,106,1,100,1,116,2,131,0, + 106,3,116,2,131,0,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,90,5,99,112,56,54,52, + 41,7,218,4,110,97,109,101,114,13,0,0,0,114,18,0, + 0,0,90,18,105,110,99,114,101,109,101,110,116,97,108,101, + 110,99,111,100,101,114,90,18,105,110,99,114,101,109,101,110, + 116,97,108,100,101,99,111,100,101,114,90,12,115,116,114,101, + 97,109,114,101,97,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,41,9,114,5,0,0,0,90,9,67, + 111,100,101,99,73,110,102,111,114,1,0,0,0,114,13,0, + 0,0,114,18,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,36,0,0,0,114,33,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,38,0,0,0,33,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,15,0,0,0,233,0,1,0,0,233,37,0, + 0,0,105,106,6,0,0,233,128,0,0,0,233,176,0,0, + 0,233,129,0,0,0,233,183,0,0,0,233,130,0,0,0, + 105,25,34,0,0,233,131,0,0,0,105,26,34,0,0,233, + 132,0,0,0,105,146,37,0,0,233,133,0,0,0,105,0, + 37,0,0,233,134,0,0,0,105,2,37,0,0,233,135,0, + 0,0,105,60,37,0,0,233,136,0,0,0,105,36,37,0, + 0,233,137,0,0,0,105,44,37,0,0,233,138,0,0,0, + 105,28,37,0,0,233,139,0,0,0,105,52,37,0,0,233, + 140,0,0,0,105,16,37,0,0,233,141,0,0,0,105,12, + 37,0,0,233,142,0,0,0,105,20,37,0,0,233,143,0, + 0,0,105,24,37,0,0,233,144,0,0,0,105,178,3,0, + 0,233,145,0,0,0,105,30,34,0,0,233,146,0,0,0, + 105,198,3,0,0,233,147,0,0,0,233,177,0,0,0,233, + 148,0,0,0,233,189,0,0,0,233,149,0,0,0,233,188, + 0,0,0,233,150,0,0,0,105,72,34,0,0,233,151,0, + 0,0,233,171,0,0,0,233,152,0,0,0,233,187,0,0, + 0,233,153,0,0,0,233,247,254,0,0,233,154,0,0,0, + 233,248,254,0,0,233,155,0,0,0,233,156,0,0,0,233, + 157,0,0,0,233,251,254,0,0,233,158,0,0,0,233,252, + 254,0,0,233,159,0,0,0,233,161,0,0,0,233,173,0, + 0,0,233,162,0,0,0,105,130,254,0,0,233,165,0,0, + 0,105,132,254,0,0,233,166,0,0,0,233,167,0,0,0, + 233,168,0,0,0,105,142,254,0,0,233,169,0,0,0,105, + 143,254,0,0,233,170,0,0,0,105,149,254,0,0,105,153, + 254,0,0,233,172,0,0,0,105,12,6,0,0,105,157,254, + 0,0,233,174,0,0,0,105,161,254,0,0,233,175,0,0, + 0,105,165,254,0,0,105,96,6,0,0,105,97,6,0,0, + 233,178,0,0,0,105,98,6,0,0,233,179,0,0,0,105, + 99,6,0,0,233,180,0,0,0,105,100,6,0,0,233,181, + 0,0,0,105,101,6,0,0,233,182,0,0,0,105,102,6, + 0,0,105,103,6,0,0,233,184,0,0,0,105,104,6,0, + 0,233,185,0,0,0,105,105,6,0,0,233,186,0,0,0, + 105,209,254,0,0,105,27,6,0,0,105,177,254,0,0,105, + 181,254,0,0,233,190,0,0,0,105,185,254,0,0,233,191, + 0,0,0,105,31,6,0,0,233,192,0,0,0,233,193,0, + 0,0,105,128,254,0,0,233,194,0,0,0,105,129,254,0, + 0,233,195,0,0,0,105,131,254,0,0,233,196,0,0,0, + 105,133,254,0,0,233,197,0,0,0,105,202,254,0,0,233, + 198,0,0,0,105,139,254,0,0,233,199,0,0,0,105,141, + 254,0,0,233,200,0,0,0,105,145,254,0,0,233,201,0, + 0,0,105,147,254,0,0,233,202,0,0,0,105,151,254,0, + 0,233,203,0,0,0,105,155,254,0,0,233,204,0,0,0, + 105,159,254,0,0,233,205,0,0,0,105,163,254,0,0,233, + 206,0,0,0,105,167,254,0,0,233,207,0,0,0,105,169, + 254,0,0,233,208,0,0,0,105,171,254,0,0,233,209,0, + 0,0,105,173,254,0,0,233,210,0,0,0,105,175,254,0, + 0,233,211,0,0,0,105,179,254,0,0,233,212,0,0,0, + 105,183,254,0,0,233,213,0,0,0,105,187,254,0,0,233, + 214,0,0,0,105,191,254,0,0,233,215,0,0,0,105,193, + 254,0,0,233,216,0,0,0,105,197,254,0,0,233,217,0, + 0,0,105,203,254,0,0,233,218,0,0,0,105,207,254,0, + 0,233,219,0,0,0,233,220,0,0,0,233,221,0,0,0, + 233,247,0,0,0,233,222,0,0,0,233,223,0,0,0,105, + 201,254,0,0,233,224,0,0,0,105,64,6,0,0,233,225, + 0,0,0,105,211,254,0,0,233,226,0,0,0,105,215,254, + 0,0,233,227,0,0,0,105,219,254,0,0,233,228,0,0, + 0,105,223,254,0,0,233,229,0,0,0,105,227,254,0,0, + 233,230,0,0,0,105,231,254,0,0,233,231,0,0,0,105, + 235,254,0,0,233,232,0,0,0,233,237,254,0,0,233,233, + 0,0,0,233,239,254,0,0,233,234,0,0,0,233,243,254, + 0,0,233,235,0,0,0,105,189,254,0,0,233,236,0,0, + 0,105,204,254,0,0,233,237,0,0,0,105,206,254,0,0, + 233,238,0,0,0,105,205,254,0,0,233,239,0,0,0,105, + 225,254,0,0,233,240,0,0,0,105,125,254,0,0,233,241, + 0,0,0,105,81,6,0,0,233,242,0,0,0,105,229,254, + 0,0,233,243,0,0,0,105,233,254,0,0,233,244,0,0, + 0,105,236,254,0,0,233,245,0,0,0,233,240,254,0,0, + 233,246,0,0,0,233,242,254,0,0,105,208,254,0,0,233, + 248,0,0,0,105,213,254,0,0,233,245,254,0,0,233,246, + 254,0,0,105,221,254,0,0,105,217,254,0,0,233,241,254, + 0,0,105,160,37,0,0,41,7,233,249,0,0,0,233,250, + 0,0,0,233,251,0,0,0,233,252,0,0,0,233,253,0, + 0,0,233,254,0,0,0,233,255,0,0,0,117,224,1,0, + 0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, + 15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, + 31,32,33,34,35,36,217,170,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,176,194,183,226,136,153,226,136,154,226,150,146,226, + 148,128,226,148,130,226,148,188,226,148,164,226,148,172,226,148, + 156,226,148,180,226,148,144,226,148,140,226,148,148,226,148,152, + 206,178,226,136,158,207,134,194,177,194,189,194,188,226,137,136, + 194,171,194,187,239,187,183,239,187,184,239,191,190,239,191,190, + 239,187,187,239,187,188,239,191,190,194,160,194,173,239,186,130, + 194,163,194,164,239,186,132,239,191,190,239,191,190,239,186,142, + 239,186,143,239,186,149,239,186,153,216,140,239,186,157,239,186, + 161,239,186,165,217,160,217,161,217,162,217,163,217,164,217,165, + 217,166,217,167,217,168,217,169,239,187,145,216,155,239,186,177, + 239,186,181,239,186,185,216,159,194,162,239,186,128,239,186,129, + 239,186,131,239,186,133,239,187,138,239,186,139,239,186,141,239, + 186,145,239,186,147,239,186,151,239,186,155,239,186,159,239,186, + 163,239,186,167,239,186,169,239,186,171,239,186,173,239,186,175, + 239,186,179,239,186,183,239,186,187,239,186,191,239,187,129,239, + 187,133,239,187,139,239,187,143,194,166,194,172,195,183,195,151, + 239,187,137,217,128,239,187,147,239,187,151,239,187,155,239,187, + 159,239,187,163,239,187,167,239,187,171,239,187,173,239,187,175, + 239,187,179,239,186,189,239,187,140,239,187,142,239,187,141,239, + 187,161,239,185,189,217,145,239,187,165,239,187,169,239,187,172, + 239,187,176,239,187,178,239,187,144,239,187,149,239,187,181,239, + 187,182,239,187,157,239,187,153,239,187,177,226,150,160,239,191, + 190,233,1,0,0,0,233,2,0,0,0,233,3,0,0,0, + 233,4,0,0,0,233,5,0,0,0,233,6,0,0,0,233, + 7,0,0,0,233,8,0,0,0,233,9,0,0,0,233,10, + 0,0,0,233,11,0,0,0,233,12,0,0,0,233,13,0, + 0,0,233,14,0,0,0,233,15,0,0,0,233,16,0,0, + 0,233,17,0,0,0,233,18,0,0,0,233,19,0,0,0, + 233,20,0,0,0,233,21,0,0,0,233,22,0,0,0,233, + 23,0,0,0,233,24,0,0,0,233,25,0,0,0,233,26, + 0,0,0,233,27,0,0,0,233,28,0,0,0,233,29,0, + 0,0,233,30,0,0,0,233,31,0,0,0,233,32,0,0, + 0,233,33,0,0,0,233,34,0,0,0,233,35,0,0,0, + 233,36,0,0,0,233,38,0,0,0,233,39,0,0,0,233, + 40,0,0,0,233,41,0,0,0,233,42,0,0,0,233,43, + 0,0,0,233,44,0,0,0,233,45,0,0,0,233,46,0, + 0,0,233,47,0,0,0,233,48,0,0,0,233,49,0,0, + 0,233,50,0,0,0,233,51,0,0,0,233,52,0,0,0, + 233,53,0,0,0,233,54,0,0,0,233,55,0,0,0,233, + 56,0,0,0,233,57,0,0,0,233,58,0,0,0,233,59, + 0,0,0,233,60,0,0,0,233,61,0,0,0,233,62,0, + 0,0,233,63,0,0,0,233,64,0,0,0,233,65,0,0, + 0,233,66,0,0,0,233,67,0,0,0,233,68,0,0,0, + 233,69,0,0,0,233,70,0,0,0,233,71,0,0,0,233, + 72,0,0,0,233,73,0,0,0,233,74,0,0,0,233,75, + 0,0,0,233,76,0,0,0,233,77,0,0,0,233,78,0, + 0,0,233,79,0,0,0,233,80,0,0,0,233,81,0,0, + 0,233,82,0,0,0,233,83,0,0,0,233,84,0,0,0, + 233,85,0,0,0,233,86,0,0,0,233,87,0,0,0,233, + 88,0,0,0,233,89,0,0,0,233,90,0,0,0,233,91, + 0,0,0,233,92,0,0,0,233,93,0,0,0,233,94,0, + 0,0,233,95,0,0,0,233,96,0,0,0,233,97,0,0, + 0,233,98,0,0,0,233,99,0,0,0,233,100,0,0,0, + 233,101,0,0,0,233,102,0,0,0,233,103,0,0,0,233, + 104,0,0,0,233,105,0,0,0,233,106,0,0,0,233,107, + 0,0,0,233,108,0,0,0,233,109,0,0,0,233,110,0, + 0,0,233,111,0,0,0,233,112,0,0,0,233,113,0,0, + 0,233,114,0,0,0,233,115,0,0,0,233,116,0,0,0, + 233,117,0,0,0,233,118,0,0,0,233,119,0,0,0,233, + 120,0,0,0,233,121,0,0,0,233,122,0,0,0,233,123, + 0,0,0,233,124,0,0,0,233,125,0,0,0,233,126,0, + 0,0,233,127,0,0,0,233,160,0,0,0,233,163,0,0, + 0,233,164,0,0,0,114,176,0,0,0,114,174,0,0,0, + 114,173,0,0,0,114,175,0,0,0,114,171,0,0,0,114, + 172,0,0,0,41,12,114,148,0,0,0,114,150,0,0,0, + 114,164,0,0,0,114,170,0,0,0,114,166,0,0,0,114, + 152,0,0,0,114,168,0,0,0,114,169,0,0,0,114,74, + 0,0,0,114,76,0,0,0,114,80,0,0,0,114,82,0, + 0,0,41,14,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 90,18,109,97,107,101,95,105,100,101,110,116,105,116,121,95, + 100,105,99,116,218,5,114,97,110,103,101,90,12,100,101,99, + 111,100,105,110,103,95,109,97,112,218,6,117,112,100,97,116, + 101,114,17,0,0,0,114,7,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,54,1,0,0,1,0,0,0,115,158,7, + 0,0,4,0,8,4,16,4,16,8,16,4,18,4,18,3, + 6,5,14,13,6,1,4,1,2,255,4,2,2,254,4,3, + 2,253,4,4,2,252,4,5,2,251,4,6,2,250,4,7, + 2,249,4,8,2,248,4,9,2,247,4,10,2,246,4,11, + 2,245,4,12,2,244,4,13,2,243,4,14,2,242,4,15, + 2,241,4,16,2,240,4,17,4,239,4,18,2,238,4,19, + 2,237,4,20,2,236,4,21,2,235,4,22,2,234,4,23, + 2,233,4,24,2,232,4,25,2,231,4,26,2,230,4,27, + 2,229,4,28,2,228,4,29,2,227,4,30,2,226,4,31, + 2,225,4,32,2,224,4,33,2,223,4,34,6,222,4,35, + 2,221,4,36,2,220,4,37,2,219,4,38,2,218,4,39, + 2,217,4,40,2,216,4,41,2,215,4,42,2,214,4,43, + 2,213,4,44,2,212,4,45,2,211,4,46,2,210,4,47, + 2,209,4,48,2,208,4,49,2,207,4,50,2,206,4,51, + 6,205,4,52,2,204,4,53,2,203,4,54,2,202,4,55, + 2,201,4,56,2,200,4,57,2,199,4,58,2,198,4,59, + 2,197,4,60,2,196,4,61,2,195,4,62,2,194,4,63, + 2,193,4,64,2,192,4,65,2,191,4,66,2,190,4,67, + 2,189,4,68,6,188,4,69,2,187,4,70,2,186,4,71, + 2,185,4,72,2,184,4,73,2,183,4,74,2,182,4,75, + 2,181,4,76,2,180,4,77,2,179,4,78,2,178,4,79, + 2,177,4,80,2,176,4,81,2,175,4,82,2,174,4,83, + 2,173,4,84,2,172,4,85,6,171,4,86,2,170,4,87, + 2,169,4,88,2,168,4,89,2,167,4,90,2,166,4,91, + 2,165,4,92,2,164,4,93,2,163,4,94,2,162,4,95, + 2,161,4,96,2,160,4,97,2,159,4,98,2,158,4,99, + 2,157,4,100,2,156,4,101,2,155,4,102,6,154,4,103, + 2,153,4,104,2,152,4,105,2,151,4,106,2,150,4,107, + 2,149,4,108,2,148,4,109,2,147,4,110,2,146,4,111, + 2,145,4,112,2,144,4,113,2,143,4,114,2,142,4,115, + 2,141,4,116,2,140,4,117,2,139,4,118,2,138,4,119, + 4,137,2,120,2,1,2,1,2,1,2,1,2,1,2,1, + 10,130,0,127,2,5,2,255,0,127,0,127,2,7,4,1, + 2,255,4,2,2,254,4,3,2,253,4,4,2,252,4,5, + 2,251,4,6,2,250,4,7,2,249,4,8,2,248,4,9, + 2,247,4,10,2,246,4,11,2,245,4,12,2,244,4,13, + 2,243,4,14,2,242,8,15,2,241,8,16,2,240,8,17, + 4,239,8,18,2,238,8,19,2,237,8,20,2,236,8,21, + 2,235,8,22,2,234,8,23,2,233,8,24,2,232,8,25, + 2,231,8,26,2,230,8,27,2,229,8,28,2,228,8,29, + 2,227,8,30,2,226,8,31,2,225,8,32,2,224,8,33, + 2,223,8,34,6,222,8,35,2,221,8,36,2,220,8,37, + 2,219,8,38,2,218,8,39,2,217,8,40,2,216,8,41, + 2,215,8,42,2,214,8,43,2,213,8,44,2,212,8,45, + 2,211,8,46,2,210,8,47,2,209,8,48,2,208,8,49, + 2,207,8,50,2,206,8,51,6,205,8,52,2,204,8,53, + 2,203,8,54,2,202,8,55,2,201,8,56,2,200,8,57, + 2,199,8,58,2,198,8,59,2,197,8,60,2,196,8,61, + 2,195,8,62,2,194,8,63,2,193,8,64,2,192,8,65, + 2,191,8,66,2,190,8,67,2,189,8,68,6,188,8,69, + 2,187,8,70,2,186,8,71,2,185,8,72,2,184,8,73, + 2,183,8,74,2,182,8,75,2,181,8,76,2,180,8,77, + 2,179,8,78,2,178,8,79,2,177,8,80,2,176,8,81, + 2,175,8,82,2,174,8,83,2,173,8,84,2,172,8,85, + 6,171,8,86,2,170,8,87,2,169,8,88,2,168,8,89, + 2,167,8,90,2,166,8,91,2,165,8,92,2,164,8,93, + 2,163,8,94,2,162,8,95,2,161,8,96,2,160,8,97, + 2,159,8,98,2,158,8,99,2,157,8,100,2,156,8,101, + 2,155,8,102,6,154,8,103,2,153,8,104,2,152,8,105, + 2,151,8,106,2,150,8,107,2,149,8,108,2,148,8,109, + 2,147,8,110,2,146,8,111,2,145,8,112,2,144,8,113, + 2,143,8,114,2,142,8,115,2,141,8,116,2,140,8,117, + 2,139,8,118,2,138,8,119,6,137,8,120,2,136,8,121, + 2,135,8,122,2,134,8,123,2,133,8,124,2,132,8,125, + 2,131,8,126,2,130,8,127,2,129,0,127,8,1,0,129, + 2,255,0,127,4,2,0,129,2,254,0,127,8,3,0,129, + 2,253,0,127,8,4,0,129,2,252,0,127,4,5,0,129, + 2,251,0,127,4,6,0,129,2,250,0,127,4,7,0,129, + 2,249,0,127,4,8,0,129,2,248,0,127,4,9,0,129, + 6,247,0,127,4,10,0,129,2,246,0,127,4,11,0,129, + 2,245,0,127,4,12,0,129,2,244,0,127,4,13,0,129, + 2,243,0,127,4,14,0,129,2,242,0,127,4,15,0,129, + 2,241,0,127,4,16,0,129,2,240,0,127,4,17,0,129, + 2,239,0,127,4,18,0,129,2,238,0,127,4,19,0,129, + 2,237,0,127,4,20,0,129,2,236,0,127,4,21,0,129, + 2,235,0,127,4,22,0,129,2,234,0,127,4,23,0,129, + 2,233,0,127,4,24,0,129,2,232,0,127,4,25,0,129, + 2,231,0,127,4,26,0,129,6,230,0,127,4,27,0,129, + 2,229,0,127,4,28,0,129,2,228,0,127,4,29,0,129, + 2,227,0,127,4,30,0,129,2,226,0,127,4,31,0,129, + 2,225,0,127,4,32,0,129,2,224,0,127,4,33,0,129, + 2,223,0,127,4,34,0,129,2,222,0,127,4,35,0,129, + 2,221,0,127,4,36,0,129,2,220,0,127,4,37,0,129, + 2,219,0,127,4,38,0,129,2,218,0,127,4,39,0,129, + 2,217,0,127,4,40,0,129,2,216,0,127,4,41,0,129, + 2,215,0,127,4,42,0,129,2,214,0,127,4,43,0,129, + 6,213,0,127,4,44,0,129,2,212,0,127,4,45,0,129, + 2,211,0,127,4,46,0,129,2,210,0,127,4,47,0,129, + 2,209,0,127,4,48,0,129,2,208,0,127,4,49,0,129, + 2,207,0,127,4,50,0,129,2,206,0,127,6,51,0,129, + 2,205,0,127,4,52,0,129,2,204,0,127,4,53,0,129, + 2,203,0,127,4,54,0,129,2,202,0,127,4,55,0,129, + 2,201,0,127,4,56,0,129,2,200,0,127,4,57,0,129, + 2,199,0,127,4,58,0,129,2,198,0,127,4,59,0,129, + 2,197,0,127,4,60,0,129,6,196,0,127,4,61,0,129, + 2,195,0,127,4,62,0,129,2,194,0,127,4,63,0,129, + 2,193,0,127,4,64,0,129,2,192,0,127,4,65,0,129, + 2,191,0,127,4,66,0,129,2,190,0,127,4,67,0,129, + 2,189,0,127,4,68,0,129,2,188,0,127,4,69,0,129, + 2,187,0,127,4,70,0,129,2,186,0,127,4,71,0,129, + 2,185,0,127,4,72,0,129,2,184,0,127,4,73,0,129, + 2,183,0,127,4,74,0,129,2,182,0,127,4,75,0,129, + 2,181,0,127,4,76,0,129,2,180,0,127,4,77,0,129, + 6,179,0,127,4,78,0,129,2,178,0,127,4,79,0,129, + 2,177,0,127,4,80,0,129,2,176,0,127,4,81,0,129, + 2,175,0,127,4,82,0,129,2,174,0,127,4,83,0,129, + 2,173,0,127,4,84,0,129,2,172,0,127,4,85,0,129, + 2,171,0,127,4,86,0,129,2,170,0,127,4,87,0,129, + 2,169,0,127,4,88,0,129,2,168,0,127,4,89,0,129, + 2,167,0,127,4,90,0,129,2,166,0,127,4,91,0,129, + 2,165,0,127,4,92,0,129,2,164,0,127,4,93,0,129, + 2,163,0,127,4,94,0,129,6,162,0,127,4,95,0,129, + 2,161,0,127,4,96,0,129,2,160,0,127,4,97,0,129, + 2,159,0,127,4,98,0,129,2,158,0,127,4,99,0,129, + 2,157,0,127,4,100,0,129,2,156,0,127,6,101,0,129, + 2,155,0,127,4,102,0,129,2,154,0,127,6,103,0,129, + 2,153,0,127,4,104,0,129,2,152,0,127,4,105,0,129, + 2,151,0,127,4,106,0,129,2,150,0,127,4,107,0,129, + 2,149,0,127,4,108,0,129,2,148,0,127,4,109,0,129, + 2,147,0,127,4,110,0,129,2,146,0,127,4,111,0,129, + 4,145,0,127,2,112,2,1,2,1,4,1,2,1,2,1, + 4,1,4,1,2,1,2,1,2,1,2,1,0,129,14,133, + 115,238,7,0,0,4,2,8,2,8,10,4,250,4,6,8, + 4,4,254,4,2,8,4,4,254,4,2,8,3,6,255,4, + 1,8,3,6,255,4,1,6,13,14,4,2,1,4,127,4, + 130,2,126,4,131,2,125,4,132,2,124,4,133,2,123,4, + 134,2,122,4,135,2,121,4,136,2,120,4,137,2,119,4, + 138,2,118,4,139,2,117,4,140,2,116,4,141,2,115,4, + 142,2,114,4,143,2,113,4,144,2,112,4,145,2,111,4, + 146,4,110,4,147,2,109,4,148,2,108,4,149,2,107,4, + 150,2,106,4,151,2,105,4,152,2,104,4,153,2,103,4, + 154,2,102,4,155,2,101,4,156,2,100,4,157,2,99,4, + 158,2,98,4,159,2,97,4,160,2,96,4,161,2,95,4, + 162,2,94,4,163,6,93,4,164,2,92,4,165,2,91,4, + 166,2,90,4,167,2,89,4,168,2,88,4,169,2,87,4, + 170,2,86,4,171,2,85,4,172,2,84,4,173,2,83,4, + 174,2,82,4,175,2,81,4,176,2,80,4,177,2,79,4, + 178,2,78,4,179,2,77,4,180,6,76,4,181,2,75,4, + 182,2,74,4,183,2,73,4,184,2,72,4,185,2,71,4, + 186,2,70,4,187,2,69,4,188,2,68,4,189,2,67,4, + 190,2,66,4,191,2,65,4,192,2,64,4,193,2,63,4, + 194,2,62,4,195,2,61,4,196,2,60,4,197,6,59,4, + 198,2,58,4,199,2,57,4,200,2,56,4,201,2,55,4, + 202,2,54,4,203,2,53,4,204,2,52,4,205,2,51,4, + 206,2,50,4,207,2,49,4,208,2,48,4,209,2,47,4, + 210,2,46,4,211,2,45,4,212,2,44,4,213,2,43,4, + 214,6,42,4,215,2,41,4,216,2,40,4,217,2,39,4, + 218,2,38,4,219,2,37,4,220,2,36,4,221,2,35,4, + 222,2,34,4,223,2,33,4,224,2,32,4,225,2,31,4, + 226,2,30,4,227,2,29,4,228,2,28,4,229,2,27,4, + 230,2,26,4,231,6,25,4,232,2,24,4,233,2,23,4, + 234,2,22,4,235,2,21,4,236,2,20,4,237,2,19,4, + 238,2,18,4,239,2,17,4,240,2,16,4,241,2,15,4, + 242,2,14,4,243,2,13,4,244,2,12,4,245,2,11,4, + 246,2,10,4,247,2,9,4,248,4,8,2,249,2,1,2, + 1,2,1,2,1,2,1,2,1,10,1,0,127,0,127,2, + 6,0,129,0,129,2,254,0,127,0,127,0,127,0,127,2, + 4,0,129,4,133,0,127,2,123,0,129,4,134,0,127,2, + 122,0,129,4,135,0,127,2,121,0,129,4,136,0,127,2, + 120,0,129,4,137,0,127,2,119,0,129,4,138,0,127,2, + 118,0,129,4,139,0,127,2,117,0,129,4,140,0,127,2, + 116,0,129,4,141,0,127,2,115,0,129,4,142,0,127,2, + 114,0,129,4,143,0,127,2,113,0,129,4,144,0,127,2, + 112,0,129,4,145,0,127,2,111,0,129,4,146,0,127,2, + 110,0,129,8,147,0,127,2,109,0,129,8,148,0,127,2, + 108,0,129,8,149,0,127,4,107,0,129,8,150,0,127,2, + 106,0,129,8,151,0,127,2,105,0,129,8,152,0,127,2, + 104,0,129,8,153,0,127,2,103,0,129,8,154,0,127,2, + 102,0,129,8,155,0,127,2,101,0,129,8,156,0,127,2, + 100,0,129,8,157,0,127,2,99,0,129,8,158,0,127,2, + 98,0,129,8,159,0,127,2,97,0,129,8,160,0,127,2, + 96,0,129,8,161,0,127,2,95,0,129,8,162,0,127,2, + 94,0,129,8,163,0,127,2,93,0,129,8,164,0,127,2, + 92,0,129,8,165,0,127,2,91,0,129,8,166,0,127,6, + 90,0,129,8,167,0,127,2,89,0,129,8,168,0,127,2, + 88,0,129,8,169,0,127,2,87,0,129,8,170,0,127,2, + 86,0,129,8,171,0,127,2,85,0,129,8,172,0,127,2, + 84,0,129,8,173,0,127,2,83,0,129,8,174,0,127,2, + 82,0,129,8,175,0,127,2,81,0,129,8,176,0,127,2, + 80,0,129,8,177,0,127,2,79,0,129,8,178,0,127,2, + 78,0,129,8,179,0,127,2,77,0,129,8,180,0,127,2, + 76,0,129,8,181,0,127,2,75,0,129,8,182,0,127,2, + 74,0,129,8,183,0,127,6,73,0,129,8,184,0,127,2, + 72,0,129,8,185,0,127,2,71,0,129,8,186,0,127,2, + 70,0,129,8,187,0,127,2,69,0,129,8,188,0,127,2, + 68,0,129,8,189,0,127,2,67,0,129,8,190,0,127,2, + 66,0,129,8,191,0,127,2,65,0,129,8,192,0,127,2, + 64,0,129,8,193,0,127,2,63,0,129,8,194,0,127,2, + 62,0,129,8,195,0,127,2,61,0,129,8,196,0,127,2, + 60,0,129,8,197,0,127,2,59,0,129,8,198,0,127,2, + 58,0,129,8,199,0,127,2,57,0,129,8,200,0,127,6, + 56,0,129,8,201,0,127,2,55,0,129,8,202,0,127,2, + 54,0,129,8,203,0,127,2,53,0,129,8,204,0,127,2, + 52,0,129,8,205,0,127,2,51,0,129,8,206,0,127,2, + 50,0,129,8,207,0,127,2,49,0,129,8,208,0,127,2, + 48,0,129,8,209,0,127,2,47,0,129,8,210,0,127,2, + 46,0,129,8,211,0,127,2,45,0,129,8,212,0,127,2, + 44,0,129,8,213,0,127,2,43,0,129,8,214,0,127,2, + 42,0,129,8,215,0,127,2,41,0,129,8,216,0,127,2, + 40,0,129,8,217,0,127,6,39,0,129,8,218,0,127,2, + 38,0,129,8,219,0,127,2,37,0,129,8,220,0,127,2, + 36,0,129,8,221,0,127,2,35,0,129,8,222,0,127,2, + 34,0,129,8,223,0,127,2,33,0,129,8,224,0,127,2, + 32,0,129,8,225,0,127,2,31,0,129,8,226,0,127,2, + 30,0,129,8,227,0,127,2,29,0,129,8,228,0,127,2, + 28,0,129,8,229,0,127,2,27,0,129,8,230,0,127,2, + 26,0,129,8,231,0,127,2,25,0,129,8,232,0,127,2, + 24,0,129,8,233,0,127,2,23,0,129,8,234,0,127,6, + 22,0,129,8,235,0,127,2,21,0,129,8,236,0,127,2, + 20,0,129,8,237,0,127,2,19,0,129,8,238,0,127,2, + 18,0,129,8,239,0,127,2,17,0,129,8,240,0,127,2, + 16,0,129,8,241,0,127,2,15,0,129,8,242,0,127,2, + 14,0,129,8,243,0,127,2,13,0,129,8,244,0,127,2, + 12,0,129,8,245,0,127,2,11,0,129,8,246,0,127,2, + 10,0,129,8,247,0,127,2,9,0,129,8,248,0,127,2, + 8,0,129,8,249,0,127,2,7,0,129,8,250,0,127,2, + 6,0,129,8,251,0,127,6,5,0,129,8,252,0,127,2, + 4,0,129,8,253,0,127,2,3,0,129,8,254,0,127,2, + 2,0,129,8,255,0,127,2,1,8,129,2,127,8,130,2, + 126,8,131,2,125,8,132,2,124,8,133,2,123,4,134,2, + 122,8,135,2,121,8,136,2,120,4,137,2,119,4,138,2, + 118,4,139,2,117,4,140,2,116,4,141,6,115,4,142,2, + 114,4,143,2,113,4,144,2,112,4,145,2,111,4,146,2, + 110,4,147,2,109,4,148,2,108,4,149,2,107,4,150,2, + 106,4,151,2,105,4,152,2,104,4,153,2,103,4,154,2, + 102,4,155,2,101,4,156,2,100,4,157,2,99,4,158,6, + 98,4,159,2,97,4,160,2,96,4,161,2,95,4,162,2, + 94,4,163,2,93,4,164,2,92,4,165,2,91,4,166,2, + 90,4,167,2,89,4,168,2,88,4,169,2,87,4,170,2, + 86,4,171,2,85,4,172,2,84,4,173,2,83,4,174,2, + 82,4,175,6,81,4,176,2,80,4,177,2,79,4,178,2, + 78,4,179,2,77,4,180,2,76,4,181,2,75,4,182,2, + 74,6,183,2,73,4,184,2,72,4,185,2,71,4,186,2, + 70,4,187,2,69,4,188,2,68,4,189,2,67,4,190,2, + 66,4,191,2,65,4,192,6,64,4,193,2,63,4,194,2, + 62,4,195,2,61,4,196,2,60,4,197,2,59,4,198,2, + 58,4,199,2,57,4,200,2,56,4,201,2,55,4,202,2, + 54,4,203,2,53,4,204,2,52,4,205,2,51,4,206,2, + 50,4,207,2,49,4,208,2,48,4,209,6,47,4,210,2, + 46,4,211,2,45,4,212,2,44,4,213,2,43,4,214,2, + 42,4,215,2,41,4,216,2,40,4,217,2,39,4,218,2, + 38,4,219,2,37,4,220,2,36,4,221,2,35,4,222,2, + 34,4,223,2,33,4,224,2,32,4,225,2,31,4,226,6, + 30,4,227,2,29,4,228,2,28,4,229,2,27,4,230,2, + 26,4,231,2,25,4,232,2,24,6,233,2,23,4,234,2, + 22,6,235,2,21,4,236,2,20,4,237,2,19,4,238,2, + 18,4,239,2,17,4,240,2,16,4,241,2,15,4,242,2, + 14,4,243,4,13,2,244,2,1,2,1,4,1,2,1,2, + 1,4,1,4,1,2,1,2,1,2,1,2,1,8,1,0, + 129,6,132,115,68,11,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,66,1,66,1,66,1,66,13,19,13,25, + 1,66,1,66,1,72,1,72,1,72,1,72,26,32,26,51, + 1,72,1,72,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,6,1,6,1,6,16,22, + 16,41,42,47,48,51,42,52,16,53,1,13,1,13,1,3, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,17, + 21,2,5,11,13,17,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,17,21,2,5,11,13,19,21,2, + 21,2,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,17,21,2,5,11,13,17,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,21,2,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,13,19,13,19,13,19,13,19,13,19,13,19, + 13,17,21,2,21,2,21,2,1,3,1,3,5,13,1,15, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,16,2,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,16,2,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 13,19,13,19,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,13,19,13,19,13,19,13,19,13,19,13,19,16,2, + 16,2,16,2,16,2,1,13,1,13,1,13,114,15,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_cp865.h b/Python/frozen_modules/encodings_cp865.h new file mode 100644 index 00000000000000..abc913d1c3faab --- /dev/null +++ b/Python/frozen_modules/encodings_cp865.h @@ -0,0 +1,890 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp865[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,38,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,72,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,91,100,98,147,1,100,99,100,100, + 147,1,100,98,100,101,147,1,100,102,100,81,147,1,100,103, + 100,99,147,1,100,104,100,86,147,1,100,105,100,106,147,1, + 100,107,100,108,147,1,100,109,100,110,147,1,165,1,105,0, + 100,111,100,112,147,1,100,113,100,114,147,1,100,115,100,116, + 147,1,100,117,100,118,147,1,100,119,100,120,147,1,100,121, + 100,122,147,1,100,123,100,124,147,1,100,93,100,125,147,1, + 100,126,100,127,147,1,100,101,100,128,147,1,100,100,100,129, + 147,1,100,130,100,131,147,1,100,95,100,132,147,1,100,133, + 100,134,147,1,100,135,100,136,147,1,100,137,100,138,147,1, + 100,139,100,140,147,1,165,1,105,0,100,44,100,141,147,1, + 100,46,100,142,147,1,100,52,100,143,147,1,100,16,100,144, + 147,1,100,145,100,146,147,1,100,48,100,147,147,1,100,148, + 100,149,147,1,100,150,100,151,147,1,100,152,100,153,147,1, + 100,154,100,155,147,1,100,156,100,157,147,1,100,158,100,159, + 147,1,100,160,100,161,147,1,100,89,100,162,147,1,100,163, + 100,164,147,1,100,165,100,166,147,1,100,167,100,168,147,1, + 165,1,105,0,100,169,100,170,147,1,100,66,100,171,147,1, + 100,172,100,173,147,1,100,74,100,174,147,1,100,175,100,176, + 147,1,100,177,100,178,147,1,100,179,100,180,147,1,100,68, + 100,181,147,1,100,182,100,183,147,1,100,184,100,185,147,1, + 100,186,100,187,147,1,100,26,100,188,147,1,100,80,100,186, + 147,1,100,22,100,189,147,1,100,190,100,191,147,1,100,24, + 100,192,147,1,100,28,100,193,147,1,165,1,105,0,100,50, + 100,115,147,1,100,30,100,194,147,1,100,36,100,195,147,1, + 100,20,100,196,147,1,100,32,100,197,147,1,100,34,100,198, + 147,1,100,42,100,199,147,1,100,82,100,200,147,1,100,40, + 100,201,147,1,100,38,100,202,147,1,100,203,100,204,147,1, + 100,87,100,107,147,1,100,58,100,205,147,1,100,84,100,206, + 147,1,100,54,100,207,147,1,100,208,100,209,147,1,100,56, + 100,210,147,1,165,1,100,211,100,105,100,212,100,119,100,213, + 100,214,100,109,100,215,100,79,100,216,156,9,165,1,161,1, + 1,0,100,217,90,12,105,0,100,1,100,1,147,1,100,218, + 100,218,147,1,100,219,100,219,147,1,100,220,100,220,147,1, + 100,221,100,221,147,1,100,222,100,222,147,1,100,223,100,223, + 147,1,100,224,100,224,147,1,100,225,100,225,147,1,100,226, + 100,226,147,1,100,227,100,227,147,1,100,228,100,228,147,1, + 100,229,100,229,147,1,100,230,100,230,147,1,100,231,100,231, + 147,1,100,232,100,232,147,1,100,233,100,233,147,1,105,0, + 100,234,100,234,147,1,100,235,100,235,147,1,100,236,100,236, + 147,1,100,237,100,237,147,1,100,238,100,238,147,1,100,239, + 100,239,147,1,100,240,100,240,147,1,100,241,100,241,147,1, + 100,242,100,242,147,1,100,243,100,243,147,1,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,165,1,105,0,100,251,100,251,147,1, + 100,252,100,252,147,1,100,253,100,253,147,1,100,254,100,254, + 147,1,100,255,100,255,147,1,144,1,100,0,144,1,100,0, + 147,1,144,1,100,1,144,1,100,1,147,1,144,1,100,2, + 144,1,100,2,147,1,144,1,100,3,144,1,100,3,147,1, + 144,1,100,4,144,1,100,4,147,1,144,1,100,5,144,1, + 100,5,147,1,144,1,100,6,144,1,100,6,147,1,144,1, + 100,7,144,1,100,7,147,1,144,1,100,8,144,1,100,8, + 147,1,144,1,100,9,144,1,100,9,147,1,144,1,100,10, + 144,1,100,10,147,1,144,1,100,11,144,1,100,11,147,1, + 165,1,105,0,144,1,100,12,144,1,100,12,147,1,144,1, + 100,13,144,1,100,13,147,1,144,1,100,14,144,1,100,14, + 147,1,144,1,100,15,144,1,100,15,147,1,144,1,100,16, + 144,1,100,16,147,1,144,1,100,17,144,1,100,17,147,1, + 144,1,100,18,144,1,100,18,147,1,144,1,100,19,144,1, + 100,19,147,1,144,1,100,20,144,1,100,20,147,1,144,1, + 100,21,144,1,100,21,147,1,144,1,100,22,144,1,100,22, + 147,1,144,1,100,23,144,1,100,23,147,1,144,1,100,24, + 144,1,100,24,147,1,144,1,100,25,144,1,100,25,147,1, + 144,1,100,26,144,1,100,26,147,1,144,1,100,27,144,1, + 100,27,147,1,144,1,100,28,144,1,100,28,147,1,165,1, + 105,0,144,1,100,29,144,1,100,29,147,1,144,1,100,30, + 144,1,100,30,147,1,144,1,100,31,144,1,100,31,147,1, + 144,1,100,32,144,1,100,32,147,1,144,1,100,33,144,1, + 100,33,147,1,144,1,100,34,144,1,100,34,147,1,144,1, + 100,35,144,1,100,35,147,1,144,1,100,36,144,1,100,36, + 147,1,144,1,100,37,144,1,100,37,147,1,144,1,100,38, + 144,1,100,38,147,1,144,1,100,39,144,1,100,39,147,1, + 144,1,100,40,144,1,100,40,147,1,144,1,100,41,144,1, + 100,41,147,1,144,1,100,42,144,1,100,42,147,1,144,1, + 100,43,144,1,100,43,147,1,144,1,100,44,144,1,100,44, + 147,1,144,1,100,45,144,1,100,45,147,1,165,1,105,0, + 144,1,100,46,144,1,100,46,147,1,144,1,100,47,144,1, + 100,47,147,1,144,1,100,48,144,1,100,48,147,1,144,1, + 100,49,144,1,100,49,147,1,144,1,100,50,144,1,100,50, + 147,1,144,1,100,51,144,1,100,51,147,1,144,1,100,52, + 144,1,100,52,147,1,144,1,100,53,144,1,100,53,147,1, + 144,1,100,54,144,1,100,54,147,1,144,1,100,55,144,1, + 100,55,147,1,144,1,100,56,144,1,100,56,147,1,144,1, + 100,57,144,1,100,57,147,1,144,1,100,58,144,1,100,58, + 147,1,144,1,100,59,144,1,100,59,147,1,144,1,100,60, + 144,1,100,60,147,1,144,1,100,61,144,1,100,61,147,1, + 144,1,100,62,144,1,100,62,147,1,165,1,105,0,144,1, + 100,63,144,1,100,63,147,1,144,1,100,64,144,1,100,64, + 147,1,144,1,100,65,144,1,100,65,147,1,144,1,100,66, + 144,1,100,66,147,1,144,1,100,67,144,1,100,67,147,1, + 144,1,100,68,144,1,100,68,147,1,144,1,100,69,144,1, + 100,69,147,1,144,1,100,70,144,1,100,70,147,1,144,1, + 100,71,144,1,100,71,147,1,144,1,100,72,144,1,100,72, + 147,1,144,1,100,73,144,1,100,73,147,1,144,1,100,74, + 144,1,100,74,147,1,144,1,100,75,144,1,100,75,147,1, + 144,1,100,76,144,1,100,76,147,1,144,1,100,77,144,1, + 100,77,147,1,144,1,100,78,144,1,100,78,147,1,144,1, + 100,79,144,1,100,79,147,1,165,1,105,0,144,1,100,80, + 144,1,100,80,147,1,144,1,100,81,144,1,100,81,147,1, + 144,1,100,82,144,1,100,82,147,1,144,1,100,83,144,1, + 100,83,147,1,144,1,100,84,144,1,100,84,147,1,144,1, + 100,85,144,1,100,85,147,1,144,1,100,86,144,1,100,86, + 147,1,144,1,100,87,144,1,100,87,147,1,144,1,100,88, + 144,1,100,88,147,1,100,79,100,64,147,1,100,81,100,102, + 147,1,100,72,100,71,147,1,100,86,100,104,147,1,100,91, + 100,90,147,1,100,99,100,103,147,1,100,98,100,91,147,1, + 100,105,100,70,147,1,165,1,105,0,100,107,100,87,147,1, + 100,109,144,1,100,89,147,1,100,115,100,50,147,1,100,119, + 100,85,147,1,100,93,100,92,147,1,100,101,100,98,147,1, + 100,100,100,99,147,1,100,95,100,94,147,1,100,44,100,43, + 147,1,100,46,100,45,147,1,100,52,100,51,147,1,100,16, + 100,15,147,1,100,48,100,47,147,1,100,89,100,88,147,1, + 100,66,100,65,147,1,100,74,100,73,147,1,100,68,100,67, + 147,1,165,1,105,0,100,186,100,80,147,1,100,26,100,25, + 147,1,100,80,100,79,147,1,100,22,100,21,147,1,100,24, + 100,23,147,1,100,28,100,27,147,1,100,50,100,49,147,1, + 100,30,100,29,147,1,100,36,100,35,147,1,100,20,100,19, + 147,1,100,32,100,31,147,1,100,34,100,33,147,1,100,42, + 100,41,147,1,100,82,100,81,147,1,100,40,100,39,147,1, + 100,38,100,37,147,1,100,87,100,86,147,1,165,1,105,0, + 100,58,100,57,147,1,100,84,100,83,147,1,100,54,100,53, + 147,1,100,56,100,55,147,1,100,210,100,56,147,1,100,70, + 100,69,147,1,100,62,100,61,147,1,100,85,100,72,147,1, + 100,60,100,59,147,1,100,18,100,17,147,1,100,64,100,63, + 147,1,100,78,100,77,147,1,100,189,100,22,147,1,100,196, + 100,20,147,1,100,192,100,24,147,1,100,195,100,36,147,1, + 100,197,100,32,147,1,165,1,105,0,100,188,100,26,147,1, + 100,198,100,34,147,1,100,201,100,40,147,1,100,191,100,190, + 147,1,100,193,100,28,147,1,100,194,100,30,147,1,100,200, + 100,82,147,1,100,214,100,18,147,1,100,76,100,75,147,1, + 100,212,100,62,147,1,100,213,100,60,147,1,100,199,100,42, + 147,1,100,202,100,38,147,1,100,211,100,210,147,1,100,204, + 100,203,147,1,100,206,100,84,147,1,100,205,100,58,147,1, + 165,1,105,0,100,97,100,96,147,1,100,207,100,54,147,1, + 100,209,100,208,147,1,100,141,100,44,147,1,100,112,100,111, + 147,1,100,178,100,177,147,1,100,132,100,95,147,1,100,134, + 100,133,147,1,100,176,100,175,147,1,100,140,100,139,147,1, + 100,114,100,113,147,1,100,138,100,137,147,1,100,136,100,135, + 147,1,100,142,100,46,147,1,100,155,100,154,147,1,100,125, + 100,93,147,1,100,170,100,169,147,1,165,1,105,0,100,171, + 100,66,147,1,100,147,100,48,147,1,100,122,100,121,147,1, + 100,120,100,119,147,1,100,127,100,126,147,1,100,168,100,167, + 147,1,100,166,100,165,147,1,100,146,100,145,147,1,100,131, + 100,130,147,1,100,129,100,100,147,1,100,128,100,101,147,1, + 100,143,100,52,147,1,100,144,100,16,147,1,100,153,100,152, + 147,1,100,116,100,115,147,1,100,118,100,117,147,1,100,124, + 100,123,147,1,165,1,105,0,100,162,100,89,147,1,100,164, + 100,163,147,1,100,151,100,150,147,1,100,159,100,158,147,1, + 100,161,100,160,147,1,100,149,100,148,147,1,100,174,100,74, + 147,1,100,173,100,172,147,1,100,157,100,156,147,1,100,187, + 100,186,147,1,100,181,100,68,147,1,100,180,100,179,147,1, + 100,183,100,182,147,1,100,185,100,184,147,1,100,106,100,105, + 147,1,100,108,100,107,147,1,100,110,100,109,147,1,165,1, + 100,215,144,1,100,90,105,1,165,1,90,13,100,2,83,0, + 40,91,1,0,0,122,96,32,80,121,116,104,111,110,32,67, + 104,97,114,97,99,116,101,114,32,77,97,112,112,105,110,103, + 32,67,111,100,101,99,32,103,101,110,101,114,97,116,101,100, + 32,102,114,111,109,32,39,86,69,78,68,79,82,83,47,77, + 73,67,83,70,84,47,80,67,47,67,80,56,54,53,46,84, + 88,84,39,32,119,105,116,104,32,103,101,110,99,111,100,101, + 99,46,112,121,46,10,10,233,0,0,0,0,78,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,28,0,0,0,101,0,90,1,100,0,90,2,100, + 5,100,2,132,1,90,3,100,5,100,3,132,1,90,4,100, + 4,83,0,41,6,218,5,67,111,100,101,99,218,6,115,116, + 114,105,99,116,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,243,14,0,0,0,116,0, + 106,1,124,1,124,2,116,2,131,3,83,0,169,1,78,41, + 3,218,6,99,111,100,101,99,115,218,14,99,104,97,114,109, + 97,112,95,101,110,99,111,100,101,218,12,101,110,99,111,100, + 105,110,103,95,109,97,112,169,3,218,4,115,101,108,102,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,3, + 0,0,0,32,32,32,250,24,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,99,112,56,54,53,62, + 218,6,101,110,99,111,100,101,122,12,67,111,100,101,99,46, + 101,110,99,111,100,101,11,0,0,0,243,2,0,0,0,14, + 1,114,14,0,0,0,115,14,0,0,0,16,22,16,37,38, + 43,44,50,51,63,16,64,9,64,243,0,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,114,3,0,0,0,114,4,0,0,0,41,3,114, + 5,0,0,0,218,14,99,104,97,114,109,97,112,95,100,101, + 99,111,100,101,218,14,100,101,99,111,100,105,110,103,95,116, + 97,98,108,101,114,8,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,218,6,100,101,99,111,100,101,122,12, + 67,111,100,101,99,46,100,101,99,111,100,101,14,0,0,0, + 114,14,0,0,0,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,114,15,0, + 0,0,78,41,1,114,2,0,0,0,41,5,218,8,95,95, + 110,97,109,101,95,95,218,10,95,95,109,111,100,117,108,101, + 95,95,218,12,95,95,113,117,97,108,110,97,109,101,95,95, + 114,13,0,0,0,114,18,0,0,0,169,0,114,15,0,0, + 0,114,12,0,0,0,114,1,0,0,0,114,1,0,0,0, + 9,0,0,0,115,6,0,0,0,8,0,8,2,12,3,115, + 10,0,0,0,8,247,2,11,6,1,2,2,10,1,115,28, + 0,0,0,1,1,1,1,1,1,1,1,34,42,5,64,5, + 64,5,64,34,42,5,66,5,66,5,66,5,66,5,66,114, + 15,0,0,0,114,1,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,20, + 0,0,0,101,0,90,1,100,0,90,2,100,4,100,2,132, + 1,90,3,100,3,83,0,41,5,218,18,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,70,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,20,0,0,0,116,0,106,1,124,1,124,0, + 106,2,116,3,131,3,100,1,25,0,83,0,169,2,78,114, + 0,0,0,0,41,4,114,5,0,0,0,114,6,0,0,0, + 114,11,0,0,0,114,7,0,0,0,169,3,114,9,0,0, + 0,114,10,0,0,0,90,5,102,105,110,97,108,115,3,0, + 0,0,32,32,32,114,12,0,0,0,114,13,0,0,0,122, + 25,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,46,101,110,99,111,100,101,18,0,0,0,243,2, + 0,0,0,20,1,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,68,16,69,70,71,16, + 72,9,72,114,15,0,0,0,78,169,1,70,41,4,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,13,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,24,0,0,0,114,24,0,0,0,17,0,0,0,243, + 4,0,0,0,8,0,12,1,115,6,0,0,0,8,239,2, + 18,10,1,115,20,0,0,0,1,1,1,1,1,1,1,1, + 35,40,5,72,5,72,5,72,5,72,5,72,114,15,0,0, + 0,114,24,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,114,23,0,0,0, + 41,5,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,114,25,0,0, + 0,114,26,0,0,0,41,4,114,5,0,0,0,114,16,0, + 0,0,114,11,0,0,0,114,17,0,0,0,114,27,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,114,18, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,46,100,101,99,111,100,101,22,0, + 0,0,114,28,0,0,0,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,114,29,0,0,0, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,18,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,31,0,0,0,114,31,0,0,0,21, + 0,0,0,114,30,0,0,0,115,6,0,0,0,8,235,2, + 22,10,1,115,20,0,0,0,1,1,1,1,1,1,1,1, + 35,40,5,74,5,74,5,74,5,74,5,74,114,15,0,0, + 0,114,31,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,12,0,0,0, + 101,0,90,1,100,0,90,2,100,1,83,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,169,3,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,33,0, + 0,0,114,33,0,0,0,25,0,0,0,243,4,0,0,0, + 8,0,4,1,115,4,0,0,0,8,231,4,26,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,33,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,114,32,0, + 0,0,41,2,218,12,83,116,114,101,97,109,82,101,97,100, + 101,114,78,114,34,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,36,0,0,0,114,36,0,0, + 0,28,0,0,0,114,35,0,0,0,115,4,0,0,0,8, + 228,4,29,115,12,0,0,0,1,1,1,1,1,1,1,1, + 5,9,5,9,114,15,0,0,0,114,36,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,3, + 0,0,0,115,32,0,0,0,116,0,106,1,100,1,116,2, + 131,0,106,3,116,2,131,0,106,4,116,5,116,6,116,7, + 116,8,100,2,141,7,83,0,41,3,78,90,5,99,112,56, + 54,53,41,7,218,4,110,97,109,101,114,13,0,0,0,114, + 18,0,0,0,90,18,105,110,99,114,101,109,101,110,116,97, + 108,101,110,99,111,100,101,114,90,18,105,110,99,114,101,109, + 101,110,116,97,108,100,101,99,111,100,101,114,90,12,115,116, + 114,101,97,109,114,101,97,100,101,114,90,12,115,116,114,101, + 97,109,119,114,105,116,101,114,41,9,114,5,0,0,0,90, + 9,67,111,100,101,99,73,110,102,111,114,1,0,0,0,114, + 13,0,0,0,114,18,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,36,0,0,0,114,33,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,38,0,0,0,33,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,21,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,15,0,0,0,233,0,1,0,0,233, + 128,0,0,0,233,199,0,0,0,233,129,0,0,0,233,252, + 0,0,0,233,130,0,0,0,233,233,0,0,0,233,131,0, + 0,0,233,226,0,0,0,233,132,0,0,0,233,228,0,0, + 0,233,133,0,0,0,233,224,0,0,0,233,134,0,0,0, + 233,229,0,0,0,233,135,0,0,0,233,231,0,0,0,233, + 136,0,0,0,233,234,0,0,0,233,137,0,0,0,233,235, + 0,0,0,233,138,0,0,0,233,232,0,0,0,233,139,0, + 0,0,233,239,0,0,0,233,140,0,0,0,233,238,0,0, + 0,233,141,0,0,0,233,236,0,0,0,233,142,0,0,0, + 233,196,0,0,0,233,143,0,0,0,233,197,0,0,0,233, + 144,0,0,0,233,201,0,0,0,233,145,0,0,0,233,230, + 0,0,0,233,146,0,0,0,233,198,0,0,0,233,147,0, + 0,0,233,244,0,0,0,233,148,0,0,0,233,246,0,0, + 0,233,149,0,0,0,233,242,0,0,0,233,150,0,0,0, + 233,251,0,0,0,233,151,0,0,0,233,249,0,0,0,233, + 152,0,0,0,233,255,0,0,0,233,153,0,0,0,233,214, + 0,0,0,233,154,0,0,0,233,220,0,0,0,233,155,0, + 0,0,233,248,0,0,0,233,156,0,0,0,233,163,0,0, + 0,233,157,0,0,0,233,216,0,0,0,233,158,0,0,0, + 105,167,32,0,0,233,159,0,0,0,105,146,1,0,0,233, + 160,0,0,0,233,225,0,0,0,233,161,0,0,0,233,237, + 0,0,0,233,162,0,0,0,233,243,0,0,0,233,250,0, + 0,0,233,164,0,0,0,233,241,0,0,0,233,165,0,0, + 0,233,209,0,0,0,233,166,0,0,0,233,170,0,0,0, + 233,167,0,0,0,233,186,0,0,0,233,168,0,0,0,233, + 191,0,0,0,233,169,0,0,0,105,16,35,0,0,233,172, + 0,0,0,233,171,0,0,0,233,189,0,0,0,233,188,0, + 0,0,233,173,0,0,0,233,174,0,0,0,233,175,0,0, + 0,233,176,0,0,0,105,145,37,0,0,233,177,0,0,0, + 105,146,37,0,0,233,178,0,0,0,105,147,37,0,0,233, + 179,0,0,0,105,2,37,0,0,233,180,0,0,0,105,36, + 37,0,0,233,181,0,0,0,105,97,37,0,0,233,182,0, + 0,0,105,98,37,0,0,233,183,0,0,0,105,86,37,0, + 0,233,184,0,0,0,105,85,37,0,0,233,185,0,0,0, + 105,99,37,0,0,105,81,37,0,0,233,187,0,0,0,105, + 87,37,0,0,105,93,37,0,0,105,92,37,0,0,233,190, + 0,0,0,105,91,37,0,0,105,16,37,0,0,233,192,0, + 0,0,105,20,37,0,0,233,193,0,0,0,105,52,37,0, + 0,233,194,0,0,0,105,44,37,0,0,233,195,0,0,0, + 105,28,37,0,0,105,0,37,0,0,105,60,37,0,0,105, + 94,37,0,0,105,95,37,0,0,233,200,0,0,0,105,90, + 37,0,0,105,84,37,0,0,233,202,0,0,0,105,105,37, + 0,0,233,203,0,0,0,105,102,37,0,0,233,204,0,0, + 0,105,96,37,0,0,233,205,0,0,0,105,80,37,0,0, + 233,206,0,0,0,105,108,37,0,0,233,207,0,0,0,105, + 103,37,0,0,233,208,0,0,0,105,104,37,0,0,105,100, + 37,0,0,233,210,0,0,0,105,101,37,0,0,233,211,0, + 0,0,105,89,37,0,0,233,212,0,0,0,105,88,37,0, + 0,233,213,0,0,0,105,82,37,0,0,105,83,37,0,0, + 233,215,0,0,0,105,107,37,0,0,105,106,37,0,0,233, + 217,0,0,0,105,24,37,0,0,233,218,0,0,0,105,12, + 37,0,0,233,219,0,0,0,105,136,37,0,0,105,132,37, + 0,0,233,221,0,0,0,105,140,37,0,0,233,222,0,0, + 0,105,144,37,0,0,233,223,0,0,0,105,128,37,0,0, + 105,177,3,0,0,105,147,3,0,0,233,227,0,0,0,105, + 192,3,0,0,105,163,3,0,0,105,195,3,0,0,105,196, + 3,0,0,105,166,3,0,0,105,152,3,0,0,105,169,3, + 0,0,105,180,3,0,0,105,30,34,0,0,105,198,3,0, + 0,105,181,3,0,0,105,41,34,0,0,233,240,0,0,0, + 105,97,34,0,0,105,101,34,0,0,105,100,34,0,0,105, + 32,35,0,0,233,245,0,0,0,105,33,35,0,0,233,247, + 0,0,0,105,72,34,0,0,105,25,34,0,0,105,26,34, + 0,0,105,127,32,0,0,105,160,37,0,0,41,9,114,165, + 0,0,0,114,95,0,0,0,114,87,0,0,0,114,108,0, + 0,0,114,85,0,0,0,114,43,0,0,0,233,253,0,0, + 0,233,254,0,0,0,114,89,0,0,0,117,190,1,0,0, + 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, + 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, + 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, + 195,135,195,188,195,169,195,162,195,164,195,160,195,165,195,167, + 195,170,195,171,195,168,195,175,195,174,195,172,195,132,195,133, + 195,137,195,166,195,134,195,180,195,182,195,178,195,187,195,185, + 195,191,195,150,195,156,195,184,194,163,195,152,226,130,167,198, + 146,195,161,195,173,195,179,195,186,195,177,195,145,194,170,194, + 186,194,191,226,140,144,194,172,194,189,194,188,194,161,194,171, + 194,164,226,150,145,226,150,146,226,150,147,226,148,130,226,148, + 164,226,149,161,226,149,162,226,149,150,226,149,149,226,149,163, + 226,149,145,226,149,151,226,149,157,226,149,156,226,149,155,226, + 148,144,226,148,148,226,148,180,226,148,172,226,148,156,226,148, + 128,226,148,188,226,149,158,226,149,159,226,149,154,226,149,148, + 226,149,169,226,149,166,226,149,160,226,149,144,226,149,172,226, + 149,167,226,149,168,226,149,164,226,149,165,226,149,153,226,149, + 152,226,149,146,226,149,147,226,149,171,226,149,170,226,148,152, + 226,148,140,226,150,136,226,150,132,226,150,140,226,150,144,226, + 150,128,206,177,195,159,206,147,207,128,206,163,207,131,194,181, + 207,132,206,166,206,152,206,169,206,180,226,136,158,207,134,206, + 181,226,136,169,226,137,161,194,177,226,137,165,226,137,164,226, + 140,160,226,140,161,195,183,226,137,136,194,176,226,136,153,194, + 183,226,136,154,226,129,191,194,178,226,150,160,194,160,233,1, + 0,0,0,233,2,0,0,0,233,3,0,0,0,233,4,0, + 0,0,233,5,0,0,0,233,6,0,0,0,233,7,0,0, + 0,233,8,0,0,0,233,9,0,0,0,233,10,0,0,0, + 233,11,0,0,0,233,12,0,0,0,233,13,0,0,0,233, + 14,0,0,0,233,15,0,0,0,233,16,0,0,0,233,17, + 0,0,0,233,18,0,0,0,233,19,0,0,0,233,20,0, + 0,0,233,21,0,0,0,233,22,0,0,0,233,23,0,0, + 0,233,24,0,0,0,233,25,0,0,0,233,26,0,0,0, + 233,27,0,0,0,233,28,0,0,0,233,29,0,0,0,233, + 30,0,0,0,233,31,0,0,0,233,32,0,0,0,233,33, + 0,0,0,233,34,0,0,0,233,35,0,0,0,233,36,0, + 0,0,233,37,0,0,0,233,38,0,0,0,233,39,0,0, + 0,233,40,0,0,0,233,41,0,0,0,233,42,0,0,0, + 233,43,0,0,0,233,44,0,0,0,233,45,0,0,0,233, + 46,0,0,0,233,47,0,0,0,233,48,0,0,0,233,49, + 0,0,0,233,50,0,0,0,233,51,0,0,0,233,52,0, + 0,0,233,53,0,0,0,233,54,0,0,0,233,55,0,0, + 0,233,56,0,0,0,233,57,0,0,0,233,58,0,0,0, + 233,59,0,0,0,233,60,0,0,0,233,61,0,0,0,233, + 62,0,0,0,233,63,0,0,0,233,64,0,0,0,233,65, + 0,0,0,233,66,0,0,0,233,67,0,0,0,233,68,0, + 0,0,233,69,0,0,0,233,70,0,0,0,233,71,0,0, + 0,233,72,0,0,0,233,73,0,0,0,233,74,0,0,0, + 233,75,0,0,0,233,76,0,0,0,233,77,0,0,0,233, + 78,0,0,0,233,79,0,0,0,233,80,0,0,0,233,81, + 0,0,0,233,82,0,0,0,233,83,0,0,0,233,84,0, + 0,0,233,85,0,0,0,233,86,0,0,0,233,87,0,0, + 0,233,88,0,0,0,233,89,0,0,0,233,90,0,0,0, + 233,91,0,0,0,233,92,0,0,0,233,93,0,0,0,233, + 94,0,0,0,233,95,0,0,0,233,96,0,0,0,233,97, + 0,0,0,233,98,0,0,0,233,99,0,0,0,233,100,0, + 0,0,233,101,0,0,0,233,102,0,0,0,233,103,0,0, + 0,233,104,0,0,0,233,105,0,0,0,233,106,0,0,0, + 233,107,0,0,0,233,108,0,0,0,233,109,0,0,0,233, + 110,0,0,0,233,111,0,0,0,233,112,0,0,0,233,113, + 0,0,0,233,114,0,0,0,233,115,0,0,0,233,116,0, + 0,0,233,117,0,0,0,233,118,0,0,0,233,119,0,0, + 0,233,120,0,0,0,233,121,0,0,0,233,122,0,0,0, + 233,123,0,0,0,233,124,0,0,0,233,125,0,0,0,233, + 126,0,0,0,233,127,0,0,0,114,166,0,0,0,114,167, + 0,0,0,41,14,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,90,18,109,97,107,101,95,105,100,101,110,116,105,116,121, + 95,100,105,99,116,218,5,114,97,110,103,101,90,12,100,101, + 99,111,100,105,110,103,95,109,97,112,218,6,117,112,100,97, + 116,101,114,17,0,0,0,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,42,1,0,0,1,0,0,0,115,30, + 8,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,14,13,6,1,4,1,2,255,4,2,2,254,4, + 3,2,253,4,4,2,252,4,5,2,251,4,6,2,250,4, + 7,2,249,4,8,2,248,4,9,2,247,4,10,2,246,4, + 11,2,245,4,12,2,244,4,13,2,243,4,14,2,242,4, + 15,2,241,4,16,2,240,4,17,4,239,4,18,2,238,4, + 19,2,237,4,20,2,236,4,21,2,235,4,22,2,234,4, + 23,2,233,4,24,2,232,4,25,2,231,4,26,2,230,4, + 27,2,229,4,28,2,228,4,29,2,227,4,30,2,226,4, + 31,2,225,4,32,2,224,4,33,2,223,4,34,6,222,4, + 35,2,221,4,36,2,220,4,37,2,219,4,38,2,218,4, + 39,2,217,4,40,2,216,4,41,2,215,4,42,2,214,4, + 43,2,213,4,44,2,212,4,45,2,211,4,46,2,210,4, + 47,2,209,4,48,2,208,4,49,2,207,4,50,2,206,4, + 51,6,205,4,52,2,204,4,53,2,203,4,54,2,202,4, + 55,2,201,4,56,2,200,4,57,2,199,4,58,2,198,4, + 59,2,197,4,60,2,196,4,61,2,195,4,62,2,194,4, + 63,2,193,4,64,2,192,4,65,2,191,4,66,2,190,4, + 67,2,189,4,68,6,188,4,69,2,187,4,70,2,186,4, + 71,2,185,4,72,2,184,4,73,2,183,4,74,2,182,4, + 75,2,181,4,76,2,180,4,77,2,179,4,78,2,178,4, + 79,2,177,4,80,2,176,4,81,2,175,4,82,2,174,4, + 83,2,173,4,84,2,172,4,85,6,171,4,86,2,170,4, + 87,2,169,4,88,2,168,4,89,2,167,4,90,2,166,4, + 91,2,165,4,92,2,164,4,93,2,163,4,94,2,162,4, + 95,2,161,4,96,2,160,4,97,2,159,4,98,2,158,4, + 99,2,157,4,100,2,156,4,101,2,155,4,102,6,154,4, + 103,2,153,4,104,2,152,4,105,2,151,4,106,2,150,4, + 107,2,149,4,108,2,148,4,109,2,147,4,110,2,146,4, + 111,2,145,4,112,2,144,4,113,2,143,4,114,2,142,4, + 115,2,141,4,116,2,140,4,117,2,139,4,118,2,138,4, + 119,4,137,2,120,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,0,129,10,255,0,127,2,7,2,255,0, + 127,0,127,2,7,4,1,2,255,4,2,2,254,4,3,2, + 253,4,4,2,252,4,5,2,251,4,6,2,250,4,7,2, + 249,4,8,2,248,4,9,2,247,4,10,2,246,4,11,2, + 245,4,12,2,244,4,13,2,243,4,14,2,242,4,15,2, + 241,4,16,2,240,4,17,4,239,4,18,2,238,4,19,2, + 237,4,20,2,236,4,21,2,235,4,22,2,234,4,23,2, + 233,4,24,2,232,4,25,2,231,4,26,2,230,4,27,2, + 229,4,28,2,228,4,29,2,227,4,30,2,226,4,31,2, + 225,4,32,2,224,4,33,2,223,4,34,6,222,4,35,2, + 221,4,36,2,220,4,37,2,219,4,38,2,218,4,39,2, + 217,8,40,2,216,8,41,2,215,8,42,2,214,8,43,2, + 213,8,44,2,212,8,45,2,211,8,46,2,210,8,47,2, + 209,8,48,2,208,8,49,2,207,8,50,2,206,8,51,6, + 205,8,52,2,204,8,53,2,203,8,54,2,202,8,55,2, + 201,8,56,2,200,8,57,2,199,8,58,2,198,8,59,2, + 197,8,60,2,196,8,61,2,195,8,62,2,194,8,63,2, + 193,8,64,2,192,8,65,2,191,8,66,2,190,8,67,2, + 189,8,68,6,188,8,69,2,187,8,70,2,186,8,71,2, + 185,8,72,2,184,8,73,2,183,8,74,2,182,8,75,2, + 181,8,76,2,180,8,77,2,179,8,78,2,178,8,79,2, + 177,8,80,2,176,8,81,2,175,8,82,2,174,8,83,2, + 173,8,84,2,172,8,85,6,171,8,86,2,170,8,87,2, + 169,8,88,2,168,8,89,2,167,8,90,2,166,8,91,2, + 165,8,92,2,164,8,93,2,163,8,94,2,162,8,95,2, + 161,8,96,2,160,8,97,2,159,8,98,2,158,8,99,2, + 157,8,100,2,156,8,101,2,155,8,102,6,154,8,103,2, + 153,8,104,2,152,8,105,2,151,8,106,2,150,8,107,2, + 149,8,108,2,148,8,109,2,147,8,110,2,146,8,111,2, + 145,8,112,2,144,8,113,2,143,8,114,2,142,8,115,2, + 141,8,116,2,140,8,117,2,139,8,118,2,138,8,119,6, + 137,8,120,2,136,8,121,2,135,8,122,2,134,8,123,2, + 133,8,124,2,132,8,125,2,131,8,126,2,130,8,127,2, + 129,0,127,8,1,0,129,2,255,0,127,4,2,0,129,2, + 254,0,127,4,3,0,129,2,253,0,127,4,4,0,129,2, + 252,0,127,4,5,0,129,2,251,0,127,4,6,0,129,2, + 250,0,127,4,7,0,129,2,249,0,127,4,8,0,129,2, + 248,0,127,4,9,0,129,6,247,0,127,4,10,0,129,2, + 246,0,127,6,11,0,129,2,245,0,127,4,12,0,129,2, + 244,0,127,4,13,0,129,2,243,0,127,4,14,0,129,2, + 242,0,127,4,15,0,129,2,241,0,127,4,16,0,129,2, + 240,0,127,4,17,0,129,2,239,0,127,4,18,0,129,2, + 238,0,127,4,19,0,129,2,237,0,127,4,20,0,129,2, + 236,0,127,4,21,0,129,2,235,0,127,4,22,0,129,2, + 234,0,127,4,23,0,129,2,233,0,127,4,24,0,129,2, + 232,0,127,4,25,0,129,2,231,0,127,4,26,0,129,6, + 230,0,127,4,27,0,129,2,229,0,127,4,28,0,129,2, + 228,0,127,4,29,0,129,2,227,0,127,4,30,0,129,2, + 226,0,127,4,31,0,129,2,225,0,127,4,32,0,129,2, + 224,0,127,4,33,0,129,2,223,0,127,4,34,0,129,2, + 222,0,127,4,35,0,129,2,221,0,127,4,36,0,129,2, + 220,0,127,4,37,0,129,2,219,0,127,4,38,0,129,2, + 218,0,127,4,39,0,129,2,217,0,127,4,40,0,129,2, + 216,0,127,4,41,0,129,2,215,0,127,4,42,0,129,2, + 214,0,127,4,43,0,129,6,213,0,127,4,44,0,129,2, + 212,0,127,4,45,0,129,2,211,0,127,4,46,0,129,2, + 210,0,127,4,47,0,129,2,209,0,127,4,48,0,129,2, + 208,0,127,4,49,0,129,2,207,0,127,4,50,0,129,2, + 206,0,127,4,51,0,129,2,205,0,127,4,52,0,129,2, + 204,0,127,4,53,0,129,2,203,0,127,4,54,0,129,2, + 202,0,127,4,55,0,129,2,201,0,127,4,56,0,129,2, + 200,0,127,4,57,0,129,2,199,0,127,4,58,0,129,2, + 198,0,127,4,59,0,129,2,197,0,127,4,60,0,129,6, + 196,0,127,4,61,0,129,2,195,0,127,4,62,0,129,2, + 194,0,127,4,63,0,129,2,193,0,127,4,64,0,129,2, + 192,0,127,4,65,0,129,2,191,0,127,4,66,0,129,2, + 190,0,127,4,67,0,129,2,189,0,127,4,68,0,129,2, + 188,0,127,4,69,0,129,2,187,0,127,4,70,0,129,2, + 186,0,127,4,71,0,129,2,185,0,127,4,72,0,129,2, + 184,0,127,4,73,0,129,2,183,0,127,4,74,0,129,2, + 182,0,127,4,75,0,129,2,181,0,127,4,76,0,129,2, + 180,0,127,4,77,0,129,6,179,0,127,4,78,0,129,2, + 178,0,127,4,79,0,129,2,177,0,127,4,80,0,129,2, + 176,0,127,4,81,0,129,2,175,0,127,4,82,0,129,2, + 174,0,127,4,83,0,129,2,173,0,127,4,84,0,129,2, + 172,0,127,4,85,0,129,2,171,0,127,4,86,0,129,2, + 170,0,127,4,87,0,129,2,169,0,127,4,88,0,129,2, + 168,0,127,4,89,0,129,2,167,0,127,4,90,0,129,2, + 166,0,127,4,91,0,129,2,165,0,127,4,92,0,129,2, + 164,0,127,4,93,0,129,2,163,0,127,4,94,0,129,6, + 162,0,127,4,95,0,129,2,161,0,127,4,96,0,129,2, + 160,0,127,4,97,0,129,2,159,0,127,4,98,0,129,2, + 158,0,127,4,99,0,129,2,157,0,127,4,100,0,129,2, + 156,0,127,4,101,0,129,2,155,0,127,4,102,0,129,2, + 154,0,127,4,103,0,129,2,153,0,127,4,104,0,129,2, + 152,0,127,4,105,0,129,2,151,0,127,4,106,0,129,2, + 150,0,127,4,107,0,129,2,149,0,127,4,108,0,129,2, + 148,0,127,4,109,0,129,2,147,0,127,4,110,0,129,2, + 146,0,127,4,111,0,129,6,145,0,127,4,112,0,129,2, + 144,0,127,4,113,0,129,2,143,0,127,4,114,0,129,2, + 142,0,127,4,115,0,129,2,141,0,127,4,116,0,129,2, + 140,0,127,4,117,0,129,2,139,0,127,4,118,0,129,2, + 138,0,127,4,119,0,129,2,137,0,127,4,120,0,129,2, + 136,0,127,4,121,0,129,2,135,0,127,4,122,0,129,2, + 134,0,127,4,123,0,129,2,133,0,127,4,124,0,129,2, + 132,0,127,4,125,0,129,2,131,0,127,4,126,0,129,2, + 130,0,127,4,127,0,129,2,129,0,127,0,127,4,1,0, + 129,0,129,4,255,0,127,0,127,6,2,0,129,0,129,10, + 254,115,72,8,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,14,4,2,1,0,127, + 4,2,0,129,4,255,0,127,2,1,4,129,2,127,4,130, + 2,126,4,131,2,125,4,132,2,124,4,133,2,123,4,134, + 2,122,4,135,2,121,4,136,2,120,4,137,2,119,4,138, + 2,118,4,139,2,117,4,140,2,116,4,141,2,115,4,142, + 2,114,4,143,2,113,4,144,4,112,4,145,2,111,4,146, + 2,110,4,147,2,109,4,148,2,108,4,149,2,107,4,150, + 2,106,4,151,2,105,4,152,2,104,4,153,2,103,4,154, + 2,102,4,155,2,101,4,156,2,100,4,157,2,99,4,158, + 2,98,4,159,2,97,4,160,2,96,4,161,6,95,4,162, + 2,94,4,163,2,93,4,164,2,92,4,165,2,91,4,166, + 2,90,4,167,2,89,4,168,2,88,4,169,2,87,4,170, + 2,86,4,171,2,85,4,172,2,84,4,173,2,83,4,174, + 2,82,4,175,2,81,4,176,2,80,4,177,2,79,4,178, + 6,78,4,179,2,77,4,180,2,76,4,181,2,75,4,182, + 2,74,4,183,2,73,4,184,2,72,4,185,2,71,4,186, + 2,70,4,187,2,69,4,188,2,68,4,189,2,67,4,190, + 2,66,4,191,2,65,4,192,2,64,4,193,2,63,4,194, + 2,62,4,195,6,61,4,196,2,60,4,197,2,59,4,198, + 2,58,4,199,2,57,4,200,2,56,4,201,2,55,4,202, + 2,54,4,203,2,53,4,204,2,52,4,205,2,51,4,206, + 2,50,4,207,2,49,4,208,2,48,4,209,2,47,4,210, + 2,46,4,211,2,45,4,212,6,44,4,213,2,43,4,214, + 2,42,4,215,2,41,4,216,2,40,4,217,2,39,4,218, + 2,38,4,219,2,37,4,220,2,36,4,221,2,35,4,222, + 2,34,4,223,2,33,4,224,2,32,4,225,2,31,4,226, + 2,30,4,227,2,29,4,228,2,28,4,229,6,27,4,230, + 2,26,4,231,2,25,4,232,2,24,4,233,2,23,4,234, + 2,22,4,235,2,21,4,236,2,20,4,237,2,19,4,238, + 2,18,4,239,2,17,4,240,2,16,4,241,2,15,4,242, + 2,14,4,243,2,13,4,244,2,12,4,245,2,11,4,246, + 4,10,2,247,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,10,1,0,127,0,127,2,6,0,129,0,129, + 2,254,0,127,0,127,0,127,0,127,2,10,0,129,0,129, + 4,254,0,127,0,127,2,2,0,129,0,129,4,255,0,127, + 0,127,2,1,0,129,4,129,0,127,2,127,0,129,4,130, + 0,127,2,126,0,129,4,131,0,127,2,125,0,129,4,132, + 0,127,2,124,0,129,4,133,0,127,2,123,0,129,4,134, + 0,127,2,122,0,129,4,135,0,127,2,121,0,129,4,136, + 0,127,2,120,0,129,4,137,0,127,2,119,0,129,4,138, + 0,127,2,118,0,129,4,139,0,127,2,117,0,129,4,140, + 0,127,2,116,0,129,4,141,0,127,2,115,0,129,4,142, + 0,127,2,114,0,129,4,143,0,127,4,113,0,129,4,144, + 0,127,2,112,0,129,4,145,0,127,2,111,0,129,4,146, + 0,127,2,110,0,129,4,147,0,127,2,109,0,129,4,148, + 0,127,2,108,0,129,4,149,0,127,2,107,0,129,4,150, + 0,127,2,106,0,129,4,151,0,127,2,105,0,129,4,152, + 0,127,2,104,0,129,4,153,0,127,2,103,0,129,4,154, + 0,127,2,102,0,129,4,155,0,127,2,101,0,129,4,156, + 0,127,2,100,0,129,4,157,0,127,2,99,0,129,4,158, + 0,127,2,98,0,129,4,159,0,127,2,97,0,129,4,160, + 0,127,6,96,0,129,4,161,0,127,2,95,0,129,4,162, + 0,127,2,94,0,129,4,163,0,127,2,93,0,129,4,164, + 0,127,2,92,0,129,4,165,0,127,2,91,0,129,8,166, + 0,127,2,90,0,129,8,167,0,127,2,89,0,129,8,168, + 0,127,2,88,0,129,8,169,0,127,2,87,0,129,8,170, + 0,127,2,86,0,129,8,171,0,127,2,85,0,129,8,172, + 0,127,2,84,0,129,8,173,0,127,2,83,0,129,8,174, + 0,127,2,82,0,129,8,175,0,127,2,81,0,129,8,176, + 0,127,2,80,0,129,8,177,0,127,6,79,0,129,8,178, + 0,127,2,78,0,129,8,179,0,127,2,77,0,129,8,180, + 0,127,2,76,0,129,8,181,0,127,2,75,0,129,8,182, + 0,127,2,74,0,129,8,183,0,127,2,73,0,129,8,184, + 0,127,2,72,0,129,8,185,0,127,2,71,0,129,8,186, + 0,127,2,70,0,129,8,187,0,127,2,69,0,129,8,188, + 0,127,2,68,0,129,8,189,0,127,2,67,0,129,8,190, + 0,127,2,66,0,129,8,191,0,127,2,65,0,129,8,192, + 0,127,2,64,0,129,8,193,0,127,2,63,0,129,8,194, + 0,127,6,62,0,129,8,195,0,127,2,61,0,129,8,196, + 0,127,2,60,0,129,8,197,0,127,2,59,0,129,8,198, + 0,127,2,58,0,129,8,199,0,127,2,57,0,129,8,200, + 0,127,2,56,0,129,8,201,0,127,2,55,0,129,8,202, + 0,127,2,54,0,129,8,203,0,127,2,53,0,129,8,204, + 0,127,2,52,0,129,8,205,0,127,2,51,0,129,8,206, + 0,127,2,50,0,129,8,207,0,127,2,49,0,129,8,208, + 0,127,2,48,0,129,8,209,0,127,2,47,0,129,8,210, + 0,127,2,46,0,129,8,211,0,127,6,45,0,129,8,212, + 0,127,2,44,0,129,8,213,0,127,2,43,0,129,8,214, + 0,127,2,42,0,129,8,215,0,127,2,41,0,129,8,216, + 0,127,2,40,0,129,8,217,0,127,2,39,0,129,8,218, + 0,127,2,38,0,129,8,219,0,127,2,37,0,129,8,220, + 0,127,2,36,0,129,8,221,0,127,2,35,0,129,8,222, + 0,127,2,34,0,129,8,223,0,127,2,33,0,129,8,224, + 0,127,2,32,0,129,8,225,0,127,2,31,0,129,8,226, + 0,127,2,30,0,129,8,227,0,127,2,29,0,129,8,228, + 0,127,6,28,0,129,8,229,0,127,2,27,0,129,8,230, + 0,127,2,26,0,129,8,231,0,127,2,25,0,129,8,232, + 0,127,2,24,0,129,8,233,0,127,2,23,0,129,8,234, + 0,127,2,22,0,129,8,235,0,127,2,21,0,129,8,236, + 0,127,2,20,0,129,8,237,0,127,2,19,0,129,8,238, + 0,127,2,18,0,129,8,239,0,127,2,17,0,129,8,240, + 0,127,2,16,0,129,8,241,0,127,2,15,0,129,8,242, + 0,127,2,14,0,129,8,243,0,127,2,13,0,129,8,244, + 0,127,2,12,0,129,8,245,0,127,6,11,0,129,8,246, + 0,127,2,10,0,129,8,247,0,127,2,9,0,129,8,248, + 0,127,2,8,0,129,8,249,0,127,2,7,0,129,8,250, + 0,127,2,6,0,129,8,251,0,127,2,5,0,129,8,252, + 0,127,2,4,0,129,8,253,0,127,2,3,0,129,8,254, + 0,127,2,2,0,129,4,255,0,127,2,1,4,129,2,127, + 4,130,2,126,4,131,2,125,4,132,2,124,4,133,2,123, + 4,134,2,122,4,135,6,121,4,136,2,120,6,137,2,119, + 4,138,2,118,4,139,2,117,4,140,2,116,4,141,2,115, + 4,142,2,114,4,143,2,113,4,144,2,112,4,145,2,111, + 4,146,2,110,4,147,2,109,4,148,2,108,4,149,2,107, + 4,150,2,106,4,151,2,105,4,152,6,104,4,153,2,103, + 4,154,2,102,4,155,2,101,4,156,2,100,4,157,2,99, + 4,158,2,98,4,159,2,97,4,160,2,96,4,161,2,95, + 4,162,2,94,4,163,2,93,4,164,2,92,4,165,2,91, + 4,166,2,90,4,167,2,89,4,168,2,88,4,169,6,87, + 4,170,2,86,4,171,2,85,4,172,2,84,4,173,2,83, + 4,174,2,82,4,175,2,81,4,176,2,80,4,177,2,79, + 4,178,2,78,4,179,2,77,4,180,2,76,4,181,2,75, + 4,182,2,74,4,183,2,73,4,184,2,72,4,185,2,71, + 4,186,6,70,4,187,2,69,4,188,2,68,4,189,2,67, + 4,190,2,66,4,191,2,65,4,192,2,64,4,193,2,63, + 4,194,2,62,4,195,2,61,4,196,2,60,4,197,2,59, + 4,198,2,58,4,199,2,57,4,200,2,56,4,201,2,55, + 4,202,2,54,4,203,6,53,4,204,2,52,4,205,2,51, + 4,206,2,50,4,207,2,49,4,208,2,48,4,209,2,47, + 4,210,2,46,4,211,2,45,4,212,2,44,4,213,2,43, + 4,214,2,42,4,215,2,41,4,216,2,40,4,217,2,39, + 4,218,2,38,4,219,2,37,4,220,6,36,4,221,2,35, + 4,222,2,34,4,223,2,33,4,224,2,32,4,225,2,31, + 4,226,2,30,4,227,2,29,4,228,2,28,4,229,2,27, + 4,230,2,26,4,231,2,25,4,232,2,24,4,233,2,23, + 4,234,2,22,4,235,2,21,4,236,2,20,4,237,6,19, + 4,238,2,18,4,239,2,17,4,240,2,16,4,241,2,15, + 4,242,2,14,4,243,2,13,4,244,2,12,4,245,2,11, + 4,246,2,10,4,247,2,9,4,248,2,8,4,249,2,7, + 4,250,2,6,4,251,2,5,4,252,2,4,4,253,2,3, + 4,254,4,2,6,255,4,1,0,129,0,129,6,253,115,38, + 11,0,0,1,4,1,4,1,14,1,14,1,14,1,14,1, + 66,1,66,1,66,1,66,13,19,13,25,1,66,1,66,1, + 72,1,72,1,72,1,72,26,32,26,51,1,72,1,72,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,6,1,6,1,6,16,22,16,41,42,47,48, + 51,42,52,16,53,1,13,1,13,1,3,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,21,2,21,2,21,2,1,3,1,3,5,11,1,15,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,16,2,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,5,11,13,19,13,19,16, + 2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp866.h b/Python/frozen_modules/encodings_cp866.h new file mode 100644 index 00000000000000..9ac9fc3c28580e --- /dev/null +++ b/Python/frozen_modules/encodings_cp866.h @@ -0,0 +1,927 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp866[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,216,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,79,100,80,147,1,100,81,100,82, + 147,1,165,1,105,0,100,83,100,84,147,1,100,85,100,86, + 147,1,100,87,100,88,147,1,100,89,100,90,147,1,100,91, + 100,92,147,1,100,93,100,94,147,1,100,95,100,96,147,1, + 100,97,100,98,147,1,100,99,100,100,147,1,100,101,100,102, + 147,1,100,103,100,104,147,1,100,105,100,106,147,1,100,107, + 100,108,147,1,100,109,100,110,147,1,100,111,100,112,147,1, + 100,113,100,114,147,1,100,115,100,116,147,1,165,1,105,0, + 100,117,100,118,147,1,100,119,100,120,147,1,100,121,100,122, + 147,1,100,123,100,124,147,1,100,125,100,126,147,1,100,127, + 100,128,147,1,100,129,100,130,147,1,100,131,100,132,147,1, + 100,133,100,134,147,1,100,135,100,136,147,1,100,137,100,138, + 147,1,100,139,100,140,147,1,100,141,100,142,147,1,100,143, + 100,144,147,1,100,145,100,146,147,1,100,147,100,148,147,1, + 100,149,100,150,147,1,165,1,105,0,100,151,100,152,147,1, + 100,153,100,154,147,1,100,155,100,156,147,1,100,157,100,158, + 147,1,100,159,100,160,147,1,100,161,100,162,147,1,100,163, + 100,164,147,1,100,165,100,166,147,1,100,167,100,168,147,1, + 100,169,100,170,147,1,100,171,100,172,147,1,100,173,100,174, + 147,1,100,175,100,176,147,1,100,177,100,178,147,1,100,179, + 100,180,147,1,100,181,100,182,147,1,100,183,100,184,147,1, + 165,1,105,0,100,185,100,186,147,1,100,187,100,188,147,1, + 100,189,100,190,147,1,100,191,100,192,147,1,100,193,100,194, + 147,1,100,195,100,196,147,1,100,197,100,198,147,1,100,199, + 100,200,147,1,100,201,100,202,147,1,100,203,100,204,147,1, + 100,205,100,206,147,1,100,207,100,208,147,1,100,209,100,210, + 147,1,100,211,100,212,147,1,100,213,100,214,147,1,100,215, + 100,216,147,1,100,217,100,218,147,1,165,1,105,0,100,219, + 100,220,147,1,100,221,100,222,147,1,100,223,100,224,147,1, + 100,225,100,226,147,1,100,227,100,228,147,1,100,229,100,230, + 147,1,100,231,100,232,147,1,100,233,100,234,147,1,100,235, + 100,236,147,1,100,237,100,238,147,1,100,239,100,240,147,1, + 100,241,100,242,147,1,100,243,100,244,147,1,100,245,100,246, + 147,1,100,247,100,248,147,1,100,249,100,250,147,1,100,251, + 100,252,147,1,165,1,100,253,100,111,100,254,100,125,100,255, + 144,1,100,0,100,87,144,1,100,1,100,79,144,1,100,2, + 156,9,165,1,161,1,1,0,144,1,100,3,90,12,105,0, + 100,1,100,1,147,1,144,1,100,4,144,1,100,4,147,1, + 144,1,100,5,144,1,100,5,147,1,144,1,100,6,144,1, + 100,6,147,1,144,1,100,7,144,1,100,7,147,1,144,1, + 100,8,144,1,100,8,147,1,144,1,100,9,144,1,100,9, + 147,1,144,1,100,10,144,1,100,10,147,1,144,1,100,11, + 144,1,100,11,147,1,144,1,100,12,144,1,100,12,147,1, + 144,1,100,13,144,1,100,13,147,1,144,1,100,14,144,1, + 100,14,147,1,144,1,100,15,144,1,100,15,147,1,144,1, + 100,16,144,1,100,16,147,1,144,1,100,17,144,1,100,17, + 147,1,144,1,100,18,144,1,100,18,147,1,144,1,100,19, + 144,1,100,19,147,1,105,0,144,1,100,20,144,1,100,20, + 147,1,144,1,100,21,144,1,100,21,147,1,144,1,100,22, + 144,1,100,22,147,1,144,1,100,23,144,1,100,23,147,1, + 144,1,100,24,144,1,100,24,147,1,144,1,100,25,144,1, + 100,25,147,1,144,1,100,26,144,1,100,26,147,1,144,1, + 100,27,144,1,100,27,147,1,144,1,100,28,144,1,100,28, + 147,1,144,1,100,29,144,1,100,29,147,1,144,1,100,30, + 144,1,100,30,147,1,144,1,100,31,144,1,100,31,147,1, + 144,1,100,32,144,1,100,32,147,1,144,1,100,33,144,1, + 100,33,147,1,144,1,100,34,144,1,100,34,147,1,144,1, + 100,35,144,1,100,35,147,1,144,1,100,36,144,1,100,36, + 147,1,165,1,105,0,144,1,100,37,144,1,100,37,147,1, + 144,1,100,38,144,1,100,38,147,1,144,1,100,39,144,1, + 100,39,147,1,144,1,100,40,144,1,100,40,147,1,144,1, + 100,41,144,1,100,41,147,1,144,1,100,42,144,1,100,42, + 147,1,144,1,100,43,144,1,100,43,147,1,144,1,100,44, + 144,1,100,44,147,1,144,1,100,45,144,1,100,45,147,1, + 144,1,100,46,144,1,100,46,147,1,144,1,100,47,144,1, + 100,47,147,1,144,1,100,48,144,1,100,48,147,1,144,1, + 100,49,144,1,100,49,147,1,144,1,100,50,144,1,100,50, + 147,1,144,1,100,51,144,1,100,51,147,1,144,1,100,52, + 144,1,100,52,147,1,144,1,100,53,144,1,100,53,147,1, + 165,1,105,0,144,1,100,54,144,1,100,54,147,1,144,1, + 100,55,144,1,100,55,147,1,144,1,100,56,144,1,100,56, + 147,1,144,1,100,57,144,1,100,57,147,1,144,1,100,58, + 144,1,100,58,147,1,144,1,100,59,144,1,100,59,147,1, + 144,1,100,60,144,1,100,60,147,1,144,1,100,61,144,1, + 100,61,147,1,144,1,100,62,144,1,100,62,147,1,144,1, + 100,63,144,1,100,63,147,1,144,1,100,64,144,1,100,64, + 147,1,144,1,100,65,144,1,100,65,147,1,144,1,100,66, + 144,1,100,66,147,1,144,1,100,67,144,1,100,67,147,1, + 144,1,100,68,144,1,100,68,147,1,144,1,100,69,144,1, + 100,69,147,1,144,1,100,70,144,1,100,70,147,1,165,1, + 105,0,144,1,100,71,144,1,100,71,147,1,144,1,100,72, + 144,1,100,72,147,1,144,1,100,73,144,1,100,73,147,1, + 144,1,100,74,144,1,100,74,147,1,144,1,100,75,144,1, + 100,75,147,1,144,1,100,76,144,1,100,76,147,1,144,1, + 100,77,144,1,100,77,147,1,144,1,100,78,144,1,100,78, + 147,1,144,1,100,79,144,1,100,79,147,1,144,1,100,80, + 144,1,100,80,147,1,144,1,100,81,144,1,100,81,147,1, + 144,1,100,82,144,1,100,82,147,1,144,1,100,83,144,1, + 100,83,147,1,144,1,100,84,144,1,100,84,147,1,144,1, + 100,85,144,1,100,85,147,1,144,1,100,86,144,1,100,86, + 147,1,144,1,100,87,144,1,100,87,147,1,165,1,105,0, + 144,1,100,88,144,1,100,88,147,1,144,1,100,89,144,1, + 100,89,147,1,144,1,100,90,144,1,100,90,147,1,144,1, + 100,91,144,1,100,91,147,1,144,1,100,92,144,1,100,92, + 147,1,144,1,100,93,144,1,100,93,147,1,144,1,100,94, + 144,1,100,94,147,1,144,1,100,95,144,1,100,95,147,1, + 144,1,100,96,144,1,100,96,147,1,144,1,100,97,144,1, + 100,97,147,1,144,1,100,98,144,1,100,98,147,1,144,1, + 100,99,144,1,100,99,147,1,144,1,100,100,144,1,100,100, + 147,1,144,1,100,101,144,1,100,101,147,1,144,1,100,102, + 144,1,100,102,147,1,144,1,100,103,144,1,100,103,147,1, + 144,1,100,104,144,1,100,104,147,1,165,1,105,0,144,1, + 100,105,144,1,100,105,147,1,144,1,100,106,144,1,100,106, + 147,1,144,1,100,107,144,1,100,107,147,1,144,1,100,108, + 144,1,100,108,147,1,144,1,100,109,144,1,100,109,147,1, + 144,1,100,110,144,1,100,110,147,1,144,1,100,111,144,1, + 100,111,147,1,144,1,100,112,144,1,100,112,147,1,144,1, + 100,113,144,1,100,113,147,1,144,1,100,114,144,1,100,114, + 147,1,144,1,100,115,144,1,100,115,147,1,144,1,100,116, + 144,1,100,116,147,1,144,1,100,117,144,1,100,117,147,1, + 144,1,100,118,144,1,100,118,147,1,144,1,100,119,144,1, + 100,119,147,1,144,1,100,120,144,1,100,120,147,1,144,1, + 100,121,144,1,100,121,147,1,165,1,105,0,144,1,100,122, + 144,1,100,122,147,1,144,1,100,123,144,1,100,123,147,1, + 144,1,100,124,144,1,100,124,147,1,144,1,100,125,144,1, + 100,125,147,1,144,1,100,126,144,1,100,126,147,1,144,1, + 100,127,144,1,100,127,147,1,144,1,100,128,144,1,100,128, + 147,1,144,1,100,129,144,1,100,129,147,1,144,1,100,130, + 144,1,100,130,147,1,100,79,144,1,100,131,147,1,100,87, + 144,1,100,132,147,1,100,111,144,1,100,133,147,1,100,125, + 144,1,100,134,147,1,100,240,100,239,147,1,100,244,100,243, + 147,1,100,248,100,247,147,1,100,252,100,251,147,1,165,1, + 105,0,100,16,100,15,147,1,100,18,100,17,147,1,100,20, + 100,19,147,1,100,22,100,21,147,1,100,24,100,23,147,1, + 100,26,100,25,147,1,100,28,100,27,147,1,100,30,100,29, + 147,1,100,32,100,31,147,1,100,34,100,33,147,1,100,36, + 100,35,147,1,100,38,100,37,147,1,100,40,100,39,147,1, + 100,42,100,41,147,1,100,44,100,43,147,1,100,46,100,45, + 147,1,100,48,100,47,147,1,165,1,105,0,100,50,100,49, + 147,1,100,52,100,51,147,1,100,54,100,53,147,1,100,56, + 100,55,147,1,100,58,100,57,147,1,100,60,100,59,147,1, + 100,62,100,61,147,1,100,64,100,63,147,1,100,66,100,65, + 147,1,100,68,100,67,147,1,100,70,100,69,147,1,100,72, + 100,71,147,1,100,74,100,73,147,1,100,76,100,75,147,1, + 100,78,100,77,147,1,100,80,100,79,147,1,100,82,100,81, + 147,1,165,1,105,0,100,84,100,83,147,1,100,86,100,85, + 147,1,100,88,100,87,147,1,100,90,100,89,147,1,100,92, + 100,91,147,1,100,94,100,93,147,1,100,96,100,95,147,1, + 100,98,100,97,147,1,100,100,100,99,147,1,100,102,100,101, + 147,1,100,104,100,103,147,1,100,106,100,105,147,1,100,108, + 100,107,147,1,100,110,100,109,147,1,100,208,100,207,147,1, + 100,210,100,209,147,1,100,212,100,211,147,1,165,1,105,0, + 100,214,100,213,147,1,100,216,100,215,147,1,100,218,100,217, + 147,1,100,220,100,219,147,1,100,222,100,221,147,1,100,224, + 100,223,147,1,100,226,100,225,147,1,100,228,100,227,147,1, + 100,230,100,229,147,1,100,232,100,231,147,1,100,234,100,233, + 147,1,100,236,100,235,147,1,100,238,100,237,147,1,100,242, + 100,241,147,1,100,246,100,245,147,1,100,250,100,249,147,1, + 100,253,144,1,100,135,147,1,165,1,105,0,144,1,100,0, + 144,1,100,136,147,1,100,254,144,1,100,137,147,1,100,255, + 144,1,100,138,147,1,100,152,100,151,147,1,100,118,100,117, + 147,1,100,196,100,195,147,1,100,142,100,141,147,1,100,144, + 100,143,147,1,100,194,100,193,147,1,100,150,100,149,147,1, + 100,120,100,119,147,1,100,148,100,147,147,1,100,146,100,145, + 147,1,100,154,100,153,147,1,100,170,100,169,147,1,100,132, + 100,131,147,1,100,186,100,185,147,1,165,1,105,0,100,188, + 100,187,147,1,100,162,100,161,147,1,100,128,100,127,147,1, + 100,126,100,125,147,1,100,134,100,133,147,1,100,184,100,183, + 147,1,100,182,100,181,147,1,100,160,100,159,147,1,100,140, + 100,139,147,1,100,138,100,137,147,1,100,136,100,135,147,1, + 100,156,100,155,147,1,100,158,100,157,147,1,100,168,100,167, + 147,1,100,122,100,121,147,1,100,124,100,123,147,1,100,130, + 100,129,147,1,165,1,105,0,100,178,100,177,147,1,100,180, + 100,179,147,1,100,166,100,165,147,1,100,174,100,173,147,1, + 100,176,100,175,147,1,100,164,100,163,147,1,100,192,100,191, + 147,1,100,190,100,189,147,1,100,172,100,171,147,1,100,206, + 100,205,147,1,100,200,100,199,147,1,100,198,100,197,147,1, + 100,202,100,201,147,1,100,204,100,203,147,1,100,112,100,111, + 147,1,100,114,100,113,147,1,100,116,100,115,147,1,165,1, + 144,1,100,1,144,1,100,139,105,1,165,1,90,13,100,2, + 83,0,40,140,1,0,0,122,96,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,86,69,78,68,79,82,83, + 47,77,73,67,83,70,84,47,80,67,47,67,80,56,54,54, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,12,101,110,99, + 111,100,105,110,103,95,109,97,112,169,3,218,4,115,101,108, + 102,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,3,0,0,0,32,32,32,250,24,60,102,114,111,122,101, + 110,32,101,110,99,111,100,105,110,103,115,46,99,112,56,54, + 54,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,5,99, + 112,56,54,54,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 33,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,21,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,233,0,1,0, + 0,233,128,0,0,0,105,16,4,0,0,233,129,0,0,0, + 105,17,4,0,0,233,130,0,0,0,105,18,4,0,0,233, + 131,0,0,0,105,19,4,0,0,233,132,0,0,0,105,20, + 4,0,0,233,133,0,0,0,105,21,4,0,0,233,134,0, + 0,0,105,22,4,0,0,233,135,0,0,0,105,23,4,0, + 0,233,136,0,0,0,105,24,4,0,0,233,137,0,0,0, + 105,25,4,0,0,233,138,0,0,0,105,26,4,0,0,233, + 139,0,0,0,105,27,4,0,0,233,140,0,0,0,105,28, + 4,0,0,233,141,0,0,0,105,29,4,0,0,233,142,0, + 0,0,105,30,4,0,0,233,143,0,0,0,105,31,4,0, + 0,233,144,0,0,0,105,32,4,0,0,233,145,0,0,0, + 105,33,4,0,0,233,146,0,0,0,105,34,4,0,0,233, + 147,0,0,0,105,35,4,0,0,233,148,0,0,0,105,36, + 4,0,0,233,149,0,0,0,105,37,4,0,0,233,150,0, + 0,0,105,38,4,0,0,233,151,0,0,0,105,39,4,0, + 0,233,152,0,0,0,105,40,4,0,0,233,153,0,0,0, + 105,41,4,0,0,233,154,0,0,0,105,42,4,0,0,233, + 155,0,0,0,105,43,4,0,0,233,156,0,0,0,105,44, + 4,0,0,233,157,0,0,0,105,45,4,0,0,233,158,0, + 0,0,105,46,4,0,0,233,159,0,0,0,105,47,4,0, + 0,233,160,0,0,0,105,48,4,0,0,233,161,0,0,0, + 105,49,4,0,0,233,162,0,0,0,105,50,4,0,0,233, + 163,0,0,0,105,51,4,0,0,233,164,0,0,0,105,52, + 4,0,0,233,165,0,0,0,105,53,4,0,0,233,166,0, + 0,0,105,54,4,0,0,233,167,0,0,0,105,55,4,0, + 0,233,168,0,0,0,105,56,4,0,0,233,169,0,0,0, + 105,57,4,0,0,233,170,0,0,0,105,58,4,0,0,233, + 171,0,0,0,105,59,4,0,0,233,172,0,0,0,105,60, + 4,0,0,233,173,0,0,0,105,61,4,0,0,233,174,0, + 0,0,105,62,4,0,0,233,175,0,0,0,105,63,4,0, + 0,233,176,0,0,0,105,145,37,0,0,233,177,0,0,0, + 105,146,37,0,0,233,178,0,0,0,105,147,37,0,0,233, + 179,0,0,0,105,2,37,0,0,233,180,0,0,0,105,36, + 37,0,0,233,181,0,0,0,105,97,37,0,0,233,182,0, + 0,0,105,98,37,0,0,233,183,0,0,0,105,86,37,0, + 0,233,184,0,0,0,105,85,37,0,0,233,185,0,0,0, + 105,99,37,0,0,233,186,0,0,0,105,81,37,0,0,233, + 187,0,0,0,105,87,37,0,0,233,188,0,0,0,105,93, + 37,0,0,233,189,0,0,0,105,92,37,0,0,233,190,0, + 0,0,105,91,37,0,0,233,191,0,0,0,105,16,37,0, + 0,233,192,0,0,0,105,20,37,0,0,233,193,0,0,0, + 105,52,37,0,0,233,194,0,0,0,105,44,37,0,0,233, + 195,0,0,0,105,28,37,0,0,233,196,0,0,0,105,0, + 37,0,0,233,197,0,0,0,105,60,37,0,0,233,198,0, + 0,0,105,94,37,0,0,233,199,0,0,0,105,95,37,0, + 0,233,200,0,0,0,105,90,37,0,0,233,201,0,0,0, + 105,84,37,0,0,233,202,0,0,0,105,105,37,0,0,233, + 203,0,0,0,105,102,37,0,0,233,204,0,0,0,105,96, + 37,0,0,233,205,0,0,0,105,80,37,0,0,233,206,0, + 0,0,105,108,37,0,0,233,207,0,0,0,105,103,37,0, + 0,233,208,0,0,0,105,104,37,0,0,233,209,0,0,0, + 105,100,37,0,0,233,210,0,0,0,105,101,37,0,0,233, + 211,0,0,0,105,89,37,0,0,233,212,0,0,0,105,88, + 37,0,0,233,213,0,0,0,105,82,37,0,0,233,214,0, + 0,0,105,83,37,0,0,233,215,0,0,0,105,107,37,0, + 0,233,216,0,0,0,105,106,37,0,0,233,217,0,0,0, + 105,24,37,0,0,233,218,0,0,0,105,12,37,0,0,233, + 219,0,0,0,105,136,37,0,0,233,220,0,0,0,105,132, + 37,0,0,233,221,0,0,0,105,140,37,0,0,233,222,0, + 0,0,105,144,37,0,0,233,223,0,0,0,105,128,37,0, + 0,233,224,0,0,0,105,64,4,0,0,233,225,0,0,0, + 105,65,4,0,0,233,226,0,0,0,105,66,4,0,0,233, + 227,0,0,0,105,67,4,0,0,233,228,0,0,0,105,68, + 4,0,0,233,229,0,0,0,105,69,4,0,0,233,230,0, + 0,0,105,70,4,0,0,233,231,0,0,0,105,71,4,0, + 0,233,232,0,0,0,105,72,4,0,0,233,233,0,0,0, + 105,73,4,0,0,233,234,0,0,0,105,74,4,0,0,233, + 235,0,0,0,105,75,4,0,0,233,236,0,0,0,105,76, + 4,0,0,233,237,0,0,0,105,77,4,0,0,233,238,0, + 0,0,105,78,4,0,0,233,239,0,0,0,105,79,4,0, + 0,233,240,0,0,0,105,1,4,0,0,233,241,0,0,0, + 105,81,4,0,0,233,242,0,0,0,105,4,4,0,0,233, + 243,0,0,0,105,84,4,0,0,233,244,0,0,0,105,7, + 4,0,0,233,245,0,0,0,105,87,4,0,0,233,246,0, + 0,0,105,14,4,0,0,105,94,4,0,0,105,25,34,0, + 0,105,26,34,0,0,105,22,33,0,0,105,160,37,0,0, + 41,9,233,247,0,0,0,233,248,0,0,0,233,249,0,0, + 0,233,250,0,0,0,233,251,0,0,0,233,252,0,0,0, + 233,253,0,0,0,233,254,0,0,0,233,255,0,0,0,117, + 180,1,0,0,0,1,2,3,4,5,6,7,8,9,10,11, + 12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27, + 28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43, + 44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, + 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75, + 76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91, + 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107, + 108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123, + 124,125,126,127,208,144,208,145,208,146,208,147,208,148,208,149, + 208,150,208,151,208,152,208,153,208,154,208,155,208,156,208,157, + 208,158,208,159,208,160,208,161,208,162,208,163,208,164,208,165, + 208,166,208,167,208,168,208,169,208,170,208,171,208,172,208,173, + 208,174,208,175,208,176,208,177,208,178,208,179,208,180,208,181, + 208,182,208,183,208,184,208,185,208,186,208,187,208,188,208,189, + 208,190,208,191,226,150,145,226,150,146,226,150,147,226,148,130, + 226,148,164,226,149,161,226,149,162,226,149,150,226,149,149,226, + 149,163,226,149,145,226,149,151,226,149,157,226,149,156,226,149, + 155,226,148,144,226,148,148,226,148,180,226,148,172,226,148,156, + 226,148,128,226,148,188,226,149,158,226,149,159,226,149,154,226, + 149,148,226,149,169,226,149,166,226,149,160,226,149,144,226,149, + 172,226,149,167,226,149,168,226,149,164,226,149,165,226,149,153, + 226,149,152,226,149,146,226,149,147,226,149,171,226,149,170,226, + 148,152,226,148,140,226,150,136,226,150,132,226,150,140,226,150, + 144,226,150,128,209,128,209,129,209,130,209,131,209,132,209,133, + 209,134,209,135,209,136,209,137,209,138,209,139,209,140,209,141, + 209,142,209,143,208,129,209,145,208,132,209,148,208,135,209,151, + 208,142,209,158,194,176,226,136,153,194,183,226,136,154,226,132, + 150,194,164,226,150,160,194,160,233,1,0,0,0,233,2,0, + 0,0,233,3,0,0,0,233,4,0,0,0,233,5,0,0, + 0,233,6,0,0,0,233,7,0,0,0,233,8,0,0,0, + 233,9,0,0,0,233,10,0,0,0,233,11,0,0,0,233, + 12,0,0,0,233,13,0,0,0,233,14,0,0,0,233,15, + 0,0,0,233,16,0,0,0,233,17,0,0,0,233,18,0, + 0,0,233,19,0,0,0,233,20,0,0,0,233,21,0,0, + 0,233,22,0,0,0,233,23,0,0,0,233,24,0,0,0, + 233,25,0,0,0,233,26,0,0,0,233,27,0,0,0,233, + 28,0,0,0,233,29,0,0,0,233,30,0,0,0,233,31, + 0,0,0,233,32,0,0,0,233,33,0,0,0,233,34,0, + 0,0,233,35,0,0,0,233,36,0,0,0,233,37,0,0, + 0,233,38,0,0,0,233,39,0,0,0,233,40,0,0,0, + 233,41,0,0,0,233,42,0,0,0,233,43,0,0,0,233, + 44,0,0,0,233,45,0,0,0,233,46,0,0,0,233,47, + 0,0,0,233,48,0,0,0,233,49,0,0,0,233,50,0, + 0,0,233,51,0,0,0,233,52,0,0,0,233,53,0,0, + 0,233,54,0,0,0,233,55,0,0,0,233,56,0,0,0, + 233,57,0,0,0,233,58,0,0,0,233,59,0,0,0,233, + 60,0,0,0,233,61,0,0,0,233,62,0,0,0,233,63, + 0,0,0,233,64,0,0,0,233,65,0,0,0,233,66,0, + 0,0,233,67,0,0,0,233,68,0,0,0,233,69,0,0, + 0,233,70,0,0,0,233,71,0,0,0,233,72,0,0,0, + 233,73,0,0,0,233,74,0,0,0,233,75,0,0,0,233, + 76,0,0,0,233,77,0,0,0,233,78,0,0,0,233,79, + 0,0,0,233,80,0,0,0,233,81,0,0,0,233,82,0, + 0,0,233,83,0,0,0,233,84,0,0,0,233,85,0,0, + 0,233,86,0,0,0,233,87,0,0,0,233,88,0,0,0, + 233,89,0,0,0,233,90,0,0,0,233,91,0,0,0,233, + 92,0,0,0,233,93,0,0,0,233,94,0,0,0,233,95, + 0,0,0,233,96,0,0,0,233,97,0,0,0,233,98,0, + 0,0,233,99,0,0,0,233,100,0,0,0,233,101,0,0, + 0,233,102,0,0,0,233,103,0,0,0,233,104,0,0,0, + 233,105,0,0,0,233,106,0,0,0,233,107,0,0,0,233, + 108,0,0,0,233,109,0,0,0,233,110,0,0,0,233,111, + 0,0,0,233,112,0,0,0,233,113,0,0,0,233,114,0, + 0,0,233,115,0,0,0,233,116,0,0,0,233,117,0,0, + 0,233,118,0,0,0,233,119,0,0,0,233,120,0,0,0, + 233,121,0,0,0,233,122,0,0,0,233,123,0,0,0,233, + 124,0,0,0,233,125,0,0,0,233,126,0,0,0,233,127, + 0,0,0,114,167,0,0,0,114,165,0,0,0,114,160,0, + 0,0,114,162,0,0,0,114,159,0,0,0,114,164,0,0, + 0,114,161,0,0,0,114,163,0,0,0,114,166,0,0,0, + 41,14,218,7,95,95,100,111,99,95,95,114,5,0,0,0, + 114,1,0,0,0,114,24,0,0,0,114,31,0,0,0,114, + 33,0,0,0,114,36,0,0,0,114,38,0,0,0,90,18, + 109,97,107,101,95,105,100,101,110,116,105,116,121,95,100,105, + 99,116,218,5,114,97,110,103,101,90,12,100,101,99,111,100, + 105,110,103,95,109,97,112,218,6,117,112,100,97,116,101,114, + 17,0,0,0,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,42,1,0,0,1,0,0,0,115,30,8,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 14,13,6,1,4,1,2,255,4,2,2,254,4,3,2,253, + 4,4,2,252,4,5,2,251,4,6,2,250,4,7,2,249, + 4,8,2,248,4,9,2,247,4,10,2,246,4,11,2,245, + 4,12,2,244,4,13,2,243,4,14,2,242,4,15,2,241, + 4,16,2,240,4,17,4,239,4,18,2,238,4,19,2,237, + 4,20,2,236,4,21,2,235,4,22,2,234,4,23,2,233, + 4,24,2,232,4,25,2,231,4,26,2,230,4,27,2,229, + 4,28,2,228,4,29,2,227,4,30,2,226,4,31,2,225, + 4,32,2,224,4,33,2,223,4,34,6,222,4,35,2,221, + 4,36,2,220,4,37,2,219,4,38,2,218,4,39,2,217, + 4,40,2,216,4,41,2,215,4,42,2,214,4,43,2,213, + 4,44,2,212,4,45,2,211,4,46,2,210,4,47,2,209, + 4,48,2,208,4,49,2,207,4,50,2,206,4,51,6,205, + 4,52,2,204,4,53,2,203,4,54,2,202,4,55,2,201, + 4,56,2,200,4,57,2,199,4,58,2,198,4,59,2,197, + 4,60,2,196,4,61,2,195,4,62,2,194,4,63,2,193, + 4,64,2,192,4,65,2,191,4,66,2,190,4,67,2,189, + 4,68,6,188,4,69,2,187,4,70,2,186,4,71,2,185, + 4,72,2,184,4,73,2,183,4,74,2,182,4,75,2,181, + 4,76,2,180,4,77,2,179,4,78,2,178,4,79,2,177, + 4,80,2,176,4,81,2,175,4,82,2,174,4,83,2,173, + 4,84,2,172,4,85,6,171,4,86,2,170,4,87,2,169, + 4,88,2,168,4,89,2,167,4,90,2,166,4,91,2,165, + 4,92,2,164,4,93,2,163,4,94,2,162,4,95,2,161, + 4,96,2,160,4,97,2,159,4,98,2,158,4,99,2,157, + 4,100,2,156,4,101,2,155,4,102,6,154,4,103,2,153, + 4,104,2,152,4,105,2,151,4,106,2,150,4,107,2,149, + 4,108,2,148,4,109,2,147,4,110,2,146,4,111,2,145, + 4,112,2,144,4,113,2,143,4,114,2,142,4,115,2,141, + 4,116,2,140,4,117,2,139,4,118,2,138,4,119,4,137, + 2,120,2,1,2,1,2,1,2,1,4,1,2,1,4,1, + 2,1,0,129,12,255,0,127,4,7,2,255,0,127,0,127, + 2,7,4,1,2,255,8,2,2,254,8,3,2,253,8,4, + 2,252,8,5,2,251,8,6,2,250,8,7,2,249,8,8, + 2,248,8,9,2,247,8,10,2,246,8,11,2,245,8,12, + 2,244,8,13,2,243,8,14,2,242,8,15,2,241,8,16, + 2,240,8,17,4,239,8,18,2,238,8,19,2,237,8,20, + 2,236,8,21,2,235,8,22,2,234,8,23,2,233,8,24, + 2,232,8,25,2,231,8,26,2,230,8,27,2,229,8,28, + 2,228,8,29,2,227,8,30,2,226,8,31,2,225,8,32, + 2,224,8,33,2,223,8,34,6,222,8,35,2,221,8,36, + 2,220,8,37,2,219,8,38,2,218,8,39,2,217,8,40, + 2,216,8,41,2,215,8,42,2,214,8,43,2,213,8,44, + 2,212,8,45,2,211,8,46,2,210,8,47,2,209,8,48, + 2,208,8,49,2,207,8,50,2,206,8,51,6,205,8,52, + 2,204,8,53,2,203,8,54,2,202,8,55,2,201,8,56, + 2,200,8,57,2,199,8,58,2,198,8,59,2,197,8,60, + 2,196,8,61,2,195,8,62,2,194,8,63,2,193,8,64, + 2,192,8,65,2,191,8,66,2,190,8,67,2,189,8,68, + 6,188,8,69,2,187,8,70,2,186,8,71,2,185,8,72, + 2,184,8,73,2,183,8,74,2,182,8,75,2,181,8,76, + 2,180,8,77,2,179,8,78,2,178,8,79,2,177,8,80, + 2,176,8,81,2,175,8,82,2,174,8,83,2,173,8,84, + 2,172,8,85,6,171,8,86,2,170,8,87,2,169,8,88, + 2,168,8,89,2,167,8,90,2,166,8,91,2,165,8,92, + 2,164,8,93,2,163,8,94,2,162,8,95,2,161,8,96, + 2,160,8,97,2,159,8,98,2,158,8,99,2,157,8,100, + 2,156,8,101,2,155,8,102,6,154,8,103,2,153,8,104, + 2,152,8,105,2,151,8,106,2,150,8,107,2,149,8,108, + 2,148,8,109,2,147,8,110,2,146,8,111,2,145,8,112, + 2,144,8,113,2,143,8,114,2,142,8,115,2,141,8,116, + 2,140,8,117,2,139,8,118,2,138,8,119,6,137,8,120, + 2,136,8,121,2,135,8,122,2,134,8,123,2,133,8,124, + 2,132,8,125,2,131,8,126,2,130,8,127,2,129,0,127, + 8,1,0,129,2,255,0,127,6,2,0,129,2,254,0,127, + 6,3,0,129,2,253,0,127,6,4,0,129,2,252,0,127, + 6,5,0,129,2,251,0,127,4,6,0,129,2,250,0,127, + 4,7,0,129,2,249,0,127,4,8,0,129,2,248,0,127, + 4,9,0,129,6,247,0,127,4,10,0,129,2,246,0,127, + 4,11,0,129,2,245,0,127,4,12,0,129,2,244,0,127, + 4,13,0,129,2,243,0,127,4,14,0,129,2,242,0,127, + 4,15,0,129,2,241,0,127,4,16,0,129,2,240,0,127, + 4,17,0,129,2,239,0,127,4,18,0,129,2,238,0,127, + 4,19,0,129,2,237,0,127,4,20,0,129,2,236,0,127, + 4,21,0,129,2,235,0,127,4,22,0,129,2,234,0,127, + 4,23,0,129,2,233,0,127,4,24,0,129,2,232,0,127, + 4,25,0,129,2,231,0,127,4,26,0,129,6,230,0,127, + 4,27,0,129,2,229,0,127,4,28,0,129,2,228,0,127, + 4,29,0,129,2,227,0,127,4,30,0,129,2,226,0,127, + 4,31,0,129,2,225,0,127,4,32,0,129,2,224,0,127, + 4,33,0,129,2,223,0,127,4,34,0,129,2,222,0,127, + 4,35,0,129,2,221,0,127,4,36,0,129,2,220,0,127, + 4,37,0,129,2,219,0,127,4,38,0,129,2,218,0,127, + 4,39,0,129,2,217,0,127,4,40,0,129,2,216,0,127, + 4,41,0,129,2,215,0,127,4,42,0,129,2,214,0,127, + 4,43,0,129,6,213,0,127,4,44,0,129,2,212,0,127, + 4,45,0,129,2,211,0,127,4,46,0,129,2,210,0,127, + 4,47,0,129,2,209,0,127,4,48,0,129,2,208,0,127, + 4,49,0,129,2,207,0,127,4,50,0,129,2,206,0,127, + 4,51,0,129,2,205,0,127,4,52,0,129,2,204,0,127, + 4,53,0,129,2,203,0,127,4,54,0,129,2,202,0,127, + 4,55,0,129,2,201,0,127,4,56,0,129,2,200,0,127, + 4,57,0,129,2,199,0,127,4,58,0,129,2,198,0,127, + 4,59,0,129,2,197,0,127,4,60,0,129,6,196,0,127, + 4,61,0,129,2,195,0,127,4,62,0,129,2,194,0,127, + 4,63,0,129,2,193,0,127,4,64,0,129,2,192,0,127, + 4,65,0,129,2,191,0,127,4,66,0,129,2,190,0,127, + 4,67,0,129,2,189,0,127,4,68,0,129,2,188,0,127, + 4,69,0,129,2,187,0,127,4,70,0,129,2,186,0,127, + 4,71,0,129,2,185,0,127,4,72,0,129,2,184,0,127, + 4,73,0,129,2,183,0,127,4,74,0,129,2,182,0,127, + 4,75,0,129,2,181,0,127,4,76,0,129,2,180,0,127, + 6,77,0,129,6,179,0,127,8,78,0,129,2,178,0,127, + 6,79,0,129,2,177,0,127,6,80,0,129,2,176,0,127, + 4,81,0,129,2,175,0,127,4,82,0,129,2,174,0,127, + 4,83,0,129,2,173,0,127,4,84,0,129,2,172,0,127, + 4,85,0,129,2,171,0,127,4,86,0,129,2,170,0,127, + 4,87,0,129,2,169,0,127,4,88,0,129,2,168,0,127, + 4,89,0,129,2,167,0,127,4,90,0,129,2,166,0,127, + 4,91,0,129,2,165,0,127,4,92,0,129,2,164,0,127, + 4,93,0,129,2,163,0,127,4,94,0,129,6,162,0,127, + 4,95,0,129,2,161,0,127,4,96,0,129,2,160,0,127, + 4,97,0,129,2,159,0,127,4,98,0,129,2,158,0,127, + 4,99,0,129,2,157,0,127,4,100,0,129,2,156,0,127, + 4,101,0,129,2,155,0,127,4,102,0,129,2,154,0,127, + 4,103,0,129,2,153,0,127,4,104,0,129,2,152,0,127, + 4,105,0,129,2,151,0,127,4,106,0,129,2,150,0,127, + 4,107,0,129,2,149,0,127,4,108,0,129,2,148,0,127, + 4,109,0,129,2,147,0,127,4,110,0,129,2,146,0,127, + 4,111,0,129,6,145,0,127,4,112,0,129,2,144,0,127, + 4,113,0,129,2,143,0,127,4,114,0,129,2,142,0,127, + 4,115,0,129,2,141,0,127,4,116,0,129,2,140,0,127, + 4,117,0,129,2,139,0,127,4,118,0,129,2,138,0,127, + 4,119,0,129,2,137,0,127,4,120,0,129,2,136,0,127, + 4,121,0,129,2,135,0,127,4,122,0,129,2,134,0,127, + 4,123,0,129,2,133,0,127,4,124,0,129,2,132,0,127, + 4,125,0,129,2,131,0,127,4,126,0,129,2,130,0,127, + 4,127,0,129,2,129,0,127,0,127,4,1,0,129,0,129, + 4,255,0,127,0,127,8,2,0,129,0,129,10,254,115,72, + 8,0,0,4,2,8,2,8,10,4,250,4,6,8,4,4, + 254,4,2,8,4,4,254,4,2,8,3,6,255,4,1,8, + 3,6,255,4,1,6,13,14,4,2,1,0,127,4,2,0, + 129,4,255,0,127,2,1,4,129,2,127,4,130,2,126,4, + 131,2,125,4,132,2,124,4,133,2,123,4,134,2,122,4, + 135,2,121,4,136,2,120,4,137,2,119,4,138,2,118,4, + 139,2,117,4,140,2,116,4,141,2,115,4,142,2,114,4, + 143,2,113,4,144,4,112,4,145,2,111,4,146,2,110,4, + 147,2,109,4,148,2,108,4,149,2,107,4,150,2,106,4, + 151,2,105,4,152,2,104,4,153,2,103,4,154,2,102,4, + 155,2,101,4,156,2,100,4,157,2,99,4,158,2,98,4, + 159,2,97,4,160,2,96,4,161,6,95,4,162,2,94,4, + 163,2,93,4,164,2,92,4,165,2,91,4,166,2,90,4, + 167,2,89,4,168,2,88,4,169,2,87,4,170,2,86,4, + 171,2,85,4,172,2,84,4,173,2,83,4,174,2,82,4, + 175,2,81,4,176,2,80,4,177,2,79,4,178,6,78,4, + 179,2,77,4,180,2,76,4,181,2,75,4,182,2,74,4, + 183,2,73,4,184,2,72,4,185,2,71,4,186,2,70,4, + 187,2,69,4,188,2,68,4,189,2,67,4,190,2,66,4, + 191,2,65,4,192,2,64,4,193,2,63,4,194,2,62,4, + 195,6,61,4,196,2,60,4,197,2,59,4,198,2,58,4, + 199,2,57,4,200,2,56,4,201,2,55,4,202,2,54,4, + 203,2,53,4,204,2,52,4,205,2,51,4,206,2,50,4, + 207,2,49,4,208,2,48,4,209,2,47,4,210,2,46,4, + 211,2,45,4,212,6,44,4,213,2,43,4,214,2,42,4, + 215,2,41,4,216,2,40,4,217,2,39,4,218,2,38,4, + 219,2,37,4,220,2,36,4,221,2,35,4,222,2,34,4, + 223,2,33,4,224,2,32,4,225,2,31,4,226,2,30,4, + 227,2,29,4,228,2,28,4,229,6,27,4,230,2,26,4, + 231,2,25,4,232,2,24,4,233,2,23,4,234,2,22,4, + 235,2,21,4,236,2,20,4,237,2,19,4,238,2,18,4, + 239,2,17,4,240,2,16,4,241,2,15,4,242,2,14,4, + 243,2,13,4,244,2,12,4,245,2,11,4,246,4,10,2, + 247,2,1,2,1,2,1,2,1,4,1,2,1,4,1,2, + 1,12,1,0,127,0,127,4,6,0,129,0,129,2,254,0, + 127,0,127,0,127,0,127,2,10,0,129,0,129,4,254,0, + 127,0,127,2,2,0,129,0,129,8,255,0,127,0,127,2, + 1,0,129,8,129,0,127,2,127,0,129,8,130,0,127,2, + 126,0,129,8,131,0,127,2,125,0,129,8,132,0,127,2, + 124,0,129,8,133,0,127,2,123,0,129,8,134,0,127,2, + 122,0,129,8,135,0,127,2,121,0,129,8,136,0,127,2, + 120,0,129,8,137,0,127,2,119,0,129,8,138,0,127,2, + 118,0,129,8,139,0,127,2,117,0,129,8,140,0,127,2, + 116,0,129,8,141,0,127,2,115,0,129,8,142,0,127,2, + 114,0,129,8,143,0,127,4,113,0,129,8,144,0,127,2, + 112,0,129,8,145,0,127,2,111,0,129,8,146,0,127,2, + 110,0,129,8,147,0,127,2,109,0,129,8,148,0,127,2, + 108,0,129,8,149,0,127,2,107,0,129,8,150,0,127,2, + 106,0,129,8,151,0,127,2,105,0,129,8,152,0,127,2, + 104,0,129,8,153,0,127,2,103,0,129,8,154,0,127,2, + 102,0,129,8,155,0,127,2,101,0,129,8,156,0,127,2, + 100,0,129,8,157,0,127,2,99,0,129,8,158,0,127,2, + 98,0,129,8,159,0,127,2,97,0,129,8,160,0,127,6, + 96,0,129,8,161,0,127,2,95,0,129,8,162,0,127,2, + 94,0,129,8,163,0,127,2,93,0,129,8,164,0,127,2, + 92,0,129,8,165,0,127,2,91,0,129,8,166,0,127,2, + 90,0,129,8,167,0,127,2,89,0,129,8,168,0,127,2, + 88,0,129,8,169,0,127,2,87,0,129,8,170,0,127,2, + 86,0,129,8,171,0,127,2,85,0,129,8,172,0,127,2, + 84,0,129,8,173,0,127,2,83,0,129,8,174,0,127,2, + 82,0,129,8,175,0,127,2,81,0,129,8,176,0,127,2, + 80,0,129,8,177,0,127,6,79,0,129,8,178,0,127,2, + 78,0,129,8,179,0,127,2,77,0,129,8,180,0,127,2, + 76,0,129,8,181,0,127,2,75,0,129,8,182,0,127,2, + 74,0,129,8,183,0,127,2,73,0,129,8,184,0,127,2, + 72,0,129,8,185,0,127,2,71,0,129,8,186,0,127,2, + 70,0,129,8,187,0,127,2,69,0,129,8,188,0,127,2, + 68,0,129,8,189,0,127,2,67,0,129,8,190,0,127,2, + 66,0,129,8,191,0,127,2,65,0,129,8,192,0,127,2, + 64,0,129,8,193,0,127,2,63,0,129,8,194,0,127,6, + 62,0,129,8,195,0,127,2,61,0,129,8,196,0,127,2, + 60,0,129,8,197,0,127,2,59,0,129,8,198,0,127,2, + 58,0,129,8,199,0,127,2,57,0,129,8,200,0,127,2, + 56,0,129,8,201,0,127,2,55,0,129,8,202,0,127,2, + 54,0,129,8,203,0,127,2,53,0,129,8,204,0,127,2, + 52,0,129,8,205,0,127,2,51,0,129,8,206,0,127,2, + 50,0,129,8,207,0,127,2,49,0,129,8,208,0,127,2, + 48,0,129,8,209,0,127,2,47,0,129,8,210,0,127,2, + 46,0,129,8,211,0,127,6,45,0,129,8,212,0,127,2, + 44,0,129,8,213,0,127,2,43,0,129,8,214,0,127,2, + 42,0,129,8,215,0,127,2,41,0,129,8,216,0,127,2, + 40,0,129,8,217,0,127,2,39,0,129,8,218,0,127,2, + 38,0,129,8,219,0,127,2,37,0,129,8,220,0,127,2, + 36,0,129,8,221,0,127,2,35,0,129,8,222,0,127,2, + 34,0,129,8,223,0,127,2,33,0,129,8,224,0,127,2, + 32,0,129,8,225,0,127,2,31,0,129,8,226,0,127,2, + 30,0,129,8,227,0,127,2,29,0,129,8,228,0,127,6, + 28,0,129,8,229,0,127,2,27,0,129,8,230,0,127,2, + 26,0,129,8,231,0,127,2,25,0,129,8,232,0,127,2, + 24,0,129,8,233,0,127,2,23,0,129,8,234,0,127,2, + 22,0,129,8,235,0,127,2,21,0,129,8,236,0,127,2, + 20,0,129,8,237,0,127,2,19,0,129,8,238,0,127,2, + 18,0,129,8,239,0,127,2,17,0,129,8,240,0,127,2, + 16,0,129,8,241,0,127,2,15,0,129,8,242,0,127,2, + 14,0,129,8,243,0,127,2,13,0,129,8,244,0,127,2, + 12,0,129,8,245,0,127,6,11,0,129,8,246,0,127,2, + 10,0,129,8,247,0,127,2,9,0,129,8,248,0,127,2, + 8,0,129,8,249,0,127,2,7,0,129,8,250,0,127,2, + 6,0,129,8,251,0,127,2,5,0,129,8,252,0,127,2, + 4,0,129,8,253,0,127,2,3,0,129,8,254,0,127,2, + 2,0,129,6,255,0,127,2,1,6,129,2,127,6,130,2, + 126,6,131,2,125,4,132,2,124,4,133,2,123,4,134,2, + 122,4,135,6,121,4,136,2,120,4,137,2,119,4,138,2, + 118,4,139,2,117,4,140,2,116,4,141,2,115,4,142,2, + 114,4,143,2,113,4,144,2,112,4,145,2,111,4,146,2, + 110,4,147,2,109,4,148,2,108,4,149,2,107,4,150,2, + 106,4,151,2,105,4,152,6,104,4,153,2,103,4,154,2, + 102,4,155,2,101,4,156,2,100,4,157,2,99,4,158,2, + 98,4,159,2,97,4,160,2,96,4,161,2,95,4,162,2, + 94,4,163,2,93,4,164,2,92,4,165,2,91,4,166,2, + 90,4,167,2,89,4,168,2,88,4,169,6,87,4,170,2, + 86,4,171,2,85,4,172,2,84,4,173,2,83,4,174,2, + 82,4,175,2,81,4,176,2,80,4,177,2,79,4,178,2, + 78,4,179,2,77,4,180,2,76,4,181,2,75,4,182,2, + 74,4,183,2,73,4,184,2,72,4,185,2,71,4,186,6, + 70,4,187,2,69,4,188,2,68,4,189,2,67,4,190,2, + 66,4,191,2,65,4,192,2,64,4,193,2,63,4,194,2, + 62,4,195,2,61,4,196,2,60,4,197,2,59,4,198,2, + 58,4,199,2,57,4,200,2,56,4,201,2,55,4,202,2, + 54,6,203,6,53,8,204,2,52,6,205,2,51,6,206,2, + 50,4,207,2,49,4,208,2,48,4,209,2,47,4,210,2, + 46,4,211,2,45,4,212,2,44,4,213,2,43,4,214,2, + 42,4,215,2,41,4,216,2,40,4,217,2,39,4,218,2, + 38,4,219,2,37,4,220,6,36,4,221,2,35,4,222,2, + 34,4,223,2,33,4,224,2,32,4,225,2,31,4,226,2, + 30,4,227,2,29,4,228,2,28,4,229,2,27,4,230,2, + 26,4,231,2,25,4,232,2,24,4,233,2,23,4,234,2, + 22,4,235,2,21,4,236,2,20,4,237,6,19,4,238,2, + 18,4,239,2,17,4,240,2,16,4,241,2,15,4,242,2, + 14,4,243,2,13,4,244,2,12,4,245,2,11,4,246,2, + 10,4,247,2,9,4,248,2,8,4,249,2,7,4,250,2, + 6,4,251,2,5,4,252,2,4,4,253,2,3,4,254,4, + 2,8,255,4,1,0,129,0,129,6,253,115,216,11,0,0, + 1,4,1,4,1,14,1,14,1,14,1,14,1,66,1,66, + 1,66,1,66,13,19,13,25,1,66,1,66,1,72,1,72, + 1,72,1,72,26,32,26,51,1,72,1,72,1,74,1,74, + 1,74,1,74,26,32,26,51,1,74,1,74,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,6,1,6,1,6,16,22,16,41,42,47,48,51,42,52, + 16,53,1,13,1,13,1,3,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,21,2,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,21,2,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,21,2,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,21,2,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 21,2,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,5,11,13,19,21,2, + 5,11,13,19,21,2,5,11,13,19,21,2,5,11,13,19, + 21,2,5,11,13,19,21,2,5,11,13,19,21,2,5,11, + 13,19,21,2,5,11,13,19,21,2,21,2,13,19,13,19, + 13,19,13,19,13,19,13,19,13,19,13,19,13,19,13,19, + 13,19,21,2,21,2,21,2,21,2,1,3,1,3,5,11, + 5,11,1,15,16,2,5,11,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,16,2,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,16,2,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,16,2,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,5,11, + 13,19,13,19,16,2,5,11,5,11,13,19,13,19,16,2, + 5,11,5,11,13,19,13,19,16,2,5,11,5,11,13,19, + 13,19,16,2,5,11,5,11,13,19,13,19,16,2,5,11, + 5,11,13,19,13,19,16,2,5,11,5,11,13,19,13,19, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,13,19, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,16,2, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,16,2,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,16,2,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,13,19,16,2,16,2, + 16,2,5,11,5,11,13,19,13,19,16,2,5,11,13,19, + 13,19,16,2,5,11,13,19,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 16,2,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,16,2,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,5,11,13,19,16,2,5,11,13,19,16,2, + 5,11,13,19,16,2,5,11,13,19,16,2,5,11,13,19, + 16,2,5,11,13,19,16,2,5,11,13,19,16,2,5,11, + 13,19,16,2,16,2,5,11,5,11,13,19,13,19,16,2, + 16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp869.h b/Python/frozen_modules/encodings_cp869.h new file mode 100644 index 00000000000000..10975e60b4a5f9 --- /dev/null +++ b/Python/frozen_modules/encodings_cp869.h @@ -0,0 +1,888 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp869[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,48,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,2,147,1,100,16,100,2,147,1, + 100,17,100,2,147,1,100,18,100,2,147,1,100,19,100,2, + 147,1,100,20,100,2,147,1,100,21,100,22,147,1,100,23, + 100,2,147,1,100,24,100,25,147,1,100,26,100,27,147,1, + 100,28,100,29,147,1,100,30,100,31,147,1,100,32,100,33, + 147,1,100,34,100,35,147,1,100,36,100,37,147,1,100,38, + 100,39,147,1,100,40,100,41,147,1,105,0,100,42,100,43, + 147,1,100,44,100,45,147,1,100,46,100,2,147,1,100,47, + 100,2,147,1,100,48,100,49,147,1,100,50,100,51,147,1, + 100,52,100,53,147,1,100,54,100,55,147,1,100,56,100,57, + 147,1,100,58,100,59,147,1,100,60,100,61,147,1,100,62, + 100,63,147,1,100,64,100,65,147,1,100,66,100,67,147,1, + 100,68,100,69,147,1,100,70,100,71,147,1,100,72,100,73, + 147,1,165,1,105,0,100,74,100,75,147,1,100,63,100,76, + 147,1,100,77,100,78,147,1,100,79,100,80,147,1,100,29, + 100,81,147,1,100,82,100,83,147,1,100,84,100,85,147,1, + 100,53,100,86,147,1,100,87,100,88,147,1,100,89,100,90, + 147,1,100,27,100,91,147,1,100,92,100,93,147,1,100,94, + 100,89,147,1,100,95,100,96,147,1,100,97,100,98,147,1, + 100,99,100,100,147,1,100,57,100,101,147,1,165,1,105,0, + 100,59,100,102,147,1,100,103,100,104,147,1,100,105,100,106, + 147,1,100,107,100,108,147,1,100,25,100,109,147,1,100,110, + 100,111,147,1,100,112,100,113,147,1,100,114,100,115,147,1, + 100,96,100,116,147,1,100,117,100,118,147,1,100,90,100,119, + 147,1,100,120,100,121,147,1,100,122,100,123,147,1,100,124, + 100,125,147,1,100,126,100,127,147,1,100,128,100,129,147,1, + 100,130,100,131,147,1,165,1,105,0,100,132,100,133,147,1, + 100,134,100,135,147,1,100,136,100,137,147,1,100,138,100,139, + 147,1,100,140,100,141,147,1,100,142,100,143,147,1,100,144, + 100,145,147,1,100,146,100,147,147,1,100,148,100,149,147,1, + 100,150,100,151,147,1,100,152,100,153,147,1,100,154,100,155, + 147,1,100,156,100,157,147,1,100,158,100,159,147,1,100,160, + 100,161,147,1,100,162,100,163,147,1,100,164,100,165,147,1, + 165,1,105,0,100,166,100,167,147,1,100,168,100,169,147,1, + 100,170,100,171,147,1,100,172,100,173,147,1,100,174,100,175, + 147,1,100,176,100,177,147,1,100,178,100,179,147,1,100,180, + 100,181,147,1,100,182,100,183,147,1,100,184,100,185,147,1, + 100,186,100,187,147,1,100,188,100,189,147,1,100,190,100,191, + 147,1,100,192,100,193,147,1,100,194,100,195,147,1,100,196, + 100,197,147,1,100,198,100,199,147,1,165,1,105,0,100,200, + 100,201,147,1,100,202,100,203,147,1,100,204,100,205,147,1, + 100,206,100,207,147,1,100,208,100,209,147,1,100,210,100,211, + 147,1,100,212,100,213,147,1,100,214,100,215,147,1,100,216, + 100,217,147,1,100,218,100,219,147,1,100,220,100,92,147,1, + 100,221,100,99,147,1,100,222,100,223,147,1,100,224,100,225, + 147,1,100,226,100,227,147,1,100,228,100,82,147,1,100,229, + 100,230,147,1,165,1,100,231,100,97,100,84,100,232,100,233, + 100,234,100,235,100,236,100,70,100,237,156,9,165,1,161,1, + 1,0,100,238,90,12,105,0,100,1,100,1,147,1,100,239, + 100,239,147,1,100,240,100,240,147,1,100,241,100,241,147,1, + 100,242,100,242,147,1,100,243,100,243,147,1,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,100,251,100,251,147,1,100,252,100,252, + 147,1,100,253,100,253,147,1,100,254,100,254,147,1,105,0, + 100,255,100,255,147,1,144,1,100,0,144,1,100,0,147,1, + 144,1,100,1,144,1,100,1,147,1,144,1,100,2,144,1, + 100,2,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,144,1,100,5,144,1,100,5, + 147,1,144,1,100,6,144,1,100,6,147,1,144,1,100,7, + 144,1,100,7,147,1,144,1,100,8,144,1,100,8,147,1, + 144,1,100,9,144,1,100,9,147,1,144,1,100,10,144,1, + 100,10,147,1,144,1,100,11,144,1,100,11,147,1,144,1, + 100,12,144,1,100,12,147,1,144,1,100,13,144,1,100,13, + 147,1,144,1,100,14,144,1,100,14,147,1,144,1,100,15, + 144,1,100,15,147,1,165,1,105,0,144,1,100,16,144,1, + 100,16,147,1,144,1,100,17,144,1,100,17,147,1,144,1, + 100,18,144,1,100,18,147,1,144,1,100,19,144,1,100,19, + 147,1,144,1,100,20,144,1,100,20,147,1,144,1,100,21, + 144,1,100,21,147,1,144,1,100,22,144,1,100,22,147,1, + 144,1,100,23,144,1,100,23,147,1,144,1,100,24,144,1, + 100,24,147,1,144,1,100,25,144,1,100,25,147,1,144,1, + 100,26,144,1,100,26,147,1,144,1,100,27,144,1,100,27, + 147,1,144,1,100,28,144,1,100,28,147,1,144,1,100,29, + 144,1,100,29,147,1,144,1,100,30,144,1,100,30,147,1, + 144,1,100,31,144,1,100,31,147,1,144,1,100,32,144,1, + 100,32,147,1,165,1,105,0,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 144,1,100,37,144,1,100,37,147,1,144,1,100,38,144,1, + 100,38,147,1,144,1,100,39,144,1,100,39,147,1,144,1, + 100,40,144,1,100,40,147,1,144,1,100,41,144,1,100,41, + 147,1,144,1,100,42,144,1,100,42,147,1,144,1,100,43, + 144,1,100,43,147,1,144,1,100,44,144,1,100,44,147,1, + 144,1,100,45,144,1,100,45,147,1,144,1,100,46,144,1, + 100,46,147,1,144,1,100,47,144,1,100,47,147,1,144,1, + 100,48,144,1,100,48,147,1,144,1,100,49,144,1,100,49, + 147,1,165,1,105,0,144,1,100,50,144,1,100,50,147,1, + 144,1,100,51,144,1,100,51,147,1,144,1,100,52,144,1, + 100,52,147,1,144,1,100,53,144,1,100,53,147,1,144,1, + 100,54,144,1,100,54,147,1,144,1,100,55,144,1,100,55, + 147,1,144,1,100,56,144,1,100,56,147,1,144,1,100,57, + 144,1,100,57,147,1,144,1,100,58,144,1,100,58,147,1, + 144,1,100,59,144,1,100,59,147,1,144,1,100,60,144,1, + 100,60,147,1,144,1,100,61,144,1,100,61,147,1,144,1, + 100,62,144,1,100,62,147,1,144,1,100,63,144,1,100,63, + 147,1,144,1,100,64,144,1,100,64,147,1,144,1,100,65, + 144,1,100,65,147,1,144,1,100,66,144,1,100,66,147,1, + 165,1,105,0,144,1,100,67,144,1,100,67,147,1,144,1, + 100,68,144,1,100,68,147,1,144,1,100,69,144,1,100,69, + 147,1,144,1,100,70,144,1,100,70,147,1,144,1,100,71, + 144,1,100,71,147,1,144,1,100,72,144,1,100,72,147,1, + 144,1,100,73,144,1,100,73,147,1,144,1,100,74,144,1, + 100,74,147,1,144,1,100,75,144,1,100,75,147,1,144,1, + 100,76,144,1,100,76,147,1,144,1,100,77,144,1,100,77, + 147,1,144,1,100,78,144,1,100,78,147,1,144,1,100,79, + 144,1,100,79,147,1,144,1,100,80,144,1,100,80,147,1, + 144,1,100,81,144,1,100,81,147,1,144,1,100,82,144,1, + 100,82,147,1,144,1,100,83,144,1,100,83,147,1,165,1, + 105,0,144,1,100,84,144,1,100,84,147,1,144,1,100,85, + 144,1,100,85,147,1,144,1,100,86,144,1,100,86,147,1, + 144,1,100,87,144,1,100,87,147,1,144,1,100,88,144,1, + 100,88,147,1,144,1,100,89,144,1,100,89,147,1,144,1, + 100,90,144,1,100,90,147,1,144,1,100,91,144,1,100,91, + 147,1,144,1,100,92,144,1,100,92,147,1,144,1,100,93, + 144,1,100,93,147,1,144,1,100,94,144,1,100,94,147,1, + 144,1,100,95,144,1,100,95,147,1,144,1,100,96,144,1, + 100,96,147,1,144,1,100,97,144,1,100,97,147,1,144,1, + 100,98,144,1,100,98,147,1,144,1,100,99,144,1,100,99, + 147,1,144,1,100,100,144,1,100,100,147,1,165,1,105,0, + 144,1,100,101,144,1,100,101,147,1,144,1,100,102,144,1, + 100,102,147,1,144,1,100,103,144,1,100,103,147,1,144,1, + 100,104,144,1,100,104,147,1,144,1,100,105,144,1,100,105, + 147,1,144,1,100,106,144,1,100,106,147,1,144,1,100,107, + 144,1,100,107,147,1,144,1,100,108,144,1,100,108,147,1, + 144,1,100,109,144,1,100,109,147,1,100,70,144,1,100,110, + 147,1,100,63,100,62,147,1,100,29,100,28,147,1,100,82, + 100,228,147,1,100,84,144,1,100,111,147,1,100,53,100,52, + 147,1,100,89,100,94,147,1,100,27,100,26,147,1,165,1, + 105,0,100,92,100,220,147,1,100,97,144,1,100,112,147,1, + 100,99,100,221,147,1,100,57,100,56,147,1,100,59,100,58, + 147,1,100,25,100,24,147,1,100,96,100,95,147,1,100,90, + 100,89,147,1,100,219,100,218,147,1,100,231,144,1,100,113, + 147,1,100,22,100,21,147,1,100,35,100,34,147,1,100,39, + 100,38,147,1,100,41,100,40,147,1,100,45,100,44,147,1, + 100,49,100,48,147,1,100,55,100,54,147,1,165,1,105,0, + 100,73,100,72,147,1,100,78,100,77,147,1,100,80,100,79, + 147,1,100,81,100,29,147,1,100,83,100,82,147,1,100,85, + 100,84,147,1,100,86,100,53,147,1,100,88,100,87,147,1, + 100,91,100,27,147,1,100,93,100,92,147,1,100,106,100,105, + 147,1,100,108,100,107,147,1,100,109,100,25,147,1,100,111, + 100,110,147,1,100,119,100,90,147,1,100,121,100,120,147,1, + 100,137,100,136,147,1,165,1,105,0,100,139,100,138,147,1, + 100,155,100,154,147,1,100,157,100,156,147,1,100,159,100,158, + 147,1,100,161,100,160,147,1,100,163,100,162,147,1,100,165, + 100,164,147,1,100,167,100,166,147,1,100,43,100,42,147,1, + 100,51,100,50,147,1,100,61,100,60,147,1,100,65,100,64, + 147,1,100,67,100,66,147,1,100,69,100,68,147,1,100,234, + 144,1,100,114,147,1,100,169,100,168,147,1,100,171,100,170, + 147,1,165,1,105,0,100,173,100,172,147,1,100,183,100,182, + 147,1,100,185,100,184,147,1,100,189,100,188,147,1,100,191, + 100,190,147,1,100,193,100,192,147,1,100,195,100,194,147,1, + 100,197,100,196,147,1,100,199,100,198,147,1,100,201,100,200, + 147,1,100,203,100,202,147,1,100,205,100,204,147,1,100,207, + 100,206,147,1,100,209,100,208,147,1,100,211,100,210,147,1, + 100,215,100,214,147,1,100,213,100,212,147,1,165,1,105,0, + 100,217,100,216,147,1,100,223,100,222,147,1,100,225,100,224, + 147,1,100,227,100,226,147,1,100,230,100,229,147,1,100,232, + 144,1,100,115,147,1,100,71,100,70,147,1,100,233,144,1, + 100,116,147,1,100,75,100,74,147,1,100,76,100,63,147,1, + 100,235,144,1,100,117,147,1,100,37,100,36,147,1,100,31, + 100,30,147,1,100,33,100,32,147,1,100,133,100,132,147,1, + 100,102,100,59,147,1,100,177,100,176,147,1,165,1,105,0, + 100,123,100,122,147,1,100,125,100,124,147,1,100,175,100,174, + 147,1,100,131,100,130,147,1,100,104,100,103,147,1,100,129, + 100,128,147,1,100,127,100,126,147,1,100,135,100,134,147,1, + 100,151,100,150,147,1,100,115,100,114,147,1,100,143,100,142, + 147,1,100,116,100,96,147,1,100,141,100,140,147,1,100,118, + 100,117,147,1,100,149,100,148,147,1,100,113,100,112,147,1, + 100,147,100,146,147,1,165,1,100,144,100,152,100,186,100,180, + 100,178,100,97,100,99,100,57,144,1,100,118,144,1,100,119, + 156,9,165,1,90,13,100,2,83,0,40,120,1,0,0,122, + 96,32,80,121,116,104,111,110,32,67,104,97,114,97,99,116, + 101,114,32,77,97,112,112,105,110,103,32,67,111,100,101,99, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,86,69,78,68,79,82,83,47,77,73,67,83,70,84,47, + 80,67,47,67,80,56,54,57,46,84,88,84,39,32,119,105, + 116,104,32,103,101,110,99,111,100,101,99,46,112,121,46,10, + 10,233,0,0,0,0,78,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,28,0,0, + 0,101,0,90,1,100,0,90,2,100,5,100,2,132,1,90, + 3,100,5,100,3,132,1,90,4,100,4,83,0,41,6,218, + 5,67,111,100,101,99,218,6,115,116,114,105,99,116,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,243,14,0,0,0,116,0,106,1,124,1,124,2, + 116,2,131,3,83,0,169,1,78,41,3,218,6,99,111,100, + 101,99,115,218,14,99,104,97,114,109,97,112,95,101,110,99, + 111,100,101,218,12,101,110,99,111,100,105,110,103,95,109,97, + 112,169,3,218,4,115,101,108,102,218,5,105,110,112,117,116, + 218,6,101,114,114,111,114,115,115,3,0,0,0,32,32,32, + 250,24,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,99,112,56,54,57,62,218,6,101,110,99,111, + 100,101,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 11,0,0,0,243,2,0,0,0,14,1,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,63,16, + 64,9,64,243,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,3,0, + 0,0,114,4,0,0,0,41,3,114,5,0,0,0,218,14, + 99,104,97,114,109,97,112,95,100,101,99,111,100,101,218,14, + 100,101,99,111,100,105,110,103,95,116,97,98,108,101,114,8, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,14,0,0,0,114,14,0,0,0,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,114,15,0,0,0,78,41,1,114, + 2,0,0,0,41,5,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,13,0,0,0,114, + 18,0,0,0,169,0,114,15,0,0,0,114,12,0,0,0, + 114,1,0,0,0,114,1,0,0,0,9,0,0,0,115,6, + 0,0,0,8,0,8,2,12,3,115,10,0,0,0,8,247, + 2,11,6,1,2,2,10,1,115,28,0,0,0,1,1,1, + 1,1,1,1,1,34,42,5,64,5,64,5,64,34,42,5, + 66,5,66,5,66,5,66,5,66,114,15,0,0,0,114,1, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,20,0,0,0,101,0,90, + 1,100,0,90,2,100,4,100,2,132,1,90,3,100,3,83, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,20,0, + 0,0,116,0,106,1,124,1,124,0,106,2,116,3,131,3, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,4, + 114,5,0,0,0,114,6,0,0,0,114,11,0,0,0,114, + 7,0,0,0,169,3,114,9,0,0,0,114,10,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,13,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,18,0,0,0,243,2,0,0,0,20,1,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,68,16,69,70,71,16,72,9,72,114,15,0, + 0,0,78,169,1,70,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,13,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,24,0,0,0, + 114,24,0,0,0,17,0,0,0,243,4,0,0,0,8,0, + 12,1,115,6,0,0,0,8,239,2,18,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,72,5,72, + 5,72,5,72,5,72,114,15,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,23,0,0,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,25,0,0,0,114,26,0,0,0, + 41,4,114,5,0,0,0,114,16,0,0,0,114,11,0,0, + 0,114,17,0,0,0,114,27,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,18,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,22,0,0,0,114,28,0,0, + 0,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,70,16,71,72,73,16,74,9,74,114, + 15,0,0,0,78,114,29,0,0,0,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 31,0,0,0,114,31,0,0,0,21,0,0,0,114,30,0, + 0,0,115,6,0,0,0,8,235,2,22,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,31,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,12,0,0,0,101,0,90,1,100,0, + 90,2,100,1,83,0,41,2,218,12,83,116,114,101,97,109, + 87,114,105,116,101,114,78,169,3,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,33,0,0,0,114,33,0,0, + 0,25,0,0,0,243,4,0,0,0,8,0,4,1,115,4, + 0,0,0,8,231,4,26,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,33,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,32,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,34,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,28,0,0,0,114, + 35,0,0,0,115,4,0,0,0,8,228,4,29,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,36,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,32,0, + 0,0,116,0,106,1,100,1,116,2,131,0,106,3,116,2, + 131,0,106,4,116,5,116,6,116,7,116,8,100,2,141,7, + 83,0,41,3,78,90,5,99,112,56,54,57,41,7,218,4, + 110,97,109,101,114,13,0,0,0,114,18,0,0,0,90,18, + 105,110,99,114,101,109,101,110,116,97,108,101,110,99,111,100, + 101,114,90,18,105,110,99,114,101,109,101,110,116,97,108,100, + 101,99,111,100,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,41,9,114,5,0,0,0,90,9,67,111,100,101,99, + 73,110,102,111,114,1,0,0,0,114,13,0,0,0,114,18, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,36,0, + 0,0,114,33,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,218,11,103,101,116,114,101,103,101,110, + 116,114,121,114,38,0,0,0,33,0,0,0,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,249,115,18,0,0,0,4,1,2,1,6,1,6,1, + 2,1,2,1,2,1,2,1,6,1,115,32,0,0,0,12, + 18,12,28,14,21,16,21,16,23,16,30,16,21,16,23,16, + 30,28,46,28,46,22,34,22,34,12,6,12,6,5,6,114, + 15,0,0,0,233,0,1,0,0,233,128,0,0,0,233,129, + 0,0,0,233,130,0,0,0,233,131,0,0,0,233,132,0, + 0,0,233,133,0,0,0,233,134,0,0,0,105,134,3,0, + 0,233,135,0,0,0,233,136,0,0,0,233,183,0,0,0, + 233,137,0,0,0,233,172,0,0,0,233,138,0,0,0,233, + 166,0,0,0,233,139,0,0,0,105,24,32,0,0,233,140, + 0,0,0,105,25,32,0,0,233,141,0,0,0,105,136,3, + 0,0,233,142,0,0,0,105,21,32,0,0,233,143,0,0, + 0,105,137,3,0,0,233,144,0,0,0,105,138,3,0,0, + 233,145,0,0,0,105,170,3,0,0,233,146,0,0,0,105, + 140,3,0,0,233,147,0,0,0,233,148,0,0,0,233,149, + 0,0,0,105,142,3,0,0,233,150,0,0,0,105,171,3, + 0,0,233,151,0,0,0,233,169,0,0,0,233,152,0,0, + 0,105,143,3,0,0,233,153,0,0,0,233,178,0,0,0, + 233,154,0,0,0,233,179,0,0,0,233,155,0,0,0,105, + 172,3,0,0,233,156,0,0,0,233,163,0,0,0,233,157, + 0,0,0,105,173,3,0,0,233,158,0,0,0,105,174,3, + 0,0,233,159,0,0,0,105,175,3,0,0,233,160,0,0, + 0,105,202,3,0,0,233,161,0,0,0,105,144,3,0,0, + 233,162,0,0,0,105,204,3,0,0,105,205,3,0,0,233, + 164,0,0,0,105,145,3,0,0,233,165,0,0,0,105,146, + 3,0,0,105,147,3,0,0,233,167,0,0,0,105,148,3, + 0,0,233,168,0,0,0,105,149,3,0,0,105,150,3,0, + 0,233,170,0,0,0,105,151,3,0,0,233,171,0,0,0, + 233,189,0,0,0,105,152,3,0,0,233,173,0,0,0,105, + 153,3,0,0,233,174,0,0,0,233,175,0,0,0,233,187, + 0,0,0,233,176,0,0,0,233,145,37,0,0,233,177,0, + 0,0,233,146,37,0,0,233,147,37,0,0,105,2,37,0, + 0,233,180,0,0,0,105,36,37,0,0,233,181,0,0,0, + 105,154,3,0,0,233,182,0,0,0,105,155,3,0,0,105, + 156,3,0,0,233,184,0,0,0,105,157,3,0,0,233,185, + 0,0,0,105,99,37,0,0,233,186,0,0,0,105,81,37, + 0,0,105,87,37,0,0,233,188,0,0,0,105,93,37,0, + 0,105,158,3,0,0,233,190,0,0,0,105,159,3,0,0, + 233,191,0,0,0,105,16,37,0,0,233,192,0,0,0,105, + 20,37,0,0,233,193,0,0,0,105,52,37,0,0,233,194, + 0,0,0,105,44,37,0,0,233,195,0,0,0,105,28,37, + 0,0,233,196,0,0,0,105,0,37,0,0,233,197,0,0, + 0,105,60,37,0,0,233,198,0,0,0,105,160,3,0,0, + 233,199,0,0,0,105,161,3,0,0,233,200,0,0,0,105, + 90,37,0,0,233,201,0,0,0,105,84,37,0,0,233,202, + 0,0,0,233,105,37,0,0,233,203,0,0,0,105,102,37, + 0,0,233,204,0,0,0,105,96,37,0,0,233,205,0,0, + 0,105,80,37,0,0,233,206,0,0,0,233,108,37,0,0, + 233,207,0,0,0,105,163,3,0,0,233,208,0,0,0,105, + 164,3,0,0,233,209,0,0,0,105,165,3,0,0,233,210, + 0,0,0,105,166,3,0,0,233,211,0,0,0,105,167,3, + 0,0,233,212,0,0,0,105,168,3,0,0,233,213,0,0, + 0,105,169,3,0,0,233,214,0,0,0,105,177,3,0,0, + 233,215,0,0,0,105,178,3,0,0,233,216,0,0,0,105, + 179,3,0,0,233,217,0,0,0,105,24,37,0,0,233,218, + 0,0,0,105,12,37,0,0,233,219,0,0,0,233,136,37, + 0,0,233,220,0,0,0,233,132,37,0,0,233,221,0,0, + 0,105,180,3,0,0,233,222,0,0,0,105,181,3,0,0, + 233,223,0,0,0,233,128,37,0,0,233,224,0,0,0,105, + 182,3,0,0,233,225,0,0,0,105,183,3,0,0,233,226, + 0,0,0,105,184,3,0,0,233,227,0,0,0,105,185,3, + 0,0,233,228,0,0,0,105,186,3,0,0,233,229,0,0, + 0,105,187,3,0,0,233,230,0,0,0,105,188,3,0,0, + 233,231,0,0,0,105,189,3,0,0,233,232,0,0,0,105, + 190,3,0,0,233,233,0,0,0,105,191,3,0,0,233,234, + 0,0,0,105,192,3,0,0,233,235,0,0,0,105,193,3, + 0,0,233,236,0,0,0,105,195,3,0,0,233,237,0,0, + 0,105,194,3,0,0,233,238,0,0,0,105,196,3,0,0, + 233,239,0,0,0,105,132,3,0,0,233,240,0,0,0,233, + 241,0,0,0,233,242,0,0,0,105,197,3,0,0,233,243, + 0,0,0,105,198,3,0,0,233,244,0,0,0,105,199,3, + 0,0,233,245,0,0,0,233,246,0,0,0,105,200,3,0, + 0,105,133,3,0,0,105,201,3,0,0,105,203,3,0,0, + 105,176,3,0,0,105,206,3,0,0,233,160,37,0,0,41, + 9,233,247,0,0,0,233,248,0,0,0,233,249,0,0,0, + 233,250,0,0,0,233,251,0,0,0,233,252,0,0,0,233, + 253,0,0,0,233,254,0,0,0,233,255,0,0,0,117,169, + 1,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12, + 13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, + 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, + 45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, + 61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92, + 93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108, + 109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124, + 125,126,127,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,206,134,239,191,190,194,183,194,172,194,166, + 226,128,152,226,128,153,206,136,226,128,149,206,137,206,138,206, + 170,206,140,239,191,190,239,191,190,206,142,206,171,194,169,206, + 143,194,178,194,179,206,172,194,163,206,173,206,174,206,175,207, + 138,206,144,207,140,207,141,206,145,206,146,206,147,206,148,206, + 149,206,150,206,151,194,189,206,152,206,153,194,171,194,187,226, + 150,145,226,150,146,226,150,147,226,148,130,226,148,164,206,154, + 206,155,206,156,206,157,226,149,163,226,149,145,226,149,151,226, + 149,157,206,158,206,159,226,148,144,226,148,148,226,148,180,226, + 148,172,226,148,156,226,148,128,226,148,188,206,160,206,161,226, + 149,154,226,149,148,226,149,169,226,149,166,226,149,160,226,149, + 144,226,149,172,206,163,206,164,206,165,206,166,206,167,206,168, + 206,169,206,177,206,178,206,179,226,148,152,226,148,140,226,150, + 136,226,150,132,206,180,206,181,226,150,128,206,182,206,183,206, + 184,206,185,206,186,206,187,206,188,206,189,206,190,206,191,207, + 128,207,129,207,131,207,130,207,132,206,132,194,173,194,177,207, + 133,207,134,207,135,194,167,207,136,206,133,194,176,194,168,207, + 137,207,139,206,176,207,142,226,150,160,194,160,233,1,0,0, + 0,233,2,0,0,0,233,3,0,0,0,233,4,0,0,0, + 233,5,0,0,0,233,6,0,0,0,233,7,0,0,0,233, + 8,0,0,0,233,9,0,0,0,233,10,0,0,0,233,11, + 0,0,0,233,12,0,0,0,233,13,0,0,0,233,14,0, + 0,0,233,15,0,0,0,233,16,0,0,0,233,17,0,0, + 0,233,18,0,0,0,233,19,0,0,0,233,20,0,0,0, + 233,21,0,0,0,233,22,0,0,0,233,23,0,0,0,233, + 24,0,0,0,233,25,0,0,0,233,26,0,0,0,233,27, + 0,0,0,233,28,0,0,0,233,29,0,0,0,233,30,0, + 0,0,233,31,0,0,0,233,32,0,0,0,233,33,0,0, + 0,233,34,0,0,0,233,35,0,0,0,233,36,0,0,0, + 233,37,0,0,0,233,38,0,0,0,233,39,0,0,0,233, + 40,0,0,0,233,41,0,0,0,233,42,0,0,0,233,43, + 0,0,0,233,44,0,0,0,233,45,0,0,0,233,46,0, + 0,0,233,47,0,0,0,233,48,0,0,0,233,49,0,0, + 0,233,50,0,0,0,233,51,0,0,0,233,52,0,0,0, + 233,53,0,0,0,233,54,0,0,0,233,55,0,0,0,233, + 56,0,0,0,233,57,0,0,0,233,58,0,0,0,233,59, + 0,0,0,233,60,0,0,0,233,61,0,0,0,233,62,0, + 0,0,233,63,0,0,0,233,64,0,0,0,233,65,0,0, + 0,233,66,0,0,0,233,67,0,0,0,233,68,0,0,0, + 233,69,0,0,0,233,70,0,0,0,233,71,0,0,0,233, + 72,0,0,0,233,73,0,0,0,233,74,0,0,0,233,75, + 0,0,0,233,76,0,0,0,233,77,0,0,0,233,78,0, + 0,0,233,79,0,0,0,233,80,0,0,0,233,81,0,0, + 0,233,82,0,0,0,233,83,0,0,0,233,84,0,0,0, + 233,85,0,0,0,233,86,0,0,0,233,87,0,0,0,233, + 88,0,0,0,233,89,0,0,0,233,90,0,0,0,233,91, + 0,0,0,233,92,0,0,0,233,93,0,0,0,233,94,0, + 0,0,233,95,0,0,0,233,96,0,0,0,233,97,0,0, + 0,233,98,0,0,0,233,99,0,0,0,233,100,0,0,0, + 233,101,0,0,0,233,102,0,0,0,233,103,0,0,0,233, + 104,0,0,0,233,105,0,0,0,233,106,0,0,0,233,107, + 0,0,0,233,108,0,0,0,233,109,0,0,0,233,110,0, + 0,0,233,111,0,0,0,233,112,0,0,0,233,113,0,0, + 0,233,114,0,0,0,233,115,0,0,0,233,116,0,0,0, + 233,117,0,0,0,233,118,0,0,0,233,119,0,0,0,233, + 120,0,0,0,233,121,0,0,0,233,122,0,0,0,233,123, + 0,0,0,233,124,0,0,0,233,125,0,0,0,233,126,0, + 0,0,233,127,0,0,0,114,176,0,0,0,114,170,0,0, + 0,114,169,0,0,0,114,168,0,0,0,114,173,0,0,0, + 114,171,0,0,0,114,172,0,0,0,114,174,0,0,0,114, + 175,0,0,0,41,9,114,118,0,0,0,114,123,0,0,0, + 114,143,0,0,0,114,139,0,0,0,114,137,0,0,0,114, + 94,0,0,0,114,96,0,0,0,114,97,0,0,0,114,167, + 0,0,0,41,14,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,90,18,109,97,107,101,95,105,100,101,110,116,105,116,121, + 95,100,105,99,116,218,5,114,97,110,103,101,90,12,100,101, + 99,111,100,105,110,103,95,109,97,112,218,6,117,112,100,97, + 116,101,114,17,0,0,0,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,51,1,0,0,1,0,0,0,115,158, + 7,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,14,13,6,1,4,1,2,255,4,2,2,254,4, + 3,2,253,4,4,2,252,4,5,2,251,4,6,2,250,4, + 7,2,249,4,8,2,248,4,9,2,247,4,10,2,246,4, + 11,2,245,4,12,2,244,4,13,2,243,4,14,2,242,4, + 15,2,241,4,16,2,240,4,17,4,239,4,18,2,238,4, + 19,2,237,4,20,2,236,4,21,2,235,4,22,2,234,4, + 23,2,233,4,24,2,232,4,25,2,231,4,26,2,230,4, + 27,2,229,4,28,2,228,4,29,2,227,4,30,2,226,4, + 31,2,225,4,32,2,224,4,33,2,223,4,34,6,222,4, + 35,2,221,4,36,2,220,4,37,2,219,4,38,2,218,4, + 39,2,217,4,40,2,216,4,41,2,215,4,42,2,214,4, + 43,2,213,4,44,2,212,4,45,2,211,4,46,2,210,4, + 47,2,209,4,48,2,208,4,49,2,207,4,50,2,206,4, + 51,6,205,4,52,2,204,4,53,2,203,4,54,2,202,4, + 55,2,201,4,56,2,200,4,57,2,199,4,58,2,198,4, + 59,2,197,4,60,2,196,4,61,2,195,4,62,2,194,4, + 63,2,193,4,64,2,192,4,65,2,191,4,66,2,190,4, + 67,2,189,4,68,6,188,4,69,2,187,4,70,2,186,4, + 71,2,185,4,72,2,184,4,73,2,183,4,74,2,182,4, + 75,2,181,4,76,2,180,4,77,2,179,4,78,2,178,4, + 79,2,177,4,80,2,176,4,81,2,175,4,82,2,174,4, + 83,2,173,4,84,2,172,4,85,6,171,4,86,2,170,4, + 87,2,169,4,88,2,168,4,89,2,167,4,90,2,166,4, + 91,2,165,4,92,2,164,4,93,2,163,4,94,2,162,4, + 95,2,161,4,96,2,160,4,97,2,159,4,98,2,158,4, + 99,2,157,4,100,2,156,4,101,2,155,4,102,6,154,4, + 103,2,153,4,104,2,152,4,105,2,151,4,106,2,150,4, + 107,2,149,4,108,2,148,4,109,2,147,4,110,2,146,4, + 111,2,145,4,112,2,144,4,113,2,143,4,114,2,142,4, + 115,2,141,4,116,2,140,4,117,2,139,4,118,2,138,4, + 119,4,137,2,120,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,0,129,10,255,0,127,2,7,2,255,0, + 127,0,127,2,7,4,1,2,255,4,2,2,254,4,3,2, + 253,4,4,2,252,4,5,2,251,4,6,2,250,4,7,2, + 249,4,8,2,248,4,9,2,247,4,10,2,246,4,11,2, + 245,4,12,2,244,4,13,2,243,4,14,2,242,4,15,2, + 241,4,16,2,240,4,17,4,239,4,18,2,238,8,19,2, + 237,8,20,2,236,8,21,2,235,8,22,2,234,8,23,2, + 233,8,24,2,232,8,25,2,231,8,26,2,230,8,27,2, + 229,8,28,2,228,8,29,2,227,8,30,2,226,8,31,2, + 225,8,32,2,224,8,33,2,223,8,34,6,222,8,35,2, + 221,8,36,2,220,8,37,2,219,8,38,2,218,8,39,2, + 217,8,40,2,216,8,41,2,215,8,42,2,214,8,43,2, + 213,8,44,2,212,8,45,2,211,8,46,2,210,8,47,2, + 209,8,48,2,208,8,49,2,207,8,50,2,206,8,51,6, + 205,8,52,2,204,8,53,2,203,8,54,2,202,8,55,2, + 201,8,56,2,200,8,57,2,199,8,58,2,198,8,59,2, + 197,8,60,2,196,8,61,2,195,8,62,2,194,8,63,2, + 193,8,64,2,192,8,65,2,191,8,66,2,190,8,67,2, + 189,8,68,6,188,8,69,2,187,8,70,2,186,8,71,2, + 185,8,72,2,184,8,73,2,183,8,74,2,182,8,75,2, + 181,8,76,2,180,8,77,2,179,8,78,2,178,8,79,2, + 177,8,80,2,176,8,81,2,175,8,82,2,174,8,83,2, + 173,8,84,2,172,8,85,6,171,8,86,2,170,8,87,2, + 169,8,88,2,168,8,89,2,167,8,90,2,166,8,91,2, + 165,8,92,2,164,8,93,2,163,8,94,2,162,8,95,2, + 161,8,96,2,160,8,97,2,159,8,98,2,158,8,99,2, + 157,8,100,2,156,8,101,2,155,8,102,6,154,8,103,2, + 153,8,104,2,152,8,105,2,151,8,106,2,150,8,107,2, + 149,8,108,2,148,8,109,2,147,8,110,2,146,8,111,2, + 145,8,112,2,144,8,113,2,143,8,114,2,142,8,115,2, + 141,8,116,2,140,8,117,2,139,8,118,2,138,8,119,6, + 137,8,120,2,136,8,121,2,135,8,122,2,134,8,123,2, + 133,8,124,2,132,8,125,2,131,8,126,2,130,8,127,2, + 129,0,127,8,1,0,129,2,255,0,127,6,2,0,129,2, + 254,0,127,4,3,0,129,2,253,0,127,4,4,0,129,2, + 252,0,127,4,5,0,129,2,251,0,127,6,6,0,129,2, + 250,0,127,4,7,0,129,2,249,0,127,4,8,0,129,2, + 248,0,127,4,9,0,129,6,247,0,127,4,10,0,129,2, + 246,0,127,6,11,0,129,2,245,0,127,4,12,0,129,2, + 244,0,127,4,13,0,129,2,243,0,127,4,14,0,129,2, + 242,0,127,4,15,0,129,2,241,0,127,4,16,0,129,2, + 240,0,127,4,17,0,129,2,239,0,127,4,18,0,129,2, + 238,0,127,6,19,0,129,2,237,0,127,4,20,0,129,2, + 236,0,127,4,21,0,129,2,235,0,127,4,22,0,129,2, + 234,0,127,4,23,0,129,2,233,0,127,4,24,0,129,2, + 232,0,127,4,25,0,129,2,231,0,127,4,26,0,129,6, + 230,0,127,4,27,0,129,2,229,0,127,4,28,0,129,2, + 228,0,127,4,29,0,129,2,227,0,127,4,30,0,129,2, + 226,0,127,4,31,0,129,2,225,0,127,4,32,0,129,2, + 224,0,127,4,33,0,129,2,223,0,127,4,34,0,129,2, + 222,0,127,4,35,0,129,2,221,0,127,4,36,0,129,2, + 220,0,127,4,37,0,129,2,219,0,127,4,38,0,129,2, + 218,0,127,4,39,0,129,2,217,0,127,4,40,0,129,2, + 216,0,127,4,41,0,129,2,215,0,127,4,42,0,129,2, + 214,0,127,4,43,0,129,6,213,0,127,4,44,0,129,2, + 212,0,127,4,45,0,129,2,211,0,127,4,46,0,129,2, + 210,0,127,4,47,0,129,2,209,0,127,4,48,0,129,2, + 208,0,127,4,49,0,129,2,207,0,127,4,50,0,129,2, + 206,0,127,4,51,0,129,2,205,0,127,4,52,0,129,2, + 204,0,127,4,53,0,129,2,203,0,127,4,54,0,129,2, + 202,0,127,4,55,0,129,2,201,0,127,4,56,0,129,2, + 200,0,127,4,57,0,129,2,199,0,127,6,58,0,129,2, + 198,0,127,4,59,0,129,2,197,0,127,4,60,0,129,6, + 196,0,127,4,61,0,129,2,195,0,127,4,62,0,129,2, + 194,0,127,4,63,0,129,2,193,0,127,4,64,0,129,2, + 192,0,127,4,65,0,129,2,191,0,127,4,66,0,129,2, + 190,0,127,4,67,0,129,2,189,0,127,4,68,0,129,2, + 188,0,127,4,69,0,129,2,187,0,127,4,70,0,129,2, + 186,0,127,4,71,0,129,2,185,0,127,4,72,0,129,2, + 184,0,127,4,73,0,129,2,183,0,127,4,74,0,129,2, + 182,0,127,4,75,0,129,2,181,0,127,4,76,0,129,2, + 180,0,127,4,77,0,129,6,179,0,127,4,78,0,129,2, + 178,0,127,4,79,0,129,2,177,0,127,4,80,0,129,2, + 176,0,127,4,81,0,129,2,175,0,127,4,82,0,129,2, + 174,0,127,6,83,0,129,2,173,0,127,4,84,0,129,2, + 172,0,127,6,85,0,129,2,171,0,127,4,86,0,129,2, + 170,0,127,4,87,0,129,2,169,0,127,6,88,0,129,2, + 168,0,127,4,89,0,129,2,167,0,127,4,90,0,129,2, + 166,0,127,4,91,0,129,2,165,0,127,4,92,0,129,2, + 164,0,127,4,93,0,129,2,163,0,127,4,94,0,129,6, + 162,0,127,4,95,0,129,2,161,0,127,4,96,0,129,2, + 160,0,127,4,97,0,129,2,159,0,127,4,98,0,129,2, + 158,0,127,4,99,0,129,2,157,0,127,4,100,0,129,2, + 156,0,127,4,101,0,129,2,155,0,127,4,102,0,129,2, + 154,0,127,4,103,0,129,2,153,0,127,4,104,0,129,2, + 152,0,127,4,105,0,129,2,151,0,127,4,106,0,129,2, + 150,0,127,4,107,0,129,2,149,0,127,4,108,0,129,2, + 148,0,127,4,109,0,129,2,147,0,127,4,110,0,129,2, + 146,0,127,4,111,0,129,4,145,0,127,2,112,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,4,1,0,129,14, + 136,115,230,7,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,14,4,2,1,0,127, + 4,2,0,129,4,255,0,127,2,1,4,129,2,127,4,130, + 2,126,4,131,2,125,4,132,2,124,4,133,2,123,4,134, + 2,122,4,135,2,121,4,136,2,120,4,137,2,119,4,138, + 2,118,4,139,2,117,4,140,2,116,4,141,2,115,4,142, + 2,114,4,143,2,113,4,144,4,112,4,145,2,111,4,146, + 2,110,4,147,2,109,4,148,2,108,4,149,2,107,4,150, + 2,106,4,151,2,105,4,152,2,104,4,153,2,103,4,154, + 2,102,4,155,2,101,4,156,2,100,4,157,2,99,4,158, + 2,98,4,159,2,97,4,160,2,96,4,161,6,95,4,162, + 2,94,4,163,2,93,4,164,2,92,4,165,2,91,4,166, + 2,90,4,167,2,89,4,168,2,88,4,169,2,87,4,170, + 2,86,4,171,2,85,4,172,2,84,4,173,2,83,4,174, + 2,82,4,175,2,81,4,176,2,80,4,177,2,79,4,178, + 6,78,4,179,2,77,4,180,2,76,4,181,2,75,4,182, + 2,74,4,183,2,73,4,184,2,72,4,185,2,71,4,186, + 2,70,4,187,2,69,4,188,2,68,4,189,2,67,4,190, + 2,66,4,191,2,65,4,192,2,64,4,193,2,63,4,194, + 2,62,4,195,6,61,4,196,2,60,4,197,2,59,4,198, + 2,58,4,199,2,57,4,200,2,56,4,201,2,55,4,202, + 2,54,4,203,2,53,4,204,2,52,4,205,2,51,4,206, + 2,50,4,207,2,49,4,208,2,48,4,209,2,47,4,210, + 2,46,4,211,2,45,4,212,6,44,4,213,2,43,4,214, + 2,42,4,215,2,41,4,216,2,40,4,217,2,39,4,218, + 2,38,4,219,2,37,4,220,2,36,4,221,2,35,4,222, + 2,34,4,223,2,33,4,224,2,32,4,225,2,31,4,226, + 2,30,4,227,2,29,4,228,2,28,4,229,6,27,4,230, + 2,26,4,231,2,25,4,232,2,24,4,233,2,23,4,234, + 2,22,4,235,2,21,4,236,2,20,4,237,2,19,4,238, + 2,18,4,239,2,17,4,240,2,16,4,241,2,15,4,242, + 2,14,4,243,2,13,4,244,2,12,4,245,2,11,4,246, + 4,10,2,247,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,10,1,0,127,0,127,2,6,0,129,0,129, + 2,254,0,127,0,127,0,127,0,127,2,1,0,129,4,136, + 0,127,2,120,0,129,4,137,0,127,2,119,0,129,4,138, + 0,127,2,118,0,129,4,139,0,127,2,117,0,129,4,140, + 0,127,2,116,0,129,4,141,0,127,2,115,0,129,4,142, + 0,127,2,114,0,129,4,143,0,127,2,113,0,129,4,144, + 0,127,2,112,0,129,4,145,0,127,2,111,0,129,4,146, + 0,127,2,110,0,129,4,147,0,127,2,109,0,129,4,148, + 0,127,2,108,0,129,4,149,0,127,2,107,0,129,4,150, + 0,127,2,106,0,129,4,151,0,127,2,105,0,129,4,152, + 0,127,4,104,0,129,4,153,0,127,2,103,0,129,8,154, + 0,127,2,102,0,129,8,155,0,127,2,101,0,129,8,156, + 0,127,2,100,0,129,8,157,0,127,2,99,0,129,8,158, + 0,127,2,98,0,129,8,159,0,127,2,97,0,129,8,160, + 0,127,2,96,0,129,8,161,0,127,2,95,0,129,8,162, + 0,127,2,94,0,129,8,163,0,127,2,93,0,129,8,164, + 0,127,2,92,0,129,8,165,0,127,2,91,0,129,8,166, + 0,127,2,90,0,129,8,167,0,127,2,89,0,129,8,168, + 0,127,2,88,0,129,8,169,0,127,6,87,0,129,8,170, + 0,127,2,86,0,129,8,171,0,127,2,85,0,129,8,172, + 0,127,2,84,0,129,8,173,0,127,2,83,0,129,8,174, + 0,127,2,82,0,129,8,175,0,127,2,81,0,129,8,176, + 0,127,2,80,0,129,8,177,0,127,2,79,0,129,8,178, + 0,127,2,78,0,129,8,179,0,127,2,77,0,129,8,180, + 0,127,2,76,0,129,8,181,0,127,2,75,0,129,8,182, + 0,127,2,74,0,129,8,183,0,127,2,73,0,129,8,184, + 0,127,2,72,0,129,8,185,0,127,2,71,0,129,8,186, + 0,127,6,70,0,129,8,187,0,127,2,69,0,129,8,188, + 0,127,2,68,0,129,8,189,0,127,2,67,0,129,8,190, + 0,127,2,66,0,129,8,191,0,127,2,65,0,129,8,192, + 0,127,2,64,0,129,8,193,0,127,2,63,0,129,8,194, + 0,127,2,62,0,129,8,195,0,127,2,61,0,129,8,196, + 0,127,2,60,0,129,8,197,0,127,2,59,0,129,8,198, + 0,127,2,58,0,129,8,199,0,127,2,57,0,129,8,200, + 0,127,2,56,0,129,8,201,0,127,2,55,0,129,8,202, + 0,127,2,54,0,129,8,203,0,127,6,53,0,129,8,204, + 0,127,2,52,0,129,8,205,0,127,2,51,0,129,8,206, + 0,127,2,50,0,129,8,207,0,127,2,49,0,129,8,208, + 0,127,2,48,0,129,8,209,0,127,2,47,0,129,8,210, + 0,127,2,46,0,129,8,211,0,127,2,45,0,129,8,212, + 0,127,2,44,0,129,8,213,0,127,2,43,0,129,8,214, + 0,127,2,42,0,129,8,215,0,127,2,41,0,129,8,216, + 0,127,2,40,0,129,8,217,0,127,2,39,0,129,8,218, + 0,127,2,38,0,129,8,219,0,127,2,37,0,129,8,220, + 0,127,6,36,0,129,8,221,0,127,2,35,0,129,8,222, + 0,127,2,34,0,129,8,223,0,127,2,33,0,129,8,224, + 0,127,2,32,0,129,8,225,0,127,2,31,0,129,8,226, + 0,127,2,30,0,129,8,227,0,127,2,29,0,129,8,228, + 0,127,2,28,0,129,8,229,0,127,2,27,0,129,8,230, + 0,127,2,26,0,129,8,231,0,127,2,25,0,129,8,232, + 0,127,2,24,0,129,8,233,0,127,2,23,0,129,8,234, + 0,127,2,22,0,129,8,235,0,127,2,21,0,129,8,236, + 0,127,2,20,0,129,8,237,0,127,6,19,0,129,8,238, + 0,127,2,18,0,129,8,239,0,127,2,17,0,129,8,240, + 0,127,2,16,0,129,8,241,0,127,2,15,0,129,8,242, + 0,127,2,14,0,129,8,243,0,127,2,13,0,129,8,244, + 0,127,2,12,0,129,8,245,0,127,2,11,0,129,8,246, + 0,127,2,10,0,129,8,247,0,127,2,9,0,129,8,248, + 0,127,2,8,0,129,8,249,0,127,2,7,0,129,8,250, + 0,127,2,6,0,129,8,251,0,127,2,5,0,129,8,252, + 0,127,2,4,0,129,8,253,0,127,2,3,0,129,8,254, + 0,127,6,2,0,129,8,255,0,127,2,1,8,129,2,127, + 8,130,2,126,8,131,2,125,8,132,2,124,8,133,2,123, + 8,134,2,122,8,135,2,121,8,136,2,120,6,137,2,119, + 4,138,2,118,4,139,2,117,4,140,2,116,6,141,2,115, + 4,142,2,114,4,143,2,113,4,144,6,112,4,145,2,111, + 6,146,2,110,4,147,2,109,4,148,2,108,4,149,2,107, + 4,150,2,106,4,151,2,105,4,152,2,104,4,153,2,103, + 6,154,2,102,4,155,2,101,4,156,2,100,4,157,2,99, + 4,158,2,98,4,159,2,97,4,160,2,96,4,161,6,95, + 4,162,2,94,4,163,2,93,4,164,2,92,4,165,2,91, + 4,166,2,90,4,167,2,89,4,168,2,88,4,169,2,87, + 4,170,2,86,4,171,2,85,4,172,2,84,4,173,2,83, + 4,174,2,82,4,175,2,81,4,176,2,80,4,177,2,79, + 4,178,6,78,4,179,2,77,4,180,2,76,4,181,2,75, + 4,182,2,74,4,183,2,73,4,184,2,72,4,185,2,71, + 4,186,2,70,4,187,2,69,4,188,2,68,4,189,2,67, + 4,190,2,66,4,191,2,65,4,192,2,64,6,193,2,63, + 4,194,2,62,4,195,6,61,4,196,2,60,4,197,2,59, + 4,198,2,58,4,199,2,57,4,200,2,56,4,201,2,55, + 4,202,2,54,4,203,2,53,4,204,2,52,4,205,2,51, + 4,206,2,50,4,207,2,49,4,208,2,48,4,209,2,47, + 4,210,2,46,4,211,2,45,4,212,6,44,4,213,2,43, + 4,214,2,42,4,215,2,41,4,216,2,40,4,217,2,39, + 6,218,2,38,4,219,2,37,6,220,2,36,4,221,2,35, + 4,222,2,34,6,223,2,33,4,224,2,32,4,225,2,31, + 4,226,2,30,4,227,2,29,4,228,2,28,4,229,6,27, + 4,230,2,26,4,231,2,25,4,232,2,24,4,233,2,23, + 4,234,2,22,4,235,2,21,4,236,2,20,4,237,2,19, + 4,238,2,18,4,239,2,17,4,240,2,16,4,241,2,15, + 4,242,2,14,4,243,2,13,4,244,2,12,4,245,2,11, + 4,246,4,10,2,247,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,4,1,8,1,0,129,6,135,115,48,11,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,66,1, + 66,1,66,1,66,13,19,13,25,1,66,1,66,1,72,1, + 72,1,72,1,72,26,32,26,51,1,72,1,72,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,6,1,6,1,6,16,22,16,41,42,47,48,51,42, + 52,16,53,1,13,1,13,1,3,21,2,5,11,13,17,21, + 2,5,11,13,17,21,2,5,11,13,17,21,2,5,11,13, + 17,21,2,5,11,13,17,21,2,5,11,13,17,21,2,5, + 11,13,19,21,2,5,11,13,17,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,17,21,2,5,11,13,17,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,21,2,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,13,19,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,13,19,21, + 2,21,2,21,2,1,3,1,3,5,11,1,15,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,5,11,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,16,2,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,16,2,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,16,2,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,16,2,16,2,5,11,13,19,16,2,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,13, + 19,13,19,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,16,2,16,2,16,2,16,2,1,13,1,13,1, + 13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp874.h b/Python/frozen_modules/encodings_cp874.h new file mode 100644 index 00000000000000..885efb84ade400 --- /dev/null +++ b/Python/frozen_modules/encodings_cp874.h @@ -0,0 +1,188 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp874[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,116,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,56,55,52,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,87,73,78,68,79,87,83,47,67,80,56,55, + 52,46,84,88,84,39,32,119,105,116,104,32,103,101,110,99, + 111,100,101,99,46,112,121,46,10,10,233,0,0,0,0,78, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,28,0,0,0,101,0,90,1,100,0, + 90,2,100,5,100,2,132,1,90,3,100,5,100,3,132,1, + 90,4,100,4,83,0,41,6,218,5,67,111,100,101,99,218, + 6,115,116,114,105,99,116,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,14,0,0, + 0,116,0,106,1,124,1,124,2,116,2,131,3,83,0,169, + 1,78,41,3,218,6,99,111,100,101,99,115,218,14,99,104, + 97,114,109,97,112,95,101,110,99,111,100,101,218,14,101,110, + 99,111,100,105,110,103,95,116,97,98,108,101,169,3,218,4, + 115,101,108,102,218,5,105,110,112,117,116,218,6,101,114,114, + 111,114,115,115,3,0,0,0,32,32,32,250,24,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,99, + 112,56,55,52,62,218,6,101,110,99,111,100,101,122,12,67, + 111,100,101,99,46,101,110,99,111,100,101,11,0,0,0,243, + 2,0,0,0,14,1,114,14,0,0,0,115,14,0,0,0, + 16,22,16,37,38,43,44,50,51,65,16,66,9,66,243,0, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,114,3,0,0,0,114,4,0, + 0,0,41,3,114,5,0,0,0,218,14,99,104,97,114,109, + 97,112,95,100,101,99,111,100,101,218,14,100,101,99,111,100, + 105,110,103,95,116,97,98,108,101,114,8,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,218,6,100,101,99, + 111,100,101,122,12,67,111,100,101,99,46,100,101,99,111,100, + 101,14,0,0,0,114,14,0,0,0,114,14,0,0,0,115, + 14,0,0,0,16,22,16,37,38,43,44,50,51,65,16,66, + 9,66,114,15,0,0,0,78,41,1,114,2,0,0,0,41, + 5,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,114,13,0,0,0,114,18,0,0,0,169, + 0,114,15,0,0,0,114,12,0,0,0,114,1,0,0,0, + 114,1,0,0,0,9,0,0,0,115,6,0,0,0,8,0, + 8,2,12,3,115,10,0,0,0,8,247,2,11,6,1,2, + 2,10,1,115,28,0,0,0,1,1,1,1,1,1,1,1, + 34,42,5,66,5,66,5,66,34,42,5,66,5,66,5,66, + 5,66,5,66,114,15,0,0,0,114,1,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,243,20,0,0,0,101,0,90,1,100,0,90,2, + 100,4,100,2,132,1,90,3,100,3,83,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,20,0,0,0,116,0,106, + 1,124,1,124,0,106,2,116,3,131,3,100,1,25,0,83, + 0,169,2,78,114,0,0,0,0,41,4,114,5,0,0,0, + 114,6,0,0,0,114,11,0,0,0,114,7,0,0,0,169, + 3,114,9,0,0,0,114,10,0,0,0,90,5,102,105,110, + 97,108,115,3,0,0,0,32,32,32,114,12,0,0,0,114, + 13,0,0,0,122,25,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,101,110,99,111,100,101,18, + 0,0,0,243,2,0,0,0,20,1,114,28,0,0,0,115, + 20,0,0,0,16,22,16,37,38,43,44,48,44,55,56,70, + 16,71,72,73,16,74,9,74,114,15,0,0,0,78,169,1, + 70,41,4,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,13,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,24,0,0,0,114,24,0,0,0, + 17,0,0,0,243,4,0,0,0,8,0,12,1,115,6,0, + 0,0,8,239,2,18,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,24,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,23,0,0,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,25,0,0,0,114,26,0,0,0,41,4,114,5,0, + 0,0,114,16,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,27,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,114,18,0,0,0,122,25,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,100,101,99, + 111,100,101,22,0,0,0,114,28,0,0,0,114,28,0,0, + 0,115,20,0,0,0,16,22,16,37,38,43,44,48,44,55, + 56,70,16,71,72,73,16,74,9,74,114,15,0,0,0,78, + 114,29,0,0,0,41,4,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,18,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,31,0,0,0,114, + 31,0,0,0,21,0,0,0,114,30,0,0,0,115,6,0, + 0,0,8,235,2,22,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,31,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,12,0,0,0,101,0,90,1,100,0,90,2,100,1,83, + 0,41,2,218,12,83,116,114,101,97,109,87,114,105,116,101, + 114,78,169,3,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,33,0,0,0,114,33,0,0,0,25,0,0,0, + 243,4,0,0,0,8,0,4,1,115,4,0,0,0,8,231, + 4,26,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,33,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,32,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,34,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,36,0,0, + 0,114,36,0,0,0,28,0,0,0,114,35,0,0,0,115, + 4,0,0,0,8,228,4,29,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,36, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,32,0,0,0,116,0,106, + 1,100,1,116,2,131,0,106,3,116,2,131,0,106,4,116, + 5,116,6,116,7,116,8,100,2,141,7,83,0,41,3,78, + 90,5,99,112,56,55,52,41,7,218,4,110,97,109,101,114, + 13,0,0,0,114,18,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,9,114, + 5,0,0,0,90,9,67,111,100,101,99,73,110,102,111,114, + 1,0,0,0,114,13,0,0,0,114,18,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,36,0,0,0,114,33,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,11,103,101,116,114,101,103,101,110,116,114,121,114,38, + 0,0,0,33,0,0,0,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,249,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,1,115,32,0,0,0,12,18,12,28,14,21, + 16,21,16,23,16,30,16,21,16,23,16,30,28,46,28,46, + 22,34,22,34,12,6,12,6,5,6,114,15,0,0,0,117, + 255,1,0,0,0,1,2,3,4,5,6,7,8,9,10,11, + 12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27, + 28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43, + 44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59, + 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75, + 76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91, + 92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107, + 108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123, + 124,125,126,127,226,130,172,239,191,190,239,191,190,239,191,190, + 239,191,190,226,128,166,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,239,191,190,226,128,152,226,128,153,226,128,156, + 226,128,157,226,128,162,226,128,147,226,128,148,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,194,160,224,184,129,224,184,130,224,184,131,224, + 184,132,224,184,133,224,184,134,224,184,135,224,184,136,224,184, + 137,224,184,138,224,184,139,224,184,140,224,184,141,224,184,142, + 224,184,143,224,184,144,224,184,145,224,184,146,224,184,147,224, + 184,148,224,184,149,224,184,150,224,184,151,224,184,152,224,184, + 153,224,184,154,224,184,155,224,184,156,224,184,157,224,184,158, + 224,184,159,224,184,160,224,184,161,224,184,162,224,184,163,224, + 184,164,224,184,165,224,184,166,224,184,167,224,184,168,224,184, + 169,224,184,170,224,184,171,224,184,172,224,184,173,224,184,174, + 224,184,175,224,184,176,224,184,177,224,184,178,224,184,179,224, + 184,180,224,184,181,224,184,182,224,184,183,224,184,184,224,184, + 185,224,184,186,239,191,190,239,191,190,239,191,190,239,191,190, + 224,184,191,224,185,128,224,185,129,224,185,130,224,185,131,224, + 185,132,224,185,133,224,185,134,224,185,135,224,185,136,224,185, + 137,224,185,138,224,185,139,224,185,140,224,185,141,224,185,142, + 224,185,143,224,185,144,224,185,145,224,185,146,224,185,147,224, + 185,148,224,185,149,224,185,150,224,185,151,224,185,152,224,185, + 153,224,185,154,224,185,155,239,191,190,239,191,190,239,191,190, + 239,191,190,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,13,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp875.h b/Python/frozen_modules/encodings_cp875.h new file mode 100644 index 00000000000000..f546d92e6b2227 --- /dev/null +++ b/Python/frozen_modules/encodings_cp875.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp875[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,115,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,99,112,56,55,53,32,103,101,110,101, + 114,97,116,101,100,32,102,114,111,109,32,39,77,65,80,80, + 73,78,71,83,47,86,69,78,68,79,82,83,47,77,73,67, + 83,70,84,47,69,66,67,68,73,67,47,67,80,56,55,53, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,14,101,110,99, + 111,100,105,110,103,95,116,97,98,108,101,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,24,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,99,112, + 56,55,53,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,90, + 5,99,112,56,55,53,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,21,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,125, + 1,0,0,0,1,2,3,194,156,9,194,134,127,194,151,194, + 141,194,142,11,12,13,14,15,16,17,18,19,194,157,194,133, + 8,194,135,24,25,194,146,194,143,28,29,30,31,194,128,194, + 129,194,130,194,131,194,132,10,23,27,194,136,194,137,194,138, + 194,139,194,140,5,6,7,194,144,194,145,22,194,147,194,148, + 194,149,194,150,4,194,152,194,153,194,154,194,155,20,21,194, + 158,26,32,206,145,206,146,206,147,206,148,206,149,206,150,206, + 151,206,152,206,153,91,46,60,40,43,33,38,206,154,206,155, + 206,156,206,157,206,158,206,159,206,160,206,161,206,163,93,36, + 42,41,59,94,45,47,206,164,206,165,206,166,206,167,206,168, + 206,169,206,170,206,171,124,44,37,95,62,63,194,168,206,134, + 206,136,206,137,194,160,206,138,206,140,206,142,206,143,96,58, + 35,64,39,61,34,206,133,97,98,99,100,101,102,103,104,105, + 206,177,206,178,206,179,206,180,206,181,206,182,194,176,106,107, + 108,109,110,111,112,113,114,206,183,206,184,206,185,206,186,206, + 187,206,188,194,180,126,115,116,117,118,119,120,121,122,206,189, + 206,190,206,191,207,128,207,129,207,131,194,163,206,172,206,173, + 206,174,207,138,206,175,207,140,207,141,207,139,207,142,207,130, + 207,132,207,133,207,134,207,135,207,136,123,65,66,67,68,69, + 70,71,72,73,194,173,207,137,206,144,206,176,226,128,152,226, + 128,149,125,74,75,76,77,78,79,80,81,82,194,177,194,189, + 26,206,135,226,128,153,194,166,92,26,83,84,85,86,87,88, + 89,90,194,178,194,167,26,26,194,171,194,172,48,49,50,51, + 52,53,54,55,56,57,194,179,194,169,26,26,194,187,194,159, + 41,11,218,7,95,95,100,111,99,95,95,114,5,0,0,0, + 114,1,0,0,0,114,24,0,0,0,114,31,0,0,0,114, + 33,0,0,0,114,36,0,0,0,114,38,0,0,0,114,17, + 0,0,0,90,13,99,104,97,114,109,97,112,95,98,117,105, + 108,100,114,7,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,40,0,0,0,1,0,0,0,115,26,0,0,0,4,0, + 8,4,16,4,16,8,16,4,18,4,18,3,6,5,2,15, + 2,255,0,127,0,127,14,6,115,54,0,0,0,4,2,8, + 2,8,10,4,250,4,6,8,4,4,254,4,2,8,4,4, + 254,4,2,8,3,6,255,4,1,8,3,6,255,4,1,6, + 13,0,127,0,127,2,7,0,129,0,129,2,254,0,127,0, + 127,14,6,115,120,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,66,1,66,1,66,1,66,13,19,13,25, + 1,66,1,66,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,74,1,74,1,74,1,74,26,32,26,51, + 1,74,1,74,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,6,1,6,1,6,5,11, + 1,15,16,22,16,36,37,51,16,52,1,15,1,15,1,15, + 114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp932.h b/Python/frozen_modules/encodings_cp932.h new file mode 100644 index 00000000000000..9a1c8d96feb6bc --- /dev/null +++ b/Python/frozen_modules/encodings_cp932.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp932[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,5,99,112,57,51,50,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,115,24, + 0,0,0,101,0,90,1,100,0,90,2,101,3,106,4,90, + 4,101,3,106,5,90,5,100,1,83,0,41,2,218,5,67, + 111,100,101,99,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,5,99,111,100, + 101,99,218,6,101,110,99,111,100,101,218,6,100,101,99,111, + 100,101,169,0,243,0,0,0,0,250,24,60,102,114,111,122, + 101,110,32,101,110,99,111,100,105,110,103,115,46,99,112,57, + 51,50,62,114,2,0,0,0,114,2,0,0,0,12,0,0, + 0,115,6,0,0,0,8,0,6,1,10,1,115,6,0,0, + 0,8,244,6,13,10,1,115,24,0,0,0,1,1,1,1, + 1,1,1,1,14,19,14,26,5,11,14,19,14,26,5,11, + 5,11,5,11,114,10,0,0,0,114,2,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,16,0,0,0,101,0,90,1,100,0,90,2, + 101,3,90,3,100,1,83,0,41,2,218,18,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,78,169, + 4,114,3,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,13,0,0,0,114,13,0,0,0,16,0, + 0,0,243,4,0,0,0,8,0,8,2,115,4,0,0,0, + 8,240,8,18,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,13, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,16,0,0,0,114,16,0, + 0,0,20,0,0,0,114,15,0,0,0,115,4,0,0,0, + 8,236,8,22,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,16, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,17,0,0,0,24,0,0,0, + 243,4,0,0,0,8,0,8,1,115,4,0,0,0,8,232, + 8,25,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,17,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,19,0,0,0,114,19,0,0,0,27,0,0,0,114,18, + 0,0,0,115,4,0,0,0,8,229,8,28,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,19,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,114,1,0,0,0,41,7,218, + 4,110,97,109,101,114,7,0,0,0,114,8,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,2,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,13,0,0,0,114,16,0,0, + 0,114,17,0,0,0,114,19,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,22,0,0,0,30,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,10,0,0,0,41,16,90,10,95,99,111,100, + 101,99,115,95,106,112,114,21,0,0,0,90,15,95,109,117, + 108,116,105,98,121,116,101,99,111,100,101,99,90,3,109,98, + 99,90,8,103,101,116,99,111,100,101,99,114,6,0,0,0, + 114,2,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,114,13,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,114,16,0,0,0,90,21,77,117,108,116,105, + 98,121,116,101,83,116,114,101,97,109,82,101,97,100,101,114, + 114,17,0,0,0,90,21,77,117,108,116,105,98,121,116,101, + 83,116,114,101,97,109,87,114,105,116,101,114,114,19,0,0, + 0,114,22,0,0,0,114,9,0,0,0,114,10,0,0,0, + 114,11,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 23,0,0,0,1,0,0,0,115,26,0,0,0,16,6,8, + 1,10,2,16,2,12,4,4,1,4,255,12,4,4,1,4, + 255,22,4,22,3,10,3,115,42,0,0,0,16,6,8,1, + 10,2,8,4,4,254,4,2,8,4,4,254,4,1,4,1, + 8,4,4,254,4,1,4,1,8,3,10,255,4,1,8,3, + 10,255,4,1,10,11,115,144,0,0,0,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,30,1,30,1, + 30,1,30,9,19,9,28,29,36,9,37,1,6,1,26,1, + 26,1,26,1,26,13,19,13,25,1,26,1,26,1,18,1, + 18,1,18,1,18,26,29,26,57,26,32,26,51,1,18,1, + 18,1,18,1,18,1,18,1,18,26,29,26,57,26,32,26, + 51,1,18,1,18,1,18,1,18,1,18,1,18,20,25,27, + 30,27,52,54,60,54,73,1,18,1,18,1,18,1,18,1, + 18,1,18,20,25,27,30,27,52,54,60,54,73,1,18,1, + 18,1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp949.h b/Python/frozen_modules/encodings_cp949.h new file mode 100644 index 00000000000000..fcbde92bf7e02b --- /dev/null +++ b/Python/frozen_modules/encodings_cp949.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp949[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,5,99,112,57,52,57,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,115,24, + 0,0,0,101,0,90,1,100,0,90,2,101,3,106,4,90, + 4,101,3,106,5,90,5,100,1,83,0,41,2,218,5,67, + 111,100,101,99,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,5,99,111,100, + 101,99,218,6,101,110,99,111,100,101,218,6,100,101,99,111, + 100,101,169,0,243,0,0,0,0,250,24,60,102,114,111,122, + 101,110,32,101,110,99,111,100,105,110,103,115,46,99,112,57, + 52,57,62,114,2,0,0,0,114,2,0,0,0,12,0,0, + 0,115,6,0,0,0,8,0,6,1,10,1,115,6,0,0, + 0,8,244,6,13,10,1,115,24,0,0,0,1,1,1,1, + 1,1,1,1,14,19,14,26,5,11,14,19,14,26,5,11, + 5,11,5,11,114,10,0,0,0,114,2,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,16,0,0,0,101,0,90,1,100,0,90,2, + 101,3,90,3,100,1,83,0,41,2,218,18,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,78,169, + 4,114,3,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,13,0,0,0,114,13,0,0,0,16,0, + 0,0,243,4,0,0,0,8,0,8,2,115,4,0,0,0, + 8,240,8,18,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,13, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,16,0,0,0,114,16,0, + 0,0,20,0,0,0,114,15,0,0,0,115,4,0,0,0, + 8,236,8,22,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,16, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,17,0,0,0,24,0,0,0, + 243,4,0,0,0,8,0,8,1,115,4,0,0,0,8,232, + 8,25,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,17,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,19,0,0,0,114,19,0,0,0,27,0,0,0,114,18, + 0,0,0,115,4,0,0,0,8,229,8,28,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,19,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,114,1,0,0,0,41,7,218, + 4,110,97,109,101,114,7,0,0,0,114,8,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,2,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,13,0,0,0,114,16,0,0, + 0,114,17,0,0,0,114,19,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,22,0,0,0,30,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,10,0,0,0,41,16,90,10,95,99,111,100, + 101,99,115,95,107,114,114,21,0,0,0,90,15,95,109,117, + 108,116,105,98,121,116,101,99,111,100,101,99,90,3,109,98, + 99,90,8,103,101,116,99,111,100,101,99,114,6,0,0,0, + 114,2,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,114,13,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,114,16,0,0,0,90,21,77,117,108,116,105, + 98,121,116,101,83,116,114,101,97,109,82,101,97,100,101,114, + 114,17,0,0,0,90,21,77,117,108,116,105,98,121,116,101, + 83,116,114,101,97,109,87,114,105,116,101,114,114,19,0,0, + 0,114,22,0,0,0,114,9,0,0,0,114,10,0,0,0, + 114,11,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 23,0,0,0,1,0,0,0,115,26,0,0,0,16,6,8, + 1,10,2,16,2,12,4,4,1,4,255,12,4,4,1,4, + 255,22,4,22,3,10,3,115,42,0,0,0,16,6,8,1, + 10,2,8,4,4,254,4,2,8,4,4,254,4,1,4,1, + 8,4,4,254,4,1,4,1,8,3,10,255,4,1,8,3, + 10,255,4,1,10,11,115,144,0,0,0,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,30,1,30,1, + 30,1,30,9,19,9,28,29,36,9,37,1,6,1,26,1, + 26,1,26,1,26,13,19,13,25,1,26,1,26,1,18,1, + 18,1,18,1,18,26,29,26,57,26,32,26,51,1,18,1, + 18,1,18,1,18,1,18,1,18,26,29,26,57,26,32,26, + 51,1,18,1,18,1,18,1,18,1,18,1,18,20,25,27, + 30,27,52,54,60,54,73,1,18,1,18,1,18,1,18,1, + 18,1,18,20,25,27,30,27,52,54,60,54,73,1,18,1, + 18,1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_cp950.h b/Python/frozen_modules/encodings_cp950.h new file mode 100644 index 00000000000000..2ac7c0a1745820 --- /dev/null +++ b/Python/frozen_modules/encodings_cp950.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_cp950[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,5,99,112,57,53,48,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,115,24, + 0,0,0,101,0,90,1,100,0,90,2,101,3,106,4,90, + 4,101,3,106,5,90,5,100,1,83,0,41,2,218,5,67, + 111,100,101,99,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,5,99,111,100, + 101,99,218,6,101,110,99,111,100,101,218,6,100,101,99,111, + 100,101,169,0,243,0,0,0,0,250,24,60,102,114,111,122, + 101,110,32,101,110,99,111,100,105,110,103,115,46,99,112,57, + 53,48,62,114,2,0,0,0,114,2,0,0,0,12,0,0, + 0,115,6,0,0,0,8,0,6,1,10,1,115,6,0,0, + 0,8,244,6,13,10,1,115,24,0,0,0,1,1,1,1, + 1,1,1,1,14,19,14,26,5,11,14,19,14,26,5,11, + 5,11,5,11,114,10,0,0,0,114,2,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,16,0,0,0,101,0,90,1,100,0,90,2, + 101,3,90,3,100,1,83,0,41,2,218,18,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,78,169, + 4,114,3,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,13,0,0,0,114,13,0,0,0,16,0, + 0,0,243,4,0,0,0,8,0,8,2,115,4,0,0,0, + 8,240,8,18,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,13, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,16,0,0,0,114,16,0, + 0,0,20,0,0,0,114,15,0,0,0,115,4,0,0,0, + 8,236,8,22,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,16, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,17,0,0,0,24,0,0,0, + 243,4,0,0,0,8,0,8,1,115,4,0,0,0,8,232, + 8,25,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,17,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,19,0,0,0,114,19,0,0,0,27,0,0,0,114,18, + 0,0,0,115,4,0,0,0,8,229,8,28,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,19,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,114,1,0,0,0,41,7,218, + 4,110,97,109,101,114,7,0,0,0,114,8,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,2,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,13,0,0,0,114,16,0,0, + 0,114,17,0,0,0,114,19,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,22,0,0,0,30,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,10,0,0,0,41,16,90,10,95,99,111,100, + 101,99,115,95,116,119,114,21,0,0,0,90,15,95,109,117, + 108,116,105,98,121,116,101,99,111,100,101,99,90,3,109,98, + 99,90,8,103,101,116,99,111,100,101,99,114,6,0,0,0, + 114,2,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,114,13,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,114,16,0,0,0,90,21,77,117,108,116,105, + 98,121,116,101,83,116,114,101,97,109,82,101,97,100,101,114, + 114,17,0,0,0,90,21,77,117,108,116,105,98,121,116,101, + 83,116,114,101,97,109,87,114,105,116,101,114,114,19,0,0, + 0,114,22,0,0,0,114,9,0,0,0,114,10,0,0,0, + 114,11,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 23,0,0,0,1,0,0,0,115,26,0,0,0,16,6,8, + 1,10,2,16,2,12,4,4,1,4,255,12,4,4,1,4, + 255,22,4,22,3,10,3,115,42,0,0,0,16,6,8,1, + 10,2,8,4,4,254,4,2,8,4,4,254,4,1,4,1, + 8,4,4,254,4,1,4,1,8,3,10,255,4,1,8,3, + 10,255,4,1,10,11,115,144,0,0,0,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,30,1,30,1, + 30,1,30,9,19,9,28,29,36,9,37,1,6,1,26,1, + 26,1,26,1,26,13,19,13,25,1,26,1,26,1,18,1, + 18,1,18,1,18,26,29,26,57,26,32,26,51,1,18,1, + 18,1,18,1,18,1,18,1,18,26,29,26,57,26,32,26, + 51,1,18,1,18,1,18,1,18,1,18,1,18,20,25,27, + 30,27,52,54,60,54,73,1,18,1,18,1,18,1,18,1, + 18,1,18,20,25,27,30,27,52,54,60,54,73,1,18,1, + 18,1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_euc_jis_2004.h b/Python/frozen_modules/encodings_euc_jis_2004.h new file mode 100644 index 00000000000000..c846e02d473f17 --- /dev/null +++ b/Python/frozen_modules/encodings_euc_jis_2004.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_euc_jis_2004[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,12,101,117,99,95,106,105,115,95,50,48,48,52, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,115,24,0,0,0,101,0,90,1,100,0, + 90,2,101,3,106,4,90,4,101,3,106,5,90,5,100,1, + 83,0,41,2,218,5,67,111,100,101,99,78,41,6,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,5,99,111,100,101,99,218,6,101,110,99,111,100, + 101,218,6,100,101,99,111,100,101,169,0,243,0,0,0,0, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,101,117,99,95,106,105,115,95,50,48,48,52, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,28,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,10,95,99,111,100,101,99, + 115,95,106,112,114,21,0,0,0,90,15,95,109,117,108,116, + 105,98,121,116,101,99,111,100,101,99,90,3,109,98,99,90, + 8,103,101,116,99,111,100,101,99,114,6,0,0,0,114,2, + 0,0,0,90,27,77,117,108,116,105,98,121,116,101,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 114,13,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,16,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,82,101,97,100,101,114,114,17, + 0,0,0,90,21,77,117,108,116,105,98,121,116,101,83,116, + 114,101,97,109,87,114,105,116,101,114,114,19,0,0,0,114, + 22,0,0,0,114,9,0,0,0,114,10,0,0,0,114,11, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,23,0, + 0,0,1,0,0,0,115,26,0,0,0,16,6,8,1,10, + 2,16,2,12,4,4,1,4,255,12,4,4,1,4,255,22, + 4,22,3,10,3,115,42,0,0,0,16,6,8,1,10,2, + 8,4,4,254,4,2,8,4,4,254,4,1,4,1,8,4, + 4,254,4,1,4,1,8,3,10,255,4,1,8,3,10,255, + 4,1,10,11,115,144,0,0,0,1,26,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,30,1,30,1,30,1, + 30,9,19,9,28,29,43,9,44,1,6,1,26,1,26,1, + 26,1,26,13,19,13,25,1,26,1,26,1,18,1,18,1, + 18,1,18,26,29,26,57,26,32,26,51,1,18,1,18,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,20,25,27,30,27, + 52,54,60,54,73,1,18,1,18,1,18,1,18,1,18,1, + 18,20,25,27,30,27,52,54,60,54,73,1,18,1,18,1, + 6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_euc_jisx0213.h b/Python/frozen_modules/encodings_euc_jisx0213.h new file mode 100644 index 00000000000000..77b1158b471599 --- /dev/null +++ b/Python/frozen_modules/encodings_euc_jisx0213.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_euc_jisx0213[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,12,101,117,99,95,106,105,115,120,48,50,49,51, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,115,24,0,0,0,101,0,90,1,100,0, + 90,2,101,3,106,4,90,4,101,3,106,5,90,5,100,1, + 83,0,41,2,218,5,67,111,100,101,99,78,41,6,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,5,99,111,100,101,99,218,6,101,110,99,111,100, + 101,218,6,100,101,99,111,100,101,169,0,243,0,0,0,0, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,101,117,99,95,106,105,115,120,48,50,49,51, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,28,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,10,95,99,111,100,101,99, + 115,95,106,112,114,21,0,0,0,90,15,95,109,117,108,116, + 105,98,121,116,101,99,111,100,101,99,90,3,109,98,99,90, + 8,103,101,116,99,111,100,101,99,114,6,0,0,0,114,2, + 0,0,0,90,27,77,117,108,116,105,98,121,116,101,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 114,13,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,16,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,82,101,97,100,101,114,114,17, + 0,0,0,90,21,77,117,108,116,105,98,121,116,101,83,116, + 114,101,97,109,87,114,105,116,101,114,114,19,0,0,0,114, + 22,0,0,0,114,9,0,0,0,114,10,0,0,0,114,11, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,23,0, + 0,0,1,0,0,0,115,26,0,0,0,16,6,8,1,10, + 2,16,2,12,4,4,1,4,255,12,4,4,1,4,255,22, + 4,22,3,10,3,115,42,0,0,0,16,6,8,1,10,2, + 8,4,4,254,4,2,8,4,4,254,4,1,4,1,8,4, + 4,254,4,1,4,1,8,3,10,255,4,1,8,3,10,255, + 4,1,10,11,115,144,0,0,0,1,26,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,30,1,30,1,30,1, + 30,9,19,9,28,29,43,9,44,1,6,1,26,1,26,1, + 26,1,26,13,19,13,25,1,26,1,26,1,18,1,18,1, + 18,1,18,26,29,26,57,26,32,26,51,1,18,1,18,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,20,25,27,30,27, + 52,54,60,54,73,1,18,1,18,1,18,1,18,1,18,1, + 18,20,25,27,30,27,52,54,60,54,73,1,18,1,18,1, + 6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_euc_jp.h b/Python/frozen_modules/encodings_euc_jp.h new file mode 100644 index 00000000000000..6563e97eb05b0f --- /dev/null +++ b/Python/frozen_modules/encodings_euc_jp.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_euc_jp[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,6,101,117,99,95,106,112,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,115, + 24,0,0,0,101,0,90,1,100,0,90,2,101,3,106,4, + 90,4,101,3,106,5,90,5,100,1,83,0,41,2,218,5, + 67,111,100,101,99,78,41,6,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,218,5,99,111, + 100,101,99,218,6,101,110,99,111,100,101,218,6,100,101,99, + 111,100,101,169,0,243,0,0,0,0,250,25,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,101,117, + 99,95,106,112,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,22,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,10,95,99, + 111,100,101,99,115,95,106,112,114,21,0,0,0,90,15,95, + 109,117,108,116,105,98,121,116,101,99,111,100,101,99,90,3, + 109,98,99,90,8,103,101,116,99,111,100,101,99,114,6,0, + 0,0,114,2,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,114,13,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,114,16,0,0,0,90,21,77,117,108, + 116,105,98,121,116,101,83,116,114,101,97,109,82,101,97,100, + 101,114,114,17,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,87,114,105,116,101,114,114,19, + 0,0,0,114,22,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,23,0,0,0,1,0,0,0,115,26,0,0,0,16, + 6,8,1,10,2,16,2,12,4,4,1,4,255,12,4,4, + 1,4,255,22,4,22,3,10,3,115,42,0,0,0,16,6, + 8,1,10,2,8,4,4,254,4,2,8,4,4,254,4,1, + 4,1,8,4,4,254,4,1,4,1,8,3,10,255,4,1, + 8,3,10,255,4,1,10,11,115,144,0,0,0,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,30,1, + 30,1,30,1,30,9,19,9,28,29,37,9,38,1,6,1, + 26,1,26,1,26,1,26,13,19,13,25,1,26,1,26,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,26,29,26,57,26, + 32,26,51,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,6,1,6,1,6,1,6,1,6,114,10,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_euc_kr.h b/Python/frozen_modules/encodings_euc_kr.h new file mode 100644 index 00000000000000..3794c0701df3b7 --- /dev/null +++ b/Python/frozen_modules/encodings_euc_kr.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_euc_kr[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,6,101,117,99,95,107,114,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,115, + 24,0,0,0,101,0,90,1,100,0,90,2,101,3,106,4, + 90,4,101,3,106,5,90,5,100,1,83,0,41,2,218,5, + 67,111,100,101,99,78,41,6,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,218,5,99,111, + 100,101,99,218,6,101,110,99,111,100,101,218,6,100,101,99, + 111,100,101,169,0,243,0,0,0,0,250,25,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,101,117, + 99,95,107,114,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,22,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,10,95,99, + 111,100,101,99,115,95,107,114,114,21,0,0,0,90,15,95, + 109,117,108,116,105,98,121,116,101,99,111,100,101,99,90,3, + 109,98,99,90,8,103,101,116,99,111,100,101,99,114,6,0, + 0,0,114,2,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,114,13,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,114,16,0,0,0,90,21,77,117,108, + 116,105,98,121,116,101,83,116,114,101,97,109,82,101,97,100, + 101,114,114,17,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,87,114,105,116,101,114,114,19, + 0,0,0,114,22,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,23,0,0,0,1,0,0,0,115,26,0,0,0,16, + 6,8,1,10,2,16,2,12,4,4,1,4,255,12,4,4, + 1,4,255,22,4,22,3,10,3,115,42,0,0,0,16,6, + 8,1,10,2,8,4,4,254,4,2,8,4,4,254,4,1, + 4,1,8,4,4,254,4,1,4,1,8,3,10,255,4,1, + 8,3,10,255,4,1,10,11,115,144,0,0,0,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,30,1, + 30,1,30,1,30,9,19,9,28,29,37,9,38,1,6,1, + 26,1,26,1,26,1,26,13,19,13,25,1,26,1,26,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,26,29,26,57,26, + 32,26,51,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,6,1,6,1,6,1,6,1,6,114,10,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_gb18030.h b/Python/frozen_modules/encodings_gb18030.h new file mode 100644 index 00000000000000..e5add1bd359856 --- /dev/null +++ b/Python/frozen_modules/encodings_gb18030.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_gb18030[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,7,103,98,49,56,48,51,48,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 115,24,0,0,0,101,0,90,1,100,0,90,2,101,3,106, + 4,90,4,101,3,106,5,90,5,100,1,83,0,41,2,218, + 5,67,111,100,101,99,78,41,6,218,8,95,95,110,97,109, + 101,95,95,218,10,95,95,109,111,100,117,108,101,95,95,218, + 12,95,95,113,117,97,108,110,97,109,101,95,95,218,5,99, + 111,100,101,99,218,6,101,110,99,111,100,101,218,6,100,101, + 99,111,100,101,169,0,243,0,0,0,0,250,26,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,103, + 98,49,56,48,51,48,62,114,2,0,0,0,114,2,0,0, + 0,12,0,0,0,115,6,0,0,0,8,0,6,1,10,1, + 115,6,0,0,0,8,244,6,13,10,1,115,24,0,0,0, + 1,1,1,1,1,1,1,1,14,19,14,26,5,11,14,19, + 14,26,5,11,5,11,5,11,114,10,0,0,0,114,2,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,16,0,0,0,101,0,90,1, + 100,0,90,2,101,3,90,3,100,1,83,0,41,2,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,78,169,4,114,3,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,13,0,0,0,114,13,0, + 0,0,16,0,0,0,243,4,0,0,0,8,0,8,2,115, + 4,0,0,0,8,240,8,18,115,16,0,0,0,1,1,1, + 1,1,1,1,1,13,18,5,10,5,10,5,10,114,10,0, + 0,0,114,13,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,12,0,0, + 0,41,2,218,18,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,16,0,0, + 0,114,16,0,0,0,20,0,0,0,114,15,0,0,0,115, + 4,0,0,0,8,236,8,22,115,16,0,0,0,1,1,1, + 1,1,1,1,1,13,18,5,10,5,10,5,10,114,10,0, + 0,0,114,16,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,12,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,17,0,0,0, + 24,0,0,0,243,4,0,0,0,8,0,8,1,115,4,0, + 0,0,8,232,8,25,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,17,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,87,114,105,116,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,19,0,0,0,114,19,0,0,0,27,0, + 0,0,114,18,0,0,0,115,4,0,0,0,8,229,8,28, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,19,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, + 3,0,0,0,115,32,0,0,0,116,0,106,1,100,1,116, + 2,131,0,106,3,116,2,131,0,106,4,116,5,116,6,116, + 7,116,8,100,2,141,7,83,0,41,3,78,114,1,0,0, + 0,41,7,218,4,110,97,109,101,114,7,0,0,0,114,8, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,218,6,99,111,100,101,99, + 115,90,9,67,111,100,101,99,73,110,102,111,114,2,0,0, + 0,114,7,0,0,0,114,8,0,0,0,114,13,0,0,0, + 114,16,0,0,0,114,17,0,0,0,114,19,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,22,0,0,0, + 30,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,23,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,10,0,0,0,41,16,90,10, + 95,99,111,100,101,99,115,95,99,110,114,21,0,0,0,90, + 15,95,109,117,108,116,105,98,121,116,101,99,111,100,101,99, + 90,3,109,98,99,90,8,103,101,116,99,111,100,101,99,114, + 6,0,0,0,114,2,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,114,13,0,0,0,90,27,77,117,108, + 116,105,98,121,116,101,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,114,16,0,0,0,90,21,77, + 117,108,116,105,98,121,116,101,83,116,114,101,97,109,82,101, + 97,100,101,114,114,17,0,0,0,90,21,77,117,108,116,105, + 98,121,116,101,83,116,114,101,97,109,87,114,105,116,101,114, + 114,19,0,0,0,114,22,0,0,0,114,9,0,0,0,114, + 10,0,0,0,114,11,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,23,0,0,0,1,0,0,0,115,26,0,0, + 0,16,6,8,1,10,2,16,2,12,4,4,1,4,255,12, + 4,4,1,4,255,22,4,22,3,10,3,115,42,0,0,0, + 16,6,8,1,10,2,8,4,4,254,4,2,8,4,4,254, + 4,1,4,1,8,4,4,254,4,1,4,1,8,3,10,255, + 4,1,8,3,10,255,4,1,10,11,115,144,0,0,0,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,26,1, + 30,1,30,1,30,1,30,9,19,9,28,29,38,9,39,1, + 6,1,26,1,26,1,26,1,26,13,19,13,25,1,26,1, + 26,1,18,1,18,1,18,1,18,26,29,26,57,26,32,26, + 51,1,18,1,18,1,18,1,18,1,18,1,18,26,29,26, + 57,26,32,26,51,1,18,1,18,1,18,1,18,1,18,1, + 18,20,25,27,30,27,52,54,60,54,73,1,18,1,18,1, + 18,1,18,1,18,1,18,20,25,27,30,27,52,54,60,54, + 73,1,18,1,18,1,6,1,6,1,6,1,6,1,6,114, + 10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_gb2312.h b/Python/frozen_modules/encodings_gb2312.h new file mode 100644 index 00000000000000..c6bb3c9610fb77 --- /dev/null +++ b/Python/frozen_modules/encodings_gb2312.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_gb2312[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,6,103,98,50,51,49,50,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,115, + 24,0,0,0,101,0,90,1,100,0,90,2,101,3,106,4, + 90,4,101,3,106,5,90,5,100,1,83,0,41,2,218,5, + 67,111,100,101,99,78,41,6,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,218,5,99,111, + 100,101,99,218,6,101,110,99,111,100,101,218,6,100,101,99, + 111,100,101,169,0,243,0,0,0,0,250,25,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,103,98, + 50,51,49,50,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,22,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,10,95,99, + 111,100,101,99,115,95,99,110,114,21,0,0,0,90,15,95, + 109,117,108,116,105,98,121,116,101,99,111,100,101,99,90,3, + 109,98,99,90,8,103,101,116,99,111,100,101,99,114,6,0, + 0,0,114,2,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,114,13,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,114,16,0,0,0,90,21,77,117,108, + 116,105,98,121,116,101,83,116,114,101,97,109,82,101,97,100, + 101,114,114,17,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,87,114,105,116,101,114,114,19, + 0,0,0,114,22,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,23,0,0,0,1,0,0,0,115,26,0,0,0,16, + 6,8,1,10,2,16,2,12,4,4,1,4,255,12,4,4, + 1,4,255,22,4,22,3,10,3,115,42,0,0,0,16,6, + 8,1,10,2,8,4,4,254,4,2,8,4,4,254,4,1, + 4,1,8,4,4,254,4,1,4,1,8,3,10,255,4,1, + 8,3,10,255,4,1,10,11,115,144,0,0,0,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,30,1, + 30,1,30,1,30,9,19,9,28,29,37,9,38,1,6,1, + 26,1,26,1,26,1,26,13,19,13,25,1,26,1,26,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,26,29,26,57,26, + 32,26,51,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,6,1,6,1,6,1,6,1,6,114,10,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_gbk.h b/Python/frozen_modules/encodings_gbk.h new file mode 100644 index 00000000000000..d37a56313a2859 --- /dev/null +++ b/Python/frozen_modules/encodings_gbk.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_gbk[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,3,103,98,107,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,115,24,0,0, + 0,101,0,90,1,100,0,90,2,101,3,106,4,90,4,101, + 3,106,5,90,5,100,1,83,0,41,2,218,5,67,111,100, + 101,99,78,41,6,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,218,5,99,111,100,101,99, + 218,6,101,110,99,111,100,101,218,6,100,101,99,111,100,101, + 169,0,243,0,0,0,0,250,22,60,102,114,111,122,101,110, + 32,101,110,99,111,100,105,110,103,115,46,103,98,107,62,114, + 2,0,0,0,114,2,0,0,0,12,0,0,0,115,6,0, + 0,0,8,0,6,1,10,1,115,6,0,0,0,8,244,6, + 13,10,1,115,24,0,0,0,1,1,1,1,1,1,1,1, + 14,19,14,26,5,11,14,19,14,26,5,11,5,11,5,11, + 114,10,0,0,0,114,2,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 16,0,0,0,101,0,90,1,100,0,90,2,101,3,90,3, + 100,1,83,0,41,2,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,78,169,4,114,3,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,13,0,0,0,114,13,0,0,0,16,0,0,0,243,4, + 0,0,0,8,0,8,2,115,4,0,0,0,8,240,8,18, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,13,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,16,0,0,0,114,16,0,0,0,20,0, + 0,0,114,15,0,0,0,115,4,0,0,0,8,236,8,22, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,16,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,82,101,97,100,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,17, + 0,0,0,114,17,0,0,0,24,0,0,0,243,4,0,0, + 0,8,0,8,1,115,4,0,0,0,8,232,8,25,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,17,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,19,0,0, + 0,114,19,0,0,0,27,0,0,0,114,18,0,0,0,115, + 4,0,0,0,8,229,8,28,115,16,0,0,0,1,1,1, + 1,1,1,1,1,13,18,5,10,5,10,5,10,114,10,0, + 0,0,114,19,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,9,0,0,0,3,0,0,0,115,32,0,0, + 0,116,0,106,1,100,1,116,2,131,0,106,3,116,2,131, + 0,106,4,116,5,116,6,116,7,116,8,100,2,141,7,83, + 0,41,3,78,114,1,0,0,0,41,7,218,4,110,97,109, + 101,114,7,0,0,0,114,8,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,218,6,99,111,100,101,99,115,90,9,67,111,100,101,99, + 73,110,102,111,114,2,0,0,0,114,7,0,0,0,114,8, + 0,0,0,114,13,0,0,0,114,16,0,0,0,114,17,0, + 0,0,114,19,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,218,11,103,101,116,114,101,103,101,110, + 116,114,121,114,22,0,0,0,30,0,0,0,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,249,115,18,0,0,0,4,1,2,1,6,1,6,1, + 2,1,2,1,2,1,2,1,6,1,115,32,0,0,0,12, + 18,12,28,14,19,16,21,16,23,16,30,16,21,16,23,16, + 30,28,46,28,46,22,34,22,34,12,6,12,6,5,6,114, + 10,0,0,0,41,16,90,10,95,99,111,100,101,99,115,95, + 99,110,114,21,0,0,0,90,15,95,109,117,108,116,105,98, + 121,116,101,99,111,100,101,99,90,3,109,98,99,90,8,103, + 101,116,99,111,100,101,99,114,6,0,0,0,114,2,0,0, + 0,90,27,77,117,108,116,105,98,121,116,101,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,114,13, + 0,0,0,90,27,77,117,108,116,105,98,121,116,101,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 114,16,0,0,0,90,21,77,117,108,116,105,98,121,116,101, + 83,116,114,101,97,109,82,101,97,100,101,114,114,17,0,0, + 0,90,21,77,117,108,116,105,98,121,116,101,83,116,114,101, + 97,109,87,114,105,116,101,114,114,19,0,0,0,114,22,0, + 0,0,114,9,0,0,0,114,10,0,0,0,114,11,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,23,0,0,0, + 1,0,0,0,115,26,0,0,0,16,6,8,1,10,2,16, + 2,12,4,4,1,4,255,12,4,4,1,4,255,22,4,22, + 3,10,3,115,42,0,0,0,16,6,8,1,10,2,8,4, + 4,254,4,2,8,4,4,254,4,1,4,1,8,4,4,254, + 4,1,4,1,8,3,10,255,4,1,8,3,10,255,4,1, + 10,11,115,144,0,0,0,1,26,1,26,1,26,1,26,1, + 26,1,26,1,26,1,26,1,30,1,30,1,30,1,30,9, + 19,9,28,29,34,9,35,1,6,1,26,1,26,1,26,1, + 26,13,19,13,25,1,26,1,26,1,18,1,18,1,18,1, + 18,26,29,26,57,26,32,26,51,1,18,1,18,1,18,1, + 18,1,18,1,18,26,29,26,57,26,32,26,51,1,18,1, + 18,1,18,1,18,1,18,1,18,20,25,27,30,27,52,54, + 60,54,73,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,6,1, + 6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_hex_codec.h b/Python/frozen_modules/encodings_hex_codec.h new file mode 100644 index 00000000000000..6d9221c2123e6f --- /dev/null +++ b/Python/frozen_modules/encodings_hex_codec.h @@ -0,0 +1,178 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_hex_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,130,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,17, + 100,4,132,1,90,3,100,17,100,5,132,1,90,4,71,0, + 100,6,132,0,100,7,101,1,106,5,131,3,90,5,71,0, + 100,8,132,0,100,9,101,1,106,6,131,3,90,6,71,0, + 100,10,132,0,100,11,101,1,106,7,131,3,90,7,71,0, + 100,12,132,0,100,13,101,5,101,1,106,8,131,4,90,8, + 71,0,100,14,132,0,100,15,101,5,101,1,106,9,131,4, + 90,9,100,16,132,0,90,10,100,2,83,0,41,18,122,160, + 80,121,116,104,111,110,32,39,104,101,120,95,99,111,100,101, + 99,39,32,67,111,100,101,99,32,45,32,50,45,100,105,103, + 105,116,32,104,101,120,32,99,111,110,116,101,110,116,32,116, + 114,97,110,115,102,101,114,32,101,110,99,111,100,105,110,103, + 46,10,10,84,104,105,115,32,99,111,100,101,99,32,100,101, + 47,101,110,99,111,100,101,115,32,102,114,111,109,32,98,121, + 116,101,115,32,116,111,32,98,121,116,101,115,46,10,10,87, + 114,105,116,116,101,110,32,98,121,32,77,97,114,99,45,65, + 110,100,114,101,32,76,101,109,98,117,114,103,32,40,109,97, + 108,64,108,101,109,98,117,114,103,46,99,111,109,41,46,10, + 233,0,0,0,0,78,218,6,115,116,114,105,99,116,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,30,0,0,0,124,1,100,1,107,2,115,6, + 74,0,130,1,116,0,106,1,124,0,131,1,116,2,124,0, + 131,1,102,2,83,0,169,2,78,114,1,0,0,0,41,3, + 218,8,98,105,110,97,115,99,105,105,218,7,98,50,97,95, + 104,101,120,218,3,108,101,110,169,2,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,2,0,0,0,32,32, + 250,28,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,104,101,120,95,99,111,100,101,99,62,218,10, + 104,101,120,95,101,110,99,111,100,101,114,11,0,0,0,13, + 0,0,0,243,4,0,0,0,12,1,18,1,114,12,0,0, + 0,115,30,0,0,0,12,18,22,30,12,30,5,30,5,30, + 5,30,13,21,13,29,30,35,13,36,38,41,42,47,38,48, + 12,49,5,49,243,0,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,114,2, + 0,0,0,114,3,0,0,0,41,3,114,4,0,0,0,218, + 7,97,50,98,95,104,101,120,114,6,0,0,0,114,7,0, + 0,0,115,2,0,0,0,32,32,114,10,0,0,0,218,10, + 104,101,120,95,100,101,99,111,100,101,114,15,0,0,0,17, + 0,0,0,114,12,0,0,0,114,12,0,0,0,115,30,0, + 0,0,12,18,22,30,12,30,5,30,5,30,5,30,13,21, + 13,29,30,35,13,36,38,41,42,47,38,48,12,49,5,49, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,115,28,0,0,0,101, + 0,90,1,100,0,90,2,100,5,100,2,132,1,90,3,100, + 5,100,3,132,1,90,4,100,4,83,0,41,6,218,5,67, + 111,100,101,99,114,1,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,10, + 0,0,0,116,0,124,1,124,2,131,2,83,0,169,1,78, + 41,1,114,11,0,0,0,169,3,218,4,115,101,108,102,114, + 8,0,0,0,114,9,0,0,0,115,3,0,0,0,32,32, + 32,114,10,0,0,0,218,6,101,110,99,111,100,101,122,12, + 67,111,100,101,99,46,101,110,99,111,100,101,22,0,0,0, + 243,2,0,0,0,10,1,114,22,0,0,0,115,10,0,0, + 0,16,26,27,32,34,40,16,41,9,41,114,13,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,114,17,0,0,0,114,18,0,0,0,41, + 1,114,15,0,0,0,114,19,0,0,0,115,3,0,0,0, + 32,32,32,114,10,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,24,0, + 0,0,114,22,0,0,0,114,22,0,0,0,115,10,0,0, + 0,16,26,27,32,34,40,16,41,9,41,114,13,0,0,0, + 78,169,1,114,1,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,21, + 0,0,0,114,23,0,0,0,169,0,114,13,0,0,0,114, + 10,0,0,0,114,16,0,0,0,114,16,0,0,0,21,0, + 0,0,115,6,0,0,0,8,0,8,1,12,2,115,10,0, + 0,0,8,235,2,22,6,1,2,1,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,36,44,5,41,5,41,5, + 41,36,44,5,41,5,41,5,41,5,41,5,41,114,13,0, + 0,0,114,16,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,243,24,0,0,0,124,0,106,0,100,1,107,2,115,7, + 74,0,130,1,116,1,106,2,124,1,131,1,83,0,114,3, + 0,0,0,41,3,114,9,0,0,0,114,4,0,0,0,114, + 5,0,0,0,169,3,114,20,0,0,0,114,8,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 10,0,0,0,114,21,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,28,0,0,0,243,4,0,0,0,14,1,10, + 1,114,33,0,0,0,115,24,0,0,0,16,20,16,27,31, + 39,16,39,9,39,9,39,9,39,16,24,16,32,33,38,16, + 39,9,39,114,13,0,0,0,78,169,1,70,41,4,114,25, + 0,0,0,114,26,0,0,0,114,27,0,0,0,114,21,0, + 0,0,114,28,0,0,0,114,13,0,0,0,114,10,0,0, + 0,114,30,0,0,0,114,30,0,0,0,27,0,0,0,243, + 4,0,0,0,8,0,12,1,115,6,0,0,0,8,229,2, + 28,10,2,115,20,0,0,0,1,1,1,1,1,1,1,1, + 35,40,5,39,5,39,5,39,5,39,5,39,114,13,0,0, + 0,114,30,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,114,29,0,0,0, + 41,5,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,114,31,0,0, + 0,114,3,0,0,0,41,3,114,9,0,0,0,114,4,0, + 0,0,114,14,0,0,0,114,32,0,0,0,115,3,0,0, + 0,32,32,32,114,10,0,0,0,114,23,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,100,101,99,111,100,101,33,0,0,0,114,33,0, + 0,0,114,33,0,0,0,115,24,0,0,0,16,20,16,27, + 31,39,16,39,9,39,9,39,9,39,16,24,16,32,33,38, + 16,39,9,39,114,13,0,0,0,78,114,34,0,0,0,41, + 4,114,25,0,0,0,114,26,0,0,0,114,27,0,0,0, + 114,23,0,0,0,114,28,0,0,0,114,13,0,0,0,114, + 10,0,0,0,114,36,0,0,0,114,36,0,0,0,32,0, + 0,0,114,35,0,0,0,115,6,0,0,0,8,224,2,33, + 10,2,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,39,5,39,5,39,5,39,5,39,114,13,0,0,0, + 114,36,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,16,0,0,0,101, + 0,90,1,100,0,90,2,101,3,90,4,100,1,83,0,41, + 2,218,12,83,116,114,101,97,109,87,114,105,116,101,114,78, + 169,5,114,25,0,0,0,114,26,0,0,0,114,27,0,0, + 0,218,5,98,121,116,101,115,90,14,99,104,97,114,98,117, + 102,102,101,114,116,121,112,101,114,28,0,0,0,114,13,0, + 0,0,114,10,0,0,0,114,38,0,0,0,114,38,0,0, + 0,37,0,0,0,243,4,0,0,0,8,0,8,1,115,4, + 0,0,0,8,219,8,38,115,16,0,0,0,1,1,1,1, + 1,1,1,1,22,27,5,19,5,19,5,19,114,13,0,0, + 0,114,38,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,37,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,39,0,0,0,114,28,0,0,0,114,13,0,0,0, + 114,10,0,0,0,114,42,0,0,0,114,42,0,0,0,40, + 0,0,0,114,41,0,0,0,115,4,0,0,0,8,216,8, + 41,115,16,0,0,0,1,1,1,1,1,1,1,1,22,27, + 5,19,5,19,5,19,114,13,0,0,0,114,42,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0, + 0,3,0,0,0,115,26,0,0,0,116,0,106,1,100,1, + 116,2,116,3,116,4,116,5,116,6,116,7,100,2,100,3, + 141,8,83,0,41,4,78,218,3,104,101,120,70,41,8,218, + 4,110,97,109,101,114,21,0,0,0,114,23,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,17,95,105,115,95,116,101,120,116,95,101,110, + 99,111,100,105,110,103,41,8,218,6,99,111,100,101,99,115, + 90,9,67,111,100,101,99,73,110,102,111,114,11,0,0,0, + 114,15,0,0,0,114,30,0,0,0,114,36,0,0,0,114, + 38,0,0,0,114,42,0,0,0,114,28,0,0,0,114,13, + 0,0,0,114,10,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,46,0,0,0,45,0,0,0,115,20, + 0,0,0,4,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,6,248,115,20,0,0,0,4,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,6,1, + 115,26,0,0,0,12,18,12,28,14,19,16,26,16,26,28, + 46,28,46,22,34,22,34,27,32,12,6,12,6,5,6,114, + 13,0,0,0,114,24,0,0,0,41,11,218,7,95,95,100, + 111,99,95,95,114,45,0,0,0,114,4,0,0,0,114,11, + 0,0,0,114,15,0,0,0,114,16,0,0,0,114,30,0, + 0,0,114,36,0,0,0,114,38,0,0,0,114,42,0,0, + 0,114,46,0,0,0,114,28,0,0,0,114,13,0,0,0, + 114,10,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 48,0,0,0,1,0,0,0,115,22,0,0,0,4,0,8, + 7,8,1,8,4,8,4,16,4,16,6,16,5,18,5,18, + 3,10,5,115,46,0,0,0,4,5,8,2,8,1,2,4, + 6,2,2,2,6,2,8,6,4,252,4,4,8,5,4,253, + 4,3,8,5,4,253,4,3,8,3,6,255,4,1,8,3, + 6,255,4,1,10,14,115,130,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,16,1,16,1,16,1,16,30, + 38,1,49,1,49,1,49,30,38,1,49,1,49,1,49,1, + 41,1,41,1,41,1,41,13,19,13,25,1,41,1,41,1, + 39,1,39,1,39,1,39,26,32,26,51,1,39,1,39,1, + 39,1,39,1,39,1,39,26,32,26,51,1,39,1,39,1, + 27,1,27,1,27,1,27,20,25,27,33,27,46,1,27,1, + 27,1,27,1,27,1,27,1,27,20,25,27,33,27,46,1, + 27,1,27,1,6,1,6,1,6,1,6,1,6,114,13,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_hp_roman8.h b/Python/frozen_modules/encodings_hp_roman8.h new file mode 100644 index 00000000000000..bd1b66c5a1be45 --- /dev/null +++ b/Python/frozen_modules/encodings_hp_roman8.h @@ -0,0 +1,193 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_hp_roman8[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,97,45,1,0,0,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,103,101,110,101,114,97,116, + 101,100,32,102,114,111,109,32,39,104,112,95,114,111,109,97, + 110,56,46,116,120,116,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,32,32,32,32,66, + 97,115,101,100,32,111,110,32,100,97,116,97,32,102,114,111, + 109,32,102,116,112,58,47,47,100,107,117,117,103,46,100,107, + 47,105,49,56,110,47,99,104,97,114,109,97,112,115,47,72, + 80,45,82,79,77,65,78,56,32,40,75,101,108,100,32,83, + 105,109,111,110,115,101,110,41,10,10,32,32,32,32,79,114, + 105,103,105,110,97,108,32,115,111,117,114,99,101,58,32,76, + 97,115,101,114,74,101,116,32,73,73,80,32,80,114,105,110, + 116,101,114,32,85,115,101,114,39,115,32,77,97,110,117,97, + 108,32,72,80,32,112,97,114,116,32,110,111,10,32,32,32, + 32,51,51,52,55,49,45,57,48,57,48,49,44,32,72,101, + 119,108,101,116,45,80,97,99,107,97,114,100,44,32,74,117, + 110,101,32,49,57,56,57,46,10,10,32,32,32,32,40,85, + 115,101,100,32,119,105,116,104,32,112,101,114,109,105,115,115, + 105,111,110,41,10,10,233,0,0,0,0,78,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,28,0,0,0,101,0,90,1,100,0,90,2,100,5, + 100,2,132,1,90,3,100,5,100,3,132,1,90,4,100,4, + 83,0,41,6,218,5,67,111,100,101,99,218,6,115,116,114, + 105,99,116,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,14,0,0,0,116,0,106, + 1,124,1,124,2,116,2,131,3,83,0,169,1,78,41,3, + 218,6,99,111,100,101,99,115,218,14,99,104,97,114,109,97, + 112,95,101,110,99,111,100,101,218,14,101,110,99,111,100,105, + 110,103,95,116,97,98,108,101,169,3,218,4,115,101,108,102, + 218,5,105,110,112,117,116,218,6,101,114,114,111,114,115,115, + 3,0,0,0,32,32,32,250,28,60,102,114,111,122,101,110, + 32,101,110,99,111,100,105,110,103,115,46,104,112,95,114,111, + 109,97,110,56,62,218,6,101,110,99,111,100,101,122,12,67, + 111,100,101,99,46,101,110,99,111,100,101,18,0,0,0,243, + 2,0,0,0,14,1,114,14,0,0,0,115,14,0,0,0, + 16,22,16,37,38,43,44,50,51,65,16,66,9,66,243,0, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,114,3,0,0,0,114,4,0, + 0,0,41,3,114,5,0,0,0,218,14,99,104,97,114,109, + 97,112,95,100,101,99,111,100,101,218,14,100,101,99,111,100, + 105,110,103,95,116,97,98,108,101,114,8,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,218,6,100,101,99, + 111,100,101,122,12,67,111,100,101,99,46,100,101,99,111,100, + 101,21,0,0,0,114,14,0,0,0,114,14,0,0,0,115, + 14,0,0,0,16,22,16,37,38,43,44,50,51,65,16,66, + 9,66,114,15,0,0,0,78,41,1,114,2,0,0,0,41, + 5,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,114,13,0,0,0,114,18,0,0,0,169, + 0,114,15,0,0,0,114,12,0,0,0,114,1,0,0,0, + 114,1,0,0,0,16,0,0,0,115,6,0,0,0,8,0, + 8,2,12,3,115,10,0,0,0,8,240,2,18,6,1,2, + 2,10,1,115,28,0,0,0,1,1,1,1,1,1,1,1, + 34,42,5,66,5,66,5,66,34,42,5,66,5,66,5,66, + 5,66,5,66,114,15,0,0,0,114,1,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,243,20,0,0,0,101,0,90,1,100,0,90,2, + 100,4,100,2,132,1,90,3,100,3,83,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,243,20,0,0,0,116,0,106, + 1,124,1,124,0,106,2,116,3,131,3,100,1,25,0,83, + 0,169,2,78,114,0,0,0,0,41,4,114,5,0,0,0, + 114,6,0,0,0,114,11,0,0,0,114,7,0,0,0,169, + 3,114,9,0,0,0,114,10,0,0,0,90,5,102,105,110, + 97,108,115,3,0,0,0,32,32,32,114,12,0,0,0,114, + 13,0,0,0,122,25,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,46,101,110,99,111,100,101,25, + 0,0,0,243,2,0,0,0,20,1,114,28,0,0,0,115, + 20,0,0,0,16,22,16,37,38,43,44,48,44,55,56,70, + 16,71,72,73,16,74,9,74,114,15,0,0,0,78,169,1, + 70,41,4,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,13,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,24,0,0,0,114,24,0,0,0, + 24,0,0,0,243,4,0,0,0,8,0,12,1,115,6,0, + 0,0,8,232,2,25,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,24,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,23,0,0,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,25,0,0,0,114,26,0,0,0,41,4,114,5,0, + 0,0,114,16,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,27,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,114,18,0,0,0,122,25,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,100,101,99, + 111,100,101,29,0,0,0,114,28,0,0,0,114,28,0,0, + 0,115,20,0,0,0,16,22,16,37,38,43,44,48,44,55, + 56,70,16,71,72,73,16,74,9,74,114,15,0,0,0,78, + 114,29,0,0,0,41,4,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,18,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,31,0,0,0,114, + 31,0,0,0,28,0,0,0,114,30,0,0,0,115,6,0, + 0,0,8,228,2,29,10,1,115,20,0,0,0,1,1,1, + 1,1,1,1,1,35,40,5,74,5,74,5,74,5,74,5, + 74,114,15,0,0,0,114,31,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 243,12,0,0,0,101,0,90,1,100,0,90,2,100,1,83, + 0,41,2,218,12,83,116,114,101,97,109,87,114,105,116,101, + 114,78,169,3,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,33,0,0,0,114,33,0,0,0,32,0,0,0, + 243,4,0,0,0,8,0,4,1,115,4,0,0,0,8,224, + 4,33,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,33,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,32,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,34,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,36,0,0, + 0,114,36,0,0,0,35,0,0,0,114,35,0,0,0,115, + 4,0,0,0,8,221,4,36,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,36, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,32,0,0,0,116,0,106, + 1,100,1,116,2,131,0,106,3,116,2,131,0,106,4,116, + 5,116,6,116,7,116,8,100,2,141,7,83,0,41,3,78, + 122,9,104,112,45,114,111,109,97,110,56,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,33,0,0, + 0,114,36,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,40,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,25,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,132,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,194,128,194,129,194,130,194,131, + 194,132,194,133,194,134,194,135,194,136,194,137,194,138,194,139, + 194,140,194,141,194,142,194,143,194,144,194,145,194,146,194,147, + 194,148,194,149,194,150,194,151,194,152,194,153,194,154,194,155, + 194,156,194,157,194,158,194,159,194,160,195,128,195,130,195,136, + 195,138,195,139,195,142,195,143,194,180,203,139,203,134,194,168, + 203,156,195,153,195,155,226,130,164,194,175,195,157,195,189,194, + 176,195,135,195,167,195,145,195,177,194,161,194,191,194,164,194, + 163,194,165,194,167,198,146,194,162,195,162,195,170,195,180,195, + 187,195,161,195,169,195,179,195,186,195,160,195,168,195,178,195, + 185,195,164,195,171,195,182,195,188,195,133,195,174,195,152,195, + 134,195,165,195,173,195,184,195,166,195,132,195,172,195,150,195, + 156,195,137,195,175,195,159,195,148,195,129,195,131,195,163,195, + 144,195,176,195,141,195,140,195,147,195,146,195,149,195,181,197, + 160,197,161,195,154,197,184,195,191,195,158,195,190,194,183,194, + 181,194,182,194,190,226,128,148,194,188,194,189,194,170,194,186, + 194,171,226,150,160,194,187,194,177,239,191,190,41,11,218,7, + 95,95,100,111,99,95,95,114,5,0,0,0,114,1,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,33,0,0,0, + 114,36,0,0,0,114,38,0,0,0,114,17,0,0,0,90, + 13,99,104,97,114,109,97,112,95,98,117,105,108,100,114,7, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,40,0,0, + 0,1,0,0,0,115,26,0,0,0,4,0,8,11,16,4, + 16,8,16,4,18,4,18,3,6,5,2,15,2,255,0,127, + 0,127,14,6,115,54,0,0,0,4,9,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,0,127,0, + 127,2,7,0,129,0,129,2,254,0,127,0,127,14,6,115, + 120,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,66,1,66,1,66,1,66,13,19,13,25,1,66,1,66, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,5,13,1,15,16,22, + 16,36,37,51,16,52,1,15,1,15,1,15,114,15,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_hz.h b/Python/frozen_modules/encodings_hz.h new file mode 100644 index 00000000000000..9b2404a5275a8b --- /dev/null +++ b/Python/frozen_modules/encodings_hz.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_hz[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,2,104,122,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,115,24,0,0,0, + 101,0,90,1,100,0,90,2,101,3,106,4,90,4,101,3, + 106,5,90,5,100,1,83,0,41,2,218,5,67,111,100,101, + 99,78,41,6,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,218,5,99,111,100,101,99,218, + 6,101,110,99,111,100,101,218,6,100,101,99,111,100,101,169, + 0,243,0,0,0,0,250,21,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,104,122,62,114,2,0, + 0,0,114,2,0,0,0,12,0,0,0,115,6,0,0,0, + 8,0,6,1,10,1,115,6,0,0,0,8,244,6,13,10, + 1,115,24,0,0,0,1,1,1,1,1,1,1,1,14,19, + 14,26,5,11,14,19,14,26,5,11,5,11,5,11,114,10, + 0,0,0,114,2,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,16,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,3,100,1, + 83,0,41,2,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,78,169,4,114,3,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,13, + 0,0,0,114,13,0,0,0,16,0,0,0,243,4,0,0, + 0,8,0,8,2,115,4,0,0,0,8,240,8,18,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,13,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,18,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,16,0,0,0,114,16,0,0,0,20,0,0,0, + 114,15,0,0,0,115,4,0,0,0,8,236,8,22,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,16,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,17,0,0,0,24,0,0,0,243,4,0,0,0,8, + 0,8,1,115,4,0,0,0,8,232,8,25,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,17,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,12,83,116,114,101,97,109,87, + 114,105,116,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,19,0,0,0,114, + 19,0,0,0,27,0,0,0,114,18,0,0,0,115,4,0, + 0,0,8,229,8,28,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,19,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,9,0,0,0,3,0,0,0,115,32,0,0,0,116, + 0,106,1,100,1,116,2,131,0,106,3,116,2,131,0,106, + 4,116,5,116,6,116,7,116,8,100,2,141,7,83,0,41, + 3,78,114,1,0,0,0,41,7,218,4,110,97,109,101,114, + 7,0,0,0,114,8,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,9,218, + 6,99,111,100,101,99,115,90,9,67,111,100,101,99,73,110, + 102,111,114,2,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,13,0,0,0,114,16,0,0,0,114,17,0,0,0, + 114,19,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,22,0,0,0,30,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,18,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,10,0, + 0,0,41,16,90,10,95,99,111,100,101,99,115,95,99,110, + 114,21,0,0,0,90,15,95,109,117,108,116,105,98,121,116, + 101,99,111,100,101,99,90,3,109,98,99,90,8,103,101,116, + 99,111,100,101,99,114,6,0,0,0,114,2,0,0,0,90, + 27,77,117,108,116,105,98,121,116,101,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,114,13,0,0, + 0,90,27,77,117,108,116,105,98,121,116,101,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,114,16, + 0,0,0,90,21,77,117,108,116,105,98,121,116,101,83,116, + 114,101,97,109,82,101,97,100,101,114,114,17,0,0,0,90, + 21,77,117,108,116,105,98,121,116,101,83,116,114,101,97,109, + 87,114,105,116,101,114,114,19,0,0,0,114,22,0,0,0, + 114,9,0,0,0,114,10,0,0,0,114,11,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,23,0,0,0,1,0, + 0,0,115,26,0,0,0,16,6,8,1,10,2,16,2,12, + 4,4,1,4,255,12,4,4,1,4,255,22,4,22,3,10, + 3,115,42,0,0,0,16,6,8,1,10,2,8,4,4,254, + 4,2,8,4,4,254,4,1,4,1,8,4,4,254,4,1, + 4,1,8,3,10,255,4,1,8,3,10,255,4,1,10,11, + 115,144,0,0,0,1,26,1,26,1,26,1,26,1,26,1, + 26,1,26,1,26,1,30,1,30,1,30,1,30,9,19,9, + 28,29,33,9,34,1,6,1,26,1,26,1,26,1,26,13, + 19,13,25,1,26,1,26,1,18,1,18,1,18,1,18,26, + 29,26,57,26,32,26,51,1,18,1,18,1,18,1,18,1, + 18,1,18,26,29,26,57,26,32,26,51,1,18,1,18,1, + 18,1,18,1,18,1,18,20,25,27,30,27,52,54,60,54, + 73,1,18,1,18,1,18,1,18,1,18,1,18,20,25,27, + 30,27,52,54,60,54,73,1,18,1,18,1,6,1,6,1, + 6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_idna.h b/Python/frozen_modules/encodings_idna.h new file mode 100644 index 00000000000000..afc998efa80b10 --- /dev/null +++ b/Python/frozen_modules/encodings_idna.h @@ -0,0 +1,523 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_idna[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,166,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,2,100,0,100,2,108,3,109,4,90,3,1,0,101,1, + 106,5,100,3,131,1,90,6,100,4,90,7,100,5,90,8, + 100,6,132,0,90,9,100,7,132,0,90,10,100,8,132,0, + 90,11,71,0,100,9,132,0,100,10,101,2,106,12,131,3, + 90,12,71,0,100,11,132,0,100,12,101,2,106,13,131,3, + 90,14,71,0,100,13,132,0,100,14,101,2,106,15,131,3, + 90,16,71,0,100,15,132,0,100,16,101,12,101,2,106,17, + 131,4,90,17,71,0,100,17,132,0,100,18,101,12,101,2, + 106,18,131,4,90,18,100,19,132,0,90,19,100,1,83,0, + 41,20,233,0,0,0,0,78,41,1,218,9,117,99,100,95, + 51,95,50,95,48,117,12,0,0,0,91,46,227,128,130,239, + 188,142,239,189,161,93,115,4,0,0,0,120,110,45,45,122, + 4,120,110,45,45,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,254,0,0,0,103, + 0,125,1,124,0,68,0,93,16,125,2,116,0,106,1,124, + 2,131,1,114,12,113,4,124,1,160,2,116,0,106,3,124, + 2,131,1,161,1,1,0,113,4,100,1,160,4,124,1,161, + 1,125,0,116,5,106,6,100,2,124,0,131,2,125,0,124, + 0,68,0,93,53,125,2,116,0,106,7,124,2,131,1,115, + 81,116,0,106,8,124,2,131,1,115,81,116,0,106,9,124, + 2,131,1,115,81,116,0,106,10,124,2,131,1,115,81,116, + 0,106,11,124,2,131,1,115,81,116,0,106,12,124,2,131, + 1,115,81,116,0,106,13,124,2,131,1,115,81,116,0,106, + 14,124,2,131,1,115,81,116,0,106,15,124,2,131,1,114, + 87,116,16,100,3,124,2,22,0,131,1,130,1,113,34,100, + 4,132,0,124,0,68,0,131,1,125,3,124,3,68,0,93, + 28,125,2,124,2,114,124,116,17,100,5,132,0,124,0,68, + 0,131,1,131,1,114,112,116,16,100,6,131,1,130,1,124, + 3,100,7,25,0,114,120,124,3,100,8,25,0,115,124,116, + 16,100,9,131,1,130,1,113,96,124,0,83,0,41,10,78, + 218,0,90,4,78,70,75,67,122,20,73,110,118,97,108,105, + 100,32,99,104,97,114,97,99,116,101,114,32,37,114,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,19, + 0,0,0,115,22,0,0,0,103,0,124,0,93,7,125,1, + 116,0,106,1,124,1,131,1,145,2,113,2,83,0,169,0, + 41,2,218,10,115,116,114,105,110,103,112,114,101,112,90,11, + 105,110,95,116,97,98,108,101,95,100,49,169,2,90,2,46, + 48,218,1,120,115,2,0,0,0,32,32,250,23,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,105, + 100,110,97,62,218,10,60,108,105,115,116,99,111,109,112,62, + 122,28,110,97,109,101,112,114,101,112,46,60,108,111,99,97, + 108,115,62,46,60,108,105,115,116,99,111,109,112,62,41,0, + 0,0,243,2,0,0,0,22,0,114,9,0,0,0,115,22, + 0,0,0,14,56,14,56,14,56,45,46,15,25,15,37,38, + 39,15,40,14,56,14,56,14,56,243,0,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,51, + 0,0,0,115,26,0,0,0,129,0,124,0,93,8,125,1, + 116,0,106,1,124,1,131,1,86,0,1,0,113,2,100,0, + 83,0,41,1,78,41,2,114,4,0,0,0,90,11,105,110, + 95,116,97,98,108,101,95,100,50,114,5,0,0,0,115,2, + 0,0,0,32,32,114,7,0,0,0,218,9,60,103,101,110, + 101,120,112,114,62,122,27,110,97,109,101,112,114,101,112,46, + 60,108,111,99,97,108,115,62,46,60,103,101,110,101,120,112, + 114,62,50,0,0,0,243,4,0,0,0,2,128,24,0,114, + 12,0,0,0,115,26,0,0,0,0,0,19,61,19,61,50, + 51,20,30,20,42,43,44,20,45,19,61,19,61,19,61,19, + 61,19,61,114,10,0,0,0,122,31,86,105,111,108,97,116, + 105,111,110,32,111,102,32,66,73,68,73,32,114,101,113,117, + 105,114,101,109,101,110,116,32,50,114,0,0,0,0,233,255, + 255,255,255,122,31,86,105,111,108,97,116,105,111,110,32,111, + 102,32,66,73,68,73,32,114,101,113,117,105,114,101,109,101, + 110,116,32,51,41,18,114,4,0,0,0,90,11,105,110,95, + 116,97,98,108,101,95,98,49,218,6,97,112,112,101,110,100, + 90,12,109,97,112,95,116,97,98,108,101,95,98,50,218,4, + 106,111,105,110,218,11,117,110,105,99,111,100,101,100,97,116, + 97,90,9,110,111,114,109,97,108,105,122,101,90,12,105,110, + 95,116,97,98,108,101,95,99,49,50,90,12,105,110,95,116, + 97,98,108,101,95,99,50,50,90,11,105,110,95,116,97,98, + 108,101,95,99,51,90,11,105,110,95,116,97,98,108,101,95, + 99,52,90,11,105,110,95,116,97,98,108,101,95,99,53,90, + 11,105,110,95,116,97,98,108,101,95,99,54,90,11,105,110, + 95,116,97,98,108,101,95,99,55,90,11,105,110,95,116,97, + 98,108,101,95,99,56,90,11,105,110,95,116,97,98,108,101, + 95,99,57,218,12,85,110,105,99,111,100,101,69,114,114,111, + 114,218,3,97,110,121,41,4,218,5,108,97,98,101,108,90, + 8,110,101,119,108,97,98,101,108,218,1,99,90,6,82,97, + 110,100,65,76,115,4,0,0,0,32,32,32,32,114,7,0, + 0,0,218,8,110,97,109,101,112,114,101,112,114,21,0,0, + 0,14,0,0,0,115,72,0,0,0,4,2,8,1,10,1, + 2,2,18,1,10,1,12,3,8,3,10,1,8,1,2,255, + 8,2,2,254,8,3,2,253,8,4,2,252,8,5,2,251, + 8,6,2,250,8,7,2,249,8,8,2,248,12,9,2,247, + 12,12,8,1,4,1,16,7,8,1,16,6,8,1,2,128, + 4,2,115,88,0,0,0,4,2,2,1,4,4,2,252,8, + 1,4,2,18,1,10,1,12,3,2,3,4,10,2,246,8, + 1,2,9,8,248,2,8,8,249,2,7,8,250,2,6,8, + 251,2,5,8,252,2,4,8,253,2,3,8,254,2,2,8, + 255,16,1,12,3,2,1,4,16,2,240,2,1,2,15,14, + 248,10,1,6,6,2,1,6,255,10,1,2,128,4,2,115, + 254,0,0,0,16,18,5,13,14,19,5,52,5,52,9,10, + 12,22,12,34,35,36,12,37,9,21,13,21,9,17,9,52, + 25,35,25,48,49,50,25,51,9,52,9,52,9,52,13,15, + 13,30,21,29,13,30,5,10,13,24,13,34,35,41,43,48, + 13,49,5,10,14,19,5,59,5,59,9,10,12,22,12,35, + 36,37,12,38,9,59,12,22,12,35,36,37,12,38,9,59, + 12,22,12,34,35,36,12,37,9,59,12,22,12,34,35,36, + 12,37,9,59,12,22,12,34,35,36,12,37,9,59,12,22, + 12,34,35,36,12,37,9,59,12,22,12,34,35,36,12,37, + 9,59,12,22,12,34,35,36,12,37,9,59,12,22,12,34, + 35,36,12,37,9,59,19,31,32,54,57,58,32,58,19,59, + 13,59,9,59,14,56,14,56,50,55,14,56,14,56,5,11, + 14,20,5,70,5,70,9,10,12,13,9,70,16,19,19,61, + 19,61,55,60,19,61,19,61,16,61,13,70,23,35,36,69, + 23,70,17,70,20,26,27,28,20,29,13,70,37,43,44,46, + 37,47,13,70,23,35,36,69,23,70,17,70,0,0,12,17, + 5,17,114,10,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,3,0,0,0,115,248,0,0, + 0,9,0,124,0,160,0,100,1,161,1,125,0,110,11,35, + 0,4,0,116,1,121,16,1,0,1,0,1,0,89,0,110, + 24,119,0,37,0,100,2,116,2,124,0,131,1,4,0,3, + 0,107,0,114,31,100,3,107,0,114,36,124,0,83,0,1, + 0,116,1,100,4,131,1,130,1,116,1,100,4,131,1,130, + 1,116,3,124,0,131,1,125,0,9,0,124,0,160,0,100, + 1,161,1,125,0,110,11,35,0,4,0,116,1,121,60,1, + 0,1,0,1,0,89,0,110,24,119,0,37,0,100,2,116, + 2,124,0,131,1,4,0,3,0,107,0,114,75,100,3,107, + 0,114,80,124,0,83,0,1,0,116,1,100,4,131,1,130, + 1,116,1,100,4,131,1,130,1,124,0,160,4,116,5,161, + 1,114,93,116,1,100,5,131,1,130,1,124,0,160,0,100, + 6,161,1,125,0,116,6,124,0,23,0,125,0,100,2,116, + 2,124,0,131,1,4,0,3,0,107,0,114,115,100,3,107, + 0,114,120,124,0,83,0,1,0,116,1,100,4,131,1,130, + 1,116,1,100,4,131,1,130,1,41,7,78,218,5,97,115, + 99,105,105,114,0,0,0,0,233,64,0,0,0,250,23,108, + 97,98,101,108,32,101,109,112,116,121,32,111,114,32,116,111, + 111,32,108,111,110,103,122,28,76,97,98,101,108,32,115,116, + 97,114,116,115,32,119,105,116,104,32,65,67,69,32,112,114, + 101,102,105,120,218,8,112,117,110,121,99,111,100,101,41,7, + 218,6,101,110,99,111,100,101,114,17,0,0,0,218,3,108, + 101,110,114,21,0,0,0,218,10,115,116,97,114,116,115,119, + 105,116,104,218,11,115,97,99,101,95,112,114,101,102,105,120, + 218,10,97,99,101,95,112,114,101,102,105,120,41,1,114,19, + 0,0,0,115,1,0,0,0,32,114,7,0,0,0,218,7, + 84,111,65,83,67,73,73,114,31,0,0,0,62,0,0,0, + 115,62,0,0,0,2,1,12,2,2,128,12,1,4,1,2, + 255,2,128,22,5,4,1,2,255,16,2,8,3,2,4,12, + 1,2,128,12,1,4,1,2,255,2,128,22,4,4,1,2, + 255,16,2,10,3,8,1,10,3,8,3,22,3,4,1,2, + 255,16,2,115,68,0,0,0,2,11,12,248,2,128,2,2, + 2,255,14,1,2,128,8,4,8,1,2,255,10,1,16,1, + 8,3,2,12,12,249,2,128,2,2,2,255,14,1,2,128, + 8,3,8,1,2,255,10,1,16,1,8,3,10,1,10,3, + 8,3,8,3,8,1,2,255,10,1,16,1,115,248,0,0, + 0,5,54,17,22,17,38,30,37,17,38,9,14,9,14,0, + 0,5,13,12,24,5,13,5,13,5,13,5,13,9,13,9, + 13,5,13,0,0,12,13,16,19,20,25,16,26,9,25,9, + 25,9,25,9,25,29,31,9,25,9,25,20,25,13,25,9, + 25,15,27,28,53,15,54,9,54,15,27,28,53,15,54,9, + 54,13,21,22,27,13,28,5,10,5,54,17,22,17,38,30, + 37,17,38,9,14,9,14,0,0,5,13,12,24,5,13,5, + 13,5,13,5,13,9,13,9,13,5,13,0,0,12,13,16, + 19,20,25,16,26,9,25,9,25,9,25,9,25,29,31,9, + 25,9,25,20,25,13,25,9,25,15,27,28,53,15,54,9, + 54,15,27,28,53,15,54,9,54,8,13,8,37,25,36,8, + 37,5,59,15,27,28,58,15,59,9,59,13,18,13,37,26, + 36,13,37,5,10,13,23,26,31,13,31,5,10,8,9,12, + 15,16,21,12,22,5,21,5,21,5,21,5,21,25,27,5, + 21,5,21,16,21,9,21,5,21,11,23,24,49,11,50,5, + 50,11,23,24,49,11,50,5,50,115,24,0,0,0,129,5, + 7,0,135,7,17,7,144,1,17,7,173,5,51,0,179,7, + 61,7,188,1,61,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,8,0,0,0,3,0,0,0,115,206,0,0,0, + 116,0,124,0,116,1,131,2,114,8,100,1,125,1,110,22, + 9,0,124,0,160,2,100,2,161,1,125,0,100,1,125,1, + 110,13,35,0,4,0,116,3,121,28,1,0,1,0,1,0, + 100,3,125,1,89,0,110,2,119,0,37,0,124,1,115,56, + 116,4,124,0,131,1,125,0,9,0,124,0,160,2,100,2, + 161,1,125,0,110,13,35,0,4,0,116,3,121,54,1,0, + 1,0,1,0,116,3,100,4,131,1,130,1,119,0,37,0, + 124,0,160,5,116,6,161,1,115,66,116,7,124,0,100,2, + 131,2,83,0,124,0,116,8,116,6,131,1,100,0,133,2, + 25,0,125,2,124,2,160,9,100,5,161,1,125,3,116,10, + 124,3,131,1,125,4,116,7,124,0,100,2,131,2,160,11, + 161,0,116,7,124,4,100,2,131,2,107,3,114,101,116,3, + 100,6,124,0,124,4,131,3,130,1,124,3,83,0,41,7, + 78,84,114,22,0,0,0,70,122,30,73,110,118,97,108,105, + 100,32,99,104,97,114,97,99,116,101,114,32,105,110,32,73, + 68,78,32,108,97,98,101,108,114,25,0,0,0,122,24,73, + 68,78,65,32,100,111,101,115,32,110,111,116,32,114,111,117, + 110,100,45,116,114,105,112,41,12,218,10,105,115,105,110,115, + 116,97,110,99,101,218,5,98,121,116,101,115,114,26,0,0, + 0,114,17,0,0,0,114,21,0,0,0,114,28,0,0,0, + 114,30,0,0,0,218,3,115,116,114,114,27,0,0,0,218, + 6,100,101,99,111,100,101,114,31,0,0,0,218,5,108,111, + 119,101,114,41,5,114,19,0,0,0,90,10,112,117,114,101, + 95,97,115,99,105,105,90,6,108,97,98,101,108,49,218,6, + 114,101,115,117,108,116,90,6,108,97,98,101,108,50,115,5, + 0,0,0,32,32,32,32,32,114,7,0,0,0,218,9,84, + 111,85,110,105,99,111,100,101,114,38,0,0,0,105,0,0, + 0,115,54,0,0,0,10,2,6,1,2,2,10,1,6,1, + 2,128,12,1,8,1,2,255,2,128,4,2,8,2,2,2, + 12,1,2,128,12,1,8,1,2,255,2,128,10,3,10,1, + 16,3,10,3,8,3,24,4,12,1,4,3,115,58,0,0, + 0,8,2,2,7,6,250,2,6,10,253,6,1,2,128,2, + 2,2,255,18,1,2,128,2,1,2,7,8,251,2,5,12, + 254,2,128,2,2,2,255,18,1,2,128,8,2,12,1,16, + 3,10,3,8,3,22,4,14,1,4,3,115,206,0,0,0, + 8,18,19,24,26,31,8,32,5,31,22,26,9,19,9,19, + 9,31,21,26,21,42,34,41,21,42,13,18,26,30,13,23, + 13,23,0,0,9,31,16,28,9,31,9,31,9,31,9,31, + 26,31,13,23,13,23,13,23,9,31,0,0,12,22,5,65, + 17,25,26,31,17,32,9,14,9,65,21,26,21,42,34,41, + 21,42,13,18,13,18,0,0,9,65,16,28,9,65,9,65, + 9,65,9,65,19,31,32,64,19,65,13,65,9,65,0,0, + 12,17,12,40,29,39,12,40,5,35,16,19,20,25,27,34, + 16,35,9,35,14,19,20,23,24,34,20,35,20,36,20,36, + 14,37,5,11,14,20,14,39,28,38,14,39,5,11,14,21, + 22,28,14,29,5,11,8,11,12,17,19,26,8,27,8,35, + 8,35,39,42,43,49,51,58,39,59,8,59,5,70,15,27, + 28,54,56,61,63,69,15,70,9,70,12,18,5,18,115,20, + 0,0,0,137,7,17,0,145,9,29,7,156,1,29,7,165, + 5,43,0,171,12,55,7,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,28,0,0, + 0,101,0,90,1,100,0,90,2,100,5,100,2,132,1,90, + 3,100,5,100,3,132,1,90,4,100,4,83,0,41,6,218, + 5,67,111,100,101,99,218,6,115,116,114,105,99,116,99,3, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,3, + 0,0,0,115,14,1,0,0,124,2,100,1,107,3,114,10, + 116,0,100,2,124,2,23,0,131,1,130,1,124,1,115,14, + 100,3,83,0,9,0,124,1,160,1,100,4,161,1,125,3, + 110,11,35,0,4,0,116,2,121,30,1,0,1,0,1,0, + 89,0,110,54,119,0,37,0,124,3,160,3,100,5,161,1, + 125,4,124,4,100,0,100,6,133,2,25,0,68,0,93,22, + 125,5,100,7,116,4,124,5,131,1,4,0,3,0,107,0, + 114,60,100,8,107,0,115,65,116,0,100,9,131,1,130,1, + 1,0,116,0,100,9,131,1,130,1,113,43,116,4,124,4, + 100,6,25,0,131,1,100,8,107,5,114,78,116,0,100,10, + 131,1,130,1,124,3,116,4,124,1,131,1,102,2,83,0, + 116,5,131,0,125,3,116,6,160,3,124,1,161,1,125,4, + 124,4,114,104,124,4,100,6,25,0,115,104,100,5,125,6, + 124,4,100,6,61,0,110,2,100,11,125,6,124,4,68,0, + 93,16,125,5,124,3,114,117,124,3,160,7,100,5,161,1, + 1,0,124,3,160,7,116,8,124,5,131,1,161,1,1,0, + 113,108,116,9,124,3,124,6,23,0,131,1,116,4,124,1, + 131,1,102,2,83,0,41,12,78,114,40,0,0,0,250,27, + 117,110,115,117,112,112,111,114,116,101,100,32,101,114,114,111, + 114,32,104,97,110,100,108,105,110,103,32,169,2,114,10,0, + 0,0,114,0,0,0,0,114,22,0,0,0,243,1,0,0, + 0,46,114,13,0,0,0,114,0,0,0,0,114,23,0,0, + 0,114,24,0,0,0,122,14,108,97,98,101,108,32,116,111, + 111,32,108,111,110,103,114,10,0,0,0,41,10,114,17,0, + 0,0,114,26,0,0,0,218,18,85,110,105,99,111,100,101, + 69,110,99,111,100,101,69,114,114,111,114,218,5,115,112,108, + 105,116,114,27,0,0,0,218,9,98,121,116,101,97,114,114, + 97,121,218,4,100,111,116,115,218,6,101,120,116,101,110,100, + 114,31,0,0,0,114,33,0,0,0,41,7,218,4,115,101, + 108,102,218,5,105,110,112,117,116,218,6,101,114,114,111,114, + 115,114,37,0,0,0,218,6,108,97,98,101,108,115,114,19, + 0,0,0,218,12,116,114,97,105,108,105,110,103,95,100,111, + 116,115,7,0,0,0,32,32,32,32,32,32,32,114,7,0, + 0,0,114,26,0,0,0,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,147,0,0,0,115,64,0,0,0,8,2, + 12,2,4,2,4,1,2,2,12,1,2,128,12,1,4,1, + 2,255,2,128,10,4,16,1,22,1,8,1,2,255,8,1, + 2,255,16,2,8,1,12,1,6,2,10,1,12,1,4,1, + 8,1,4,2,8,1,4,1,10,2,16,1,20,1,115,76, + 0,0,0,6,2,14,2,2,2,6,1,2,14,12,245,2, + 128,2,2,2,255,14,1,2,128,10,3,10,1,4,2,2, + 254,8,1,8,1,2,255,24,1,14,1,10,1,12,1,6, + 2,10,1,2,1,2,4,6,252,2,4,4,253,8,1,4, + 2,2,1,4,4,2,252,2,1,12,2,16,1,20,1,115, + 14,1,0,0,12,18,22,30,12,30,9,69,19,31,32,61, + 62,68,32,68,19,69,13,69,16,21,9,26,20,26,20,26, + 9,38,22,27,22,43,35,42,22,43,13,19,13,19,0,0, + 9,17,16,34,9,17,9,17,9,17,9,17,13,17,13,17, + 9,17,0,0,22,28,22,40,35,39,22,40,13,19,26,32, + 33,36,34,36,33,36,26,37,13,66,13,66,17,22,25,26, + 29,32,33,38,29,39,17,66,17,66,17,66,17,66,42,44, + 17,66,17,66,27,39,40,65,27,66,21,66,17,66,27,39, + 40,65,27,66,21,66,17,66,16,19,20,26,27,29,20,30, + 16,31,35,37,16,37,13,53,23,35,36,52,23,53,17,53, + 20,26,28,31,32,37,28,38,20,38,13,38,18,27,18,29, + 9,15,18,22,18,35,29,34,18,35,9,15,12,18,9,31, + 27,33,34,36,27,37,9,31,28,32,13,25,17,23,24,26, + 17,27,17,27,28,31,13,25,22,28,9,42,9,42,13,18, + 16,22,13,36,17,23,17,36,31,35,17,36,17,36,13,19, + 13,42,27,34,35,40,27,41,13,42,13,42,13,42,16,21, + 22,28,29,41,22,41,16,42,44,47,48,53,44,54,16,54, + 9,54,115,12,0,0,0,143,5,21,0,149,7,31,7,158, + 1,31,7,99,3,0,0,0,0,0,0,0,0,0,0,0, + 8,0,0,0,3,0,0,0,115,192,0,0,0,124,2,100, + 1,107,3,114,10,116,0,100,2,124,2,23,0,131,1,130, + 1,124,1,115,14,100,3,83,0,116,1,124,1,116,2,131, + 2,115,23,116,2,124,1,131,1,125,1,116,3,124,1,118, + 1,114,48,9,0,124,1,160,4,100,4,161,1,116,5,124, + 1,131,1,102,2,83,0,35,0,4,0,116,6,121,46,1, + 0,1,0,1,0,89,0,110,2,119,0,37,0,124,1,160, + 7,100,5,161,1,125,3,124,3,114,69,116,5,124,3,100, + 6,25,0,131,1,100,7,107,2,114,69,100,8,125,4,124, + 3,100,6,61,0,110,2,100,9,125,4,103,0,125,5,124, + 3,68,0,93,9,125,6,124,5,160,8,116,9,124,6,131, + 1,161,1,1,0,113,75,100,8,160,10,124,5,161,1,124, + 4,23,0,116,5,124,1,131,1,102,2,83,0,41,10,78, + 114,40,0,0,0,250,27,85,110,115,117,112,112,111,114,116, + 101,100,32,101,114,114,111,114,32,104,97,110,100,108,105,110, + 103,32,169,2,114,2,0,0,0,114,0,0,0,0,114,22, + 0,0,0,114,43,0,0,0,114,13,0,0,0,114,0,0, + 0,0,218,1,46,114,2,0,0,0,41,11,114,17,0,0, + 0,114,32,0,0,0,114,33,0,0,0,114,30,0,0,0, + 114,35,0,0,0,114,27,0,0,0,218,18,85,110,105,99, + 111,100,101,68,101,99,111,100,101,69,114,114,111,114,114,45, + 0,0,0,114,14,0,0,0,114,38,0,0,0,114,15,0, + 0,0,41,7,114,49,0,0,0,114,50,0,0,0,114,51, + 0,0,0,114,52,0,0,0,114,53,0,0,0,114,37,0, + 0,0,114,19,0,0,0,115,7,0,0,0,32,32,32,32, + 32,32,32,114,7,0,0,0,114,35,0,0,0,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,184,0,0,0,115, + 46,0,0,0,8,2,12,1,4,2,4,1,10,3,8,2, + 8,2,2,2,18,1,2,128,12,1,4,1,2,255,2,128, + 10,3,20,2,4,1,8,1,4,2,4,2,8,1,16,1, + 22,2,115,56,0,0,0,6,2,14,1,2,2,6,1,8, + 3,10,2,6,2,4,5,18,254,2,128,2,2,2,255,14, + 1,2,128,10,2,2,2,2,4,14,252,2,4,4,253,8, + 1,4,2,4,2,2,1,4,1,2,255,16,1,22,2,115, + 192,0,0,0,12,18,22,30,12,30,9,69,19,31,32,61, + 62,68,32,68,19,69,13,69,16,21,9,25,20,25,20,25, + 16,26,27,32,34,39,16,40,9,33,21,26,27,32,21,33, + 13,18,12,22,30,35,12,35,9,21,13,21,24,29,24,45, + 37,44,24,45,47,50,51,56,47,57,24,57,17,57,0,0, + 13,21,20,38,13,21,13,21,13,21,13,21,17,21,17,21, + 13,21,0,0,18,23,18,35,30,34,18,35,9,15,12,18, + 9,30,23,26,27,33,34,36,27,37,23,38,42,43,23,43, + 9,30,28,31,13,25,17,23,24,26,17,27,17,27,28,30, + 13,25,18,20,9,15,22,28,9,44,9,44,13,18,13,19, + 13,44,27,36,37,42,27,43,13,44,13,44,13,44,16,19, + 16,32,25,31,16,32,33,45,16,45,47,50,51,56,47,57, + 16,57,9,57,115,12,0,0,0,156,8,37,0,165,7,47, + 7,174,1,47,7,78,41,1,114,40,0,0,0,41,5,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,114,26,0,0,0,114,35,0,0,0,114,3,0, + 0,0,114,10,0,0,0,114,7,0,0,0,114,39,0,0, + 0,114,39,0,0,0,146,0,0,0,115,6,0,0,0,8, + 0,8,1,12,37,115,14,0,0,0,0,129,8,237,0,127, + 2,20,6,35,2,2,10,32,115,28,0,0,0,1,1,1, + 1,1,1,1,1,36,44,5,54,5,54,5,54,36,44,5, + 57,5,57,5,57,5,57,5,57,114,10,0,0,0,114,39, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,18,0,0,0,101,0,90, + 1,100,0,90,2,100,1,132,0,90,3,100,2,83,0,41, + 3,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,99,4,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,184,0,0,0,124, + 2,100,1,107,3,114,10,116,0,100,2,124,2,23,0,131, + 1,130,1,124,1,115,14,100,3,83,0,116,1,160,2,124, + 1,161,1,125,4,100,4,125,5,124,4,114,42,124,4,100, + 5,25,0,115,33,100,6,125,5,124,4,100,5,61,0,110, + 9,124,3,115,42,124,4,100,5,61,0,124,4,114,42,100, + 6,125,5,116,3,131,0,125,6,100,7,125,7,124,4,68, + 0,93,26,125,8,124,7,114,62,124,6,160,4,100,6,161, + 1,1,0,124,7,100,8,55,0,125,7,124,6,160,4,116, + 5,124,8,131,1,161,1,1,0,124,7,116,6,124,8,131, + 1,55,0,125,7,113,49,124,6,124,5,55,0,125,6,124, + 7,116,6,124,5,131,1,55,0,125,7,116,7,124,6,131, + 1,124,7,102,2,83,0,41,9,78,114,40,0,0,0,114, + 41,0,0,0,114,42,0,0,0,114,10,0,0,0,114,13, + 0,0,0,114,43,0,0,0,114,0,0,0,0,233,1,0, + 0,0,41,8,114,17,0,0,0,114,47,0,0,0,114,45, + 0,0,0,114,46,0,0,0,114,48,0,0,0,114,31,0, + 0,0,114,27,0,0,0,114,33,0,0,0,169,9,114,49, + 0,0,0,114,50,0,0,0,114,51,0,0,0,90,5,102, + 105,110,97,108,114,52,0,0,0,114,53,0,0,0,114,37, + 0,0,0,218,4,115,105,122,101,114,19,0,0,0,115,9, + 0,0,0,32,32,32,32,32,32,32,32,32,114,7,0,0, + 0,218,14,95,98,117,102,102,101,114,95,101,110,99,111,100, + 101,122,33,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,95,98,117,102,102,101,114,95,101,110, + 99,111,100,101,219,0,0,0,115,50,0,0,0,8,1,12, + 2,4,2,4,1,10,2,4,1,4,1,8,1,4,1,8, + 1,4,1,6,2,4,1,4,1,6,2,4,1,8,1,4, + 1,10,2,8,1,14,1,14,1,8,2,12,1,12,1,115, + 62,0,0,0,6,1,14,2,2,2,6,1,10,2,4,1, + 2,1,2,8,6,249,2,7,4,250,8,1,2,1,2,4, + 6,254,2,1,6,1,6,2,4,1,2,1,4,6,2,250, + 2,1,2,3,10,255,8,1,14,1,14,1,8,2,12,1, + 12,1,115,184,0,0,0,12,18,22,30,12,30,9,69,19, + 31,32,61,62,68,32,68,19,69,13,69,16,21,9,28,20, + 28,20,28,18,22,18,35,29,34,18,35,9,15,24,27,9, + 21,12,18,9,40,20,26,27,29,20,30,13,40,32,36,17, + 29,21,27,28,30,21,31,21,31,22,27,13,40,21,27,28, + 30,21,31,20,26,17,40,36,40,21,33,18,27,18,29,9, + 15,16,17,9,13,22,28,9,31,9,31,13,18,16,20,13, + 26,17,23,17,36,31,35,17,36,17,36,17,21,25,26,17, + 26,17,21,13,19,13,42,27,34,35,40,27,41,13,42,13, + 42,13,17,21,24,25,30,21,31,13,31,13,17,13,17,9, + 15,19,31,9,31,9,15,9,13,17,20,21,33,17,34,9, + 34,9,13,17,22,23,29,17,30,32,36,16,37,9,37,114, + 10,0,0,0,78,41,4,114,58,0,0,0,114,59,0,0, + 0,114,60,0,0,0,114,66,0,0,0,114,3,0,0,0, + 114,10,0,0,0,114,7,0,0,0,114,62,0,0,0,114, + 62,0,0,0,218,0,0,0,243,4,0,0,0,8,0,10, + 1,115,8,0,0,0,0,129,8,165,0,127,10,124,115,18, + 0,0,0,1,1,1,1,1,1,1,1,5,37,5,37,5, + 37,5,37,5,37,114,10,0,0,0,114,62,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,61,0,0,0,41,3,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,99, + 4,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 3,0,0,0,115,206,0,0,0,124,2,100,1,107,3,114, + 10,116,0,100,2,124,2,23,0,131,1,130,1,124,1,115, + 14,100,3,83,0,116,1,124,1,116,2,131,2,114,25,116, + 3,160,4,124,1,161,1,125,4,110,10,116,2,124,1,100, + 4,131,2,125,1,124,1,160,4,100,5,161,1,125,4,100, + 6,125,5,124,4,114,58,124,4,100,7,25,0,115,49,100, + 5,125,5,124,4,100,7,61,0,110,9,124,3,115,58,124, + 4,100,7,61,0,124,4,114,58,100,5,125,5,103,0,125, + 6,100,8,125,7,124,4,68,0,93,21,125,8,124,6,160, + 5,116,6,124,8,131,1,161,1,1,0,124,7,114,79,124, + 7,100,9,55,0,125,7,124,7,116,7,124,8,131,1,55, + 0,125,7,113,64,100,5,160,8,124,6,161,1,124,5,23, + 0,125,6,124,7,116,7,124,5,131,1,55,0,125,7,124, + 6,124,7,102,2,83,0,41,10,78,114,40,0,0,0,114, + 54,0,0,0,114,55,0,0,0,114,22,0,0,0,114,56, + 0,0,0,114,2,0,0,0,114,13,0,0,0,114,0,0, + 0,0,114,63,0,0,0,41,9,114,17,0,0,0,114,32, + 0,0,0,114,34,0,0,0,114,47,0,0,0,114,45,0, + 0,0,114,14,0,0,0,114,38,0,0,0,114,27,0,0, + 0,114,15,0,0,0,114,64,0,0,0,115,9,0,0,0, + 32,32,32,32,32,32,32,32,32,114,7,0,0,0,218,14, + 95,98,117,102,102,101,114,95,100,101,99,111,100,101,122,33, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,95,98,117,102,102,101,114,95,100,101,99,111,100, + 101,254,0,0,0,115,54,0,0,0,8,1,12,1,4,2, + 4,1,10,3,12,1,10,3,10,1,4,2,4,1,8,1, + 4,1,8,1,4,1,6,2,4,1,4,1,4,2,4,1, + 8,1,14,1,4,1,8,1,14,1,14,2,12,1,8,1, + 115,66,0,0,0,6,1,14,1,2,2,6,1,8,3,2, + 5,12,252,10,3,10,1,4,2,2,1,2,8,6,249,2, + 7,4,250,8,1,2,1,2,4,6,254,2,1,6,1,4, + 2,4,1,2,1,4,4,2,252,14,1,2,1,10,1,14, + 1,14,2,12,1,8,1,115,206,0,0,0,12,18,22,30, + 12,30,9,69,19,31,32,61,62,68,32,68,19,69,13,69, + 16,21,9,27,20,27,20,27,12,22,23,28,30,33,12,34, + 9,38,22,26,22,39,33,38,22,39,13,19,13,19,21,24, + 25,30,32,39,21,40,13,18,22,27,22,38,34,37,22,38, + 13,19,24,26,9,21,12,18,9,39,20,26,27,29,20,30, + 13,39,32,35,17,29,21,27,28,30,21,31,21,31,22,27, + 13,39,21,27,28,30,21,31,20,26,17,39,36,39,21,33, + 18,20,9,15,16,17,9,13,22,28,9,31,9,31,13,18, + 13,19,13,44,27,36,37,42,27,43,13,44,13,44,16,20, + 13,26,17,21,25,26,17,26,17,21,13,17,21,24,25,30, + 21,31,13,31,13,17,13,17,18,21,18,34,27,33,18,34, + 37,49,18,49,9,15,9,13,17,20,21,33,17,34,9,34, + 9,13,17,23,25,29,16,30,9,30,114,10,0,0,0,78, + 41,4,114,58,0,0,0,114,59,0,0,0,114,60,0,0, + 0,114,69,0,0,0,114,3,0,0,0,114,10,0,0,0, + 114,7,0,0,0,114,68,0,0,0,114,68,0,0,0,253, + 0,0,0,114,67,0,0,0,115,10,0,0,0,0,129,8, + 130,0,127,0,127,10,36,115,18,0,0,0,1,1,1,1, + 1,1,1,1,5,30,5,30,5,30,5,30,5,30,114,10, + 0,0,0,114,68,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,58,0,0,0,114,59,0,0,0,114,60,0,0,0, + 114,3,0,0,0,114,10,0,0,0,114,7,0,0,0,114, + 71,0,0,0,114,71,0,0,0,36,1,0,0,243,4,0, + 0,0,8,0,4,1,115,12,0,0,0,0,129,0,129,8, + 218,0,127,0,127,4,39,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,10,0,0,0,114,71,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,70,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,72,0, + 0,0,114,3,0,0,0,114,10,0,0,0,114,7,0,0, + 0,114,74,0,0,0,114,74,0,0,0,39,1,0,0,114, + 73,0,0,0,115,12,0,0,0,0,129,0,129,8,215,0, + 127,0,127,4,42,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,10,0,0,0,114,74,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,4,105, + 100,110,97,41,7,218,4,110,97,109,101,114,26,0,0,0, + 114,35,0,0,0,90,18,105,110,99,114,101,109,101,110,116, + 97,108,101,110,99,111,100,101,114,90,18,105,110,99,114,101, + 109,101,110,116,97,108,100,101,99,111,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,41,9,218,6,99,111,100, + 101,99,115,90,9,67,111,100,101,99,73,110,102,111,114,39, + 0,0,0,114,26,0,0,0,114,35,0,0,0,114,62,0, + 0,0,114,68,0,0,0,114,71,0,0,0,114,74,0,0, + 0,114,3,0,0,0,114,10,0,0,0,114,7,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,77,0, + 0,0,44,1,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,20,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,10,0,0,0,41,20, + 114,4,0,0,0,90,2,114,101,114,76,0,0,0,114,16, + 0,0,0,114,1,0,0,0,218,7,99,111,109,112,105,108, + 101,114,47,0,0,0,114,30,0,0,0,114,29,0,0,0, + 114,21,0,0,0,114,31,0,0,0,114,38,0,0,0,114, + 39,0,0,0,90,26,66,117,102,102,101,114,101,100,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 114,62,0,0,0,90,26,66,117,102,102,101,114,101,100,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,114,68,0,0,0,114,71,0,0,0,114,74,0,0,0, + 114,77,0,0,0,114,3,0,0,0,114,10,0,0,0,114, + 7,0,0,0,218,8,60,109,111,100,117,108,101,62,114,79, + 0,0,0,1,0,0,0,115,28,0,0,0,24,2,12,1, + 10,3,4,3,4,1,6,3,6,48,6,43,16,41,16,72, + 16,35,18,39,18,3,10,5,115,48,0,0,0,24,2,12, + 1,10,3,4,3,4,1,6,49,6,43,6,39,8,74,4, + 186,4,70,8,35,4,223,4,33,8,39,4,219,4,37,8, + 3,6,255,4,1,8,3,6,255,4,1,10,13,115,166,0, + 0,0,1,30,1,30,1,30,1,30,1,30,1,30,1,30, + 1,30,1,30,1,30,1,30,1,30,1,49,1,49,1,49, + 1,49,1,49,1,49,8,10,8,18,19,47,8,48,1,5, + 14,21,1,11,15,21,1,12,1,17,1,17,1,17,1,50, + 1,50,1,50,1,18,1,18,1,18,1,57,1,57,1,57, + 1,57,13,19,13,25,1,57,1,57,1,37,1,37,1,37, + 1,37,26,32,26,59,1,37,1,37,1,30,1,30,1,30, + 1,30,26,32,26,59,1,30,1,30,1,9,1,9,1,9, + 1,9,20,25,26,32,26,45,1,9,1,9,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,6, + 1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp.h b/Python/frozen_modules/encodings_iso2022_jp.h new file mode 100644 index 00000000000000..2a518660d880ea --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,10,105,115,111,50,48,50,50,95,106,112,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,115,24,0,0,0,101,0,90,1,100,0,90,2, + 101,3,106,4,90,4,101,3,106,5,90,5,100,1,83,0, + 41,2,218,5,67,111,100,101,99,78,41,6,218,8,95,95, + 110,97,109,101,95,95,218,10,95,95,109,111,100,117,108,101, + 95,95,218,12,95,95,113,117,97,108,110,97,109,101,95,95, + 218,5,99,111,100,101,99,218,6,101,110,99,111,100,101,218, + 6,100,101,99,111,100,101,169,0,243,0,0,0,0,250,29, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,105,115,111,50,48,50,50,95,106,112,62,114,2,0, + 0,0,114,2,0,0,0,12,0,0,0,115,6,0,0,0, + 8,0,6,1,10,1,115,6,0,0,0,8,244,6,13,10, + 1,115,24,0,0,0,1,1,1,1,1,1,1,1,14,19, + 14,26,5,11,14,19,14,26,5,11,5,11,5,11,114,10, + 0,0,0,114,2,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,16,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,3,100,1, + 83,0,41,2,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,78,169,4,114,3,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,13, + 0,0,0,114,13,0,0,0,16,0,0,0,243,4,0,0, + 0,8,0,8,2,115,4,0,0,0,8,240,8,18,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,13,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,18,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,16,0,0,0,114,16,0,0,0,20,0,0,0, + 114,15,0,0,0,115,4,0,0,0,8,236,8,22,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,16,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,17,0,0,0,24,0,0,0,243,4,0,0,0,8, + 0,8,1,115,4,0,0,0,8,232,8,25,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,17,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,12,83,116,114,101,97,109,87, + 114,105,116,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,19,0,0,0,114, + 19,0,0,0,27,0,0,0,114,18,0,0,0,115,4,0, + 0,0,8,229,8,28,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,19,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,9,0,0,0,3,0,0,0,115,32,0,0,0,116, + 0,106,1,100,1,116,2,131,0,106,3,116,2,131,0,106, + 4,116,5,116,6,116,7,116,8,100,2,141,7,83,0,41, + 3,78,114,1,0,0,0,41,7,218,4,110,97,109,101,114, + 7,0,0,0,114,8,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,9,218, + 6,99,111,100,101,99,115,90,9,67,111,100,101,99,73,110, + 102,111,114,2,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,13,0,0,0,114,16,0,0,0,114,17,0,0,0, + 114,19,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,22,0,0,0,30,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,26,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,10,0, + 0,0,41,16,90,15,95,99,111,100,101,99,115,95,105,115, + 111,50,48,50,50,114,21,0,0,0,90,15,95,109,117,108, + 116,105,98,121,116,101,99,111,100,101,99,90,3,109,98,99, + 90,8,103,101,116,99,111,100,101,99,114,6,0,0,0,114, + 2,0,0,0,90,27,77,117,108,116,105,98,121,116,101,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,114,13,0,0,0,90,27,77,117,108,116,105,98,121,116, + 101,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,114,16,0,0,0,90,21,77,117,108,116,105,98, + 121,116,101,83,116,114,101,97,109,82,101,97,100,101,114,114, + 17,0,0,0,90,21,77,117,108,116,105,98,121,116,101,83, + 116,114,101,97,109,87,114,105,116,101,114,114,19,0,0,0, + 114,22,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,218,8,60,109,111,100,117,108,101,62,114,23, + 0,0,0,1,0,0,0,115,26,0,0,0,16,6,8,1, + 10,2,16,2,12,4,4,1,4,255,12,4,4,1,4,255, + 22,4,22,3,10,3,115,42,0,0,0,16,6,8,1,10, + 2,8,4,4,254,4,2,8,4,4,254,4,1,4,1,8, + 4,4,254,4,1,4,1,8,3,10,255,4,1,8,3,10, + 255,4,1,10,11,115,144,0,0,0,1,31,1,31,1,31, + 1,31,1,31,1,31,1,31,1,31,1,30,1,30,1,30, + 1,30,9,24,9,33,34,46,9,47,1,6,1,26,1,26, + 1,26,1,26,13,19,13,25,1,26,1,26,1,18,1,18, + 1,18,1,18,26,29,26,57,26,32,26,51,1,18,1,18, + 1,18,1,18,1,18,1,18,26,29,26,57,26,32,26,51, + 1,18,1,18,1,18,1,18,1,18,1,18,20,25,27,30, + 27,52,54,60,54,73,1,18,1,18,1,18,1,18,1,18, + 1,18,20,25,27,30,27,52,54,60,54,73,1,18,1,18, + 1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp_1.h b/Python/frozen_modules/encodings_iso2022_jp_1.h new file mode 100644 index 00000000000000..0e7f11148faf4e --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp_1.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp_1[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,12,105,115,111,50,48,50,50,95,106,112,95,49, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,115,24,0,0,0,101,0,90,1,100,0, + 90,2,101,3,106,4,90,4,101,3,106,5,90,5,100,1, + 83,0,41,2,218,5,67,111,100,101,99,78,41,6,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,5,99,111,100,101,99,218,6,101,110,99,111,100, + 101,218,6,100,101,99,111,100,101,169,0,243,0,0,0,0, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,105,115,111,50,48,50,50,95,106,112,95,49, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,28,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,15,95,99,111,100,101,99, + 115,95,105,115,111,50,48,50,50,114,21,0,0,0,90,15, + 95,109,117,108,116,105,98,121,116,101,99,111,100,101,99,90, + 3,109,98,99,90,8,103,101,116,99,111,100,101,99,114,6, + 0,0,0,114,2,0,0,0,90,27,77,117,108,116,105,98, + 121,116,101,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,114,13,0,0,0,90,27,77,117,108,116, + 105,98,121,116,101,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,114,16,0,0,0,90,21,77,117, + 108,116,105,98,121,116,101,83,116,114,101,97,109,82,101,97, + 100,101,114,114,17,0,0,0,90,21,77,117,108,116,105,98, + 121,116,101,83,116,114,101,97,109,87,114,105,116,101,114,114, + 19,0,0,0,114,22,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,23,0,0,0,1,0,0,0,115,26,0,0,0, + 16,6,8,1,10,2,16,2,12,4,4,1,4,255,12,4, + 4,1,4,255,22,4,22,3,10,3,115,42,0,0,0,16, + 6,8,1,10,2,8,4,4,254,4,2,8,4,4,254,4, + 1,4,1,8,4,4,254,4,1,4,1,8,3,10,255,4, + 1,8,3,10,255,4,1,10,11,115,144,0,0,0,1,31, + 1,31,1,31,1,31,1,31,1,31,1,31,1,31,1,30, + 1,30,1,30,1,30,9,24,9,33,34,48,9,49,1,6, + 1,26,1,26,1,26,1,26,13,19,13,25,1,26,1,26, + 1,18,1,18,1,18,1,18,26,29,26,57,26,32,26,51, + 1,18,1,18,1,18,1,18,1,18,1,18,26,29,26,57, + 26,32,26,51,1,18,1,18,1,18,1,18,1,18,1,18, + 20,25,27,30,27,52,54,60,54,73,1,18,1,18,1,18, + 1,18,1,18,1,18,20,25,27,30,27,52,54,60,54,73, + 1,18,1,18,1,6,1,6,1,6,1,6,1,6,114,10, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp_2.h b/Python/frozen_modules/encodings_iso2022_jp_2.h new file mode 100644 index 00000000000000..eaa62fc2aea024 --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp_2.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp_2[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,12,105,115,111,50,48,50,50,95,106,112,95,50, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,115,24,0,0,0,101,0,90,1,100,0, + 90,2,101,3,106,4,90,4,101,3,106,5,90,5,100,1, + 83,0,41,2,218,5,67,111,100,101,99,78,41,6,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,5,99,111,100,101,99,218,6,101,110,99,111,100, + 101,218,6,100,101,99,111,100,101,169,0,243,0,0,0,0, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,105,115,111,50,48,50,50,95,106,112,95,50, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,28,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,15,95,99,111,100,101,99, + 115,95,105,115,111,50,48,50,50,114,21,0,0,0,90,15, + 95,109,117,108,116,105,98,121,116,101,99,111,100,101,99,90, + 3,109,98,99,90,8,103,101,116,99,111,100,101,99,114,6, + 0,0,0,114,2,0,0,0,90,27,77,117,108,116,105,98, + 121,116,101,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,114,13,0,0,0,90,27,77,117,108,116, + 105,98,121,116,101,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,114,16,0,0,0,90,21,77,117, + 108,116,105,98,121,116,101,83,116,114,101,97,109,82,101,97, + 100,101,114,114,17,0,0,0,90,21,77,117,108,116,105,98, + 121,116,101,83,116,114,101,97,109,87,114,105,116,101,114,114, + 19,0,0,0,114,22,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,23,0,0,0,1,0,0,0,115,26,0,0,0, + 16,6,8,1,10,2,16,2,12,4,4,1,4,255,12,4, + 4,1,4,255,22,4,22,3,10,3,115,42,0,0,0,16, + 6,8,1,10,2,8,4,4,254,4,2,8,4,4,254,4, + 1,4,1,8,4,4,254,4,1,4,1,8,3,10,255,4, + 1,8,3,10,255,4,1,10,11,115,144,0,0,0,1,31, + 1,31,1,31,1,31,1,31,1,31,1,31,1,31,1,30, + 1,30,1,30,1,30,9,24,9,33,34,48,9,49,1,6, + 1,26,1,26,1,26,1,26,13,19,13,25,1,26,1,26, + 1,18,1,18,1,18,1,18,26,29,26,57,26,32,26,51, + 1,18,1,18,1,18,1,18,1,18,1,18,26,29,26,57, + 26,32,26,51,1,18,1,18,1,18,1,18,1,18,1,18, + 20,25,27,30,27,52,54,60,54,73,1,18,1,18,1,18, + 1,18,1,18,1,18,20,25,27,30,27,52,54,60,54,73, + 1,18,1,18,1,6,1,6,1,6,1,6,1,6,114,10, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp_2004.h b/Python/frozen_modules/encodings_iso2022_jp_2004.h new file mode 100644 index 00000000000000..f3babc732c1aec --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp_2004.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp_2004[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,15,105,115,111,50,48,50,50,95,106,112,95,50, + 48,48,52,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,115,24,0,0,0,101,0,90, + 1,100,0,90,2,101,3,106,4,90,4,101,3,106,5,90, + 5,100,1,83,0,41,2,218,5,67,111,100,101,99,78,41, + 6,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,218,5,99,111,100,101,99,218,6,101,110, + 99,111,100,101,218,6,100,101,99,111,100,101,169,0,243,0, + 0,0,0,250,34,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,50,48,50,50,95,106, + 112,95,50,48,48,52,62,114,2,0,0,0,114,2,0,0, + 0,12,0,0,0,115,6,0,0,0,8,0,6,1,10,1, + 115,6,0,0,0,8,244,6,13,10,1,115,24,0,0,0, + 1,1,1,1,1,1,1,1,14,19,14,26,5,11,14,19, + 14,26,5,11,5,11,5,11,114,10,0,0,0,114,2,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,243,16,0,0,0,101,0,90,1, + 100,0,90,2,101,3,90,3,100,1,83,0,41,2,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,78,169,4,114,3,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,13,0,0,0,114,13,0, + 0,0,16,0,0,0,243,4,0,0,0,8,0,8,2,115, + 4,0,0,0,8,240,8,18,115,16,0,0,0,1,1,1, + 1,1,1,1,1,13,18,5,10,5,10,5,10,114,10,0, + 0,0,114,13,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,12,0,0, + 0,41,2,218,18,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,16,0,0, + 0,114,16,0,0,0,20,0,0,0,114,15,0,0,0,115, + 4,0,0,0,8,236,8,22,115,16,0,0,0,1,1,1, + 1,1,1,1,1,13,18,5,10,5,10,5,10,114,10,0, + 0,0,114,16,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,12,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,17,0,0,0, + 24,0,0,0,243,4,0,0,0,8,0,8,1,115,4,0, + 0,0,8,232,8,25,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,17,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,87,114,105,116,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,19,0,0,0,114,19,0,0,0,27,0, + 0,0,114,18,0,0,0,115,4,0,0,0,8,229,8,28, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,19,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, + 3,0,0,0,115,32,0,0,0,116,0,106,1,100,1,116, + 2,131,0,106,3,116,2,131,0,106,4,116,5,116,6,116, + 7,116,8,100,2,141,7,83,0,41,3,78,114,1,0,0, + 0,41,7,218,4,110,97,109,101,114,7,0,0,0,114,8, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,218,6,99,111,100,101,99, + 115,90,9,67,111,100,101,99,73,110,102,111,114,2,0,0, + 0,114,7,0,0,0,114,8,0,0,0,114,13,0,0,0, + 114,16,0,0,0,114,17,0,0,0,114,19,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,22,0,0,0, + 30,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,31,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,10,0,0,0,41,16,90,15, + 95,99,111,100,101,99,115,95,105,115,111,50,48,50,50,114, + 21,0,0,0,90,15,95,109,117,108,116,105,98,121,116,101, + 99,111,100,101,99,90,3,109,98,99,90,8,103,101,116,99, + 111,100,101,99,114,6,0,0,0,114,2,0,0,0,90,27, + 77,117,108,116,105,98,121,116,101,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,114,13,0,0,0, + 90,27,77,117,108,116,105,98,121,116,101,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,114,16,0, + 0,0,90,21,77,117,108,116,105,98,121,116,101,83,116,114, + 101,97,109,82,101,97,100,101,114,114,17,0,0,0,90,21, + 77,117,108,116,105,98,121,116,101,83,116,114,101,97,109,87, + 114,105,116,101,114,114,19,0,0,0,114,22,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,23,0,0,0,1,0,0, + 0,115,26,0,0,0,16,6,8,1,10,2,16,2,12,4, + 4,1,4,255,12,4,4,1,4,255,22,4,22,3,10,3, + 115,42,0,0,0,16,6,8,1,10,2,8,4,4,254,4, + 2,8,4,4,254,4,1,4,1,8,4,4,254,4,1,4, + 1,8,3,10,255,4,1,8,3,10,255,4,1,10,11,115, + 144,0,0,0,1,31,1,31,1,31,1,31,1,31,1,31, + 1,31,1,31,1,30,1,30,1,30,1,30,9,24,9,33, + 34,51,9,52,1,6,1,26,1,26,1,26,1,26,13,19, + 13,25,1,26,1,26,1,18,1,18,1,18,1,18,26,29, + 26,57,26,32,26,51,1,18,1,18,1,18,1,18,1,18, + 1,18,26,29,26,57,26,32,26,51,1,18,1,18,1,18, + 1,18,1,18,1,18,20,25,27,30,27,52,54,60,54,73, + 1,18,1,18,1,18,1,18,1,18,1,18,20,25,27,30, + 27,52,54,60,54,73,1,18,1,18,1,6,1,6,1,6, + 1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp_3.h b/Python/frozen_modules/encodings_iso2022_jp_3.h new file mode 100644 index 00000000000000..6b846a32c0dc55 --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp_3.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp_3[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,12,105,115,111,50,48,50,50,95,106,112,95,51, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,115,24,0,0,0,101,0,90,1,100,0, + 90,2,101,3,106,4,90,4,101,3,106,5,90,5,100,1, + 83,0,41,2,218,5,67,111,100,101,99,78,41,6,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,218,5,99,111,100,101,99,218,6,101,110,99,111,100, + 101,218,6,100,101,99,111,100,101,169,0,243,0,0,0,0, + 250,31,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,105,115,111,50,48,50,50,95,106,112,95,51, + 62,114,2,0,0,0,114,2,0,0,0,12,0,0,0,115, + 6,0,0,0,8,0,6,1,10,1,115,6,0,0,0,8, + 244,6,13,10,1,115,24,0,0,0,1,1,1,1,1,1, + 1,1,14,19,14,26,5,11,14,19,14,26,5,11,5,11, + 5,11,114,10,0,0,0,114,2,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,16,0,0,0,101,0,90,1,100,0,90,2,101,3, + 90,3,100,1,83,0,41,2,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,78,169,4,114, + 3,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,13,0,0,0,114,13,0,0,0,16,0,0,0, + 243,4,0,0,0,8,0,8,2,115,4,0,0,0,8,240, + 8,18,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,13,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,114,14,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,16,0,0,0,114,16,0,0,0, + 20,0,0,0,114,15,0,0,0,115,4,0,0,0,8,236, + 8,22,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,16,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,17,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,8,1,115,4,0,0,0,8,232,8,25, + 115,16,0,0,0,1,1,1,1,1,1,1,1,13,18,5, + 10,5,10,5,10,114,10,0,0,0,114,17,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,114,12,0,0,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,114,14,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,19, + 0,0,0,114,19,0,0,0,27,0,0,0,114,18,0,0, + 0,115,4,0,0,0,8,229,8,28,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,19,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,114,1,0,0,0,41,7,218,4,110, + 97,109,101,114,7,0,0,0,114,8,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,2,0,0,0,114,7,0,0,0, + 114,8,0,0,0,114,13,0,0,0,114,16,0,0,0,114, + 17,0,0,0,114,19,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,22,0,0,0,30,0,0,0,115,18, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,1,115,32,0,0, + 0,12,18,12,28,14,28,16,21,16,23,16,30,16,21,16, + 23,16,30,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,10,0,0,0,41,16,90,15,95,99,111,100,101,99, + 115,95,105,115,111,50,48,50,50,114,21,0,0,0,90,15, + 95,109,117,108,116,105,98,121,116,101,99,111,100,101,99,90, + 3,109,98,99,90,8,103,101,116,99,111,100,101,99,114,6, + 0,0,0,114,2,0,0,0,90,27,77,117,108,116,105,98, + 121,116,101,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,114,13,0,0,0,90,27,77,117,108,116, + 105,98,121,116,101,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,114,16,0,0,0,90,21,77,117, + 108,116,105,98,121,116,101,83,116,114,101,97,109,82,101,97, + 100,101,114,114,17,0,0,0,90,21,77,117,108,116,105,98, + 121,116,101,83,116,114,101,97,109,87,114,105,116,101,114,114, + 19,0,0,0,114,22,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,23,0,0,0,1,0,0,0,115,26,0,0,0, + 16,6,8,1,10,2,16,2,12,4,4,1,4,255,12,4, + 4,1,4,255,22,4,22,3,10,3,115,42,0,0,0,16, + 6,8,1,10,2,8,4,4,254,4,2,8,4,4,254,4, + 1,4,1,8,4,4,254,4,1,4,1,8,3,10,255,4, + 1,8,3,10,255,4,1,10,11,115,144,0,0,0,1,31, + 1,31,1,31,1,31,1,31,1,31,1,31,1,31,1,30, + 1,30,1,30,1,30,9,24,9,33,34,48,9,49,1,6, + 1,26,1,26,1,26,1,26,13,19,13,25,1,26,1,26, + 1,18,1,18,1,18,1,18,26,29,26,57,26,32,26,51, + 1,18,1,18,1,18,1,18,1,18,1,18,26,29,26,57, + 26,32,26,51,1,18,1,18,1,18,1,18,1,18,1,18, + 20,25,27,30,27,52,54,60,54,73,1,18,1,18,1,18, + 1,18,1,18,1,18,20,25,27,30,27,52,54,60,54,73, + 1,18,1,18,1,6,1,6,1,6,1,6,1,6,114,10, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_jp_ext.h b/Python/frozen_modules/encodings_iso2022_jp_ext.h new file mode 100644 index 00000000000000..c4a9c53588d707 --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_jp_ext.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_jp_ext[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,14,105,115,111,50,48,50,50,95,106,112,95,101, + 120,116,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,115,24,0,0,0,101,0,90,1, + 100,0,90,2,101,3,106,4,90,4,101,3,106,5,90,5, + 100,1,83,0,41,2,218,5,67,111,100,101,99,78,41,6, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,218,5,99,111,100,101,99,218,6,101,110,99, + 111,100,101,218,6,100,101,99,111,100,101,169,0,243,0,0, + 0,0,250,33,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,105,115,111,50,48,50,50,95,106,112, + 95,101,120,116,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,30,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,15,95,99, + 111,100,101,99,115,95,105,115,111,50,48,50,50,114,21,0, + 0,0,90,15,95,109,117,108,116,105,98,121,116,101,99,111, + 100,101,99,90,3,109,98,99,90,8,103,101,116,99,111,100, + 101,99,114,6,0,0,0,114,2,0,0,0,90,27,77,117, + 108,116,105,98,121,116,101,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,114,13,0,0,0,90,27, + 77,117,108,116,105,98,121,116,101,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,114,16,0,0,0, + 90,21,77,117,108,116,105,98,121,116,101,83,116,114,101,97, + 109,82,101,97,100,101,114,114,17,0,0,0,90,21,77,117, + 108,116,105,98,121,116,101,83,116,114,101,97,109,87,114,105, + 116,101,114,114,19,0,0,0,114,22,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,23,0,0,0,1,0,0,0,115, + 26,0,0,0,16,6,8,1,10,2,16,2,12,4,4,1, + 4,255,12,4,4,1,4,255,22,4,22,3,10,3,115,42, + 0,0,0,16,6,8,1,10,2,8,4,4,254,4,2,8, + 4,4,254,4,1,4,1,8,4,4,254,4,1,4,1,8, + 3,10,255,4,1,8,3,10,255,4,1,10,11,115,144,0, + 0,0,1,31,1,31,1,31,1,31,1,31,1,31,1,31, + 1,31,1,30,1,30,1,30,1,30,9,24,9,33,34,50, + 9,51,1,6,1,26,1,26,1,26,1,26,13,19,13,25, + 1,26,1,26,1,18,1,18,1,18,1,18,26,29,26,57, + 26,32,26,51,1,18,1,18,1,18,1,18,1,18,1,18, + 26,29,26,57,26,32,26,51,1,18,1,18,1,18,1,18, + 1,18,1,18,20,25,27,30,27,52,54,60,54,73,1,18, + 1,18,1,18,1,18,1,18,1,18,20,25,27,30,27,52, + 54,60,54,73,1,18,1,18,1,6,1,6,1,6,1,6, + 1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso2022_kr.h b/Python/frozen_modules/encodings_iso2022_kr.h new file mode 100644 index 00000000000000..d2a7a3635954f8 --- /dev/null +++ b/Python/frozen_modules/encodings_iso2022_kr.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso2022_kr[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,10,105,115,111,50,48,50,50,95,107,114,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,115,24,0,0,0,101,0,90,1,100,0,90,2, + 101,3,106,4,90,4,101,3,106,5,90,5,100,1,83,0, + 41,2,218,5,67,111,100,101,99,78,41,6,218,8,95,95, + 110,97,109,101,95,95,218,10,95,95,109,111,100,117,108,101, + 95,95,218,12,95,95,113,117,97,108,110,97,109,101,95,95, + 218,5,99,111,100,101,99,218,6,101,110,99,111,100,101,218, + 6,100,101,99,111,100,101,169,0,243,0,0,0,0,250,29, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,105,115,111,50,48,50,50,95,107,114,62,114,2,0, + 0,0,114,2,0,0,0,12,0,0,0,115,6,0,0,0, + 8,0,6,1,10,1,115,6,0,0,0,8,244,6,13,10, + 1,115,24,0,0,0,1,1,1,1,1,1,1,1,14,19, + 14,26,5,11,14,19,14,26,5,11,5,11,5,11,114,10, + 0,0,0,114,2,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,16,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,3,100,1, + 83,0,41,2,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,78,169,4,114,3,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 9,0,0,0,114,10,0,0,0,114,11,0,0,0,114,13, + 0,0,0,114,13,0,0,0,16,0,0,0,243,4,0,0, + 0,8,0,8,2,115,4,0,0,0,8,240,8,18,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,13,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,18,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,16,0,0,0,114,16,0,0,0,20,0,0,0, + 114,15,0,0,0,115,4,0,0,0,8,236,8,22,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,16,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,12,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,14,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,17,0,0, + 0,114,17,0,0,0,24,0,0,0,243,4,0,0,0,8, + 0,8,1,115,4,0,0,0,8,232,8,25,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,17,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,12,83,116,114,101,97,109,87, + 114,105,116,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,19,0,0,0,114, + 19,0,0,0,27,0,0,0,114,18,0,0,0,115,4,0, + 0,0,8,229,8,28,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,19,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,9,0,0,0,3,0,0,0,115,32,0,0,0,116, + 0,106,1,100,1,116,2,131,0,106,3,116,2,131,0,106, + 4,116,5,116,6,116,7,116,8,100,2,141,7,83,0,41, + 3,78,114,1,0,0,0,41,7,218,4,110,97,109,101,114, + 7,0,0,0,114,8,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,9,218, + 6,99,111,100,101,99,115,90,9,67,111,100,101,99,73,110, + 102,111,114,2,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,13,0,0,0,114,16,0,0,0,114,17,0,0,0, + 114,19,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,22,0,0,0,30,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,26,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,10,0, + 0,0,41,16,90,15,95,99,111,100,101,99,115,95,105,115, + 111,50,48,50,50,114,21,0,0,0,90,15,95,109,117,108, + 116,105,98,121,116,101,99,111,100,101,99,90,3,109,98,99, + 90,8,103,101,116,99,111,100,101,99,114,6,0,0,0,114, + 2,0,0,0,90,27,77,117,108,116,105,98,121,116,101,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,114,13,0,0,0,90,27,77,117,108,116,105,98,121,116, + 101,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,114,16,0,0,0,90,21,77,117,108,116,105,98, + 121,116,101,83,116,114,101,97,109,82,101,97,100,101,114,114, + 17,0,0,0,90,21,77,117,108,116,105,98,121,116,101,83, + 116,114,101,97,109,87,114,105,116,101,114,114,19,0,0,0, + 114,22,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,218,8,60,109,111,100,117,108,101,62,114,23, + 0,0,0,1,0,0,0,115,26,0,0,0,16,6,8,1, + 10,2,16,2,12,4,4,1,4,255,12,4,4,1,4,255, + 22,4,22,3,10,3,115,42,0,0,0,16,6,8,1,10, + 2,8,4,4,254,4,2,8,4,4,254,4,1,4,1,8, + 4,4,254,4,1,4,1,8,3,10,255,4,1,8,3,10, + 255,4,1,10,11,115,144,0,0,0,1,31,1,31,1,31, + 1,31,1,31,1,31,1,31,1,31,1,30,1,30,1,30, + 1,30,9,24,9,33,34,46,9,47,1,6,1,26,1,26, + 1,26,1,26,13,19,13,25,1,26,1,26,1,18,1,18, + 1,18,1,18,26,29,26,57,26,32,26,51,1,18,1,18, + 1,18,1,18,1,18,1,18,26,29,26,57,26,32,26,51, + 1,18,1,18,1,18,1,18,1,18,1,18,20,25,27,30, + 27,52,54,60,54,73,1,18,1,18,1,18,1,18,1,18, + 1,18,20,25,27,30,27,52,54,60,54,73,1,18,1,18, + 1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_1.h b/Python/frozen_modules/encodings_iso8859_1.h new file mode 100644 index 00000000000000..3fee322f6f17ca --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_1.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_1[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,49,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,49,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,49,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,128,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,194,161,194,162,194,163,194,164,194,165,194,166, + 194,167,194,168,194,169,194,170,194,171,194,172,194,173,194,174, + 194,175,194,176,194,177,194,178,194,179,194,180,194,181,194,182, + 194,183,194,184,194,185,194,186,194,187,194,188,194,189,194,190, + 194,191,195,128,195,129,195,130,195,131,195,132,195,133,195,134, + 195,135,195,136,195,137,195,138,195,139,195,140,195,141,195,142, + 195,143,195,144,195,145,195,146,195,147,195,148,195,149,195,150, + 195,151,195,152,195,153,195,154,195,155,195,156,195,157,195,158, + 195,159,195,160,195,161,195,162,195,163,195,164,195,165,195,166, + 195,167,195,168,195,169,195,170,195,171,195,172,195,173,195,174, + 195,175,195,176,195,177,195,178,195,179,195,180,195,181,195,182, + 195,183,195,184,195,185,195,186,195,187,195,188,195,189,195,190, + 195,191,41,11,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 114,17,0,0,0,90,13,99,104,97,114,109,97,112,95,98, + 117,105,108,100,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,40,0,0,0,1,0,0,0,115,26,0,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 2,15,2,255,0,127,0,127,14,6,115,54,0,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,0,127,0,127,2,7,0,129,0,129,2,254,0, + 127,0,127,14,6,115,120,0,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 5,11,1,15,16,22,16,36,37,51,16,52,1,15,1,15, + 1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_10.h b/Python/frozen_modules/encodings_iso8859_10.h new file mode 100644 index 00000000000000..ebe6c7486836b4 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_10.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_10[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,48, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,48,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 48,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,48,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,129,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,196,132,196,146,196,162,196,170, + 196,168,196,182,194,167,196,187,196,144,197,160,197,166,197,189, + 194,173,197,170,197,138,194,176,196,133,196,147,196,163,196,171, + 196,169,196,183,194,183,196,188,196,145,197,161,197,167,197,190, + 226,128,149,197,171,197,139,196,128,195,129,195,130,195,131,195, + 132,195,133,195,134,196,174,196,140,195,137,196,152,195,139,196, + 150,195,141,195,142,195,143,195,144,197,133,197,140,195,147,195, + 148,195,149,195,150,197,168,195,152,197,178,195,154,195,155,195, + 156,195,157,195,158,195,159,196,129,195,161,195,162,195,163,195, + 164,195,165,195,166,196,175,196,141,195,169,196,153,195,171,196, + 151,195,173,195,174,195,175,195,176,197,134,197,141,195,179,195, + 180,195,181,195,182,197,169,195,184,197,179,195,186,195,187,195, + 188,195,189,195,190,196,184,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,2,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,13,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_11.h b/Python/frozen_modules/encodings_iso8859_11.h new file mode 100644 index 00000000000000..988fec1f9ad759 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_11.h @@ -0,0 +1,186 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_11[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,49, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,49,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 49,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,49,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,223,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,224,184,129,224,184,130,224,184, + 131,224,184,132,224,184,133,224,184,134,224,184,135,224,184,136, + 224,184,137,224,184,138,224,184,139,224,184,140,224,184,141,224, + 184,142,224,184,143,224,184,144,224,184,145,224,184,146,224,184, + 147,224,184,148,224,184,149,224,184,150,224,184,151,224,184,152, + 224,184,153,224,184,154,224,184,155,224,184,156,224,184,157,224, + 184,158,224,184,159,224,184,160,224,184,161,224,184,162,224,184, + 163,224,184,164,224,184,165,224,184,166,224,184,167,224,184,168, + 224,184,169,224,184,170,224,184,171,224,184,172,224,184,173,224, + 184,174,224,184,175,224,184,176,224,184,177,224,184,178,224,184, + 179,224,184,180,224,184,181,224,184,182,224,184,183,224,184,184, + 224,184,185,224,184,186,239,191,190,239,191,190,239,191,190,239, + 191,190,224,184,191,224,185,128,224,185,129,224,185,130,224,185, + 131,224,185,132,224,185,133,224,185,134,224,185,135,224,185,136, + 224,185,137,224,185,138,224,185,139,224,185,140,224,185,141,224, + 185,142,224,185,143,224,185,144,224,185,145,224,185,146,224,185, + 147,224,185,148,224,185,149,224,185,150,224,185,151,224,185,152, + 224,185,153,224,185,154,224,185,155,239,191,190,239,191,190,239, + 191,190,239,191,190,41,11,218,7,95,95,100,111,99,95,95, + 114,5,0,0,0,114,1,0,0,0,114,24,0,0,0,114, + 31,0,0,0,114,33,0,0,0,114,36,0,0,0,114,38, + 0,0,0,114,17,0,0,0,90,13,99,104,97,114,109,97, + 112,95,98,117,105,108,100,114,7,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,40,0,0,0,1,0,0,0,115,26, + 0,0,0,4,0,8,4,16,4,16,8,16,4,18,4,18, + 3,6,5,2,15,2,255,0,127,0,127,14,6,115,54,0, + 0,0,4,2,8,2,8,10,4,250,4,6,8,4,4,254, + 4,2,8,4,4,254,4,2,8,3,6,255,4,1,8,3, + 6,255,4,1,6,13,0,127,0,127,2,7,0,129,0,129, + 2,254,0,127,0,127,14,6,115,120,0,0,0,1,4,1, + 4,1,14,1,14,1,14,1,14,1,66,1,66,1,66,1, + 66,13,19,13,25,1,66,1,66,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,74,1,74,1,74,1, + 74,26,32,26,51,1,74,1,74,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,6,1, + 6,1,6,5,13,1,15,16,22,16,36,37,51,16,52,1, + 15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_13.h b/Python/frozen_modules/encodings_iso8859_13.h new file mode 100644 index 00000000000000..7986bc19d1a4ab --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_13.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_13[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,51, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,51,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 51,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,51,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,132,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,226,128,157,194,162,194,163,194, + 164,226,128,158,194,166,194,167,195,152,194,169,197,150,194,171, + 194,172,194,173,194,174,195,134,194,176,194,177,194,178,194,179, + 226,128,156,194,181,194,182,194,183,195,184,194,185,197,151,194, + 187,194,188,194,189,194,190,195,166,196,132,196,174,196,128,196, + 134,195,132,195,133,196,152,196,146,196,140,195,137,197,185,196, + 150,196,162,196,182,196,170,196,187,197,160,197,131,197,133,195, + 147,197,140,195,149,195,150,195,151,197,178,197,129,197,154,197, + 170,195,156,197,187,197,189,195,159,196,133,196,175,196,129,196, + 135,195,164,195,165,196,153,196,147,196,141,195,169,197,186,196, + 151,196,163,196,183,196,171,196,188,197,161,197,132,197,134,195, + 179,197,141,195,181,195,182,195,183,197,179,197,130,197,155,197, + 171,195,188,197,188,197,190,226,128,153,41,11,218,7,95,95, + 100,111,99,95,95,114,5,0,0,0,114,1,0,0,0,114, + 24,0,0,0,114,31,0,0,0,114,33,0,0,0,114,36, + 0,0,0,114,38,0,0,0,114,17,0,0,0,90,13,99, + 104,97,114,109,97,112,95,98,117,105,108,100,114,7,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,40,0,0,0,1, + 0,0,0,115,26,0,0,0,4,0,8,4,16,4,16,8, + 16,4,18,4,18,3,6,5,2,15,2,255,0,127,0,127, + 14,6,115,54,0,0,0,4,2,8,2,8,10,4,250,4, + 6,8,4,4,254,4,2,8,4,4,254,4,2,8,3,6, + 255,4,1,8,3,6,255,4,1,6,13,0,127,0,127,2, + 7,0,129,0,129,2,254,0,127,0,127,14,6,115,120,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,66, + 1,66,1,66,1,66,13,19,13,25,1,66,1,66,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,6,1,6,1,6,5,13,1,15,16,22,16,36, + 37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_14.h b/Python/frozen_modules/encodings_iso8859_14.h new file mode 100644 index 00000000000000..6c8e1fe8753e63 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_14.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_14[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,52, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,52,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 52,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,52,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,150,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,225,184,130,225,184,131,194,163, + 196,138,196,139,225,184,138,194,167,225,186,128,194,169,225,186, + 130,225,184,139,225,187,178,194,173,194,174,197,184,225,184,158, + 225,184,159,196,160,196,161,225,185,128,225,185,129,194,182,225, + 185,150,225,186,129,225,185,151,225,186,131,225,185,160,225,187, + 179,225,186,132,225,186,133,225,185,161,195,128,195,129,195,130, + 195,131,195,132,195,133,195,134,195,135,195,136,195,137,195,138, + 195,139,195,140,195,141,195,142,195,143,197,180,195,145,195,146, + 195,147,195,148,195,149,195,150,225,185,170,195,152,195,153,195, + 154,195,155,195,156,195,157,197,182,195,159,195,160,195,161,195, + 162,195,163,195,164,195,165,195,166,195,167,195,168,195,169,195, + 170,195,171,195,172,195,173,195,174,195,175,197,181,195,177,195, + 178,195,179,195,180,195,181,195,182,225,185,171,195,184,195,185, + 195,186,195,187,195,188,195,189,197,183,195,191,41,11,218,7, + 95,95,100,111,99,95,95,114,5,0,0,0,114,1,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,33,0,0,0, + 114,36,0,0,0,114,38,0,0,0,114,17,0,0,0,90, + 13,99,104,97,114,109,97,112,95,98,117,105,108,100,114,7, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,40,0,0, + 0,1,0,0,0,115,26,0,0,0,4,0,8,4,16,4, + 16,8,16,4,18,4,18,3,6,5,2,15,2,255,0,127, + 0,127,14,6,115,54,0,0,0,4,2,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,0,127,0, + 127,2,7,0,129,0,129,2,254,0,127,0,127,14,6,115, + 120,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,66,1,66,1,66,1,66,13,19,13,25,1,66,1,66, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,5,11,1,15,16,22, + 16,36,37,51,16,52,1,15,1,15,1,15,114,15,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_15.h b/Python/frozen_modules/encodings_iso8859_15.h new file mode 100644 index 00000000000000..d1a8a0699f3936 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_15.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_15[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,53, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,53,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 53,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,53,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,129,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,194,161,194,162,194,163,226,130, + 172,194,165,197,160,194,167,197,161,194,169,194,170,194,171,194, + 172,194,173,194,174,194,175,194,176,194,177,194,178,194,179,197, + 189,194,181,194,182,194,183,197,190,194,185,194,186,194,187,197, + 146,197,147,197,184,194,191,195,128,195,129,195,130,195,131,195, + 132,195,133,195,134,195,135,195,136,195,137,195,138,195,139,195, + 140,195,141,195,142,195,143,195,144,195,145,195,146,195,147,195, + 148,195,149,195,150,195,151,195,152,195,153,195,154,195,155,195, + 156,195,157,195,158,195,159,195,160,195,161,195,162,195,163,195, + 164,195,165,195,166,195,167,195,168,195,169,195,170,195,171,195, + 172,195,173,195,174,195,175,195,176,195,177,195,178,195,179,195, + 180,195,181,195,182,195,183,195,184,195,185,195,186,195,187,195, + 188,195,189,195,190,195,191,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,2,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,11,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_16.h b/Python/frozen_modules/encodings_iso8859_16.h new file mode 100644 index 00000000000000..a9956e3da49c25 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_16.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_16[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,49,54, + 32,103,101,110,101,114,97,116,101,100,32,102,114,111,109,32, + 39,77,65,80,80,73,78,71,83,47,73,83,79,56,56,53, + 57,47,56,56,53,57,45,49,54,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,105,115,111,56,56,53,57,95,49, + 54,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 66,5,66,5,66,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,70,16,71,72, + 73,16,74,9,74,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,105, + 115,111,56,56,53,57,45,49,54,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,117,131,1,0,0,0,1,2,3,4,5,6,7,8,9, + 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25, + 26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41, + 42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57, + 58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73, + 74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89, + 90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105, + 106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121, + 122,123,124,125,126,127,194,128,194,129,194,130,194,131,194,132, + 194,133,194,134,194,135,194,136,194,137,194,138,194,139,194,140, + 194,141,194,142,194,143,194,144,194,145,194,146,194,147,194,148, + 194,149,194,150,194,151,194,152,194,153,194,154,194,155,194,156, + 194,157,194,158,194,159,194,160,196,132,196,133,197,129,226,130, + 172,226,128,158,197,160,194,167,197,161,194,169,200,152,194,171, + 197,185,194,173,197,186,197,187,194,176,194,177,196,140,197,130, + 197,189,226,128,157,194,182,194,183,197,190,196,141,200,153,194, + 187,197,146,197,147,197,184,197,188,195,128,195,129,195,130,196, + 130,195,132,196,134,195,134,195,135,195,136,195,137,195,138,195, + 139,195,140,195,141,195,142,195,143,196,144,197,131,195,146,195, + 147,195,148,197,144,195,150,197,154,197,176,195,153,195,154,195, + 155,195,156,196,152,200,154,195,159,195,160,195,161,195,162,196, + 131,195,164,196,135,195,166,195,167,195,168,195,169,195,170,195, + 171,195,172,195,173,195,174,195,175,196,145,197,132,195,178,195, + 179,195,180,197,145,195,182,197,155,197,177,195,185,195,186,195, + 187,195,188,196,153,200,155,195,191,41,11,218,7,95,95,100, + 111,99,95,95,114,5,0,0,0,114,1,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,33,0,0,0,114,36,0, + 0,0,114,38,0,0,0,114,17,0,0,0,90,13,99,104, + 97,114,109,97,112,95,98,117,105,108,100,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,40,0,0,0,1,0, + 0,0,115,26,0,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,2,15,2,255,0,127,0,127,14, + 6,115,54,0,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,0,127,0,127,2,7, + 0,129,0,129,2,254,0,127,0,127,14,6,115,120,0,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,66,1, + 66,1,66,1,66,13,19,13,25,1,66,1,66,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,6,1,6,1,6,5,11,1,15,16,22,16,36,37, + 51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_2.h b/Python/frozen_modules/encodings_iso8859_2.h new file mode 100644 index 00000000000000..b4758238a018a9 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_2.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_2[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,50,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,50,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,50,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,50,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,128,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,196,132,203,152,197,129,194,164,196,189,197,154, + 194,167,194,168,197,160,197,158,197,164,197,185,194,173,197,189, + 197,187,194,176,196,133,203,155,197,130,194,180,196,190,197,155, + 203,135,194,184,197,161,197,159,197,165,197,186,203,157,197,190, + 197,188,197,148,195,129,195,130,196,130,195,132,196,185,196,134, + 195,135,196,140,195,137,196,152,195,139,196,154,195,141,195,142, + 196,142,196,144,197,131,197,135,195,147,195,148,197,144,195,150, + 195,151,197,152,197,174,195,154,197,176,195,156,195,157,197,162, + 195,159,197,149,195,161,195,162,196,131,195,164,196,186,196,135, + 195,167,196,141,195,169,196,153,195,171,196,155,195,173,195,174, + 196,143,196,145,197,132,197,136,195,179,195,180,197,145,195,182, + 195,183,197,153,197,175,195,186,197,177,195,188,195,189,197,163, + 203,153,41,11,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 114,17,0,0,0,90,13,99,104,97,114,109,97,112,95,98, + 117,105,108,100,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,40,0,0,0,1,0,0,0,115,26,0,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 2,15,2,255,0,127,0,127,14,6,115,54,0,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,0,127,0,127,2,7,0,129,0,129,2,254,0, + 127,0,127,14,6,115,120,0,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 5,13,1,15,16,22,16,36,37,51,16,52,1,15,1,15, + 1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_3.h b/Python/frozen_modules/encodings_iso8859_3.h new file mode 100644 index 00000000000000..c739fbf5100b0b --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_3.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_3[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,51,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,51,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,51,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,51,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,135,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,196,166,203,152,194,163,194,164,239,191,190,196, + 164,194,167,194,168,196,176,197,158,196,158,196,180,194,173,239, + 191,190,197,187,194,176,196,167,194,178,194,179,194,180,194,181, + 196,165,194,183,194,184,196,177,197,159,196,159,196,181,194,189, + 239,191,190,197,188,195,128,195,129,195,130,239,191,190,195,132, + 196,138,196,136,195,135,195,136,195,137,195,138,195,139,195,140, + 195,141,195,142,195,143,239,191,190,195,145,195,146,195,147,195, + 148,196,160,195,150,195,151,196,156,195,153,195,154,195,155,195, + 156,197,172,197,156,195,159,195,160,195,161,195,162,239,191,190, + 195,164,196,139,196,137,195,167,195,168,195,169,195,170,195,171, + 195,172,195,173,195,174,195,175,239,191,190,195,177,195,178,195, + 179,195,180,196,161,195,182,195,183,196,157,195,185,195,186,195, + 187,195,188,197,173,197,157,203,153,41,11,218,7,95,95,100, + 111,99,95,95,114,5,0,0,0,114,1,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,33,0,0,0,114,36,0, + 0,0,114,38,0,0,0,114,17,0,0,0,90,13,99,104, + 97,114,109,97,112,95,98,117,105,108,100,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,40,0,0,0,1,0, + 0,0,115,26,0,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,2,15,2,255,0,127,0,127,14, + 6,115,54,0,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,0,127,0,127,2,7, + 0,129,0,129,2,254,0,127,0,127,14,6,115,120,0,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,66,1, + 66,1,66,1,66,13,19,13,25,1,66,1,66,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,6,1,6,1,6,5,13,1,15,16,22,16,36,37, + 51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_4.h b/Python/frozen_modules/encodings_iso8859_4.h new file mode 100644 index 00000000000000..6fdff3017b6a0f --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_4.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_4[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,52,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,52,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,52,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,52,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,128,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,196,132,196,184,197,150,194,164,196,168,196,187, + 194,167,194,168,197,160,196,146,196,162,197,166,194,173,197,189, + 194,175,194,176,196,133,203,155,197,151,194,180,196,169,196,188, + 203,135,194,184,197,161,196,147,196,163,197,167,197,138,197,190, + 197,139,196,128,195,129,195,130,195,131,195,132,195,133,195,134, + 196,174,196,140,195,137,196,152,195,139,196,150,195,141,195,142, + 196,170,196,144,197,133,197,140,196,182,195,148,195,149,195,150, + 195,151,195,152,197,178,195,154,195,155,195,156,197,168,197,170, + 195,159,196,129,195,161,195,162,195,163,195,164,195,165,195,166, + 196,175,196,141,195,169,196,153,195,171,196,151,195,173,195,174, + 196,171,196,145,197,134,197,141,196,183,195,180,195,181,195,182, + 195,183,195,184,197,179,195,186,195,187,195,188,197,169,197,171, + 203,153,41,11,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 114,17,0,0,0,90,13,99,104,97,114,109,97,112,95,98, + 117,105,108,100,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,40,0,0,0,1,0,0,0,115,26,0,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 2,15,2,255,0,127,0,127,14,6,115,54,0,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,0,127,0,127,2,7,0,129,0,129,2,254,0, + 127,0,127,14,6,115,120,0,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 5,13,1,15,16,22,16,36,37,51,16,52,1,15,1,15, + 1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_5.h b/Python/frozen_modules/encodings_iso8859_5.h new file mode 100644 index 00000000000000..54237558249b02 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_5.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_5[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,53,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,53,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,53,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,53,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,129,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,208,129,208,130,208,131,208,132,208,133,208,134, + 208,135,208,136,208,137,208,138,208,139,208,140,194,173,208,142, + 208,143,208,144,208,145,208,146,208,147,208,148,208,149,208,150, + 208,151,208,152,208,153,208,154,208,155,208,156,208,157,208,158, + 208,159,208,160,208,161,208,162,208,163,208,164,208,165,208,166, + 208,167,208,168,208,169,208,170,208,171,208,172,208,173,208,174, + 208,175,208,176,208,177,208,178,208,179,208,180,208,181,208,182, + 208,183,208,184,208,185,208,186,208,187,208,188,208,189,208,190, + 208,191,209,128,209,129,209,130,209,131,209,132,209,133,209,134, + 209,135,209,136,209,137,209,138,209,139,209,140,209,141,209,142, + 209,143,226,132,150,209,145,209,146,209,147,209,148,209,149,209, + 150,209,151,209,152,209,153,209,154,209,155,209,156,194,167,209, + 158,209,159,41,11,218,7,95,95,100,111,99,95,95,114,5, + 0,0,0,114,1,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,33,0,0,0,114,36,0,0,0,114,38,0,0, + 0,114,17,0,0,0,90,13,99,104,97,114,109,97,112,95, + 98,117,105,108,100,114,7,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,40,0,0,0,1,0,0,0,115,26,0,0, + 0,4,0,8,4,16,4,16,8,16,4,18,4,18,3,6, + 5,2,15,2,255,0,127,0,127,14,6,115,54,0,0,0, + 4,2,8,2,8,10,4,250,4,6,8,4,4,254,4,2, + 8,4,4,254,4,2,8,3,6,255,4,1,8,3,6,255, + 4,1,6,13,0,127,0,127,2,7,0,129,0,129,2,254, + 0,127,0,127,14,6,115,120,0,0,0,1,4,1,4,1, + 14,1,14,1,14,1,14,1,66,1,66,1,66,1,66,13, + 19,13,25,1,66,1,66,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,74,1,74,1,74,1,74,26, + 32,26,51,1,74,1,74,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,6,1,6,1, + 6,5,13,1,15,16,22,16,36,37,51,16,52,1,15,1, + 15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_6.h b/Python/frozen_modules/encodings_iso8859_6.h new file mode 100644 index 00000000000000..5bf93b8c0dc14d --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_6.h @@ -0,0 +1,183 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_6[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,54,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,54,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,54,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,54,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,173,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,239,191,190,239,191,190,239,191,190,194,164,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,216,140,194,173,239,191,190,239,191,190,239,191, + 190,239,191,190,239,191,190,239,191,190,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,239,191,190,239,191,190,216, + 155,239,191,190,239,191,190,239,191,190,216,159,239,191,190,216, + 161,216,162,216,163,216,164,216,165,216,166,216,167,216,168,216, + 169,216,170,216,171,216,172,216,173,216,174,216,175,216,176,216, + 177,216,178,216,179,216,180,216,181,216,182,216,183,216,184,216, + 185,216,186,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,217,128,217,129,217,130,217,131,217,132,217,133,217,134, + 217,135,217,136,217,137,217,138,217,139,217,140,217,141,217,142, + 217,143,217,144,217,145,217,146,239,191,190,239,191,190,239,191, + 190,239,191,190,239,191,190,239,191,190,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,239,191,190,239,191,190,41, + 11,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,114,17,0, + 0,0,90,13,99,104,97,114,109,97,112,95,98,117,105,108, + 100,114,7,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 40,0,0,0,1,0,0,0,115,26,0,0,0,4,0,8, + 4,16,4,16,8,16,4,18,4,18,3,6,5,2,15,2, + 255,0,127,0,127,14,6,115,54,0,0,0,4,2,8,2, + 8,10,4,250,4,6,8,4,4,254,4,2,8,4,4,254, + 4,2,8,3,6,255,4,1,8,3,6,255,4,1,6,13, + 0,127,0,127,2,7,0,129,0,129,2,254,0,127,0,127, + 14,6,115,120,0,0,0,1,4,1,4,1,14,1,14,1, + 14,1,14,1,66,1,66,1,66,1,66,13,19,13,25,1, + 66,1,66,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,6,1,6,1,6,5,13,1, + 15,16,22,16,36,37,51,16,52,1,15,1,15,1,15,114, + 15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_7.h b/Python/frozen_modules/encodings_iso8859_7.h new file mode 100644 index 00000000000000..09077869c08e73 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_7.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_7[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,55,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,55,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,55,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,55,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,136,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,226,128,152,226,128,153,194,163,226,130,172,226, + 130,175,194,166,194,167,194,168,194,169,205,186,194,171,194,172, + 194,173,239,191,190,226,128,149,194,176,194,177,194,178,194,179, + 206,132,206,133,206,134,194,183,206,136,206,137,206,138,194,187, + 206,140,194,189,206,142,206,143,206,144,206,145,206,146,206,147, + 206,148,206,149,206,150,206,151,206,152,206,153,206,154,206,155, + 206,156,206,157,206,158,206,159,206,160,206,161,239,191,190,206, + 163,206,164,206,165,206,166,206,167,206,168,206,169,206,170,206, + 171,206,172,206,173,206,174,206,175,206,176,206,177,206,178,206, + 179,206,180,206,181,206,182,206,183,206,184,206,185,206,186,206, + 187,206,188,206,189,206,190,206,191,207,128,207,129,207,130,207, + 131,207,132,207,133,207,134,207,135,207,136,207,137,207,138,207, + 139,207,140,207,141,207,142,239,191,190,41,11,218,7,95,95, + 100,111,99,95,95,114,5,0,0,0,114,1,0,0,0,114, + 24,0,0,0,114,31,0,0,0,114,33,0,0,0,114,36, + 0,0,0,114,38,0,0,0,114,17,0,0,0,90,13,99, + 104,97,114,109,97,112,95,98,117,105,108,100,114,7,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,40,0,0,0,1, + 0,0,0,115,26,0,0,0,4,0,8,4,16,4,16,8, + 16,4,18,4,18,3,6,5,2,15,2,255,0,127,0,127, + 14,6,115,54,0,0,0,4,2,8,2,8,10,4,250,4, + 6,8,4,4,254,4,2,8,4,4,254,4,2,8,3,6, + 255,4,1,8,3,6,255,4,1,6,13,0,127,0,127,2, + 7,0,129,0,129,2,254,0,127,0,127,14,6,115,120,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,66, + 1,66,1,66,1,66,13,19,13,25,1,66,1,66,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,6,1,6,1,6,5,13,1,15,16,22,16,36, + 37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_8.h b/Python/frozen_modules/encodings_iso8859_8.h new file mode 100644 index 00000000000000..796c23e63fafb8 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_8.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_8[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,56,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,56,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,56,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,56,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,167,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,239,191,190,194,162,194,163,194,164,194,165,194, + 166,194,167,194,168,194,169,195,151,194,171,194,172,194,173,194, + 174,194,175,194,176,194,177,194,178,194,179,194,180,194,181,194, + 182,194,183,194,184,194,185,195,183,194,187,194,188,194,189,194, + 190,239,191,190,239,191,190,239,191,190,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,239,191,190,239,191,190,239,191,190,239,191,190, + 239,191,190,239,191,190,239,191,190,239,191,190,239,191,190,239, + 191,190,239,191,190,239,191,190,239,191,190,239,191,190,239,191, + 190,226,128,151,215,144,215,145,215,146,215,147,215,148,215,149, + 215,150,215,151,215,152,215,153,215,154,215,155,215,156,215,157, + 215,158,215,159,215,160,215,161,215,162,215,163,215,164,215,165, + 215,166,215,167,215,168,215,169,215,170,239,191,190,239,191,190, + 226,128,142,226,128,143,239,191,190,41,11,218,7,95,95,100, + 111,99,95,95,114,5,0,0,0,114,1,0,0,0,114,24, + 0,0,0,114,31,0,0,0,114,33,0,0,0,114,36,0, + 0,0,114,38,0,0,0,114,17,0,0,0,90,13,99,104, + 97,114,109,97,112,95,98,117,105,108,100,114,7,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 8,60,109,111,100,117,108,101,62,114,40,0,0,0,1,0, + 0,0,115,26,0,0,0,4,0,8,4,16,4,16,8,16, + 4,18,4,18,3,6,5,2,15,2,255,0,127,0,127,14, + 6,115,54,0,0,0,4,2,8,2,8,10,4,250,4,6, + 8,4,4,254,4,2,8,4,4,254,4,2,8,3,6,255, + 4,1,8,3,6,255,4,1,6,13,0,127,0,127,2,7, + 0,129,0,129,2,254,0,127,0,127,14,6,115,120,0,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,66,1, + 66,1,66,1,66,13,19,13,25,1,66,1,66,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,74,1, + 74,1,74,1,74,26,32,26,51,1,74,1,74,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,6,1,6,1,6,5,13,1,15,16,22,16,36,37, + 51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_iso8859_9.h b/Python/frozen_modules/encodings_iso8859_9.h new file mode 100644 index 00000000000000..95f73b2d2a5379 --- /dev/null +++ b/Python/frozen_modules/encodings_iso8859_9.h @@ -0,0 +1,180 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_iso8859_9[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,106,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,105,115,111,56,56,53,57,95,57,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,73,83,79,56,56,53,57, + 47,56,56,53,57,45,57,46,84,88,84,39,32,119,105,116, + 104,32,103,101,110,99,111,100,101,99,46,112,121,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,14,0,0,0,116,0,106,1,124,1,124,2,116, + 2,131,3,83,0,169,1,78,41,3,218,6,99,111,100,101, + 99,115,218,14,99,104,97,114,109,97,112,95,101,110,99,111, + 100,101,218,14,101,110,99,111,100,105,110,103,95,116,97,98, + 108,101,169,3,218,4,115,101,108,102,218,5,105,110,112,117, + 116,218,6,101,114,114,111,114,115,115,3,0,0,0,32,32, + 32,250,28,60,102,114,111,122,101,110,32,101,110,99,111,100, + 105,110,103,115,46,105,115,111,56,56,53,57,95,57,62,218, + 6,101,110,99,111,100,101,122,12,67,111,100,101,99,46,101, + 110,99,111,100,101,11,0,0,0,243,2,0,0,0,14,1, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,41,3,114,5, + 0,0,0,218,14,99,104,97,114,109,97,112,95,100,101,99, + 111,100,101,218,14,100,101,99,111,100,105,110,103,95,116,97, + 98,108,101,114,8,0,0,0,115,3,0,0,0,32,32,32, + 114,12,0,0,0,218,6,100,101,99,111,100,101,122,12,67, + 111,100,101,99,46,100,101,99,111,100,101,14,0,0,0,114, + 14,0,0,0,114,14,0,0,0,115,14,0,0,0,16,22, + 16,37,38,43,44,50,51,65,16,66,9,66,114,15,0,0, + 0,78,41,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 13,0,0,0,114,18,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,1,0,0,0,114,1,0,0,0,9, + 0,0,0,115,6,0,0,0,8,0,8,2,12,3,115,10, + 0,0,0,8,247,2,11,6,1,2,2,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,34,42,5,66,5,66, + 5,66,34,42,5,66,5,66,5,66,5,66,5,66,114,15, + 0,0,0,114,1,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,20,0,0,0,116,0,106,1,124,1,124,0,106, + 2,116,3,131,3,100,1,25,0,83,0,169,2,78,114,0, + 0,0,0,41,4,114,5,0,0,0,114,6,0,0,0,114, + 11,0,0,0,114,7,0,0,0,169,3,114,9,0,0,0, + 114,10,0,0,0,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,13,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,20,1,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,169,1,70,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,13,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,24,0,0,0,114,24,0,0,0,17,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,239,2,18, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,24,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,23,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,25,0,0,0, + 114,26,0,0,0,41,4,114,5,0,0,0,114,16,0,0, + 0,114,11,0,0,0,114,17,0,0,0,114,27,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,18,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,46,100,101,99,111,100,101,22,0,0, + 0,114,28,0,0,0,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,114,29,0,0,0,41, + 4,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,18,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,31,0,0,0,114,31,0,0,0,21,0, + 0,0,114,30,0,0,0,115,6,0,0,0,8,235,2,22, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,74,5,74,5,74,5,74,5,74,114,15,0,0,0, + 114,31,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,12,0,0,0,101, + 0,90,1,100,0,90,2,100,1,83,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,169,3,114,19, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,33,0,0, + 0,114,33,0,0,0,25,0,0,0,243,4,0,0,0,8, + 0,4,1,115,4,0,0,0,8,231,4,26,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,33,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,114,32,0,0, + 0,41,2,218,12,83,116,114,101,97,109,82,101,97,100,101, + 114,78,114,34,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,36,0,0,0,114,36,0,0,0, + 28,0,0,0,114,35,0,0,0,115,4,0,0,0,8,228, + 4,29,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,36,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,122,9,105,115,111,56, + 56,53,57,45,57,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,33,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,25,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,128,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,194,128,194,129,194,130,194,131,194,132,194,133,194,134, + 194,135,194,136,194,137,194,138,194,139,194,140,194,141,194,142, + 194,143,194,144,194,145,194,146,194,147,194,148,194,149,194,150, + 194,151,194,152,194,153,194,154,194,155,194,156,194,157,194,158, + 194,159,194,160,194,161,194,162,194,163,194,164,194,165,194,166, + 194,167,194,168,194,169,194,170,194,171,194,172,194,173,194,174, + 194,175,194,176,194,177,194,178,194,179,194,180,194,181,194,182, + 194,183,194,184,194,185,194,186,194,187,194,188,194,189,194,190, + 194,191,195,128,195,129,195,130,195,131,195,132,195,133,195,134, + 195,135,195,136,195,137,195,138,195,139,195,140,195,141,195,142, + 195,143,196,158,195,145,195,146,195,147,195,148,195,149,195,150, + 195,151,195,152,195,153,195,154,195,155,195,156,196,176,197,158, + 195,159,195,160,195,161,195,162,195,163,195,164,195,165,195,166, + 195,167,195,168,195,169,195,170,195,171,195,172,195,173,195,174, + 195,175,196,159,195,177,195,178,195,179,195,180,195,181,195,182, + 195,183,195,184,195,185,195,186,195,187,195,188,196,177,197,159, + 195,191,41,11,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 114,17,0,0,0,90,13,99,104,97,114,109,97,112,95,98, + 117,105,108,100,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,40,0,0,0,1,0,0,0,115,26,0,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 2,15,2,255,0,127,0,127,14,6,115,54,0,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,0,127,0,127,2,7,0,129,0,129,2,254,0, + 127,0,127,14,6,115,120,0,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 5,11,1,15,16,22,16,36,37,51,16,52,1,15,1,15, + 1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_johab.h b/Python/frozen_modules/encodings_johab.h new file mode 100644 index 00000000000000..74bcda3b1396b4 --- /dev/null +++ b/Python/frozen_modules/encodings_johab.h @@ -0,0 +1,112 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_johab[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,5,106,111,104,97,98,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,115,24, + 0,0,0,101,0,90,1,100,0,90,2,101,3,106,4,90, + 4,101,3,106,5,90,5,100,1,83,0,41,2,218,5,67, + 111,100,101,99,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,5,99,111,100, + 101,99,218,6,101,110,99,111,100,101,218,6,100,101,99,111, + 100,101,169,0,243,0,0,0,0,250,24,60,102,114,111,122, + 101,110,32,101,110,99,111,100,105,110,103,115,46,106,111,104, + 97,98,62,114,2,0,0,0,114,2,0,0,0,12,0,0, + 0,115,6,0,0,0,8,0,6,1,10,1,115,6,0,0, + 0,8,244,6,13,10,1,115,24,0,0,0,1,1,1,1, + 1,1,1,1,14,19,14,26,5,11,14,19,14,26,5,11, + 5,11,5,11,114,10,0,0,0,114,2,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,16,0,0,0,101,0,90,1,100,0,90,2, + 101,3,90,3,100,1,83,0,41,2,218,18,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,78,169, + 4,114,3,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,13,0,0,0,114,13,0,0,0,16,0, + 0,0,243,4,0,0,0,8,0,8,2,115,4,0,0,0, + 8,240,8,18,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,13, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,16,0,0,0,114,16,0, + 0,0,20,0,0,0,114,15,0,0,0,115,4,0,0,0, + 8,236,8,22,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,16, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,17,0,0,0,24,0,0,0, + 243,4,0,0,0,8,0,8,1,115,4,0,0,0,8,232, + 8,25,115,16,0,0,0,1,1,1,1,1,1,1,1,13, + 18,5,10,5,10,5,10,114,10,0,0,0,114,17,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,12,0,0,0,41,2,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,19,0,0,0,114,19,0,0,0,27,0,0,0,114,18, + 0,0,0,115,4,0,0,0,8,229,8,28,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,19,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,114,1,0,0,0,41,7,218, + 4,110,97,109,101,114,7,0,0,0,114,8,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,2,0,0,0,114,7,0, + 0,0,114,8,0,0,0,114,13,0,0,0,114,16,0,0, + 0,114,17,0,0,0,114,19,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,218,11,103,101,116,114, + 101,103,101,110,116,114,121,114,22,0,0,0,30,0,0,0, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,249,115,18,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,6,1,115,32, + 0,0,0,12,18,12,28,14,21,16,21,16,23,16,30,16, + 21,16,23,16,30,28,46,28,46,22,34,22,34,12,6,12, + 6,5,6,114,10,0,0,0,41,16,90,10,95,99,111,100, + 101,99,115,95,107,114,114,21,0,0,0,90,15,95,109,117, + 108,116,105,98,121,116,101,99,111,100,101,99,90,3,109,98, + 99,90,8,103,101,116,99,111,100,101,99,114,6,0,0,0, + 114,2,0,0,0,90,27,77,117,108,116,105,98,121,116,101, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,114,13,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,114,16,0,0,0,90,21,77,117,108,116,105, + 98,121,116,101,83,116,114,101,97,109,82,101,97,100,101,114, + 114,17,0,0,0,90,21,77,117,108,116,105,98,121,116,101, + 83,116,114,101,97,109,87,114,105,116,101,114,114,19,0,0, + 0,114,22,0,0,0,114,9,0,0,0,114,10,0,0,0, + 114,11,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 23,0,0,0,1,0,0,0,115,26,0,0,0,16,6,8, + 1,10,2,16,2,12,4,4,1,4,255,12,4,4,1,4, + 255,22,4,22,3,10,3,115,42,0,0,0,16,6,8,1, + 10,2,8,4,4,254,4,2,8,4,4,254,4,1,4,1, + 8,4,4,254,4,1,4,1,8,3,10,255,4,1,8,3, + 10,255,4,1,10,11,115,144,0,0,0,1,26,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,30,1,30,1, + 30,1,30,9,19,9,28,29,36,9,37,1,6,1,26,1, + 26,1,26,1,26,13,19,13,25,1,26,1,26,1,18,1, + 18,1,18,1,18,26,29,26,57,26,32,26,51,1,18,1, + 18,1,18,1,18,1,18,1,18,26,29,26,57,26,32,26, + 51,1,18,1,18,1,18,1,18,1,18,1,18,20,25,27, + 30,27,52,54,60,54,73,1,18,1,18,1,18,1,18,1, + 18,1,18,20,25,27,30,27,52,54,60,54,73,1,18,1, + 18,1,6,1,6,1,6,1,6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_koi8_r.h b/Python/frozen_modules/encodings_koi8_r.h new file mode 100644 index 00000000000000..33ddb091685b76 --- /dev/null +++ b/Python/frozen_modules/encodings_koi8_r.h @@ -0,0 +1,183 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_koi8_r[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,107,111,105,56,95,114,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 83,67,47,75,79,73,56,45,82,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,25,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,107,111,105,56,95,114,62,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,11,0,0,0,243,2,0,0,0,14,1,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,243,0,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,5,0, + 0,0,218,14,99,104,97,114,109,97,112,95,100,101,99,111, + 100,101,218,14,100,101,99,111,100,105,110,103,95,116,97,98, + 108,101,114,8,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,218,6,100,101,99,111,100,101,122,12,67,111, + 100,101,99,46,100,101,99,111,100,101,14,0,0,0,114,14, + 0,0,0,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,65,16,66,9,66,114,15,0,0,0, + 78,41,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,13, + 0,0,0,114,18,0,0,0,169,0,114,15,0,0,0,114, + 12,0,0,0,114,1,0,0,0,114,1,0,0,0,9,0, + 0,0,115,6,0,0,0,8,0,8,2,12,3,115,10,0, + 0,0,8,247,2,11,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,34,42,5,66,5,66,5, + 66,34,42,5,66,5,66,5,66,5,66,5,66,114,15,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,106,1,124,1,124,0,106,2, + 116,3,131,3,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,4,114,5,0,0,0,114,6,0,0,0,114,11, + 0,0,0,114,7,0,0,0,169,3,114,9,0,0,0,114, + 10,0,0,0,90,5,102,105,110,97,108,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,13,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,18,0,0,0,243,2,0,0, + 0,20,1,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,44,48,44,55,56,70,16,71,72,73,16,74,9, + 74,114,15,0,0,0,78,169,1,70,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,13,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 24,0,0,0,114,24,0,0,0,17,0,0,0,243,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,239,2,18,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,23,0,0,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,25,0,0,0,114, + 26,0,0,0,41,4,114,5,0,0,0,114,16,0,0,0, + 114,11,0,0,0,114,17,0,0,0,114,27,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,22,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,44,48,44,55,56,70,16,71,72,73,16, + 74,9,74,114,15,0,0,0,78,114,29,0,0,0,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 18,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,31,0,0,0,114,31,0,0,0,21,0,0, + 0,114,30,0,0,0,115,6,0,0,0,8,235,2,22,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,74,5,74,5,74,5,74,5,74,114,15,0,0,0,114, + 31,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,33,0,0,0, + 114,33,0,0,0,25,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,231,4,26,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,33,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,32,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,34,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,36,0,0,0,114,36,0,0,0,28, + 0,0,0,114,35,0,0,0,115,4,0,0,0,8,228,4, + 29,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,32,0,0,0,116,0,106,1,100,1,116,2,131,0, + 106,3,116,2,131,0,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,122,6,107,111,105,56,45, + 114,41,7,218,4,110,97,109,101,114,13,0,0,0,114,18, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,114,5,0,0,0,90,9, + 67,111,100,101,99,73,110,102,111,114,1,0,0,0,114,13, + 0,0,0,114,18,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,36,0,0,0,114,33,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,38,0,0,0,33,0,0, + 0,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,1,115, + 32,0,0,0,12,18,12,28,14,22,16,21,16,23,16,30, + 16,21,16,23,16,30,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,15,0,0,0,117,184,1,0,0,0,1, + 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, + 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81, + 82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,123,124,125,126,127,226,148, + 128,226,148,130,226,148,140,226,148,144,226,148,148,226,148,152, + 226,148,156,226,148,164,226,148,172,226,148,180,226,148,188,226, + 150,128,226,150,132,226,150,136,226,150,140,226,150,144,226,150, + 145,226,150,146,226,150,147,226,140,160,226,150,160,226,136,153, + 226,136,154,226,137,136,226,137,164,226,137,165,194,160,226,140, + 161,194,176,194,178,194,183,195,183,226,149,144,226,149,145,226, + 149,146,209,145,226,149,147,226,149,148,226,149,149,226,149,150, + 226,149,151,226,149,152,226,149,153,226,149,154,226,149,155,226, + 149,156,226,149,157,226,149,158,226,149,159,226,149,160,226,149, + 161,208,129,226,149,162,226,149,163,226,149,164,226,149,165,226, + 149,166,226,149,167,226,149,168,226,149,169,226,149,170,226,149, + 171,226,149,172,194,169,209,142,208,176,208,177,209,134,208,180, + 208,181,209,132,208,179,209,133,208,184,208,185,208,186,208,187, + 208,188,208,189,208,190,208,191,209,143,209,128,209,129,209,130, + 209,131,208,182,208,178,209,140,209,139,208,183,209,136,209,141, + 209,137,209,135,209,138,208,174,208,144,208,145,208,166,208,148, + 208,149,208,164,208,147,208,165,208,152,208,153,208,154,208,155, + 208,156,208,157,208,158,208,159,208,175,208,160,208,161,208,162, + 208,163,208,150,208,146,208,172,208,171,208,151,208,168,208,173, + 208,169,208,167,208,170,41,11,218,7,95,95,100,111,99,95, + 95,114,5,0,0,0,114,1,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,33,0,0,0,114,36,0,0,0,114, + 38,0,0,0,114,17,0,0,0,90,13,99,104,97,114,109, + 97,112,95,98,117,105,108,100,114,7,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,40,0,0,0,1,0,0,0,115, + 26,0,0,0,4,0,8,4,16,4,16,8,16,4,18,4, + 18,3,6,5,2,15,2,255,0,127,0,127,14,6,115,54, + 0,0,0,4,2,8,2,8,10,4,250,4,6,8,4,4, + 254,4,2,8,4,4,254,4,2,8,3,6,255,4,1,8, + 3,6,255,4,1,6,13,0,127,0,127,2,7,0,129,0, + 129,2,254,0,127,0,127,14,6,115,120,0,0,0,1,4, + 1,4,1,14,1,14,1,14,1,14,1,66,1,66,1,66, + 1,66,13,19,13,25,1,66,1,66,1,74,1,74,1,74, + 1,74,26,32,26,51,1,74,1,74,1,74,1,74,1,74, + 1,74,26,32,26,51,1,74,1,74,1,9,1,9,1,9, + 1,9,20,25,26,32,26,45,1,9,1,9,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,6, + 1,6,1,6,5,13,1,15,16,22,16,36,37,51,16,52, + 1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_koi8_t.h b/Python/frozen_modules/encodings_koi8_t.h new file mode 100644 index 00000000000000..2422bc8859ee4d --- /dev/null +++ b/Python/frozen_modules/encodings_koi8_t.h @@ -0,0 +1,178 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_koi8_t[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,39,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,107,111,105,56,95,116,10,233,0,0, + 0,0,78,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,115,28,0,0,0,101,0,90, + 1,100,0,90,2,100,5,100,2,132,1,90,3,100,5,100, + 3,132,1,90,4,100,4,83,0,41,6,218,5,67,111,100, + 101,99,218,6,115,116,114,105,99,116,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 14,0,0,0,116,0,106,1,124,1,124,2,116,2,131,3, + 83,0,169,1,78,41,3,218,6,99,111,100,101,99,115,218, + 14,99,104,97,114,109,97,112,95,101,110,99,111,100,101,218, + 14,101,110,99,111,100,105,110,103,95,116,97,98,108,101,169, + 3,218,4,115,101,108,102,218,5,105,110,112,117,116,218,6, + 101,114,114,111,114,115,115,3,0,0,0,32,32,32,250,25, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,107,111,105,56,95,116,62,218,6,101,110,99,111,100, + 101,122,12,67,111,100,101,99,46,101,110,99,111,100,101,12, + 0,0,0,243,2,0,0,0,14,1,114,14,0,0,0,115, + 14,0,0,0,16,22,16,37,38,43,44,50,51,65,16,66, + 9,66,243,0,0,0,0,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,114,3,0,0, + 0,114,4,0,0,0,41,3,114,5,0,0,0,218,14,99, + 104,97,114,109,97,112,95,100,101,99,111,100,101,218,14,100, + 101,99,111,100,105,110,103,95,116,97,98,108,101,114,8,0, + 0,0,115,3,0,0,0,32,32,32,114,12,0,0,0,218, + 6,100,101,99,111,100,101,122,12,67,111,100,101,99,46,100, + 101,99,111,100,101,15,0,0,0,114,14,0,0,0,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,114,15,0,0,0,78,41,1,114,2, + 0,0,0,41,5,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,114,13,0,0,0,114,18, + 0,0,0,169,0,114,15,0,0,0,114,12,0,0,0,114, + 1,0,0,0,114,1,0,0,0,10,0,0,0,115,6,0, + 0,0,8,0,8,2,12,3,115,10,0,0,0,8,246,2, + 12,6,1,2,2,10,1,115,28,0,0,0,1,1,1,1, + 1,1,1,1,34,42,5,66,5,66,5,66,34,42,5,66, + 5,66,5,66,5,66,5,66,114,15,0,0,0,114,1,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,243,20,0,0,0,101,0,90,1, + 100,0,90,2,100,4,100,2,132,1,90,3,100,3,83,0, + 41,5,218,18,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,70,99,3,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,243,20,0,0, + 0,116,0,106,1,124,1,124,0,106,2,116,3,131,3,100, + 1,25,0,83,0,169,2,78,114,0,0,0,0,41,4,114, + 5,0,0,0,114,6,0,0,0,114,11,0,0,0,114,7, + 0,0,0,169,3,114,9,0,0,0,114,10,0,0,0,90, + 5,102,105,110,97,108,115,3,0,0,0,32,32,32,114,12, + 0,0,0,114,13,0,0,0,122,25,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,101,110,99, + 111,100,101,19,0,0,0,243,2,0,0,0,20,1,114,28, + 0,0,0,115,20,0,0,0,16,22,16,37,38,43,44,48, + 44,55,56,70,16,71,72,73,16,74,9,74,114,15,0,0, + 0,78,169,1,70,41,4,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,13,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,24,0,0,0,114, + 24,0,0,0,18,0,0,0,243,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,238,2,19,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,74,5,74,5, + 74,5,74,5,74,114,15,0,0,0,114,24,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,114,23,0,0,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,25,0,0,0,114,26,0,0,0,41, + 4,114,5,0,0,0,114,16,0,0,0,114,11,0,0,0, + 114,17,0,0,0,114,27,0,0,0,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,18,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 46,100,101,99,111,100,101,23,0,0,0,114,28,0,0,0, + 114,28,0,0,0,115,20,0,0,0,16,22,16,37,38,43, + 44,48,44,55,56,70,16,71,72,73,16,74,9,74,114,15, + 0,0,0,78,114,29,0,0,0,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,18,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,31, + 0,0,0,114,31,0,0,0,22,0,0,0,114,30,0,0, + 0,115,6,0,0,0,8,234,2,23,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,74,5,74,5, + 74,5,74,5,74,114,15,0,0,0,114,31,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,12,0,0,0,101,0,90,1,100,0,90, + 2,100,1,83,0,41,2,218,12,83,116,114,101,97,109,87, + 114,105,116,101,114,78,169,3,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,33,0,0,0,114,33,0,0,0, + 26,0,0,0,243,4,0,0,0,8,0,4,1,115,4,0, + 0,0,8,230,4,27,115,12,0,0,0,1,1,1,1,1, + 1,1,1,5,9,5,9,114,15,0,0,0,114,33,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,32,0,0,0,41,2,218,12,83, + 116,114,101,97,109,82,101,97,100,101,114,78,114,34,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,36,0,0,0,114,36,0,0,0,29,0,0,0,114,35, + 0,0,0,115,4,0,0,0,8,227,4,30,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,36,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,9,0,0,0,3,0,0,0,115,32,0,0, + 0,116,0,106,1,100,1,116,2,131,0,106,3,116,2,131, + 0,106,4,116,5,116,6,116,7,116,8,100,2,141,7,83, + 0,41,3,78,122,6,107,111,105,56,45,116,41,7,218,4, + 110,97,109,101,114,13,0,0,0,114,18,0,0,0,90,18, + 105,110,99,114,101,109,101,110,116,97,108,101,110,99,111,100, + 101,114,90,18,105,110,99,114,101,109,101,110,116,97,108,100, + 101,99,111,100,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,41,9,114,5,0,0,0,90,9,67,111,100,101,99, + 73,110,102,111,114,1,0,0,0,114,13,0,0,0,114,18, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,36,0, + 0,0,114,33,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,218,11,103,101,116,114,101,103,101,110, + 116,114,121,114,38,0,0,0,34,0,0,0,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,249,115,18,0,0,0,4,1,2,1,6,1,6,1, + 2,1,2,1,2,1,2,1,6,1,115,32,0,0,0,12, + 18,12,28,14,22,16,21,16,23,16,30,16,21,16,23,16, + 30,28,46,28,46,22,34,22,34,12,6,12,6,5,6,114, + 15,0,0,0,117,164,1,0,0,0,1,2,3,4,5,6, + 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, + 23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38, + 39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54, + 55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70, + 71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86, + 87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102, + 103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118, + 119,120,121,122,123,124,125,126,127,210,155,210,147,226,128,154, + 210,146,226,128,158,226,128,166,226,128,160,226,128,161,239,191, + 190,226,128,176,210,179,226,128,185,210,178,210,183,210,182,239, + 191,190,210,154,226,128,152,226,128,153,226,128,156,226,128,157, + 226,128,162,226,128,147,226,128,148,239,191,190,226,132,162,239, + 191,190,226,128,186,239,191,190,239,191,190,239,191,190,239,191, + 190,239,191,190,211,175,211,174,209,145,194,164,211,163,194,166, + 194,167,239,191,190,239,191,190,239,191,190,194,171,194,172,194, + 173,194,174,239,191,190,194,176,194,177,194,178,208,129,239,191, + 190,211,162,194,182,194,183,239,191,190,226,132,150,239,191,190, + 194,187,239,191,190,239,191,190,239,191,190,194,169,209,142,208, + 176,208,177,209,134,208,180,208,181,209,132,208,179,209,133,208, + 184,208,185,208,186,208,187,208,188,208,189,208,190,208,191,209, + 143,209,128,209,129,209,130,209,131,208,182,208,178,209,140,209, + 139,208,183,209,136,209,141,209,137,209,135,209,138,208,174,208, + 144,208,145,208,166,208,148,208,149,208,164,208,147,208,165,208, + 152,208,153,208,154,208,155,208,156,208,157,208,158,208,159,208, + 175,208,160,208,161,208,162,208,163,208,150,208,146,208,172,208, + 171,208,151,208,168,208,173,208,169,208,167,208,170,41,11,218, + 7,95,95,100,111,99,95,95,114,5,0,0,0,114,1,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,33,0,0, + 0,114,36,0,0,0,114,38,0,0,0,114,17,0,0,0, + 90,13,99,104,97,114,109,97,112,95,98,117,105,108,100,114, + 7,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,40,0, + 0,0,1,0,0,0,115,26,0,0,0,4,0,8,5,16, + 4,16,8,16,4,18,4,18,3,6,5,2,15,2,255,0, + 127,0,127,14,6,115,54,0,0,0,4,1,8,4,8,10, + 4,250,4,6,8,4,4,254,4,2,8,4,4,254,4,2, + 8,3,6,255,4,1,8,3,6,255,4,1,6,13,0,127, + 0,127,2,7,0,129,0,129,2,254,0,127,0,127,14,6, + 115,120,0,0,0,1,4,1,4,1,14,1,14,1,14,1, + 14,1,66,1,66,1,66,1,66,13,19,13,25,1,66,1, + 66,1,74,1,74,1,74,1,74,26,32,26,51,1,74,1, + 74,1,74,1,74,1,74,1,74,26,32,26,51,1,74,1, + 74,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,6,1,6,1,6,5,13,1,15,16, + 22,16,36,37,51,16,52,1,15,1,15,1,15,114,15,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_koi8_u.h b/Python/frozen_modules/encodings_koi8_u.h new file mode 100644 index 00000000000000..33d9b7aea468fb --- /dev/null +++ b/Python/frozen_modules/encodings_koi8_u.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_koi8_u[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,102,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,107,111,105,56,95,117,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,112,121,116, + 104,111,110,45,109,97,112,112,105,110,103,115,47,75,79,73, + 56,45,85,46,84,88,84,39,32,119,105,116,104,32,103,101, + 110,99,111,100,101,99,46,112,121,46,10,10,233,0,0,0, + 0,78,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,28,0,0,0,101,0,90,1, + 100,0,90,2,100,5,100,2,132,1,90,3,100,5,100,3, + 132,1,90,4,100,4,83,0,41,6,218,5,67,111,100,101, + 99,218,6,115,116,114,105,99,116,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,14, + 0,0,0,116,0,106,1,124,1,124,2,116,2,131,3,83, + 0,169,1,78,41,3,218,6,99,111,100,101,99,115,218,14, + 99,104,97,114,109,97,112,95,101,110,99,111,100,101,218,14, + 101,110,99,111,100,105,110,103,95,116,97,98,108,101,169,3, + 218,4,115,101,108,102,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,3,0,0,0,32,32,32,250,25,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,107,111,105,56,95,117,62,218,6,101,110,99,111,100,101, + 122,12,67,111,100,101,99,46,101,110,99,111,100,101,11,0, + 0,0,243,2,0,0,0,14,1,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,243,0,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,41,3,114,5,0,0,0,218,14,99,104, + 97,114,109,97,112,95,100,101,99,111,100,101,218,14,100,101, + 99,111,100,105,110,103,95,116,97,98,108,101,114,8,0,0, + 0,115,3,0,0,0,32,32,32,114,12,0,0,0,218,6, + 100,101,99,111,100,101,122,12,67,111,100,101,99,46,100,101, + 99,111,100,101,14,0,0,0,114,14,0,0,0,114,14,0, + 0,0,115,14,0,0,0,16,22,16,37,38,43,44,50,51, + 65,16,66,9,66,114,15,0,0,0,78,41,1,114,2,0, + 0,0,41,5,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,13,0,0,0,114,18,0, + 0,0,169,0,114,15,0,0,0,114,12,0,0,0,114,1, + 0,0,0,114,1,0,0,0,9,0,0,0,115,6,0,0, + 0,8,0,8,2,12,3,115,10,0,0,0,8,247,2,11, + 6,1,2,2,10,1,115,28,0,0,0,1,1,1,1,1, + 1,1,1,34,42,5,66,5,66,5,66,34,42,5,66,5, + 66,5,66,5,66,5,66,114,15,0,0,0,114,1,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,20,0,0,0, + 116,0,106,1,124,1,124,0,106,2,116,3,131,3,100,1, + 25,0,83,0,169,2,78,114,0,0,0,0,41,4,114,5, + 0,0,0,114,6,0,0,0,114,11,0,0,0,114,7,0, + 0,0,169,3,114,9,0,0,0,114,10,0,0,0,90,5, + 102,105,110,97,108,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,13,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,46,101,110,99,111, + 100,101,18,0,0,0,243,2,0,0,0,20,1,114,28,0, + 0,0,115,20,0,0,0,16,22,16,37,38,43,44,48,44, + 55,56,70,16,71,72,73,16,74,9,74,114,15,0,0,0, + 78,169,1,70,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,13,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,24,0,0,0,114,24, + 0,0,0,17,0,0,0,243,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,24,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,114,23,0,0,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,25,0,0,0,114,26,0,0,0,41,4, + 114,5,0,0,0,114,16,0,0,0,114,11,0,0,0,114, + 17,0,0,0,114,27,0,0,0,115,3,0,0,0,32,32, + 32,114,12,0,0,0,114,18,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,22,0,0,0,114,28,0,0,0,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,114,29,0,0,0,41,4,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,18,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,31,0,0,0,21,0,0,0,114,30,0,0,0, + 115,6,0,0,0,8,235,2,22,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,74,5,74,5,74, + 5,74,5,74,114,15,0,0,0,114,31,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,12,0,0,0,101,0,90,1,100,0,90,2, + 100,1,83,0,41,2,218,12,83,116,114,101,97,109,87,114, + 105,116,101,114,78,169,3,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,33,0,0,0,114,33,0,0,0,25, + 0,0,0,243,4,0,0,0,8,0,4,1,115,4,0,0, + 0,8,231,4,26,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,33,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,114,32,0,0,0,41,2,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,78,114,34,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 36,0,0,0,114,36,0,0,0,28,0,0,0,114,35,0, + 0,0,115,4,0,0,0,8,228,4,29,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,36,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,32,0,0,0, + 116,0,106,1,100,1,116,2,131,0,106,3,116,2,131,0, + 106,4,116,5,116,6,116,7,116,8,100,2,141,7,83,0, + 41,3,78,122,6,107,111,105,56,45,117,41,7,218,4,110, + 97,109,101,114,13,0,0,0,114,18,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,9,114,5,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,13,0,0,0,114,18,0, + 0,0,114,24,0,0,0,114,31,0,0,0,114,36,0,0, + 0,114,33,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,38,0,0,0,33,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,22,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,15, + 0,0,0,117,176,1,0,0,0,1,2,3,4,5,6,7, + 8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23, + 24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39, + 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55, + 56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71, + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87, + 88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103, + 104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119, + 120,121,122,123,124,125,126,127,226,148,128,226,148,130,226,148, + 140,226,148,144,226,148,148,226,148,152,226,148,156,226,148,164, + 226,148,172,226,148,180,226,148,188,226,150,128,226,150,132,226, + 150,136,226,150,140,226,150,144,226,150,145,226,150,146,226,150, + 147,226,140,160,226,150,160,226,136,153,226,136,154,226,137,136, + 226,137,164,226,137,165,194,160,226,140,161,194,176,194,178,194, + 183,195,183,226,149,144,226,149,145,226,149,146,209,145,209,148, + 226,149,148,209,150,209,151,226,149,151,226,149,152,226,149,153, + 226,149,154,226,149,155,210,145,226,149,157,226,149,158,226,149, + 159,226,149,160,226,149,161,208,129,208,132,226,149,163,208,134, + 208,135,226,149,166,226,149,167,226,149,168,226,149,169,226,149, + 170,210,144,226,149,172,194,169,209,142,208,176,208,177,209,134, + 208,180,208,181,209,132,208,179,209,133,208,184,208,185,208,186, + 208,187,208,188,208,189,208,190,208,191,209,143,209,128,209,129, + 209,130,209,131,208,182,208,178,209,140,209,139,208,183,209,136, + 209,141,209,137,209,135,209,138,208,174,208,144,208,145,208,166, + 208,148,208,149,208,164,208,147,208,165,208,152,208,153,208,154, + 208,155,208,156,208,157,208,158,208,159,208,175,208,160,208,161, + 208,162,208,163,208,150,208,146,208,172,208,171,208,151,208,168, + 208,173,208,169,208,167,208,170,41,11,218,7,95,95,100,111, + 99,95,95,114,5,0,0,0,114,1,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,33,0,0,0,114,36,0,0, + 0,114,38,0,0,0,114,17,0,0,0,90,13,99,104,97, + 114,109,97,112,95,98,117,105,108,100,114,7,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,40,0,0,0,1,0,0, + 0,115,26,0,0,0,4,0,8,4,16,4,16,8,16,4, + 18,4,18,3,6,5,2,15,2,255,0,127,0,127,14,6, + 115,54,0,0,0,4,2,8,2,8,10,4,250,4,6,8, + 4,4,254,4,2,8,4,4,254,4,2,8,3,6,255,4, + 1,8,3,6,255,4,1,6,13,0,127,0,127,2,7,0, + 129,0,129,2,254,0,127,0,127,14,6,115,120,0,0,0, + 1,4,1,4,1,14,1,14,1,14,1,14,1,66,1,66, + 1,66,1,66,13,19,13,25,1,66,1,66,1,74,1,74, + 1,74,1,74,26,32,26,51,1,74,1,74,1,74,1,74, + 1,74,1,74,26,32,26,51,1,74,1,74,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,6,1,6,1,6,5,13,1,15,16,22,16,36,37,51, + 16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_kz1048.h b/Python/frozen_modules/encodings_kz1048.h new file mode 100644 index 00000000000000..dcb99245dfae93 --- /dev/null +++ b/Python/frozen_modules/encodings_kz1048.h @@ -0,0 +1,181 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_kz1048[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,108,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,107,122,49,48,52,56,32,103,101,110, + 101,114,97,116,101,100,32,102,114,111,109,32,39,77,65,80, + 80,73,78,71,83,47,86,69,78,68,79,82,83,47,77,73, + 83,67,47,75,90,49,48,52,56,46,84,88,84,39,32,119, + 105,116,104,32,103,101,110,99,111,100,101,99,46,112,121,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,218,6,115,116,114,105,99,116,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,14,0,0,0,116,0,106,1,124,1,124, + 2,116,2,131,3,83,0,169,1,78,41,3,218,6,99,111, + 100,101,99,115,218,14,99,104,97,114,109,97,112,95,101,110, + 99,111,100,101,218,14,101,110,99,111,100,105,110,103,95,116, + 97,98,108,101,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,25,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,107,122,49,48,52,56,62,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,11,0,0,0,243,2,0,0,0,14,1,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,45, + 51,53,67,16,68,9,68,243,0,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,5,0, + 0,0,218,14,99,104,97,114,109,97,112,95,100,101,99,111, + 100,101,218,14,100,101,99,111,100,105,110,103,95,116,97,98, + 108,101,114,8,0,0,0,115,3,0,0,0,32,32,32,114, + 12,0,0,0,218,6,100,101,99,111,100,101,122,12,67,111, + 100,101,99,46,100,101,99,111,100,101,14,0,0,0,114,14, + 0,0,0,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,45,51,53,67,16,68,9,68,114,15,0,0,0, + 78,41,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,13, + 0,0,0,114,18,0,0,0,169,0,114,15,0,0,0,114, + 12,0,0,0,114,1,0,0,0,114,1,0,0,0,9,0, + 0,0,115,6,0,0,0,8,0,8,2,12,3,115,10,0, + 0,0,8,247,2,11,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,36,44,5,68,5,68,5, + 68,36,44,5,68,5,68,5,68,5,68,5,68,114,15,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,106,1,124,1,124,0,106,2, + 116,3,131,3,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,4,114,5,0,0,0,114,6,0,0,0,114,11, + 0,0,0,114,7,0,0,0,169,3,114,9,0,0,0,114, + 10,0,0,0,90,5,102,105,110,97,108,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,13,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,18,0,0,0,243,2,0,0, + 0,20,1,114,28,0,0,0,115,20,0,0,0,16,22,16, + 37,38,43,45,49,45,56,58,72,16,73,74,75,16,76,9, + 76,114,15,0,0,0,78,169,1,70,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,13,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 24,0,0,0,114,24,0,0,0,17,0,0,0,243,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,239,2,18,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,76,5,76,5,76,5,76,5,76,114,15,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,23,0,0,0,41,5, + 218,18,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,114,25,0,0,0,114, + 26,0,0,0,41,4,114,5,0,0,0,114,16,0,0,0, + 114,11,0,0,0,114,17,0,0,0,114,27,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,18,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,22,0,0,0, + 114,28,0,0,0,114,28,0,0,0,115,20,0,0,0,16, + 22,16,37,38,43,45,49,45,56,58,72,16,73,74,75,16, + 76,9,76,114,15,0,0,0,78,114,29,0,0,0,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 18,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,31,0,0,0,114,31,0,0,0,21,0,0, + 0,114,30,0,0,0,115,6,0,0,0,8,235,2,22,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,76,5,76,5,76,5,76,5,76,114,15,0,0,0,114, + 31,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,12,0,0,0,101,0, + 90,1,100,0,90,2,100,1,83,0,41,2,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,78,169,3,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,33,0,0,0, + 114,33,0,0,0,25,0,0,0,243,4,0,0,0,8,0, + 4,1,115,4,0,0,0,8,231,4,26,115,12,0,0,0, + 1,1,1,1,1,1,1,1,5,9,5,9,114,15,0,0, + 0,114,33,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,32,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,34,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,36,0,0,0,114,36,0,0,0,28, + 0,0,0,114,35,0,0,0,115,4,0,0,0,8,228,4, + 29,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,36,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,32,0,0,0,116,0,106,1,100,1,116,2,131,0, + 106,3,116,2,131,0,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,90,6,107,122,49,48,52, + 56,41,7,218,4,110,97,109,101,114,13,0,0,0,114,18, + 0,0,0,90,18,105,110,99,114,101,109,101,110,116,97,108, + 101,110,99,111,100,101,114,90,18,105,110,99,114,101,109,101, + 110,116,97,108,100,101,99,111,100,101,114,90,12,115,116,114, + 101,97,109,114,101,97,100,101,114,90,12,115,116,114,101,97, + 109,119,114,105,116,101,114,41,9,114,5,0,0,0,90,9, + 67,111,100,101,99,73,110,102,111,114,1,0,0,0,114,13, + 0,0,0,114,18,0,0,0,114,24,0,0,0,114,31,0, + 0,0,114,36,0,0,0,114,33,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,38,0,0,0,33,0,0, + 0,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,1,115, + 32,0,0,0,12,18,12,28,14,22,16,21,16,23,16,30, + 16,21,16,23,16,30,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,15,0,0,0,117,147,1,0,0,0,1, + 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, + 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33, + 34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, + 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65, + 66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81, + 82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,123,124,125,126,127,208,130, + 208,131,226,128,154,209,147,226,128,158,226,128,166,226,128,160, + 226,128,161,226,130,172,226,128,176,208,137,226,128,185,208,138, + 210,154,210,186,208,143,209,146,226,128,152,226,128,153,226,128, + 156,226,128,157,226,128,162,226,128,147,226,128,148,239,191,190, + 226,132,162,209,153,226,128,186,209,154,210,155,210,187,209,159, + 194,160,210,176,210,177,211,152,194,164,211,168,194,166,194,167, + 208,129,194,169,210,146,194,171,194,172,194,173,194,174,210,174, + 194,176,194,177,208,134,209,150,211,169,194,181,194,182,194,183, + 209,145,226,132,150,210,147,194,187,211,153,210,162,210,163,210, + 175,208,144,208,145,208,146,208,147,208,148,208,149,208,150,208, + 151,208,152,208,153,208,154,208,155,208,156,208,157,208,158,208, + 159,208,160,208,161,208,162,208,163,208,164,208,165,208,166,208, + 167,208,168,208,169,208,170,208,171,208,172,208,173,208,174,208, + 175,208,176,208,177,208,178,208,179,208,180,208,181,208,182,208, + 183,208,184,208,185,208,186,208,187,208,188,208,189,208,190,208, + 191,209,128,209,129,209,130,209,131,209,132,209,133,209,134,209, + 135,209,136,209,137,209,138,209,139,209,140,209,141,209,142,209, + 143,41,11,218,7,95,95,100,111,99,95,95,114,5,0,0, + 0,114,1,0,0,0,114,24,0,0,0,114,31,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,38,0,0,0,114, + 17,0,0,0,90,13,99,104,97,114,109,97,112,95,98,117, + 105,108,100,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,40,0,0,0,1,0,0,0,115,26,0,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,2, + 15,2,255,0,127,0,127,14,6,115,54,0,0,0,4,2, + 8,2,8,10,4,250,4,6,8,4,4,254,4,2,8,4, + 4,254,4,2,8,3,6,255,4,1,8,3,6,255,4,1, + 6,13,0,127,0,127,2,7,0,129,0,129,2,254,0,127, + 0,127,14,6,115,120,0,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,1,68,1,68,1,68,1,68,13,19,13, + 25,1,68,1,68,1,76,1,76,1,76,1,76,26,32,26, + 51,1,76,1,76,1,76,1,76,1,76,1,76,26,32,26, + 51,1,76,1,76,1,9,1,9,1,9,1,9,20,25,27, + 33,27,46,1,9,1,9,1,9,1,9,1,9,1,9,20, + 25,27,33,27,46,1,9,1,9,1,6,1,6,1,6,5, + 13,1,15,18,24,18,38,39,53,18,54,1,15,1,15,1, + 15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_latin_1.h b/Python/frozen_modules/encodings_latin_1.h new file mode 100644 index 00000000000000..c2e1ae9e09b918 --- /dev/null +++ b/Python/frozen_modules/encodings_latin_1.h @@ -0,0 +1,145 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_latin_1[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,122,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,71,0,100,13,132,0, + 100,14,101,5,101,6,131,4,90,7,100,15,132,0,90,8, + 100,2,83,0,41,16,122,131,32,80,121,116,104,111,110,32, + 39,108,97,116,105,110,45,49,39,32,67,111,100,101,99,10, + 10,10,87,114,105,116,116,101,110,32,98,121,32,77,97,114, + 99,45,65,110,100,114,101,32,76,101,109,98,117,114,103,32, + 40,109,97,108,64,108,101,109,98,117,114,103,46,99,111,109, + 41,46,10,10,40,99,41,32,67,111,112,121,114,105,103,104, + 116,32,67,78,82,73,44,32,65,108,108,32,82,105,103,104, + 116,115,32,82,101,115,101,114,118,101,100,46,32,78,79,32, + 87,65,82,82,65,78,84,89,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,24,0,0,0,101,0,90,1,100, + 0,90,2,101,3,106,4,90,5,101,3,106,6,90,7,100, + 1,83,0,41,2,218,5,67,111,100,101,99,78,41,8,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,218,6,99,111,100,101,99,115,218,14,108,97,116, + 105,110,95,49,95,101,110,99,111,100,101,218,6,101,110,99, + 111,100,101,218,14,108,97,116,105,110,95,49,95,100,101,99, + 111,100,101,218,6,100,101,99,111,100,101,169,0,243,0,0, + 0,0,250,26,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,108,97,116,105,110,95,49,62,114,2, + 0,0,0,114,2,0,0,0,13,0,0,0,115,6,0,0, + 0,8,0,6,4,10,1,115,6,0,0,0,8,243,6,17, + 10,1,115,24,0,0,0,1,1,1,1,1,1,1,1,14, + 20,14,35,5,11,14,20,14,35,5,11,5,11,5,11,114, + 12,0,0,0,114,2,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,20, + 0,0,0,101,0,90,1,100,0,90,2,100,4,100,2,132, + 1,90,3,100,3,83,0,41,5,218,18,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,70,99,3, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,243,18,0,0,0,116,0,106,1,124,1,124,0, + 106,2,131,2,100,1,25,0,83,0,169,2,78,114,0,0, + 0,0,41,3,114,6,0,0,0,114,7,0,0,0,218,6, + 101,114,114,111,114,115,169,3,90,4,115,101,108,102,218,5, + 105,110,112,117,116,90,5,102,105,110,97,108,115,3,0,0, + 0,32,32,32,114,13,0,0,0,114,8,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,101,110,99,111,100,101,21,0,0,0,243,2,0, + 0,0,18,1,114,21,0,0,0,115,18,0,0,0,16,22, + 16,37,38,43,44,48,44,55,16,56,57,58,16,59,9,59, + 114,12,0,0,0,78,169,1,70,41,4,114,3,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,8,0,0,0,114, + 11,0,0,0,114,12,0,0,0,114,13,0,0,0,114,15, + 0,0,0,114,15,0,0,0,20,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,236,2,21,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 59,5,59,5,59,5,59,5,59,114,12,0,0,0,114,15, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,14,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,16,0,0,0,114,17, + 0,0,0,41,3,114,6,0,0,0,114,9,0,0,0,114, + 18,0,0,0,114,19,0,0,0,115,3,0,0,0,32,32, + 32,114,13,0,0,0,114,10,0,0,0,122,25,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 100,101,99,111,100,101,25,0,0,0,114,21,0,0,0,114, + 21,0,0,0,115,18,0,0,0,16,22,16,37,38,43,44, + 48,44,55,16,56,57,58,16,59,9,59,114,12,0,0,0, + 78,114,22,0,0,0,41,4,114,3,0,0,0,114,4,0, + 0,0,114,5,0,0,0,114,10,0,0,0,114,11,0,0, + 0,114,12,0,0,0,114,13,0,0,0,114,24,0,0,0, + 114,24,0,0,0,24,0,0,0,114,23,0,0,0,115,6, + 0,0,0,8,232,2,25,10,1,115,20,0,0,0,1,1, + 1,1,1,1,1,1,35,40,5,59,5,59,5,59,5,59, + 5,59,114,12,0,0,0,114,24,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,243,12,0,0,0,101,0,90,1,100,0,90,2,100,1, + 83,0,41,2,218,12,83,116,114,101,97,109,87,114,105,116, + 101,114,78,169,3,114,3,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,11,0,0,0,114,12,0,0,0,114,13, + 0,0,0,114,26,0,0,0,114,26,0,0,0,28,0,0, + 0,243,4,0,0,0,8,0,4,1,115,4,0,0,0,8, + 228,4,29,115,12,0,0,0,1,1,1,1,1,1,1,1, + 5,9,5,9,114,12,0,0,0,114,26,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,114,25,0,0,0,41,2,218,12,83,116,114,101, + 97,109,82,101,97,100,101,114,78,114,27,0,0,0,114,11, + 0,0,0,114,12,0,0,0,114,13,0,0,0,114,29,0, + 0,0,114,29,0,0,0,31,0,0,0,114,28,0,0,0, + 115,4,0,0,0,8,225,4,32,115,12,0,0,0,1,1, + 1,1,1,1,1,1,5,9,5,9,114,12,0,0,0,114, + 29,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,114,1,0,0,0,41,2, + 218,15,83,116,114,101,97,109,67,111,110,118,101,114,116,101, + 114,78,41,8,114,3,0,0,0,114,4,0,0,0,114,5, + 0,0,0,114,6,0,0,0,114,9,0,0,0,114,8,0, + 0,0,114,7,0,0,0,114,10,0,0,0,114,11,0,0, + 0,114,12,0,0,0,114,13,0,0,0,114,30,0,0,0, + 114,30,0,0,0,34,0,0,0,115,6,0,0,0,8,0, + 6,2,10,1,115,6,0,0,0,8,222,6,36,10,1,115, + 24,0,0,0,1,1,1,1,1,1,1,1,14,20,14,35, + 5,11,14,20,14,35,5,11,5,11,5,11,114,12,0,0, + 0,114,30,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,28,0,0,0, + 116,0,106,1,100,1,116,2,106,3,116,2,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,122, + 9,105,115,111,56,56,53,57,45,49,41,7,218,4,110,97, + 109,101,114,8,0,0,0,114,10,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,6,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,2,0,0,0,114,8,0,0,0,114,10,0,0, + 0,114,15,0,0,0,114,24,0,0,0,114,29,0,0,0, + 114,26,0,0,0,114,11,0,0,0,114,12,0,0,0,114, + 13,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,32,0,0,0,41,0,0,0,115,18,0,0,0,4, + 1,2,1,4,1,4,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,4,1,4,1,2,1, + 2,1,2,1,2,1,6,1,115,28,0,0,0,12,18,12, + 28,14,25,16,21,16,28,16,21,16,28,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,12,0,0,0,41,9, + 218,7,95,95,100,111,99,95,95,114,6,0,0,0,114,2, + 0,0,0,114,15,0,0,0,114,24,0,0,0,114,26,0, + 0,0,114,29,0,0,0,114,30,0,0,0,114,32,0,0, + 0,114,11,0,0,0,114,12,0,0,0,114,13,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,34,0,0,0,1, + 0,0,0,115,18,0,0,0,4,0,8,8,16,4,16,7, + 16,4,18,4,18,3,16,3,10,7,115,42,0,0,0,4, + 7,8,1,8,9,4,251,4,5,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,8,5,4,253,4,3,10,13,115,122,0,0,0,1,4, + 1,4,1,14,1,14,1,14,1,14,1,35,1,35,1,35, + 1,35,13,19,13,25,1,35,1,35,1,59,1,59,1,59, + 1,59,26,32,26,51,1,59,1,59,1,59,1,59,1,59, + 1,59,26,32,26,51,1,59,1,59,1,9,1,9,1,9, + 1,9,20,25,26,32,26,45,1,9,1,9,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,35, + 1,35,1,35,1,35,23,35,36,48,1,35,1,35,1,6, + 1,6,1,6,1,6,1,6,114,12,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_arabic.h b/Python/frozen_modules/encodings_mac_arabic.h new file mode 100644 index 00000000000000..31d28632399a0d --- /dev/null +++ b/Python/frozen_modules/encodings_mac_arabic.h @@ -0,0 +1,882 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_arabic[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,22,11,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,105,0,100,49,100,50, + 147,1,100,51,100,52,147,1,100,53,100,54,147,1,100,55, + 100,56,147,1,100,57,100,58,147,1,100,59,100,60,147,1, + 100,61,100,62,147,1,100,63,100,64,147,1,100,65,100,66, + 147,1,100,67,100,68,147,1,100,69,100,70,147,1,100,71, + 100,72,147,1,100,73,100,74,147,1,100,75,100,76,147,1, + 100,77,100,78,147,1,100,18,100,79,147,1,100,80,100,81, + 147,1,165,1,105,0,100,82,100,83,147,1,100,84,100,85, + 147,1,100,86,100,87,147,1,100,88,100,89,147,1,100,90, + 100,91,147,1,100,92,100,93,147,1,100,94,100,95,147,1, + 100,96,100,97,147,1,100,98,100,99,147,1,100,40,100,100, + 147,1,100,101,100,102,147,1,100,103,100,104,147,1,100,105, + 100,106,147,1,100,107,100,108,147,1,100,109,100,110,147,1, + 100,111,100,112,147,1,100,113,100,114,147,1,165,1,105,0, + 100,115,100,116,147,1,100,117,100,118,147,1,100,119,100,120, + 147,1,100,121,100,122,147,1,100,123,100,124,147,1,100,125, + 100,126,147,1,100,127,100,128,147,1,100,129,100,130,147,1, + 100,64,100,131,147,1,100,132,100,133,147,1,100,134,100,135, + 147,1,100,136,100,137,147,1,100,138,100,139,147,1,100,140, + 100,141,147,1,100,142,100,143,147,1,100,144,100,145,147,1, + 100,146,100,147,147,1,165,1,105,0,100,16,100,148,147,1, + 100,149,100,150,147,1,100,151,100,152,147,1,100,20,100,153, + 147,1,100,154,100,155,147,1,100,22,100,156,147,1,100,157, + 100,158,147,1,100,159,100,160,147,1,100,161,100,162,147,1, + 100,163,100,164,147,1,100,165,100,166,147,1,100,167,100,168, + 147,1,100,169,100,170,147,1,100,24,100,171,147,1,100,172, + 100,173,147,1,100,174,100,175,147,1,100,176,100,177,147,1, + 165,1,105,0,100,178,100,179,147,1,100,26,100,180,147,1, + 100,181,100,182,147,1,100,183,100,184,147,1,100,185,100,186, + 147,1,100,187,100,188,147,1,100,189,100,190,147,1,100,28, + 100,191,147,1,100,192,100,193,147,1,100,194,100,195,147,1, + 100,196,100,197,147,1,100,32,100,198,147,1,100,30,100,199, + 147,1,100,34,100,200,147,1,100,201,100,202,147,1,100,36, + 100,203,147,1,100,204,100,205,147,1,165,1,105,0,100,206, + 100,207,147,1,100,42,100,208,147,1,100,46,100,209,147,1, + 100,44,100,210,147,1,100,48,100,211,147,1,100,50,100,212, + 147,1,100,213,100,214,147,1,100,52,100,215,147,1,100,56, + 100,216,147,1,100,58,100,217,147,1,100,218,100,219,147,1, + 100,60,100,220,147,1,100,221,100,222,147,1,100,62,100,223, + 147,1,100,66,100,224,147,1,100,225,100,226,147,1,100,68, + 100,227,147,1,165,1,100,228,100,229,100,230,100,231,100,232, + 100,233,100,234,100,235,100,236,100,237,156,9,165,1,161,1, + 1,0,100,238,90,12,105,0,100,1,100,1,147,1,100,239, + 100,239,147,1,100,240,100,240,147,1,100,241,100,241,147,1, + 100,242,100,242,147,1,100,243,100,243,147,1,100,244,100,244, + 147,1,100,245,100,245,147,1,100,246,100,246,147,1,100,247, + 100,247,147,1,100,248,100,248,147,1,100,249,100,249,147,1, + 100,250,100,250,147,1,100,251,100,251,147,1,100,252,100,252, + 147,1,100,253,100,253,147,1,100,254,100,254,147,1,105,0, + 100,255,100,255,147,1,144,1,100,0,144,1,100,0,147,1, + 144,1,100,1,144,1,100,1,147,1,144,1,100,2,144,1, + 100,2,147,1,144,1,100,3,144,1,100,3,147,1,144,1, + 100,4,144,1,100,4,147,1,144,1,100,5,144,1,100,5, + 147,1,144,1,100,6,144,1,100,6,147,1,144,1,100,7, + 144,1,100,7,147,1,144,1,100,8,144,1,100,8,147,1, + 144,1,100,9,144,1,100,9,147,1,144,1,100,10,144,1, + 100,10,147,1,144,1,100,11,144,1,100,11,147,1,144,1, + 100,12,144,1,100,12,147,1,144,1,100,13,144,1,100,13, + 147,1,100,79,100,79,147,1,100,79,100,18,147,1,165,1, + 105,0,100,81,100,81,147,1,100,81,100,80,147,1,100,83, + 100,83,147,1,100,83,100,82,147,1,100,85,100,85,147,1, + 100,85,100,84,147,1,100,87,100,87,147,1,100,87,100,86, + 147,1,144,1,100,14,144,1,100,14,147,1,100,91,100,91, + 147,1,100,91,100,90,147,1,100,93,100,93,147,1,100,93, + 100,92,147,1,100,95,100,95,147,1,100,95,100,94,147,1, + 100,97,100,97,147,1,100,97,100,96,147,1,165,1,105,0, + 100,99,100,99,147,1,100,99,100,98,147,1,100,100,100,100, + 147,1,100,100,100,40,147,1,144,1,100,15,144,1,100,15, + 147,1,100,104,100,104,147,1,100,104,100,103,147,1,100,106, + 100,106,147,1,100,106,100,105,147,1,100,108,100,108,147,1, + 100,108,100,107,147,1,144,1,100,16,144,1,100,16,147,1, + 144,1,100,17,144,1,100,17,147,1,144,1,100,18,144,1, + 100,18,147,1,144,1,100,19,144,1,100,19,147,1,144,1, + 100,20,144,1,100,20,147,1,144,1,100,21,144,1,100,21, + 147,1,165,1,105,0,144,1,100,22,144,1,100,22,147,1, + 144,1,100,23,144,1,100,23,147,1,144,1,100,24,144,1, + 100,24,147,1,144,1,100,25,144,1,100,25,147,1,100,130, + 100,130,147,1,100,130,100,129,147,1,144,1,100,26,144,1, + 100,26,147,1,100,133,100,133,147,1,100,133,100,132,147,1, + 100,135,100,135,147,1,100,135,100,134,147,1,100,137,100,137, + 147,1,100,137,100,136,147,1,144,1,100,27,144,1,100,27, + 147,1,144,1,100,28,144,1,100,28,147,1,144,1,100,29, + 144,1,100,29,147,1,144,1,100,30,144,1,100,30,147,1, + 165,1,105,0,144,1,100,31,144,1,100,31,147,1,144,1, + 100,32,144,1,100,32,147,1,144,1,100,33,144,1,100,33, + 147,1,144,1,100,34,144,1,100,34,147,1,144,1,100,35, + 144,1,100,35,147,1,144,1,100,36,144,1,100,36,147,1, + 144,1,100,37,144,1,100,37,147,1,144,1,100,38,144,1, + 100,38,147,1,144,1,100,39,144,1,100,39,147,1,144,1, + 100,40,144,1,100,40,147,1,144,1,100,41,144,1,100,41, + 147,1,144,1,100,42,144,1,100,42,147,1,144,1,100,43, + 144,1,100,43,147,1,144,1,100,44,144,1,100,44,147,1, + 144,1,100,45,144,1,100,45,147,1,144,1,100,46,144,1, + 100,46,147,1,144,1,100,47,144,1,100,47,147,1,165,1, + 105,0,144,1,100,48,144,1,100,48,147,1,144,1,100,49, + 144,1,100,49,147,1,144,1,100,50,144,1,100,50,147,1, + 144,1,100,51,144,1,100,51,147,1,144,1,100,52,144,1, + 100,52,147,1,144,1,100,53,144,1,100,53,147,1,144,1, + 100,54,144,1,100,54,147,1,100,190,100,190,147,1,100,190, + 100,189,147,1,100,191,100,191,147,1,100,191,100,28,147,1, + 100,193,100,193,147,1,100,193,100,192,147,1,100,195,100,195, + 147,1,100,195,100,194,147,1,100,197,100,197,147,1,100,197, + 100,196,147,1,165,1,105,0,144,1,100,55,144,1,100,55, + 147,1,144,1,100,56,144,1,100,56,147,1,144,1,100,57, + 144,1,100,57,147,1,144,1,100,58,144,1,100,58,147,1, + 144,1,100,59,144,1,100,59,147,1,144,1,100,60,144,1, + 100,60,147,1,144,1,100,61,144,1,100,61,147,1,144,1, + 100,62,144,1,100,62,147,1,144,1,100,63,144,1,100,63, + 147,1,144,1,100,64,144,1,100,64,147,1,144,1,100,65, + 144,1,100,65,147,1,144,1,100,66,144,1,100,66,147,1, + 144,1,100,67,144,1,100,67,147,1,144,1,100,68,144,1, + 100,68,147,1,144,1,100,69,144,1,100,69,147,1,144,1, + 100,70,144,1,100,70,147,1,144,1,100,71,144,1,100,71, + 147,1,165,1,105,0,144,1,100,72,144,1,100,72,147,1, + 144,1,100,73,144,1,100,73,147,1,144,1,100,74,144,1, + 100,74,147,1,144,1,100,75,144,1,100,75,147,1,144,1, + 100,76,144,1,100,76,147,1,144,1,100,77,144,1,100,77, + 147,1,144,1,100,78,144,1,100,78,147,1,144,1,100,79, + 144,1,100,79,147,1,144,1,100,80,144,1,100,80,147,1, + 144,1,100,81,144,1,100,81,147,1,100,232,100,232,147,1, + 100,232,100,76,147,1,100,233,100,233,147,1,100,233,100,78, + 147,1,100,234,100,234,147,1,100,234,144,1,100,82,147,1, + 144,1,100,83,144,1,100,83,147,1,165,1,105,0,144,1, + 100,84,144,1,100,84,147,1,100,18,100,17,147,1,100,40, + 100,39,147,1,100,64,100,63,147,1,100,16,100,15,147,1, + 100,20,100,19,147,1,100,22,100,21,147,1,100,24,100,23, + 147,1,100,26,100,25,147,1,100,28,100,27,147,1,100,32, + 100,31,147,1,100,30,100,29,147,1,100,34,100,33,147,1, + 100,36,100,35,147,1,100,42,100,41,147,1,100,46,100,45, + 147,1,100,44,100,43,147,1,165,1,105,0,100,48,100,47, + 147,1,100,50,100,49,147,1,100,52,100,51,147,1,100,56, + 100,55,147,1,100,58,100,57,147,1,100,60,100,59,147,1, + 100,62,100,61,147,1,100,66,100,65,147,1,100,68,100,67, + 147,1,100,70,100,69,147,1,100,74,100,73,147,1,100,72, + 100,71,147,1,100,76,100,75,147,1,100,78,100,77,147,1, + 100,102,100,101,147,1,100,131,100,64,147,1,100,139,100,138, + 147,1,165,1,105,0,100,143,100,142,147,1,100,145,100,144, + 147,1,100,147,100,146,147,1,100,148,100,16,147,1,100,150, + 100,149,147,1,100,152,100,151,147,1,100,153,100,20,147,1, + 100,155,100,154,147,1,100,156,100,22,147,1,100,158,100,157, + 147,1,100,160,100,159,147,1,100,162,100,161,147,1,100,164, + 100,163,147,1,100,166,100,165,147,1,100,168,100,167,147,1, + 100,170,100,169,147,1,100,171,100,24,147,1,165,1,105,0, + 100,173,100,172,147,1,100,175,100,174,147,1,100,177,100,176, + 147,1,100,179,100,178,147,1,100,180,100,26,147,1,100,182, + 100,181,147,1,100,184,100,183,147,1,100,186,100,185,147,1, + 100,188,100,187,147,1,100,198,100,32,147,1,100,199,100,30, + 147,1,100,200,100,34,147,1,100,202,100,201,147,1,100,203, + 100,36,147,1,100,205,100,204,147,1,100,207,100,206,147,1, + 100,208,100,42,147,1,165,1,105,0,100,209,100,46,147,1, + 100,210,100,44,147,1,100,211,100,48,147,1,100,212,100,50, + 147,1,100,214,100,213,147,1,100,215,100,52,147,1,100,216, + 100,56,147,1,100,217,100,58,147,1,100,219,100,218,147,1, + 100,220,100,60,147,1,100,222,100,221,147,1,100,110,100,109, + 147,1,100,112,100,111,147,1,100,114,100,113,147,1,100,116, + 100,115,147,1,100,118,100,117,147,1,100,120,100,119,147,1, + 165,1,105,0,100,122,100,121,147,1,100,124,100,123,147,1, + 100,126,100,125,147,1,100,128,100,127,147,1,100,89,100,88, + 147,1,100,224,100,66,147,1,100,223,100,62,147,1,100,226, + 100,225,147,1,100,230,100,74,147,1,100,231,100,72,147,1, + 100,235,144,1,100,85,147,1,100,228,100,70,147,1,100,229, + 144,1,100,86,147,1,100,38,100,37,147,1,100,236,144,1, + 100,87,147,1,100,227,100,68,147,1,100,54,100,53,147,1, + 165,1,100,141,100,140,105,1,165,1,90,13,100,2,83,0, + 40,88,1,0,0,122,93,32,80,121,116,104,111,110,32,67, + 104,97,114,97,99,116,101,114,32,77,97,112,112,105,110,103, + 32,67,111,100,101,99,32,103,101,110,101,114,97,116,101,100, + 32,102,114,111,109,32,39,86,69,78,68,79,82,83,47,65, + 80,80,76,69,47,65,82,65,66,73,67,46,84,88,84,39, + 32,119,105,116,104,32,103,101,110,99,111,100,101,99,46,112, + 121,46,10,10,233,0,0,0,0,78,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,115, + 28,0,0,0,101,0,90,1,100,0,90,2,100,5,100,2, + 132,1,90,3,100,5,100,3,132,1,90,4,100,4,83,0, + 41,6,218,5,67,111,100,101,99,218,6,115,116,114,105,99, + 116,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,14,0,0,0,116,0,106,1,124, + 1,124,2,116,2,131,3,83,0,169,1,78,41,3,218,6, + 99,111,100,101,99,115,218,14,99,104,97,114,109,97,112,95, + 101,110,99,111,100,101,218,12,101,110,99,111,100,105,110,103, + 95,109,97,112,169,3,218,4,115,101,108,102,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,3,0,0,0, + 32,32,32,250,29,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,109,97,99,95,97,114,97,98,105, + 99,62,218,6,101,110,99,111,100,101,122,12,67,111,100,101, + 99,46,101,110,99,111,100,101,11,0,0,0,243,2,0,0, + 0,14,1,114,14,0,0,0,115,14,0,0,0,16,22,16, + 37,38,43,44,50,51,63,16,64,9,64,243,0,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,3,0,0,0,114,4,0,0,0,41, + 3,114,5,0,0,0,218,14,99,104,97,114,109,97,112,95, + 100,101,99,111,100,101,218,14,100,101,99,111,100,105,110,103, + 95,116,97,98,108,101,114,8,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,14,0, + 0,0,114,14,0,0,0,114,14,0,0,0,115,14,0,0, + 0,16,22,16,37,38,43,44,50,51,65,16,66,9,66,114, + 15,0,0,0,78,41,1,114,2,0,0,0,41,5,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,13,0,0,0,114,18,0,0,0,169,0,114,15, + 0,0,0,114,12,0,0,0,114,1,0,0,0,114,1,0, + 0,0,9,0,0,0,115,6,0,0,0,8,0,8,2,12, + 3,115,10,0,0,0,8,247,2,11,6,1,2,2,10,1, + 115,28,0,0,0,1,1,1,1,1,1,1,1,34,42,5, + 64,5,64,5,64,34,42,5,66,5,66,5,66,5,66,5, + 66,114,15,0,0,0,114,1,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 243,20,0,0,0,101,0,90,1,100,0,90,2,100,4,100, + 2,132,1,90,3,100,3,83,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,243,20,0,0,0,116,0,106,1,124,1, + 124,0,106,2,116,3,131,3,100,1,25,0,83,0,169,2, + 78,114,0,0,0,0,41,4,114,5,0,0,0,114,6,0, + 0,0,114,11,0,0,0,114,7,0,0,0,169,3,114,9, + 0,0,0,114,10,0,0,0,90,5,102,105,110,97,108,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,13,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,18,0,0,0, + 243,2,0,0,0,20,1,114,28,0,0,0,115,20,0,0, + 0,16,22,16,37,38,43,44,48,44,55,56,68,16,69,70, + 71,16,72,9,72,114,15,0,0,0,78,169,1,70,41,4, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 13,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,114,24,0,0,0,114,24,0,0,0,17,0,0, + 0,243,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 239,2,18,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,72,5,72,5,72,5,72,5,72,114,15, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,23,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,25, + 0,0,0,114,26,0,0,0,41,4,114,5,0,0,0,114, + 16,0,0,0,114,11,0,0,0,114,17,0,0,0,114,27, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 114,18,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 22,0,0,0,114,28,0,0,0,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,114,29,0, + 0,0,41,4,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,18,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,31,0,0,0,114,31,0,0, + 0,21,0,0,0,114,30,0,0,0,115,6,0,0,0,8, + 235,2,22,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,74,5,74,5,74,5,74,5,74,114,15, + 0,0,0,114,31,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,19,0,0,0,114,20,0,0,0,114,21,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 33,0,0,0,114,33,0,0,0,25,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,231,4,26,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,15,0,0,0,114,33,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 32,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,34,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,36,0,0,0,114,36, + 0,0,0,28,0,0,0,114,35,0,0,0,115,4,0,0, + 0,8,228,4,29,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,15,0,0,0,114,36,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,122,10,109, + 97,99,45,97,114,97,98,105,99,41,7,218,4,110,97,109, + 101,114,13,0,0,0,114,18,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,114,101,97,100,101, + 114,90,12,115,116,114,101,97,109,119,114,105,116,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,13,0,0,0,114,18,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,36,0,0,0,114, + 33,0,0,0,114,22,0,0,0,114,15,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,38,0,0,0,33,0,0,0,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,6,1,6,1,2,1,2, + 1,2,1,2,1,6,1,115,32,0,0,0,12,18,12,28, + 14,26,16,21,16,23,16,30,16,21,16,23,16,30,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,15,0,0, + 0,233,0,1,0,0,233,128,0,0,0,233,196,0,0,0, + 233,129,0,0,0,233,160,0,0,0,233,130,0,0,0,233, + 199,0,0,0,233,131,0,0,0,233,201,0,0,0,233,132, + 0,0,0,233,209,0,0,0,233,133,0,0,0,233,214,0, + 0,0,233,134,0,0,0,233,220,0,0,0,233,135,0,0, + 0,233,225,0,0,0,233,136,0,0,0,233,224,0,0,0, + 233,137,0,0,0,233,226,0,0,0,233,138,0,0,0,233, + 228,0,0,0,233,139,0,0,0,105,186,6,0,0,233,140, + 0,0,0,233,171,0,0,0,233,141,0,0,0,233,231,0, + 0,0,233,142,0,0,0,233,233,0,0,0,233,143,0,0, + 0,233,232,0,0,0,233,144,0,0,0,233,234,0,0,0, + 233,145,0,0,0,233,235,0,0,0,233,146,0,0,0,233, + 237,0,0,0,233,147,0,0,0,105,38,32,0,0,233,148, + 0,0,0,233,238,0,0,0,233,149,0,0,0,233,239,0, + 0,0,233,150,0,0,0,233,241,0,0,0,233,151,0,0, + 0,233,243,0,0,0,233,152,0,0,0,233,187,0,0,0, + 233,153,0,0,0,233,244,0,0,0,233,154,0,0,0,233, + 246,0,0,0,233,155,0,0,0,233,247,0,0,0,233,156, + 0,0,0,233,250,0,0,0,233,157,0,0,0,233,249,0, + 0,0,233,158,0,0,0,233,251,0,0,0,233,159,0,0, + 0,233,252,0,0,0,233,32,0,0,0,233,161,0,0,0, + 233,33,0,0,0,233,162,0,0,0,233,34,0,0,0,233, + 163,0,0,0,233,35,0,0,0,233,164,0,0,0,233,36, + 0,0,0,233,165,0,0,0,105,106,6,0,0,233,166,0, + 0,0,233,38,0,0,0,233,167,0,0,0,233,39,0,0, + 0,233,168,0,0,0,233,40,0,0,0,233,169,0,0,0, + 233,41,0,0,0,233,170,0,0,0,233,42,0,0,0,233, + 43,0,0,0,233,172,0,0,0,105,12,6,0,0,233,173, + 0,0,0,233,45,0,0,0,233,174,0,0,0,233,46,0, + 0,0,233,175,0,0,0,233,47,0,0,0,233,176,0,0, + 0,105,96,6,0,0,233,177,0,0,0,105,97,6,0,0, + 233,178,0,0,0,105,98,6,0,0,233,179,0,0,0,105, + 99,6,0,0,233,180,0,0,0,105,100,6,0,0,233,181, + 0,0,0,105,101,6,0,0,233,182,0,0,0,105,102,6, + 0,0,233,183,0,0,0,105,103,6,0,0,233,184,0,0, + 0,105,104,6,0,0,233,185,0,0,0,105,105,6,0,0, + 233,186,0,0,0,233,58,0,0,0,105,27,6,0,0,233, + 188,0,0,0,233,60,0,0,0,233,189,0,0,0,233,61, + 0,0,0,233,190,0,0,0,233,62,0,0,0,233,191,0, + 0,0,105,31,6,0,0,233,192,0,0,0,105,74,39,0, + 0,233,193,0,0,0,105,33,6,0,0,233,194,0,0,0, + 105,34,6,0,0,233,195,0,0,0,105,35,6,0,0,105, + 36,6,0,0,233,197,0,0,0,105,37,6,0,0,233,198, + 0,0,0,105,38,6,0,0,105,39,6,0,0,233,200,0, + 0,0,105,40,6,0,0,105,41,6,0,0,233,202,0,0, + 0,105,42,6,0,0,233,203,0,0,0,105,43,6,0,0, + 233,204,0,0,0,105,44,6,0,0,233,205,0,0,0,105, + 45,6,0,0,233,206,0,0,0,105,46,6,0,0,233,207, + 0,0,0,105,47,6,0,0,233,208,0,0,0,105,48,6, + 0,0,105,49,6,0,0,233,210,0,0,0,105,50,6,0, + 0,233,211,0,0,0,105,51,6,0,0,233,212,0,0,0, + 105,52,6,0,0,233,213,0,0,0,105,53,6,0,0,105, + 54,6,0,0,233,215,0,0,0,105,55,6,0,0,233,216, + 0,0,0,105,56,6,0,0,233,217,0,0,0,105,57,6, + 0,0,233,218,0,0,0,105,58,6,0,0,233,219,0,0, + 0,233,91,0,0,0,233,92,0,0,0,233,221,0,0,0, + 233,93,0,0,0,233,222,0,0,0,233,94,0,0,0,233, + 223,0,0,0,233,95,0,0,0,105,64,6,0,0,105,65, + 6,0,0,105,66,6,0,0,233,227,0,0,0,105,67,6, + 0,0,105,68,6,0,0,233,229,0,0,0,105,69,6,0, + 0,233,230,0,0,0,105,70,6,0,0,105,71,6,0,0, + 105,72,6,0,0,105,73,6,0,0,105,74,6,0,0,105, + 75,6,0,0,233,236,0,0,0,105,76,6,0,0,105,77, + 6,0,0,105,78,6,0,0,105,79,6,0,0,233,240,0, + 0,0,105,80,6,0,0,105,81,6,0,0,233,242,0,0, + 0,105,82,6,0,0,105,126,6,0,0,105,121,6,0,0, + 233,245,0,0,0,105,134,6,0,0,105,213,6,0,0,105, + 164,6,0,0,105,175,6,0,0,105,136,6,0,0,105,145, + 6,0,0,233,123,0,0,0,233,124,0,0,0,233,125,0, + 0,0,105,152,6,0,0,105,210,6,0,0,41,9,114,93, + 0,0,0,233,248,0,0,0,114,97,0,0,0,114,95,0, + 0,0,114,99,0,0,0,114,101,0,0,0,233,253,0,0, + 0,233,254,0,0,0,233,255,0,0,0,117,104,1,0,0, + 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, + 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31, + 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, + 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, + 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, + 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, + 195,132,194,160,195,135,195,137,195,145,195,150,195,156,195,161, + 195,160,195,162,195,164,218,186,194,171,195,167,195,169,195,168, + 195,170,195,171,195,173,226,128,166,195,174,195,175,195,177,195, + 179,194,187,195,180,195,182,195,183,195,186,195,185,195,187,195, + 188,32,33,34,35,36,217,170,38,39,40,41,42,43,216,140, + 45,46,47,217,160,217,161,217,162,217,163,217,164,217,165,217, + 166,217,167,217,168,217,169,58,216,155,60,61,62,216,159,226, + 157,138,216,161,216,162,216,163,216,164,216,165,216,166,216,167, + 216,168,216,169,216,170,216,171,216,172,216,173,216,174,216,175, + 216,176,216,177,216,178,216,179,216,180,216,181,216,182,216,183, + 216,184,216,185,216,186,91,92,93,94,95,217,128,217,129,217, + 130,217,131,217,132,217,133,217,134,217,135,217,136,217,137,217, + 138,217,139,217,140,217,141,217,142,217,143,217,144,217,145,217, + 146,217,190,217,185,218,134,219,149,218,164,218,175,218,136,218, + 145,123,124,125,218,152,219,146,233,1,0,0,0,233,2,0, + 0,0,233,3,0,0,0,233,4,0,0,0,233,5,0,0, + 0,233,6,0,0,0,233,7,0,0,0,233,8,0,0,0, + 233,9,0,0,0,233,10,0,0,0,233,11,0,0,0,233, + 12,0,0,0,233,13,0,0,0,233,14,0,0,0,233,15, + 0,0,0,233,16,0,0,0,233,17,0,0,0,233,18,0, + 0,0,233,19,0,0,0,233,20,0,0,0,233,21,0,0, + 0,233,22,0,0,0,233,23,0,0,0,233,24,0,0,0, + 233,25,0,0,0,233,26,0,0,0,233,27,0,0,0,233, + 28,0,0,0,233,29,0,0,0,233,30,0,0,0,233,31, + 0,0,0,233,37,0,0,0,233,44,0,0,0,233,48,0, + 0,0,233,49,0,0,0,233,50,0,0,0,233,51,0,0, + 0,233,52,0,0,0,233,53,0,0,0,233,54,0,0,0, + 233,55,0,0,0,233,56,0,0,0,233,57,0,0,0,233, + 59,0,0,0,233,63,0,0,0,233,64,0,0,0,233,65, + 0,0,0,233,66,0,0,0,233,67,0,0,0,233,68,0, + 0,0,233,69,0,0,0,233,70,0,0,0,233,71,0,0, + 0,233,72,0,0,0,233,73,0,0,0,233,74,0,0,0, + 233,75,0,0,0,233,76,0,0,0,233,77,0,0,0,233, + 78,0,0,0,233,79,0,0,0,233,80,0,0,0,233,81, + 0,0,0,233,82,0,0,0,233,83,0,0,0,233,84,0, + 0,0,233,85,0,0,0,233,86,0,0,0,233,87,0,0, + 0,233,88,0,0,0,233,89,0,0,0,233,90,0,0,0, + 233,96,0,0,0,233,97,0,0,0,233,98,0,0,0,233, + 99,0,0,0,233,100,0,0,0,233,101,0,0,0,233,102, + 0,0,0,233,103,0,0,0,233,104,0,0,0,233,105,0, + 0,0,233,106,0,0,0,233,107,0,0,0,233,108,0,0, + 0,233,109,0,0,0,233,110,0,0,0,233,111,0,0,0, + 233,112,0,0,0,233,113,0,0,0,233,114,0,0,0,233, + 115,0,0,0,233,116,0,0,0,233,117,0,0,0,233,118, + 0,0,0,233,119,0,0,0,233,120,0,0,0,233,121,0, + 0,0,233,122,0,0,0,114,191,0,0,0,233,126,0,0, + 0,233,127,0,0,0,114,192,0,0,0,114,190,0,0,0, + 114,193,0,0,0,41,14,218,7,95,95,100,111,99,95,95, + 114,5,0,0,0,114,1,0,0,0,114,24,0,0,0,114, + 31,0,0,0,114,33,0,0,0,114,36,0,0,0,114,38, + 0,0,0,90,18,109,97,107,101,95,105,100,101,110,116,105, + 116,121,95,100,105,99,116,218,5,114,97,110,103,101,90,12, + 100,101,99,111,100,105,110,103,95,109,97,112,218,6,117,112, + 100,97,116,101,114,17,0,0,0,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,42,1,0,0,1,0,0,0, + 115,30,8,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,14,13,6,1,4,1,2,255,4,2,2, + 254,4,3,2,253,4,4,2,252,4,5,2,251,4,6,2, + 250,4,7,2,249,4,8,2,248,4,9,2,247,4,10,2, + 246,4,11,2,245,4,12,2,244,4,13,2,243,4,14,2, + 242,4,15,2,241,4,16,2,240,4,17,4,239,4,18,2, + 238,4,19,2,237,4,20,2,236,4,21,2,235,4,22,2, + 234,4,23,2,233,4,24,2,232,4,25,2,231,4,26,2, + 230,4,27,2,229,4,28,2,228,4,29,2,227,4,30,2, + 226,4,31,2,225,4,32,2,224,4,33,2,223,4,34,6, + 222,4,35,2,221,4,36,2,220,4,37,2,219,4,38,2, + 218,4,39,2,217,4,40,2,216,4,41,2,215,4,42,2, + 214,4,43,2,213,4,44,2,212,4,45,2,211,4,46,2, + 210,4,47,2,209,4,48,2,208,4,49,2,207,4,50,2, + 206,4,51,6,205,4,52,2,204,4,53,2,203,4,54,2, + 202,4,55,2,201,4,56,2,200,4,57,2,199,4,58,2, + 198,4,59,2,197,4,60,2,196,4,61,2,195,4,62,2, + 194,4,63,2,193,4,64,2,192,4,65,2,191,4,66,2, + 190,4,67,2,189,4,68,6,188,4,69,2,187,4,70,2, + 186,4,71,2,185,4,72,2,184,4,73,2,183,4,74,2, + 182,4,75,2,181,4,76,2,180,4,77,2,179,4,78,2, + 178,4,79,2,177,4,80,2,176,4,81,2,175,4,82,2, + 174,4,83,2,173,4,84,2,172,4,85,6,171,4,86,2, + 170,4,87,2,169,4,88,2,168,4,89,2,167,4,90,2, + 166,4,91,2,165,4,92,2,164,4,93,2,163,4,94,2, + 162,4,95,2,161,4,96,2,160,4,97,2,159,4,98,2, + 158,4,99,2,157,4,100,2,156,4,101,2,155,4,102,6, + 154,4,103,2,153,4,104,2,152,4,105,2,151,4,106,2, + 150,4,107,2,149,4,108,2,148,4,109,2,147,4,110,2, + 146,4,111,2,145,4,112,2,144,4,113,2,143,4,114,2, + 142,4,115,2,141,4,116,2,140,4,117,2,139,4,118,2, + 138,4,119,4,137,2,120,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,0,129,10,255,0,127,2,7,2, + 255,0,127,0,127,2,7,4,1,2,255,4,2,2,254,4, + 3,2,253,4,4,2,252,4,5,2,251,4,6,2,250,4, + 7,2,249,4,8,2,248,4,9,2,247,4,10,2,246,4, + 11,2,245,4,12,2,244,4,13,2,243,4,14,2,242,4, + 15,2,241,4,16,2,240,4,17,4,239,4,18,2,238,8, + 19,2,237,8,20,2,236,8,21,2,235,8,22,2,234,8, + 23,2,233,8,24,2,232,8,25,2,231,8,26,2,230,8, + 27,2,229,8,28,2,228,8,29,2,227,8,30,2,226,8, + 31,2,225,8,32,2,224,4,33,2,223,4,34,6,222,4, + 35,2,221,4,36,2,220,4,37,2,219,4,38,2,218,4, + 39,2,217,4,40,2,216,4,41,2,215,4,42,2,214,8, + 43,2,213,4,44,2,212,4,45,2,211,4,46,2,210,4, + 47,2,209,4,48,2,208,4,49,2,207,4,50,2,206,4, + 51,6,205,4,52,2,204,4,53,2,203,4,54,2,202,4, + 55,2,201,8,56,2,200,4,57,2,199,4,58,2,198,4, + 59,2,197,4,60,2,196,4,61,2,195,4,62,2,194,8, + 63,2,193,8,64,2,192,8,65,2,191,8,66,2,190,8, + 67,2,189,8,68,6,188,8,69,2,187,8,70,2,186,8, + 71,2,185,8,72,2,184,4,73,2,183,4,74,2,182,8, + 75,2,181,4,76,2,180,4,77,2,179,4,78,2,178,4, + 79,2,177,4,80,2,176,4,81,2,175,8,82,2,174,8, + 83,2,173,8,84,2,172,8,85,6,171,8,86,2,170,8, + 87,2,169,8,88,2,168,8,89,2,167,8,90,2,166,8, + 91,2,165,8,92,2,164,8,93,2,163,8,94,2,162,8, + 95,2,161,8,96,2,160,8,97,2,159,8,98,2,158,8, + 99,2,157,8,100,2,156,8,101,2,155,8,102,6,154,8, + 103,2,153,8,104,2,152,8,105,2,151,8,106,2,150,8, + 107,2,149,8,108,2,148,8,109,2,147,4,110,2,146,4, + 111,2,145,4,112,2,144,4,113,2,143,4,114,2,142,4, + 115,2,141,4,116,2,140,4,117,2,139,4,118,2,138,4, + 119,6,137,8,120,2,136,8,121,2,135,8,122,2,134,8, + 123,2,133,8,124,2,132,8,125,2,131,8,126,2,130,8, + 127,2,129,0,127,8,1,0,129,2,255,0,127,8,2,0, + 129,2,254,0,127,8,3,0,129,2,253,0,127,8,4,0, + 129,2,252,0,127,8,5,0,129,2,251,0,127,8,6,0, + 129,2,250,0,127,8,7,0,129,2,249,0,127,8,8,0, + 129,2,248,0,127,8,9,0,129,6,247,0,127,8,10,0, + 129,2,246,0,127,8,11,0,129,2,245,0,127,8,12,0, + 129,2,244,0,127,8,13,0,129,2,243,0,127,8,14,0, + 129,2,242,0,127,8,15,0,129,2,241,0,127,8,16,0, + 129,2,240,0,127,8,17,0,129,2,239,0,127,8,18,0, + 129,2,238,0,127,8,19,0,129,2,237,0,127,4,20,0, + 129,2,236,0,127,4,21,0,129,2,235,0,127,4,22,0, + 129,2,234,0,127,4,23,0,129,2,233,0,127,4,24,0, + 129,2,232,0,127,6,25,0,129,2,231,0,127,8,26,0, + 129,6,230,0,127,8,27,0,129,2,229,0,127,4,28,0, + 129,2,228,0,127,4,29,0,129,2,227,0,127,4,30,0, + 129,2,226,0,127,4,31,0,129,2,225,0,127,4,32,0, + 129,2,224,0,127,4,33,0,129,2,223,0,127,4,34,0, + 129,2,222,0,127,4,35,0,129,2,221,0,127,4,36,0, + 129,2,220,0,127,4,37,0,129,2,219,0,127,4,38,0, + 129,2,218,0,127,4,39,0,129,2,217,0,127,4,40,0, + 129,2,216,0,127,4,41,0,129,2,215,0,127,4,42,0, + 129,2,214,0,127,4,43,0,129,6,213,0,127,4,44,0, + 129,2,212,0,127,4,45,0,129,2,211,0,127,4,46,0, + 129,2,210,0,127,4,47,0,129,2,209,0,127,4,48,0, + 129,2,208,0,127,4,49,0,129,2,207,0,127,4,50,0, + 129,2,206,0,127,4,51,0,129,2,205,0,127,4,52,0, + 129,2,204,0,127,4,53,0,129,2,203,0,127,4,54,0, + 129,2,202,0,127,4,55,0,129,2,201,0,127,4,56,0, + 129,2,200,0,127,4,57,0,129,2,199,0,127,4,58,0, + 129,2,198,0,127,4,59,0,129,2,197,0,127,4,60,0, + 129,6,196,0,127,4,61,0,129,2,195,0,127,4,62,0, + 129,2,194,0,127,4,63,0,129,2,193,0,127,4,64,0, + 129,2,192,0,127,4,65,0,129,2,191,0,127,4,66,0, + 129,2,190,0,127,4,67,0,129,2,189,0,127,4,68,0, + 129,2,188,0,127,4,69,0,129,2,187,0,127,4,70,0, + 129,2,186,0,127,4,71,0,129,2,185,0,127,4,72,0, + 129,2,184,0,127,4,73,0,129,2,183,0,127,4,74,0, + 129,2,182,0,127,4,75,0,129,2,181,0,127,4,76,0, + 129,2,180,0,127,4,77,0,129,6,179,0,127,4,78,0, + 129,2,178,0,127,4,79,0,129,2,177,0,127,4,80,0, + 129,2,176,0,127,4,81,0,129,2,175,0,127,4,82,0, + 129,2,174,0,127,4,83,0,129,2,173,0,127,4,84,0, + 129,2,172,0,127,4,85,0,129,2,171,0,127,4,86,0, + 129,2,170,0,127,4,87,0,129,2,169,0,127,4,88,0, + 129,2,168,0,127,4,89,0,129,2,167,0,127,4,90,0, + 129,2,166,0,127,4,91,0,129,2,165,0,127,4,92,0, + 129,2,164,0,127,4,93,0,129,2,163,0,127,4,94,0, + 129,6,162,0,127,4,95,0,129,2,161,0,127,4,96,0, + 129,2,160,0,127,4,97,0,129,2,159,0,127,4,98,0, + 129,2,158,0,127,4,99,0,129,2,157,0,127,4,100,0, + 129,2,156,0,127,4,101,0,129,2,155,0,127,4,102,0, + 129,2,154,0,127,4,103,0,129,2,153,0,127,4,104,0, + 129,2,152,0,127,4,105,0,129,2,151,0,127,4,106,0, + 129,2,150,0,127,4,107,0,129,2,149,0,127,4,108,0, + 129,2,148,0,127,4,109,0,129,2,147,0,127,4,110,0, + 129,2,146,0,127,4,111,0,129,6,145,0,127,4,112,0, + 129,2,144,0,127,4,113,0,129,2,143,0,127,4,114,0, + 129,2,142,0,127,4,115,0,129,2,141,0,127,4,116,0, + 129,2,140,0,127,4,117,0,129,2,139,0,127,4,118,0, + 129,2,138,0,127,4,119,0,129,2,137,0,127,4,120,0, + 129,2,136,0,127,4,121,0,129,2,135,0,127,6,122,0, + 129,2,134,0,127,4,123,0,129,2,133,0,127,6,124,0, + 129,2,132,0,127,4,125,0,129,2,131,0,127,6,126,0, + 129,2,130,0,127,4,127,0,129,2,129,0,127,0,127,4, + 1,0,129,0,129,4,255,0,127,0,127,4,2,0,129,0, + 129,10,254,115,72,8,0,0,4,2,8,2,8,10,4,250, + 4,6,8,4,4,254,4,2,8,4,4,254,4,2,8,3, + 6,255,4,1,8,3,6,255,4,1,6,13,14,4,2,1, + 0,127,4,2,0,129,4,255,0,127,2,1,4,129,2,127, + 4,130,2,126,4,131,2,125,4,132,2,124,4,133,2,123, + 4,134,2,122,4,135,2,121,4,136,2,120,4,137,2,119, + 4,138,2,118,4,139,2,117,4,140,2,116,4,141,2,115, + 4,142,2,114,4,143,2,113,4,144,4,112,4,145,2,111, + 4,146,2,110,4,147,2,109,4,148,2,108,4,149,2,107, + 4,150,2,106,4,151,2,105,4,152,2,104,4,153,2,103, + 4,154,2,102,4,155,2,101,4,156,2,100,4,157,2,99, + 4,158,2,98,4,159,2,97,4,160,2,96,4,161,6,95, + 4,162,2,94,4,163,2,93,4,164,2,92,4,165,2,91, + 4,166,2,90,4,167,2,89,4,168,2,88,4,169,2,87, + 4,170,2,86,4,171,2,85,4,172,2,84,4,173,2,83, + 4,174,2,82,4,175,2,81,4,176,2,80,4,177,2,79, + 4,178,6,78,4,179,2,77,4,180,2,76,4,181,2,75, + 4,182,2,74,4,183,2,73,4,184,2,72,4,185,2,71, + 4,186,2,70,4,187,2,69,4,188,2,68,4,189,2,67, + 4,190,2,66,4,191,2,65,4,192,2,64,4,193,2,63, + 4,194,2,62,4,195,6,61,4,196,2,60,4,197,2,59, + 4,198,2,58,4,199,2,57,4,200,2,56,4,201,2,55, + 4,202,2,54,4,203,2,53,4,204,2,52,4,205,2,51, + 4,206,2,50,4,207,2,49,4,208,2,48,4,209,2,47, + 4,210,2,46,4,211,2,45,4,212,6,44,4,213,2,43, + 4,214,2,42,4,215,2,41,4,216,2,40,4,217,2,39, + 4,218,2,38,4,219,2,37,4,220,2,36,4,221,2,35, + 4,222,2,34,4,223,2,33,4,224,2,32,4,225,2,31, + 4,226,2,30,4,227,2,29,4,228,2,28,4,229,6,27, + 4,230,2,26,4,231,2,25,4,232,2,24,4,233,2,23, + 4,234,2,22,4,235,2,21,4,236,2,20,4,237,2,19, + 4,238,2,18,4,239,2,17,4,240,2,16,4,241,2,15, + 4,242,2,14,4,243,2,13,4,244,2,12,4,245,2,11, + 4,246,4,10,2,247,2,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,10,1,0,127,0,127,2,6,0,129, + 0,129,2,254,0,127,0,127,0,127,0,127,2,10,0,129, + 0,129,4,254,0,127,0,127,2,2,0,129,0,129,4,255, + 0,127,0,127,2,1,0,129,4,129,0,127,2,127,0,129, + 4,130,0,127,2,126,0,129,4,131,0,127,2,125,0,129, + 4,132,0,127,2,124,0,129,4,133,0,127,2,123,0,129, + 4,134,0,127,2,122,0,129,4,135,0,127,2,121,0,129, + 4,136,0,127,2,120,0,129,4,137,0,127,2,119,0,129, + 4,138,0,127,2,118,0,129,4,139,0,127,2,117,0,129, + 4,140,0,127,2,116,0,129,4,141,0,127,2,115,0,129, + 4,142,0,127,2,114,0,129,4,143,0,127,4,113,0,129, + 4,144,0,127,2,112,0,129,8,145,0,127,2,111,0,129, + 8,146,0,127,2,110,0,129,8,147,0,127,2,109,0,129, + 8,148,0,127,2,108,0,129,8,149,0,127,2,107,0,129, + 8,150,0,127,2,106,0,129,8,151,0,127,2,105,0,129, + 8,152,0,127,2,104,0,129,8,153,0,127,2,103,0,129, + 8,154,0,127,2,102,0,129,8,155,0,127,2,101,0,129, + 8,156,0,127,2,100,0,129,8,157,0,127,2,99,0,129, + 8,158,0,127,2,98,0,129,4,159,0,127,2,97,0,129, + 4,160,0,127,6,96,0,129,4,161,0,127,2,95,0,129, + 4,162,0,127,2,94,0,129,4,163,0,127,2,93,0,129, + 4,164,0,127,2,92,0,129,4,165,0,127,2,91,0,129, + 4,166,0,127,2,90,0,129,4,167,0,127,2,89,0,129, + 4,168,0,127,2,88,0,129,8,169,0,127,2,87,0,129, + 4,170,0,127,2,86,0,129,4,171,0,127,2,85,0,129, + 4,172,0,127,2,84,0,129,4,173,0,127,2,83,0,129, + 4,174,0,127,2,82,0,129,4,175,0,127,2,81,0,129, + 4,176,0,127,2,80,0,129,4,177,0,127,6,79,0,129, + 4,178,0,127,2,78,0,129,4,179,0,127,2,77,0,129, + 4,180,0,127,2,76,0,129,4,181,0,127,2,75,0,129, + 8,182,0,127,2,74,0,129,4,183,0,127,2,73,0,129, + 4,184,0,127,2,72,0,129,4,185,0,127,2,71,0,129, + 4,186,0,127,2,70,0,129,4,187,0,127,2,69,0,129, + 4,188,0,127,2,68,0,129,8,189,0,127,2,67,0,129, + 8,190,0,127,2,66,0,129,8,191,0,127,2,65,0,129, + 8,192,0,127,2,64,0,129,8,193,0,127,2,63,0,129, + 8,194,0,127,6,62,0,129,8,195,0,127,2,61,0,129, + 8,196,0,127,2,60,0,129,8,197,0,127,2,59,0,129, + 8,198,0,127,2,58,0,129,4,199,0,127,2,57,0,129, + 4,200,0,127,2,56,0,129,8,201,0,127,2,55,0,129, + 4,202,0,127,2,54,0,129,4,203,0,127,2,53,0,129, + 4,204,0,127,2,52,0,129,4,205,0,127,2,51,0,129, + 4,206,0,127,2,50,0,129,4,207,0,127,2,49,0,129, + 8,208,0,127,2,48,0,129,8,209,0,127,2,47,0,129, + 8,210,0,127,2,46,0,129,8,211,0,127,6,45,0,129, + 8,212,0,127,2,44,0,129,8,213,0,127,2,43,0,129, + 8,214,0,127,2,42,0,129,8,215,0,127,2,41,0,129, + 8,216,0,127,2,40,0,129,8,217,0,127,2,39,0,129, + 8,218,0,127,2,38,0,129,8,219,0,127,2,37,0,129, + 8,220,0,127,2,36,0,129,8,221,0,127,2,35,0,129, + 8,222,0,127,2,34,0,129,8,223,0,127,2,33,0,129, + 8,224,0,127,2,32,0,129,8,225,0,127,2,31,0,129, + 8,226,0,127,2,30,0,129,8,227,0,127,2,29,0,129, + 8,228,0,127,6,28,0,129,8,229,0,127,2,27,0,129, + 8,230,0,127,2,26,0,129,8,231,0,127,2,25,0,129, + 8,232,0,127,2,24,0,129,8,233,0,127,2,23,0,129, + 8,234,0,127,2,22,0,129,8,235,0,127,2,21,0,129, + 4,236,0,127,2,20,0,129,4,237,0,127,2,19,0,129, + 4,238,0,127,2,18,0,129,4,239,0,127,2,17,0,129, + 4,240,0,127,2,16,0,129,4,241,0,127,2,15,0,129, + 4,242,0,127,2,14,0,129,4,243,0,127,2,13,0,129, + 4,244,0,127,2,12,0,129,4,245,0,127,6,11,0,129, + 8,246,0,127,2,10,0,129,8,247,0,127,2,9,0,129, + 8,248,0,127,2,8,0,129,8,249,0,127,2,7,0,129, + 8,250,0,127,2,6,0,129,8,251,0,127,2,5,0,129, + 8,252,0,127,2,4,0,129,8,253,0,127,2,3,0,129, + 8,254,0,127,2,2,0,129,8,255,0,127,2,1,8,129, + 2,127,8,130,2,126,8,131,2,125,8,132,2,124,8,133, + 2,123,8,134,2,122,8,135,6,121,8,136,2,120,8,137, + 2,119,8,138,2,118,8,139,2,117,8,140,2,116,8,141, + 2,115,8,142,2,114,8,143,2,113,8,144,2,112,8,145, + 2,111,4,146,2,110,4,147,2,109,4,148,2,108,4,149, + 2,107,4,150,2,106,6,151,2,105,8,152,6,104,8,153, + 2,103,4,154,2,102,4,155,2,101,4,156,2,100,4,157, + 2,99,4,158,2,98,4,159,2,97,4,160,2,96,4,161, + 2,95,4,162,2,94,4,163,2,93,4,164,2,92,4,165, + 2,91,4,166,2,90,4,167,2,89,4,168,2,88,4,169, + 6,87,4,170,2,86,4,171,2,85,4,172,2,84,4,173, + 2,83,4,174,2,82,4,175,2,81,4,176,2,80,4,177, + 2,79,4,178,2,78,4,179,2,77,4,180,2,76,4,181, + 2,75,4,182,2,74,4,183,2,73,4,184,2,72,4,185, + 2,71,4,186,6,70,4,187,2,69,4,188,2,68,4,189, + 2,67,4,190,2,66,4,191,2,65,4,192,2,64,4,193, + 2,63,4,194,2,62,4,195,2,61,4,196,2,60,4,197, + 2,59,4,198,2,58,4,199,2,57,4,200,2,56,4,201, + 2,55,4,202,2,54,4,203,6,53,4,204,2,52,4,205, + 2,51,4,206,2,50,4,207,2,49,4,208,2,48,4,209, + 2,47,4,210,2,46,4,211,2,45,4,212,2,44,4,213, + 2,43,4,214,2,42,4,215,2,41,4,216,2,40,4,217, + 2,39,4,218,2,38,4,219,2,37,4,220,6,36,4,221, + 2,35,4,222,2,34,4,223,2,33,4,224,2,32,4,225, + 2,31,4,226,2,30,4,227,2,29,4,228,2,28,4,229, + 2,27,4,230,2,26,4,231,2,25,4,232,2,24,4,233, + 2,23,4,234,2,22,4,235,2,21,4,236,2,20,4,237, + 6,19,4,238,2,18,4,239,2,17,4,240,2,16,4,241, + 2,15,4,242,2,14,4,243,2,13,4,244,2,12,4,245, + 2,11,4,246,2,10,4,247,2,9,6,248,2,8,4,249, + 2,7,6,250,2,6,4,251,2,5,6,252,2,4,4,253, + 2,3,4,254,4,2,4,255,4,1,0,129,0,129,6,253, + 115,22,11,0,0,1,4,1,4,1,14,1,14,1,14,1, + 14,1,66,1,66,1,66,1,66,13,19,13,25,1,66,1, + 66,1,72,1,72,1,72,1,72,26,32,26,51,1,72,1, + 72,1,74,1,74,1,74,1,74,26,32,26,51,1,74,1, + 74,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,6,1,6,1,6,16,22,16,41,42, + 47,48,51,42,52,16,53,1,13,1,13,1,3,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,21,2,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,21,2,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,21,2,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,21,2,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,21,2,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,5, + 11,13,19,21,2,5,11,13,19,21,2,5,11,13,19,21, + 2,5,11,13,19,21,2,5,11,13,19,21,2,5,11,13, + 19,21,2,5,11,13,19,21,2,5,11,13,19,21,2,21, + 2,13,19,13,19,13,19,13,19,13,19,13,19,13,19,13, + 19,13,19,21,2,21,2,21,2,1,3,1,3,5,13,1, + 15,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,5,11,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,16,2,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,16,2,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,16,2,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,16, + 2,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,16,2,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,5,11,13,19,13,19,16,2,5, + 11,5,11,13,19,13,19,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,5,11,13,19,13,19,16,2,5,11,5, + 11,13,19,13,19,16,2,5,11,5,11,13,19,13,19,16, + 2,5,11,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,13,19,16,2,5,11,5,11,13, + 19,13,19,16,2,16,2,16,2,5,11,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,16,2,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,16,2,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,16,2,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,16,2,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,16,2,5,11,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,5,11,13,19,13, + 19,16,2,5,11,13,19,16,2,5,11,13,19,13,19,16, + 2,5,11,13,19,16,2,5,11,13,19,13,19,16,2,5, + 11,13,19,16,2,5,11,13,19,16,2,16,2,5,11,13, + 19,16,2,16,2,1,13,1,13,1,13,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_croatian.h b/Python/frozen_modules/encodings_mac_croatian.h new file mode 100644 index 00000000000000..ce3dcb82d195cb --- /dev/null +++ b/Python/frozen_modules/encodings_mac_croatian.h @@ -0,0 +1,183 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_croatian[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,117,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,99,114,111,97,116,105, + 97,110,32,103,101,110,101,114,97,116,101,100,32,102,114,111, + 109,32,39,77,65,80,80,73,78,71,83,47,86,69,78,68, + 79,82,83,47,65,80,80,76,69,47,67,82,79,65,84,73, + 65,78,46,84,88,84,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,28,0,0,0,101,0,90,1,100, + 0,90,2,100,5,100,2,132,1,90,3,100,5,100,3,132, + 1,90,4,100,4,83,0,41,6,218,5,67,111,100,101,99, + 218,6,115,116,114,105,99,116,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,14,0, + 0,0,116,0,106,1,124,1,124,2,116,2,131,3,83,0, + 169,1,78,41,3,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,14,101, + 110,99,111,100,105,110,103,95,116,97,98,108,101,169,3,218, + 4,115,101,108,102,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,32,32,250,31,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 109,97,99,95,99,114,111,97,116,105,97,110,62,218,6,101, + 110,99,111,100,101,122,12,67,111,100,101,99,46,101,110,99, + 111,100,101,11,0,0,0,243,2,0,0,0,14,1,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,243,0,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,3,0,0,0,114,4,0,0,0,41,3,114,5,0,0, + 0,218,14,99,104,97,114,109,97,112,95,100,101,99,111,100, + 101,218,14,100,101,99,111,100,105,110,103,95,116,97,98,108, + 101,114,8,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,218,6,100,101,99,111,100,101,122,12,67,111,100, + 101,99,46,100,101,99,111,100,101,14,0,0,0,114,14,0, + 0,0,114,14,0,0,0,115,14,0,0,0,16,22,16,37, + 38,43,44,50,51,65,16,66,9,66,114,15,0,0,0,78, + 41,1,114,2,0,0,0,41,5,218,8,95,95,110,97,109, + 101,95,95,218,10,95,95,109,111,100,117,108,101,95,95,218, + 12,95,95,113,117,97,108,110,97,109,101,95,95,114,13,0, + 0,0,114,18,0,0,0,169,0,114,15,0,0,0,114,12, + 0,0,0,114,1,0,0,0,114,1,0,0,0,9,0,0, + 0,115,6,0,0,0,8,0,8,2,12,3,115,10,0,0, + 0,8,247,2,11,6,1,2,2,10,1,115,28,0,0,0, + 1,1,1,1,1,1,1,1,34,42,5,66,5,66,5,66, + 34,42,5,66,5,66,5,66,5,66,5,66,114,15,0,0, + 0,114,1,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,20,0,0,0, + 101,0,90,1,100,0,90,2,100,4,100,2,132,1,90,3, + 100,3,83,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,20,0,0,0,116,0,106,1,124,1,124,0,106,2,116, + 3,131,3,100,1,25,0,83,0,169,2,78,114,0,0,0, + 0,41,4,114,5,0,0,0,114,6,0,0,0,114,11,0, + 0,0,114,7,0,0,0,169,3,114,9,0,0,0,114,10, + 0,0,0,90,5,102,105,110,97,108,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,13,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,101,110,99,111,100,101,18,0,0,0,243,2,0,0,0, + 20,1,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,169,1,70,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,13,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,24, + 0,0,0,114,24,0,0,0,17,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,239,2,18,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,24, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,23,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,114,25,0,0,0,114,26, + 0,0,0,41,4,114,5,0,0,0,114,16,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,27,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,18,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,46,100,101,99,111,100,101,22,0,0,0,114, + 28,0,0,0,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,114,29,0,0,0,41,4,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,18, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,31,0,0,0,114,31,0,0,0,21,0,0,0, + 114,30,0,0,0,115,6,0,0,0,8,235,2,22,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,31, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,12,0,0,0,101,0,90, + 1,100,0,90,2,100,1,83,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,169,3,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,33,0,0,0,114, + 33,0,0,0,25,0,0,0,243,4,0,0,0,8,0,4, + 1,115,4,0,0,0,8,231,4,26,115,12,0,0,0,1, + 1,1,1,1,1,1,1,5,9,5,9,114,15,0,0,0, + 114,33,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,32,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,34,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,36,0,0,0,114,36,0,0,0,28,0, + 0,0,114,35,0,0,0,115,4,0,0,0,8,228,4,29, + 115,12,0,0,0,1,1,1,1,1,1,1,1,5,9,5, + 9,114,15,0,0,0,114,36,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,122,12,109,97,99,45,99,114, + 111,97,116,105,97,110,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,28,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,158, + 1,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12, + 13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, + 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, + 45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, + 61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92, + 93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108, + 109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124, + 125,126,127,195,132,195,133,195,135,195,137,195,145,195,150,195, + 156,195,161,195,160,195,162,195,164,195,163,195,165,195,167,195, + 169,195,168,195,170,195,171,195,173,195,172,195,174,195,175,195, + 177,195,179,195,178,195,180,195,182,195,181,195,186,195,185,195, + 187,195,188,226,128,160,194,176,194,162,194,163,194,167,226,128, + 162,194,182,195,159,194,174,197,160,226,132,162,194,180,194,168, + 226,137,160,197,189,195,152,226,136,158,194,177,226,137,164,226, + 137,165,226,136,134,194,181,226,136,130,226,136,145,226,136,143, + 197,161,226,136,171,194,170,194,186,206,169,197,190,195,184,194, + 191,194,161,194,172,226,136,154,198,146,226,137,136,196,134,194, + 171,196,140,226,128,166,194,160,195,128,195,131,195,149,197,146, + 197,147,196,144,226,128,148,226,128,156,226,128,157,226,128,152, + 226,128,153,195,183,226,151,138,239,163,191,194,169,226,129,132, + 226,130,172,226,128,185,226,128,186,195,134,194,187,226,128,147, + 194,183,226,128,154,226,128,158,226,128,176,195,130,196,135,195, + 129,196,141,195,136,195,141,195,142,195,143,195,140,195,147,195, + 148,196,145,195,146,195,154,195,155,195,153,196,177,203,134,203, + 156,194,175,207,128,195,139,203,154,194,184,195,138,195,166,203, + 135,41,11,218,7,95,95,100,111,99,95,95,114,5,0,0, + 0,114,1,0,0,0,114,24,0,0,0,114,31,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,38,0,0,0,114, + 17,0,0,0,90,13,99,104,97,114,109,97,112,95,98,117, + 105,108,100,114,7,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,40,0,0,0,1,0,0,0,115,26,0,0,0,4, + 0,8,4,16,4,16,8,16,4,18,4,18,3,6,5,2, + 15,2,255,0,127,0,127,14,6,115,54,0,0,0,4,2, + 8,2,8,10,4,250,4,6,8,4,4,254,4,2,8,4, + 4,254,4,2,8,3,6,255,4,1,8,3,6,255,4,1, + 6,13,0,127,0,127,2,7,0,129,0,129,2,254,0,127, + 0,127,14,6,115,120,0,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,1,66,1,66,1,66,1,66,13,19,13, + 25,1,66,1,66,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,74,1,74,1,74,1,74,26,32,26, + 51,1,74,1,74,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,9,1,9,1,9,1,9,20, + 25,26,32,26,45,1,9,1,9,1,6,1,6,1,6,5, + 13,1,15,16,22,16,36,37,51,16,52,1,15,1,15,1, + 15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_cyrillic.h b/Python/frozen_modules/encodings_mac_cyrillic.h new file mode 100644 index 00000000000000..1de0ac38329c60 --- /dev/null +++ b/Python/frozen_modules/encodings_mac_cyrillic.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_cyrillic[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,117,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,99,121,114,105,108,108, + 105,99,32,103,101,110,101,114,97,116,101,100,32,102,114,111, + 109,32,39,77,65,80,80,73,78,71,83,47,86,69,78,68, + 79,82,83,47,65,80,80,76,69,47,67,89,82,73,76,76, + 73,67,46,84,88,84,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,28,0,0,0,101,0,90,1,100, + 0,90,2,100,5,100,2,132,1,90,3,100,5,100,3,132, + 1,90,4,100,4,83,0,41,6,218,5,67,111,100,101,99, + 218,6,115,116,114,105,99,116,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,14,0, + 0,0,116,0,106,1,124,1,124,2,116,2,131,3,83,0, + 169,1,78,41,3,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,14,101, + 110,99,111,100,105,110,103,95,116,97,98,108,101,169,3,218, + 4,115,101,108,102,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,32,32,250,31,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 109,97,99,95,99,121,114,105,108,108,105,99,62,218,6,101, + 110,99,111,100,101,122,12,67,111,100,101,99,46,101,110,99, + 111,100,101,11,0,0,0,243,2,0,0,0,14,1,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,243,0,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,3,0,0,0,114,4,0,0,0,41,3,114,5,0,0, + 0,218,14,99,104,97,114,109,97,112,95,100,101,99,111,100, + 101,218,14,100,101,99,111,100,105,110,103,95,116,97,98,108, + 101,114,8,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,218,6,100,101,99,111,100,101,122,12,67,111,100, + 101,99,46,100,101,99,111,100,101,14,0,0,0,114,14,0, + 0,0,114,14,0,0,0,115,14,0,0,0,16,22,16,37, + 38,43,44,50,51,65,16,66,9,66,114,15,0,0,0,78, + 41,1,114,2,0,0,0,41,5,218,8,95,95,110,97,109, + 101,95,95,218,10,95,95,109,111,100,117,108,101,95,95,218, + 12,95,95,113,117,97,108,110,97,109,101,95,95,114,13,0, + 0,0,114,18,0,0,0,169,0,114,15,0,0,0,114,12, + 0,0,0,114,1,0,0,0,114,1,0,0,0,9,0,0, + 0,115,6,0,0,0,8,0,8,2,12,3,115,10,0,0, + 0,8,247,2,11,6,1,2,2,10,1,115,28,0,0,0, + 1,1,1,1,1,1,1,1,34,42,5,66,5,66,5,66, + 34,42,5,66,5,66,5,66,5,66,5,66,114,15,0,0, + 0,114,1,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,20,0,0,0, + 101,0,90,1,100,0,90,2,100,4,100,2,132,1,90,3, + 100,3,83,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,20,0,0,0,116,0,106,1,124,1,124,0,106,2,116, + 3,131,3,100,1,25,0,83,0,169,2,78,114,0,0,0, + 0,41,4,114,5,0,0,0,114,6,0,0,0,114,11,0, + 0,0,114,7,0,0,0,169,3,114,9,0,0,0,114,10, + 0,0,0,90,5,102,105,110,97,108,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,13,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,101,110,99,111,100,101,18,0,0,0,243,2,0,0,0, + 20,1,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,169,1,70,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,13,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,24, + 0,0,0,114,24,0,0,0,17,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,239,2,18,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,24, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,23,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,114,25,0,0,0,114,26, + 0,0,0,41,4,114,5,0,0,0,114,16,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,27,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,18,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,46,100,101,99,111,100,101,22,0,0,0,114, + 28,0,0,0,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,114,29,0,0,0,41,4,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,18, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,31,0,0,0,114,31,0,0,0,21,0,0,0, + 114,30,0,0,0,115,6,0,0,0,8,235,2,22,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,31, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,12,0,0,0,101,0,90, + 1,100,0,90,2,100,1,83,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,169,3,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,33,0,0,0,114, + 33,0,0,0,25,0,0,0,243,4,0,0,0,8,0,4, + 1,115,4,0,0,0,8,231,4,26,115,12,0,0,0,1, + 1,1,1,1,1,1,1,5,9,5,9,114,15,0,0,0, + 114,33,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,32,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,34,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,36,0,0,0,114,36,0,0,0,28,0, + 0,0,114,35,0,0,0,115,4,0,0,0,8,228,4,29, + 115,12,0,0,0,1,1,1,1,1,1,1,1,5,9,5, + 9,114,15,0,0,0,114,36,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,122,12,109,97,99,45,99,121, + 114,105,108,108,105,99,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,28,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,148, + 1,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12, + 13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, + 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, + 45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, + 61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92, + 93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108, + 109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124, + 125,126,127,208,144,208,145,208,146,208,147,208,148,208,149,208, + 150,208,151,208,152,208,153,208,154,208,155,208,156,208,157,208, + 158,208,159,208,160,208,161,208,162,208,163,208,164,208,165,208, + 166,208,167,208,168,208,169,208,170,208,171,208,172,208,173,208, + 174,208,175,226,128,160,194,176,210,144,194,163,194,167,226,128, + 162,194,182,208,134,194,174,194,169,226,132,162,208,130,209,146, + 226,137,160,208,131,209,147,226,136,158,194,177,226,137,164,226, + 137,165,209,150,194,181,210,145,208,136,208,132,209,148,208,135, + 209,151,208,137,209,153,208,138,209,154,209,152,208,133,194,172, + 226,136,154,198,146,226,137,136,226,136,134,194,171,194,187,226, + 128,166,194,160,208,139,209,155,208,140,209,156,209,149,226,128, + 147,226,128,148,226,128,156,226,128,157,226,128,152,226,128,153, + 195,183,226,128,158,208,142,209,158,208,143,209,159,226,132,150, + 208,129,209,145,209,143,208,176,208,177,208,178,208,179,208,180, + 208,181,208,182,208,183,208,184,208,185,208,186,208,187,208,188, + 208,189,208,190,208,191,209,128,209,129,209,130,209,131,209,132, + 209,133,209,134,209,135,209,136,209,137,209,138,209,139,209,140, + 209,141,209,142,226,130,172,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,2,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,13,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_farsi.h b/Python/frozen_modules/encodings_mac_farsi.h new file mode 100644 index 00000000000000..5dc77f0301c845 --- /dev/null +++ b/Python/frozen_modules/encodings_mac_farsi.h @@ -0,0 +1,179 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_farsi[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,111,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,102,97,114,115,105,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,86,69,78,68,79,82,83, + 47,65,80,80,76,69,47,70,65,82,83,73,46,84,88,84, + 39,32,119,105,116,104,32,103,101,110,99,111,100,101,99,46, + 112,121,46,10,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,218,6,115,116,114,105, + 99,116,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,14,0,0,0,116,0,106,1, + 124,1,124,2,116,2,131,3,83,0,169,1,78,41,3,218, + 6,99,111,100,101,99,115,218,14,99,104,97,114,109,97,112, + 95,101,110,99,111,100,101,218,14,101,110,99,111,100,105,110, + 103,95,116,97,98,108,101,169,3,218,4,115,101,108,102,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,3, + 0,0,0,32,32,32,250,28,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,109,97,99,95,102,97, + 114,115,105,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,122, + 9,109,97,99,45,102,97,114,115,105,41,7,218,4,110,97, + 109,101,114,13,0,0,0,114,18,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,5,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,1,0,0,0,114,13,0,0,0,114,18,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,36,0,0,0, + 114,33,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,38,0,0,0,33,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,25,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,15,0, + 0,0,117,104,1,0,0,0,1,2,3,4,5,6,7,8, + 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, + 25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, + 41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56, + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72, + 73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88, + 89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104, + 105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120, + 121,122,123,124,125,126,127,195,132,194,160,195,135,195,137,195, + 145,195,150,195,156,195,161,195,160,195,162,195,164,218,186,194, + 171,195,167,195,169,195,168,195,170,195,171,195,173,226,128,166, + 195,174,195,175,195,177,195,179,194,187,195,180,195,182,195,183, + 195,186,195,185,195,187,195,188,32,33,34,35,36,217,170,38, + 39,40,41,42,43,216,140,45,46,47,219,176,219,177,219,178, + 219,179,219,180,219,181,219,182,219,183,219,184,219,185,58,216, + 155,60,61,62,216,159,226,157,138,216,161,216,162,216,163,216, + 164,216,165,216,166,216,167,216,168,216,169,216,170,216,171,216, + 172,216,173,216,174,216,175,216,176,216,177,216,178,216,179,216, + 180,216,181,216,182,216,183,216,184,216,185,216,186,91,92,93, + 94,95,217,128,217,129,217,130,217,131,217,132,217,133,217,134, + 217,135,217,136,217,137,217,138,217,139,217,140,217,141,217,142, + 217,143,217,144,217,145,217,146,217,190,217,185,218,134,219,149, + 218,164,218,175,218,136,218,145,123,124,125,218,152,219,146,41, + 11,218,7,95,95,100,111,99,95,95,114,5,0,0,0,114, + 1,0,0,0,114,24,0,0,0,114,31,0,0,0,114,33, + 0,0,0,114,36,0,0,0,114,38,0,0,0,114,17,0, + 0,0,90,13,99,104,97,114,109,97,112,95,98,117,105,108, + 100,114,7,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 40,0,0,0,1,0,0,0,115,26,0,0,0,4,0,8, + 4,16,4,16,8,16,4,18,4,18,3,6,5,2,15,2, + 255,0,127,0,127,14,6,115,54,0,0,0,4,2,8,2, + 8,10,4,250,4,6,8,4,4,254,4,2,8,4,4,254, + 4,2,8,3,6,255,4,1,8,3,6,255,4,1,6,13, + 0,127,0,127,2,7,0,129,0,129,2,254,0,127,0,127, + 14,6,115,120,0,0,0,1,4,1,4,1,14,1,14,1, + 14,1,14,1,66,1,66,1,66,1,66,13,19,13,25,1, + 66,1,66,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,74,1,74,1,74,1,74,26,32,26,51,1, + 74,1,74,1,9,1,9,1,9,1,9,20,25,26,32,26, + 45,1,9,1,9,1,9,1,9,1,9,1,9,20,25,26, + 32,26,45,1,9,1,9,1,6,1,6,1,6,5,13,1, + 15,16,22,16,36,37,51,16,52,1,15,1,15,1,15,114, + 15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_greek.h b/Python/frozen_modules/encodings_mac_greek.h new file mode 100644 index 00000000000000..5b8791f55b8e9d --- /dev/null +++ b/Python/frozen_modules/encodings_mac_greek.h @@ -0,0 +1,181 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_greek[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,111,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,103,114,101,101,107,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,86,69,78,68,79,82,83, + 47,65,80,80,76,69,47,71,82,69,69,75,46,84,88,84, + 39,32,119,105,116,104,32,103,101,110,99,111,100,101,99,46, + 112,121,46,10,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,218,6,115,116,114,105, + 99,116,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,14,0,0,0,116,0,106,1, + 124,1,124,2,116,2,131,3,83,0,169,1,78,41,3,218, + 6,99,111,100,101,99,115,218,14,99,104,97,114,109,97,112, + 95,101,110,99,111,100,101,218,14,101,110,99,111,100,105,110, + 103,95,116,97,98,108,101,169,3,218,4,115,101,108,102,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,3, + 0,0,0,32,32,32,250,28,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,109,97,99,95,103,114, + 101,101,107,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,122, + 9,109,97,99,45,103,114,101,101,107,41,7,218,4,110,97, + 109,101,114,13,0,0,0,114,18,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,5,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,1,0,0,0,114,13,0,0,0,114,18,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,36,0,0,0, + 114,33,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,38,0,0,0,33,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,25,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,15,0, + 0,0,117,144,1,0,0,0,1,2,3,4,5,6,7,8, + 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, + 25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, + 41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56, + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72, + 73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88, + 89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104, + 105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120, + 121,122,123,124,125,126,127,195,132,194,185,194,178,195,137,194, + 179,195,150,195,156,206,133,195,160,195,162,195,164,206,132,194, + 168,195,167,195,169,195,168,195,170,195,171,194,163,226,132,162, + 195,174,195,175,226,128,162,194,189,226,128,176,195,180,195,182, + 194,166,226,130,172,195,185,195,187,195,188,226,128,160,206,147, + 206,148,206,152,206,155,206,158,206,160,195,159,194,174,194,169, + 206,163,206,170,194,167,226,137,160,194,176,194,183,206,145,194, + 177,226,137,164,226,137,165,194,165,206,146,206,149,206,150,206, + 151,206,153,206,154,206,156,206,166,206,171,206,168,206,169,206, + 172,206,157,194,172,206,159,206,161,226,137,136,206,164,194,171, + 194,187,226,128,166,194,160,206,165,206,167,206,134,206,136,197, + 147,226,128,147,226,128,149,226,128,156,226,128,157,226,128,152, + 226,128,153,195,183,206,137,206,138,206,140,206,142,206,173,206, + 174,206,175,207,140,206,143,207,141,206,177,206,178,207,136,206, + 180,206,181,207,134,206,179,206,183,206,185,206,190,206,186,206, + 187,206,188,206,189,206,191,207,128,207,142,207,129,207,131,207, + 132,206,184,207,137,207,130,207,135,207,133,206,182,207,138,207, + 139,206,144,206,176,194,173,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,4,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,2,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,11,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_iceland.h b/Python/frozen_modules/encodings_mac_iceland.h new file mode 100644 index 00000000000000..2e627cd0cc6a2c --- /dev/null +++ b/Python/frozen_modules/encodings_mac_iceland.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_iceland[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,115,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,105,99,101,108,97,110, + 100,32,103,101,110,101,114,97,116,101,100,32,102,114,111,109, + 32,39,77,65,80,80,73,78,71,83,47,86,69,78,68,79, + 82,83,47,65,80,80,76,69,47,73,67,69,76,65,78,68, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,14,101,110,99, + 111,100,105,110,103,95,116,97,98,108,101,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,30,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,109,97, + 99,95,105,99,101,108,97,110,100,62,218,6,101,110,99,111, + 100,101,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 11,0,0,0,243,2,0,0,0,14,1,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,65,16, + 66,9,66,243,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,3,0, + 0,0,114,4,0,0,0,41,3,114,5,0,0,0,218,14, + 99,104,97,114,109,97,112,95,100,101,99,111,100,101,218,14, + 100,101,99,111,100,105,110,103,95,116,97,98,108,101,114,8, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,14,0,0,0,114,14,0,0,0,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,114,15,0,0,0,78,41,1,114, + 2,0,0,0,41,5,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,13,0,0,0,114, + 18,0,0,0,169,0,114,15,0,0,0,114,12,0,0,0, + 114,1,0,0,0,114,1,0,0,0,9,0,0,0,115,6, + 0,0,0,8,0,8,2,12,3,115,10,0,0,0,8,247, + 2,11,6,1,2,2,10,1,115,28,0,0,0,1,1,1, + 1,1,1,1,1,34,42,5,66,5,66,5,66,34,42,5, + 66,5,66,5,66,5,66,5,66,114,15,0,0,0,114,1, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,20,0,0,0,101,0,90, + 1,100,0,90,2,100,4,100,2,132,1,90,3,100,3,83, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,20,0, + 0,0,116,0,106,1,124,1,124,0,106,2,116,3,131,3, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,4, + 114,5,0,0,0,114,6,0,0,0,114,11,0,0,0,114, + 7,0,0,0,169,3,114,9,0,0,0,114,10,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,13,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,18,0,0,0,243,2,0,0,0,20,1,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,169,1,70,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,13,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,24,0,0,0, + 114,24,0,0,0,17,0,0,0,243,4,0,0,0,8,0, + 12,1,115,6,0,0,0,8,239,2,18,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,23,0,0,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,25,0,0,0,114,26,0,0,0, + 41,4,114,5,0,0,0,114,16,0,0,0,114,11,0,0, + 0,114,17,0,0,0,114,27,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,18,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,22,0,0,0,114,28,0,0, + 0,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,70,16,71,72,73,16,74,9,74,114, + 15,0,0,0,78,114,29,0,0,0,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 31,0,0,0,114,31,0,0,0,21,0,0,0,114,30,0, + 0,0,115,6,0,0,0,8,235,2,22,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,31,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,12,0,0,0,101,0,90,1,100,0, + 90,2,100,1,83,0,41,2,218,12,83,116,114,101,97,109, + 87,114,105,116,101,114,78,169,3,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,33,0,0,0,114,33,0,0, + 0,25,0,0,0,243,4,0,0,0,8,0,4,1,115,4, + 0,0,0,8,231,4,26,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,33,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,32,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,34,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,28,0,0,0,114, + 35,0,0,0,115,4,0,0,0,8,228,4,29,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,36,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,32,0, + 0,0,116,0,106,1,100,1,116,2,131,0,106,3,116,2, + 131,0,106,4,116,5,116,6,116,7,116,8,100,2,141,7, + 83,0,41,3,78,122,11,109,97,99,45,105,99,101,108,97, + 110,100,41,7,218,4,110,97,109,101,114,13,0,0,0,114, + 18,0,0,0,90,18,105,110,99,114,101,109,101,110,116,97, + 108,101,110,99,111,100,101,114,90,18,105,110,99,114,101,109, + 101,110,116,97,108,100,101,99,111,100,101,114,90,12,115,116, + 114,101,97,109,114,101,97,100,101,114,90,12,115,116,114,101, + 97,109,119,114,105,116,101,114,41,9,114,5,0,0,0,90, + 9,67,111,100,101,99,73,110,102,111,114,1,0,0,0,114, + 13,0,0,0,114,18,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,36,0,0,0,114,33,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,38,0,0,0,33,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,27,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,15,0,0,0,117,155,1,0,0,0, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, + 49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64, + 65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80, + 81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, + 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, + 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,195, + 132,195,133,195,135,195,137,195,145,195,150,195,156,195,161,195, + 160,195,162,195,164,195,163,195,165,195,167,195,169,195,168,195, + 170,195,171,195,173,195,172,195,174,195,175,195,177,195,179,195, + 178,195,180,195,182,195,181,195,186,195,185,195,187,195,188,195, + 157,194,176,194,162,194,163,194,167,226,128,162,194,182,195,159, + 194,174,194,169,226,132,162,194,180,194,168,226,137,160,195,134, + 195,152,226,136,158,194,177,226,137,164,226,137,165,194,165,194, + 181,226,136,130,226,136,145,226,136,143,207,128,226,136,171,194, + 170,194,186,206,169,195,166,195,184,194,191,194,161,194,172,226, + 136,154,198,146,226,137,136,226,136,134,194,171,194,187,226,128, + 166,194,160,195,128,195,131,195,149,197,146,197,147,226,128,147, + 226,128,148,226,128,156,226,128,157,226,128,152,226,128,153,195, + 183,226,151,138,195,191,197,184,226,129,132,226,130,172,195,144, + 195,176,195,158,195,190,195,189,194,183,226,128,154,226,128,158, + 226,128,176,195,130,195,138,195,129,195,139,195,136,195,141,195, + 142,195,143,195,140,195,147,195,148,239,163,191,195,146,195,154, + 195,155,195,153,196,177,203,134,203,156,194,175,203,152,203,153, + 203,154,194,184,203,157,203,155,203,135,41,11,218,7,95,95, + 100,111,99,95,95,114,5,0,0,0,114,1,0,0,0,114, + 24,0,0,0,114,31,0,0,0,114,33,0,0,0,114,36, + 0,0,0,114,38,0,0,0,114,17,0,0,0,90,13,99, + 104,97,114,109,97,112,95,98,117,105,108,100,114,7,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,40,0,0,0,1, + 0,0,0,115,26,0,0,0,4,0,8,4,16,4,16,8, + 16,4,18,4,18,3,6,5,2,15,2,255,0,127,0,127, + 14,6,115,54,0,0,0,4,2,8,2,8,10,4,250,4, + 6,8,4,4,254,4,2,8,4,4,254,4,2,8,3,6, + 255,4,1,8,3,6,255,4,1,6,13,0,127,0,127,2, + 7,0,129,0,129,2,254,0,127,0,127,14,6,115,120,0, + 0,0,1,4,1,4,1,14,1,14,1,14,1,14,1,66, + 1,66,1,66,1,66,13,19,13,25,1,66,1,66,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,74, + 1,74,1,74,1,74,26,32,26,51,1,74,1,74,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,6,1,6,1,6,5,13,1,15,16,22,16,36, + 37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_latin2.h b/Python/frozen_modules/encodings_mac_latin2.h new file mode 100644 index 00000000000000..8c96f08c6aff6f --- /dev/null +++ b/Python/frozen_modules/encodings_mac_latin2.h @@ -0,0 +1,191 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_latin2[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,97,4,1,0,0,32,80,121,116,104,111,110, + 32,67,104,97,114,97,99,116,101,114,32,77,97,112,112,105, + 110,103,32,67,111,100,101,99,32,109,97,99,95,108,97,116, + 105,110,50,32,103,101,110,101,114,97,116,101,100,32,102,114, + 111,109,32,39,77,65,80,80,73,78,71,83,47,86,69,78, + 68,79,82,83,47,77,73,67,83,70,84,47,77,65,67,47, + 76,65,84,73,78,50,46,84,88,84,39,32,119,105,116,104, + 32,103,101,110,99,111,100,101,99,46,112,121,46,10,10,87, + 114,105,116,116,101,110,32,98,121,32,77,97,114,99,45,65, + 110,100,114,101,32,76,101,109,98,117,114,103,32,40,109,97, + 108,64,108,101,109,98,117,114,103,46,99,111,109,41,46,10, + 10,40,99,41,32,67,111,112,121,114,105,103,104,116,32,67, + 78,82,73,44,32,65,108,108,32,82,105,103,104,116,115,32, + 82,101,115,101,114,118,101,100,46,32,78,79,32,87,65,82, + 82,65,78,84,89,46,10,40,99,41,32,67,111,112,121,114, + 105,103,104,116,32,50,48,48,48,32,71,117,105,100,111,32, + 118,97,110,32,82,111,115,115,117,109,46,10,10,233,0,0, + 0,0,78,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,115,28,0,0,0,101,0,90, + 1,100,0,90,2,100,5,100,2,132,1,90,3,100,5,100, + 3,132,1,90,4,100,4,83,0,41,6,218,5,67,111,100, + 101,99,218,6,115,116,114,105,99,116,99,3,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 14,0,0,0,116,0,106,1,124,1,124,2,116,2,131,3, + 83,0,169,1,78,41,3,218,6,99,111,100,101,99,115,218, + 14,99,104,97,114,109,97,112,95,101,110,99,111,100,101,218, + 14,101,110,99,111,100,105,110,103,95,116,97,98,108,101,169, + 3,218,4,115,101,108,102,218,5,105,110,112,117,116,218,6, + 101,114,114,111,114,115,115,3,0,0,0,32,32,32,250,29, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,109,97,99,95,108,97,116,105,110,50,62,218,6,101, + 110,99,111,100,101,122,12,67,111,100,101,99,46,101,110,99, + 111,100,101,16,0,0,0,243,2,0,0,0,14,1,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,243,0,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,3,0,0,0,114,4,0,0,0,41,3,114,5,0,0, + 0,218,14,99,104,97,114,109,97,112,95,100,101,99,111,100, + 101,218,14,100,101,99,111,100,105,110,103,95,116,97,98,108, + 101,114,8,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,218,6,100,101,99,111,100,101,122,12,67,111,100, + 101,99,46,100,101,99,111,100,101,19,0,0,0,114,14,0, + 0,0,114,14,0,0,0,115,14,0,0,0,16,22,16,37, + 38,43,44,50,51,65,16,66,9,66,114,15,0,0,0,78, + 41,1,114,2,0,0,0,41,5,218,8,95,95,110,97,109, + 101,95,95,218,10,95,95,109,111,100,117,108,101,95,95,218, + 12,95,95,113,117,97,108,110,97,109,101,95,95,114,13,0, + 0,0,114,18,0,0,0,169,0,114,15,0,0,0,114,12, + 0,0,0,114,1,0,0,0,114,1,0,0,0,14,0,0, + 0,115,6,0,0,0,8,0,8,2,12,3,115,10,0,0, + 0,8,242,2,16,6,1,2,2,10,1,115,28,0,0,0, + 1,1,1,1,1,1,1,1,34,42,5,66,5,66,5,66, + 34,42,5,66,5,66,5,66,5,66,5,66,114,15,0,0, + 0,114,1,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,20,0,0,0, + 101,0,90,1,100,0,90,2,100,4,100,2,132,1,90,3, + 100,3,83,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,20,0,0,0,116,0,106,1,124,1,124,0,106,2,116, + 3,131,3,100,1,25,0,83,0,169,2,78,114,0,0,0, + 0,41,4,114,5,0,0,0,114,6,0,0,0,114,11,0, + 0,0,114,7,0,0,0,169,3,114,9,0,0,0,114,10, + 0,0,0,90,5,102,105,110,97,108,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,13,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,101,110,99,111,100,101,23,0,0,0,243,2,0,0,0, + 20,1,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,169,1,70,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,13,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,24, + 0,0,0,114,24,0,0,0,22,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,234,2,23,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,24, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,23,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,114,25,0,0,0,114,26, + 0,0,0,41,4,114,5,0,0,0,114,16,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,27,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,18,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,46,100,101,99,111,100,101,27,0,0,0,114, + 28,0,0,0,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,114,29,0,0,0,41,4,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,18, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,31,0,0,0,114,31,0,0,0,26,0,0,0, + 114,30,0,0,0,115,6,0,0,0,8,230,2,27,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,31, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,12,0,0,0,101,0,90, + 1,100,0,90,2,100,1,83,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,169,3,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,33,0,0,0,114, + 33,0,0,0,30,0,0,0,243,4,0,0,0,8,0,4, + 1,115,4,0,0,0,8,226,4,31,115,12,0,0,0,1, + 1,1,1,1,1,1,1,5,9,5,9,114,15,0,0,0, + 114,33,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,32,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,34,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,36,0,0,0,114,36,0,0,0,33,0, + 0,0,114,35,0,0,0,115,4,0,0,0,8,223,4,34, + 115,12,0,0,0,1,1,1,1,1,1,1,1,5,9,5, + 9,114,15,0,0,0,114,36,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,122,10,109,97,99,45,108,97, + 116,105,110,50,41,7,218,4,110,97,109,101,114,13,0,0, + 0,114,18,0,0,0,90,18,105,110,99,114,101,109,101,110, + 116,97,108,101,110,99,111,100,101,114,90,18,105,110,99,114, + 101,109,101,110,116,97,108,100,101,99,111,100,101,114,90,12, + 115,116,114,101,97,109,114,101,97,100,101,114,90,12,115,116, + 114,101,97,109,119,114,105,116,101,114,41,9,114,5,0,0, + 0,90,9,67,111,100,101,99,73,110,102,111,114,1,0,0, + 0,114,13,0,0,0,114,18,0,0,0,114,24,0,0,0, + 114,31,0,0,0,114,36,0,0,0,114,33,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,11, + 103,101,116,114,101,103,101,110,116,114,121,114,38,0,0,0, + 38,0,0,0,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,249,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,1,115,32,0,0,0,12,18,12,28,14,26,16,21,16, + 23,16,30,16,21,16,23,16,30,28,46,28,46,22,34,22, + 34,12,6,12,6,5,6,114,15,0,0,0,117,150,1,0, + 0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14, + 15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30, + 31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46, + 47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62, + 63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78, + 79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94, + 95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110, + 111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126, + 127,195,132,196,128,196,129,195,137,196,132,195,150,195,156,195, + 161,196,133,196,140,195,164,196,141,196,134,196,135,195,169,197, + 185,197,186,196,142,195,173,196,143,196,146,196,147,196,150,195, + 179,196,151,195,180,195,182,195,181,195,186,196,154,196,155,195, + 188,226,128,160,194,176,196,152,194,163,194,167,226,128,162,194, + 182,195,159,194,174,194,169,226,132,162,196,153,194,168,226,137, + 160,196,163,196,174,196,175,196,170,226,137,164,226,137,165,196, + 171,196,182,226,136,130,226,136,145,197,130,196,187,196,188,196, + 189,196,190,196,185,196,186,197,133,197,134,197,131,194,172,226, + 136,154,197,132,197,135,226,136,134,194,171,194,187,226,128,166, + 194,160,197,136,197,144,195,149,197,145,197,140,226,128,147,226, + 128,148,226,128,156,226,128,157,226,128,152,226,128,153,195,183, + 226,151,138,197,141,197,148,197,149,197,152,226,128,185,226,128, + 186,197,153,197,150,197,151,197,160,226,128,154,226,128,158,197, + 161,197,154,197,155,195,129,197,164,197,165,195,141,197,189,197, + 190,197,170,195,147,195,148,197,171,197,174,195,154,197,175,197, + 176,197,177,197,178,197,179,195,157,195,189,196,183,197,187,197, + 129,197,188,196,162,203,135,41,11,218,7,95,95,100,111,99, + 95,95,114,5,0,0,0,114,1,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,33,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,17,0,0,0,90,13,99,104,97,114, + 109,97,112,95,98,117,105,108,100,114,7,0,0,0,114,22, + 0,0,0,114,15,0,0,0,114,12,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,40,0,0,0,1,0,0,0, + 115,26,0,0,0,4,0,8,9,16,4,16,8,16,4,18, + 4,18,3,6,5,2,15,2,255,0,127,0,127,14,6,115, + 54,0,0,0,4,7,8,2,8,10,4,250,4,6,8,4, + 4,254,4,2,8,4,4,254,4,2,8,3,6,255,4,1, + 8,3,6,255,4,1,6,13,0,127,0,127,2,7,0,129, + 0,129,2,254,0,127,0,127,14,6,115,120,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,1,66,1,66,1, + 66,1,66,13,19,13,25,1,66,1,66,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,74,1,74,1, + 74,1,74,26,32,26,51,1,74,1,74,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,9,1, + 9,1,9,1,9,20,25,26,32,26,45,1,9,1,9,1, + 6,1,6,1,6,5,13,1,15,16,22,16,36,37,51,16, + 52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_roman.h b/Python/frozen_modules/encodings_mac_roman.h new file mode 100644 index 00000000000000..20c5f4f2059009 --- /dev/null +++ b/Python/frozen_modules/encodings_mac_roman.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_roman[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,111,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,114,111,109,97,110,32, + 103,101,110,101,114,97,116,101,100,32,102,114,111,109,32,39, + 77,65,80,80,73,78,71,83,47,86,69,78,68,79,82,83, + 47,65,80,80,76,69,47,82,79,77,65,78,46,84,88,84, + 39,32,119,105,116,104,32,103,101,110,99,111,100,101,99,46, + 112,121,46,10,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,28,0,0,0,101,0,90,1,100,0,90,2,100,5,100, + 2,132,1,90,3,100,5,100,3,132,1,90,4,100,4,83, + 0,41,6,218,5,67,111,100,101,99,218,6,115,116,114,105, + 99,116,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,14,0,0,0,116,0,106,1, + 124,1,124,2,116,2,131,3,83,0,169,1,78,41,3,218, + 6,99,111,100,101,99,115,218,14,99,104,97,114,109,97,112, + 95,101,110,99,111,100,101,218,14,101,110,99,111,100,105,110, + 103,95,116,97,98,108,101,169,3,218,4,115,101,108,102,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,3, + 0,0,0,32,32,32,250,28,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,109,97,99,95,114,111, + 109,97,110,62,218,6,101,110,99,111,100,101,122,12,67,111, + 100,101,99,46,101,110,99,111,100,101,11,0,0,0,243,2, + 0,0,0,14,1,114,14,0,0,0,115,14,0,0,0,16, + 22,16,37,38,43,44,50,51,65,16,66,9,66,243,0,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,5,0,0,0,218,14,99,104,97,114,109,97, + 112,95,100,101,99,111,100,101,218,14,100,101,99,111,100,105, + 110,103,95,116,97,98,108,101,114,8,0,0,0,115,3,0, + 0,0,32,32,32,114,12,0,0,0,218,6,100,101,99,111, + 100,101,122,12,67,111,100,101,99,46,100,101,99,111,100,101, + 14,0,0,0,114,14,0,0,0,114,14,0,0,0,115,14, + 0,0,0,16,22,16,37,38,43,44,50,51,65,16,66,9, + 66,114,15,0,0,0,78,41,1,114,2,0,0,0,41,5, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,114,13,0,0,0,114,18,0,0,0,169,0, + 114,15,0,0,0,114,12,0,0,0,114,1,0,0,0,114, + 1,0,0,0,9,0,0,0,115,6,0,0,0,8,0,8, + 2,12,3,115,10,0,0,0,8,247,2,11,6,1,2,2, + 10,1,115,28,0,0,0,1,1,1,1,1,1,1,1,34, + 42,5,66,5,66,5,66,34,42,5,66,5,66,5,66,5, + 66,5,66,114,15,0,0,0,114,1,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,243,20,0,0,0,116,0,106,1, + 124,1,124,0,106,2,116,3,131,3,100,1,25,0,83,0, + 169,2,78,114,0,0,0,0,41,4,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,7,0,0,0,169,3, + 114,9,0,0,0,114,10,0,0,0,90,5,102,105,110,97, + 108,115,3,0,0,0,32,32,32,114,12,0,0,0,114,13, + 0,0,0,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,18,0, + 0,0,243,2,0,0,0,20,1,114,28,0,0,0,115,20, + 0,0,0,16,22,16,37,38,43,44,48,44,55,56,70,16, + 71,72,73,16,74,9,74,114,15,0,0,0,78,169,1,70, + 41,4,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,13,0,0,0,114,22,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,24,0,0,0,114,24,0,0,0,17, + 0,0,0,243,4,0,0,0,8,0,12,1,115,6,0,0, + 0,8,239,2,18,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,24,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,114, + 23,0,0,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,25,0,0,0,114,26,0,0,0,41,4,114,5,0,0, + 0,114,16,0,0,0,114,11,0,0,0,114,17,0,0,0, + 114,27,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,18,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,22,0,0,0,114,28,0,0,0,114,28,0,0,0, + 115,20,0,0,0,16,22,16,37,38,43,44,48,44,55,56, + 70,16,71,72,73,16,74,9,74,114,15,0,0,0,78,114, + 29,0,0,0,41,4,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,18,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,114,31,0,0,0,114,31, + 0,0,0,21,0,0,0,114,30,0,0,0,115,6,0,0, + 0,8,235,2,22,10,1,115,20,0,0,0,1,1,1,1, + 1,1,1,1,35,40,5,74,5,74,5,74,5,74,5,74, + 114,15,0,0,0,114,31,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,243, + 12,0,0,0,101,0,90,1,100,0,90,2,100,1,83,0, + 41,2,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 78,169,3,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,33,0,0,0,114,33,0,0,0,25,0,0,0,243, + 4,0,0,0,8,0,4,1,115,4,0,0,0,8,231,4, + 26,115,12,0,0,0,1,1,1,1,1,1,1,1,5,9, + 5,9,114,15,0,0,0,114,33,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,114,32,0,0,0,41,2,218,12,83,116,114,101,97,109, + 82,101,97,100,101,114,78,114,34,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,36,0,0,0,28,0,0,0,114,35,0,0,0,115,4, + 0,0,0,8,228,4,29,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,36,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,32,0,0,0,116,0,106,1, + 100,1,116,2,131,0,106,3,116,2,131,0,106,4,116,5, + 116,6,116,7,116,8,100,2,141,7,83,0,41,3,78,122, + 9,109,97,99,45,114,111,109,97,110,41,7,218,4,110,97, + 109,101,114,13,0,0,0,114,18,0,0,0,90,18,105,110, + 99,114,101,109,101,110,116,97,108,101,110,99,111,100,101,114, + 90,18,105,110,99,114,101,109,101,110,116,97,108,100,101,99, + 111,100,101,114,90,12,115,116,114,101,97,109,114,101,97,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 41,9,114,5,0,0,0,90,9,67,111,100,101,99,73,110, + 102,111,114,1,0,0,0,114,13,0,0,0,114,18,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,36,0,0,0, + 114,33,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,11,103,101,116,114,101,103,101,110,116,114, + 121,114,38,0,0,0,33,0,0,0,115,18,0,0,0,4, + 1,2,1,6,1,6,1,2,1,2,1,2,1,2,1,6, + 249,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,1,115,32,0,0,0,12,18,12, + 28,14,25,16,21,16,23,16,30,16,21,16,23,16,30,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,15,0, + 0,0,117,161,1,0,0,0,1,2,3,4,5,6,7,8, + 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, + 25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40, + 41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56, + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72, + 73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88, + 89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104, + 105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120, + 121,122,123,124,125,126,127,195,132,195,133,195,135,195,137,195, + 145,195,150,195,156,195,161,195,160,195,162,195,164,195,163,195, + 165,195,167,195,169,195,168,195,170,195,171,195,173,195,172,195, + 174,195,175,195,177,195,179,195,178,195,180,195,182,195,181,195, + 186,195,185,195,187,195,188,226,128,160,194,176,194,162,194,163, + 194,167,226,128,162,194,182,195,159,194,174,194,169,226,132,162, + 194,180,194,168,226,137,160,195,134,195,152,226,136,158,194,177, + 226,137,164,226,137,165,194,165,194,181,226,136,130,226,136,145, + 226,136,143,207,128,226,136,171,194,170,194,186,206,169,195,166, + 195,184,194,191,194,161,194,172,226,136,154,198,146,226,137,136, + 226,136,134,194,171,194,187,226,128,166,194,160,195,128,195,131, + 195,149,197,146,197,147,226,128,147,226,128,148,226,128,156,226, + 128,157,226,128,152,226,128,153,195,183,226,151,138,195,191,197, + 184,226,129,132,226,130,172,226,128,185,226,128,186,239,172,129, + 239,172,130,226,128,161,194,183,226,128,154,226,128,158,226,128, + 176,195,130,195,138,195,129,195,139,195,136,195,141,195,142,195, + 143,195,140,195,147,195,148,239,163,191,195,146,195,154,195,155, + 195,153,196,177,203,134,203,156,194,175,203,152,203,153,203,154, + 194,184,203,157,203,155,203,135,41,11,218,7,95,95,100,111, + 99,95,95,114,5,0,0,0,114,1,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,33,0,0,0,114,36,0,0, + 0,114,38,0,0,0,114,17,0,0,0,90,13,99,104,97, + 114,109,97,112,95,98,117,105,108,100,114,7,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,40,0,0,0,1,0,0, + 0,115,26,0,0,0,4,0,8,4,16,4,16,8,16,4, + 18,4,18,3,6,5,2,15,2,255,0,127,0,127,14,6, + 115,54,0,0,0,4,2,8,2,8,10,4,250,4,6,8, + 4,4,254,4,2,8,4,4,254,4,2,8,3,6,255,4, + 1,8,3,6,255,4,1,6,13,0,127,0,127,2,7,0, + 129,0,129,2,254,0,127,0,127,14,6,115,120,0,0,0, + 1,4,1,4,1,14,1,14,1,14,1,14,1,66,1,66, + 1,66,1,66,13,19,13,25,1,66,1,66,1,74,1,74, + 1,74,1,74,26,32,26,51,1,74,1,74,1,74,1,74, + 1,74,1,74,26,32,26,51,1,74,1,74,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,6,1,6,1,6,5,13,1,15,16,22,16,36,37,51, + 16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_romanian.h b/Python/frozen_modules/encodings_mac_romanian.h new file mode 100644 index 00000000000000..8400b7104e6f43 --- /dev/null +++ b/Python/frozen_modules/encodings_mac_romanian.h @@ -0,0 +1,183 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_romanian[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,117,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,114,111,109,97,110,105, + 97,110,32,103,101,110,101,114,97,116,101,100,32,102,114,111, + 109,32,39,77,65,80,80,73,78,71,83,47,86,69,78,68, + 79,82,83,47,65,80,80,76,69,47,82,79,77,65,78,73, + 65,78,46,84,88,84,39,32,119,105,116,104,32,103,101,110, + 99,111,100,101,99,46,112,121,46,10,10,233,0,0,0,0, + 78,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,28,0,0,0,101,0,90,1,100, + 0,90,2,100,5,100,2,132,1,90,3,100,5,100,3,132, + 1,90,4,100,4,83,0,41,6,218,5,67,111,100,101,99, + 218,6,115,116,114,105,99,116,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,14,0, + 0,0,116,0,106,1,124,1,124,2,116,2,131,3,83,0, + 169,1,78,41,3,218,6,99,111,100,101,99,115,218,14,99, + 104,97,114,109,97,112,95,101,110,99,111,100,101,218,14,101, + 110,99,111,100,105,110,103,95,116,97,98,108,101,169,3,218, + 4,115,101,108,102,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,3,0,0,0,32,32,32,250,31,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 109,97,99,95,114,111,109,97,110,105,97,110,62,218,6,101, + 110,99,111,100,101,122,12,67,111,100,101,99,46,101,110,99, + 111,100,101,11,0,0,0,243,2,0,0,0,14,1,114,14, + 0,0,0,115,14,0,0,0,16,22,16,37,38,43,44,50, + 51,65,16,66,9,66,243,0,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,3,0,0,0,114,4,0,0,0,41,3,114,5,0,0, + 0,218,14,99,104,97,114,109,97,112,95,100,101,99,111,100, + 101,218,14,100,101,99,111,100,105,110,103,95,116,97,98,108, + 101,114,8,0,0,0,115,3,0,0,0,32,32,32,114,12, + 0,0,0,218,6,100,101,99,111,100,101,122,12,67,111,100, + 101,99,46,100,101,99,111,100,101,14,0,0,0,114,14,0, + 0,0,114,14,0,0,0,115,14,0,0,0,16,22,16,37, + 38,43,44,50,51,65,16,66,9,66,114,15,0,0,0,78, + 41,1,114,2,0,0,0,41,5,218,8,95,95,110,97,109, + 101,95,95,218,10,95,95,109,111,100,117,108,101,95,95,218, + 12,95,95,113,117,97,108,110,97,109,101,95,95,114,13,0, + 0,0,114,18,0,0,0,169,0,114,15,0,0,0,114,12, + 0,0,0,114,1,0,0,0,114,1,0,0,0,9,0,0, + 0,115,6,0,0,0,8,0,8,2,12,3,115,10,0,0, + 0,8,247,2,11,6,1,2,2,10,1,115,28,0,0,0, + 1,1,1,1,1,1,1,1,34,42,5,66,5,66,5,66, + 34,42,5,66,5,66,5,66,5,66,5,66,114,15,0,0, + 0,114,1,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,20,0,0,0, + 101,0,90,1,100,0,90,2,100,4,100,2,132,1,90,3, + 100,3,83,0,41,5,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,70,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,20,0,0,0,116,0,106,1,124,1,124,0,106,2,116, + 3,131,3,100,1,25,0,83,0,169,2,78,114,0,0,0, + 0,41,4,114,5,0,0,0,114,6,0,0,0,114,11,0, + 0,0,114,7,0,0,0,169,3,114,9,0,0,0,114,10, + 0,0,0,90,5,102,105,110,97,108,115,3,0,0,0,32, + 32,32,114,12,0,0,0,114,13,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,101,110,99,111,100,101,18,0,0,0,243,2,0,0,0, + 20,1,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,169,1,70,41,4,114,19,0,0,0, + 114,20,0,0,0,114,21,0,0,0,114,13,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,24, + 0,0,0,114,24,0,0,0,17,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,239,2,18,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,24, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,23,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,114,25,0,0,0,114,26, + 0,0,0,41,4,114,5,0,0,0,114,16,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,27,0,0,0,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,18,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,46,100,101,99,111,100,101,22,0,0,0,114, + 28,0,0,0,114,28,0,0,0,115,20,0,0,0,16,22, + 16,37,38,43,44,48,44,55,56,70,16,71,72,73,16,74, + 9,74,114,15,0,0,0,78,114,29,0,0,0,41,4,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,18, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,31,0,0,0,114,31,0,0,0,21,0,0,0, + 114,30,0,0,0,115,6,0,0,0,8,235,2,22,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 74,5,74,5,74,5,74,5,74,114,15,0,0,0,114,31, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,243,12,0,0,0,101,0,90, + 1,100,0,90,2,100,1,83,0,41,2,218,12,83,116,114, + 101,97,109,87,114,105,116,101,114,78,169,3,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,22,0,0,0, + 114,15,0,0,0,114,12,0,0,0,114,33,0,0,0,114, + 33,0,0,0,25,0,0,0,243,4,0,0,0,8,0,4, + 1,115,4,0,0,0,8,231,4,26,115,12,0,0,0,1, + 1,1,1,1,1,1,1,5,9,5,9,114,15,0,0,0, + 114,33,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,32,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,34,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,36,0,0,0,114,36,0,0,0,28,0, + 0,0,114,35,0,0,0,115,4,0,0,0,8,228,4,29, + 115,12,0,0,0,1,1,1,1,1,1,1,1,5,9,5, + 9,114,15,0,0,0,114,36,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,32,0,0,0,116,0,106,1,100,1,116,2,131,0,106, + 3,116,2,131,0,106,4,116,5,116,6,116,7,116,8,100, + 2,141,7,83,0,41,3,78,122,12,109,97,99,45,114,111, + 109,97,110,105,97,110,41,7,218,4,110,97,109,101,114,13, + 0,0,0,114,18,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,9,114,5, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,1, + 0,0,0,114,13,0,0,0,114,18,0,0,0,114,24,0, + 0,0,114,31,0,0,0,114,36,0,0,0,114,33,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,38,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,1,115,32,0,0,0,12,18,12,28,14,28,16, + 21,16,23,16,30,16,21,16,23,16,30,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,15,0,0,0,117,159, + 1,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12, + 13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28, + 29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44, + 45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60, + 61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92, + 93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108, + 109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124, + 125,126,127,195,132,195,133,195,135,195,137,195,145,195,150,195, + 156,195,161,195,160,195,162,195,164,195,163,195,165,195,167,195, + 169,195,168,195,170,195,171,195,173,195,172,195,174,195,175,195, + 177,195,179,195,178,195,180,195,182,195,181,195,186,195,185,195, + 187,195,188,226,128,160,194,176,194,162,194,163,194,167,226,128, + 162,194,182,195,159,194,174,194,169,226,132,162,194,180,194,168, + 226,137,160,196,130,200,152,226,136,158,194,177,226,137,164,226, + 137,165,194,165,194,181,226,136,130,226,136,145,226,136,143,207, + 128,226,136,171,194,170,194,186,206,169,196,131,200,153,194,191, + 194,161,194,172,226,136,154,198,146,226,137,136,226,136,134,194, + 171,194,187,226,128,166,194,160,195,128,195,131,195,149,197,146, + 197,147,226,128,147,226,128,148,226,128,156,226,128,157,226,128, + 152,226,128,153,195,183,226,151,138,195,191,197,184,226,129,132, + 226,130,172,226,128,185,226,128,186,200,154,200,155,226,128,161, + 194,183,226,128,154,226,128,158,226,128,176,195,130,195,138,195, + 129,195,139,195,136,195,141,195,142,195,143,195,140,195,147,195, + 148,239,163,191,195,146,195,154,195,155,195,153,196,177,203,134, + 203,156,194,175,203,152,203,153,203,154,194,184,203,157,203,155, + 203,135,41,11,218,7,95,95,100,111,99,95,95,114,5,0, + 0,0,114,1,0,0,0,114,24,0,0,0,114,31,0,0, + 0,114,33,0,0,0,114,36,0,0,0,114,38,0,0,0, + 114,17,0,0,0,90,13,99,104,97,114,109,97,112,95,98, + 117,105,108,100,114,7,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,40,0,0,0,1,0,0,0,115,26,0,0,0, + 4,0,8,4,16,4,16,8,16,4,18,4,18,3,6,5, + 2,15,2,255,0,127,0,127,14,6,115,54,0,0,0,4, + 2,8,2,8,10,4,250,4,6,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,6,13,0,127,0,127,2,7,0,129,0,129,2,254,0, + 127,0,127,14,6,115,120,0,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,66,1,66,1,66,1,66,13,19, + 13,25,1,66,1,66,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,74,1,74,1,74,1,74,26,32, + 26,51,1,74,1,74,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 5,13,1,15,16,22,16,36,37,51,16,52,1,15,1,15, + 1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mac_turkish.h b/Python/frozen_modules/encodings_mac_turkish.h new file mode 100644 index 00000000000000..a81e813e9dcd53 --- /dev/null +++ b/Python/frozen_modules/encodings_mac_turkish.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mac_turkish[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,115,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,109,97,99,95,116,117,114,107,105,115, + 104,32,103,101,110,101,114,97,116,101,100,32,102,114,111,109, + 32,39,77,65,80,80,73,78,71,83,47,86,69,78,68,79, + 82,83,47,65,80,80,76,69,47,84,85,82,75,73,83,72, + 46,84,88,84,39,32,119,105,116,104,32,103,101,110,99,111, + 100,101,99,46,112,121,46,10,10,233,0,0,0,0,78,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,5,100,2,132,1,90,3,100,5,100,3,132,1,90, + 4,100,4,83,0,41,6,218,5,67,111,100,101,99,218,6, + 115,116,114,105,99,116,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,243,14,0,0,0, + 116,0,106,1,124,1,124,2,116,2,131,3,83,0,169,1, + 78,41,3,218,6,99,111,100,101,99,115,218,14,99,104,97, + 114,109,97,112,95,101,110,99,111,100,101,218,14,101,110,99, + 111,100,105,110,103,95,116,97,98,108,101,169,3,218,4,115, + 101,108,102,218,5,105,110,112,117,116,218,6,101,114,114,111, + 114,115,115,3,0,0,0,32,32,32,250,30,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,109,97, + 99,95,116,117,114,107,105,115,104,62,218,6,101,110,99,111, + 100,101,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 11,0,0,0,243,2,0,0,0,14,1,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,65,16, + 66,9,66,243,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,3,0, + 0,0,114,4,0,0,0,41,3,114,5,0,0,0,218,14, + 99,104,97,114,109,97,112,95,100,101,99,111,100,101,218,14, + 100,101,99,111,100,105,110,103,95,116,97,98,108,101,114,8, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,14,0,0,0,114,14,0,0,0,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,114,15,0,0,0,78,41,1,114, + 2,0,0,0,41,5,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,13,0,0,0,114, + 18,0,0,0,169,0,114,15,0,0,0,114,12,0,0,0, + 114,1,0,0,0,114,1,0,0,0,9,0,0,0,115,6, + 0,0,0,8,0,8,2,12,3,115,10,0,0,0,8,247, + 2,11,6,1,2,2,10,1,115,28,0,0,0,1,1,1, + 1,1,1,1,1,34,42,5,66,5,66,5,66,34,42,5, + 66,5,66,5,66,5,66,5,66,114,15,0,0,0,114,1, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,20,0,0,0,101,0,90, + 1,100,0,90,2,100,4,100,2,132,1,90,3,100,3,83, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,20,0, + 0,0,116,0,106,1,124,1,124,0,106,2,116,3,131,3, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,4, + 114,5,0,0,0,114,6,0,0,0,114,11,0,0,0,114, + 7,0,0,0,169,3,114,9,0,0,0,114,10,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,13,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,18,0,0,0,243,2,0,0,0,20,1,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,169,1,70,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,13,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,24,0,0,0, + 114,24,0,0,0,17,0,0,0,243,4,0,0,0,8,0, + 12,1,115,6,0,0,0,8,239,2,18,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,23,0,0,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,25,0,0,0,114,26,0,0,0, + 41,4,114,5,0,0,0,114,16,0,0,0,114,11,0,0, + 0,114,17,0,0,0,114,27,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,18,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,22,0,0,0,114,28,0,0, + 0,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,70,16,71,72,73,16,74,9,74,114, + 15,0,0,0,78,114,29,0,0,0,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 31,0,0,0,114,31,0,0,0,21,0,0,0,114,30,0, + 0,0,115,6,0,0,0,8,235,2,22,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,31,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,12,0,0,0,101,0,90,1,100,0, + 90,2,100,1,83,0,41,2,218,12,83,116,114,101,97,109, + 87,114,105,116,101,114,78,169,3,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,33,0,0,0,114,33,0,0, + 0,25,0,0,0,243,4,0,0,0,8,0,4,1,115,4, + 0,0,0,8,231,4,26,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,33,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,32,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,34,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,28,0,0,0,114, + 35,0,0,0,115,4,0,0,0,8,228,4,29,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,36,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,32,0, + 0,0,116,0,106,1,100,1,116,2,131,0,106,3,116,2, + 131,0,106,4,116,5,116,6,116,7,116,8,100,2,141,7, + 83,0,41,3,78,122,11,109,97,99,45,116,117,114,107,105, + 115,104,41,7,218,4,110,97,109,101,114,13,0,0,0,114, + 18,0,0,0,90,18,105,110,99,114,101,109,101,110,116,97, + 108,101,110,99,111,100,101,114,90,18,105,110,99,114,101,109, + 101,110,116,97,108,100,101,99,111,100,101,114,90,12,115,116, + 114,101,97,109,114,101,97,100,101,114,90,12,115,116,114,101, + 97,109,119,114,105,116,101,114,41,9,114,5,0,0,0,90, + 9,67,111,100,101,99,73,110,102,111,114,1,0,0,0,114, + 13,0,0,0,114,18,0,0,0,114,24,0,0,0,114,31, + 0,0,0,114,36,0,0,0,114,33,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,38,0,0,0,33,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,27,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,15,0,0,0,117,156,1,0,0,0, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16, + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32, + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48, + 49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64, + 65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80, + 81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96, + 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112, + 113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,195, + 132,195,133,195,135,195,137,195,145,195,150,195,156,195,161,195, + 160,195,162,195,164,195,163,195,165,195,167,195,169,195,168,195, + 170,195,171,195,173,195,172,195,174,195,175,195,177,195,179,195, + 178,195,180,195,182,195,181,195,186,195,185,195,187,195,188,226, + 128,160,194,176,194,162,194,163,194,167,226,128,162,194,182,195, + 159,194,174,194,169,226,132,162,194,180,194,168,226,137,160,195, + 134,195,152,226,136,158,194,177,226,137,164,226,137,165,194,165, + 194,181,226,136,130,226,136,145,226,136,143,207,128,226,136,171, + 194,170,194,186,206,169,195,166,195,184,194,191,194,161,194,172, + 226,136,154,198,146,226,137,136,226,136,134,194,171,194,187,226, + 128,166,194,160,195,128,195,131,195,149,197,146,197,147,226,128, + 147,226,128,148,226,128,156,226,128,157,226,128,152,226,128,153, + 195,183,226,151,138,195,191,197,184,196,158,196,159,196,176,196, + 177,197,158,197,159,226,128,161,194,183,226,128,154,226,128,158, + 226,128,176,195,130,195,138,195,129,195,139,195,136,195,141,195, + 142,195,143,195,140,195,147,195,148,239,163,191,195,146,195,154, + 195,155,195,153,239,162,160,203,134,203,156,194,175,203,152,203, + 153,203,154,194,184,203,157,203,155,203,135,41,11,218,7,95, + 95,100,111,99,95,95,114,5,0,0,0,114,1,0,0,0, + 114,24,0,0,0,114,31,0,0,0,114,33,0,0,0,114, + 36,0,0,0,114,38,0,0,0,114,17,0,0,0,90,13, + 99,104,97,114,109,97,112,95,98,117,105,108,100,114,7,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,40,0,0,0, + 1,0,0,0,115,26,0,0,0,4,0,8,4,16,4,16, + 8,16,4,18,4,18,3,6,5,2,15,2,255,0,127,0, + 127,14,6,115,54,0,0,0,4,2,8,2,8,10,4,250, + 4,6,8,4,4,254,4,2,8,4,4,254,4,2,8,3, + 6,255,4,1,8,3,6,255,4,1,6,13,0,127,0,127, + 2,7,0,129,0,129,2,254,0,127,0,127,14,6,115,120, + 0,0,0,1,4,1,4,1,14,1,14,1,14,1,14,1, + 66,1,66,1,66,1,66,13,19,13,25,1,66,1,66,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 74,1,74,1,74,1,74,26,32,26,51,1,74,1,74,1, + 9,1,9,1,9,1,9,20,25,26,32,26,45,1,9,1, + 9,1,9,1,9,1,9,1,9,20,25,26,32,26,45,1, + 9,1,9,1,6,1,6,1,6,5,13,1,15,16,22,16, + 36,37,51,16,52,1,15,1,15,1,15,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_mbcs.h b/Python/frozen_modules/encodings_mbcs.h new file mode 100644 index 00000000000000..a4ba127c3136cf --- /dev/null +++ b/Python/frozen_modules/encodings_mbcs.h @@ -0,0 +1,130 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_mbcs[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,114,0,0,0,100,0,90,0,100,1, + 100,2,108,1,109,2,90,2,109,3,90,3,1,0,100,1, + 100,3,108,1,90,1,101,2,90,4,100,15,100,5,132,1, + 90,5,71,0,100,6,132,0,100,7,101,1,106,6,131,3, + 90,6,71,0,100,8,132,0,100,9,101,1,106,7,131,3, + 90,8,71,0,100,10,132,0,100,11,101,1,106,9,131,3, + 90,9,71,0,100,12,132,0,100,13,101,1,106,10,131,3, + 90,10,100,14,132,0,90,11,100,3,83,0,41,16,122,216, + 32,80,121,116,104,111,110,32,39,109,98,99,115,39,32,67, + 111,100,101,99,32,102,111,114,32,87,105,110,100,111,119,115, + 10,10,10,67,108,111,110,101,100,32,98,121,32,77,97,114, + 107,32,72,97,109,109,111,110,100,32,40,109,104,97,109,109, + 111,110,100,64,115,107,105,112,112,105,110,101,116,46,99,111, + 109,46,97,117,41,32,102,114,111,109,32,97,115,99,105,105, + 46,112,121,44,10,119,104,105,99,104,32,119,97,115,32,119, + 114,105,116,116,101,110,32,98,121,32,77,97,114,99,45,65, + 110,100,114,101,32,76,101,109,98,117,114,103,32,40,109,97, + 108,64,108,101,109,98,117,114,103,46,99,111,109,41,46,10, + 10,40,99,41,32,67,111,112,121,114,105,103,104,116,32,67, + 78,82,73,44,32,65,108,108,32,82,105,103,104,116,115,32, + 82,101,115,101,114,118,101,100,46,32,78,79,32,87,65,82, + 82,65,78,84,89,46,10,10,233,0,0,0,0,41,2,218, + 11,109,98,99,115,95,101,110,99,111,100,101,218,11,109,98, + 99,115,95,100,101,99,111,100,101,78,218,6,115,116,114,105, + 99,116,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,12,0,0,0,116,0,124,0, + 124,1,100,1,131,3,83,0,41,2,78,84,41,1,114,2, + 0,0,0,41,2,218,5,105,110,112,117,116,218,6,101,114, + 114,111,114,115,115,2,0,0,0,32,32,250,23,60,102,114, + 111,122,101,110,32,101,110,99,111,100,105,110,103,115,46,109, + 98,99,115,62,218,6,100,101,99,111,100,101,114,7,0,0, + 0,20,0,0,0,243,2,0,0,0,12,1,114,8,0,0, + 0,115,12,0,0,0,12,23,24,29,31,37,39,43,12,44, + 5,44,243,0,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,115,16,0,0,0,116,0,124,1,124,0,106,1,131,2, + 100,1,25,0,83,0,41,2,78,114,0,0,0,0,41,2, + 114,1,0,0,0,114,5,0,0,0,41,3,90,4,115,101, + 108,102,114,4,0,0,0,90,5,102,105,110,97,108,115,3, + 0,0,0,32,32,32,114,6,0,0,0,218,6,101,110,99, + 111,100,101,122,25,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,101,110,99,111,100,101,24,0, + 0,0,243,2,0,0,0,16,1,114,12,0,0,0,115,16, + 0,0,0,16,27,28,33,35,39,35,46,16,47,48,49,16, + 50,9,50,114,9,0,0,0,78,41,1,70,41,4,218,8, + 95,95,110,97,109,101,95,95,218,10,95,95,109,111,100,117, + 108,101,95,95,218,12,95,95,113,117,97,108,110,97,109,101, + 95,95,114,11,0,0,0,169,0,114,9,0,0,0,114,6, + 0,0,0,114,10,0,0,0,114,10,0,0,0,23,0,0, + 0,115,4,0,0,0,8,0,12,1,115,6,0,0,0,8, + 233,2,24,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,50,5,50,5,50,5,50,5,50,114,9, + 0,0,0,114,10,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,16,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,4,100,1, + 83,0,41,2,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,78,41,5,114,13,0,0,0, + 114,14,0,0,0,114,15,0,0,0,114,2,0,0,0,90, + 14,95,98,117,102,102,101,114,95,100,101,99,111,100,101,114, + 16,0,0,0,114,9,0,0,0,114,6,0,0,0,114,18, + 0,0,0,114,18,0,0,0,27,0,0,0,243,4,0,0, + 0,8,0,8,1,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,22,33,5,19,5, + 19,5,19,114,9,0,0,0,114,18,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,17,0,0,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,41,5,114,13,0,0,0,114, + 14,0,0,0,114,15,0,0,0,114,1,0,0,0,114,11, + 0,0,0,114,16,0,0,0,114,9,0,0,0,114,6,0, + 0,0,114,20,0,0,0,114,20,0,0,0,30,0,0,0, + 114,19,0,0,0,115,4,0,0,0,8,226,8,31,115,16, + 0,0,0,1,1,1,1,1,1,1,1,14,25,5,11,5, + 11,5,11,114,9,0,0,0,114,20,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,17,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,41,5,114,13,0,0,0,114, + 14,0,0,0,114,15,0,0,0,114,2,0,0,0,114,7, + 0,0,0,114,16,0,0,0,114,9,0,0,0,114,6,0, + 0,0,114,21,0,0,0,114,21,0,0,0,33,0,0,0, + 114,19,0,0,0,115,4,0,0,0,8,223,8,34,115,16, + 0,0,0,1,1,1,1,1,1,1,1,14,25,5,11,5, + 11,5,11,114,9,0,0,0,114,21,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,24,0,0,0,116,0,106,1,100,1,116,2,116, + 3,116,4,116,5,116,6,116,7,100,2,141,7,83,0,41, + 3,78,90,4,109,98,99,115,41,7,218,4,110,97,109,101, + 114,11,0,0,0,114,7,0,0,0,90,18,105,110,99,114, + 101,109,101,110,116,97,108,101,110,99,111,100,101,114,90,18, + 105,110,99,114,101,109,101,110,116,97,108,100,101,99,111,100, + 101,114,90,12,115,116,114,101,97,109,114,101,97,100,101,114, + 90,12,115,116,114,101,97,109,119,114,105,116,101,114,41,8, + 218,6,99,111,100,101,99,115,90,9,67,111,100,101,99,73, + 110,102,111,114,11,0,0,0,114,7,0,0,0,114,10,0, + 0,0,114,18,0,0,0,114,21,0,0,0,114,20,0,0, + 0,114,16,0,0,0,114,9,0,0,0,114,6,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,24,0, + 0,0,38,0,0,0,115,18,0,0,0,4,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,6,1,115,24,0,0,0,12,18,12,28,14,20,16, + 22,16,22,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,9,0,0,0,41,1,114,3,0,0,0,41,12,218, + 7,95,95,100,111,99,95,95,114,23,0,0,0,114,1,0, + 0,0,114,2,0,0,0,114,11,0,0,0,114,7,0,0, + 0,114,10,0,0,0,90,26,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,18,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,24,0,0,0,114,16,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 26,0,0,0,1,0,0,0,115,20,0,0,0,4,0,16, + 11,8,2,4,4,8,2,16,3,16,4,16,3,16,3,10, + 5,115,38,0,0,0,4,8,16,3,8,2,4,4,2,2, + 6,1,8,4,4,254,4,2,8,3,4,255,4,1,8,3, + 4,255,4,1,8,3,4,255,4,1,10,13,115,114,0,0, + 0,1,4,1,4,1,44,1,44,1,44,1,44,1,44,1, + 44,1,44,1,44,1,14,1,14,1,14,1,14,10,21,1, + 7,26,34,1,44,1,44,1,44,1,50,1,50,1,50,1, + 50,26,32,26,51,1,50,1,50,1,33,1,33,1,33,1, + 33,26,32,26,59,1,33,1,33,1,25,1,25,1,25,1, + 25,20,26,20,39,1,25,1,25,1,25,1,25,1,25,1, + 25,20,26,20,39,1,25,1,25,1,6,1,6,1,6,1, + 6,1,6,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_oem.h b/Python/frozen_modules/encodings_oem.h new file mode 100644 index 00000000000000..4fa027b0d0a768 --- /dev/null +++ b/Python/frozen_modules/encodings_oem.h @@ -0,0 +1,118 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_oem[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,114,0,0,0,100,0,90,0,100,1, + 100,2,108,1,109,2,90,2,109,3,90,3,1,0,100,1, + 100,3,108,1,90,1,101,2,90,4,100,15,100,5,132,1, + 90,5,71,0,100,6,132,0,100,7,101,1,106,6,131,3, + 90,6,71,0,100,8,132,0,100,9,101,1,106,7,131,3, + 90,8,71,0,100,10,132,0,100,11,101,1,106,9,131,3, + 90,9,71,0,100,12,132,0,100,13,101,1,106,10,131,3, + 90,10,100,14,132,0,90,11,100,3,83,0,41,16,122,33, + 32,80,121,116,104,111,110,32,39,111,101,109,39,32,67,111, + 100,101,99,32,102,111,114,32,87,105,110,100,111,119,115,10, + 10,233,0,0,0,0,41,2,218,10,111,101,109,95,101,110, + 99,111,100,101,218,10,111,101,109,95,100,101,99,111,100,101, + 78,218,6,115,116,114,105,99,116,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,12, + 0,0,0,116,0,124,0,124,1,100,1,131,3,83,0,41, + 2,78,84,41,1,114,2,0,0,0,41,2,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,2,0,0,0, + 32,32,250,22,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,111,101,109,62,218,6,100,101,99,111, + 100,101,114,7,0,0,0,14,0,0,0,243,2,0,0,0, + 12,1,114,8,0,0,0,115,12,0,0,0,12,22,23,28, + 30,36,38,42,12,43,5,43,243,0,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,16,0,0,0,116,0,124,1, + 124,0,106,1,131,2,100,1,25,0,83,0,41,2,78,114, + 0,0,0,0,41,2,114,1,0,0,0,114,5,0,0,0, + 41,3,90,4,115,101,108,102,114,4,0,0,0,90,5,102, + 105,110,97,108,115,3,0,0,0,32,32,32,114,6,0,0, + 0,218,6,101,110,99,111,100,101,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,18,0,0,0,243,2,0,0,0,16,1,114, + 12,0,0,0,115,16,0,0,0,16,26,27,32,34,38,34, + 45,16,46,47,48,16,49,9,49,114,9,0,0,0,78,41, + 1,70,41,4,218,8,95,95,110,97,109,101,95,95,218,10, + 95,95,109,111,100,117,108,101,95,95,218,12,95,95,113,117, + 97,108,110,97,109,101,95,95,114,11,0,0,0,169,0,114, + 9,0,0,0,114,6,0,0,0,114,10,0,0,0,114,10, + 0,0,0,17,0,0,0,115,4,0,0,0,8,0,12,1, + 115,6,0,0,0,8,239,2,18,10,1,115,20,0,0,0, + 1,1,1,1,1,1,1,1,35,40,5,49,5,49,5,49, + 5,49,5,49,114,9,0,0,0,114,10,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,243,16,0,0,0,101,0,90,1,100,0,90,2, + 101,3,90,4,100,1,83,0,41,2,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,78,41, + 5,114,13,0,0,0,114,14,0,0,0,114,15,0,0,0, + 114,2,0,0,0,90,14,95,98,117,102,102,101,114,95,100, + 101,99,111,100,101,114,16,0,0,0,114,9,0,0,0,114, + 6,0,0,0,114,18,0,0,0,114,18,0,0,0,21,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,235,8,22,115,16,0,0,0,1,1,1,1,1,1,1, + 1,22,32,5,19,5,19,5,19,114,9,0,0,0,114,18, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,17,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,41,5, + 114,13,0,0,0,114,14,0,0,0,114,15,0,0,0,114, + 1,0,0,0,114,11,0,0,0,114,16,0,0,0,114,9, + 0,0,0,114,6,0,0,0,114,20,0,0,0,114,20,0, + 0,0,24,0,0,0,114,19,0,0,0,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,14,24,5,11,5,11,5,11,114,9,0,0,0,114,20, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,17,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,41,5, + 114,13,0,0,0,114,14,0,0,0,114,15,0,0,0,114, + 2,0,0,0,114,7,0,0,0,114,16,0,0,0,114,9, + 0,0,0,114,6,0,0,0,114,21,0,0,0,114,21,0, + 0,0,27,0,0,0,114,19,0,0,0,115,4,0,0,0, + 8,229,8,28,115,16,0,0,0,1,1,1,1,1,1,1, + 1,14,24,5,11,5,11,5,11,114,9,0,0,0,114,21, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,24,0,0,0,116,0,106, + 1,100,1,116,2,116,3,116,4,116,5,116,6,116,7,100, + 2,141,7,83,0,41,3,78,90,3,111,101,109,41,7,218, + 4,110,97,109,101,114,11,0,0,0,114,7,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,8,218,6,99,111,100,101,99,115,90,9,67, + 111,100,101,99,73,110,102,111,114,11,0,0,0,114,7,0, + 0,0,114,10,0,0,0,114,18,0,0,0,114,21,0,0, + 0,114,20,0,0,0,114,16,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,24,0,0,0,32,0,0,0,115,18,0,0,0, + 4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,6,1,115,24,0,0,0,12,18, + 12,28,14,19,16,22,16,22,28,46,28,46,22,34,22,34, + 12,6,12,6,5,6,114,9,0,0,0,41,1,114,3,0, + 0,0,41,12,218,7,95,95,100,111,99,95,95,114,23,0, + 0,0,114,1,0,0,0,114,2,0,0,0,114,11,0,0, + 0,114,7,0,0,0,114,10,0,0,0,90,26,66,117,102, + 102,101,114,101,100,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,114,18,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,24,0,0,0,114,16,0,0,0, + 114,9,0,0,0,114,6,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,26,0,0,0,1,0,0,0,115,20,0, + 0,0,4,0,16,5,8,2,4,4,8,2,16,3,16,4, + 16,3,16,3,10,5,115,38,0,0,0,4,2,16,3,8, + 2,4,4,2,2,6,1,8,4,4,254,4,2,8,3,4, + 255,4,1,8,3,4,255,4,1,8,3,4,255,4,1,10, + 13,115,114,0,0,0,1,4,1,4,1,42,1,42,1,42, + 1,42,1,42,1,42,1,42,1,42,1,14,1,14,1,14, + 1,14,10,20,1,7,26,34,1,43,1,43,1,43,1,49, + 1,49,1,49,1,49,26,32,26,51,1,49,1,49,1,32, + 1,32,1,32,1,32,26,32,26,59,1,32,1,32,1,24, + 1,24,1,24,1,24,20,26,20,39,1,24,1,24,1,24, + 1,24,1,24,1,24,20,26,20,39,1,24,1,24,1,6, + 1,6,1,6,1,6,1,6,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_palmos.h b/Python/frozen_modules/encodings_palmos.h new file mode 100644 index 00000000000000..7d30a34a61c4ee --- /dev/null +++ b/Python/frozen_modules/encodings_palmos.h @@ -0,0 +1,182 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_palmos[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,120,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,102,111,114,32,80,97,108,109,79,83, + 32,51,46,53,46,10,10,87,114,105,116,116,101,110,32,98, + 121,32,83,106,111,101,114,100,32,77,117,108,108,101,110,100, + 101,114,32,40,115,106,111,101,114,100,64,97,99,109,46,111, + 114,103,41,59,32,98,97,115,101,100,32,111,110,32,105,115, + 111,56,56,53,57,95,49,53,46,112,121,46,10,10,233,0, + 0,0,0,78,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,115,28,0,0,0,101,0, + 90,1,100,0,90,2,100,5,100,2,132,1,90,3,100,5, + 100,3,132,1,90,4,100,4,83,0,41,6,218,5,67,111, + 100,101,99,218,6,115,116,114,105,99,116,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,14,0,0,0,116,0,106,1,124,1,124,2,116,2,131, + 3,83,0,169,1,78,41,3,218,6,99,111,100,101,99,115, + 218,14,99,104,97,114,109,97,112,95,101,110,99,111,100,101, + 218,14,101,110,99,111,100,105,110,103,95,116,97,98,108,101, + 169,3,218,4,115,101,108,102,218,5,105,110,112,117,116,218, + 6,101,114,114,111,114,115,115,3,0,0,0,32,32,32,250, + 25,60,102,114,111,122,101,110,32,101,110,99,111,100,105,110, + 103,115,46,112,97,108,109,111,115,62,218,6,101,110,99,111, + 100,101,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 12,0,0,0,243,2,0,0,0,14,1,114,14,0,0,0, + 115,14,0,0,0,16,22,16,37,38,43,44,50,51,65,16, + 66,9,66,243,0,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,3,0, + 0,0,114,4,0,0,0,41,3,114,5,0,0,0,218,14, + 99,104,97,114,109,97,112,95,100,101,99,111,100,101,218,14, + 100,101,99,111,100,105,110,103,95,116,97,98,108,101,114,8, + 0,0,0,115,3,0,0,0,32,32,32,114,12,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,15,0,0,0,114,14,0,0,0,114, + 14,0,0,0,115,14,0,0,0,16,22,16,37,38,43,44, + 50,51,65,16,66,9,66,114,15,0,0,0,78,41,1,114, + 2,0,0,0,41,5,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,13,0,0,0,114, + 18,0,0,0,169,0,114,15,0,0,0,114,12,0,0,0, + 114,1,0,0,0,114,1,0,0,0,11,0,0,0,115,6, + 0,0,0,8,0,8,1,12,3,115,10,0,0,0,8,245, + 2,12,6,1,2,2,10,1,115,28,0,0,0,1,1,1, + 1,1,1,1,1,34,42,5,66,5,66,5,66,34,42,5, + 66,5,66,5,66,5,66,5,66,114,15,0,0,0,114,1, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,20,0,0,0,101,0,90, + 1,100,0,90,2,100,4,100,2,132,1,90,3,100,3,83, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,243,20,0, + 0,0,116,0,106,1,124,1,124,0,106,2,116,3,131,3, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,4, + 114,5,0,0,0,114,6,0,0,0,114,11,0,0,0,114, + 7,0,0,0,169,3,114,9,0,0,0,114,10,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 12,0,0,0,114,13,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,19,0,0,0,243,2,0,0,0,20,1,114, + 28,0,0,0,115,20,0,0,0,16,22,16,37,38,43,44, + 48,44,55,56,70,16,71,72,73,16,74,9,74,114,15,0, + 0,0,78,169,1,70,41,4,114,19,0,0,0,114,20,0, + 0,0,114,21,0,0,0,114,13,0,0,0,114,22,0,0, + 0,114,15,0,0,0,114,12,0,0,0,114,24,0,0,0, + 114,24,0,0,0,18,0,0,0,243,4,0,0,0,8,0, + 12,1,115,6,0,0,0,8,238,2,19,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,24,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,114,23,0,0,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,114,25,0,0,0,114,26,0,0,0, + 41,4,114,5,0,0,0,114,16,0,0,0,114,11,0,0, + 0,114,17,0,0,0,114,27,0,0,0,115,3,0,0,0, + 32,32,32,114,12,0,0,0,114,18,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,23,0,0,0,114,28,0,0, + 0,114,28,0,0,0,115,20,0,0,0,16,22,16,37,38, + 43,44,48,44,55,56,70,16,71,72,73,16,74,9,74,114, + 15,0,0,0,78,114,29,0,0,0,41,4,114,19,0,0, + 0,114,20,0,0,0,114,21,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,114, + 31,0,0,0,114,31,0,0,0,22,0,0,0,114,30,0, + 0,0,115,6,0,0,0,8,234,2,23,10,1,115,20,0, + 0,0,1,1,1,1,1,1,1,1,35,40,5,74,5,74, + 5,74,5,74,5,74,114,15,0,0,0,114,31,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,12,0,0,0,101,0,90,1,100,0, + 90,2,100,1,83,0,41,2,218,12,83,116,114,101,97,109, + 87,114,105,116,101,114,78,169,3,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,33,0,0,0,114,33,0,0, + 0,26,0,0,0,243,4,0,0,0,8,0,4,1,115,4, + 0,0,0,8,230,4,27,115,12,0,0,0,1,1,1,1, + 1,1,1,1,5,9,5,9,114,15,0,0,0,114,33,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,32,0,0,0,41,2,218,12, + 83,116,114,101,97,109,82,101,97,100,101,114,78,114,34,0, + 0,0,114,22,0,0,0,114,15,0,0,0,114,12,0,0, + 0,114,36,0,0,0,114,36,0,0,0,29,0,0,0,114, + 35,0,0,0,115,4,0,0,0,8,227,4,30,115,12,0, + 0,0,1,1,1,1,1,1,1,1,5,9,5,9,114,15, + 0,0,0,114,36,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,32,0, + 0,0,116,0,106,1,100,1,116,2,131,0,106,3,116,2, + 131,0,106,4,116,5,116,6,116,7,116,8,100,2,141,7, + 83,0,41,3,78,90,6,112,97,108,109,111,115,41,7,218, + 4,110,97,109,101,114,13,0,0,0,114,18,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,114, + 101,97,100,101,114,90,12,115,116,114,101,97,109,119,114,105, + 116,101,114,41,9,114,5,0,0,0,90,9,67,111,100,101, + 99,73,110,102,111,114,1,0,0,0,114,13,0,0,0,114, + 18,0,0,0,114,24,0,0,0,114,31,0,0,0,114,36, + 0,0,0,114,33,0,0,0,114,22,0,0,0,114,15,0, + 0,0,114,12,0,0,0,218,11,103,101,116,114,101,103,101, + 110,116,114,121,114,38,0,0,0,34,0,0,0,115,18,0, + 0,0,4,1,2,1,6,1,6,1,2,1,2,1,2,1, + 2,1,6,249,115,18,0,0,0,4,1,2,1,6,1,6, + 1,2,1,2,1,2,1,2,1,6,1,115,32,0,0,0, + 12,18,12,28,14,22,16,21,16,23,16,30,16,21,16,23, + 16,30,28,46,28,46,22,34,22,34,12,6,12,6,5,6, + 114,15,0,0,0,117,148,1,0,0,0,1,2,3,4,5, + 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21, + 22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, + 38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53, + 54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69, + 70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85, + 86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101, + 102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117, + 118,119,120,121,122,123,124,125,126,127,226,130,172,194,129,226, + 128,154,198,146,226,128,158,226,128,166,226,128,160,226,128,161, + 203,134,226,128,176,197,160,226,128,185,197,146,226,153,166,226, + 153,163,226,153,165,226,153,160,226,128,152,226,128,153,226,128, + 156,226,128,157,226,128,162,226,128,147,226,128,148,203,156,226, + 132,162,197,161,194,155,197,147,194,157,194,158,197,184,194,160, + 194,161,194,162,194,163,194,164,194,165,194,166,194,167,194,168, + 194,169,194,170,194,171,194,172,194,173,194,174,194,175,194,176, + 194,177,194,178,194,179,194,180,194,181,194,182,194,183,194,184, + 194,185,194,186,194,187,194,188,194,189,194,190,194,191,195,128, + 195,129,195,130,195,131,195,132,195,133,195,134,195,135,195,136, + 195,137,195,138,195,139,195,140,195,141,195,142,195,143,195,144, + 195,145,195,146,195,147,195,148,195,149,195,150,195,151,195,152, + 195,153,195,154,195,155,195,156,195,157,195,158,195,159,195,160, + 195,161,195,162,195,163,195,164,195,165,195,166,195,167,195,168, + 195,169,195,170,195,171,195,172,195,173,195,174,195,175,195,176, + 195,177,195,178,195,179,195,180,195,181,195,182,195,183,195,184, + 195,185,195,186,195,187,195,188,195,189,195,190,195,191,41,11, + 218,7,95,95,100,111,99,95,95,114,5,0,0,0,114,1, + 0,0,0,114,24,0,0,0,114,31,0,0,0,114,33,0, + 0,0,114,36,0,0,0,114,38,0,0,0,114,17,0,0, + 0,90,13,99,104,97,114,109,97,112,95,98,117,105,108,100, + 114,7,0,0,0,114,22,0,0,0,114,15,0,0,0,114, + 12,0,0,0,218,8,60,109,111,100,117,108,101,62,114,40, + 0,0,0,1,0,0,0,115,26,0,0,0,4,0,8,6, + 16,4,16,7,16,4,18,4,18,3,6,5,2,15,2,255, + 0,127,0,127,14,6,115,54,0,0,0,4,4,8,2,8, + 9,4,251,4,5,8,4,4,254,4,2,8,4,4,254,4, + 2,8,3,6,255,4,1,8,3,6,255,4,1,6,13,0, + 127,0,127,2,7,0,129,0,129,2,254,0,127,0,127,14, + 6,115,120,0,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,66,1,66,1,66,1,66,13,19,13,25,1,66, + 1,66,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,74,1,74,1,74,1,74,26,32,26,51,1,74, + 1,74,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,5,11,1,15, + 16,22,16,36,37,51,16,52,1,15,1,15,1,15,114,15, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_ptcp154.h b/Python/frozen_modules/encodings_ptcp154.h new file mode 100644 index 00000000000000..26676bc0af1dac --- /dev/null +++ b/Python/frozen_modules/encodings_ptcp154.h @@ -0,0 +1,188 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_ptcp154[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,222,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,103,101,110,101,114,97,116,101,100,32, + 102,114,111,109,32,39,80,84,67,80,49,53,52,46,116,120, + 116,39,32,119,105,116,104,32,103,101,110,99,111,100,101,99, + 46,112,121,46,10,10,87,114,105,116,116,101,110,32,98,121, + 32,77,97,114,99,45,65,110,100,114,101,32,76,101,109,98, + 117,114,103,32,40,109,97,108,64,108,101,109,98,117,114,103, + 46,99,111,109,41,46,10,10,40,99,41,32,67,111,112,121, + 114,105,103,104,116,32,67,78,82,73,44,32,65,108,108,32, + 82,105,103,104,116,115,32,82,101,115,101,114,118,101,100,46, + 32,78,79,32,87,65,82,82,65,78,84,89,46,10,40,99, + 41,32,67,111,112,121,114,105,103,104,116,32,50,48,48,48, + 32,71,117,105,100,111,32,118,97,110,32,82,111,115,115,117, + 109,46,10,10,233,0,0,0,0,78,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,115, + 28,0,0,0,101,0,90,1,100,0,90,2,100,5,100,2, + 132,1,90,3,100,5,100,3,132,1,90,4,100,4,83,0, + 41,6,218,5,67,111,100,101,99,218,6,115,116,114,105,99, + 116,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,14,0,0,0,116,0,106,1,124, + 1,124,2,116,2,131,3,83,0,169,1,78,41,3,218,6, + 99,111,100,101,99,115,218,14,99,104,97,114,109,97,112,95, + 101,110,99,111,100,101,218,14,101,110,99,111,100,105,110,103, + 95,116,97,98,108,101,169,3,218,4,115,101,108,102,218,5, + 105,110,112,117,116,218,6,101,114,114,111,114,115,115,3,0, + 0,0,32,32,32,250,26,60,102,114,111,122,101,110,32,101, + 110,99,111,100,105,110,103,115,46,112,116,99,112,49,53,52, + 62,218,6,101,110,99,111,100,101,122,12,67,111,100,101,99, + 46,101,110,99,111,100,101,16,0,0,0,243,2,0,0,0, + 14,1,114,14,0,0,0,115,14,0,0,0,16,22,16,37, + 38,43,44,50,51,65,16,66,9,66,243,0,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,114,3,0,0,0,114,4,0,0,0,41,3, + 114,5,0,0,0,218,14,99,104,97,114,109,97,112,95,100, + 101,99,111,100,101,218,14,100,101,99,111,100,105,110,103,95, + 116,97,98,108,101,114,8,0,0,0,115,3,0,0,0,32, + 32,32,114,12,0,0,0,218,6,100,101,99,111,100,101,122, + 12,67,111,100,101,99,46,100,101,99,111,100,101,19,0,0, + 0,114,14,0,0,0,114,14,0,0,0,115,14,0,0,0, + 16,22,16,37,38,43,44,50,51,65,16,66,9,66,114,15, + 0,0,0,78,41,1,114,2,0,0,0,41,5,218,8,95, + 95,110,97,109,101,95,95,218,10,95,95,109,111,100,117,108, + 101,95,95,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,114,13,0,0,0,114,18,0,0,0,169,0,114,15,0, + 0,0,114,12,0,0,0,114,1,0,0,0,114,1,0,0, + 0,14,0,0,0,115,6,0,0,0,8,0,8,2,12,3, + 115,10,0,0,0,8,242,2,16,6,1,2,2,10,1,115, + 28,0,0,0,1,1,1,1,1,1,1,1,34,42,5,66, + 5,66,5,66,34,42,5,66,5,66,5,66,5,66,5,66, + 114,15,0,0,0,114,1,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,243, + 20,0,0,0,101,0,90,1,100,0,90,2,100,4,100,2, + 132,1,90,3,100,3,83,0,41,5,218,18,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,70,99, + 3,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,20,0,0,0,116,0,106,1,124,1,124, + 0,106,2,116,3,131,3,100,1,25,0,83,0,169,2,78, + 114,0,0,0,0,41,4,114,5,0,0,0,114,6,0,0, + 0,114,11,0,0,0,114,7,0,0,0,169,3,114,9,0, + 0,0,114,10,0,0,0,90,5,102,105,110,97,108,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,13,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,46,101,110,99,111,100,101,23,0,0,0,243, + 2,0,0,0,20,1,114,28,0,0,0,115,20,0,0,0, + 16,22,16,37,38,43,44,48,44,55,56,70,16,71,72,73, + 16,74,9,74,114,15,0,0,0,78,169,1,70,41,4,114, + 19,0,0,0,114,20,0,0,0,114,21,0,0,0,114,13, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,24,0,0,0,114,24,0,0,0,22,0,0,0, + 243,4,0,0,0,8,0,12,1,115,6,0,0,0,8,234, + 2,23,10,1,115,20,0,0,0,1,1,1,1,1,1,1, + 1,35,40,5,74,5,74,5,74,5,74,5,74,114,15,0, + 0,0,114,24,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,114,23,0,0, + 0,41,5,218,18,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,70,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,114,25,0, + 0,0,114,26,0,0,0,41,4,114,5,0,0,0,114,16, + 0,0,0,114,11,0,0,0,114,17,0,0,0,114,27,0, + 0,0,115,3,0,0,0,32,32,32,114,12,0,0,0,114, + 18,0,0,0,122,25,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,46,100,101,99,111,100,101,27, + 0,0,0,114,28,0,0,0,114,28,0,0,0,115,20,0, + 0,0,16,22,16,37,38,43,44,48,44,55,56,70,16,71, + 72,73,16,74,9,74,114,15,0,0,0,78,114,29,0,0, + 0,41,4,114,19,0,0,0,114,20,0,0,0,114,21,0, + 0,0,114,18,0,0,0,114,22,0,0,0,114,15,0,0, + 0,114,12,0,0,0,114,31,0,0,0,114,31,0,0,0, + 26,0,0,0,114,30,0,0,0,115,6,0,0,0,8,230, + 2,27,10,1,115,20,0,0,0,1,1,1,1,1,1,1, + 1,35,40,5,74,5,74,5,74,5,74,5,74,114,15,0, + 0,0,114,31,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,243,12,0,0, + 0,101,0,90,1,100,0,90,2,100,1,83,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,169,3, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,114, + 22,0,0,0,114,15,0,0,0,114,12,0,0,0,114,33, + 0,0,0,114,33,0,0,0,30,0,0,0,243,4,0,0, + 0,8,0,4,1,115,4,0,0,0,8,226,4,31,115,12, + 0,0,0,1,1,1,1,1,1,1,1,5,9,5,9,114, + 15,0,0,0,114,33,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,32, + 0,0,0,41,2,218,12,83,116,114,101,97,109,82,101,97, + 100,101,114,78,114,34,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,36,0,0,0,114,36,0, + 0,0,33,0,0,0,114,35,0,0,0,115,4,0,0,0, + 8,223,4,34,115,12,0,0,0,1,1,1,1,1,1,1, + 1,5,9,5,9,114,15,0,0,0,114,36,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, + 3,0,0,0,115,32,0,0,0,116,0,106,1,100,1,116, + 2,131,0,106,3,116,2,131,0,106,4,116,5,116,6,116, + 7,116,8,100,2,141,7,83,0,41,3,78,90,7,112,116, + 99,112,49,53,52,41,7,218,4,110,97,109,101,114,13,0, + 0,0,114,18,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,114,5,0, + 0,0,90,9,67,111,100,101,99,73,110,102,111,114,1,0, + 0,0,114,13,0,0,0,114,18,0,0,0,114,24,0,0, + 0,114,31,0,0,0,114,36,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,15,0,0,0,114,12,0,0,0,218, + 11,103,101,116,114,101,103,101,110,116,114,121,114,38,0,0, + 0,38,0,0,0,115,18,0,0,0,4,1,2,1,6,1, + 6,1,2,1,2,1,2,1,2,1,6,249,115,18,0,0, + 0,4,1,2,1,6,1,6,1,2,1,2,1,2,1,2, + 1,6,1,115,32,0,0,0,12,18,12,28,14,23,16,21, + 16,23,16,30,16,21,16,23,16,30,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,15,0,0,0,117,138,1, + 0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13, + 14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29, + 30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45, + 46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61, + 62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77, + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,210,150,210,146,211,174,210,147,226,128,158,226,128,166, + 210,182,210,174,210,178,210,175,210,160,211,162,210,162,210,154, + 210,186,210,184,210,151,226,128,152,226,128,153,226,128,156,226, + 128,157,226,128,162,226,128,147,226,128,148,210,179,210,183,210, + 161,211,163,210,163,210,155,210,187,210,185,194,160,208,142,209, + 158,208,136,211,168,210,152,210,176,194,167,208,129,194,169,211, + 152,194,171,194,172,211,175,194,174,210,156,194,176,210,177,208, + 134,209,150,210,153,211,169,194,182,194,183,209,145,226,132,150, + 211,153,194,187,209,152,210,170,210,171,210,157,208,144,208,145, + 208,146,208,147,208,148,208,149,208,150,208,151,208,152,208,153, + 208,154,208,155,208,156,208,157,208,158,208,159,208,160,208,161, + 208,162,208,163,208,164,208,165,208,166,208,167,208,168,208,169, + 208,170,208,171,208,172,208,173,208,174,208,175,208,176,208,177, + 208,178,208,179,208,180,208,181,208,182,208,183,208,184,208,185, + 208,186,208,187,208,188,208,189,208,190,208,191,209,128,209,129, + 209,130,209,131,209,132,209,133,209,134,209,135,209,136,209,137, + 209,138,209,139,209,140,209,141,209,142,209,143,41,11,218,7, + 95,95,100,111,99,95,95,114,5,0,0,0,114,1,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,33,0,0,0, + 114,36,0,0,0,114,38,0,0,0,114,17,0,0,0,90, + 13,99,104,97,114,109,97,112,95,98,117,105,108,100,114,7, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,40,0,0, + 0,1,0,0,0,115,26,0,0,0,4,0,8,9,16,4, + 16,8,16,4,18,4,18,3,6,5,2,15,2,255,0,127, + 0,127,14,6,115,54,0,0,0,4,7,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,0,127,0, + 127,2,7,0,129,0,129,2,254,0,127,0,127,14,6,115, + 120,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,66,1,66,1,66,1,66,13,19,13,25,1,66,1,66, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,5,13,1,15,16,22, + 16,36,37,51,16,52,1,15,1,15,1,15,114,15,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_punycode.h b/Python/frozen_modules/encodings_punycode.h new file mode 100644 index 00000000000000..90566a1f865a3e --- /dev/null +++ b/Python/frozen_modules/encodings_punycode.h @@ -0,0 +1,548 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_punycode[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,182,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,3,132,0,90,2,100,4,132,0, + 90,3,100,5,132,0,90,4,100,6,132,0,90,5,100,7, + 132,0,90,6,100,8,90,7,100,9,132,0,90,8,100,10, + 132,0,90,9,100,11,132,0,90,10,100,12,132,0,90,11, + 100,13,132,0,90,12,100,14,132,0,90,13,100,15,132,0, + 90,14,71,0,100,16,132,0,100,17,101,1,106,15,131,3, + 90,15,71,0,100,18,132,0,100,19,101,1,106,16,131,3, + 90,16,71,0,100,20,132,0,100,21,101,1,106,17,131,3, + 90,17,71,0,100,22,132,0,100,23,101,15,101,1,106,18, + 131,4,90,18,71,0,100,24,132,0,100,25,101,15,101,1, + 106,19,131,4,90,19,100,26,132,0,90,20,100,2,83,0, + 41,27,117,89,0,0,0,32,67,111,100,101,99,32,102,111, + 114,32,116,104,101,32,80,117,110,105,99,111,100,101,32,101, + 110,99,111,100,105,110,103,44,32,97,115,32,115,112,101,99, + 105,102,105,101,100,32,105,110,32,82,70,67,32,51,52,57, + 50,10,10,87,114,105,116,116,101,110,32,98,121,32,77,97, + 114,116,105,110,32,118,46,32,76,195,182,119,105,115,46,10, + 233,0,0,0,0,78,99,1,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,115,80,0,0,0, + 116,0,131,0,125,1,116,1,131,0,125,2,124,0,68,0, + 93,21,125,3,116,2,124,3,131,1,100,1,107,0,114,24, + 124,1,160,3,116,2,124,3,131,1,161,1,1,0,113,8, + 124,2,160,4,124,3,161,1,1,0,113,8,116,5,124,2, + 131,1,125,2,116,6,124,1,131,1,124,2,102,2,83,0, + 41,3,122,32,51,46,49,32,66,97,115,105,99,32,99,111, + 100,101,32,112,111,105,110,116,32,115,101,103,114,101,103,97, + 116,105,111,110,233,128,0,0,0,78,41,7,218,9,98,121, + 116,101,97,114,114,97,121,218,3,115,101,116,218,3,111,114, + 100,218,6,97,112,112,101,110,100,218,3,97,100,100,218,6, + 115,111,114,116,101,100,218,5,98,121,116,101,115,41,4,218, + 3,115,116,114,218,4,98,97,115,101,218,8,101,120,116,101, + 110,100,101,100,218,1,99,115,4,0,0,0,32,32,32,32, + 250,27,60,102,114,111,122,101,110,32,101,110,99,111,100,105, + 110,103,115,46,112,117,110,121,99,111,100,101,62,218,9,115, + 101,103,114,101,103,97,116,101,114,14,0,0,0,10,0,0, + 0,115,16,0,0,0,6,2,6,1,8,1,12,1,16,1, + 12,2,8,1,12,1,115,22,0,0,0,6,2,6,1,2, + 1,4,4,2,252,10,1,2,3,16,254,12,2,8,1,12, + 1,115,80,0,0,0,12,21,12,23,5,9,16,19,16,21, + 5,13,14,17,5,28,5,28,9,10,12,15,16,17,12,18, + 21,24,12,24,9,28,13,17,13,32,25,28,29,30,25,31, + 13,32,13,32,13,32,13,21,13,28,26,27,13,28,13,28, + 13,28,16,22,23,31,16,32,5,13,12,17,18,22,12,23, + 25,33,12,33,5,33,243,0,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,38,0,0,0,100,1,125,2,124,0,68,0,93,12,125, + 3,116,0,124,3,131,1,124,1,107,0,114,16,124,2,100, + 2,55,0,125,2,113,4,124,2,83,0,41,4,122,64,82, + 101,116,117,114,110,32,116,104,101,32,108,101,110,103,116,104, + 32,111,102,32,115,116,114,44,32,99,111,110,115,105,100,101, + 114,105,110,103,32,111,110,108,121,32,99,104,97,114,97,99, + 116,101,114,115,32,98,101,108,111,119,32,109,97,120,46,114, + 0,0,0,0,233,1,0,0,0,78,41,1,114,4,0,0, + 0,41,4,114,9,0,0,0,218,3,109,97,120,218,3,114, + 101,115,114,12,0,0,0,115,4,0,0,0,32,32,32,32, + 114,13,0,0,0,218,13,115,101,108,101,99,116,105,118,101, + 95,108,101,110,114,19,0,0,0,22,0,0,0,115,12,0, + 0,0,4,2,8,1,12,1,8,1,2,128,4,1,115,16, + 0,0,0,4,2,2,1,4,2,2,254,10,1,10,1,2, + 128,4,1,115,38,0,0,0,11,12,5,8,14,17,5,21, + 5,21,9,10,12,15,16,17,12,18,21,24,12,24,9,21, + 13,16,20,21,13,21,13,16,0,0,12,15,5,15,114,15, + 0,0,0,99,4,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,76,0,0,0,116,0,124, + 0,131,1,125,4,9,0,124,3,100,1,55,0,125,3,124, + 3,124,4,107,2,114,15,100,2,83,0,124,0,124,3,25, + 0,125,5,124,5,124,1,107,2,114,29,124,2,100,1,23, + 0,124,3,102,2,83,0,124,5,124,1,107,0,114,37,124, + 2,100,1,55,0,125,2,113,5,41,4,97,24,1,0,0, + 82,101,116,117,114,110,32,97,32,112,97,105,114,32,40,105, + 110,100,101,120,44,32,112,111,115,41,44,32,105,110,100,105, + 99,97,116,105,110,103,32,116,104,101,32,110,101,120,116,32, + 111,99,99,117,114,114,101,110,99,101,32,111,102,10,32,32, + 32,32,99,104,97,114,32,105,110,32,115,116,114,46,32,105, + 110,100,101,120,32,105,115,32,116,104,101,32,112,111,115,105, + 116,105,111,110,32,111,102,32,116,104,101,32,99,104,97,114, + 97,99,116,101,114,32,99,111,110,115,105,100,101,114,105,110, + 103,10,32,32,32,32,111,110,108,121,32,111,114,100,105,110, + 97,108,115,32,117,112,32,116,111,32,97,110,100,32,105,110, + 99,108,117,100,105,110,103,32,99,104,97,114,44,32,97,110, + 100,32,112,111,115,32,105,115,32,116,104,101,32,112,111,115, + 105,116,105,111,110,32,105,110,10,32,32,32,32,116,104,101, + 32,102,117,108,108,32,115,116,114,105,110,103,46,32,105,110, + 100,101,120,47,112,111,115,32,105,115,32,116,104,101,32,115, + 116,97,114,116,105,110,103,32,112,111,115,105,116,105,111,110, + 32,105,110,32,116,104,101,32,102,117,108,108,10,32,32,32, + 32,115,116,114,105,110,103,46,114,16,0,0,0,41,2,233, + 255,255,255,255,114,20,0,0,0,78,41,1,218,3,108,101, + 110,41,6,114,9,0,0,0,218,4,99,104,97,114,218,5, + 105,110,100,101,120,218,3,112,111,115,218,1,108,114,12,0, + 0,0,115,6,0,0,0,32,32,32,32,32,32,114,13,0, + 0,0,218,14,115,101,108,101,99,116,105,118,101,95,102,105, + 110,100,114,26,0,0,0,30,0,0,0,115,22,0,0,0, + 8,7,2,1,8,1,8,1,4,1,8,1,8,1,12,1, + 8,1,8,1,2,248,115,24,0,0,0,8,7,2,1,8, + 1,6,1,6,1,8,1,6,1,2,3,12,254,6,1,10, + 1,2,248,115,76,0,0,0,9,12,13,16,9,17,5,6, + 11,12,9,12,16,17,9,17,9,12,12,15,19,20,12,20, + 9,28,20,28,20,28,13,16,17,20,13,21,9,10,12,13, + 17,21,12,21,9,23,20,25,26,27,20,27,29,32,20,32, + 13,32,14,15,18,22,14,22,9,23,13,18,22,23,13,23, + 13,18,11,12,114,15,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,6,0,0,0,3,0,0,0,115,138, + 0,0,0,100,1,125,2,103,0,125,3,100,2,125,4,124, + 1,68,0,93,58,125,5,100,2,4,0,125,6,125,7,116, + 0,124,5,131,1,125,8,116,1,124,0,124,8,131,2,125, + 9,124,9,100,3,23,0,124,8,124,2,24,0,20,0,125, + 10,9,0,116,2,124,0,124,5,124,6,124,7,131,4,92, + 2,125,6,125,7,124,6,100,2,107,2,114,46,113,64,124, + 10,124,6,124,4,24,0,55,0,125,10,124,3,160,3,124, + 10,100,3,24,0,161,1,1,0,124,6,125,4,100,4,125, + 10,113,32,124,8,125,2,113,8,124,3,83,0,41,6,250, + 27,51,46,50,32,73,110,115,101,114,116,105,111,110,32,117, + 110,115,111,114,116,32,99,111,100,105,110,103,114,1,0,0, + 0,114,20,0,0,0,114,16,0,0,0,114,0,0,0,0, + 78,41,4,114,4,0,0,0,114,19,0,0,0,114,26,0, + 0,0,114,5,0,0,0,41,11,114,9,0,0,0,114,11, + 0,0,0,90,7,111,108,100,99,104,97,114,218,6,114,101, + 115,117,108,116,90,8,111,108,100,105,110,100,101,120,114,12, + 0,0,0,114,23,0,0,0,114,24,0,0,0,114,22,0, + 0,0,90,6,99,117,114,108,101,110,218,5,100,101,108,116, + 97,115,11,0,0,0,32,32,32,32,32,32,32,32,32,32, + 32,114,13,0,0,0,218,16,105,110,115,101,114,116,105,111, + 110,95,117,110,115,111,114,116,114,30,0,0,0,48,0,0, + 0,115,38,0,0,0,4,2,4,1,4,1,8,1,8,1, + 8,1,10,1,16,1,2,1,18,1,8,1,2,1,12,1, + 14,1,4,1,4,1,2,249,6,8,4,2,115,42,0,0, + 0,4,2,4,1,4,1,2,1,4,13,2,243,8,1,8, + 1,10,1,16,1,2,1,18,1,6,1,4,1,12,1,14, + 1,4,1,4,1,2,249,6,8,4,2,115,138,0,0,0, + 15,19,5,12,14,16,5,11,16,18,5,13,14,22,5,23, + 5,23,9,10,23,25,9,25,9,14,17,20,16,19,20,21, + 16,22,9,13,18,31,32,35,37,41,18,42,9,15,18,24, + 25,26,18,26,31,35,38,45,31,45,17,46,9,14,15,16, + 25,39,40,43,44,45,46,51,52,55,25,56,13,22,13,18, + 19,22,16,21,25,27,16,27,13,22,17,22,13,18,22,27, + 30,38,22,38,13,38,13,18,13,19,13,35,27,32,33,34, + 27,34,13,35,13,35,24,29,13,21,21,22,13,18,15,16, + 19,23,9,16,9,16,12,18,5,18,114,15,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,115,44,0,0,0,100,1,124,0,100,2,23, + 0,20,0,124,1,24,0,125,2,124,2,100,2,107,0,114, + 14,100,2,83,0,124,2,100,3,107,4,114,20,100,3,83, + 0,124,2,83,0,41,4,78,233,36,0,0,0,114,16,0, + 0,0,233,26,0,0,0,169,0,41,3,218,1,106,218,4, + 98,105,97,115,114,18,0,0,0,115,3,0,0,0,32,32, + 32,114,13,0,0,0,218,1,84,114,36,0,0,0,70,0, + 0,0,243,8,0,0,0,16,2,12,1,12,1,4,1,114, + 37,0,0,0,115,44,0,0,0,11,13,17,18,21,22,17, + 22,11,23,26,30,11,30,5,8,8,11,14,15,8,15,5, + 25,24,25,24,25,8,11,14,16,8,16,5,27,25,27,25, + 27,12,15,5,15,114,15,0,0,0,115,36,0,0,0,97, + 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113, + 114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54, + 55,56,57,99,2,0,0,0,0,0,0,0,0,0,0,0, + 7,0,0,0,3,0,0,0,115,108,0,0,0,116,0,131, + 0,125,2,100,1,125,3,9,0,116,1,124,3,124,1,131, + 2,125,4,124,0,124,4,107,0,114,26,124,2,160,2,116, + 3,124,0,25,0,161,1,1,0,116,4,124,2,131,1,83, + 0,124,2,160,2,116,3,124,4,124,0,124,4,24,0,100, + 3,124,4,24,0,22,0,23,0,25,0,161,1,1,0,124, + 0,124,4,24,0,100,3,124,4,24,0,26,0,125,0,124, + 3,100,2,55,0,125,3,113,6,41,5,250,40,51,46,51, + 32,71,101,110,101,114,97,108,105,122,101,100,32,118,97,114, + 105,97,98,108,101,45,108,101,110,103,116,104,32,105,110,116, + 101,103,101,114,115,114,0,0,0,0,114,16,0,0,0,114, + 31,0,0,0,78,41,5,114,2,0,0,0,114,36,0,0, + 0,114,5,0,0,0,218,6,100,105,103,105,116,115,114,8, + 0,0,0,41,5,218,1,78,114,35,0,0,0,114,28,0, + 0,0,114,34,0,0,0,218,1,116,115,5,0,0,0,32, + 32,32,32,32,114,13,0,0,0,218,28,103,101,110,101,114, + 97,116,101,95,103,101,110,101,114,97,108,105,122,101,100,95, + 105,110,116,101,103,101,114,114,42,0,0,0,78,0,0,0, + 115,22,0,0,0,6,2,4,1,2,1,10,1,8,1,14, + 1,8,1,30,1,16,1,8,1,2,249,115,24,0,0,0, + 6,2,4,1,2,1,10,1,6,1,2,2,14,255,8,1, + 30,1,16,1,8,1,2,249,115,108,0,0,0,14,23,14, + 25,5,11,9,10,5,6,11,12,13,14,15,16,18,22,13, + 23,9,10,12,13,16,17,12,17,9,33,13,19,13,37,27, + 33,34,35,27,36,13,37,13,37,20,25,26,32,20,33,13, + 33,9,15,9,56,23,29,30,31,36,37,40,41,36,41,46, + 48,51,52,46,52,35,53,30,54,23,55,9,56,9,56,14, + 15,18,19,14,19,25,27,30,31,25,31,13,32,9,10,9, + 10,14,15,9,15,9,10,11,12,114,15,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,94,0,0,0,124,1,114,7,124,0,100,1, + 28,0,125,0,110,4,124,0,100,2,28,0,125,0,124,0, + 124,0,124,2,26,0,55,0,125,0,100,3,125,3,124,0, + 100,4,107,4,114,35,124,0,100,5,26,0,125,0,124,3, + 100,6,55,0,125,3,124,0,100,4,107,4,115,23,124,3, + 100,6,124,0,20,0,124,0,100,7,23,0,26,0,23,0, + 125,4,124,4,83,0,41,8,78,105,188,2,0,0,233,2, + 0,0,0,114,0,0,0,0,105,199,1,0,0,233,35,0, + 0,0,114,31,0,0,0,233,38,0,0,0,114,33,0,0, + 0,41,5,114,29,0,0,0,90,5,102,105,114,115,116,90, + 8,110,117,109,99,104,97,114,115,90,9,100,105,118,105,115, + 105,111,110,115,114,35,0,0,0,115,5,0,0,0,32,32, + 32,32,32,114,13,0,0,0,218,5,97,100,97,112,116,114, + 46,0,0,0,91,0,0,0,115,22,0,0,0,4,1,10, + 1,8,2,12,1,4,2,8,1,8,1,8,1,8,254,20, + 3,4,1,115,28,0,0,0,2,1,2,3,10,254,8,2, + 12,1,4,2,6,1,2,2,8,255,8,1,6,254,2,2, + 20,1,4,1,115,94,0,0,0,8,13,5,20,9,14,19, + 22,9,22,9,14,9,14,9,14,19,20,9,20,9,14,5, + 10,14,19,23,31,14,31,5,31,5,10,17,18,5,14,11, + 16,19,22,11,22,5,24,17,22,26,28,17,28,9,14,9, + 18,22,24,9,24,9,18,11,16,19,22,11,22,5,24,12, + 21,25,27,30,35,25,35,40,45,48,50,40,50,25,51,12, + 52,5,9,12,16,5,16,114,15,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,6,0,0,0,3,0,0, + 0,115,80,0,0,0,116,0,131,0,125,2,100,1,125,3, + 116,1,124,1,131,1,68,0,93,26,92,2,125,4,125,5, + 116,2,124,5,124,3,131,2,125,6,124,2,160,3,124,6, + 161,1,1,0,116,4,124,5,124,4,100,2,107,2,124,0, + 124,4,23,0,100,3,23,0,131,3,125,3,113,9,116,5, + 124,2,131,1,83,0,41,5,122,19,51,46,52,32,66,105, + 97,115,32,97,100,97,112,116,97,116,105,111,110,233,72,0, + 0,0,114,0,0,0,0,114,16,0,0,0,78,41,6,114, + 2,0,0,0,218,9,101,110,117,109,101,114,97,116,101,114, + 42,0,0,0,218,6,101,120,116,101,110,100,114,46,0,0, + 0,114,8,0,0,0,41,7,90,7,98,97,115,101,108,101, + 110,218,6,100,101,108,116,97,115,114,28,0,0,0,114,35, + 0,0,0,90,6,112,111,105,110,116,115,114,29,0,0,0, + 218,1,115,115,7,0,0,0,32,32,32,32,32,32,32,114, + 13,0,0,0,218,17,103,101,110,101,114,97,116,101,95,105, + 110,116,101,103,101,114,115,114,52,0,0,0,106,0,0,0, + 115,14,0,0,0,6,3,4,1,16,1,10,1,10,1,26, + 1,8,1,115,18,0,0,0,6,3,4,1,6,1,4,3, + 6,253,10,1,10,1,26,1,8,1,115,80,0,0,0,14, + 23,14,25,5,11,12,14,5,9,26,35,36,42,26,43,5, + 57,5,57,9,22,9,15,17,22,13,41,42,47,49,53,13, + 54,9,10,9,15,9,25,23,24,9,25,9,25,16,21,22, + 27,29,35,37,38,29,38,40,47,48,54,40,54,55,56,40, + 56,16,57,9,13,9,13,12,17,18,24,12,25,5,25,114, + 15,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,56,0,0,0,116,0, + 124,0,131,1,92,2,125,1,125,2,116,1,124,0,124,2, + 131,2,125,3,116,2,116,3,124,1,131,1,124,3,131,2, + 125,2,124,1,114,26,124,1,100,1,23,0,124,2,23,0, + 83,0,124,2,83,0,41,2,78,243,1,0,0,0,45,41, + 4,114,14,0,0,0,114,30,0,0,0,114,52,0,0,0, + 114,21,0,0,0,41,4,218,4,116,101,120,116,114,10,0, + 0,0,114,11,0,0,0,114,50,0,0,0,115,4,0,0, + 0,32,32,32,32,114,13,0,0,0,218,15,112,117,110,121, + 99,111,100,101,95,101,110,99,111,100,101,114,55,0,0,0, + 117,0,0,0,115,12,0,0,0,12,1,10,1,14,1,4, + 1,12,1,4,1,115,12,0,0,0,12,1,10,1,14,1, + 2,1,14,1,4,1,115,56,0,0,0,22,31,32,36,22, + 37,5,19,5,9,11,19,14,30,31,35,37,45,14,46,5, + 11,16,33,34,37,38,42,34,43,45,51,16,52,5,13,8, + 12,5,38,16,20,23,27,16,27,30,38,16,38,9,38,12, + 20,5,20,114,15,0,0,0,99,4,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,115,252,0, + 0,0,100,1,125,4,100,2,125,5,100,1,125,6,9,0, + 9,0,116,0,124,0,124,1,25,0,131,1,125,7,110,25, + 35,0,4,0,116,1,121,38,1,0,1,0,1,0,124,3, + 100,3,107,2,114,30,116,2,100,4,131,1,130,1,124,1, + 100,2,23,0,100,5,102,2,6,0,89,0,83,0,119,0, + 37,0,124,1,100,2,55,0,125,1,100,6,124,7,4,0, + 3,0,107,1,114,54,100,7,107,1,114,61,110,2,1,0, + 110,5,124,7,100,6,24,0,125,8,110,35,100,8,124,7, + 4,0,3,0,107,1,114,71,100,9,107,1,114,78,110,2, + 1,0,110,5,124,7,100,10,24,0,125,8,110,18,124,3, + 100,3,107,2,114,92,116,2,100,11,124,0,124,1,100,2, + 24,0,25,0,22,0,131,1,130,1,124,1,100,5,102,2, + 83,0,116,3,124,6,124,2,131,2,125,9,124,4,124,8, + 124,5,20,0,55,0,125,4,124,8,124,9,107,0,114,115, + 124,1,124,4,102,2,83,0,124,5,100,12,124,9,24,0, + 20,0,125,5,124,6,100,2,55,0,125,6,113,7,41,13, + 114,38,0,0,0,114,0,0,0,0,114,16,0,0,0,218, + 6,115,116,114,105,99,116,122,26,105,110,99,111,109,112,108, + 101,116,101,32,112,117,110,105,99,111,100,101,32,115,116,114, + 105,110,103,78,233,65,0,0,0,233,90,0,0,0,233,48, + 0,0,0,233,57,0,0,0,233,22,0,0,0,122,32,73, + 110,118,97,108,105,100,32,101,120,116,101,110,100,101,100,32, + 99,111,100,101,32,112,111,105,110,116,32,39,37,115,39,114, + 31,0,0,0,41,4,114,4,0,0,0,218,10,73,110,100, + 101,120,69,114,114,111,114,218,12,85,110,105,99,111,100,101, + 69,114,114,111,114,114,36,0,0,0,41,10,114,11,0,0, + 0,218,6,101,120,116,112,111,115,114,35,0,0,0,218,6, + 101,114,114,111,114,115,114,28,0,0,0,218,1,119,114,34, + 0,0,0,114,22,0,0,0,90,5,100,105,103,105,116,114, + 41,0,0,0,115,10,0,0,0,32,32,32,32,32,32,32, + 32,32,32,114,13,0,0,0,218,25,100,101,99,111,100,101, + 95,103,101,110,101,114,97,108,105,122,101,100,95,110,117,109, + 98,101,114,114,67,0,0,0,127,0,0,0,115,60,0,0, + 0,4,2,4,1,4,1,2,1,2,1,14,1,2,128,12, + 1,8,1,8,1,16,1,2,253,2,128,8,4,24,1,10, + 1,24,1,10,1,8,1,4,1,10,1,6,255,8,3,10, + 1,12,1,8,1,8,1,12,1,8,1,2,234,115,74,0, + 0,0,4,2,4,1,4,1,2,1,2,6,14,252,2,128, + 2,4,2,253,8,3,6,254,10,1,18,1,2,128,8,1, + 4,1,8,8,2,248,10,8,10,249,4,1,8,6,2,250, + 10,6,10,251,6,1,2,4,4,253,16,1,8,2,10,1, + 12,1,6,1,10,1,12,1,8,1,2,234,115,252,0,0, + 0,14,15,5,11,9,10,5,6,9,10,5,6,11,12,9, + 36,20,23,24,32,33,39,24,40,20,41,13,17,13,17,0, + 0,9,36,16,26,9,36,9,36,9,36,9,36,16,22,26, + 34,16,34,13,65,23,35,36,64,23,65,17,65,20,26,29, + 30,20,30,32,36,20,36,13,36,13,36,13,36,9,36,0, + 0,9,15,19,20,9,20,9,15,12,16,20,24,9,32,9, + 32,9,32,9,32,28,32,9,32,9,32,9,32,9,32,9, + 32,21,25,28,32,21,32,13,18,13,18,14,18,22,26,9, + 32,9,32,9,32,9,32,30,34,9,32,9,32,9,32,9, + 32,9,32,21,25,28,30,21,30,13,18,13,18,14,20,24, + 32,14,32,9,32,19,31,32,66,34,42,43,49,50,51,43, + 51,34,52,32,52,19,53,13,53,20,26,28,32,20,32,13, + 32,13,14,15,16,18,22,13,23,9,10,9,15,19,24,27, + 28,19,28,9,28,9,15,12,17,20,21,12,21,9,34,20, + 26,28,34,20,34,13,34,13,14,18,20,23,24,18,24,13, + 25,9,10,9,10,14,15,9,15,9,10,11,12,115,12,0, + 0,0,136,6,15,0,143,21,39,7,166,1,39,7,99,3, + 0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,3, + 0,0,0,115,214,0,0,0,100,1,125,3,100,2,125,4, + 100,3,125,5,100,4,125,6,124,6,116,0,124,1,131,1, + 107,0,114,105,116,1,124,1,124,6,124,5,124,2,131,4, + 92,2,125,7,125,8,124,8,100,5,117,0,114,29,124,0, + 83,0,124,4,124,8,100,6,23,0,55,0,125,4,124,3, + 124,4,116,0,124,0,131,1,100,6,23,0,26,0,55,0, + 125,3,124,3,100,7,107,4,114,63,124,2,100,8,107,2, + 114,59,116,2,100,9,124,3,22,0,131,1,130,1,116,3, + 100,10,131,1,125,3,124,4,116,0,124,0,131,1,100,6, + 23,0,22,0,125,4,124,0,100,5,124,4,133,2,25,0, + 116,4,124,3,131,1,23,0,124,0,124,4,100,5,133,2, + 25,0,23,0,125,0,116,5,124,8,124,6,100,4,107,2, + 116,0,124,0,131,1,131,3,125,5,124,7,125,6,124,6, + 116,0,124,1,131,1,107,0,115,14,124,0,83,0,41,11, + 114,27,0,0,0,114,1,0,0,0,114,20,0,0,0,114, + 47,0,0,0,114,0,0,0,0,78,114,16,0,0,0,105, + 255,255,16,0,114,56,0,0,0,122,22,73,110,118,97,108, + 105,100,32,99,104,97,114,97,99,116,101,114,32,85,43,37, + 120,250,1,63,41,6,114,21,0,0,0,114,67,0,0,0, + 114,63,0,0,0,114,4,0,0,0,218,3,99,104,114,114, + 46,0,0,0,41,9,114,10,0,0,0,114,11,0,0,0, + 114,65,0,0,0,114,22,0,0,0,114,24,0,0,0,114, + 35,0,0,0,114,64,0,0,0,90,6,110,101,119,112,111, + 115,114,29,0,0,0,115,9,0,0,0,32,32,32,32,32, + 32,32,32,32,114,13,0,0,0,218,14,105,110,115,101,114, + 116,105,111,110,95,115,111,114,116,114,70,0,0,0,157,0, + 0,0,115,44,0,0,0,4,2,4,1,4,1,4,1,12, + 1,6,1,4,1,8,255,8,2,4,3,12,1,20,1,8, + 1,8,1,12,1,8,1,16,1,32,1,20,1,4,1,12, + 240,4,17,115,50,0,0,0,4,2,4,1,4,1,4,1, + 10,1,2,16,6,241,6,1,6,255,6,2,6,3,12,1, + 20,1,6,1,2,3,6,254,14,1,8,1,16,1,32,1, + 20,1,4,1,10,240,2,16,4,1,115,214,0,0,0,12, + 16,5,9,11,13,5,8,12,14,5,9,14,15,5,11,11, + 17,20,23,24,32,20,33,11,33,5,24,25,50,51,59,61, + 67,51,55,57,63,25,64,9,22,9,15,17,22,12,17,21, + 25,12,25,9,24,20,24,13,24,9,12,16,21,22,23,16, + 23,9,23,9,12,9,13,17,20,25,28,29,33,25,34,37, + 38,25,38,17,39,9,39,9,13,12,16,19,27,12,27,9, + 28,16,22,26,34,16,34,13,68,23,35,36,60,63,67,36, + 67,23,68,17,68,20,23,24,27,20,28,13,17,15,18,22, + 25,26,30,22,31,34,35,22,35,15,36,9,12,16,20,21, + 25,22,25,21,25,16,26,29,32,33,37,29,38,16,38,41, + 45,46,49,46,50,46,50,41,51,16,51,9,13,16,21,22, + 27,30,36,40,41,30,41,44,47,48,52,44,53,16,54,9, + 13,18,24,9,15,11,17,20,23,24,32,20,33,11,33,5, + 24,12,16,5,16,114,15,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 134,0,0,0,116,0,124,0,116,1,131,2,114,10,124,0, + 160,2,100,1,161,1,125,0,116,0,124,0,116,3,131,2, + 114,19,116,4,124,0,131,1,125,0,124,0,160,5,100,2, + 161,1,125,2,124,2,100,3,107,2,114,38,100,4,125,3, + 116,1,124,0,100,1,131,2,160,6,161,0,125,4,110,23, + 116,1,124,0,100,0,124,2,133,2,25,0,100,1,124,1, + 131,3,125,3,116,1,124,0,124,2,100,5,23,0,100,0, + 133,2,25,0,100,1,131,2,160,6,161,0,125,4,116,7, + 124,3,124,4,124,1,131,3,83,0,41,6,78,218,5,97, + 115,99,105,105,114,53,0,0,0,114,20,0,0,0,218,0, + 114,16,0,0,0,41,8,218,10,105,115,105,110,115,116,97, + 110,99,101,114,9,0,0,0,218,6,101,110,99,111,100,101, + 218,10,109,101,109,111,114,121,118,105,101,119,114,8,0,0, + 0,218,5,114,102,105,110,100,218,5,117,112,112,101,114,114, + 70,0,0,0,41,5,114,54,0,0,0,114,65,0,0,0, + 114,24,0,0,0,114,10,0,0,0,114,11,0,0,0,115, + 5,0,0,0,32,32,32,32,32,114,13,0,0,0,218,15, + 112,117,110,121,99,111,100,101,95,100,101,99,111,100,101,114, + 78,0,0,0,182,0,0,0,115,22,0,0,0,10,1,10, + 1,10,1,8,1,10,1,8,1,4,1,16,1,20,2,26, + 1,12,1,115,24,0,0,0,8,1,12,1,8,1,10,1, + 10,1,6,1,2,5,4,252,16,1,20,2,26,1,12,1, + 115,134,0,0,0,8,18,19,23,25,28,8,29,5,36,16, + 20,16,36,28,35,16,36,9,13,8,18,19,23,25,35,8, + 36,5,27,16,21,22,26,16,27,9,13,11,15,11,27,22, + 26,11,27,5,8,8,11,15,17,8,17,5,54,16,18,9, + 13,20,23,24,28,30,37,20,38,20,46,20,46,9,17,9, + 17,16,19,20,24,25,29,26,29,25,29,20,30,32,39,41, + 47,16,48,9,13,20,23,24,28,29,32,33,34,29,34,29, + 35,29,35,24,36,38,45,20,46,20,54,20,54,9,17,12, + 26,27,31,33,41,43,49,12,50,5,50,114,15,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,28,0,0,0,101,0,90,1,100,0, + 90,2,100,5,100,2,132,1,90,3,100,5,100,3,132,1, + 90,4,100,4,83,0,41,6,218,5,67,111,100,101,99,114, + 56,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,20,0,0,0,116,0, + 124,1,131,1,125,3,124,3,116,1,124,1,131,1,102,2, + 83,0,169,1,78,41,2,114,55,0,0,0,114,21,0,0, + 0,169,4,218,4,115,101,108,102,218,5,105,110,112,117,116, + 114,65,0,0,0,114,18,0,0,0,115,4,0,0,0,32, + 32,32,32,114,13,0,0,0,114,74,0,0,0,122,12,67, + 111,100,101,99,46,101,110,99,111,100,101,200,0,0,0,243, + 4,0,0,0,8,1,12,1,114,84,0,0,0,115,20,0, + 0,0,15,30,31,36,15,37,9,12,16,19,21,24,25,30, + 21,31,16,31,9,31,114,15,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,42,0,0,0,124,2,100,1,118,1,114,10,116,0,100, + 2,124,2,23,0,131,1,130,1,116,1,124,1,124,2,131, + 2,125,3,124,3,116,2,124,1,131,1,102,2,83,0,169, + 3,78,41,3,114,56,0,0,0,218,7,114,101,112,108,97, + 99,101,218,6,105,103,110,111,114,101,122,27,85,110,115,117, + 112,112,111,114,116,101,100,32,101,114,114,111,114,32,104,97, + 110,100,108,105,110,103,32,41,3,114,63,0,0,0,114,78, + 0,0,0,114,21,0,0,0,114,81,0,0,0,115,4,0, + 0,0,32,32,32,32,114,13,0,0,0,218,6,100,101,99, + 111,100,101,122,12,67,111,100,101,99,46,100,101,99,111,100, + 101,204,0,0,0,115,8,0,0,0,8,1,12,1,10,1, + 12,1,115,8,0,0,0,6,1,14,1,10,1,12,1,115, + 42,0,0,0,12,18,26,57,12,57,9,69,19,31,32,61, + 62,68,32,68,19,69,13,69,15,30,31,36,38,44,15,45, + 9,12,16,19,21,24,25,30,21,31,16,31,9,31,114,15, + 0,0,0,78,41,1,114,56,0,0,0,41,5,218,8,95, + 95,110,97,109,101,95,95,218,10,95,95,109,111,100,117,108, + 101,95,95,218,12,95,95,113,117,97,108,110,97,109,101,95, + 95,114,74,0,0,0,114,88,0,0,0,114,33,0,0,0, + 114,15,0,0,0,114,13,0,0,0,114,79,0,0,0,114, + 79,0,0,0,198,0,0,0,115,6,0,0,0,8,0,8, + 2,12,4,115,14,0,0,0,0,129,8,185,0,127,2,73, + 6,2,2,2,10,4,115,28,0,0,0,1,1,1,1,1, + 1,1,1,36,44,5,31,5,31,5,31,36,44,5,31,5, + 31,5,31,5,31,5,31,114,15,0,0,0,114,79,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,243,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,115,8,0,0,0, + 116,0,124,1,131,1,83,0,114,80,0,0,0,41,1,114, + 55,0,0,0,169,3,114,82,0,0,0,114,83,0,0,0, + 90,5,102,105,110,97,108,115,3,0,0,0,32,32,32,114, + 13,0,0,0,114,74,0,0,0,122,25,73,110,99,114,101, + 109,101,110,116,97,108,69,110,99,111,100,101,114,46,101,110, + 99,111,100,101,211,0,0,0,243,2,0,0,0,8,1,114, + 95,0,0,0,115,8,0,0,0,16,31,32,37,16,38,9, + 38,114,15,0,0,0,78,169,1,70,41,4,114,89,0,0, + 0,114,90,0,0,0,114,91,0,0,0,114,74,0,0,0, + 114,33,0,0,0,114,15,0,0,0,114,13,0,0,0,114, + 93,0,0,0,114,93,0,0,0,210,0,0,0,243,4,0, + 0,0,8,0,12,1,115,10,0,0,0,0,129,8,173,0, + 127,2,84,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,38,5,38,5,38,5,38,5,38,114,15, + 0,0,0,114,93,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,114,92,0, + 0,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,115,36, + 0,0,0,124,0,106,0,100,1,118,1,114,12,116,1,100, + 2,124,0,106,0,23,0,131,1,130,1,116,2,124,1,124, + 0,106,0,131,2,83,0,114,85,0,0,0,41,3,114,65, + 0,0,0,114,63,0,0,0,114,78,0,0,0,114,94,0, + 0,0,115,3,0,0,0,32,32,32,114,13,0,0,0,114, + 88,0,0,0,122,25,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,46,100,101,99,111,100,101,215, + 0,0,0,115,6,0,0,0,10,1,14,1,12,1,115,6, + 0,0,0,8,1,16,1,12,1,115,36,0,0,0,12,16, + 12,23,31,62,12,62,9,74,19,31,32,61,62,66,62,73, + 32,73,19,74,13,74,16,31,32,37,39,43,39,50,16,51, + 9,51,114,15,0,0,0,78,114,96,0,0,0,41,4,114, + 89,0,0,0,114,90,0,0,0,114,91,0,0,0,114,88, + 0,0,0,114,33,0,0,0,114,15,0,0,0,114,13,0, + 0,0,114,98,0,0,0,114,98,0,0,0,214,0,0,0, + 114,97,0,0,0,115,10,0,0,0,0,129,8,169,0,127, + 2,88,10,3,115,20,0,0,0,1,1,1,1,1,1,1, + 1,35,40,5,51,5,51,5,51,5,51,5,51,114,15,0, + 0,0,114,98,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,0,0,0,0,243,12,0,0, + 0,101,0,90,1,100,0,90,2,100,1,83,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,169,3, + 114,89,0,0,0,114,90,0,0,0,114,91,0,0,0,114, + 33,0,0,0,114,15,0,0,0,114,13,0,0,0,114,100, + 0,0,0,114,100,0,0,0,220,0,0,0,243,4,0,0, + 0,8,0,4,1,115,8,0,0,0,0,129,8,163,0,127, + 4,94,115,12,0,0,0,1,1,1,1,1,1,1,1,5, + 9,5,9,114,15,0,0,0,114,100,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,99,0,0,0,41,2,218,12,83,116,114,101,97, + 109,82,101,97,100,101,114,78,114,101,0,0,0,114,33,0, + 0,0,114,15,0,0,0,114,13,0,0,0,114,103,0,0, + 0,114,103,0,0,0,223,0,0,0,114,102,0,0,0,115, + 8,0,0,0,0,129,8,160,0,127,4,97,115,12,0,0, + 0,1,1,1,1,1,1,1,1,5,9,5,9,114,15,0, + 0,0,114,103,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,9,0,0,0,3,0,0,0,115,32,0,0, + 0,116,0,106,1,100,1,116,2,131,0,106,3,116,2,131, + 0,106,4,116,5,116,6,116,7,116,8,100,2,141,7,83, + 0,41,3,78,90,8,112,117,110,121,99,111,100,101,41,7, + 218,4,110,97,109,101,114,74,0,0,0,114,88,0,0,0, + 90,18,105,110,99,114,101,109,101,110,116,97,108,101,110,99, + 111,100,101,114,90,18,105,110,99,114,101,109,101,110,116,97, + 108,100,101,99,111,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,41,9,218,6,99,111,100,101,99,115,90,9, + 67,111,100,101,99,73,110,102,111,114,79,0,0,0,114,74, + 0,0,0,114,88,0,0,0,114,93,0,0,0,114,98,0, + 0,0,114,100,0,0,0,114,103,0,0,0,114,33,0,0, + 0,114,15,0,0,0,114,13,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,106,0,0,0,228,0,0, + 0,115,18,0,0,0,4,1,2,1,6,1,6,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,1,115, + 32,0,0,0,12,18,12,28,14,24,16,21,16,23,16,30, + 16,21,16,23,16,30,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,15,0,0,0,41,21,218,7,95,95,100, + 111,99,95,95,114,105,0,0,0,114,14,0,0,0,114,19, + 0,0,0,114,26,0,0,0,114,30,0,0,0,114,36,0, + 0,0,114,39,0,0,0,114,42,0,0,0,114,46,0,0, + 0,114,52,0,0,0,114,55,0,0,0,114,67,0,0,0, + 114,70,0,0,0,114,78,0,0,0,114,79,0,0,0,114, + 93,0,0,0,114,98,0,0,0,114,100,0,0,0,114,103, + 0,0,0,114,106,0,0,0,114,33,0,0,0,114,15,0, + 0,0,114,13,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,108,0,0,0,1,0,0,0,115,42,0,0,0,4, + 0,8,5,6,4,6,12,6,8,6,18,6,22,4,7,6, + 1,6,13,6,15,6,11,6,10,6,30,6,25,16,16,16, + 12,16,4,18,6,18,3,10,5,115,62,0,0,0,4,3, + 8,2,6,14,6,8,6,18,6,22,6,7,4,2,6,12, + 6,14,6,12,6,8,6,31,6,26,6,14,8,14,4,246, + 4,10,8,4,4,254,4,2,8,6,4,252,4,4,8,3, + 6,255,4,1,8,3,6,255,4,1,10,13,115,182,0,0, + 0,1,4,1,4,1,14,1,14,1,14,1,14,1,33,1, + 33,1,33,1,15,1,15,1,15,1,23,1,23,1,23,1, + 18,1,18,1,18,1,15,1,15,1,15,10,49,1,7,1, + 15,1,15,1,15,1,16,1,16,1,16,1,25,1,25,1, + 25,1,20,1,20,1,20,1,15,1,15,1,15,1,16,1, + 16,1,16,1,50,1,50,1,50,1,31,1,31,1,31,1, + 31,13,19,13,25,1,31,1,31,1,38,1,38,1,38,1, + 38,26,32,26,51,1,38,1,38,1,51,1,51,1,51,1, + 51,26,32,26,51,1,51,1,51,1,9,1,9,1,9,1, + 9,20,25,26,32,26,45,1,9,1,9,1,9,1,9,1, + 9,1,9,20,25,26,32,26,45,1,9,1,9,1,6,1, + 6,1,6,1,6,1,6,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_quopri_codec.h b/Python/frozen_modules/encodings_quopri_codec.h new file mode 100644 index 00000000000000..26b1c98c8bb0c3 --- /dev/null +++ b/Python/frozen_modules/encodings_quopri_codec.h @@ -0,0 +1,186 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_quopri_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,142,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,1, + 100,3,108,3,109,4,90,4,1,0,100,18,100,5,132,1, + 90,5,100,18,100,6,132,1,90,6,71,0,100,7,132,0, + 100,8,101,1,106,7,131,3,90,7,71,0,100,9,132,0, + 100,10,101,1,106,8,131,3,90,8,71,0,100,11,132,0, + 100,12,101,1,106,9,131,3,90,9,71,0,100,13,132,0, + 100,14,101,7,101,1,106,10,131,4,90,10,71,0,100,15, + 132,0,100,16,101,7,101,1,106,11,131,4,90,11,100,17, + 132,0,90,12,100,2,83,0,41,19,122,81,67,111,100,101, + 99,32,102,111,114,32,113,117,111,116,101,100,45,112,114,105, + 110,116,97,98,108,101,32,101,110,99,111,100,105,110,103,46, + 10,10,84,104,105,115,32,99,111,100,101,99,32,100,101,47, + 101,110,99,111,100,101,115,32,102,114,111,109,32,98,121,116, + 101,115,32,116,111,32,98,121,116,101,115,46,10,233,0,0, + 0,0,78,41,1,218,7,66,121,116,101,115,73,79,218,6, + 115,116,114,105,99,116,99,2,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,115,58,0,0,0, + 124,1,100,1,107,2,115,6,74,0,130,1,116,0,124,0, + 131,1,125,2,116,0,131,0,125,3,116,1,106,2,124,2, + 124,3,100,2,100,3,141,3,1,0,124,3,160,3,161,0, + 116,4,124,0,131,1,102,2,83,0,41,4,78,114,2,0, + 0,0,84,41,1,90,9,113,117,111,116,101,116,97,98,115, + 41,5,114,1,0,0,0,218,6,113,117,111,112,114,105,218, + 6,101,110,99,111,100,101,218,8,103,101,116,118,97,108,117, + 101,218,3,108,101,110,169,4,218,5,105,110,112,117,116,218, + 6,101,114,114,111,114,115,218,1,102,218,1,103,115,4,0, + 0,0,32,32,32,32,250,31,60,102,114,111,122,101,110,32, + 101,110,99,111,100,105,110,103,115,46,113,117,111,112,114,105, + 95,99,111,100,101,99,62,218,13,113,117,111,112,114,105,95, + 101,110,99,111,100,101,114,13,0,0,0,10,0,0,0,243, + 10,0,0,0,12,1,8,1,6,1,16,1,16,1,114,14, + 0,0,0,115,58,0,0,0,12,18,22,30,12,30,5,30, + 5,30,5,30,9,16,17,22,9,23,5,6,9,16,9,18, + 5,6,5,11,5,18,19,20,22,23,35,39,5,40,5,40, + 5,40,13,14,13,25,13,25,27,30,31,36,27,37,12,38, + 5,38,243,0,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,54,0,0, + 0,124,1,100,1,107,2,115,6,74,0,130,1,116,0,124, + 0,131,1,125,2,116,0,131,0,125,3,116,1,106,2,124, + 2,124,3,131,2,1,0,124,3,160,3,161,0,116,4,124, + 0,131,1,102,2,83,0,41,2,78,114,2,0,0,0,41, + 5,114,1,0,0,0,114,3,0,0,0,218,6,100,101,99, + 111,100,101,114,5,0,0,0,114,6,0,0,0,114,7,0, + 0,0,115,4,0,0,0,32,32,32,32,114,12,0,0,0, + 218,13,113,117,111,112,114,105,95,100,101,99,111,100,101,114, + 17,0,0,0,17,0,0,0,243,10,0,0,0,12,1,8, + 1,6,1,12,1,16,1,114,18,0,0,0,115,54,0,0, + 0,12,18,22,30,12,30,5,30,5,30,5,30,9,16,17, + 22,9,23,5,6,9,16,9,18,5,6,5,11,5,18,19, + 20,22,23,5,24,5,24,13,14,13,25,13,25,27,30,31, + 36,27,37,12,38,5,38,114,15,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,28,0,0,0,101,0,90,1,100,0,90,2,100,5, + 100,2,132,1,90,3,100,5,100,3,132,1,90,4,100,4, + 83,0,41,6,218,5,67,111,100,101,99,114,2,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,10,0,0,0,116,0,124,1,124,2, + 131,2,83,0,169,1,78,41,1,114,13,0,0,0,169,3, + 218,4,115,101,108,102,114,8,0,0,0,114,9,0,0,0, + 115,3,0,0,0,32,32,32,114,12,0,0,0,114,4,0, + 0,0,122,12,67,111,100,101,99,46,101,110,99,111,100,101, + 25,0,0,0,243,2,0,0,0,10,1,114,24,0,0,0, + 115,10,0,0,0,16,29,30,35,37,43,16,44,9,44,114, + 15,0,0,0,99,3,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,20,0,0,0,114,21, + 0,0,0,41,1,114,17,0,0,0,114,22,0,0,0,115, + 3,0,0,0,32,32,32,114,12,0,0,0,114,16,0,0, + 0,122,12,67,111,100,101,99,46,100,101,99,111,100,101,27, + 0,0,0,114,24,0,0,0,114,24,0,0,0,115,10,0, + 0,0,16,29,30,35,37,43,16,44,9,44,114,15,0,0, + 0,78,169,1,114,2,0,0,0,41,5,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,114, + 4,0,0,0,114,16,0,0,0,169,0,114,15,0,0,0, + 114,12,0,0,0,114,19,0,0,0,114,19,0,0,0,24, + 0,0,0,115,6,0,0,0,8,0,8,1,12,2,115,10, + 0,0,0,8,232,2,25,6,1,2,1,10,1,115,28,0, + 0,0,1,1,1,1,1,1,1,1,36,44,5,44,5,44, + 5,44,36,44,5,44,5,44,5,44,5,44,5,44,114,15, + 0,0,0,114,19,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,243,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,16,0,0,0,116,0,124,1,124,0,106,1,131, + 2,100,1,25,0,83,0,169,2,78,114,0,0,0,0,41, + 2,114,13,0,0,0,114,9,0,0,0,169,3,114,23,0, + 0,0,114,8,0,0,0,90,5,102,105,110,97,108,115,3, + 0,0,0,32,32,32,114,12,0,0,0,114,4,0,0,0, + 122,25,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,46,101,110,99,111,100,101,31,0,0,0,243, + 2,0,0,0,16,1,114,35,0,0,0,115,16,0,0,0, + 16,29,30,35,37,41,37,48,16,49,50,51,16,52,9,52, + 114,15,0,0,0,78,169,1,70,41,4,114,26,0,0,0, + 114,27,0,0,0,114,28,0,0,0,114,4,0,0,0,114, + 29,0,0,0,114,15,0,0,0,114,12,0,0,0,114,31, + 0,0,0,114,31,0,0,0,30,0,0,0,243,4,0,0, + 0,8,0,12,1,115,6,0,0,0,8,226,2,31,10,1, + 115,20,0,0,0,1,1,1,1,1,1,1,1,35,40,5, + 52,5,52,5,52,5,52,5,52,114,15,0,0,0,114,31, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,30,0,0,0,41,5,218, + 18,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,32,0,0,0,114,33, + 0,0,0,41,2,114,17,0,0,0,114,9,0,0,0,114, + 34,0,0,0,115,3,0,0,0,32,32,32,114,12,0,0, + 0,114,16,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,68,101,99,111,100,101,114,46,100,101,99,111,100, + 101,35,0,0,0,114,35,0,0,0,114,35,0,0,0,115, + 16,0,0,0,16,29,30,35,37,41,37,48,16,49,50,51, + 16,52,9,52,114,15,0,0,0,78,114,36,0,0,0,41, + 4,114,26,0,0,0,114,27,0,0,0,114,28,0,0,0, + 114,16,0,0,0,114,29,0,0,0,114,15,0,0,0,114, + 12,0,0,0,114,38,0,0,0,114,38,0,0,0,34,0, + 0,0,114,37,0,0,0,115,6,0,0,0,8,222,2,35, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,52,5,52,5,52,5,52,5,52,114,15,0,0,0, + 114,38,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,243,16,0,0,0,101, + 0,90,1,100,0,90,2,101,3,90,4,100,1,83,0,41, + 2,218,12,83,116,114,101,97,109,87,114,105,116,101,114,78, + 169,5,114,26,0,0,0,114,27,0,0,0,114,28,0,0, + 0,218,5,98,121,116,101,115,90,14,99,104,97,114,98,117, + 102,102,101,114,116,121,112,101,114,29,0,0,0,114,15,0, + 0,0,114,12,0,0,0,114,40,0,0,0,114,40,0,0, + 0,38,0,0,0,243,4,0,0,0,8,0,8,1,115,4, + 0,0,0,8,218,8,39,115,16,0,0,0,1,1,1,1, + 1,1,1,1,22,27,5,19,5,19,5,19,114,15,0,0, + 0,114,40,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,114,39,0,0,0, + 41,2,218,12,83,116,114,101,97,109,82,101,97,100,101,114, + 78,114,41,0,0,0,114,29,0,0,0,114,15,0,0,0, + 114,12,0,0,0,114,44,0,0,0,114,44,0,0,0,41, + 0,0,0,114,43,0,0,0,115,4,0,0,0,8,215,8, + 42,115,16,0,0,0,1,1,1,1,1,1,1,1,22,27, + 5,19,5,19,5,19,114,15,0,0,0,114,44,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0, + 0,3,0,0,0,115,26,0,0,0,116,0,106,1,100,1, + 116,2,116,3,116,4,116,5,116,6,116,7,100,2,100,3, + 141,8,83,0,41,4,78,114,3,0,0,0,70,41,8,218, + 4,110,97,109,101,114,4,0,0,0,114,16,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,17,95,105,115,95,116,101,120,116,95,101,110, + 99,111,100,105,110,103,41,8,218,6,99,111,100,101,99,115, + 90,9,67,111,100,101,99,73,110,102,111,114,13,0,0,0, + 114,17,0,0,0,114,31,0,0,0,114,38,0,0,0,114, + 40,0,0,0,114,44,0,0,0,114,29,0,0,0,114,15, + 0,0,0,114,12,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,47,0,0,0,46,0,0,0,115,20, + 0,0,0,4,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,6,248,115,20,0,0,0,4,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,6,1, + 115,26,0,0,0,12,18,12,28,14,22,16,29,16,29,28, + 46,28,46,22,34,22,34,27,32,12,6,12,6,5,6,114, + 15,0,0,0,114,25,0,0,0,41,13,218,7,95,95,100, + 111,99,95,95,114,46,0,0,0,114,3,0,0,0,90,2, + 105,111,114,1,0,0,0,114,13,0,0,0,114,17,0,0, + 0,114,19,0,0,0,114,31,0,0,0,114,38,0,0,0, + 114,40,0,0,0,114,44,0,0,0,114,47,0,0,0,114, + 29,0,0,0,114,15,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,49,0,0,0,1,0,0, + 0,115,24,0,0,0,4,0,8,5,8,1,12,1,8,2, + 8,7,16,7,16,6,16,4,18,4,18,3,10,5,115,48, + 0,0,0,4,3,8,2,8,1,12,1,2,2,6,5,2, + 2,6,5,8,6,4,252,4,4,8,4,4,254,4,2,8, + 4,4,254,4,2,8,3,6,255,4,1,8,3,6,255,4, + 1,10,14,115,142,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,1,14,1,14,1,14,1,14,1,23,1,23, + 1,23,1,23,1,23,1,23,33,41,1,38,1,38,1,38, + 33,41,1,38,1,38,1,38,1,44,1,44,1,44,1,44, + 13,19,13,25,1,44,1,44,1,52,1,52,1,52,1,52, + 26,32,26,51,1,52,1,52,1,52,1,52,1,52,1,52, + 26,32,26,51,1,52,1,52,1,27,1,27,1,27,1,27, + 20,25,27,33,27,46,1,27,1,27,1,27,1,27,1,27, + 1,27,20,25,27,33,27,46,1,27,1,27,1,6,1,6, + 1,6,1,6,1,6,114,15,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_raw_unicode_escape.h b/Python/frozen_modules/encodings_raw_unicode_escape.h new file mode 100644 index 00000000000000..68b7c7be442d2c --- /dev/null +++ b/Python/frozen_modules/encodings_raw_unicode_escape.h @@ -0,0 +1,135 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_raw_unicode_escape[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,106,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,2,83,0,41,14,122,142,32,80,121,116,104,111,110,32, + 39,114,97,119,45,117,110,105,99,111,100,101,45,101,115,99, + 97,112,101,39,32,67,111,100,101,99,10,10,10,87,114,105, + 116,116,101,110,32,98,121,32,77,97,114,99,45,65,110,100, + 114,101,32,76,101,109,98,117,114,103,32,40,109,97,108,64, + 108,101,109,98,117,114,103,46,99,111,109,41,46,10,10,40, + 99,41,32,67,111,112,121,114,105,103,104,116,32,67,78,82, + 73,44,32,65,108,108,32,82,105,103,104,116,115,32,82,101, + 115,101,114,118,101,100,46,32,78,79,32,87,65,82,82,65, + 78,84,89,46,10,10,233,0,0,0,0,78,99,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, + 0,115,24,0,0,0,101,0,90,1,100,0,90,2,101,3, + 106,4,90,5,101,3,106,6,90,7,100,1,83,0,41,2, + 218,5,67,111,100,101,99,78,41,8,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,218,6, + 99,111,100,101,99,115,218,25,114,97,119,95,117,110,105,99, + 111,100,101,95,101,115,99,97,112,101,95,101,110,99,111,100, + 101,218,6,101,110,99,111,100,101,218,25,114,97,119,95,117, + 110,105,99,111,100,101,95,101,115,99,97,112,101,95,100,101, + 99,111,100,101,218,6,100,101,99,111,100,101,169,0,243,0, + 0,0,0,250,37,60,102,114,111,122,101,110,32,101,110,99, + 111,100,105,110,103,115,46,114,97,119,95,117,110,105,99,111, + 100,101,95,101,115,99,97,112,101,62,114,1,0,0,0,114, + 1,0,0,0,13,0,0,0,115,6,0,0,0,8,0,6, + 4,10,1,115,6,0,0,0,8,243,6,17,10,1,115,24, + 0,0,0,1,1,1,1,1,1,1,1,14,20,14,46,5, + 11,14,20,14,46,5,11,5,11,5,11,114,11,0,0,0, + 114,1,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,20,0,0,0,101, + 0,90,1,100,0,90,2,100,4,100,2,132,1,90,3,100, + 3,83,0,41,5,218,18,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,70,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 18,0,0,0,116,0,106,1,124,1,124,0,106,2,131,2, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,3, + 114,5,0,0,0,114,6,0,0,0,218,6,101,114,114,111, + 114,115,169,3,90,4,115,101,108,102,218,5,105,110,112,117, + 116,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,7,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,101, + 110,99,111,100,101,21,0,0,0,243,2,0,0,0,18,1, + 114,20,0,0,0,115,18,0,0,0,16,22,16,48,49,54, + 56,60,56,67,16,68,69,70,16,71,9,71,114,11,0,0, + 0,78,169,1,70,41,4,114,2,0,0,0,114,3,0,0, + 0,114,4,0,0,0,114,7,0,0,0,114,10,0,0,0, + 114,11,0,0,0,114,12,0,0,0,114,14,0,0,0,114, + 14,0,0,0,20,0,0,0,243,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,236,2,21,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,71,5,71,5, + 71,5,71,5,71,114,11,0,0,0,114,14,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,114,13,0,0,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,114,15,0,0,0,114,16,0,0,0,41, + 3,114,5,0,0,0,114,8,0,0,0,114,17,0,0,0, + 114,18,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,9,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,25,0,0,0,114,20,0,0,0,114,20,0,0,0, + 115,18,0,0,0,16,22,16,48,49,54,56,60,56,67,16, + 68,69,70,16,71,9,71,114,11,0,0,0,78,114,21,0, + 0,0,41,4,114,2,0,0,0,114,3,0,0,0,114,4, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,12,0,0,0,114,23,0,0,0,114,23,0,0, + 0,24,0,0,0,114,22,0,0,0,115,6,0,0,0,8, + 232,2,25,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,71,5,71,5,71,5,71,5,71,114,11, + 0,0,0,114,23,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,2,0,0,0,114,3,0,0,0,114,4,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,12,0,0,0,114, + 25,0,0,0,114,25,0,0,0,28,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,228,4,29,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,11,0,0,0,114,25,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 24,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,26,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,12,0,0,0,114,28,0,0,0,114,28, + 0,0,0,31,0,0,0,114,27,0,0,0,115,4,0,0, + 0,8,225,4,32,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,11,0,0,0,114,28,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,28,0,0,0,116,0,106,1,100,1, + 116,2,106,3,116,2,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,122,18,114,97,119,45,117, + 110,105,99,111,100,101,45,101,115,99,97,112,101,41,7,218, + 4,110,97,109,101,114,7,0,0,0,114,9,0,0,0,90, + 18,105,110,99,114,101,109,101,110,116,97,108,101,110,99,111, + 100,101,114,90,18,105,110,99,114,101,109,101,110,116,97,108, + 100,101,99,111,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,41,9,114,5,0,0,0,90,9,67,111,100,101, + 99,73,110,102,111,114,1,0,0,0,114,7,0,0,0,114, + 9,0,0,0,114,14,0,0,0,114,23,0,0,0,114,25, + 0,0,0,114,28,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,12,0,0,0,218,11,103,101,116,114,101,103,101, + 110,116,114,121,114,30,0,0,0,36,0,0,0,115,18,0, + 0,0,4,1,2,1,4,1,4,1,2,1,2,1,2,1, + 2,1,6,249,115,18,0,0,0,4,1,2,1,4,1,4, + 1,2,1,2,1,2,1,2,1,6,1,115,28,0,0,0, + 12,18,12,28,14,34,16,21,16,28,16,21,16,28,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,11,0,0, + 0,41,8,218,7,95,95,100,111,99,95,95,114,5,0,0, + 0,114,1,0,0,0,114,14,0,0,0,114,23,0,0,0, + 114,25,0,0,0,114,28,0,0,0,114,30,0,0,0,114, + 10,0,0,0,114,11,0,0,0,114,12,0,0,0,218,8, + 60,109,111,100,117,108,101,62,114,32,0,0,0,1,0,0, + 0,115,16,0,0,0,4,0,8,8,16,4,16,7,16,4, + 18,4,18,3,10,5,115,36,0,0,0,4,7,8,1,8, + 9,4,251,4,5,8,4,4,254,4,2,8,4,4,254,4, + 2,8,3,6,255,4,1,8,3,6,255,4,1,10,13,115, + 106,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,46,1,46,1,46,1,46,13,19,13,25,1,46,1,46, + 1,71,1,71,1,71,1,71,26,32,26,51,1,71,1,71, + 1,71,1,71,1,71,1,71,26,32,26,51,1,71,1,71, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,1,6,1,6,114,11, + 0,0,0, +}; diff --git a/Python/frozen_modules/encodings_rot_13.h b/Python/frozen_modules/encodings_rot_13.h new file mode 100644 index 00000000000000..764cfa2ebc127c --- /dev/null +++ b/Python/frozen_modules/encodings_rot_13.h @@ -0,0 +1,258 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_rot_13[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,236,1,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 101,1,106,8,101,9,100,14,131,1,131,1,90,10,101,10, + 160,11,105,0,100,15,100,16,147,1,100,17,100,18,147,1, + 100,19,100,20,147,1,100,21,100,22,147,1,100,23,100,24, + 147,1,100,25,100,26,147,1,100,27,100,28,147,1,100,29, + 100,30,147,1,100,31,100,32,147,1,100,33,100,34,147,1, + 100,35,100,36,147,1,100,37,100,38,147,1,100,39,100,40, + 147,1,100,16,100,15,147,1,100,18,100,17,147,1,100,20, + 100,19,147,1,100,22,100,21,147,1,105,0,100,24,100,23, + 147,1,100,26,100,25,147,1,100,28,100,27,147,1,100,30, + 100,29,147,1,100,32,100,31,147,1,100,34,100,33,147,1, + 100,36,100,35,147,1,100,38,100,37,147,1,100,40,100,39, + 147,1,100,41,100,42,147,1,100,43,100,44,147,1,100,45, + 100,46,147,1,100,47,100,48,147,1,100,49,100,50,147,1, + 100,51,100,52,147,1,100,53,100,54,147,1,100,55,100,56, + 147,1,165,1,105,0,100,57,100,58,147,1,100,59,100,60, + 147,1,100,61,100,62,147,1,100,63,100,64,147,1,100,65, + 100,66,147,1,100,42,100,41,147,1,100,44,100,43,147,1, + 100,46,100,45,147,1,100,48,100,47,147,1,100,50,100,49, + 147,1,100,52,100,51,147,1,100,54,100,53,147,1,100,56, + 100,55,147,1,100,58,100,57,147,1,100,60,100,59,147,1, + 100,62,100,61,147,1,100,64,100,63,147,1,165,1,100,66, + 100,65,105,1,165,1,161,1,1,0,100,67,132,0,90,12, + 101,13,100,68,107,2,114,244,100,1,100,2,108,14,90,14, + 101,12,101,14,106,15,101,14,106,16,131,2,1,0,100,2, + 83,0,100,2,83,0,41,69,122,133,32,80,121,116,104,111, + 110,32,67,104,97,114,97,99,116,101,114,32,77,97,112,112, + 105,110,103,32,67,111,100,101,99,32,102,111,114,32,82,79, + 84,49,51,46,10,10,84,104,105,115,32,99,111,100,101,99, + 32,100,101,47,101,110,99,111,100,101,115,32,102,114,111,109, + 32,115,116,114,32,116,111,32,115,116,114,46,10,10,87,114, + 105,116,116,101,110,32,98,121,32,77,97,114,99,45,65,110, + 100,114,101,32,76,101,109,98,117,114,103,32,40,109,97,108, + 64,108,101,109,98,117,114,103,46,99,111,109,41,46,10,233, + 0,0,0,0,78,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,115,28,0,0,0,101, + 0,90,1,100,0,90,2,100,5,100,2,132,1,90,3,100, + 5,100,3,132,1,90,4,100,4,83,0,41,6,218,5,67, + 111,100,101,99,218,6,115,116,114,105,99,116,99,3,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,243,20,0,0,0,116,0,160,1,124,1,116,2,161,2, + 116,3,124,1,131,1,102,2,83,0,169,1,78,169,4,218, + 3,115,116,114,218,9,116,114,97,110,115,108,97,116,101,218, + 9,114,111,116,49,51,95,109,97,112,218,3,108,101,110,169, + 3,218,4,115,101,108,102,218,5,105,110,112,117,116,90,6, + 101,114,114,111,114,115,115,3,0,0,0,32,32,32,250,25, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,114,111,116,95,49,51,62,218,6,101,110,99,111,100, + 101,122,12,67,111,100,101,99,46,101,110,99,111,100,101,14, + 0,0,0,243,2,0,0,0,20,1,114,15,0,0,0,115, + 20,0,0,0,17,20,17,48,31,36,38,47,17,48,50,53, + 54,59,50,60,16,61,9,61,243,0,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,114,3,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,10,0,0,0,115,3,0,0,0,32,32,32,114,13, + 0,0,0,218,6,100,101,99,111,100,101,122,12,67,111,100, + 101,99,46,100,101,99,111,100,101,17,0,0,0,114,15,0, + 0,0,114,15,0,0,0,115,20,0,0,0,17,20,17,48, + 31,36,38,47,17,48,50,53,54,59,50,60,16,61,9,61, + 114,16,0,0,0,78,41,1,114,2,0,0,0,41,5,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,114,14,0,0,0,114,17,0,0,0,169,0,114, + 16,0,0,0,114,13,0,0,0,114,1,0,0,0,114,1, + 0,0,0,13,0,0,0,115,6,0,0,0,8,0,8,1, + 12,3,115,10,0,0,0,8,243,2,14,6,1,2,2,10, + 1,115,28,0,0,0,1,1,1,1,1,1,1,1,36,44, + 5,61,5,61,5,61,36,44,5,61,5,61,5,61,5,61, + 5,61,114,16,0,0,0,114,1,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,243,20,0,0,0,101,0,90,1,100,0,90,2,100,4, + 100,2,132,1,90,3,100,3,83,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,243,12,0,0,0,116,0,160,1,124, + 1,116,2,161,2,83,0,114,4,0,0,0,169,3,114,6, + 0,0,0,114,7,0,0,0,114,8,0,0,0,169,3,114, + 11,0,0,0,114,12,0,0,0,90,5,102,105,110,97,108, + 115,3,0,0,0,32,32,32,114,13,0,0,0,114,14,0, + 0,0,122,25,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,101,110,99,111,100,101,21,0,0, + 0,243,2,0,0,0,12,1,114,27,0,0,0,115,12,0, + 0,0,16,19,16,47,30,35,37,46,16,47,9,47,114,16, + 0,0,0,78,169,1,70,41,4,114,18,0,0,0,114,19, + 0,0,0,114,20,0,0,0,114,14,0,0,0,114,21,0, + 0,0,114,16,0,0,0,114,13,0,0,0,114,23,0,0, + 0,114,23,0,0,0,20,0,0,0,243,4,0,0,0,8, + 0,12,1,115,6,0,0,0,8,236,2,21,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,47,5, + 47,5,47,5,47,5,47,114,16,0,0,0,114,23,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,114,22,0,0,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,24,0,0,0,114,4,0,0, + 0,114,25,0,0,0,114,26,0,0,0,115,3,0,0,0, + 32,32,32,114,13,0,0,0,114,17,0,0,0,122,25,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,100,101,99,111,100,101,25,0,0,0,114,27,0,0, + 0,114,27,0,0,0,115,12,0,0,0,16,19,16,47,30, + 35,37,46,16,47,9,47,114,16,0,0,0,78,114,28,0, + 0,0,41,4,114,18,0,0,0,114,19,0,0,0,114,20, + 0,0,0,114,17,0,0,0,114,21,0,0,0,114,16,0, + 0,0,114,13,0,0,0,114,30,0,0,0,114,30,0,0, + 0,24,0,0,0,114,29,0,0,0,115,6,0,0,0,8, + 232,2,25,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,47,5,47,5,47,5,47,5,47,114,16, + 0,0,0,114,30,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,18,0,0,0,114,19,0,0,0,114,20,0,0,0, + 114,21,0,0,0,114,16,0,0,0,114,13,0,0,0,114, + 32,0,0,0,114,32,0,0,0,28,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,228,4,29,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,16,0,0,0,114,32,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 31,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,33,0,0,0,114,21,0,0,0,114, + 16,0,0,0,114,13,0,0,0,114,35,0,0,0,114,35, + 0,0,0,31,0,0,0,114,34,0,0,0,115,4,0,0, + 0,8,225,4,32,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,16,0,0,0,114,35,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0, + 0,3,0,0,0,115,34,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,100,3,141,8,83,0,41,4,78,250, + 6,114,111,116,45,49,51,70,41,8,218,4,110,97,109,101, + 114,14,0,0,0,114,17,0,0,0,90,18,105,110,99,114, + 101,109,101,110,116,97,108,101,110,99,111,100,101,114,90,18, + 105,110,99,114,101,109,101,110,116,97,108,100,101,99,111,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,17, + 95,105,115,95,116,101,120,116,95,101,110,99,111,100,105,110, + 103,41,9,218,6,99,111,100,101,99,115,90,9,67,111,100, + 101,99,73,110,102,111,114,1,0,0,0,114,14,0,0,0, + 114,17,0,0,0,114,23,0,0,0,114,30,0,0,0,114, + 32,0,0,0,114,35,0,0,0,114,21,0,0,0,114,16, + 0,0,0,114,13,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,39,0,0,0,36,0,0,0,115,20, + 0,0,0,4,1,2,1,6,1,6,1,2,1,2,1,2, + 1,2,1,2,1,6,248,115,20,0,0,0,4,1,2,1, + 6,1,6,1,2,1,2,1,2,1,2,1,2,1,6,1, + 115,34,0,0,0,12,18,12,28,14,22,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,27, + 32,12,6,12,6,5,6,114,16,0,0,0,233,0,1,0, + 0,233,65,0,0,0,233,78,0,0,0,233,66,0,0,0, + 233,79,0,0,0,233,67,0,0,0,233,80,0,0,0,233, + 68,0,0,0,233,81,0,0,0,233,69,0,0,0,233,82, + 0,0,0,233,70,0,0,0,233,83,0,0,0,233,71,0, + 0,0,233,84,0,0,0,233,72,0,0,0,233,85,0,0, + 0,233,73,0,0,0,233,86,0,0,0,233,74,0,0,0, + 233,87,0,0,0,233,75,0,0,0,233,88,0,0,0,233, + 76,0,0,0,233,89,0,0,0,233,77,0,0,0,233,90, + 0,0,0,233,97,0,0,0,233,110,0,0,0,233,98,0, + 0,0,233,111,0,0,0,233,99,0,0,0,233,112,0,0, + 0,233,100,0,0,0,233,113,0,0,0,233,101,0,0,0, + 233,114,0,0,0,233,102,0,0,0,233,115,0,0,0,233, + 103,0,0,0,233,116,0,0,0,233,104,0,0,0,233,117, + 0,0,0,233,105,0,0,0,233,118,0,0,0,233,106,0, + 0,0,233,119,0,0,0,233,107,0,0,0,233,120,0,0, + 0,233,108,0,0,0,233,121,0,0,0,233,109,0,0,0, + 233,122,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,26,0,0,0,124, + 1,160,0,116,1,106,2,124,0,160,3,161,0,100,1,131, + 2,161,1,1,0,100,0,83,0,41,2,78,114,36,0,0, + 0,41,4,218,5,119,114,105,116,101,114,38,0,0,0,114, + 14,0,0,0,90,4,114,101,97,100,41,2,90,6,105,110, + 102,105,108,101,90,7,111,117,116,102,105,108,101,115,2,0, + 0,0,32,32,114,13,0,0,0,218,5,114,111,116,49,51, + 114,94,0,0,0,108,0,0,0,243,2,0,0,0,26,1, + 114,95,0,0,0,115,26,0,0,0,5,12,5,58,19,25, + 19,32,33,39,33,46,33,46,48,56,19,57,5,58,5,58, + 5,58,5,58,114,16,0,0,0,218,8,95,95,109,97,105, + 110,95,95,41,17,218,7,95,95,100,111,99,95,95,114,38, + 0,0,0,114,1,0,0,0,114,23,0,0,0,114,30,0, + 0,0,114,32,0,0,0,114,35,0,0,0,114,39,0,0, + 0,90,18,109,97,107,101,95,105,100,101,110,116,105,116,121, + 95,100,105,99,116,218,5,114,97,110,103,101,114,8,0,0, + 0,218,6,117,112,100,97,116,101,114,94,0,0,0,114,18, + 0,0,0,218,3,115,121,115,90,5,115,116,100,105,110,90, + 6,115,116,100,111,117,116,114,21,0,0,0,114,16,0,0, + 0,114,13,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,101,0,0,0,1,0,0,0,115,238,0,0,0,4,1, + 8,7,16,4,16,7,16,4,18,4,18,3,6,5,14,14, + 6,1,4,1,2,255,4,2,2,254,4,3,2,253,4,4, + 2,252,4,5,2,251,4,6,2,250,4,7,2,249,4,8, + 2,248,4,9,2,247,4,10,2,246,4,11,2,245,4,12, + 2,244,4,13,2,243,4,14,2,242,4,15,2,241,4,16, + 2,240,4,17,4,239,4,18,2,238,4,19,2,237,4,20, + 2,236,4,21,2,235,4,22,2,234,4,23,2,233,4,24, + 2,232,4,25,2,231,4,26,2,230,4,27,2,229,4,28, + 2,228,4,29,2,227,4,30,2,226,4,31,2,225,4,32, + 2,224,4,33,2,223,4,34,6,222,4,35,2,221,4,36, + 2,220,4,37,2,219,4,38,2,218,4,39,2,217,4,40, + 2,216,4,41,2,215,4,42,2,214,4,43,2,213,4,44, + 2,212,4,45,2,211,4,46,2,210,4,47,2,209,4,48, + 2,208,4,49,2,207,4,50,2,206,4,51,4,205,4,52, + 8,204,6,57,8,3,8,1,18,1,4,254,115,4,1,0, + 0,4,6,8,2,8,9,4,251,4,5,8,4,4,254,4, + 2,8,4,4,254,4,2,8,3,6,255,4,1,8,3,6, + 255,4,1,6,14,14,4,2,1,4,53,4,204,2,52,4, + 205,2,51,4,206,2,50,4,207,2,49,4,208,2,48,4, + 209,2,47,4,210,2,46,4,211,2,45,4,212,2,44,4, + 213,2,43,4,214,2,42,4,215,2,41,4,216,2,40,4, + 217,2,39,4,218,2,38,4,219,2,37,4,220,4,36,4, + 221,2,35,4,222,2,34,4,223,2,33,4,224,2,32,4, + 225,2,31,4,226,2,30,4,227,2,29,4,228,2,28,4, + 229,2,27,4,230,2,26,4,231,2,25,4,232,2,24,4, + 233,2,23,4,234,2,22,4,235,2,21,4,236,2,20,4, + 237,6,19,4,238,2,18,4,239,2,17,4,240,2,16,4, + 241,2,15,4,242,2,14,4,243,2,13,4,244,2,12,4, + 245,2,11,4,246,2,10,4,247,2,9,4,248,2,8,4, + 249,2,7,4,250,2,6,4,251,2,5,4,252,2,4,4, + 253,2,3,4,254,4,2,4,255,8,1,6,5,6,2,2, + 2,8,255,22,1,115,236,1,0,0,1,4,1,4,1,14, + 1,14,1,14,1,14,1,61,1,61,1,61,1,61,13,19, + 13,25,1,61,1,61,1,47,1,47,1,47,1,47,26,32, + 26,51,1,47,1,47,1,47,1,47,1,47,1,47,26,32, + 26,51,1,47,1,47,1,9,1,9,1,9,1,9,20,25, + 26,32,26,45,1,9,1,9,1,9,1,9,1,9,1,9, + 20,25,26,32,26,45,1,9,1,9,1,6,1,6,1,6, + 13,19,13,38,39,44,45,48,39,49,13,50,1,10,1,10, + 1,3,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,18,2,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,4,10,12,18, + 18,2,4,10,12,18,18,2,4,10,12,18,18,2,4,10, + 12,18,18,2,4,10,12,18,18,2,4,10,12,18,18,2, + 4,10,12,18,18,2,4,10,12,18,18,2,18,2,4,10, + 12,18,18,2,18,2,1,3,1,3,1,58,1,58,1,58, + 4,12,16,26,4,26,1,33,5,15,5,15,5,15,5,15, + 5,10,11,14,11,20,22,25,22,32,5,33,5,33,5,33, + 5,33,1,33,1,33,114,16,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_shift_jis.h b/Python/frozen_modules/encodings_shift_jis.h new file mode 100644 index 00000000000000..f6a063f1543f73 --- /dev/null +++ b/Python/frozen_modules/encodings_shift_jis.h @@ -0,0 +1,113 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_shift_jis[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,9,115,104,105,102,116,95,106,105,115,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,115,24,0,0,0,101,0,90,1,100,0,90,2,101, + 3,106,4,90,4,101,3,106,5,90,5,100,1,83,0,41, + 2,218,5,67,111,100,101,99,78,41,6,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,218, + 5,99,111,100,101,99,218,6,101,110,99,111,100,101,218,6, + 100,101,99,111,100,101,169,0,243,0,0,0,0,250,28,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,115,104,105,102,116,95,106,105,115,62,114,2,0,0,0, + 114,2,0,0,0,12,0,0,0,115,6,0,0,0,8,0, + 6,1,10,1,115,6,0,0,0,8,244,6,13,10,1,115, + 24,0,0,0,1,1,1,1,1,1,1,1,14,19,14,26, + 5,11,14,19,14,26,5,11,5,11,5,11,114,10,0,0, + 0,114,2,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,0,0,0,0,243,16,0,0,0, + 101,0,90,1,100,0,90,2,101,3,90,3,100,1,83,0, + 41,2,218,18,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,78,169,4,114,3,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,114,13,0,0, + 0,114,13,0,0,0,16,0,0,0,243,4,0,0,0,8, + 0,8,2,115,4,0,0,0,8,240,8,18,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,13,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,18,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,78,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,114,11,0,0,0, + 114,16,0,0,0,114,16,0,0,0,20,0,0,0,114,15, + 0,0,0,115,4,0,0,0,8,236,8,22,115,16,0,0, + 0,1,1,1,1,1,1,1,1,13,18,5,10,5,10,5, + 10,114,10,0,0,0,114,16,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 114,12,0,0,0,41,2,218,12,83,116,114,101,97,109,82, + 101,97,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,17,0,0,0,114, + 17,0,0,0,24,0,0,0,243,4,0,0,0,8,0,8, + 1,115,4,0,0,0,8,232,8,25,115,16,0,0,0,1, + 1,1,1,1,1,1,1,13,18,5,10,5,10,5,10,114, + 10,0,0,0,114,17,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,12, + 0,0,0,41,2,218,12,83,116,114,101,97,109,87,114,105, + 116,101,114,78,114,14,0,0,0,114,9,0,0,0,114,10, + 0,0,0,114,11,0,0,0,114,19,0,0,0,114,19,0, + 0,0,27,0,0,0,114,18,0,0,0,115,4,0,0,0, + 8,229,8,28,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,19, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 9,0,0,0,3,0,0,0,115,32,0,0,0,116,0,106, + 1,100,1,116,2,131,0,106,3,116,2,131,0,106,4,116, + 5,116,6,116,7,116,8,100,2,141,7,83,0,41,3,78, + 114,1,0,0,0,41,7,218,4,110,97,109,101,114,7,0, + 0,0,114,8,0,0,0,90,18,105,110,99,114,101,109,101, + 110,116,97,108,101,110,99,111,100,101,114,90,18,105,110,99, + 114,101,109,101,110,116,97,108,100,101,99,111,100,101,114,90, + 12,115,116,114,101,97,109,114,101,97,100,101,114,90,12,115, + 116,114,101,97,109,119,114,105,116,101,114,41,9,218,6,99, + 111,100,101,99,115,90,9,67,111,100,101,99,73,110,102,111, + 114,2,0,0,0,114,7,0,0,0,114,8,0,0,0,114, + 13,0,0,0,114,16,0,0,0,114,17,0,0,0,114,19, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,218,11,103,101,116,114,101,103,101,110,116,114,121,114, + 22,0,0,0,30,0,0,0,115,18,0,0,0,4,1,2, + 1,6,1,6,1,2,1,2,1,2,1,2,1,6,249,115, + 18,0,0,0,4,1,2,1,6,1,6,1,2,1,2,1, + 2,1,2,1,6,1,115,32,0,0,0,12,18,12,28,14, + 25,16,21,16,23,16,30,16,21,16,23,16,30,28,46,28, + 46,22,34,22,34,12,6,12,6,5,6,114,10,0,0,0, + 41,16,90,10,95,99,111,100,101,99,115,95,106,112,114,21, + 0,0,0,90,15,95,109,117,108,116,105,98,121,116,101,99, + 111,100,101,99,90,3,109,98,99,90,8,103,101,116,99,111, + 100,101,99,114,6,0,0,0,114,2,0,0,0,90,27,77, + 117,108,116,105,98,121,116,101,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,114,13,0,0,0,90, + 27,77,117,108,116,105,98,121,116,101,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,114,16,0,0, + 0,90,21,77,117,108,116,105,98,121,116,101,83,116,114,101, + 97,109,82,101,97,100,101,114,114,17,0,0,0,90,21,77, + 117,108,116,105,98,121,116,101,83,116,114,101,97,109,87,114, + 105,116,101,114,114,19,0,0,0,114,22,0,0,0,114,9, + 0,0,0,114,10,0,0,0,114,11,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,23,0,0,0,1,0,0,0, + 115,26,0,0,0,16,6,8,1,10,2,16,2,12,4,4, + 1,4,255,12,4,4,1,4,255,22,4,22,3,10,3,115, + 42,0,0,0,16,6,8,1,10,2,8,4,4,254,4,2, + 8,4,4,254,4,1,4,1,8,4,4,254,4,1,4,1, + 8,3,10,255,4,1,8,3,10,255,4,1,10,11,115,144, + 0,0,0,1,26,1,26,1,26,1,26,1,26,1,26,1, + 26,1,26,1,30,1,30,1,30,1,30,9,19,9,28,29, + 40,9,41,1,6,1,26,1,26,1,26,1,26,13,19,13, + 25,1,26,1,26,1,18,1,18,1,18,1,18,26,29,26, + 57,26,32,26,51,1,18,1,18,1,18,1,18,1,18,1, + 18,26,29,26,57,26,32,26,51,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,18,1,18,1,18,1,18,20,25,27,30,27, + 52,54,60,54,73,1,18,1,18,1,6,1,6,1,6,1, + 6,1,6,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_shift_jis_2004.h b/Python/frozen_modules/encodings_shift_jis_2004.h new file mode 100644 index 00000000000000..6a5cceb1d9e7ae --- /dev/null +++ b/Python/frozen_modules/encodings_shift_jis_2004.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_shift_jis_2004[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,14,115,104,105,102,116,95,106,105,115,95,50,48, + 48,52,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,115,24,0,0,0,101,0,90,1, + 100,0,90,2,101,3,106,4,90,4,101,3,106,5,90,5, + 100,1,83,0,41,2,218,5,67,111,100,101,99,78,41,6, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,218,5,99,111,100,101,99,218,6,101,110,99, + 111,100,101,218,6,100,101,99,111,100,101,169,0,243,0,0, + 0,0,250,33,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,115,104,105,102,116,95,106,105,115,95, + 50,48,48,52,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,30,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,10,95,99, + 111,100,101,99,115,95,106,112,114,21,0,0,0,90,15,95, + 109,117,108,116,105,98,121,116,101,99,111,100,101,99,90,3, + 109,98,99,90,8,103,101,116,99,111,100,101,99,114,6,0, + 0,0,114,2,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,114,13,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,114,16,0,0,0,90,21,77,117,108, + 116,105,98,121,116,101,83,116,114,101,97,109,82,101,97,100, + 101,114,114,17,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,87,114,105,116,101,114,114,19, + 0,0,0,114,22,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,23,0,0,0,1,0,0,0,115,26,0,0,0,16, + 6,8,1,10,2,16,2,12,4,4,1,4,255,12,4,4, + 1,4,255,22,4,22,3,10,3,115,42,0,0,0,16,6, + 8,1,10,2,8,4,4,254,4,2,8,4,4,254,4,1, + 4,1,8,4,4,254,4,1,4,1,8,3,10,255,4,1, + 8,3,10,255,4,1,10,11,115,144,0,0,0,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,30,1, + 30,1,30,1,30,9,19,9,28,29,45,9,46,1,6,1, + 26,1,26,1,26,1,26,13,19,13,25,1,26,1,26,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,26,29,26,57,26, + 32,26,51,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,6,1,6,1,6,1,6,1,6,114,10,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_shift_jisx0213.h b/Python/frozen_modules/encodings_shift_jisx0213.h new file mode 100644 index 00000000000000..cf95d42f7ce610 --- /dev/null +++ b/Python/frozen_modules/encodings_shift_jisx0213.h @@ -0,0 +1,114 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_shift_jisx0213[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,144,0,0,0,100,0,100,1,108,0, + 90,0,100,0,100,1,108,1,90,1,100,0,100,1,108,2, + 90,3,101,0,106,4,100,2,131,1,90,5,71,0,100,3, + 132,0,100,4,101,1,106,6,131,3,90,6,71,0,100,5, + 132,0,100,6,101,3,106,7,101,1,106,8,131,4,90,8, + 71,0,100,7,132,0,100,8,101,3,106,9,101,1,106,10, + 131,4,90,10,71,0,100,9,132,0,100,10,101,6,101,3, + 106,11,101,1,106,12,131,5,90,12,71,0,100,11,132,0, + 100,12,101,6,101,3,106,13,101,1,106,14,131,5,90,14, + 100,13,132,0,90,15,100,1,83,0,41,14,233,0,0,0, + 0,78,218,14,115,104,105,102,116,95,106,105,115,120,48,50, + 49,51,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,115,24,0,0,0,101,0,90,1, + 100,0,90,2,101,3,106,4,90,4,101,3,106,5,90,5, + 100,1,83,0,41,2,218,5,67,111,100,101,99,78,41,6, + 218,8,95,95,110,97,109,101,95,95,218,10,95,95,109,111, + 100,117,108,101,95,95,218,12,95,95,113,117,97,108,110,97, + 109,101,95,95,218,5,99,111,100,101,99,218,6,101,110,99, + 111,100,101,218,6,100,101,99,111,100,101,169,0,243,0,0, + 0,0,250,33,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,115,104,105,102,116,95,106,105,115,120, + 48,50,49,51,62,114,2,0,0,0,114,2,0,0,0,12, + 0,0,0,115,6,0,0,0,8,0,6,1,10,1,115,6, + 0,0,0,8,244,6,13,10,1,115,24,0,0,0,1,1, + 1,1,1,1,1,1,14,19,14,26,5,11,14,19,14,26, + 5,11,5,11,5,11,114,10,0,0,0,114,2,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,0,0,243,16,0,0,0,101,0,90,1,100,0, + 90,2,101,3,90,3,100,1,83,0,41,2,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 78,169,4,114,3,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,10,0,0, + 0,114,11,0,0,0,114,13,0,0,0,114,13,0,0,0, + 16,0,0,0,243,4,0,0,0,8,0,8,2,115,4,0, + 0,0,8,240,8,18,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,13,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,78,114,14,0,0,0,114,9,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,16,0,0,0,114, + 16,0,0,0,20,0,0,0,114,15,0,0,0,115,4,0, + 0,0,8,236,8,22,115,16,0,0,0,1,1,1,1,1, + 1,1,1,13,18,5,10,5,10,5,10,114,10,0,0,0, + 114,16,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,12,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,14,0,0,0,114,9,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,17,0,0,0,114,17,0,0,0,24,0, + 0,0,243,4,0,0,0,8,0,8,1,115,4,0,0,0, + 8,232,8,25,115,16,0,0,0,1,1,1,1,1,1,1, + 1,13,18,5,10,5,10,5,10,114,10,0,0,0,114,17, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,12,0,0,0,41,2,218, + 12,83,116,114,101,97,109,87,114,105,116,101,114,78,114,14, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,19,0,0,0,114,19,0,0,0,27,0,0,0, + 114,18,0,0,0,115,4,0,0,0,8,229,8,28,115,16, + 0,0,0,1,1,1,1,1,1,1,1,13,18,5,10,5, + 10,5,10,114,10,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,9,0,0,0,3,0, + 0,0,115,32,0,0,0,116,0,106,1,100,1,116,2,131, + 0,106,3,116,2,131,0,106,4,116,5,116,6,116,7,116, + 8,100,2,141,7,83,0,41,3,78,114,1,0,0,0,41, + 7,218,4,110,97,109,101,114,7,0,0,0,114,8,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,218,6,99,111,100,101,99,115,90, + 9,67,111,100,101,99,73,110,102,111,114,2,0,0,0,114, + 7,0,0,0,114,8,0,0,0,114,13,0,0,0,114,16, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,9,0, + 0,0,114,10,0,0,0,114,11,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,22,0,0,0,30,0, + 0,0,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,6,1,6,1,2,1,2,1,2,1,2,1,6,1, + 115,32,0,0,0,12,18,12,28,14,30,16,21,16,23,16, + 30,16,21,16,23,16,30,28,46,28,46,22,34,22,34,12, + 6,12,6,5,6,114,10,0,0,0,41,16,90,10,95,99, + 111,100,101,99,115,95,106,112,114,21,0,0,0,90,15,95, + 109,117,108,116,105,98,121,116,101,99,111,100,101,99,90,3, + 109,98,99,90,8,103,101,116,99,111,100,101,99,114,6,0, + 0,0,114,2,0,0,0,90,27,77,117,108,116,105,98,121, + 116,101,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,114,13,0,0,0,90,27,77,117,108,116,105, + 98,121,116,101,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,114,16,0,0,0,90,21,77,117,108, + 116,105,98,121,116,101,83,116,114,101,97,109,82,101,97,100, + 101,114,114,17,0,0,0,90,21,77,117,108,116,105,98,121, + 116,101,83,116,114,101,97,109,87,114,105,116,101,114,114,19, + 0,0,0,114,22,0,0,0,114,9,0,0,0,114,10,0, + 0,0,114,11,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,23,0,0,0,1,0,0,0,115,26,0,0,0,16, + 6,8,1,10,2,16,2,12,4,4,1,4,255,12,4,4, + 1,4,255,22,4,22,3,10,3,115,42,0,0,0,16,6, + 8,1,10,2,8,4,4,254,4,2,8,4,4,254,4,1, + 4,1,8,4,4,254,4,1,4,1,8,3,10,255,4,1, + 8,3,10,255,4,1,10,11,115,144,0,0,0,1,26,1, + 26,1,26,1,26,1,26,1,26,1,26,1,26,1,30,1, + 30,1,30,1,30,9,19,9,28,29,45,9,46,1,6,1, + 26,1,26,1,26,1,26,13,19,13,25,1,26,1,26,1, + 18,1,18,1,18,1,18,26,29,26,57,26,32,26,51,1, + 18,1,18,1,18,1,18,1,18,1,18,26,29,26,57,26, + 32,26,51,1,18,1,18,1,18,1,18,1,18,1,18,20, + 25,27,30,27,52,54,60,54,73,1,18,1,18,1,18,1, + 18,1,18,1,18,20,25,27,30,27,52,54,60,54,73,1, + 18,1,18,1,6,1,6,1,6,1,6,1,6,114,10,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_tis_620.h b/Python/frozen_modules/encodings_tis_620.h new file mode 100644 index 00000000000000..703c4feabb96f1 --- /dev/null +++ b/Python/frozen_modules/encodings_tis_620.h @@ -0,0 +1,186 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_tis_620[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,120,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,14,90,8,101,1,106,9,101,8,131,1,90,10,100,2, + 83,0,41,15,122,104,32,80,121,116,104,111,110,32,67,104, + 97,114,97,99,116,101,114,32,77,97,112,112,105,110,103,32, + 67,111,100,101,99,32,116,105,115,95,54,50,48,32,103,101, + 110,101,114,97,116,101,100,32,102,114,111,109,32,39,112,121, + 116,104,111,110,45,109,97,112,112,105,110,103,115,47,84,73, + 83,45,54,50,48,46,84,88,84,39,32,119,105,116,104,32, + 103,101,110,99,111,100,101,99,46,112,121,46,10,10,233,0, + 0,0,0,78,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,115,28,0,0,0,101,0, + 90,1,100,0,90,2,100,5,100,2,132,1,90,3,100,5, + 100,3,132,1,90,4,100,4,83,0,41,6,218,5,67,111, + 100,101,99,218,6,115,116,114,105,99,116,99,3,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 243,14,0,0,0,116,0,106,1,124,1,124,2,116,2,131, + 3,83,0,169,1,78,41,3,218,6,99,111,100,101,99,115, + 218,14,99,104,97,114,109,97,112,95,101,110,99,111,100,101, + 218,14,101,110,99,111,100,105,110,103,95,116,97,98,108,101, + 169,3,218,4,115,101,108,102,218,5,105,110,112,117,116,218, + 6,101,114,114,111,114,115,115,3,0,0,0,32,32,32,250, + 26,60,102,114,111,122,101,110,32,101,110,99,111,100,105,110, + 103,115,46,116,105,115,95,54,50,48,62,218,6,101,110,99, + 111,100,101,122,12,67,111,100,101,99,46,101,110,99,111,100, + 101,11,0,0,0,243,2,0,0,0,14,1,114,14,0,0, + 0,115,14,0,0,0,16,22,16,37,38,43,44,50,51,65, + 16,66,9,66,243,0,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,114,3, + 0,0,0,114,4,0,0,0,41,3,114,5,0,0,0,218, + 14,99,104,97,114,109,97,112,95,100,101,99,111,100,101,218, + 14,100,101,99,111,100,105,110,103,95,116,97,98,108,101,114, + 8,0,0,0,115,3,0,0,0,32,32,32,114,12,0,0, + 0,218,6,100,101,99,111,100,101,122,12,67,111,100,101,99, + 46,100,101,99,111,100,101,14,0,0,0,114,14,0,0,0, + 114,14,0,0,0,115,14,0,0,0,16,22,16,37,38,43, + 44,50,51,65,16,66,9,66,114,15,0,0,0,78,41,1, + 114,2,0,0,0,41,5,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,13,0,0,0, + 114,18,0,0,0,169,0,114,15,0,0,0,114,12,0,0, + 0,114,1,0,0,0,114,1,0,0,0,9,0,0,0,115, + 6,0,0,0,8,0,8,2,12,3,115,10,0,0,0,8, + 247,2,11,6,1,2,2,10,1,115,28,0,0,0,1,1, + 1,1,1,1,1,1,34,42,5,66,5,66,5,66,34,42, + 5,66,5,66,5,66,5,66,5,66,114,15,0,0,0,114, + 1,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,243,20,0,0,0,101,0, + 90,1,100,0,90,2,100,4,100,2,132,1,90,3,100,3, + 83,0,41,5,218,18,73,110,99,114,101,109,101,110,116,97, + 108,69,110,99,111,100,101,114,70,99,3,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,243,20, + 0,0,0,116,0,106,1,124,1,124,0,106,2,116,3,131, + 3,100,1,25,0,83,0,169,2,78,114,0,0,0,0,41, + 4,114,5,0,0,0,114,6,0,0,0,114,11,0,0,0, + 114,7,0,0,0,169,3,114,9,0,0,0,114,10,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,13,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,101, + 110,99,111,100,101,18,0,0,0,243,2,0,0,0,20,1, + 114,28,0,0,0,115,20,0,0,0,16,22,16,37,38,43, + 44,48,44,55,56,70,16,71,72,73,16,74,9,74,114,15, + 0,0,0,78,169,1,70,41,4,114,19,0,0,0,114,20, + 0,0,0,114,21,0,0,0,114,13,0,0,0,114,22,0, + 0,0,114,15,0,0,0,114,12,0,0,0,114,24,0,0, + 0,114,24,0,0,0,17,0,0,0,243,4,0,0,0,8, + 0,12,1,115,6,0,0,0,8,239,2,18,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,24,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,114,23,0,0,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,25,0,0,0,114,26,0,0, + 0,41,4,114,5,0,0,0,114,16,0,0,0,114,11,0, + 0,0,114,17,0,0,0,114,27,0,0,0,115,3,0,0, + 0,32,32,32,114,12,0,0,0,114,18,0,0,0,122,25, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,100,101,99,111,100,101,22,0,0,0,114,28,0, + 0,0,114,28,0,0,0,115,20,0,0,0,16,22,16,37, + 38,43,44,48,44,55,56,70,16,71,72,73,16,74,9,74, + 114,15,0,0,0,78,114,29,0,0,0,41,4,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,18,0,0, + 0,114,22,0,0,0,114,15,0,0,0,114,12,0,0,0, + 114,31,0,0,0,114,31,0,0,0,21,0,0,0,114,30, + 0,0,0,115,6,0,0,0,8,235,2,22,10,1,115,20, + 0,0,0,1,1,1,1,1,1,1,1,35,40,5,74,5, + 74,5,74,5,74,5,74,114,15,0,0,0,114,31,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,243,12,0,0,0,101,0,90,1,100, + 0,90,2,100,1,83,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,169,3,114,19,0,0,0,114, + 20,0,0,0,114,21,0,0,0,114,22,0,0,0,114,15, + 0,0,0,114,12,0,0,0,114,33,0,0,0,114,33,0, + 0,0,25,0,0,0,243,4,0,0,0,8,0,4,1,115, + 4,0,0,0,8,231,4,26,115,12,0,0,0,1,1,1, + 1,1,1,1,1,5,9,5,9,114,15,0,0,0,114,33, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,114,32,0,0,0,41,2,218, + 12,83,116,114,101,97,109,82,101,97,100,101,114,78,114,34, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,114,36,0,0,0,114,36,0,0,0,28,0,0,0, + 114,35,0,0,0,115,4,0,0,0,8,228,4,29,115,12, + 0,0,0,1,1,1,1,1,1,1,1,5,9,5,9,114, + 15,0,0,0,114,36,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,32, + 0,0,0,116,0,106,1,100,1,116,2,131,0,106,3,116, + 2,131,0,106,4,116,5,116,6,116,7,116,8,100,2,141, + 7,83,0,41,3,78,122,7,116,105,115,45,54,50,48,41, + 7,218,4,110,97,109,101,114,13,0,0,0,114,18,0,0, + 0,90,18,105,110,99,114,101,109,101,110,116,97,108,101,110, + 99,111,100,101,114,90,18,105,110,99,114,101,109,101,110,116, + 97,108,100,101,99,111,100,101,114,90,12,115,116,114,101,97, + 109,114,101,97,100,101,114,90,12,115,116,114,101,97,109,119, + 114,105,116,101,114,41,9,114,5,0,0,0,90,9,67,111, + 100,101,99,73,110,102,111,114,1,0,0,0,114,13,0,0, + 0,114,18,0,0,0,114,24,0,0,0,114,31,0,0,0, + 114,36,0,0,0,114,33,0,0,0,114,22,0,0,0,114, + 15,0,0,0,114,12,0,0,0,218,11,103,101,116,114,101, + 103,101,110,116,114,121,114,38,0,0,0,33,0,0,0,115, + 18,0,0,0,4,1,2,1,6,1,6,1,2,1,2,1, + 2,1,2,1,6,249,115,18,0,0,0,4,1,2,1,6, + 1,6,1,2,1,2,1,2,1,2,1,6,1,115,32,0, + 0,0,12,18,12,28,14,23,16,21,16,23,16,30,16,21, + 16,23,16,30,28,46,28,46,22,34,22,34,12,6,12,6, + 5,6,114,15,0,0,0,117,224,1,0,0,0,1,2,3, + 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, + 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, + 36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51, + 52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67, + 68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83, + 84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99, + 100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115, + 116,117,118,119,120,121,122,123,124,125,126,127,194,128,194,129, + 194,130,194,131,194,132,194,133,194,134,194,135,194,136,194,137, + 194,138,194,139,194,140,194,141,194,142,194,143,194,144,194,145, + 194,146,194,147,194,148,194,149,194,150,194,151,194,152,194,153, + 194,154,194,155,194,156,194,157,194,158,194,159,239,191,190,224, + 184,129,224,184,130,224,184,131,224,184,132,224,184,133,224,184, + 134,224,184,135,224,184,136,224,184,137,224,184,138,224,184,139, + 224,184,140,224,184,141,224,184,142,224,184,143,224,184,144,224, + 184,145,224,184,146,224,184,147,224,184,148,224,184,149,224,184, + 150,224,184,151,224,184,152,224,184,153,224,184,154,224,184,155, + 224,184,156,224,184,157,224,184,158,224,184,159,224,184,160,224, + 184,161,224,184,162,224,184,163,224,184,164,224,184,165,224,184, + 166,224,184,167,224,184,168,224,184,169,224,184,170,224,184,171, + 224,184,172,224,184,173,224,184,174,224,184,175,224,184,176,224, + 184,177,224,184,178,224,184,179,224,184,180,224,184,181,224,184, + 182,224,184,183,224,184,184,224,184,185,224,184,186,239,191,190, + 239,191,190,239,191,190,239,191,190,224,184,191,224,185,128,224, + 185,129,224,185,130,224,185,131,224,185,132,224,185,133,224,185, + 134,224,185,135,224,185,136,224,185,137,224,185,138,224,185,139, + 224,185,140,224,185,141,224,185,142,224,185,143,224,185,144,224, + 185,145,224,185,146,224,185,147,224,185,148,224,185,149,224,185, + 150,224,185,151,224,185,152,224,185,153,224,185,154,224,185,155, + 239,191,190,239,191,190,239,191,190,239,191,190,41,11,218,7, + 95,95,100,111,99,95,95,114,5,0,0,0,114,1,0,0, + 0,114,24,0,0,0,114,31,0,0,0,114,33,0,0,0, + 114,36,0,0,0,114,38,0,0,0,114,17,0,0,0,90, + 13,99,104,97,114,109,97,112,95,98,117,105,108,100,114,7, + 0,0,0,114,22,0,0,0,114,15,0,0,0,114,12,0, + 0,0,218,8,60,109,111,100,117,108,101,62,114,40,0,0, + 0,1,0,0,0,115,26,0,0,0,4,0,8,4,16,4, + 16,8,16,4,18,4,18,3,6,5,2,15,2,255,0,127, + 0,127,14,6,115,54,0,0,0,4,2,8,2,8,10,4, + 250,4,6,8,4,4,254,4,2,8,4,4,254,4,2,8, + 3,6,255,4,1,8,3,6,255,4,1,6,13,0,127,0, + 127,2,7,0,129,0,129,2,254,0,127,0,127,14,6,115, + 120,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 1,66,1,66,1,66,1,66,13,19,13,25,1,66,1,66, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,74,1,74,1,74,1,74,26,32,26,51,1,74,1,74, + 1,9,1,9,1,9,1,9,20,25,26,32,26,45,1,9, + 1,9,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,6,1,6,1,6,5,13,1,15,16,22, + 16,36,37,51,16,52,1,15,1,15,1,15,114,15,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_undefined.h b/Python/frozen_modules/encodings_undefined.h new file mode 100644 index 00000000000000..c108aa54900fc1 --- /dev/null +++ b/Python/frozen_modules/encodings_undefined.h @@ -0,0 +1,155 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_undefined[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,106,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,2,83,0,41,14,97,53,1,0,0,32,80,121,116,104, + 111,110,32,39,117,110,100,101,102,105,110,101,100,39,32,67, + 111,100,101,99,10,10,32,32,32,32,84,104,105,115,32,99, + 111,100,101,99,32,119,105,108,108,32,97,108,119,97,121,115, + 32,114,97,105,115,101,32,97,32,86,97,108,117,101,69,114, + 114,111,114,32,101,120,99,101,112,116,105,111,110,32,119,104, + 101,110,32,98,101,105,110,103,10,32,32,32,32,117,115,101, + 100,46,32,73,116,32,105,115,32,105,110,116,101,110,100,101, + 100,32,102,111,114,32,117,115,101,32,98,121,32,116,104,101, + 32,115,105,116,101,46,112,121,32,102,105,108,101,32,116,111, + 32,115,119,105,116,99,104,32,111,102,102,10,32,32,32,32, + 97,117,116,111,109,97,116,105,99,32,115,116,114,105,110,103, + 32,116,111,32,85,110,105,99,111,100,101,32,99,111,101,114, + 99,105,111,110,46,10,10,87,114,105,116,116,101,110,32,98, + 121,32,77,97,114,99,45,65,110,100,114,101,32,76,101,109, + 98,117,114,103,32,40,109,97,108,64,108,101,109,98,117,114, + 103,46,99,111,109,41,46,10,10,40,99,41,32,67,111,112, + 121,114,105,103,104,116,32,67,78,82,73,44,32,65,108,108, + 32,82,105,103,104,116,115,32,82,101,115,101,114,118,101,100, + 46,32,78,79,32,87,65,82,82,65,78,84,89,46,10,10, + 233,0,0,0,0,78,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,28,0,0,0, + 101,0,90,1,100,0,90,2,100,5,100,2,132,1,90,3, + 100,5,100,3,132,1,90,4,100,4,83,0,41,6,218,5, + 67,111,100,101,99,218,6,115,116,114,105,99,116,99,3,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,8,0,0,0,116,0,100,1,131,1,130,1,169, + 2,78,122,18,117,110,100,101,102,105,110,101,100,32,101,110, + 99,111,100,105,110,103,169,1,218,12,85,110,105,99,111,100, + 101,69,114,114,111,114,169,3,218,4,115,101,108,102,218,5, + 105,110,112,117,116,90,6,101,114,114,111,114,115,115,3,0, + 0,0,32,32,32,250,28,60,102,114,111,122,101,110,32,101, + 110,99,111,100,105,110,103,115,46,117,110,100,101,102,105,110, + 101,100,62,218,6,101,110,99,111,100,101,122,12,67,111,100, + 101,99,46,101,110,99,111,100,101,18,0,0,0,243,2,0, + 0,0,8,1,114,12,0,0,0,115,8,0,0,0,15,27, + 28,48,15,49,9,49,243,0,0,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 114,3,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 7,0,0,0,115,3,0,0,0,32,32,32,114,10,0,0, + 0,218,6,100,101,99,111,100,101,122,12,67,111,100,101,99, + 46,100,101,99,111,100,101,21,0,0,0,114,12,0,0,0, + 114,12,0,0,0,115,8,0,0,0,15,27,28,48,15,49, + 9,49,114,13,0,0,0,78,41,1,114,2,0,0,0,41, + 5,218,8,95,95,110,97,109,101,95,95,218,10,95,95,109, + 111,100,117,108,101,95,95,218,12,95,95,113,117,97,108,110, + 97,109,101,95,95,114,11,0,0,0,114,14,0,0,0,169, + 0,114,13,0,0,0,114,10,0,0,0,114,1,0,0,0, + 114,1,0,0,0,16,0,0,0,115,6,0,0,0,8,0, + 8,2,12,3,115,10,0,0,0,8,240,2,18,6,1,2, + 2,10,1,115,28,0,0,0,1,1,1,1,1,1,1,1, + 34,42,5,49,5,49,5,49,34,42,5,49,5,49,5,49, + 5,49,5,49,114,13,0,0,0,114,1,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0, + 0,0,0,243,20,0,0,0,101,0,90,1,100,0,90,2, + 100,4,100,2,132,1,90,3,100,3,83,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,114,3,0,0,0,114,4,0, + 0,0,114,5,0,0,0,169,3,114,8,0,0,0,114,9, + 0,0,0,90,5,102,105,110,97,108,115,3,0,0,0,32, + 32,32,114,10,0,0,0,114,11,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,101,110,99,111,100,101,25,0,0,0,114,12,0,0,0, + 114,12,0,0,0,115,8,0,0,0,15,27,28,48,15,49, + 9,49,114,13,0,0,0,78,169,1,70,41,4,114,15,0, + 0,0,114,16,0,0,0,114,17,0,0,0,114,11,0,0, + 0,114,18,0,0,0,114,13,0,0,0,114,10,0,0,0, + 114,20,0,0,0,114,20,0,0,0,24,0,0,0,243,4, + 0,0,0,8,0,12,1,115,6,0,0,0,8,232,2,25, + 10,1,115,20,0,0,0,1,1,1,1,1,1,1,1,35, + 40,5,49,5,49,5,49,5,49,5,49,114,13,0,0,0, + 114,20,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,114,19,0,0,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,3,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,21,0,0,0,115, + 3,0,0,0,32,32,32,114,10,0,0,0,114,14,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,46,100,101,99,111,100,101,29,0,0,0, + 114,12,0,0,0,114,12,0,0,0,115,8,0,0,0,15, + 27,28,48,15,49,9,49,114,13,0,0,0,78,114,22,0, + 0,0,41,4,114,15,0,0,0,114,16,0,0,0,114,17, + 0,0,0,114,14,0,0,0,114,18,0,0,0,114,13,0, + 0,0,114,10,0,0,0,114,24,0,0,0,114,24,0,0, + 0,28,0,0,0,114,23,0,0,0,115,6,0,0,0,8, + 228,2,29,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,49,5,49,5,49,5,49,5,49,114,13, + 0,0,0,114,24,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,15,0,0,0,114,16,0,0,0,114,17,0,0,0, + 114,18,0,0,0,114,13,0,0,0,114,10,0,0,0,114, + 26,0,0,0,114,26,0,0,0,32,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,224,4,33,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,13,0,0,0,114,26,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 25,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,27,0,0,0,114,18,0,0,0,114, + 13,0,0,0,114,10,0,0,0,114,29,0,0,0,114,29, + 0,0,0,35,0,0,0,114,28,0,0,0,115,4,0,0, + 0,8,221,4,36,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,13,0,0,0,114,29,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,32,0,0,0,116,0,106,1,100,1, + 116,2,131,0,106,3,116,2,131,0,106,4,116,5,116,6, + 116,7,116,8,100,2,141,7,83,0,41,3,78,90,9,117, + 110,100,101,102,105,110,101,100,41,7,218,4,110,97,109,101, + 114,11,0,0,0,114,14,0,0,0,90,18,105,110,99,114, + 101,109,101,110,116,97,108,101,110,99,111,100,101,114,90,18, + 105,110,99,114,101,109,101,110,116,97,108,100,101,99,111,100, + 101,114,90,12,115,116,114,101,97,109,119,114,105,116,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,41,9, + 218,6,99,111,100,101,99,115,90,9,67,111,100,101,99,73, + 110,102,111,114,1,0,0,0,114,11,0,0,0,114,14,0, + 0,0,114,20,0,0,0,114,24,0,0,0,114,26,0,0, + 0,114,29,0,0,0,114,18,0,0,0,114,13,0,0,0, + 114,10,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,32,0,0,0,40,0,0,0,115,18,0,0,0, + 4,1,2,1,6,1,6,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,6,1,6,1,2, + 1,2,1,2,1,2,1,6,1,115,32,0,0,0,12,18, + 12,28,14,25,16,21,16,23,16,30,16,21,16,23,16,30, + 28,46,28,46,22,34,22,34,12,6,12,6,5,6,114,13, + 0,0,0,41,8,218,7,95,95,100,111,99,95,95,114,31, + 0,0,0,114,1,0,0,0,114,20,0,0,0,114,24,0, + 0,0,114,26,0,0,0,114,29,0,0,0,114,32,0,0, + 0,114,18,0,0,0,114,13,0,0,0,114,10,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,34,0,0,0,1, + 0,0,0,115,16,0,0,0,4,0,8,11,16,4,16,8, + 16,4,18,4,18,3,10,5,115,36,0,0,0,4,10,8, + 1,8,10,4,250,4,6,8,4,4,254,4,2,8,4,4, + 254,4,2,8,3,6,255,4,1,8,3,6,255,4,1,10, + 13,115,106,0,0,0,1,4,1,4,1,14,1,14,1,14, + 1,14,1,49,1,49,1,49,1,49,13,19,13,25,1,49, + 1,49,1,49,1,49,1,49,1,49,26,32,26,51,1,49, + 1,49,1,49,1,49,1,49,1,49,26,32,26,51,1,49, + 1,49,1,9,1,9,1,9,1,9,20,25,26,32,26,45, + 1,9,1,9,1,9,1,9,1,9,1,9,20,25,26,32, + 26,45,1,9,1,9,1,6,1,6,1,6,1,6,1,6, + 114,13,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_unicode_escape.h b/Python/frozen_modules/encodings_unicode_escape.h new file mode 100644 index 00000000000000..e05b4892eb60c3 --- /dev/null +++ b/Python/frozen_modules/encodings_unicode_escape.h @@ -0,0 +1,133 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_unicode_escape[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,106,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,1, + 106,2,131,3,90,2,71,0,100,5,132,0,100,6,101,1, + 106,3,131,3,90,3,71,0,100,7,132,0,100,8,101,1, + 106,4,131,3,90,4,71,0,100,9,132,0,100,10,101,2, + 101,1,106,5,131,4,90,5,71,0,100,11,132,0,100,12, + 101,2,101,1,106,6,131,4,90,6,100,13,132,0,90,7, + 100,2,83,0,41,14,122,138,32,80,121,116,104,111,110,32, + 39,117,110,105,99,111,100,101,45,101,115,99,97,112,101,39, + 32,67,111,100,101,99,10,10,10,87,114,105,116,116,101,110, + 32,98,121,32,77,97,114,99,45,65,110,100,114,101,32,76, + 101,109,98,117,114,103,32,40,109,97,108,64,108,101,109,98, + 117,114,103,46,99,111,109,41,46,10,10,40,99,41,32,67, + 111,112,121,114,105,103,104,116,32,67,78,82,73,44,32,65, + 108,108,32,82,105,103,104,116,115,32,82,101,115,101,114,118, + 101,100,46,32,78,79,32,87,65,82,82,65,78,84,89,46, + 10,10,233,0,0,0,0,78,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,115,24,0, + 0,0,101,0,90,1,100,0,90,2,101,3,106,4,90,5, + 101,3,106,6,90,7,100,1,83,0,41,2,218,5,67,111, + 100,101,99,78,41,8,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,218,6,99,111,100,101, + 99,115,218,21,117,110,105,99,111,100,101,95,101,115,99,97, + 112,101,95,101,110,99,111,100,101,218,6,101,110,99,111,100, + 101,218,21,117,110,105,99,111,100,101,95,101,115,99,97,112, + 101,95,100,101,99,111,100,101,218,6,100,101,99,111,100,101, + 169,0,243,0,0,0,0,250,33,60,102,114,111,122,101,110, + 32,101,110,99,111,100,105,110,103,115,46,117,110,105,99,111, + 100,101,95,101,115,99,97,112,101,62,114,1,0,0,0,114, + 1,0,0,0,13,0,0,0,115,6,0,0,0,8,0,6, + 4,10,1,115,6,0,0,0,8,243,6,17,10,1,115,24, + 0,0,0,1,1,1,1,1,1,1,1,14,20,14,42,5, + 11,14,20,14,42,5,11,5,11,5,11,114,11,0,0,0, + 114,1,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,20,0,0,0,101, + 0,90,1,100,0,90,2,100,4,100,2,132,1,90,3,100, + 3,83,0,41,5,218,18,73,110,99,114,101,109,101,110,116, + 97,108,69,110,99,111,100,101,114,70,99,3,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,243, + 18,0,0,0,116,0,106,1,124,1,124,0,106,2,131,2, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,3, + 114,5,0,0,0,114,6,0,0,0,218,6,101,114,114,111, + 114,115,169,3,90,4,115,101,108,102,218,5,105,110,112,117, + 116,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,12,0,0,0,114,7,0,0,0,122,25,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,101, + 110,99,111,100,101,21,0,0,0,243,2,0,0,0,18,1, + 114,20,0,0,0,115,18,0,0,0,16,22,16,44,45,50, + 52,56,52,63,16,64,65,66,16,67,9,67,114,11,0,0, + 0,78,169,1,70,41,4,114,2,0,0,0,114,3,0,0, + 0,114,4,0,0,0,114,7,0,0,0,114,10,0,0,0, + 114,11,0,0,0,114,12,0,0,0,114,14,0,0,0,114, + 14,0,0,0,20,0,0,0,243,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,236,2,21,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,67,5,67,5, + 67,5,67,5,67,114,11,0,0,0,114,14,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,114,13,0,0,0,41,5,218,18,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,70, + 99,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,114,15,0,0,0,114,16,0,0,0,41, + 3,114,5,0,0,0,114,8,0,0,0,114,17,0,0,0, + 114,18,0,0,0,115,3,0,0,0,32,32,32,114,12,0, + 0,0,114,9,0,0,0,122,25,73,110,99,114,101,109,101, + 110,116,97,108,68,101,99,111,100,101,114,46,100,101,99,111, + 100,101,25,0,0,0,114,20,0,0,0,114,20,0,0,0, + 115,18,0,0,0,16,22,16,44,45,50,52,56,52,63,16, + 64,65,66,16,67,9,67,114,11,0,0,0,78,114,21,0, + 0,0,41,4,114,2,0,0,0,114,3,0,0,0,114,4, + 0,0,0,114,9,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,12,0,0,0,114,23,0,0,0,114,23,0,0, + 0,24,0,0,0,114,22,0,0,0,115,6,0,0,0,8, + 232,2,25,10,1,115,20,0,0,0,1,1,1,1,1,1, + 1,1,35,40,5,67,5,67,5,67,5,67,5,67,114,11, + 0,0,0,114,23,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,12,0, + 0,0,101,0,90,1,100,0,90,2,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 3,114,2,0,0,0,114,3,0,0,0,114,4,0,0,0, + 114,10,0,0,0,114,11,0,0,0,114,12,0,0,0,114, + 25,0,0,0,114,25,0,0,0,28,0,0,0,243,4,0, + 0,0,8,0,4,1,115,4,0,0,0,8,228,4,29,115, + 12,0,0,0,1,1,1,1,1,1,1,1,5,9,5,9, + 114,11,0,0,0,114,25,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,114, + 24,0,0,0,41,2,218,12,83,116,114,101,97,109,82,101, + 97,100,101,114,78,114,26,0,0,0,114,10,0,0,0,114, + 11,0,0,0,114,12,0,0,0,114,28,0,0,0,114,28, + 0,0,0,31,0,0,0,114,27,0,0,0,115,4,0,0, + 0,8,225,4,32,115,12,0,0,0,1,1,1,1,1,1, + 1,1,5,9,5,9,114,11,0,0,0,114,28,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,28,0,0,0,116,0,106,1,100,1, + 116,2,106,3,116,2,106,4,116,5,116,6,116,7,116,8, + 100,2,141,7,83,0,41,3,78,122,14,117,110,105,99,111, + 100,101,45,101,115,99,97,112,101,41,7,218,4,110,97,109, + 101,114,7,0,0,0,114,9,0,0,0,90,18,105,110,99, + 114,101,109,101,110,116,97,108,101,110,99,111,100,101,114,90, + 18,105,110,99,114,101,109,101,110,116,97,108,100,101,99,111, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,41, + 9,114,5,0,0,0,90,9,67,111,100,101,99,73,110,102, + 111,114,1,0,0,0,114,7,0,0,0,114,9,0,0,0, + 114,14,0,0,0,114,23,0,0,0,114,25,0,0,0,114, + 28,0,0,0,114,10,0,0,0,114,11,0,0,0,114,12, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,30,0,0,0,36,0,0,0,115,18,0,0,0,4,1, + 2,1,4,1,4,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,4,1,4,1,2,1,2, + 1,2,1,2,1,6,1,115,28,0,0,0,12,18,12,28, + 14,30,16,21,16,28,16,21,16,28,28,46,28,46,22,34, + 22,34,12,6,12,6,5,6,114,11,0,0,0,41,8,218, + 7,95,95,100,111,99,95,95,114,5,0,0,0,114,1,0, + 0,0,114,14,0,0,0,114,23,0,0,0,114,25,0,0, + 0,114,28,0,0,0,114,30,0,0,0,114,10,0,0,0, + 114,11,0,0,0,114,12,0,0,0,218,8,60,109,111,100, + 117,108,101,62,114,32,0,0,0,1,0,0,0,115,16,0, + 0,0,4,0,8,8,16,4,16,7,16,4,18,4,18,3, + 10,5,115,36,0,0,0,4,7,8,1,8,9,4,251,4, + 5,8,4,4,254,4,2,8,4,4,254,4,2,8,3,6, + 255,4,1,8,3,6,255,4,1,10,13,115,106,0,0,0, + 1,4,1,4,1,14,1,14,1,14,1,14,1,42,1,42, + 1,42,1,42,13,19,13,25,1,42,1,42,1,67,1,67, + 1,67,1,67,26,32,26,51,1,67,1,67,1,67,1,67, + 1,67,1,67,26,32,26,51,1,67,1,67,1,9,1,9, + 1,9,1,9,20,25,26,32,26,45,1,9,1,9,1,9, + 1,9,1,9,1,9,20,25,26,32,26,45,1,9,1,9, + 1,6,1,6,1,6,1,6,1,6,114,11,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_16.h b/Python/frozen_modules/encodings_utf_16.h new file mode 100644 index 00000000000000..232f0420def738 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_16.h @@ -0,0 +1,401 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_16[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,108,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,101,1, + 106,3,90,4,100,14,100,4,132,1,90,5,71,0,100,5, + 132,0,100,6,101,1,106,6,131,3,90,6,71,0,100,7, + 132,0,100,8,101,1,106,7,131,3,90,8,71,0,100,9, + 132,0,100,10,101,1,106,9,131,3,90,9,71,0,100,11, + 132,0,100,12,101,1,106,10,131,3,90,10,100,13,132,0, + 90,11,100,2,83,0,41,15,122,130,32,80,121,116,104,111, + 110,32,39,117,116,102,45,49,54,39,32,67,111,100,101,99, + 10,10,10,87,114,105,116,116,101,110,32,98,121,32,77,97, + 114,99,45,65,110,100,114,101,32,76,101,109,98,117,114,103, + 32,40,109,97,108,64,108,101,109,98,117,114,103,46,99,111, + 109,41,46,10,10,40,99,41,32,67,111,112,121,114,105,103, + 104,116,32,67,78,82,73,44,32,65,108,108,32,82,105,103, + 104,116,115,32,82,101,115,101,114,118,101,100,46,32,78,79, + 32,87,65,82,82,65,78,84,89,46,10,10,233,0,0,0, + 0,78,218,6,115,116,114,105,99,116,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 14,0,0,0,116,0,106,1,124,0,124,1,100,1,131,3, + 83,0,41,2,78,84,41,2,218,6,99,111,100,101,99,115, + 90,13,117,116,102,95,49,54,95,100,101,99,111,100,101,41, + 2,218,5,105,110,112,117,116,218,6,101,114,114,111,114,115, + 115,2,0,0,0,32,32,250,25,60,102,114,111,122,101,110, + 32,101,110,99,111,100,105,110,103,115,46,117,116,102,95,49, + 54,62,218,6,100,101,99,111,100,101,114,6,0,0,0,15, + 0,0,0,243,2,0,0,0,14,1,114,7,0,0,0,115, + 14,0,0,0,12,18,12,32,33,38,40,46,48,52,12,53, + 5,53,243,0,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,46,0,0, + 0,101,0,90,1,100,0,90,2,100,9,100,2,132,1,90, + 3,100,10,100,4,132,1,90,4,100,5,132,0,90,5,100, + 6,132,0,90,6,100,7,132,0,90,7,100,8,83,0,41, + 11,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,114,1,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 24,0,0,0,116,0,106,1,160,2,124,0,124,1,161,2, + 1,0,100,0,124,0,95,3,100,0,83,0,169,1,78,41, + 4,114,2,0,0,0,114,9,0,0,0,218,8,95,95,105, + 110,105,116,95,95,218,7,101,110,99,111,100,101,114,169,2, + 218,4,115,101,108,102,114,4,0,0,0,115,2,0,0,0, + 32,32,114,5,0,0,0,114,12,0,0,0,122,27,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 46,95,95,105,110,105,116,95,95,19,0,0,0,243,4,0, + 0,0,14,1,10,1,114,16,0,0,0,115,24,0,0,0, + 9,15,9,34,9,57,44,48,50,56,9,57,9,57,24,28, + 9,13,9,21,9,21,9,21,114,8,0,0,0,70,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,80,0,0,0,124,0,106,0,100,0,117,0, + 114,31,116,1,106,2,124,1,124,0,106,3,131,2,100,1, + 25,0,125,3,116,4,106,5,100,2,107,2,114,25,116,1, + 106,6,124,0,95,0,124,3,83,0,116,1,106,7,124,0, + 95,0,124,3,83,0,124,0,160,0,124,1,124,0,106,3, + 161,2,100,1,25,0,83,0,41,3,78,114,0,0,0,0, + 218,6,108,105,116,116,108,101,41,8,114,13,0,0,0,114, + 2,0,0,0,218,13,117,116,102,95,49,54,95,101,110,99, + 111,100,101,114,4,0,0,0,218,3,115,121,115,218,9,98, + 121,116,101,111,114,100,101,114,218,16,117,116,102,95,49,54, + 95,108,101,95,101,110,99,111,100,101,218,16,117,116,102,95, + 49,54,95,98,101,95,101,110,99,111,100,101,41,4,114,15, + 0,0,0,114,3,0,0,0,218,5,102,105,110,97,108,218, + 6,114,101,115,117,108,116,115,4,0,0,0,32,32,32,32, + 114,5,0,0,0,218,6,101,110,99,111,100,101,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,23,0,0,0,115,16,0,0, + 0,10,1,18,1,10,1,8,1,4,3,8,255,4,1,18, + 1,115,20,0,0,0,8,1,2,6,18,251,8,1,2,3, + 8,254,4,3,8,255,4,1,18,1,115,80,0,0,0,12, + 16,12,24,28,32,12,32,9,26,22,28,22,42,43,48,50, + 54,50,61,22,62,63,64,22,65,13,19,16,19,16,29,33, + 41,16,41,13,55,32,38,32,55,17,21,17,29,20,26,13, + 26,32,38,32,55,17,21,17,29,20,26,13,26,16,20,16, + 48,29,34,36,40,36,47,16,48,49,50,16,51,9,51,114, + 8,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,243,22,0,0,0,116,0, + 106,1,160,2,124,0,161,1,1,0,100,0,124,0,95,3, + 100,0,83,0,114,11,0,0,0,41,4,114,2,0,0,0, + 114,9,0,0,0,218,5,114,101,115,101,116,114,13,0,0, + 0,169,1,114,15,0,0,0,115,1,0,0,0,32,114,5, + 0,0,0,114,27,0,0,0,122,24,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,114,101,115, + 101,116,33,0,0,0,243,4,0,0,0,12,1,10,1,114, + 29,0,0,0,115,22,0,0,0,9,15,9,34,9,46,41, + 45,9,46,9,46,24,28,9,13,9,21,9,21,9,21,114, + 8,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,115,18,0,0,0,124,0, + 106,0,100,0,117,0,114,7,100,1,83,0,100,2,83,0, + 41,3,78,233,2,0,0,0,114,0,0,0,0,41,1,114, + 13,0,0,0,114,28,0,0,0,115,1,0,0,0,32,114, + 5,0,0,0,218,8,103,101,116,115,116,97,116,101,122,27, + 73,110,99,114,101,109,101,110,116,97,108,69,110,99,111,100, + 101,114,46,103,101,116,115,116,97,116,101,37,0,0,0,243, + 2,0,0,0,18,5,114,32,0,0,0,115,18,0,0,0, + 22,26,22,34,38,42,22,42,17,49,17,18,9,50,48,49, + 9,50,114,8,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,48,0,0, + 0,124,1,114,7,100,0,124,0,95,0,100,0,83,0,116, + 1,106,2,100,1,107,2,114,18,116,3,106,4,124,0,95, + 0,100,0,83,0,116,3,106,5,124,0,95,0,100,0,83, + 0,169,2,78,114,17,0,0,0,41,6,114,13,0,0,0, + 114,19,0,0,0,114,20,0,0,0,114,2,0,0,0,114, + 21,0,0,0,114,22,0,0,0,169,2,114,15,0,0,0, + 218,5,115,116,97,116,101,115,2,0,0,0,32,32,114,5, + 0,0,0,218,8,115,101,116,115,116,97,116,101,122,27,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,115,101,116,115,116,97,116,101,44,0,0,0,115,10, + 0,0,0,4,1,10,1,10,2,12,1,12,2,115,14,0, + 0,0,2,1,2,6,10,251,8,2,2,3,12,254,12,2, + 115,48,0,0,0,12,17,9,55,28,32,13,17,13,25,13, + 25,13,25,16,19,16,29,33,41,16,41,13,55,32,38,32, + 55,17,21,17,29,17,29,17,29,32,38,32,55,17,21,17, + 29,17,29,17,29,114,8,0,0,0,78,169,1,114,1,0, + 0,0,41,1,70,41,8,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,114,12,0,0,0, + 114,25,0,0,0,114,27,0,0,0,114,31,0,0,0,114, + 36,0,0,0,169,0,114,8,0,0,0,114,5,0,0,0, + 114,9,0,0,0,114,9,0,0,0,18,0,0,0,115,12, + 0,0,0,8,0,8,1,8,4,6,10,6,4,10,7,115, + 16,0,0,0,8,238,2,19,6,2,2,2,6,8,6,4, + 6,7,10,9,115,46,0,0,0,1,1,1,1,1,1,1, + 1,31,39,5,28,5,28,5,28,35,40,5,51,5,51,5, + 51,5,28,5,28,5,28,5,50,5,50,5,50,5,55,5, + 55,5,55,5,55,5,55,114,8,0,0,0,114,9,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,44,0,0,0,101,0,90,1,100, + 0,90,2,100,8,100,2,132,1,90,3,100,3,132,0,90, + 4,100,4,132,0,90,5,100,5,132,0,90,6,100,6,132, + 0,90,7,100,7,83,0,41,9,218,18,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,114,1,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,114,10,0,0,0,114,11,0,0, + 0,41,4,114,2,0,0,0,218,26,66,117,102,102,101,114, + 101,100,73,110,99,114,101,109,101,110,116,97,108,68,101,99, + 111,100,101,114,114,12,0,0,0,218,7,100,101,99,111,100, + 101,114,114,14,0,0,0,115,2,0,0,0,32,32,114,5, + 0,0,0,114,12,0,0,0,122,27,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,95,95,105, + 110,105,116,95,95,54,0,0,0,114,16,0,0,0,114,16, + 0,0,0,115,24,0,0,0,9,15,9,42,9,65,52,56, + 58,64,9,65,9,65,24,28,9,13,9,21,9,21,9,21, + 114,8,0,0,0,99,4,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,120,0,0,0,124, + 0,106,0,100,0,117,0,114,52,116,1,106,2,124,1,124, + 2,100,1,124,3,131,4,92,3,125,4,125,5,125,6,124, + 6,100,2,107,2,114,28,116,1,106,3,124,0,95,0,124, + 4,124,5,102,2,83,0,124,6,100,3,107,2,114,40,116, + 1,106,4,124,0,95,0,124,4,124,5,102,2,83,0,124, + 5,100,4,107,5,114,48,116,5,100,5,131,1,130,1,124, + 4,124,5,102,2,83,0,124,0,160,0,124,1,124,0,106, + 6,124,3,161,3,83,0,41,6,78,114,0,0,0,0,233, + 255,255,255,255,233,1,0,0,0,114,30,0,0,0,250,37, + 85,84,70,45,49,54,32,115,116,114,101,97,109,32,100,111, + 101,115,32,110,111,116,32,115,116,97,114,116,32,119,105,116, + 104,32,66,79,77,41,7,114,44,0,0,0,114,2,0,0, + 0,218,16,117,116,102,95,49,54,95,101,120,95,100,101,99, + 111,100,101,218,16,117,116,102,95,49,54,95,108,101,95,100, + 101,99,111,100,101,218,16,117,116,102,95,49,54,95,98,101, + 95,100,101,99,111,100,101,218,12,85,110,105,99,111,100,101, + 69,114,114,111,114,114,4,0,0,0,41,7,114,15,0,0, + 0,114,3,0,0,0,114,4,0,0,0,114,23,0,0,0, + 90,6,111,117,116,112,117,116,218,8,99,111,110,115,117,109, + 101,100,114,20,0,0,0,115,7,0,0,0,32,32,32,32, + 32,32,32,114,5,0,0,0,218,14,95,98,117,102,102,101, + 114,95,100,101,99,111,100,101,122,33,73,110,99,114,101,109, + 101,110,116,97,108,68,101,99,111,100,101,114,46,95,98,117, + 102,102,101,114,95,100,101,99,111,100,101,58,0,0,0,115, + 26,0,0,0,10,1,14,2,8,255,8,2,8,1,8,5, + 8,252,8,1,8,3,8,254,8,1,8,1,16,1,115,32, + 0,0,0,8,1,2,9,14,249,8,255,6,2,2,5,8, + 252,8,5,6,252,2,3,8,254,8,3,6,254,10,1,8, + 1,16,1,115,120,0,0,0,12,16,12,24,28,32,12,32, + 9,38,17,23,17,40,41,46,48,54,56,57,59,64,17,65, + 13,42,14,20,22,30,32,41,16,25,29,31,16,31,13,76, + 32,38,32,55,17,21,17,29,21,27,29,37,20,38,13,38, + 18,27,31,32,18,32,13,76,32,38,32,55,17,21,17,29, + 21,27,29,37,20,38,13,38,18,26,30,31,18,31,13,76, + 23,35,36,75,23,76,17,76,21,27,29,37,20,38,13,38, + 16,20,16,55,29,34,36,40,36,47,49,54,16,55,9,55, + 114,8,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,114,26,0,0,0,114, + 11,0,0,0,41,4,114,2,0,0,0,114,43,0,0,0, + 114,27,0,0,0,114,44,0,0,0,114,28,0,0,0,115, + 1,0,0,0,32,114,5,0,0,0,114,27,0,0,0,122, + 24,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,46,114,101,115,101,116,71,0,0,0,114,29,0, + 0,0,114,29,0,0,0,115,22,0,0,0,9,15,9,42, + 9,54,49,53,9,54,9,54,24,28,9,13,9,21,9,21, + 9,21,114,8,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,68,0,0, + 0,116,0,106,1,160,2,124,0,161,1,100,1,25,0,125, + 1,124,0,106,3,100,0,117,0,114,17,124,1,100,2,102, + 2,83,0,116,4,116,5,106,6,100,3,107,2,124,0,106, + 3,116,0,106,7,117,0,107,3,131,1,125,2,124,1,124, + 2,102,2,83,0,41,4,78,114,0,0,0,0,114,30,0, + 0,0,218,3,98,105,103,41,8,114,2,0,0,0,114,43, + 0,0,0,114,31,0,0,0,114,44,0,0,0,218,3,105, + 110,116,114,19,0,0,0,114,20,0,0,0,114,50,0,0, + 0,41,3,114,15,0,0,0,114,35,0,0,0,90,8,97, + 100,100,115,116,97,116,101,115,3,0,0,0,32,32,32,114, + 5,0,0,0,114,31,0,0,0,122,27,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,46,103,101, + 116,115,116,97,116,101,75,0,0,0,115,14,0,0,0,16, + 3,10,5,8,1,10,1,10,1,6,255,8,2,115,14,0, + 0,0,16,3,8,5,10,1,10,1,14,1,2,255,8,2, + 115,68,0,0,0,17,23,17,50,17,65,60,64,17,65,66, + 67,17,68,9,14,12,16,12,24,28,32,12,32,9,30,21, + 26,28,29,20,30,13,30,20,23,25,28,25,38,42,47,25, + 47,25,29,25,37,41,47,41,64,25,64,24,65,20,66,9, + 17,17,22,24,32,16,33,9,33,114,8,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,116,0,0,0,116,0,106,1,160,2,124,0, + 124,1,161,2,1,0,124,1,100,1,25,0,125,1,124,1, + 100,2,107,2,114,32,116,3,106,4,100,3,107,2,114,26, + 116,0,106,5,124,0,95,7,100,0,83,0,116,0,106,6, + 124,0,95,7,100,0,83,0,124,1,100,1,107,2,114,53, + 116,3,106,4,100,3,107,2,114,47,116,0,106,6,124,0, + 95,7,100,0,83,0,116,0,106,5,124,0,95,7,100,0, + 83,0,100,0,124,0,95,7,100,0,83,0,41,4,78,114, + 46,0,0,0,114,0,0,0,0,114,54,0,0,0,41,8, + 114,2,0,0,0,114,43,0,0,0,114,36,0,0,0,114, + 19,0,0,0,114,20,0,0,0,114,50,0,0,0,114,49, + 0,0,0,114,44,0,0,0,114,34,0,0,0,115,2,0, + 0,0,32,32,114,5,0,0,0,114,36,0,0,0,122,27, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,115,101,116,115,116,97,116,101,89,0,0,0,115, + 26,0,0,0,14,2,8,1,8,1,8,2,14,255,4,2, + 8,254,8,3,8,2,14,255,4,2,8,254,10,4,115,34, + 0,0,0,14,2,8,1,6,1,2,9,8,249,2,1,12, + 254,4,2,8,254,6,3,2,5,8,253,2,1,12,254,4, + 2,8,254,10,4,115,116,0,0,0,9,15,9,42,9,64, + 52,56,58,63,9,64,9,64,17,22,23,24,17,25,9,14, + 12,17,21,22,12,22,9,32,32,35,32,45,49,54,32,54, + 29,57,29,35,29,52,13,17,13,25,13,25,13,25,34,40, + 34,57,13,17,13,25,13,25,13,25,14,19,23,24,14,24, + 9,32,32,35,32,45,49,54,32,54,29,57,29,35,29,52, + 13,17,13,25,13,25,13,25,34,40,34,57,13,17,13,25, + 13,25,13,25,28,32,13,17,13,25,13,25,13,25,114,8, + 0,0,0,78,114,37,0,0,0,41,8,114,38,0,0,0, + 114,39,0,0,0,114,40,0,0,0,114,12,0,0,0,114, + 53,0,0,0,114,27,0,0,0,114,31,0,0,0,114,36, + 0,0,0,114,41,0,0,0,114,8,0,0,0,114,5,0, + 0,0,114,42,0,0,0,114,42,0,0,0,53,0,0,0, + 115,12,0,0,0,8,0,8,1,6,4,6,13,6,4,10, + 14,115,14,0,0,0,8,203,2,54,6,2,6,13,6,4, + 6,14,10,15,115,44,0,0,0,1,1,1,1,1,1,1, + 1,31,39,5,28,5,28,5,28,5,55,5,55,5,55,5, + 28,5,28,5,28,5,33,5,33,5,33,5,32,5,32,5, + 32,5,32,5,32,114,8,0,0,0,114,42,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,115,34,0,0,0,101,0,90,1,100,0,90, + 2,100,6,100,2,132,1,90,3,100,3,132,0,90,4,100, + 6,100,4,132,1,90,5,100,5,83,0,41,7,218,12,83, + 116,114,101,97,109,87,114,105,116,101,114,114,1,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,115,26,0,0,0,116,0,106,1,160,2, + 124,0,124,1,124,2,161,3,1,0,100,0,124,0,95,3, + 100,0,83,0,114,11,0,0,0,41,4,114,2,0,0,0, + 114,56,0,0,0,114,12,0,0,0,114,13,0,0,0,41, + 3,114,15,0,0,0,90,6,115,116,114,101,97,109,114,4, + 0,0,0,115,3,0,0,0,32,32,32,114,5,0,0,0, + 114,12,0,0,0,122,21,83,116,114,101,97,109,87,114,105, + 116,101,114,46,95,95,105,110,105,116,95,95,105,0,0,0, + 243,4,0,0,0,16,1,10,1,114,57,0,0,0,115,26, + 0,0,0,9,15,9,28,9,59,38,42,44,50,52,58,9, + 59,9,59,24,28,9,13,9,21,9,21,9,21,114,8,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,114,26,0,0,0,114,11,0,0, + 0,41,4,114,2,0,0,0,114,56,0,0,0,114,27,0, + 0,0,114,13,0,0,0,114,28,0,0,0,115,1,0,0, + 0,32,114,5,0,0,0,114,27,0,0,0,122,18,83,116, + 114,101,97,109,87,114,105,116,101,114,46,114,101,115,101,116, + 109,0,0,0,114,29,0,0,0,114,29,0,0,0,115,22, + 0,0,0,9,15,9,28,9,40,35,39,9,40,9,40,24, + 28,9,13,9,21,9,21,9,21,114,8,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,68,0,0,0,124,0,106,0,100,0,117,0, + 114,28,116,1,106,2,124,1,124,2,131,2,125,3,116,3, + 106,4,100,1,107,2,114,22,116,1,106,5,124,0,95,0, + 124,3,83,0,116,1,106,6,124,0,95,0,124,3,83,0, + 124,0,160,0,124,1,124,2,161,2,83,0,114,33,0,0, + 0,41,7,114,13,0,0,0,114,2,0,0,0,114,18,0, + 0,0,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,22,0,0,0,41,4,114,15,0,0,0,114,3,0, + 0,0,114,4,0,0,0,114,24,0,0,0,115,4,0,0, + 0,32,32,32,32,114,5,0,0,0,114,25,0,0,0,122, + 19,83,116,114,101,97,109,87,114,105,116,101,114,46,101,110, + 99,111,100,101,113,0,0,0,115,16,0,0,0,10,1,12, + 1,10,1,8,1,4,3,8,255,4,1,12,2,115,20,0, + 0,0,8,1,2,8,12,249,8,1,2,3,8,254,4,3, + 8,255,4,1,12,2,115,68,0,0,0,12,16,12,24,28, + 32,12,32,9,47,22,28,22,42,43,48,50,56,22,57,13, + 19,16,19,16,29,33,41,16,41,13,55,32,38,32,55,17, + 21,17,29,20,26,13,26,32,38,32,55,17,21,17,29,20, + 26,13,26,20,24,20,47,33,38,40,46,20,47,13,47,114, + 8,0,0,0,78,114,37,0,0,0,41,6,114,38,0,0, + 0,114,39,0,0,0,114,40,0,0,0,114,12,0,0,0, + 114,27,0,0,0,114,25,0,0,0,114,41,0,0,0,114, + 8,0,0,0,114,5,0,0,0,114,56,0,0,0,114,56, + 0,0,0,104,0,0,0,115,8,0,0,0,8,0,8,1, + 6,4,12,4,115,12,0,0,0,8,152,2,105,6,2,6, + 4,2,2,10,9,115,34,0,0,0,1,1,1,1,1,1, + 1,1,39,47,5,28,5,28,5,28,5,28,5,28,5,28, + 36,44,5,47,5,47,5,47,5,47,5,47,114,8,0,0, + 0,114,56,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,26,0,0,0, + 101,0,90,1,100,0,90,2,100,1,132,0,90,3,100,5, + 100,3,132,1,90,4,100,4,83,0,41,6,218,12,83,116, + 114,101,97,109,82,101,97,100,101,114,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,115, + 46,0,0,0,116,0,106,1,160,2,124,0,161,1,1,0, + 9,0,124,0,96,3,100,0,83,0,35,0,4,0,116,4, + 121,21,1,0,1,0,1,0,89,0,100,0,83,0,119,0, + 37,0,114,11,0,0,0,41,5,114,2,0,0,0,114,58, + 0,0,0,114,27,0,0,0,114,6,0,0,0,218,14,65, + 116,116,114,105,98,117,116,101,69,114,114,111,114,114,28,0, + 0,0,115,1,0,0,0,32,114,5,0,0,0,114,27,0, + 0,0,122,18,83,116,114,101,97,109,82,101,97,100,101,114, + 46,114,101,115,101,116,126,0,0,0,115,16,0,0,0,12, + 1,2,1,8,1,2,128,12,1,6,1,2,255,2,128,115, + 16,0,0,0,12,1,2,4,8,254,2,128,2,2,2,255, + 16,1,2,128,115,46,0,0,0,9,15,9,28,9,40,35, + 39,9,40,9,40,9,17,17,21,17,28,17,28,17,28,0, + 0,9,17,16,30,9,17,9,17,9,17,9,17,13,17,13, + 17,13,17,9,17,0,0,115,12,0,0,0,135,2,11,0, + 139,7,22,7,149,1,22,7,114,1,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,115,94,0,0,0,116,0,106,1,124,1,124,2,100, + 1,100,2,131,4,92,3,125,3,125,4,125,5,124,5,100, + 3,107,2,114,23,116,0,106,2,124,0,95,3,124,3,124, + 4,102,2,83,0,124,5,100,4,107,2,114,35,116,0,106, + 4,124,0,95,3,124,3,124,4,102,2,83,0,124,4,100, + 5,107,5,114,43,116,5,100,6,131,1,130,1,124,3,124, + 4,102,2,83,0,41,7,78,114,0,0,0,0,70,114,45, + 0,0,0,114,46,0,0,0,114,30,0,0,0,114,47,0, + 0,0,41,6,114,2,0,0,0,114,48,0,0,0,114,49, + 0,0,0,114,6,0,0,0,114,50,0,0,0,114,51,0, + 0,0,41,6,114,15,0,0,0,114,3,0,0,0,114,4, + 0,0,0,218,6,111,98,106,101,99,116,114,52,0,0,0, + 114,20,0,0,0,115,6,0,0,0,32,32,32,32,32,32, + 114,5,0,0,0,114,6,0,0,0,122,19,83,116,114,101, + 97,109,82,101,97,100,101,114,46,100,101,99,111,100,101,133, + 0,0,0,115,22,0,0,0,14,2,8,255,8,2,8,1, + 8,5,8,252,8,1,8,3,8,254,8,1,8,1,115,26, + 0,0,0,14,2,8,255,6,2,2,5,8,252,8,5,6, + 252,2,3,8,254,8,3,6,254,10,1,8,1,115,94,0, + 0,0,13,19,13,36,37,42,44,50,52,53,55,60,13,61, + 9,38,10,16,18,26,28,37,12,21,25,27,12,27,9,72, + 27,33,27,50,13,17,13,24,17,23,25,33,16,34,9,34, + 14,23,27,28,14,28,9,72,27,33,27,50,13,17,13,24, + 17,23,25,33,16,34,9,34,14,22,24,25,14,25,9,72, + 19,31,32,71,19,72,13,72,17,23,25,33,16,34,9,34, + 114,8,0,0,0,78,114,37,0,0,0,41,5,114,38,0, + 0,0,114,39,0,0,0,114,40,0,0,0,114,27,0,0, + 0,114,6,0,0,0,114,41,0,0,0,114,8,0,0,0, + 114,5,0,0,0,114,58,0,0,0,114,58,0,0,0,124, + 0,0,0,115,6,0,0,0,8,0,6,2,12,7,115,10, + 0,0,0,8,132,0,127,6,4,2,2,10,9,115,26,0, + 0,0,1,1,1,1,1,1,1,1,5,17,5,17,5,17, + 36,44,5,34,5,34,5,34,5,34,5,34,114,8,0,0, + 0,114,58,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,115,24,0,0,0, + 116,0,106,1,100,1,116,2,116,3,116,4,116,5,116,6, + 116,7,100,2,141,7,83,0,41,3,78,122,6,117,116,102, + 45,49,54,41,7,218,4,110,97,109,101,114,25,0,0,0, + 114,6,0,0,0,90,18,105,110,99,114,101,109,101,110,116, + 97,108,101,110,99,111,100,101,114,90,18,105,110,99,114,101, + 109,101,110,116,97,108,100,101,99,111,100,101,114,90,12,115, + 116,114,101,97,109,114,101,97,100,101,114,90,12,115,116,114, + 101,97,109,119,114,105,116,101,114,41,8,114,2,0,0,0, + 90,9,67,111,100,101,99,73,110,102,111,114,25,0,0,0, + 114,6,0,0,0,114,9,0,0,0,114,42,0,0,0,114, + 58,0,0,0,114,56,0,0,0,114,41,0,0,0,114,8, + 0,0,0,114,5,0,0,0,218,11,103,101,116,114,101,103, + 101,110,116,114,121,114,62,0,0,0,146,0,0,0,115,18, + 0,0,0,4,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,6,249,115,18,0,0,0,4,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,6,1,115,24,0,0, + 0,12,18,12,28,14,22,16,22,16,22,28,46,28,46,22, + 34,22,34,12,6,12,6,5,6,114,8,0,0,0,114,37, + 0,0,0,41,12,218,7,95,95,100,111,99,95,95,114,2, + 0,0,0,114,19,0,0,0,114,18,0,0,0,114,25,0, + 0,0,114,6,0,0,0,114,9,0,0,0,114,43,0,0, + 0,114,42,0,0,0,114,56,0,0,0,114,58,0,0,0, + 114,62,0,0,0,114,41,0,0,0,114,8,0,0,0,114, + 5,0,0,0,218,8,60,109,111,100,117,108,101,62,114,64, + 0,0,0,1,0,0,0,115,18,0,0,0,4,0,16,8, + 6,4,8,2,16,3,16,35,16,51,16,20,10,22,115,36, + 0,0,0,4,7,16,1,6,4,2,2,6,1,8,35,4, + 223,4,33,8,51,4,207,4,49,8,20,4,238,4,18,8, + 20,4,238,4,18,10,13,115,108,0,0,0,1,4,1,4, + 1,19,1,19,1,19,1,19,1,19,1,19,1,19,1,19, + 10,16,10,30,1,7,26,34,1,53,1,53,1,53,1,55, + 1,55,1,55,1,55,26,32,26,51,1,55,1,55,1,32, + 1,32,1,32,1,32,26,32,26,59,1,32,1,32,1,47, + 1,47,1,47,1,47,20,26,20,39,1,47,1,47,1,34, + 1,34,1,34,1,34,20,26,20,39,1,34,1,34,1,6, + 1,6,1,6,1,6,1,6,114,8,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_16_be.h b/Python/frozen_modules/encodings_utf_16_be.h new file mode 100644 index 00000000000000..1f21cf29d32741 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_16_be.h @@ -0,0 +1,126 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_16_be[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,133,32,80,121,116,104,111,110,32,39,117,116,102,45,49, + 54,45,98,101,39,32,67,111,100,101,99,10,10,10,87,114, + 105,116,116,101,110,32,98,121,32,77,97,114,99,45,65,110, + 100,114,101,32,76,101,109,98,117,114,103,32,40,109,97,108, + 64,108,101,109,98,117,114,103,46,99,111,109,41,46,10,10, + 40,99,41,32,67,111,112,121,114,105,103,104,116,32,67,78, + 82,73,44,32,65,108,108,32,82,105,103,104,116,115,32,82, + 101,115,101,114,118,101,100,46,32,78,79,32,87,65,82,82, + 65,78,84,89,46,10,10,233,0,0,0,0,78,218,6,115, + 116,114,105,99,116,99,2,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,115,14,0,0,0,116, + 0,106,1,124,0,124,1,100,1,131,3,83,0,41,2,78, + 84,41,2,218,6,99,111,100,101,99,115,218,16,117,116,102, + 95,49,54,95,98,101,95,100,101,99,111,100,101,41,2,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,2, + 0,0,0,32,32,250,28,60,102,114,111,122,101,110,32,101, + 110,99,111,100,105,110,103,115,46,117,116,102,95,49,54,95, + 98,101,62,218,6,100,101,99,111,100,101,114,7,0,0,0, + 15,0,0,0,243,2,0,0,0,14,1,114,8,0,0,0, + 115,14,0,0,0,12,18,12,35,36,41,43,49,51,55,12, + 56,5,56,243,0,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,115,18,0,0,0,116,0,106,1,124,1,124,0,106, + 2,131,2,100,1,25,0,83,0,41,2,78,114,0,0,0, + 0,41,3,114,2,0,0,0,218,16,117,116,102,95,49,54, + 95,98,101,95,101,110,99,111,100,101,114,5,0,0,0,41, + 3,90,4,115,101,108,102,114,4,0,0,0,90,5,102,105, + 110,97,108,115,3,0,0,0,32,32,32,114,6,0,0,0, + 218,6,101,110,99,111,100,101,122,25,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,101,110,99, + 111,100,101,19,0,0,0,243,2,0,0,0,18,1,114,13, + 0,0,0,115,18,0,0,0,16,22,16,39,40,45,47,51, + 47,58,16,59,60,61,16,62,9,62,114,9,0,0,0,78, + 41,1,70,41,4,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,114,12,0,0,0,169,0, + 114,9,0,0,0,114,6,0,0,0,114,10,0,0,0,114, + 10,0,0,0,18,0,0,0,115,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,238,2,19,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,62,5,62,5, + 62,5,62,5,62,114,9,0,0,0,114,10,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,18,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,90,5,100,1,83,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,41,6,114,14,0,0,0,114,15,0,0,0,114,16, + 0,0,0,114,2,0,0,0,114,3,0,0,0,90,14,95, + 98,117,102,102,101,114,95,100,101,99,111,100,101,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,19,0,0, + 0,114,19,0,0,0,22,0,0,0,243,4,0,0,0,8, + 0,10,1,115,4,0,0,0,8,234,10,23,115,18,0,0, + 0,1,1,1,1,1,1,1,1,22,28,22,45,5,19,5, + 19,5,19,114,9,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,18,0,0,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,41,6,114,14,0,0,0,114, + 15,0,0,0,114,16,0,0,0,114,2,0,0,0,114,11, + 0,0,0,114,12,0,0,0,114,17,0,0,0,114,9,0, + 0,0,114,6,0,0,0,114,21,0,0,0,114,21,0,0, + 0,25,0,0,0,114,20,0,0,0,115,4,0,0,0,8, + 231,10,26,115,18,0,0,0,1,1,1,1,1,1,1,1, + 14,20,14,37,5,11,5,11,5,11,114,9,0,0,0,114, + 21,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,114,18,0,0,0,41,2, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,78,41, + 6,114,14,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,2,0,0,0,114,3,0,0,0,114,7,0,0,0,114, + 17,0,0,0,114,9,0,0,0,114,6,0,0,0,114,22, + 0,0,0,114,22,0,0,0,28,0,0,0,114,20,0,0, + 0,115,4,0,0,0,8,228,10,29,115,18,0,0,0,1, + 1,1,1,1,1,1,1,14,20,14,37,5,11,5,11,5, + 11,114,9,0,0,0,114,22,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,24,0,0,0,116,0,106,1,100,1,116,2,116,3,116, + 4,116,5,116,6,116,7,100,2,141,7,83,0,41,3,78, + 122,9,117,116,102,45,49,54,45,98,101,41,7,218,4,110, + 97,109,101,114,12,0,0,0,114,7,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,8,114,2,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,12,0,0,0,114,7,0,0,0,114,10,0, + 0,0,114,19,0,0,0,114,22,0,0,0,114,21,0,0, + 0,114,17,0,0,0,114,9,0,0,0,114,6,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,24,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,6,1,115,24,0,0,0,12,18,12,28,14,25,16, + 22,16,22,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,9,0,0,0,41,1,114,1,0,0,0,41,11,218, + 7,95,95,100,111,99,95,95,114,2,0,0,0,114,11,0, + 0,0,114,12,0,0,0,114,7,0,0,0,114,10,0,0, + 0,90,26,66,117,102,102,101,114,101,100,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,114,19,0, + 0,0,114,21,0,0,0,114,22,0,0,0,114,24,0,0, + 0,114,17,0,0,0,114,9,0,0,0,114,6,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,26,0,0,0,1, + 0,0,0,115,18,0,0,0,4,0,8,8,6,4,8,2, + 16,3,16,4,16,3,16,3,10,5,115,36,0,0,0,4, + 7,8,1,6,4,2,2,6,1,8,4,4,254,4,2,8, + 3,4,255,4,1,8,3,4,255,4,1,8,3,4,255,4, + 1,10,13,115,100,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,10,16,10,33,1,7,26,34,1,56,1,56, + 1,56,1,62,1,62,1,62,1,62,26,32,26,51,1,62, + 1,62,1,45,1,45,1,45,1,45,26,32,26,59,1,45, + 1,45,1,37,1,37,1,37,1,37,20,26,20,39,1,37, + 1,37,1,37,1,37,1,37,1,37,20,26,20,39,1,37, + 1,37,1,6,1,6,1,6,1,6,1,6,114,9,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_utf_16_le.h b/Python/frozen_modules/encodings_utf_16_le.h new file mode 100644 index 00000000000000..680b728905b06a --- /dev/null +++ b/Python/frozen_modules/encodings_utf_16_le.h @@ -0,0 +1,126 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_16_le[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,133,32,80,121,116,104,111,110,32,39,117,116,102,45,49, + 54,45,108,101,39,32,67,111,100,101,99,10,10,10,87,114, + 105,116,116,101,110,32,98,121,32,77,97,114,99,45,65,110, + 100,114,101,32,76,101,109,98,117,114,103,32,40,109,97,108, + 64,108,101,109,98,117,114,103,46,99,111,109,41,46,10,10, + 40,99,41,32,67,111,112,121,114,105,103,104,116,32,67,78, + 82,73,44,32,65,108,108,32,82,105,103,104,116,115,32,82, + 101,115,101,114,118,101,100,46,32,78,79,32,87,65,82,82, + 65,78,84,89,46,10,10,233,0,0,0,0,78,218,6,115, + 116,114,105,99,116,99,2,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,115,14,0,0,0,116, + 0,106,1,124,0,124,1,100,1,131,3,83,0,41,2,78, + 84,41,2,218,6,99,111,100,101,99,115,218,16,117,116,102, + 95,49,54,95,108,101,95,100,101,99,111,100,101,41,2,218, + 5,105,110,112,117,116,218,6,101,114,114,111,114,115,115,2, + 0,0,0,32,32,250,28,60,102,114,111,122,101,110,32,101, + 110,99,111,100,105,110,103,115,46,117,116,102,95,49,54,95, + 108,101,62,218,6,100,101,99,111,100,101,114,7,0,0,0, + 15,0,0,0,243,2,0,0,0,14,1,114,8,0,0,0, + 115,14,0,0,0,12,18,12,35,36,41,43,49,51,55,12, + 56,5,56,243,0,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,20,0, + 0,0,101,0,90,1,100,0,90,2,100,4,100,2,132,1, + 90,3,100,3,83,0,41,5,218,18,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,70,99,3,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,115,18,0,0,0,116,0,106,1,124,1,124,0,106, + 2,131,2,100,1,25,0,83,0,41,2,78,114,0,0,0, + 0,41,3,114,2,0,0,0,218,16,117,116,102,95,49,54, + 95,108,101,95,101,110,99,111,100,101,114,5,0,0,0,41, + 3,90,4,115,101,108,102,114,4,0,0,0,90,5,102,105, + 110,97,108,115,3,0,0,0,32,32,32,114,6,0,0,0, + 218,6,101,110,99,111,100,101,122,25,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,101,110,99, + 111,100,101,19,0,0,0,243,2,0,0,0,18,1,114,13, + 0,0,0,115,18,0,0,0,16,22,16,39,40,45,47,51, + 47,58,16,59,60,61,16,62,9,62,114,9,0,0,0,78, + 41,1,70,41,4,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,114,12,0,0,0,169,0, + 114,9,0,0,0,114,6,0,0,0,114,10,0,0,0,114, + 10,0,0,0,18,0,0,0,115,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,238,2,19,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,62,5,62,5, + 62,5,62,5,62,114,9,0,0,0,114,10,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,18,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,90,5,100,1,83,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,41,6,114,14,0,0,0,114,15,0,0,0,114,16, + 0,0,0,114,2,0,0,0,114,3,0,0,0,90,14,95, + 98,117,102,102,101,114,95,100,101,99,111,100,101,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,19,0,0, + 0,114,19,0,0,0,22,0,0,0,243,4,0,0,0,8, + 0,10,1,115,4,0,0,0,8,234,10,23,115,18,0,0, + 0,1,1,1,1,1,1,1,1,22,28,22,45,5,19,5, + 19,5,19,114,9,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,18,0,0,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,41,6,114,14,0,0,0,114, + 15,0,0,0,114,16,0,0,0,114,2,0,0,0,114,11, + 0,0,0,114,12,0,0,0,114,17,0,0,0,114,9,0, + 0,0,114,6,0,0,0,114,21,0,0,0,114,21,0,0, + 0,25,0,0,0,114,20,0,0,0,115,4,0,0,0,8, + 231,10,26,115,18,0,0,0,1,1,1,1,1,1,1,1, + 14,20,14,37,5,11,5,11,5,11,114,9,0,0,0,114, + 21,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,114,18,0,0,0,41,2, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,78,41, + 6,114,14,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,2,0,0,0,114,3,0,0,0,114,7,0,0,0,114, + 17,0,0,0,114,9,0,0,0,114,6,0,0,0,114,22, + 0,0,0,114,22,0,0,0,28,0,0,0,114,20,0,0, + 0,115,4,0,0,0,8,228,10,29,115,18,0,0,0,1, + 1,1,1,1,1,1,1,14,20,14,37,5,11,5,11,5, + 11,114,9,0,0,0,114,22,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,24,0,0,0,116,0,106,1,100,1,116,2,116,3,116, + 4,116,5,116,6,116,7,100,2,141,7,83,0,41,3,78, + 122,9,117,116,102,45,49,54,45,108,101,41,7,218,4,110, + 97,109,101,114,12,0,0,0,114,7,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,41,8,114,2,0,0,0,90,9,67,111,100,101,99,73, + 110,102,111,114,12,0,0,0,114,7,0,0,0,114,10,0, + 0,0,114,19,0,0,0,114,22,0,0,0,114,21,0,0, + 0,114,17,0,0,0,114,9,0,0,0,114,6,0,0,0, + 218,11,103,101,116,114,101,103,101,110,116,114,121,114,24,0, + 0,0,33,0,0,0,115,18,0,0,0,4,1,2,1,2, + 1,2,1,2,1,2,1,2,1,2,1,6,249,115,18,0, + 0,0,4,1,2,1,2,1,2,1,2,1,2,1,2,1, + 2,1,6,1,115,24,0,0,0,12,18,12,28,14,25,16, + 22,16,22,28,46,28,46,22,34,22,34,12,6,12,6,5, + 6,114,9,0,0,0,41,1,114,1,0,0,0,41,11,218, + 7,95,95,100,111,99,95,95,114,2,0,0,0,114,11,0, + 0,0,114,12,0,0,0,114,7,0,0,0,114,10,0,0, + 0,90,26,66,117,102,102,101,114,101,100,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,114,19,0, + 0,0,114,21,0,0,0,114,22,0,0,0,114,24,0,0, + 0,114,17,0,0,0,114,9,0,0,0,114,6,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,26,0,0,0,1, + 0,0,0,115,18,0,0,0,4,0,8,8,6,4,8,2, + 16,3,16,4,16,3,16,3,10,5,115,36,0,0,0,4, + 7,8,1,6,4,2,2,6,1,8,4,4,254,4,2,8, + 3,4,255,4,1,8,3,4,255,4,1,8,3,4,255,4, + 1,10,13,115,100,0,0,0,1,4,1,4,1,14,1,14, + 1,14,1,14,10,16,10,33,1,7,26,34,1,56,1,56, + 1,56,1,62,1,62,1,62,1,62,26,32,26,51,1,62, + 1,62,1,45,1,45,1,45,1,45,26,32,26,59,1,45, + 1,45,1,37,1,37,1,37,1,37,20,26,20,39,1,37, + 1,37,1,37,1,37,1,37,1,37,20,26,20,39,1,37, + 1,37,1,6,1,6,1,6,1,6,1,6,114,9,0,0, + 0, +}; diff --git a/Python/frozen_modules/encodings_utf_32.h b/Python/frozen_modules/encodings_utf_32.h new file mode 100644 index 00000000000000..4ea3e24b9a5059 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_32.h @@ -0,0 +1,394 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_32[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,108,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,101,1, + 106,3,90,4,100,14,100,4,132,1,90,5,71,0,100,5, + 132,0,100,6,101,1,106,6,131,3,90,6,71,0,100,7, + 132,0,100,8,101,1,106,7,131,3,90,8,71,0,100,9, + 132,0,100,10,101,1,106,9,131,3,90,9,71,0,100,11, + 132,0,100,12,101,1,106,10,131,3,90,10,100,13,132,0, + 90,11,100,2,83,0,41,15,122,23,10,80,121,116,104,111, + 110,32,39,117,116,102,45,51,50,39,32,67,111,100,101,99, + 10,233,0,0,0,0,78,218,6,115,116,114,105,99,116,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,115,14,0,0,0,116,0,106,1,124,0,124, + 1,100,1,131,3,83,0,41,2,78,84,41,2,218,6,99, + 111,100,101,99,115,90,13,117,116,102,95,51,50,95,100,101, + 99,111,100,101,41,2,218,5,105,110,112,117,116,218,6,101, + 114,114,111,114,115,115,2,0,0,0,32,32,250,25,60,102, + 114,111,122,101,110,32,101,110,99,111,100,105,110,103,115,46, + 117,116,102,95,51,50,62,218,6,100,101,99,111,100,101,114, + 6,0,0,0,10,0,0,0,243,2,0,0,0,14,1,114, + 7,0,0,0,115,14,0,0,0,12,18,12,32,33,38,40, + 46,48,52,12,53,5,53,243,0,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,46,0,0,0,101,0,90,1,100,0,90,2,100,9, + 100,2,132,1,90,3,100,10,100,4,132,1,90,4,100,5, + 132,0,90,5,100,6,132,0,90,6,100,7,132,0,90,7, + 100,8,83,0,41,11,218,18,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,114,1,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,243,24,0,0,0,116,0,106,1,160,2,124, + 0,124,1,161,2,1,0,100,0,124,0,95,3,100,0,83, + 0,169,1,78,41,4,114,2,0,0,0,114,9,0,0,0, + 218,8,95,95,105,110,105,116,95,95,218,7,101,110,99,111, + 100,101,114,169,2,218,4,115,101,108,102,114,4,0,0,0, + 115,2,0,0,0,32,32,114,5,0,0,0,114,12,0,0, + 0,122,27,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,95,95,105,110,105,116,95,95,14,0, + 0,0,243,4,0,0,0,14,1,10,1,114,16,0,0,0, + 115,24,0,0,0,9,15,9,34,9,57,44,48,50,56,9, + 57,9,57,24,28,9,13,9,21,9,21,9,21,114,8,0, + 0,0,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,80,0,0,0,124,0,106, + 0,100,0,117,0,114,31,116,1,106,2,124,1,124,0,106, + 3,131,2,100,1,25,0,125,3,116,4,106,5,100,2,107, + 2,114,25,116,1,106,6,124,0,95,0,124,3,83,0,116, + 1,106,7,124,0,95,0,124,3,83,0,124,0,160,0,124, + 1,124,0,106,3,161,2,100,1,25,0,83,0,41,3,78, + 114,0,0,0,0,218,6,108,105,116,116,108,101,41,8,114, + 13,0,0,0,114,2,0,0,0,218,13,117,116,102,95,51, + 50,95,101,110,99,111,100,101,114,4,0,0,0,218,3,115, + 121,115,218,9,98,121,116,101,111,114,100,101,114,218,16,117, + 116,102,95,51,50,95,108,101,95,101,110,99,111,100,101,218, + 16,117,116,102,95,51,50,95,98,101,95,101,110,99,111,100, + 101,41,4,114,15,0,0,0,114,3,0,0,0,218,5,102, + 105,110,97,108,218,6,114,101,115,117,108,116,115,4,0,0, + 0,32,32,32,32,114,5,0,0,0,218,6,101,110,99,111, + 100,101,122,25,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,101,110,99,111,100,101,18,0,0, + 0,115,16,0,0,0,10,1,18,1,10,1,8,1,4,3, + 8,255,4,1,18,1,115,20,0,0,0,8,1,2,6,18, + 251,8,1,2,3,8,254,4,3,8,255,4,1,18,1,115, + 80,0,0,0,12,16,12,24,28,32,12,32,9,26,22,28, + 22,42,43,48,50,54,50,61,22,62,63,64,22,65,13,19, + 16,19,16,29,33,41,16,41,13,55,32,38,32,55,17,21, + 17,29,20,26,13,26,32,38,32,55,17,21,17,29,20,26, + 13,26,16,20,16,48,29,34,36,40,36,47,16,48,49,50, + 16,51,9,51,114,8,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,243,22, + 0,0,0,116,0,106,1,160,2,124,0,161,1,1,0,100, + 0,124,0,95,3,100,0,83,0,114,11,0,0,0,41,4, + 114,2,0,0,0,114,9,0,0,0,218,5,114,101,115,101, + 116,114,13,0,0,0,169,1,114,15,0,0,0,115,1,0, + 0,0,32,114,5,0,0,0,114,27,0,0,0,122,24,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,114,101,115,101,116,28,0,0,0,243,4,0,0,0, + 12,1,10,1,114,29,0,0,0,115,22,0,0,0,9,15, + 9,34,9,46,41,45,9,46,9,46,24,28,9,13,9,21, + 9,21,9,21,114,8,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,115,18, + 0,0,0,124,0,106,0,100,0,117,0,114,7,100,1,83, + 0,100,2,83,0,41,3,78,233,2,0,0,0,114,0,0, + 0,0,41,1,114,13,0,0,0,114,28,0,0,0,115,1, + 0,0,0,32,114,5,0,0,0,218,8,103,101,116,115,116, + 97,116,101,122,27,73,110,99,114,101,109,101,110,116,97,108, + 69,110,99,111,100,101,114,46,103,101,116,115,116,97,116,101, + 32,0,0,0,243,2,0,0,0,18,5,114,32,0,0,0, + 115,18,0,0,0,22,26,22,34,38,42,22,42,17,49,17, + 18,9,50,48,49,9,50,114,8,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,115,48,0,0,0,124,1,114,7,100,0,124,0,95,0, + 100,0,83,0,116,1,106,2,100,1,107,2,114,18,116,3, + 106,4,124,0,95,0,100,0,83,0,116,3,106,5,124,0, + 95,0,100,0,83,0,169,2,78,114,17,0,0,0,41,6, + 114,13,0,0,0,114,19,0,0,0,114,20,0,0,0,114, + 2,0,0,0,114,21,0,0,0,114,22,0,0,0,169,2, + 114,15,0,0,0,218,5,115,116,97,116,101,115,2,0,0, + 0,32,32,114,5,0,0,0,218,8,115,101,116,115,116,97, + 116,101,122,27,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,115,101,116,115,116,97,116,101,39, + 0,0,0,115,10,0,0,0,4,1,10,1,10,2,12,1, + 12,2,115,14,0,0,0,2,1,2,6,10,251,8,2,2, + 3,12,254,12,2,115,48,0,0,0,12,17,9,55,28,32, + 13,17,13,25,13,25,13,25,16,19,16,29,33,41,16,41, + 13,55,32,38,32,55,17,21,17,29,17,29,17,29,32,38, + 32,55,17,21,17,29,17,29,17,29,114,8,0,0,0,78, + 169,1,114,1,0,0,0,41,1,70,41,8,218,8,95,95, + 110,97,109,101,95,95,218,10,95,95,109,111,100,117,108,101, + 95,95,218,12,95,95,113,117,97,108,110,97,109,101,95,95, + 114,12,0,0,0,114,25,0,0,0,114,27,0,0,0,114, + 31,0,0,0,114,36,0,0,0,169,0,114,8,0,0,0, + 114,5,0,0,0,114,9,0,0,0,114,9,0,0,0,13, + 0,0,0,115,12,0,0,0,8,0,8,1,8,4,6,10, + 6,4,10,7,115,16,0,0,0,8,243,2,14,6,2,2, + 2,6,8,6,4,6,7,10,9,115,46,0,0,0,1,1, + 1,1,1,1,1,1,31,39,5,28,5,28,5,28,35,40, + 5,51,5,51,5,51,5,28,5,28,5,28,5,50,5,50, + 5,50,5,55,5,55,5,55,5,55,5,55,114,8,0,0, + 0,114,9,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,115,44,0,0,0, + 101,0,90,1,100,0,90,2,100,8,100,2,132,1,90,3, + 100,3,132,0,90,4,100,4,132,0,90,5,100,5,132,0, + 90,6,100,6,132,0,90,7,100,7,83,0,41,9,218,18, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,1,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,114,10,0,0, + 0,114,11,0,0,0,41,4,114,2,0,0,0,218,26,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,114,12,0,0,0,218,7, + 100,101,99,111,100,101,114,114,14,0,0,0,115,2,0,0, + 0,32,32,114,5,0,0,0,114,12,0,0,0,122,27,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,95,95,105,110,105,116,95,95,49,0,0,0,114,16, + 0,0,0,114,16,0,0,0,115,24,0,0,0,9,15,9, + 42,9,65,52,56,58,64,9,65,9,65,24,28,9,13,9, + 21,9,21,9,21,114,8,0,0,0,99,4,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,115, + 120,0,0,0,124,0,106,0,100,0,117,0,114,52,116,1, + 106,2,124,1,124,2,100,1,124,3,131,4,92,3,125,4, + 125,5,125,6,124,6,100,2,107,2,114,28,116,1,106,3, + 124,0,95,0,124,4,124,5,102,2,83,0,124,6,100,3, + 107,2,114,40,116,1,106,4,124,0,95,0,124,4,124,5, + 102,2,83,0,124,5,100,4,107,5,114,48,116,5,100,5, + 131,1,130,1,124,4,124,5,102,2,83,0,124,0,160,0, + 124,1,124,0,106,6,124,3,161,3,83,0,41,6,78,114, + 0,0,0,0,233,255,255,255,255,233,1,0,0,0,233,4, + 0,0,0,250,37,85,84,70,45,51,50,32,115,116,114,101, + 97,109,32,100,111,101,115,32,110,111,116,32,115,116,97,114, + 116,32,119,105,116,104,32,66,79,77,41,7,114,44,0,0, + 0,114,2,0,0,0,218,16,117,116,102,95,51,50,95,101, + 120,95,100,101,99,111,100,101,218,16,117,116,102,95,51,50, + 95,108,101,95,100,101,99,111,100,101,218,16,117,116,102,95, + 51,50,95,98,101,95,100,101,99,111,100,101,218,12,85,110, + 105,99,111,100,101,69,114,114,111,114,114,4,0,0,0,41, + 7,114,15,0,0,0,114,3,0,0,0,114,4,0,0,0, + 114,23,0,0,0,90,6,111,117,116,112,117,116,218,8,99, + 111,110,115,117,109,101,100,114,20,0,0,0,115,7,0,0, + 0,32,32,32,32,32,32,32,114,5,0,0,0,218,14,95, + 98,117,102,102,101,114,95,100,101,99,111,100,101,122,33,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,46,95,98,117,102,102,101,114,95,100,101,99,111,100,101, + 53,0,0,0,115,26,0,0,0,10,1,14,2,8,255,8, + 2,8,1,8,5,8,252,8,1,8,3,8,254,8,1,8, + 1,16,1,115,32,0,0,0,8,1,2,9,14,249,8,255, + 6,2,2,5,8,252,8,5,6,252,2,3,8,254,8,3, + 6,254,10,1,8,1,16,1,115,120,0,0,0,12,16,12, + 24,28,32,12,32,9,38,17,23,17,40,41,46,48,54,56, + 57,59,64,17,65,13,42,14,20,22,30,32,41,16,25,29, + 31,16,31,13,76,32,38,32,55,17,21,17,29,21,27,29, + 37,20,38,13,38,18,27,31,32,18,32,13,76,32,38,32, + 55,17,21,17,29,21,27,29,37,20,38,13,38,18,26,30, + 31,18,31,13,76,23,35,36,75,23,76,17,76,21,27,29, + 37,20,38,13,38,16,20,16,55,29,34,36,40,36,47,49, + 54,16,55,9,55,114,8,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 26,0,0,0,114,11,0,0,0,41,4,114,2,0,0,0, + 114,43,0,0,0,114,27,0,0,0,114,44,0,0,0,114, + 28,0,0,0,115,1,0,0,0,32,114,5,0,0,0,114, + 27,0,0,0,122,24,73,110,99,114,101,109,101,110,116,97, + 108,68,101,99,111,100,101,114,46,114,101,115,101,116,66,0, + 0,0,114,29,0,0,0,114,29,0,0,0,115,22,0,0, + 0,9,15,9,42,9,54,49,53,9,54,9,54,24,28,9, + 13,9,21,9,21,9,21,114,8,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,115,68,0,0,0,116,0,106,1,160,2,124,0,161,1, + 100,1,25,0,125,1,124,0,106,3,100,0,117,0,114,17, + 124,1,100,2,102,2,83,0,116,4,116,5,106,6,100,3, + 107,2,124,0,106,3,116,0,106,7,117,0,107,3,131,1, + 125,2,124,1,124,2,102,2,83,0,41,4,78,114,0,0, + 0,0,114,30,0,0,0,218,3,98,105,103,41,8,114,2, + 0,0,0,114,43,0,0,0,114,31,0,0,0,114,44,0, + 0,0,218,3,105,110,116,114,19,0,0,0,114,20,0,0, + 0,114,51,0,0,0,41,3,114,15,0,0,0,114,35,0, + 0,0,90,8,97,100,100,115,116,97,116,101,115,3,0,0, + 0,32,32,32,114,5,0,0,0,114,31,0,0,0,122,27, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,103,101,116,115,116,97,116,101,70,0,0,0,115, + 14,0,0,0,16,3,10,5,8,1,10,1,10,1,6,255, + 8,2,115,14,0,0,0,16,3,8,5,10,1,10,1,14, + 1,2,255,8,2,115,68,0,0,0,17,23,17,50,17,65, + 60,64,17,65,66,67,17,68,9,14,12,16,12,24,28,32, + 12,32,9,30,21,26,28,29,20,30,13,30,20,23,25,28, + 25,38,42,47,25,47,25,29,25,37,41,47,41,64,25,64, + 24,65,20,66,9,17,17,22,24,32,16,33,9,33,114,8, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,116,0,0,0,116,0,106, + 1,160,2,124,0,124,1,161,2,1,0,124,1,100,1,25, + 0,125,1,124,1,100,2,107,2,114,32,116,3,106,4,100, + 3,107,2,114,26,116,0,106,5,124,0,95,7,100,0,83, + 0,116,0,106,6,124,0,95,7,100,0,83,0,124,1,100, + 1,107,2,114,53,116,3,106,4,100,3,107,2,114,47,116, + 0,106,6,124,0,95,7,100,0,83,0,116,0,106,5,124, + 0,95,7,100,0,83,0,100,0,124,0,95,7,100,0,83, + 0,41,4,78,114,46,0,0,0,114,0,0,0,0,114,55, + 0,0,0,41,8,114,2,0,0,0,114,43,0,0,0,114, + 36,0,0,0,114,19,0,0,0,114,20,0,0,0,114,51, + 0,0,0,114,50,0,0,0,114,44,0,0,0,114,34,0, + 0,0,115,2,0,0,0,32,32,114,5,0,0,0,114,36, + 0,0,0,122,27,73,110,99,114,101,109,101,110,116,97,108, + 68,101,99,111,100,101,114,46,115,101,116,115,116,97,116,101, + 84,0,0,0,115,26,0,0,0,14,2,8,1,8,1,8, + 2,14,255,4,2,8,254,8,3,8,2,14,255,4,2,8, + 254,10,4,115,34,0,0,0,14,2,8,1,6,1,2,9, + 8,249,2,1,12,254,4,2,8,254,6,3,2,5,8,253, + 2,1,12,254,4,2,8,254,10,4,115,116,0,0,0,9, + 15,9,42,9,64,52,56,58,63,9,64,9,64,17,22,23, + 24,17,25,9,14,12,17,21,22,12,22,9,32,32,35,32, + 45,49,54,32,54,29,57,29,35,29,52,13,17,13,25,13, + 25,13,25,34,40,34,57,13,17,13,25,13,25,13,25,14, + 19,23,24,14,24,9,32,32,35,32,45,49,54,32,54,29, + 57,29,35,29,52,13,17,13,25,13,25,13,25,34,40,34, + 57,13,17,13,25,13,25,13,25,28,32,13,17,13,25,13, + 25,13,25,114,8,0,0,0,78,114,37,0,0,0,41,8, + 114,38,0,0,0,114,39,0,0,0,114,40,0,0,0,114, + 12,0,0,0,114,54,0,0,0,114,27,0,0,0,114,31, + 0,0,0,114,36,0,0,0,114,41,0,0,0,114,8,0, + 0,0,114,5,0,0,0,114,42,0,0,0,114,42,0,0, + 0,48,0,0,0,115,12,0,0,0,8,0,8,1,6,4, + 6,13,6,4,10,14,115,14,0,0,0,8,208,2,49,6, + 2,6,13,6,4,6,14,10,15,115,44,0,0,0,1,1, + 1,1,1,1,1,1,31,39,5,28,5,28,5,28,5,55, + 5,55,5,55,5,28,5,28,5,28,5,33,5,33,5,33, + 5,32,5,32,5,32,5,32,5,32,114,8,0,0,0,114, + 42,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,115,34,0,0,0,101,0, + 90,1,100,0,90,2,100,6,100,2,132,1,90,3,100,3, + 132,0,90,4,100,6,100,4,132,1,90,5,100,5,83,0, + 41,7,218,12,83,116,114,101,97,109,87,114,105,116,101,114, + 114,1,0,0,0,99,3,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,26,0,0,0,100, + 0,124,0,95,0,116,1,106,2,160,3,124,0,124,1,124, + 2,161,3,1,0,100,0,83,0,114,11,0,0,0,41,4, + 114,13,0,0,0,114,2,0,0,0,114,57,0,0,0,114, + 12,0,0,0,41,3,114,15,0,0,0,90,6,115,116,114, + 101,97,109,114,4,0,0,0,115,3,0,0,0,32,32,32, + 114,5,0,0,0,114,12,0,0,0,122,21,83,116,114,101, + 97,109,87,114,105,116,101,114,46,95,95,105,110,105,116,95, + 95,100,0,0,0,243,4,0,0,0,6,1,20,1,114,58, + 0,0,0,115,26,0,0,0,24,28,9,13,9,21,9,15, + 9,28,9,59,38,42,44,50,52,58,9,59,9,59,9,59, + 9,59,114,8,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,114,26,0,0, + 0,114,11,0,0,0,41,4,114,2,0,0,0,114,57,0, + 0,0,114,27,0,0,0,114,13,0,0,0,114,28,0,0, + 0,115,1,0,0,0,32,114,5,0,0,0,114,27,0,0, + 0,122,18,83,116,114,101,97,109,87,114,105,116,101,114,46, + 114,101,115,101,116,104,0,0,0,114,29,0,0,0,114,29, + 0,0,0,115,22,0,0,0,9,15,9,28,9,40,35,39, + 9,40,9,40,24,28,9,13,9,21,9,21,9,21,114,8, + 0,0,0,99,3,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,68,0,0,0,124,0,106, + 0,100,0,117,0,114,28,116,1,106,2,124,1,124,2,131, + 2,125,3,116,3,106,4,100,1,107,2,114,22,116,1,106, + 5,124,0,95,0,124,3,83,0,116,1,106,6,124,0,95, + 0,124,3,83,0,124,0,160,0,124,1,124,2,161,2,83, + 0,114,33,0,0,0,41,7,114,13,0,0,0,114,2,0, + 0,0,114,18,0,0,0,114,19,0,0,0,114,20,0,0, + 0,114,21,0,0,0,114,22,0,0,0,41,4,114,15,0, + 0,0,114,3,0,0,0,114,4,0,0,0,114,24,0,0, + 0,115,4,0,0,0,32,32,32,32,114,5,0,0,0,114, + 25,0,0,0,122,19,83,116,114,101,97,109,87,114,105,116, + 101,114,46,101,110,99,111,100,101,108,0,0,0,115,16,0, + 0,0,10,1,12,1,10,1,8,1,4,3,8,255,4,1, + 12,2,115,20,0,0,0,8,1,2,8,12,249,8,1,2, + 3,8,254,4,3,8,255,4,1,12,2,115,68,0,0,0, + 12,16,12,24,28,32,12,32,9,47,22,28,22,42,43,48, + 50,56,22,57,13,19,16,19,16,29,33,41,16,41,13,55, + 32,38,32,55,17,21,17,29,20,26,13,26,32,38,32,55, + 17,21,17,29,20,26,13,26,20,24,20,47,33,38,40,46, + 20,47,13,47,114,8,0,0,0,78,114,37,0,0,0,41, + 6,114,38,0,0,0,114,39,0,0,0,114,40,0,0,0, + 114,12,0,0,0,114,27,0,0,0,114,25,0,0,0,114, + 41,0,0,0,114,8,0,0,0,114,5,0,0,0,114,57, + 0,0,0,114,57,0,0,0,99,0,0,0,115,8,0,0, + 0,8,0,8,1,6,4,12,4,115,12,0,0,0,8,157, + 2,100,6,2,6,4,2,2,10,9,115,34,0,0,0,1, + 1,1,1,1,1,1,1,39,47,5,59,5,59,5,59,5, + 28,5,28,5,28,36,44,5,47,5,47,5,47,5,47,5, + 47,114,8,0,0,0,114,57,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,26,0,0,0,101,0,90,1,100,0,90,2,100,1,132, + 0,90,3,100,5,100,3,132,1,90,4,100,4,83,0,41, + 6,218,12,83,116,114,101,97,109,82,101,97,100,101,114,99, + 1,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0, + 3,0,0,0,115,46,0,0,0,116,0,106,1,160,2,124, + 0,161,1,1,0,9,0,124,0,96,3,100,0,83,0,35, + 0,4,0,116,4,121,21,1,0,1,0,1,0,89,0,100, + 0,83,0,119,0,37,0,114,11,0,0,0,41,5,114,2, + 0,0,0,114,59,0,0,0,114,27,0,0,0,114,6,0, + 0,0,218,14,65,116,116,114,105,98,117,116,101,69,114,114, + 111,114,114,28,0,0,0,115,1,0,0,0,32,114,5,0, + 0,0,114,27,0,0,0,122,18,83,116,114,101,97,109,82, + 101,97,100,101,114,46,114,101,115,101,116,121,0,0,0,115, + 16,0,0,0,12,1,2,1,8,1,2,128,12,1,6,1, + 2,255,2,128,115,16,0,0,0,12,1,2,4,8,254,2, + 128,2,2,2,255,16,1,2,128,115,46,0,0,0,9,15, + 9,28,9,40,35,39,9,40,9,40,9,17,17,21,17,28, + 17,28,17,28,0,0,9,17,16,30,9,17,9,17,9,17, + 9,17,13,17,13,17,13,17,9,17,0,0,115,12,0,0, + 0,135,2,11,0,139,7,22,7,149,1,22,7,114,1,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,0,3,0,0,0,115,94,0,0,0,116,0,106,1, + 124,1,124,2,100,1,100,2,131,4,92,3,125,3,125,4, + 125,5,124,5,100,3,107,2,114,23,116,0,106,2,124,0, + 95,3,124,3,124,4,102,2,83,0,124,5,100,4,107,2, + 114,35,116,0,106,4,124,0,95,3,124,3,124,4,102,2, + 83,0,124,4,100,5,107,5,114,43,116,5,100,6,131,1, + 130,1,124,3,124,4,102,2,83,0,41,7,78,114,0,0, + 0,0,70,114,45,0,0,0,114,46,0,0,0,114,47,0, + 0,0,114,48,0,0,0,41,6,114,2,0,0,0,114,49, + 0,0,0,114,50,0,0,0,114,6,0,0,0,114,51,0, + 0,0,114,52,0,0,0,41,6,114,15,0,0,0,114,3, + 0,0,0,114,4,0,0,0,218,6,111,98,106,101,99,116, + 114,53,0,0,0,114,20,0,0,0,115,6,0,0,0,32, + 32,32,32,32,32,114,5,0,0,0,114,6,0,0,0,122, + 19,83,116,114,101,97,109,82,101,97,100,101,114,46,100,101, + 99,111,100,101,128,0,0,0,115,22,0,0,0,14,2,8, + 255,8,2,8,1,8,5,8,252,8,1,8,3,8,254,8, + 1,8,1,115,26,0,0,0,14,2,8,255,6,2,2,5, + 8,252,8,5,6,252,2,3,8,254,8,3,6,254,10,1, + 8,1,115,94,0,0,0,13,19,13,36,37,42,44,50,52, + 53,55,60,13,61,9,38,10,16,18,26,28,37,12,21,25, + 27,12,27,9,72,27,33,27,50,13,17,13,24,17,23,25, + 33,16,34,9,34,14,23,27,28,14,28,9,72,27,33,27, + 50,13,17,13,24,17,23,25,33,16,34,9,34,14,22,24, + 25,14,25,9,72,19,31,32,71,19,72,13,72,17,23,25, + 33,16,34,9,34,114,8,0,0,0,78,114,37,0,0,0, + 41,5,114,38,0,0,0,114,39,0,0,0,114,40,0,0, + 0,114,27,0,0,0,114,6,0,0,0,114,41,0,0,0, + 114,8,0,0,0,114,5,0,0,0,114,59,0,0,0,114, + 59,0,0,0,119,0,0,0,115,6,0,0,0,8,0,6, + 2,12,7,115,8,0,0,0,8,137,6,126,2,2,10,9, + 115,26,0,0,0,1,1,1,1,1,1,1,1,5,17,5, + 17,5,17,36,44,5,34,5,34,5,34,5,34,5,34,114, + 8,0,0,0,114,59,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,24, + 0,0,0,116,0,106,1,100,1,116,2,116,3,116,4,116, + 5,116,6,116,7,100,2,141,7,83,0,41,3,78,122,6, + 117,116,102,45,51,50,41,7,218,4,110,97,109,101,114,25, + 0,0,0,114,6,0,0,0,90,18,105,110,99,114,101,109, + 101,110,116,97,108,101,110,99,111,100,101,114,90,18,105,110, + 99,114,101,109,101,110,116,97,108,100,101,99,111,100,101,114, + 90,12,115,116,114,101,97,109,114,101,97,100,101,114,90,12, + 115,116,114,101,97,109,119,114,105,116,101,114,41,8,114,2, + 0,0,0,90,9,67,111,100,101,99,73,110,102,111,114,25, + 0,0,0,114,6,0,0,0,114,9,0,0,0,114,42,0, + 0,0,114,59,0,0,0,114,57,0,0,0,114,41,0,0, + 0,114,8,0,0,0,114,5,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,63,0,0,0,141,0,0, + 0,115,18,0,0,0,4,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,6,249,115,18,0,0,0,4,1,2, + 1,2,1,2,1,2,1,2,1,2,1,2,1,6,1,115, + 24,0,0,0,12,18,12,28,14,22,16,22,16,22,28,46, + 28,46,22,34,22,34,12,6,12,6,5,6,114,8,0,0, + 0,114,37,0,0,0,41,12,218,7,95,95,100,111,99,95, + 95,114,2,0,0,0,114,19,0,0,0,114,18,0,0,0, + 114,25,0,0,0,114,6,0,0,0,114,9,0,0,0,114, + 43,0,0,0,114,42,0,0,0,114,57,0,0,0,114,59, + 0,0,0,114,63,0,0,0,114,41,0,0,0,114,8,0, + 0,0,114,5,0,0,0,218,8,60,109,111,100,117,108,101, + 62,114,65,0,0,0,1,0,0,0,115,18,0,0,0,4, + 0,16,3,6,4,8,2,16,3,16,35,16,51,16,20,10, + 22,115,36,0,0,0,4,2,16,1,6,4,2,2,6,1, + 8,35,4,223,4,33,8,51,4,207,4,49,8,20,4,238, + 4,18,8,20,4,238,4,18,10,13,115,108,0,0,0,1, + 4,1,4,1,19,1,19,1,19,1,19,1,19,1,19,1, + 19,1,19,10,16,10,30,1,7,26,34,1,53,1,53,1, + 53,1,55,1,55,1,55,1,55,26,32,26,51,1,55,1, + 55,1,32,1,32,1,32,1,32,26,32,26,59,1,32,1, + 32,1,47,1,47,1,47,1,47,20,26,20,39,1,47,1, + 47,1,34,1,34,1,34,1,34,20,26,20,39,1,34,1, + 34,1,6,1,6,1,6,1,6,1,6,114,8,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_32_be.h b/Python/frozen_modules/encodings_utf_32_be.h new file mode 100644 index 00000000000000..055bc90c8be5b4 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_32_be.h @@ -0,0 +1,119 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_32_be[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,26,10,80,121,116,104,111,110,32,39,117,116,102,45,51, + 50,45,98,101,39,32,67,111,100,101,99,10,233,0,0,0, + 0,78,218,6,115,116,114,105,99,116,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 14,0,0,0,116,0,106,1,124,0,124,1,100,1,131,3, + 83,0,41,2,78,84,41,2,218,6,99,111,100,101,99,115, + 218,16,117,116,102,95,51,50,95,98,101,95,100,101,99,111, + 100,101,41,2,218,5,105,110,112,117,116,218,6,101,114,114, + 111,114,115,115,2,0,0,0,32,32,250,28,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,117,116, + 102,95,51,50,95,98,101,62,218,6,100,101,99,111,100,101, + 114,7,0,0,0,10,0,0,0,243,2,0,0,0,14,1, + 114,8,0,0,0,115,14,0,0,0,12,18,12,35,36,41, + 43,49,51,55,12,56,5,56,243,0,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,18,0,0,0,116,0,106,1, + 124,1,124,0,106,2,131,2,100,1,25,0,83,0,41,2, + 78,114,0,0,0,0,41,3,114,2,0,0,0,218,16,117, + 116,102,95,51,50,95,98,101,95,101,110,99,111,100,101,114, + 5,0,0,0,41,3,90,4,115,101,108,102,114,4,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,6,0,0,0,218,6,101,110,99,111,100,101,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,14,0,0,0,243,2,0,0, + 0,18,1,114,13,0,0,0,115,18,0,0,0,16,22,16, + 39,40,45,47,51,47,58,16,59,60,61,16,62,9,62,114, + 9,0,0,0,78,41,1,70,41,4,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,12, + 0,0,0,169,0,114,9,0,0,0,114,6,0,0,0,114, + 10,0,0,0,114,10,0,0,0,13,0,0,0,115,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,243,2,14,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,62,5,62,5,62,5,62,5,62,114,9,0,0,0,114, + 10,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,18,0,0,0,101,0, + 90,1,100,0,90,2,101,3,106,4,90,5,100,1,83,0, + 41,2,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,78,41,6,114,14,0,0,0,114,15, + 0,0,0,114,16,0,0,0,114,2,0,0,0,114,3,0, + 0,0,90,14,95,98,117,102,102,101,114,95,100,101,99,111, + 100,101,114,17,0,0,0,114,9,0,0,0,114,6,0,0, + 0,114,19,0,0,0,114,19,0,0,0,17,0,0,0,243, + 4,0,0,0,8,0,10,1,115,4,0,0,0,8,239,10, + 18,115,18,0,0,0,1,1,1,1,1,1,1,1,22,28, + 22,45,5,19,5,19,5,19,114,9,0,0,0,114,19,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,18,0,0,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,41,6,114, + 14,0,0,0,114,15,0,0,0,114,16,0,0,0,114,2, + 0,0,0,114,11,0,0,0,114,12,0,0,0,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,21,0,0, + 0,114,21,0,0,0,20,0,0,0,114,20,0,0,0,115, + 4,0,0,0,8,236,10,21,115,18,0,0,0,1,1,1, + 1,1,1,1,1,14,20,14,37,5,11,5,11,5,11,114, + 9,0,0,0,114,21,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,18, + 0,0,0,41,2,218,12,83,116,114,101,97,109,82,101,97, + 100,101,114,78,41,6,114,14,0,0,0,114,15,0,0,0, + 114,16,0,0,0,114,2,0,0,0,114,3,0,0,0,114, + 7,0,0,0,114,17,0,0,0,114,9,0,0,0,114,6, + 0,0,0,114,22,0,0,0,114,22,0,0,0,23,0,0, + 0,114,20,0,0,0,115,4,0,0,0,8,233,10,24,115, + 18,0,0,0,1,1,1,1,1,1,1,1,14,20,14,37, + 5,11,5,11,5,11,114,9,0,0,0,114,22,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,24,0,0,0,116,0,106,1,100,1, + 116,2,116,3,116,4,116,5,116,6,116,7,100,2,141,7, + 83,0,41,3,78,122,9,117,116,102,45,51,50,45,98,101, + 41,7,218,4,110,97,109,101,114,12,0,0,0,114,7,0, + 0,0,90,18,105,110,99,114,101,109,101,110,116,97,108,101, + 110,99,111,100,101,114,90,18,105,110,99,114,101,109,101,110, + 116,97,108,100,101,99,111,100,101,114,90,12,115,116,114,101, + 97,109,114,101,97,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,41,8,114,2,0,0,0,90,9,67, + 111,100,101,99,73,110,102,111,114,12,0,0,0,114,7,0, + 0,0,114,10,0,0,0,114,19,0,0,0,114,22,0,0, + 0,114,21,0,0,0,114,17,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,24,0,0,0,28,0,0,0,115,18,0,0,0, + 4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,6,1,115,24,0,0,0,12,18, + 12,28,14,25,16,22,16,22,28,46,28,46,22,34,22,34, + 12,6,12,6,5,6,114,9,0,0,0,41,1,114,1,0, + 0,0,41,11,218,7,95,95,100,111,99,95,95,114,2,0, + 0,0,114,11,0,0,0,114,12,0,0,0,114,7,0,0, + 0,114,10,0,0,0,90,26,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,19,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,24,0,0,0,114,17,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 26,0,0,0,1,0,0,0,115,18,0,0,0,4,0,8, + 3,6,4,8,2,16,3,16,4,16,3,16,3,10,5,115, + 36,0,0,0,4,2,8,1,6,4,2,2,6,1,8,4, + 4,254,4,2,8,3,4,255,4,1,8,3,4,255,4,1, + 8,3,4,255,4,1,10,13,115,100,0,0,0,1,4,1, + 4,1,14,1,14,1,14,1,14,10,16,10,33,1,7,26, + 34,1,56,1,56,1,56,1,62,1,62,1,62,1,62,26, + 32,26,51,1,62,1,62,1,45,1,45,1,45,1,45,26, + 32,26,59,1,45,1,45,1,37,1,37,1,37,1,37,20, + 26,20,39,1,37,1,37,1,37,1,37,1,37,1,37,20, + 26,20,39,1,37,1,37,1,6,1,6,1,6,1,6,1, + 6,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_32_le.h b/Python/frozen_modules/encodings_utf_32_le.h new file mode 100644 index 00000000000000..85545e0ae294bc --- /dev/null +++ b/Python/frozen_modules/encodings_utf_32_le.h @@ -0,0 +1,119 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_32_le[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,26,10,80,121,116,104,111,110,32,39,117,116,102,45,51, + 50,45,108,101,39,32,67,111,100,101,99,10,233,0,0,0, + 0,78,218,6,115,116,114,105,99,116,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 14,0,0,0,116,0,106,1,124,0,124,1,100,1,131,3, + 83,0,41,2,78,84,41,2,218,6,99,111,100,101,99,115, + 218,16,117,116,102,95,51,50,95,108,101,95,100,101,99,111, + 100,101,41,2,218,5,105,110,112,117,116,218,6,101,114,114, + 111,114,115,115,2,0,0,0,32,32,250,28,60,102,114,111, + 122,101,110,32,101,110,99,111,100,105,110,103,115,46,117,116, + 102,95,51,50,95,108,101,62,218,6,100,101,99,111,100,101, + 114,7,0,0,0,10,0,0,0,243,2,0,0,0,14,1, + 114,8,0,0,0,115,14,0,0,0,12,18,12,35,36,41, + 43,49,51,55,12,56,5,56,243,0,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,20,0,0,0,101,0,90,1,100,0,90,2,100, + 4,100,2,132,1,90,3,100,3,83,0,41,5,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,70,99,3,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,18,0,0,0,116,0,106,1, + 124,1,124,0,106,2,131,2,100,1,25,0,83,0,41,2, + 78,114,0,0,0,0,41,3,114,2,0,0,0,218,16,117, + 116,102,95,51,50,95,108,101,95,101,110,99,111,100,101,114, + 5,0,0,0,41,3,90,4,115,101,108,102,114,4,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,6,0,0,0,218,6,101,110,99,111,100,101,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,14,0,0,0,243,2,0,0, + 0,18,1,114,13,0,0,0,115,18,0,0,0,16,22,16, + 39,40,45,47,51,47,58,16,59,60,61,16,62,9,62,114, + 9,0,0,0,78,41,1,70,41,4,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,12, + 0,0,0,169,0,114,9,0,0,0,114,6,0,0,0,114, + 10,0,0,0,114,10,0,0,0,13,0,0,0,115,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,243,2,14,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,62,5,62,5,62,5,62,5,62,114,9,0,0,0,114, + 10,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,18,0,0,0,101,0, + 90,1,100,0,90,2,101,3,106,4,90,5,100,1,83,0, + 41,2,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,78,41,6,114,14,0,0,0,114,15, + 0,0,0,114,16,0,0,0,114,2,0,0,0,114,3,0, + 0,0,90,14,95,98,117,102,102,101,114,95,100,101,99,111, + 100,101,114,17,0,0,0,114,9,0,0,0,114,6,0,0, + 0,114,19,0,0,0,114,19,0,0,0,17,0,0,0,243, + 4,0,0,0,8,0,10,1,115,4,0,0,0,8,239,10, + 18,115,18,0,0,0,1,1,1,1,1,1,1,1,22,28, + 22,45,5,19,5,19,5,19,114,9,0,0,0,114,19,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,18,0,0,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,41,6,114, + 14,0,0,0,114,15,0,0,0,114,16,0,0,0,114,2, + 0,0,0,114,11,0,0,0,114,12,0,0,0,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,21,0,0, + 0,114,21,0,0,0,20,0,0,0,114,20,0,0,0,115, + 4,0,0,0,8,236,10,21,115,18,0,0,0,1,1,1, + 1,1,1,1,1,14,20,14,37,5,11,5,11,5,11,114, + 9,0,0,0,114,21,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,18, + 0,0,0,41,2,218,12,83,116,114,101,97,109,82,101,97, + 100,101,114,78,41,6,114,14,0,0,0,114,15,0,0,0, + 114,16,0,0,0,114,2,0,0,0,114,3,0,0,0,114, + 7,0,0,0,114,17,0,0,0,114,9,0,0,0,114,6, + 0,0,0,114,22,0,0,0,114,22,0,0,0,23,0,0, + 0,114,20,0,0,0,115,4,0,0,0,8,233,10,24,115, + 18,0,0,0,1,1,1,1,1,1,1,1,14,20,14,37, + 5,11,5,11,5,11,114,9,0,0,0,114,22,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,24,0,0,0,116,0,106,1,100,1, + 116,2,116,3,116,4,116,5,116,6,116,7,100,2,141,7, + 83,0,41,3,78,122,9,117,116,102,45,51,50,45,108,101, + 41,7,218,4,110,97,109,101,114,12,0,0,0,114,7,0, + 0,0,90,18,105,110,99,114,101,109,101,110,116,97,108,101, + 110,99,111,100,101,114,90,18,105,110,99,114,101,109,101,110, + 116,97,108,100,101,99,111,100,101,114,90,12,115,116,114,101, + 97,109,114,101,97,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,41,8,114,2,0,0,0,90,9,67, + 111,100,101,99,73,110,102,111,114,12,0,0,0,114,7,0, + 0,0,114,10,0,0,0,114,19,0,0,0,114,22,0,0, + 0,114,21,0,0,0,114,17,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,11,103,101,116,114,101,103,101,110,116, + 114,121,114,24,0,0,0,28,0,0,0,115,18,0,0,0, + 4,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1, + 6,249,115,18,0,0,0,4,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,6,1,115,24,0,0,0,12,18, + 12,28,14,25,16,22,16,22,28,46,28,46,22,34,22,34, + 12,6,12,6,5,6,114,9,0,0,0,41,1,114,1,0, + 0,0,41,11,218,7,95,95,100,111,99,95,95,114,2,0, + 0,0,114,11,0,0,0,114,12,0,0,0,114,7,0,0, + 0,114,10,0,0,0,90,26,66,117,102,102,101,114,101,100, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,114,19,0,0,0,114,21,0,0,0,114,22,0,0, + 0,114,24,0,0,0,114,17,0,0,0,114,9,0,0,0, + 114,6,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 26,0,0,0,1,0,0,0,115,18,0,0,0,4,0,8, + 3,6,4,8,2,16,3,16,4,16,3,16,3,10,5,115, + 36,0,0,0,4,2,8,1,6,4,2,2,6,1,8,4, + 4,254,4,2,8,3,4,255,4,1,8,3,4,255,4,1, + 8,3,4,255,4,1,10,13,115,100,0,0,0,1,4,1, + 4,1,14,1,14,1,14,1,14,10,16,10,33,1,7,26, + 34,1,56,1,56,1,56,1,62,1,62,1,62,1,62,26, + 32,26,51,1,62,1,62,1,45,1,45,1,45,1,45,26, + 32,26,59,1,45,1,45,1,37,1,37,1,37,1,37,20, + 26,20,39,1,37,1,37,1,37,1,37,1,37,1,37,20, + 26,20,39,1,37,1,37,1,6,1,6,1,6,1,6,1, + 6,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_7.h b/Python/frozen_modules/encodings_utf_7.h new file mode 100644 index 00000000000000..125e8dfe766651 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_7.h @@ -0,0 +1,121 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_7[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,70,32,80,121,116,104,111,110,32,39,117,116,102,45,55, + 39,32,67,111,100,101,99,10,10,87,114,105,116,116,101,110, + 32,98,121,32,66,114,105,97,110,32,81,117,105,110,108,97, + 110,32,40,98,114,105,97,110,64,115,119,101,101,116,97,112, + 112,46,99,111,109,41,46,10,233,0,0,0,0,78,218,6, + 115,116,114,105,99,116,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,14,0,0,0, + 116,0,106,1,124,0,124,1,100,1,131,3,83,0,41,2, + 78,84,41,2,218,6,99,111,100,101,99,115,218,12,117,116, + 102,95,55,95,100,101,99,111,100,101,41,2,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,2,0,0,0, + 32,32,250,24,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,117,116,102,95,55,62,218,6,100,101, + 99,111,100,101,114,7,0,0,0,11,0,0,0,243,2,0, + 0,0,14,1,114,8,0,0,0,115,14,0,0,0,12,18, + 12,31,32,37,39,45,47,51,12,52,5,52,243,0,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,20,0,0,0,101,0,90,1,100, + 0,90,2,100,4,100,2,132,1,90,3,100,3,83,0,41, + 5,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,70,99,3,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,18,0,0,0, + 116,0,106,1,124,1,124,0,106,2,131,2,100,1,25,0, + 83,0,41,2,78,114,0,0,0,0,41,3,114,2,0,0, + 0,218,12,117,116,102,95,55,95,101,110,99,111,100,101,114, + 5,0,0,0,41,3,90,4,115,101,108,102,114,4,0,0, + 0,90,5,102,105,110,97,108,115,3,0,0,0,32,32,32, + 114,6,0,0,0,218,6,101,110,99,111,100,101,122,25,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,46,101,110,99,111,100,101,15,0,0,0,243,2,0,0, + 0,18,1,114,13,0,0,0,115,18,0,0,0,16,22,16, + 35,36,41,43,47,43,54,16,55,56,57,16,58,9,58,114, + 9,0,0,0,78,41,1,70,41,4,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,12, + 0,0,0,169,0,114,9,0,0,0,114,6,0,0,0,114, + 10,0,0,0,114,10,0,0,0,14,0,0,0,115,4,0, + 0,0,8,0,12,1,115,6,0,0,0,8,242,2,15,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,58,5,58,5,58,5,58,5,58,114,9,0,0,0,114, + 10,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,18,0,0,0,101,0, + 90,1,100,0,90,2,101,3,106,4,90,5,100,1,83,0, + 41,2,218,18,73,110,99,114,101,109,101,110,116,97,108,68, + 101,99,111,100,101,114,78,41,6,114,14,0,0,0,114,15, + 0,0,0,114,16,0,0,0,114,2,0,0,0,114,3,0, + 0,0,90,14,95,98,117,102,102,101,114,95,100,101,99,111, + 100,101,114,17,0,0,0,114,9,0,0,0,114,6,0,0, + 0,114,19,0,0,0,114,19,0,0,0,18,0,0,0,243, + 4,0,0,0,8,0,10,1,115,4,0,0,0,8,238,10, + 19,115,18,0,0,0,1,1,1,1,1,1,1,1,22,28, + 22,41,5,19,5,19,5,19,114,9,0,0,0,114,19,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,114,18,0,0,0,41,2,218,12, + 83,116,114,101,97,109,87,114,105,116,101,114,78,41,6,114, + 14,0,0,0,114,15,0,0,0,114,16,0,0,0,114,2, + 0,0,0,114,11,0,0,0,114,12,0,0,0,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,21,0,0, + 0,114,21,0,0,0,21,0,0,0,114,20,0,0,0,115, + 4,0,0,0,8,235,10,22,115,18,0,0,0,1,1,1, + 1,1,1,1,1,14,20,14,33,5,11,5,11,5,11,114, + 9,0,0,0,114,21,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,18, + 0,0,0,41,2,218,12,83,116,114,101,97,109,82,101,97, + 100,101,114,78,41,6,114,14,0,0,0,114,15,0,0,0, + 114,16,0,0,0,114,2,0,0,0,114,3,0,0,0,114, + 7,0,0,0,114,17,0,0,0,114,9,0,0,0,114,6, + 0,0,0,114,22,0,0,0,114,22,0,0,0,24,0,0, + 0,114,20,0,0,0,115,4,0,0,0,8,232,10,25,115, + 18,0,0,0,1,1,1,1,1,1,1,1,14,20,14,33, + 5,11,5,11,5,11,114,9,0,0,0,114,22,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0, + 0,3,0,0,0,115,24,0,0,0,116,0,106,1,100,1, + 116,2,116,3,116,4,116,5,116,6,116,7,100,2,141,7, + 83,0,41,3,78,122,5,117,116,102,45,55,41,7,218,4, + 110,97,109,101,114,12,0,0,0,114,7,0,0,0,90,18, + 105,110,99,114,101,109,101,110,116,97,108,101,110,99,111,100, + 101,114,90,18,105,110,99,114,101,109,101,110,116,97,108,100, + 101,99,111,100,101,114,90,12,115,116,114,101,97,109,114,101, + 97,100,101,114,90,12,115,116,114,101,97,109,119,114,105,116, + 101,114,41,8,114,2,0,0,0,90,9,67,111,100,101,99, + 73,110,102,111,114,12,0,0,0,114,7,0,0,0,114,10, + 0,0,0,114,19,0,0,0,114,22,0,0,0,114,21,0, + 0,0,114,17,0,0,0,114,9,0,0,0,114,6,0,0, + 0,218,11,103,101,116,114,101,103,101,110,116,114,121,114,24, + 0,0,0,29,0,0,0,115,18,0,0,0,4,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,6,249,115,18, + 0,0,0,4,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,6,1,115,24,0,0,0,12,18,12,28,14,21, + 16,22,16,22,28,46,28,46,22,34,22,34,12,6,12,6, + 5,6,114,9,0,0,0,41,1,114,1,0,0,0,41,11, + 218,7,95,95,100,111,99,95,95,114,2,0,0,0,114,11, + 0,0,0,114,12,0,0,0,114,7,0,0,0,114,10,0, + 0,0,90,26,66,117,102,102,101,114,101,100,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,114,19, + 0,0,0,114,21,0,0,0,114,22,0,0,0,114,24,0, + 0,0,114,17,0,0,0,114,9,0,0,0,114,6,0,0, + 0,218,8,60,109,111,100,117,108,101,62,114,26,0,0,0, + 1,0,0,0,115,18,0,0,0,4,0,8,4,6,4,8, + 2,16,3,16,4,16,3,16,3,10,5,115,36,0,0,0, + 4,3,8,1,6,4,2,2,6,1,8,4,4,254,4,2, + 8,3,4,255,4,1,8,3,4,255,4,1,8,3,4,255, + 4,1,10,13,115,100,0,0,0,1,4,1,4,1,14,1, + 14,1,14,1,14,10,16,10,29,1,7,26,34,1,52,1, + 52,1,52,1,58,1,58,1,58,1,58,26,32,26,51,1, + 58,1,58,1,41,1,41,1,41,1,41,26,32,26,59,1, + 41,1,41,1,33,1,33,1,33,1,33,20,26,20,39,1, + 33,1,33,1,33,1,33,1,33,1,33,20,26,20,39,1, + 33,1,33,1,6,1,6,1,6,1,6,1,6,114,9,0, + 0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_8.h b/Python/frozen_modules/encodings_utf_8.h new file mode 100644 index 00000000000000..136d6e03fdc8c7 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_8.h @@ -0,0 +1,124 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_8[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,100,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,101,1,106,2,90,3,100,14,100,4, + 132,1,90,4,71,0,100,5,132,0,100,6,101,1,106,5, + 131,3,90,5,71,0,100,7,132,0,100,8,101,1,106,6, + 131,3,90,7,71,0,100,9,132,0,100,10,101,1,106,8, + 131,3,90,8,71,0,100,11,132,0,100,12,101,1,106,9, + 131,3,90,9,100,13,132,0,90,10,100,2,83,0,41,15, + 122,129,32,80,121,116,104,111,110,32,39,117,116,102,45,56, + 39,32,67,111,100,101,99,10,10,10,87,114,105,116,116,101, + 110,32,98,121,32,77,97,114,99,45,65,110,100,114,101,32, + 76,101,109,98,117,114,103,32,40,109,97,108,64,108,101,109, + 98,117,114,103,46,99,111,109,41,46,10,10,40,99,41,32, + 67,111,112,121,114,105,103,104,116,32,67,78,82,73,44,32, + 65,108,108,32,82,105,103,104,116,115,32,82,101,115,101,114, + 118,101,100,46,32,78,79,32,87,65,82,82,65,78,84,89, + 46,10,10,233,0,0,0,0,78,218,6,115,116,114,105,99, + 116,99,2,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,115,14,0,0,0,116,0,106,1,124, + 0,124,1,100,1,131,3,83,0,41,2,78,84,41,2,218, + 6,99,111,100,101,99,115,218,12,117,116,102,95,56,95,100, + 101,99,111,100,101,41,2,218,5,105,110,112,117,116,218,6, + 101,114,114,111,114,115,115,2,0,0,0,32,32,250,24,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,117,116,102,95,56,62,218,6,100,101,99,111,100,101,114, + 7,0,0,0,15,0,0,0,243,2,0,0,0,14,1,114, + 8,0,0,0,115,14,0,0,0,12,18,12,31,32,37,39, + 45,47,51,12,52,5,52,243,0,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,20,0,0,0,101,0,90,1,100,0,90,2,100,4, + 100,2,132,1,90,3,100,3,83,0,41,5,218,18,73,110, + 99,114,101,109,101,110,116,97,108,69,110,99,111,100,101,114, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,115,18,0,0,0,116,0,106,1,124, + 1,124,0,106,2,131,2,100,1,25,0,83,0,41,2,78, + 114,0,0,0,0,41,3,114,2,0,0,0,218,12,117,116, + 102,95,56,95,101,110,99,111,100,101,114,5,0,0,0,41, + 3,90,4,115,101,108,102,114,4,0,0,0,90,5,102,105, + 110,97,108,115,3,0,0,0,32,32,32,114,6,0,0,0, + 218,6,101,110,99,111,100,101,122,25,73,110,99,114,101,109, + 101,110,116,97,108,69,110,99,111,100,101,114,46,101,110,99, + 111,100,101,19,0,0,0,243,2,0,0,0,18,1,114,13, + 0,0,0,115,18,0,0,0,16,22,16,35,36,41,43,47, + 43,54,16,55,56,57,16,58,9,58,114,9,0,0,0,78, + 41,1,70,41,4,218,8,95,95,110,97,109,101,95,95,218, + 10,95,95,109,111,100,117,108,101,95,95,218,12,95,95,113, + 117,97,108,110,97,109,101,95,95,114,12,0,0,0,169,0, + 114,9,0,0,0,114,6,0,0,0,114,10,0,0,0,114, + 10,0,0,0,18,0,0,0,115,4,0,0,0,8,0,12, + 1,115,6,0,0,0,8,238,2,19,10,1,115,20,0,0, + 0,1,1,1,1,1,1,1,1,35,40,5,58,5,58,5, + 58,5,58,5,58,114,9,0,0,0,114,10,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,18,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,90,5,100,1,83,0,41,2,218,18,73, + 110,99,114,101,109,101,110,116,97,108,68,101,99,111,100,101, + 114,78,41,6,114,14,0,0,0,114,15,0,0,0,114,16, + 0,0,0,114,2,0,0,0,114,3,0,0,0,90,14,95, + 98,117,102,102,101,114,95,100,101,99,111,100,101,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,114,19,0,0, + 0,114,19,0,0,0,22,0,0,0,243,4,0,0,0,8, + 0,10,1,115,4,0,0,0,8,234,10,23,115,18,0,0, + 0,1,1,1,1,1,1,1,1,22,28,22,41,5,19,5, + 19,5,19,114,9,0,0,0,114,19,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0, + 0,0,114,18,0,0,0,41,2,218,12,83,116,114,101,97, + 109,87,114,105,116,101,114,78,41,6,114,14,0,0,0,114, + 15,0,0,0,114,16,0,0,0,114,2,0,0,0,114,11, + 0,0,0,114,12,0,0,0,114,17,0,0,0,114,9,0, + 0,0,114,6,0,0,0,114,21,0,0,0,114,21,0,0, + 0,25,0,0,0,114,20,0,0,0,115,4,0,0,0,8, + 231,10,26,115,18,0,0,0,1,1,1,1,1,1,1,1, + 14,20,14,33,5,11,5,11,5,11,114,9,0,0,0,114, + 21,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,114,18,0,0,0,41,2, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,78,41, + 6,114,14,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,2,0,0,0,114,3,0,0,0,114,7,0,0,0,114, + 17,0,0,0,114,9,0,0,0,114,6,0,0,0,114,22, + 0,0,0,114,22,0,0,0,28,0,0,0,114,20,0,0, + 0,115,4,0,0,0,8,228,10,29,115,18,0,0,0,1, + 1,1,1,1,1,1,1,14,20,14,33,5,11,5,11,5, + 11,114,9,0,0,0,114,22,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,24,0,0,0,116,0,106,1,100,1,116,2,116,3,116, + 4,116,5,116,6,116,7,100,2,141,7,83,0,41,3,78, + 122,5,117,116,102,45,56,41,7,218,4,110,97,109,101,114, + 12,0,0,0,114,7,0,0,0,90,18,105,110,99,114,101, + 109,101,110,116,97,108,101,110,99,111,100,101,114,90,18,105, + 110,99,114,101,109,101,110,116,97,108,100,101,99,111,100,101, + 114,90,12,115,116,114,101,97,109,114,101,97,100,101,114,90, + 12,115,116,114,101,97,109,119,114,105,116,101,114,41,8,114, + 2,0,0,0,90,9,67,111,100,101,99,73,110,102,111,114, + 12,0,0,0,114,7,0,0,0,114,10,0,0,0,114,19, + 0,0,0,114,22,0,0,0,114,21,0,0,0,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,218,11,103,101, + 116,114,101,103,101,110,116,114,121,114,24,0,0,0,33,0, + 0,0,115,18,0,0,0,4,1,2,1,2,1,2,1,2, + 1,2,1,2,1,2,1,6,249,115,18,0,0,0,4,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,6,1, + 115,24,0,0,0,12,18,12,28,14,21,16,22,16,22,28, + 46,28,46,22,34,22,34,12,6,12,6,5,6,114,9,0, + 0,0,41,1,114,1,0,0,0,41,11,218,7,95,95,100, + 111,99,95,95,114,2,0,0,0,114,11,0,0,0,114,12, + 0,0,0,114,7,0,0,0,114,10,0,0,0,90,26,66, + 117,102,102,101,114,101,100,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,114,19,0,0,0,114,21, + 0,0,0,114,22,0,0,0,114,24,0,0,0,114,17,0, + 0,0,114,9,0,0,0,114,6,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,26,0,0,0,1,0,0,0,115, + 18,0,0,0,4,0,8,8,6,4,8,2,16,3,16,4, + 16,3,16,3,10,5,115,36,0,0,0,4,7,8,1,6, + 4,2,2,6,1,8,4,4,254,4,2,8,3,4,255,4, + 1,8,3,4,255,4,1,8,3,4,255,4,1,10,13,115, + 100,0,0,0,1,4,1,4,1,14,1,14,1,14,1,14, + 10,16,10,29,1,7,26,34,1,52,1,52,1,52,1,58, + 1,58,1,58,1,58,26,32,26,51,1,58,1,58,1,41, + 1,41,1,41,1,41,26,32,26,59,1,41,1,41,1,33, + 1,33,1,33,1,33,20,26,20,39,1,33,1,33,1,33, + 1,33,1,33,1,33,20,26,20,39,1,33,1,33,1,6, + 1,6,1,6,1,6,1,6,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_utf_8_sig.h b/Python/frozen_modules/encodings_utf_8_sig.h new file mode 100644 index 00000000000000..8b4f16d11034f8 --- /dev/null +++ b/Python/frozen_modules/encodings_utf_8_sig.h @@ -0,0 +1,358 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_utf_8_sig[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,102,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,15,100,4,132,1,90,2,100,15, + 100,5,132,1,90,3,71,0,100,6,132,0,100,7,101,1, + 106,4,131,3,90,4,71,0,100,8,132,0,100,9,101,1, + 106,5,131,3,90,6,71,0,100,10,132,0,100,11,101,1, + 106,7,131,3,90,7,71,0,100,12,132,0,100,13,101,1, + 106,8,131,3,90,8,100,14,132,0,90,9,100,2,83,0, + 41,16,97,26,1,0,0,32,80,121,116,104,111,110,32,39, + 117,116,102,45,56,45,115,105,103,39,32,67,111,100,101,99, + 10,84,104,105,115,32,119,111,114,107,32,115,105,109,105,108, + 97,114,32,116,111,32,85,84,70,45,56,32,119,105,116,104, + 32,116,104,101,32,102,111,108,108,111,119,105,110,103,32,99, + 104,97,110,103,101,115,58,10,10,42,32,79,110,32,101,110, + 99,111,100,105,110,103,47,119,114,105,116,105,110,103,32,97, + 32,85,84,70,45,56,32,101,110,99,111,100,101,100,32,66, + 79,77,32,119,105,108,108,32,98,101,32,112,114,101,112,101, + 110,100,101,100,47,119,114,105,116,116,101,110,32,97,115,32, + 116,104,101,10,32,32,102,105,114,115,116,32,116,104,114,101, + 101,32,98,121,116,101,115,46,10,10,42,32,79,110,32,100, + 101,99,111,100,105,110,103,47,114,101,97,100,105,110,103,32, + 105,102,32,116,104,101,32,102,105,114,115,116,32,116,104,114, + 101,101,32,98,121,116,101,115,32,97,114,101,32,97,32,85, + 84,70,45,56,32,101,110,99,111,100,101,100,32,66,79,77, + 44,32,116,104,101,115,101,10,32,32,98,121,116,101,115,32, + 119,105,108,108,32,98,101,32,115,107,105,112,112,101,100,46, + 10,233,0,0,0,0,78,218,6,115,116,114,105,99,116,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,115,30,0,0,0,116,0,106,1,116,0,106, + 2,124,0,124,1,131,2,100,1,25,0,23,0,116,3,124, + 0,131,1,102,2,83,0,169,2,78,114,0,0,0,0,41, + 4,218,6,99,111,100,101,99,115,218,8,66,79,77,95,85, + 84,70,56,218,12,117,116,102,95,56,95,101,110,99,111,100, + 101,218,3,108,101,110,41,2,218,5,105,110,112,117,116,218, + 6,101,114,114,111,114,115,115,2,0,0,0,32,32,250,28, + 60,102,114,111,122,101,110,32,101,110,99,111,100,105,110,103, + 115,46,117,116,102,95,56,95,115,105,103,62,218,6,101,110, + 99,111,100,101,114,10,0,0,0,14,0,0,0,115,6,0, + 0,0,20,1,6,1,4,255,115,4,0,0,0,20,1,10, + 1,115,30,0,0,0,13,19,13,28,31,37,31,50,51,56, + 58,64,31,65,66,67,31,68,13,68,13,16,17,22,13,23, + 12,24,5,24,243,0,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,68, + 0,0,0,100,1,125,2,124,0,100,0,100,2,133,2,25, + 0,116,0,106,1,107,2,114,19,124,0,100,2,100,0,133, + 2,25,0,125,0,100,2,125,2,116,0,106,2,124,0,124, + 1,100,3,131,3,92,2,125,3,125,4,124,3,124,4,124, + 2,23,0,102,2,83,0,41,4,78,114,0,0,0,0,233, + 3,0,0,0,84,41,3,114,3,0,0,0,114,4,0,0, + 0,218,12,117,116,102,95,56,95,100,101,99,111,100,101,41, + 5,114,7,0,0,0,114,8,0,0,0,90,6,112,114,101, + 102,105,120,218,6,111,117,116,112,117,116,218,8,99,111,110, + 115,117,109,101,100,115,5,0,0,0,32,32,32,32,32,114, + 9,0,0,0,218,6,100,101,99,111,100,101,114,16,0,0, + 0,18,0,0,0,115,12,0,0,0,4,1,18,1,12,1, + 4,1,18,1,12,1,115,14,0,0,0,4,1,16,1,2, + 2,12,255,4,1,18,1,12,1,115,68,0,0,0,14,15, + 5,11,8,13,14,16,15,16,14,16,8,17,21,27,21,36, + 8,36,5,19,17,22,23,24,23,25,23,25,17,26,9,14, + 18,19,9,15,26,32,26,45,46,51,53,59,61,65,26,66, + 5,23,6,12,14,22,13,19,21,29,30,36,21,36,12,37, + 5,37,114,11,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,46,0,0, + 0,101,0,90,1,100,0,90,2,100,9,100,2,132,1,90, + 3,100,10,100,4,132,1,90,4,100,5,132,0,90,5,100, + 6,132,0,90,6,100,7,132,0,90,7,100,8,83,0,41, + 11,218,18,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,114,1,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,243, + 24,0,0,0,116,0,106,1,160,2,124,0,124,1,161,2, + 1,0,100,1,124,0,95,3,100,0,83,0,169,2,78,233, + 1,0,0,0,41,4,114,3,0,0,0,114,17,0,0,0, + 218,8,95,95,105,110,105,116,95,95,218,5,102,105,114,115, + 116,169,2,218,4,115,101,108,102,114,8,0,0,0,115,2, + 0,0,0,32,32,114,9,0,0,0,114,21,0,0,0,122, + 27,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,46,95,95,105,110,105,116,95,95,27,0,0,0, + 243,4,0,0,0,14,1,10,1,114,25,0,0,0,115,24, + 0,0,0,9,15,9,34,9,57,44,48,50,56,9,57,9, + 57,22,23,9,13,9,19,9,19,9,19,114,11,0,0,0, + 70,99,3,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,115,54,0,0,0,124,0,106,0,114, + 18,100,1,124,0,95,0,116,1,106,2,116,1,106,3,124, + 1,124,0,106,4,131,2,100,1,25,0,23,0,83,0,116, + 1,106,3,124,1,124,0,106,4,131,2,100,1,25,0,83, + 0,114,2,0,0,0,41,5,114,22,0,0,0,114,3,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,8,0,0, + 0,41,3,114,24,0,0,0,114,7,0,0,0,218,5,102, + 105,110,97,108,115,3,0,0,0,32,32,32,114,9,0,0, + 0,114,10,0,0,0,122,25,73,110,99,114,101,109,101,110, + 116,97,108,69,110,99,111,100,101,114,46,101,110,99,111,100, + 101,31,0,0,0,115,12,0,0,0,6,1,6,1,4,1, + 16,1,4,255,18,3,115,12,0,0,0,4,1,2,5,6, + 252,4,1,20,1,18,2,115,54,0,0,0,12,16,12,22, + 9,62,26,27,13,17,13,23,20,26,20,35,20,26,20,39, + 40,45,47,51,47,58,20,59,60,61,20,62,20,62,13,62, + 20,26,20,39,40,45,47,51,47,58,20,59,60,61,20,62, + 13,62,114,11,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,243,22,0,0, + 0,116,0,106,1,160,2,124,0,161,1,1,0,100,1,124, + 0,95,3,100,0,83,0,114,19,0,0,0,41,4,114,3, + 0,0,0,114,17,0,0,0,218,5,114,101,115,101,116,114, + 22,0,0,0,169,1,114,24,0,0,0,115,1,0,0,0, + 32,114,9,0,0,0,114,28,0,0,0,122,24,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,46, + 114,101,115,101,116,39,0,0,0,243,4,0,0,0,12,1, + 10,1,114,30,0,0,0,115,22,0,0,0,9,15,9,34, + 9,46,41,45,9,46,9,46,22,23,9,13,9,19,9,19, + 9,19,114,11,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,115,6,0,0, + 0,124,0,106,0,83,0,169,1,78,169,1,114,22,0,0, + 0,114,29,0,0,0,115,1,0,0,0,32,114,9,0,0, + 0,218,8,103,101,116,115,116,97,116,101,122,27,73,110,99, + 114,101,109,101,110,116,97,108,69,110,99,111,100,101,114,46, + 103,101,116,115,116,97,116,101,43,0,0,0,243,2,0,0, + 0,6,1,114,34,0,0,0,115,6,0,0,0,16,20,16, + 26,9,26,114,11,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,115,10,0, + 0,0,124,1,124,0,95,0,100,0,83,0,114,31,0,0, + 0,114,32,0,0,0,169,2,114,24,0,0,0,90,5,115, + 116,97,116,101,115,2,0,0,0,32,32,114,9,0,0,0, + 218,8,115,101,116,115,116,97,116,101,122,27,73,110,99,114, + 101,109,101,110,116,97,108,69,110,99,111,100,101,114,46,115, + 101,116,115,116,97,116,101,46,0,0,0,243,2,0,0,0, + 10,1,114,37,0,0,0,115,10,0,0,0,22,27,9,13, + 9,19,9,19,9,19,114,11,0,0,0,78,169,1,114,1, + 0,0,0,41,1,70,41,8,218,8,95,95,110,97,109,101, + 95,95,218,10,95,95,109,111,100,117,108,101,95,95,218,12, + 95,95,113,117,97,108,110,97,109,101,95,95,114,21,0,0, + 0,114,10,0,0,0,114,28,0,0,0,114,33,0,0,0, + 114,36,0,0,0,169,0,114,11,0,0,0,114,9,0,0, + 0,114,17,0,0,0,114,17,0,0,0,26,0,0,0,115, + 12,0,0,0,8,0,8,1,8,4,6,8,6,4,10,3, + 115,16,0,0,0,8,230,2,27,6,2,2,2,6,6,6, + 4,6,3,10,3,115,46,0,0,0,1,1,1,1,1,1, + 1,1,31,39,5,23,5,23,5,23,35,40,5,62,5,62, + 5,62,5,23,5,23,5,23,5,26,5,26,5,26,5,27, + 5,27,5,27,5,27,5,27,114,11,0,0,0,114,17,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,44,0,0,0,101,0,90,1, + 100,0,90,2,100,8,100,2,132,1,90,3,100,3,132,0, + 90,4,100,4,132,0,90,5,100,5,132,0,90,6,100,6, + 132,0,90,7,100,7,83,0,41,9,218,18,73,110,99,114, + 101,109,101,110,116,97,108,68,101,99,111,100,101,114,114,1, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,114,18,0,0,0,114,19,0, + 0,0,41,4,114,3,0,0,0,218,26,66,117,102,102,101, + 114,101,100,73,110,99,114,101,109,101,110,116,97,108,68,101, + 99,111,100,101,114,114,21,0,0,0,114,22,0,0,0,114, + 23,0,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 114,21,0,0,0,122,27,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,95,95,105,110,105,116, + 95,95,50,0,0,0,114,25,0,0,0,114,25,0,0,0, + 115,24,0,0,0,9,15,9,42,9,65,52,56,58,64,9, + 65,9,65,22,23,9,13,9,19,9,19,9,19,114,11,0, + 0,0,99,4,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,118,0,0,0,124,0,106,0, + 114,52,116,1,124,1,131,1,100,1,107,0,114,21,116,2, + 106,3,160,4,124,1,161,1,114,17,100,2,83,0,100,3, + 124,0,95,0,110,31,100,3,124,0,95,0,124,1,100,0, + 100,1,133,2,25,0,116,2,106,3,107,2,114,52,116,2, + 106,5,124,1,100,1,100,0,133,2,25,0,124,2,124,3, + 131,3,92,2,125,4,125,5,124,4,124,5,100,1,23,0, + 102,2,83,0,116,2,106,5,124,1,124,2,124,3,131,3, + 83,0,41,4,78,114,12,0,0,0,169,2,218,0,114,0, + 0,0,0,114,0,0,0,0,41,6,114,22,0,0,0,114, + 6,0,0,0,114,3,0,0,0,114,4,0,0,0,218,10, + 115,116,97,114,116,115,119,105,116,104,114,13,0,0,0,41, + 6,114,24,0,0,0,114,7,0,0,0,114,8,0,0,0, + 114,26,0,0,0,114,14,0,0,0,114,15,0,0,0,115, + 6,0,0,0,32,32,32,32,32,32,114,9,0,0,0,218, + 14,95,98,117,102,102,101,114,95,100,101,99,111,100,101,122, + 33,73,110,99,114,101,109,101,110,116,97,108,68,101,99,111, + 100,101,114,46,95,98,117,102,102,101,114,95,100,101,99,111, + 100,101,54,0,0,0,115,22,0,0,0,6,1,12,1,12, + 1,4,3,8,2,6,2,18,1,20,2,6,255,12,2,14, + 1,115,30,0,0,0,4,1,2,13,10,244,2,12,10,245, + 2,5,4,254,8,2,6,2,16,1,2,3,20,255,6,255, + 12,2,14,1,115,118,0,0,0,12,16,12,22,9,48,16, + 19,20,25,16,26,29,30,16,30,13,48,20,26,20,35,20, + 53,47,52,20,53,17,35,28,35,28,35,34,35,21,25,21, + 31,21,31,30,31,17,21,17,27,20,25,26,28,27,28,26, + 28,20,29,33,39,33,48,20,48,17,48,24,30,24,43,44, + 49,50,51,50,52,50,52,44,53,55,61,63,68,24,69,21, + 39,22,28,30,38,29,35,37,45,46,47,37,47,28,48,21, + 48,16,22,16,35,36,41,43,49,51,56,16,57,9,57,114, + 11,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,27,0,0,0,114,19, + 0,0,0,41,4,114,3,0,0,0,114,44,0,0,0,114, + 28,0,0,0,114,22,0,0,0,114,29,0,0,0,115,1, + 0,0,0,32,114,9,0,0,0,114,28,0,0,0,122,24, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,114,101,115,101,116,71,0,0,0,114,30,0,0, + 0,114,30,0,0,0,115,22,0,0,0,9,15,9,42,9, + 54,49,53,9,54,9,54,22,23,9,13,9,19,9,19,9, + 19,114,11,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,26,0,0,0, + 116,0,106,1,160,2,124,0,161,1,125,1,124,1,100,1, + 25,0,124,0,106,3,102,2,83,0,114,2,0,0,0,41, + 4,114,3,0,0,0,114,44,0,0,0,114,33,0,0,0, + 114,22,0,0,0,114,35,0,0,0,115,2,0,0,0,32, + 32,114,9,0,0,0,114,33,0,0,0,122,27,73,110,99, + 114,101,109,101,110,116,97,108,68,101,99,111,100,101,114,46, + 103,101,116,115,116,97,116,101,75,0,0,0,243,4,0,0, + 0,12,1,14,2,114,49,0,0,0,115,26,0,0,0,17, + 23,17,50,17,65,60,64,17,65,9,14,17,22,23,24,17, + 25,27,31,27,37,16,38,9,38,114,11,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,28,0,0,0,116,0,106,1,160,2,124,0, + 124,1,161,2,1,0,124,1,100,1,25,0,124,0,95,3, + 100,0,83,0,114,19,0,0,0,41,4,114,3,0,0,0, + 114,44,0,0,0,114,36,0,0,0,114,22,0,0,0,114, + 35,0,0,0,115,2,0,0,0,32,32,114,9,0,0,0, + 114,36,0,0,0,122,27,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,115,101,116,115,116,97, + 116,101,80,0,0,0,243,4,0,0,0,14,2,14,1,114, + 50,0,0,0,115,28,0,0,0,9,15,9,42,9,64,52, + 56,58,63,9,64,9,64,22,27,28,29,22,30,9,13,9, + 19,9,19,9,19,114,11,0,0,0,78,114,38,0,0,0, + 41,8,114,39,0,0,0,114,40,0,0,0,114,41,0,0, + 0,114,21,0,0,0,114,48,0,0,0,114,28,0,0,0, + 114,33,0,0,0,114,36,0,0,0,114,42,0,0,0,114, + 11,0,0,0,114,9,0,0,0,114,43,0,0,0,114,43, + 0,0,0,49,0,0,0,115,12,0,0,0,8,0,8,1, + 6,4,6,17,6,4,10,5,115,14,0,0,0,8,207,2, + 50,6,2,6,17,6,4,6,5,10,5,115,44,0,0,0, + 1,1,1,1,1,1,1,1,31,39,5,23,5,23,5,23, + 5,57,5,57,5,57,5,23,5,23,5,23,5,38,5,38, + 5,38,5,30,5,30,5,30,5,30,5,30,114,11,0,0, + 0,114,43,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,243,26,0,0,0, + 101,0,90,1,100,0,90,2,100,1,132,0,90,3,100,5, + 100,3,132,1,90,4,100,4,83,0,41,6,218,12,83,116, + 114,101,97,109,87,114,105,116,101,114,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,243, + 46,0,0,0,116,0,106,1,160,2,124,0,161,1,1,0, + 9,0,124,0,96,3,100,0,83,0,35,0,4,0,116,4, + 121,21,1,0,1,0,1,0,89,0,100,0,83,0,119,0, + 37,0,114,31,0,0,0,41,5,114,3,0,0,0,114,52, + 0,0,0,114,28,0,0,0,114,10,0,0,0,218,14,65, + 116,116,114,105,98,117,116,101,69,114,114,111,114,114,29,0, + 0,0,115,1,0,0,0,32,114,9,0,0,0,114,28,0, + 0,0,122,18,83,116,114,101,97,109,87,114,105,116,101,114, + 46,114,101,115,101,116,86,0,0,0,243,16,0,0,0,12, + 1,2,1,8,1,2,128,12,1,6,1,2,255,2,128,243, + 16,0,0,0,12,1,2,4,8,254,2,128,2,2,2,255, + 16,1,2,128,115,46,0,0,0,9,15,9,28,9,40,35, + 39,9,40,9,40,9,17,17,21,17,28,17,28,17,28,0, + 0,9,17,16,30,9,17,9,17,9,17,9,17,13,17,13, + 17,13,17,9,17,0,0,115,12,0,0,0,135,2,11,0, + 139,7,22,7,149,1,22,7,114,1,0,0,0,99,3,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,115,18,0,0,0,116,0,106,1,124,0,95,2,116, + 2,124,1,124,2,131,2,83,0,114,31,0,0,0,41,3, + 114,3,0,0,0,114,5,0,0,0,114,10,0,0,0,41, + 3,114,24,0,0,0,114,7,0,0,0,114,8,0,0,0, + 115,3,0,0,0,32,32,32,114,9,0,0,0,114,10,0, + 0,0,122,19,83,116,114,101,97,109,87,114,105,116,101,114, + 46,101,110,99,111,100,101,93,0,0,0,243,4,0,0,0, + 8,1,10,1,114,57,0,0,0,115,18,0,0,0,23,29, + 23,42,9,13,9,20,16,22,23,28,30,36,16,37,9,37, + 114,11,0,0,0,78,114,38,0,0,0,41,5,114,39,0, + 0,0,114,40,0,0,0,114,41,0,0,0,114,28,0,0, + 0,114,10,0,0,0,114,42,0,0,0,114,11,0,0,0, + 114,9,0,0,0,114,52,0,0,0,114,52,0,0,0,85, + 0,0,0,243,6,0,0,0,8,0,6,1,12,7,115,8, + 0,0,0,8,171,6,91,2,2,10,2,115,26,0,0,0, + 1,1,1,1,1,1,1,1,5,17,5,17,5,17,36,44, + 5,37,5,37,5,37,5,37,5,37,114,11,0,0,0,114, + 52,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,114,51,0,0,0,41,6, + 218,12,83,116,114,101,97,109,82,101,97,100,101,114,99,1, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,3, + 0,0,0,114,53,0,0,0,114,31,0,0,0,41,5,114, + 3,0,0,0,114,59,0,0,0,114,28,0,0,0,114,16, + 0,0,0,114,54,0,0,0,114,29,0,0,0,115,1,0, + 0,0,32,114,9,0,0,0,114,28,0,0,0,122,18,83, + 116,114,101,97,109,82,101,97,100,101,114,46,114,101,115,101, + 116,98,0,0,0,114,55,0,0,0,114,56,0,0,0,115, + 46,0,0,0,9,15,9,28,9,40,35,39,9,40,9,40, + 9,17,17,21,17,28,17,28,17,28,0,0,9,17,16,30, + 9,17,9,17,9,17,9,17,13,17,13,17,13,17,9,17, + 0,0,115,12,0,0,0,135,2,11,0,139,7,22,7,149, + 1,22,7,114,1,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,3,0,0,0,115,112,0, + 0,0,116,0,124,1,131,1,100,1,107,0,114,15,116,1, + 106,2,160,3,124,1,161,1,114,14,100,2,83,0,110,31, + 124,1,100,0,100,1,133,2,25,0,116,1,106,2,107,2, + 114,46,116,1,106,4,124,0,95,5,116,1,106,4,124,1, + 100,1,100,0,133,2,25,0,124,2,131,2,92,2,125,3, + 125,4,124,3,124,4,100,1,23,0,102,2,83,0,116,1, + 106,4,124,0,95,5,116,1,106,4,124,1,124,2,131,2, + 83,0,41,3,78,114,12,0,0,0,114,45,0,0,0,41, + 6,114,6,0,0,0,114,3,0,0,0,114,4,0,0,0, + 114,47,0,0,0,114,13,0,0,0,114,16,0,0,0,41, + 5,114,24,0,0,0,114,7,0,0,0,114,8,0,0,0, + 114,14,0,0,0,114,15,0,0,0,115,5,0,0,0,32, + 32,32,32,32,114,9,0,0,0,114,16,0,0,0,122,19, + 83,116,114,101,97,109,82,101,97,100,101,114,46,100,101,99, + 111,100,101,105,0,0,0,115,20,0,0,0,12,1,12,1, + 4,3,2,253,18,4,8,1,24,1,12,1,8,2,12,1, + 115,22,0,0,0,10,1,2,8,10,249,8,3,16,1,2, + 3,8,254,24,1,12,1,8,2,12,1,115,112,0,0,0, + 12,15,16,21,12,22,25,26,12,26,9,40,16,22,16,31, + 16,49,43,48,16,49,13,31,24,31,24,31,13,31,14,19, + 20,22,21,22,20,22,14,23,27,33,27,42,14,42,9,40, + 27,33,27,46,13,17,13,24,34,40,34,53,54,59,60,61, + 60,62,60,62,54,63,64,70,34,71,13,31,14,20,22,30, + 21,27,29,37,38,39,29,39,20,40,13,40,23,29,23,42, + 9,13,9,20,16,22,16,35,36,41,43,49,16,50,9,50, + 114,11,0,0,0,78,114,38,0,0,0,41,5,114,39,0, + 0,0,114,40,0,0,0,114,41,0,0,0,114,28,0,0, + 0,114,16,0,0,0,114,42,0,0,0,114,11,0,0,0, + 114,9,0,0,0,114,59,0,0,0,114,59,0,0,0,97, + 0,0,0,114,58,0,0,0,115,8,0,0,0,8,159,6, + 103,2,2,10,12,115,26,0,0,0,1,1,1,1,1,1, + 1,1,5,17,5,17,5,17,36,44,5,50,5,50,5,50, + 5,50,5,50,114,11,0,0,0,114,59,0,0,0,99,0, + 0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,3, + 0,0,0,115,24,0,0,0,116,0,106,1,100,1,116,2, + 116,3,116,4,116,5,116,6,116,7,100,2,141,7,83,0, + 41,3,78,122,9,117,116,102,45,56,45,115,105,103,41,7, + 218,4,110,97,109,101,114,10,0,0,0,114,16,0,0,0, + 90,18,105,110,99,114,101,109,101,110,116,97,108,101,110,99, + 111,100,101,114,90,18,105,110,99,114,101,109,101,110,116,97, + 108,100,101,99,111,100,101,114,90,12,115,116,114,101,97,109, + 114,101,97,100,101,114,90,12,115,116,114,101,97,109,119,114, + 105,116,101,114,41,8,114,3,0,0,0,90,9,67,111,100, + 101,99,73,110,102,111,114,10,0,0,0,114,16,0,0,0, + 114,17,0,0,0,114,43,0,0,0,114,59,0,0,0,114, + 52,0,0,0,114,42,0,0,0,114,11,0,0,0,114,9, + 0,0,0,218,11,103,101,116,114,101,103,101,110,116,114,121, + 114,61,0,0,0,121,0,0,0,115,18,0,0,0,4,1, + 2,1,2,1,2,1,2,1,2,1,2,1,2,1,6,249, + 115,18,0,0,0,4,1,2,1,2,1,2,1,2,1,2, + 1,2,1,2,1,6,1,115,24,0,0,0,12,18,12,28, + 14,25,16,22,16,22,28,46,28,46,22,34,22,34,12,6, + 12,6,5,6,114,11,0,0,0,114,38,0,0,0,41,10, + 218,7,95,95,100,111,99,95,95,114,3,0,0,0,114,10, + 0,0,0,114,16,0,0,0,114,17,0,0,0,114,44,0, + 0,0,114,43,0,0,0,114,52,0,0,0,114,59,0,0, + 0,114,61,0,0,0,114,42,0,0,0,114,11,0,0,0, + 114,9,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 63,0,0,0,1,0,0,0,115,18,0,0,0,4,0,8, + 9,8,4,8,4,16,8,16,23,16,36,16,12,10,24,115, + 38,0,0,0,4,8,8,1,2,4,6,2,2,2,6,6, + 8,23,4,235,4,21,8,36,4,222,4,34,8,12,4,246, + 4,10,8,22,4,236,4,20,10,13,115,102,0,0,0,1, + 4,1,4,1,14,1,14,1,14,1,14,26,34,1,24,1, + 24,1,24,26,34,1,37,1,37,1,37,1,27,1,27,1, + 27,1,27,26,32,26,51,1,27,1,27,1,30,1,30,1, + 30,1,30,26,32,26,59,1,30,1,30,1,37,1,37,1, + 37,1,37,20,26,20,39,1,37,1,37,1,50,1,50,1, + 50,1,50,20,26,20,39,1,50,1,50,1,6,1,6,1, + 6,1,6,1,6,114,11,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_uu_codec.h b/Python/frozen_modules/encodings_uu_codec.h new file mode 100644 index 00000000000000..5600dbe5d905ee --- /dev/null +++ b/Python/frozen_modules/encodings_uu_codec.h @@ -0,0 +1,266 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_uu_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,142,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,1, + 100,3,108,3,109,4,90,4,1,0,100,20,100,7,132,1, + 90,5,100,21,100,8,132,1,90,6,71,0,100,9,132,0, + 100,10,101,1,106,7,131,3,90,7,71,0,100,11,132,0, + 100,12,101,1,106,8,131,3,90,8,71,0,100,13,132,0, + 100,14,101,1,106,9,131,3,90,9,71,0,100,15,132,0, + 100,16,101,7,101,1,106,10,131,4,90,10,71,0,100,17, + 132,0,100,18,101,7,101,1,106,11,131,4,90,11,100,19, + 132,0,90,12,100,2,83,0,41,22,97,17,1,0,0,80, + 121,116,104,111,110,32,39,117,117,95,99,111,100,101,99,39, + 32,67,111,100,101,99,32,45,32,85,85,32,99,111,110,116, + 101,110,116,32,116,114,97,110,115,102,101,114,32,101,110,99, + 111,100,105,110,103,46,10,10,84,104,105,115,32,99,111,100, + 101,99,32,100,101,47,101,110,99,111,100,101,115,32,102,114, + 111,109,32,98,121,116,101,115,32,116,111,32,98,121,116,101, + 115,46,10,10,87,114,105,116,116,101,110,32,98,121,32,77, + 97,114,99,45,65,110,100,114,101,32,76,101,109,98,117,114, + 103,32,40,109,97,108,64,108,101,109,98,117,114,103,46,99, + 111,109,41,46,32,83,111,109,101,32,100,101,116,97,105,108, + 115,32,119,101,114,101,10,97,100,97,112,116,101,100,32,102, + 114,111,109,32,117,117,46,112,121,32,119,104,105,99,104,32, + 119,97,115,32,119,114,105,116,116,101,110,32,98,121,32,76, + 97,110,99,101,32,69,108,108,105,110,103,104,111,117,115,101, + 32,97,110,100,10,109,111,100,105,102,105,101,100,32,98,121, + 32,74,97,99,107,32,74,97,110,115,101,110,32,97,110,100, + 32,70,114,101,100,114,105,107,32,76,117,110,100,104,46,10, + 233,0,0,0,0,78,41,1,218,7,66,121,116,101,115,73, + 79,218,6,115,116,114,105,99,116,250,6,60,100,97,116,97, + 62,233,182,1,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,150,0,0,0, + 124,1,100,1,107,2,115,6,74,0,130,1,116,0,124,0, + 131,1,125,4,116,0,131,0,125,5,124,4,106,1,125,6, + 124,5,106,2,125,7,124,2,160,3,100,2,100,3,161,2, + 125,2,124,2,160,3,100,4,100,5,161,2,125,2,124,7, + 100,6,124,3,100,7,64,0,124,2,102,2,22,0,160,4, + 100,8,161,1,131,1,1,0,124,6,100,9,131,1,125,8, + 124,8,114,63,124,7,116,5,106,6,124,8,131,1,131,1, + 1,0,124,6,100,9,131,1,125,8,124,8,115,50,124,7, + 100,10,131,1,1,0,124,5,160,7,161,0,116,8,124,0, + 131,1,102,2,83,0,41,11,78,114,2,0,0,0,250,1, + 10,122,2,92,110,250,1,13,122,2,92,114,122,12,98,101, + 103,105,110,32,37,111,32,37,115,10,105,255,1,0,0,218, + 5,97,115,99,105,105,233,45,0,0,0,115,6,0,0,0, + 32,10,101,110,100,10,41,9,114,1,0,0,0,218,4,114, + 101,97,100,218,5,119,114,105,116,101,218,7,114,101,112,108, + 97,99,101,218,6,101,110,99,111,100,101,218,8,98,105,110, + 97,115,99,105,105,90,6,98,50,97,95,117,117,218,8,103, + 101,116,118,97,108,117,101,218,3,108,101,110,41,9,218,5, + 105,110,112,117,116,218,6,101,114,114,111,114,115,218,8,102, + 105,108,101,110,97,109,101,218,4,109,111,100,101,218,6,105, + 110,102,105,108,101,218,7,111,117,116,102,105,108,101,114,9, + 0,0,0,114,10,0,0,0,90,5,99,104,117,110,107,115, + 9,0,0,0,32,32,32,32,32,32,32,32,32,250,27,60, + 102,114,111,122,101,110,32,101,110,99,111,100,105,110,103,115, + 46,117,117,95,99,111,100,101,99,62,218,9,117,117,95,101, + 110,99,111,100,101,114,23,0,0,0,16,0,0,0,115,30, + 0,0,0,12,1,8,1,6,1,6,1,6,1,12,3,12, + 1,26,3,8,1,4,1,14,1,8,1,4,254,8,3,16, + 2,115,34,0,0,0,12,1,8,1,6,1,6,1,6,1, + 12,3,12,1,26,3,8,1,2,1,2,2,14,255,8,1, + 2,254,2,2,8,1,16,2,115,150,0,0,0,12,18,22, + 30,12,30,5,30,5,30,5,30,14,21,22,27,14,28,5, + 11,15,22,15,24,5,12,12,18,12,23,5,9,13,20,13, + 26,5,10,16,24,16,44,33,37,38,43,16,44,5,13,16, + 24,16,44,33,37,38,43,16,44,5,13,5,10,12,27,31, + 35,38,43,31,43,45,53,30,54,12,54,11,71,63,70,11, + 71,5,72,5,72,13,17,18,20,13,21,5,10,11,16,5, + 25,9,14,15,23,15,30,31,36,15,37,9,38,9,38,17, + 21,22,24,17,25,9,14,11,16,5,25,5,10,11,22,5, + 23,5,23,13,20,13,31,13,31,33,36,37,42,33,43,12, + 44,5,44,243,0,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,115,236,0, + 0,0,124,1,100,1,107,2,115,6,74,0,130,1,116,0, + 124,0,131,1,125,2,116,0,131,0,125,3,124,2,106,1, + 125,4,124,3,106,2,125,5,9,0,124,4,131,0,125,6, + 124,6,115,29,116,3,100,3,131,1,130,1,124,6,100,0, + 100,4,133,2,25,0,100,5,107,2,114,38,113,39,113,20, + 9,0,124,4,131,0,125,6,124,6,114,49,124,6,100,7, + 107,2,114,50,113,104,9,0,116,4,106,5,124,6,131,1, + 125,7,110,42,35,0,4,0,116,4,106,6,121,97,1,0, + 125,8,1,0,124,6,100,8,25,0,100,9,24,0,100,10, + 64,0,100,11,20,0,100,4,23,0,100,12,26,0,125,9, + 116,4,106,5,124,6,100,0,124,9,133,2,25,0,131,1, + 125,7,89,0,100,0,125,8,126,8,110,6,100,0,125,8, + 126,8,119,1,119,0,37,0,124,5,124,7,131,1,1,0, + 113,40,124,6,115,110,116,3,100,13,131,1,130,1,124,3, + 160,7,161,0,116,8,124,0,131,1,102,2,83,0,41,14, + 78,114,2,0,0,0,233,1,0,0,0,122,34,77,105,115, + 115,105,110,103,32,34,98,101,103,105,110,34,32,108,105,110, + 101,32,105,110,32,105,110,112,117,116,32,100,97,116,97,233, + 5,0,0,0,115,5,0,0,0,98,101,103,105,110,84,115, + 4,0,0,0,101,110,100,10,114,0,0,0,0,233,32,0, + 0,0,233,63,0,0,0,233,4,0,0,0,233,3,0,0, + 0,122,20,84,114,117,110,99,97,116,101,100,32,105,110,112, + 117,116,32,100,97,116,97,41,9,114,1,0,0,0,218,8, + 114,101,97,100,108,105,110,101,114,10,0,0,0,218,10,86, + 97,108,117,101,69,114,114,111,114,114,13,0,0,0,90,6, + 97,50,98,95,117,117,90,5,69,114,114,111,114,114,14,0, + 0,0,114,15,0,0,0,41,10,114,16,0,0,0,114,17, + 0,0,0,114,20,0,0,0,114,21,0,0,0,114,31,0, + 0,0,114,10,0,0,0,218,1,115,90,4,100,97,116,97, + 218,1,118,218,6,110,98,121,116,101,115,115,10,0,0,0, + 32,32,32,32,32,32,32,32,32,32,114,22,0,0,0,218, + 9,117,117,95,100,101,99,111,100,101,114,36,0,0,0,37, + 0,0,0,115,60,0,0,0,12,1,8,1,6,1,6,1, + 6,1,2,3,6,1,4,1,8,1,16,1,2,1,2,251, + 2,8,6,1,12,1,2,1,2,1,12,1,2,128,14,1, + 28,2,28,1,8,128,2,253,2,128,8,5,2,245,4,12, + 8,1,16,2,115,68,0,0,0,12,1,8,1,6,1,6, + 1,6,1,2,3,6,1,2,1,10,1,14,1,4,1,2, + 251,2,8,6,1,2,1,2,1,6,255,4,1,2,6,12, + 252,2,128,2,4,4,253,8,3,28,255,28,1,8,128,2, + 0,2,128,8,2,2,245,2,12,10,1,16,2,115,236,0, + 0,0,12,18,22,30,12,30,5,30,5,30,5,30,14,21, + 22,27,14,28,5,11,15,22,15,24,5,12,16,22,16,31, + 5,13,13,20,13,26,5,10,11,12,13,21,13,23,9,10, + 16,17,9,67,19,29,30,66,19,67,13,67,12,13,14,16, + 15,16,14,16,12,17,21,29,12,29,9,18,13,18,11,12, + 11,15,13,21,13,23,9,10,16,17,9,18,21,22,26,34, + 21,34,9,18,13,18,9,47,20,28,20,35,36,37,20,38, + 13,17,13,17,0,0,9,47,16,24,16,30,9,47,9,47, + 9,47,9,47,25,26,27,28,25,29,30,32,25,32,36,38, + 24,38,42,43,23,43,46,47,23,47,52,53,22,53,13,19, + 20,28,20,35,36,37,38,45,39,45,38,45,36,46,20,47, + 13,17,13,17,13,17,13,17,13,17,13,17,0,0,0,0, + 0,0,0,0,9,47,0,0,9,14,15,19,9,20,9,20, + 11,15,12,13,5,49,15,25,26,48,15,49,9,49,13,20, + 13,31,13,31,33,36,37,42,33,43,12,44,5,44,115,21, + 0,0,0,179,5,57,0,185,8,65,34,7,193,1,23,65, + 29,7,193,29,5,65,34,7,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,28,0, + 0,0,101,0,90,1,100,0,90,2,100,5,100,2,132,1, + 90,3,100,5,100,3,132,1,90,4,100,4,83,0,41,6, + 218,5,67,111,100,101,99,114,2,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,10,0,0,0,116,0,124,1,124,2,131,2,83,0, + 169,1,78,41,1,114,23,0,0,0,169,3,218,4,115,101, + 108,102,114,16,0,0,0,114,17,0,0,0,115,3,0,0, + 0,32,32,32,114,22,0,0,0,114,12,0,0,0,122,12, + 67,111,100,101,99,46,101,110,99,111,100,101,71,0,0,0, + 243,2,0,0,0,10,1,114,42,0,0,0,115,10,0,0, + 0,16,25,26,31,33,39,16,40,9,40,114,24,0,0,0, + 99,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,114,38,0,0,0,114,39,0,0,0,41, + 1,114,36,0,0,0,114,40,0,0,0,115,3,0,0,0, + 32,32,32,114,22,0,0,0,218,6,100,101,99,111,100,101, + 122,12,67,111,100,101,99,46,100,101,99,111,100,101,74,0, + 0,0,114,42,0,0,0,114,42,0,0,0,115,10,0,0, + 0,16,25,26,31,33,39,16,40,9,40,114,24,0,0,0, + 78,169,1,114,2,0,0,0,41,5,218,8,95,95,110,97, + 109,101,95,95,218,10,95,95,109,111,100,117,108,101,95,95, + 218,12,95,95,113,117,97,108,110,97,109,101,95,95,114,12, + 0,0,0,114,43,0,0,0,169,0,114,24,0,0,0,114, + 22,0,0,0,114,37,0,0,0,114,37,0,0,0,70,0, + 0,0,115,6,0,0,0,8,0,8,1,12,3,115,10,0, + 0,0,8,186,2,71,6,1,2,2,10,1,115,28,0,0, + 0,1,1,1,1,1,1,1,1,36,44,5,40,5,40,5, + 40,36,44,5,40,5,40,5,40,5,40,5,40,114,24,0, + 0,0,114,37,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,243,20,0,0, + 0,101,0,90,1,100,0,90,2,100,4,100,2,132,1,90, + 3,100,3,83,0,41,5,218,18,73,110,99,114,101,109,101, + 110,116,97,108,69,110,99,111,100,101,114,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,16,0,0,0,116,0,124,1,124,0,106,1,131,2, + 100,1,25,0,83,0,169,2,78,114,0,0,0,0,41,2, + 114,23,0,0,0,114,17,0,0,0,169,3,114,41,0,0, + 0,114,16,0,0,0,90,5,102,105,110,97,108,115,3,0, + 0,0,32,32,32,114,22,0,0,0,114,12,0,0,0,122, + 25,73,110,99,114,101,109,101,110,116,97,108,69,110,99,111, + 100,101,114,46,101,110,99,111,100,101,78,0,0,0,243,2, + 0,0,0,16,1,114,54,0,0,0,115,16,0,0,0,16, + 25,26,31,33,37,33,44,16,45,46,47,16,48,9,48,114, + 24,0,0,0,78,169,1,70,41,4,114,45,0,0,0,114, + 46,0,0,0,114,47,0,0,0,114,12,0,0,0,114,48, + 0,0,0,114,24,0,0,0,114,22,0,0,0,114,50,0, + 0,0,114,50,0,0,0,77,0,0,0,243,4,0,0,0, + 8,0,12,1,115,6,0,0,0,8,179,2,78,10,1,115, + 20,0,0,0,1,1,1,1,1,1,1,1,35,40,5,48, + 5,48,5,48,5,48,5,48,114,24,0,0,0,114,50,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,114,49,0,0,0,41,5,218,18, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,70,99,3,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,114,51,0,0,0,114,52,0, + 0,0,41,2,114,36,0,0,0,114,17,0,0,0,114,53, + 0,0,0,115,3,0,0,0,32,32,32,114,22,0,0,0, + 114,43,0,0,0,122,25,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,46,100,101,99,111,100,101, + 82,0,0,0,114,54,0,0,0,114,54,0,0,0,115,16, + 0,0,0,16,25,26,31,33,37,33,44,16,45,46,47,16, + 48,9,48,114,24,0,0,0,78,114,55,0,0,0,41,4, + 114,45,0,0,0,114,46,0,0,0,114,47,0,0,0,114, + 43,0,0,0,114,48,0,0,0,114,24,0,0,0,114,22, + 0,0,0,114,57,0,0,0,114,57,0,0,0,81,0,0, + 0,114,56,0,0,0,115,6,0,0,0,8,175,2,82,10, + 1,115,20,0,0,0,1,1,1,1,1,1,1,1,35,40, + 5,48,5,48,5,48,5,48,5,48,114,24,0,0,0,114, + 57,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,1,0,0,0,0,0,0,0,243,16,0,0,0,101,0, + 90,1,100,0,90,2,101,3,90,4,100,1,83,0,41,2, + 218,12,83,116,114,101,97,109,87,114,105,116,101,114,78,169, + 5,114,45,0,0,0,114,46,0,0,0,114,47,0,0,0, + 218,5,98,121,116,101,115,90,14,99,104,97,114,98,117,102, + 102,101,114,116,121,112,101,114,48,0,0,0,114,24,0,0, + 0,114,22,0,0,0,114,59,0,0,0,114,59,0,0,0, + 85,0,0,0,243,4,0,0,0,8,0,8,1,115,4,0, + 0,0,8,171,8,86,115,16,0,0,0,1,1,1,1,1, + 1,1,1,22,27,5,19,5,19,5,19,114,24,0,0,0, + 114,59,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,58,0,0,0,41, + 2,218,12,83,116,114,101,97,109,82,101,97,100,101,114,78, + 114,60,0,0,0,114,48,0,0,0,114,24,0,0,0,114, + 22,0,0,0,114,63,0,0,0,114,63,0,0,0,88,0, + 0,0,114,62,0,0,0,115,4,0,0,0,8,168,8,89, + 115,16,0,0,0,1,1,1,1,1,1,1,1,22,27,5, + 19,5,19,5,19,114,24,0,0,0,114,63,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0, + 3,0,0,0,115,26,0,0,0,116,0,106,1,100,1,116, + 2,116,3,116,4,116,5,116,6,116,7,100,2,100,3,141, + 8,83,0,41,4,78,90,2,117,117,70,41,8,218,4,110, + 97,109,101,114,12,0,0,0,114,43,0,0,0,90,18,105, + 110,99,114,101,109,101,110,116,97,108,101,110,99,111,100,101, + 114,90,18,105,110,99,114,101,109,101,110,116,97,108,100,101, + 99,111,100,101,114,90,12,115,116,114,101,97,109,114,101,97, + 100,101,114,90,12,115,116,114,101,97,109,119,114,105,116,101, + 114,90,17,95,105,115,95,116,101,120,116,95,101,110,99,111, + 100,105,110,103,41,8,218,6,99,111,100,101,99,115,90,9, + 67,111,100,101,99,73,110,102,111,114,23,0,0,0,114,36, + 0,0,0,114,50,0,0,0,114,57,0,0,0,114,63,0, + 0,0,114,59,0,0,0,114,48,0,0,0,114,24,0,0, + 0,114,22,0,0,0,218,11,103,101,116,114,101,103,101,110, + 116,114,121,114,66,0,0,0,93,0,0,0,115,20,0,0, + 0,4,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,2,1,6,248,115,20,0,0,0,4,1,2,1,2,1, + 2,1,2,1,2,1,2,1,2,1,2,1,6,1,115,26, + 0,0,0,12,18,12,28,14,18,16,25,16,25,28,46,28, + 46,22,34,22,34,27,32,12,6,12,6,5,6,114,24,0, + 0,0,41,3,114,2,0,0,0,114,3,0,0,0,114,4, + 0,0,0,114,44,0,0,0,41,13,218,7,95,95,100,111, + 99,95,95,114,65,0,0,0,114,13,0,0,0,90,2,105, + 111,114,1,0,0,0,114,23,0,0,0,114,36,0,0,0, + 114,37,0,0,0,114,50,0,0,0,114,57,0,0,0,114, + 59,0,0,0,114,63,0,0,0,114,66,0,0,0,114,48, + 0,0,0,114,24,0,0,0,114,22,0,0,0,218,8,60, + 109,111,100,117,108,101,62,114,68,0,0,0,1,0,0,0, + 115,24,0,0,0,4,0,8,9,8,1,12,1,8,4,8, + 21,16,33,16,7,16,4,18,4,18,3,10,5,115,48,0, + 0,0,4,7,8,2,8,1,12,1,2,4,6,19,2,2, + 6,31,8,7,4,251,4,5,8,4,4,254,4,2,8,4, + 4,254,4,2,8,3,6,255,4,1,8,3,6,255,4,1, + 10,14,115,142,0,0,0,1,4,1,4,1,14,1,14,1, + 14,1,14,1,16,1,16,1,16,1,16,1,23,1,23,1, + 23,1,23,1,23,1,23,29,37,1,44,1,44,1,44,29, + 37,1,44,1,44,1,44,1,40,1,40,1,40,1,40,13, + 19,13,25,1,40,1,40,1,48,1,48,1,48,1,48,26, + 32,26,51,1,48,1,48,1,48,1,48,1,48,1,48,26, + 32,26,51,1,48,1,48,1,27,1,27,1,27,1,27,20, + 25,27,33,27,46,1,27,1,27,1,27,1,27,1,27,1, + 27,20,25,27,33,27,46,1,27,1,27,1,6,1,6,1, + 6,1,6,1,6,114,24,0,0,0, +}; diff --git a/Python/frozen_modules/encodings_zlib_codec.h b/Python/frozen_modules/encodings_zlib_codec.h new file mode 100644 index 00000000000000..522329d4e1ed4c --- /dev/null +++ b/Python/frozen_modules/encodings_zlib_codec.h @@ -0,0 +1,229 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__encodings_zlib_codec[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,0,0,0,0,115,130,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,17, + 100,4,132,1,90,3,100,17,100,5,132,1,90,4,71,0, + 100,6,132,0,100,7,101,1,106,5,131,3,90,5,71,0, + 100,8,132,0,100,9,101,1,106,6,131,3,90,6,71,0, + 100,10,132,0,100,11,101,1,106,7,131,3,90,7,71,0, + 100,12,132,0,100,13,101,5,101,1,106,8,131,4,90,8, + 71,0,100,14,132,0,100,15,101,5,101,1,106,9,131,4, + 90,9,100,16,132,0,90,10,100,2,83,0,41,18,122,149, + 80,121,116,104,111,110,32,39,122,108,105,98,95,99,111,100, + 101,99,39,32,67,111,100,101,99,32,45,32,122,108,105,98, + 32,99,111,109,112,114,101,115,115,105,111,110,32,101,110,99, + 111,100,105,110,103,46,10,10,84,104,105,115,32,99,111,100, + 101,99,32,100,101,47,101,110,99,111,100,101,115,32,102,114, + 111,109,32,98,121,116,101,115,32,116,111,32,98,121,116,101, + 115,46,10,10,87,114,105,116,116,101,110,32,98,121,32,77, + 97,114,99,45,65,110,100,114,101,32,76,101,109,98,117,114, + 103,32,40,109,97,108,64,108,101,109,98,117,114,103,46,99, + 111,109,41,46,10,233,0,0,0,0,78,218,6,115,116,114, + 105,99,116,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,30,0,0,0,124,1,100, + 1,107,2,115,6,74,0,130,1,116,0,106,1,124,0,131, + 1,116,2,124,0,131,1,102,2,83,0,169,2,78,114,1, + 0,0,0,41,3,218,4,122,108,105,98,218,8,99,111,109, + 112,114,101,115,115,218,3,108,101,110,169,2,218,5,105,110, + 112,117,116,218,6,101,114,114,111,114,115,115,2,0,0,0, + 32,32,250,29,60,102,114,111,122,101,110,32,101,110,99,111, + 100,105,110,103,115,46,122,108,105,98,95,99,111,100,101,99, + 62,218,11,122,108,105,98,95,101,110,99,111,100,101,114,11, + 0,0,0,13,0,0,0,243,4,0,0,0,12,1,18,1, + 114,12,0,0,0,115,30,0,0,0,12,18,22,30,12,30, + 5,30,5,30,5,30,13,17,13,26,27,32,13,33,35,38, + 39,44,35,45,12,46,5,46,243,0,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,114,2,0,0,0,114,3,0,0,0,41,3,114,4, + 0,0,0,218,10,100,101,99,111,109,112,114,101,115,115,114, + 6,0,0,0,114,7,0,0,0,115,2,0,0,0,32,32, + 114,10,0,0,0,218,11,122,108,105,98,95,100,101,99,111, + 100,101,114,15,0,0,0,17,0,0,0,114,12,0,0,0, + 114,12,0,0,0,115,30,0,0,0,12,18,22,30,12,30, + 5,30,5,30,5,30,13,17,13,28,29,34,13,35,37,40, + 41,46,37,47,12,48,5,48,114,13,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,115,28,0,0,0,101,0,90,1,100,0,90,2,100, + 5,100,2,132,1,90,3,100,5,100,3,132,1,90,4,100, + 4,83,0,41,6,218,5,67,111,100,101,99,114,1,0,0, + 0,99,3,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,243,10,0,0,0,116,0,124,1,124, + 2,131,2,83,0,169,1,78,41,1,114,11,0,0,0,169, + 3,218,4,115,101,108,102,114,8,0,0,0,114,9,0,0, + 0,115,3,0,0,0,32,32,32,114,10,0,0,0,218,6, + 101,110,99,111,100,101,122,12,67,111,100,101,99,46,101,110, + 99,111,100,101,22,0,0,0,243,2,0,0,0,10,1,114, + 22,0,0,0,115,10,0,0,0,16,27,28,33,35,41,16, + 42,9,42,114,13,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,114,17,0, + 0,0,114,18,0,0,0,41,1,114,15,0,0,0,114,19, + 0,0,0,115,3,0,0,0,32,32,32,114,10,0,0,0, + 218,6,100,101,99,111,100,101,122,12,67,111,100,101,99,46, + 100,101,99,111,100,101,24,0,0,0,114,22,0,0,0,114, + 22,0,0,0,115,10,0,0,0,16,27,28,33,35,41,16, + 42,9,42,114,13,0,0,0,78,169,1,114,1,0,0,0, + 41,5,218,8,95,95,110,97,109,101,95,95,218,10,95,95, + 109,111,100,117,108,101,95,95,218,12,95,95,113,117,97,108, + 110,97,109,101,95,95,114,21,0,0,0,114,23,0,0,0, + 169,0,114,13,0,0,0,114,10,0,0,0,114,16,0,0, + 0,114,16,0,0,0,21,0,0,0,115,6,0,0,0,8, + 0,8,1,12,2,115,10,0,0,0,8,235,2,22,6,1, + 2,1,10,1,115,28,0,0,0,1,1,1,1,1,1,1, + 1,36,44,5,42,5,42,5,42,36,44,5,42,5,42,5, + 42,5,42,5,42,114,13,0,0,0,114,16,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,243,34,0,0,0,101,0,90,1,100,0,90, + 2,100,7,100,2,132,1,90,3,100,8,100,4,132,1,90, + 4,100,5,132,0,90,5,100,6,83,0,41,9,218,18,73, + 110,99,114,101,109,101,110,116,97,108,69,110,99,111,100,101, + 114,114,1,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,243,32,0,0,0, + 124,1,100,1,107,2,115,6,74,0,130,1,124,1,124,0, + 95,0,116,1,106,2,131,0,124,0,95,2,100,0,83,0, + 114,3,0,0,0,41,3,114,9,0,0,0,114,4,0,0, + 0,218,11,99,111,109,112,114,101,115,115,111,98,106,169,2, + 114,20,0,0,0,114,9,0,0,0,115,2,0,0,0,32, + 32,114,10,0,0,0,218,8,95,95,105,110,105,116,95,95, + 122,27,73,110,99,114,101,109,101,110,116,97,108,69,110,99, + 111,100,101,114,46,95,95,105,110,105,116,95,95,28,0,0, + 0,243,6,0,0,0,12,1,6,1,14,1,114,35,0,0, + 0,115,32,0,0,0,16,22,26,34,16,34,9,34,9,34, + 9,34,23,29,9,13,9,20,28,32,28,44,28,46,9,13, + 9,25,9,25,9,25,114,13,0,0,0,70,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,243,42,0,0,0,124,2,114,15,124,0,106,0,160,1, + 124,1,161,1,125,3,124,3,124,0,106,0,160,2,161,0, + 23,0,83,0,124,0,106,0,160,1,124,1,161,1,83,0, + 114,18,0,0,0,41,3,114,32,0,0,0,114,5,0,0, + 0,218,5,102,108,117,115,104,169,4,114,20,0,0,0,114, + 8,0,0,0,90,5,102,105,110,97,108,218,1,99,115,4, + 0,0,0,32,32,32,32,114,10,0,0,0,114,21,0,0, + 0,122,25,73,110,99,114,101,109,101,110,116,97,108,69,110, + 99,111,100,101,114,46,101,110,99,111,100,101,33,0,0,0, + 243,8,0,0,0,4,1,12,1,14,1,12,2,243,10,0, + 0,0,2,1,2,4,12,253,14,1,12,2,115,42,0,0, + 0,12,17,9,52,17,21,17,33,17,49,43,48,17,49,13, + 14,20,21,24,28,24,40,24,48,24,48,20,48,13,48,20, + 24,20,36,20,52,46,51,20,52,13,52,114,13,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,243,14,0,0,0,116,0,106,1,131,0, + 124,0,95,1,100,0,83,0,114,18,0,0,0,41,2,114, + 4,0,0,0,114,32,0,0,0,169,1,114,20,0,0,0, + 115,1,0,0,0,32,114,10,0,0,0,218,5,114,101,115, + 101,116,122,24,73,110,99,114,101,109,101,110,116,97,108,69, + 110,99,111,100,101,114,46,114,101,115,101,116,40,0,0,0, + 243,2,0,0,0,14,1,114,45,0,0,0,115,14,0,0, + 0,28,32,28,44,28,46,9,13,9,25,9,25,9,25,114, + 13,0,0,0,78,114,24,0,0,0,169,1,70,41,6,114, + 25,0,0,0,114,26,0,0,0,114,27,0,0,0,114,34, + 0,0,0,114,21,0,0,0,114,44,0,0,0,114,28,0, + 0,0,114,13,0,0,0,114,10,0,0,0,114,30,0,0, + 0,114,30,0,0,0,27,0,0,0,243,8,0,0,0,8, + 0,8,1,8,5,10,7,115,12,0,0,0,8,229,2,28, + 6,3,2,2,6,5,10,3,115,34,0,0,0,1,1,1, + 1,1,1,1,1,31,39,5,46,5,46,5,46,35,40,5, + 52,5,52,5,52,5,46,5,46,5,46,5,46,5,46,114, + 13,0,0,0,114,30,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,114,29, + 0,0,0,41,9,218,18,73,110,99,114,101,109,101,110,116, + 97,108,68,101,99,111,100,101,114,114,1,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,114,31,0,0,0,114,3,0,0,0,41,3,114, + 9,0,0,0,114,4,0,0,0,218,13,100,101,99,111,109, + 112,114,101,115,115,111,98,106,114,33,0,0,0,115,2,0, + 0,0,32,32,114,10,0,0,0,114,34,0,0,0,122,27, + 73,110,99,114,101,109,101,110,116,97,108,68,101,99,111,100, + 101,114,46,95,95,105,110,105,116,95,95,44,0,0,0,114, + 35,0,0,0,114,35,0,0,0,115,32,0,0,0,16,22, + 26,34,16,34,9,34,9,34,9,34,23,29,9,13,9,20, + 30,34,30,48,30,50,9,13,9,27,9,27,9,27,114,13, + 0,0,0,70,99,3,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,114,36,0,0,0,114,18, + 0,0,0,41,3,114,49,0,0,0,114,14,0,0,0,114, + 37,0,0,0,114,38,0,0,0,115,4,0,0,0,32,32, + 32,32,114,10,0,0,0,114,23,0,0,0,122,25,73,110, + 99,114,101,109,101,110,116,97,108,68,101,99,111,100,101,114, + 46,100,101,99,111,100,101,49,0,0,0,114,40,0,0,0, + 114,41,0,0,0,115,42,0,0,0,12,17,9,56,17,21, + 17,35,17,53,47,52,17,53,13,14,20,21,24,28,24,42, + 24,50,24,50,20,50,13,50,20,24,20,38,20,56,50,55, + 20,56,13,56,114,13,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,114,42, + 0,0,0,114,18,0,0,0,41,2,114,4,0,0,0,114, + 49,0,0,0,114,43,0,0,0,115,1,0,0,0,32,114, + 10,0,0,0,114,44,0,0,0,122,24,73,110,99,114,101, + 109,101,110,116,97,108,68,101,99,111,100,101,114,46,114,101, + 115,101,116,56,0,0,0,114,45,0,0,0,114,45,0,0, + 0,115,14,0,0,0,30,34,30,48,30,50,9,13,9,27, + 9,27,9,27,114,13,0,0,0,78,114,24,0,0,0,114, + 46,0,0,0,41,6,114,25,0,0,0,114,26,0,0,0, + 114,27,0,0,0,114,34,0,0,0,114,23,0,0,0,114, + 44,0,0,0,114,28,0,0,0,114,13,0,0,0,114,10, + 0,0,0,114,48,0,0,0,114,48,0,0,0,43,0,0, + 0,114,47,0,0,0,115,12,0,0,0,8,213,2,44,6, + 3,2,2,6,5,10,3,115,34,0,0,0,1,1,1,1, + 1,1,1,1,31,39,5,50,5,50,5,50,35,40,5,56, + 5,56,5,56,5,50,5,50,5,50,5,50,5,50,114,13, + 0,0,0,114,48,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,243,16,0, + 0,0,101,0,90,1,100,0,90,2,101,3,90,4,100,1, + 83,0,41,2,218,12,83,116,114,101,97,109,87,114,105,116, + 101,114,78,169,5,114,25,0,0,0,114,26,0,0,0,114, + 27,0,0,0,218,5,98,121,116,101,115,90,14,99,104,97, + 114,98,117,102,102,101,114,116,121,112,101,114,28,0,0,0, + 114,13,0,0,0,114,10,0,0,0,114,51,0,0,0,114, + 51,0,0,0,59,0,0,0,243,4,0,0,0,8,0,8, + 1,115,4,0,0,0,8,197,8,60,115,16,0,0,0,1, + 1,1,1,1,1,1,1,22,27,5,19,5,19,5,19,114, + 13,0,0,0,114,51,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,114,50, + 0,0,0,41,2,218,12,83,116,114,101,97,109,82,101,97, + 100,101,114,78,114,52,0,0,0,114,28,0,0,0,114,13, + 0,0,0,114,10,0,0,0,114,55,0,0,0,114,55,0, + 0,0,62,0,0,0,114,54,0,0,0,115,4,0,0,0, + 8,194,8,63,115,16,0,0,0,1,1,1,1,1,1,1, + 1,22,27,5,19,5,19,5,19,114,13,0,0,0,114,55, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 10,0,0,0,3,0,0,0,115,26,0,0,0,116,0,106, + 1,100,1,116,2,116,3,116,4,116,5,116,6,116,7,100, + 2,100,3,141,8,83,0,41,4,78,114,4,0,0,0,70, + 41,8,218,4,110,97,109,101,114,21,0,0,0,114,23,0, + 0,0,90,18,105,110,99,114,101,109,101,110,116,97,108,101, + 110,99,111,100,101,114,90,18,105,110,99,114,101,109,101,110, + 116,97,108,100,101,99,111,100,101,114,90,12,115,116,114,101, + 97,109,114,101,97,100,101,114,90,12,115,116,114,101,97,109, + 119,114,105,116,101,114,90,17,95,105,115,95,116,101,120,116, + 95,101,110,99,111,100,105,110,103,41,8,218,6,99,111,100, + 101,99,115,90,9,67,111,100,101,99,73,110,102,111,114,11, + 0,0,0,114,15,0,0,0,114,30,0,0,0,114,48,0, + 0,0,114,55,0,0,0,114,51,0,0,0,114,28,0,0, + 0,114,13,0,0,0,114,10,0,0,0,218,11,103,101,116, + 114,101,103,101,110,116,114,121,114,58,0,0,0,67,0,0, + 0,115,20,0,0,0,4,1,2,1,2,1,2,1,2,1, + 2,1,2,1,2,1,2,1,6,248,115,20,0,0,0,4, + 1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2, + 1,6,1,115,26,0,0,0,12,18,12,28,14,20,16,27, + 16,27,28,46,28,46,22,34,22,34,27,32,12,6,12,6, + 5,6,114,13,0,0,0,114,24,0,0,0,41,11,218,7, + 95,95,100,111,99,95,95,114,57,0,0,0,114,4,0,0, + 0,114,11,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,30,0,0,0,114,48,0,0,0,114,51,0,0,0,114, + 55,0,0,0,114,58,0,0,0,114,28,0,0,0,114,13, + 0,0,0,114,10,0,0,0,218,8,60,109,111,100,117,108, + 101,62,114,60,0,0,0,1,0,0,0,115,22,0,0,0, + 4,0,8,7,8,1,8,4,8,4,16,4,16,6,16,16, + 18,16,18,3,10,5,115,46,0,0,0,4,5,8,2,8, + 1,2,4,6,2,2,2,6,2,8,6,4,252,4,4,8, + 16,4,242,4,14,8,16,4,242,4,14,8,3,6,255,4, + 1,8,3,6,255,4,1,10,14,115,130,0,0,0,1,4, + 1,4,1,14,1,14,1,14,1,14,1,12,1,12,1,12, + 1,12,31,39,1,46,1,46,1,46,31,39,1,48,1,48, + 1,48,1,42,1,42,1,42,1,42,13,19,13,25,1,42, + 1,42,1,46,1,46,1,46,1,46,26,32,26,51,1,46, + 1,46,1,50,1,50,1,50,1,50,26,32,26,51,1,50, + 1,50,1,27,1,27,1,27,1,27,20,25,27,33,27,46, + 1,27,1,27,1,27,1,27,1,27,1,27,20,25,27,33, + 27,46,1,27,1,27,1,6,1,6,1,6,1,6,1,6, + 114,13,0,0,0, +}; diff --git a/Python/frozen_modules/genericpath.h b/Python/frozen_modules/genericpath.h new file mode 100644 index 00000000000000..07109e0ef836a3 --- /dev/null +++ b/Python/frozen_modules/genericpath.h @@ -0,0 +1,312 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__genericpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,110,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,103,0, + 100,3,162,1,90,3,100,4,132,0,90,4,100,5,132,0, + 90,5,100,6,132,0,90,6,100,7,132,0,90,7,100,8, + 132,0,90,8,100,9,132,0,90,9,100,10,132,0,90,10, + 100,11,132,0,90,11,100,12,132,0,90,12,100,13,132,0, + 90,13,100,14,132,0,90,14,100,15,132,0,90,15,100,16, + 132,0,90,16,100,2,83,0,41,17,122,152,10,80,97,116, + 104,32,111,112,101,114,97,116,105,111,110,115,32,99,111,109, + 109,111,110,32,116,111,32,109,111,114,101,32,116,104,97,110, + 32,111,110,101,32,79,83,10,68,111,32,110,111,116,32,117, + 115,101,32,100,105,114,101,99,116,108,121,46,32,32,84,104, + 101,32,79,83,32,115,112,101,99,105,102,105,99,32,109,111, + 100,117,108,101,115,32,105,109,112,111,114,116,32,116,104,101, + 32,97,112,112,114,111,112,114,105,97,116,101,10,102,117,110, + 99,116,105,111,110,115,32,102,114,111,109,32,116,104,105,115, + 32,109,111,100,117,108,101,32,116,104,101,109,115,101,108,118, + 101,115,46,10,233,0,0,0,0,78,41,11,218,12,99,111, + 109,109,111,110,112,114,101,102,105,120,218,6,101,120,105,115, + 116,115,218,8,103,101,116,97,116,105,109,101,218,8,103,101, + 116,99,116,105,109,101,218,8,103,101,116,109,116,105,109,101, + 218,7,103,101,116,115,105,122,101,218,5,105,115,100,105,114, + 218,6,105,115,102,105,108,101,218,8,115,97,109,101,102,105, + 108,101,218,12,115,97,109,101,111,112,101,110,102,105,108,101, + 218,8,115,97,109,101,115,116,97,116,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 44,0,0,0,9,0,116,0,106,1,124,0,131,1,1,0, + 100,2,83,0,35,0,4,0,116,2,116,3,102,2,121,20, + 1,0,1,0,1,0,89,0,100,1,83,0,119,0,37,0, + 41,4,122,68,84,101,115,116,32,119,104,101,116,104,101,114, + 32,97,32,112,97,116,104,32,101,120,105,115,116,115,46,32, + 32,82,101,116,117,114,110,115,32,70,97,108,115,101,32,102, + 111,114,32,98,114,111,107,101,110,32,115,121,109,98,111,108, + 105,99,32,108,105,110,107,115,70,84,78,41,4,218,2,111, + 115,218,4,115,116,97,116,218,7,79,83,69,114,114,111,114, + 218,10,86,97,108,117,101,69,114,114,111,114,41,1,218,4, + 112,97,116,104,115,1,0,0,0,32,250,20,60,102,114,111, + 122,101,110,32,103,101,110,101,114,105,99,112,97,116,104,62, + 114,2,0,0,0,114,2,0,0,0,16,0,0,0,115,16, + 0,0,0,2,2,10,1,4,3,2,128,16,254,6,1,2, + 255,2,128,115,16,0,0,0,2,5,10,254,4,3,2,128, + 2,255,6,255,16,1,2,128,115,44,0,0,0,5,21,9, + 11,9,16,17,21,9,22,9,22,12,16,12,16,0,0,5, + 21,13,20,22,32,12,33,5,21,5,21,5,21,5,21,16, + 21,16,21,16,21,5,21,0,0,115,12,0,0,0,129,5, + 8,0,136,9,21,7,148,1,21,7,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,243, + 54,0,0,0,9,0,116,0,106,1,124,0,131,1,125,1, + 110,14,35,0,4,0,116,2,116,3,102,2,121,19,1,0, + 1,0,1,0,89,0,100,1,83,0,119,0,37,0,116,1, + 106,4,124,1,106,5,131,1,83,0,41,3,122,37,84,101, + 115,116,32,119,104,101,116,104,101,114,32,97,32,112,97,116, + 104,32,105,115,32,97,32,114,101,103,117,108,97,114,32,102, + 105,108,101,70,78,41,6,114,12,0,0,0,114,13,0,0, + 0,114,14,0,0,0,114,15,0,0,0,90,7,83,95,73, + 83,82,69,71,218,7,115,116,95,109,111,100,101,41,2,114, + 16,0,0,0,218,2,115,116,115,2,0,0,0,32,32,114, + 17,0,0,0,114,8,0,0,0,114,8,0,0,0,27,0, + 0,0,243,16,0,0,0,2,2,12,1,2,128,16,1,6, + 1,2,255,2,128,12,2,243,16,0,0,0,2,5,12,254, + 2,128,2,2,6,255,16,1,2,128,12,1,115,54,0,0, + 0,5,21,14,16,14,21,22,26,14,27,9,11,9,11,0, + 0,5,21,13,20,22,32,12,33,5,21,5,21,5,21,5, + 21,16,21,16,21,16,21,5,21,0,0,12,16,12,24,25, + 27,25,35,12,36,5,36,115,12,0,0,0,129,5,7,0, + 135,9,20,7,147,1,20,7,99,1,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,114,18,0, + 0,0,41,3,122,60,82,101,116,117,114,110,32,116,114,117, + 101,32,105,102,32,116,104,101,32,112,97,116,104,110,97,109, + 101,32,114,101,102,101,114,115,32,116,111,32,97,110,32,101, + 120,105,115,116,105,110,103,32,100,105,114,101,99,116,111,114, + 121,46,70,78,41,6,114,12,0,0,0,114,13,0,0,0, + 114,14,0,0,0,114,15,0,0,0,90,7,83,95,73,83, + 68,73,82,114,19,0,0,0,41,2,218,1,115,114,20,0, + 0,0,115,2,0,0,0,32,32,114,17,0,0,0,114,7, + 0,0,0,114,7,0,0,0,39,0,0,0,114,21,0,0, + 0,114,22,0,0,0,115,54,0,0,0,5,21,14,16,14, + 21,22,23,14,24,9,11,9,11,0,0,5,21,13,20,22, + 32,12,33,5,21,5,21,5,21,5,21,16,21,16,21,16, + 21,5,21,0,0,12,16,12,24,25,27,25,35,12,36,5, + 36,115,12,0,0,0,129,5,7,0,135,9,20,7,147,1, + 20,7,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,243,12,0,0,0,116,0,106,1, + 124,0,131,1,106,2,83,0,41,2,122,49,82,101,116,117, + 114,110,32,116,104,101,32,115,105,122,101,32,111,102,32,97, + 32,102,105,108,101,44,32,114,101,112,111,114,116,101,100,32, + 98,121,32,111,115,46,115,116,97,116,40,41,46,78,41,3, + 114,12,0,0,0,114,13,0,0,0,90,7,115,116,95,115, + 105,122,101,169,1,218,8,102,105,108,101,110,97,109,101,115, + 1,0,0,0,32,114,17,0,0,0,114,6,0,0,0,114, + 6,0,0,0,48,0,0,0,243,2,0,0,0,12,2,114, + 27,0,0,0,115,12,0,0,0,12,14,12,19,20,28,12, + 29,12,37,5,37,243,0,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,114, + 24,0,0,0,41,2,122,67,82,101,116,117,114,110,32,116, + 104,101,32,108,97,115,116,32,109,111,100,105,102,105,99,97, + 116,105,111,110,32,116,105,109,101,32,111,102,32,97,32,102, + 105,108,101,44,32,114,101,112,111,114,116,101,100,32,98,121, + 32,111,115,46,115,116,97,116,40,41,46,78,41,3,114,12, + 0,0,0,114,13,0,0,0,90,8,115,116,95,109,116,105, + 109,101,114,25,0,0,0,115,1,0,0,0,32,114,17,0, + 0,0,114,5,0,0,0,114,5,0,0,0,53,0,0,0, + 114,27,0,0,0,114,27,0,0,0,115,12,0,0,0,12, + 14,12,19,20,28,12,29,12,38,5,38,114,28,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,24,0,0,0,41,2,122,61,82,101, + 116,117,114,110,32,116,104,101,32,108,97,115,116,32,97,99, + 99,101,115,115,32,116,105,109,101,32,111,102,32,97,32,102, + 105,108,101,44,32,114,101,112,111,114,116,101,100,32,98,121, + 32,111,115,46,115,116,97,116,40,41,46,78,41,3,114,12, + 0,0,0,114,13,0,0,0,90,8,115,116,95,97,116,105, + 109,101,114,25,0,0,0,115,1,0,0,0,32,114,17,0, + 0,0,114,3,0,0,0,114,3,0,0,0,58,0,0,0, + 114,27,0,0,0,114,27,0,0,0,115,12,0,0,0,12, + 14,12,19,20,28,12,29,12,38,5,38,114,28,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,24,0,0,0,41,2,122,65,82,101, + 116,117,114,110,32,116,104,101,32,109,101,116,97,100,97,116, + 97,32,99,104,97,110,103,101,32,116,105,109,101,32,111,102, + 32,97,32,102,105,108,101,44,32,114,101,112,111,114,116,101, + 100,32,98,121,32,111,115,46,115,116,97,116,40,41,46,78, + 41,3,114,12,0,0,0,114,13,0,0,0,90,8,115,116, + 95,99,116,105,109,101,114,25,0,0,0,115,1,0,0,0, + 32,114,17,0,0,0,114,4,0,0,0,114,4,0,0,0, + 63,0,0,0,114,27,0,0,0,114,27,0,0,0,115,12, + 0,0,0,12,14,12,19,20,28,12,29,12,38,5,38,114, + 28,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,115,108,0,0,0,124,0, + 115,4,100,1,83,0,116,0,124,0,100,2,25,0,116,1, + 116,2,102,2,131,2,115,21,116,2,116,3,116,4,106,5, + 124,0,131,2,131,1,125,0,116,6,124,0,131,1,125,1, + 116,7,124,0,131,1,125,2,116,8,124,1,131,1,68,0, + 93,18,92,2,125,3,125,4,124,4,124,2,124,3,25,0, + 107,3,114,51,124,1,100,3,124,3,133,2,25,0,2,0, + 1,0,83,0,113,33,124,1,83,0,41,4,122,71,71,105, + 118,101,110,32,97,32,108,105,115,116,32,111,102,32,112,97, + 116,104,110,97,109,101,115,44,32,114,101,116,117,114,110,115, + 32,116,104,101,32,108,111,110,103,101,115,116,32,99,111,109, + 109,111,110,32,108,101,97,100,105,110,103,32,99,111,109,112, + 111,110,101,110,116,218,0,114,0,0,0,0,78,41,9,218, + 10,105,115,105,110,115,116,97,110,99,101,218,4,108,105,115, + 116,218,5,116,117,112,108,101,218,3,109,97,112,114,12,0, + 0,0,90,6,102,115,112,97,116,104,218,3,109,105,110,218, + 3,109,97,120,218,9,101,110,117,109,101,114,97,116,101,41, + 5,218,1,109,218,2,115,49,218,2,115,50,218,1,105,218, + 1,99,115,5,0,0,0,32,32,32,32,32,114,17,0,0, + 0,114,1,0,0,0,114,1,0,0,0,69,0,0,0,115, + 20,0,0,0,8,2,18,5,16,1,8,1,8,1,16,1, + 12,1,16,1,2,255,4,2,115,22,0,0,0,8,2,16, + 5,18,1,8,1,8,1,6,1,4,2,6,254,10,1,20, + 1,4,1,115,108,0,0,0,12,13,5,24,22,24,22,24, + 12,22,23,24,25,26,23,27,30,34,36,41,29,42,12,43, + 5,37,13,18,19,22,23,25,23,32,34,35,19,36,13,37, + 9,10,10,13,14,15,10,16,5,7,10,13,14,15,10,16, + 5,7,17,26,27,29,17,30,5,26,5,26,9,13,9,10, + 12,13,12,13,17,19,20,21,17,22,12,22,9,26,20,22, + 23,25,24,25,23,25,20,26,13,26,13,26,13,26,9,26, + 12,14,5,14,114,28,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,115,24, + 0,0,0,124,0,106,0,124,1,106,0,107,2,111,11,124, + 0,106,1,124,1,106,1,107,2,83,0,41,2,122,53,84, + 101,115,116,32,119,104,101,116,104,101,114,32,116,119,111,32, + 115,116,97,116,32,98,117,102,102,101,114,115,32,114,101,102, + 101,114,101,110,99,101,32,116,104,101,32,115,97,109,101,32, + 102,105,108,101,78,41,2,90,6,115,116,95,105,110,111,90, + 6,115,116,95,100,101,118,41,2,114,38,0,0,0,114,39, + 0,0,0,115,2,0,0,0,32,32,114,17,0,0,0,114, + 11,0,0,0,114,11,0,0,0,87,0,0,0,115,6,0, + 0,0,12,2,10,1,2,255,115,4,0,0,0,10,2,14, + 1,115,24,0,0,0,13,15,13,22,26,28,26,35,13,35, + 13,35,13,15,13,22,26,28,26,35,13,35,5,36,114,28, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,30,0,0,0,116,0,106, + 1,124,0,131,1,125,2,116,0,106,1,124,1,131,1,125, + 3,116,2,124,2,124,3,131,2,83,0,41,2,122,213,84, + 101,115,116,32,119,104,101,116,104,101,114,32,116,119,111,32, + 112,97,116,104,110,97,109,101,115,32,114,101,102,101,114,101, + 110,99,101,32,116,104,101,32,115,97,109,101,32,97,99,116, + 117,97,108,32,102,105,108,101,32,111,114,32,100,105,114,101, + 99,116,111,114,121,10,10,32,32,32,32,84,104,105,115,32, + 105,115,32,100,101,116,101,114,109,105,110,101,100,32,98,121, + 32,116,104,101,32,100,101,118,105,99,101,32,110,117,109,98, + 101,114,32,97,110,100,32,105,45,110,111,100,101,32,110,117, + 109,98,101,114,32,97,110,100,10,32,32,32,32,114,97,105, + 115,101,115,32,97,110,32,101,120,99,101,112,116,105,111,110, + 32,105,102,32,97,110,32,111,115,46,115,116,97,116,40,41, + 32,99,97,108,108,32,111,110,32,101,105,116,104,101,114,32, + 112,97,116,104,110,97,109,101,32,102,97,105,108,115,46,10, + 32,32,32,32,78,41,3,114,12,0,0,0,114,13,0,0, + 0,114,11,0,0,0,41,4,90,2,102,49,90,2,102,50, + 114,38,0,0,0,114,39,0,0,0,115,4,0,0,0,32, + 32,32,32,114,17,0,0,0,114,9,0,0,0,114,9,0, + 0,0,94,0,0,0,243,6,0,0,0,10,6,10,1,10, + 1,114,43,0,0,0,115,30,0,0,0,10,12,10,17,18, + 20,10,21,5,7,10,12,10,17,18,20,10,21,5,7,12, + 20,21,23,25,27,12,28,5,28,114,28,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,114,42,0,0,0,41,2,122,58,84,101,115,116, + 32,119,104,101,116,104,101,114,32,116,119,111,32,111,112,101, + 110,32,102,105,108,101,32,111,98,106,101,99,116,115,32,114, + 101,102,101,114,101,110,99,101,32,116,104,101,32,115,97,109, + 101,32,102,105,108,101,78,41,3,114,12,0,0,0,90,5, + 102,115,116,97,116,114,11,0,0,0,41,4,90,3,102,112, + 49,90,3,102,112,50,114,38,0,0,0,114,39,0,0,0, + 115,4,0,0,0,32,32,32,32,114,17,0,0,0,114,10, + 0,0,0,114,10,0,0,0,107,0,0,0,243,6,0,0, + 0,10,2,10,1,10,1,114,44,0,0,0,115,30,0,0, + 0,10,12,10,18,19,22,10,23,5,7,10,12,10,18,19, + 22,10,23,5,7,12,20,21,23,25,27,12,28,5,28,114, + 28,0,0,0,99,4,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,3,0,0,0,115,144,0,0,0,124,0, + 160,0,124,1,161,1,125,4,124,2,114,17,124,0,160,0, + 124,2,161,1,125,5,116,1,124,4,124,5,131,2,125,4, + 124,0,160,0,124,3,161,1,125,6,124,6,124,4,107,4, + 114,64,124,4,100,1,23,0,125,7,124,7,124,6,107,0, + 114,64,124,0,124,7,124,7,100,1,23,0,133,2,25,0, + 124,3,107,3,114,56,124,0,100,2,124,6,133,2,25,0, + 124,0,124,6,100,2,133,2,25,0,102,2,83,0,124,7, + 100,1,55,0,125,7,124,7,124,6,107,0,115,34,124,0, + 124,0,100,2,100,3,133,2,25,0,102,2,83,0,41,4, + 122,164,83,112,108,105,116,32,116,104,101,32,101,120,116,101, + 110,115,105,111,110,32,102,114,111,109,32,97,32,112,97,116, + 104,110,97,109,101,46,10,10,32,32,32,32,69,120,116,101, + 110,115,105,111,110,32,105,115,32,101,118,101,114,121,116,104, + 105,110,103,32,102,114,111,109,32,116,104,101,32,108,97,115, + 116,32,100,111,116,32,116,111,32,116,104,101,32,101,110,100, + 44,32,105,103,110,111,114,105,110,103,10,32,32,32,32,108, + 101,97,100,105,110,103,32,100,111,116,115,46,32,32,82,101, + 116,117,114,110,115,32,34,40,114,111,111,116,44,32,101,120, + 116,41,34,59,32,101,120,116,32,109,97,121,32,98,101,32, + 101,109,112,116,121,46,233,1,0,0,0,78,114,0,0,0, + 0,41,2,218,5,114,102,105,110,100,114,35,0,0,0,41, + 8,218,1,112,90,3,115,101,112,90,6,97,108,116,115,101, + 112,90,6,101,120,116,115,101,112,90,8,115,101,112,73,110, + 100,101,120,90,11,97,108,116,115,101,112,73,110,100,101,120, + 90,8,100,111,116,73,110,100,101,120,90,13,102,105,108,101, + 110,97,109,101,73,110,100,101,120,115,8,0,0,0,32,32, + 32,32,32,32,32,32,114,17,0,0,0,218,9,95,115,112, + 108,105,116,101,120,116,114,48,0,0,0,121,0,0,0,115, + 26,0,0,0,10,7,4,1,10,1,10,1,10,2,8,1, + 8,2,8,1,20,1,24,1,8,1,8,253,16,5,115,34, + 0,0,0,10,7,2,1,2,2,10,255,10,1,10,2,6, + 1,2,6,8,252,6,1,2,3,18,254,26,1,8,1,6, + 253,2,3,16,2,115,144,0,0,0,16,17,16,28,24,27, + 16,28,5,13,8,14,5,46,23,24,23,38,31,37,23,38, + 9,20,20,23,24,32,34,45,20,46,9,17,16,17,16,31, + 24,30,16,31,5,13,8,16,19,27,8,27,5,31,25,33, + 36,37,25,37,9,22,15,28,31,39,15,39,9,31,16,17, + 18,31,32,45,46,47,32,47,18,47,16,48,52,58,16,58, + 13,50,24,25,26,35,27,35,26,35,24,36,38,39,40,48, + 40,49,40,49,38,50,24,50,17,50,13,26,30,31,13,31, + 13,26,15,28,31,39,15,39,9,31,12,13,15,16,17,19, + 18,19,17,19,15,20,12,20,5,20,114,28,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 7,0,0,0,115,98,0,0,0,100,1,4,0,125,2,125, + 3,124,1,68,0,93,29,125,4,116,0,124,4,116,1,131, + 2,114,16,100,2,125,2,113,6,116,0,124,4,116,2,131, + 2,114,24,100,2,125,3,113,6,116,3,124,0,155,0,100, + 3,124,4,106,4,106,5,155,2,157,3,131,1,100,0,130, + 2,124,2,114,45,124,3,114,47,116,3,100,4,131,1,100, + 0,130,2,100,0,83,0,100,0,83,0,41,5,78,70,84, + 122,59,40,41,32,97,114,103,117,109,101,110,116,32,109,117, + 115,116,32,98,101,32,115,116,114,44,32,98,121,116,101,115, + 44,32,111,114,32,111,115,46,80,97,116,104,76,105,107,101, + 32,111,98,106,101,99,116,44,32,110,111,116,32,122,46,67, + 97,110,39,116,32,109,105,120,32,115,116,114,105,110,103,115, + 32,97,110,100,32,98,121,116,101,115,32,105,110,32,112,97, + 116,104,32,99,111,109,112,111,110,101,110,116,115,41,6,114, + 30,0,0,0,218,3,115,116,114,218,5,98,121,116,101,115, + 218,9,84,121,112,101,69,114,114,111,114,218,9,95,95,99, + 108,97,115,115,95,95,218,8,95,95,110,97,109,101,95,95, + 41,5,90,8,102,117,110,99,110,97,109,101,218,4,97,114, + 103,115,90,6,104,97,115,115,116,114,90,8,104,97,115,98, + 121,116,101,115,114,23,0,0,0,115,5,0,0,0,32,32, + 32,32,32,114,17,0,0,0,218,16,95,99,104,101,99,107, + 95,97,114,103,95,116,121,112,101,115,114,55,0,0,0,144, + 0,0,0,115,28,0,0,0,8,1,8,1,10,1,6,1, + 10,1,6,1,8,2,6,1,6,255,2,1,2,255,8,2, + 10,1,8,255,115,32,0,0,0,8,1,2,1,4,7,2, + 249,8,1,2,6,6,251,8,1,2,4,6,253,4,2,20, + 1,2,1,2,1,2,255,20,1,115,98,0,0,0,25,30, + 5,30,5,11,14,22,14,18,5,91,5,91,9,10,12,22, + 23,24,26,29,12,30,9,91,22,26,13,19,13,19,14,24, + 25,26,28,33,14,34,9,91,24,28,13,21,13,21,19,28, + 32,40,29,80,29,80,56,57,56,67,56,76,29,80,29,80, + 19,81,87,91,13,91,8,14,5,84,19,27,5,84,15,24, + 25,73,15,74,80,84,9,84,5,84,5,84,5,84,5,84, + 114,28,0,0,0,41,17,218,7,95,95,100,111,99,95,95, + 114,12,0,0,0,114,13,0,0,0,90,7,95,95,97,108, + 108,95,95,114,2,0,0,0,114,8,0,0,0,114,7,0, + 0,0,114,6,0,0,0,114,5,0,0,0,114,3,0,0, + 0,114,4,0,0,0,114,1,0,0,0,114,11,0,0,0, + 114,9,0,0,0,114,10,0,0,0,114,48,0,0,0,114, + 55,0,0,0,169,0,114,28,0,0,0,114,17,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,58,0,0,0,1, + 0,0,0,115,34,0,0,0,4,0,8,5,8,1,8,2, + 6,7,6,11,6,12,6,9,6,5,6,5,6,5,6,6, + 6,18,6,7,6,13,6,14,10,23,115,36,0,0,0,4, + 4,8,1,8,1,6,4,2,254,6,13,6,11,6,12,6, + 5,6,5,6,5,6,5,6,18,6,7,6,12,6,9,6, + 31,10,13,115,110,0,0,0,1,4,1,4,1,10,1,10, + 1,10,1,10,1,12,1,12,1,12,1,12,11,23,11,23, + 11,23,1,8,1,16,1,16,1,16,1,36,1,36,1,36, + 1,36,1,36,1,36,1,37,1,37,1,37,1,38,1,38, + 1,38,1,38,1,38,1,38,1,38,1,38,1,38,1,14, + 1,14,1,14,1,36,1,36,1,36,1,28,1,28,1,28, + 1,28,1,28,1,28,1,20,1,20,1,20,1,84,1,84, + 1,84,1,84,1,84,114,28,0,0,0, +}; diff --git a/Python/frozen_modules/io.h b/Python/frozen_modules/io.h new file mode 100644 index 00000000000000..4885077232b8d6 --- /dev/null +++ b/Python/frozen_modules/io.h @@ -0,0 +1,271 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__io[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,64,1,0,0,100,0,90,0,100,1, + 90,1,103,0,100,2,162,1,90,2,100,3,100,4,108,3, + 90,3,100,3,100,4,108,4,90,4,100,3,100,5,108,3, + 109,5,90,5,109,6,90,6,109,7,90,7,109,8,90,8, + 109,9,90,9,109,10,90,10,109,11,90,11,109,12,90,12, + 109,13,90,13,109,14,90,14,109,15,90,15,109,16,90,16, + 109,17,90,17,109,18,90,18,109,19,90,19,1,0,100,6, + 132,0,90,20,100,7,101,7,95,21,100,3,90,22,100,8, + 90,23,100,9,90,24,71,0,100,10,132,0,100,11,101,3, + 106,25,101,4,106,26,100,12,141,4,90,27,71,0,100,13, + 132,0,100,14,101,3,106,28,101,27,131,4,90,29,71,0, + 100,15,132,0,100,16,101,3,106,30,101,27,131,4,90,31, + 71,0,100,17,132,0,100,18,101,3,106,32,101,27,131,4, + 90,33,101,29,160,34,101,10,161,1,1,0,101,11,101,13, + 101,14,101,16,101,15,102,5,68,0,93,7,90,35,101,31, + 160,34,101,35,161,1,1,0,113,112,101,12,101,19,102,2, + 68,0,93,7,90,35,101,33,160,34,101,35,161,1,1,0, + 113,124,91,35,9,0,100,3,100,19,108,3,109,36,90,36, + 1,0,110,12,35,0,4,0,101,37,121,151,1,0,1,0, + 1,0,89,0,100,4,83,0,119,0,37,0,101,29,160,34, + 101,36,161,1,1,0,100,4,83,0,41,20,97,193,5,0, + 0,84,104,101,32,105,111,32,109,111,100,117,108,101,32,112, + 114,111,118,105,100,101,115,32,116,104,101,32,80,121,116,104, + 111,110,32,105,110,116,101,114,102,97,99,101,115,32,116,111, + 32,115,116,114,101,97,109,32,104,97,110,100,108,105,110,103, + 46,32,84,104,101,10,98,117,105,108,116,105,110,32,111,112, + 101,110,32,102,117,110,99,116,105,111,110,32,105,115,32,100, + 101,102,105,110,101,100,32,105,110,32,116,104,105,115,32,109, + 111,100,117,108,101,46,10,10,65,116,32,116,104,101,32,116, + 111,112,32,111,102,32,116,104,101,32,73,47,79,32,104,105, + 101,114,97,114,99,104,121,32,105,115,32,116,104,101,32,97, + 98,115,116,114,97,99,116,32,98,97,115,101,32,99,108,97, + 115,115,32,73,79,66,97,115,101,46,32,73,116,10,100,101, + 102,105,110,101,115,32,116,104,101,32,98,97,115,105,99,32, + 105,110,116,101,114,102,97,99,101,32,116,111,32,97,32,115, + 116,114,101,97,109,46,32,78,111,116,101,44,32,104,111,119, + 101,118,101,114,44,32,116,104,97,116,32,116,104,101,114,101, + 32,105,115,32,110,111,10,115,101,112,97,114,97,116,105,111, + 110,32,98,101,116,119,101,101,110,32,114,101,97,100,105,110, + 103,32,97,110,100,32,119,114,105,116,105,110,103,32,116,111, + 32,115,116,114,101,97,109,115,59,32,105,109,112,108,101,109, + 101,110,116,97,116,105,111,110,115,32,97,114,101,10,97,108, + 108,111,119,101,100,32,116,111,32,114,97,105,115,101,32,97, + 110,32,79,83,69,114,114,111,114,32,105,102,32,116,104,101, + 121,32,100,111,32,110,111,116,32,115,117,112,112,111,114,116, + 32,97,32,103,105,118,101,110,32,111,112,101,114,97,116,105, + 111,110,46,10,10,69,120,116,101,110,100,105,110,103,32,73, + 79,66,97,115,101,32,105,115,32,82,97,119,73,79,66,97, + 115,101,32,119,104,105,99,104,32,100,101,97,108,115,32,115, + 105,109,112,108,121,32,119,105,116,104,32,116,104,101,32,114, + 101,97,100,105,110,103,32,97,110,100,10,119,114,105,116,105, + 110,103,32,111,102,32,114,97,119,32,98,121,116,101,115,32, + 116,111,32,97,32,115,116,114,101,97,109,46,32,70,105,108, + 101,73,79,32,115,117,98,99,108,97,115,115,101,115,32,82, + 97,119,73,79,66,97,115,101,32,116,111,32,112,114,111,118, + 105,100,101,10,97,110,32,105,110,116,101,114,102,97,99,101, + 32,116,111,32,79,83,32,102,105,108,101,115,46,10,10,66, + 117,102,102,101,114,101,100,73,79,66,97,115,101,32,100,101, + 97,108,115,32,119,105,116,104,32,98,117,102,102,101,114,105, + 110,103,32,111,110,32,97,32,114,97,119,32,98,121,116,101, + 32,115,116,114,101,97,109,32,40,82,97,119,73,79,66,97, + 115,101,41,46,32,73,116,115,10,115,117,98,99,108,97,115, + 115,101,115,44,32,66,117,102,102,101,114,101,100,87,114,105, + 116,101,114,44,32,66,117,102,102,101,114,101,100,82,101,97, + 100,101,114,44,32,97,110,100,32,66,117,102,102,101,114,101, + 100,82,87,80,97,105,114,32,98,117,102,102,101,114,10,115, + 116,114,101,97,109,115,32,116,104,97,116,32,97,114,101,32, + 114,101,97,100,97,98,108,101,44,32,119,114,105,116,97,98, + 108,101,44,32,97,110,100,32,98,111,116,104,32,114,101,115, + 112,101,99,116,105,118,101,108,121,46,10,66,117,102,102,101, + 114,101,100,82,97,110,100,111,109,32,112,114,111,118,105,100, + 101,115,32,97,32,98,117,102,102,101,114,101,100,32,105,110, + 116,101,114,102,97,99,101,32,116,111,32,114,97,110,100,111, + 109,32,97,99,99,101,115,115,10,115,116,114,101,97,109,115, + 46,32,66,121,116,101,115,73,79,32,105,115,32,97,32,115, + 105,109,112,108,101,32,115,116,114,101,97,109,32,111,102,32, + 105,110,45,109,101,109,111,114,121,32,98,121,116,101,115,46, + 10,10,65,110,111,116,104,101,114,32,73,79,66,97,115,101, + 32,115,117,98,99,108,97,115,115,44,32,84,101,120,116,73, + 79,66,97,115,101,44,32,100,101,97,108,115,32,119,105,116, + 104,32,116,104,101,32,101,110,99,111,100,105,110,103,32,97, + 110,100,32,100,101,99,111,100,105,110,103,10,111,102,32,115, + 116,114,101,97,109,115,32,105,110,116,111,32,116,101,120,116, + 46,32,84,101,120,116,73,79,87,114,97,112,112,101,114,44, + 32,119,104,105,99,104,32,101,120,116,101,110,100,115,32,105, + 116,44,32,105,115,32,97,32,98,117,102,102,101,114,101,100, + 32,116,101,120,116,10,105,110,116,101,114,102,97,99,101,32, + 116,111,32,97,32,98,117,102,102,101,114,101,100,32,114,97, + 119,32,115,116,114,101,97,109,32,40,96,66,117,102,102,101, + 114,101,100,73,79,66,97,115,101,96,41,46,32,70,105,110, + 97,108,108,121,44,32,83,116,114,105,110,103,73,79,10,105, + 115,32,97,110,32,105,110,45,109,101,109,111,114,121,32,115, + 116,114,101,97,109,32,102,111,114,32,116,101,120,116,46,10, + 10,65,114,103,117,109,101,110,116,32,110,97,109,101,115,32, + 97,114,101,32,110,111,116,32,112,97,114,116,32,111,102,32, + 116,104,101,32,115,112,101,99,105,102,105,99,97,116,105,111, + 110,44,32,97,110,100,32,111,110,108,121,32,116,104,101,32, + 97,114,103,117,109,101,110,116,115,10,111,102,32,111,112,101, + 110,40,41,32,97,114,101,32,105,110,116,101,110,100,101,100, + 32,116,111,32,98,101,32,117,115,101,100,32,97,115,32,107, + 101,121,119,111,114,100,32,97,114,103,117,109,101,110,116,115, + 46,10,10,100,97,116,97,58,10,10,68,69,70,65,85,76, + 84,95,66,85,70,70,69,82,95,83,73,90,69,10,10,32, + 32,32,65,110,32,105,110,116,32,99,111,110,116,97,105,110, + 105,110,103,32,116,104,101,32,100,101,102,97,117,108,116,32, + 98,117,102,102,101,114,32,115,105,122,101,32,117,115,101,100, + 32,98,121,32,116,104,101,32,109,111,100,117,108,101,39,115, + 32,98,117,102,102,101,114,101,100,10,32,32,32,73,47,79, + 32,99,108,97,115,115,101,115,46,32,111,112,101,110,40,41, + 32,117,115,101,115,32,116,104,101,32,102,105,108,101,39,115, + 32,98,108,107,115,105,122,101,32,40,97,115,32,111,98,116, + 97,105,110,101,100,32,98,121,32,111,115,46,115,116,97,116, + 41,32,105,102,10,32,32,32,112,111,115,115,105,98,108,101, + 46,10,122,235,71,117,105,100,111,32,118,97,110,32,82,111, + 115,115,117,109,32,60,103,117,105,100,111,64,112,121,116,104, + 111,110,46,111,114,103,62,44,32,77,105,107,101,32,86,101, + 114,100,111,110,101,32,60,109,105,107,101,46,118,101,114,100, + 111,110,101,64,103,109,97,105,108,46,99,111,109,62,44,32, + 77,97,114,107,32,82,117,115,115,101,108,108,32,60,109,97, + 114,107,46,114,117,115,115,101,108,108,64,122,101,110,46,99, + 111,46,117,107,62,44,32,65,110,116,111,105,110,101,32,80, + 105,116,114,111,117,32,60,115,111,108,105,112,115,105,115,64, + 112,105,116,114,111,117,46,110,101,116,62,44,32,65,109,97, + 117,114,121,32,70,111,114,103,101,111,116,32,100,39,65,114, + 99,32,60,97,109,97,117,114,121,102,97,64,103,109,97,105, + 108,46,99,111,109,62,44,32,66,101,110,106,97,109,105,110, + 32,80,101,116,101,114,115,111,110,32,60,98,101,110,106,97, + 109,105,110,64,112,121,116,104,111,110,46,111,114,103,62,41, + 19,218,15,66,108,111,99,107,105,110,103,73,79,69,114,114, + 111,114,218,4,111,112,101,110,218,9,111,112,101,110,95,99, + 111,100,101,218,6,73,79,66,97,115,101,218,9,82,97,119, + 73,79,66,97,115,101,218,6,70,105,108,101,73,79,218,7, + 66,121,116,101,115,73,79,218,8,83,116,114,105,110,103,73, + 79,218,14,66,117,102,102,101,114,101,100,73,79,66,97,115, + 101,218,14,66,117,102,102,101,114,101,100,82,101,97,100,101, + 114,218,14,66,117,102,102,101,114,101,100,87,114,105,116,101, + 114,218,14,66,117,102,102,101,114,101,100,82,87,80,97,105, + 114,218,14,66,117,102,102,101,114,101,100,82,97,110,100,111, + 109,218,10,84,101,120,116,73,79,66,97,115,101,218,13,84, + 101,120,116,73,79,87,114,97,112,112,101,114,218,20,85,110, + 115,117,112,112,111,114,116,101,100,79,112,101,114,97,116,105, + 111,110,218,8,83,69,69,75,95,83,69,84,218,8,83,69, + 69,75,95,67,85,82,218,8,83,69,69,75,95,69,78,68, + 233,0,0,0,0,78,41,15,218,19,68,69,70,65,85,76, + 84,95,66,85,70,70,69,82,95,83,73,90,69,114,0,0, + 0,0,114,15,0,0,0,114,1,0,0,0,114,2,0,0, + 0,114,5,0,0,0,114,6,0,0,0,114,7,0,0,0, + 114,9,0,0,0,114,10,0,0,0,114,11,0,0,0,114, + 12,0,0,0,218,25,73,110,99,114,101,109,101,110,116,97, + 108,78,101,119,108,105,110,101,68,101,99,111,100,101,114,218, + 13,116,101,120,116,95,101,110,99,111,100,105,110,103,114,14, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 6,0,0,0,3,0,0,0,115,48,0,0,0,124,0,100, + 1,107,2,114,20,100,2,100,0,108,0,125,1,124,1,160, + 1,100,3,116,2,100,4,100,5,166,3,1,0,116,3,97, + 4,116,4,83,0,116,5,124,0,131,1,130,1,41,6,78, + 218,11,79,112,101,110,87,114,97,112,112,101,114,114,19,0, + 0,0,122,43,79,112,101,110,87,114,97,112,112,101,114,32, + 105,115,32,100,101,112,114,101,99,97,116,101,100,44,32,117, + 115,101,32,111,112,101,110,32,105,110,115,116,101,97,100,233, + 2,0,0,0,41,1,90,10,115,116,97,99,107,108,101,118, + 101,108,41,6,218,8,119,97,114,110,105,110,103,115,90,4, + 119,97,114,110,218,18,68,101,112,114,101,99,97,116,105,111, + 110,87,97,114,110,105,110,103,114,1,0,0,0,114,23,0, + 0,0,218,14,65,116,116,114,105,98,117,116,101,69,114,114, + 111,114,41,2,218,4,110,97,109,101,114,25,0,0,0,115, + 2,0,0,0,32,32,250,11,60,102,114,111,122,101,110,32, + 105,111,62,218,11,95,95,103,101,116,97,116,116,114,95,95, + 114,30,0,0,0,60,0,0,0,115,16,0,0,0,8,1, + 8,6,6,1,4,1,6,255,4,3,4,1,8,1,115,20, + 0,0,0,6,1,2,11,8,251,2,1,2,1,2,255,10, + 1,4,2,4,1,8,1,115,48,0,0,0,8,12,16,29, + 8,29,5,27,9,24,9,24,9,24,9,24,9,17,9,56, + 23,68,23,41,54,55,9,56,9,56,9,56,23,27,9,20, + 16,27,9,27,11,25,26,30,11,31,5,31,243,0,0,0, + 0,90,2,105,111,233,1,0,0,0,114,24,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,20,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,106,5,90,5,100,1,83,0,41,2,114, + 3,0,0,0,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,3,95,105,111, + 218,7,95,73,79,66,97,115,101,218,7,95,95,100,111,99, + 95,95,169,0,114,31,0,0,0,114,29,0,0,0,114,3, + 0,0,0,114,3,0,0,0,87,0,0,0,243,4,0,0, + 0,8,0,12,1,115,4,0,0,0,8,169,12,88,115,20, + 0,0,0,1,1,1,1,1,1,1,1,15,18,15,26,15, + 34,5,12,5,12,5,12,114,31,0,0,0,114,3,0,0, + 0,41,1,90,9,109,101,116,97,99,108,97,115,115,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,114,33,0,0,0,41,2,114,4,0,0,0,78, + 41,6,114,34,0,0,0,114,35,0,0,0,114,36,0,0, + 0,114,37,0,0,0,218,10,95,82,97,119,73,79,66,97, + 115,101,114,39,0,0,0,114,40,0,0,0,114,31,0,0, + 0,114,29,0,0,0,114,4,0,0,0,114,4,0,0,0, + 90,0,0,0,114,41,0,0,0,115,4,0,0,0,8,166, + 12,91,115,20,0,0,0,1,1,1,1,1,1,1,1,15, + 18,15,29,15,37,5,12,5,12,5,12,114,31,0,0,0, + 114,4,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,33,0,0,0,41, + 2,114,8,0,0,0,78,41,6,114,34,0,0,0,114,35, + 0,0,0,114,36,0,0,0,114,37,0,0,0,218,15,95, + 66,117,102,102,101,114,101,100,73,79,66,97,115,101,114,39, + 0,0,0,114,40,0,0,0,114,31,0,0,0,114,29,0, + 0,0,114,8,0,0,0,114,8,0,0,0,93,0,0,0, + 114,41,0,0,0,115,4,0,0,0,8,163,12,94,115,20, + 0,0,0,1,1,1,1,1,1,1,1,15,18,15,34,15, + 42,5,12,5,12,5,12,114,31,0,0,0,114,8,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,33,0,0,0,41,2,114,13,0, + 0,0,78,41,6,114,34,0,0,0,114,35,0,0,0,114, + 36,0,0,0,114,37,0,0,0,218,11,95,84,101,120,116, + 73,79,66,97,115,101,114,39,0,0,0,114,40,0,0,0, + 114,31,0,0,0,114,29,0,0,0,114,13,0,0,0,114, + 13,0,0,0,96,0,0,0,114,41,0,0,0,115,4,0, + 0,0,8,160,12,97,115,20,0,0,0,1,1,1,1,1, + 1,1,1,15,18,15,30,15,38,5,12,5,12,5,12,114, + 31,0,0,0,114,13,0,0,0,41,1,218,17,95,87,105, + 110,100,111,119,115,67,111,110,115,111,108,101,73,79,41,38, + 114,39,0,0,0,90,10,95,95,97,117,116,104,111,114,95, + 95,90,7,95,95,97,108,108,95,95,114,37,0,0,0,90, + 3,97,98,99,114,20,0,0,0,114,0,0,0,0,114,15, + 0,0,0,114,1,0,0,0,114,2,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,7,0,0,0,114,9,0,0, + 0,114,10,0,0,0,114,11,0,0,0,114,12,0,0,0, + 114,21,0,0,0,114,22,0,0,0,114,14,0,0,0,114, + 30,0,0,0,114,35,0,0,0,114,16,0,0,0,114,17, + 0,0,0,114,18,0,0,0,114,38,0,0,0,90,7,65, + 66,67,77,101,116,97,114,3,0,0,0,114,42,0,0,0, + 114,4,0,0,0,114,43,0,0,0,114,8,0,0,0,114, + 44,0,0,0,114,13,0,0,0,90,8,114,101,103,105,115, + 116,101,114,90,5,107,108,97,115,115,114,45,0,0,0,218, + 11,73,109,112,111,114,116,69,114,114,111,114,114,40,0,0, + 0,114,31,0,0,0,114,29,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,47,0,0,0,1,0,0,0,115,62, + 0,0,0,4,0,4,36,8,7,8,7,8,1,68,2,6, + 6,6,17,4,3,4,1,4,1,22,5,18,3,18,3,18, + 3,10,3,8,2,2,1,8,255,12,2,12,2,12,1,2, + 1,2,2,14,1,2,128,12,1,6,1,2,255,2,128,14, + 3,115,88,0,0,0,4,33,2,8,2,251,6,11,2,252, + 8,7,8,1,68,5,6,16,6,4,4,3,4,1,4,1, + 8,6,8,255,6,1,8,3,6,255,4,1,8,3,6,255, + 4,1,8,3,6,255,4,1,10,2,8,2,4,1,4,1, + 2,254,12,2,6,2,4,1,2,255,12,1,2,1,2,7, + 14,252,2,128,2,2,2,255,16,1,2,128,14,2,115,64, + 1,0,0,1,4,1,4,15,56,1,11,11,71,11,71,11, + 71,1,8,1,11,1,11,1,11,1,11,1,11,1,11,1, + 11,1,11,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,31,1,31,1,31,35,39,1, + 21,1,32,12,13,1,9,12,13,1,9,12,13,1,9,1, + 34,1,34,1,34,1,34,14,17,14,25,37,40,37,48,1, + 34,1,34,1,34,1,37,1,37,1,37,1,37,17,20,17, + 31,33,39,1,37,1,37,1,42,1,42,1,42,1,42,22, + 25,22,41,43,49,1,42,1,42,1,38,1,38,1,38,1, + 38,18,21,18,33,35,41,1,38,1,38,1,10,1,27,20, + 26,1,27,1,27,15,22,24,38,40,54,56,70,15,29,14, + 30,1,35,1,35,5,10,5,19,5,35,29,34,5,35,5, + 35,5,35,15,23,25,38,14,39,1,31,1,31,5,10,5, + 15,5,31,25,30,5,31,5,31,5,31,5,10,1,42,5, + 38,5,38,5,38,5,38,5,38,5,38,5,38,0,0,1, + 9,8,19,1,9,1,9,1,9,1,9,5,9,5,9,5, + 9,1,9,0,0,5,14,5,42,24,41,5,42,5,42,5, + 42,5,42,115,18,0,0,0,194,6,6,66,13,0,194,13, + 7,66,24,7,194,23,1,66,24,7, +}; diff --git a/Python/frozen_modules/os.h b/Python/frozen_modules/os.h new file mode 100644 index 00000000000000..2c02ba7a74d65d --- /dev/null +++ b/Python/frozen_modules/os.h @@ -0,0 +1,2531 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__os[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,32,6,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,1, + 100,2,108,3,90,4,100,1,100,3,108,5,109,6,90,6, + 1,0,101,7,101,8,101,9,25,0,131,1,90,10,101,2, + 106,11,90,12,103,0,100,4,162,1,90,13,100,5,132,0, + 90,14,100,6,132,0,90,15,100,7,101,12,118,0,114,111, + 100,7,90,16,100,8,90,17,100,1,100,9,108,18,84,0, + 9,0,100,1,100,10,108,18,109,19,90,19,1,0,101,13, + 160,20,100,11,161,1,1,0,110,11,35,0,4,0,101,21, + 121,73,1,0,1,0,1,0,89,0,110,2,119,0,37,0, + 100,1,100,2,108,22,90,23,9,0,100,1,100,12,108,18, + 109,24,90,24,1,0,110,11,35,0,4,0,101,21,121,96, + 1,0,1,0,1,0,89,0,110,2,119,0,37,0,100,1, + 100,2,108,18,90,18,101,13,160,25,101,15,101,18,131,1, + 161,1,1,0,91,18,110,75,100,13,101,12,118,0,114,182, + 100,13,90,16,100,14,90,17,100,1,100,9,108,26,84,0, + 9,0,100,1,100,10,108,26,109,19,90,19,1,0,101,13, + 160,20,100,11,161,1,1,0,110,11,35,0,4,0,101,21, + 121,145,1,0,1,0,1,0,89,0,110,2,119,0,37,0, + 100,1,100,2,108,27,90,23,100,1,100,2,108,26,90,26, + 101,13,160,25,101,15,101,26,131,1,161,1,1,0,91,26, + 9,0,100,1,100,12,108,26,109,24,90,24,1,0,110,15, + 35,0,4,0,101,21,121,180,1,0,1,0,1,0,89,0, + 110,6,119,0,37,0,101,21,100,15,131,1,130,1,101,23, + 101,2,106,28,100,16,60,0,100,1,100,17,108,29,109,30, + 90,30,109,31,90,31,109,32,90,32,109,33,90,33,109,34, + 90,34,109,35,90,35,109,36,90,36,109,37,90,37,1,0, + 91,12,101,14,100,18,131,1,144,1,114,211,101,38,131,0, + 90,39,100,19,132,0,90,40,101,41,131,0,90,42,101,40, + 100,20,100,21,131,2,1,0,101,40,100,22,100,23,131,2, + 1,0,101,40,100,24,100,25,131,2,1,0,101,40,100,26, + 100,27,131,2,1,0,101,40,100,28,100,29,131,2,1,0, + 101,40,100,30,100,31,131,2,1,0,101,40,100,32,100,33, + 131,2,1,0,101,40,100,34,100,35,131,2,1,0,101,40, + 100,36,100,37,131,2,1,0,101,40,100,38,100,39,131,2, + 1,0,101,40,100,40,100,41,131,2,1,0,101,40,100,42, + 100,43,131,2,1,0,101,40,100,44,100,45,131,2,1,0, + 101,40,100,46,100,47,131,2,1,0,101,40,100,46,100,48, + 131,2,1,0,101,40,100,49,100,29,131,2,1,0,101,42, + 90,43,101,41,131,0,90,42,101,40,100,20,100,21,131,2, + 1,0,101,42,90,44,101,41,131,0,90,42,101,40,100,50, + 100,51,131,2,1,0,101,40,100,52,100,23,131,2,1,0, + 101,40,100,53,100,25,131,2,1,0,101,40,100,54,100,55, + 131,2,1,0,101,40,100,54,100,56,131,2,1,0,101,40, + 100,57,100,58,131,2,1,0,101,42,160,45,101,3,161,1, + 1,0,101,40,100,59,100,60,131,2,1,0,101,40,100,61, + 100,29,131,2,1,0,101,40,100,62,100,29,131,2,1,0, + 101,40,100,63,100,64,131,2,1,0,101,14,100,65,131,1, + 144,1,114,135,101,14,100,66,131,1,144,1,114,135,101,40, + 100,67,100,65,131,2,1,0,101,42,90,46,101,41,131,0, + 90,42,101,40,100,20,100,21,131,2,1,0,101,40,100,24, + 100,25,131,2,1,0,101,40,100,26,100,27,131,2,1,0, + 101,40,100,68,100,69,131,2,1,0,101,40,100,70,100,23, + 131,2,1,0,101,14,100,71,131,1,144,1,114,175,101,40, + 100,72,100,25,131,2,1,0,101,40,100,30,100,31,131,2, + 1,0,101,40,100,73,100,29,131,2,1,0,101,40,100,74, + 100,27,131,2,1,0,101,40,100,26,100,27,131,2,1,0, + 101,40,100,49,100,29,131,2,1,0,101,40,100,75,100,27, + 131,2,1,0,101,42,90,47,91,42,91,24,91,39,91,40, + 100,1,90,48,100,76,90,49,100,77,90,50,100,146,100,80, + 132,1,90,51,100,81,132,0,90,52,100,82,132,0,90,53, + 101,13,160,25,103,0,100,83,162,1,161,1,1,0,100,147, + 100,85,132,1,90,54,100,86,132,0,90,55,101,13,160,20, + 100,87,161,1,1,0,101,56,101,3,104,2,101,43,107,1, + 144,2,114,20,101,57,101,3,104,2,101,46,107,1,144,2, + 114,20,100,148,100,79,100,2,100,89,156,2,100,90,132,3, + 90,58,100,91,132,0,90,59,101,13,160,20,100,92,161,1, + 1,0,100,93,132,0,90,60,100,94,132,0,90,61,100,95, + 132,0,90,62,100,96,132,0,90,63,100,97,132,0,90,64, + 100,98,132,0,90,65,101,13,160,25,103,0,100,99,162,1, + 161,1,1,0,100,149,100,100,132,1,90,66,100,149,100,101, + 132,1,90,67,100,1,100,102,108,5,109,68,90,68,109,69, + 90,69,1,0,71,0,100,103,132,0,100,104,101,68,131,3, + 90,70,100,105,132,0,90,71,101,71,131,0,90,72,91,71, + 100,149,100,106,132,1,90,73,101,16,100,13,107,3,90,74, + 101,13,160,25,100,107,161,1,1,0,101,74,144,2,114,113, + 100,108,132,0,90,75,101,70,101,72,106,76,101,75,101,77, + 101,75,101,77,131,5,90,78,91,75,100,149,100,109,132,1, + 90,79,101,13,160,25,100,110,161,1,1,0,100,111,132,0, + 90,80,101,80,131,0,92,2,90,81,90,82,91,80,101,14, + 100,112,131,1,144,2,114,172,101,14,100,113,131,1,144,2, + 115,172,101,14,100,114,131,1,144,2,114,172,100,1,90,83, + 100,76,4,0,90,84,90,85,101,13,160,25,103,0,100,115, + 162,1,161,1,1,0,100,116,132,0,90,86,100,117,132,0, + 90,87,100,118,132,0,90,88,100,119,132,0,90,89,100,120, + 132,0,90,90,101,13,160,25,103,0,100,121,162,1,161,1, + 1,0,101,14,100,113,131,1,144,2,114,190,100,122,132,0, + 90,91,100,123,132,0,90,92,101,13,160,25,100,124,100,125, + 103,2,161,1,1,0,101,14,100,126,131,1,144,2,114,208, + 100,127,132,0,90,93,100,128,132,0,90,94,101,13,160,25, + 100,129,100,130,103,2,161,1,1,0,101,2,106,95,100,131, + 107,3,144,2,114,229,100,150,100,134,132,1,90,96,71,0, + 100,135,132,0,100,136,131,2,90,97,101,13,160,20,100,137, + 161,1,1,0,100,151,100,138,132,1,90,98,100,139,132,0, + 90,99,101,14,100,140,131,1,144,2,115,246,101,99,90,100, + 100,140,101,100,95,101,71,0,100,141,132,0,100,142,101,1, + 106,102,131,3,90,103,101,16,100,13,107,2,144,3,114,14, + 71,0,100,143,132,0,100,144,131,2,90,104,100,145,132,0, + 90,105,100,2,83,0,100,2,83,0,41,152,97,78,4,0, + 0,79,83,32,114,111,117,116,105,110,101,115,32,102,111,114, + 32,78,84,32,111,114,32,80,111,115,105,120,32,100,101,112, + 101,110,100,105,110,103,32,111,110,32,119,104,97,116,32,115, + 121,115,116,101,109,32,119,101,39,114,101,32,111,110,46,10, + 10,84,104,105,115,32,101,120,112,111,114,116,115,58,10,32, + 32,45,32,97,108,108,32,102,117,110,99,116,105,111,110,115, + 32,102,114,111,109,32,112,111,115,105,120,32,111,114,32,110, + 116,44,32,101,46,103,46,32,117,110,108,105,110,107,44,32, + 115,116,97,116,44,32,101,116,99,46,10,32,32,45,32,111, + 115,46,112,97,116,104,32,105,115,32,101,105,116,104,101,114, + 32,112,111,115,105,120,112,97,116,104,32,111,114,32,110,116, + 112,97,116,104,10,32,32,45,32,111,115,46,110,97,109,101, + 32,105,115,32,101,105,116,104,101,114,32,39,112,111,115,105, + 120,39,32,111,114,32,39,110,116,39,10,32,32,45,32,111, + 115,46,99,117,114,100,105,114,32,105,115,32,97,32,115,116, + 114,105,110,103,32,114,101,112,114,101,115,101,110,116,105,110, + 103,32,116,104,101,32,99,117,114,114,101,110,116,32,100,105, + 114,101,99,116,111,114,121,32,40,97,108,119,97,121,115,32, + 39,46,39,41,10,32,32,45,32,111,115,46,112,97,114,100, + 105,114,32,105,115,32,97,32,115,116,114,105,110,103,32,114, + 101,112,114,101,115,101,110,116,105,110,103,32,116,104,101,32, + 112,97,114,101,110,116,32,100,105,114,101,99,116,111,114,121, + 32,40,97,108,119,97,121,115,32,39,46,46,39,41,10,32, + 32,45,32,111,115,46,115,101,112,32,105,115,32,116,104,101, + 32,40,111,114,32,97,32,109,111,115,116,32,99,111,109,109, + 111,110,41,32,112,97,116,104,110,97,109,101,32,115,101,112, + 97,114,97,116,111,114,32,40,39,47,39,32,111,114,32,39, + 92,92,39,41,10,32,32,45,32,111,115,46,101,120,116,115, + 101,112,32,105,115,32,116,104,101,32,101,120,116,101,110,115, + 105,111,110,32,115,101,112,97,114,97,116,111,114,32,40,97, + 108,119,97,121,115,32,39,46,39,41,10,32,32,45,32,111, + 115,46,97,108,116,115,101,112,32,105,115,32,116,104,101,32, + 97,108,116,101,114,110,97,116,101,32,112,97,116,104,110,97, + 109,101,32,115,101,112,97,114,97,116,111,114,32,40,78,111, + 110,101,32,111,114,32,39,47,39,41,10,32,32,45,32,111, + 115,46,112,97,116,104,115,101,112,32,105,115,32,116,104,101, + 32,99,111,109,112,111,110,101,110,116,32,115,101,112,97,114, + 97,116,111,114,32,117,115,101,100,32,105,110,32,36,80,65, + 84,72,32,101,116,99,10,32,32,45,32,111,115,46,108,105, + 110,101,115,101,112,32,105,115,32,116,104,101,32,108,105,110, + 101,32,115,101,112,97,114,97,116,111,114,32,105,110,32,116, + 101,120,116,32,102,105,108,101,115,32,40,39,92,114,39,32, + 111,114,32,39,92,110,39,32,111,114,32,39,92,114,92,110, + 39,41,10,32,32,45,32,111,115,46,100,101,102,112,97,116, + 104,32,105,115,32,116,104,101,32,100,101,102,97,117,108,116, + 32,115,101,97,114,99,104,32,112,97,116,104,32,102,111,114, + 32,101,120,101,99,117,116,97,98,108,101,115,10,32,32,45, + 32,111,115,46,100,101,118,110,117,108,108,32,105,115,32,116, + 104,101,32,102,105,108,101,32,112,97,116,104,32,111,102,32, + 116,104,101,32,110,117,108,108,32,100,101,118,105,99,101,32, + 40,39,47,100,101,118,47,110,117,108,108,39,44,32,101,116, + 99,46,41,10,10,80,114,111,103,114,97,109,115,32,116,104, + 97,116,32,105,109,112,111,114,116,32,97,110,100,32,117,115, + 101,32,39,111,115,39,32,115,116,97,110,100,32,97,32,98, + 101,116,116,101,114,32,99,104,97,110,99,101,32,111,102,32, + 98,101,105,110,103,10,112,111,114,116,97,98,108,101,32,98, + 101,116,119,101,101,110,32,100,105,102,102,101,114,101,110,116, + 32,112,108,97,116,102,111,114,109,115,46,32,32,79,102,32, + 99,111,117,114,115,101,44,32,116,104,101,121,32,109,117,115, + 116,32,116,104,101,110,10,111,110,108,121,32,117,115,101,32, + 102,117,110,99,116,105,111,110,115,32,116,104,97,116,32,97, + 114,101,32,100,101,102,105,110,101,100,32,98,121,32,97,108, + 108,32,112,108,97,116,102,111,114,109,115,32,40,101,46,103, + 46,44,32,117,110,108,105,110,107,10,97,110,100,32,111,112, + 101,110,100,105,114,41,44,32,97,110,100,32,108,101,97,118, + 101,32,97,108,108,32,112,97,116,104,110,97,109,101,32,109, + 97,110,105,112,117,108,97,116,105,111,110,32,116,111,32,111, + 115,46,112,97,116,104,10,40,101,46,103,46,44,32,115,112, + 108,105,116,32,97,110,100,32,106,111,105,110,41,46,10,233, + 0,0,0,0,78,41,1,218,14,95,99,104,101,99,107,95, + 109,101,116,104,111,100,115,41,18,218,6,97,108,116,115,101, + 112,218,6,99,117,114,100,105,114,218,6,112,97,114,100,105, + 114,218,3,115,101,112,218,7,112,97,116,104,115,101,112,218, + 7,108,105,110,101,115,101,112,218,7,100,101,102,112,97,116, + 104,218,4,110,97,109,101,218,4,112,97,116,104,218,7,100, + 101,118,110,117,108,108,218,8,83,69,69,75,95,83,69,84, + 218,8,83,69,69,75,95,67,85,82,218,8,83,69,69,75, + 95,69,78,68,218,8,102,115,101,110,99,111,100,101,218,8, + 102,115,100,101,99,111,100,101,218,13,103,101,116,95,101,120, + 101,99,95,112,97,116,104,218,6,102,100,111,112,101,110,218, + 6,101,120,116,115,101,112,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,10,0,0, + 0,124,0,116,0,131,0,118,0,83,0,169,1,78,41,1, + 218,7,103,108,111,98,97,108,115,41,1,114,9,0,0,0, + 115,1,0,0,0,32,250,11,60,102,114,111,122,101,110,32, + 111,115,62,218,7,95,101,120,105,115,116,115,114,23,0,0, + 0,41,0,0,0,243,2,0,0,0,10,1,114,24,0,0, + 0,115,10,0,0,0,12,16,20,27,20,29,12,29,5,29, + 243,0,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,115,50,0,0,0,9, + 0,116,0,124,0,106,1,131,1,83,0,35,0,4,0,116, + 2,121,23,1,0,1,0,1,0,100,1,132,0,116,3,124, + 0,131,1,68,0,131,1,6,0,89,0,83,0,119,0,37, + 0,41,2,78,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,19,0,0,0,115,28,0,0,0,103,0, + 124,0,93,10,125,1,124,1,100,0,25,0,100,1,107,3, + 114,2,124,1,145,2,113,2,83,0,41,2,114,0,0,0, + 0,218,1,95,169,0,41,2,218,2,46,48,218,1,110,115, + 2,0,0,0,32,32,114,22,0,0,0,218,10,60,108,105, + 115,116,99,111,109,112,62,122,37,95,103,101,116,95,101,120, + 112,111,114,116,115,95,108,105,115,116,46,60,108,111,99,97, + 108,115,62,46,60,108,105,115,116,99,111,109,112,62,48,0, + 0,0,243,2,0,0,0,28,0,114,31,0,0,0,115,28, + 0,0,0,16,55,16,55,16,55,23,24,43,44,45,46,43, + 47,51,54,43,54,16,55,17,18,16,55,16,55,16,55,114, + 25,0,0,0,41,4,218,4,108,105,115,116,218,7,95,95, + 97,108,108,95,95,218,14,65,116,116,114,105,98,117,116,101, + 69,114,114,111,114,218,3,100,105,114,41,1,90,6,109,111, + 100,117,108,101,115,1,0,0,0,32,114,22,0,0,0,218, + 17,95,103,101,116,95,101,120,112,111,114,116,115,95,108,105, + 115,116,114,36,0,0,0,44,0,0,0,115,14,0,0,0, + 2,1,10,1,2,128,12,1,20,1,2,255,2,128,115,14, + 0,0,0,2,4,10,254,2,128,2,2,2,255,30,1,2, + 128,115,50,0,0,0,5,55,16,20,21,27,21,35,16,36, + 9,36,0,0,5,55,12,26,5,55,5,55,5,55,5,55, + 16,55,16,55,28,31,32,38,28,39,16,55,16,55,9,55, + 9,55,9,55,5,55,0,0,115,12,0,0,0,129,4,6, + 0,134,15,24,7,151,1,24,7,218,5,112,111,115,105,120, + 250,1,10,41,1,218,1,42,41,1,218,5,95,101,120,105, + 116,114,40,0,0,0,41,1,218,15,95,104,97,118,101,95, + 102,117,110,99,116,105,111,110,115,218,2,110,116,122,2,13, + 10,122,27,110,111,32,111,115,32,115,112,101,99,105,102,105, + 99,32,109,111,100,117,108,101,32,102,111,117,110,100,122,7, + 111,115,46,112,97,116,104,41,8,114,3,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,8,0, + 0,0,114,19,0,0,0,114,2,0,0,0,114,11,0,0, + 0,114,41,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,42,0,0,0, + 124,1,116,0,118,0,114,17,124,0,116,1,118,0,114,19, + 116,2,160,3,116,0,124,1,25,0,161,1,1,0,100,0, + 83,0,100,0,83,0,100,0,83,0,114,20,0,0,0,41, + 4,218,8,95,103,108,111,98,97,108,115,114,41,0,0,0, + 218,4,95,115,101,116,218,3,97,100,100,41,2,218,3,115, + 116,114,90,2,102,110,115,2,0,0,0,32,32,114,22,0, + 0,0,218,4,95,97,100,100,114,47,0,0,0,104,0,0, + 0,115,6,0,0,0,16,1,18,1,8,255,115,8,0,0, + 0,6,1,2,1,6,255,28,1,115,42,0,0,0,13,15, + 19,27,13,27,9,35,34,37,41,56,34,56,9,35,13,17, + 13,35,22,30,31,33,22,34,13,35,13,35,13,35,13,35, + 9,35,9,35,9,35,9,35,114,25,0,0,0,90,14,72, + 65,86,69,95,70,65,67,67,69,83,83,65,84,90,6,97, + 99,99,101,115,115,90,13,72,65,86,69,95,70,67,72,77, + 79,68,65,84,90,5,99,104,109,111,100,90,13,72,65,86, + 69,95,70,67,72,79,87,78,65,84,90,5,99,104,111,119, + 110,90,12,72,65,86,69,95,70,83,84,65,84,65,84,218, + 4,115,116,97,116,90,14,72,65,86,69,95,70,85,84,73, + 77,69,83,65,84,90,5,117,116,105,109,101,90,11,72,65, + 86,69,95,76,73,78,75,65,84,90,4,108,105,110,107,90, + 12,72,65,86,69,95,77,75,68,73,82,65,84,218,5,109, + 107,100,105,114,90,13,72,65,86,69,95,77,75,70,73,70, + 79,65,84,90,6,109,107,102,105,102,111,90,12,72,65,86, + 69,95,77,75,78,79,68,65,84,90,5,109,107,110,111,100, + 90,11,72,65,86,69,95,79,80,69,78,65,84,218,4,111, + 112,101,110,90,15,72,65,86,69,95,82,69,65,68,76,73, + 78,75,65,84,90,8,114,101,97,100,108,105,110,107,90,13, + 72,65,86,69,95,82,69,78,65,77,69,65,84,218,6,114, + 101,110,97,109,101,90,14,72,65,86,69,95,83,89,77,76, + 73,78,75,65,84,90,7,115,121,109,108,105,110,107,90,13, + 72,65,86,69,95,85,78,76,73,78,75,65,84,90,6,117, + 110,108,105,110,107,218,5,114,109,100,105,114,90,14,72,65, + 86,69,95,85,84,73,77,69,78,83,65,84,90,11,72,65, + 86,69,95,70,67,72,68,73,82,90,5,99,104,100,105,114, + 90,11,72,65,86,69,95,70,67,72,77,79,68,90,11,72, + 65,86,69,95,70,67,72,79,87,78,90,14,72,65,86,69, + 95,70,68,79,80,69,78,68,73,82,90,7,108,105,115,116, + 100,105,114,218,7,115,99,97,110,100,105,114,90,12,72,65, + 86,69,95,70,69,88,69,67,86,69,218,6,101,120,101,99, + 118,101,90,14,72,65,86,69,95,70,84,82,85,78,67,65, + 84,69,90,8,116,114,117,110,99,97,116,101,90,13,72,65, + 86,69,95,70,85,84,73,77,69,78,83,90,12,72,65,86, + 69,95,70,85,84,73,77,69,83,90,14,72,65,86,69,95, + 70,80,65,84,72,67,79,78,70,90,8,112,97,116,104,99, + 111,110,102,90,7,115,116,97,116,118,102,115,90,8,102,115, + 116,97,116,118,102,115,90,13,72,65,86,69,95,70,83,84, + 65,84,86,70,83,90,13,72,65,86,69,95,76,67,72,70, + 76,65,71,83,90,7,99,104,102,108,97,103,115,90,11,72, + 65,86,69,95,76,67,72,77,79,68,90,6,108,99,104,111, + 119,110,90,11,72,65,86,69,95,76,67,72,79,87,78,90, + 12,72,65,86,69,95,76,85,84,73,77,69,83,90,10,72, + 65,86,69,95,76,83,84,65,84,90,10,77,83,95,87,73, + 78,68,79,87,83,233,1,0,0,0,233,2,0,0,0,233, + 255,1,0,0,70,99,3,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,115,180,0,0,0,116, + 0,106,1,124,0,131,1,92,2,125,3,125,4,124,4,115, + 16,116,0,106,1,124,3,131,1,92,2,125,3,125,4,124, + 3,114,62,124,4,114,62,116,0,106,2,124,3,131,1,115, + 62,9,0,116,3,124,3,124,2,100,1,141,2,1,0,110, + 11,35,0,4,0,116,4,121,42,1,0,1,0,1,0,89, + 0,110,2,119,0,37,0,116,5,125,5,116,6,124,4,116, + 7,131,2,114,56,116,7,116,5,100,2,131,2,125,5,124, + 4,124,5,107,2,114,62,100,3,83,0,9,0,116,8,124, + 0,124,1,131,2,1,0,100,3,83,0,35,0,4,0,116, + 9,121,88,1,0,1,0,1,0,124,2,114,84,116,0,106, + 10,124,0,131,1,115,85,130,0,89,0,100,3,83,0,119, + 0,37,0,41,4,97,139,1,0,0,109,97,107,101,100,105, + 114,115,40,110,97,109,101,32,91,44,32,109,111,100,101,61, + 48,111,55,55,55,93,91,44,32,101,120,105,115,116,95,111, + 107,61,70,97,108,115,101,93,41,10,10,32,32,32,32,83, + 117,112,101,114,45,109,107,100,105,114,59,32,99,114,101,97, + 116,101,32,97,32,108,101,97,102,32,100,105,114,101,99,116, + 111,114,121,32,97,110,100,32,97,108,108,32,105,110,116,101, + 114,109,101,100,105,97,116,101,32,111,110,101,115,46,32,32, + 87,111,114,107,115,32,108,105,107,101,10,32,32,32,32,109, + 107,100,105,114,44,32,101,120,99,101,112,116,32,116,104,97, + 116,32,97,110,121,32,105,110,116,101,114,109,101,100,105,97, + 116,101,32,112,97,116,104,32,115,101,103,109,101,110,116,32, + 40,110,111,116,32,106,117,115,116,32,116,104,101,32,114,105, + 103,104,116,109,111,115,116,41,10,32,32,32,32,119,105,108, + 108,32,98,101,32,99,114,101,97,116,101,100,32,105,102,32, + 105,116,32,100,111,101,115,32,110,111,116,32,101,120,105,115, + 116,46,32,73,102,32,116,104,101,32,116,97,114,103,101,116, + 32,100,105,114,101,99,116,111,114,121,32,97,108,114,101,97, + 100,121,10,32,32,32,32,101,120,105,115,116,115,44,32,114, + 97,105,115,101,32,97,110,32,79,83,69,114,114,111,114,32, + 105,102,32,101,120,105,115,116,95,111,107,32,105,115,32,70, + 97,108,115,101,46,32,79,116,104,101,114,119,105,115,101,32, + 110,111,32,101,120,99,101,112,116,105,111,110,32,105,115,10, + 32,32,32,32,114,97,105,115,101,100,46,32,32,84,104,105, + 115,32,105,115,32,114,101,99,117,114,115,105,118,101,46,10, + 10,32,32,32,32,41,1,218,8,101,120,105,115,116,95,111, + 107,90,5,65,83,67,73,73,78,41,11,114,10,0,0,0, + 218,5,115,112,108,105,116,218,6,101,120,105,115,116,115,218, + 8,109,97,107,101,100,105,114,115,218,15,70,105,108,101,69, + 120,105,115,116,115,69,114,114,111,114,114,3,0,0,0,218, + 10,105,115,105,110,115,116,97,110,99,101,218,5,98,121,116, + 101,115,114,49,0,0,0,218,7,79,83,69,114,114,111,114, + 90,5,105,115,100,105,114,41,6,114,9,0,0,0,218,4, + 109,111,100,101,114,58,0,0,0,218,4,104,101,97,100,218, + 4,116,97,105,108,90,4,99,100,105,114,115,6,0,0,0, + 32,32,32,32,32,32,114,22,0,0,0,114,61,0,0,0, + 114,61,0,0,0,200,0,0,0,115,50,0,0,0,14,10, + 4,1,14,1,18,1,2,1,14,1,2,128,12,1,4,2, + 2,254,2,128,4,3,10,1,10,1,8,1,4,1,2,1, + 14,1,2,128,12,1,14,3,2,1,6,255,2,253,2,128, + 115,64,0,0,0,14,10,2,1,16,1,2,1,2,10,2, + 246,2,10,8,246,2,10,2,251,14,253,2,128,2,3,2, + 254,14,2,2,128,4,1,8,1,12,1,6,1,6,1,2, + 7,14,251,2,128,2,5,2,252,8,4,2,255,2,1,8, + 255,12,1,2,128,115,180,0,0,0,18,22,18,28,29,33, + 18,34,5,15,5,9,11,15,12,16,5,38,22,26,22,32, + 33,37,22,38,9,19,9,13,15,19,8,12,5,19,17,21, + 5,19,30,34,30,41,42,46,30,47,5,19,9,17,13,21, + 22,26,37,45,13,46,13,46,13,46,13,46,0,0,9,17, + 16,31,9,17,9,17,9,17,9,17,13,17,13,17,9,17, + 0,0,16,22,9,13,12,22,23,27,29,34,12,35,9,42, + 20,25,26,32,34,41,20,42,13,17,12,16,20,24,12,24, + 9,19,13,19,13,19,5,18,9,14,15,19,21,25,9,26, + 9,26,9,26,9,26,0,0,5,18,12,19,5,18,5,18, + 5,18,5,18,16,24,9,18,32,36,32,42,43,47,32,48, + 9,18,13,18,9,18,9,18,9,18,5,18,0,0,115,29, + 0,0,0,154,6,33,0,161,7,43,7,170,1,43,7,191, + 5,65,6,0,193,6,15,65,25,7,193,24,1,65,25,7, + 99,1,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,3,0,0,0,115,122,0,0,0,116,0,124,0,131,1, + 1,0,116,1,106,2,124,0,131,1,92,2,125,1,125,2, + 124,2,115,20,116,1,106,2,124,1,131,1,92,2,125,1, + 125,2,124,1,114,55,124,2,114,57,9,0,116,0,124,1, + 131,1,1,0,110,12,35,0,4,0,116,3,121,40,1,0, + 1,0,1,0,89,0,100,1,83,0,119,0,37,0,116,1, + 106,2,124,1,131,1,92,2,125,1,125,2,124,1,114,59, + 124,2,115,24,100,1,83,0,100,1,83,0,100,1,83,0, + 100,1,83,0,41,2,97,172,1,0,0,114,101,109,111,118, + 101,100,105,114,115,40,110,97,109,101,41,10,10,32,32,32, + 32,83,117,112,101,114,45,114,109,100,105,114,59,32,114,101, + 109,111,118,101,32,97,32,108,101,97,102,32,100,105,114,101, + 99,116,111,114,121,32,97,110,100,32,97,108,108,32,101,109, + 112,116,121,32,105,110,116,101,114,109,101,100,105,97,116,101, + 10,32,32,32,32,111,110,101,115,46,32,32,87,111,114,107, + 115,32,108,105,107,101,32,114,109,100,105,114,32,101,120,99, + 101,112,116,32,116,104,97,116,44,32,105,102,32,116,104,101, + 32,108,101,97,102,32,100,105,114,101,99,116,111,114,121,32, + 105,115,10,32,32,32,32,115,117,99,99,101,115,115,102,117, + 108,108,121,32,114,101,109,111,118,101,100,44,32,100,105,114, + 101,99,116,111,114,105,101,115,32,99,111,114,114,101,115,112, + 111,110,100,105,110,103,32,116,111,32,114,105,103,104,116,109, + 111,115,116,32,112,97,116,104,10,32,32,32,32,115,101,103, + 109,101,110,116,115,32,119,105,108,108,32,98,101,32,112,114, + 117,110,101,100,32,97,119,97,121,32,117,110,116,105,108,32, + 101,105,116,104,101,114,32,116,104,101,32,119,104,111,108,101, + 32,112,97,116,104,32,105,115,10,32,32,32,32,99,111,110, + 115,117,109,101,100,32,111,114,32,97,110,32,101,114,114,111, + 114,32,111,99,99,117,114,115,46,32,32,69,114,114,111,114, + 115,32,100,117,114,105,110,103,32,116,104,105,115,32,108,97, + 116,116,101,114,32,112,104,97,115,101,32,97,114,101,10,32, + 32,32,32,105,103,110,111,114,101,100,32,45,45,32,116,104, + 101,121,32,103,101,110,101,114,97,108,108,121,32,109,101,97, + 110,32,116,104,97,116,32,97,32,100,105,114,101,99,116,111, + 114,121,32,119,97,115,32,110,111,116,32,101,109,112,116,121, + 46,10,10,32,32,32,32,78,41,4,114,52,0,0,0,114, + 10,0,0,0,114,59,0,0,0,114,65,0,0,0,41,3, + 114,9,0,0,0,114,67,0,0,0,114,68,0,0,0,115, + 3,0,0,0,32,32,32,114,22,0,0,0,218,10,114,101, + 109,111,118,101,100,105,114,115,114,69,0,0,0,232,0,0, + 0,115,28,0,0,0,8,11,14,1,4,1,14,1,8,1, + 2,1,10,1,2,128,12,1,6,1,2,255,2,128,14,2, + 24,251,115,40,0,0,0,8,11,14,1,2,1,16,1,2, + 1,2,5,2,251,2,5,2,255,10,254,2,128,2,2,2, + 255,16,1,2,128,14,1,2,251,2,5,2,251,18,5,115, + 122,0,0,0,5,10,11,15,5,16,5,16,18,22,18,28, + 29,33,18,34,5,15,5,9,11,15,12,16,5,38,22,26, + 22,32,33,37,22,38,9,19,9,13,15,19,11,15,5,38, + 20,24,5,38,9,18,13,18,19,23,13,24,13,24,13,24, + 0,0,9,18,16,23,9,18,9,18,9,18,9,18,13,18, + 13,18,13,18,9,18,0,0,22,26,22,32,33,37,22,38, + 9,19,9,13,15,19,11,15,5,38,20,24,5,38,5,38, + 5,38,5,38,5,38,5,38,5,38,5,38,5,38,115,12, + 0,0,0,153,4,30,0,158,7,41,7,168,1,41,7,99, + 2,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0, + 3,0,0,0,115,118,0,0,0,116,0,106,1,124,1,131, + 1,92,2,125,2,125,3,124,2,114,20,124,3,114,20,116, + 0,106,2,124,2,131,1,115,20,116,3,124,2,131,1,1, + 0,116,4,124,0,124,1,131,2,1,0,116,0,106,1,124, + 0,131,1,92,2,125,2,125,3,124,2,114,55,124,3,114, + 57,9,0,116,5,124,2,131,1,1,0,100,1,83,0,35, + 0,4,0,116,6,121,53,1,0,1,0,1,0,89,0,100, + 1,83,0,119,0,37,0,100,1,83,0,100,1,83,0,41, + 2,97,60,2,0,0,114,101,110,97,109,101,115,40,111,108, + 100,44,32,110,101,119,41,10,10,32,32,32,32,83,117,112, + 101,114,45,114,101,110,97,109,101,59,32,99,114,101,97,116, + 101,32,100,105,114,101,99,116,111,114,105,101,115,32,97,115, + 32,110,101,99,101,115,115,97,114,121,32,97,110,100,32,100, + 101,108,101,116,101,32,97,110,121,32,108,101,102,116,10,32, + 32,32,32,101,109,112,116,121,46,32,32,87,111,114,107,115, + 32,108,105,107,101,32,114,101,110,97,109,101,44,32,101,120, + 99,101,112,116,32,99,114,101,97,116,105,111,110,32,111,102, + 32,97,110,121,32,105,110,116,101,114,109,101,100,105,97,116, + 101,10,32,32,32,32,100,105,114,101,99,116,111,114,105,101, + 115,32,110,101,101,100,101,100,32,116,111,32,109,97,107,101, + 32,116,104,101,32,110,101,119,32,112,97,116,104,110,97,109, + 101,32,103,111,111,100,32,105,115,32,97,116,116,101,109,112, + 116,101,100,10,32,32,32,32,102,105,114,115,116,46,32,32, + 65,102,116,101,114,32,116,104,101,32,114,101,110,97,109,101, + 44,32,100,105,114,101,99,116,111,114,105,101,115,32,99,111, + 114,114,101,115,112,111,110,100,105,110,103,32,116,111,32,114, + 105,103,104,116,109,111,115,116,10,32,32,32,32,112,97,116, + 104,32,115,101,103,109,101,110,116,115,32,111,102,32,116,104, + 101,32,111,108,100,32,110,97,109,101,32,119,105,108,108,32, + 98,101,32,112,114,117,110,101,100,32,117,110,116,105,108,32, + 101,105,116,104,101,114,32,116,104,101,10,32,32,32,32,119, + 104,111,108,101,32,112,97,116,104,32,105,115,32,99,111,110, + 115,117,109,101,100,32,111,114,32,97,32,110,111,110,101,109, + 112,116,121,32,100,105,114,101,99,116,111,114,121,32,105,115, + 32,102,111,117,110,100,46,10,10,32,32,32,32,78,111,116, + 101,58,32,116,104,105,115,32,102,117,110,99,116,105,111,110, + 32,99,97,110,32,102,97,105,108,32,119,105,116,104,32,116, + 104,101,32,110,101,119,32,100,105,114,101,99,116,111,114,121, + 32,115,116,114,117,99,116,117,114,101,32,109,97,100,101,10, + 32,32,32,32,105,102,32,121,111,117,32,108,97,99,107,32, + 112,101,114,109,105,115,115,105,111,110,115,32,110,101,101,100, + 101,100,32,116,111,32,117,110,108,105,110,107,32,116,104,101, + 32,108,101,97,102,32,100,105,114,101,99,116,111,114,121,32, + 111,114,10,32,32,32,32,102,105,108,101,46,10,10,32,32, + 32,32,78,41,7,114,10,0,0,0,114,59,0,0,0,114, + 60,0,0,0,114,61,0,0,0,114,51,0,0,0,114,69, + 0,0,0,114,65,0,0,0,41,4,90,3,111,108,100,218, + 3,110,101,119,114,67,0,0,0,114,68,0,0,0,115,4, + 0,0,0,32,32,32,32,114,22,0,0,0,218,7,114,101, + 110,97,109,101,115,114,71,0,0,0,254,0,0,0,115,28, + 0,0,0,14,15,18,1,8,1,10,1,14,1,8,1,2, + 1,12,1,2,128,12,1,6,1,2,255,2,128,8,253,115, + 40,0,0,0,14,15,2,1,2,1,2,255,2,1,8,255, + 10,1,10,1,14,1,2,1,2,4,2,252,4,4,12,254, + 2,128,2,2,2,255,16,1,2,128,8,0,115,118,0,0, + 0,18,22,18,28,29,32,18,33,5,15,5,9,11,15,8, + 12,5,23,17,21,5,23,30,34,30,41,42,46,30,47,5, + 23,9,17,18,22,9,23,9,23,5,11,12,15,17,20,5, + 21,5,21,18,22,18,28,29,32,18,33,5,15,5,9,11, + 15,8,12,5,17,17,21,5,17,9,17,13,23,24,28,13, + 29,13,29,13,29,13,29,0,0,9,17,16,23,9,17,9, + 17,9,17,9,17,13,17,13,17,13,17,9,17,0,0,5, + 17,5,17,5,17,5,17,115,12,0,0,0,165,4,43,0, + 171,7,54,7,181,1,54,7,41,3,114,61,0,0,0,114, + 69,0,0,0,114,71,0,0,0,84,99,4,0,0,0,0, + 0,0,0,0,0,0,0,6,0,0,0,3,0,0,0,115, + 36,0,0,0,116,0,106,1,100,1,124,0,124,1,124,2, + 124,3,131,5,1,0,116,2,116,3,124,0,131,1,124,1, + 124,2,124,3,131,4,83,0,41,3,97,1,11,0,0,68, + 105,114,101,99,116,111,114,121,32,116,114,101,101,32,103,101, + 110,101,114,97,116,111,114,46,10,10,32,32,32,32,70,111, + 114,32,101,97,99,104,32,100,105,114,101,99,116,111,114,121, + 32,105,110,32,116,104,101,32,100,105,114,101,99,116,111,114, + 121,32,116,114,101,101,32,114,111,111,116,101,100,32,97,116, + 32,116,111,112,32,40,105,110,99,108,117,100,105,110,103,32, + 116,111,112,10,32,32,32,32,105,116,115,101,108,102,44,32, + 98,117,116,32,101,120,99,108,117,100,105,110,103,32,39,46, + 39,32,97,110,100,32,39,46,46,39,41,44,32,121,105,101, + 108,100,115,32,97,32,51,45,116,117,112,108,101,10,10,32, + 32,32,32,32,32,32,32,100,105,114,112,97,116,104,44,32, + 100,105,114,110,97,109,101,115,44,32,102,105,108,101,110,97, + 109,101,115,10,10,32,32,32,32,100,105,114,112,97,116,104, + 32,105,115,32,97,32,115,116,114,105,110,103,44,32,116,104, + 101,32,112,97,116,104,32,116,111,32,116,104,101,32,100,105, + 114,101,99,116,111,114,121,46,32,32,100,105,114,110,97,109, + 101,115,32,105,115,32,97,32,108,105,115,116,32,111,102,10, + 32,32,32,32,116,104,101,32,110,97,109,101,115,32,111,102, + 32,116,104,101,32,115,117,98,100,105,114,101,99,116,111,114, + 105,101,115,32,105,110,32,100,105,114,112,97,116,104,32,40, + 101,120,99,108,117,100,105,110,103,32,39,46,39,32,97,110, + 100,32,39,46,46,39,41,46,10,32,32,32,32,102,105,108, + 101,110,97,109,101,115,32,105,115,32,97,32,108,105,115,116, + 32,111,102,32,116,104,101,32,110,97,109,101,115,32,111,102, + 32,116,104,101,32,110,111,110,45,100,105,114,101,99,116,111, + 114,121,32,102,105,108,101,115,32,105,110,32,100,105,114,112, + 97,116,104,46,10,32,32,32,32,78,111,116,101,32,116,104, + 97,116,32,116,104,101,32,110,97,109,101,115,32,105,110,32, + 116,104,101,32,108,105,115,116,115,32,97,114,101,32,106,117, + 115,116,32,110,97,109,101,115,44,32,119,105,116,104,32,110, + 111,32,112,97,116,104,32,99,111,109,112,111,110,101,110,116, + 115,46,10,32,32,32,32,84,111,32,103,101,116,32,97,32, + 102,117,108,108,32,112,97,116,104,32,40,119,104,105,99,104, + 32,98,101,103,105,110,115,32,119,105,116,104,32,116,111,112, + 41,32,116,111,32,97,32,102,105,108,101,32,111,114,32,100, + 105,114,101,99,116,111,114,121,32,105,110,10,32,32,32,32, + 100,105,114,112,97,116,104,44,32,100,111,32,111,115,46,112, + 97,116,104,46,106,111,105,110,40,100,105,114,112,97,116,104, + 44,32,110,97,109,101,41,46,10,10,32,32,32,32,73,102, + 32,111,112,116,105,111,110,97,108,32,97,114,103,32,39,116, + 111,112,100,111,119,110,39,32,105,115,32,116,114,117,101,32, + 111,114,32,110,111,116,32,115,112,101,99,105,102,105,101,100, + 44,32,116,104,101,32,116,114,105,112,108,101,32,102,111,114, + 32,97,10,32,32,32,32,100,105,114,101,99,116,111,114,121, + 32,105,115,32,103,101,110,101,114,97,116,101,100,32,98,101, + 102,111,114,101,32,116,104,101,32,116,114,105,112,108,101,115, + 32,102,111,114,32,97,110,121,32,111,102,32,105,116,115,32, + 115,117,98,100,105,114,101,99,116,111,114,105,101,115,10,32, + 32,32,32,40,100,105,114,101,99,116,111,114,105,101,115,32, + 97,114,101,32,103,101,110,101,114,97,116,101,100,32,116,111, + 112,32,100,111,119,110,41,46,32,32,73,102,32,116,111,112, + 100,111,119,110,32,105,115,32,102,97,108,115,101,44,32,116, + 104,101,32,116,114,105,112,108,101,10,32,32,32,32,102,111, + 114,32,97,32,100,105,114,101,99,116,111,114,121,32,105,115, + 32,103,101,110,101,114,97,116,101,100,32,97,102,116,101,114, + 32,116,104,101,32,116,114,105,112,108,101,115,32,102,111,114, + 32,97,108,108,32,111,102,32,105,116,115,10,32,32,32,32, + 115,117,98,100,105,114,101,99,116,111,114,105,101,115,32,40, + 100,105,114,101,99,116,111,114,105,101,115,32,97,114,101,32, + 103,101,110,101,114,97,116,101,100,32,98,111,116,116,111,109, + 32,117,112,41,46,10,10,32,32,32,32,87,104,101,110,32, + 116,111,112,100,111,119,110,32,105,115,32,116,114,117,101,44, + 32,116,104,101,32,99,97,108,108,101,114,32,99,97,110,32, + 109,111,100,105,102,121,32,116,104,101,32,100,105,114,110,97, + 109,101,115,32,108,105,115,116,32,105,110,45,112,108,97,99, + 101,10,32,32,32,32,40,101,46,103,46,44,32,118,105,97, + 32,100,101,108,32,111,114,32,115,108,105,99,101,32,97,115, + 115,105,103,110,109,101,110,116,41,44,32,97,110,100,32,119, + 97,108,107,32,119,105,108,108,32,111,110,108,121,32,114,101, + 99,117,114,115,101,32,105,110,116,111,32,116,104,101,10,32, + 32,32,32,115,117,98,100,105,114,101,99,116,111,114,105,101, + 115,32,119,104,111,115,101,32,110,97,109,101,115,32,114,101, + 109,97,105,110,32,105,110,32,100,105,114,110,97,109,101,115, + 59,32,116,104,105,115,32,99,97,110,32,98,101,32,117,115, + 101,100,32,116,111,32,112,114,117,110,101,32,116,104,101,10, + 32,32,32,32,115,101,97,114,99,104,44,32,111,114,32,116, + 111,32,105,109,112,111,115,101,32,97,32,115,112,101,99,105, + 102,105,99,32,111,114,100,101,114,32,111,102,32,118,105,115, + 105,116,105,110,103,46,32,32,77,111,100,105,102,121,105,110, + 103,32,100,105,114,110,97,109,101,115,32,119,104,101,110,10, + 32,32,32,32,116,111,112,100,111,119,110,32,105,115,32,102, + 97,108,115,101,32,104,97,115,32,110,111,32,101,102,102,101, + 99,116,32,111,110,32,116,104,101,32,98,101,104,97,118,105, + 111,114,32,111,102,32,111,115,46,119,97,108,107,40,41,44, + 32,115,105,110,99,101,32,116,104,101,10,32,32,32,32,100, + 105,114,101,99,116,111,114,105,101,115,32,105,110,32,100,105, + 114,110,97,109,101,115,32,104,97,118,101,32,97,108,114,101, + 97,100,121,32,98,101,101,110,32,103,101,110,101,114,97,116, + 101,100,32,98,121,32,116,104,101,32,116,105,109,101,32,100, + 105,114,110,97,109,101,115,10,32,32,32,32,105,116,115,101, + 108,102,32,105,115,32,103,101,110,101,114,97,116,101,100,46, + 32,78,111,32,109,97,116,116,101,114,32,116,104,101,32,118, + 97,108,117,101,32,111,102,32,116,111,112,100,111,119,110,44, + 32,116,104,101,32,108,105,115,116,32,111,102,10,32,32,32, + 32,115,117,98,100,105,114,101,99,116,111,114,105,101,115,32, + 105,115,32,114,101,116,114,105,101,118,101,100,32,98,101,102, + 111,114,101,32,116,104,101,32,116,117,112,108,101,115,32,102, + 111,114,32,116,104,101,32,100,105,114,101,99,116,111,114,121, + 32,97,110,100,32,105,116,115,10,32,32,32,32,115,117,98, + 100,105,114,101,99,116,111,114,105,101,115,32,97,114,101,32, + 103,101,110,101,114,97,116,101,100,46,10,10,32,32,32,32, + 66,121,32,100,101,102,97,117,108,116,32,101,114,114,111,114, + 115,32,102,114,111,109,32,116,104,101,32,111,115,46,115,99, + 97,110,100,105,114,40,41,32,99,97,108,108,32,97,114,101, + 32,105,103,110,111,114,101,100,46,32,32,73,102,10,32,32, + 32,32,111,112,116,105,111,110,97,108,32,97,114,103,32,39, + 111,110,101,114,114,111,114,39,32,105,115,32,115,112,101,99, + 105,102,105,101,100,44,32,105,116,32,115,104,111,117,108,100, + 32,98,101,32,97,32,102,117,110,99,116,105,111,110,59,32, + 105,116,10,32,32,32,32,119,105,108,108,32,98,101,32,99, + 97,108,108,101,100,32,119,105,116,104,32,111,110,101,32,97, + 114,103,117,109,101,110,116,44,32,97,110,32,79,83,69,114, + 114,111,114,32,105,110,115,116,97,110,99,101,46,32,32,73, + 116,32,99,97,110,10,32,32,32,32,114,101,112,111,114,116, + 32,116,104,101,32,101,114,114,111,114,32,116,111,32,99,111, + 110,116,105,110,117,101,32,119,105,116,104,32,116,104,101,32, + 119,97,108,107,44,32,111,114,32,114,97,105,115,101,32,116, + 104,101,32,101,120,99,101,112,116,105,111,110,10,32,32,32, + 32,116,111,32,97,98,111,114,116,32,116,104,101,32,119,97, + 108,107,46,32,32,78,111,116,101,32,116,104,97,116,32,116, + 104,101,32,102,105,108,101,110,97,109,101,32,105,115,32,97, + 118,97,105,108,97,98,108,101,32,97,115,32,116,104,101,10, + 32,32,32,32,102,105,108,101,110,97,109,101,32,97,116,116, + 114,105,98,117,116,101,32,111,102,32,116,104,101,32,101,120, + 99,101,112,116,105,111,110,32,111,98,106,101,99,116,46,10, + 10,32,32,32,32,66,121,32,100,101,102,97,117,108,116,44, + 32,111,115,46,119,97,108,107,32,100,111,101,115,32,110,111, + 116,32,102,111,108,108,111,119,32,115,121,109,98,111,108,105, + 99,32,108,105,110,107,115,32,116,111,32,115,117,98,100,105, + 114,101,99,116,111,114,105,101,115,32,111,110,10,32,32,32, + 32,115,121,115,116,101,109,115,32,116,104,97,116,32,115,117, + 112,112,111,114,116,32,116,104,101,109,46,32,32,73,110,32, + 111,114,100,101,114,32,116,111,32,103,101,116,32,116,104,105, + 115,32,102,117,110,99,116,105,111,110,97,108,105,116,121,44, + 32,115,101,116,32,116,104,101,10,32,32,32,32,111,112,116, + 105,111,110,97,108,32,97,114,103,117,109,101,110,116,32,39, + 102,111,108,108,111,119,108,105,110,107,115,39,32,116,111,32, + 116,114,117,101,46,10,10,32,32,32,32,67,97,117,116,105, + 111,110,58,32,32,105,102,32,121,111,117,32,112,97,115,115, + 32,97,32,114,101,108,97,116,105,118,101,32,112,97,116,104, + 110,97,109,101,32,102,111,114,32,116,111,112,44,32,100,111, + 110,39,116,32,99,104,97,110,103,101,32,116,104,101,10,32, + 32,32,32,99,117,114,114,101,110,116,32,119,111,114,107,105, + 110,103,32,100,105,114,101,99,116,111,114,121,32,98,101,116, + 119,101,101,110,32,114,101,115,117,109,112,116,105,111,110,115, + 32,111,102,32,119,97,108,107,46,32,32,119,97,108,107,32, + 110,101,118,101,114,10,32,32,32,32,99,104,97,110,103,101, + 115,32,116,104,101,32,99,117,114,114,101,110,116,32,100,105, + 114,101,99,116,111,114,121,44,32,97,110,100,32,97,115,115, + 117,109,101,115,32,116,104,97,116,32,116,104,101,32,99,108, + 105,101,110,116,32,100,111,101,115,110,39,116,10,32,32,32, + 32,101,105,116,104,101,114,46,10,10,32,32,32,32,69,120, + 97,109,112,108,101,58,10,10,32,32,32,32,105,109,112,111, + 114,116,32,111,115,10,32,32,32,32,102,114,111,109,32,111, + 115,46,112,97,116,104,32,105,109,112,111,114,116,32,106,111, + 105,110,44,32,103,101,116,115,105,122,101,10,32,32,32,32, + 102,111,114,32,114,111,111,116,44,32,100,105,114,115,44,32, + 102,105,108,101,115,32,105,110,32,111,115,46,119,97,108,107, + 40,39,112,121,116,104,111,110,47,76,105,98,47,101,109,97, + 105,108,39,41,58,10,32,32,32,32,32,32,32,32,112,114, + 105,110,116,40,114,111,111,116,44,32,34,99,111,110,115,117, + 109,101,115,34,44,32,101,110,100,61,34,34,41,10,32,32, + 32,32,32,32,32,32,112,114,105,110,116,40,115,117,109,40, + 103,101,116,115,105,122,101,40,106,111,105,110,40,114,111,111, + 116,44,32,110,97,109,101,41,41,32,102,111,114,32,110,97, + 109,101,32,105,110,32,102,105,108,101,115,41,44,32,101,110, + 100,61,34,34,41,10,32,32,32,32,32,32,32,32,112,114, + 105,110,116,40,34,98,121,116,101,115,32,105,110,34,44,32, + 108,101,110,40,102,105,108,101,115,41,44,32,34,110,111,110, + 45,100,105,114,101,99,116,111,114,121,32,102,105,108,101,115, + 34,41,10,32,32,32,32,32,32,32,32,105,102,32,39,67, + 86,83,39,32,105,110,32,100,105,114,115,58,10,32,32,32, + 32,32,32,32,32,32,32,32,32,100,105,114,115,46,114,101, + 109,111,118,101,40,39,67,86,83,39,41,32,32,35,32,100, + 111,110,39,116,32,118,105,115,105,116,32,67,86,83,32,100, + 105,114,101,99,116,111,114,105,101,115,10,10,32,32,32,32, + 122,7,111,115,46,119,97,108,107,78,41,4,218,3,115,121, + 115,218,5,97,117,100,105,116,218,5,95,119,97,108,107,218, + 6,102,115,112,97,116,104,41,4,218,3,116,111,112,218,7, + 116,111,112,100,111,119,110,218,7,111,110,101,114,114,111,114, + 218,11,102,111,108,108,111,119,108,105,110,107,115,115,4,0, + 0,0,32,32,32,32,114,22,0,0,0,218,4,119,97,108, + 107,114,80,0,0,0,26,1,0,0,243,4,0,0,0,18, + 59,18,1,114,81,0,0,0,115,36,0,0,0,5,8,5, + 14,15,24,26,29,31,38,40,47,49,60,5,61,5,61,12, + 17,18,24,25,28,18,29,31,38,40,47,49,60,12,61,5, + 61,114,25,0,0,0,99,4,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,35,0,0,0,115,250,1,0,0, + 129,0,103,0,125,4,103,0,125,5,103,0,125,6,9,0, + 116,0,124,0,131,1,125,7,110,27,35,0,4,0,116,1, + 121,38,1,0,125,8,1,0,124,2,100,0,117,1,114,28, + 124,2,124,8,131,1,1,0,89,0,100,0,125,8,126,8, + 100,0,83,0,100,0,125,8,126,8,119,1,119,0,37,0, + 124,7,53,0,1,0,9,0,9,0,9,0,116,2,124,7, + 131,1,125,9,110,11,35,0,4,0,116,3,121,60,1,0, + 1,0,1,0,89,0,113,169,119,0,37,0,110,32,35,0, + 4,0,116,1,121,93,1,0,125,8,1,0,124,2,100,0, + 117,1,114,78,124,2,124,8,131,1,1,0,89,0,100,0, + 125,8,126,8,100,0,4,0,4,0,131,3,1,0,100,0, + 83,0,100,0,125,8,126,8,119,1,119,0,37,0,9,0, + 124,9,160,4,161,0,125,10,110,13,35,0,4,0,116,1, + 121,112,1,0,1,0,1,0,100,2,125,10,89,0,110,2, + 119,0,37,0,124,10,114,123,124,4,160,5,124,9,106,6, + 161,1,1,0,110,6,124,5,160,5,124,9,106,6,161,1, + 1,0,124,1,115,168,124,10,114,168,124,3,114,138,100,1, + 125,11,110,22,9,0,124,9,160,7,161,0,125,12,110,13, + 35,0,4,0,116,1,121,155,1,0,1,0,1,0,100,2, + 125,12,89,0,110,2,119,0,37,0,124,12,12,0,125,11, + 124,11,114,168,124,6,160,5,124,9,106,8,161,1,1,0, + 113,44,9,0,100,0,4,0,4,0,131,3,1,0,110,11, + 35,0,49,0,115,181,119,4,37,0,1,0,1,0,1,0, + 89,0,1,0,1,0,124,1,114,230,124,0,124,4,124,5, + 102,3,86,0,1,0,116,8,106,9,116,8,106,10,2,2, + 125,13,125,14,124,4,68,0,93,23,125,15,124,14,124,0, + 124,15,131,2,125,16,124,3,115,217,124,13,124,16,131,1, + 115,227,116,11,124,16,124,1,124,2,124,3,131,4,69,0, + 100,0,72,0,1,0,113,204,100,0,83,0,124,6,68,0, + 93,12,125,16,116,11,124,16,124,1,124,2,124,3,131,4, + 69,0,100,0,72,0,1,0,113,232,124,0,124,4,124,5, + 102,3,86,0,1,0,100,0,83,0,41,3,78,84,70,41, + 12,114,53,0,0,0,114,65,0,0,0,218,4,110,101,120, + 116,218,13,83,116,111,112,73,116,101,114,97,116,105,111,110, + 218,6,105,115,95,100,105,114,218,6,97,112,112,101,110,100, + 114,9,0,0,0,218,10,105,115,95,115,121,109,108,105,110, + 107,114,10,0,0,0,218,6,105,115,108,105,110,107,218,4, + 106,111,105,110,114,74,0,0,0,41,17,114,76,0,0,0, + 114,77,0,0,0,114,78,0,0,0,114,79,0,0,0,218, + 4,100,105,114,115,218,7,110,111,110,100,105,114,115,90,9, + 119,97,108,107,95,100,105,114,115,218,10,115,99,97,110,100, + 105,114,95,105,116,90,5,101,114,114,111,114,218,5,101,110, + 116,114,121,114,84,0,0,0,90,9,119,97,108,107,95,105, + 110,116,111,114,86,0,0,0,114,87,0,0,0,114,88,0, + 0,0,218,7,100,105,114,110,97,109,101,90,8,110,101,119, + 95,112,97,116,104,115,17,0,0,0,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,114,22,0,0,0, + 114,74,0,0,0,114,74,0,0,0,88,1,0,0,115,148, + 0,0,0,2,128,4,1,4,1,4,1,2,7,10,3,2, + 128,12,1,8,1,8,1,12,1,8,128,2,253,2,128,6, + 5,2,1,2,1,2,1,10,1,2,128,12,1,4,1,2, + 255,2,128,2,255,2,128,12,3,8,1,8,1,8,1,14, + 246,8,128,2,7,2,128,2,5,10,1,2,128,12,1,8, + 3,2,253,2,128,4,5,14,1,12,2,8,2,4,3,6, + 1,2,2,10,1,2,128,12,1,8,4,2,252,2,128,6, + 5,4,2,12,1,2,217,2,5,20,250,2,128,12,0,4, + 43,12,1,14,3,8,1,10,1,12,5,20,1,2,128,4, + 249,8,10,22,1,16,2,115,182,0,0,0,2,128,4,1, + 4,1,4,1,2,14,10,252,2,128,2,4,2,253,8,3, + 6,254,10,1,12,1,8,128,2,0,2,128,2,2,4,40, + 2,217,2,9,2,252,10,254,2,128,2,2,2,255,14,1, + 2,128,2,254,2,128,2,6,2,253,8,3,6,254,10,1, + 8,1,14,30,8,128,2,226,2,128,2,7,10,252,2,128, + 2,4,2,253,18,3,2,128,2,2,2,3,14,254,12,2, + 2,2,2,16,2,240,2,16,2,243,2,10,6,247,2,8, + 10,251,2,128,2,5,2,252,18,4,2,128,6,1,2,2, + 14,1,2,217,2,5,20,34,2,128,12,0,2,3,2,18, + 12,239,14,3,2,1,4,7,2,249,10,1,2,5,2,1, + 6,255,22,1,2,128,4,0,2,3,4,1,2,255,22,1, + 16,2,115,250,1,0,0,0,0,12,14,5,9,15,17,5, + 12,17,19,5,14,5,15,22,29,30,33,22,34,9,19,9, + 19,0,0,5,15,12,19,5,15,5,15,5,15,5,15,12, + 19,27,31,12,31,9,27,13,20,21,26,13,27,13,27,9, + 15,9,15,9,15,9,15,9,15,9,15,0,0,0,0,0, + 0,0,0,5,15,0,0,10,20,5,49,5,49,15,19,13, + 23,17,26,29,33,34,44,29,45,21,26,21,26,0,0,17, + 26,24,37,17,26,17,26,17,26,17,26,21,26,21,26,17, + 26,0,0,21,26,0,0,13,23,20,27,13,23,13,23,13, + 23,13,23,20,27,35,39,20,39,17,35,21,28,29,34,21, + 35,21,35,17,23,17,23,17,23,17,23,5,49,5,49,5, + 49,5,49,5,49,5,49,5,49,0,0,0,0,0,0,0, + 0,13,23,0,0,13,31,26,31,26,40,26,40,17,23,17, + 23,0,0,13,31,20,27,13,31,13,31,13,31,13,31,26, + 31,17,23,17,23,17,23,13,31,0,0,16,22,13,43,17, + 21,17,40,29,34,29,39,17,40,17,40,17,40,17,24,17, + 43,32,37,32,42,17,43,17,43,20,27,13,49,32,38,13, + 49,20,31,17,47,33,37,21,30,21,30,21,43,38,43,38, + 56,38,56,25,35,25,35,0,0,21,43,28,35,21,43,21, + 43,21,43,21,43,38,43,25,35,25,35,25,35,21,43,0, + 0,37,47,33,47,21,30,20,29,17,49,21,30,21,49,38, + 43,38,48,21,49,21,49,15,19,21,26,5,49,5,49,5, + 49,5,49,5,49,5,49,5,49,5,49,5,49,5,49,0, + 0,5,49,5,49,5,49,5,49,5,49,5,49,8,15,5, + 33,15,18,20,24,26,33,15,33,9,33,9,33,24,28,24, + 35,37,41,37,46,24,46,9,15,17,21,24,28,9,74,9, + 74,13,20,24,28,29,32,34,41,24,42,13,21,16,27,13, + 74,35,41,42,50,35,51,13,74,28,33,34,42,44,51,53, + 60,62,73,28,74,17,74,17,74,17,74,17,74,0,0,9, + 74,9,74,25,34,9,70,9,70,13,21,24,29,30,38,40, + 47,49,56,58,69,24,70,13,70,13,70,13,70,13,70,13, + 70,15,18,20,24,26,33,15,33,9,33,9,33,9,33,9, + 33,115,168,0,0,0,136,4,13,0,141,7,39,7,148,8, + 34,7,162,5,39,7,170,2,66,48,3,174,4,51,2,178, + 1,63,2,179,7,61,9,186,1,63,2,187,1,66,48,3, + 188,1,61,9,189,1,63,2,190,1,66,48,3,191,7,65, + 30,9,193,6,8,65,25,9,193,14,4,66,48,3,193,25, + 5,65,30,9,193,30,1,66,48,3,193,32,4,65,37,2, + 193,36,1,66,48,3,193,37,9,65,49,9,193,46,2,66, + 48,3,193,48,1,65,49,9,193,49,25,66,48,3,194,11, + 4,66,16,2,194,15,1,66,48,3,194,16,9,66,28,9, + 194,25,2,66,48,3,194,27,1,66,28,9,194,28,13,66, + 48,3,194,48,4,66,52,11,194,53,3,66,52,11,114,80, + 0,0,0,218,1,46,169,2,218,15,102,111,108,108,111,119, + 95,115,121,109,108,105,110,107,115,218,6,100,105,114,95,102, + 100,99,3,0,0,0,0,0,0,0,2,0,0,0,8,0, + 0,0,35,0,0,0,115,182,0,0,0,129,0,116,0,106, + 1,100,1,124,0,124,1,124,2,124,3,124,4,131,6,1, + 0,116,2,124,0,131,1,125,0,124,3,115,24,116,3,124, + 0,100,2,124,4,100,3,141,3,125,5,116,4,124,0,116, + 5,124,4,100,4,141,3,125,6,9,0,124,3,115,48,116, + 6,106,7,124,5,106,8,131,1,114,70,116,9,106,10,124, + 5,116,3,124,6,131,1,131,2,114,77,116,11,124,6,124, + 0,116,12,124,0,116,13,131,2,124,1,124,2,124,3,131, + 6,69,0,100,5,72,0,1,0,9,0,116,14,124,6,131, + 1,1,0,100,5,83,0,9,0,116,14,124,6,131,1,1, + 0,100,5,83,0,9,0,116,14,124,6,131,1,1,0,100, + 5,83,0,35,0,116,14,124,6,131,1,1,0,119,0,37, + 0,41,6,97,2,5,0,0,68,105,114,101,99,116,111,114, + 121,32,116,114,101,101,32,103,101,110,101,114,97,116,111,114, + 46,10,10,32,32,32,32,32,32,32,32,84,104,105,115,32, + 98,101,104,97,118,101,115,32,101,120,97,99,116,108,121,32, + 108,105,107,101,32,119,97,108,107,40,41,44,32,101,120,99, + 101,112,116,32,116,104,97,116,32,105,116,32,121,105,101,108, + 100,115,32,97,32,52,45,116,117,112,108,101,10,10,32,32, + 32,32,32,32,32,32,32,32,32,32,100,105,114,112,97,116, + 104,44,32,100,105,114,110,97,109,101,115,44,32,102,105,108, + 101,110,97,109,101,115,44,32,100,105,114,102,100,10,10,32, + 32,32,32,32,32,32,32,96,100,105,114,112,97,116,104,96, + 44,32,96,100,105,114,110,97,109,101,115,96,32,97,110,100, + 32,96,102,105,108,101,110,97,109,101,115,96,32,97,114,101, + 32,105,100,101,110,116,105,99,97,108,32,116,111,32,119,97, + 108,107,40,41,32,111,117,116,112,117,116,44,10,32,32,32, + 32,32,32,32,32,97,110,100,32,96,100,105,114,102,100,96, + 32,105,115,32,97,32,102,105,108,101,32,100,101,115,99,114, + 105,112,116,111,114,32,114,101,102,101,114,114,105,110,103,32, + 116,111,32,116,104,101,32,100,105,114,101,99,116,111,114,121, + 32,96,100,105,114,112,97,116,104,96,46,10,10,32,32,32, + 32,32,32,32,32,84,104,101,32,97,100,118,97,110,116,97, + 103,101,32,111,102,32,102,119,97,108,107,40,41,32,111,118, + 101,114,32,119,97,108,107,40,41,32,105,115,32,116,104,97, + 116,32,105,116,39,115,32,115,97,102,101,32,97,103,97,105, + 110,115,116,32,115,121,109,108,105,110,107,10,32,32,32,32, + 32,32,32,32,114,97,99,101,115,32,40,119,104,101,110,32, + 102,111,108,108,111,119,95,115,121,109,108,105,110,107,115,32, + 105,115,32,70,97,108,115,101,41,46,10,10,32,32,32,32, + 32,32,32,32,73,102,32,100,105,114,95,102,100,32,105,115, + 32,110,111,116,32,78,111,110,101,44,32,105,116,32,115,104, + 111,117,108,100,32,98,101,32,97,32,102,105,108,101,32,100, + 101,115,99,114,105,112,116,111,114,32,111,112,101,110,32,116, + 111,32,97,32,100,105,114,101,99,116,111,114,121,44,10,32, + 32,32,32,32,32,32,32,32,32,97,110,100,32,116,111,112, + 32,115,104,111,117,108,100,32,98,101,32,114,101,108,97,116, + 105,118,101,59,32,116,111,112,32,119,105,108,108,32,116,104, + 101,110,32,98,101,32,114,101,108,97,116,105,118,101,32,116, + 111,32,116,104,97,116,32,100,105,114,101,99,116,111,114,121, + 46,10,32,32,32,32,32,32,32,32,32,32,40,100,105,114, + 95,102,100,32,105,115,32,97,108,119,97,121,115,32,115,117, + 112,112,111,114,116,101,100,32,102,111,114,32,102,119,97,108, + 107,46,41,10,10,32,32,32,32,32,32,32,32,67,97,117, + 116,105,111,110,58,10,32,32,32,32,32,32,32,32,83,105, + 110,99,101,32,102,119,97,108,107,40,41,32,121,105,101,108, + 100,115,32,102,105,108,101,32,100,101,115,99,114,105,112,116, + 111,114,115,44,32,116,104,111,115,101,32,97,114,101,32,111, + 110,108,121,32,118,97,108,105,100,32,117,110,116,105,108,32, + 116,104,101,10,32,32,32,32,32,32,32,32,110,101,120,116, + 32,105,116,101,114,97,116,105,111,110,32,115,116,101,112,44, + 32,115,111,32,121,111,117,32,115,104,111,117,108,100,32,100, + 117,112,40,41,32,116,104,101,109,32,105,102,32,121,111,117, + 32,119,97,110,116,32,116,111,32,107,101,101,112,32,116,104, + 101,109,10,32,32,32,32,32,32,32,32,102,111,114,32,97, + 32,108,111,110,103,101,114,32,112,101,114,105,111,100,46,10, + 10,32,32,32,32,32,32,32,32,69,120,97,109,112,108,101, + 58,10,10,32,32,32,32,32,32,32,32,105,109,112,111,114, + 116,32,111,115,10,32,32,32,32,32,32,32,32,102,111,114, + 32,114,111,111,116,44,32,100,105,114,115,44,32,102,105,108, + 101,115,44,32,114,111,111,116,102,100,32,105,110,32,111,115, + 46,102,119,97,108,107,40,39,112,121,116,104,111,110,47,76, + 105,98,47,101,109,97,105,108,39,41,58,10,32,32,32,32, + 32,32,32,32,32,32,32,32,112,114,105,110,116,40,114,111, + 111,116,44,32,34,99,111,110,115,117,109,101,115,34,44,32, + 101,110,100,61,34,34,41,10,32,32,32,32,32,32,32,32, + 32,32,32,32,112,114,105,110,116,40,115,117,109,40,111,115, + 46,115,116,97,116,40,110,97,109,101,44,32,100,105,114,95, + 102,100,61,114,111,111,116,102,100,41,46,115,116,95,115,105, + 122,101,32,102,111,114,32,110,97,109,101,32,105,110,32,102, + 105,108,101,115,41,44,10,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,101,110,100,61,34,34,41, + 10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,105, + 110,116,40,34,98,121,116,101,115,32,105,110,34,44,32,108, + 101,110,40,102,105,108,101,115,41,44,32,34,110,111,110,45, + 100,105,114,101,99,116,111,114,121,32,102,105,108,101,115,34, + 41,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102, + 32,39,67,86,83,39,32,105,110,32,100,105,114,115,58,10, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, + 100,105,114,115,46,114,101,109,111,118,101,40,39,67,86,83, + 39,41,32,32,35,32,100,111,110,39,116,32,118,105,115,105, + 116,32,67,86,83,32,100,105,114,101,99,116,111,114,105,101, + 115,10,32,32,32,32,32,32,32,32,122,8,111,115,46,102, + 119,97,108,107,70,114,95,0,0,0,169,1,114,97,0,0, + 0,78,41,15,114,72,0,0,0,114,73,0,0,0,114,75, + 0,0,0,114,48,0,0,0,114,50,0,0,0,218,8,79, + 95,82,68,79,78,76,89,218,2,115,116,90,7,83,95,73, + 83,68,73,82,90,7,115,116,95,109,111,100,101,114,10,0, + 0,0,218,8,115,97,109,101,115,116,97,116,218,6,95,102, + 119,97,108,107,114,63,0,0,0,114,64,0,0,0,218,5, + 99,108,111,115,101,41,7,114,76,0,0,0,114,77,0,0, + 0,114,78,0,0,0,114,96,0,0,0,114,97,0,0,0, + 218,7,111,114,105,103,95,115,116,218,5,116,111,112,102,100, + 115,7,0,0,0,32,32,32,32,32,32,32,114,22,0,0, + 0,218,5,102,119,97,108,107,114,106,0,0,0,174,1,0, + 0,115,42,0,0,0,2,128,20,33,8,1,4,3,14,1, + 14,1,2,1,16,1,14,1,2,255,14,2,6,1,12,255, + 12,3,2,251,12,5,2,251,12,5,2,128,10,0,2,128, + 115,46,0,0,0,2,128,20,33,8,1,2,3,16,1,14, + 1,2,7,2,251,2,3,10,253,2,3,14,254,2,2,14, + 255,18,1,12,2,2,254,12,2,2,254,12,2,2,128,10, + 0,2,128,115,182,0,0,0,0,0,9,12,9,18,19,29, + 31,34,36,43,45,52,54,69,71,77,9,78,9,78,15,21, + 22,25,15,26,9,12,16,31,9,70,23,27,28,31,49,54, + 63,69,23,70,23,70,13,20,17,21,22,25,27,35,44,50, + 17,51,17,51,9,14,9,25,17,32,13,69,37,39,37,47, + 48,55,48,63,37,64,13,69,37,41,37,50,51,58,60,64, + 65,70,60,71,37,72,13,69,28,34,35,40,42,45,47,57, + 58,61,63,68,47,69,35,42,44,51,53,68,28,69,17,69, + 17,69,17,69,17,69,17,69,13,18,19,24,13,25,13,25, + 13,25,13,25,13,69,13,18,19,24,13,25,13,25,13,25, + 13,25,13,69,13,18,19,24,13,25,13,25,13,25,13,25, + 0,0,13,18,19,24,13,25,13,25,13,25,0,0,115,11, + 0,0,0,160,31,65,20,0,193,20,6,65,26,7,99,6, + 0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,35, + 0,0,0,115,200,1,0,0,129,0,116,0,124,0,131,1, + 125,6,103,0,125,7,103,0,125,8,124,3,115,13,124,5, + 114,15,100,0,110,1,103,0,125,9,124,6,68,0,93,69, + 125,10,124,10,106,1,125,11,124,2,114,30,116,2,124,11, + 131,1,125,11,9,0,124,10,160,3,161,0,114,50,124,7, + 160,4,124,11,161,1,1,0,124,9,100,0,117,1,114,49, + 124,9,160,4,124,10,161,1,1,0,110,5,124,8,160,4, + 124,11,161,1,1,0,113,19,35,0,4,0,116,5,121,87, + 1,0,1,0,1,0,9,0,124,10,160,6,161,0,114,73, + 124,8,160,4,124,11,161,1,1,0,110,11,35,0,4,0, + 116,5,121,83,1,0,1,0,1,0,89,0,110,2,119,0, + 37,0,89,0,113,19,119,0,37,0,124,3,114,98,124,1, + 124,7,124,8,124,0,102,4,86,0,1,0,124,9,100,0, + 117,0,114,104,124,7,110,4,116,7,124,7,124,9,131,2, + 68,0,93,105,125,11,9,0,124,5,115,140,124,3,114,124, + 116,8,124,11,124,0,100,1,100,2,141,3,125,12,110,16, + 124,9,100,0,117,1,115,130,74,0,130,1,124,11,92,2, + 125,11,125,10,124,10,160,8,100,1,100,3,166,1,125,12, + 116,9,124,11,116,10,124,0,100,4,141,3,125,13,110,26, + 35,0,4,0,116,5,121,172,1,0,125,14,1,0,124,4, + 100,0,117,1,114,163,124,4,124,14,131,1,1,0,89,0, + 100,0,125,14,126,14,113,109,100,0,125,14,126,14,119,1, + 119,0,37,0,9,0,124,5,115,185,116,11,106,12,124,12, + 116,8,124,13,131,1,131,2,114,203,116,11,106,13,124,1, + 124,11,131,2,125,15,116,14,124,13,124,15,124,2,124,3, + 124,4,124,5,131,6,69,0,100,0,72,0,1,0,116,15, + 124,13,131,1,1,0,113,109,35,0,116,15,124,13,131,1, + 1,0,119,0,37,0,124,3,115,226,124,1,124,7,124,8, + 124,0,102,4,86,0,1,0,100,0,83,0,100,0,83,0, + 41,5,78,70,41,2,114,97,0,0,0,114,96,0,0,0, + 41,1,114,96,0,0,0,114,98,0,0,0,41,16,114,53, + 0,0,0,114,9,0,0,0,114,15,0,0,0,114,84,0, + 0,0,114,85,0,0,0,114,65,0,0,0,114,86,0,0, + 0,218,3,122,105,112,114,48,0,0,0,114,50,0,0,0, + 114,99,0,0,0,114,10,0,0,0,114,101,0,0,0,114, + 88,0,0,0,114,102,0,0,0,114,103,0,0,0,41,16, + 114,105,0,0,0,90,7,116,111,112,112,97,116,104,90,7, + 105,115,98,121,116,101,115,114,77,0,0,0,114,78,0,0, + 0,114,96,0,0,0,114,91,0,0,0,114,89,0,0,0, + 114,90,0,0,0,90,7,101,110,116,114,105,101,115,114,92, + 0,0,0,114,9,0,0,0,114,104,0,0,0,90,5,100, + 105,114,102,100,90,3,101,114,114,90,7,100,105,114,112,97, + 116,104,115,16,0,0,0,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,114,22,0,0,0,114,102,0,0, + 0,114,102,0,0,0,222,1,0,0,115,120,0,0,0,2, + 128,8,5,4,1,4,1,16,1,8,1,6,1,4,1,8, + 1,2,1,8,1,10,1,8,1,10,1,2,128,10,2,4, + 128,12,1,2,1,8,2,10,1,4,128,12,1,4,1,2, + 255,6,128,2,251,2,128,4,8,14,1,26,2,2,1,4, + 1,4,1,16,1,12,2,8,1,12,1,16,1,2,128,12, + 1,8,1,8,1,10,1,8,128,2,253,2,128,2,4,20, + 1,12,1,8,1,6,1,10,255,10,3,2,128,10,0,2, + 128,4,2,18,1,4,255,115,142,0,0,0,2,128,8,5, + 4,1,4,1,16,1,2,1,4,17,2,239,6,1,2,1, + 10,1,2,14,6,244,2,5,10,252,6,1,12,1,2,128, + 10,2,4,128,2,7,2,250,10,6,6,253,12,1,4,128, + 2,2,2,255,14,1,6,128,2,0,2,128,2,2,16,1, + 20,2,4,20,2,236,2,13,2,245,2,6,2,251,2,5, + 16,252,12,2,8,1,12,1,16,1,2,128,2,4,2,253, + 8,3,6,254,10,1,10,1,8,128,2,0,2,128,2,7, + 2,251,2,3,14,253,2,3,12,254,8,1,16,1,10,2, + 2,128,10,0,2,128,2,2,24,1,115,200,1,0,0,0, + 0,22,29,30,35,22,36,9,19,16,18,9,13,19,21,9, + 16,27,34,19,61,38,53,19,61,19,23,19,23,59,61,9, + 16,22,32,9,25,9,25,13,18,20,25,20,30,13,17,16, + 23,13,38,24,32,33,37,24,38,17,21,13,25,20,25,20, + 34,20,34,17,41,21,25,21,38,33,37,21,38,21,38,24, + 31,39,43,24,43,21,46,25,32,25,46,40,45,25,46,25, + 46,0,0,21,28,21,41,36,40,21,41,21,41,0,0,0, + 0,13,25,20,27,13,25,13,25,13,25,13,25,17,25,24, + 29,24,42,24,42,21,45,25,32,25,45,40,44,25,45,25, + 45,0,0,0,0,17,25,24,31,17,25,17,25,17,25,17, + 25,21,25,21,25,17,25,0,0,0,0,0,0,13,25,0, + 0,12,19,9,48,19,26,28,32,34,41,43,48,19,48,13, + 48,13,48,29,36,40,44,29,44,21,68,21,25,21,25,50, + 53,54,58,60,67,50,68,9,29,9,29,13,17,13,25,24, + 39,17,68,24,31,21,68,35,39,40,44,53,58,76,81,35, + 82,35,82,25,32,25,32,32,39,47,51,32,51,25,51,25, + 51,25,51,39,43,25,36,25,29,31,36,35,40,35,68,62, + 67,35,68,35,68,25,32,25,29,30,34,36,44,53,58,25, + 59,25,59,17,22,17,22,0,0,13,25,20,27,13,25,13, + 25,13,25,13,25,20,27,35,39,20,39,17,33,21,28,29, + 32,21,33,21,33,17,25,17,25,17,25,17,25,17,25,0, + 0,0,0,0,0,0,0,13,25,0,0,13,29,20,35,17, + 73,39,43,39,52,53,60,62,66,67,72,62,73,39,74,17, + 73,31,35,31,40,41,48,50,54,31,55,21,28,32,38,39, + 44,46,53,55,62,39,46,48,55,57,72,32,73,21,73,21, + 73,21,73,21,73,17,22,23,28,17,29,17,29,17,29,0, + 0,17,22,23,28,17,29,17,29,17,29,0,0,16,23,9, + 48,19,26,28,32,34,41,43,48,19,48,13,48,13,48,13, + 48,13,48,9,48,9,48,115,87,0,0,0,159,24,56,2, + 184,7,65,24,9,193,0,9,65,10,8,193,9,1,65,24, + 9,193,10,7,65,20,15,193,17,2,65,24,9,193,19,1, + 65,20,15,193,20,1,65,24,9,193,23,1,65,24,9,193, + 48,35,66,20,2,194,20,7,66,45,9,194,27,8,66,40, + 9,194,40,5,66,45,9,194,47,28,67,16,2,195,16,6, + 67,22,9,114,106,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,7,0,0,0,243,14,0, + 0,0,116,0,124,0,124,1,131,2,1,0,100,1,83,0, + 41,2,122,112,101,120,101,99,108,40,102,105,108,101,44,32, + 42,97,114,103,115,41,10,10,32,32,32,32,69,120,101,99, + 117,116,101,32,116,104,101,32,101,120,101,99,117,116,97,98, + 108,101,32,102,105,108,101,32,119,105,116,104,32,97,114,103, + 117,109,101,110,116,32,108,105,115,116,32,97,114,103,115,44, + 32,114,101,112,108,97,99,105,110,103,32,116,104,101,10,32, + 32,32,32,99,117,114,114,101,110,116,32,112,114,111,99,101, + 115,115,46,32,78,41,1,218,5,101,120,101,99,118,169,2, + 218,4,102,105,108,101,218,4,97,114,103,115,115,2,0,0, + 0,32,32,114,22,0,0,0,218,5,101,120,101,99,108,114, + 113,0,0,0,24,2,0,0,243,2,0,0,0,14,5,114, + 114,0,0,0,115,14,0,0,0,5,10,11,15,17,21,5, + 22,5,22,5,22,5,22,114,25,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,0,7,0,0, + 0,243,32,0,0,0,124,1,100,1,25,0,125,2,116,0, + 124,0,124,1,100,2,100,1,133,2,25,0,124,2,131,3, + 1,0,100,2,83,0,41,3,122,138,101,120,101,99,108,101, + 40,102,105,108,101,44,32,42,97,114,103,115,44,32,101,110, + 118,41,10,10,32,32,32,32,69,120,101,99,117,116,101,32, + 116,104,101,32,101,120,101,99,117,116,97,98,108,101,32,102, + 105,108,101,32,119,105,116,104,32,97,114,103,117,109,101,110, + 116,32,108,105,115,116,32,97,114,103,115,32,97,110,100,10, + 32,32,32,32,101,110,118,105,114,111,110,109,101,110,116,32, + 101,110,118,44,32,114,101,112,108,97,99,105,110,103,32,116, + 104,101,32,99,117,114,114,101,110,116,32,112,114,111,99,101, + 115,115,46,32,233,255,255,255,255,78,41,1,114,54,0,0, + 0,169,3,114,111,0,0,0,114,112,0,0,0,218,3,101, + 110,118,115,3,0,0,0,32,32,32,114,22,0,0,0,218, + 6,101,120,101,99,108,101,114,119,0,0,0,31,2,0,0, + 243,4,0,0,0,8,5,24,1,114,120,0,0,0,115,32, + 0,0,0,11,15,16,18,11,19,5,8,5,11,12,16,18, + 22,23,26,24,26,23,26,18,27,29,32,5,33,5,33,5, + 33,5,33,114,25,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,7,0,0,0,114,108,0, + 0,0,41,2,122,149,101,120,101,99,108,112,40,102,105,108, + 101,44,32,42,97,114,103,115,41,10,10,32,32,32,32,69, + 120,101,99,117,116,101,32,116,104,101,32,101,120,101,99,117, + 116,97,98,108,101,32,102,105,108,101,32,40,119,104,105,99, + 104,32,105,115,32,115,101,97,114,99,104,101,100,32,102,111, + 114,32,97,108,111,110,103,32,36,80,65,84,72,41,10,32, + 32,32,32,119,105,116,104,32,97,114,103,117,109,101,110,116, + 32,108,105,115,116,32,97,114,103,115,44,32,114,101,112,108, + 97,99,105,110,103,32,116,104,101,32,99,117,114,114,101,110, + 116,32,112,114,111,99,101,115,115,46,32,78,41,1,218,6, + 101,120,101,99,118,112,114,110,0,0,0,115,2,0,0,0, + 32,32,114,22,0,0,0,218,6,101,120,101,99,108,112,114, + 122,0,0,0,39,2,0,0,114,114,0,0,0,114,114,0, + 0,0,115,14,0,0,0,5,11,12,16,18,22,5,23,5, + 23,5,23,5,23,114,25,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,7,0,0,0,114, + 115,0,0,0,41,3,122,179,101,120,101,99,108,112,101,40, + 102,105,108,101,44,32,42,97,114,103,115,44,32,101,110,118, + 41,10,10,32,32,32,32,69,120,101,99,117,116,101,32,116, + 104,101,32,101,120,101,99,117,116,97,98,108,101,32,102,105, + 108,101,32,40,119,104,105,99,104,32,105,115,32,115,101,97, + 114,99,104,101,100,32,102,111,114,32,97,108,111,110,103,32, + 36,80,65,84,72,41,10,32,32,32,32,119,105,116,104,32, + 97,114,103,117,109,101,110,116,32,108,105,115,116,32,97,114, + 103,115,32,97,110,100,32,101,110,118,105,114,111,110,109,101, + 110,116,32,101,110,118,44,32,114,101,112,108,97,99,105,110, + 103,32,116,104,101,32,99,117,114,114,101,110,116,10,32,32, + 32,32,112,114,111,99,101,115,115,46,32,114,116,0,0,0, + 78,41,1,218,7,101,120,101,99,118,112,101,114,117,0,0, + 0,115,3,0,0,0,32,32,32,114,22,0,0,0,218,7, + 101,120,101,99,108,112,101,114,124,0,0,0,46,2,0,0, + 243,4,0,0,0,8,6,24,1,114,125,0,0,0,115,32, + 0,0,0,11,15,16,18,11,19,5,8,5,12,13,17,19, + 23,24,27,25,27,24,27,19,28,30,33,5,34,5,34,5, + 34,5,34,114,25,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,114,108,0, + 0,0,41,2,122,192,101,120,101,99,118,112,40,102,105,108, + 101,44,32,97,114,103,115,41,10,10,32,32,32,32,69,120, + 101,99,117,116,101,32,116,104,101,32,101,120,101,99,117,116, + 97,98,108,101,32,102,105,108,101,32,40,119,104,105,99,104, + 32,105,115,32,115,101,97,114,99,104,101,100,32,102,111,114, + 32,97,108,111,110,103,32,36,80,65,84,72,41,10,32,32, + 32,32,119,105,116,104,32,97,114,103,117,109,101,110,116,32, + 108,105,115,116,32,97,114,103,115,44,32,114,101,112,108,97, + 99,105,110,103,32,116,104,101,32,99,117,114,114,101,110,116, + 32,112,114,111,99,101,115,115,46,10,32,32,32,32,97,114, + 103,115,32,109,97,121,32,98,101,32,97,32,108,105,115,116, + 32,111,114,32,116,117,112,108,101,32,111,102,32,115,116,114, + 105,110,103,115,46,32,78,169,1,218,8,95,101,120,101,99, + 118,112,101,114,110,0,0,0,115,2,0,0,0,32,32,114, + 22,0,0,0,114,121,0,0,0,114,121,0,0,0,55,2, + 0,0,243,2,0,0,0,14,6,114,128,0,0,0,115,14, + 0,0,0,5,13,14,18,20,24,5,25,5,25,5,25,5, + 25,114,25,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,16,0,0,0, + 116,0,124,0,124,1,124,2,131,3,1,0,100,1,83,0, + 41,2,122,222,101,120,101,99,118,112,101,40,102,105,108,101, + 44,32,97,114,103,115,44,32,101,110,118,41,10,10,32,32, + 32,32,69,120,101,99,117,116,101,32,116,104,101,32,101,120, + 101,99,117,116,97,98,108,101,32,102,105,108,101,32,40,119, + 104,105,99,104,32,105,115,32,115,101,97,114,99,104,101,100, + 32,102,111,114,32,97,108,111,110,103,32,36,80,65,84,72, + 41,10,32,32,32,32,119,105,116,104,32,97,114,103,117,109, + 101,110,116,32,108,105,115,116,32,97,114,103,115,32,97,110, + 100,32,101,110,118,105,114,111,110,109,101,110,116,32,101,110, + 118,44,32,114,101,112,108,97,99,105,110,103,32,116,104,101, + 10,32,32,32,32,99,117,114,114,101,110,116,32,112,114,111, + 99,101,115,115,46,10,32,32,32,32,97,114,103,115,32,109, + 97,121,32,98,101,32,97,32,108,105,115,116,32,111,114,32, + 116,117,112,108,101,32,111,102,32,115,116,114,105,110,103,115, + 46,32,78,114,126,0,0,0,114,117,0,0,0,115,3,0, + 0,0,32,32,32,114,22,0,0,0,114,123,0,0,0,114, + 123,0,0,0,63,2,0,0,243,2,0,0,0,16,7,114, + 129,0,0,0,115,16,0,0,0,5,13,14,18,20,24,26, + 29,5,30,5,30,5,30,5,30,114,25,0,0,0,41,6, + 114,113,0,0,0,114,119,0,0,0,114,122,0,0,0,114, + 124,0,0,0,114,121,0,0,0,114,123,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,3, + 0,0,0,115,250,0,0,0,124,2,100,0,117,1,114,11, + 116,0,125,3,124,1,124,2,102,2,125,4,110,7,116,1, + 125,3,124,1,102,1,125,4,116,2,125,2,116,3,106,4, + 124,0,131,1,114,33,124,3,124,0,103,1,124,4,162,1, + 82,0,142,0,1,0,100,0,83,0,100,0,125,5,116,5, + 124,2,131,1,125,6,116,6,100,1,107,3,114,52,116,7, + 124,0,131,1,125,0,116,8,116,7,124,6,131,2,125,6, + 124,6,68,0,93,62,125,7,116,3,106,9,124,7,124,0, + 131,2,125,8,9,0,124,3,124,8,103,1,124,4,162,1, + 82,0,142,0,1,0,113,54,35,0,4,0,116,10,116,11, + 102,2,121,92,1,0,125,9,1,0,124,9,125,10,89,0, + 100,0,125,9,126,9,113,54,100,0,125,9,126,9,119,1, + 4,0,116,12,121,115,1,0,125,9,1,0,124,9,125,10, + 124,5,100,0,117,0,114,106,124,9,125,5,89,0,100,0, + 125,9,126,9,113,54,100,0,125,9,126,9,119,1,119,0, + 37,0,124,5,100,0,117,1,114,123,124,5,130,1,124,10, + 130,1,41,2,78,114,42,0,0,0,41,13,114,54,0,0, + 0,114,109,0,0,0,218,7,101,110,118,105,114,111,110,114, + 10,0,0,0,114,93,0,0,0,114,17,0,0,0,114,9, + 0,0,0,114,15,0,0,0,218,3,109,97,112,114,88,0, + 0,0,218,17,70,105,108,101,78,111,116,70,111,117,110,100, + 69,114,114,111,114,218,18,78,111,116,65,68,105,114,101,99, + 116,111,114,121,69,114,114,111,114,114,65,0,0,0,41,11, + 114,111,0,0,0,114,112,0,0,0,114,118,0,0,0,90, + 9,101,120,101,99,95,102,117,110,99,90,7,97,114,103,114, + 101,115,116,90,9,115,97,118,101,100,95,101,120,99,218,9, + 112,97,116,104,95,108,105,115,116,114,35,0,0,0,90,8, + 102,117,108,108,110,97,109,101,218,1,101,90,8,108,97,115, + 116,95,101,120,99,115,11,0,0,0,32,32,32,32,32,32, + 32,32,32,32,32,114,22,0,0,0,114,127,0,0,0,114, + 127,0,0,0,74,2,0,0,115,64,0,0,0,8,1,4, + 1,10,1,4,2,6,1,4,1,10,2,16,1,4,1,4, + 1,8,1,8,1,8,1,10,1,8,1,12,1,2,1,18, + 1,2,128,16,1,14,1,8,128,12,1,4,1,8,1,4, + 1,18,128,2,253,2,128,8,4,4,1,4,1,115,80,0, + 0,0,6,1,2,6,4,251,10,1,4,2,6,1,4,1, + 8,2,2,2,16,255,4,1,4,1,8,1,6,1,2,2, + 8,255,10,1,2,1,4,9,2,247,12,1,2,8,18,250, + 2,128,2,2,6,255,22,1,8,128,2,4,2,253,8,3, + 4,254,6,1,6,1,18,128,2,0,2,128,6,1,6,1, + 4,1,115,250,0,0,0,8,11,19,23,8,23,5,22,21, + 27,9,18,20,24,26,29,19,30,9,16,9,16,21,26,9, + 18,20,24,19,26,9,16,15,22,9,12,8,12,8,20,21, + 25,8,26,5,15,9,18,19,23,9,34,26,33,9,34,9, + 34,9,34,9,34,9,15,9,15,17,21,5,14,17,30,31, + 34,17,35,5,14,8,12,16,20,8,20,5,45,16,24,25, + 29,16,30,9,13,21,24,25,33,35,44,21,45,9,18,16, + 25,5,30,5,30,9,12,20,24,20,29,30,33,35,39,20, + 40,9,17,9,30,13,22,23,31,13,42,34,41,13,42,13, + 42,13,42,13,42,13,42,0,0,9,25,17,34,36,54,16, + 55,9,25,9,25,9,25,9,25,24,25,13,21,13,21,13, + 21,13,21,13,21,13,21,0,0,0,0,0,0,0,0,9, + 30,16,23,9,30,9,30,9,30,9,30,24,25,13,21,16, + 25,29,33,16,33,13,30,29,30,17,26,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,9,30,0, + 0,8,17,25,29,8,29,5,24,15,24,9,24,11,19,5, + 19,115,35,0,0,0,191,8,65,8,2,193,8,9,65,52, + 9,193,17,2,65,24,9,193,24,10,65,52,9,193,34,8, + 65,47,9,193,47,5,65,52,9,99,1,0,0,0,0,0, + 0,0,0,0,0,0,10,0,0,0,3,0,0,0,115,226, + 0,0,0,100,1,100,2,108,0,125,1,124,0,100,2,117, + 0,114,10,116,1,125,0,124,1,160,2,161,0,53,0,1, + 0,124,1,160,3,100,3,116,4,161,2,1,0,9,0,124, + 0,160,5,100,4,161,1,125,2,110,13,35,0,4,0,116, + 6,121,39,1,0,1,0,1,0,100,2,125,2,89,0,110, + 2,119,0,37,0,116,7,114,85,9,0,124,0,100,5,25, + 0,125,3,110,13,35,0,4,0,116,8,116,6,102,2,121, + 60,1,0,1,0,1,0,89,0,110,12,119,0,37,0,124, + 2,100,2,117,1,114,70,116,9,100,6,131,1,130,1,124, + 3,125,2,124,2,100,2,117,1,114,85,116,10,124,2,116, + 11,131,2,114,85,116,12,124,2,131,1,125,2,100,2,4, + 0,4,0,131,3,1,0,110,11,35,0,49,0,115,96,119, + 4,37,0,1,0,1,0,1,0,89,0,1,0,1,0,124, + 2,100,2,117,0,114,108,116,13,125,2,124,2,160,14,116, + 15,161,1,83,0,41,7,122,243,82,101,116,117,114,110,115, + 32,116,104,101,32,115,101,113,117,101,110,99,101,32,111,102, + 32,100,105,114,101,99,116,111,114,105,101,115,32,116,104,97, + 116,32,119,105,108,108,32,98,101,32,115,101,97,114,99,104, + 101,100,32,102,111,114,32,116,104,101,10,32,32,32,32,110, + 97,109,101,100,32,101,120,101,99,117,116,97,98,108,101,32, + 40,115,105,109,105,108,97,114,32,116,111,32,97,32,115,104, + 101,108,108,41,32,119,104,101,110,32,108,97,117,110,99,104, + 105,110,103,32,97,32,112,114,111,99,101,115,115,46,10,10, + 32,32,32,32,42,101,110,118,42,32,109,117,115,116,32,98, + 101,32,97,110,32,101,110,118,105,114,111,110,109,101,110,116, + 32,118,97,114,105,97,98,108,101,32,100,105,99,116,32,111, + 114,32,78,111,110,101,46,32,32,73,102,32,42,101,110,118, + 42,32,105,115,32,78,111,110,101,44,10,32,32,32,32,111, + 115,46,101,110,118,105,114,111,110,32,119,105,108,108,32,98, + 101,32,117,115,101,100,46,10,32,32,32,32,114,0,0,0, + 0,78,218,6,105,103,110,111,114,101,90,4,80,65,84,72, + 115,4,0,0,0,80,65,84,72,122,42,101,110,118,32,99, + 97,110,110,111,116,32,99,111,110,116,97,105,110,32,39,80, + 65,84,72,39,32,97,110,100,32,98,39,80,65,84,72,39, + 32,107,101,121,115,41,16,218,8,119,97,114,110,105,110,103, + 115,114,130,0,0,0,90,14,99,97,116,99,104,95,119,97, + 114,110,105,110,103,115,90,12,115,105,109,112,108,101,102,105, + 108,116,101,114,218,12,66,121,116,101,115,87,97,114,110,105, + 110,103,218,3,103,101,116,218,9,84,121,112,101,69,114,114, + 111,114,218,22,115,117,112,112,111,114,116,115,95,98,121,116, + 101,115,95,101,110,118,105,114,111,110,218,8,75,101,121,69, + 114,114,111,114,218,10,86,97,108,117,101,69,114,114,111,114, + 114,63,0,0,0,114,64,0,0,0,114,16,0,0,0,114, + 8,0,0,0,114,59,0,0,0,114,6,0,0,0,41,4, + 114,118,0,0,0,114,137,0,0,0,114,134,0,0,0,90, + 10,112,97,116,104,95,108,105,115,116,98,115,4,0,0,0, + 32,32,32,32,114,22,0,0,0,114,17,0,0,0,114,17, + 0,0,0,106,2,0,0,115,66,0,0,0,8,10,8,2, + 4,1,10,4,12,1,2,2,12,1,2,128,12,1,8,1, + 2,255,2,128,4,3,2,1,10,1,2,128,16,1,4,1, + 2,255,2,128,8,3,2,1,2,1,4,255,4,2,18,2, + 8,1,20,236,2,128,12,0,8,22,4,1,10,1,115,72, + 0,0,0,8,10,6,2,6,1,6,4,4,20,12,237,2, + 5,12,254,2,128,2,2,2,255,18,1,2,128,2,2,2, + 12,2,253,10,249,2,128,2,2,6,255,14,1,2,128,6, + 2,2,2,2,255,6,1,4,1,6,2,2,1,8,255,30, + 1,2,128,12,0,6,2,6,1,10,1,115,226,0,0,0, + 5,20,5,20,5,20,5,20,8,11,15,19,8,19,5,22, + 15,22,9,12,10,18,10,35,10,35,5,48,5,48,9,17, + 9,54,31,39,41,53,9,54,9,54,9,29,25,28,25,40, + 33,39,25,40,13,22,13,22,0,0,9,29,16,25,9,29, + 9,29,9,29,9,29,25,29,13,22,13,22,13,22,9,29, + 0,0,12,34,9,48,13,39,30,33,34,41,30,42,17,27, + 17,27,0,0,13,21,21,29,31,40,20,41,13,21,13,21, + 13,21,13,21,17,21,17,21,13,21,0,0,20,29,37,41, + 20,41,17,70,27,37,25,69,27,70,21,70,29,39,17,26, + 16,25,33,37,16,37,13,48,42,52,53,62,64,69,42,70, + 13,48,29,37,38,47,29,48,17,26,5,48,5,48,5,48, + 5,48,5,48,5,48,5,48,5,48,5,48,5,48,0,0, + 5,48,5,48,5,48,5,48,5,48,5,48,8,17,21,25, + 8,25,5,28,21,28,9,18,12,21,12,36,28,35,12,36, + 5,36,115,71,0,0,0,142,7,65,27,3,150,5,28,2, + 155,1,65,27,3,156,9,40,9,165,2,65,27,3,167,1, + 40,9,168,3,65,27,3,172,4,49,2,176,1,65,27,3, + 177,9,61,9,186,2,65,27,3,188,1,61,9,189,24,65, + 27,3,193,27,4,65,31,11,193,32,3,65,31,11,41,2, + 218,14,77,117,116,97,98,108,101,77,97,112,112,105,110,103, + 218,7,77,97,112,112,105,110,103,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,115,84, + 0,0,0,101,0,90,1,100,0,90,2,100,1,132,0,90, + 3,100,2,132,0,90,4,100,3,132,0,90,5,100,4,132, + 0,90,6,100,5,132,0,90,7,100,6,132,0,90,8,100, + 7,132,0,90,9,100,8,132,0,90,10,100,9,132,0,90, + 11,100,10,132,0,90,12,100,11,132,0,90,13,100,12,132, + 0,90,14,100,13,83,0,41,14,218,8,95,69,110,118,105, + 114,111,110,99,6,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,34,0,0,0,124,2,124, + 0,95,0,124,3,124,0,95,1,124,4,124,0,95,2,124, + 5,124,0,95,3,124,1,124,0,95,4,100,0,83,0,114, + 20,0,0,0,41,5,218,9,101,110,99,111,100,101,107,101, + 121,218,9,100,101,99,111,100,101,107,101,121,218,11,101,110, + 99,111,100,101,118,97,108,117,101,218,11,100,101,99,111,100, + 101,118,97,108,117,101,218,5,95,100,97,116,97,41,6,218, + 4,115,101,108,102,218,4,100,97,116,97,114,147,0,0,0, + 114,148,0,0,0,114,149,0,0,0,114,150,0,0,0,115, + 6,0,0,0,32,32,32,32,32,32,114,22,0,0,0,218, + 8,95,95,105,110,105,116,95,95,122,17,95,69,110,118,105, + 114,111,110,46,95,95,105,110,105,116,95,95,154,2,0,0, + 243,10,0,0,0,6,1,6,1,6,1,6,1,10,1,114, + 155,0,0,0,115,34,0,0,0,26,35,9,13,9,23,26, + 35,9,13,9,23,28,39,9,13,9,25,28,39,9,13,9, + 25,22,26,9,13,9,19,9,19,9,19,114,25,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,3,0,0,0,115,58,0,0,0,9,0,124,0,106,0, + 124,0,160,1,124,1,161,1,25,0,125,2,110,14,35,0, + 4,0,116,2,121,22,1,0,1,0,1,0,116,2,124,1, + 131,1,100,0,130,2,119,0,37,0,124,0,160,3,124,2, + 161,1,83,0,114,20,0,0,0,41,4,114,151,0,0,0, + 114,147,0,0,0,114,142,0,0,0,114,150,0,0,0,169, + 3,114,152,0,0,0,218,3,107,101,121,218,5,118,97,108, + 117,101,115,3,0,0,0,32,32,32,114,22,0,0,0,218, + 11,95,95,103,101,116,105,116,101,109,95,95,122,20,95,69, + 110,118,105,114,111,110,46,95,95,103,101,116,105,116,101,109, + 95,95,161,2,0,0,115,16,0,0,0,2,1,18,1,2, + 128,12,1,10,2,2,254,2,128,10,3,115,16,0,0,0, + 2,5,18,253,2,128,2,3,2,254,20,2,2,128,10,1, + 115,58,0,0,0,9,42,21,25,21,31,32,36,32,51,47, + 50,32,51,21,52,13,18,13,18,0,0,9,42,16,24,9, + 42,9,42,9,42,9,42,19,27,28,31,19,32,38,42,13, + 42,9,42,0,0,16,20,16,39,33,38,16,39,9,39,115, + 8,0,0,0,129,8,10,0,138,13,23,7,99,3,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,115,44,0,0,0,124,0,160,0,124,1,161,1,125,1, + 124,0,160,1,124,2,161,1,125,2,116,2,124,1,124,2, + 131,2,1,0,124,2,124,0,106,3,124,1,60,0,100,0, + 83,0,114,20,0,0,0,41,4,114,147,0,0,0,114,149, + 0,0,0,90,6,112,117,116,101,110,118,114,151,0,0,0, + 114,156,0,0,0,115,3,0,0,0,32,32,32,114,22,0, + 0,0,218,11,95,95,115,101,116,105,116,101,109,95,95,122, + 20,95,69,110,118,105,114,111,110,46,95,95,115,101,116,105, + 116,101,109,95,95,169,2,0,0,243,8,0,0,0,10,1, + 10,1,10,1,14,1,114,161,0,0,0,115,44,0,0,0, + 15,19,15,34,30,33,15,34,9,12,17,21,17,40,34,39, + 17,40,9,14,9,15,16,19,21,26,9,27,9,27,27,32, + 9,13,9,19,20,23,9,24,9,24,9,24,114,25,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,8,0, + 0,0,3,0,0,0,115,60,0,0,0,124,0,160,0,124, + 1,161,1,125,2,116,1,124,2,131,1,1,0,9,0,124, + 0,106,2,124,2,61,0,100,0,83,0,35,0,4,0,116, + 3,121,28,1,0,1,0,1,0,116,3,124,1,131,1,100, + 0,130,2,119,0,37,0,114,20,0,0,0,41,4,114,147, + 0,0,0,90,8,117,110,115,101,116,101,110,118,114,151,0, + 0,0,114,142,0,0,0,41,3,114,152,0,0,0,114,157, + 0,0,0,90,10,101,110,99,111,100,101,100,107,101,121,115, + 3,0,0,0,32,32,32,114,22,0,0,0,218,11,95,95, + 100,101,108,105,116,101,109,95,95,122,20,95,69,110,118,105, + 114,111,110,46,95,95,100,101,108,105,116,101,109,95,95,175, + 2,0,0,115,18,0,0,0,10,1,8,1,2,1,12,1, + 2,128,12,1,10,2,2,254,2,128,115,18,0,0,0,10, + 1,8,1,2,5,12,253,2,128,2,3,2,254,20,2,2, + 128,115,60,0,0,0,22,26,22,41,37,40,22,41,9,19, + 9,17,18,28,9,29,9,29,9,42,17,21,17,27,28,38, + 17,39,17,39,17,39,0,0,9,42,16,24,9,42,9,42, + 9,42,9,42,19,27,28,31,19,32,38,42,13,42,9,42, + 0,0,115,8,0,0,0,138,4,16,0,144,13,29,7,99, + 1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 35,0,0,0,115,38,0,0,0,129,0,116,0,124,0,106, + 1,131,1,125,1,124,1,68,0,93,8,125,2,124,0,160, + 2,124,2,161,1,86,0,1,0,113,8,100,0,83,0,114, + 20,0,0,0,41,3,114,32,0,0,0,114,151,0,0,0, + 114,148,0,0,0,41,3,114,152,0,0,0,218,4,107,101, + 121,115,114,157,0,0,0,115,3,0,0,0,32,32,32,114, + 22,0,0,0,218,8,95,95,105,116,101,114,95,95,122,17, + 95,69,110,118,105,114,111,110,46,95,95,105,116,101,114,95, + 95,184,2,0,0,115,10,0,0,0,2,128,10,2,8,1, + 14,1,4,255,115,12,0,0,0,2,128,10,2,2,1,4, + 1,2,255,18,1,115,38,0,0,0,0,0,16,20,21,25, + 21,31,16,32,9,13,20,24,9,38,9,38,13,16,19,23, + 19,38,34,37,19,38,13,38,13,38,13,38,9,38,9,38, + 114,25,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,243,10,0,0,0,116, + 0,124,0,106,1,131,1,83,0,114,20,0,0,0,41,2, + 218,3,108,101,110,114,151,0,0,0,169,1,114,152,0,0, + 0,115,1,0,0,0,32,114,22,0,0,0,218,7,95,95, + 108,101,110,95,95,122,16,95,69,110,118,105,114,111,110,46, + 95,95,108,101,110,95,95,190,2,0,0,114,24,0,0,0, + 114,24,0,0,0,115,10,0,0,0,16,19,20,24,20,30, + 16,31,9,31,114,25,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,115,42, + 0,0,0,135,0,100,1,160,0,136,0,102,1,100,2,132, + 8,137,0,106,1,160,2,161,0,68,0,131,1,161,1,125, + 1,100,3,124,1,155,0,100,4,157,3,83,0,41,5,78, + 122,2,44,32,99,1,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,51,0,0,0,115,46,0,0,0,129,0, + 124,0,93,18,92,2,125,1,125,2,137,3,160,0,124,1, + 161,1,155,2,100,0,137,3,160,1,124,2,161,1,155,2, + 157,3,86,0,1,0,113,2,100,1,83,0,41,2,122,2, + 58,32,78,41,2,114,148,0,0,0,114,150,0,0,0,41, + 4,114,28,0,0,0,114,157,0,0,0,114,158,0,0,0, + 114,152,0,0,0,115,4,0,0,0,32,32,32,128,114,22, + 0,0,0,218,9,60,103,101,110,101,120,112,114,62,122,36, + 95,69,110,118,105,114,111,110,46,95,95,114,101,112,114,95, + 95,46,60,108,111,99,97,108,115,62,46,60,103,101,110,101, + 120,112,114,62,194,2,0,0,115,10,0,0,0,2,128,4, + 0,6,2,24,255,10,255,115,10,0,0,0,2,128,4,3, + 6,255,24,255,10,2,115,46,0,0,0,0,0,36,10,36, + 10,17,27,17,20,22,27,16,20,16,35,31,34,16,35,13, + 68,13,68,41,45,41,64,58,63,41,64,13,68,13,68,36, + 10,36,10,36,10,36,10,36,10,114,25,0,0,0,122,9, + 101,110,118,105,114,111,110,40,123,122,2,125,41,41,3,114, + 88,0,0,0,114,151,0,0,0,218,5,105,116,101,109,115, + 41,2,114,152,0,0,0,90,15,102,111,114,109,97,116,116, + 101,100,95,105,116,101,109,115,115,2,0,0,0,96,32,114, + 22,0,0,0,218,8,95,95,114,101,112,114,95,95,122,17, + 95,69,110,118,105,114,111,110,46,95,95,114,101,112,114,95, + 95,193,2,0,0,115,10,0,0,0,2,128,12,1,8,2, + 8,254,12,4,115,14,0,0,0,2,128,2,1,10,3,8, + 255,6,1,2,253,12,4,115,42,0,0,0,0,0,27,31, + 27,10,36,10,36,10,36,10,36,10,31,35,31,41,31,49, + 31,49,36,10,36,10,27,10,9,24,16,49,29,44,16,49, + 16,49,16,49,9,49,114,25,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 115,8,0,0,0,116,0,124,0,131,1,83,0,114,20,0, + 0,0,41,1,218,4,100,105,99,116,114,167,0,0,0,115, + 1,0,0,0,32,114,22,0,0,0,218,4,99,111,112,121, + 122,13,95,69,110,118,105,114,111,110,46,99,111,112,121,200, + 2,0,0,243,2,0,0,0,8,1,114,174,0,0,0,115, + 8,0,0,0,16,20,21,25,16,26,9,26,114,25,0,0, + 0,99,3,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,115,24,0,0,0,124,1,124,0,118, + 1,114,8,124,2,124,0,124,1,60,0,124,0,124,1,25, + 0,83,0,114,20,0,0,0,114,27,0,0,0,114,156,0, + 0,0,115,3,0,0,0,32,32,32,114,22,0,0,0,218, + 10,115,101,116,100,101,102,97,117,108,116,122,19,95,69,110, + 118,105,114,111,110,46,115,101,116,100,101,102,97,117,108,116, + 203,2,0,0,115,6,0,0,0,8,1,8,1,8,1,115, + 6,0,0,0,6,1,10,1,8,1,115,24,0,0,0,12, + 15,23,27,12,27,9,30,25,30,13,17,18,21,13,22,16, + 20,21,24,16,25,9,25,114,25,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,115,14,0,0,0,124,0,160,0,124,1,161,1,1,0, + 124,0,83,0,114,20,0,0,0,41,1,218,6,117,112,100, + 97,116,101,41,2,114,152,0,0,0,218,5,111,116,104,101, + 114,115,2,0,0,0,32,32,114,22,0,0,0,218,7,95, + 95,105,111,114,95,95,122,16,95,69,110,118,105,114,111,110, + 46,95,95,105,111,114,95,95,208,2,0,0,243,4,0,0, + 0,10,1,4,1,114,179,0,0,0,115,14,0,0,0,9, + 13,9,27,21,26,9,27,9,27,16,20,9,20,114,25,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,36,0,0,0,116,0,124,1, + 116,1,131,2,115,7,116,2,83,0,116,3,124,0,131,1, + 125,2,124,2,160,4,124,1,161,1,1,0,124,2,83,0, + 114,20,0,0,0,169,5,114,63,0,0,0,114,145,0,0, + 0,218,14,78,111,116,73,109,112,108,101,109,101,110,116,101, + 100,114,172,0,0,0,114,176,0,0,0,169,3,114,152,0, + 0,0,114,177,0,0,0,114,70,0,0,0,115,3,0,0, + 0,32,32,32,114,22,0,0,0,218,6,95,95,111,114,95, + 95,122,15,95,69,110,118,105,114,111,110,46,95,95,111,114, + 95,95,212,2,0,0,243,10,0,0,0,10,1,4,1,8, + 1,10,1,4,1,243,10,0,0,0,8,1,6,1,8,1, + 10,1,4,1,115,36,0,0,0,16,26,27,32,34,41,16, + 42,9,34,20,34,13,34,15,19,20,24,15,25,9,12,9, + 12,9,26,20,25,9,26,9,26,16,19,9,19,114,25,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,36,0,0,0,116,0,124,1, + 116,1,131,2,115,7,116,2,83,0,116,3,124,1,131,1, + 125,2,124,2,160,4,124,0,161,1,1,0,124,2,83,0, + 114,20,0,0,0,114,180,0,0,0,114,182,0,0,0,115, + 3,0,0,0,32,32,32,114,22,0,0,0,218,7,95,95, + 114,111,114,95,95,122,16,95,69,110,118,105,114,111,110,46, + 95,95,114,111,114,95,95,219,2,0,0,114,184,0,0,0, + 114,185,0,0,0,115,36,0,0,0,16,26,27,32,34,41, + 16,42,9,34,20,34,13,34,15,19,20,25,15,26,9,12, + 9,12,9,25,20,24,9,25,9,25,16,19,9,19,114,25, + 0,0,0,78,41,15,218,8,95,95,110,97,109,101,95,95, + 218,10,95,95,109,111,100,117,108,101,95,95,218,12,95,95, + 113,117,97,108,110,97,109,101,95,95,114,154,0,0,0,114, + 159,0,0,0,114,160,0,0,0,114,162,0,0,0,114,164, + 0,0,0,114,168,0,0,0,114,171,0,0,0,114,173,0, + 0,0,114,175,0,0,0,114,178,0,0,0,114,183,0,0, + 0,114,186,0,0,0,114,27,0,0,0,114,25,0,0,0, + 114,22,0,0,0,114,146,0,0,0,114,146,0,0,0,153, + 2,0,0,115,26,0,0,0,8,0,6,1,6,7,6,8, + 6,6,6,9,6,6,6,3,6,7,6,3,6,5,6,4, + 10,7,115,46,0,0,0,0,129,0,129,0,129,0,129,0, + 129,8,226,0,127,0,127,0,127,0,127,0,127,6,36,6, + 8,6,6,6,9,6,6,6,3,6,7,6,3,6,5,6, + 4,6,7,10,7,115,84,0,0,0,1,1,1,1,1,1, + 1,1,5,26,5,26,5,26,5,39,5,39,5,39,5,32, + 5,32,5,32,5,42,5,42,5,42,5,38,5,38,5,38, + 5,31,5,31,5,31,5,49,5,49,5,49,5,26,5,26, + 5,26,5,25,5,25,5,25,5,20,5,20,5,20,5,19, + 5,19,5,19,5,19,5,19,5,19,5,19,5,19,114,25, + 0,0,0,114,146,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,6,0,0,0,3,0,0,0,115,122,0, + 0,0,135,6,135,7,116,0,100,1,107,2,114,35,100,2, + 132,0,125,0,124,0,138,6,116,1,125,1,136,6,102,1, + 100,3,132,8,125,2,105,0,125,3,116,2,160,3,161,0, + 68,0,93,28,92,2,125,4,125,5,124,5,124,3,124,2, + 124,4,131,1,60,0,113,24,116,4,106,5,131,0,138,7, + 136,7,102,1,100,4,132,8,138,6,136,7,102,1,100,5, + 132,8,125,1,137,6,125,2,116,2,125,3,116,6,124,3, + 124,2,124,1,137,6,124,1,131,5,83,0,41,6,78,114, + 42,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,19,0,0,0,243,32,0,0,0,116,0, + 124,0,116,1,131,2,115,14,116,2,100,1,116,3,124,0, + 131,1,106,4,22,0,131,1,130,1,124,0,83,0,41,2, + 78,250,20,115,116,114,32,101,120,112,101,99,116,101,100,44, + 32,110,111,116,32,37,115,41,5,114,63,0,0,0,114,46, + 0,0,0,114,140,0,0,0,218,4,116,121,112,101,114,187, + 0,0,0,169,1,114,158,0,0,0,115,1,0,0,0,32, + 114,22,0,0,0,218,9,99,104,101,99,107,95,115,116,114, + 122,33,95,99,114,101,97,116,101,101,110,118,105,114,111,110, + 46,60,108,111,99,97,108,115,62,46,99,104,101,99,107,95, + 115,116,114,229,2,0,0,243,6,0,0,0,10,1,18,1, + 4,1,243,6,0,0,0,8,1,20,1,4,1,115,32,0, + 0,0,20,30,31,36,38,41,20,42,13,79,23,32,33,55, + 58,62,63,68,58,69,58,78,33,78,23,79,17,79,20,25, + 13,25,114,25,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,19,0,0,0,115,12,0,0, + 0,137,1,124,0,131,1,160,0,161,0,83,0,114,20,0, + 0,0,41,1,218,5,117,112,112,101,114,41,2,114,157,0, + 0,0,218,6,101,110,99,111,100,101,115,2,0,0,0,32, + 128,114,22,0,0,0,114,147,0,0,0,122,33,95,99,114, + 101,97,116,101,101,110,118,105,114,111,110,46,60,108,111,99, + 97,108,115,62,46,101,110,99,111,100,101,107,101,121,235,2, + 0,0,243,2,0,0,0,12,1,114,199,0,0,0,115,12, + 0,0,0,20,26,27,30,20,31,20,39,20,39,13,39,114, + 25,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,19,0,0,0,115,40,0,0,0,116,0, + 124,0,116,1,131,2,115,14,116,2,100,1,116,3,124,0, + 131,1,106,4,22,0,131,1,130,1,124,0,160,5,137,1, + 100,2,161,2,83,0,41,3,78,114,191,0,0,0,218,15, + 115,117,114,114,111,103,97,116,101,101,115,99,97,112,101,41, + 6,114,63,0,0,0,114,46,0,0,0,114,140,0,0,0, + 114,192,0,0,0,114,187,0,0,0,114,198,0,0,0,169, + 2,114,158,0,0,0,218,8,101,110,99,111,100,105,110,103, + 115,2,0,0,0,32,128,114,22,0,0,0,114,198,0,0, + 0,122,30,95,99,114,101,97,116,101,101,110,118,105,114,111, + 110,46,60,108,111,99,97,108,115,62,46,101,110,99,111,100, + 101,243,2,0,0,115,6,0,0,0,10,1,18,1,12,1, + 115,6,0,0,0,8,1,20,1,12,1,115,40,0,0,0, + 20,30,31,36,38,41,20,42,13,79,23,32,33,55,58,62, + 63,68,58,69,58,78,33,78,23,79,17,79,20,25,20,61, + 33,41,43,60,20,61,13,61,114,25,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,19,0, + 0,0,115,12,0,0,0,124,0,160,0,137,1,100,1,161, + 2,83,0,41,2,78,114,200,0,0,0,41,1,218,6,100, + 101,99,111,100,101,114,201,0,0,0,115,2,0,0,0,32, + 128,114,22,0,0,0,114,203,0,0,0,122,30,95,99,114, + 101,97,116,101,101,110,118,105,114,111,110,46,60,108,111,99, + 97,108,115,62,46,100,101,99,111,100,101,247,2,0,0,114, + 199,0,0,0,114,199,0,0,0,115,12,0,0,0,20,25, + 20,61,33,41,43,60,20,61,13,61,114,25,0,0,0,41, + 7,114,9,0,0,0,114,46,0,0,0,114,130,0,0,0, + 114,170,0,0,0,114,72,0,0,0,218,21,103,101,116,102, + 105,108,101,115,121,115,116,101,109,101,110,99,111,100,105,110, + 103,114,146,0,0,0,41,8,114,194,0,0,0,114,203,0, + 0,0,114,147,0,0,0,114,153,0,0,0,114,157,0,0, + 0,114,158,0,0,0,114,198,0,0,0,114,202,0,0,0, + 115,8,0,0,0,32,32,32,32,32,32,64,64,114,22,0, + 0,0,218,14,95,99,114,101,97,116,101,101,110,118,105,114, + 111,110,114,205,0,0,0,226,2,0,0,115,36,0,0,0, + 4,128,8,1,6,2,4,4,4,1,10,1,4,2,16,1, + 14,1,8,3,10,1,10,4,4,2,4,1,4,1,4,1, + 4,1,4,254,115,40,0,0,0,4,128,6,1,2,23,6, + 238,4,1,4,1,10,2,4,1,6,1,4,1,6,255,14, + 1,8,3,10,4,10,2,4,1,4,1,4,1,4,1,8, + 1,115,122,0,0,0,0,0,0,0,8,12,16,20,8,20, + 5,23,9,25,9,25,9,25,18,27,9,15,18,21,9,15, + 9,39,9,39,9,39,9,39,9,39,16,18,9,13,27,34, + 27,42,27,42,9,41,9,41,13,23,13,16,18,23,36,41, + 13,17,18,27,28,31,18,32,13,33,13,33,20,23,20,45, + 20,47,9,17,9,61,9,61,9,61,9,61,9,61,9,61, + 9,61,9,61,9,61,9,61,21,27,9,18,16,23,9,13, + 12,20,21,25,9,18,20,26,9,15,17,23,12,24,5,24, + 114,25,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,3,0,0,0,243,12,0,0,0,116, + 0,160,1,124,0,124,1,161,2,83,0,41,2,122,169,71, + 101,116,32,97,110,32,101,110,118,105,114,111,110,109,101,110, + 116,32,118,97,114,105,97,98,108,101,44,32,114,101,116,117, + 114,110,32,78,111,110,101,32,105,102,32,105,116,32,100,111, + 101,115,110,39,116,32,101,120,105,115,116,46,10,32,32,32, + 32,84,104,101,32,111,112,116,105,111,110,97,108,32,115,101, + 99,111,110,100,32,97,114,103,117,109,101,110,116,32,99,97, + 110,32,115,112,101,99,105,102,121,32,97,110,32,97,108,116, + 101,114,110,97,116,101,32,100,101,102,97,117,108,116,46,10, + 32,32,32,32,107,101,121,44,32,100,101,102,97,117,108,116, + 32,97,110,100,32,116,104,101,32,114,101,115,117,108,116,32, + 97,114,101,32,115,116,114,46,78,41,2,114,130,0,0,0, + 114,139,0,0,0,169,2,114,157,0,0,0,218,7,100,101, + 102,97,117,108,116,115,2,0,0,0,32,32,114,22,0,0, + 0,218,6,103,101,116,101,110,118,114,209,0,0,0,4,3, + 0,0,243,2,0,0,0,12,4,114,210,0,0,0,115,12, + 0,0,0,12,19,12,37,24,27,29,36,12,37,5,37,114, + 25,0,0,0,41,2,114,209,0,0,0,114,141,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,114,190,0,0,0,41,2,78,122,22,98, + 121,116,101,115,32,101,120,112,101,99,116,101,100,44,32,110, + 111,116,32,37,115,41,5,114,63,0,0,0,114,64,0,0, + 0,114,140,0,0,0,114,192,0,0,0,114,187,0,0,0, + 114,193,0,0,0,115,1,0,0,0,32,114,22,0,0,0, + 218,12,95,99,104,101,99,107,95,98,121,116,101,115,114,211, + 0,0,0,14,3,0,0,114,195,0,0,0,114,196,0,0, + 0,115,32,0,0,0,16,26,27,32,34,39,16,40,9,77, + 19,28,29,53,56,60,61,66,56,67,56,76,29,76,19,77, + 13,77,16,21,9,21,114,25,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 114,206,0,0,0,41,2,122,179,71,101,116,32,97,110,32, + 101,110,118,105,114,111,110,109,101,110,116,32,118,97,114,105, + 97,98,108,101,44,32,114,101,116,117,114,110,32,78,111,110, + 101,32,105,102,32,105,116,32,100,111,101,115,110,39,116,32, + 101,120,105,115,116,46,10,32,32,32,32,32,32,32,32,84, + 104,101,32,111,112,116,105,111,110,97,108,32,115,101,99,111, + 110,100,32,97,114,103,117,109,101,110,116,32,99,97,110,32, + 115,112,101,99,105,102,121,32,97,110,32,97,108,116,101,114, + 110,97,116,101,32,100,101,102,97,117,108,116,46,10,32,32, + 32,32,32,32,32,32,107,101,121,44,32,100,101,102,97,117, + 108,116,32,97,110,100,32,116,104,101,32,114,101,115,117,108, + 116,32,97,114,101,32,98,121,116,101,115,46,78,41,2,218, + 8,101,110,118,105,114,111,110,98,114,139,0,0,0,114,207, + 0,0,0,115,2,0,0,0,32,32,114,22,0,0,0,218, + 7,103,101,116,101,110,118,98,114,213,0,0,0,25,3,0, + 0,114,210,0,0,0,114,210,0,0,0,115,12,0,0,0, + 16,24,16,42,29,32,34,41,16,42,9,42,114,25,0,0, + 0,41,2,114,212,0,0,0,114,213,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,115,52,0,0,0,135,2,135,3,116,0,106,1,131, + 0,138,2,116,0,106,2,131,0,138,3,136,2,136,3,102, + 2,100,1,132,8,125,0,136,2,136,3,102,2,100,2,132, + 8,125,1,124,0,124,1,102,2,83,0,41,3,78,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,19, + 0,0,0,243,34,0,0,0,116,0,124,0,131,1,125,0, + 116,1,124,0,116,2,131,2,114,15,124,0,160,3,137,1, + 137,2,161,2,83,0,124,0,83,0,41,2,97,23,1,0, + 0,69,110,99,111,100,101,32,102,105,108,101,110,97,109,101, + 32,40,97,110,32,111,115,46,80,97,116,104,76,105,107,101, + 44,32,98,121,116,101,115,44,32,111,114,32,115,116,114,41, + 32,116,111,32,116,104,101,32,102,105,108,101,115,121,115,116, + 101,109,10,32,32,32,32,32,32,32,32,101,110,99,111,100, + 105,110,103,32,119,105,116,104,32,39,115,117,114,114,111,103, + 97,116,101,101,115,99,97,112,101,39,32,101,114,114,111,114, + 32,104,97,110,100,108,101,114,44,32,114,101,116,117,114,110, + 32,98,121,116,101,115,32,117,110,99,104,97,110,103,101,100, + 46,10,32,32,32,32,32,32,32,32,79,110,32,87,105,110, + 100,111,119,115,44,32,117,115,101,32,39,115,116,114,105,99, + 116,39,32,101,114,114,111,114,32,104,97,110,100,108,101,114, + 32,105,102,32,116,104,101,32,102,105,108,101,32,115,121,115, + 116,101,109,32,101,110,99,111,100,105,110,103,32,105,115,10, + 32,32,32,32,32,32,32,32,39,109,98,99,115,39,32,40, + 119,104,105,99,104,32,105,115,32,116,104,101,32,100,101,102, + 97,117,108,116,32,101,110,99,111,100,105,110,103,41,46,10, + 32,32,32,32,32,32,32,32,78,41,4,114,75,0,0,0, + 114,63,0,0,0,114,46,0,0,0,114,198,0,0,0,169, + 3,218,8,102,105,108,101,110,97,109,101,114,202,0,0,0, + 218,6,101,114,114,111,114,115,115,3,0,0,0,32,128,128, + 114,22,0,0,0,114,15,0,0,0,122,26,95,102,115,99, + 111,100,101,99,46,60,108,111,99,97,108,115,62,46,102,115, + 101,110,99,111,100,101,37,3,0,0,243,8,0,0,0,8, + 6,10,1,12,1,4,2,243,10,0,0,0,8,6,8,1, + 2,3,12,254,4,2,115,34,0,0,0,20,26,27,35,20, + 36,9,17,12,22,23,31,33,36,12,37,9,28,20,28,20, + 53,36,44,46,52,20,53,13,53,20,28,13,28,114,25,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,19,0,0,0,114,214,0,0,0,41,2,97,23, + 1,0,0,68,101,99,111,100,101,32,102,105,108,101,110,97, + 109,101,32,40,97,110,32,111,115,46,80,97,116,104,76,105, + 107,101,44,32,98,121,116,101,115,44,32,111,114,32,115,116, + 114,41,32,102,114,111,109,32,116,104,101,32,102,105,108,101, + 115,121,115,116,101,109,10,32,32,32,32,32,32,32,32,101, + 110,99,111,100,105,110,103,32,119,105,116,104,32,39,115,117, + 114,114,111,103,97,116,101,101,115,99,97,112,101,39,32,101, + 114,114,111,114,32,104,97,110,100,108,101,114,44,32,114,101, + 116,117,114,110,32,115,116,114,32,117,110,99,104,97,110,103, + 101,100,46,32,79,110,10,32,32,32,32,32,32,32,32,87, + 105,110,100,111,119,115,44,32,117,115,101,32,39,115,116,114, + 105,99,116,39,32,101,114,114,111,114,32,104,97,110,100,108, + 101,114,32,105,102,32,116,104,101,32,102,105,108,101,32,115, + 121,115,116,101,109,32,101,110,99,111,100,105,110,103,32,105, + 115,10,32,32,32,32,32,32,32,32,39,109,98,99,115,39, + 32,40,119,104,105,99,104,32,105,115,32,116,104,101,32,100, + 101,102,97,117,108,116,32,101,110,99,111,100,105,110,103,41, + 46,10,32,32,32,32,32,32,32,32,78,41,4,114,75,0, + 0,0,114,63,0,0,0,114,64,0,0,0,114,203,0,0, + 0,114,215,0,0,0,115,3,0,0,0,32,128,128,114,22, + 0,0,0,114,16,0,0,0,122,26,95,102,115,99,111,100, + 101,99,46,60,108,111,99,97,108,115,62,46,102,115,100,101, + 99,111,100,101,49,3,0,0,114,218,0,0,0,114,219,0, + 0,0,115,34,0,0,0,20,26,27,35,20,36,9,17,12, + 22,23,31,33,38,12,39,9,28,20,28,20,53,36,44,46, + 52,20,53,13,53,20,28,13,28,114,25,0,0,0,41,3, + 114,72,0,0,0,114,204,0,0,0,218,25,103,101,116,102, + 105,108,101,115,121,115,116,101,109,101,110,99,111,100,101,101, + 114,114,111,114,115,41,4,114,15,0,0,0,114,16,0,0, + 0,114,202,0,0,0,114,217,0,0,0,115,4,0,0,0, + 32,32,64,64,114,22,0,0,0,218,8,95,102,115,99,111, + 100,101,99,114,221,0,0,0,33,3,0,0,115,12,0,0, + 0,4,128,8,1,8,1,12,2,12,12,8,12,115,12,0, + 0,0,4,128,8,1,8,1,12,12,12,12,8,2,115,52, + 0,0,0,0,0,0,0,16,19,16,41,16,43,5,13,14, + 17,14,43,14,45,5,11,5,28,5,28,5,28,5,28,5, + 28,5,28,5,28,5,28,5,28,5,28,5,28,5,28,12, + 20,22,30,12,30,5,30,114,25,0,0,0,218,4,102,111, + 114,107,218,6,115,112,97,119,110,118,114,109,0,0,0,41, + 3,218,6,80,95,87,65,73,84,218,8,80,95,78,79,87, + 65,73,84,218,9,80,95,78,79,87,65,73,84,79,99,5, + 0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,3, + 0,0,0,115,164,0,0,0,116,0,124,2,116,1,116,2, + 102,2,131,2,115,11,116,3,100,1,131,1,130,1,124,2, + 114,17,124,2,100,2,25,0,115,21,116,4,100,3,131,1, + 130,1,116,5,131,0,125,5,124,5,115,59,9,0,124,3, + 100,0,117,0,114,37,124,4,124,1,124,2,131,2,1,0, + 110,8,124,4,124,1,124,2,124,3,131,3,1,0,100,0, + 83,0,100,0,83,0,35,0,1,0,1,0,1,0,116,6, + 100,4,131,1,1,0,89,0,100,0,83,0,37,0,124,0, + 116,7,107,2,114,65,124,5,83,0,9,0,116,8,124,5, + 100,2,131,2,92,2,125,6,125,7,116,9,124,7,131,1, + 114,78,113,65,116,10,124,7,131,1,83,0,41,6,78,122, + 30,97,114,103,118,32,109,117,115,116,32,98,101,32,97,32, + 116,117,112,108,101,32,111,114,32,97,32,108,105,115,116,114, + 0,0,0,0,122,34,97,114,103,118,32,102,105,114,115,116, + 32,101,108,101,109,101,110,116,32,99,97,110,110,111,116,32, + 98,101,32,101,109,112,116,121,233,127,0,0,0,114,55,0, + 0,0,41,11,114,63,0,0,0,218,5,116,117,112,108,101, + 114,32,0,0,0,114,140,0,0,0,114,143,0,0,0,114, + 222,0,0,0,114,40,0,0,0,114,225,0,0,0,90,7, + 119,97,105,116,112,105,100,90,10,87,73,70,83,84,79,80, + 80,69,68,90,22,119,97,105,116,115,116,97,116,117,115,95, + 116,111,95,101,120,105,116,99,111,100,101,41,8,114,66,0, + 0,0,114,111,0,0,0,114,112,0,0,0,114,118,0,0, + 0,90,4,102,117,110,99,90,3,112,105,100,90,4,119,112, + 105,100,90,3,115,116,115,115,8,0,0,0,32,32,32,32, + 32,32,32,32,114,22,0,0,0,218,9,95,115,112,97,119, + 110,118,101,102,114,229,0,0,0,78,3,0,0,115,44,0, + 0,0,14,2,8,1,12,1,8,1,6,1,4,1,2,2, + 8,1,12,1,16,2,4,254,2,128,6,3,14,1,2,128, + 8,3,4,1,2,1,14,1,8,1,2,1,8,2,115,50, + 0,0,0,12,2,10,1,2,1,2,1,6,255,10,1,6, + 1,2,1,2,18,2,246,6,251,2,3,12,254,16,2,4, + 254,2,128,20,4,2,128,6,3,6,1,2,1,14,1,6, + 1,4,1,8,2,115,164,0,0,0,16,26,27,31,34,39, + 41,45,33,46,16,47,9,62,19,28,29,61,19,62,13,62, + 16,20,9,67,28,32,33,34,28,35,9,67,19,29,30,66, + 19,67,13,67,15,19,15,21,9,12,16,19,9,51,13,27, + 20,23,27,31,20,31,17,42,21,25,26,30,32,36,21,37, + 21,37,21,37,21,25,26,30,32,36,38,41,21,42,21,42, + 21,42,21,42,21,37,21,37,0,0,13,27,13,27,13,27, + 17,22,23,26,17,27,17,27,17,27,17,27,17,27,0,0, + 16,20,24,32,16,32,13,27,24,27,17,27,19,20,29,36, + 37,40,42,43,29,44,17,26,17,21,23,26,20,30,31,34, + 20,35,17,29,21,29,24,46,47,50,24,51,17,51,115,8, + 0,0,0,155,16,47,0,175,8,58,7,99,3,0,0,0, + 0,0,0,0,0,0,0,0,6,0,0,0,3,0,0,0, + 243,16,0,0,0,116,0,124,0,124,1,124,2,100,1,116, + 1,131,5,83,0,41,2,97,21,1,0,0,115,112,97,119, + 110,118,40,109,111,100,101,44,32,102,105,108,101,44,32,97, + 114,103,115,41,32,45,62,32,105,110,116,101,103,101,114,10, + 10,69,120,101,99,117,116,101,32,102,105,108,101,32,119,105, + 116,104,32,97,114,103,117,109,101,110,116,115,32,102,114,111, + 109,32,97,114,103,115,32,105,110,32,97,32,115,117,98,112, + 114,111,99,101,115,115,46,10,73,102,32,109,111,100,101,32, + 61,61,32,80,95,78,79,87,65,73,84,32,114,101,116,117, + 114,110,32,116,104,101,32,112,105,100,32,111,102,32,116,104, + 101,32,112,114,111,99,101,115,115,46,10,73,102,32,109,111, + 100,101,32,61,61,32,80,95,87,65,73,84,32,114,101,116, + 117,114,110,32,116,104,101,32,112,114,111,99,101,115,115,39, + 115,32,101,120,105,116,32,99,111,100,101,32,105,102,32,105, + 116,32,101,120,105,116,115,32,110,111,114,109,97,108,108,121, + 59,10,111,116,104,101,114,119,105,115,101,32,114,101,116,117, + 114,110,32,45,83,73,71,44,32,119,104,101,114,101,32,83, + 73,71,32,105,115,32,116,104,101,32,115,105,103,110,97,108, + 32,116,104,97,116,32,107,105,108,108,101,100,32,105,116,46, + 32,78,41,2,114,229,0,0,0,114,109,0,0,0,169,3, + 114,66,0,0,0,114,111,0,0,0,114,112,0,0,0,115, + 3,0,0,0,32,32,32,114,22,0,0,0,114,223,0,0, + 0,114,223,0,0,0,105,3,0,0,114,129,0,0,0,114, + 129,0,0,0,115,16,0,0,0,16,25,26,30,32,36,38, + 42,44,48,50,55,16,56,9,56,114,25,0,0,0,99,4, + 0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,3, + 0,0,0,243,16,0,0,0,116,0,124,0,124,1,124,2, + 124,3,116,1,131,5,83,0,41,2,97,58,1,0,0,115, + 112,97,119,110,118,101,40,109,111,100,101,44,32,102,105,108, + 101,44,32,97,114,103,115,44,32,101,110,118,41,32,45,62, + 32,105,110,116,101,103,101,114,10,10,69,120,101,99,117,116, + 101,32,102,105,108,101,32,119,105,116,104,32,97,114,103,117, + 109,101,110,116,115,32,102,114,111,109,32,97,114,103,115,32, + 105,110,32,97,32,115,117,98,112,114,111,99,101,115,115,32, + 119,105,116,104,32,116,104,101,10,115,112,101,99,105,102,105, + 101,100,32,101,110,118,105,114,111,110,109,101,110,116,46,10, + 73,102,32,109,111,100,101,32,61,61,32,80,95,78,79,87, + 65,73,84,32,114,101,116,117,114,110,32,116,104,101,32,112, + 105,100,32,111,102,32,116,104,101,32,112,114,111,99,101,115, + 115,46,10,73,102,32,109,111,100,101,32,61,61,32,80,95, + 87,65,73,84,32,114,101,116,117,114,110,32,116,104,101,32, + 112,114,111,99,101,115,115,39,115,32,101,120,105,116,32,99, + 111,100,101,32,105,102,32,105,116,32,101,120,105,116,115,32, + 110,111,114,109,97,108,108,121,59,10,111,116,104,101,114,119, + 105,115,101,32,114,101,116,117,114,110,32,45,83,73,71,44, + 32,119,104,101,114,101,32,83,73,71,32,105,115,32,116,104, + 101,32,115,105,103,110,97,108,32,116,104,97,116,32,107,105, + 108,108,101,100,32,105,116,46,32,78,41,2,114,229,0,0, + 0,114,54,0,0,0,169,4,114,66,0,0,0,114,111,0, + 0,0,114,112,0,0,0,114,118,0,0,0,115,4,0,0, + 0,32,32,32,32,114,22,0,0,0,218,7,115,112,97,119, + 110,118,101,114,234,0,0,0,114,3,0,0,243,2,0,0, + 0,16,8,114,235,0,0,0,115,16,0,0,0,16,25,26, + 30,32,36,38,42,44,47,49,55,16,56,9,56,114,25,0, + 0,0,99,3,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,3,0,0,0,114,230,0,0,0,41,2,97,56, + 1,0,0,115,112,97,119,110,118,112,40,109,111,100,101,44, + 32,102,105,108,101,44,32,97,114,103,115,41,32,45,62,32, + 105,110,116,101,103,101,114,10,10,69,120,101,99,117,116,101, + 32,102,105,108,101,32,40,119,104,105,99,104,32,105,115,32, + 108,111,111,107,101,100,32,102,111,114,32,97,108,111,110,103, + 32,36,80,65,84,72,41,32,119,105,116,104,32,97,114,103, + 117,109,101,110,116,115,32,102,114,111,109,10,97,114,103,115, + 32,105,110,32,97,32,115,117,98,112,114,111,99,101,115,115, + 46,10,73,102,32,109,111,100,101,32,61,61,32,80,95,78, + 79,87,65,73,84,32,114,101,116,117,114,110,32,116,104,101, + 32,112,105,100,32,111,102,32,116,104,101,32,112,114,111,99, + 101,115,115,46,10,73,102,32,109,111,100,101,32,61,61,32, + 80,95,87,65,73,84,32,114,101,116,117,114,110,32,116,104, + 101,32,112,114,111,99,101,115,115,39,115,32,101,120,105,116, + 32,99,111,100,101,32,105,102,32,105,116,32,101,120,105,116, + 115,32,110,111,114,109,97,108,108,121,59,10,111,116,104,101, + 114,119,105,115,101,32,114,101,116,117,114,110,32,45,83,73, + 71,44,32,119,104,101,114,101,32,83,73,71,32,105,115,32, + 116,104,101,32,115,105,103,110,97,108,32,116,104,97,116,32, + 107,105,108,108,101,100,32,105,116,46,32,78,41,2,114,229, + 0,0,0,114,121,0,0,0,114,231,0,0,0,115,3,0, + 0,0,32,32,32,114,22,0,0,0,218,7,115,112,97,119, + 110,118,112,114,236,0,0,0,126,3,0,0,114,235,0,0, + 0,114,235,0,0,0,115,16,0,0,0,16,25,26,30,32, + 36,38,42,44,48,50,56,16,57,9,57,114,25,0,0,0, + 99,4,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,3,0,0,0,114,232,0,0,0,41,2,97,92,1,0, + 0,115,112,97,119,110,118,112,101,40,109,111,100,101,44,32, + 102,105,108,101,44,32,97,114,103,115,44,32,101,110,118,41, + 32,45,62,32,105,110,116,101,103,101,114,10,10,69,120,101, + 99,117,116,101,32,102,105,108,101,32,40,119,104,105,99,104, + 32,105,115,32,108,111,111,107,101,100,32,102,111,114,32,97, + 108,111,110,103,32,36,80,65,84,72,41,32,119,105,116,104, + 32,97,114,103,117,109,101,110,116,115,32,102,114,111,109,10, + 97,114,103,115,32,105,110,32,97,32,115,117,98,112,114,111, + 99,101,115,115,32,119,105,116,104,32,116,104,101,32,115,117, + 112,112,108,105,101,100,32,101,110,118,105,114,111,110,109,101, + 110,116,46,10,73,102,32,109,111,100,101,32,61,61,32,80, + 95,78,79,87,65,73,84,32,114,101,116,117,114,110,32,116, + 104,101,32,112,105,100,32,111,102,32,116,104,101,32,112,114, + 111,99,101,115,115,46,10,73,102,32,109,111,100,101,32,61, + 61,32,80,95,87,65,73,84,32,114,101,116,117,114,110,32, + 116,104,101,32,112,114,111,99,101,115,115,39,115,32,101,120, + 105,116,32,99,111,100,101,32,105,102,32,105,116,32,101,120, + 105,116,115,32,110,111,114,109,97,108,108,121,59,10,111,116, + 104,101,114,119,105,115,101,32,114,101,116,117,114,110,32,45, + 83,73,71,44,32,119,104,101,114,101,32,83,73,71,32,105, + 115,32,116,104,101,32,115,105,103,110,97,108,32,116,104,97, + 116,32,107,105,108,108,101,100,32,105,116,46,32,78,41,2, + 114,229,0,0,0,114,123,0,0,0,114,233,0,0,0,115, + 4,0,0,0,32,32,32,32,114,22,0,0,0,218,8,115, + 112,97,119,110,118,112,101,114,237,0,0,0,136,3,0,0, + 114,235,0,0,0,114,235,0,0,0,115,16,0,0,0,16, + 25,26,30,32,36,38,42,44,47,49,56,16,57,9,57,114, + 25,0,0,0,41,4,114,223,0,0,0,114,234,0,0,0, + 114,236,0,0,0,114,237,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,243, + 12,0,0,0,116,0,124,0,124,1,124,2,131,3,83,0, + 41,2,97,22,1,0,0,115,112,97,119,110,108,40,109,111, + 100,101,44,32,102,105,108,101,44,32,42,97,114,103,115,41, + 32,45,62,32,105,110,116,101,103,101,114,10,10,69,120,101, + 99,117,116,101,32,102,105,108,101,32,119,105,116,104,32,97, + 114,103,117,109,101,110,116,115,32,102,114,111,109,32,97,114, + 103,115,32,105,110,32,97,32,115,117,98,112,114,111,99,101, + 115,115,46,10,73,102,32,109,111,100,101,32,61,61,32,80, + 95,78,79,87,65,73,84,32,114,101,116,117,114,110,32,116, + 104,101,32,112,105,100,32,111,102,32,116,104,101,32,112,114, + 111,99,101,115,115,46,10,73,102,32,109,111,100,101,32,61, + 61,32,80,95,87,65,73,84,32,114,101,116,117,114,110,32, + 116,104,101,32,112,114,111,99,101,115,115,39,115,32,101,120, + 105,116,32,99,111,100,101,32,105,102,32,105,116,32,101,120, + 105,116,115,32,110,111,114,109,97,108,108,121,59,10,111,116, + 104,101,114,119,105,115,101,32,114,101,116,117,114,110,32,45, + 83,73,71,44,32,119,104,101,114,101,32,83,73,71,32,105, + 115,32,116,104,101,32,115,105,103,110,97,108,32,116,104,97, + 116,32,107,105,108,108,101,100,32,105,116,46,32,78,41,1, + 114,223,0,0,0,114,231,0,0,0,115,3,0,0,0,32, + 32,32,114,22,0,0,0,218,6,115,112,97,119,110,108,114, + 239,0,0,0,154,3,0,0,243,2,0,0,0,12,7,114, + 240,0,0,0,115,12,0,0,0,16,22,23,27,29,33,35, + 39,16,40,9,40,114,25,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,6,0,0,0,7,0,0,0,243, + 30,0,0,0,124,2,100,1,25,0,125,3,116,0,124,0, + 124,1,124,2,100,2,100,1,133,2,25,0,124,3,131,4, + 83,0,41,3,97,58,1,0,0,115,112,97,119,110,108,101, + 40,109,111,100,101,44,32,102,105,108,101,44,32,42,97,114, + 103,115,44,32,101,110,118,41,32,45,62,32,105,110,116,101, + 103,101,114,10,10,69,120,101,99,117,116,101,32,102,105,108, + 101,32,119,105,116,104,32,97,114,103,117,109,101,110,116,115, + 32,102,114,111,109,32,97,114,103,115,32,105,110,32,97,32, + 115,117,98,112,114,111,99,101,115,115,32,119,105,116,104,32, + 116,104,101,10,115,117,112,112,108,105,101,100,32,101,110,118, + 105,114,111,110,109,101,110,116,46,10,73,102,32,109,111,100, + 101,32,61,61,32,80,95,78,79,87,65,73,84,32,114,101, + 116,117,114,110,32,116,104,101,32,112,105,100,32,111,102,32, + 116,104,101,32,112,114,111,99,101,115,115,46,10,73,102,32, + 109,111,100,101,32,61,61,32,80,95,87,65,73,84,32,114, + 101,116,117,114,110,32,116,104,101,32,112,114,111,99,101,115, + 115,39,115,32,101,120,105,116,32,99,111,100,101,32,105,102, + 32,105,116,32,101,120,105,116,115,32,110,111,114,109,97,108, + 108,121,59,10,111,116,104,101,114,119,105,115,101,32,114,101, + 116,117,114,110,32,45,83,73,71,44,32,119,104,101,114,101, + 32,83,73,71,32,105,115,32,116,104,101,32,115,105,103,110, + 97,108,32,116,104,97,116,32,107,105,108,108,101,100,32,105, + 116,46,32,114,116,0,0,0,78,41,1,114,234,0,0,0, + 114,233,0,0,0,115,4,0,0,0,32,32,32,32,114,22, + 0,0,0,218,7,115,112,97,119,110,108,101,114,242,0,0, + 0,163,3,0,0,243,4,0,0,0,8,8,22,1,114,243, + 0,0,0,115,30,0,0,0,15,19,20,22,15,23,9,12, + 16,23,24,28,30,34,36,40,41,44,42,44,41,44,36,45, + 47,50,16,51,9,51,114,25,0,0,0,114,239,0,0,0, + 114,242,0,0,0,114,236,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,7,0,0,0,114, + 238,0,0,0,41,2,97,87,1,0,0,115,112,97,119,110, + 108,112,40,109,111,100,101,44,32,102,105,108,101,44,32,42, + 97,114,103,115,41,32,45,62,32,105,110,116,101,103,101,114, + 10,10,69,120,101,99,117,116,101,32,102,105,108,101,32,40, + 119,104,105,99,104,32,105,115,32,108,111,111,107,101,100,32, + 102,111,114,32,97,108,111,110,103,32,36,80,65,84,72,41, + 32,119,105,116,104,32,97,114,103,117,109,101,110,116,115,32, + 102,114,111,109,10,97,114,103,115,32,105,110,32,97,32,115, + 117,98,112,114,111,99,101,115,115,32,119,105,116,104,32,116, + 104,101,32,115,117,112,112,108,105,101,100,32,101,110,118,105, + 114,111,110,109,101,110,116,46,10,73,102,32,109,111,100,101, + 32,61,61,32,80,95,78,79,87,65,73,84,32,114,101,116, + 117,114,110,32,116,104,101,32,112,105,100,32,111,102,32,116, + 104,101,32,112,114,111,99,101,115,115,46,10,73,102,32,109, + 111,100,101,32,61,61,32,80,95,87,65,73,84,32,114,101, + 116,117,114,110,32,116,104,101,32,112,114,111,99,101,115,115, + 39,115,32,101,120,105,116,32,99,111,100,101,32,105,102,32, + 105,116,32,101,120,105,116,115,32,110,111,114,109,97,108,108, + 121,59,10,111,116,104,101,114,119,105,115,101,32,114,101,116, + 117,114,110,32,45,83,73,71,44,32,119,104,101,114,101,32, + 83,73,71,32,105,115,32,116,104,101,32,115,105,103,110,97, + 108,32,116,104,97,116,32,107,105,108,108,101,100,32,105,116, + 46,32,78,41,1,114,236,0,0,0,114,231,0,0,0,115, + 3,0,0,0,32,32,32,114,22,0,0,0,218,7,115,112, + 97,119,110,108,112,114,244,0,0,0,181,3,0,0,243,2, + 0,0,0,12,8,114,245,0,0,0,115,12,0,0,0,16, + 23,24,28,30,34,36,40,16,41,9,41,114,25,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,7,0,0,0,114,241,0,0,0,41,3,97,93,1,0, + 0,115,112,97,119,110,108,112,101,40,109,111,100,101,44,32, + 102,105,108,101,44,32,42,97,114,103,115,44,32,101,110,118, + 41,32,45,62,32,105,110,116,101,103,101,114,10,10,69,120, + 101,99,117,116,101,32,102,105,108,101,32,40,119,104,105,99, + 104,32,105,115,32,108,111,111,107,101,100,32,102,111,114,32, + 97,108,111,110,103,32,36,80,65,84,72,41,32,119,105,116, + 104,32,97,114,103,117,109,101,110,116,115,32,102,114,111,109, + 10,97,114,103,115,32,105,110,32,97,32,115,117,98,112,114, + 111,99,101,115,115,32,119,105,116,104,32,116,104,101,32,115, + 117,112,112,108,105,101,100,32,101,110,118,105,114,111,110,109, + 101,110,116,46,10,73,102,32,109,111,100,101,32,61,61,32, + 80,95,78,79,87,65,73,84,32,114,101,116,117,114,110,32, + 116,104,101,32,112,105,100,32,111,102,32,116,104,101,32,112, + 114,111,99,101,115,115,46,10,73,102,32,109,111,100,101,32, + 61,61,32,80,95,87,65,73,84,32,114,101,116,117,114,110, + 32,116,104,101,32,112,114,111,99,101,115,115,39,115,32,101, + 120,105,116,32,99,111,100,101,32,105,102,32,105,116,32,101, + 120,105,116,115,32,110,111,114,109,97,108,108,121,59,10,111, + 116,104,101,114,119,105,115,101,32,114,101,116,117,114,110,32, + 45,83,73,71,44,32,119,104,101,114,101,32,83,73,71,32, + 105,115,32,116,104,101,32,115,105,103,110,97,108,32,116,104, + 97,116,32,107,105,108,108,101,100,32,105,116,46,32,114,116, + 0,0,0,78,41,1,114,237,0,0,0,114,233,0,0,0, + 115,4,0,0,0,32,32,32,32,114,22,0,0,0,218,8, + 115,112,97,119,110,108,112,101,114,246,0,0,0,191,3,0, + 0,114,243,0,0,0,114,243,0,0,0,115,30,0,0,0, + 15,19,20,22,15,23,9,12,16,24,25,29,31,35,37,41, + 42,45,43,45,42,45,37,46,48,51,16,52,9,52,114,25, + 0,0,0,114,244,0,0,0,114,246,0,0,0,90,7,118, + 120,119,111,114,107,115,218,1,114,114,116,0,0,0,99,3, + 0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,3, + 0,0,0,115,162,0,0,0,116,0,124,0,116,1,131,2, + 115,13,116,2,100,1,116,3,124,0,131,1,22,0,131,1, + 130,1,124,1,100,2,118,1,114,23,116,4,100,3,124,1, + 22,0,131,1,130,1,124,2,100,4,107,2,115,31,124,2, + 100,0,117,0,114,35,116,4,100,5,131,1,130,1,100,4, + 100,0,108,5,125,3,100,4,100,0,108,6,125,4,124,1, + 100,6,107,2,114,64,124,3,160,7,124,0,100,7,100,7, + 124,3,106,8,124,2,100,8,166,5,125,5,116,9,124,5, + 106,10,124,5,131,2,83,0,124,3,160,7,124,0,100,7, + 100,7,124,3,106,8,124,2,100,9,166,5,125,5,116,9, + 124,5,106,11,124,5,131,2,83,0,41,10,78,122,38,105, + 110,118,97,108,105,100,32,99,109,100,32,116,121,112,101,32, + 40,37,115,44,32,101,120,112,101,99,116,101,100,32,115,116, + 114,105,110,103,41,41,2,114,247,0,0,0,218,1,119,122, + 15,105,110,118,97,108,105,100,32,109,111,100,101,32,37,114, + 114,0,0,0,0,122,43,112,111,112,101,110,40,41,32,100, + 111,101,115,32,110,111,116,32,115,117,112,112,111,114,116,32, + 117,110,98,117,102,102,101,114,101,100,32,115,116,114,101,97, + 109,115,114,247,0,0,0,84,41,4,218,5,115,104,101,108, + 108,218,4,116,101,120,116,218,6,115,116,100,111,117,116,218, + 7,98,117,102,115,105,122,101,41,4,114,249,0,0,0,114, + 250,0,0,0,218,5,115,116,100,105,110,114,252,0,0,0, + 41,12,114,63,0,0,0,114,46,0,0,0,114,140,0,0, + 0,114,192,0,0,0,114,143,0,0,0,218,10,115,117,98, + 112,114,111,99,101,115,115,218,2,105,111,90,5,80,111,112, + 101,110,90,4,80,73,80,69,218,11,95,119,114,97,112,95, + 99,108,111,115,101,114,251,0,0,0,114,253,0,0,0,41, + 6,90,3,99,109,100,114,66,0,0,0,218,9,98,117,102, + 102,101,114,105,110,103,114,254,0,0,0,114,255,0,0,0, + 218,4,112,114,111,99,115,6,0,0,0,32,32,32,32,32, + 32,114,22,0,0,0,218,5,112,111,112,101,110,114,3,1, + 0,0,209,3,0,0,115,40,0,0,0,10,1,16,1,8, + 1,12,1,16,1,8,1,16,1,8,1,6,1,4,1,4, + 1,2,1,6,253,12,4,6,2,4,1,4,1,2,1,6, + 253,12,4,115,54,0,0,0,8,1,18,1,6,1,14,1, + 6,1,2,1,6,255,10,1,16,1,6,1,2,11,2,246, + 2,3,2,253,4,1,4,1,6,1,2,253,12,4,2,2, + 2,3,2,253,4,1,4,1,6,1,2,253,12,4,115,162, + 0,0,0,16,26,27,30,32,35,16,36,9,82,19,28,29, + 69,72,76,77,80,72,81,29,81,19,82,13,82,12,16,24, + 34,12,34,9,55,19,29,30,47,50,54,30,54,19,55,13, + 55,12,21,25,26,12,26,9,76,30,39,43,47,30,47,9, + 76,19,29,30,75,19,76,13,76,9,30,9,30,9,30,9, + 30,9,30,9,30,9,30,9,30,12,16,20,23,12,23,9, + 49,20,30,20,55,37,40,43,47,54,58,44,54,44,59,45, + 54,20,55,20,55,13,17,20,31,32,36,32,43,45,49,20, + 50,13,50,20,30,20,55,37,40,43,47,54,58,43,53,43, + 58,45,54,20,55,20,55,13,17,20,31,32,36,32,42,44, + 48,20,49,13,49,114,25,0,0,0,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,115, + 48,0,0,0,101,0,90,1,100,0,90,2,100,1,132,0, + 90,3,100,2,132,0,90,4,100,3,132,0,90,5,100,4, + 132,0,90,6,100,5,132,0,90,7,100,6,132,0,90,8, + 100,7,83,0,41,8,114,0,1,0,0,99,3,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 115,16,0,0,0,124,1,124,0,95,0,124,2,124,0,95, + 1,100,0,83,0,114,20,0,0,0,41,2,218,7,95,115, + 116,114,101,97,109,218,5,95,112,114,111,99,41,3,114,152, + 0,0,0,90,6,115,116,114,101,97,109,114,2,1,0,0, + 115,3,0,0,0,32,32,32,114,22,0,0,0,114,154,0, + 0,0,122,20,95,119,114,97,112,95,99,108,111,115,101,46, + 95,95,105,110,105,116,95,95,232,3,0,0,243,4,0,0, + 0,6,1,10,1,114,6,1,0,0,115,16,0,0,0,28, + 34,13,17,13,25,26,30,13,17,13,23,13,23,13,23,114, + 25,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,115,52,0,0,0,124,0, + 106,0,160,1,161,0,1,0,124,0,106,2,160,3,161,0, + 125,1,124,1,100,1,107,2,114,16,100,0,83,0,116,4, + 100,2,107,2,114,22,124,1,83,0,124,1,100,3,62,0, + 83,0,41,4,78,114,0,0,0,0,114,42,0,0,0,233, + 8,0,0,0,41,5,114,4,1,0,0,114,103,0,0,0, + 114,5,1,0,0,90,4,119,97,105,116,114,9,0,0,0, + 41,2,114,152,0,0,0,90,10,114,101,116,117,114,110,99, + 111,100,101,115,2,0,0,0,32,32,114,22,0,0,0,114, + 103,0,0,0,122,17,95,119,114,97,112,95,99,108,111,115, + 101,46,99,108,111,115,101,235,3,0,0,115,14,0,0,0, + 10,1,10,1,8,1,4,1,8,1,4,1,8,2,115,16, + 0,0,0,10,1,10,1,6,1,6,1,6,1,2,3,4, + 254,8,2,115,52,0,0,0,13,17,13,25,13,33,13,33, + 13,33,26,30,26,36,26,43,26,43,13,23,16,26,30,31, + 16,31,13,28,24,28,24,28,16,20,24,28,16,28,13,39, + 24,34,17,34,24,34,38,39,24,39,17,39,114,25,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,243,4,0,0,0,124,0,83,0,114, + 20,0,0,0,114,27,0,0,0,114,167,0,0,0,115,1, + 0,0,0,32,114,22,0,0,0,218,9,95,95,101,110,116, + 101,114,95,95,122,21,95,119,114,97,112,95,99,108,111,115, + 101,46,95,95,101,110,116,101,114,95,95,244,3,0,0,243, + 2,0,0,0,4,1,114,10,1,0,0,115,4,0,0,0, + 20,24,13,24,114,25,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,7,0,0,0,243,12, + 0,0,0,124,0,160,0,161,0,1,0,100,0,83,0,114, + 20,0,0,0,169,1,114,103,0,0,0,169,2,114,152,0, + 0,0,114,112,0,0,0,115,2,0,0,0,32,32,114,22, + 0,0,0,218,8,95,95,101,120,105,116,95,95,122,20,95, + 119,114,97,112,95,99,108,111,115,101,46,95,95,101,120,105, + 116,95,95,246,3,0,0,114,199,0,0,0,114,199,0,0, + 0,115,12,0,0,0,13,17,13,25,13,25,13,25,13,25, + 13,25,114,25,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,12,0,0, + 0,116,0,124,0,106,1,124,1,131,2,83,0,114,20,0, + 0,0,41,2,218,7,103,101,116,97,116,116,114,114,4,1, + 0,0,41,2,114,152,0,0,0,114,9,0,0,0,115,2, + 0,0,0,32,32,114,22,0,0,0,218,11,95,95,103,101, + 116,97,116,116,114,95,95,122,23,95,119,114,97,112,95,99, + 108,111,115,101,46,95,95,103,101,116,97,116,116,114,95,95, + 248,3,0,0,114,199,0,0,0,114,199,0,0,0,115,12, + 0,0,0,20,27,28,32,28,40,42,46,20,47,13,47,114, + 25,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,114,165,0,0,0,114,20, + 0,0,0,41,2,218,4,105,116,101,114,114,4,1,0,0, + 114,167,0,0,0,115,1,0,0,0,32,114,22,0,0,0, + 114,164,0,0,0,122,20,95,119,114,97,112,95,99,108,111, + 115,101,46,95,95,105,116,101,114,95,95,250,3,0,0,114, + 24,0,0,0,114,24,0,0,0,115,10,0,0,0,20,24, + 25,29,25,37,20,38,13,38,114,25,0,0,0,78,41,9, + 114,187,0,0,0,114,188,0,0,0,114,189,0,0,0,114, + 154,0,0,0,114,103,0,0,0,114,9,1,0,0,114,14, + 1,0,0,114,16,1,0,0,114,164,0,0,0,114,27,0, + 0,0,114,25,0,0,0,114,22,0,0,0,114,0,1,0, + 0,114,0,1,0,0,231,3,0,0,115,14,0,0,0,8, + 0,6,1,6,3,6,9,6,2,6,2,10,2,115,42,0, + 0,0,0,129,0,129,0,129,0,129,0,129,0,129,0,129, + 8,146,0,127,0,127,0,127,0,127,0,127,0,127,0,127, + 6,113,6,9,6,2,6,2,6,2,10,2,115,48,0,0, + 0,1,1,1,1,1,1,1,1,9,30,9,30,9,30,9, + 39,9,39,9,39,9,24,9,24,9,24,9,25,9,25,9, + 25,9,47,9,47,9,47,9,38,9,38,9,38,9,38,9, + 38,114,25,0,0,0,114,0,1,0,0,114,3,1,0,0, + 99,4,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,15,0,0,0,115,82,0,0,0,116,0,124,0,116,1, + 131,2,115,13,116,2,100,1,116,3,124,0,131,1,22,0, + 131,1,130,1,100,2,100,0,108,4,125,6,100,3,124,1, + 118,1,114,26,124,6,160,5,124,3,161,1,125,3,124,6, + 106,6,124,0,124,1,124,2,124,3,103,4,124,4,162,1, + 82,0,105,0,124,5,164,1,142,1,83,0,41,4,78,122, + 38,105,110,118,97,108,105,100,32,102,100,32,116,121,112,101, + 32,40,37,115,44,32,101,120,112,101,99,116,101,100,32,105, + 110,116,101,103,101,114,41,114,0,0,0,0,218,1,98,41, + 7,114,63,0,0,0,218,3,105,110,116,114,140,0,0,0, + 114,192,0,0,0,114,255,0,0,0,90,13,116,101,120,116, + 95,101,110,99,111,100,105,110,103,114,50,0,0,0,41,7, + 90,2,102,100,114,66,0,0,0,114,1,1,0,0,114,202, + 0,0,0,114,112,0,0,0,90,6,107,119,97,114,103,115, + 114,255,0,0,0,115,7,0,0,0,32,32,32,32,32,32, + 32,114,22,0,0,0,114,18,0,0,0,114,18,0,0,0, + 0,4,0,0,115,12,0,0,0,10,1,16,1,8,1,8, + 1,10,1,30,1,115,12,0,0,0,8,1,18,1,8,1, + 6,1,12,1,30,1,115,82,0,0,0,12,22,23,25,27, + 30,12,31,5,77,15,24,25,65,68,72,73,75,68,76,25, + 76,15,77,9,77,5,14,5,14,5,14,5,14,8,11,19, + 23,8,23,5,46,20,22,20,46,37,45,20,46,9,17,12, + 14,12,19,20,22,24,28,30,39,41,49,12,67,52,56,12, + 67,12,67,12,67,60,66,12,67,12,67,5,67,114,25,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,8, + 0,0,0,3,0,0,0,115,126,0,0,0,116,0,124,0, + 116,1,116,2,102,2,131,2,114,9,124,0,83,0,116,3, + 124,0,131,1,125,1,9,0,124,1,160,4,124,0,161,1, + 125,2,110,22,35,0,4,0,116,5,121,40,1,0,1,0, + 1,0,116,6,124,1,100,1,131,2,114,33,130,0,116,7, + 100,2,124,1,106,8,23,0,131,1,130,1,119,0,37,0, + 116,0,124,2,116,1,116,2,102,2,131,2,114,51,124,2, + 83,0,116,7,100,3,160,9,124,1,106,8,116,3,124,2, + 131,1,106,8,161,2,131,1,130,1,41,5,97,97,1,0, + 0,82,101,116,117,114,110,32,116,104,101,32,112,97,116,104, + 32,114,101,112,114,101,115,101,110,116,97,116,105,111,110,32, + 111,102,32,97,32,112,97,116,104,45,108,105,107,101,32,111, + 98,106,101,99,116,46,10,10,32,32,32,32,73,102,32,115, + 116,114,32,111,114,32,98,121,116,101,115,32,105,115,32,112, + 97,115,115,101,100,32,105,110,44,32,105,116,32,105,115,32, + 114,101,116,117,114,110,101,100,32,117,110,99,104,97,110,103, + 101,100,46,32,79,116,104,101,114,119,105,115,101,32,116,104, + 101,10,32,32,32,32,111,115,46,80,97,116,104,76,105,107, + 101,32,105,110,116,101,114,102,97,99,101,32,105,115,32,117, + 115,101,100,32,116,111,32,103,101,116,32,116,104,101,32,112, + 97,116,104,32,114,101,112,114,101,115,101,110,116,97,116,105, + 111,110,46,32,73,102,32,116,104,101,10,32,32,32,32,112, + 97,116,104,32,114,101,112,114,101,115,101,110,116,97,116,105, + 111,110,32,105,115,32,110,111,116,32,115,116,114,32,111,114, + 32,98,121,116,101,115,44,32,84,121,112,101,69,114,114,111, + 114,32,105,115,32,114,97,105,115,101,100,46,32,73,102,32, + 116,104,101,10,32,32,32,32,112,114,111,118,105,100,101,100, + 32,112,97,116,104,32,105,115,32,110,111,116,32,115,116,114, + 44,32,98,121,116,101,115,44,32,111,114,32,111,115,46,80, + 97,116,104,76,105,107,101,44,32,84,121,112,101,69,114,114, + 111,114,32,105,115,32,114,97,105,115,101,100,46,10,32,32, + 32,32,218,10,95,95,102,115,112,97,116,104,95,95,122,47, + 101,120,112,101,99,116,101,100,32,115,116,114,44,32,98,121, + 116,101,115,32,111,114,32,111,115,46,80,97,116,104,76,105, + 107,101,32,111,98,106,101,99,116,44,32,110,111,116,32,122, + 55,101,120,112,101,99,116,101,100,32,123,125,46,95,95,102, + 115,112,97,116,104,95,95,40,41,32,116,111,32,114,101,116, + 117,114,110,32,115,116,114,32,111,114,32,98,121,116,101,115, + 44,32,110,111,116,32,123,125,78,41,10,114,63,0,0,0, + 114,46,0,0,0,114,64,0,0,0,114,192,0,0,0,114, + 20,1,0,0,114,34,0,0,0,218,7,104,97,115,97,116, + 116,114,114,140,0,0,0,114,187,0,0,0,218,6,102,111, + 114,109,97,116,41,3,114,10,0,0,0,90,9,112,97,116, + 104,95,116,121,112,101,90,9,112,97,116,104,95,114,101,112, + 114,115,3,0,0,0,32,32,32,114,22,0,0,0,218,7, + 95,102,115,112,97,116,104,114,23,1,0,0,11,4,0,0, + 115,42,0,0,0,14,8,4,1,8,4,2,1,12,1,2, + 128,12,1,10,1,2,1,4,2,4,1,6,255,2,252,2, + 128,14,6,4,1,4,2,6,1,8,1,2,255,4,255,115, + 46,0,0,0,12,8,6,1,8,4,2,8,12,250,2,128, + 2,6,2,251,8,5,8,252,2,4,2,253,2,2,14,1, + 2,128,12,1,2,5,4,252,2,2,2,1,2,1,4,255, + 14,1,115,126,0,0,0,8,18,19,23,26,29,31,36,25, + 37,8,38,5,20,16,20,9,20,17,21,22,26,17,27,5, + 14,5,57,21,30,21,47,42,46,21,47,9,18,9,18,0, + 0,5,57,12,26,5,57,5,57,5,57,5,57,12,19,20, + 29,31,43,12,44,9,57,13,18,19,28,29,35,38,47,38, + 56,29,56,19,57,13,57,5,57,0,0,8,18,19,28,31, + 34,36,41,30,42,8,43,5,67,16,25,9,25,15,24,25, + 33,25,66,41,50,41,59,41,45,46,55,41,56,41,65,25, + 66,15,67,9,67,115,8,0,0,0,142,5,20,0,148,21, + 41,7,114,75,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,46,0,0, + 0,101,0,90,1,100,0,90,2,100,1,90,3,101,4,106, + 5,100,2,132,0,131,1,90,6,101,7,100,3,132,0,131, + 1,90,8,101,7,101,9,131,1,90,10,100,4,83,0,41, + 5,218,8,80,97,116,104,76,105,107,101,122,67,65,98,115, + 116,114,97,99,116,32,98,97,115,101,32,99,108,97,115,115, + 32,102,111,114,32,105,109,112,108,101,109,101,110,116,105,110, + 103,32,116,104,101,32,102,105,108,101,32,115,121,115,116,101, + 109,32,112,97,116,104,32,112,114,111,116,111,99,111,108,46, + 99,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,3,0,0,0,115,4,0,0,0,116,0,130,1,41,2, + 122,57,82,101,116,117,114,110,32,116,104,101,32,102,105,108, + 101,32,115,121,115,116,101,109,32,112,97,116,104,32,114,101, + 112,114,101,115,101,110,116,97,116,105,111,110,32,111,102,32, + 116,104,101,32,111,98,106,101,99,116,46,78,41,1,218,19, + 78,111,116,73,109,112,108,101,109,101,110,116,101,100,69,114, + 114,111,114,114,167,0,0,0,115,1,0,0,0,32,114,22, + 0,0,0,114,20,1,0,0,122,19,80,97,116,104,76,105, + 107,101,46,95,95,102,115,112,97,116,104,95,95,51,4,0, + 0,243,2,0,0,0,4,3,114,26,1,0,0,115,4,0, + 0,0,15,34,9,34,114,25,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,22,0,0,0,124,0,116,0,117,0,114,9,116,1,124, + 1,100,1,131,2,83,0,116,2,83,0,41,2,78,114,20, + 1,0,0,41,3,114,24,1,0,0,114,1,0,0,0,114, + 181,0,0,0,41,2,90,3,99,108,115,90,8,115,117,98, + 99,108,97,115,115,115,2,0,0,0,32,32,114,22,0,0, + 0,218,16,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,122,25,80,97,116,104,76,105,107,101,46,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,56,4, + 0,0,115,6,0,0,0,8,2,10,1,4,1,115,6,0, + 0,0,6,2,12,1,4,1,115,22,0,0,0,12,15,19, + 27,12,27,9,58,20,34,35,43,45,57,20,58,13,58,16, + 30,9,30,114,25,0,0,0,78,41,11,114,187,0,0,0, + 114,188,0,0,0,114,189,0,0,0,218,7,95,95,100,111, + 99,95,95,218,3,97,98,99,90,14,97,98,115,116,114,97, + 99,116,109,101,116,104,111,100,114,20,1,0,0,218,11,99, + 108,97,115,115,109,101,116,104,111,100,114,27,1,0,0,218, + 12,71,101,110,101,114,105,99,65,108,105,97,115,218,17,95, + 95,99,108,97,115,115,95,103,101,116,105,116,101,109,95,95, + 114,27,0,0,0,114,25,0,0,0,114,22,0,0,0,114, + 24,1,0,0,114,24,1,0,0,47,4,0,0,115,14,0, + 0,0,8,0,4,2,4,2,8,1,2,4,8,1,12,5, + 115,80,0,0,0,0,129,0,129,0,129,0,129,0,129,0, + 129,0,129,0,129,8,201,0,127,0,127,0,127,0,127,0, + 127,0,127,0,127,0,127,2,57,0,129,0,129,0,129,0, + 129,0,129,0,129,0,129,0,129,2,199,0,127,0,127,0, + 127,0,127,0,127,0,127,0,127,0,127,4,59,8,3,2, + 2,8,4,12,2,115,46,0,0,0,1,1,1,1,1,1, + 1,1,5,78,1,1,6,9,6,24,5,34,5,34,5,34, + 5,34,6,17,5,30,5,30,5,30,5,30,25,36,37,49, + 25,50,5,22,5,22,5,22,114,25,0,0,0,114,24,1, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,0,0,0,0,115,42,0,0,0,101,0,90,1, + 100,0,90,2,100,1,132,0,90,3,100,2,132,0,90,4, + 100,3,132,0,90,5,100,4,132,0,90,6,100,5,132,0, + 90,7,100,6,83,0,41,7,218,18,95,65,100,100,101,100, + 68,108,108,68,105,114,101,99,116,111,114,121,99,4,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,115,22,0,0,0,124,1,124,0,95,0,124,2,124,0, + 95,1,124,3,124,0,95,2,100,0,83,0,114,20,0,0, + 0,41,3,114,10,0,0,0,218,7,95,99,111,111,107,105, + 101,218,21,95,114,101,109,111,118,101,95,100,108,108,95,100, + 105,114,101,99,116,111,114,121,41,4,114,152,0,0,0,114, + 10,0,0,0,218,6,99,111,111,107,105,101,90,20,114,101, + 109,111,118,101,95,100,108,108,95,100,105,114,101,99,116,111, + 114,121,115,4,0,0,0,32,32,32,32,114,22,0,0,0, + 114,154,0,0,0,122,27,95,65,100,100,101,100,68,108,108, + 68,105,114,101,99,116,111,114,121,46,95,95,105,110,105,116, + 95,95,67,4,0,0,243,6,0,0,0,6,1,6,1,10, + 1,114,37,1,0,0,115,22,0,0,0,25,29,13,17,13, + 22,28,34,13,17,13,25,42,62,13,17,13,39,13,39,13, + 39,114,25,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,22,0,0,0, + 124,0,160,0,124,0,106,1,161,1,1,0,100,0,124,0, + 95,2,100,0,83,0,114,20,0,0,0,41,3,114,35,1, + 0,0,114,34,1,0,0,114,10,0,0,0,114,167,0,0, + 0,115,1,0,0,0,32,114,22,0,0,0,114,103,0,0, + 0,122,24,95,65,100,100,101,100,68,108,108,68,105,114,101, + 99,116,111,114,121,46,99,108,111,115,101,71,4,0,0,243, + 4,0,0,0,12,1,10,1,114,38,1,0,0,115,22,0, + 0,0,13,17,13,53,40,44,40,52,13,53,13,53,25,29, + 13,17,13,22,13,22,13,22,114,25,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,114,8,1,0,0,114,20,0,0,0,114,27,0,0, + 0,114,167,0,0,0,115,1,0,0,0,32,114,22,0,0, + 0,114,9,1,0,0,122,28,95,65,100,100,101,100,68,108, + 108,68,105,114,101,99,116,111,114,121,46,95,95,101,110,116, + 101,114,95,95,74,4,0,0,114,10,1,0,0,114,10,1, + 0,0,115,4,0,0,0,20,24,13,24,114,25,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,7,0,0,0,114,11,1,0,0,114,20,0,0,0,114, + 12,1,0,0,114,13,1,0,0,115,2,0,0,0,32,32, + 114,22,0,0,0,114,14,1,0,0,122,27,95,65,100,100, + 101,100,68,108,108,68,105,114,101,99,116,111,114,121,46,95, + 95,101,120,105,116,95,95,76,4,0,0,114,199,0,0,0, + 114,199,0,0,0,115,12,0,0,0,13,17,13,25,13,25, + 13,25,13,25,13,25,114,25,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,22,0,0,0,124,0,106,0,114,9,100,1,160,1,124, + 0,106,0,161,1,83,0,100,2,83,0,41,3,78,122,25, + 60,65,100,100,101,100,68,108,108,68,105,114,101,99,116,111, + 114,121,40,123,33,114,125,41,62,122,21,60,65,100,100,101, + 100,68,108,108,68,105,114,101,99,116,111,114,121,40,41,62, + 41,2,114,10,0,0,0,114,22,1,0,0,114,167,0,0, + 0,115,1,0,0,0,32,114,22,0,0,0,114,171,0,0, + 0,122,27,95,65,100,100,101,100,68,108,108,68,105,114,101, + 99,116,111,114,121,46,95,95,114,101,112,114,95,95,78,4, + 0,0,115,6,0,0,0,6,1,12,1,4,1,115,6,0, + 0,0,4,1,14,1,4,1,115,22,0,0,0,16,20,16, + 25,13,69,24,51,24,69,59,63,59,68,24,69,17,69,20, + 43,20,43,114,25,0,0,0,78,41,8,114,187,0,0,0, + 114,188,0,0,0,114,189,0,0,0,114,154,0,0,0,114, + 103,0,0,0,114,9,1,0,0,114,14,1,0,0,114,171, + 0,0,0,114,27,0,0,0,114,25,0,0,0,114,22,0, + 0,0,114,33,1,0,0,114,33,1,0,0,66,4,0,0, + 115,12,0,0,0,8,0,6,1,6,4,6,3,6,2,10, + 2,115,44,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,0,129,0,129,8,182,0,127,0,127,0,127,0,127, + 0,127,0,127,0,127,0,127,6,78,6,3,6,2,6,2, + 10,4,115,42,0,0,0,1,1,1,1,1,1,1,1,9, + 62,9,62,9,62,9,29,9,29,9,29,9,24,9,24,9, + 24,9,25,9,25,9,25,9,43,9,43,9,43,9,43,9, + 43,114,25,0,0,0,114,33,1,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 115,32,0,0,0,100,1,100,2,108,0,125,1,124,1,106, + 1,124,0,131,1,125,2,116,2,124,0,124,2,124,1,106, + 3,131,3,83,0,41,3,97,79,1,0,0,65,100,100,32, + 97,32,112,97,116,104,32,116,111,32,116,104,101,32,68,76, + 76,32,115,101,97,114,99,104,32,112,97,116,104,46,10,10, + 32,32,32,32,32,32,32,32,84,104,105,115,32,115,101,97, + 114,99,104,32,112,97,116,104,32,105,115,32,117,115,101,100, + 32,119,104,101,110,32,114,101,115,111,108,118,105,110,103,32, + 100,101,112,101,110,100,101,110,99,105,101,115,32,102,111,114, + 32,105,109,112,111,114,116,101,100,10,32,32,32,32,32,32, + 32,32,101,120,116,101,110,115,105,111,110,32,109,111,100,117, + 108,101,115,32,40,116,104,101,32,109,111,100,117,108,101,32, + 105,116,115,101,108,102,32,105,115,32,114,101,115,111,108,118, + 101,100,32,116,104,114,111,117,103,104,32,115,121,115,46,112, + 97,116,104,41,44,10,32,32,32,32,32,32,32,32,97,110, + 100,32,97,108,115,111,32,98,121,32,99,116,121,112,101,115, + 46,10,10,32,32,32,32,32,32,32,32,82,101,109,111,118, + 101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32, + 98,121,32,99,97,108,108,105,110,103,32,99,108,111,115,101, + 40,41,32,111,110,32,116,104,101,32,114,101,116,117,114,110, + 101,100,32,111,98,106,101,99,116,32,111,114,10,32,32,32, + 32,32,32,32,32,117,115,105,110,103,32,105,116,32,105,110, + 32,97,32,119,105,116,104,32,115,116,97,116,101,109,101,110, + 116,46,10,32,32,32,32,32,32,32,32,114,0,0,0,0, + 78,41,4,114,42,0,0,0,90,18,95,97,100,100,95,100, + 108,108,95,100,105,114,101,99,116,111,114,121,114,33,1,0, + 0,114,35,1,0,0,41,3,114,10,0,0,0,114,42,0, + 0,0,114,36,1,0,0,115,3,0,0,0,32,32,32,114, + 22,0,0,0,218,17,97,100,100,95,100,108,108,95,100,105, + 114,101,99,116,111,114,121,114,39,1,0,0,83,4,0,0, + 115,14,0,0,0,8,10,10,1,2,1,2,1,2,1,4, + 1,4,253,115,14,0,0,0,8,10,10,1,2,1,2,1, + 2,1,4,1,4,1,115,32,0,0,0,9,18,9,18,9, + 18,9,18,18,20,18,39,40,44,18,45,9,15,16,34,13, + 17,13,19,13,15,13,37,16,10,9,10,114,25,0,0,0, + 41,2,114,57,0,0,0,70,41,3,84,78,70,41,3,114, + 94,0,0,0,84,78,114,20,0,0,0,41,2,114,247,0, + 0,0,114,116,0,0,0,41,3,114,247,0,0,0,114,116, + 0,0,0,78,41,106,114,28,1,0,0,114,29,1,0,0, + 114,72,0,0,0,114,48,0,0,0,114,100,0,0,0,90, + 16,95,99,111,108,108,101,99,116,105,111,110,115,95,97,98, + 99,114,1,0,0,0,114,192,0,0,0,114,32,0,0,0, + 114,19,1,0,0,114,31,1,0,0,218,20,98,117,105,108, + 116,105,110,95,109,111,100,117,108,101,95,110,97,109,101,115, + 90,6,95,110,97,109,101,115,114,33,0,0,0,114,23,0, + 0,0,114,36,0,0,0,114,9,0,0,0,114,7,0,0, + 0,114,37,0,0,0,114,40,0,0,0,114,85,0,0,0, + 218,11,73,109,112,111,114,116,69,114,114,111,114,90,9,112, + 111,115,105,120,112,97,116,104,114,10,0,0,0,114,41,0, + 0,0,218,6,101,120,116,101,110,100,114,42,0,0,0,90, + 6,110,116,112,97,116,104,218,7,109,111,100,117,108,101,115, + 90,7,111,115,46,112,97,116,104,114,3,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,8,0, + 0,0,114,19,0,0,0,114,2,0,0,0,114,11,0,0, + 0,114,21,0,0,0,114,43,0,0,0,114,47,0,0,0, + 218,3,115,101,116,114,44,0,0,0,90,15,115,117,112,112, + 111,114,116,115,95,100,105,114,95,102,100,90,22,115,117,112, + 112,111,114,116,115,95,101,102,102,101,99,116,105,118,101,95, + 105,100,115,114,45,0,0,0,90,11,115,117,112,112,111,114, + 116,115,95,102,100,90,24,115,117,112,112,111,114,116,115,95, + 102,111,108,108,111,119,95,115,121,109,108,105,110,107,115,114, + 12,0,0,0,114,13,0,0,0,114,14,0,0,0,114,61, + 0,0,0,114,69,0,0,0,114,71,0,0,0,114,80,0, + 0,0,114,74,0,0,0,114,50,0,0,0,114,53,0,0, + 0,114,106,0,0,0,114,102,0,0,0,114,113,0,0,0, + 114,119,0,0,0,114,122,0,0,0,114,124,0,0,0,114, + 121,0,0,0,114,123,0,0,0,114,127,0,0,0,114,17, + 0,0,0,114,144,0,0,0,114,145,0,0,0,114,146,0, + 0,0,114,205,0,0,0,114,130,0,0,0,114,209,0,0, + 0,114,141,0,0,0,114,211,0,0,0,114,151,0,0,0, + 114,64,0,0,0,114,212,0,0,0,114,213,0,0,0,114, + 221,0,0,0,114,15,0,0,0,114,16,0,0,0,114,224, + 0,0,0,114,225,0,0,0,114,226,0,0,0,114,229,0, + 0,0,114,223,0,0,0,114,234,0,0,0,114,236,0,0, + 0,114,237,0,0,0,114,239,0,0,0,114,242,0,0,0, + 114,244,0,0,0,114,246,0,0,0,218,8,112,108,97,116, + 102,111,114,109,114,3,1,0,0,114,0,1,0,0,114,18, + 0,0,0,114,23,1,0,0,114,75,0,0,0,114,187,0, + 0,0,90,3,65,66,67,114,24,1,0,0,114,33,1,0, + 0,114,39,1,0,0,114,27,0,0,0,114,25,0,0,0, + 114,22,0,0,0,218,8,60,109,111,100,117,108,101,62,114, + 46,1,0,0,1,0,0,0,115,130,1,0,0,4,0,8, + 24,8,1,8,1,12,2,12,2,6,2,8,3,6,5,6, + 3,8,8,4,1,4,1,8,1,2,1,12,1,12,1,2, + 128,12,1,4,1,2,255,2,128,8,2,2,2,14,1,2, + 128,12,1,4,1,2,255,2,128,8,3,14,1,4,1,8, + 2,4,1,4,1,8,1,2,1,12,1,12,1,2,128,12, + 1,4,1,2,255,2,128,8,2,8,2,14,1,2,1,2, + 2,14,1,2,128,12,1,4,1,2,255,2,128,8,4,10, + 2,40,1,2,3,10,3,6,1,6,1,6,4,10,1,10, + 1,10,1,10,1,10,1,10,1,10,1,10,1,10,1,10, + 1,10,1,10,1,10,1,10,1,10,1,10,1,4,1,6, + 2,10,1,4,1,6,2,10,1,10,1,10,1,10,1,10, + 1,10,1,10,1,10,1,10,1,10,1,10,1,20,1,10, + 1,4,1,6,2,10,1,10,22,10,1,10,1,10,1,10, + 1,10,1,10,1,10,1,10,1,10,1,10,1,10,1,4, + 1,2,2,2,1,2,1,2,1,4,6,4,1,4,1,8, + 5,6,32,6,22,14,26,8,2,6,62,10,82,28,2,16, + 2,6,48,10,56,6,2,6,7,6,8,6,7,6,9,6, + 8,14,9,8,2,8,32,16,45,14,2,6,73,6,30,2, + 1,8,3,8,6,10,1,6,2,6,1,6,6,4,1,4, + 1,4,254,2,3,8,2,10,6,6,2,10,30,2,1,30, + 3,4,2,8,1,14,2,6,6,6,27,6,9,6,12,6, + 10,14,11,10,3,6,4,6,9,14,12,10,3,6,3,6, + 10,14,12,12,4,8,2,12,22,10,22,8,3,6,11,10, + 31,4,1,6,1,16,3,10,18,12,1,10,17,4,238,115, + 194,1,0,0,4,21,8,3,8,1,8,1,12,2,12,2, + 6,2,6,6,2,253,6,6,6,6,6,4,2,41,4,216, + 4,1,8,1,2,5,12,253,12,1,2,128,2,2,2,255, + 14,1,2,128,8,1,2,5,14,254,2,128,2,2,2,255, + 14,1,2,128,8,2,14,1,4,1,6,2,2,21,4,236, + 4,1,8,1,2,5,12,253,12,1,2,128,2,2,2,255, + 14,1,2,128,8,1,8,2,14,1,2,1,2,5,14,254, + 2,128,2,2,2,255,14,1,2,128,8,3,10,2,40,2, + 2,2,6,3,4,85,6,172,6,3,6,2,10,1,10,1, + 10,1,10,1,10,1,10,1,10,1,10,1,10,1,10,1, + 10,1,10,1,10,1,10,1,10,1,10,1,4,1,6,2, + 10,1,4,1,6,2,10,1,10,1,10,1,10,1,10,1, + 10,1,10,1,10,1,10,1,10,1,10,1,6,1,4,1, + 6,255,14,1,4,1,6,2,10,1,10,22,10,1,10,1, + 10,1,6,1,14,1,10,1,10,1,10,1,10,1,10,1, + 10,1,4,1,2,2,2,1,2,1,2,1,4,6,4,1, + 4,1,2,5,6,30,6,22,6,26,14,2,2,2,6,60, + 6,82,10,2,10,2,4,106,10,150,4,106,6,152,10,46, + 6,56,10,2,6,7,6,8,6,7,6,9,6,8,6,9, + 14,2,2,2,6,29,2,3,6,41,16,4,8,73,2,185, + 4,71,6,29,6,3,2,1,2,3,6,4,8,2,10,1, + 2,2,4,18,6,242,6,3,4,1,6,1,2,254,2,3, + 2,2,6,4,10,2,6,30,10,2,2,1,6,3,4,80, + 6,176,4,80,6,176,4,80,4,178,8,1,14,2,6,31, + 6,9,6,10,6,12,6,10,14,3,6,3,4,25,6,242, + 6,11,14,3,6,3,4,25,6,242,6,11,14,3,8,4, + 4,46,2,212,6,19,12,23,10,2,2,3,6,6,6,32, + 6,4,4,2,4,255,6,1,8,18,4,241,4,15,6,3, + 4,34,12,238,14,18,115,32,6,0,0,1,4,1,4,1, + 11,1,11,1,11,1,11,1,11,1,11,1,11,1,11,1, + 18,1,18,1,18,1,18,1,44,1,44,1,44,1,44,1, + 44,1,44,16,20,21,25,26,29,21,30,16,31,1,13,10, + 13,10,34,1,7,11,21,11,21,11,21,1,8,1,29,1, + 29,1,29,1,55,1,55,1,55,4,11,15,21,4,21,1, + 53,12,19,5,9,15,19,5,12,5,24,5,24,5,24,5, + 24,5,13,9,32,9,32,9,32,9,32,9,32,9,32,9, + 16,9,32,24,31,9,32,9,32,9,32,0,0,5,13,12, + 23,5,13,5,13,5,13,5,13,9,13,9,13,5,13,0, + 0,5,29,5,29,5,29,5,29,5,13,9,42,9,42,9, + 42,9,42,9,42,9,42,9,42,0,0,5,13,12,23,5, + 13,5,13,5,13,5,13,9,13,9,13,5,13,0,0,5, + 17,5,17,5,17,5,17,5,12,5,45,20,37,38,43,20, + 44,5,45,5,45,9,14,9,14,6,10,14,20,6,20,1, + 53,12,16,5,9,15,21,5,12,5,21,5,21,5,21,5, + 21,5,13,9,29,9,29,9,29,9,29,9,29,9,29,9, + 16,9,32,24,31,9,32,9,32,9,32,0,0,5,13,12, + 23,5,13,5,13,5,13,5,13,9,13,9,13,5,13,0, + 0,5,26,5,26,5,26,5,26,5,14,5,14,5,14,5, + 14,5,12,5,42,20,37,38,40,20,41,5,42,5,42,9, + 11,5,13,9,39,9,39,9,39,9,39,9,39,9,39,9, + 39,0,0,5,13,12,23,5,13,5,13,5,13,5,13,9, + 13,9,13,5,13,0,0,11,22,23,52,11,53,5,53,26, + 30,1,4,1,12,13,22,1,23,1,13,1,13,1,13,1, + 13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1, + 13,1,13,1,13,1,13,1,13,1,13,1,13,1,13,1, + 13,5,11,4,11,12,29,4,30,1,13,1,13,16,23,16, + 25,5,13,5,35,5,35,5,35,12,15,12,17,5,9,5, + 9,10,26,29,37,5,38,5,38,5,9,10,25,29,36,5, + 37,5,37,5,9,10,25,29,36,5,37,5,37,5,9,10, + 24,29,35,5,36,5,36,5,9,10,26,29,36,5,37,5, + 37,5,9,10,23,29,35,5,36,5,36,5,9,10,24,29, + 36,5,37,5,37,5,9,10,25,29,37,5,38,5,38,5, + 9,10,24,29,36,5,37,5,37,5,9,10,23,29,35,5, + 36,5,36,5,9,10,27,29,39,5,40,5,40,5,9,10, + 25,29,37,5,38,5,38,5,9,10,26,29,38,5,39,5, + 39,5,9,10,25,29,37,5,38,5,38,5,9,10,25,29, + 36,5,37,5,37,5,9,10,26,29,36,5,37,5,37,23, + 27,5,20,12,15,12,17,5,9,5,9,10,26,29,37,5, + 38,5,38,30,34,5,27,12,15,12,17,5,9,5,9,10, + 23,29,36,5,37,5,37,5,9,10,23,29,36,5,37,5, + 37,5,9,10,23,29,36,5,37,5,37,5,9,10,26,29, + 38,5,39,5,39,5,9,10,26,29,38,5,39,5,39,5, + 9,10,24,29,37,5,38,5,38,5,9,5,19,14,18,5, + 19,5,19,5,9,10,26,29,39,5,40,5,40,5,9,10, + 25,29,36,5,37,5,37,5,9,10,24,29,36,5,37,5, + 37,5,9,10,26,29,39,5,40,5,40,8,15,16,25,8, + 26,5,41,5,41,31,38,39,49,31,50,5,41,5,41,9, + 13,14,29,31,40,9,41,9,41,19,23,5,16,12,15,12, + 17,5,9,5,9,10,26,29,37,5,38,5,38,5,9,10, + 25,29,36,5,37,5,37,5,9,10,24,29,35,5,36,5, + 36,5,9,10,25,29,38,5,39,5,39,5,9,10,23,29, + 36,5,37,5,37,8,15,16,24,8,25,5,37,5,37,9, + 13,14,27,29,36,9,37,9,37,5,9,10,23,29,35,5, + 36,5,36,5,9,10,24,29,36,5,37,5,37,5,9,10, + 22,29,35,5,36,5,36,5,9,10,24,29,35,5,36,5, + 36,5,9,10,26,29,36,5,37,5,37,5,9,10,22,29, + 35,5,36,5,36,32,36,5,29,9,13,9,24,9,17,9, + 13,12,13,1,9,12,13,1,9,12,13,1,9,25,30,1, + 18,1,18,1,18,1,38,1,38,1,38,1,17,1,17,1, + 17,1,8,1,54,16,53,16,53,16,53,1,54,1,54,23, + 27,1,61,1,61,1,61,1,33,1,33,1,33,1,8,1, + 23,16,22,1,23,1,23,5,9,11,15,4,16,20,35,4, + 35,1,28,1,28,41,48,50,54,40,55,59,70,40,70,1, + 28,1,28,19,22,71,76,85,89,5,25,5,25,5,25,5, + 25,5,25,5,48,5,48,5,48,5,12,5,28,20,27,5, + 28,5,28,1,22,1,22,1,22,1,33,1,33,1,33,1, + 23,1,23,1,23,1,34,1,34,1,34,1,25,1,25,1, + 25,1,30,1,30,1,30,1,8,1,73,16,72,16,72,16, + 72,1,73,1,73,30,34,1,19,1,19,1,19,23,27,1, + 36,1,36,1,36,1,53,1,53,1,53,1,53,1,53,1, + 53,1,53,1,53,1,19,1,19,1,19,1,19,16,30,1, + 19,1,19,1,24,1,24,1,24,11,25,11,27,1,8,5, + 19,25,29,1,37,1,37,1,37,27,31,35,39,27,39,1, + 23,1,8,1,53,16,52,1,53,1,53,4,26,1,44,1, + 44,5,21,5,21,5,21,16,24,25,32,25,38,9,21,23, + 28,9,21,23,28,16,29,5,13,9,21,30,34,5,42,5, + 42,5,42,5,12,5,44,20,43,5,44,5,44,1,30,1, + 30,1,30,22,30,22,32,1,19,1,9,11,19,5,13,4, + 11,12,18,4,19,1,65,1,65,28,35,36,44,28,45,1, + 65,1,65,50,57,58,65,50,66,1,65,1,65,14,15,5, + 11,28,29,5,29,5,13,16,25,5,12,5,56,20,55,20, + 55,20,55,5,56,5,56,5,51,5,51,5,51,5,56,5, + 56,5,56,5,56,5,56,5,56,5,57,5,57,5,57,5, + 57,5,57,5,57,5,12,5,65,20,64,20,64,20,64,5, + 65,5,65,4,11,12,20,4,21,1,42,1,42,5,40,5, + 40,5,40,5,51,5,51,5,51,5,12,5,42,21,29,31, + 40,20,41,5,42,5,42,4,11,12,21,4,22,1,44,1, + 44,5,41,5,41,5,41,5,52,5,52,5,52,5,12,5, + 44,21,30,32,42,20,43,5,44,5,44,4,7,4,16,20, + 29,4,29,1,28,1,28,25,28,5,49,5,49,5,49,5, + 38,5,38,5,38,5,38,5,38,5,38,5,12,5,28,20, + 27,5,28,5,28,21,24,1,67,1,67,1,67,1,67,1, + 67,1,67,8,15,16,24,8,25,1,31,1,31,14,21,5, + 11,23,31,5,11,5,20,1,50,1,50,1,50,1,50,16, + 19,16,23,1,50,1,50,4,8,12,16,4,16,1,10,1, + 10,5,43,5,43,5,43,5,43,5,43,5,43,5,10,5, + 10,5,10,5,10,5,10,1,10,1,10,115,71,0,0,0, + 180,11,65,0,0,193,0,7,65,10,7,193,9,1,65,10, + 7,193,16,6,65,23,0,193,23,7,65,33,7,193,32,1, + 65,33,7,193,60,11,66,8,0,194,8,7,66,18,7,194, + 17,1,66,18,7,194,36,6,66,43,0,194,43,7,66,53, + 7,194,52,1,66,53,7, +}; diff --git a/Python/frozen_modules/posixpath.h b/Python/frozen_modules/posixpath.h new file mode 100644 index 00000000000000..909fdab28144d3 --- /dev/null +++ b/Python/frozen_modules/posixpath.h @@ -0,0 +1,942 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__posixpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,244,0,0,0,100,0,90,0,100,1, + 90,1,100,2,90,2,100,1,90,3,100,3,90,4,100,4, + 90,5,100,5,90,6,100,6,90,7,100,7,90,8,100,8, + 100,6,108,9,90,9,100,8,100,6,108,10,90,10,100,8, + 100,6,108,11,90,11,100,8,100,6,108,12,90,12,100,8, + 100,9,108,12,84,0,103,0,100,10,162,1,90,13,100,11, + 132,0,90,14,100,12,132,0,90,15,100,13,132,0,90,16, + 100,14,132,0,90,17,100,15,132,0,90,18,100,16,132,0, + 90,19,101,12,106,20,106,0,101,19,95,0,100,17,132,0, + 90,21,100,18,132,0,90,22,100,19,132,0,90,23,100,20, + 132,0,90,24,100,21,132,0,90,25,100,22,132,0,90,26, + 100,23,132,0,90,27,100,6,97,28,100,6,97,29,100,24, + 132,0,90,30,100,25,132,0,90,31,100,26,132,0,90,32, + 100,27,100,28,156,1,100,29,132,2,90,33,100,30,132,0, + 90,34,101,10,106,35,100,31,107,2,90,36,100,34,100,32, + 132,1,90,37,100,33,132,0,90,38,100,6,83,0,41,35, + 97,217,1,0,0,67,111,109,109,111,110,32,111,112,101,114, + 97,116,105,111,110,115,32,111,110,32,80,111,115,105,120,32, + 112,97,116,104,110,97,109,101,115,46,10,10,73,110,115,116, + 101,97,100,32,111,102,32,105,109,112,111,114,116,105,110,103, + 32,116,104,105,115,32,109,111,100,117,108,101,32,100,105,114, + 101,99,116,108,121,44,32,105,109,112,111,114,116,32,111,115, + 32,97,110,100,32,114,101,102,101,114,32,116,111,10,116,104, + 105,115,32,109,111,100,117,108,101,32,97,115,32,111,115,46, + 112,97,116,104,46,32,32,84,104,101,32,34,111,115,46,112, + 97,116,104,34,32,110,97,109,101,32,105,115,32,97,110,32, + 97,108,105,97,115,32,102,111,114,32,116,104,105,115,10,109, + 111,100,117,108,101,32,111,110,32,80,111,115,105,120,32,115, + 121,115,116,101,109,115,59,32,111,110,32,111,116,104,101,114, + 32,115,121,115,116,101,109,115,32,40,101,46,103,46,32,87, + 105,110,100,111,119,115,41,44,10,111,115,46,112,97,116,104, + 32,112,114,111,118,105,100,101,115,32,116,104,101,32,115,97, + 109,101,32,111,112,101,114,97,116,105,111,110,115,32,105,110, + 32,97,32,109,97,110,110,101,114,32,115,112,101,99,105,102, + 105,99,32,116,111,32,116,104,97,116,10,112,108,97,116,102, + 111,114,109,44,32,97,110,100,32,105,115,32,97,110,32,97, + 108,105,97,115,32,116,111,32,97,110,111,116,104,101,114,32, + 109,111,100,117,108,101,32,40,101,46,103,46,32,110,116,112, + 97,116,104,41,46,10,10,83,111,109,101,32,111,102,32,116, + 104,105,115,32,99,97,110,32,97,99,116,117,97,108,108,121, + 32,98,101,32,117,115,101,102,117,108,32,111,110,32,110,111, + 110,45,80,111,115,105,120,32,115,121,115,116,101,109,115,32, + 116,111,111,44,32,101,46,103,46,10,102,111,114,32,109,97, + 110,105,112,117,108,97,116,105,111,110,32,111,102,32,116,104, + 101,32,112,97,116,104,110,97,109,101,32,99,111,109,112,111, + 110,101,110,116,32,111,102,32,85,82,76,115,46,10,218,1, + 46,250,2,46,46,250,1,47,250,1,58,122,13,47,98,105, + 110,58,47,117,115,114,47,98,105,110,78,122,9,47,100,101, + 118,47,110,117,108,108,233,0,0,0,0,41,1,218,1,42, + 41,38,218,8,110,111,114,109,99,97,115,101,218,5,105,115, + 97,98,115,218,4,106,111,105,110,218,10,115,112,108,105,116, + 100,114,105,118,101,218,5,115,112,108,105,116,218,8,115,112, + 108,105,116,101,120,116,218,8,98,97,115,101,110,97,109,101, + 218,7,100,105,114,110,97,109,101,218,12,99,111,109,109,111, + 110,112,114,101,102,105,120,90,7,103,101,116,115,105,122,101, + 90,8,103,101,116,109,116,105,109,101,90,8,103,101,116,97, + 116,105,109,101,90,8,103,101,116,99,116,105,109,101,218,6, + 105,115,108,105,110,107,90,6,101,120,105,115,116,115,218,7, + 108,101,120,105,115,116,115,90,5,105,115,100,105,114,90,6, + 105,115,102,105,108,101,218,7,105,115,109,111,117,110,116,218, + 10,101,120,112,97,110,100,117,115,101,114,218,10,101,120,112, + 97,110,100,118,97,114,115,218,8,110,111,114,109,112,97,116, + 104,218,7,97,98,115,112,97,116,104,90,8,115,97,109,101, + 102,105,108,101,90,12,115,97,109,101,111,112,101,110,102,105, + 108,101,90,8,115,97,109,101,115,116,97,116,218,6,99,117, + 114,100,105,114,218,6,112,97,114,100,105,114,218,3,115,101, + 112,218,7,112,97,116,104,115,101,112,218,7,100,101,102,112, + 97,116,104,218,6,97,108,116,115,101,112,218,6,101,120,116, + 115,101,112,218,7,100,101,118,110,117,108,108,218,8,114,101, + 97,108,112,97,116,104,218,26,115,117,112,112,111,114,116,115, + 95,117,110,105,99,111,100,101,95,102,105,108,101,110,97,109, + 101,115,218,7,114,101,108,112,97,116,104,218,10,99,111,109, + 109,111,110,112,97,116,104,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,18,0,0, + 0,116,0,124,0,116,1,131,2,114,7,100,1,83,0,100, + 2,83,0,41,3,78,243,1,0,0,0,47,114,2,0,0, + 0,41,2,218,10,105,115,105,110,115,116,97,110,99,101,218, + 5,98,121,116,101,115,169,1,218,4,112,97,116,104,115,1, + 0,0,0,32,250,18,60,102,114,111,122,101,110,32,112,111, + 115,105,120,112,97,116,104,62,218,8,95,103,101,116,95,115, + 101,112,114,40,0,0,0,41,0,0,0,115,6,0,0,0, + 10,1,4,1,4,2,115,8,0,0,0,8,1,2,3,4, + 254,4,2,115,18,0,0,0,8,18,19,23,25,30,8,31, + 5,19,16,20,16,20,16,19,16,19,243,0,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,115,10,0,0,0,116,0,106,1,124,0,131, + 1,83,0,41,2,122,54,78,111,114,109,97,108,105,122,101, + 32,99,97,115,101,32,111,102,32,112,97,116,104,110,97,109, + 101,46,32,32,72,97,115,32,110,111,32,101,102,102,101,99, + 116,32,117,110,100,101,114,32,80,111,115,105,120,78,169,2, + 218,2,111,115,218,6,102,115,112,97,116,104,41,1,218,1, + 115,115,1,0,0,0,32,114,39,0,0,0,114,6,0,0, + 0,114,6,0,0,0,52,0,0,0,243,2,0,0,0,10, + 2,114,46,0,0,0,115,10,0,0,0,12,14,12,21,22, + 23,12,24,5,24,114,41,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,115, + 28,0,0,0,116,0,106,1,124,0,131,1,125,0,116,2, + 124,0,131,1,125,1,124,0,160,3,124,1,161,1,83,0, + 41,2,122,31,84,101,115,116,32,119,104,101,116,104,101,114, + 32,97,32,112,97,116,104,32,105,115,32,97,98,115,111,108, + 117,116,101,78,41,4,114,43,0,0,0,114,44,0,0,0, + 114,40,0,0,0,218,10,115,116,97,114,116,115,119,105,116, + 104,41,2,114,45,0,0,0,114,24,0,0,0,115,2,0, + 0,0,32,32,114,39,0,0,0,114,7,0,0,0,114,7, + 0,0,0,60,0,0,0,243,6,0,0,0,10,2,8,1, + 10,1,114,48,0,0,0,115,28,0,0,0,9,11,9,18, + 19,20,9,21,5,6,11,19,20,21,11,22,5,8,12,13, + 12,29,25,28,12,29,5,29,114,41,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,10,0,0,0,7,0, + 0,0,115,166,0,0,0,116,0,106,1,124,0,131,1,125, + 0,116,2,124,0,131,1,125,2,124,0,125,3,9,0,124, + 1,115,22,124,3,100,1,100,2,133,2,25,0,124,2,23, + 0,1,0,116,3,116,0,106,1,124,1,131,2,68,0,93, + 28,125,4,124,4,160,4,124,2,161,1,114,38,124,4,125, + 3,113,28,124,3,114,45,124,3,160,5,124,2,161,1,114, + 50,124,3,124,4,55,0,125,3,113,28,124,3,124,2,124, + 4,23,0,55,0,125,3,113,28,9,0,124,3,83,0,35, + 0,4,0,116,6,116,7,116,8,102,3,121,81,1,0,1, + 0,1,0,116,9,106,10,100,3,124,0,103,2,124,1,162, + 1,82,0,142,0,1,0,130,0,119,0,37,0,41,4,122, + 230,74,111,105,110,32,116,119,111,32,111,114,32,109,111,114, + 101,32,112,97,116,104,110,97,109,101,32,99,111,109,112,111, + 110,101,110,116,115,44,32,105,110,115,101,114,116,105,110,103, + 32,39,47,39,32,97,115,32,110,101,101,100,101,100,46,10, + 32,32,32,32,73,102,32,97,110,121,32,99,111,109,112,111, + 110,101,110,116,32,105,115,32,97,110,32,97,98,115,111,108, + 117,116,101,32,112,97,116,104,44,32,97,108,108,32,112,114, + 101,118,105,111,117,115,32,112,97,116,104,32,99,111,109,112, + 111,110,101,110,116,115,10,32,32,32,32,119,105,108,108,32, + 98,101,32,100,105,115,99,97,114,100,101,100,46,32,32,65, + 110,32,101,109,112,116,121,32,108,97,115,116,32,112,97,114, + 116,32,119,105,108,108,32,114,101,115,117,108,116,32,105,110, + 32,97,32,112,97,116,104,32,116,104,97,116,10,32,32,32, + 32,101,110,100,115,32,119,105,116,104,32,97,32,115,101,112, + 97,114,97,116,111,114,46,78,114,4,0,0,0,114,8,0, + 0,0,41,11,114,43,0,0,0,114,44,0,0,0,114,40, + 0,0,0,218,3,109,97,112,114,47,0,0,0,218,8,101, + 110,100,115,119,105,116,104,218,9,84,121,112,101,69,114,114, + 111,114,218,14,65,116,116,114,105,98,117,116,101,69,114,114, + 111,114,218,12,66,121,116,101,115,87,97,114,110,105,110,103, + 218,11,103,101,110,101,114,105,99,112,97,116,104,218,16,95, + 99,104,101,99,107,95,97,114,103,95,116,121,112,101,115,41, + 5,218,1,97,218,1,112,114,24,0,0,0,114,38,0,0, + 0,218,1,98,115,5,0,0,0,32,32,32,32,32,114,39, + 0,0,0,114,8,0,0,0,114,8,0,0,0,71,0,0, + 0,115,40,0,0,0,10,5,8,1,4,1,2,1,4,1, + 16,1,16,1,10,1,6,1,14,1,10,1,14,2,2,250, + 4,10,2,128,18,253,20,1,2,1,2,254,2,128,115,52, + 0,0,0,10,5,8,1,4,1,2,13,2,245,18,1,10, + 1,4,6,2,250,8,1,2,5,6,252,2,1,2,3,8, + 253,2,3,10,254,16,2,4,4,2,128,2,255,8,254,8, + 2,20,255,4,1,2,128,115,166,0,0,0,9,11,9,18, + 19,20,9,21,5,6,11,19,20,21,11,22,5,8,12,13, + 5,9,5,14,16,17,9,27,13,17,18,20,19,20,18,20, + 13,21,24,27,13,27,13,27,18,21,22,24,22,31,33,34, + 18,35,9,32,9,32,13,14,16,17,16,33,29,32,16,33, + 13,32,24,25,17,21,17,21,22,26,13,32,30,34,30,48, + 44,47,30,48,13,32,17,21,25,26,17,26,17,21,17,21, + 17,21,25,28,31,32,25,32,17,32,17,21,17,21,9,32, + 12,16,5,16,0,0,5,14,13,22,24,38,40,52,12,53, + 5,14,5,14,5,14,5,14,9,20,9,37,38,44,46,47, + 9,52,50,51,9,52,9,52,9,52,9,52,9,14,5,14, + 0,0,115,9,0,0,0,140,45,60,0,188,22,65,18,7, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,115,96,0,0,0,116,0,106,1,124,0, + 131,1,125,0,116,2,124,0,131,1,125,1,124,0,160,3, + 124,1,161,1,100,1,23,0,125,2,124,0,100,2,124,2, + 133,2,25,0,124,0,124,2,100,2,133,2,25,0,2,2, + 125,3,125,4,124,3,114,44,124,3,124,1,116,4,124,3, + 131,1,20,0,107,3,114,44,124,3,160,5,124,1,161,1, + 125,3,124,3,124,4,102,2,83,0,41,3,122,128,83,112, + 108,105,116,32,97,32,112,97,116,104,110,97,109,101,46,32, + 32,82,101,116,117,114,110,115,32,116,117,112,108,101,32,34, + 40,104,101,97,100,44,32,116,97,105,108,41,34,32,119,104, + 101,114,101,32,34,116,97,105,108,34,32,105,115,10,32,32, + 32,32,101,118,101,114,121,116,104,105,110,103,32,97,102,116, + 101,114,32,116,104,101,32,102,105,110,97,108,32,115,108,97, + 115,104,46,32,32,69,105,116,104,101,114,32,112,97,114,116, + 32,109,97,121,32,98,101,32,101,109,112,116,121,46,233,1, + 0,0,0,78,169,6,114,43,0,0,0,114,44,0,0,0, + 114,40,0,0,0,218,5,114,102,105,110,100,218,3,108,101, + 110,218,6,114,115,116,114,105,112,41,5,114,57,0,0,0, + 114,24,0,0,0,218,1,105,218,4,104,101,97,100,218,4, + 116,97,105,108,115,5,0,0,0,32,32,32,32,32,114,39, + 0,0,0,114,10,0,0,0,114,10,0,0,0,100,0,0, + 0,115,14,0,0,0,10,3,8,1,14,1,26,1,20,1, + 10,1,8,1,115,18,0,0,0,10,3,8,1,14,1,26, + 1,2,1,2,1,14,255,12,1,8,1,115,96,0,0,0, + 9,11,9,18,19,20,9,21,5,6,11,19,20,21,11,22, + 5,8,9,10,9,21,17,20,9,21,24,25,9,25,5,6, + 18,19,20,22,21,22,20,22,18,23,25,26,27,28,27,29, + 27,29,25,30,18,30,5,9,11,15,8,12,5,32,17,21, + 25,28,29,32,33,37,29,38,25,38,17,38,5,32,16,20, + 16,32,28,31,16,32,9,13,12,16,18,22,12,22,5,22, + 114,41,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,3,0,0,0,115,54,0,0,0,116, + 0,106,1,124,0,131,1,125,0,116,2,124,0,116,3,131, + 2,114,15,100,1,125,1,100,2,125,2,110,4,100,3,125, + 1,100,4,125,2,116,4,106,5,124,0,124,1,100,0,124, + 2,131,4,83,0,41,5,78,114,34,0,0,0,243,1,0, + 0,0,46,114,2,0,0,0,114,0,0,0,0,41,6,114, + 43,0,0,0,114,44,0,0,0,114,35,0,0,0,114,36, + 0,0,0,114,54,0,0,0,218,9,95,115,112,108,105,116, + 101,120,116,41,3,114,57,0,0,0,114,24,0,0,0,114, + 28,0,0,0,115,3,0,0,0,32,32,32,114,39,0,0, + 0,114,11,0,0,0,114,11,0,0,0,117,0,0,0,115, + 14,0,0,0,10,1,10,1,4,1,6,1,4,2,4,1, + 16,1,115,16,0,0,0,10,1,8,1,2,5,4,252,6, + 1,4,2,4,1,16,1,115,54,0,0,0,9,11,9,18, + 19,20,9,21,5,6,8,18,19,20,22,27,8,28,5,21, + 15,19,9,12,18,22,9,15,9,15,15,18,9,12,18,21, + 9,15,12,23,12,33,34,35,37,40,42,46,48,54,12,55, + 5,55,114,41,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,26,0,0, + 0,116,0,106,1,124,0,131,1,125,0,124,0,100,1,100, + 2,133,2,25,0,124,0,102,2,83,0,41,3,122,74,83, + 112,108,105,116,32,97,32,112,97,116,104,110,97,109,101,32, + 105,110,116,111,32,100,114,105,118,101,32,97,110,100,32,112, + 97,116,104,46,32,79,110,32,80,111,115,105,120,44,32,100, + 114,105,118,101,32,105,115,32,97,108,119,97,121,115,10,32, + 32,32,32,101,109,112,116,121,46,78,114,4,0,0,0,114, + 42,0,0,0,41,1,114,57,0,0,0,115,1,0,0,0, + 32,114,39,0,0,0,114,9,0,0,0,114,9,0,0,0, + 131,0,0,0,243,4,0,0,0,10,3,16,1,114,69,0, + 0,0,115,26,0,0,0,9,11,9,18,19,20,9,21,5, + 6,12,13,14,16,15,16,14,16,12,17,19,20,12,20,5, + 20,114,41,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,44,0,0,0, + 116,0,106,1,124,0,131,1,125,0,116,2,124,0,131,1, + 125,1,124,0,160,3,124,1,161,1,100,1,23,0,125,2, + 124,0,124,2,100,2,133,2,25,0,83,0,41,3,122,41, + 82,101,116,117,114,110,115,32,116,104,101,32,102,105,110,97, + 108,32,99,111,109,112,111,110,101,110,116,32,111,102,32,97, + 32,112,97,116,104,110,97,109,101,114,59,0,0,0,78,41, + 4,114,43,0,0,0,114,44,0,0,0,114,40,0,0,0, + 114,61,0,0,0,41,3,114,57,0,0,0,114,24,0,0, + 0,114,64,0,0,0,115,3,0,0,0,32,32,32,114,39, + 0,0,0,114,12,0,0,0,114,12,0,0,0,140,0,0, + 0,243,8,0,0,0,10,2,8,1,14,1,12,1,114,70, + 0,0,0,115,44,0,0,0,9,11,9,18,19,20,9,21, + 5,6,11,19,20,21,11,22,5,8,9,10,9,21,17,20, + 9,21,24,25,9,25,5,6,12,13,14,15,14,16,14,16, + 12,17,5,17,114,41,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,78, + 0,0,0,116,0,106,1,124,0,131,1,125,0,116,2,124, + 0,131,1,125,1,124,0,160,3,124,1,161,1,100,1,23, + 0,125,2,124,0,100,2,124,2,133,2,25,0,125,3,124, + 3,114,37,124,3,124,1,116,4,124,3,131,1,20,0,107, + 3,114,37,124,3,160,5,124,1,161,1,125,3,124,3,83, + 0,41,3,122,45,82,101,116,117,114,110,115,32,116,104,101, + 32,100,105,114,101,99,116,111,114,121,32,99,111,109,112,111, + 110,101,110,116,32,111,102,32,97,32,112,97,116,104,110,97, + 109,101,114,59,0,0,0,78,114,60,0,0,0,41,4,114, + 57,0,0,0,114,24,0,0,0,114,64,0,0,0,114,65, + 0,0,0,115,4,0,0,0,32,32,32,32,114,39,0,0, + 0,114,13,0,0,0,114,13,0,0,0,150,0,0,0,115, + 14,0,0,0,10,2,8,1,14,1,12,1,20,1,10,1, + 4,1,115,18,0,0,0,10,2,8,1,14,1,12,1,2, + 1,2,1,14,255,12,1,4,1,115,78,0,0,0,9,11, + 9,18,19,20,9,21,5,6,11,19,20,21,11,22,5,8, + 9,10,9,21,17,20,9,21,24,25,9,25,5,6,12,13, + 14,16,15,16,14,16,12,17,5,9,8,12,5,32,17,21, + 25,28,29,32,33,37,29,38,25,38,17,38,5,32,16,20, + 16,32,28,31,16,32,9,13,12,16,5,16,114,41,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,10,0, + 0,0,3,0,0,0,115,56,0,0,0,9,0,116,0,106, + 1,124,0,131,1,125,1,110,15,35,0,4,0,116,2,116, + 3,116,4,102,3,121,20,1,0,1,0,1,0,89,0,100, + 1,83,0,119,0,37,0,116,5,106,6,124,1,106,7,131, + 1,83,0,41,3,122,38,84,101,115,116,32,119,104,101,116, + 104,101,114,32,97,32,112,97,116,104,32,105,115,32,97,32, + 115,121,109,98,111,108,105,99,32,108,105,110,107,70,78,41, + 8,114,43,0,0,0,218,5,108,115,116,97,116,218,7,79, + 83,69,114,114,111,114,218,10,86,97,108,117,101,69,114,114, + 111,114,114,52,0,0,0,218,4,115,116,97,116,218,7,83, + 95,73,83,76,78,75,218,7,115,116,95,109,111,100,101,41, + 2,114,38,0,0,0,218,2,115,116,115,2,0,0,0,32, + 32,114,39,0,0,0,114,15,0,0,0,114,15,0,0,0, + 164,0,0,0,115,16,0,0,0,2,2,12,1,2,128,18, + 1,6,1,2,255,2,128,12,2,115,16,0,0,0,2,5, + 12,254,2,128,2,2,8,255,16,1,2,128,12,1,115,56, + 0,0,0,5,21,14,16,14,22,23,27,14,28,9,11,9, + 11,0,0,5,21,13,20,22,32,34,48,12,49,5,21,5, + 21,5,21,5,21,16,21,16,21,16,21,5,21,0,0,12, + 16,12,24,25,27,25,35,12,36,5,36,115,12,0,0,0, + 129,5,7,0,135,10,21,7,148,1,21,7,99,1,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,44,0,0,0,9,0,116,0,106,1,124,0,131,1, + 1,0,100,2,83,0,35,0,4,0,116,2,116,3,102,2, + 121,20,1,0,1,0,1,0,89,0,100,1,83,0,119,0, + 37,0,41,4,122,67,84,101,115,116,32,119,104,101,116,104, + 101,114,32,97,32,112,97,116,104,32,101,120,105,115,116,115, + 46,32,32,82,101,116,117,114,110,115,32,84,114,117,101,32, + 102,111,114,32,98,114,111,107,101,110,32,115,121,109,98,111, + 108,105,99,32,108,105,110,107,115,70,84,78,41,4,114,43, + 0,0,0,114,71,0,0,0,114,72,0,0,0,114,73,0, + 0,0,114,37,0,0,0,115,1,0,0,0,32,114,39,0, + 0,0,114,16,0,0,0,114,16,0,0,0,174,0,0,0, + 115,16,0,0,0,2,2,10,1,4,3,2,128,16,254,6, + 1,2,255,2,128,115,16,0,0,0,2,5,10,254,4,3, + 2,128,2,255,6,255,16,1,2,128,115,44,0,0,0,5, + 21,9,11,9,17,18,22,9,23,9,23,12,16,12,16,0, + 0,5,21,13,20,22,32,12,33,5,21,5,21,5,21,5, + 21,16,21,16,21,16,21,5,21,0,0,115,12,0,0,0, + 129,5,8,0,136,9,21,7,148,1,21,7,99,1,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,3,0,0, + 0,115,192,0,0,0,9,0,116,0,106,1,124,0,131,1, + 125,1,110,14,35,0,4,0,116,2,116,3,102,2,121,19, + 1,0,1,0,1,0,89,0,100,1,83,0,119,0,37,0, + 116,4,106,5,124,1,106,6,131,1,114,29,100,1,83,0, + 116,7,124,0,116,8,131,2,114,40,116,9,124,0,100,2, + 131,2,125,2,110,5,116,9,124,0,100,3,131,2,125,2, + 116,10,124,2,131,1,125,2,9,0,116,0,106,1,124,2, + 131,1,125,3,110,14,35,0,4,0,116,2,116,3,102,2, + 121,68,1,0,1,0,1,0,89,0,100,1,83,0,119,0, + 37,0,124,1,106,11,125,4,124,3,106,11,125,5,124,4, + 124,5,107,3,114,82,100,4,83,0,124,1,106,12,125,6, + 124,3,106,12,125,7,124,6,124,7,107,2,114,94,100,4, + 83,0,100,1,83,0,41,6,122,36,84,101,115,116,32,119, + 104,101,116,104,101,114,32,97,32,112,97,116,104,32,105,115, + 32,97,32,109,111,117,110,116,32,112,111,105,110,116,70,243, + 2,0,0,0,46,46,114,1,0,0,0,84,78,41,13,114, + 43,0,0,0,114,71,0,0,0,114,72,0,0,0,114,73, + 0,0,0,114,74,0,0,0,114,75,0,0,0,114,76,0, + 0,0,114,35,0,0,0,114,36,0,0,0,114,8,0,0, + 0,114,30,0,0,0,90,6,115,116,95,100,101,118,90,6, + 115,116,95,105,110,111,41,8,114,38,0,0,0,218,2,115, + 49,90,6,112,97,114,101,110,116,218,2,115,50,90,4,100, + 101,118,49,90,4,100,101,118,50,90,4,105,110,111,49,90, + 4,105,110,111,50,115,8,0,0,0,32,32,32,32,32,32, + 32,32,114,39,0,0,0,114,17,0,0,0,114,17,0,0, + 0,186,0,0,0,115,58,0,0,0,2,2,12,1,2,128, + 16,1,6,2,2,254,2,128,12,5,4,1,10,2,12,1, + 10,2,8,1,2,1,12,1,2,128,16,1,6,1,2,255, + 2,128,6,3,6,1,8,1,4,1,6,1,6,1,8,1, + 4,1,4,1,115,60,0,0,0,2,10,12,249,2,128,2, + 3,6,254,16,2,2,128,10,3,6,1,8,2,2,3,12, + 254,10,2,8,1,2,4,12,254,2,128,2,2,6,255,16, + 1,2,128,6,2,6,1,6,1,6,1,6,1,6,1,6, + 1,6,1,4,1,115,192,0,0,0,5,25,14,16,14,22, + 23,27,14,28,9,11,9,11,0,0,5,21,13,20,22,32, + 12,33,5,21,5,21,5,21,5,21,16,21,16,21,16,21, + 5,21,0,0,12,16,12,24,25,27,25,35,12,36,9,25, + 20,25,20,25,8,18,19,23,25,30,8,31,5,34,18,22, + 23,27,29,34,18,35,9,15,9,15,18,22,23,27,29,33, + 18,34,9,15,14,22,23,29,14,30,5,11,5,21,14,16, + 14,22,23,29,14,30,9,11,9,11,0,0,5,21,13,20, + 22,32,12,33,5,21,5,21,5,21,5,21,16,21,16,21, + 16,21,5,21,0,0,12,14,12,21,5,9,12,14,12,21, + 5,9,8,12,16,20,8,20,5,20,16,20,16,20,12,14, + 12,21,5,9,12,14,12,21,5,9,8,12,16,20,8,20, + 5,20,16,20,16,20,12,17,12,17,115,27,0,0,0,129, + 5,7,0,135,9,20,7,147,1,20,7,178,5,56,0,184, + 9,65,5,7,193,4,1,65,5,7,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,115, + 76,1,0,0,116,0,106,1,124,0,131,1,125,0,116,2, + 124,0,116,3,131,2,114,13,100,1,125,1,110,2,100,2, + 125,1,124,0,160,4,124,1,161,1,115,22,124,0,83,0, + 116,5,124,0,131,1,125,2,124,0,160,6,124,2,100,3, + 161,2,125,3,124,3,100,4,107,0,114,40,116,7,124,0, + 131,1,125,3,124,3,100,3,107,2,114,82,100,5,116,0, + 106,8,118,1,114,76,100,4,100,6,108,9,125,4,9,0, + 124,4,160,10,116,0,106,11,131,0,161,1,106,12,125,5, + 110,62,35,0,4,0,116,13,121,74,1,0,1,0,1,0, + 124,0,6,0,89,0,83,0,119,0,37,0,116,0,106,8, + 100,5,25,0,125,5,110,43,100,4,100,6,108,9,125,4, + 124,0,100,3,124,3,133,2,25,0,125,6,116,2,124,6, + 116,3,131,2,114,102,116,14,124,6,100,7,131,2,125,6, + 9,0,124,4,160,15,124,6,161,1,125,7,110,13,35,0, + 4,0,116,13,121,120,1,0,1,0,1,0,124,0,6,0, + 89,0,83,0,119,0,37,0,124,7,106,12,125,5,124,5, + 100,6,117,0,114,136,116,16,106,17,100,8,107,2,114,136, + 124,0,83,0,116,2,124,0,116,3,131,2,114,149,116,0, + 106,18,124,5,131,1,125,5,100,9,125,8,110,2,100,10, + 125,8,124,5,160,19,124,8,161,1,125,5,124,5,124,0, + 124,3,100,6,133,2,25,0,23,0,112,165,124,8,83,0, + 41,11,122,79,69,120,112,97,110,100,32,126,32,97,110,100, + 32,126,117,115,101,114,32,99,111,110,115,116,114,117,99,116, + 105,111,110,115,46,32,32,73,102,32,117,115,101,114,32,111, + 114,32,36,72,79,77,69,32,105,115,32,117,110,107,110,111, + 119,110,44,10,32,32,32,32,100,111,32,110,111,116,104,105, + 110,103,46,243,1,0,0,0,126,250,1,126,114,59,0,0, + 0,114,4,0,0,0,90,4,72,79,77,69,78,218,5,65, + 83,67,73,73,90,7,118,120,119,111,114,107,115,114,34,0, + 0,0,114,2,0,0,0,41,20,114,43,0,0,0,114,44, + 0,0,0,114,35,0,0,0,114,36,0,0,0,114,47,0, + 0,0,114,40,0,0,0,218,4,102,105,110,100,114,62,0, + 0,0,218,7,101,110,118,105,114,111,110,218,3,112,119,100, + 90,8,103,101,116,112,119,117,105,100,90,6,103,101,116,117, + 105,100,90,6,112,119,95,100,105,114,218,8,75,101,121,69, + 114,114,111,114,218,3,115,116,114,90,8,103,101,116,112,119, + 110,97,109,218,3,115,121,115,218,8,112,108,97,116,102,111, + 114,109,218,8,102,115,101,110,99,111,100,101,114,63,0,0, + 0,41,9,114,38,0,0,0,90,5,116,105,108,100,101,114, + 24,0,0,0,114,64,0,0,0,114,86,0,0,0,90,8, + 117,115,101,114,104,111,109,101,218,4,110,97,109,101,90,5, + 112,119,101,110,116,90,4,114,111,111,116,115,9,0,0,0, + 32,32,32,32,32,32,32,32,32,114,39,0,0,0,114,18, + 0,0,0,114,18,0,0,0,228,0,0,0,115,82,0,0, + 0,10,3,10,1,6,1,4,2,10,1,4,1,8,1,12, + 1,8,1,8,1,8,1,10,1,8,1,2,1,18,1,2, + 128,12,1,8,3,2,253,2,128,12,5,8,2,12,1,10, + 1,10,1,2,1,12,1,2,128,12,1,8,3,2,253,2, + 128,6,4,18,2,4,1,10,1,10,1,6,1,4,2,10, + 1,20,1,115,94,0,0,0,10,3,8,1,2,3,6,254, + 4,2,8,1,6,1,8,1,12,1,6,1,10,1,6,1, + 2,22,8,235,2,9,8,248,2,6,18,252,2,128,2,4, + 2,253,18,3,2,128,12,2,8,2,12,1,8,1,12,1, + 2,6,12,252,2,128,2,4,2,253,18,3,2,128,6,1, + 6,2,2,1,8,255,6,1,8,1,2,4,10,253,6,1, + 4,2,10,1,20,1,115,76,1,0,0,12,14,12,21,22, + 26,12,27,5,9,8,18,19,23,25,30,8,31,5,20,17, + 21,9,14,9,14,17,20,9,14,12,16,12,34,28,33,12, + 34,5,20,16,20,9,20,11,19,20,24,11,25,5,8,9, + 13,9,26,19,22,24,25,9,26,5,6,8,9,12,13,8, + 13,5,22,13,16,17,21,13,22,9,10,8,9,13,14,8, + 14,5,32,12,18,26,28,26,36,12,36,9,42,13,23,13, + 23,13,23,13,23,13,28,28,31,28,53,41,43,41,50,41, + 52,28,53,28,60,17,25,17,25,0,0,13,28,20,28,13, + 28,13,28,13,28,13,28,24,28,17,28,17,28,17,28,13, + 28,0,0,24,26,24,34,35,41,24,42,13,21,13,21,9, + 19,9,19,9,19,9,19,16,20,21,22,23,24,21,24,16, + 25,9,13,12,22,23,27,29,34,12,35,9,38,20,23,24, + 28,30,37,20,38,13,17,9,24,21,24,21,39,34,38,21, + 39,13,18,13,18,0,0,9,24,16,24,9,24,9,24,9, + 24,9,24,20,24,13,24,13,24,13,24,9,24,0,0,20, + 25,20,32,9,17,8,16,20,24,8,24,5,20,29,32,29, + 41,45,54,29,54,5,20,16,20,9,20,8,18,19,23,25, + 30,8,31,5,19,20,22,20,31,32,40,20,41,9,17,16, + 20,9,13,9,13,16,19,9,13,16,24,16,37,32,36,16, + 37,5,13,13,21,24,28,29,30,29,31,29,31,24,32,13, + 32,12,41,37,41,5,41,115,33,0,0,0,182,8,63,0, + 191,9,65,11,7,193,10,1,65,11,7,193,39,5,65,45, + 0,193,45,9,65,57,7,193,56,1,65,57,7,99,1,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,115,86,1,0,0,116,0,106,1,124,0,131,1,125, + 0,116,2,124,0,116,3,131,2,114,43,100,1,124,0,118, + 1,114,16,124,0,83,0,116,4,115,29,100,2,100,3,108, + 5,125,1,124,1,160,6,100,4,124,1,106,7,161,2,97, + 4,116,4,106,8,125,2,100,5,125,3,100,6,125,4,116, + 9,116,0,100,7,100,3,131,3,125,5,110,29,100,8,124, + 0,118,1,114,49,124,0,83,0,116,10,115,62,100,2,100, + 3,108,5,125,1,124,1,160,6,100,9,124,1,106,7,161, + 2,97,10,116,10,106,8,125,2,100,10,125,3,100,11,125, + 4,116,0,106,11,125,5,100,2,125,6,9,0,124,2,124, + 0,124,6,131,2,125,7,124,7,115,85,9,0,124,0,83, + 0,124,7,160,12,100,2,161,1,92,2,125,6,125,8,124, + 7,160,13,100,13,161,1,125,9,124,9,160,14,124,3,161, + 1,114,113,124,9,160,15,124,4,161,1,114,113,124,9,100, + 13,100,14,133,2,25,0,125,9,9,0,124,5,100,3,117, + 0,114,130,116,0,106,16,116,0,106,11,116,0,106,17,124, + 9,131,1,25,0,131,1,125,10,110,4,124,5,124,9,25, + 0,125,10,110,13,35,0,4,0,116,18,121,146,1,0,1, + 0,1,0,124,8,125,6,89,0,110,24,119,0,37,0,124, + 0,124,8,100,3,133,2,25,0,125,11,124,0,100,3,124, + 6,133,2,25,0,124,10,23,0,125,0,116,19,124,0,131, + 1,125,6,124,0,124,11,55,0,125,0,113,75,41,15,122, + 90,69,120,112,97,110,100,32,115,104,101,108,108,32,118,97, + 114,105,97,98,108,101,115,32,111,102,32,102,111,114,109,32, + 36,118,97,114,32,97,110,100,32,36,123,118,97,114,125,46, + 32,32,85,110,107,110,111,119,110,32,118,97,114,105,97,98, + 108,101,115,10,32,32,32,32,97,114,101,32,108,101,102,116, + 32,117,110,99,104,97,110,103,101,100,46,243,1,0,0,0, + 36,114,4,0,0,0,78,115,17,0,0,0,92,36,40,92, + 119,43,124,92,123,91,94,125,93,42,92,125,41,243,1,0, + 0,0,123,243,1,0,0,0,125,90,8,101,110,118,105,114, + 111,110,98,250,1,36,122,17,92,36,40,92,119,43,124,92, + 123,91,94,125,93,42,92,125,41,250,1,123,250,1,125,84, + 114,59,0,0,0,233,255,255,255,255,41,20,114,43,0,0, + 0,114,44,0,0,0,114,35,0,0,0,114,36,0,0,0, + 218,9,95,118,97,114,112,114,111,103,98,218,2,114,101,218, + 7,99,111,109,112,105,108,101,114,83,0,0,0,218,6,115, + 101,97,114,99,104,218,7,103,101,116,97,116,116,114,218,8, + 95,118,97,114,112,114,111,103,114,85,0,0,0,90,4,115, + 112,97,110,90,5,103,114,111,117,112,114,47,0,0,0,114, + 50,0,0,0,114,91,0,0,0,90,8,102,115,100,101,99, + 111,100,101,114,87,0,0,0,114,62,0,0,0,41,12,114, + 38,0,0,0,114,101,0,0,0,114,103,0,0,0,218,5, + 115,116,97,114,116,218,3,101,110,100,114,85,0,0,0,114, + 64,0,0,0,218,1,109,218,1,106,114,92,0,0,0,218, + 5,118,97,108,117,101,114,66,0,0,0,115,12,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,114,39,0,0, + 0,114,19,0,0,0,114,19,0,0,0,28,1,0,0,115, + 88,0,0,0,10,3,10,2,8,1,4,1,4,1,8,1, + 14,1,6,1,4,1,4,1,14,1,8,2,4,1,4,1, + 8,1,14,1,6,1,4,1,4,1,6,1,4,1,2,1, + 10,1,4,1,2,1,4,17,14,240,10,1,20,1,12,1, + 2,1,8,1,24,1,8,2,4,128,12,1,8,1,2,255, + 2,128,12,3,16,1,8,1,8,1,2,237,115,100,0,0, + 0,10,3,8,2,2,19,6,238,6,1,2,1,2,2,8, + 255,14,1,6,1,4,1,4,1,14,1,6,2,6,1,2, + 1,2,2,8,255,14,1,6,1,4,1,4,1,6,1,4, + 1,2,1,10,1,2,1,4,1,4,17,14,240,10,1,8, + 1,2,1,8,255,14,1,2,12,6,246,2,3,24,254,8, + 2,4,128,2,2,2,255,18,1,2,128,12,2,16,1,8, + 1,8,1,2,237,115,86,1,0,0,12,14,12,21,22,26, + 12,27,5,9,8,18,19,23,25,30,8,31,5,29,12,16, + 24,28,12,28,9,24,20,24,13,24,16,25,9,68,13,22, + 13,22,13,22,13,22,25,27,25,68,36,57,59,61,59,67, + 25,68,13,22,18,27,18,34,9,15,17,21,9,14,15,19, + 9,12,19,26,27,29,31,41,43,47,19,48,9,16,9,16, + 12,15,23,27,12,27,9,24,20,24,13,24,16,24,9,66, + 13,22,13,22,13,22,13,22,24,26,24,66,35,55,57,59, + 57,65,24,66,13,21,18,26,18,33,9,15,17,20,9,14, + 15,18,9,12,19,21,19,29,9,16,9,10,5,6,11,15, + 13,19,20,24,26,27,13,28,9,10,16,17,9,18,13,18, + 12,16,5,16,16,17,16,25,23,24,16,25,9,13,9,10, + 12,13,16,17,16,26,24,25,16,26,9,13,12,16,12,34, + 28,33,12,34,9,30,39,43,39,57,53,56,39,57,9,30, + 20,24,25,26,27,29,25,29,20,30,13,17,9,25,16,23, + 27,31,16,31,13,38,25,27,25,36,37,39,37,47,48,50, + 48,59,60,64,48,65,37,66,25,67,17,22,17,22,25,32, + 33,37,25,38,17,22,0,0,0,0,9,18,16,24,9,18, + 9,18,9,18,9,18,17,18,13,14,13,14,13,14,9,18, + 0,0,20,24,25,26,25,27,25,27,20,28,13,17,20,24, + 25,27,26,27,25,27,20,28,31,36,20,36,13,17,17,20, + 21,25,17,26,13,14,13,17,21,25,13,25,13,17,11,15, + 115,18,0,0,0,193,50,20,66,7,0,194,7,9,66,19, + 7,194,18,1,66,19,7,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,244,0,0, + 0,116,0,106,1,124,0,131,1,125,0,116,2,124,0,116, + 3,131,2,114,19,100,1,125,1,100,2,125,2,100,3,125, + 3,100,4,125,4,110,8,100,5,125,1,100,6,125,2,100, + 7,125,3,100,8,125,4,124,0,124,2,107,2,114,33,124, + 3,83,0,124,0,160,4,124,1,161,1,125,5,124,5,114, + 56,124,0,160,4,124,1,100,9,20,0,161,1,114,56,124, + 0,160,4,124,1,100,10,20,0,161,1,115,56,100,9,125, + 5,124,0,160,5,124,1,161,1,125,6,103,0,125,7,124, + 6,68,0,93,37,125,8,124,8,124,2,124,3,102,2,118, + 0,114,74,113,65,124,8,124,4,107,3,115,90,124,5,115, + 82,124,7,114,90,124,7,114,96,124,7,100,11,25,0,124, + 4,107,2,114,96,124,7,160,6,124,8,161,1,1,0,113, + 65,124,7,114,102,124,7,160,7,161,0,1,0,113,65,124, + 7,125,6,124,1,160,8,124,6,161,1,125,0,124,5,114, + 118,124,1,124,5,20,0,124,0,23,0,125,0,124,0,112, + 121,124,3,83,0,41,13,122,48,78,111,114,109,97,108,105, + 122,101,32,112,97,116,104,44,32,101,108,105,109,105,110,97, + 116,105,110,103,32,100,111,117,98,108,101,32,115,108,97,115, + 104,101,115,44,32,101,116,99,46,114,34,0,0,0,114,41, + 0,0,0,114,67,0,0,0,114,78,0,0,0,114,2,0, + 0,0,218,0,114,0,0,0,0,114,1,0,0,0,233,2, + 0,0,0,233,3,0,0,0,114,99,0,0,0,78,41,9, + 114,43,0,0,0,114,44,0,0,0,114,35,0,0,0,114, + 36,0,0,0,114,47,0,0,0,114,10,0,0,0,218,6, + 97,112,112,101,110,100,218,3,112,111,112,114,8,0,0,0, + 41,9,114,38,0,0,0,114,24,0,0,0,90,5,101,109, + 112,116,121,90,3,100,111,116,90,6,100,111,116,100,111,116, + 90,15,105,110,105,116,105,97,108,95,115,108,97,115,104,101, + 115,90,5,99,111,109,112,115,90,9,110,101,119,95,99,111, + 109,112,115,90,4,99,111,109,112,115,9,0,0,0,32,32, + 32,32,32,32,32,32,32,114,39,0,0,0,114,20,0,0, + 0,114,20,0,0,0,81,1,0,0,115,76,0,0,0,10, + 2,10,1,4,1,4,1,4,1,6,1,4,2,4,1,4, + 1,4,1,8,1,4,1,10,1,4,4,12,1,2,255,12, + 1,2,255,4,2,10,1,4,1,8,1,12,1,2,1,16, + 1,2,1,2,255,10,1,2,255,12,2,4,1,8,1,2, + 128,4,1,10,1,4,1,12,1,8,1,115,92,0,0,0, + 10,2,8,1,2,9,4,248,4,1,4,1,6,1,4,2, + 4,1,4,1,4,1,6,1,6,1,10,1,2,4,2,2, + 12,255,2,1,12,255,6,1,10,1,4,1,2,1,4,7, + 2,249,10,1,4,1,6,1,2,4,2,252,2,4,2,252, + 2,4,2,253,2,3,10,253,2,3,12,254,2,1,10,1, + 2,128,4,1,10,1,2,1,14,1,8,1,115,244,0,0, + 0,12,14,12,21,22,26,12,27,5,9,8,18,19,23,25, + 30,8,31,5,22,15,19,9,12,17,20,9,14,15,19,9, + 12,18,23,9,15,9,15,15,18,9,12,17,19,9,14,15, + 18,9,12,18,22,9,15,8,12,16,21,8,21,5,19,16, + 19,9,19,23,27,23,43,39,42,23,43,5,20,9,24,5, + 28,9,13,9,31,25,28,29,30,25,30,9,31,5,28,40, + 44,40,62,56,59,60,61,56,61,40,62,5,28,27,28,9, + 24,13,17,13,28,24,27,13,28,5,10,17,19,5,14,17, + 22,5,28,5,28,9,13,12,16,21,26,28,31,20,32,12, + 32,9,21,13,21,13,17,21,27,13,27,9,28,36,51,9, + 28,60,69,9,28,15,24,9,28,29,38,39,41,29,42,46, + 52,29,52,9,28,13,22,13,35,30,34,13,35,13,35,13, + 35,14,23,9,28,13,22,13,28,13,28,13,28,0,0,13, + 22,5,10,12,15,12,27,21,26,12,27,5,9,8,23,5, + 42,16,19,20,35,16,35,38,42,16,42,9,13,12,16,12, + 23,20,23,5,23,114,41,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,115, + 64,0,0,0,116,0,106,1,124,0,131,1,125,0,116,2, + 124,0,131,1,115,28,116,3,124,0,116,4,131,2,114,19, + 116,0,106,5,131,0,125,1,110,4,116,0,106,6,131,0, + 125,1,116,7,124,1,124,0,131,2,125,0,116,8,124,0, + 131,1,83,0,41,2,122,24,82,101,116,117,114,110,32,97, + 110,32,97,98,115,111,108,117,116,101,32,112,97,116,104,46, + 78,41,9,114,43,0,0,0,114,44,0,0,0,114,7,0, + 0,0,114,35,0,0,0,114,36,0,0,0,90,7,103,101, + 116,99,119,100,98,90,6,103,101,116,99,119,100,114,8,0, + 0,0,114,20,0,0,0,41,2,114,38,0,0,0,90,3, + 99,119,100,115,2,0,0,0,32,32,114,39,0,0,0,114, + 21,0,0,0,114,21,0,0,0,120,1,0,0,115,14,0, + 0,0,10,2,8,1,10,1,10,1,8,2,10,1,8,1, + 115,18,0,0,0,10,2,6,1,2,5,8,252,2,3,10, + 254,8,2,10,1,8,1,115,64,0,0,0,12,14,12,21, + 22,26,12,27,5,9,12,17,18,22,12,23,5,31,12,22, + 23,27,29,34,12,35,9,30,19,21,19,29,19,31,13,16, + 13,16,19,21,19,28,19,30,13,16,16,20,21,24,26,30, + 16,31,9,13,12,20,21,25,12,26,5,26,114,41,0,0, + 0,70,41,1,218,6,115,116,114,105,99,116,99,1,0,0, + 0,0,0,0,0,1,0,0,0,5,0,0,0,3,0,0, + 0,115,44,0,0,0,116,0,106,1,124,0,131,1,125,0, + 116,2,124,0,100,1,100,2,133,2,25,0,124,0,124,1, + 105,0,131,4,92,2,125,2,125,3,116,3,124,2,131,1, + 83,0,41,3,122,108,82,101,116,117,114,110,32,116,104,101, + 32,99,97,110,111,110,105,99,97,108,32,112,97,116,104,32, + 111,102,32,116,104,101,32,115,112,101,99,105,102,105,101,100, + 32,102,105,108,101,110,97,109,101,44,32,101,108,105,109,105, + 110,97,116,105,110,103,32,97,110,121,10,115,121,109,98,111, + 108,105,99,32,108,105,110,107,115,32,101,110,99,111,117,110, + 116,101,114,101,100,32,105,110,32,116,104,101,32,112,97,116, + 104,46,78,114,4,0,0,0,41,4,114,43,0,0,0,114, + 44,0,0,0,218,13,95,106,111,105,110,114,101,97,108,112, + 97,116,104,114,21,0,0,0,41,4,218,8,102,105,108,101, + 110,97,109,101,114,116,0,0,0,114,38,0,0,0,218,2, + 111,107,115,4,0,0,0,32,32,32,32,114,39,0,0,0, + 114,30,0,0,0,114,30,0,0,0,135,1,0,0,243,6, + 0,0,0,10,3,26,1,8,1,114,120,0,0,0,115,44, + 0,0,0,16,18,16,25,26,34,16,35,5,13,16,29,30, + 38,39,41,40,41,39,41,30,42,44,52,54,60,62,64,16, + 65,5,13,5,9,11,13,12,19,20,24,12,25,5,25,114, + 41,0,0,0,99,4,0,0,0,0,0,0,0,0,0,0, + 0,8,0,0,0,3,0,0,0,115,94,1,0,0,116,0, + 124,0,116,1,131,2,114,12,100,1,125,4,100,2,125,5, + 100,3,125,6,110,6,100,4,125,4,100,5,125,5,100,6, + 125,6,116,2,124,1,131,1,114,30,124,1,100,7,100,0, + 133,2,25,0,125,1,124,4,125,0,124,1,114,171,124,1, + 160,3,124,4,161,1,92,3,125,7,125,8,125,1,124,7, + 114,46,124,7,124,5,107,2,114,47,113,30,124,7,124,6, + 107,2,114,73,124,0,114,70,116,4,124,0,131,1,92,2, + 125,0,125,7,124,7,124,6,107,2,114,69,116,5,124,0, + 124,6,124,6,131,3,125,0,110,2,124,6,125,0,113,30, + 116,5,124,0,124,7,131,2,125,9,9,0,116,6,106,7, + 124,9,131,1,125,10,110,16,35,0,4,0,116,8,121,99, + 1,0,1,0,1,0,124,2,114,95,130,0,100,8,125,11, + 89,0,110,8,119,0,37,0,116,9,106,10,124,10,106,11, + 131,1,125,11,124,11,115,112,124,9,125,0,113,30,124,9, + 124,3,118,0,114,140,124,3,124,9,25,0,125,0,124,0, + 100,0,117,1,114,125,113,30,124,2,114,133,116,6,106,9, + 124,9,131,1,1,0,110,7,116,5,124,9,124,1,131,2, + 100,8,102,2,83,0,100,0,124,3,124,9,60,0,116,12, + 124,0,116,6,106,13,124,9,131,1,124,2,124,3,131,4, + 92,2,125,0,125,12,124,12,115,165,116,5,124,0,124,1, + 131,2,100,8,102,2,83,0,124,0,124,3,124,9,60,0, + 124,1,115,32,124,0,100,9,102,2,83,0,41,10,78,114, + 34,0,0,0,114,67,0,0,0,114,78,0,0,0,114,2, + 0,0,0,114,0,0,0,0,114,1,0,0,0,114,59,0, + 0,0,70,84,41,14,114,35,0,0,0,114,36,0,0,0, + 114,7,0,0,0,218,9,112,97,114,116,105,116,105,111,110, + 114,10,0,0,0,114,8,0,0,0,114,43,0,0,0,114, + 71,0,0,0,114,72,0,0,0,114,74,0,0,0,114,75, + 0,0,0,114,76,0,0,0,114,117,0,0,0,90,8,114, + 101,97,100,108,105,110,107,41,13,114,38,0,0,0,90,4, + 114,101,115,116,114,116,0,0,0,90,4,115,101,101,110,114, + 24,0,0,0,114,22,0,0,0,114,23,0,0,0,114,92, + 0,0,0,218,1,95,90,7,110,101,119,112,97,116,104,114, + 77,0,0,0,90,7,105,115,95,108,105,110,107,114,119,0, + 0,0,115,13,0,0,0,32,32,32,32,32,32,32,32,32, + 32,32,32,32,114,39,0,0,0,114,117,0,0,0,114,117, + 0,0,0,144,1,0,0,115,100,0,0,0,10,1,4,1, + 4,1,6,1,4,2,4,1,4,1,8,2,12,1,4,1, + 4,2,16,1,12,1,2,2,8,1,4,2,12,1,8,1, + 12,1,2,128,4,2,2,1,10,1,2,1,12,1,2,128, + 12,1,4,1,2,1,8,1,2,253,2,128,12,5,4,1, + 4,1,2,1,8,2,8,2,8,1,2,2,4,2,12,2, + 14,3,8,1,24,1,4,1,14,1,8,1,4,212,8,46, + 115,124,0,0,0,8,1,2,7,4,250,4,1,6,1,4, + 2,4,1,4,1,6,2,2,2,12,255,4,1,2,2,2, + 44,16,213,2,1,2,2,6,254,4,2,6,1,2,8,2, + 250,2,5,12,252,6,1,14,1,2,128,4,2,2,1,10, + 1,2,8,12,250,2,128,2,4,2,253,8,3,2,254,4, + 1,10,1,2,128,12,2,2,1,2,2,4,255,2,1,6, + 2,2,12,8,246,6,1,4,2,2,2,2,5,12,253,14, + 3,8,1,24,1,2,1,16,1,8,1,2,212,2,44,8, + 2,115,94,1,0,0,8,18,19,23,25,30,8,31,5,22, + 15,19,9,12,18,22,9,15,18,23,9,15,9,15,15,18, + 9,12,18,21,9,15,18,22,9,15,8,13,14,18,8,19, + 5,19,16,20,21,22,21,23,21,23,16,24,9,13,16,19, + 9,13,11,15,5,29,25,29,25,44,40,43,25,44,9,22, + 9,13,15,16,18,22,16,20,9,21,24,28,32,38,24,38, + 9,21,13,21,12,16,20,26,12,26,9,21,16,20,13,30, + 30,35,36,40,30,41,17,27,17,21,23,27,20,24,28,34, + 20,34,17,54,28,32,33,37,39,45,47,53,28,54,21,25, + 0,0,24,30,17,21,13,21,19,23,24,28,30,34,19,35, + 9,16,9,47,18,20,18,26,27,34,18,35,13,15,13,15, + 0,0,9,28,16,23,9,28,9,28,9,28,9,28,16,22, + 13,22,17,22,23,28,13,20,13,20,13,20,9,28,0,0, + 23,27,23,35,36,38,36,46,23,47,13,20,16,23,9,21, + 20,27,13,17,13,21,12,19,23,27,12,27,9,50,20,24, + 25,32,20,33,13,17,16,20,28,32,16,32,13,25,17,25, + 16,22,13,50,17,19,17,24,25,32,17,33,17,33,17,33, + 24,28,29,36,38,42,24,43,45,50,24,50,17,50,25,29, + 9,13,14,21,9,22,20,33,34,38,40,42,40,51,52,59, + 40,60,62,68,70,74,20,75,9,17,9,13,15,17,16,18, + 9,43,20,24,25,29,31,35,20,36,38,43,20,43,13,43, + 25,29,9,13,14,21,9,22,11,15,5,29,12,16,18,22, + 12,22,5,22,115,18,0,0,0,193,15,5,65,21,0,193, + 21,12,65,36,7,193,35,1,65,36,7,90,6,100,97,114, + 119,105,110,99,2,0,0,0,0,0,0,0,0,0,0,0, + 11,0,0,0,3,0,0,0,115,232,0,0,0,124,0,115, + 6,116,0,100,1,131,1,130,1,116,1,106,2,124,0,131, + 1,125,0,116,3,124,0,116,4,131,2,114,23,100,2,125, + 2,100,3,125,3,100,4,125,4,110,6,100,5,125,2,100, + 6,125,3,100,7,125,4,124,1,100,8,117,0,114,36,124, + 2,125,1,110,5,116,1,106,2,124,1,131,1,125,1,9, + 0,100,9,132,0,116,5,124,1,131,1,160,6,124,3,161, + 1,68,0,131,1,125,5,100,10,132,0,116,5,124,0,131, + 1,160,6,124,3,161,1,68,0,131,1,125,6,116,7,116, + 8,124,5,124,6,103,2,131,1,131,1,125,7,124,4,103, + 1,116,7,124,5,131,1,124,7,24,0,20,0,124,6,124, + 7,100,8,133,2,25,0,23,0,125,8,124,8,115,91,124, + 2,83,0,116,9,124,8,142,0,83,0,35,0,4,0,116, + 10,116,11,116,12,116,13,102,4,121,114,1,0,1,0,1, + 0,116,14,106,15,100,11,124,0,124,1,131,3,1,0,130, + 0,119,0,37,0,41,12,122,35,82,101,116,117,114,110,32, + 97,32,114,101,108,97,116,105,118,101,32,118,101,114,115,105, + 111,110,32,111,102,32,97,32,112,97,116,104,122,17,110,111, + 32,112,97,116,104,32,115,112,101,99,105,102,105,101,100,114, + 67,0,0,0,114,34,0,0,0,114,78,0,0,0,114,0, + 0,0,0,114,2,0,0,0,114,1,0,0,0,78,99,1, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,19, + 0,0,0,243,20,0,0,0,103,0,124,0,93,6,125,1, + 124,1,114,2,124,1,145,2,113,2,83,0,169,0,114,124, + 0,0,0,169,2,218,2,46,48,218,1,120,115,2,0,0, + 0,32,32,114,39,0,0,0,218,10,60,108,105,115,116,99, + 111,109,112,62,122,27,114,101,108,112,97,116,104,46,60,108, + 111,99,97,108,115,62,46,60,108,105,115,116,99,111,109,112, + 62,231,1,0,0,243,2,0,0,0,20,0,114,129,0,0, + 0,115,20,0,0,0,22,65,22,65,22,65,29,30,63,64, + 22,65,23,24,22,65,22,65,22,65,114,41,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 19,0,0,0,114,123,0,0,0,114,124,0,0,0,114,124, + 0,0,0,114,125,0,0,0,115,2,0,0,0,32,32,114, + 39,0,0,0,114,128,0,0,0,122,27,114,101,108,112,97, + 116,104,46,60,108,111,99,97,108,115,62,46,60,108,105,115, + 116,99,111,109,112,62,232,1,0,0,114,129,0,0,0,114, + 129,0,0,0,115,20,0,0,0,21,63,21,63,21,63,28, + 29,61,62,21,63,22,23,21,63,21,63,21,63,114,41,0, + 0,0,114,32,0,0,0,41,16,114,73,0,0,0,114,43, + 0,0,0,114,44,0,0,0,114,35,0,0,0,114,36,0, + 0,0,114,21,0,0,0,114,10,0,0,0,114,62,0,0, + 0,114,14,0,0,0,114,8,0,0,0,114,51,0,0,0, + 114,52,0,0,0,114,53,0,0,0,218,18,68,101,112,114, + 101,99,97,116,105,111,110,87,97,114,110,105,110,103,114,54, + 0,0,0,114,55,0,0,0,41,9,114,38,0,0,0,114, + 106,0,0,0,114,22,0,0,0,114,24,0,0,0,114,23, + 0,0,0,90,10,115,116,97,114,116,95,108,105,115,116,90, + 9,112,97,116,104,95,108,105,115,116,114,64,0,0,0,90, + 8,114,101,108,95,108,105,115,116,115,9,0,0,0,32,32, + 32,32,32,32,32,32,32,114,39,0,0,0,114,32,0,0, + 0,114,32,0,0,0,209,1,0,0,115,54,0,0,0,4, + 3,8,1,10,2,10,1,4,1,4,1,6,1,4,2,4, + 1,4,1,8,2,6,1,10,2,2,2,22,1,22,1,16, + 2,30,2,4,1,4,1,8,1,2,128,20,1,14,1,2, + 1,2,254,2,128,115,60,0,0,0,2,3,10,1,10,2, + 8,1,2,7,4,250,4,1,6,1,4,2,4,1,4,1, + 6,2,2,3,6,254,10,2,2,14,22,245,22,1,16,2, + 30,2,2,1,6,1,8,1,2,128,2,3,10,254,8,2, + 14,255,4,1,2,128,115,232,0,0,0,12,16,5,46,15, + 25,26,45,15,46,9,46,12,14,12,21,22,26,12,27,5, + 9,8,18,19,23,25,30,8,31,5,22,18,22,9,15,15, + 19,9,12,18,23,9,15,9,15,18,21,9,15,15,18,9, + 12,18,22,9,15,8,13,17,21,8,21,5,33,17,23,9, + 14,9,14,17,19,17,26,27,32,17,33,9,14,5,14,22, + 65,22,65,34,41,42,47,34,48,34,59,55,58,34,59,22, + 65,22,65,9,19,21,63,21,63,33,40,41,45,33,46,33, + 57,53,56,33,57,21,63,21,63,9,18,13,16,17,29,31, + 41,43,52,30,53,17,54,13,55,9,10,21,27,20,28,32, + 35,36,46,32,47,48,49,32,49,20,50,53,62,63,64,63, + 65,63,65,53,66,20,66,9,17,16,24,9,26,20,26,13, + 26,16,20,22,30,16,31,9,31,0,0,5,14,13,22,24, + 38,40,52,54,72,12,73,5,14,5,14,5,14,5,14,9, + 20,9,37,38,47,49,53,55,60,9,61,9,61,9,14,5, + 14,0,0,115,17,0,0,0,170,48,65,31,0,193,27,3, + 65,31,0,193,31,20,65,51,7,99,1,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,38, + 1,0,0,135,9,135,10,124,0,115,8,116,0,100,1,131, + 1,130,1,116,1,116,2,116,3,106,4,124,0,131,2,131, + 1,125,0,116,5,124,0,100,2,25,0,116,6,131,2,114, + 28,100,3,138,10,100,4,138,9,110,4,100,5,138,10,100, + 6,138,9,9,0,136,10,102,1,100,7,132,8,124,0,68, + 0,131,1,125,1,9,0,116,7,136,10,102,1,100,8,132, + 8,124,0,68,0,131,1,131,1,92,1,125,2,110,14,35, + 0,4,0,116,0,121,66,1,0,1,0,1,0,116,0,100, + 9,131,1,100,10,130,2,119,0,37,0,136,9,102,1,100, + 11,132,8,124,1,68,0,131,1,125,1,116,8,124,1,131, + 1,125,3,116,9,124,1,131,1,125,4,124,3,125,5,116, + 10,124,3,131,1,68,0,93,18,92,2,125,6,125,7,124, + 7,124,4,124,6,25,0,107,3,114,108,124,3,100,10,124, + 6,133,2,25,0,125,5,1,0,113,109,113,90,124,2,114, + 113,137,10,110,5,137,10,100,10,100,2,133,2,25,0,125, + 8,124,8,137,10,160,11,124,5,161,1,23,0,83,0,35, + 0,4,0,116,12,116,13,102,2,121,145,1,0,1,0,1, + 0,116,14,106,15,100,12,103,1,124,0,162,1,82,0,142, + 0,1,0,130,0,119,0,37,0,41,13,122,68,71,105,118, + 101,110,32,97,32,115,101,113,117,101,110,99,101,32,111,102, + 32,112,97,116,104,32,110,97,109,101,115,44,32,114,101,116, + 117,114,110,115,32,116,104,101,32,108,111,110,103,101,115,116, + 32,99,111,109,109,111,110,32,115,117,98,45,112,97,116,104, + 46,122,37,99,111,109,109,111,110,112,97,116,104,40,41,32, + 97,114,103,32,105,115,32,97,110,32,101,109,112,116,121,32, + 115,101,113,117,101,110,99,101,114,4,0,0,0,114,34,0, + 0,0,114,67,0,0,0,114,2,0,0,0,114,0,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,5,0, + 0,0,19,0,0,0,115,22,0,0,0,103,0,124,0,93, + 7,125,1,124,1,160,0,137,2,161,1,145,2,113,2,83, + 0,114,124,0,0,0,41,1,114,10,0,0,0,41,3,114, + 126,0,0,0,114,38,0,0,0,114,24,0,0,0,115,3, + 0,0,0,32,32,128,114,39,0,0,0,114,128,0,0,0, + 122,30,99,111,109,109,111,110,112,97,116,104,46,60,108,111, + 99,97,108,115,62,46,60,108,105,115,116,99,111,109,112,62, + 9,2,0,0,243,2,0,0,0,22,0,114,131,0,0,0, + 115,22,0,0,0,23,58,23,58,23,58,44,48,24,28,24, + 39,35,38,24,39,23,58,23,58,23,58,114,41,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,51,0,0,0,115,32,0,0,0,129,0,124,0,93,11, + 125,1,124,1,100,0,100,1,133,2,25,0,137,2,107,2, + 86,0,1,0,113,2,100,0,83,0,41,2,78,114,59,0, + 0,0,114,124,0,0,0,41,3,114,126,0,0,0,114,57, + 0,0,0,114,24,0,0,0,115,3,0,0,0,32,32,128, + 114,39,0,0,0,218,9,60,103,101,110,101,120,112,114,62, + 122,29,99,111,109,109,111,110,112,97,116,104,46,60,108,111, + 99,97,108,115,62,46,60,103,101,110,101,120,112,114,62,12, + 2,0,0,243,4,0,0,0,2,128,30,0,114,133,0,0, + 0,115,32,0,0,0,0,0,25,54,25,54,43,44,26,27, + 28,30,29,30,28,30,26,31,35,38,26,38,25,54,25,54, + 25,54,25,54,25,54,114,41,0,0,0,122,37,67,97,110, + 39,116,32,109,105,120,32,97,98,115,111,108,117,116,101,32, + 97,110,100,32,114,101,108,97,116,105,118,101,32,112,97,116, + 104,115,78,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,19,0,0,0,115,28,0,0,0,103,0,124, + 0,93,10,125,1,136,2,102,1,100,0,132,8,124,1,68, + 0,131,1,145,2,113,2,83,0,41,1,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,19,0,0,0, + 115,28,0,0,0,103,0,124,0,93,10,125,1,124,1,114, + 2,124,1,137,2,107,3,114,2,124,1,145,2,113,2,83, + 0,114,124,0,0,0,114,124,0,0,0,41,3,114,126,0, + 0,0,218,1,99,114,22,0,0,0,115,3,0,0,0,32, + 32,128,114,39,0,0,0,114,128,0,0,0,122,41,99,111, + 109,109,111,110,112,97,116,104,46,60,108,111,99,97,108,115, + 62,46,60,108,105,115,116,99,111,109,112,62,46,60,108,105, + 115,116,99,111,109,112,62,16,2,0,0,243,2,0,0,0, + 28,0,114,135,0,0,0,115,28,0,0,0,24,59,24,59, + 24,59,31,32,41,42,24,59,47,48,52,58,47,58,24,59, + 25,26,24,59,24,59,24,59,114,41,0,0,0,114,124,0, + 0,0,41,3,114,126,0,0,0,114,45,0,0,0,114,22, + 0,0,0,115,3,0,0,0,32,32,128,114,39,0,0,0, + 114,128,0,0,0,122,30,99,111,109,109,111,110,112,97,116, + 104,46,60,108,111,99,97,108,115,62,46,60,108,105,115,116, + 99,111,109,112,62,16,2,0,0,114,135,0,0,0,114,135, + 0,0,0,115,28,0,0,0,23,81,23,81,23,81,64,65, + 24,59,24,59,24,59,24,59,36,37,24,59,24,59,23,81, + 23,81,23,81,114,41,0,0,0,114,33,0,0,0,41,16, + 114,73,0,0,0,218,5,116,117,112,108,101,114,49,0,0, + 0,114,43,0,0,0,114,44,0,0,0,114,35,0,0,0, + 114,36,0,0,0,218,3,115,101,116,218,3,109,105,110,218, + 3,109,97,120,218,9,101,110,117,109,101,114,97,116,101,114, + 8,0,0,0,114,51,0,0,0,114,52,0,0,0,114,54, + 0,0,0,114,55,0,0,0,41,11,90,5,112,97,116,104, + 115,90,11,115,112,108,105,116,95,112,97,116,104,115,114,7, + 0,0,0,114,79,0,0,0,114,80,0,0,0,90,6,99, + 111,109,109,111,110,114,64,0,0,0,114,134,0,0,0,90, + 6,112,114,101,102,105,120,114,22,0,0,0,114,24,0,0, + 0,115,11,0,0,0,32,32,32,32,32,32,32,32,32,64, + 64,114,39,0,0,0,114,33,0,0,0,114,33,0,0,0, + 250,1,0,0,115,70,0,0,0,4,128,4,3,8,1,16, + 2,14,1,4,1,6,1,4,2,4,1,2,2,16,1,2, + 2,24,1,2,128,12,1,10,1,2,255,2,128,16,3,8, + 1,8,1,4,1,16,1,12,1,12,1,4,1,2,254,20, + 4,14,1,2,128,16,1,18,1,2,1,2,254,2,128,115, + 78,0,0,0,4,128,2,3,10,1,16,2,12,1,2,5, + 4,252,6,1,4,2,4,1,2,23,16,236,2,5,24,254, + 2,128,2,2,2,255,20,1,2,128,16,2,8,1,8,1, + 4,1,6,1,4,3,6,253,10,1,2,2,12,255,6,1, + 20,2,14,1,2,128,2,3,6,254,8,2,18,255,4,1, + 2,128,115,38,1,0,0,0,0,0,0,12,17,5,66,15, + 25,26,65,15,66,9,66,13,18,19,22,23,25,23,32,34, + 39,19,40,13,41,5,10,8,18,19,24,25,26,19,27,29, + 34,8,35,5,21,15,19,9,12,18,22,9,15,9,15,15, + 18,9,12,18,21,9,15,5,14,23,58,23,58,23,58,23, + 58,52,57,23,58,23,58,9,20,9,80,22,25,25,54,25, + 54,25,54,25,54,48,53,25,54,25,54,22,54,13,19,13, + 18,13,18,0,0,9,80,16,26,9,80,9,80,9,80,9, + 80,19,29,30,69,19,70,76,80,13,80,9,80,0,0,23, + 81,23,81,23,81,23,81,69,80,23,81,23,81,9,20,14, + 17,18,29,14,30,9,11,14,17,18,29,14,30,9,11,18, + 20,9,15,21,30,31,33,21,34,9,22,9,22,13,17,13, + 14,16,17,16,17,21,23,24,25,21,26,16,26,13,22,26, + 28,29,31,30,31,29,31,26,32,17,23,17,22,17,22,13, + 22,25,30,18,43,18,21,18,21,36,39,40,42,41,42,40, + 42,36,43,9,15,16,22,25,28,25,41,34,40,25,41,16, + 41,9,41,0,0,5,14,13,22,24,38,12,39,5,14,5, + 14,5,14,5,14,9,20,9,37,38,50,9,59,53,58,9, + 59,9,59,9,59,9,59,9,14,5,14,0,0,115,31,0, + 0,0,161,8,65,62,0,170,11,54,0,181,1,65,62,0, + 182,13,65,3,7,193,3,58,65,62,0,193,62,20,66,18, + 7,41,1,78,41,39,218,7,95,95,100,111,99,95,95,114, + 22,0,0,0,114,23,0,0,0,114,28,0,0,0,114,24, + 0,0,0,114,25,0,0,0,114,26,0,0,0,114,27,0, + 0,0,114,29,0,0,0,114,43,0,0,0,114,89,0,0, + 0,114,74,0,0,0,114,54,0,0,0,90,7,95,95,97, + 108,108,95,95,114,40,0,0,0,114,6,0,0,0,114,7, + 0,0,0,114,8,0,0,0,114,10,0,0,0,114,11,0, + 0,0,114,68,0,0,0,114,9,0,0,0,114,12,0,0, + 0,114,13,0,0,0,114,15,0,0,0,114,16,0,0,0, + 114,17,0,0,0,114,18,0,0,0,114,105,0,0,0,114, + 100,0,0,0,114,19,0,0,0,114,20,0,0,0,114,21, + 0,0,0,114,30,0,0,0,114,117,0,0,0,114,90,0, + 0,0,114,31,0,0,0,114,32,0,0,0,114,33,0,0, + 0,114,124,0,0,0,114,41,0,0,0,114,39,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,142,0,0,0,1, + 0,0,0,115,78,0,0,0,4,0,4,15,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,8,2,8,1,8,1, + 8,1,8,1,8,2,6,10,6,11,6,8,6,11,6,29, + 6,17,10,9,6,5,6,9,6,10,6,14,6,10,6,12, + 6,42,4,53,4,1,6,2,6,53,6,39,12,15,6,9, + 10,63,8,2,10,41,115,84,0,0,0,4,10,4,5,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,8,2,8, + 1,8,1,8,1,8,1,6,9,2,249,6,14,6,9,6, + 10,6,28,6,17,6,16,10,1,6,9,6,10,6,13,6, + 12,6,10,6,36,6,58,4,7,4,1,6,48,6,43,6, + 12,2,6,10,5,6,64,10,3,2,2,6,33,10,43,115, + 244,0,0,0,1,4,1,4,10,13,1,7,10,14,1,7, + 10,13,1,7,7,10,1,4,11,14,1,8,11,26,1,8, + 10,14,1,7,11,22,1,8,1,10,1,10,1,10,1,10, + 1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12, + 1,19,1,19,1,19,1,19,1,26,1,26,1,26,1,26, + 11,25,11,25,11,25,1,8,1,19,1,19,1,19,1,24, + 1,24,1,24,1,29,1,29,1,29,1,16,1,16,1,16, + 1,22,1,22,1,22,1,55,1,55,1,55,20,31,20,41, + 20,49,1,9,1,17,1,20,1,20,1,20,1,17,1,17, + 1,17,1,16,1,16,1,16,1,36,1,36,1,36,1,16, + 1,16,1,16,1,17,1,17,1,17,1,41,1,41,1,41, + 12,16,1,9,13,17,1,10,1,16,1,16,1,16,1,23, + 1,23,1,23,1,26,1,26,1,26,34,39,1,25,1,25, + 1,25,1,25,1,25,1,22,1,22,1,22,31,34,31,43, + 47,55,31,55,1,27,25,29,1,14,1,14,1,14,1,14, + 1,14,1,14,1,14,1,14,114,41,0,0,0, +}; diff --git a/Python/frozen_modules/site.h b/Python/frozen_modules/site.h new file mode 100644 index 00000000000000..2751c132811a4e --- /dev/null +++ b/Python/frozen_modules/site.h @@ -0,0 +1,1431 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__site[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,254,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,100,1, + 100,2,108,3,90,3,100,1,100,2,108,4,90,4,100,1, + 100,2,108,5,90,5,101,1,106,6,101,1,106,7,103,2, + 97,8,100,2,97,9,100,2,97,10,100,2,97,11,100,3, + 132,0,90,12,100,4,132,0,90,13,100,5,132,0,90,14, + 100,6,132,0,90,15,100,7,132,0,90,16,100,8,132,0, + 90,17,100,28,100,9,132,1,90,18,100,10,132,0,90,19, + 100,11,132,0,90,20,100,12,132,0,90,21,100,13,132,0, + 90,22,100,14,132,0,90,23,100,15,132,0,90,24,100,28, + 100,16,132,1,90,25,100,28,100,17,132,1,90,26,100,18, + 132,0,90,27,100,19,132,0,90,28,100,20,132,0,90,29, + 100,21,132,0,90,30,100,22,132,0,90,31,100,23,132,0, + 90,32,100,24,132,0,90,33,100,25,132,0,90,34,101,1, + 106,35,106,36,115,113,101,34,131,0,1,0,100,26,132,0, + 90,37,101,38,100,27,107,2,114,125,101,37,131,0,1,0, + 100,2,83,0,100,2,83,0,41,29,97,182,11,0,0,65, + 112,112,101,110,100,32,109,111,100,117,108,101,32,115,101,97, + 114,99,104,32,112,97,116,104,115,32,102,111,114,32,116,104, + 105,114,100,45,112,97,114,116,121,32,112,97,99,107,97,103, + 101,115,32,116,111,32,115,121,115,46,112,97,116,104,46,10, + 10,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,10,42,32,84,104,105,115,32,109,111,100,117,108,101,32, + 105,115,32,97,117,116,111,109,97,116,105,99,97,108,108,121, + 32,105,109,112,111,114,116,101,100,32,100,117,114,105,110,103, + 32,105,110,105,116,105,97,108,105,122,97,116,105,111,110,46, + 32,42,10,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,10,10,84,104,105,115,32,119,105,108,108,32,97, + 112,112,101,110,100,32,115,105,116,101,45,115,112,101,99,105, + 102,105,99,32,112,97,116,104,115,32,116,111,32,116,104,101, + 32,109,111,100,117,108,101,32,115,101,97,114,99,104,32,112, + 97,116,104,46,32,32,79,110,10,85,110,105,120,32,40,105, + 110,99,108,117,100,105,110,103,32,77,97,99,32,79,83,88, + 41,44,32,105,116,32,115,116,97,114,116,115,32,119,105,116, + 104,32,115,121,115,46,112,114,101,102,105,120,32,97,110,100, + 10,115,121,115,46,101,120,101,99,95,112,114,101,102,105,120, + 32,40,105,102,32,100,105,102,102,101,114,101,110,116,41,32, + 97,110,100,32,97,112,112,101,110,100,115,10,108,105,98,47, + 112,121,116,104,111,110,60,118,101,114,115,105,111,110,62,47, + 115,105,116,101,45,112,97,99,107,97,103,101,115,46,10,79, + 110,32,111,116,104,101,114,32,112,108,97,116,102,111,114,109, + 115,32,40,115,117,99,104,32,97,115,32,87,105,110,100,111, + 119,115,41,44,32,105,116,32,116,114,105,101,115,32,101,97, + 99,104,32,111,102,32,116,104,101,10,112,114,101,102,105,120, + 101,115,32,100,105,114,101,99,116,108,121,44,32,97,115,32, + 119,101,108,108,32,97,115,32,119,105,116,104,32,108,105,98, + 47,115,105,116,101,45,112,97,99,107,97,103,101,115,32,97, + 112,112,101,110,100,101,100,46,32,32,84,104,101,10,114,101, + 115,117,108,116,105,110,103,32,100,105,114,101,99,116,111,114, + 105,101,115,44,32,105,102,32,116,104,101,121,32,101,120,105, + 115,116,44,32,97,114,101,32,97,112,112,101,110,100,101,100, + 32,116,111,32,115,121,115,46,112,97,116,104,44,32,97,110, + 100,10,97,108,115,111,32,105,110,115,112,101,99,116,101,100, + 32,102,111,114,32,112,97,116,104,32,99,111,110,102,105,103, + 117,114,97,116,105,111,110,32,102,105,108,101,115,46,10,10, + 73,102,32,97,32,102,105,108,101,32,110,97,109,101,100,32, + 34,112,121,118,101,110,118,46,99,102,103,34,32,101,120,105, + 115,116,115,32,111,110,101,32,100,105,114,101,99,116,111,114, + 121,32,97,98,111,118,101,32,115,121,115,46,101,120,101,99, + 117,116,97,98,108,101,44,10,115,121,115,46,112,114,101,102, + 105,120,32,97,110,100,32,115,121,115,46,101,120,101,99,95, + 112,114,101,102,105,120,32,97,114,101,32,115,101,116,32,116, + 111,32,116,104,97,116,32,100,105,114,101,99,116,111,114,121, + 32,97,110,100,10,105,116,32,105,115,32,97,108,115,111,32, + 99,104,101,99,107,101,100,32,102,111,114,32,115,105,116,101, + 45,112,97,99,107,97,103,101,115,32,40,115,121,115,46,98, + 97,115,101,95,112,114,101,102,105,120,32,97,110,100,10,115, + 121,115,46,98,97,115,101,95,101,120,101,99,95,112,114,101, + 102,105,120,32,119,105,108,108,32,97,108,119,97,121,115,32, + 98,101,32,116,104,101,32,34,114,101,97,108,34,32,112,114, + 101,102,105,120,101,115,32,111,102,32,116,104,101,32,80,121, + 116,104,111,110,10,105,110,115,116,97,108,108,97,116,105,111, + 110,41,46,32,73,102,32,34,112,121,118,101,110,118,46,99, + 102,103,34,32,40,97,32,98,111,111,116,115,116,114,97,112, + 32,99,111,110,102,105,103,117,114,97,116,105,111,110,32,102, + 105,108,101,41,32,99,111,110,116,97,105,110,115,10,116,104, + 101,32,107,101,121,32,34,105,110,99,108,117,100,101,45,115, + 121,115,116,101,109,45,115,105,116,101,45,112,97,99,107,97, + 103,101,115,34,32,115,101,116,32,116,111,32,97,110,121,116, + 104,105,110,103,32,111,116,104,101,114,32,116,104,97,110,32, + 34,102,97,108,115,101,34,10,40,99,97,115,101,45,105,110, + 115,101,110,115,105,116,105,118,101,41,44,32,116,104,101,32, + 115,121,115,116,101,109,45,108,101,118,101,108,32,112,114,101, + 102,105,120,101,115,32,119,105,108,108,32,115,116,105,108,108, + 32,97,108,115,111,32,98,101,10,115,101,97,114,99,104,101, + 100,32,102,111,114,32,115,105,116,101,45,112,97,99,107,97, + 103,101,115,59,32,111,116,104,101,114,119,105,115,101,32,116, + 104,101,121,32,119,111,110,39,116,46,10,10,65,108,108,32, + 111,102,32,116,104,101,32,114,101,115,117,108,116,105,110,103, + 32,115,105,116,101,45,115,112,101,99,105,102,105,99,32,100, + 105,114,101,99,116,111,114,105,101,115,44,32,105,102,32,116, + 104,101,121,32,101,120,105,115,116,44,32,97,114,101,10,97, + 112,112,101,110,100,101,100,32,116,111,32,115,121,115,46,112, + 97,116,104,44,32,97,110,100,32,97,108,115,111,32,105,110, + 115,112,101,99,116,101,100,32,102,111,114,32,112,97,116,104, + 32,99,111,110,102,105,103,117,114,97,116,105,111,110,10,102, + 105,108,101,115,46,10,10,65,32,112,97,116,104,32,99,111, + 110,102,105,103,117,114,97,116,105,111,110,32,102,105,108,101, + 32,105,115,32,97,32,102,105,108,101,32,119,104,111,115,101, + 32,110,97,109,101,32,104,97,115,32,116,104,101,32,102,111, + 114,109,10,60,112,97,99,107,97,103,101,62,46,112,116,104, + 59,32,105,116,115,32,99,111,110,116,101,110,116,115,32,97, + 114,101,32,97,100,100,105,116,105,111,110,97,108,32,100,105, + 114,101,99,116,111,114,105,101,115,32,40,111,110,101,32,112, + 101,114,32,108,105,110,101,41,10,116,111,32,98,101,32,97, + 100,100,101,100,32,116,111,32,115,121,115,46,112,97,116,104, + 46,32,32,78,111,110,45,101,120,105,115,116,105,110,103,32, + 100,105,114,101,99,116,111,114,105,101,115,32,40,111,114,10, + 110,111,110,45,100,105,114,101,99,116,111,114,105,101,115,41, + 32,97,114,101,32,110,101,118,101,114,32,97,100,100,101,100, + 32,116,111,32,115,121,115,46,112,97,116,104,59,32,110,111, + 32,100,105,114,101,99,116,111,114,121,32,105,115,32,97,100, + 100,101,100,32,116,111,10,115,121,115,46,112,97,116,104,32, + 109,111,114,101,32,116,104,97,110,32,111,110,99,101,46,32, + 32,66,108,97,110,107,32,108,105,110,101,115,32,97,110,100, + 32,108,105,110,101,115,32,98,101,103,105,110,110,105,110,103, + 32,119,105,116,104,10,39,35,39,32,97,114,101,32,115,107, + 105,112,112,101,100,46,32,76,105,110,101,115,32,115,116,97, + 114,116,105,110,103,32,119,105,116,104,32,39,105,109,112,111, + 114,116,39,32,97,114,101,32,101,120,101,99,117,116,101,100, + 46,10,10,70,111,114,32,101,120,97,109,112,108,101,44,32, + 115,117,112,112,111,115,101,32,115,121,115,46,112,114,101,102, + 105,120,32,97,110,100,32,115,121,115,46,101,120,101,99,95, + 112,114,101,102,105,120,32,97,114,101,32,115,101,116,32,116, + 111,10,47,117,115,114,47,108,111,99,97,108,32,97,110,100, + 32,116,104,101,114,101,32,105,115,32,97,32,100,105,114,101, + 99,116,111,114,121,32,47,117,115,114,47,108,111,99,97,108, + 47,108,105,98,47,112,121,116,104,111,110,50,46,53,47,115, + 105,116,101,45,112,97,99,107,97,103,101,115,10,119,105,116, + 104,32,116,104,114,101,101,32,115,117,98,100,105,114,101,99, + 116,111,114,105,101,115,44,32,102,111,111,44,32,98,97,114, + 32,97,110,100,32,115,112,97,109,44,32,97,110,100,32,116, + 119,111,32,112,97,116,104,10,99,111,110,102,105,103,117,114, + 97,116,105,111,110,32,102,105,108,101,115,44,32,102,111,111, + 46,112,116,104,32,97,110,100,32,98,97,114,46,112,116,104, + 46,32,32,65,115,115,117,109,101,32,102,111,111,46,112,116, + 104,32,99,111,110,116,97,105,110,115,32,116,104,101,10,102, + 111,108,108,111,119,105,110,103,58,10,10,32,32,35,32,102, + 111,111,32,112,97,99,107,97,103,101,32,99,111,110,102,105, + 103,117,114,97,116,105,111,110,10,32,32,102,111,111,10,32, + 32,98,97,114,10,32,32,98,108,101,116,99,104,10,10,97, + 110,100,32,98,97,114,46,112,116,104,32,99,111,110,116,97, + 105,110,115,58,10,10,32,32,35,32,98,97,114,32,112,97, + 99,107,97,103,101,32,99,111,110,102,105,103,117,114,97,116, + 105,111,110,10,32,32,98,97,114,10,10,84,104,101,110,32, + 116,104,101,32,102,111,108,108,111,119,105,110,103,32,100,105, + 114,101,99,116,111,114,105,101,115,32,97,114,101,32,97,100, + 100,101,100,32,116,111,32,115,121,115,46,112,97,116,104,44, + 32,105,110,32,116,104,105,115,32,111,114,100,101,114,58,10, + 10,32,32,47,117,115,114,47,108,111,99,97,108,47,108,105, + 98,47,112,121,116,104,111,110,50,46,53,47,115,105,116,101, + 45,112,97,99,107,97,103,101,115,47,98,97,114,10,32,32, + 47,117,115,114,47,108,111,99,97,108,47,108,105,98,47,112, + 121,116,104,111,110,50,46,53,47,115,105,116,101,45,112,97, + 99,107,97,103,101,115,47,102,111,111,10,10,78,111,116,101, + 32,116,104,97,116,32,98,108,101,116,99,104,32,105,115,32, + 111,109,105,116,116,101,100,32,98,101,99,97,117,115,101,32, + 105,116,32,100,111,101,115,110,39,116,32,101,120,105,115,116, + 59,32,98,97,114,32,112,114,101,99,101,100,101,115,32,102, + 111,111,10,98,101,99,97,117,115,101,32,98,97,114,46,112, + 116,104,32,99,111,109,101,115,32,97,108,112,104,97,98,101, + 116,105,99,97,108,108,121,32,98,101,102,111,114,101,32,102, + 111,111,46,112,116,104,59,32,97,110,100,32,115,112,97,109, + 32,105,115,10,111,109,105,116,116,101,100,32,98,101,99,97, + 117,115,101,32,105,116,32,105,115,32,110,111,116,32,109,101, + 110,116,105,111,110,101,100,32,105,110,32,101,105,116,104,101, + 114,32,112,97,116,104,32,99,111,110,102,105,103,117,114,97, + 116,105,111,110,32,102,105,108,101,46,10,10,84,104,101,32, + 114,101,97,100,108,105,110,101,32,109,111,100,117,108,101,32, + 105,115,32,97,108,115,111,32,97,117,116,111,109,97,116,105, + 99,97,108,108,121,32,99,111,110,102,105,103,117,114,101,100, + 32,116,111,32,101,110,97,98,108,101,10,99,111,109,112,108, + 101,116,105,111,110,32,102,111,114,32,115,121,115,116,101,109, + 115,32,116,104,97,116,32,115,117,112,112,111,114,116,32,105, + 116,46,32,32,84,104,105,115,32,99,97,110,32,98,101,32, + 111,118,101,114,114,105,100,100,101,110,32,105,110,10,115,105, + 116,101,99,117,115,116,111,109,105,122,101,44,32,117,115,101, + 114,99,117,115,116,111,109,105,122,101,32,111,114,32,80,89, + 84,72,79,78,83,84,65,82,84,85,80,46,32,32,83,116, + 97,114,116,105,110,103,32,80,121,116,104,111,110,32,105,110, + 10,105,115,111,108,97,116,101,100,32,109,111,100,101,32,40, + 45,73,41,32,100,105,115,97,98,108,101,115,32,97,117,116, + 111,109,97,116,105,99,32,114,101,97,100,108,105,110,101,32, + 99,111,110,102,105,103,117,114,97,116,105,111,110,46,10,10, + 65,102,116,101,114,32,116,104,101,115,101,32,111,112,101,114, + 97,116,105,111,110,115,44,32,97,110,32,97,116,116,101,109, + 112,116,32,105,115,32,109,97,100,101,32,116,111,32,105,109, + 112,111,114,116,32,97,32,109,111,100,117,108,101,10,110,97, + 109,101,100,32,115,105,116,101,99,117,115,116,111,109,105,122, + 101,44,32,119,104,105,99,104,32,99,97,110,32,112,101,114, + 102,111,114,109,32,97,114,98,105,116,114,97,114,121,32,97, + 100,100,105,116,105,111,110,97,108,10,115,105,116,101,45,115, + 112,101,99,105,102,105,99,32,99,117,115,116,111,109,105,122, + 97,116,105,111,110,115,46,32,32,73,102,32,116,104,105,115, + 32,105,109,112,111,114,116,32,102,97,105,108,115,32,119,105, + 116,104,32,97,110,10,73,109,112,111,114,116,69,114,114,111, + 114,32,101,120,99,101,112,116,105,111,110,44,32,105,116,32, + 105,115,32,115,105,108,101,110,116,108,121,32,105,103,110,111, + 114,101,100,46,10,233,0,0,0,0,78,99,1,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 115,30,0,0,0,116,0,106,1,106,2,114,13,116,3,124, + 0,116,0,106,4,100,1,141,2,1,0,100,0,83,0,100, + 0,83,0,41,2,78,169,1,90,4,102,105,108,101,41,5, + 218,3,115,121,115,218,5,102,108,97,103,115,218,7,118,101, + 114,98,111,115,101,218,5,112,114,105,110,116,218,6,115,116, + 100,101,114,114,41,1,90,7,109,101,115,115,97,103,101,115, + 1,0,0,0,32,250,13,60,102,114,111,122,101,110,32,115, + 105,116,101,62,218,6,95,116,114,97,99,101,114,8,0,0, + 0,91,0,0,0,115,6,0,0,0,8,1,18,1,4,255, + 115,4,0,0,0,6,1,24,1,115,30,0,0,0,8,11, + 8,17,8,25,5,40,9,14,15,22,29,32,29,39,9,40, + 9,40,9,40,9,40,9,40,5,40,5,40,243,0,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,8,0, + 0,0,7,0,0,0,115,66,0,0,0,116,0,106,1,106, + 2,124,0,142,0,125,1,9,0,116,0,106,1,160,3,124, + 1,161,1,125,1,110,11,35,0,4,0,116,4,121,23,1, + 0,1,0,1,0,89,0,110,2,119,0,37,0,124,1,116, + 0,106,1,160,5,124,1,161,1,102,2,83,0,169,1,78, + 41,6,218,2,111,115,218,4,112,97,116,104,218,4,106,111, + 105,110,218,7,97,98,115,112,97,116,104,218,7,79,83,69, + 114,114,111,114,90,8,110,111,114,109,99,97,115,101,41,2, + 90,5,112,97,116,104,115,218,3,100,105,114,115,2,0,0, + 0,32,32,114,7,0,0,0,218,8,109,97,107,101,112,97, + 116,104,114,17,0,0,0,96,0,0,0,115,18,0,0,0, + 12,1,2,1,14,1,2,128,12,1,4,1,2,255,2,128, + 16,2,115,18,0,0,0,12,1,2,4,14,254,2,128,2, + 2,2,255,14,1,2,128,16,1,115,66,0,0,0,11,13, + 11,18,11,23,25,30,11,31,5,8,5,13,15,17,15,22, + 15,35,31,34,15,35,9,12,9,12,0,0,5,13,12,19, + 5,13,5,13,5,13,5,13,9,13,9,13,5,13,0,0, + 12,15,17,19,17,24,17,38,34,37,17,38,12,38,5,38, + 115,12,0,0,0,135,6,14,0,142,7,24,7,151,1,24, + 7,99,0,0,0,0,0,0,0,0,0,0,0,0,12,0, + 0,0,3,0,0,0,115,202,0,0,0,116,0,116,1,106, + 2,160,3,161,0,131,1,68,0,93,91,125,0,100,1,125, + 1,9,0,124,0,106,4,106,5,125,1,110,29,35,0,4, + 0,116,6,121,44,1,0,1,0,1,0,9,0,124,0,106, + 7,106,8,106,5,125,1,110,11,35,0,4,0,116,6,121, + 40,1,0,1,0,1,0,89,0,110,2,119,0,37,0,89, + 0,110,2,119,0,37,0,124,1,100,2,118,1,114,51,113, + 7,9,0,116,9,106,10,160,11,124,0,106,12,161,1,124, + 0,95,12,110,14,35,0,4,0,116,6,116,13,116,14,102, + 3,121,73,1,0,1,0,1,0,89,0,110,2,119,0,37, + 0,9,0,116,9,106,10,160,11,124,0,106,15,161,1,124, + 0,95,15,113,7,35,0,4,0,116,6,116,13,116,14,102, + 3,121,97,1,0,1,0,1,0,89,0,113,7,119,0,37, + 0,100,1,83,0,41,3,122,69,83,101,116,32,97,108,108, + 32,109,111,100,117,108,101,32,95,95,102,105,108,101,95,95, + 32,97,110,100,32,95,95,99,97,99,104,101,100,95,95,32, + 97,116,116,114,105,98,117,116,101,115,32,116,111,32,97,110, + 32,97,98,115,111,108,117,116,101,32,112,97,116,104,78,62, + 2,0,0,0,218,17,95,102,114,111,122,101,110,95,105,109, + 112,111,114,116,108,105,98,218,26,95,102,114,111,122,101,110, + 95,105,109,112,111,114,116,108,105,98,95,101,120,116,101,114, + 110,97,108,41,16,218,3,115,101,116,114,2,0,0,0,218, + 7,109,111,100,117,108,101,115,218,6,118,97,108,117,101,115, + 218,10,95,95,108,111,97,100,101,114,95,95,218,10,95,95, + 109,111,100,117,108,101,95,95,218,14,65,116,116,114,105,98, + 117,116,101,69,114,114,111,114,218,8,95,95,115,112,101,99, + 95,95,90,6,108,111,97,100,101,114,114,11,0,0,0,114, + 12,0,0,0,114,14,0,0,0,218,8,95,95,102,105,108, + 101,95,95,114,15,0,0,0,218,9,84,121,112,101,69,114, + 114,111,114,90,10,95,95,99,97,99,104,101,100,95,95,41, + 2,218,1,109,90,13,108,111,97,100,101,114,95,109,111,100, + 117,108,101,115,2,0,0,0,32,32,114,7,0,0,0,218, + 9,97,98,115,95,112,97,116,104,115,114,30,0,0,0,105, + 0,0,0,115,64,0,0,0,18,2,4,1,2,1,10,1, + 2,128,12,1,2,1,12,1,2,128,12,1,4,1,2,255, + 6,128,2,253,2,128,8,5,2,1,2,1,18,1,2,128, + 18,1,4,1,2,255,2,128,2,2,18,1,2,128,18,1, + 4,1,2,255,2,128,4,239,115,70,0,0,0,12,2,4, + 18,2,238,4,1,2,7,10,251,2,128,2,5,2,252,10, + 4,12,254,2,128,2,2,2,255,14,1,6,128,2,0,2, + 128,6,1,4,1,2,4,18,254,2,128,2,2,8,255,14, + 1,2,128,2,4,18,254,2,128,2,2,8,255,14,1,2, + 128,4,0,115,202,0,0,0,14,17,18,21,18,29,18,38, + 18,38,14,39,5,17,5,17,9,10,25,29,9,22,9,21, + 29,30,29,41,29,52,13,26,13,26,0,0,9,21,16,30, + 9,21,9,21,9,21,9,21,13,21,33,34,33,43,33,50, + 33,61,17,30,17,30,0,0,13,21,20,34,13,21,13,21, + 13,21,13,21,17,21,17,21,13,21,0,0,0,0,0,0, + 9,21,0,0,12,25,33,84,12,84,9,21,13,21,9,17, + 26,28,26,33,26,53,42,43,42,52,26,53,13,14,13,23, + 13,23,0,0,9,17,17,31,33,40,42,51,16,52,9,17, + 9,17,9,17,9,17,13,17,13,17,9,17,0,0,9,17, + 28,30,28,35,28,57,44,45,44,56,28,57,13,14,13,25, + 13,25,0,0,9,17,17,31,33,40,42,51,16,52,9,17, + 9,17,9,17,9,17,13,17,13,17,9,17,0,0,5,17, + 5,17,115,69,0,0,0,140,4,17,2,145,7,45,9,153, + 5,31,8,158,1,45,9,159,7,41,15,166,2,45,9,168, + 1,41,15,169,1,45,9,172,1,45,9,180,8,61,2,189, + 10,65,10,9,193,9,1,65,10,9,193,12,8,65,21,2, + 193,21,10,65,34,9,193,33,1,65,34,9,99,0,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,115,80,0,0,0,103,0,125,0,116,0,131,0,125,1, + 116,1,106,2,68,0,93,22,125,2,116,3,124,2,131,1, + 92,2,125,2,125,3,124,3,124,1,118,1,114,30,124,0, + 160,4,124,2,161,1,1,0,124,1,160,5,124,3,161,1, + 1,0,113,8,124,0,116,1,106,2,100,1,100,1,133,2, + 60,0,124,1,83,0,41,2,122,75,32,82,101,109,111,118, + 101,32,100,117,112,108,105,99,97,116,101,32,101,110,116,114, + 105,101,115,32,102,114,111,109,32,115,121,115,46,112,97,116, + 104,32,97,108,111,110,103,32,119,105,116,104,32,109,97,107, + 105,110,103,32,116,104,101,109,10,32,32,32,32,97,98,115, + 111,108,117,116,101,78,41,6,114,20,0,0,0,114,2,0, + 0,0,114,12,0,0,0,114,17,0,0,0,218,6,97,112, + 112,101,110,100,218,3,97,100,100,41,4,218,1,76,218,11, + 107,110,111,119,110,95,112,97,116,104,115,114,16,0,0,0, + 218,7,100,105,114,99,97,115,101,115,4,0,0,0,32,32, + 32,32,114,7,0,0,0,218,14,114,101,109,111,118,101,100, + 117,112,112,97,116,104,115,114,36,0,0,0,128,0,0,0, + 115,20,0,0,0,4,5,6,1,10,1,12,4,8,1,10, + 1,10,1,2,128,14,1,4,1,115,26,0,0,0,4,5, + 6,1,4,1,4,7,2,249,12,4,6,1,2,2,10,255, + 10,1,2,128,14,1,4,1,115,80,0,0,0,9,11,5, + 6,19,22,19,24,5,16,16,19,16,24,5,37,5,37,9, + 12,24,32,33,36,24,37,9,21,9,12,14,21,12,19,27, + 38,12,38,9,37,13,14,13,26,22,25,13,26,13,26,13, + 24,13,37,29,36,13,37,13,37,0,0,19,20,5,8,5, + 13,14,15,14,15,14,15,5,16,12,23,5,23,114,9,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,80,0,0,0,116,0,131,0, + 125,0,116,1,106,2,68,0,93,31,125,1,9,0,116,3, + 106,2,160,4,124,1,161,1,114,26,116,5,124,1,131,1, + 92,2,125,2,125,3,124,0,160,6,124,3,161,1,1,0, + 113,6,35,0,4,0,116,7,121,36,1,0,1,0,1,0, + 89,0,113,6,119,0,37,0,124,0,83,0,41,2,122,69, + 82,101,116,117,114,110,32,97,32,115,101,116,32,99,111,110, + 116,97,105,110,105,110,103,32,97,108,108,32,101,120,105,115, + 116,105,110,103,32,102,105,108,101,32,115,121,115,116,101,109, + 32,105,116,101,109,115,32,102,114,111,109,32,115,121,115,46, + 112,97,116,104,46,78,41,8,114,20,0,0,0,114,2,0, + 0,0,114,12,0,0,0,114,11,0,0,0,218,6,101,120, + 105,115,116,115,114,17,0,0,0,114,32,0,0,0,114,28, + 0,0,0,41,4,218,1,100,90,4,105,116,101,109,218,1, + 95,90,8,105,116,101,109,99,97,115,101,115,4,0,0,0, + 32,32,32,32,114,7,0,0,0,218,14,95,105,110,105,116, + 95,112,97,116,104,105,110,102,111,114,40,0,0,0,147,0, + 0,0,115,24,0,0,0,6,2,10,1,2,1,12,1,12, + 1,10,1,4,128,12,1,4,1,2,255,2,128,4,2,115, + 30,0,0,0,6,2,4,1,4,6,2,250,2,6,10,252, + 2,2,12,255,10,1,4,128,2,2,2,255,14,1,2,128, + 4,1,115,80,0,0,0,9,12,9,14,5,6,17,20,17, + 25,5,21,5,21,9,13,9,21,16,18,16,23,16,36,31, + 35,16,36,13,32,31,39,40,44,31,45,17,28,17,18,20, + 28,17,18,17,32,23,31,17,32,17,32,0,0,0,0,9, + 21,16,25,9,21,9,21,9,21,9,21,13,21,13,21,9, + 21,0,0,12,13,5,13,115,12,0,0,0,137,17,27,2, + 155,7,37,9,164,1,37,9,99,3,0,0,0,0,0,0, + 0,0,0,0,0,11,0,0,0,3,0,0,0,115,150,1, + 0,0,124,2,100,1,117,0,114,10,116,0,131,0,125,2, + 100,2,125,3,110,2,100,3,125,3,116,1,106,2,160,3, + 124,0,124,1,161,2,125,4,116,4,100,4,124,4,155,2, + 157,2,131,1,1,0,9,0,116,5,106,6,116,5,106,7, + 124,4,131,1,100,5,100,6,141,2,125,5,110,12,35,0, + 4,0,116,8,121,48,1,0,1,0,1,0,89,0,100,1, + 83,0,119,0,37,0,124,5,53,0,1,0,116,9,124,5, + 131,1,68,0,93,122,92,2,125,6,125,7,124,7,160,10, + 100,7,161,1,114,67,113,57,124,7,160,11,161,0,100,8, + 107,2,114,74,113,57,9,0,124,7,160,10,100,9,161,1, + 114,85,116,12,124,7,131,1,1,0,113,57,124,7,160,13, + 161,0,125,7,116,14,124,0,124,7,131,2,92,2,125,8, + 125,9,124,9,124,2,118,1,114,117,116,1,106,2,160,15, + 124,8,161,1,114,117,116,16,106,2,160,17,124,8,161,1, + 1,0,124,2,160,18,124,9,161,1,1,0,113,57,35,0, + 4,0,116,19,121,178,1,0,1,0,1,0,116,20,100,10, + 160,21,124,6,100,11,23,0,124,4,161,2,116,16,106,22, + 100,12,141,2,1,0,100,13,100,1,108,23,125,10,124,10, + 106,24,116,16,106,25,131,0,142,0,68,0,93,18,125,11, + 124,11,160,26,161,0,68,0,93,11,125,7,116,20,100,14, + 124,7,23,0,116,16,106,22,100,12,141,2,1,0,113,155, + 113,149,116,20,100,15,116,16,106,22,100,12,141,2,1,0, + 89,0,1,0,113,180,119,0,37,0,100,1,4,0,4,0, + 131,3,1,0,110,11,35,0,49,0,115,191,119,4,37,0, + 1,0,1,0,1,0,89,0,1,0,1,0,124,3,114,201, + 100,1,125,2,124,2,83,0,41,16,122,214,80,114,111,99, + 101,115,115,32,97,32,46,112,116,104,32,102,105,108,101,32, + 119,105,116,104,105,110,32,116,104,101,32,115,105,116,101,45, + 112,97,99,107,97,103,101,115,32,100,105,114,101,99,116,111, + 114,121,58,10,32,32,32,32,32,32,32,70,111,114,32,101, + 97,99,104,32,108,105,110,101,32,105,110,32,116,104,101,32, + 102,105,108,101,44,32,101,105,116,104,101,114,32,99,111,109, + 98,105,110,101,32,105,116,32,119,105,116,104,32,115,105,116, + 101,100,105,114,32,116,111,32,97,32,112,97,116,104,10,32, + 32,32,32,32,32,32,97,110,100,32,97,100,100,32,116,104, + 97,116,32,116,111,32,107,110,111,119,110,95,112,97,116,104, + 115,44,32,111,114,32,101,120,101,99,117,116,101,32,105,116, + 32,105,102,32,105,116,32,115,116,97,114,116,115,32,119,105, + 116,104,32,39,105,109,112,111,114,116,32,39,46,10,32,32, + 32,32,78,84,70,122,22,80,114,111,99,101,115,115,105,110, + 103,32,46,112,116,104,32,102,105,108,101,58,32,90,6,108, + 111,99,97,108,101,169,1,218,8,101,110,99,111,100,105,110, + 103,250,1,35,218,0,41,2,122,7,105,109,112,111,114,116, + 32,122,7,105,109,112,111,114,116,9,122,34,69,114,114,111, + 114,32,112,114,111,99,101,115,115,105,110,103,32,108,105,110, + 101,32,123,58,100,125,32,111,102,32,123,125,58,10,233,1, + 0,0,0,114,1,0,0,0,114,0,0,0,0,122,2,32, + 32,122,26,10,82,101,109,97,105,110,100,101,114,32,111,102, + 32,102,105,108,101,32,105,103,110,111,114,101,100,41,27,114, + 40,0,0,0,114,11,0,0,0,114,12,0,0,0,114,13, + 0,0,0,114,8,0,0,0,218,2,105,111,90,13,84,101, + 120,116,73,79,87,114,97,112,112,101,114,90,9,111,112,101, + 110,95,99,111,100,101,114,15,0,0,0,218,9,101,110,117, + 109,101,114,97,116,101,218,10,115,116,97,114,116,115,119,105, + 116,104,218,5,115,116,114,105,112,218,4,101,120,101,99,218, + 6,114,115,116,114,105,112,114,17,0,0,0,114,37,0,0, + 0,114,2,0,0,0,114,31,0,0,0,114,32,0,0,0, + 218,9,69,120,99,101,112,116,105,111,110,114,5,0,0,0, + 218,6,102,111,114,109,97,116,114,6,0,0,0,218,9,116, + 114,97,99,101,98,97,99,107,90,16,102,111,114,109,97,116, + 95,101,120,99,101,112,116,105,111,110,218,8,101,120,99,95, + 105,110,102,111,218,10,115,112,108,105,116,108,105,110,101,115, + 41,12,218,7,115,105,116,101,100,105,114,218,4,110,97,109, + 101,114,34,0,0,0,218,5,114,101,115,101,116,90,8,102, + 117,108,108,110,97,109,101,218,1,102,218,1,110,218,4,108, + 105,110,101,114,16,0,0,0,114,35,0,0,0,114,54,0, + 0,0,90,6,114,101,99,111,114,100,115,12,0,0,0,32, + 32,32,32,32,32,32,32,32,32,32,32,114,7,0,0,0, + 218,10,97,100,100,112,97,99,107,97,103,101,114,63,0,0, + 0,160,0,0,0,115,96,0,0,0,8,5,6,1,6,1, + 4,2,14,1,14,1,2,1,22,3,2,128,12,1,6,1, + 2,255,2,128,6,2,16,1,10,1,2,1,12,1,2,1, + 2,1,10,1,8,1,2,1,8,1,14,1,20,1,12,1, + 10,1,4,128,12,1,16,1,4,1,6,255,8,2,18,1, + 12,1,20,1,2,255,14,2,6,1,2,248,2,128,20,241, + 2,128,12,0,4,24,4,1,4,1,115,118,0,0,0,6, + 5,2,4,6,253,6,1,4,2,14,1,14,1,2,6,22, + 254,2,128,2,2,2,255,16,1,2,128,2,1,4,23,6, + 234,4,22,6,234,8,1,4,1,10,1,4,1,2,18,8, + 240,2,2,8,255,2,1,8,1,14,1,6,1,2,2,10, + 254,2,2,12,255,10,1,4,128,2,9,2,248,8,8,16, + 249,10,1,8,1,12,1,4,2,2,254,6,1,4,1,2, + 255,22,1,14,1,8,1,2,128,20,0,2,128,12,0,2, + 1,6,1,4,1,115,150,1,0,0,8,19,23,27,8,27, + 5,22,23,37,23,39,9,20,17,21,9,14,9,14,17,22, + 9,14,16,18,16,23,16,43,29,36,38,42,16,43,5,13, + 5,11,12,49,37,45,12,49,12,49,5,50,5,50,5,15, + 13,15,13,29,30,32,30,42,43,51,30,52,63,71,13,72, + 13,72,9,10,9,10,0,0,5,15,12,19,5,15,5,15, + 5,15,5,15,9,15,9,15,9,15,5,15,0,0,10,11, + 5,22,5,22,24,33,34,35,24,36,9,22,9,22,13,20, + 13,14,16,20,16,20,16,36,32,35,16,36,13,25,17,25, + 16,20,16,28,16,28,32,34,16,34,13,25,17,25,13,22, + 20,24,20,60,36,59,20,60,17,29,21,25,26,30,21,31, + 21,31,21,29,24,28,24,37,24,37,17,21,32,40,41,48, + 50,54,32,55,17,29,17,20,22,29,24,31,35,46,24,46, + 17,45,51,53,51,58,51,70,66,69,51,70,17,45,21,24, + 21,29,21,41,37,40,21,41,21,41,21,32,21,45,37,44, + 21,45,21,45,0,0,0,0,13,22,20,29,13,22,13,22, + 13,22,13,22,17,22,23,60,23,82,68,69,70,71,68,71, + 73,81,23,82,28,31,28,38,17,39,17,39,17,39,17,33, + 17,33,17,33,17,33,31,40,31,57,59,62,59,71,59,73, + 31,74,17,58,17,58,21,27,33,39,33,52,33,52,21,58, + 21,58,25,29,25,30,31,35,36,40,31,40,47,50,47,57, + 25,58,25,58,25,58,25,58,21,58,17,22,23,52,59,62, + 59,69,17,70,17,70,17,70,17,22,17,22,17,22,13,22, + 0,0,5,22,5,22,5,22,5,22,5,22,5,22,5,22, + 5,22,5,22,5,22,0,0,5,22,5,22,5,22,5,22, + 5,22,5,22,8,13,5,27,23,27,9,20,12,23,5,23, + 115,77,0,0,0,155,10,38,0,166,7,49,7,176,1,49, + 7,180,22,66,58,3,193,11,9,65,54,4,193,20,1,66, + 58,3,193,21,32,65,54,4,193,53,1,66,58,3,193,54, + 57,66,51,11,194,47,3,66,58,3,194,50,1,66,51,11, + 194,51,1,66,58,3,194,58,4,66,62,11,194,63,3,66, + 62,11,99,2,0,0,0,0,0,0,0,0,0,0,0,8, + 0,0,0,3,0,0,0,115,168,0,0,0,116,0,100,1, + 124,0,155,2,157,2,131,1,1,0,124,1,100,2,117,0, + 114,17,116,1,131,0,125,1,100,3,125,2,110,2,100,4, + 125,2,116,2,124,0,131,1,92,2,125,0,125,3,124,3, + 124,1,118,1,114,40,116,3,106,4,160,5,124,0,161,1, + 1,0,124,1,160,6,124,3,161,1,1,0,9,0,116,7, + 106,8,124,0,131,1,125,4,110,12,35,0,4,0,116,9, + 121,57,1,0,1,0,1,0,89,0,100,2,83,0,119,0, + 37,0,100,5,132,0,124,4,68,0,131,1,125,4,116,10, + 124,4,131,1,68,0,93,8,125,5,116,11,124,0,124,5, + 124,1,131,3,1,0,113,69,124,2,114,82,100,2,125,1, + 124,1,83,0,41,6,122,84,65,100,100,32,39,115,105,116, + 101,100,105,114,39,32,97,114,103,117,109,101,110,116,32,116, + 111,32,115,121,115,46,112,97,116,104,32,105,102,32,109,105, + 115,115,105,110,103,32,97,110,100,32,104,97,110,100,108,101, + 32,46,112,116,104,32,102,105,108,101,115,32,105,110,10,32, + 32,32,32,39,115,105,116,101,100,105,114,39,122,18,65,100, + 100,105,110,103,32,100,105,114,101,99,116,111,114,121,58,32, + 78,84,70,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,19,0,0,0,115,26,0,0,0,103,0,124, + 0,93,9,125,1,124,1,160,0,100,0,161,1,114,2,124, + 1,145,2,113,2,83,0,41,1,122,4,46,112,116,104,41, + 1,218,8,101,110,100,115,119,105,116,104,41,2,218,2,46, + 48,114,58,0,0,0,115,2,0,0,0,32,32,114,7,0, + 0,0,218,10,60,108,105,115,116,99,111,109,112,62,122,30, + 97,100,100,115,105,116,101,100,105,114,46,60,108,111,99,97, + 108,115,62,46,60,108,105,115,116,99,111,109,112,62,224,0, + 0,0,243,2,0,0,0,26,0,114,67,0,0,0,115,26, + 0,0,0,13,62,13,62,13,62,23,27,40,44,40,61,54, + 60,40,61,13,62,14,18,13,62,13,62,13,62,114,9,0, + 0,0,41,12,114,8,0,0,0,114,40,0,0,0,114,17, + 0,0,0,114,2,0,0,0,114,12,0,0,0,114,31,0, + 0,0,114,32,0,0,0,114,11,0,0,0,90,7,108,105, + 115,116,100,105,114,114,15,0,0,0,218,6,115,111,114,116, + 101,100,114,63,0,0,0,41,6,114,57,0,0,0,114,34, + 0,0,0,114,59,0,0,0,90,11,115,105,116,101,100,105, + 114,99,97,115,101,90,5,110,97,109,101,115,114,58,0,0, + 0,115,6,0,0,0,32,32,32,32,32,32,114,7,0,0, + 0,218,10,97,100,100,115,105,116,101,100,105,114,114,69,0, + 0,0,207,0,0,0,115,44,0,0,0,14,3,8,1,6, + 1,6,1,4,2,12,1,8,1,12,1,10,1,2,1,12, + 1,2,128,12,1,6,1,2,255,2,128,12,2,12,1,14, + 1,4,1,4,1,4,1,115,52,0,0,0,14,3,6,1, + 2,4,6,253,6,1,4,2,12,1,6,1,2,2,12,255, + 10,1,2,4,12,254,2,128,2,2,2,255,16,1,2,128, + 12,1,6,1,4,1,2,255,14,1,2,1,6,1,4,1, + 115,168,0,0,0,5,11,12,44,33,40,12,44,12,44,5, + 45,5,45,8,19,23,27,8,27,5,22,23,37,23,39,9, + 20,17,21,9,14,9,14,17,22,9,14,28,36,37,44,28, + 45,5,25,5,12,14,25,12,23,27,38,12,38,5,37,9, + 12,9,17,9,33,25,32,9,33,9,33,9,20,9,37,25, + 36,9,37,9,37,5,15,17,19,17,27,28,35,17,36,9, + 14,9,14,0,0,5,15,12,19,5,15,5,15,5,15,5, + 15,9,15,9,15,9,15,5,15,0,0,13,62,13,62,31, + 36,13,62,13,62,5,10,17,23,24,29,17,30,5,47,5, + 47,9,13,9,19,20,27,29,33,35,46,9,47,9,47,9, + 47,8,13,5,27,23,27,9,20,12,23,5,23,115,12,0, + 0,0,169,5,47,0,175,7,58,7,185,1,58,7,99,0, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,115,96,0,0,0,116,0,106,1,106,2,114,6, + 100,1,83,0,116,3,116,4,100,2,131,2,114,26,116,3, + 116,4,100,3,131,2,114,26,116,4,106,5,131,0,116,4, + 106,6,131,0,107,3,114,26,100,4,83,0,116,3,116,4, + 100,5,131,2,114,46,116,3,116,4,100,6,131,2,114,46, + 116,4,106,7,131,0,116,4,106,8,131,0,107,3,114,46, + 100,4,83,0,100,7,83,0,41,8,97,44,1,0,0,67, + 104,101,99,107,32,105,102,32,117,115,101,114,32,115,105,116, + 101,32,100,105,114,101,99,116,111,114,121,32,105,115,32,115, + 97,102,101,32,102,111,114,32,105,110,99,108,117,115,105,111, + 110,10,10,32,32,32,32,84,104,101,32,102,117,110,99,116, + 105,111,110,32,116,101,115,116,115,32,102,111,114,32,116,104, + 101,32,99,111,109,109,97,110,100,32,108,105,110,101,32,102, + 108,97,103,32,40,105,110,99,108,117,100,105,110,103,32,101, + 110,118,105,114,111,110,109,101,110,116,32,118,97,114,41,44, + 10,32,32,32,32,112,114,111,99,101,115,115,32,117,105,100, + 47,103,105,100,32,101,113,117,97,108,32,116,111,32,101,102, + 102,101,99,116,105,118,101,32,117,105,100,47,103,105,100,46, + 10,10,32,32,32,32,78,111,110,101,58,32,68,105,115,97, + 98,108,101,100,32,102,111,114,32,115,101,99,117,114,105,116, + 121,32,114,101,97,115,111,110,115,10,32,32,32,32,70,97, + 108,115,101,58,32,68,105,115,97,98,108,101,100,32,98,121, + 32,117,115,101,114,32,40,99,111,109,109,97,110,100,32,108, + 105,110,101,32,111,112,116,105,111,110,41,10,32,32,32,32, + 84,114,117,101,58,32,83,97,102,101,32,97,110,100,32,101, + 110,97,98,108,101,100,10,32,32,32,32,70,218,6,103,101, + 116,117,105,100,218,7,103,101,116,101,117,105,100,78,218,6, + 103,101,116,103,105,100,218,7,103,101,116,101,103,105,100,84, + 41,9,114,2,0,0,0,114,3,0,0,0,218,12,110,111, + 95,117,115,101,114,95,115,105,116,101,218,7,104,97,115,97, + 116,116,114,114,11,0,0,0,114,71,0,0,0,114,70,0, + 0,0,114,73,0,0,0,114,72,0,0,0,169,0,114,9, + 0,0,0,114,7,0,0,0,218,20,99,104,101,99,107,95, + 101,110,97,98,108,101,117,115,101,114,115,105,116,101,114,77, + 0,0,0,232,0,0,0,115,18,0,0,0,8,10,4,1, + 20,2,16,2,4,1,20,1,16,2,4,1,4,2,115,30, + 0,0,0,6,10,6,1,8,2,2,3,8,253,2,3,14, + 255,6,1,8,1,2,3,8,253,2,3,14,255,6,1,4, + 2,115,96,0,0,0,8,11,8,17,8,30,5,21,16,21, + 16,21,8,15,16,18,20,28,8,29,5,24,34,41,42,44, + 46,55,34,56,5,24,12,14,12,22,12,24,28,30,28,37, + 28,39,12,39,9,24,20,24,20,24,8,15,16,18,20,28, + 8,29,5,24,34,41,42,44,46,55,34,56,5,24,12,14, + 12,22,12,24,28,30,28,37,28,39,12,39,9,24,20,24, + 20,24,12,16,12,16,114,9,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,8,0,0,0,3,0,0,0, + 115,134,0,0,0,116,0,106,1,160,2,100,1,100,0,161, + 2,125,0,124,0,114,11,124,0,83,0,116,3,106,4,100, + 2,107,2,114,18,100,0,83,0,100,3,132,0,125,1,116, + 0,106,5,100,4,107,2,114,39,116,0,106,1,160,2,100, + 5,161,1,112,33,100,6,125,2,124,1,124,2,100,7,131, + 2,83,0,116,3,106,4,100,8,107,2,114,62,116,3,106, + 6,114,62,124,1,100,6,100,9,116,3,106,6,100,10,116, + 3,106,7,100,0,100,11,133,2,25,0,22,0,131,4,83, + 0,124,1,100,6,100,12,131,2,83,0,41,13,78,90,14, + 80,89,84,72,79,78,85,83,69,82,66,65,83,69,90,7, + 118,120,119,111,114,107,115,99,0,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,23,0,0,0,115,20,0,0, + 0,116,0,106,1,160,2,116,0,106,1,106,3,124,0,142, + 0,161,1,83,0,114,10,0,0,0,41,4,114,11,0,0, + 0,114,12,0,0,0,218,10,101,120,112,97,110,100,117,115, + 101,114,114,13,0,0,0,41,1,218,4,97,114,103,115,115, + 1,0,0,0,32,114,7,0,0,0,218,8,106,111,105,110, + 117,115,101,114,122,30,95,103,101,116,117,115,101,114,98,97, + 115,101,46,60,108,111,99,97,108,115,62,46,106,111,105,110, + 117,115,101,114,17,1,0,0,243,2,0,0,0,20,1,114, + 81,0,0,0,115,20,0,0,0,16,18,16,23,16,55,35, + 37,35,42,35,47,49,53,35,54,16,55,9,55,114,9,0, + 0,0,218,2,110,116,90,7,65,80,80,68,65,84,65,250, + 1,126,90,6,80,121,116,104,111,110,218,6,100,97,114,119, + 105,110,90,7,76,105,98,114,97,114,121,122,5,37,100,46, + 37,100,233,2,0,0,0,122,6,46,108,111,99,97,108,41, + 8,114,11,0,0,0,218,7,101,110,118,105,114,111,110,218, + 3,103,101,116,114,2,0,0,0,218,8,112,108,97,116,102, + 111,114,109,114,58,0,0,0,218,10,95,102,114,97,109,101, + 119,111,114,107,218,12,118,101,114,115,105,111,110,95,105,110, + 102,111,41,3,90,8,101,110,118,95,98,97,115,101,114,80, + 0,0,0,90,4,98,97,115,101,115,3,0,0,0,32,32, + 32,114,7,0,0,0,218,12,95,103,101,116,117,115,101,114, + 98,97,115,101,114,91,0,0,0,8,1,0,0,115,28,0, + 0,0,14,1,4,1,4,1,10,3,4,1,6,2,10,3, + 16,1,10,1,16,2,10,1,16,1,4,255,10,3,115,34, + 0,0,0,14,1,2,1,6,1,8,3,6,1,6,3,8, + 2,2,2,16,255,10,1,8,2,2,2,4,254,2,2,10, + 255,20,1,10,2,115,134,0,0,0,16,18,16,26,16,54, + 31,47,49,53,16,54,5,13,8,16,5,24,16,24,9,24, + 8,11,8,20,24,33,8,33,5,20,16,20,16,20,5,55, + 5,55,5,55,8,10,8,15,19,23,8,23,5,40,16,18, + 16,26,16,41,31,40,16,41,16,48,45,48,9,13,16,24, + 25,29,31,39,16,40,9,40,8,11,8,20,24,32,8,32, + 5,56,37,40,37,51,5,56,16,24,25,28,30,39,41,44, + 41,55,25,32,35,38,35,51,52,54,53,54,52,54,35,55, + 25,55,16,56,9,56,12,20,21,24,26,34,12,35,5,35, + 114,9,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,6,0,0,0,3,0,0,0,115,102,0,0,0,116, + 0,106,1,125,1,116,2,106,3,100,1,107,2,114,23,116, + 0,106,4,160,5,100,2,100,3,161,2,125,2,124,0,155, + 0,100,4,124,2,155,0,100,5,157,4,83,0,116,0,106, + 6,100,6,107,2,114,36,116,0,106,7,114,36,124,0,155, + 0,100,7,157,2,83,0,124,0,155,0,100,8,124,1,100, + 9,25,0,155,0,100,2,124,1,100,10,25,0,155,0,100, + 11,157,6,83,0,41,12,78,114,82,0,0,0,218,1,46, + 114,44,0,0,0,122,7,92,80,121,116,104,111,110,122,14, + 92,115,105,116,101,45,112,97,99,107,97,103,101,115,114,84, + 0,0,0,122,25,47,108,105,98,47,112,121,116,104,111,110, + 47,115,105,116,101,45,112,97,99,107,97,103,101,115,122,11, + 47,108,105,98,47,112,121,116,104,111,110,114,0,0,0,0, + 114,45,0,0,0,122,14,47,115,105,116,101,45,112,97,99, + 107,97,103,101,115,41,8,114,2,0,0,0,114,90,0,0, + 0,114,11,0,0,0,114,58,0,0,0,90,6,119,105,110, + 118,101,114,218,7,114,101,112,108,97,99,101,114,88,0,0, + 0,114,89,0,0,0,41,3,218,8,117,115,101,114,98,97, + 115,101,218,7,118,101,114,115,105,111,110,90,9,118,101,114, + 95,110,111,100,111,116,115,3,0,0,0,32,32,32,114,7, + 0,0,0,218,9,95,103,101,116,95,112,97,116,104,114,96, + 0,0,0,32,1,0,0,115,14,0,0,0,6,1,10,2, + 14,1,16,1,16,2,10,1,30,2,115,20,0,0,0,6, + 1,8,2,2,2,14,255,16,1,8,2,2,1,4,255,12, + 1,30,2,115,102,0,0,0,15,18,15,31,5,12,8,10, + 8,15,19,23,8,23,5,63,21,24,21,31,21,48,40,43, + 45,47,21,48,9,18,19,27,16,63,16,63,37,46,16,63, + 16,63,16,63,9,63,8,11,8,20,24,32,8,32,5,54, + 37,40,37,51,5,54,19,27,16,54,16,54,16,54,9,54, + 15,23,12,75,12,75,36,43,44,45,36,46,12,75,12,75, + 49,56,57,58,49,59,12,75,12,75,12,75,5,75,114,9, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,18,0,0,0,116,0,100, + 1,117,0,114,7,116,1,131,0,97,0,116,0,83,0,41, + 2,122,203,82,101,116,117,114,110,115,32,116,104,101,32,96, + 117,115,101,114,32,98,97,115,101,96,32,100,105,114,101,99, + 116,111,114,121,32,112,97,116,104,46,10,10,32,32,32,32, + 84,104,101,32,96,117,115,101,114,32,98,97,115,101,96,32, + 100,105,114,101,99,116,111,114,121,32,99,97,110,32,98,101, + 32,117,115,101,100,32,116,111,32,115,116,111,114,101,32,100, + 97,116,97,46,32,73,102,32,116,104,101,32,103,108,111,98, + 97,108,10,32,32,32,32,118,97,114,105,97,98,108,101,32, + 96,96,85,83,69,82,95,66,65,83,69,96,96,32,105,115, + 32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,100, + 32,121,101,116,44,32,116,104,105,115,32,102,117,110,99,116, + 105,111,110,32,119,105,108,108,32,97,108,115,111,32,115,101, + 116,10,32,32,32,32,105,116,46,10,32,32,32,32,78,41, + 2,218,9,85,83,69,82,95,66,65,83,69,114,91,0,0, + 0,114,76,0,0,0,114,9,0,0,0,114,7,0,0,0, + 218,11,103,101,116,117,115,101,114,98,97,115,101,114,98,0, + 0,0,45,1,0,0,115,6,0,0,0,8,8,6,1,4, + 1,115,6,0,0,0,6,8,8,1,4,1,115,18,0,0, + 0,8,17,21,25,8,25,5,35,21,33,21,35,9,18,12, + 21,5,21,114,9,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,115,42,0, + 0,0,116,0,131,0,125,0,116,1,100,1,117,0,114,19, + 124,0,100,1,117,0,114,15,100,2,97,2,116,1,83,0, + 116,3,124,0,131,1,97,1,116,1,83,0,41,3,122,162, + 82,101,116,117,114,110,115,32,116,104,101,32,117,115,101,114, + 45,115,112,101,99,105,102,105,99,32,115,105,116,101,45,112, + 97,99,107,97,103,101,115,32,100,105,114,101,99,116,111,114, + 121,32,112,97,116,104,46,10,10,32,32,32,32,73,102,32, + 116,104,101,32,103,108,111,98,97,108,32,118,97,114,105,97, + 98,108,101,32,96,96,85,83,69,82,95,83,73,84,69,96, + 96,32,105,115,32,110,111,116,32,105,110,105,116,105,97,108, + 105,122,101,100,32,121,101,116,44,32,116,104,105,115,10,32, + 32,32,32,102,117,110,99,116,105,111,110,32,119,105,108,108, + 32,97,108,115,111,32,115,101,116,32,105,116,46,10,32,32, + 32,32,78,70,41,4,114,98,0,0,0,218,9,85,83,69, + 82,95,83,73,84,69,218,16,69,78,65,66,76,69,95,85, + 83,69,82,95,83,73,84,69,114,96,0,0,0,41,1,114, + 94,0,0,0,115,1,0,0,0,32,114,7,0,0,0,218, + 19,103,101,116,117,115,101,114,115,105,116,101,112,97,99,107, + 97,103,101,115,114,101,0,0,0,58,1,0,0,115,14,0, + 0,0,6,7,8,2,8,1,4,1,4,4,8,254,4,2, + 115,18,0,0,0,6,7,6,2,2,4,6,253,2,3,4, + 254,4,4,8,254,4,2,115,42,0,0,0,16,27,16,29, + 5,13,8,17,21,25,8,25,5,44,12,20,24,28,12,28, + 9,44,32,37,13,29,12,21,5,21,25,34,35,43,25,44, + 13,22,12,21,5,21,114,9,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,44,0,0,0,116,0,100,1,131,1,1,0,116,1,131, + 0,125,1,116,2,114,20,116,3,106,4,160,5,124,1,161, + 1,114,20,116,6,124,1,124,0,131,2,1,0,124,0,83, + 0,41,3,122,134,65,100,100,32,97,32,112,101,114,32,117, + 115,101,114,32,115,105,116,101,45,112,97,99,107,97,103,101, + 32,116,111,32,115,121,115,46,112,97,116,104,10,10,32,32, + 32,32,69,97,99,104,32,117,115,101,114,32,104,97,115,32, + 105,116,115,32,111,119,110,32,112,121,116,104,111,110,32,100, + 105,114,101,99,116,111,114,121,32,119,105,116,104,32,115,105, + 116,101,45,112,97,99,107,97,103,101,115,32,105,110,32,116, + 104,101,10,32,32,32,32,104,111,109,101,32,100,105,114,101, + 99,116,111,114,121,46,10,32,32,32,32,122,29,80,114,111, + 99,101,115,115,105,110,103,32,117,115,101,114,32,115,105,116, + 101,45,112,97,99,107,97,103,101,115,78,41,7,114,8,0, + 0,0,114,101,0,0,0,114,100,0,0,0,114,11,0,0, + 0,114,12,0,0,0,218,5,105,115,100,105,114,114,69,0, + 0,0,41,2,114,34,0,0,0,218,9,117,115,101,114,95, + 115,105,116,101,115,2,0,0,0,32,32,114,7,0,0,0, + 218,19,97,100,100,117,115,101,114,115,105,116,101,112,97,99, + 107,97,103,101,115,114,104,0,0,0,75,1,0,0,115,10, + 0,0,0,8,8,6,1,16,2,10,1,4,1,115,14,0, + 0,0,8,8,6,1,2,2,2,1,10,255,12,1,4,1, + 115,44,0,0,0,5,11,12,43,5,44,5,44,17,36,17, + 38,5,14,8,24,5,43,29,31,29,36,29,53,43,52,29, + 53,5,43,9,19,20,29,31,42,9,43,9,43,12,23,5, + 23,114,9,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,10,0,0,0,3,0,0,0,115,196,0,0,0, + 103,0,125,1,116,0,131,0,125,2,124,0,100,1,117,0, + 114,11,116,1,125,0,124,0,68,0,93,82,125,3,124,3, + 114,21,124,3,124,2,118,0,114,22,113,13,124,2,160,2, + 124,3,161,1,1,0,116,3,106,4,103,1,125,4,116,3, + 106,4,100,2,107,3,114,41,124,4,160,5,100,2,161,1, + 1,0,116,6,106,7,100,3,107,2,114,72,124,4,68,0, + 93,46,125,5,116,6,106,8,160,9,124,3,124,5,100,4, + 116,3,106,10,100,1,100,5,133,2,25,0,22,0,100,6, + 161,4,125,6,124,1,160,5,124,6,161,1,1,0,113,48, + 124,1,160,5,124,3,161,1,1,0,124,4,68,0,93,15, + 125,5,116,6,106,8,160,9,124,3,124,5,100,6,161,3, + 125,6,124,1,160,5,124,6,161,1,1,0,113,79,113,13, + 124,1,83,0,41,7,97,30,1,0,0,82,101,116,117,114, + 110,115,32,97,32,108,105,115,116,32,99,111,110,116,97,105, + 110,105,110,103,32,97,108,108,32,103,108,111,98,97,108,32, + 115,105,116,101,45,112,97,99,107,97,103,101,115,32,100,105, + 114,101,99,116,111,114,105,101,115,46,10,10,32,32,32,32, + 70,111,114,32,101,97,99,104,32,100,105,114,101,99,116,111, + 114,121,32,112,114,101,115,101,110,116,32,105,110,32,96,96, + 112,114,101,102,105,120,101,115,96,96,32,40,111,114,32,116, + 104,101,32,103,108,111,98,97,108,32,96,96,80,82,69,70, + 73,88,69,83,96,96,41,44,10,32,32,32,32,116,104,105, + 115,32,102,117,110,99,116,105,111,110,32,119,105,108,108,32, + 102,105,110,100,32,105,116,115,32,96,115,105,116,101,45,112, + 97,99,107,97,103,101,115,96,32,115,117,98,100,105,114,101, + 99,116,111,114,121,32,100,101,112,101,110,100,105,110,103,32, + 111,110,32,116,104,101,10,32,32,32,32,115,121,115,116,101, + 109,32,101,110,118,105,114,111,110,109,101,110,116,44,32,97, + 110,100,32,119,105,108,108,32,114,101,116,117,114,110,32,97, + 32,108,105,115,116,32,111,102,32,102,117,108,108,32,112,97, + 116,104,115,46,10,32,32,32,32,78,90,3,108,105,98,250, + 1,47,122,11,112,121,116,104,111,110,37,100,46,37,100,114, + 85,0,0,0,122,13,115,105,116,101,45,112,97,99,107,97, + 103,101,115,41,11,114,20,0,0,0,218,8,80,82,69,70, + 73,88,69,83,114,32,0,0,0,114,2,0,0,0,90,10, + 112,108,97,116,108,105,98,100,105,114,114,31,0,0,0,114, + 11,0,0,0,218,3,115,101,112,114,12,0,0,0,114,13, + 0,0,0,114,90,0,0,0,41,7,218,8,112,114,101,102, + 105,120,101,115,90,12,115,105,116,101,112,97,99,107,97,103, + 101,115,90,4,115,101,101,110,218,6,112,114,101,102,105,120, + 90,7,108,105,98,100,105,114,115,90,6,108,105,98,100,105, + 114,114,12,0,0,0,115,7,0,0,0,32,32,32,32,32, + 32,32,114,7,0,0,0,218,15,103,101,116,115,105,116,101, + 112,97,99,107,97,103,101,115,114,110,0,0,0,90,1,0, + 0,115,48,0,0,0,4,7,6,1,8,2,4,1,8,2, + 12,1,2,1,10,1,8,2,10,1,10,1,10,2,8,1, + 10,1,16,1,2,1,4,254,12,3,10,2,8,2,16,1, + 12,1,2,128,4,1,115,70,0,0,0,4,7,6,1,6, + 2,6,1,2,2,4,20,2,236,2,1,2,1,6,255,4, + 1,10,1,8,2,8,1,12,1,8,2,2,11,2,246,4, + 4,2,252,4,1,2,2,4,254,16,1,4,1,2,254,12, + 3,10,2,2,2,4,2,2,254,16,1,12,1,2,128,4, + 1,115,196,0,0,0,20,22,5,17,12,15,12,17,5,9, + 8,16,20,24,8,24,5,28,20,28,9,17,19,27,5,42, + 5,42,9,15,16,22,9,21,26,32,36,40,26,40,9,21, + 13,21,9,13,9,25,18,24,9,25,9,25,20,23,20,34, + 19,35,9,16,12,15,12,26,30,35,12,35,9,34,13,20, + 13,34,28,33,13,34,13,34,12,14,12,18,22,25,12,25, + 9,42,27,34,13,42,13,42,17,23,24,26,24,31,24,53, + 37,43,45,51,37,50,53,56,53,69,70,72,71,72,70,72, + 53,73,37,73,37,52,24,53,17,21,17,29,17,42,37,41, + 17,42,17,42,17,42,13,25,13,40,33,39,13,40,13,40, + 27,34,13,42,13,42,17,23,24,26,24,31,24,69,37,43, + 45,51,53,68,24,69,17,21,17,29,17,42,37,41,17,42, + 17,42,17,42,0,0,12,24,5,24,114,9,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 3,0,0,0,115,48,0,0,0,116,0,100,1,131,1,1, + 0,116,1,124,1,131,1,68,0,93,13,125,2,116,2,106, + 3,160,4,124,2,161,1,114,21,116,5,124,2,124,0,131, + 2,1,0,113,8,124,0,83,0,41,3,122,29,65,100,100, + 32,115,105,116,101,45,112,97,99,107,97,103,101,115,32,116, + 111,32,115,121,115,46,112,97,116,104,122,31,80,114,111,99, + 101,115,115,105,110,103,32,103,108,111,98,97,108,32,115,105, + 116,101,45,112,97,99,107,97,103,101,115,78,41,6,114,8, + 0,0,0,114,110,0,0,0,114,11,0,0,0,114,12,0, + 0,0,114,102,0,0,0,114,69,0,0,0,41,3,114,34, + 0,0,0,114,108,0,0,0,114,57,0,0,0,115,3,0, + 0,0,32,32,32,114,7,0,0,0,218,15,97,100,100,115, + 105,116,101,112,97,99,107,97,103,101,115,114,111,0,0,0, + 126,1,0,0,115,12,0,0,0,8,2,12,1,12,1,10, + 1,2,128,4,2,115,16,0,0,0,8,2,6,1,4,2, + 2,254,10,1,12,1,2,128,4,2,115,48,0,0,0,5, + 11,12,45,5,46,5,46,20,35,36,44,20,45,5,45,5, + 45,9,16,12,14,12,19,12,34,26,33,12,34,9,45,13, + 23,24,31,33,44,13,45,13,45,0,0,12,23,5,23,114, + 9,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,52,0,0,0,116,0, + 106,1,100,1,107,2,114,8,100,2,125,0,110,2,100,3, + 125,0,116,2,106,3,100,4,124,0,131,2,116,4,95,5, + 116,2,106,3,100,5,124,0,131,2,116,4,95,6,100,6, + 83,0,41,7,122,173,68,101,102,105,110,101,32,110,101,119, + 32,98,117,105,108,116,105,110,115,32,39,113,117,105,116,39, + 32,97,110,100,32,39,101,120,105,116,39,46,10,10,32,32, + 32,32,84,104,101,115,101,32,97,114,101,32,111,98,106,101, + 99,116,115,32,119,104,105,99,104,32,109,97,107,101,32,116, + 104,101,32,105,110,116,101,114,112,114,101,116,101,114,32,101, + 120,105,116,32,119,104,101,110,32,99,97,108,108,101,100,46, + 10,32,32,32,32,84,104,101,32,114,101,112,114,32,111,102, + 32,101,97,99,104,32,111,98,106,101,99,116,32,99,111,110, + 116,97,105,110,115,32,97,32,104,105,110,116,32,97,116,32, + 104,111,119,32,105,116,32,119,111,114,107,115,46,10,10,32, + 32,32,32,250,1,92,122,18,67,116,114,108,45,90,32,112, + 108,117,115,32,82,101,116,117,114,110,122,17,67,116,114,108, + 45,68,32,40,105,46,101,46,32,69,79,70,41,218,4,113, + 117,105,116,218,4,101,120,105,116,78,41,7,114,11,0,0, + 0,114,107,0,0,0,218,13,95,115,105,116,101,98,117,105, + 108,116,105,110,115,90,7,81,117,105,116,116,101,114,218,8, + 98,117,105,108,116,105,110,115,114,113,0,0,0,114,114,0, + 0,0,41,1,90,3,101,111,102,115,1,0,0,0,32,114, + 7,0,0,0,218,7,115,101,116,113,117,105,116,114,117,0, + 0,0,135,1,0,0,115,10,0,0,0,10,7,6,1,4, + 2,14,2,18,1,115,12,0,0,0,8,7,2,3,6,254, + 4,2,14,2,18,1,115,52,0,0,0,8,10,8,14,18, + 22,8,22,5,34,15,35,9,12,9,12,15,34,9,12,21, + 34,21,42,43,49,51,54,21,55,5,13,5,18,21,34,21, + 42,43,49,51,54,21,55,5,13,5,18,5,18,5,18,114, + 9,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,115,164,0,0,0,116,0, + 106,1,100,1,116,2,106,3,131,2,116,4,95,3,116,2, + 106,5,100,2,100,3,133,2,25,0,100,4,107,2,114,25, + 116,0,106,1,100,5,100,6,131,2,116,4,95,6,110,7, + 116,0,106,1,100,5,100,7,131,2,116,4,95,6,103,0, + 103,0,2,2,125,0,125,1,116,7,116,8,100,8,131,2, + 114,71,116,8,106,9,160,10,116,8,106,11,161,1,125,2, + 124,0,160,12,100,9,100,10,103,2,161,1,1,0,124,1, + 160,12,116,8,106,9,160,13,124,2,116,8,106,14,161,2, + 124,2,116,8,106,15,103,3,161,1,1,0,116,0,106,1, + 100,11,100,12,124,0,124,1,131,4,116,4,95,16,100,2, + 83,0,41,13,122,41,83,101,116,32,39,99,111,112,121,114, + 105,103,104,116,39,32,97,110,100,32,39,99,114,101,100,105, + 116,115,39,32,105,110,32,98,117,105,108,116,105,110,115,218, + 9,99,111,112,121,114,105,103,104,116,78,233,4,0,0,0, + 90,4,106,97,118,97,218,7,99,114,101,100,105,116,115,122, + 63,74,121,116,104,111,110,32,105,115,32,109,97,105,110,116, + 97,105,110,101,100,32,98,121,32,116,104,101,32,74,121,116, + 104,111,110,32,100,101,118,101,108,111,112,101,114,115,32,40, + 119,119,119,46,106,121,116,104,111,110,46,111,114,103,41,46, + 122,158,32,32,32,32,84,104,97,110,107,115,32,116,111,32, + 67,87,73,44,32,67,78,82,73,44,32,66,101,79,112,101, + 110,46,99,111,109,44,32,90,111,112,101,32,67,111,114,112, + 111,114,97,116,105,111,110,32,97,110,100,32,97,32,99,97, + 115,116,32,111,102,32,116,104,111,117,115,97,110,100,115,10, + 32,32,32,32,102,111,114,32,115,117,112,112,111,114,116,105, + 110,103,32,80,121,116,104,111,110,32,100,101,118,101,108,111, + 112,109,101,110,116,46,32,32,83,101,101,32,119,119,119,46, + 112,121,116,104,111,110,46,111,114,103,32,102,111,114,32,109, + 111,114,101,32,105,110,102,111,114,109,97,116,105,111,110,46, + 114,27,0,0,0,122,11,76,73,67,69,78,83,69,46,116, + 120,116,90,7,76,73,67,69,78,83,69,218,7,108,105,99, + 101,110,115,101,122,39,83,101,101,32,104,116,116,112,115,58, + 47,47,119,119,119,46,112,121,116,104,111,110,46,111,114,103, + 47,112,115,102,47,108,105,99,101,110,115,101,47,41,17,114, + 115,0,0,0,90,8,95,80,114,105,110,116,101,114,114,2, + 0,0,0,114,118,0,0,0,114,116,0,0,0,114,88,0, + 0,0,114,120,0,0,0,114,75,0,0,0,114,11,0,0, + 0,114,12,0,0,0,218,7,100,105,114,110,97,109,101,114, + 27,0,0,0,218,6,101,120,116,101,110,100,114,13,0,0, + 0,90,6,112,97,114,100,105,114,90,6,99,117,114,100,105, + 114,114,121,0,0,0,41,3,90,5,102,105,108,101,115,90, + 4,100,105,114,115,90,4,104,101,114,101,115,3,0,0,0, + 32,32,32,114,7,0,0,0,218,12,115,101,116,99,111,112, + 121,114,105,103,104,116,114,124,0,0,0,151,1,0,0,115, + 34,0,0,0,16,2,18,1,4,1,2,1,2,1,8,254, + 14,4,10,3,10,3,14,1,14,1,30,1,4,1,2,1, + 2,1,4,1,10,253,115,42,0,0,0,16,2,16,1,2, + 7,4,250,2,1,4,1,6,254,6,4,4,2,4,254,10, + 3,8,3,2,3,14,254,14,1,30,1,4,1,2,1,2, + 1,6,1,8,253,115,164,0,0,0,26,39,26,48,49,60, + 62,65,62,75,26,76,5,13,5,23,8,11,8,20,21,23, + 22,23,21,23,8,24,28,34,8,34,5,85,28,41,28,50, + 13,22,13,78,28,79,9,17,9,25,9,25,28,41,28,50, + 51,60,62,84,28,85,9,17,9,25,19,21,23,25,19,25, + 5,10,12,16,8,15,16,18,20,30,8,31,5,70,16,18, + 16,23,16,44,32,34,32,43,16,44,9,13,9,14,9,49, + 23,36,38,47,22,48,9,49,9,49,9,13,9,70,22,24, + 22,29,22,51,35,39,41,43,41,50,22,51,53,57,59,61, + 59,68,21,69,9,70,9,70,24,37,24,46,9,18,9,50, + 9,14,16,20,24,21,5,13,5,21,5,21,5,21,114,9, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,14,0,0,0,116,0,106, + 1,131,0,116,2,95,3,100,0,83,0,114,10,0,0,0, + 41,4,114,115,0,0,0,90,7,95,72,101,108,112,101,114, + 114,116,0,0,0,218,4,104,101,108,112,114,76,0,0,0, + 114,9,0,0,0,114,7,0,0,0,218,9,115,101,116,104, + 101,108,112,101,114,114,126,0,0,0,175,1,0,0,243,2, + 0,0,0,14,1,114,127,0,0,0,115,14,0,0,0,21, + 34,21,42,21,44,5,13,5,18,5,18,5,18,114,9,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,115,16,0,0,0,100,1,132,0, + 125,0,124,0,116,0,95,1,100,2,83,0,41,3,97,106, + 1,0,0,69,110,97,98,108,101,32,100,101,102,97,117,108, + 116,32,114,101,97,100,108,105,110,101,32,99,111,110,102,105, + 103,117,114,97,116,105,111,110,32,111,110,32,105,110,116,101, + 114,97,99,116,105,118,101,32,112,114,111,109,112,116,115,44, + 32,98,121,10,32,32,32,32,114,101,103,105,115,116,101,114, + 105,110,103,32,97,32,115,121,115,46,95,95,105,110,116,101, + 114,97,99,116,105,118,101,104,111,111,107,95,95,46,10,10, + 32,32,32,32,73,102,32,116,104,101,32,114,101,97,100,108, + 105,110,101,32,109,111,100,117,108,101,32,99,97,110,32,98, + 101,32,105,109,112,111,114,116,101,100,44,32,116,104,101,32, + 104,111,111,107,32,119,105,108,108,32,115,101,116,32,116,104, + 101,32,84,97,98,32,107,101,121,10,32,32,32,32,97,115, + 32,99,111,109,112,108,101,116,105,111,110,32,107,101,121,32, + 97,110,100,32,114,101,103,105,115,116,101,114,32,126,47,46, + 112,121,116,104,111,110,95,104,105,115,116,111,114,121,32,97, + 115,32,104,105,115,116,111,114,121,32,102,105,108,101,46,10, + 32,32,32,32,84,104,105,115,32,99,97,110,32,98,101,32, + 111,118,101,114,114,105,100,100,101,110,32,105,110,32,116,104, + 101,32,115,105,116,101,99,117,115,116,111,109,105,122,101,32, + 111,114,32,117,115,101,114,99,117,115,116,111,109,105,122,101, + 32,109,111,100,117,108,101,44,10,32,32,32,32,111,114,32, + 105,110,32,97,32,80,89,84,72,79,78,83,84,65,82,84, + 85,80,32,102,105,108,101,46,10,32,32,32,32,99,0,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,19,0, + 0,0,115,240,0,0,0,135,4,135,5,100,1,100,0,108, + 0,125,0,9,0,100,1,100,0,108,1,138,5,100,1,100, + 0,108,2,125,1,110,12,35,0,4,0,116,3,121,26,1, + 0,1,0,1,0,89,0,100,0,83,0,119,0,37,0,116, + 4,137,5,100,2,100,3,131,3,125,2,124,2,100,0,117, + 1,114,48,100,4,124,2,118,0,114,48,137,5,160,5,100, + 5,161,1,1,0,110,5,137,5,160,5,100,6,161,1,1, + 0,9,0,137,5,160,6,161,0,1,0,110,11,35,0,4, + 0,116,7,121,68,1,0,1,0,1,0,89,0,110,2,119, + 0,37,0,137,5,160,8,161,0,100,1,107,2,114,118,116, + 9,106,10,160,11,116,9,106,10,160,12,100,7,161,1,100, + 8,161,2,138,4,9,0,137,5,160,13,137,4,161,1,1, + 0,110,11,35,0,4,0,116,7,121,103,1,0,1,0,1, + 0,89,0,110,2,119,0,37,0,136,4,136,5,102,2,100, + 9,132,8,125,3,124,0,160,14,124,3,161,1,1,0,100, + 0,83,0,100,0,83,0,41,10,78,114,0,0,0,0,218, + 7,95,95,100,111,99,95,95,114,44,0,0,0,90,7,108, + 105,98,101,100,105,116,122,19,98,105,110,100,32,94,73,32, + 114,108,95,99,111,109,112,108,101,116,101,122,13,116,97,98, + 58,32,99,111,109,112,108,101,116,101,114,83,0,0,0,122, + 15,46,112,121,116,104,111,110,95,104,105,115,116,111,114,121, + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,19,0,0,0,115,40,0,0,0,9,0,137,1,160,0, + 137,0,161,1,1,0,100,0,83,0,35,0,4,0,116,1, + 121,18,1,0,1,0,1,0,89,0,100,0,83,0,119,0, + 37,0,114,10,0,0,0,41,2,90,18,119,114,105,116,101, + 95,104,105,115,116,111,114,121,95,102,105,108,101,114,15,0, + 0,0,41,2,218,7,104,105,115,116,111,114,121,218,8,114, + 101,97,100,108,105,110,101,115,2,0,0,0,128,128,114,7, + 0,0,0,218,13,119,114,105,116,101,95,104,105,115,116,111, + 114,121,122,67,101,110,97,98,108,101,114,108,99,111,109,112, + 108,101,116,101,114,46,60,108,111,99,97,108,115,62,46,114, + 101,103,105,115,116,101,114,95,114,101,97,100,108,105,110,101, + 46,60,108,111,99,97,108,115,62,46,119,114,105,116,101,95, + 104,105,115,116,111,114,121,225,1,0,0,115,14,0,0,0, + 2,1,14,1,2,128,12,1,6,3,2,253,2,128,115,14, + 0,0,0,2,6,14,252,2,128,2,4,2,253,16,3,2, + 128,115,40,0,0,0,17,25,21,29,21,57,49,56,21,57, + 21,57,21,57,21,57,0,0,17,25,24,31,17,25,17,25, + 17,25,17,25,21,25,21,25,21,25,17,25,0,0,115,12, + 0,0,0,129,5,8,0,136,7,19,7,146,1,19,7,41, + 15,218,6,97,116,101,120,105,116,114,130,0,0,0,218,11, + 114,108,99,111,109,112,108,101,116,101,114,218,11,73,109,112, + 111,114,116,69,114,114,111,114,218,7,103,101,116,97,116,116, + 114,90,14,112,97,114,115,101,95,97,110,100,95,98,105,110, + 100,90,14,114,101,97,100,95,105,110,105,116,95,102,105,108, + 101,114,15,0,0,0,90,26,103,101,116,95,99,117,114,114, + 101,110,116,95,104,105,115,116,111,114,121,95,108,101,110,103, + 116,104,114,11,0,0,0,114,12,0,0,0,114,13,0,0, + 0,114,78,0,0,0,90,17,114,101,97,100,95,104,105,115, + 116,111,114,121,95,102,105,108,101,90,8,114,101,103,105,115, + 116,101,114,41,6,114,132,0,0,0,114,133,0,0,0,90, + 12,114,101,97,100,108,105,110,101,95,100,111,99,114,131,0, + 0,0,114,129,0,0,0,114,130,0,0,0,115,6,0,0, + 0,32,32,32,32,64,64,114,7,0,0,0,218,17,114,101, + 103,105,115,116,101,114,95,114,101,97,100,108,105,110,101,122, + 44,101,110,97,98,108,101,114,108,99,111,109,112,108,101,116, + 101,114,46,60,108,111,99,97,108,115,62,46,114,101,103,105, + 115,116,101,114,95,114,101,97,100,108,105,110,101,187,1,0, + 0,115,70,0,0,0,4,128,8,1,2,1,8,1,10,1, + 2,128,12,1,6,1,2,255,2,128,12,5,16,1,12,1, + 10,2,2,2,10,1,2,128,12,1,4,5,2,251,2,128, + 12,7,16,6,2,1,4,255,2,2,12,1,2,128,12,1, + 4,1,2,255,2,128,12,3,14,8,4,235,115,80,0,0, + 0,4,128,8,1,2,5,8,253,10,1,2,128,2,2,2, + 255,16,1,2,128,12,4,6,1,2,3,6,253,2,3,12, + 254,10,2,2,9,10,250,2,128,2,6,2,251,14,5,2, + 128,10,2,2,21,4,241,2,1,10,255,4,1,2,255,2, + 5,12,254,2,128,2,2,2,255,14,1,2,128,12,8,18, + 2,115,240,0,0,0,0,0,0,0,9,22,9,22,9,22, + 9,22,9,19,13,28,13,28,13,28,13,28,13,31,13,31, + 13,31,13,31,13,31,0,0,9,19,16,27,9,19,9,19, + 9,19,9,19,13,19,13,19,13,19,9,19,0,0,24,31, + 32,40,42,51,53,55,24,56,9,21,12,24,32,36,12,36, + 9,53,41,50,54,66,41,66,9,53,13,21,13,59,37,58, + 13,59,13,59,13,59,13,21,13,53,37,52,13,53,13,53, + 9,17,13,21,13,38,13,38,13,38,13,38,0,0,9,17, + 16,23,9,17,9,17,9,17,9,17,13,17,13,17,9,17, + 0,0,12,20,12,49,12,49,53,54,12,54,9,43,23,25, + 23,30,23,54,36,38,36,43,36,59,55,58,36,59,36,53, + 23,54,13,20,13,21,17,25,17,52,44,51,17,52,17,52, + 17,52,0,0,13,21,20,27,13,21,13,21,13,21,13,21, + 17,21,17,21,13,21,0,0,13,25,13,25,13,25,13,25, + 13,25,13,25,13,19,13,43,29,42,13,43,13,43,13,43, + 13,43,9,43,9,43,115,45,0,0,0,135,8,16,0,144, + 7,27,7,154,1,27,7,182,4,59,0,187,7,65,5,7, + 193,4,1,65,5,7,193,24,5,65,30,0,193,30,7,65, + 40,7,193,39,1,65,40,7,78,41,2,114,2,0,0,0, + 90,19,95,95,105,110,116,101,114,97,99,116,105,118,101,104, + 111,111,107,95,95,41,1,114,136,0,0,0,115,1,0,0, + 0,32,114,7,0,0,0,218,17,101,110,97,98,108,101,114, + 108,99,111,109,112,108,101,116,101,114,114,137,0,0,0,178, + 1,0,0,115,4,0,0,0,6,9,10,48,115,4,0,0, + 0,6,55,10,2,115,16,0,0,0,5,43,5,43,5,43, + 31,48,5,8,5,28,5,28,5,28,114,9,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0, + 3,0,0,0,115,94,1,0,0,116,0,106,1,125,1,116, + 2,106,3,100,1,107,2,114,21,100,2,124,1,118,0,114, + 21,116,0,106,1,100,2,25,0,4,0,125,2,116,2,95, + 4,110,3,116,2,106,5,125,2,116,0,106,6,160,7,116, + 0,106,6,160,8,124,2,161,1,161,1,92,2,125,3,125, + 4,116,0,106,6,160,9,124,3,161,1,125,5,100,0,116, + 2,95,10,100,3,125,6,100,4,132,0,116,0,106,6,160, + 11,124,3,124,6,161,2,116,0,106,6,160,11,124,5,124, + 6,161,2,102,2,68,0,131,1,125,7,124,7,114,173,124, + 7,100,5,25,0,125,8,100,6,125,9,116,12,124,8,100, + 7,100,8,141,2,53,0,125,10,124,10,68,0,93,40,125, + 11,100,9,124,11,118,0,114,122,124,11,160,13,100,9,161, + 1,92,3,125,12,125,4,125,13,124,12,160,14,161,0,160, + 15,161,0,125,12,124,13,160,14,161,0,125,13,124,12,100, + 10,107,2,114,115,124,13,160,15,161,0,125,9,113,82,124, + 12,100,11,107,2,114,122,124,13,116,2,95,10,113,82,9, + 0,100,0,4,0,4,0,131,3,1,0,110,11,35,0,49, + 0,115,135,119,4,37,0,1,0,1,0,1,0,89,0,1, + 0,1,0,124,5,4,0,116,2,95,16,116,2,95,17,116, + 18,124,0,116,2,106,16,103,1,131,2,1,0,124,9,100, + 6,107,2,114,167,116,19,160,20,100,5,116,2,106,16,161, + 2,1,0,124,0,83,0,116,2,106,16,103,1,97,19,100, + 12,97,21,124,0,83,0,41,13,78,114,84,0,0,0,90, + 19,95,95,80,89,86,69,78,86,95,76,65,85,78,67,72, + 69,82,95,95,122,10,112,121,118,101,110,118,46,99,102,103, + 99,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,19,0,0,0,115,28,0,0,0,103,0,124,0,93,10, + 125,1,116,0,106,1,160,2,124,1,161,1,114,2,124,1, + 145,2,113,2,83,0,114,76,0,0,0,41,3,114,11,0, + 0,0,114,12,0,0,0,90,6,105,115,102,105,108,101,41, + 2,114,65,0,0,0,90,8,99,111,110,102,102,105,108,101, + 115,2,0,0,0,32,32,114,7,0,0,0,114,66,0,0, + 0,122,24,118,101,110,118,46,60,108,111,99,97,108,115,62, + 46,60,108,105,115,116,99,111,109,112,62,249,1,0,0,115, + 12,0,0,0,6,0,2,1,10,4,2,251,2,1,6,255, + 115,12,0,0,0,6,6,2,251,10,4,2,1,2,251,6, + 5,115,28,0,0,0,23,10,23,10,23,10,22,30,12,14, + 12,19,12,36,27,35,12,36,23,10,9,17,23,10,23,10, + 23,10,114,9,0,0,0,114,0,0,0,0,90,4,116,114, + 117,101,122,5,117,116,102,45,56,114,41,0,0,0,250,1, + 61,122,28,105,110,99,108,117,100,101,45,115,121,115,116,101, + 109,45,115,105,116,101,45,112,97,99,107,97,103,101,115,90, + 4,104,111,109,101,70,41,22,114,11,0,0,0,114,86,0, + 0,0,114,2,0,0,0,114,88,0,0,0,90,16,95,98, + 97,115,101,95,101,120,101,99,117,116,97,98,108,101,218,10, + 101,120,101,99,117,116,97,98,108,101,114,12,0,0,0,218, + 5,115,112,108,105,116,114,14,0,0,0,114,122,0,0,0, + 90,5,95,104,111,109,101,114,13,0,0,0,90,4,111,112, + 101,110,218,9,112,97,114,116,105,116,105,111,110,114,49,0, + 0,0,218,5,108,111,119,101,114,114,109,0,0,0,218,11, + 101,120,101,99,95,112,114,101,102,105,120,114,111,0,0,0, + 114,106,0,0,0,218,6,105,110,115,101,114,116,114,100,0, + 0,0,41,14,114,34,0,0,0,90,3,101,110,118,114,139, + 0,0,0,90,7,101,120,101,95,100,105,114,114,39,0,0, + 0,90,11,115,105,116,101,95,112,114,101,102,105,120,90,13, + 99,111,110,102,95,98,97,115,101,110,97,109,101,90,15,99, + 97,110,100,105,100,97,116,101,95,99,111,110,102,115,90,12, + 118,105,114,116,117,97,108,95,99,111,110,102,90,11,115,121, + 115,116,101,109,95,115,105,116,101,114,60,0,0,0,114,62, + 0,0,0,90,3,107,101,121,218,5,118,97,108,117,101,115, + 14,0,0,0,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,114,7,0,0,0,218,4,118,101,110,118,114,146,0, + 0,0,237,1,0,0,115,78,0,0,0,6,3,18,1,18, + 1,6,2,24,1,12,1,6,1,4,1,4,1,12,2,12, + 1,2,254,6,255,4,8,8,1,4,1,14,3,8,1,8, + 1,16,1,12,1,8,1,8,1,10,1,8,1,6,1,2, + 128,2,248,20,255,2,128,12,0,12,11,14,3,8,4,14, + 1,4,5,8,253,4,1,4,2,115,100,0,0,0,6,3, + 8,1,2,3,6,253,2,3,18,254,6,2,24,1,12,1, + 6,1,4,1,4,7,12,252,12,1,2,1,4,2,2,250, + 2,8,2,27,8,230,4,1,10,3,2,9,2,247,2,1, + 4,8,2,248,6,1,2,7,16,250,12,1,8,1,6,1, + 2,3,10,254,6,1,8,1,2,128,22,0,2,128,12,0, + 12,2,14,3,6,4,2,4,14,253,4,5,8,253,4,1, + 4,2,115,94,1,0,0,11,13,11,21,5,8,8,11,8, + 20,24,32,8,32,5,36,37,58,62,65,37,65,5,36,45, + 47,45,55,56,77,45,78,9,78,9,19,22,25,22,42,22, + 42,22,25,22,36,9,19,18,20,18,25,18,60,32,34,32, + 39,32,59,48,58,32,59,18,60,5,15,5,12,14,15,19, + 21,19,26,19,43,35,42,19,43,5,16,17,21,5,8,5, + 14,21,33,5,18,23,10,23,10,13,15,13,20,13,49,26, + 33,35,48,13,49,13,15,13,20,13,53,26,37,39,52,13, + 53,34,14,23,10,23,10,5,20,8,23,5,37,24,39,40, + 41,24,42,9,21,23,29,9,20,14,18,19,31,42,49,14, + 50,14,50,9,42,54,55,25,26,13,42,13,42,17,21,20, + 23,27,31,20,31,17,42,37,41,37,56,52,55,37,56,21, + 34,21,24,26,27,29,34,27,30,27,38,27,38,27,46,27, + 46,21,24,29,34,29,42,29,42,21,26,24,27,31,61,24, + 61,21,42,39,44,39,52,39,52,25,36,25,36,26,29,33, + 39,26,39,21,42,37,42,25,28,25,34,0,0,13,42,9, + 42,9,42,9,42,9,42,9,42,9,42,9,42,9,42,9, + 42,9,42,0,0,9,42,9,42,9,42,9,42,9,42,9, + 42,40,51,9,51,9,12,9,19,22,25,22,37,9,24,25, + 36,39,42,39,49,38,50,9,51,9,51,12,23,27,33,12, + 33,9,37,13,21,13,43,29,30,32,35,32,42,13,43,13, + 43,12,23,5,23,25,28,25,35,24,36,13,21,32,37,13, + 29,12,23,5,23,115,18,0,0,0,193,15,44,66,2,3, + 194,2,4,66,6,11,194,7,3,66,6,11,99,0,0,0, + 0,0,0,0,0,0,0,0,0,10,0,0,0,3,0,0, + 0,243,172,0,0,0,9,0,9,0,100,1,100,2,108,0, + 125,0,100,2,83,0,35,0,4,0,116,1,121,32,1,0, + 125,1,1,0,124,1,106,2,100,3,107,2,114,21,110,1, + 130,0,89,0,100,2,125,1,126,1,100,2,83,0,100,2, + 125,1,126,1,119,1,119,0,37,0,35,0,4,0,116,3, + 121,84,1,0,125,2,1,0,116,4,106,5,106,6,114,53, + 116,4,106,7,116,4,106,8,131,0,142,0,1,0,110,21, + 116,4,106,9,160,10,100,4,124,2,106,11,106,12,155,1, + 100,5,124,2,155,1,100,6,157,5,161,1,1,0,89,0, + 100,2,125,2,126,2,100,2,83,0,89,0,100,2,125,2, + 126,2,100,2,83,0,100,2,125,2,126,2,119,1,119,0, + 37,0,41,7,122,44,82,117,110,32,99,117,115,116,111,109, + 32,115,105,116,101,32,115,112,101,99,105,102,105,99,32,99, + 111,100,101,44,32,105,102,32,97,118,97,105,108,97,98,108, + 101,46,114,0,0,0,0,78,218,13,115,105,116,101,99,117, + 115,116,111,109,105,122,101,122,57,69,114,114,111,114,32,105, + 110,32,115,105,116,101,99,117,115,116,111,109,105,122,101,59, + 32,115,101,116,32,80,89,84,72,79,78,86,69,82,66,79, + 83,69,32,102,111,114,32,116,114,97,99,101,98,97,99,107, + 58,10,250,2,58,32,250,1,10,41,13,114,148,0,0,0, + 114,134,0,0,0,114,58,0,0,0,114,52,0,0,0,114, + 2,0,0,0,114,3,0,0,0,114,4,0,0,0,218,10, + 101,120,99,101,112,116,104,111,111,107,114,55,0,0,0,114, + 6,0,0,0,218,5,119,114,105,116,101,218,9,95,95,99, + 108,97,115,115,95,95,218,8,95,95,110,97,109,101,95,95, + 41,3,114,148,0,0,0,218,3,101,120,99,218,3,101,114, + 114,115,3,0,0,0,32,32,32,114,7,0,0,0,218,17, + 101,120,101,99,115,105,116,101,99,117,115,116,111,109,105,122, + 101,114,157,0,0,0,33,2,0,0,243,46,0,0,0,2, + 2,2,1,12,1,2,128,12,1,10,1,2,1,2,2,12, + 254,8,128,2,254,4,128,12,5,8,1,16,1,8,2,16, + 3,2,254,16,255,12,254,8,128,2,254,2,128,243,54,0, + 0,0,2,17,2,248,12,251,2,128,2,5,2,252,8,4, + 8,253,2,3,2,254,2,2,12,254,8,128,2,2,4,128, + 2,8,2,249,8,7,6,250,2,6,16,251,4,2,38,3, + 12,251,8,128,2,5,2,128,115,172,0,0,0,5,47,9, + 22,13,33,13,33,13,33,13,33,13,33,13,33,0,0,9, + 22,16,27,9,22,9,22,9,22,9,22,16,19,16,24,28, + 43,16,43,13,22,17,21,17,22,17,21,17,21,17,21,17, + 21,17,21,17,21,0,0,0,0,0,0,0,0,9,22,0, + 0,0,0,5,47,12,21,5,47,5,47,5,47,5,47,12, + 15,12,21,12,29,9,47,13,16,13,27,29,32,29,41,29, + 43,13,44,13,44,13,44,13,16,13,23,13,47,13,47,18, + 21,18,31,18,40,18,40,18,40,42,45,42,45,42,45,17, + 46,13,47,13,47,13,47,13,47,13,47,13,47,13,47,13, + 47,13,44,13,44,13,44,13,44,13,44,13,44,0,0,0, + 0,0,0,0,0,5,47,0,0,115,40,0,0,0,130,4, + 8,0,136,7,33,7,143,7,28,7,150,4,34,0,156,5, + 33,7,161,1,34,0,162,7,65,21,7,169,27,65,16,7, + 193,16,5,65,21,7,99,0,0,0,0,0,0,0,0,0, + 0,0,0,10,0,0,0,3,0,0,0,114,147,0,0,0, + 41,7,122,44,82,117,110,32,99,117,115,116,111,109,32,117, + 115,101,114,32,115,112,101,99,105,102,105,99,32,99,111,100, + 101,44,32,105,102,32,97,118,97,105,108,97,98,108,101,46, + 114,0,0,0,0,78,218,13,117,115,101,114,99,117,115,116, + 111,109,105,122,101,122,57,69,114,114,111,114,32,105,110,32, + 117,115,101,114,99,117,115,116,111,109,105,122,101,59,32,115, + 101,116,32,80,89,84,72,79,78,86,69,82,66,79,83,69, + 32,102,111,114,32,116,114,97,99,101,98,97,99,107,58,10, + 114,149,0,0,0,114,150,0,0,0,41,13,114,160,0,0, + 0,114,134,0,0,0,114,58,0,0,0,114,52,0,0,0, + 114,2,0,0,0,114,3,0,0,0,114,4,0,0,0,114, + 151,0,0,0,114,55,0,0,0,114,6,0,0,0,114,152, + 0,0,0,114,153,0,0,0,114,154,0,0,0,41,3,114, + 160,0,0,0,114,155,0,0,0,114,156,0,0,0,115,3, + 0,0,0,32,32,32,114,7,0,0,0,218,17,101,120,101, + 99,117,115,101,114,99,117,115,116,111,109,105,122,101,114,161, + 0,0,0,53,2,0,0,114,158,0,0,0,114,159,0,0, + 0,115,172,0,0,0,5,47,9,22,13,33,13,33,13,33, + 13,33,13,33,13,33,0,0,9,22,16,27,9,22,9,22, + 9,22,9,22,16,19,16,24,28,43,16,43,13,22,17,21, + 17,22,17,21,17,21,17,21,17,21,17,21,17,21,0,0, + 0,0,0,0,0,0,9,22,0,0,0,0,5,47,12,21, + 5,47,5,47,5,47,5,47,12,15,12,21,12,29,9,47, + 13,16,13,27,29,32,29,41,29,43,13,44,13,44,13,44, + 13,16,13,23,13,47,13,47,18,21,18,31,18,40,18,40, + 18,40,42,45,42,45,42,45,17,46,13,47,13,47,13,47, + 13,47,13,47,13,47,13,47,13,47,13,44,13,44,13,44, + 13,44,13,44,13,44,0,0,0,0,0,0,0,0,5,47, + 0,0,115,40,0,0,0,130,4,8,0,136,7,33,7,143, + 7,28,7,150,4,34,0,156,5,33,7,161,1,34,0,162, + 7,65,21,7,169,27,65,16,7,193,16,5,65,21,7,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,115,130,0,0,0,116,0,106,1,100,1,100, + 1,133,2,25,0,125,0,116,2,131,0,125,1,124,0,116, + 0,106,1,107,3,114,18,116,3,131,0,1,0,116,4,124, + 1,131,1,125,1,116,5,100,1,117,0,114,29,116,6,131, + 0,97,5,116,7,124,1,131,1,125,1,116,8,124,1,131, + 1,125,1,116,9,131,0,1,0,116,10,131,0,1,0,116, + 11,131,0,1,0,116,0,106,12,106,13,115,53,116,14,131, + 0,1,0,116,15,131,0,1,0,116,5,114,63,116,16,131, + 0,1,0,100,1,83,0,100,1,83,0,41,2,122,207,65, + 100,100,32,115,116,97,110,100,97,114,100,32,115,105,116,101, + 45,115,112,101,99,105,102,105,99,32,100,105,114,101,99,116, + 111,114,105,101,115,32,116,111,32,116,104,101,32,109,111,100, + 117,108,101,32,115,101,97,114,99,104,32,112,97,116,104,46, + 10,10,32,32,32,32,84,104,105,115,32,102,117,110,99,116, + 105,111,110,32,105,115,32,99,97,108,108,101,100,32,97,117, + 116,111,109,97,116,105,99,97,108,108,121,32,119,104,101,110, + 32,116,104,105,115,32,109,111,100,117,108,101,32,105,115,32, + 105,109,112,111,114,116,101,100,44,10,32,32,32,32,117,110, + 108,101,115,115,32,116,104,101,32,112,121,116,104,111,110,32, + 105,110,116,101,114,112,114,101,116,101,114,32,119,97,115,32, + 115,116,97,114,116,101,100,32,119,105,116,104,32,116,104,101, + 32,45,83,32,102,108,97,103,46,10,32,32,32,32,78,41, + 17,114,2,0,0,0,114,12,0,0,0,114,36,0,0,0, + 114,30,0,0,0,114,146,0,0,0,114,100,0,0,0,114, + 77,0,0,0,114,104,0,0,0,114,111,0,0,0,114,117, + 0,0,0,114,124,0,0,0,114,126,0,0,0,114,3,0, + 0,0,218,8,105,115,111,108,97,116,101,100,114,137,0,0, + 0,114,157,0,0,0,114,161,0,0,0,41,2,90,9,111, + 114,105,103,95,112,97,116,104,114,34,0,0,0,115,2,0, + 0,0,32,32,114,7,0,0,0,218,4,109,97,105,110,114, + 163,0,0,0,73,2,0,0,115,36,0,0,0,14,8,6, + 1,10,1,6,3,8,2,8,1,6,1,8,1,8,1,6, + 1,6,1,6,1,8,1,6,1,6,1,4,1,10,1,4, + 255,115,34,0,0,0,14,8,6,1,8,1,8,3,8,2, + 6,1,8,1,8,1,8,1,6,1,6,1,6,1,6,1, + 8,1,6,1,2,1,16,1,115,130,0,0,0,17,20,17, + 25,26,27,26,27,26,27,17,28,5,14,19,33,19,35,5, + 16,8,17,21,24,21,29,8,29,5,20,9,18,9,20,9, + 20,19,23,24,35,19,36,5,16,8,24,28,32,8,32,5, + 50,28,48,28,50,9,25,19,38,39,50,19,51,5,16,19, + 34,35,46,19,47,5,16,5,12,5,14,5,14,5,17,5, + 19,5,19,5,14,5,16,5,16,12,15,12,21,12,30,5, + 28,9,26,9,28,9,28,5,22,5,24,5,24,8,24,5, + 28,9,26,9,28,9,28,9,28,9,28,5,28,5,28,114, + 9,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,6,0,0,0,3,0,0,0,115,92,1,0,0,100,1, + 125,0,116,0,106,1,100,2,100,0,133,2,25,0,125,1, + 124,1,115,80,116,2,131,0,125,2,116,3,131,0,125,3, + 116,4,100,3,131,1,1,0,116,0,106,5,68,0,93,10, + 125,4,116,4,100,4,124,4,155,2,100,5,157,3,131,1, + 1,0,113,24,116,4,100,6,131,1,1,0,100,7,132,0, + 125,5,116,4,100,8,124,2,155,2,100,9,124,5,124,2, + 131,1,155,0,100,10,157,5,131,1,1,0,116,4,100,11, + 124,3,155,2,100,9,124,5,124,3,131,1,155,0,100,10, + 157,5,131,1,1,0,116,4,100,12,116,6,155,2,157,2, + 131,1,1,0,116,0,106,7,100,13,131,1,1,0,103,0, + 125,6,100,14,124,1,118,0,114,91,124,6,160,8,116,9, + 161,1,1,0,100,15,124,1,118,0,114,100,124,6,160,8, + 116,10,161,1,1,0,124,6,114,148,116,4,116,11,106,12, + 160,13,124,6,161,1,131,1,1,0,116,6,114,119,116,0, + 106,7,100,13,131,1,1,0,100,0,83,0,116,6,100,16, + 117,0,114,130,116,0,106,7,100,2,131,1,1,0,100,0, + 83,0,116,6,100,0,117,0,114,141,116,0,106,7,100,17, + 131,1,1,0,100,0,83,0,116,0,106,7,100,18,131,1, + 1,0,100,0,83,0,100,13,100,0,108,14,125,7,116,4, + 124,7,160,15,124,0,116,0,106,1,100,13,25,0,116,11, + 106,12,102,2,22,0,161,1,131,1,1,0,116,0,106,7, + 100,19,131,1,1,0,100,0,83,0,41,20,78,97,178,1, + 0,0,32,32,32,32,37,115,32,91,45,45,117,115,101,114, + 45,98,97,115,101,93,32,91,45,45,117,115,101,114,45,115, + 105,116,101,93,10,10,32,32,32,32,87,105,116,104,111,117, + 116,32,97,114,103,117,109,101,110,116,115,32,112,114,105,110, + 116,32,115,111,109,101,32,117,115,101,102,117,108,32,105,110, + 102,111,114,109,97,116,105,111,110,10,32,32,32,32,87,105, + 116,104,32,97,114,103,117,109,101,110,116,115,32,112,114,105, + 110,116,32,116,104,101,32,118,97,108,117,101,32,111,102,32, + 85,83,69,82,95,66,65,83,69,32,97,110,100,47,111,114, + 32,85,83,69,82,95,83,73,84,69,32,115,101,112,97,114, + 97,116,101,100,10,32,32,32,32,98,121,32,39,37,115,39, + 46,10,10,32,32,32,32,69,120,105,116,32,99,111,100,101, + 115,32,119,105,116,104,32,45,45,117,115,101,114,45,98,97, + 115,101,32,111,114,32,45,45,117,115,101,114,45,115,105,116, + 101,58,10,32,32,32,32,32,32,48,32,45,32,117,115,101, + 114,32,115,105,116,101,32,100,105,114,101,99,116,111,114,121, + 32,105,115,32,101,110,97,98,108,101,100,10,32,32,32,32, + 32,32,49,32,45,32,117,115,101,114,32,115,105,116,101,32, + 100,105,114,101,99,116,111,114,121,32,105,115,32,100,105,115, + 97,98,108,101,100,32,98,121,32,117,115,101,114,10,32,32, + 32,32,32,32,50,32,45,32,117,115,101,114,32,115,105,116, + 101,32,100,105,114,101,99,116,111,114,121,32,105,115,32,100, + 105,115,97,98,108,101,100,32,98,121,32,115,117,112,101,114, + 32,117,115,101,114,10,32,32,32,32,32,32,32,32,32,32, + 111,114,32,102,111,114,32,115,101,99,117,114,105,116,121,32, + 114,101,97,115,111,110,115,10,32,32,32,32,32,62,50,32, + 45,32,117,110,107,110,111,119,110,32,101,114,114,111,114,10, + 32,32,32,32,114,45,0,0,0,122,12,115,121,115,46,112, + 97,116,104,32,61,32,91,122,4,32,32,32,32,250,1,44, + 250,1,93,99,1,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,19,0,0,0,115,28,0,0,0,124,0,100, + 0,117,1,114,12,116,0,106,1,160,2,124,0,161,1,114, + 12,100,1,83,0,100,2,83,0,41,3,78,114,37,0,0, + 0,122,13,100,111,101,115,110,39,116,32,101,120,105,115,116, + 41,3,114,11,0,0,0,114,12,0,0,0,114,102,0,0, + 0,41,1,114,12,0,0,0,115,1,0,0,0,32,114,7, + 0,0,0,114,37,0,0,0,122,23,95,115,99,114,105,112, + 116,46,60,108,111,99,97,108,115,62,46,101,120,105,115,116, + 115,130,2,0,0,115,6,0,0,0,20,1,4,1,4,2, + 115,12,0,0,0,6,1,2,3,10,253,2,3,4,254,4, + 2,115,28,0,0,0,16,20,28,32,16,32,13,39,37,39, + 37,44,37,56,51,55,37,56,13,39,24,32,24,32,24,39, + 24,39,114,9,0,0,0,122,11,85,83,69,82,95,66,65, + 83,69,58,32,122,2,32,40,250,1,41,122,11,85,83,69, + 82,95,83,73,84,69,58,32,122,18,69,78,65,66,76,69, + 95,85,83,69,82,95,83,73,84,69,58,32,114,0,0,0, + 0,122,11,45,45,117,115,101,114,45,98,97,115,101,122,11, + 45,45,117,115,101,114,45,115,105,116,101,70,114,85,0,0, + 0,233,3,0,0,0,233,10,0,0,0,41,16,114,2,0, + 0,0,90,4,97,114,103,118,114,98,0,0,0,114,101,0, + 0,0,114,5,0,0,0,114,12,0,0,0,114,100,0,0, + 0,114,114,0,0,0,114,31,0,0,0,114,97,0,0,0, + 114,99,0,0,0,114,11,0,0,0,90,7,112,97,116,104, + 115,101,112,114,13,0,0,0,218,8,116,101,120,116,119,114, + 97,112,90,6,100,101,100,101,110,116,41,8,114,125,0,0, + 0,114,79,0,0,0,90,9,117,115,101,114,95,98,97,115, + 101,114,103,0,0,0,114,16,0,0,0,114,37,0,0,0, + 90,6,98,117,102,102,101,114,114,169,0,0,0,115,8,0, + 0,0,32,32,32,32,32,32,32,32,114,7,0,0,0,218, + 7,95,115,99,114,105,112,116,114,170,0,0,0,107,2,0, + 0,115,62,0,0,0,4,1,14,14,4,1,6,1,6,1, + 8,1,10,1,18,1,8,1,6,1,26,5,26,1,14,1, + 10,1,4,2,8,1,10,1,8,1,10,1,4,2,16,1, + 4,1,14,1,8,1,14,1,8,1,14,1,14,2,8,2, + 30,1,14,1,115,78,0,0,0,2,14,2,243,14,14,2, + 1,2,15,6,242,6,1,8,1,4,1,4,1,2,255,18, + 1,8,1,6,5,26,1,26,1,14,1,10,1,4,2,6, + 1,12,1,6,1,12,1,2,2,2,13,16,244,2,1,2, + 7,14,250,6,1,2,5,14,252,6,1,2,3,14,254,14, + 2,8,2,30,1,14,1,115,92,1,0,0,12,8,5,9, + 12,15,12,20,21,22,21,23,21,23,12,24,5,9,12,16, + 5,20,21,32,21,34,9,18,21,40,21,42,9,18,9,14, + 15,29,9,30,9,30,20,23,20,28,9,38,9,38,13,16, + 13,18,13,18,32,35,32,35,32,35,19,37,13,38,13,38, + 13,38,9,14,15,18,9,19,9,19,9,39,9,39,9,39, + 9,14,15,64,29,38,15,64,15,64,44,50,51,60,44,61, + 15,64,15,64,15,64,9,65,9,65,9,14,15,64,29,38, + 15,64,15,64,44,50,51,60,44,61,15,64,15,64,15,64, + 9,65,9,65,9,14,15,56,36,52,15,56,15,56,9,57, + 9,57,9,12,9,17,18,19,9,20,9,20,14,16,5,11, + 8,21,25,29,8,29,5,33,9,15,9,33,23,32,9,33, + 9,33,8,21,25,29,8,29,5,33,9,15,9,33,23,32, + 9,33,9,33,8,14,5,21,9,14,15,17,15,25,15,38, + 31,37,15,38,9,39,9,39,12,28,9,24,13,16,13,21, + 22,23,13,24,13,24,13,24,13,24,14,30,34,39,14,39, + 9,24,13,16,13,21,22,23,13,24,13,24,13,24,13,24, + 14,30,34,38,14,38,9,24,13,16,13,21,22,23,13,24, + 13,24,13,24,13,24,13,16,13,21,22,23,13,24,13,24, + 13,24,13,24,9,24,9,24,9,24,9,24,9,14,15,23, + 15,64,31,35,39,42,39,47,48,49,39,50,52,54,52,62, + 38,63,31,63,15,64,9,65,9,65,9,12,9,17,18,20, + 9,21,9,21,9,21,9,21,114,9,0,0,0,218,8,95, + 95,109,97,105,110,95,95,114,10,0,0,0,41,39,114,128, + 0,0,0,114,2,0,0,0,114,11,0,0,0,114,116,0, + 0,0,114,115,0,0,0,114,46,0,0,0,114,109,0,0, + 0,114,143,0,0,0,114,106,0,0,0,114,100,0,0,0, + 114,99,0,0,0,114,97,0,0,0,114,8,0,0,0,114, + 17,0,0,0,114,30,0,0,0,114,36,0,0,0,114,40, + 0,0,0,114,63,0,0,0,114,69,0,0,0,114,77,0, + 0,0,114,91,0,0,0,114,96,0,0,0,114,98,0,0, + 0,114,101,0,0,0,114,104,0,0,0,114,110,0,0,0, + 114,111,0,0,0,114,117,0,0,0,114,124,0,0,0,114, + 126,0,0,0,114,137,0,0,0,114,146,0,0,0,114,157, + 0,0,0,114,161,0,0,0,114,163,0,0,0,114,3,0, + 0,0,218,7,110,111,95,115,105,116,101,114,170,0,0,0, + 114,154,0,0,0,114,76,0,0,0,114,9,0,0,0,114, + 7,0,0,0,218,8,60,109,111,100,117,108,101,62,114,173, + 0,0,0,1,0,0,0,115,78,0,0,0,4,0,8,71, + 8,1,8,1,8,1,8,1,12,3,4,3,4,5,4,1, + 6,3,6,5,6,9,6,23,6,19,6,13,8,47,6,25, + 6,32,6,24,6,13,6,13,6,17,8,15,8,36,6,9, + 6,16,6,24,6,3,6,59,6,52,6,20,6,20,8,31, + 6,1,6,2,8,54,10,1,4,255,115,82,0,0,0,4, + 69,8,2,8,1,8,1,8,1,8,1,12,3,4,3,4, + 5,4,1,6,5,6,9,6,23,6,19,6,13,6,47,2, + 3,6,22,6,25,6,30,6,14,6,13,6,18,6,15,2, + 2,6,34,2,2,6,7,6,15,6,24,6,4,6,59,6, + 51,6,20,6,20,6,30,6,4,8,1,6,54,6,2,16, + 1,115,254,0,0,0,1,4,1,4,1,11,1,11,1,11, + 1,11,1,10,1,10,1,10,1,10,1,16,1,16,1,16, + 1,16,1,21,1,21,1,21,1,21,1,10,1,10,1,10, + 1,10,13,16,13,23,25,28,25,40,12,41,1,9,20,24, + 1,17,13,17,1,10,13,17,1,10,1,40,1,40,1,40, + 1,38,1,38,1,38,1,17,1,17,1,17,1,23,1,23, + 1,23,1,13,1,13,1,13,1,23,1,23,1,23,37,41, + 1,23,1,23,1,23,1,16,1,16,1,16,1,35,1,35, + 1,35,1,75,1,75,1,75,1,21,1,21,1,21,1,21, + 1,21,1,21,1,23,1,23,1,23,30,34,1,24,1,24, + 1,24,43,47,1,23,1,23,1,23,1,55,1,55,1,55, + 1,21,1,21,1,21,1,44,1,44,1,44,1,48,1,48, + 1,48,1,23,1,23,1,23,1,47,1,47,1,47,1,47, + 1,47,1,47,1,28,1,28,1,28,8,11,8,17,8,25, + 1,11,5,9,5,11,5,11,1,21,1,21,1,21,4,12, + 16,26,4,26,1,14,5,12,5,14,5,14,5,14,5,14, + 1,14,1,14,114,9,0,0,0, +}; diff --git a/Python/frozen_modules/stat.h b/Python/frozen_modules/stat.h new file mode 100644 index 00000000000000..e13160fafa3450 --- /dev/null +++ b/Python/frozen_modules/stat.h @@ -0,0 +1,338 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__stat[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,50,2,0,0,100,0,90,0,100,1, + 90,1,100,2,90,2,100,3,90,3,100,4,90,4,100,5, + 90,5,100,6,90,6,100,7,90,7,100,8,90,8,100,9, + 90,9,100,10,90,10,100,11,132,0,90,11,100,12,132,0, + 90,12,100,13,90,13,100,14,90,14,100,15,90,15,100,16, + 90,16,100,17,90,17,100,18,90,18,100,19,90,19,100,1, + 90,20,100,1,90,21,100,1,90,22,100,20,132,0,90,23, + 100,21,132,0,90,24,100,22,132,0,90,25,100,23,132,0, + 90,26,100,24,132,0,90,27,100,25,132,0,90,28,100,26, + 132,0,90,29,100,27,132,0,90,30,100,28,132,0,90,31, + 100,29,132,0,90,32,100,30,90,33,100,31,90,34,101,34, + 90,35,100,32,90,36,100,33,90,37,100,34,90,38,100,35, + 90,39,100,36,90,40,100,33,90,41,100,34,90,42,100,35, + 90,43,100,37,90,44,100,38,90,45,100,39,90,46,100,9, + 90,47,100,8,90,48,100,5,90,49,100,3,90,50,100,2, + 90,51,100,2,90,52,100,3,90,53,100,5,90,54,100,9, + 90,55,100,39,90,56,100,38,90,57,100,16,90,58,100,40, + 90,59,100,41,90,60,100,42,90,61,100,43,90,62,100,44, + 90,63,101,18,100,45,102,2,101,19,100,46,102,2,101,16, + 100,47,102,2,101,15,100,48,102,2,101,13,100,49,102,2, + 101,14,100,50,102,2,101,17,100,51,102,2,102,7,101,41, + 100,52,102,2,102,1,101,42,100,53,102,2,102,1,101,43, + 101,33,66,0,100,46,102,2,101,33,100,54,102,2,101,43, + 100,55,102,2,102,3,101,45,100,52,102,2,102,1,101,46, + 100,53,102,2,102,1,101,47,101,34,66,0,100,46,102,2, + 101,34,100,54,102,2,101,47,100,55,102,2,102,3,101,49, + 100,52,102,2,102,1,101,50,100,53,102,2,102,1,101,51, + 101,36,66,0,100,56,102,2,101,36,100,57,102,2,101,51, + 100,55,102,2,102,3,102,10,90,64,100,58,132,0,90,65, + 100,38,90,66,100,30,90,67,100,35,90,68,100,39,90,69, + 100,13,90,70,100,3,90,71,100,16,90,72,100,34,90,73, + 100,14,90,74,100,41,90,75,100,17,90,76,100,2,90,77, + 100,31,90,78,100,32,90,79,100,5,90,80,100,33,90,81, + 100,40,90,82,9,0,100,1,100,59,108,83,84,0,100,60, + 83,0,35,0,4,0,101,84,144,1,121,23,1,0,1,0, + 1,0,89,0,100,60,83,0,119,0,37,0,41,61,122,111, + 67,111,110,115,116,97,110,116,115,47,102,117,110,99,116,105, + 111,110,115,32,102,111,114,32,105,110,116,101,114,112,114,101, + 116,105,110,103,32,114,101,115,117,108,116,115,32,111,102,32, + 111,115,46,115,116,97,116,40,41,32,97,110,100,32,111,115, + 46,108,115,116,97,116,40,41,46,10,10,83,117,103,103,101, + 115,116,101,100,32,117,115,97,103,101,58,32,102,114,111,109, + 32,115,116,97,116,32,105,109,112,111,114,116,32,42,10,233, + 0,0,0,0,233,1,0,0,0,233,2,0,0,0,233,3, + 0,0,0,233,4,0,0,0,233,5,0,0,0,233,6,0, + 0,0,233,7,0,0,0,233,8,0,0,0,233,9,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,8,0,0,0,124,0,100,1,64, + 0,83,0,41,3,122,77,82,101,116,117,114,110,32,116,104, + 101,32,112,111,114,116,105,111,110,32,111,102,32,116,104,101, + 32,102,105,108,101,39,115,32,109,111,100,101,32,116,104,97, + 116,32,99,97,110,32,98,101,32,115,101,116,32,98,121,10, + 32,32,32,32,111,115,46,99,104,109,111,100,40,41,46,10, + 32,32,32,32,105,255,15,0,0,78,169,0,169,1,218,4, + 109,111,100,101,115,1,0,0,0,32,250,13,60,102,114,111, + 122,101,110,32,115,116,97,116,62,218,7,83,95,73,77,79, + 68,69,114,15,0,0,0,21,0,0,0,243,2,0,0,0, + 8,4,114,16,0,0,0,115,8,0,0,0,12,16,19,25, + 12,25,5,25,243,0,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,114,10, + 0,0,0,41,3,122,76,82,101,116,117,114,110,32,116,104, + 101,32,112,111,114,116,105,111,110,32,111,102,32,116,104,101, + 32,102,105,108,101,39,115,32,109,111,100,101,32,116,104,97, + 116,32,100,101,115,99,114,105,98,101,115,32,116,104,101,10, + 32,32,32,32,102,105,108,101,32,116,121,112,101,46,10,32, + 32,32,32,105,0,240,0,0,78,114,11,0,0,0,114,12, + 0,0,0,115,1,0,0,0,32,114,14,0,0,0,218,6, + 83,95,73,70,77,84,114,18,0,0,0,27,0,0,0,114, + 16,0,0,0,114,16,0,0,0,115,8,0,0,0,12,16, + 19,27,12,27,5,27,114,17,0,0,0,105,0,64,0,0, + 105,0,32,0,0,105,0,96,0,0,105,0,128,0,0,105, + 0,16,0,0,105,0,160,0,0,105,0,192,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,243,12,0,0,0,116,0,124,0,131,1,116,1, + 107,2,83,0,41,2,122,40,82,101,116,117,114,110,32,84, + 114,117,101,32,105,102,32,109,111,100,101,32,105,115,32,102, + 114,111,109,32,97,32,100,105,114,101,99,116,111,114,121,46, + 78,41,2,114,18,0,0,0,218,7,83,95,73,70,68,73, + 82,114,12,0,0,0,115,1,0,0,0,32,114,14,0,0, + 0,218,7,83,95,73,83,68,73,82,114,21,0,0,0,50, + 0,0,0,243,2,0,0,0,12,2,114,22,0,0,0,115, + 12,0,0,0,12,18,19,23,12,24,28,35,12,35,5,35, + 114,17,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,114,19,0,0,0,41, + 2,122,60,82,101,116,117,114,110,32,84,114,117,101,32,105, + 102,32,109,111,100,101,32,105,115,32,102,114,111,109,32,97, + 32,99,104,97,114,97,99,116,101,114,32,115,112,101,99,105, + 97,108,32,100,101,118,105,99,101,32,102,105,108,101,46,78, + 41,2,114,18,0,0,0,218,7,83,95,73,70,67,72,82, + 114,12,0,0,0,115,1,0,0,0,32,114,14,0,0,0, + 218,7,83,95,73,83,67,72,82,114,24,0,0,0,54,0, + 0,0,114,22,0,0,0,114,22,0,0,0,115,12,0,0, + 0,12,18,19,23,12,24,28,35,12,35,5,35,114,17,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,114,19,0,0,0,41,2,122,56, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,32,98,108, + 111,99,107,32,115,112,101,99,105,97,108,32,100,101,118,105, + 99,101,32,102,105,108,101,46,78,41,2,114,18,0,0,0, + 218,7,83,95,73,70,66,76,75,114,12,0,0,0,115,1, + 0,0,0,32,114,14,0,0,0,218,7,83,95,73,83,66, + 76,75,114,26,0,0,0,58,0,0,0,114,22,0,0,0, + 114,22,0,0,0,115,12,0,0,0,12,18,19,23,12,24, + 28,35,12,35,5,35,114,17,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 114,19,0,0,0,41,2,122,43,82,101,116,117,114,110,32, + 84,114,117,101,32,105,102,32,109,111,100,101,32,105,115,32, + 102,114,111,109,32,97,32,114,101,103,117,108,97,114,32,102, + 105,108,101,46,78,41,2,114,18,0,0,0,218,7,83,95, + 73,70,82,69,71,114,12,0,0,0,115,1,0,0,0,32, + 114,14,0,0,0,218,7,83,95,73,83,82,69,71,114,28, + 0,0,0,62,0,0,0,114,22,0,0,0,114,22,0,0, + 0,115,12,0,0,0,12,18,19,23,12,24,28,35,12,35, + 5,35,114,17,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,114,19,0,0, + 0,41,2,122,48,82,101,116,117,114,110,32,84,114,117,101, + 32,105,102,32,109,111,100,101,32,105,115,32,102,114,111,109, + 32,97,32,70,73,70,79,32,40,110,97,109,101,100,32,112, + 105,112,101,41,46,78,41,2,114,18,0,0,0,218,7,83, + 95,73,70,73,70,79,114,12,0,0,0,115,1,0,0,0, + 32,114,14,0,0,0,218,8,83,95,73,83,70,73,70,79, + 114,30,0,0,0,66,0,0,0,114,22,0,0,0,114,22, + 0,0,0,115,12,0,0,0,12,18,19,23,12,24,28,35, + 12,35,5,35,114,17,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,114,19, + 0,0,0,41,2,122,44,82,101,116,117,114,110,32,84,114, + 117,101,32,105,102,32,109,111,100,101,32,105,115,32,102,114, + 111,109,32,97,32,115,121,109,98,111,108,105,99,32,108,105, + 110,107,46,78,41,2,114,18,0,0,0,218,7,83,95,73, + 70,76,78,75,114,12,0,0,0,115,1,0,0,0,32,114, + 14,0,0,0,218,7,83,95,73,83,76,78,75,114,32,0, + 0,0,70,0,0,0,114,22,0,0,0,114,22,0,0,0, + 115,12,0,0,0,12,18,19,23,12,24,28,35,12,35,5, + 35,114,17,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,19,0,0,0, + 41,2,122,37,82,101,116,117,114,110,32,84,114,117,101,32, + 105,102,32,109,111,100,101,32,105,115,32,102,114,111,109,32, + 97,32,115,111,99,107,101,116,46,78,41,2,114,18,0,0, + 0,218,8,83,95,73,70,83,79,67,75,114,12,0,0,0, + 115,1,0,0,0,32,114,14,0,0,0,218,8,83,95,73, + 83,83,79,67,75,114,34,0,0,0,74,0,0,0,114,22, + 0,0,0,114,22,0,0,0,115,12,0,0,0,12,18,19, + 23,12,24,28,36,12,36,5,36,114,17,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,243,4,0,0,0,100,1,83,0,41,3,122,35, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,32,100,111, + 111,114,46,70,78,114,11,0,0,0,114,12,0,0,0,115, + 1,0,0,0,32,114,14,0,0,0,218,8,83,95,73,83, + 68,79,79,82,114,36,0,0,0,78,0,0,0,243,2,0, + 0,0,4,2,114,37,0,0,0,115,4,0,0,0,12,17, + 12,17,114,17,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,114,35,0,0, + 0,41,3,122,42,82,101,116,117,114,110,32,84,114,117,101, + 32,105,102,32,109,111,100,101,32,105,115,32,102,114,111,109, + 32,97,110,32,101,118,101,110,116,32,112,111,114,116,46,70, + 78,114,11,0,0,0,114,12,0,0,0,115,1,0,0,0, + 32,114,14,0,0,0,218,8,83,95,73,83,80,79,82,84, + 114,38,0,0,0,82,0,0,0,114,37,0,0,0,114,37, + 0,0,0,115,4,0,0,0,12,17,12,17,114,17,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,3,0,0,0,114,35,0,0,0,41,3,122,39,82, + 101,116,117,114,110,32,84,114,117,101,32,105,102,32,109,111, + 100,101,32,105,115,32,102,114,111,109,32,97,32,119,104,105, + 116,101,111,117,116,46,70,78,114,11,0,0,0,114,12,0, + 0,0,115,1,0,0,0,32,114,14,0,0,0,218,7,83, + 95,73,83,87,72,84,114,39,0,0,0,86,0,0,0,114, + 37,0,0,0,114,37,0,0,0,115,4,0,0,0,12,17, + 12,17,114,17,0,0,0,105,0,8,0,0,105,0,4,0, + 0,105,0,2,0,0,233,0,1,0,0,233,128,0,0,0, + 233,64,0,0,0,105,192,1,0,0,233,56,0,0,0,233, + 32,0,0,0,233,16,0,0,0,105,0,0,1,0,105,0, + 0,2,0,105,0,0,4,0,105,0,0,16,0,105,0,0, + 32,0,218,1,108,218,1,115,250,1,45,218,1,98,218,1, + 100,218,1,99,218,1,112,218,1,114,218,1,119,218,1,83, + 218,1,120,218,1,116,218,1,84,99,1,0,0,0,0,0, + 0,0,0,0,0,0,5,0,0,0,3,0,0,0,115,74, + 0,0,0,103,0,125,1,116,0,68,0,93,27,125,2,124, + 2,68,0,93,17,92,2,125,3,125,4,124,0,124,3,64, + 0,124,3,107,2,114,25,124,1,160,1,124,4,161,1,1, + 0,1,0,113,4,113,8,124,1,160,1,100,1,161,1,1, + 0,113,4,100,2,160,2,124,1,161,1,83,0,41,4,122, + 59,67,111,110,118,101,114,116,32,97,32,102,105,108,101,39, + 115,32,109,111,100,101,32,116,111,32,97,32,115,116,114,105, + 110,103,32,111,102,32,116,104,101,32,102,111,114,109,32,39, + 45,114,119,120,114,119,120,114,119,120,39,46,114,48,0,0, + 0,218,0,78,41,3,218,15,95,102,105,108,101,109,111,100, + 101,95,116,97,98,108,101,218,6,97,112,112,101,110,100,218, + 4,106,111,105,110,41,5,114,13,0,0,0,90,4,112,101, + 114,109,90,5,116,97,98,108,101,90,3,98,105,116,90,4, + 99,104,97,114,115,5,0,0,0,32,32,32,32,32,114,14, + 0,0,0,218,8,102,105,108,101,109,111,100,101,114,63,0, + 0,0,156,0,0,0,115,18,0,0,0,4,2,8,1,12, + 1,12,1,10,1,4,1,2,254,12,4,10,1,115,26,0, + 0,0,4,2,2,1,4,6,2,250,2,1,4,5,6,251, + 10,1,2,2,10,255,6,1,12,2,10,1,115,74,0,0, + 0,12,14,5,9,18,33,5,29,5,29,9,14,26,31,9, + 29,9,29,13,22,13,16,18,22,16,20,23,26,16,26,30, + 33,16,33,13,22,17,21,17,34,29,33,17,34,17,34,17, + 22,17,22,13,22,13,17,13,29,25,28,13,29,13,29,13, + 29,12,14,12,25,20,24,12,25,5,25,114,17,0,0,0, + 41,1,218,1,42,78,41,85,218,7,95,95,100,111,99,95, + 95,90,7,83,84,95,77,79,68,69,90,6,83,84,95,73, + 78,79,90,6,83,84,95,68,69,86,90,8,83,84,95,78, + 76,73,78,75,90,6,83,84,95,85,73,68,90,6,83,84, + 95,71,73,68,90,7,83,84,95,83,73,90,69,90,8,83, + 84,95,65,84,73,77,69,90,8,83,84,95,77,84,73,77, + 69,90,8,83,84,95,67,84,73,77,69,114,15,0,0,0, + 114,18,0,0,0,114,20,0,0,0,114,23,0,0,0,114, + 25,0,0,0,114,27,0,0,0,114,29,0,0,0,114,31, + 0,0,0,114,33,0,0,0,90,8,83,95,73,70,68,79, + 79,82,90,8,83,95,73,70,80,79,82,84,90,7,83,95, + 73,70,87,72,84,114,21,0,0,0,114,24,0,0,0,114, + 26,0,0,0,114,28,0,0,0,114,30,0,0,0,114,32, + 0,0,0,114,34,0,0,0,114,36,0,0,0,114,38,0, + 0,0,114,39,0,0,0,90,7,83,95,73,83,85,73,68, + 90,7,83,95,73,83,71,73,68,90,7,83,95,69,78,70, + 77,84,90,7,83,95,73,83,86,84,88,90,7,83,95,73, + 82,69,65,68,90,8,83,95,73,87,82,73,84,69,90,7, + 83,95,73,69,88,69,67,90,7,83,95,73,82,87,88,85, + 90,7,83,95,73,82,85,83,82,90,7,83,95,73,87,85, + 83,82,90,7,83,95,73,88,85,83,82,90,7,83,95,73, + 82,87,88,71,90,7,83,95,73,82,71,82,80,90,7,83, + 95,73,87,71,82,80,90,7,83,95,73,88,71,82,80,90, + 7,83,95,73,82,87,88,79,90,7,83,95,73,82,79,84, + 72,90,7,83,95,73,87,79,84,72,90,7,83,95,73,88, + 79,84,72,90,9,85,70,95,78,79,68,85,77,80,90,12, + 85,70,95,73,77,77,85,84,65,66,76,69,90,9,85,70, + 95,65,80,80,69,78,68,90,9,85,70,95,79,80,65,81, + 85,69,90,11,85,70,95,78,79,85,78,76,73,78,75,90, + 13,85,70,95,67,79,77,80,82,69,83,83,69,68,90,9, + 85,70,95,72,73,68,68,69,78,90,11,83,70,95,65,82, + 67,72,73,86,69,68,90,12,83,70,95,73,77,77,85,84, + 65,66,76,69,90,9,83,70,95,65,80,80,69,78,68,90, + 11,83,70,95,78,79,85,78,76,73,78,75,90,11,83,70, + 95,83,78,65,80,83,72,79,84,114,60,0,0,0,114,63, + 0,0,0,90,22,70,73,76,69,95,65,84,84,82,73,66, + 85,84,69,95,65,82,67,72,73,86,69,90,25,70,73,76, + 69,95,65,84,84,82,73,66,85,84,69,95,67,79,77,80, + 82,69,83,83,69,68,90,21,70,73,76,69,95,65,84,84, + 82,73,66,85,84,69,95,68,69,86,73,67,69,90,24,70, + 73,76,69,95,65,84,84,82,73,66,85,84,69,95,68,73, + 82,69,67,84,79,82,89,90,24,70,73,76,69,95,65,84, + 84,82,73,66,85,84,69,95,69,78,67,82,89,80,84,69, + 68,90,21,70,73,76,69,95,65,84,84,82,73,66,85,84, + 69,95,72,73,68,68,69,78,90,31,70,73,76,69,95,65, + 84,84,82,73,66,85,84,69,95,73,78,84,69,71,82,73, + 84,89,95,83,84,82,69,65,77,90,21,70,73,76,69,95, + 65,84,84,82,73,66,85,84,69,95,78,79,82,77,65,76, + 90,34,70,73,76,69,95,65,84,84,82,73,66,85,84,69, + 95,78,79,84,95,67,79,78,84,69,78,84,95,73,78,68, + 69,88,69,68,90,28,70,73,76,69,95,65,84,84,82,73, + 66,85,84,69,95,78,79,95,83,67,82,85,66,95,68,65, + 84,65,90,22,70,73,76,69,95,65,84,84,82,73,66,85, + 84,69,95,79,70,70,76,73,78,69,90,23,70,73,76,69, + 95,65,84,84,82,73,66,85,84,69,95,82,69,65,68,79, + 78,76,89,90,28,70,73,76,69,95,65,84,84,82,73,66, + 85,84,69,95,82,69,80,65,82,83,69,95,80,79,73,78, + 84,90,26,70,73,76,69,95,65,84,84,82,73,66,85,84, + 69,95,83,80,65,82,83,69,95,70,73,76,69,90,21,70, + 73,76,69,95,65,84,84,82,73,66,85,84,69,95,83,89, + 83,84,69,77,90,24,70,73,76,69,95,65,84,84,82,73, + 66,85,84,69,95,84,69,77,80,79,82,65,82,89,90,22, + 70,73,76,69,95,65,84,84,82,73,66,85,84,69,95,86, + 73,82,84,85,65,76,90,5,95,115,116,97,116,218,11,73, + 109,112,111,114,116,69,114,114,111,114,114,11,0,0,0,114, + 17,0,0,0,114,14,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,67,0,0,0,1,0,0,0,115,232,0,0, + 0,4,0,4,7,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,6,4,6,6,4,9,4,1,4, + 1,4,1,4,1,4,1,4,1,4,2,4,1,4,1,6, + 4,6,4,6,4,6,4,6,4,6,4,6,4,6,4,6, + 4,6,4,4,6,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,4,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,6,4,6,1,6,1,6,1,6,1,6,1,6,1,2, + 250,8,8,8,1,10,1,6,1,6,1,2,254,8,4,8, + 1,10,1,6,1,6,1,2,254,8,4,8,1,10,1,6, + 1,6,1,2,254,4,233,6,28,4,16,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,2,4,12,1,2, + 128,14,1,6,1,2,255,2,128,115,226,0,0,0,4,3, + 4,4,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,6,8,6,6,4,5,4,1,4,1,4,1, + 4,1,4,1,4,1,4,2,4,1,4,1,6,6,6,4, + 6,4,6,4,6,4,6,4,6,4,6,4,6,4,6,4, + 4,4,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,4,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,6,4, + 6,1,6,1,6,1,6,1,6,1,8,1,8,2,8,1, + 10,1,6,1,8,1,8,2,8,1,10,1,6,1,8,1, + 8,2,8,1,10,1,6,1,8,1,2,1,2,230,6,38, + 4,6,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,2,7,12,254,2,128,2,2,2,255,18,1,2,128, + 115,50,2,0,0,1,4,1,4,12,13,1,8,12,13,1, + 7,12,13,1,7,12,13,1,9,12,13,1,7,12,13,1, + 7,12,13,1,8,12,13,1,9,12,13,1,9,12,13,1, + 9,1,25,1,25,1,25,1,27,1,27,1,27,12,20,1, + 8,12,20,1,8,12,20,1,8,12,20,1,8,12,20,1, + 8,12,20,1,8,12,20,1,9,12,13,1,9,12,13,1, + 9,11,12,1,8,1,35,1,35,1,35,1,35,1,35,1, + 35,1,35,1,35,1,35,1,35,1,35,1,35,1,35,1, + 35,1,35,1,35,1,35,1,35,1,36,1,36,1,36,1, + 17,1,17,1,17,1,17,1,17,1,17,1,17,1,17,1, + 17,11,17,1,8,11,17,1,8,11,18,1,8,11,17,1, + 8,11,17,1,8,12,18,1,9,11,17,1,8,11,17,1, + 8,11,17,1,8,11,17,1,8,11,17,1,8,11,17,1, + 8,11,17,1,8,11,17,1,8,11,17,1,8,11,17,1, + 8,11,17,1,8,11,17,1,8,11,17,1,8,16,26,1, + 10,16,26,1,13,16,26,1,10,16,26,1,10,16,26,1, + 12,17,27,1,14,16,26,1,10,16,26,1,12,16,26,1, + 13,16,26,1,10,16,26,1,12,16,26,1,12,7,14,24, + 27,6,28,7,15,24,27,6,28,7,14,24,27,6,28,7, + 14,24,27,6,28,7,14,24,27,6,28,7,14,24,27,6, + 28,7,14,24,27,6,28,5,29,7,14,24,27,6,28,5, + 30,7,14,24,27,6,28,5,30,7,14,15,22,7,22,24, + 27,6,28,7,14,24,27,6,28,7,14,24,27,6,28,5, + 29,7,14,24,27,6,28,5,30,7,14,24,27,6,28,5, + 30,7,14,15,22,7,22,24,27,6,28,7,14,24,27,6, + 28,7,14,24,27,6,28,5,29,7,14,24,27,6,28,5, + 30,7,14,24,27,6,28,5,30,7,14,15,22,7,22,24, + 27,6,28,7,14,24,27,6,28,7,14,24,27,6,28,5, + 29,19,2,1,16,1,25,1,25,1,25,26,28,1,23,29, + 33,1,26,25,27,1,22,28,30,1,25,28,33,1,25,25, + 26,1,22,35,40,1,32,25,28,1,22,38,42,1,35,32, + 38,1,29,26,30,1,23,27,28,1,24,32,36,1,29,30, + 33,1,27,25,26,1,22,28,31,1,25,26,31,1,23,1, + 9,5,24,5,24,5,24,5,24,5,24,5,24,0,0,1, + 9,8,19,1,9,1,9,1,9,1,9,1,9,5,9,5, + 9,5,9,1,9,0,0,115,18,0,0,0,196,6,4,68, + 12,0,196,12,8,68,24,7,196,23,1,68,24,7, +}; From 72666d4fe49b1b87a51e86ab2772e318218646d2 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 09:39:37 -0600 Subject: [PATCH 04/41] Group the import-related configs. --- Include/cpython/initconfig.h | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Include/cpython/initconfig.h b/Include/cpython/initconfig.h index 22ad0f14e58004..d972a2da72a646 100644 --- a/Include/cpython/initconfig.h +++ b/Include/cpython/initconfig.h @@ -139,7 +139,6 @@ typedef struct PyConfig { unsigned long hash_seed; int faulthandler; int tracemalloc; - int import_time; int no_debug_ranges; int show_ref_count; int dump_refs; @@ -147,23 +146,19 @@ typedef struct PyConfig { int malloc_stats; wchar_t *filesystem_encoding; wchar_t *filesystem_errors; - wchar_t *pycache_prefix; int parse_argv; PyWideStringList orig_argv; PyWideStringList argv; PyWideStringList xoptions; PyWideStringList warnoptions; - int site_import; int bytes_warning; int warn_default_encoding; int inspect; int interactive; int optimization_level; int parser_debug; - int write_bytecode; int verbose; int quiet; - int user_site_directory; int configure_c_stdio; int buffered_stdio; wchar_t *stdio_encoding; @@ -171,7 +166,6 @@ typedef struct PyConfig { #ifdef MS_WINDOWS int legacy_windows_stdio; #endif - wchar_t *check_hash_pycs_mode; /* --- Path configuration inputs ------------ */ int pathconfig_warnings; @@ -190,6 +184,15 @@ typedef struct PyConfig { wchar_t *exec_prefix; wchar_t *base_exec_prefix; + /* --- Other import configuration ----------- */ + // XXX Split these into inputs and outputs. + int import_time; + wchar_t *pycache_prefix; + int site_import; + int write_bytecode; + int user_site_directory; + wchar_t *check_hash_pycs_mode; + /* --- Parameter only used by Py_Main() ---------- */ int skip_source_first_line; wchar_t *run_command; From ce718945b8bf8499f93a7962afc875fc1d64eb80 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 09:41:50 -0600 Subject: [PATCH 05/41] Add the -X frozen_modules CLI option. --- Doc/using/cmdline.rst | 8 +++++ Include/cpython/initconfig.h | 3 ++ Python/initconfig.c | 62 ++++++++++++++++++++++++++++++++---- 3 files changed, 66 insertions(+), 7 deletions(-) diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst index 7ebc34f47fc39b..9c24cb42d17d80 100644 --- a/Doc/using/cmdline.rst +++ b/Doc/using/cmdline.rst @@ -480,6 +480,11 @@ Miscellaneous options objects and pyc files are desired as well as supressing the extra visual location indicators when the interpreter displays tracebacks. See also :envvar:`PYTHONNODEBUGRANGES`. + * ``-X frozen_modules`` determines whether or not frozen modules are + ignored by the import machinery. A value of "on" means they get + imported and "off" means they are ignored. The default is "on". + Note that the "importlib_bootstrap" and "importlib_bootstrap_external" + frozen modules are always used, even if this flag is set to "off". It also allows passing arbitrary values and retrieving them through the :data:`sys._xoptions` dictionary. @@ -518,6 +523,9 @@ Miscellaneous options .. versionadded:: 3.11 The ``-X no_debug_ranges`` option. + .. versionadded:: 3.11 + The ``-X frozen_modules`` option. + Options you shouldn't use ~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/Include/cpython/initconfig.h b/Include/cpython/initconfig.h index d972a2da72a646..0deb880f4b80db 100644 --- a/Include/cpython/initconfig.h +++ b/Include/cpython/initconfig.h @@ -2,6 +2,8 @@ #define Py_PYCORECONFIG_H #ifndef Py_LIMITED_API +#include + /* --- PyStatus ----------------------------------------------- */ typedef struct { @@ -192,6 +194,7 @@ typedef struct PyConfig { int write_bytecode; int user_site_directory; wchar_t *check_hash_pycs_mode; + bool use_frozen_modules; /* --- Parameter only used by Py_Main() ---------- */ int skip_source_first_line; diff --git a/Python/initconfig.c b/Python/initconfig.c index 61cd0e6213ed17..1e947e52b25f06 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -100,6 +100,8 @@ static const char usage_3[] = "\ instruction in code objects. This is useful when smaller code objects and pyc \n\ files are desired as well as supressing the extra visual location indicators \n\ when the interpreter displays tracebacks.\n\ + -X frozen_modules=[on|off]: whether or not frozen modules should be used.\n\ + The default is \"on\" (or \"off\" if you are running a local build).\n\ \n\ --check-hash-based-pycs always|default|never:\n\ control how Python invalidates hash-based .pyc files\n\ @@ -934,21 +936,24 @@ _PyConfig_Copy(PyConfig *config, const PyConfig *config2) COPY_ATTR(user_site_directory); COPY_ATTR(configure_c_stdio); COPY_ATTR(buffered_stdio); - COPY_WSTR_ATTR(filesystem_encoding); - COPY_WSTR_ATTR(filesystem_errors); - COPY_WSTR_ATTR(stdio_encoding); - COPY_WSTR_ATTR(stdio_errors); #ifdef MS_WINDOWS COPY_ATTR(legacy_windows_stdio); #endif COPY_ATTR(skip_source_first_line); + COPY_ATTR(pathconfig_warnings); + COPY_ATTR(_init_main); + COPY_ATTR(_isolated_interpreter); + COPY_ATTR(use_frozen_modules); + + COPY_WSTR_ATTR(filesystem_encoding); + COPY_WSTR_ATTR(filesystem_errors); + COPY_WSTR_ATTR(stdio_encoding); + COPY_WSTR_ATTR(stdio_errors); COPY_WSTR_ATTR(run_command); COPY_WSTR_ATTR(run_module); COPY_WSTR_ATTR(run_filename); COPY_WSTR_ATTR(check_hash_pycs_mode); - COPY_ATTR(pathconfig_warnings); - COPY_ATTR(_init_main); - COPY_ATTR(_isolated_interpreter); + COPY_WSTRLIST(orig_argv); #undef COPY_ATTR @@ -1590,6 +1595,17 @@ config_get_xoption(const PyConfig *config, wchar_t *name) return _Py_get_xoption(&config->xoptions, name); } +static const wchar_t* +config_get_xoption_value(const PyConfig *config, wchar_t *name) +{ + const wchar_t *xoption = config_get_xoption(config, name); + if (xoption == NULL) { + return NULL; + } + const wchar_t *sep = wcschr(xoption, L'='); + return sep ? sep + 1 : L""; +} + static PyStatus config_init_home(PyConfig *config) @@ -2065,6 +2081,34 @@ config_init_fs_encoding(PyConfig *config, const PyPreConfig *preconfig) } +static PyStatus +config_init_imports(PyConfig *config) +{ + /* -X frozen_modules=[on|off] */ + const wchar_t *value = config_get_xoption_value(config, L"frozen_modules"); + if (value == NULL) { + // XXX Set default to false if in development. + config->use_frozen_modules = true; + } + else if (wcscmp(value, L"on") == 0) { + config->use_frozen_modules = true; + } + else if (wcscmp(value, L"off") == 0) { + config->use_frozen_modules = false; + } + else if (wcslen(value) == 0) { + // "-X frozen_modules" and "-X frozen_modules=" both imply "on". + config->use_frozen_modules = true; + } + else { + return PyStatus_Error("bad value for option -X frozen_modules " + "(expected \"on\" or \"off\")"); + } + + return _PyStatus_OK(); +} + + static PyStatus config_read(PyConfig *config, int compute_path_config) { @@ -2115,6 +2159,10 @@ config_read(PyConfig *config, int compute_path_config) if (_PyStatus_EXCEPTION(status)) { return status; } + status = config_init_imports(config); + if (_PyStatus_EXCEPTION(status)) { + return status; + } } /* default values */ From ab500e234b2a627080b4d35bbfd3fc516805eacb Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 12:41:03 -0600 Subject: [PATCH 06/41] Ignore frozen modules depending on "-X frozen_modules". --- Python/import.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Python/import.c b/Python/import.c index 7301fccb9fac0c..30a310c3b41b90 100644 --- a/Python/import.c +++ b/Python/import.c @@ -1057,6 +1057,16 @@ find_frozen(PyObject *name) if (name == NULL) return NULL; + const PyConfig *config = _Py_GetConfig(); + if (!config->use_frozen_modules) { + /* These modules are necessary to bootstrap the import system. */ + if (!_PyUnicode_EqualToASCIIString(name, "_frozen_importlib") && + !_PyUnicode_EqualToASCIIString(name, "_frozen_importlib_external")) + { + return NULL; + } + } + for (p = PyImport_FrozenModules; ; p++) { if (p->name == NULL) return NULL; From 932e563a6c0033089fe51b83491417b6293ee2d2 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Fri, 11 Jun 2021 18:46:18 -0600 Subject: [PATCH 07/41] Remember the stdlib dir during startup. --- Include/cpython/initconfig.h | 1 + Include/internal/pycore_pathconfig.h | 1 + Include/internal/pycore_pylifecycle.h | 1 + Modules/getpath.c | 9 +++++++++ Python/initconfig.c | 5 +++++ Python/pathconfig.c | 17 +++++++++++++++++ 6 files changed, 34 insertions(+) diff --git a/Include/cpython/initconfig.h b/Include/cpython/initconfig.h index 0deb880f4b80db..1c329032c9af08 100644 --- a/Include/cpython/initconfig.h +++ b/Include/cpython/initconfig.h @@ -179,6 +179,7 @@ typedef struct PyConfig { /* --- Path configuration outputs ----------- */ int module_search_paths_set; PyWideStringList module_search_paths; + wchar_t *stdlib_dir; wchar_t *executable; wchar_t *base_executable; wchar_t *prefix; diff --git a/Include/internal/pycore_pathconfig.h b/Include/internal/pycore_pathconfig.h index 15447f54490fb4..a258aab2397660 100644 --- a/Include/internal/pycore_pathconfig.h +++ b/Include/internal/pycore_pathconfig.h @@ -13,6 +13,7 @@ typedef struct _PyPathConfig { wchar_t *program_full_path; wchar_t *prefix; wchar_t *exec_prefix; + wchar_t *stdlib_dir; /* Set by Py_SetPath(), or computed by _PyConfig_InitPathConfig() */ wchar_t *module_search_path; /* Python program name */ diff --git a/Include/internal/pycore_pylifecycle.h b/Include/internal/pycore_pylifecycle.h index 524be9d4cbb940..4f12fef8d65466 100644 --- a/Include/internal/pycore_pylifecycle.h +++ b/Include/internal/pycore_pylifecycle.h @@ -122,6 +122,7 @@ PyAPI_FUNC(PyStatus) _Py_PreInitializeFromConfig( const PyConfig *config, const struct _PyArgv *args); +PyAPI_FUNC(wchar_t *) _Py_GetStdlibDir(void); PyAPI_FUNC(int) _Py_HandleSystemExit(int *exitcode_p); diff --git a/Modules/getpath.c b/Modules/getpath.c index 363d62a0657ebd..2aed7fd5ebf046 100644 --- a/Modules/getpath.c +++ b/Modules/getpath.c @@ -1540,6 +1540,15 @@ calculate_path(PyCalculatePath *calculate, _PyPathConfig *pathconfig) } } + if (pathconfig->stdlib_dir == NULL) { + if (calculate->prefix_found) { + pathconfig->stdlib_dir = _PyMem_RawWcsdup(calculate->prefix); + if (pathconfig->stdlib_dir == NULL) { + return _PyStatus_NO_MEMORY(); + } + } + } + if (pathconfig->prefix == NULL) { status = calculate_set_prefix(calculate, pathconfig); if (_PyStatus_EXCEPTION(status)) { diff --git a/Python/initconfig.c b/Python/initconfig.c index 1e947e52b25f06..d1e7d72649121c 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -674,6 +674,7 @@ PyConfig_Clear(PyConfig *config) _PyWideStringList_Clear(&config->xoptions); _PyWideStringList_Clear(&config->module_search_paths); config->module_search_paths_set = 0; + CLEAR(config->stdlib_dir); CLEAR(config->executable); CLEAR(config->base_executable); @@ -914,6 +915,7 @@ _PyConfig_Copy(PyConfig *config, const PyConfig *config2) COPY_WSTRLIST(xoptions); COPY_WSTRLIST(module_search_paths); COPY_ATTR(module_search_paths_set); + COPY_WSTR_ATTR(stdlib_dir); COPY_WSTR_ATTR(executable); COPY_WSTR_ATTR(base_executable); @@ -1022,6 +1024,7 @@ _PyConfig_AsDict(const PyConfig *config) SET_ITEM_WSTR(home); SET_ITEM_INT(module_search_paths_set); SET_ITEM_WSTRLIST(module_search_paths); + SET_ITEM_WSTR(stdlib_dir); SET_ITEM_WSTR(executable); SET_ITEM_WSTR(base_executable); SET_ITEM_WSTR(prefix); @@ -1324,6 +1327,7 @@ _PyConfig_FromDict(PyConfig *config, PyObject *dict) // Path configuration output GET_UINT(module_search_paths_set); GET_WSTRLIST(module_search_paths); + GET_WSTR_OPT(stdlib_dir); GET_WSTR_OPT(executable); GET_WSTR_OPT(base_executable); GET_WSTR_OPT(prefix); @@ -3089,6 +3093,7 @@ _Py_DumpPathConfig(PyThreadState *tstate) PySys_WriteStderr(" environment = %i\n", config->use_environment); PySys_WriteStderr(" user site = %i\n", config->user_site_directory); PySys_WriteStderr(" import site = %i\n", config->site_import); + DUMP_CONFIG("stdlib dir", stdlib_dir); #undef DUMP_CONFIG #define DUMP_SYS(NAME) \ diff --git a/Python/pathconfig.c b/Python/pathconfig.c index 470aba75bea969..af73d6ed45f4b2 100644 --- a/Python/pathconfig.c +++ b/Python/pathconfig.c @@ -54,6 +54,7 @@ pathconfig_clear(_PyPathConfig *config) CLEAR(config->program_full_path); CLEAR(config->prefix); CLEAR(config->exec_prefix); + CLEAR(config->stdlib_dir); CLEAR(config->module_search_path); CLEAR(config->program_name); CLEAR(config->home); @@ -83,6 +84,7 @@ pathconfig_copy(_PyPathConfig *config, const _PyPathConfig *config2) COPY_ATTR(prefix); COPY_ATTR(exec_prefix); COPY_ATTR(module_search_path); + COPY_ATTR(stdlib_dir); COPY_ATTR(program_name); COPY_ATTR(home); #ifdef MS_WINDOWS @@ -167,6 +169,7 @@ pathconfig_set_from_config(_PyPathConfig *pathconfig, const PyConfig *config) COPY_CONFIG(program_full_path, executable); COPY_CONFIG(prefix, prefix); COPY_CONFIG(exec_prefix, exec_prefix); + COPY_CONFIG(stdlib_dir, stdlib_dir); COPY_CONFIG(program_name, program_name); COPY_CONFIG(home, home); #ifdef MS_WINDOWS @@ -218,6 +221,7 @@ _PyPathConfig_AsDict(void) SET_ITEM_STR(prefix); SET_ITEM_STR(exec_prefix); SET_ITEM_STR(module_search_path); + SET_ITEM_STR(stdlib_dir); SET_ITEM_STR(program_name); SET_ITEM_STR(home); #ifdef MS_WINDOWS @@ -311,6 +315,7 @@ config_init_module_search_paths(PyConfig *config, _PyPathConfig *pathconfig) - exec_prefix - module_search_path + - stdlib_dir - prefix - program_full_path @@ -401,6 +406,7 @@ config_init_pathconfig(PyConfig *config, int compute_path_config) COPY_ATTR(program_full_path, executable); COPY_ATTR(prefix, prefix); COPY_ATTR(exec_prefix, exec_prefix); + COPY_ATTR(stdlib_dir, stdlib_dir); #undef COPY_ATTR @@ -486,16 +492,20 @@ Py_SetPath(const wchar_t *path) PyMem_RawFree(_Py_path_config.prefix); PyMem_RawFree(_Py_path_config.exec_prefix); + PyMem_RawFree(_Py_path_config.stdlib_dir); PyMem_RawFree(_Py_path_config.module_search_path); _Py_path_config.prefix = _PyMem_RawWcsdup(L""); _Py_path_config.exec_prefix = _PyMem_RawWcsdup(L""); + // XXX Copy this from the new module_search_path? + _Py_path_config.stdlib_dir = _PyMem_RawWcsdup(L""); _Py_path_config.module_search_path = _PyMem_RawWcsdup(path); PyMem_SetAllocator(PYMEM_DOMAIN_RAW, &old_alloc); if (_Py_path_config.prefix == NULL || _Py_path_config.exec_prefix == NULL + || _Py_path_config.stdlib_dir == NULL || _Py_path_config.module_search_path == NULL) { path_out_of_memory(__func__); @@ -572,6 +582,13 @@ Py_GetPath(void) } +wchar_t * +_Py_GetStdlibDir(void) +{ + return _Py_path_config.stdlib_dir; +} + + wchar_t * Py_GetPrefix(void) { From 2bb2a43a1c600f372ff4d8e97822c16186160999 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 31 Aug 2021 14:50:56 -0700 Subject: [PATCH 08/41] First part of deepfreeze Not generating Makefile yet --- .gitignore | 1 + Makefile.pre.in | 61 + Python/bootstrap_frozen.c | 23 + Python/deepfreeze/hello.c | 292 + Python/deepfreeze/importlib__bootstrap.c | 22761 ++++++++++ .../importlib__bootstrap_external.c | 35410 ++++++++++++++++ Python/deepfreeze/zipimport.c | 12416 ++++++ Tools/scripts/deepfreeze.py | 410 + 8 files changed, 71374 insertions(+) create mode 100644 Python/bootstrap_frozen.c create mode 100644 Python/deepfreeze/hello.c create mode 100644 Python/deepfreeze/importlib__bootstrap.c create mode 100644 Python/deepfreeze/importlib__bootstrap_external.c create mode 100644 Python/deepfreeze/zipimport.c create mode 100644 Tools/scripts/deepfreeze.py diff --git a/.gitignore b/.gitignore index 0ed4c8bdd0ccff..3d9647c03978c7 100644 --- a/.gitignore +++ b/.gitignore @@ -69,6 +69,7 @@ Modules/Setup.local Modules/config.c Modules/ld_so_aix Programs/_freeze_module +Programs/_bootstrap_python Programs/_testembed PC/python_nt*.h PC/pythonnt_rc*.h diff --git a/Makefile.pre.in b/Makefile.pre.in index 804d0192bc5fdb..01676e8ce1ba13 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -448,6 +448,15 @@ OBJECT_OBJS= \ Objects/unionobject.o \ Objects/weakrefobject.o +# CODEGEN_OBJS is auto-generated by Tools/scripts/freeze_modules.py. +CODEGEN_OBJS = \ + Python/deepfreeze/hello.c \ + Python/deepfreeze/importlib__bootstrap.c \ + Python/deepfreeze/importlib__bootstrap_external.c \ + Python/deepfreeze/zipimport.c + +# End CODEGEN_OBJS + ########################################################################## # objects that get linked into the Python library LIBRARY_OBJS_OMIT_FROZEN= \ @@ -460,6 +469,7 @@ LIBRARY_OBJS_OMIT_FROZEN= \ LIBRARY_OBJS= \ $(LIBRARY_OBJS_OMIT_FROZEN) \ + $(CODEGEN_OBJS) \ Python/frozen.o ########################################################################## @@ -733,6 +743,56 @@ regen-test-frozenmain: $(BUILDPYTHON) Programs/_testembed: Programs/_testembed.o $(LIBRARY_DEPS) $(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) +############################################################################ +# "Bootstrap Python" used to run deepfreeze.py + +BOOTSTRAP = Programs/_bootstrap_python + +Python/bootstrap_frozen.o: Python/bootstrap_frozen.c + +$(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ + Python/bootstrap_frozen.o Programs/python.o + $(LINKCC) $(PY_CORE_LDFLAGS) -o $@ $(LIBRARY_OBJS_OMIT_FROZEN) \ + Python/bootstrap_frozen.o \ + Programs/python.o \ + $(LIBS) $(MODLIBS) $(SYSLIBS) + +############################################################################ +# Start deepfreeze targets + +.PHONY: regen-codegen +regen-codegen: $(BOOTSTRAP) $(CODEGEN_OBJS) + +Python/deepfreeze/importlib__bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/importlib/_bootstrap.py \ + -m importlib._bootstrap \ + -o $(srcdir)/Python/deepfreeze/importlib__bootstrap.c + +Python/deepfreeze/importlib__bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/importlib/_bootstrap_external.py \ + -m importlib._bootstrap_external \ + -o $(srcdir)/Python/deepfreeze/importlib__bootstrap_external.c + +Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/zipimport.py \ + -m zipimport \ + -o $(srcdir)/Python/deepfreeze/zipimport.c + +Python/deepfreeze/hello.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Tools/freeze/flag.py \ + -m hello \ + -o $(srcdir)/Python/deepfreeze/hello.c + +# End deepfreeze targets + ############################################################################ # frozen modules (including importlib) @@ -1952,6 +2012,7 @@ clean: clean-retain-profile clobber: clean -rm -f $(BUILDPYTHON) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \ + $(BOOTSTRAP)\ tags TAGS \ config.cache config.log pyconfig.h Modules/config.c -rm -rf build platform diff --git a/Python/bootstrap_frozen.c b/Python/bootstrap_frozen.c new file mode 100644 index 00000000000000..2e7391386280a6 --- /dev/null +++ b/Python/bootstrap_frozen.c @@ -0,0 +1,23 @@ + +/* Frozen modules bootstrap */ + +/* This file is linked with "bootstrap Python" + which is used (only) to run Tools/codegen/codegen.py. */ + +#include "Python.h" + +#include "frozen_modules/importlib__bootstrap.h" +#include "frozen_modules/importlib__bootstrap_external.h" +#include "frozen_modules/zipimport.h" + +static const struct _frozen _PyImport_FrozenModules[] = { + /* importlib */ + {"_frozen_importlib", _Py_M__importlib__bootstrap, + (int)sizeof(_Py_M__importlib__bootstrap)}, + {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, + (int)sizeof(_Py_M__importlib__bootstrap_external)}, + {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, + {0, 0, 0} /* sentinel */ +}; + +const struct _frozen *PyImport_FrozenModules = _PyImport_FrozenModules; diff --git a/Python/deepfreeze/hello.c b/Python/deepfreeze/hello.c new file mode 100644 index 00000000000000..dc5d90a4809741 --- /dev/null +++ b/Python/deepfreeze/hello.c @@ -0,0 +1,292 @@ +#include +#include +#include + +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x64\x00\x5a\x00\x65\x01\x64\x01\x83\x01\x01\x00\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Hello world!", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_True, + & toplevel_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "initialized", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "print", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_names_0._ascii.ob_base, + & toplevel_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + }_object; + } +toplevel_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 0, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_filename = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "./Tools/freeze/flag.py", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x04\x00\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x0f\x13\x01\x0c\x01\x06\x07\x15\x01\x16\x01\x16\x01\x16\x01\x16", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1]; + } +toplevel_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 0, + }, + .ob_shash = -1, + .ob_sval = "", +}; +static struct PyCodeObject toplevel = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts._object.ob_base.ob_base, + .co_names = & toplevel_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_code.ob_sval, + .co_exceptiontable = & toplevel_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1, + .co_code = & toplevel_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_filename._ascii.ob_base, + .co_name = & toplevel_name._ascii.ob_base, + .co_qualname = & toplevel_name._ascii.ob_base, + .co_linetable = & toplevel_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_linetable.ob_base.ob_base, + .co_columntable = & toplevel_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_varnames._object.ob_base.ob_base, +}; + +static void do_patchups() { +} + +PyObject * +_Py_get_hello_toplevel(void) +{ + do_patchups(); + return (PyObject *) &toplevel; +} + diff --git a/Python/deepfreeze/importlib__bootstrap.c b/Python/deepfreeze/importlib__bootstrap.c new file mode 100644 index 00000000000000..0a22aade3b3ec7 --- /dev/null +++ b/Python/deepfreeze/importlib__bootstrap.c @@ -0,0 +1,22761 @@ +#include +#include +#include + +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[387]; + } +toplevel_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 386, + }, + .ob_shash = -1, + .ob_sval = "\x64\x00\x5a\x00\x64\x01\x84\x00\x5a\x01\x64\x02\x5a\x02\x64\x02\x5a\x03\x64\x02\x5a\x04\x64\x02\x61\x05\x64\x03\x84\x00\x5a\x06\x64\x04\x84\x00\x5a\x07\x69\x00\x5a\x08\x69\x00\x5a\x09\x47\x00\x64\x05\x84\x00\x64\x06\x65\x0a\x83\x03\x5a\x0b\x47\x00\x64\x07\x84\x00\x64\x08\x83\x02\x5a\x0c\x47\x00\x64\x09\x84\x00\x64\x0a\x83\x02\x5a\x0d\x47\x00\x64\x0b\x84\x00\x64\x0c\x83\x02\x5a\x0e\x64\x0d\x84\x00\x5a\x0f\x64\x0e\x84\x00\x5a\x10\x64\x0f\x84\x00\x5a\x11\x64\x10\x64\x11\x9c\x01\x64\x12\x84\x02\x5a\x12\x64\x13\x84\x00\x5a\x13\x64\x14\x84\x00\x5a\x14\x64\x15\x84\x00\x5a\x15\x64\x16\x84\x00\x5a\x16\x47\x00\x64\x17\x84\x00\x64\x18\x83\x02\x5a\x17\x64\x02\x64\x02\x64\x19\x9c\x02\x64\x1a\x84\x02\x5a\x18\x64\x3e\x64\x1b\x84\x01\x5a\x19\x64\x1c\x64\x1d\x9c\x01\x64\x1e\x84\x02\x5a\x1a\x64\x1f\x84\x00\x5a\x1b\x64\x20\x84\x00\x5a\x1c\x64\x21\x84\x00\x5a\x1d\x64\x22\x84\x00\x5a\x1e\x64\x23\x84\x00\x5a\x1f\x64\x24\x84\x00\x5a\x20\x47\x00\x64\x25\x84\x00\x64\x26\x83\x02\x5a\x21\x47\x00\x64\x27\x84\x00\x64\x28\x83\x02\x5a\x22\x47\x00\x64\x29\x84\x00\x64\x2a\x83\x02\x5a\x23\x64\x2b\x84\x00\x5a\x24\x64\x2c\x84\x00\x5a\x25\x64\x3f\x64\x2d\x84\x01\x5a\x26\x64\x2e\x84\x00\x5a\x27\x64\x2f\x5a\x28\x65\x28\x64\x30\x17\x00\x5a\x29\x64\x31\x84\x00\x5a\x2a\x65\x2b\x83\x00\x5a\x2c\x64\x32\x84\x00\x5a\x2d\x64\x40\x64\x34\x84\x01\x5a\x2e\x64\x1c\x64\x35\x9c\x01\x64\x36\x84\x02\x5a\x2f\x64\x37\x84\x00\x5a\x30\x64\x41\x64\x39\x84\x01\x5a\x31\x64\x3a\x84\x00\x5a\x32\x64\x3b\x84\x00\x5a\x33\x64\x3c\x84\x00\x5a\x34\x64\x3d\x84\x00\x5a\x35\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[340]; + } +toplevel_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 339, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x6f\x72\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x2e\x0a\x0a\x54\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x4e\x4f\x54\x20\x6d\x65\x61\x6e\x74\x20\x74\x6f\x20\x62\x65\x20\x64\x69\x72\x65\x63\x74\x6c\x79\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x21\x20\x49\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6e\x20\x64\x65\x73\x69\x67\x6e\x65\x64\x20\x73\x75\x63\x68\x0a\x74\x68\x61\x74\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x62\x6f\x6f\x74\x73\x74\x72\x61\x70\x70\x65\x64\x20\x69\x6e\x74\x6f\x20\x50\x79\x74\x68\x6f\x6e\x20\x61\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x2e\x20\x41\x73\x0a\x73\x75\x63\x68\x20\x69\x74\x20\x72\x65\x71\x75\x69\x72\x65\x73\x20\x74\x68\x65\x20\x69\x6e\x6a\x65\x63\x74\x69\x6f\x6e\x20\x6f\x66\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x61\x6e\x64\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x20\x69\x6e\x20\x6f\x72\x64\x65\x72\x20\x74\x6f\x0a\x77\x6f\x72\x6b\x2e\x20\x4f\x6e\x65\x20\x73\x68\x6f\x75\x6c\x64\x20\x75\x73\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x20\x61\x73\x20\x74\x68\x65\x20\x70\x75\x62\x6c\x69\x63\x2d\x66\x61\x63\x69\x6e\x67\x20\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x7c\x00\x6a\x00\x53\x00\x23\x00\x04\x00\x74\x01\x79\x12\x01\x00\x01\x00\x01\x00\x74\x02\x7c\x00\x83\x01\x6a\x00\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_1_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__qualname__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_1_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "AttributeError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_1_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "type", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_1_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_1_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "obj", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_1_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_1_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + }_object; + } +toplevel_consts_1_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 0, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_1_filename = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "./Lib/importlib/_bootstrap.py", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_1_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_object_name", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x01\x06\x01\x02\x80\x0c\x01\x0e\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_1_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x04\x06\xfe\x02\x80\x02\x02\x02\xff\x18\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x05\x26\x10\x13\x10\x20\x09\x20\x00\x00\x05\x26\x0c\x1a\x05\x26\x05\x26\x05\x26\x05\x26\x10\x14\x15\x18\x10\x19\x10\x26\x09\x26\x09\x26\x09\x26\x05\x26\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_1_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x02\x04\x00\x84\x0c\x13\x07\x92\x01\x13\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_1_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_1_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 23, + .co_code = & toplevel_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_1_name._ascii.ob_base, + .co_qualname = & toplevel_consts_1_name._ascii.ob_base, + .co_linetable = & toplevel_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_1_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x44\x00\x5d\x10\x7d\x02\x74\x00\x7c\x01\x7c\x02\x83\x02\x72\x12\x74\x01\x7c\x00\x7c\x02\x74\x02\x7c\x01\x7c\x02\x83\x02\x83\x03\x01\x00\x71\x02\x7c\x00\x6a\x03\xa0\x04\x7c\x01\x6a\x03\xa1\x01\x01\x00\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[48]; + } +toplevel_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 47, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Simple substitute for functools.update_wrapper.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_3_consts_1_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__module__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_3_consts_1_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__name__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_3_consts_1_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__doc__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_3_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_3_consts_1_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_3_consts_0._ascii.ob_base, + & toplevel_consts_3_consts_1._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_3_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hasattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_3_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "setattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_3_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "getattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_3_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__dict__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_3_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "update", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_3_names_1._ascii.ob_base, + & toplevel_consts_3_names_2._ascii.ob_base, + & toplevel_consts_3_names_3._ascii.ob_base, + & toplevel_consts_3_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_3_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "new", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "old", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_3_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "replace", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_3_varnames_0._ascii.ob_base, + & toplevel_consts_3_varnames_1._ascii.ob_base, + & toplevel_consts_3_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_wrap", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x0a\x01\x12\x01\x02\x80\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x04\x02\x02\xfe\x08\x01\x14\x01\x02\x80\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x14\x49\x05\x39\x05\x39\x09\x10\x0c\x13\x14\x17\x19\x20\x0c\x21\x09\x39\x0d\x14\x15\x18\x1a\x21\x23\x2a\x2b\x2e\x30\x37\x23\x38\x0d\x39\x0d\x39\x00\x00\x05\x08\x05\x11\x05\x26\x19\x1c\x19\x25\x05\x26\x05\x26\x05\x26\x05\x26", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1]; + } +toplevel_consts_3_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 0, + }, + .ob_shash = -1, + .ob_sval = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_3_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 7, + .co_firstlineno = 40, + .co_code = & toplevel_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_3_name._ascii.ob_base, + .co_linetable = & toplevel_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x83\x01\x7c\x00\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_4_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_1_names_2._ascii.ob_base, + & toplevel_consts_4_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_4_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_4_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_new_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x11\x14\x0c\x15\x16\x1a\x0c\x1b\x05\x1b", +}; +static struct PyCodeObject toplevel_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 48, + .co_code = & toplevel_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_4_name._ascii.ob_base, + .co_linetable = & toplevel_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DeadlockError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_5_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\xc3\x04\x3e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x09\x05\x09", +}; +static struct PyCodeObject toplevel_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 61, + .co_code = & toplevel_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_5_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_5_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x84\x00\x5a\x08\x64\x07\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[170]; + } +toplevel_consts_7_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 169, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x41\x20\x72\x65\x63\x75\x72\x73\x69\x76\x65\x20\x6c\x6f\x63\x6b\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x77\x68\x69\x63\x68\x20\x69\x73\x20\x61\x62\x6c\x65\x20\x74\x6f\x20\x64\x65\x74\x65\x63\x74\x20\x64\x65\x61\x64\x6c\x6f\x63\x6b\x73\x0a\x20\x20\x20\x20\x28\x65\x2e\x67\x2e\x20\x74\x68\x72\x65\x61\x64\x20\x31\x20\x74\x72\x79\x69\x6e\x67\x20\x74\x6f\x20\x74\x61\x6b\x65\x20\x6c\x6f\x63\x6b\x73\x20\x41\x20\x74\x68\x65\x6e\x20\x42\x2c\x20\x61\x6e\x64\x20\x74\x68\x72\x65\x61\x64\x20\x32\x20\x74\x72\x79\x69\x6e\x67\x20\x74\x6f\x0a\x20\x20\x20\x20\x74\x61\x6b\x65\x20\x6c\x6f\x63\x6b\x73\x20\x42\x20\x74\x68\x65\x6e\x20\x41\x29\x2e\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[49]; + } +toplevel_consts_7_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 48, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7c\x00\x5f\x02\x74\x00\xa0\x01\xa1\x00\x7c\x00\x5f\x03\x7c\x01\x7c\x00\x5f\x04\x64\x00\x7c\x00\x5f\x05\x64\x01\x7c\x00\x5f\x06\x64\x01\x7c\x00\x5f\x07\x64\x00\x53\x00", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_7_consts_2_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 0, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_7_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_7_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_thread", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_7_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "allocate_lock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_7_consts_2_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "lock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_7_consts_2_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "wakeup", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_7_consts_2_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "owner", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_7_consts_2_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "count", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_7_consts_2_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "waiters", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_7_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_1._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + & toplevel_consts_7_consts_2_names_3._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_5._ascii.ob_base, + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + & toplevel_consts_7_consts_2_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_7_consts_2_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "self", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_7_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_7_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__init__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_7_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_7_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0a\x01\x06\x01\x06\x01\x06\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[49]; + } +toplevel_consts_7_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 48, + }, + .ob_shash = -1, + .ob_sval = "\x15\x1c\x15\x2c\x15\x2c\x09\x0d\x09\x12\x17\x1e\x17\x2e\x17\x2e\x09\x0d\x09\x14\x15\x19\x09\x0d\x09\x12\x16\x1a\x09\x0d\x09\x13\x16\x17\x09\x0d\x09\x13\x18\x19\x09\x0d\x09\x15\x09\x15\x09\x15", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_7_consts_2_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_7_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 71, + .co_code = & toplevel_consts_7_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[87]; + } +toplevel_consts_7_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 86, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x6a\x02\x7d\x02\x74\x03\x83\x00\x7d\x03\x09\x00\x74\x04\xa0\x05\x7c\x02\xa1\x01\x7d\x04\x7c\x04\x64\x00\x75\x00\x72\x16\x64\x02\x53\x00\x7c\x04\x6a\x02\x7d\x02\x7c\x02\x7c\x01\x6b\x02\x72\x1f\x64\x01\x53\x00\x7c\x02\x7c\x03\x76\x00\x72\x25\x64\x02\x53\x00\x7c\x03\xa0\x06\x7c\x02\xa1\x01\x01\x00\x71\x0b", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_7_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + Py_True, + Py_False, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_7_consts_3_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_ident", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_7_consts_3_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "set", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_7_consts_3_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_blocking_on", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_7_consts_3_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_7_consts_3_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "add", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_7_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_0._ascii.ob_base, + & toplevel_consts_7_consts_3_names_1._ascii.ob_base, + & toplevel_consts_7_consts_2_names_5._ascii.ob_base, + & toplevel_consts_7_consts_3_names_3._ascii.ob_base, + & toplevel_consts_7_consts_3_names_4._ascii.ob_base, + & toplevel_consts_7_consts_3_names_5._ascii.ob_base, + & toplevel_consts_7_consts_3_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_7_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "me", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_7_consts_3_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tid", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_7_consts_3_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "seen", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_7_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_3_varnames_1._ascii.ob_base, + & toplevel_consts_7_consts_3_varnames_2._ascii.ob_base, + & toplevel_consts_7_consts_3_varnames_3._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_7_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "has_deadlock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_7_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock.has_deadlock", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_7_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x06\x01\x06\x01\x02\x01\x0a\x01\x08\x01\x04\x01\x06\x01\x08\x01\x04\x01\x08\x01\x04\x06\x0a\x01\x02\xf2", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_7_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x06\x01\x06\x01\x02\x01\x0a\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x06\x0a\x01\x02\xf2", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[87]; + } +toplevel_consts_7_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 86, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x15\x0e\x21\x0e\x21\x09\x0b\x0f\x13\x0f\x19\x09\x0c\x10\x13\x10\x15\x09\x0d\x0f\x13\x14\x20\x14\x29\x25\x28\x14\x29\x0d\x11\x10\x14\x18\x1c\x10\x1c\x0d\x1d\x18\x1d\x18\x1d\x13\x17\x13\x1d\x0d\x10\x10\x13\x17\x19\x10\x19\x0d\x1c\x18\x1c\x18\x1c\x10\x13\x17\x1b\x10\x1b\x0d\x1d\x18\x1d\x18\x1d\x0d\x11\x0d\x1a\x16\x19\x0d\x1a\x0d\x1a\x0f\x13", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[6]; + } +toplevel_consts_7_consts_3_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 5, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_7_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 79, + .co_code = & toplevel_consts_7_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[205]; + } +toplevel_consts_7_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 204, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x74\x02\x7c\x01\x3c\x00\x09\x00\x09\x00\x7c\x00\x6a\x03\x35\x00\x01\x00\x7c\x00\x6a\x04\x64\x02\x6b\x02\x73\x18\x7c\x00\x6a\x05\x7c\x01\x6b\x02\x72\x2d\x7c\x01\x7c\x00\x5f\x05\x7c\x00\x04\x00\x6a\x04\x64\x03\x37\x00\x02\x00\x5f\x04\x09\x00\x64\x04\x04\x00\x04\x00\x83\x03\x01\x00\x74\x02\x7c\x01\x3d\x00\x64\x01\x53\x00\x7c\x00\xa0\x06\xa1\x00\x72\x37\x74\x07\x64\x05\x7c\x00\x16\x00\x83\x01\x82\x01\x7c\x00\x6a\x08\xa0\x09\x64\x06\xa1\x01\x72\x44\x7c\x00\x04\x00\x6a\x0a\x64\x03\x37\x00\x02\x00\x5f\x0a\x64\x04\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0b\x23\x00\x31\x00\x73\x4f\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x00\x6a\x08\xa0\x09\xa1\x00\x01\x00\x7c\x00\x6a\x08\xa0\x0b\xa1\x00\x01\x00\x71\x0a\x23\x00\x74\x02\x7c\x01\x3d\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[186]; + } +toplevel_consts_7_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 185, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x41\x63\x71\x75\x69\x72\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x2e\x20\x20\x49\x66\x20\x61\x20\x70\x6f\x74\x65\x6e\x74\x69\x61\x6c\x20\x64\x65\x61\x64\x6c\x6f\x63\x6b\x20\x69\x73\x20\x64\x65\x74\x65\x63\x74\x65\x64\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x20\x5f\x44\x65\x61\x64\x6c\x6f\x63\x6b\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4f\x74\x68\x65\x72\x77\x69\x73\x65\x2c\x20\x74\x68\x65\x20\x6c\x6f\x63\x6b\x20\x69\x73\x20\x61\x6c\x77\x61\x79\x73\x20\x61\x63\x71\x75\x69\x72\x65\x64\x20\x61\x6e\x64\x20\x54\x72\x75\x65\x20\x69\x73\x20\x72\x65\x74\x75\x72\x6e\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_7_consts_4_consts_3 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 1 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_7_consts_4_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "deadlock detected by %r", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_7_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_7_consts_4_consts_0._ascii.ob_base, + Py_True, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, + Py_None, + & toplevel_consts_7_consts_4_consts_5._ascii.ob_base, + Py_False, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_7_consts_4_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "acquire", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_7_consts_4_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "release", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_7_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_0._ascii.ob_base, + & toplevel_consts_7_consts_3_names_1._ascii.ob_base, + & toplevel_consts_7_consts_3_names_4._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + & toplevel_consts_7_consts_2_names_5._ascii.ob_base, + & toplevel_consts_7_consts_3_name._ascii.ob_base, + & toplevel_consts_5_consts_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_3._ascii.ob_base, + & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + & toplevel_consts_7_consts_2_names_7._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_7_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_3_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_7_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock.acquire", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_7_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x08\x01\x02\x01\x02\x01\x08\x01\x14\x01\x06\x01\x0e\x01\x02\x01\x0a\xfc\x0a\x0d\x08\xf8\x0c\x01\x0c\x01\x0e\x01\x14\xf8\x02\x80\x0c\x00\x0a\x0a\x0a\x01\x02\xf4\x02\x80\x0a\x0e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_7_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x08\x01\x02\x10\x02\xf2\x04\x01\x04\x08\x08\xf9\x02\x03\x08\xfd\x02\x03\x06\xfe\x0e\x01\x02\x01\x0a\x04\x0a\x05\x06\xf8\x0e\x01\x0a\x01\x24\x01\x02\x80\x0c\x00\x0a\x02\x0a\x01\x02\xf4\x02\x80\x0a\x0e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[205]; + } +toplevel_consts_7_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 204, + }, + .ob_shash = -1, + .ob_sval = "\x0f\x16\x0f\x22\x0f\x22\x09\x0c\x1d\x21\x09\x15\x16\x19\x09\x1a\x09\x22\x13\x17\x16\x1a\x16\x1f\x11\x2a\x11\x2a\x18\x1c\x18\x22\x26\x27\x18\x27\x15\x24\x2b\x2f\x2b\x35\x39\x3c\x2b\x3c\x15\x24\x26\x29\x19\x1d\x19\x23\x19\x1d\x19\x23\x19\x23\x27\x28\x19\x28\x19\x23\x19\x23\x20\x24\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x1d\x1e\x21\x11\x22\x11\x22\x11\x22\x18\x1c\x18\x2b\x18\x2b\x15\x4f\x1f\x2d\x2e\x47\x4a\x4e\x2e\x4e\x1f\x4f\x19\x4f\x18\x1c\x18\x23\x18\x32\x2c\x31\x18\x32\x15\x2a\x19\x1d\x19\x25\x19\x25\x29\x2a\x19\x2a\x19\x25\x19\x25\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x00\x00\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x15\x11\x1c\x11\x26\x11\x26\x11\x26\x11\x15\x11\x1c\x11\x26\x11\x26\x11\x26\x13\x17\x00\x00\x11\x1d\x1e\x21\x11\x22\x0d\x22\x0d\x22", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_7_consts_4_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x89\x04\x41\x20\x00\x8d\x16\x41\x0a\x03\xa3\x05\x41\x20\x00\xad\x17\x41\x0a\x03\xc1\x04\x06\x41\x20\x00\xc1\x0a\x04\x41\x0e\x0b\xc1\x0e\x01\x41\x20\x00\xc1\x0f\x03\x41\x0e\x0b\xc1\x12\x0e\x41\x20\x00\xc1\x20\x05\x41\x25\x07", +}; +static struct PyCodeObject toplevel_consts_7_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_consts_4_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 100, + .co_code = & toplevel_consts_7_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[183]; + } +toplevel_consts_7_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 182, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x6a\x02\x35\x00\x01\x00\x7c\x00\x6a\x03\x7c\x01\x6b\x03\x72\x11\x74\x04\x64\x01\x83\x01\x82\x01\x7c\x00\x6a\x05\x64\x02\x6b\x04\x73\x18\x4a\x00\x82\x01\x7c\x00\x04\x00\x6a\x05\x64\x03\x38\x00\x02\x00\x5f\x05\x7c\x00\x6a\x05\x64\x02\x6b\x02\x72\x3e\x64\x00\x7c\x00\x5f\x03\x7c\x00\x6a\x06\x72\x46\x7c\x00\x04\x00\x6a\x06\x64\x03\x38\x00\x02\x00\x5f\x06\x7c\x00\x6a\x07\xa0\x08\xa1\x00\x01\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x23\x00\x31\x00\x73\x53\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_7_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cannot release un-acquired lock", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_7_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_7_consts_5_consts_1._ascii.ob_base, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_7_consts_5_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "RuntimeError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_7_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_0._ascii.ob_base, + & toplevel_consts_7_consts_3_names_1._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + & toplevel_consts_7_consts_2_names_5._ascii.ob_base, + & toplevel_consts_7_consts_5_names_4._ascii.ob_base, + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + & toplevel_consts_7_consts_2_names_7._ascii.ob_base, + & toplevel_consts_7_consts_2_names_3._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_7_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock.release", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_7_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x08\x01\x0a\x01\x08\x01\x0e\x01\x0e\x01\x0a\x01\x06\x01\x06\x01\x0e\x01\x0c\x01\x0e\xf7\x02\x05\x0e\xfb\x02\x07\x16\xf9\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[33]; + } +toplevel_consts_7_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 32, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x04\x01\x04\x09\x08\xf8\x0a\x01\x0e\x01\x0e\x01\x08\x01\x02\x04\x06\xfd\x04\x01\x02\x02\x0e\xff\x42\x01\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[183]; + } +toplevel_consts_7_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 182, + }, + .ob_shash = -1, + .ob_sval = "\x0f\x16\x0f\x22\x0f\x22\x09\x0c\x0e\x12\x0e\x17\x09\x2a\x09\x2a\x10\x14\x10\x1a\x1e\x21\x10\x21\x0d\x46\x17\x23\x24\x45\x17\x46\x11\x46\x14\x18\x14\x1e\x21\x22\x14\x22\x0d\x22\x0d\x22\x0d\x22\x0d\x11\x0d\x17\x0d\x17\x1b\x1c\x0d\x1c\x0d\x17\x0d\x17\x10\x14\x10\x1a\x1e\x1f\x10\x1f\x0d\x2a\x1e\x22\x11\x15\x11\x1b\x14\x18\x14\x20\x11\x2a\x15\x19\x15\x21\x15\x21\x25\x26\x15\x26\x15\x21\x15\x21\x15\x19\x15\x20\x15\x2a\x15\x2a\x15\x2a\x15\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x0d\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x11\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x00\x00\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[18]; + } +toplevel_consts_7_consts_5_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 17, + }, + .ob_shash = -1, + .ob_sval = "\x87\x2f\x41\x0e\x03\xc1\x0e\x04\x41\x12\x0b\xc1\x13\x03\x41\x12\x0b", +}; +static struct PyCodeObject toplevel_consts_7_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_consts_5_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 125, + .co_code = & toplevel_consts_7_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_7_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x6a\x01\x74\x02\x7c\x00\x83\x01\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_7_consts_6_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock({!r}) at {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_7_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_7_consts_6_consts_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_7_consts_6_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "format", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_7_consts_6_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "id", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_7_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_6_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_7_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_7_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__repr__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_7_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLock.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_7_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_7_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x10\x29\x10\x45\x31\x35\x31\x3a\x3c\x3e\x3f\x43\x3c\x44\x10\x45\x09\x45", +}; +static struct PyCodeObject toplevel_consts_7_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 138, + .co_code = & toplevel_consts_7_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_7_consts_0._ascii.ob_base, + & toplevel_consts_7_consts_1._ascii.ob_base, + & toplevel_consts_7_consts_2.ob_base, + & toplevel_consts_7_consts_3.ob_base, + & toplevel_consts_7_consts_4.ob_base, + & toplevel_consts_7_consts_5.ob_base, + & toplevel_consts_7_consts_6.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_7_consts_2_name._ascii.ob_base, + & toplevel_consts_7_consts_3_name._ascii.ob_base, + & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + & toplevel_consts_7_consts_6_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01\x06\x05\x06\x08\x06\x15\x06\x19\x0a\x0d", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x08\xbf\x02\x45\x02\xbb\x06\x4d\x06\x15\x06\x19\x06\x0d\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x19\x05\x19\x05\x19\x05\x1a\x05\x1a\x05\x1a\x05\x22\x05\x22\x05\x22\x05\x2a\x05\x2a\x05\x2a\x05\x45\x05\x45\x05\x45\x05\x45\x05\x45", +}; +static struct PyCodeObject toplevel_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 65, + .co_code = & toplevel_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_7_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[87]; + } +toplevel_consts_9_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 86, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x41\x20\x73\x69\x6d\x70\x6c\x65\x20\x5f\x4d\x6f\x64\x75\x6c\x65\x4c\x6f\x63\x6b\x20\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x74\x20\x66\x6f\x72\x20\x50\x79\x74\x68\x6f\x6e\x20\x62\x75\x69\x6c\x64\x73\x20\x77\x69\x74\x68\x6f\x75\x74\x0a\x20\x20\x20\x20\x6d\x75\x6c\x74\x69\x2d\x74\x68\x72\x65\x61\x64\x69\x6e\x67\x20\x73\x75\x70\x70\x6f\x72\x74\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_9_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x01\x7c\x00\x5f\x01\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_9_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_9_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_9_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_9_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x15\x19\x09\x0d\x09\x12\x16\x17\x09\x0d\x09\x13\x09\x13\x09\x13", +}; +static struct PyCodeObject toplevel_consts_9_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_9_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 146, + .co_code = & toplevel_consts_9_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_9_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_9_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_9_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x04\x00\x6a\x00\x64\x01\x37\x00\x02\x00\x5f\x00\x64\x02\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_9_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, + Py_True, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_9_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_9_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock.acquire", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_9_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_9_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x09\x0d\x09\x13\x09\x13\x17\x18\x09\x18\x09\x13\x09\x13\x10\x14\x10\x14", +}; +static struct PyCodeObject toplevel_consts_9_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_9_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_9_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 150, + .co_code = & toplevel_consts_9_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + .co_qualname = & toplevel_consts_9_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_9_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_9_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_9_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_9_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x6b\x02\x72\x09\x74\x01\x64\x02\x83\x01\x82\x01\x7c\x00\x04\x00\x6a\x00\x64\x03\x38\x00\x02\x00\x5f\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_9_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + & toplevel_consts_7_consts_5_consts_1._ascii.ob_base, + & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_9_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_names_6._ascii.ob_base, + & toplevel_consts_7_consts_5_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_9_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock.release", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_9_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x08\x01\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_9_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x0a\x01\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_9_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x16\x1a\x1b\x0c\x1b\x09\x42\x13\x1f\x20\x41\x13\x42\x0d\x42\x09\x0d\x09\x13\x09\x13\x17\x18\x09\x18\x09\x13\x09\x13\x09\x13\x09\x13", +}; +static struct PyCodeObject toplevel_consts_9_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_9_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_9_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 154, + .co_code = & toplevel_consts_9_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + .co_qualname = & toplevel_consts_9_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_9_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_9_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_9_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_9_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock({!r}) at {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_9_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_9_consts_5_consts_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_9_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_DummyModuleLock.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_9_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x10\x2e\x10\x4a\x36\x3a\x36\x3f\x41\x43\x44\x48\x41\x49\x10\x4a\x09\x4a", +}; +static struct PyCodeObject toplevel_consts_9_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_9_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 159, + .co_code = & toplevel_consts_7_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_9_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_9_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_9_consts_0._ascii.ob_base, + & toplevel_consts_9_consts_1._ascii.ob_base, + & toplevel_consts_9_consts_2.ob_base, + & toplevel_consts_9_consts_3.ob_base, + & toplevel_consts_9_consts_4.ob_base, + & toplevel_consts_9_consts_5.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_7_consts_2_name._ascii.ob_base, + & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + & toplevel_consts_7_consts_6_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01\x06\x03\x06\x04\x06\x04\x0a\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x08\xf1\x00\x7f\x02\x11\x00\x81\x02\xef\x00\x7f\x06\x15\x06\x04\x06\x05\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x20\x01\x01\x05\x17\x05\x17\x05\x17\x05\x14\x05\x14\x05\x14\x05\x18\x05\x18\x05\x18\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x05\x4a", +}; +static struct PyCodeObject toplevel_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 142, + .co_code = & toplevel_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_9_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_9_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x84\x00\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_11_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLockManager", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_11_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x00\x7c\x00\x5f\x01\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_11_consts_1_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_name", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_11_consts_1_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_lock", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_1_names_0._ascii.ob_base, + & toplevel_consts_11_consts_1_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_11_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLockManager.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_11_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x16\x1a\x09\x0d\x09\x13\x16\x1a\x09\x0d\x09\x13\x09\x13\x09\x13", +}; +static struct PyCodeObject toplevel_consts_11_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 165, + .co_code = & toplevel_consts_11_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_11_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x6a\x01\x83\x01\x7c\x00\x5f\x02\x7c\x00\x6a\x02\xa0\x03\xa1\x00\x01\x00\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_module_lock", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + & toplevel_consts_11_consts_1_names_0._ascii.ob_base, + & toplevel_consts_11_consts_1_names_1._ascii.ob_base, + & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__enter__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_11_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLockManager.__enter__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_11_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x16\x26\x27\x2b\x27\x31\x16\x32\x09\x0d\x09\x13\x09\x0d\x09\x13\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d", +}; +static struct PyCodeObject toplevel_consts_11_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 169, + .co_code = & toplevel_consts_11_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_11_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\xa0\x01\xa1\x00\x01\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_1_names_1._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "args", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_3_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "kwargs", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_3_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__exit__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_11_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ModuleLockManager.__exit__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_11_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_11_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x09\x0d\x09\x13\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d", +}; +static struct PyCodeObject toplevel_consts_11_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 15, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 173, + .co_code = & toplevel_consts_11_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_0._ascii.ob_base, + & toplevel_consts_11_consts_1.ob_base, + & toplevel_consts_11_consts_2.ob_base, + & toplevel_consts_11_consts_3.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_11_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_7_consts_2_name._ascii.ob_base, + & toplevel_consts_11_consts_2_name._ascii.ob_base, + & toplevel_consts_11_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x06\x02\x06\x04\x0a\x04", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_11_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x08\xdc\x00\x7f\x06\x28\x06\x04\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x1a\x05\x1a\x05\x1a\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d", +}; +static struct PyCodeObject toplevel_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 163, + .co_code = & toplevel_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_11_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[153]; + } +toplevel_consts_13_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 152, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x01\x00\x09\x00\x09\x00\x74\x02\x7c\x00\x19\x00\x83\x00\x7d\x01\x6e\x0d\x23\x00\x04\x00\x74\x03\x79\x17\x01\x00\x01\x00\x01\x00\x64\x01\x7d\x01\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x01\x64\x01\x75\x00\x72\x3e\x74\x04\x64\x01\x75\x00\x72\x26\x74\x05\x7c\x00\x83\x01\x7d\x01\x6e\x04\x74\x06\x7c\x00\x83\x01\x7d\x01\x7c\x00\x66\x01\x64\x02\x84\x01\x7d\x02\x74\x07\xa0\x08\x7c\x01\x7c\x02\xa1\x02\x74\x02\x7c\x00\x3c\x00\x09\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x7c\x01\x53\x00\x09\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x7c\x01\x53\x00\x23\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[140]; + } +toplevel_consts_13_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 139, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x47\x65\x74\x20\x6f\x72\x20\x63\x72\x65\x61\x74\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x20\x66\x6f\x72\x20\x61\x20\x67\x69\x76\x65\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x41\x63\x71\x75\x69\x72\x65\x2f\x72\x65\x6c\x65\x61\x73\x65\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\x6c\x79\x20\x74\x68\x65\x20\x67\x6c\x6f\x62\x61\x6c\x20\x69\x6d\x70\x6f\x72\x74\x20\x6c\x6f\x63\x6b\x20\x74\x6f\x20\x70\x72\x6f\x74\x65\x63\x74\x0a\x20\x20\x20\x20\x5f\x6d\x6f\x64\x75\x6c\x65\x5f\x6c\x6f\x63\x6b\x73\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_13_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x01\x00\x09\x00\x74\x02\xa0\x03\x7c\x01\xa1\x01\x7c\x00\x75\x00\x72\x16\x74\x02\x7c\x01\x3d\x00\x09\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x64\x00\x53\x00\x09\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x64\x00\x53\x00\x23\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_13_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_imp", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_13_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "acquire_lock", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_13_consts_2_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_module_locks", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_13_consts_2_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "release_lock", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_13_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_13_consts_2_names_0._ascii.ob_base, + & toplevel_consts_13_consts_2_names_1._ascii.ob_base, + & toplevel_consts_13_consts_2_names_2._ascii.ob_base, + & toplevel_consts_7_consts_3_names_5._ascii.ob_base, + & toplevel_consts_13_consts_2_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_13_consts_2_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ref", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_13_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_13_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_13_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cb", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_13_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_module_lock..cb", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_13_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x02\x01\x0e\x04\x08\x01\x0c\x02\x02\xfd\x0c\x03\x02\x80\x0a\x00\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_13_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x02\x08\x0c\xfd\x0a\x01\x0c\x02\x02\xfe\x0c\x02\x02\x80\x0a\x00\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_13_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x11\x15\x11\x24\x11\x24\x11\x24\x11\x28\x18\x25\x18\x2f\x2a\x2e\x18\x2f\x33\x36\x18\x36\x15\x30\x1d\x2a\x2b\x2f\x1d\x30\x1d\x30\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x15\x28\x15\x30\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x15\x28\x00\x00\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_13_consts_2_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x85\x0a\x1d\x00\x9d\x06\x23\x07", +}; +static struct PyCodeObject toplevel_consts_13_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_13_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_13_consts_2_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 198, + .co_code = & toplevel_consts_13_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_13_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_13_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_13_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_13_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_13_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_13_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_13_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_13_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_13_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_13_consts_2.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_13_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "KeyError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_13_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_weakref", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_13_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_13_consts_2_names_0._ascii.ob_base, + & toplevel_consts_13_consts_2_names_1._ascii.ob_base, + & toplevel_consts_13_consts_2_names_2._ascii.ob_base, + & toplevel_consts_13_names_3._ascii.ob_base, + & toplevel_consts_7_consts_2_names_0._ascii.ob_base, + & toplevel_consts_9_consts_0._ascii.ob_base, + & toplevel_consts_7_consts_0._ascii.ob_base, + & toplevel_consts_13_names_7._ascii.ob_base, + & toplevel_consts_13_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_13_consts_2_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_13_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + & toplevel_consts_13_consts_2_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_13_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x02\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x08\x03\x08\x01\x0a\x01\x08\x02\x0a\x02\x12\x0b\x08\x02\x04\x02\x02\xeb\x08\x13\x04\x02\x02\x80\x0a\xfe\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_13_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x02\x1a\x02\xeb\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x06\x02\x02\x11\x06\xf0\x02\x03\x0a\xfe\x08\x02\x02\x02\x08\x09\x12\x02\x08\x02\x04\x02\x02\xfc\x08\x02\x04\x02\x02\x80\x0a\xfe\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[153]; + } +toplevel_consts_13_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 152, + }, + .ob_shash = -1, + .ob_sval = "\x05\x09\x05\x18\x05\x18\x05\x18\x05\x1c\x09\x18\x14\x21\x22\x26\x14\x27\x14\x29\x0d\x11\x0d\x11\x00\x00\x09\x18\x10\x18\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x0d\x11\x0d\x11\x0d\x11\x09\x18\x00\x00\x0c\x10\x14\x18\x0c\x18\x09\x39\x10\x17\x1b\x1f\x10\x1f\x0d\x29\x18\x28\x29\x2d\x18\x2e\x11\x15\x11\x15\x18\x23\x24\x28\x18\x29\x11\x15\x1e\x22\x0d\x28\x0d\x28\x0d\x28\x0d\x28\x23\x2b\x23\x39\x30\x34\x36\x38\x23\x39\x0d\x1a\x1b\x1f\x0d\x20\x0d\x20\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x0c\x10\x05\x10\x09\x39\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x0c\x10\x05\x10\x00\x00\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x09\x1c\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[34]; + } +toplevel_consts_13_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 33, + }, + .ob_shash = -1, + .ob_sval = "\x86\x05\x0c\x00\x8b\x01\x41\x05\x00\x8c\x09\x18\x07\x95\x02\x41\x05\x00\x97\x01\x18\x07\x98\x1f\x41\x05\x00\xc1\x05\x06\x41\x0b\x07", +}; +static struct PyCodeObject toplevel_consts_13 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_13_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_13_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_code.ob_sval, + .co_exceptiontable = & toplevel_consts_13_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 179, + .co_code = & toplevel_consts_13_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + .co_linetable = & toplevel_consts_13_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_13_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_13_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_14_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x7d\x01\x09\x00\x7c\x01\xa0\x01\xa1\x00\x01\x00\x6e\x0c\x23\x00\x04\x00\x74\x02\x79\x14\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x7c\x01\xa0\x03\xa1\x00\x01\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[190]; + } +toplevel_consts_14_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 189, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x41\x63\x71\x75\x69\x72\x65\x73\x20\x74\x68\x65\x6e\x20\x72\x65\x6c\x65\x61\x73\x65\x73\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x20\x66\x6f\x72\x20\x61\x20\x67\x69\x76\x65\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x69\x73\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x73\x75\x72\x65\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x63\x6f\x6d\x70\x6c\x65\x74\x65\x6c\x79\x20\x69\x6e\x69\x74\x69\x61\x6c\x69\x7a\x65\x64\x2c\x20\x69\x6e\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x65\x76\x65\x6e\x74\x20\x69\x74\x20\x69\x73\x20\x62\x65\x69\x6e\x67\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x20\x62\x79\x20\x61\x6e\x6f\x74\x68\x65\x72\x20\x74\x68\x72\x65\x61\x64\x2e\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_14_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_14_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_14_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + & toplevel_consts_7_consts_4_names_9._ascii.ob_base, + & toplevel_consts_5_consts_0._ascii.ob_base, + & toplevel_consts_7_consts_4_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_14_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_7_consts_2_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_14_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_lock_unlock_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_14_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x02\x01\x0a\x01\x02\x80\x0c\x01\x06\x03\x02\xfd\x02\x80\x0c\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_14_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x02\x08\x0a\xfa\x02\x80\x02\x04\x02\xfd\x10\x03\x02\x80\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_14_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x1c\x1d\x21\x0c\x22\x05\x09\x05\x17\x09\x0d\x09\x17\x09\x17\x09\x17\x09\x17\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x09\x0d\x09\x17\x09\x17\x09\x17\x09\x17\x09\x17", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_14_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x85\x04\x0a\x00\x8a\x07\x15\x07\x94\x01\x15\x07", +}; +static struct PyCodeObject toplevel_consts_14 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_14_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_14_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_14_code.ob_sval, + .co_exceptiontable = & toplevel_consts_14_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 216, + .co_code = & toplevel_consts_14_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_14_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_14_name._ascii.ob_base, + .co_qualname = & toplevel_consts_14_name._ascii.ob_base, + .co_linetable = & toplevel_consts_14_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_14_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_14_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_14_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_15_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x7c\x01\x69\x00\x7c\x02\xa4\x01\x8e\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[303]; + } +toplevel_consts_15_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 302, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x72\x65\x6d\x6f\x76\x65\x5f\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x5f\x66\x72\x61\x6d\x65\x73\x20\x69\x6e\x20\x69\x6d\x70\x6f\x72\x74\x2e\x63\x20\x77\x69\x6c\x6c\x20\x61\x6c\x77\x61\x79\x73\x20\x72\x65\x6d\x6f\x76\x65\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x73\x0a\x20\x20\x20\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x20\x66\x72\x61\x6d\x65\x73\x20\x74\x68\x61\x74\x20\x65\x6e\x64\x20\x77\x69\x74\x68\x20\x61\x20\x63\x61\x6c\x6c\x20\x74\x6f\x20\x74\x68\x69\x73\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x0a\x20\x20\x20\x20\x55\x73\x65\x20\x69\x74\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x61\x20\x6e\x6f\x72\x6d\x61\x6c\x20\x63\x61\x6c\x6c\x20\x69\x6e\x20\x70\x6c\x61\x63\x65\x73\x20\x77\x68\x65\x72\x65\x20\x69\x6e\x63\x6c\x75\x64\x69\x6e\x67\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x0a\x20\x20\x20\x20\x66\x72\x61\x6d\x65\x73\x20\x69\x6e\x74\x72\x6f\x64\x75\x63\x65\x73\x20\x75\x6e\x77\x61\x6e\x74\x65\x64\x20\x6e\x6f\x69\x73\x65\x20\x69\x6e\x74\x6f\x20\x74\x68\x65\x20\x74\x72\x61\x63\x65\x62\x61\x63\x6b\x20\x28\x65\x2e\x67\x2e\x20\x77\x68\x65\x6e\x20\x65\x78\x65\x63\x75\x74\x69\x6e\x67\x0a\x20\x20\x20\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x64\x65\x29\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_15_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_15_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "f", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_15_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "kwds", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_15_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_15_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_15_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_call_with_frames_removed", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_15_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x08", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_15_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0d\x0f\x13\x0c\x1c\x17\x1b\x0c\x1c\x0c\x1c\x05\x1c", +}; +static struct PyCodeObject toplevel_consts_15 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_15_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_15_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 15, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 233, + .co_code = & toplevel_consts_15_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_name._ascii.ob_base, + .co_qualname = & toplevel_consts_15_name._ascii.ob_base, + .co_linetable = & toplevel_consts_15_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_15_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_15_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_17_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "verbosity", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_17 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_17_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_18_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x6a\x02\x7c\x01\x6b\x05\x72\x1b\x7c\x00\xa0\x03\x64\x01\xa1\x01\x73\x0f\x64\x02\x7c\x00\x17\x00\x7d\x00\x74\x04\x7c\x00\x6a\x05\x7c\x02\x8e\x00\x74\x00\x6a\x06\x64\x03\x8d\x02\x01\x00\x64\x04\x53\x00\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[62]; + } +toplevel_consts_18_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 61, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Print the message to stderr if -v/PYTHONVERBOSE is turned on.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_18_consts_1_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "#", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_18_consts_1_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "import ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_18_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_18_consts_1_0._ascii.ob_base, + & toplevel_consts_18_consts_1_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_18_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "# ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_18_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "file", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_18_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_18_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_18_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_18_consts_0._ascii.ob_base, + & toplevel_consts_18_consts_1._object.ob_base.ob_base, + & toplevel_consts_18_consts_2._ascii.ob_base, + & toplevel_consts_18_consts_3._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_18_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "flags", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_18_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "verbose", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_18_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "startswith", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_18_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "print", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_18_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "stderr", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_18_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_18_names_1._ascii.ob_base, + & toplevel_consts_18_names_2._ascii.ob_base, + & toplevel_consts_18_names_3._ascii.ob_base, + & toplevel_consts_18_names_4._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + & toplevel_consts_18_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_18_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "message", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_18_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_18_varnames_0._ascii.ob_base, + & toplevel_consts_17_0._ascii.ob_base, + & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_18_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_verbose_message", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_18_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x0a\x01\x08\x01\x18\x01\x04\xfd", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_18_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x02\x03\x08\xfe\x0a\x01\x1c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_18_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0b\x08\x11\x08\x19\x1d\x26\x08\x26\x05\x36\x10\x17\x10\x34\x23\x33\x10\x34\x09\x25\x17\x1b\x1e\x25\x17\x25\x0d\x14\x09\x0e\x0f\x16\x0f\x1d\x1f\x23\x0f\x24\x2b\x2e\x2b\x35\x09\x36\x09\x36\x09\x36\x09\x36\x09\x36\x05\x36\x05\x36", +}; +static struct PyCodeObject toplevel_consts_18 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_18_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_18_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_18_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 7, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 1, + .co_stacksize = 4, + .co_firstlineno = 244, + .co_code = & toplevel_consts_18_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_18_name._ascii.ob_base, + .co_qualname = & toplevel_consts_18_name._ascii.ob_base, + .co_linetable = & toplevel_consts_18_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_18_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_18_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_19_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x87\x00\x88\x00\x66\x01\x64\x01\x84\x08\x7d\x01\x74\x00\x7c\x01\x89\x00\x83\x02\x01\x00\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[50]; + } +toplevel_consts_19_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 49, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Decorator to verify the named module is built-in.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_19_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x74\x00\x6a\x01\x76\x01\x72\x0e\x74\x02\x64\x01\xa0\x03\x7c\x01\xa1\x01\x7c\x01\x64\x02\x8d\x02\x82\x01\x89\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_19_consts_1_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{!r} is not a built-in module", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_19_consts_1_consts_1._ascii.ob_base, + & toplevel_consts_4_varnames._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_19_consts_1_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "builtin_module_names", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_19_consts_1_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ImportError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_19_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_19_consts_1_names_1._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_19_consts_1_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fullname", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_19_consts_1_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_19_consts_1_freevars_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fxn", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_19_consts_1_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_19_consts_1_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_builtin_wrapper", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[53]; + } +toplevel_consts_19_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 52, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_builtin.._requires_builtin_wrapper", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_19_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0a\x01\x02\x01\x06\xff\x0a\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_19_consts_1_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x02\x02\x0a\xff\x08\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_19_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x14\x1c\x1f\x1c\x34\x0c\x34\x09\x2d\x13\x1e\x1f\x3e\x1f\x4f\x46\x4e\x1f\x4f\x24\x2c\x13\x2d\x13\x2d\x0d\x2d\x10\x13\x14\x18\x1a\x22\x10\x23\x09\x23", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_consts_1_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, + & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_19_consts_1_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = "\x20\x20\x80", +}; +static struct PyCodeObject toplevel_consts_19_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_19_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_19_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 254, + .co_code = & toplevel_consts_19_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_19_consts_1_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_19_consts_1_name._ascii.ob_base, + .co_qualname = & toplevel_consts_19_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_19_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_consts_1_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_19_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_19_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_19_consts_0._ascii.ob_base, + & toplevel_consts_19_consts_1.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_19_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_19_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, + & toplevel_consts_19_consts_1_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_19_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_builtin", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_19_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0a\x02\x0a\x05\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_19_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0a\x06\x0a\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_19_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x05\x23\x05\x23\x05\x23\x05\x23\x05\x23\x05\x0a\x0b\x24\x26\x29\x05\x2a\x05\x2a\x0c\x25\x05\x25", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_19_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "` ", +}; +static struct PyCodeObject toplevel_consts_19 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_19_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 252, + .co_code = & toplevel_consts_19_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_19_name._ascii.ob_base, + .co_qualname = & toplevel_consts_19_name._ascii.ob_base, + .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_19_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[48]; + } +toplevel_consts_20_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 47, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Decorator to verify the named module is frozen.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_20_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x7c\x01\xa1\x01\x73\x0e\x74\x02\x64\x01\xa0\x03\x7c\x01\xa1\x01\x7c\x01\x64\x02\x8d\x02\x82\x01\x89\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_20_consts_1_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{!r} is not a frozen module", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_20_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_20_consts_1_consts_1._ascii.ob_base, + & toplevel_consts_4_varnames._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_20_consts_1_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "is_frozen", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_20_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_13_consts_2_names_0._ascii.ob_base, + & toplevel_consts_20_consts_1_names_1._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_20_consts_1_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_frozen_wrapper", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[51]; + } +toplevel_consts_20_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 50, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_frozen.._requires_frozen_wrapper", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_20_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x28\x1f\x27\x10\x28\x09\x2d\x13\x1e\x1f\x3c\x1f\x4d\x44\x4c\x1f\x4d\x24\x2c\x13\x2d\x13\x2d\x0d\x2d\x10\x13\x14\x18\x1a\x22\x10\x23\x09\x23", +}; +static struct PyCodeObject toplevel_consts_20_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_20_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_20_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_20_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 265, + .co_code = & toplevel_consts_20_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_19_consts_1_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_20_consts_1_name._ascii.ob_base, + .co_qualname = & toplevel_consts_20_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_19_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_consts_1_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_20_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_19_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_20_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_20_consts_0._ascii.ob_base, + & toplevel_consts_20_consts_1.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_20_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, + & toplevel_consts_20_consts_1_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_20_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_requires_frozen", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_20_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x05\x23\x05\x23\x05\x23\x05\x23\x05\x23\x05\x0a\x0b\x23\x25\x28\x05\x29\x05\x29\x0c\x24\x05\x24", +}; +static struct PyCodeObject toplevel_consts_20 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_20_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 263, + .co_code = & toplevel_consts_19_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_20_name._ascii.ob_base, + .co_qualname = & toplevel_consts_20_name._ascii.ob_base, + .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_20_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_21_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7d\x02\x74\x00\xa0\x01\x7c\x02\x74\x02\xa1\x02\x01\x00\x74\x03\x7c\x01\x7c\x00\x83\x02\x7d\x03\x7c\x01\x74\x04\x6a\x05\x76\x00\x72\x21\x74\x04\x6a\x05\x7c\x01\x19\x00\x7d\x04\x74\x06\x7c\x03\x7c\x04\x83\x02\x01\x00\x74\x04\x6a\x05\x7c\x01\x19\x00\x53\x00\x74\x07\x7c\x03\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[131]; + } +toplevel_consts_21_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 130, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4c\x6f\x61\x64\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x6e\x74\x6f\x20\x73\x79\x73\x2e\x6d\x6f\x64\x75\x6c\x65\x73\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x69\x74\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x6c\x6f\x61\x64\x65\x72\x2e\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[104]; + } +toplevel_consts_21_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 103, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_21_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_21_consts_0._ascii.ob_base, + & toplevel_consts_21_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_warnings", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "warn", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_21_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "DeprecationWarning", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_21_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec_from_loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_21_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "modules", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_exec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_load", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_21_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_21_names_2._ascii.ob_base, + & toplevel_consts_21_names_3._ascii.ob_base, + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_21_names_6._ascii.ob_base, + & toplevel_consts_21_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_21_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "msg", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_21_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_21_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, + & toplevel_consts_21_varnames_2._ascii.ob_base, + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_21_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_load_module_shim", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_21_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x04\x06\x0c\x02\x0a\x01\x0a\x01\x0a\x01\x0a\x01\x0a\x01\x08\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_21_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x02\x07\x02\xff\x0c\x02\x0a\x01\x08\x01\x02\x05\x0a\xfc\x0a\x01\x0a\x01\x08\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_21_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x33\x05\x08\x05\x0e\x05\x2c\x14\x17\x19\x2b\x05\x2c\x05\x2c\x0c\x1c\x1d\x25\x27\x2b\x0c\x2c\x05\x09\x08\x10\x14\x17\x14\x1f\x08\x1f\x05\x1b\x12\x15\x12\x1d\x1e\x26\x12\x27\x09\x0f\x09\x0e\x0f\x13\x15\x1b\x09\x1c\x09\x1c\x10\x13\x10\x1b\x1c\x24\x10\x25\x09\x25\x10\x15\x16\x1a\x10\x1b\x09\x1b", +}; +static struct PyCodeObject toplevel_consts_21 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_21_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_21_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_21_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 275, + .co_code = & toplevel_consts_21_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_21_name._ascii.ob_base, + .co_qualname = & toplevel_consts_21_name._ascii.ob_base, + .co_linetable = & toplevel_consts_21_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_21_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_21_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[195]; + } +toplevel_consts_22_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 194, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x64\x01\x64\x02\x83\x03\x7d\x01\x74\x00\x7c\x00\x64\x03\x64\x02\x83\x03\x04\x00\x7d\x02\x72\x12\x74\x01\x7c\x02\x83\x01\x53\x00\x74\x02\x7c\x01\x64\x04\x83\x02\x72\x28\x09\x00\x7c\x01\xa0\x03\x7c\x00\xa1\x01\x53\x00\x23\x00\x04\x00\x74\x04\x79\x26\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x05\x7d\x03\x6e\x0d\x23\x00\x04\x00\x74\x06\x79\x38\x01\x00\x01\x00\x01\x00\x64\x05\x7d\x03\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x07\x7d\x04\x6e\x1c\x23\x00\x04\x00\x74\x06\x79\x59\x01\x00\x01\x00\x01\x00\x7c\x01\x64\x02\x75\x00\x72\x51\x64\x06\xa0\x08\x7c\x03\xa1\x01\x06\x00\x59\x00\x53\x00\x64\x07\xa0\x08\x7c\x03\x7c\x01\xa1\x02\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00\x64\x08\xa0\x08\x7c\x03\x7c\x04\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[45]; + } +toplevel_consts_22_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 44, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "The implementation of ModuleType.__repr__().", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_22_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__loader__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_22_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__spec__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_22_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module_repr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_22_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "?", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_22_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_22_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_22_consts_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_22_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_22_consts_0._ascii.ob_base, + & toplevel_consts_22_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_22_consts_3._ascii.ob_base, + & toplevel_consts_22_consts_4._ascii.ob_base, + & toplevel_consts_22_consts_5._ascii.ob_base, + & toplevel_consts_22_consts_6._ascii.ob_base, + & toplevel_consts_22_consts_7._ascii.ob_base, + & toplevel_consts_22_consts_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_22_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_module_repr_from_spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_22_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Exception", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_22_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__file__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_22_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_3_names_2._ascii.ob_base, + & toplevel_consts_22_names_1._ascii.ob_base, + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_22_consts_4._ascii.ob_base, + & toplevel_consts_22_names_4._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_22_names_7._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_22_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_22_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "filename", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_22_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_22_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_module_repr", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_22_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x10\x01\x08\x01\x0a\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x02\x02\x08\x01\x02\x80\x0c\x01\x08\x01\x0e\x01\x10\x02\x02\xfc\x02\x80\x0c\x06", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_22_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x0e\x01\x02\x06\x08\xfb\x08\x01\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x05\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x02\x09\x08\xf9\x02\x80\x02\x05\x02\xfc\x08\x04\x06\xfd\x02\x03\x0e\xfe\x12\x02\x02\x80\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[195]; + } +toplevel_consts_22_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 194, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x15\x16\x1c\x1e\x2a\x2c\x30\x0e\x31\x05\x0b\x10\x17\x18\x1e\x20\x2a\x2c\x30\x10\x31\x08\x31\x08\x0c\x05\x11\x10\x26\x27\x2b\x10\x2c\x09\x2c\x0a\x11\x12\x18\x1a\x27\x0a\x28\x05\x11\x09\x11\x14\x1a\x14\x2e\x27\x2d\x14\x2e\x0d\x2e\x00\x00\x09\x11\x10\x19\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x13\x10\x16\x10\x1f\x09\x0d\x09\x0d\x00\x00\x05\x13\x0c\x1a\x05\x13\x05\x13\x05\x13\x05\x13\x10\x13\x09\x0d\x09\x0d\x09\x0d\x05\x13\x00\x00\x05\x40\x14\x1a\x14\x23\x09\x11\x09\x11\x00\x00\x05\x3f\x0c\x1a\x05\x3f\x05\x3f\x05\x3f\x05\x3f\x0c\x12\x16\x1a\x0c\x1a\x09\x3f\x14\x23\x14\x30\x2b\x2f\x14\x30\x0d\x30\x0d\x30\x0d\x30\x14\x2a\x14\x3f\x32\x36\x38\x3e\x14\x3f\x0d\x3f\x0d\x3f\x0d\x3f\x05\x3f\x00\x00\x10\x29\x10\x40\x31\x35\x37\x3f\x10\x40\x09\x40", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[46]; + } +toplevel_consts_22_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 45, + }, + .ob_shash = -1, + .ob_sval = "\x98\x04\x1d\x00\x9d\x07\x27\x07\xa6\x01\x27\x07\xa9\x03\x2d\x00\xad\x09\x39\x07\xb8\x01\x39\x07\xbb\x03\x3f\x00\xbf\x10\x41\x1a\x07\xc1\x11\x06\x41\x1a\x07\xc1\x19\x01\x41\x1a\x07", +}; +static struct PyCodeObject toplevel_consts_22 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_22_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_22_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_22_code.ob_sval, + .co_exceptiontable = & toplevel_consts_22_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 294, + .co_code = & toplevel_consts_22_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_22_name._ascii.ob_base, + .co_qualname = & toplevel_consts_22_name._ascii.ob_base, + .co_linetable = & toplevel_consts_22_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_22_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_22_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[99]; + } +toplevel_consts_23_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 98, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x64\x02\x64\x02\x64\x03\x9c\x03\x64\x04\x84\x02\x5a\x04\x64\x05\x84\x00\x5a\x05\x64\x06\x84\x00\x5a\x06\x65\x07\x64\x07\x84\x00\x83\x01\x5a\x08\x65\x08\x6a\x09\x64\x08\x84\x00\x83\x01\x5a\x08\x65\x07\x64\x09\x84\x00\x83\x01\x5a\x0a\x65\x07\x64\x0a\x84\x00\x83\x01\x5a\x0b\x65\x0b\x6a\x09\x64\x0b\x84\x00\x83\x01\x5a\x0b\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_23_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[1489]; + } +toplevel_consts_23_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1488, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x54\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x6c\x6f\x61\x64\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x41\x20\x6d\x6f\x64\x75\x6c\x65\x27\x73\x20\x73\x70\x65\x63\x20\x69\x73\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x6f\x72\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x61\x62\x6f\x75\x74\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x46\x6f\x72\x0a\x20\x20\x20\x20\x64\x61\x74\x61\x20\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x69\x6e\x63\x6c\x75\x64\x69\x6e\x67\x20\x73\x6f\x75\x72\x63\x65\x2c\x20\x75\x73\x65\x20\x74\x68\x65\x20\x73\x70\x65\x63\x27\x73\x0a\x20\x20\x20\x20\x6c\x6f\x61\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x60\x6e\x61\x6d\x65\x60\x20\x69\x73\x20\x74\x68\x65\x20\x61\x62\x73\x6f\x6c\x75\x74\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x60\x6c\x6f\x61\x64\x65\x72\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x0a\x20\x20\x20\x20\x74\x6f\x20\x75\x73\x65\x20\x77\x68\x65\x6e\x20\x6c\x6f\x61\x64\x69\x6e\x67\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x60\x70\x61\x72\x65\x6e\x74\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x69\x6e\x2e\x20\x20\x54\x68\x65\x20\x70\x61\x72\x65\x6e\x74\x20\x69\x73\x20\x64\x65\x72\x69\x76\x65\x64\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x60\x20\x64\x65\x74\x65\x72\x6d\x69\x6e\x65\x73\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x63\x6f\x6e\x73\x69\x64\x65\x72\x65\x64\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x6f\x72\x0a\x20\x20\x20\x20\x6e\x6f\x74\x2e\x20\x20\x4f\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x74\x68\x69\x73\x20\x69\x73\x20\x72\x65\x66\x6c\x65\x63\x74\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x60\x5f\x5f\x70\x61\x74\x68\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x6f\x72\x69\x67\x69\x6e\x60\x20\x69\x73\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x20\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x66\x72\x6f\x6d\x20\x77\x68\x69\x63\x68\x20\x74\x6f\x0a\x20\x20\x20\x20\x6c\x6f\x61\x64\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x69\x66\x20\x74\x68\x61\x74\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x69\x73\x20\x61\x76\x61\x69\x6c\x61\x62\x6c\x65\x2e\x20\x20\x57\x68\x65\x6e\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x69\x73\x0a\x20\x20\x20\x20\x73\x65\x74\x2c\x20\x6f\x72\x69\x67\x69\x6e\x20\x77\x69\x6c\x6c\x20\x6d\x61\x74\x63\x68\x2e\x0a\x0a\x20\x20\x20\x20\x60\x68\x61\x73\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x60\x20\x69\x6e\x64\x69\x63\x61\x74\x65\x73\x20\x74\x68\x61\x74\x20\x61\x20\x73\x70\x65\x63\x27\x73\x20\x22\x6f\x72\x69\x67\x69\x6e\x22\x20\x72\x65\x66\x6c\x65\x63\x74\x73\x20\x61\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x57\x68\x65\x6e\x20\x74\x68\x69\x73\x20\x69\x73\x20\x54\x72\x75\x65\x2c\x20\x60\x5f\x5f\x66\x69\x6c\x65\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x73\x65\x74\x2e\x0a\x0a\x20\x20\x20\x20\x60\x63\x61\x63\x68\x65\x64\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\x20\x63\x61\x63\x68\x65\x64\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x2c\x20\x69\x66\x20\x61\x6e\x79\x2e\x20\x20\x49\x74\x0a\x20\x20\x20\x20\x63\x6f\x72\x72\x65\x73\x70\x6f\x6e\x64\x73\x20\x74\x6f\x20\x74\x68\x65\x20\x60\x5f\x5f\x63\x61\x63\x68\x65\x64\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x5f\x73\x65\x61\x72\x63\x68\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x73\x60\x20\x69\x73\x20\x74\x68\x65\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x20\x6f\x66\x20\x70\x61\x74\x68\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x74\x6f\x0a\x20\x20\x20\x20\x73\x65\x61\x72\x63\x68\x20\x77\x68\x65\x6e\x20\x69\x6d\x70\x6f\x72\x74\x69\x6e\x67\x20\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x20\x20\x49\x66\x20\x73\x65\x74\x2c\x20\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x20\x73\x68\x6f\x75\x6c\x64\x20\x62\x65\x0a\x20\x20\x20\x20\x54\x72\x75\x65\x2d\x2d\x61\x6e\x64\x20\x46\x61\x6c\x73\x65\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x2e\x0a\x0a\x20\x20\x20\x20\x50\x61\x63\x6b\x61\x67\x65\x73\x20\x61\x72\x65\x20\x73\x69\x6d\x70\x6c\x79\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x74\x68\x61\x74\x20\x28\x6d\x61\x79\x29\x20\x68\x61\x76\x65\x20\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x20\x20\x49\x66\x20\x61\x20\x73\x70\x65\x63\x0a\x20\x20\x20\x20\x68\x61\x73\x20\x61\x20\x6e\x6f\x6e\x2d\x4e\x6f\x6e\x65\x20\x76\x61\x6c\x75\x65\x20\x69\x6e\x20\x60\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x5f\x73\x65\x61\x72\x63\x68\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x73\x60\x2c\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x0a\x20\x20\x20\x20\x73\x79\x73\x74\x65\x6d\x20\x77\x69\x6c\x6c\x20\x63\x6f\x6e\x73\x69\x64\x65\x72\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x6c\x6f\x61\x64\x65\x64\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x73\x70\x65\x63\x20\x61\x73\x20\x70\x61\x63\x6b\x61\x67\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x4f\x6e\x6c\x79\x20\x66\x69\x6e\x64\x65\x72\x73\x20\x28\x73\x65\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x2e\x61\x62\x63\x2e\x4d\x65\x74\x61\x50\x61\x74\x68\x46\x69\x6e\x64\x65\x72\x20\x61\x6e\x64\x0a\x20\x20\x20\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x2e\x61\x62\x63\x2e\x50\x61\x74\x68\x45\x6e\x74\x72\x79\x46\x69\x6e\x64\x65\x72\x29\x20\x73\x68\x6f\x75\x6c\x64\x20\x6d\x6f\x64\x69\x66\x79\x20\x4d\x6f\x64\x75\x6c\x65\x53\x70\x65\x63\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "origin", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_23_consts_3_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader_state", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_23_consts_3_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "is_package", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_23_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_3_1._ascii.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_23_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x7c\x02\x7c\x00\x5f\x01\x7c\x03\x7c\x00\x5f\x02\x7c\x04\x7c\x00\x5f\x03\x7c\x05\x72\x10\x67\x00\x6e\x01\x64\x00\x7c\x00\x5f\x04\x67\x00\x7c\x00\x5f\x05\x64\x01\x7c\x00\x5f\x06\x64\x00\x7c\x00\x5f\x07\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + Py_False, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_23_consts_4_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "submodule_search_locations", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_23_consts_4_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_uninitialized_submodules", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_23_consts_4_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_set_fileattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_23_consts_4_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_cached", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_23_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_3_1._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_23_consts_4_names_5._ascii.ob_base, + & toplevel_consts_23_consts_4_names_6._ascii.ob_base, + & toplevel_consts_23_consts_4_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_23_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_3_1._ascii.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_23_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_23_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x06\x01\x06\x01\x06\x01\x0e\x01\x06\x01\x06\x03\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_23_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x15\x19\x09\x0d\x09\x12\x17\x1d\x09\x0d\x09\x14\x17\x1d\x09\x0d\x09\x14\x1d\x29\x09\x0d\x09\x1a\x31\x3b\x2b\x45\x2b\x2d\x2b\x2d\x41\x45\x09\x0d\x09\x28\x2a\x2c\x09\x0d\x09\x27\x1e\x23\x09\x0d\x09\x1b\x18\x1c\x09\x0d\x09\x15\x09\x15\x09\x15", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_23_consts_4_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_23_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 3, + .co_stacksize = 2, + .co_firstlineno = 357, + .co_code = & toplevel_consts_23_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_23_consts_4_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[103]; + } +toplevel_consts_23_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 102, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x6a\x01\xa1\x01\x64\x02\xa0\x00\x7c\x00\x6a\x02\xa1\x01\x67\x02\x7d\x01\x7c\x00\x6a\x03\x64\x00\x75\x01\x72\x1a\x7c\x01\xa0\x04\x64\x03\xa0\x00\x7c\x00\x6a\x03\xa1\x01\xa1\x01\x01\x00\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\x28\x7c\x01\xa0\x04\x64\x04\xa0\x00\x7c\x00\x6a\x05\xa1\x01\xa1\x01\x01\x00\x64\x05\xa0\x00\x7c\x00\x6a\x06\x6a\x07\x64\x06\xa0\x08\x7c\x01\xa1\x01\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_23_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "name={!r}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_23_consts_5_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader={!r}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_23_consts_5_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "origin={!r}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_23_consts_5_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "submodule_search_locations={}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_5_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{}({})", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_23_consts_5_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ", ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_23_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + Py_None, + & toplevel_consts_23_consts_5_consts_1._ascii.ob_base, + & toplevel_consts_23_consts_5_consts_2._ascii.ob_base, + & toplevel_consts_23_consts_5_consts_3._ascii.ob_base, + & toplevel_consts_23_consts_5_consts_4._ascii.ob_base, + & toplevel_consts_23_consts_5_consts_5._ascii.ob_base, + & toplevel_consts_23_consts_5_consts_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_5_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "append", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_23_consts_5_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__class__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_23_consts_5_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "join", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_23_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_5_names_4._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_23_consts_5_names_6._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_23_consts_5_names_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_23_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_23_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0a\x01\x04\xff\x0a\x02\x12\x01\x0a\x01\x06\x01\x08\x01\x04\xff\x16\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_23_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0c\x01\x02\xff\x08\x02\x14\x01\x08\x01\x02\x02\x02\xff\x02\x01\x02\xff\x0c\x01\x16\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[103]; + } +toplevel_consts_23_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 102, + }, + .ob_shash = -1, + .ob_sval = "\x11\x1c\x11\x2e\x24\x28\x24\x2d\x11\x2e\x11\x1e\x11\x32\x26\x2a\x26\x31\x11\x32\x10\x33\x09\x0d\x0c\x10\x0c\x17\x1f\x23\x0c\x23\x09\x3b\x0d\x11\x0d\x3b\x19\x26\x19\x3a\x2e\x32\x2e\x39\x19\x3a\x0d\x3b\x0d\x3b\x0c\x10\x0c\x2b\x33\x37\x0c\x37\x09\x42\x0d\x11\x0d\x42\x19\x38\x19\x41\x21\x25\x21\x40\x19\x41\x0d\x42\x0d\x42\x10\x18\x10\x49\x20\x24\x20\x2e\x20\x37\x39\x3d\x39\x48\x43\x47\x39\x48\x10\x49\x09\x49", +}; +static struct PyCodeObject toplevel_consts_23_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 370, + .co_code = & toplevel_consts_23_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[105]; + } +toplevel_consts_23_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 104, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x7d\x02\x09\x00\x7c\x00\x6a\x01\x7c\x01\x6a\x01\x6b\x02\x6f\x26\x7c\x00\x6a\x02\x7c\x01\x6a\x02\x6b\x02\x6f\x26\x7c\x00\x6a\x03\x7c\x01\x6a\x03\x6b\x02\x6f\x26\x7c\x02\x7c\x01\x6a\x00\x6b\x02\x6f\x26\x7c\x00\x6a\x04\x7c\x01\x6a\x04\x6b\x02\x6f\x26\x7c\x00\x6a\x05\x7c\x01\x6a\x05\x6b\x02\x53\x00\x23\x00\x04\x00\x74\x06\x79\x32\x01\x00\x01\x00\x01\x00\x74\x07\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_6_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cached", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_23_consts_6_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "has_location", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_23_consts_6_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "NotImplemented", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_23_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_23_consts_6_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_23_consts_6_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "other", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_23_consts_6_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "smsl", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_23_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_6_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_6_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__eq__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_23_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.__eq__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_23_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x02\x01\x0c\x01\x0a\x01\x02\xff\x0a\x02\x02\xfe\x08\x03\x02\xfd\x0a\x04\x02\xfc\x0a\x05\x02\xfb\x02\x80\x0c\x06\x08\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[35]; + } +toplevel_consts_23_consts_6_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 34, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x02\x09\x0a\xf9\x02\x05\x0a\xfc\x02\x04\x0a\xfd\x02\x03\x08\xfe\x02\x02\x0a\xff\x0e\x01\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[105]; + } +toplevel_consts_23_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 104, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x2f\x09\x0d\x09\x22\x15\x19\x15\x1e\x22\x27\x22\x2c\x15\x2c\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x1d\x22\x1d\x3d\x15\x3d\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x15\x26\x2a\x2f\x2a\x3c\x15\x3c\x0d\x3d\x00\x00\x09\x22\x10\x1e\x09\x22\x09\x22\x09\x22\x09\x22\x14\x22\x0d\x22\x0d\x22\x0d\x22\x09\x22\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_23_consts_6_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x84\x22\x27\x00\xa7\x09\x33\x07\xb2\x01\x33\x07", +}; +static struct PyCodeObject toplevel_consts_23_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_23_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 380, + .co_code = & toplevel_consts_23_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_6_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_23_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x64\x00\x75\x00\x72\x1a\x7c\x00\x6a\x01\x64\x00\x75\x01\x72\x1a\x7c\x00\x6a\x02\x72\x1a\x74\x03\x64\x00\x75\x00\x72\x13\x74\x04\x82\x01\x74\x03\xa0\x05\x7c\x00\x6a\x01\xa1\x01\x7c\x00\x5f\x00\x7c\x00\x6a\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_23_consts_7_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_bootstrap_external", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_23_consts_7_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "NotImplementedError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_23_consts_7_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_cached", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_23_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_23_consts_4_names_7._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_4_names_6._ascii.ob_base, + & toplevel_consts_23_consts_7_names_3._ascii.ob_base, + & toplevel_consts_23_consts_7_names_4._ascii.ob_base, + & toplevel_consts_23_consts_7_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_23_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.cached", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_23_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x10\x01\x08\x01\x04\x01\x0e\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_23_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x02\x04\x08\xfd\x02\x03\x04\xfd\x02\x03\x06\xfe\x06\x01\x0e\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_23_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x18\x1c\x20\x0c\x20\x09\x4c\x10\x14\x10\x1b\x23\x27\x10\x27\x0d\x4c\x2c\x30\x2c\x3e\x0d\x4c\x14\x27\x2b\x2f\x14\x2f\x11\x2e\x1b\x2e\x15\x2e\x20\x33\x20\x4c\x40\x44\x40\x4b\x20\x4c\x11\x15\x11\x1d\x10\x14\x10\x1c\x09\x1c", +}; +static struct PyCodeObject toplevel_consts_23_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 392, + .co_code = & toplevel_consts_23_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_23_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_23_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_23_consts_4_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_23_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_23_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x18\x1e\x09\x0d\x09\x15\x09\x15\x09\x15", +}; +static struct PyCodeObject toplevel_consts_23_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 401, + .co_code = & toplevel_consts_23_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_8_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[33]; + } +toplevel_consts_23_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 32, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x75\x00\x72\x0d\x7c\x00\x6a\x01\xa0\x02\x64\x02\xa1\x01\x64\x03\x19\x00\x53\x00\x7c\x00\x6a\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[33]; + } +toplevel_consts_23_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 32, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "The name of the module's parent.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_23_consts_9_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_23_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_23_consts_9_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_23_consts_9_consts_2._ascii.ob_base, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_23_consts_9_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rpartition", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_23_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_9_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_consts_9_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "parent", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_23_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.parent", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_23_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x03\x10\x01\x06\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_23_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x08\x03\x02\x03\x10\xfe\x06\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[33]; + } +toplevel_consts_23_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 32, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x2b\x2f\x33\x0c\x33\x09\x1d\x14\x18\x14\x1d\x14\x2d\x29\x2c\x14\x2d\x2e\x2f\x14\x30\x0d\x30\x14\x18\x14\x1d\x0d\x1d", +}; +static struct PyCodeObject toplevel_consts_23_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 405, + .co_code = & toplevel_consts_23_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_23_consts_10_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_23_consts_10_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_23_consts_4_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_23_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec.has_location", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_23_consts_10_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_23_consts_10_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x22\x09\x22", +}; +static struct PyCodeObject toplevel_consts_23_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_10_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_10_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 413, + .co_code = & toplevel_consts_23_consts_10_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_10_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_10_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_10_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_23_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7c\x00\x5f\x01\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_23_consts_11_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bool", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts_11_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_23_consts_11_names_0._ascii.ob_base, + & toplevel_consts_23_consts_4_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_23_consts_11_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "value", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts_11_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_11_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_23_consts_11_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_23_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x1e\x22\x23\x28\x1e\x29\x09\x0d\x09\x1b\x09\x1b\x09\x1b", +}; +static struct PyCodeObject toplevel_consts_23_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_consts_11_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 417, + .co_code = & toplevel_consts_23_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_11_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_23_consts_11_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_consts_11_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_11_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_23_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_23_consts_0._ascii.ob_base, + & toplevel_consts_23_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_23_consts_3._object.ob_base.ob_base, + & toplevel_consts_23_consts_4.ob_base, + & toplevel_consts_23_consts_5.ob_base, + & toplevel_consts_23_consts_6.ob_base, + & toplevel_consts_23_consts_7.ob_base, + & toplevel_consts_23_consts_8.ob_base, + & toplevel_consts_23_consts_9.ob_base, + & toplevel_consts_23_consts_10.ob_base, + & toplevel_consts_23_consts_11.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_23_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "property", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_23_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "setter", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_23_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_1_names_0._ascii.ob_base, + & toplevel_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_7_consts_2_name._ascii.ob_base, + & toplevel_consts_7_consts_6_name._ascii.ob_base, + & toplevel_consts_23_consts_6_name._ascii.ob_base, + & toplevel_consts_23_names_7._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + & toplevel_consts_23_names_9._ascii.ob_base, + & toplevel_consts_23_consts_9_name._ascii.ob_base, + & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[35]; + } +toplevel_consts_23_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 34, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01\x04\x24\x02\x01\x0a\xff\x06\x0d\x06\x0a\x02\x0c\x08\x01\x04\x08\x08\x01\x02\x03\x08\x01\x02\x07\x08\x01\x04\x03\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_23_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x08\xbe\x00\x7f\x00\x7f\x02\x65\x00\x81\x00\x81\x02\x9b\x00\x7f\x00\x7f\x04\x67\x02\x01\x0a\x0a\x06\x0a\x06\x0c\x02\x02\x08\x07\x04\x02\x08\x02\x02\x02\x08\x06\x02\x02\x08\x02\x04\x02\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[99]; + } +toplevel_consts_23_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 98, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x30\x34\x43\x47\x1d\x21\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x05\x49\x05\x49\x05\x49\x05\x22\x05\x22\x05\x22\x06\x0e\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x06\x0c\x06\x13\x05\x1e\x05\x1e\x05\x1e\x05\x1e\x06\x0e\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x06\x0e\x05\x22\x05\x22\x05\x22\x05\x22\x06\x12\x06\x19\x05\x29\x05\x29\x05\x29\x05\x29\x05\x29\x05\x29", +}; +static struct PyCodeObject toplevel_consts_23 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 320, + .co_code = & toplevel_consts_23_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_23_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_23_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_25 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[153]; + } +toplevel_consts_26_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 152, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x64\x01\x83\x02\x72\x25\x74\x01\x64\x02\x75\x00\x72\x0b\x74\x02\x82\x01\x74\x01\x6a\x03\x7d\x04\x7c\x03\x64\x02\x75\x00\x72\x18\x7c\x04\x7c\x00\x7c\x01\x64\x03\x8d\x02\x53\x00\x7c\x03\x72\x1c\x67\x00\x6e\x01\x64\x02\x7d\x05\x7c\x04\x7c\x00\x7c\x01\x7c\x05\x64\x04\x8d\x03\x53\x00\x7c\x03\x64\x02\x75\x00\x72\x44\x74\x00\x7c\x01\x64\x05\x83\x02\x72\x42\x09\x00\x7c\x01\xa0\x04\x7c\x00\xa1\x01\x7d\x03\x6e\x0f\x23\x00\x04\x00\x74\x05\x79\x40\x01\x00\x01\x00\x01\x00\x64\x02\x7d\x03\x59\x00\x6e\x04\x77\x00\x25\x00\x64\x06\x7d\x03\x74\x06\x7c\x00\x7c\x01\x7c\x02\x7c\x03\x64\x07\x8d\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_26_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return a module spec based on various loader methods.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_26_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_filename", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_26_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_22_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_26_consts_4 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_26_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_26_consts_0._ascii.ob_base, + & toplevel_consts_26_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_26_consts_3._object.ob_base.ob_base, + & toplevel_consts_26_consts_4._object.ob_base.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + Py_False, + & toplevel_consts_25._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_26_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec_from_file_location", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_26_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_23_consts_7_names_3._ascii.ob_base, + & toplevel_consts_23_consts_7_names_4._ascii.ob_base, + & toplevel_consts_26_names_3._ascii.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_23_consts_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_26_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "search", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_26_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_3_2._ascii.ob_base, + & toplevel_consts_26_names_3._ascii.ob_base, + & toplevel_consts_26_varnames_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_26_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x08\x01\x04\x01\x06\x01\x08\x02\x0c\x01\x0c\x01\x06\x01\x02\x01\x06\xff\x08\x03\x0a\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x04\x04\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_26_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x02\x09\x06\xf8\x06\x01\x06\x01\x06\x02\x0e\x01\x0c\x01\x06\x01\x08\x01\x06\x02\x02\x08\x08\xf9\x02\x07\x02\xfd\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x04\x03\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[153]; + } +toplevel_consts_26_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 152, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0f\x10\x16\x18\x26\x08\x27\x05\x4a\x0c\x1f\x23\x27\x0c\x27\x09\x26\x13\x26\x0d\x26\x23\x36\x23\x4e\x09\x20\x0c\x16\x1a\x1e\x0c\x1e\x09\x40\x14\x2b\x2c\x30\x39\x3f\x14\x40\x14\x40\x0d\x40\x18\x22\x12\x2c\x12\x14\x12\x14\x28\x2c\x09\x0f\x10\x27\x28\x2c\x35\x3b\x43\x49\x10\x4a\x10\x4a\x09\x4a\x08\x12\x16\x1a\x08\x1a\x05\x1f\x0c\x13\x14\x1a\x1c\x28\x0c\x29\x09\x1f\x0d\x22\x1e\x24\x1e\x35\x30\x34\x1e\x35\x11\x1b\x11\x1b\x00\x00\x0d\x22\x14\x1f\x0d\x22\x0d\x22\x0d\x22\x0d\x22\x1e\x22\x11\x1b\x11\x1b\x11\x1b\x0d\x22\x00\x00\x1a\x1f\x0d\x17\x0c\x16\x17\x1b\x1d\x23\x2c\x32\x3f\x49\x0c\x4a\x0c\x4a\x05\x4a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[16]; + } +toplevel_consts_26_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 15, + }, + .ob_shash = -1, + .ob_sval = "\xaf\x05\x35\x00\xb5\x09\x41\x01\x07\xc1\x00\x01\x41\x01\x07", +}; +static struct PyCodeObject toplevel_consts_26 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_26_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_26_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_26_code.ob_sval, + .co_exceptiontable = & toplevel_consts_26_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 2, + .co_stacksize = 8, + .co_firstlineno = 422, + .co_code = & toplevel_consts_26_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_23_consts_4_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_21_names_3._ascii.ob_base, + .co_qualname = & toplevel_consts_21_names_3._ascii.ob_base, + .co_linetable = & toplevel_consts_26_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_26_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_26_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[307]; + } +toplevel_consts_27_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 306, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x7c\x00\x6a\x00\x7d\x03\x6e\x0b\x23\x00\x04\x00\x74\x01\x79\x0e\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x08\x77\x00\x25\x00\x7c\x03\x64\x00\x75\x01\x72\x16\x7c\x03\x53\x00\x7c\x00\x6a\x02\x7d\x04\x7c\x01\x64\x00\x75\x00\x72\x2d\x09\x00\x7c\x00\x6a\x03\x7d\x01\x6e\x0b\x23\x00\x04\x00\x74\x01\x79\x2b\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x04\x7d\x05\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x3d\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x05\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x64\x00\x75\x00\x72\x5b\x7c\x05\x64\x00\x75\x00\x72\x59\x09\x00\x7c\x01\x6a\x05\x7d\x02\x6e\x0f\x23\x00\x04\x00\x74\x01\x79\x57\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x02\x59\x00\x6e\x04\x77\x00\x25\x00\x7c\x05\x7d\x02\x09\x00\x7c\x00\x6a\x06\x7d\x06\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x6b\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x06\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x74\x07\x7c\x00\x6a\x08\x83\x01\x7d\x07\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x7f\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x07\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x09\x7c\x04\x7c\x01\x7c\x02\x64\x01\x8d\x03\x7d\x03\x7c\x05\x64\x00\x75\x00\x72\x8e\x64\x02\x6e\x01\x64\x03\x7c\x03\x5f\x0a\x7c\x06\x7c\x03\x5f\x0b\x7c\x07\x7c\x03\x5f\x0c\x7c\x03\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_27_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_23_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_27_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_27_consts_1._object.ob_base.ob_base, + Py_False, + Py_True, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_27_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_ORIGIN", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_27_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__cached__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_27_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "list", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_27_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__path__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_27_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_22_consts_3._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_22_consts_1._ascii.ob_base, + & toplevel_consts_22_names_7._ascii.ob_base, + & toplevel_consts_27_names_5._ascii.ob_base, + & toplevel_consts_27_names_6._ascii.ob_base, + & toplevel_consts_27_names_7._ascii.ob_base, + & toplevel_consts_27_names_8._ascii.ob_base, + & toplevel_consts_23_consts_0._ascii.ob_base, + & toplevel_consts_23_consts_4_names_6._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_27_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "location", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_27_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_27_varnames_5._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_27_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_spec_from_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[109]; + } +toplevel_consts_27_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 108, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x08\x03\x04\x01\x06\x02\x08\x01\x02\x01\x08\x01\x02\x80\x0c\x01\x04\x02\x02\xfe\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x08\x02\x08\x01\x02\x01\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x04\x03\x02\x01\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x02\x02\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x0e\x03\x12\x01\x06\x01\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[113]; + } +toplevel_consts_27_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 112, + }, + .ob_shash = -1, + .ob_sval = "\x02\x08\x08\xfb\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x06\x02\x06\x01\x06\x02\x06\x01\x04\x05\x08\xfd\x02\x80\x02\x03\x02\xfe\x0e\x02\x02\x80\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x06\x01\x02\x07\x06\xfa\x02\x06\x02\xfe\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x04\x02\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x0e\x02\x12\x01\x06\x01\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[307]; + } +toplevel_consts_27_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 306, + }, + .ob_shash = -1, + .ob_sval = "\x05\x18\x10\x16\x10\x1f\x09\x0d\x09\x0d\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x0c\x10\x18\x1c\x0c\x1c\x09\x18\x14\x18\x0d\x18\x0c\x12\x0c\x1b\x05\x09\x08\x0e\x12\x16\x08\x16\x05\x11\x09\x11\x16\x1c\x16\x27\x0d\x13\x0d\x13\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x18\x14\x1a\x14\x23\x09\x11\x09\x11\x00\x00\x05\x18\x0c\x1a\x05\x18\x05\x18\x05\x18\x05\x18\x14\x18\x09\x11\x09\x11\x09\x11\x05\x18\x00\x00\x08\x0e\x12\x16\x08\x16\x05\x1e\x0c\x14\x18\x1c\x0c\x1c\x09\x1e\x0d\x1e\x1a\x20\x1a\x28\x11\x17\x11\x17\x00\x00\x0d\x1e\x14\x22\x0d\x1e\x0d\x1e\x0d\x1e\x0d\x1e\x1a\x1e\x11\x17\x11\x17\x11\x17\x0d\x1e\x00\x00\x16\x1e\x0d\x13\x05\x16\x12\x18\x12\x23\x09\x0f\x09\x0f\x00\x00\x05\x16\x0c\x1a\x05\x16\x05\x16\x05\x16\x05\x16\x12\x16\x09\x0f\x09\x0f\x09\x0f\x05\x16\x00\x00\x05\x2a\x26\x2a\x2b\x31\x2b\x3a\x26\x3b\x09\x23\x09\x23\x00\x00\x05\x2a\x0c\x1a\x05\x2a\x05\x2a\x05\x2a\x05\x2a\x26\x2a\x09\x23\x09\x23\x09\x23\x05\x2a\x00\x00\x0c\x16\x17\x1b\x1d\x23\x2c\x32\x0c\x33\x0c\x33\x05\x09\x23\x2b\x2f\x33\x23\x33\x1a\x3d\x1a\x1f\x1a\x1f\x39\x3d\x05\x09\x05\x17\x13\x19\x05\x09\x05\x10\x27\x41\x05\x09\x05\x24\x0c\x10\x05\x10", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[91]; + } +toplevel_consts_27_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 90, + }, + .ob_shash = -1, + .ob_sval = "\x81\x03\x05\x00\x85\x07\x0f\x07\x8e\x01\x0f\x07\x9e\x03\x22\x00\xa2\x07\x2c\x07\xab\x01\x2c\x07\xae\x03\x32\x00\xb2\x09\x3e\x07\xbd\x01\x3e\x07\xc1\x08\x03\x41\x0c\x00\xc1\x0c\x09\x41\x18\x07\xc1\x17\x01\x41\x18\x07\xc1\x1c\x03\x41\x20\x00\xc1\x20\x09\x41\x2c\x07\xc1\x2b\x01\x41\x2c\x07\xc1\x2e\x05\x41\x34\x00\xc1\x34\x09\x42\x00\x07\xc1\x3f\x01\x42\x00\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_27_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_27 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_27_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_27_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_27_code.ob_sval, + .co_exceptiontable = & toplevel_consts_27_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 448, + .co_code = & toplevel_consts_27_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_27_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_27_name._ascii.ob_base, + .co_qualname = & toplevel_consts_27_name._ascii.ob_base, + .co_linetable = & toplevel_consts_27_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_27_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_27_columntable.ob_base.ob_base, + .co_nlocalsplus = 8, + .co_nlocals = 8, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_29_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "override", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_29 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_29_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[461]; + } +toplevel_consts_30_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 460, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x02\x73\x0a\x74\x00\x7c\x01\x64\x01\x64\x00\x83\x03\x64\x00\x75\x00\x72\x1b\x09\x00\x7c\x00\x6a\x01\x7c\x01\x5f\x02\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x19\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x25\x74\x00\x7c\x01\x64\x02\x64\x00\x83\x03\x64\x00\x75\x00\x72\x59\x7c\x00\x6a\x04\x7d\x03\x7c\x03\x64\x00\x75\x00\x72\x49\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\x49\x74\x06\x64\x00\x75\x00\x72\x37\x74\x07\x82\x01\x74\x06\x6a\x08\x7d\x04\x7c\x04\xa0\x09\x7c\x04\xa1\x01\x7d\x03\x7c\x00\x6a\x05\x7c\x03\x5f\x0a\x7c\x03\x7c\x00\x5f\x04\x64\x00\x7c\x01\x5f\x0b\x09\x00\x7c\x03\x7c\x01\x5f\x0c\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x57\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x63\x74\x00\x7c\x01\x64\x03\x64\x00\x83\x03\x64\x00\x75\x00\x72\x74\x09\x00\x7c\x00\x6a\x0d\x7c\x01\x5f\x0e\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x72\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x7c\x01\x5f\x0f\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x82\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x8e\x74\x00\x7c\x01\x64\x04\x64\x00\x83\x03\x64\x00\x75\x00\x72\xa4\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\xa4\x09\x00\x7c\x00\x6a\x05\x7c\x01\x5f\x10\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\xa2\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x00\x6a\x11\x72\xe4\x7c\x02\x73\xb1\x74\x00\x7c\x01\x64\x05\x64\x00\x83\x03\x64\x00\x75\x00\x72\xc2\x09\x00\x7c\x00\x6a\x12\x7c\x01\x5f\x0b\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\xc0\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\xcc\x74\x00\x7c\x01\x64\x06\x64\x00\x83\x03\x64\x00\x75\x00\x72\xe4\x7c\x00\x6a\x13\x64\x00\x75\x01\x72\xe4\x09\x00\x7c\x00\x6a\x13\x7c\x01\x5f\x14\x7c\x01\x53\x00\x23\x00\x04\x00\x74\x03\x79\xe2\x01\x00\x01\x00\x01\x00\x59\x00\x7c\x01\x53\x00\x77\x00\x25\x00\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_30_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__package__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_30_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + Py_None, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_22_consts_1._ascii.ob_base, + & toplevel_consts_30_consts_3._ascii.ob_base, + & toplevel_consts_27_names_8._ascii.ob_base, + & toplevel_consts_22_names_7._ascii.ob_base, + & toplevel_consts_27_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_30_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_30_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__new__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_30_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[21]; + }_object; + } +toplevel_consts_30_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 21, + }, + .ob_item = { + & toplevel_consts_3_names_2._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_23_consts_7_names_3._ascii.ob_base, + & toplevel_consts_23_consts_7_names_4._ascii.ob_base, + & toplevel_consts_30_names_8._ascii.ob_base, + & toplevel_consts_30_names_9._ascii.ob_base, + & toplevel_consts_30_names_10._ascii.ob_base, + & toplevel_consts_22_names_7._ascii.ob_base, + & toplevel_consts_22_consts_1._ascii.ob_base, + & toplevel_consts_23_consts_9_name._ascii.ob_base, + & toplevel_consts_30_consts_3._ascii.ob_base, + & toplevel_consts_22_consts_3._ascii.ob_base, + & toplevel_consts_27_names_8._ascii.ob_base, + & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_23_consts_6_names_4._ascii.ob_base, + & toplevel_consts_27_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_30_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_29_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_30_names_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_30_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_init_module_attrs", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[143]; + } +toplevel_consts_30_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 142, + }, + .ob_shash = -1, + .ob_sval = "\x14\x04\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x06\x01\x08\x01\x0a\x02\x08\x01\x04\x01\x06\x01\x0a\x02\x08\x01\x06\x01\x06\x0b\x02\x01\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x0a\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x06\x03\x14\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x0a\x01\x02\x01\x08\x01\x04\x03\x02\x80\x0c\xfe\x02\x01\x04\x01\x02\xfe\x02\x80\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[181]; + } +toplevel_consts_30_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 180, + }, + .ob_shash = -1, + .ob_sval = "\x02\x04\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x1a\x0e\xe6\x02\x1a\x06\xe7\x06\x01\x02\x14\x08\xee\x02\x12\x06\xef\x06\x01\x06\x01\x0a\x02\x08\x01\x06\x01\x06\x0b\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x05\x08\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x05\x0e\xfb\x02\x05\x08\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x04\x02\x02\x0c\x02\xf5\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x05\x0e\xfb\x02\x05\x08\xfc\x04\x04\x08\xfe\x04\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x04\x01\x02\xff\x02\x80\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[461]; + } +toplevel_consts_30_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 460, + }, + .ob_shash = -1, + .ob_sval = "\x09\x11\x05\x11\x15\x1c\x1d\x23\x25\x2f\x31\x35\x15\x36\x3a\x3e\x15\x3e\x05\x11\x09\x11\x1f\x23\x1f\x28\x0d\x13\x0d\x1c\x0d\x1c\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x10\x05\x11\x14\x1b\x1c\x22\x24\x30\x32\x36\x14\x37\x3b\x3f\x14\x3f\x05\x11\x12\x16\x12\x1d\x09\x0f\x0c\x12\x16\x1a\x0c\x1a\x09\x27\x10\x14\x10\x2f\x37\x3b\x10\x3b\x0d\x27\x14\x27\x2b\x2f\x14\x2f\x11\x2e\x1b\x2e\x15\x2e\x24\x37\x24\x48\x11\x21\x1a\x2a\x1a\x44\x33\x43\x1a\x44\x11\x17\x20\x24\x20\x3f\x11\x17\x11\x1d\x1f\x25\x11\x15\x11\x1c\x23\x27\x11\x17\x11\x20\x09\x11\x21\x27\x0d\x13\x0d\x1e\x0d\x1e\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x10\x05\x11\x14\x1b\x1c\x22\x24\x31\x33\x37\x14\x38\x3c\x40\x14\x40\x05\x11\x09\x11\x22\x26\x22\x2d\x0d\x13\x0d\x1f\x0d\x1f\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x0d\x1b\x1f\x09\x0f\x09\x18\x09\x18\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x08\x10\x05\x15\x14\x1b\x1c\x22\x24\x2e\x30\x34\x14\x35\x39\x3d\x14\x3d\x05\x15\x0c\x10\x0c\x2b\x33\x37\x0c\x37\x09\x15\x0d\x15\x23\x27\x23\x42\x11\x17\x11\x20\x11\x20\x00\x00\x0d\x15\x14\x22\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x08\x0c\x08\x19\x05\x19\x0c\x14\x09\x15\x18\x1f\x20\x26\x28\x32\x34\x38\x18\x39\x3d\x41\x18\x41\x09\x15\x0d\x15\x23\x27\x23\x2e\x11\x17\x11\x20\x11\x20\x00\x00\x0d\x15\x14\x22\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x0c\x14\x09\x19\x18\x1f\x20\x26\x28\x34\x36\x3a\x18\x3b\x3f\x43\x18\x43\x09\x19\x10\x14\x10\x1b\x23\x27\x10\x27\x0d\x19\x11\x19\x29\x2d\x29\x34\x15\x1b\x15\x26\x0c\x12\x05\x12\x00\x00\x11\x19\x18\x26\x11\x19\x11\x19\x11\x19\x11\x19\x15\x19\x0c\x12\x05\x12\x11\x19\x00\x00\x0c\x12\x05\x12", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[121]; + } +toplevel_consts_30_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 120, + }, + .ob_shash = -1, + .ob_sval = "\x8b\x04\x10\x00\x90\x07\x1a\x07\x99\x01\x1a\x07\xc1\x0a\x03\x41\x0e\x00\xc1\x0e\x07\x41\x18\x07\xc1\x17\x01\x41\x18\x07\xc1\x24\x04\x41\x29\x00\xc1\x29\x07\x41\x33\x07\xc1\x32\x01\x41\x33\x07\xc1\x35\x03\x41\x39\x00\xc1\x39\x07\x42\x03\x07\xc2\x02\x01\x42\x03\x07\xc2\x14\x04\x42\x19\x00\xc2\x19\x07\x42\x23\x07\xc2\x22\x01\x42\x23\x07\xc2\x32\x04\x42\x37\x00\xc2\x37\x07\x43\x01\x07\xc3\x00\x01\x43\x01\x07\xc3\x12\x04\x43\x18\x00\xc3\x18\x07\x43\x23\x07\xc3\x22\x01\x43\x23\x07", +}; +static struct PyCodeObject toplevel_consts_30 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_30_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_30_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_30_code.ob_sval, + .co_exceptiontable = & toplevel_consts_30_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 1, + .co_stacksize = 8, + .co_firstlineno = 493, + .co_code = & toplevel_consts_30_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_30_name._ascii.ob_base, + .co_qualname = & toplevel_consts_30_name._ascii.ob_base, + .co_linetable = & toplevel_consts_30_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_30_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_30_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_31_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7d\x01\x74\x00\x7c\x00\x6a\x01\x64\x02\x83\x02\x72\x0f\x7c\x00\x6a\x01\xa0\x02\x7c\x00\xa1\x01\x7d\x01\x6e\x0a\x74\x00\x7c\x00\x6a\x01\x64\x03\x83\x02\x72\x19\x74\x03\x64\x04\x83\x01\x82\x01\x7c\x01\x64\x01\x75\x00\x72\x22\x74\x04\x7c\x00\x6a\x05\x83\x01\x7d\x01\x74\x06\x7c\x00\x7c\x01\x83\x02\x01\x00\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[44]; + } +toplevel_consts_31_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 43, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Create a module based on the provided spec.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_31_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "create_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_31_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exec_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[67]; + } +toplevel_consts_31_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 66, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loaders that define exec_module() must also define create_module()", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_31_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_31_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_31_consts_2._ascii.ob_base, + & toplevel_consts_31_consts_3._ascii.ob_base, + & toplevel_consts_31_consts_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_31_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_31_consts_2._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_4_name._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_30_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_31_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_31_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module_from_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_31_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x04\x03\x0c\x01\x0e\x03\x0c\x01\x08\x01\x08\x02\x0a\x01\x0a\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_31_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x04\x03\x0a\x01\x02\x06\x0e\xfd\x0a\x01\x02\x02\x02\xff\x06\x01\x06\x01\x0c\x01\x0a\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_31_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x12\x05\x0b\x08\x0f\x10\x14\x10\x1b\x1d\x2c\x08\x2d\x05\x3e\x12\x16\x12\x1d\x12\x31\x2c\x30\x12\x31\x09\x0f\x09\x0f\x0a\x11\x12\x16\x12\x1d\x1f\x2c\x0a\x2d\x05\x3e\x0f\x1a\x1b\x3d\x0f\x3e\x09\x3e\x08\x0e\x12\x16\x08\x16\x05\x28\x12\x1d\x1e\x22\x1e\x27\x12\x28\x09\x0f\x05\x17\x18\x1c\x1e\x24\x05\x25\x05\x25\x0c\x12\x05\x12", +}; +static struct PyCodeObject toplevel_consts_31 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_31_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_31_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_31_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 565, + .co_code = & toplevel_consts_31_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_31_name._ascii.ob_base, + .co_qualname = & toplevel_consts_31_name._ascii.ob_base, + .co_linetable = & toplevel_consts_31_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_31_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_31_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[101]; + } +toplevel_consts_32_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 100, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x75\x00\x72\x07\x64\x02\x6e\x02\x7c\x00\x6a\x00\x7d\x01\x7c\x00\x6a\x01\x64\x01\x75\x00\x72\x20\x7c\x00\x6a\x02\x64\x01\x75\x00\x72\x19\x64\x03\xa0\x03\x7c\x01\xa1\x01\x53\x00\x64\x04\xa0\x03\x7c\x01\x7c\x00\x6a\x02\xa1\x02\x53\x00\x7c\x00\x6a\x04\x72\x2a\x64\x05\xa0\x03\x7c\x01\x7c\x00\x6a\x01\xa1\x02\x53\x00\x64\x06\xa0\x03\x7c\x00\x6a\x00\x7c\x00\x6a\x01\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_32_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return the repr to use for the module.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_32_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_32_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_32_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_22_consts_5._ascii.ob_base, + & toplevel_consts_22_consts_6._ascii.ob_base, + & toplevel_consts_22_consts_7._ascii.ob_base, + & toplevel_consts_22_consts_8._ascii.ob_base, + & toplevel_consts_32_consts_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_32_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_3_0._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + & toplevel_consts_23_consts_6_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_32_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_32_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x14\x03\x0a\x01\x0a\x01\x0a\x01\x0e\x02\x06\x02\x0e\x01\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_32_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x14\x03\x08\x01\x02\x09\x08\xf8\x02\x03\x0a\xfe\x0e\x02\x04\x02\x02\x03\x0e\xfe\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[101]; + } +toplevel_consts_32_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 100, + }, + .ob_shash = -1, + .ob_sval = "\x13\x17\x13\x1c\x20\x24\x13\x24\x0c\x33\x0c\x0f\x0c\x0f\x2a\x2e\x2a\x33\x05\x09\x08\x0c\x08\x13\x17\x1b\x08\x1b\x05\x47\x0c\x10\x0c\x17\x1b\x1f\x0c\x1f\x09\x44\x14\x23\x14\x30\x2b\x2f\x14\x30\x0d\x30\x14\x2a\x14\x44\x32\x36\x38\x3c\x38\x43\x14\x44\x0d\x44\x0c\x10\x0c\x1d\x09\x47\x14\x2d\x14\x47\x35\x39\x3b\x3f\x3b\x46\x14\x47\x0d\x47\x14\x28\x14\x47\x30\x34\x30\x39\x3b\x3f\x3b\x46\x14\x47\x0d\x47", +}; +static struct PyCodeObject toplevel_consts_32 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_32_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_32_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_32_code.ob_sval, + .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 582, + .co_code = & toplevel_consts_32_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_22_names_1._ascii.ob_base, + .co_qualname = & toplevel_consts_22_names_1._ascii.ob_base, + .co_linetable = & toplevel_consts_32_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_32_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_32_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[289]; + } +toplevel_consts_33_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 288, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x7d\x02\x74\x01\x7c\x02\x83\x01\x35\x00\x01\x00\x74\x02\x6a\x03\xa0\x04\x7c\x02\xa1\x01\x7c\x01\x75\x01\x72\x1b\x64\x01\xa0\x05\x7c\x02\xa1\x01\x7d\x03\x74\x06\x7c\x03\x7c\x02\x64\x02\x8d\x02\x82\x01\x09\x00\x7c\x00\x6a\x07\x64\x03\x75\x00\x72\x35\x7c\x00\x6a\x08\x64\x03\x75\x00\x72\x2d\x74\x06\x64\x04\x7c\x00\x6a\x00\x64\x02\x8d\x02\x82\x01\x74\x09\x7c\x00\x7c\x01\x64\x05\x64\x06\x8d\x03\x01\x00\x6e\x28\x74\x09\x7c\x00\x7c\x01\x64\x05\x64\x06\x8d\x03\x01\x00\x74\x0a\x7c\x00\x6a\x07\x64\x07\x83\x02\x73\x57\x74\x0b\x7c\x00\x6a\x07\x83\x01\x9b\x00\x64\x08\x9d\x02\x7d\x03\x74\x0c\xa0\x0d\x7c\x03\x74\x0e\xa1\x02\x01\x00\x7c\x00\x6a\x07\xa0\x0f\x7c\x02\xa1\x01\x01\x00\x6e\x06\x7c\x00\x6a\x07\xa0\x10\x7c\x01\xa1\x01\x01\x00\x74\x02\x6a\x03\xa0\x11\x7c\x00\x6a\x00\xa1\x01\x7d\x01\x7c\x01\x74\x02\x6a\x03\x7c\x00\x6a\x00\x3c\x00\x6e\x10\x23\x00\x74\x02\x6a\x03\xa0\x11\x7c\x00\x6a\x00\xa1\x01\x7d\x01\x7c\x01\x74\x02\x6a\x03\x7c\x00\x6a\x00\x3c\x00\x77\x00\x25\x00\x09\x00\x64\x03\x04\x00\x04\x00\x83\x03\x01\x00\x7c\x01\x53\x00\x23\x00\x31\x00\x73\x88\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[71]; + } +toplevel_consts_33_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 70, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Execute the spec's specified module in an existing module's namespace.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_33_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module {!r} not in sys.modules", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_33_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "missing loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[56]; + } +toplevel_consts_33_consts_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 55, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".exec_module() not found; falling back to load_module()", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_33_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_33_consts_0._ascii.ob_base, + & toplevel_consts_33_consts_1._ascii.ob_base, + & toplevel_consts_4_varnames._object.ob_base.ob_base, + Py_None, + & toplevel_consts_33_consts_4._ascii.ob_base, + Py_True, + & toplevel_consts_29._object.ob_base.ob_base, + & toplevel_consts_31_consts_3._ascii.ob_base, + & toplevel_consts_33_consts_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_33_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ImportWarning", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_33_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "load_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_33_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pop", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[18]; + }_object; + } +toplevel_consts_33_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 18, + }, + .ob_item = { + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_0._ascii.ob_base, + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_7_consts_3_names_5._ascii.ob_base, + & toplevel_consts_7_consts_6_names_0._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_30_name._ascii.ob_base, + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_1_name._ascii.ob_base, + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_33_names_14._ascii.ob_base, + & toplevel_consts_33_names_15._ascii.ob_base, + & toplevel_consts_31_consts_3._ascii.ob_base, + & toplevel_consts_33_names_17._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_33_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_21_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[55]; + } +toplevel_consts_33_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 54, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x0a\x01\x10\x01\x0a\x01\x0c\x01\x02\x01\x0a\x01\x0a\x01\x0e\x01\x10\x02\x0e\x02\x0c\x01\x10\x01\x0c\x02\x0e\x01\x0c\x02\x0e\x04\x0e\x01\x02\x80\x0e\xff\x12\x01\x0a\xe9\x04\x18\x08\xe8\x02\x80\x0c\x00\x04\x18", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_33_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x06\x01\x04\x17\x0e\xea\x02\x02\x0a\xff\x0c\x01\x02\x14\x08\xee\x02\x0d\x08\xf4\x10\x01\x10\x02\x0e\x02\x0a\x01\x02\x06\x08\xfb\x06\x01\x02\xff\x0c\x02\x0e\x01\x0c\x02\x0e\x04\x0e\x01\x02\x80\x0e\xff\x1c\x01\x04\x01\x08\xff\x02\x80\x0c\x00\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[289]; + } +toplevel_consts_33_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 288, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x15\x05\x09\x0a\x1c\x1d\x21\x0a\x22\x05\x2c\x05\x2c\x0c\x0f\x0c\x17\x0c\x21\x1c\x20\x0c\x21\x29\x2f\x0c\x2f\x09\x2e\x13\x33\x13\x40\x3b\x3f\x13\x40\x0d\x10\x13\x1e\x1f\x22\x29\x2d\x13\x2e\x13\x2e\x0d\x2e\x09\x2c\x10\x14\x10\x1b\x1f\x23\x10\x23\x0d\x34\x14\x18\x14\x33\x37\x3b\x14\x3b\x11\x48\x1b\x26\x27\x37\x3e\x42\x3e\x47\x1b\x48\x1b\x48\x15\x48\x11\x23\x24\x28\x2a\x30\x3b\x3f\x11\x40\x11\x40\x11\x40\x11\x40\x11\x23\x24\x28\x2a\x30\x3b\x3f\x11\x40\x11\x40\x11\x40\x18\x1f\x20\x24\x20\x2b\x2d\x3a\x18\x3b\x11\x34\x1f\x2b\x2c\x30\x2c\x37\x1f\x38\x1c\x3b\x1c\x3b\x1c\x3b\x15\x18\x15\x1e\x15\x37\x24\x27\x29\x36\x15\x37\x15\x37\x15\x19\x15\x20\x15\x32\x2d\x31\x15\x32\x15\x32\x15\x32\x15\x19\x15\x20\x15\x34\x2d\x33\x15\x34\x15\x34\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x0d\x23\x00\x00\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x0d\x2c\x0d\x2c\x0d\x23\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x0c\x12\x05\x12\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x00\x00\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x0c\x12\x05\x12", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[42]; + } +toplevel_consts_33_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 41, + }, + .ob_shash = -1, + .ob_sval = "\x87\x14\x42\x03\x03\x9c\x41\x01\x41\x2b\x02\xc1\x1d\x0e\x42\x03\x03\xc1\x2b\x0f\x41\x3a\x09\xc1\x3a\x01\x42\x03\x03\xc2\x03\x04\x42\x07\x0b\xc2\x08\x03\x42\x07\x0b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_33_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_33 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_33_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_33_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_33_code.ob_sval, + .co_exceptiontable = & toplevel_consts_33_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 10, + .co_firstlineno = 599, + .co_code = & toplevel_consts_33_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_33_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_33_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_21_names_6._ascii.ob_base, + .co_qualname = & toplevel_consts_21_names_6._ascii.ob_base, + .co_linetable = & toplevel_consts_33_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_33_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_33_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_33_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[279]; + } +toplevel_consts_34_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 278, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x7c\x00\x6a\x00\xa0\x01\x7c\x00\x6a\x02\xa1\x01\x01\x00\x6e\x19\x23\x00\x01\x00\x01\x00\x01\x00\x7c\x00\x6a\x02\x74\x03\x6a\x04\x76\x00\x72\x20\x74\x03\x6a\x04\xa0\x05\x7c\x00\x6a\x02\xa1\x01\x7d\x01\x7c\x01\x74\x03\x6a\x04\x7c\x00\x6a\x02\x3c\x00\x82\x00\x25\x00\x74\x03\x6a\x04\xa0\x05\x7c\x00\x6a\x02\xa1\x01\x7d\x01\x7c\x01\x74\x03\x6a\x04\x7c\x00\x6a\x02\x3c\x00\x74\x06\x7c\x01\x64\x01\x64\x00\x83\x03\x64\x00\x75\x00\x72\x48\x09\x00\x7c\x00\x6a\x00\x7c\x01\x5f\x07\x6e\x0b\x23\x00\x04\x00\x74\x08\x79\x46\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x06\x7c\x01\x64\x02\x64\x00\x83\x03\x64\x00\x75\x00\x72\x6f\x09\x00\x7c\x01\x6a\x09\x7c\x01\x5f\x0a\x74\x0b\x7c\x01\x64\x03\x83\x02\x73\x63\x7c\x00\x6a\x02\xa0\x0c\x64\x04\xa1\x01\x64\x05\x19\x00\x7c\x01\x5f\x0a\x6e\x0b\x23\x00\x04\x00\x74\x08\x79\x6d\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x06\x7c\x01\x64\x06\x64\x00\x83\x03\x64\x00\x75\x00\x72\x89\x09\x00\x7c\x00\x7c\x01\x5f\x0d\x7c\x01\x53\x00\x23\x00\x04\x00\x74\x08\x79\x87\x01\x00\x01\x00\x01\x00\x59\x00\x7c\x01\x53\x00\x77\x00\x25\x00\x7c\x01\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_34_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + Py_None, + & toplevel_consts_22_consts_1._ascii.ob_base, + & toplevel_consts_30_consts_3._ascii.ob_base, + & toplevel_consts_27_names_8._ascii.ob_base, + & toplevel_consts_23_consts_9_consts_2._ascii.ob_base, + & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, + & toplevel_consts_22_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_34_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_33_names_15._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_33_names_17._ascii.ob_base, + & toplevel_consts_3_names_2._ascii.ob_base, + & toplevel_consts_22_consts_1._ascii.ob_base, + & toplevel_consts_1_names_1._ascii.ob_base, + & toplevel_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_30_consts_3._ascii.ob_base, + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_23_consts_9_names_2._ascii.ob_base, + & toplevel_consts_22_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_34_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_load_backward_compatible", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_34_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x02\x03\x10\x01\x02\x80\x06\x01\x0c\x01\x0e\x01\x0c\x01\x02\x01\x02\x80\x0e\x03\x0c\x01\x10\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x10\x02\x02\x01\x08\x04\x0a\x01\x12\x01\x04\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x10\x02\x02\x01\x06\x01\x04\x03\x02\x80\x0c\xfe\x02\x01\x04\x01\x02\xfe\x02\x80\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[85]; + } +toplevel_consts_34_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 84, + }, + .ob_shash = -1, + .ob_sval = "\x02\x09\x10\xfb\x02\x80\x06\x05\x0a\xfd\x02\x02\x0e\xff\x0c\x01\x02\x01\x02\x80\x0e\x03\x0c\x01\x0e\x01\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x0e\x01\x04\x09\x08\xfc\x08\x01\x14\x01\x04\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x0e\x01\x04\x04\x06\xfe\x04\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x04\x01\x02\xff\x02\x80\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[279]; + } +toplevel_consts_34_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 278, + }, + .ob_shash = -1, + .ob_sval = "\x05\x0e\x09\x0d\x09\x14\x09\x2b\x21\x25\x21\x2a\x09\x2b\x09\x2b\x09\x2b\x00\x00\x05\x0e\x05\x0e\x05\x0e\x0c\x10\x0c\x15\x19\x1c\x19\x24\x0c\x24\x09\x2c\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x09\x0e\x00\x00\x0e\x11\x0e\x19\x0e\x28\x1e\x22\x1e\x27\x0e\x28\x05\x0b\x1e\x24\x05\x08\x05\x10\x11\x15\x11\x1a\x05\x1b\x08\x0f\x10\x16\x18\x24\x26\x2a\x08\x2b\x2f\x33\x08\x33\x05\x11\x09\x11\x21\x25\x21\x2c\x0d\x13\x0d\x1e\x0d\x1e\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x0f\x10\x16\x18\x25\x27\x2b\x08\x2c\x30\x34\x08\x34\x05\x11\x09\x11\x22\x28\x22\x31\x0d\x13\x0d\x1f\x14\x1b\x1c\x22\x24\x2e\x14\x2f\x0d\x42\x26\x2a\x26\x2f\x26\x3f\x3b\x3e\x26\x3f\x40\x41\x26\x42\x11\x17\x11\x23\x00\x00\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x0f\x10\x16\x18\x22\x24\x28\x08\x29\x2d\x31\x08\x31\x05\x11\x09\x11\x1f\x23\x0d\x13\x0d\x1c\x0c\x12\x05\x12\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0c\x12\x05\x12\x09\x11\x00\x00\x0c\x12\x05\x12", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[60]; + } +toplevel_consts_34_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 59, + }, + .ob_shash = -1, + .ob_sval = "\x81\x07\x09\x00\x89\x18\x21\x07\xb8\x04\x3d\x00\xbd\x07\x41\x07\x07\xc1\x06\x01\x41\x07\x07\xc1\x11\x12\x41\x24\x00\xc1\x24\x07\x41\x2e\x07\xc1\x2d\x01\x41\x2e\x07\xc1\x38\x03\x41\x3d\x00\xc1\x3d\x07\x42\x08\x07\xc2\x07\x01\x42\x08\x07", +}; +static struct PyCodeObject toplevel_consts_34 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_34_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_34_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_34_code.ob_sval, + .co_exceptiontable = & toplevel_consts_34_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 629, + .co_code = & toplevel_consts_34_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_34_name._ascii.ob_base, + .co_qualname = & toplevel_consts_34_name._ascii.ob_base, + .co_linetable = & toplevel_consts_34_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_34_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_34_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[249]; + } +toplevel_consts_35_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 248, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x64\x00\x75\x01\x72\x1d\x74\x01\x7c\x00\x6a\x00\x64\x01\x83\x02\x73\x1d\x74\x02\x7c\x00\x6a\x00\x83\x01\x9b\x00\x64\x02\x9d\x02\x7d\x01\x74\x03\xa0\x04\x7c\x01\x74\x05\xa1\x02\x01\x00\x74\x06\x7c\x00\x83\x01\x53\x00\x74\x07\x7c\x00\x83\x01\x7d\x02\x64\x03\x7c\x00\x5f\x08\x09\x00\x7c\x02\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3c\x00\x09\x00\x7c\x00\x6a\x00\x64\x00\x75\x00\x72\x3e\x7c\x00\x6a\x0c\x64\x00\x75\x00\x72\x3d\x74\x0d\x64\x04\x7c\x00\x6a\x0b\x64\x05\x8d\x02\x82\x01\x6e\x06\x7c\x00\x6a\x00\xa0\x0e\x7c\x02\xa1\x01\x01\x00\x6e\x17\x23\x00\x01\x00\x01\x00\x01\x00\x09\x00\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3d\x00\x82\x00\x23\x00\x04\x00\x74\x0f\x79\x59\x01\x00\x01\x00\x01\x00\x59\x00\x82\x00\x77\x00\x25\x00\x25\x00\x74\x09\x6a\x0a\xa0\x10\x7c\x00\x6a\x0b\xa1\x01\x7d\x02\x7c\x02\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3c\x00\x74\x11\x64\x06\x7c\x00\x6a\x0b\x7c\x00\x6a\x00\x83\x03\x01\x00\x64\x07\x7c\x00\x5f\x08\x7c\x02\x53\x00\x23\x00\x64\x07\x7c\x00\x5f\x08\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_35_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "import {!r} # {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_35_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + Py_None, + & toplevel_consts_31_consts_3._ascii.ob_base, + & toplevel_consts_33_consts_8._ascii.ob_base, + Py_True, + & toplevel_consts_33_consts_4._ascii.ob_base, + & toplevel_consts_4_varnames._object.ob_base.ob_base, + & toplevel_consts_35_consts_6._ascii.ob_base, + Py_False, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_35_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_initializing", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[18]; + }_object; + } +toplevel_consts_35_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 18, + }, + .ob_item = { + & toplevel_consts_22_varnames_1._ascii.ob_base, + & toplevel_consts_3_names_0._ascii.ob_base, + & toplevel_consts_1_name._ascii.ob_base, + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_33_names_14._ascii.ob_base, + & toplevel_consts_34_name._ascii.ob_base, + & toplevel_consts_31_name._ascii.ob_base, + & toplevel_consts_35_names_8._ascii.ob_base, + & toplevel_consts_4_names_1._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_23_consts_4_names_4._ascii.ob_base, + & toplevel_consts_19_consts_1_names_2._ascii.ob_base, + & toplevel_consts_31_consts_3._ascii.ob_base, + & toplevel_consts_13_names_3._ascii.ob_base, + & toplevel_consts_33_names_17._ascii.ob_base, + & toplevel_consts_18_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_35_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_2._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_35_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_load_unlocked", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[67]; + } +toplevel_consts_35_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 66, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x0c\x02\x10\x01\x0c\x02\x08\x01\x08\x02\x06\x05\x02\x01\x0c\x01\x02\x01\x0a\x01\x0a\x01\x0e\x01\x02\xff\x0c\x04\x04\x80\x06\x01\x02\x01\x0a\x01\x02\x03\x02\x80\x0c\xfe\x02\x01\x02\x01\x02\xfe\x04\x80\x0e\x07\x0c\x01\x10\x01\x06\x02\x04\x02\x02\x80\x0a\xfe", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_35_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x02\x06\x0a\xfc\x02\x04\x08\xfd\x06\x01\x02\xff\x0c\x02\x08\x01\x08\x02\x06\x05\x02\x18\x0c\xea\x02\x0d\x08\xf5\x02\x05\x08\xfc\x12\x01\x0c\x03\x04\x80\x06\x06\x02\xff\x0a\xfe\x02\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x02\x01\x02\xff\x04\x80\x0e\x06\x0c\x01\x10\x01\x06\x02\x04\x02\x02\x80\x0a\xfe", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[249]; + } +toplevel_consts_35_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 248, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0c\x08\x13\x1b\x1f\x08\x1f\x05\x33\x10\x17\x18\x1c\x18\x23\x25\x32\x10\x33\x09\x33\x17\x23\x24\x28\x24\x2f\x17\x30\x14\x34\x14\x34\x14\x34\x0d\x10\x0d\x16\x0d\x2f\x1c\x1f\x21\x2e\x0d\x2f\x0d\x2f\x14\x2d\x2e\x32\x14\x33\x0d\x33\x0e\x1e\x1f\x23\x0e\x24\x05\x0b\x1a\x1e\x05\x09\x05\x17\x05\x23\x22\x28\x09\x0c\x09\x14\x15\x19\x15\x1e\x09\x1f\x09\x12\x10\x14\x10\x1b\x1f\x23\x10\x23\x0d\x30\x14\x18\x14\x33\x37\x3b\x14\x3b\x11\x48\x1b\x26\x27\x37\x3e\x42\x3e\x47\x1b\x48\x1b\x48\x15\x48\x11\x48\x11\x15\x11\x1c\x11\x30\x29\x2f\x11\x30\x11\x30\x00\x00\x00\x00\x09\x12\x09\x12\x09\x12\x0d\x15\x15\x18\x15\x20\x21\x25\x21\x2a\x15\x2b\x0d\x12\x00\x00\x0d\x15\x14\x1c\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x0d\x12\x0d\x15\x00\x00\x00\x00\x12\x15\x12\x1d\x12\x2c\x22\x26\x22\x2b\x12\x2c\x09\x0f\x22\x28\x09\x0c\x09\x14\x15\x19\x15\x1e\x09\x1f\x09\x19\x1a\x2e\x30\x34\x30\x39\x3b\x3f\x3b\x46\x09\x47\x09\x47\x1e\x23\x09\x0d\x09\x1b\x0c\x12\x05\x12\x00\x00\x1e\x23\x09\x0d\x09\x1b\x09\x23\x09\x23", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_35_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\xa5\x06\x41\x36\x00\xac\x18\x41\x05\x00\xc1\x04\x01\x41\x36\x00\xc1\x05\x04\x41\x1b\x07\xc1\x0a\x05\x41\x10\x06\xc1\x0f\x01\x41\x1b\x07\xc1\x10\x07\x41\x1a\x0d\xc1\x17\x02\x41\x1b\x07\xc1\x19\x01\x41\x1a\x0d\xc1\x1a\x01\x41\x1b\x07\xc1\x1b\x16\x41\x36\x00\xc1\x36\x05\x41\x3b\x07", +}; +static struct PyCodeObject toplevel_consts_35 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_35_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_35_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_35_code.ob_sval, + .co_exceptiontable = & toplevel_consts_35_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 11, + .co_firstlineno = 665, + .co_code = & toplevel_consts_35_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_35_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_35_name._ascii.ob_base, + .co_qualname = & toplevel_consts_35_name._ascii.ob_base, + .co_linetable = & toplevel_consts_35_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_35_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_35_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_35_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_36_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x6a\x01\x83\x01\x35\x00\x01\x00\x74\x02\x7c\x00\x83\x01\x02\x00\x64\x01\x04\x00\x04\x00\x83\x03\x01\x00\x53\x00\x23\x00\x31\x00\x73\x15\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[192]; + } +toplevel_consts_36_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 191, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x61\x20\x6e\x65\x77\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6f\x62\x6a\x65\x63\x74\x2c\x20\x6c\x6f\x61\x64\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x73\x70\x65\x63\x27\x73\x20\x6c\x6f\x61\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x61\x64\x64\x65\x64\x20\x74\x6f\x20\x69\x74\x73\x20\x70\x61\x72\x65\x6e\x74\x2e\x0a\x0a\x20\x20\x20\x20\x49\x66\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x61\x6c\x72\x65\x61\x64\x79\x20\x69\x6e\x20\x73\x79\x73\x2e\x6d\x6f\x64\x75\x6c\x65\x73\x2c\x20\x74\x68\x61\x74\x20\x65\x78\x69\x73\x74\x69\x6e\x67\x20\x6d\x6f\x64\x75\x6c\x65\x20\x67\x65\x74\x73\x0a\x20\x20\x20\x20\x63\x6c\x6f\x62\x62\x65\x72\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_36_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_36_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_36_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_0._ascii.ob_base, + & toplevel_consts_4_varnames_0._ascii.ob_base, + & toplevel_consts_35_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_36_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_21_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_36_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x09\x06\x01\x16\xff\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_36_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x08\x09\x20\x01\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[59]; + } +toplevel_consts_36_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 58, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x1c\x1d\x21\x1d\x26\x0a\x27\x05\x24\x05\x24\x10\x1e\x1f\x23\x10\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x00\x00\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_36_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x85\x04\x10\x03\x90\x04\x14\x0b\x95\x03\x14\x0b", +}; +static struct PyCodeObject toplevel_consts_36 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_36_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_36_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_36_code.ob_sval, + .co_exceptiontable = & toplevel_consts_36_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 710, + .co_code = & toplevel_consts_36_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_1_filename._ascii.ob_base, + .co_name = & toplevel_consts_21_names_7._ascii.ob_base, + .co_qualname = & toplevel_consts_21_names_7._ascii.ob_base, + .co_linetable = & toplevel_consts_36_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_36_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_36_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[125]; + } +toplevel_consts_37_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 124, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x5a\x04\x65\x05\x64\x03\x84\x00\x83\x01\x5a\x06\x65\x07\x64\x0c\x64\x05\x84\x01\x83\x01\x5a\x08\x65\x07\x64\x0d\x64\x06\x84\x01\x83\x01\x5a\x09\x65\x05\x64\x07\x84\x00\x83\x01\x5a\x0a\x65\x05\x64\x08\x84\x00\x83\x01\x5a\x0b\x65\x07\x65\x0c\x64\x09\x84\x00\x83\x01\x83\x01\x5a\x0d\x65\x07\x65\x0c\x64\x0a\x84\x00\x83\x01\x83\x01\x5a\x0e\x65\x07\x65\x0c\x64\x0b\x84\x00\x83\x01\x83\x01\x5a\x0f\x65\x07\x65\x10\x83\x01\x5a\x11\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_37_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "BuiltinImporter", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[145]; + } +toplevel_consts_37_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 144, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4d\x65\x74\x61\x20\x70\x61\x74\x68\x20\x69\x6d\x70\x6f\x72\x74\x20\x66\x6f\x72\x20\x62\x75\x69\x6c\x74\x2d\x69\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x41\x6c\x6c\x20\x6d\x65\x74\x68\x6f\x64\x73\x20\x61\x72\x65\x20\x65\x69\x74\x68\x65\x72\x20\x63\x6c\x61\x73\x73\x20\x6f\x72\x20\x73\x74\x61\x74\x69\x63\x20\x6d\x65\x74\x68\x6f\x64\x73\x20\x74\x6f\x20\x61\x76\x6f\x69\x64\x20\x74\x68\x65\x20\x6e\x65\x65\x64\x20\x74\x6f\x0a\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x74\x69\x61\x74\x65\x20\x74\x68\x65\x20\x63\x6c\x61\x73\x73\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_37_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "built-in", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[35]; + } +toplevel_consts_37_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 34, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x64\x01\x74\x02\xa1\x02\x01\x00\x64\x02\x7c\x00\x6a\x03\x9b\x02\x64\x03\x74\x04\x6a\x05\x9b\x00\x64\x04\x9d\x05\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[116]; + } +toplevel_consts_37_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 115, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x72\x65\x70\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x54\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x20\x6d\x61\x63\x68\x69\x6e\x65\x72\x79\x20\x64\x6f\x65\x73\x20\x74\x68\x65\x20\x6a\x6f\x62\x20\x69\x74\x73\x65\x6c\x66\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[82]; + } +toplevel_consts_37_consts_3_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 81, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "BuiltinImporter.module_repr() is deprecated and slated for removal in Python 3.12", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_37_consts_3_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " +#include +#include + +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[671]; + } +toplevel_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 670, + }, + .ob_shash = -1, + .ob_sval = "\x64\x00\x5a\x00\x64\x01\x61\x01\x64\x02\x64\x01\x6c\x02\x5a\x02\x64\x02\x64\x01\x6c\x03\x5a\x03\x64\x02\x64\x01\x6c\x04\x5a\x04\x64\x02\x64\x01\x6c\x05\x5a\x05\x64\x02\x64\x01\x6c\x06\x5a\x06\x65\x04\x6a\x07\x64\x03\x6b\x02\x5a\x08\x65\x08\x72\x28\x64\x02\x64\x01\x6c\x09\x5a\x0a\x64\x02\x64\x01\x6c\x0b\x5a\x0b\x6e\x04\x64\x02\x64\x01\x6c\x0c\x5a\x0a\x65\x08\x72\x33\x64\x04\x64\x05\x67\x02\x5a\x0d\x6e\x03\x64\x05\x67\x01\x5a\x0d\x65\x0e\x64\x06\x84\x00\x65\x0d\x44\x00\x83\x01\x83\x01\x73\x40\x4a\x00\x82\x01\x65\x0d\x64\x02\x19\x00\x5a\x0f\x65\x10\x65\x0d\x83\x01\x5a\x11\x64\x07\xa0\x12\x65\x0d\xa1\x01\x5a\x0d\x64\x08\x84\x00\x65\x0d\x44\x00\x83\x01\x5a\x13\x64\x09\x5a\x14\x64\x0a\x5a\x15\x65\x15\x65\x14\x17\x00\x5a\x16\x64\x0b\x84\x00\x5a\x17\x65\x17\x83\x00\x5a\x18\x64\x0c\x84\x00\x5a\x19\x64\x0d\x84\x00\x5a\x1a\x64\x0e\x84\x00\x5a\x1b\x65\x08\x72\x70\x64\x0f\x84\x00\x5a\x1c\x6e\x03\x64\x10\x84\x00\x5a\x1c\x64\x11\x84\x00\x5a\x1d\x64\x12\x84\x00\x5a\x1e\x64\x13\x84\x00\x5a\x1f\x64\x14\x84\x00\x5a\x20\x64\x15\x84\x00\x5a\x21\x65\x08\x72\x88\x64\x16\x84\x00\x5a\x22\x6e\x03\x64\x17\x84\x00\x5a\x22\x64\x4f\x64\x19\x84\x01\x5a\x23\x65\x24\x65\x23\x6a\x25\x83\x01\x5a\x26\x64\x1a\xa0\x27\x64\x1b\x64\x1c\xa1\x02\x64\x1d\x17\x00\x5a\x28\x65\x29\xa0\x2a\x65\x28\x64\x1c\xa1\x02\x5a\x2b\x64\x1e\x5a\x2c\x64\x1f\x5a\x2d\x64\x20\x67\x01\x5a\x2e\x65\x08\x72\xb0\x65\x2e\xa0\x2f\x64\x21\xa1\x01\x01\x00\x65\x02\x6a\x30\x83\x00\x5a\x31\x64\x22\x67\x01\x5a\x32\x65\x32\x04\x00\x5a\x33\x5a\x34\x64\x50\x64\x01\x64\x23\x9c\x01\x64\x24\x84\x03\x5a\x35\x64\x25\x84\x00\x5a\x36\x64\x26\x84\x00\x5a\x37\x64\x27\x84\x00\x5a\x38\x64\x28\x84\x00\x5a\x39\x64\x29\x84\x00\x5a\x3a\x64\x2a\x84\x00\x5a\x3b\x64\x2b\x84\x00\x5a\x3c\x64\x2c\x84\x00\x5a\x3d\x64\x2d\x84\x00\x5a\x3e\x64\x51\x64\x2e\x84\x01\x5a\x3f\x64\x52\x64\x2f\x84\x01\x5a\x40\x64\x53\x64\x31\x84\x01\x5a\x41\x64\x32\x84\x00\x5a\x42\x65\x43\x83\x00\x5a\x44\x64\x50\x64\x01\x65\x44\x64\x33\x9c\x02\x64\x34\x84\x03\x5a\x45\x47\x00\x64\x35\x84\x00\x64\x36\x83\x02\x5a\x46\x47\x00\x64\x37\x84\x00\x64\x38\x83\x02\x5a\x47\x47\x00\x64\x39\x84\x00\x64\x3a\x65\x47\x83\x03\x5a\x48\x47\x00\x64\x3b\x84\x00\x64\x3c\x83\x02\x5a\x49\x47\x00\x64\x3d\x84\x00\x64\x3e\x65\x49\x65\x48\x83\x04\x5a\x4a\x47\x00\x64\x3f\x84\x00\x64\x40\x65\x49\x65\x47\x83\x04\x5a\x4b\x47\x00\x64\x41\x84\x00\x64\x42\x65\x49\x65\x47\x83\x04\x5a\x4c\x47\x00\x64\x43\x84\x00\x64\x44\x83\x02\x5a\x4d\x47\x00\x64\x45\x84\x00\x64\x46\x83\x02\x5a\x4e\x47\x00\x64\x47\x84\x00\x64\x48\x83\x02\x5a\x4f\x47\x00\x64\x49\x84\x00\x64\x4a\x83\x02\x5a\x50\x64\x50\x64\x4b\x84\x01\x5a\x51\x64\x4c\x84\x00\x5a\x52\x64\x4d\x84\x00\x5a\x53\x64\x4e\x84\x00\x5a\x54\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[351]; + } +toplevel_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 350, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x6f\x72\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x70\x61\x74\x68\x2d\x62\x61\x73\x65\x64\x20\x69\x6d\x70\x6f\x72\x74\x2e\x0a\x0a\x54\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x4e\x4f\x54\x20\x6d\x65\x61\x6e\x74\x20\x74\x6f\x20\x62\x65\x20\x64\x69\x72\x65\x63\x74\x6c\x79\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x21\x20\x49\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6e\x20\x64\x65\x73\x69\x67\x6e\x65\x64\x20\x73\x75\x63\x68\x0a\x74\x68\x61\x74\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x62\x6f\x6f\x74\x73\x74\x72\x61\x70\x70\x65\x64\x20\x69\x6e\x74\x6f\x20\x50\x79\x74\x68\x6f\x6e\x20\x61\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x2e\x20\x41\x73\x0a\x73\x75\x63\x68\x20\x69\x74\x20\x72\x65\x71\x75\x69\x72\x65\x73\x20\x74\x68\x65\x20\x69\x6e\x6a\x65\x63\x74\x69\x6f\x6e\x20\x6f\x66\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x61\x6e\x64\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x20\x69\x6e\x20\x6f\x72\x64\x65\x72\x20\x74\x6f\x0a\x77\x6f\x72\x6b\x2e\x20\x4f\x6e\x65\x20\x73\x68\x6f\x75\x6c\x64\x20\x75\x73\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x20\x61\x73\x20\x74\x68\x65\x20\x70\x75\x62\x6c\x69\x63\x2d\x66\x61\x63\x69\x6e\x67\x20\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 0, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "win32", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\\", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "/", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x81\x00\x7c\x00\x5d\x09\x7d\x01\x74\x00\x7c\x01\x83\x01\x64\x00\x6b\x02\x56\x00\x01\x00\x71\x02\x64\x01\x53\x00", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_6_consts_0 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 1 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_consts_0.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_6_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "len", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_6_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_6_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".0", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_6_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sep", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_6_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + }_object; + } +toplevel_consts_6_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 0, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_6_filename = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "./Lib/importlib/_bootstrap_external.py", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x1a\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x0b\x35\x0b\x35\x1e\x21\x0c\x0f\x10\x13\x0c\x14\x18\x19\x0c\x19\x0b\x35\x0b\x35\x0b\x35\x0b\x35\x0b\x35", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1]; + } +toplevel_consts_6_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 0, + }, + .ob_shash = -1, + .ob_sval = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_6_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 35, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 46, + .co_code = & toplevel_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_6_name._ascii.ob_base, + .co_linetable = & toplevel_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[1]; + } +toplevel_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 0, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x68\x00\x7c\x00\x5d\x07\x7d\x01\x64\x00\x7c\x01\x9b\x00\x9d\x02\x92\x02\x71\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ":", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_8_consts_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_8_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "s", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_8_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x16\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x18\x3a\x18\x3a\x18\x3a\x25\x26\x19\x20\x1d\x1e\x19\x20\x19\x20\x18\x3a\x18\x3a\x18\x3a", +}; +static struct PyCodeObject toplevel_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 50, + .co_code = & toplevel_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_8_name._ascii.ob_base, + .co_linetable = & toplevel_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_8_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_9_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "win", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_9 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_9_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_10_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cygwin", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_10_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "darwin", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_10 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_10_0._ascii.ob_base, + & toplevel_consts_10_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x87\x01\x74\x00\x6a\x01\xa0\x02\x74\x03\xa1\x01\x72\x19\x74\x00\x6a\x01\xa0\x02\x74\x04\xa1\x01\x72\x10\x64\x01\x8a\x01\x6e\x02\x64\x02\x8a\x01\x88\x01\x66\x01\x64\x03\x84\x08\x7d\x00\x7c\x00\x53\x00\x64\x04\x84\x00\x7d\x00\x7c\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_11_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PYTHONCASEOK", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_11_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "PYTHONCASEOK", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x6a\x02\x0c\x00\x6f\x09\x89\x00\x74\x03\x6a\x04\x76\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[95]; + } +toplevel_consts_11_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 94, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "True if filenames must be checked case-insensitively and ignore environment flags are not set.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_3_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_3_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_11_consts_3_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "flags", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_11_consts_3_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ignore_environment", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_3_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_os", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_3_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "environ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_11_consts_3_names_1._ascii.ob_base, + & toplevel_consts_11_consts_3_names_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_11_consts_3_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_3_freevars_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "key", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_3_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_3_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_relax_case", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[38]; + } +toplevel_consts_11_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 37, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_make_relax_case.._relax_case", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_11_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x14\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x18\x1b\x18\x21\x18\x34\x14\x34\x14\x4b\x39\x3c\x40\x43\x40\x4b\x39\x4b\x0d\x4b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_11_consts_3_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = "\x80", +}; +static struct PyCodeObject toplevel_consts_11_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 67, + .co_code = & toplevel_consts_11_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_3_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_3_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_11_consts_3_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_11_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "True if filenames must be checked case-insensitively.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_4_consts_0._ascii.ob_base, + Py_False, + Py_None, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_11_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x14\x19\x14\x19", +}; +static struct PyCodeObject toplevel_consts_11_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 71, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + Py_None, + & toplevel_consts_11_consts_1._ascii.ob_base, + & toplevel_consts_11_consts_2.ob_base.ob_base, + & toplevel_consts_11_consts_3.ob_base, + & toplevel_consts_11_consts_4.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "platform", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "startswith", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_11_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_CASE_INSENSITIVE_PLATFORMS", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[36]; + } +toplevel_consts_11_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 35, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_CASE_INSENSITIVE_PLATFORMS_STR_KEY", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_11_names_1._ascii.ob_base, + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_11_names_3._ascii.ob_base, + & toplevel_consts_11_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_make_relax_case", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_11_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0c\x01\x0c\x01\x06\x01\x04\x02\x0a\x02\x04\x07\x06\xfd\x04\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_11_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0a\x01\x02\x0c\x0a\xf5\x02\x03\x06\xfe\x04\x02\x0a\x04\x04\x05\x06\xff\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x08\x0b\x08\x14\x08\x3c\x20\x3b\x08\x3c\x05\x19\x0c\x0f\x0c\x18\x0c\x48\x24\x47\x0c\x48\x09\x22\x13\x21\x0d\x10\x0d\x10\x13\x22\x0d\x10\x09\x4b\x09\x4b\x09\x4b\x09\x4b\x09\x4b\x0c\x17\x05\x17\x09\x19\x09\x19\x09\x19\x0c\x17\x05\x17", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_3_name._ascii.ob_base, + & toplevel_consts_11_consts_3_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_11_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = " @", +}; +static struct PyCodeObject toplevel_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 60, + .co_code = & toplevel_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_name._ascii.ob_base, + .co_linetable = & toplevel_consts_11_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 1, + .co_nplaincellvars = 1, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_11_consts_3_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_12_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x64\x01\x40\x00\xa0\x01\x64\x02\x64\x03\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[43]; + } +toplevel_consts_12_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 42, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Convert a 32-bit integer to little-endian.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[2]; + } +toplevel_consts_12_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 2, + }, + .ob_digit = { 1073741823, 3 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_12_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 4 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_12_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "little", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_12_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_12_consts_0._ascii.ob_base, + & toplevel_consts_12_consts_1.ob_base.ob_base, + & toplevel_consts_12_consts_2.ob_base.ob_base, + & toplevel_consts_12_consts_3._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_12_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "int", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_12_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "to_bytes", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_12_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_12_names_0._ascii.ob_base, + & toplevel_consts_12_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_12_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "x", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_12_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_12_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_12_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_pack_uint32", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_12_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x0d\x10\x11\x12\x0d\x13\x16\x20\x0d\x20\x0c\x37\x2b\x2c\x2e\x36\x0c\x37\x05\x37", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_12_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_12 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_12_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_12_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_12_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 79, + .co_code = & toplevel_consts_12_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_12_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_12_name._ascii.ob_base, + .co_qualname = & toplevel_consts_12_name._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_12_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_12_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_13_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x64\x01\x6b\x02\x73\x08\x4a\x00\x82\x01\x74\x01\xa0\x02\x7c\x00\x64\x02\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[48]; + } +toplevel_consts_13_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 47, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Convert 4 bytes in little-endian to an integer.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_13_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_13_consts_0._ascii.ob_base, + & toplevel_consts_12_consts_2.ob_base.ob_base, + & toplevel_consts_12_consts_3._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_13_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "from_bytes", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_13_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_12_names_0._ascii.ob_base, + & toplevel_consts_13_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_13_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "data", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_13_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_13_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_13_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_unpack_uint32", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_13_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x10\x02\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_13_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0f\x10\x14\x0c\x15\x19\x1a\x0c\x1a\x05\x1a\x05\x1a\x05\x1a\x0c\x0f\x0c\x2a\x1b\x1f\x21\x29\x0c\x2a\x05\x2a", +}; +static struct PyCodeObject toplevel_consts_13 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_13_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_13_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 84, + .co_code = & toplevel_consts_13_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_13_name._ascii.ob_base, + .co_qualname = & toplevel_consts_13_name._ascii.ob_base, + .co_linetable = & toplevel_consts_13_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_13_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_13_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[48]; + } +toplevel_consts_14_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 47, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Convert 2 bytes in little-endian to an integer.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_14_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 2 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_14_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_14_consts_0._ascii.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_12_consts_3._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_14_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_unpack_uint16", +}; +static struct PyCodeObject toplevel_consts_14 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_14_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_13_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 89, + .co_code = & toplevel_consts_13_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_14_name._ascii.ob_base, + .co_qualname = & toplevel_consts_14_name._ascii.ob_base, + .co_linetable = & toplevel_consts_13_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_13_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_13_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[227]; + } +toplevel_consts_15_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 226, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x73\x04\x64\x01\x53\x00\x74\x00\x7c\x00\x83\x01\x64\x02\x6b\x02\x72\x0e\x7c\x00\x64\x03\x19\x00\x53\x00\x64\x01\x7d\x01\x67\x00\x7d\x02\x74\x01\x74\x02\x6a\x03\x7c\x00\x83\x02\x44\x00\x5d\x3d\x5c\x02\x7d\x03\x7d\x04\x7c\x03\xa0\x04\x74\x05\xa1\x01\x73\x26\x7c\x03\xa0\x06\x74\x05\xa1\x01\x72\x33\x7c\x03\xa0\x07\x74\x08\xa1\x01\x70\x2c\x7c\x01\x7d\x01\x74\x09\x7c\x04\x17\x00\x67\x01\x7d\x02\x71\x18\x7c\x03\xa0\x06\x64\x04\xa1\x01\x72\x4c\x7c\x01\xa0\x0a\xa1\x00\x7c\x03\xa0\x0a\xa1\x00\x6b\x03\x72\x46\x7c\x03\x7d\x01\x7c\x04\x67\x01\x7d\x02\x71\x18\x7c\x02\xa0\x0b\x7c\x04\xa1\x01\x01\x00\x71\x18\x7c\x03\x70\x4f\x7c\x01\x7d\x01\x7c\x02\xa0\x0b\x7c\x04\xa1\x01\x01\x00\x71\x18\x64\x05\x84\x00\x7c\x02\x44\x00\x83\x01\x7d\x02\x74\x00\x7c\x02\x83\x01\x64\x02\x6b\x02\x72\x6a\x7c\x02\x64\x03\x19\x00\x73\x6a\x7c\x01\x74\x09\x17\x00\x53\x00\x7c\x01\x74\x09\xa0\x0c\x7c\x02\xa1\x01\x17\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_15_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Replacement for os.path.join().", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_15_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x67\x00\x7c\x00\x5d\x09\x7d\x01\x7c\x01\x72\x02\x7c\x01\xa0\x00\x74\x01\xa1\x01\x91\x02\x71\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_15_consts_5_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rstrip", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_15_consts_5_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_separators", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_15_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_consts_5_names_0._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_15_consts_5_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "p", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_15_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_15_consts_5_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_15_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_15_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_join..", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_15_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x1a\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_15_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x10\x3e\x10\x3e\x10\x3e\x2f\x30\x3c\x3d\x10\x3e\x11\x12\x11\x2a\x1a\x29\x11\x2a\x10\x3e\x10\x3e\x10\x3e", +}; +static struct PyCodeObject toplevel_consts_15_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_names = & toplevel_consts_15_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_15_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 119, + .co_code = & toplevel_consts_15_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_15_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_15_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_15_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_15_consts_5_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_15_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_15_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_15_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_15_consts_0._ascii.ob_base, + & toplevel_consts_7._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_8_consts_0._ascii.ob_base, + & toplevel_consts_15_consts_5.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_15_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "map", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_15_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_splitroot", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_15_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_sep_tuple", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_15_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "endswith", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_15_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_sep", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_15_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "casefold", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_15_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "append", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_15_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "join", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_15_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_15_names_1._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_15_names_3._ascii.ob_base, + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_15_names_5._ascii.ob_base, + & toplevel_consts_15_names_6._ascii.ob_base, + & toplevel_consts_15_consts_5_names_0._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + & toplevel_consts_15_names_9._ascii.ob_base, + & toplevel_consts_15_names_10._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + & toplevel_consts_15_names_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_15_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_parts", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_15_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "root", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_15_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_15_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "new_root", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_15_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tail", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_15_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_15_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_15_varnames_3._ascii.ob_base, + & toplevel_consts_15_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_15_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_join", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_15_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x04\x01\x0c\x01\x08\x01\x04\x01\x04\x01\x14\x01\x14\x01\x0e\x01\x0c\x01\x0a\x01\x10\x01\x04\x03\x08\x01\x0c\x02\x08\x02\x0c\x01\x0c\x01\x14\x01\x08\x02\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_15_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x06\x01\x0a\x01\x0a\x01\x04\x01\x04\x01\x0a\x01\x04\x0e\x06\xf2\x08\x01\x02\x0d\x08\xf3\x02\x0d\x0e\xf4\x0c\x01\x08\x01\x02\x0a\x0e\xf7\x02\x06\x04\xfd\x08\x01\x0c\x02\x08\x02\x0c\x01\x0c\x01\x0a\x01\x02\x02\x06\xfe\x0a\x02\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[227]; + } +toplevel_consts_15_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 226, + }, + .ob_shash = -1, + .ob_sval = "\x10\x1a\x09\x16\x14\x16\x14\x16\x0c\x0f\x10\x1a\x0c\x1b\x1f\x20\x0c\x20\x09\x21\x14\x1e\x1f\x20\x14\x21\x0d\x21\x10\x12\x09\x0d\x10\x12\x09\x0d\x1f\x22\x23\x26\x23\x36\x38\x42\x1f\x43\x09\x22\x09\x22\x0d\x1b\x0d\x15\x17\x1b\x10\x18\x10\x33\x24\x32\x10\x33\x0d\x22\x37\x3f\x37\x58\x49\x57\x37\x58\x0d\x22\x18\x20\x18\x38\x28\x37\x18\x38\x18\x40\x3c\x40\x11\x15\x19\x21\x24\x28\x19\x28\x18\x29\x11\x15\x11\x15\x12\x1a\x12\x28\x24\x27\x12\x28\x0d\x22\x14\x18\x14\x23\x14\x23\x27\x2f\x27\x3a\x27\x3a\x14\x3a\x11\x26\x1c\x24\x15\x19\x1d\x21\x1c\x22\x15\x19\x15\x19\x15\x19\x15\x26\x21\x25\x15\x26\x15\x26\x15\x26\x18\x20\x18\x28\x24\x28\x11\x15\x11\x15\x11\x22\x1d\x21\x11\x22\x11\x22\x11\x22\x10\x3e\x10\x3e\x34\x38\x10\x3e\x10\x3e\x09\x0d\x0c\x0f\x10\x14\x0c\x15\x19\x1a\x0c\x1a\x09\x23\x23\x27\x28\x29\x23\x2a\x09\x23\x14\x18\x1b\x23\x14\x23\x0d\x23\x10\x14\x17\x1f\x17\x2a\x25\x29\x17\x2a\x10\x2a\x09\x2a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[6]; + } +toplevel_consts_15_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 5, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_15 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_15_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_15_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_15_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 7, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 96, + .co_code = & toplevel_consts_15_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_name._ascii.ob_base, + .co_qualname = & toplevel_consts_15_name._ascii.ob_base, + .co_linetable = & toplevel_consts_15_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_15_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_15_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_16_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x64\x01\x84\x00\x7c\x00\x44\x00\x83\x01\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_16_consts_1_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "part", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_16_consts_1_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_16_consts_1_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_16_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x06\x00\x04\x01\x10\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_16_consts_1_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x08\xff\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_16_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x1e\x3e\x1e\x3e\x1e\x3e\x23\x27\x39\x3d\x1e\x3e\x1f\x23\x1f\x3b\x2b\x3a\x1f\x3b\x1e\x3e\x1e\x3e\x1e\x3e", +}; +static struct PyCodeObject toplevel_consts_16_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_names = & toplevel_consts_15_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_15_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 128, + .co_code = & toplevel_consts_15_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_16_consts_1_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_15_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_16_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_16_consts_1_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_16_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_16_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_16_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_15_consts_0._ascii.ob_base, + & toplevel_consts_16_consts_1.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_16_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_names_9._ascii.ob_base, + & toplevel_consts_15_names_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_16_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_15_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_16_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x02\x01\x08\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_16_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_16_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x10\x18\x10\x3f\x1e\x3e\x1e\x3e\x2b\x35\x1e\x3e\x1e\x3e\x10\x3f\x09\x3f", +}; +static struct PyCodeObject toplevel_consts_16 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_16_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_16_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_16_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 7, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 126, + .co_code = & toplevel_consts_16_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_16_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_name._ascii.ob_base, + .co_qualname = & toplevel_consts_15_name._ascii.ob_base, + .co_linetable = & toplevel_consts_16_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_16_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_16_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_16_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[67]; + } +toplevel_consts_17_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 66, + }, + .ob_shash = -1, + .ob_sval = "\x87\x00\x74\x00\x88\x00\x66\x01\x64\x01\x84\x08\x74\x01\x44\x00\x83\x01\x83\x01\x7d\x01\x7c\x01\x64\x02\x6b\x00\x72\x13\x64\x03\x89\x00\x66\x02\x53\x00\x89\x00\x64\x04\x7c\x01\x85\x02\x19\x00\x89\x00\x7c\x01\x64\x05\x17\x00\x64\x04\x85\x02\x19\x00\x66\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[33]; + } +toplevel_consts_17_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 32, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Replacement for os.path.split().", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_17_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x81\x00\x7c\x00\x5d\x08\x7d\x01\x89\x02\xa0\x00\x7c\x01\xa1\x01\x56\x00\x01\x00\x71\x02\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_17_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_17_consts_1_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rfind", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_17_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_17_consts_1_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_17_consts_1_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_17_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_split..", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_17_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x18\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_17_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x0c\x34\x0c\x34\x1f\x20\x0d\x11\x0d\x1a\x18\x19\x0d\x1a\x0c\x34\x0c\x34\x0c\x34\x0c\x34\x0c\x34", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_17_consts_1_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_15_consts_5_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_17_consts_1_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = "\x20\x20\x80", +}; +static struct PyCodeObject toplevel_consts_17_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_17_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_17_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 51, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 134, + .co_code = & toplevel_consts_17_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_consts_1_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_17_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_17_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_17_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_17_consts_1_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_17_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_15_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_17_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_17_consts_0._ascii.ob_base, + & toplevel_consts_17_consts_1.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_7._ascii.ob_base, + Py_None, + & toplevel_consts_6_consts_0.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_17_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "max", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_17_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_17_names_0._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_17_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "i", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_17_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_17_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_17_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_split", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_17_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x14\x02\x08\x01\x08\x01\x1c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_17_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x14\x02\x06\x01\x0a\x01\x1c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[67]; + } +toplevel_consts_17_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 66, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x09\x0c\x0c\x34\x0c\x34\x0c\x34\x0c\x34\x24\x33\x0c\x34\x0c\x34\x09\x34\x05\x06\x08\x09\x0c\x0d\x08\x0d\x05\x18\x10\x12\x14\x18\x10\x18\x09\x18\x0c\x10\x11\x13\x12\x13\x11\x13\x0c\x14\x16\x1a\x1b\x1c\x1f\x20\x1b\x20\x1b\x21\x1b\x21\x16\x22\x0c\x22\x05\x22", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_17_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "` ", +}; +static struct PyCodeObject toplevel_consts_17 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_17_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_17_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 132, + .co_code = & toplevel_consts_17_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_17_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_17_name._ascii.ob_base, + .co_qualname = & toplevel_consts_17_name._ascii.ob_base, + .co_linetable = & toplevel_consts_17_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_17_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_17_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_17_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_18_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x7c\x00\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[127]; + } +toplevel_consts_18_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 126, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x53\x74\x61\x74\x20\x74\x68\x65\x20\x70\x61\x74\x68\x2e\x0a\x0a\x20\x20\x20\x20\x4d\x61\x64\x65\x20\x61\x20\x73\x65\x70\x61\x72\x61\x74\x65\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x74\x6f\x20\x6d\x61\x6b\x65\x20\x69\x74\x20\x65\x61\x73\x69\x65\x72\x20\x74\x6f\x20\x6f\x76\x65\x72\x72\x69\x64\x65\x20\x69\x6e\x20\x65\x78\x70\x65\x72\x69\x6d\x65\x6e\x74\x73\x0a\x20\x20\x20\x20\x28\x65\x2e\x67\x2e\x20\x63\x61\x63\x68\x65\x20\x73\x74\x61\x74\x20\x72\x65\x73\x75\x6c\x74\x73\x29\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_18_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_18_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_18_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "stat", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_18_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_18_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_18_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_stat", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_18_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_18_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0f\x0c\x14\x15\x19\x0c\x1a\x05\x1a", +}; +static struct PyCodeObject toplevel_consts_18 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_18_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_18_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_18_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 140, + .co_code = & toplevel_consts_18_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_18_name._ascii.ob_base, + .co_qualname = & toplevel_consts_18_name._ascii.ob_base, + .co_linetable = & toplevel_consts_18_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_18_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_18_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_19_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x74\x00\x7c\x00\x83\x01\x7d\x02\x6e\x0c\x23\x00\x04\x00\x74\x01\x79\x10\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x7c\x02\x6a\x02\x64\x02\x40\x00\x7c\x01\x6b\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[50]; + } +toplevel_consts_19_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 49, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Test whether the path is the specified mode type.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_19_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 61440 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_19_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_19_consts_0._ascii.ob_base, + Py_False, + & toplevel_consts_19_consts_2.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_19_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "OSError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_19_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st_mode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_19_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_19_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mode", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_19_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "stat_info", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_19_varnames_1._ascii.ob_base, + & toplevel_consts_19_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_19_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_is_mode_type", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_19_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0a\x01\x02\x80\x0c\x01\x06\x01\x02\xff\x02\x80\x0e\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_19_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x02\x05\x0a\xfe\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_19_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x05\x15\x15\x1f\x20\x24\x15\x25\x09\x12\x09\x12\x00\x00\x05\x15\x0c\x13\x05\x15\x05\x15\x05\x15\x05\x15\x10\x15\x10\x15\x10\x15\x05\x15\x00\x00\x0d\x16\x0d\x1e\x21\x29\x0d\x29\x2e\x32\x0c\x32\x05\x32", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_19_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x04\x06\x00\x86\x07\x11\x07\x90\x01\x11\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_19_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_19 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_19_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, + .co_exceptiontable = & toplevel_consts_19_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 150, + .co_code = & toplevel_consts_19_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_19_name._ascii.ob_base, + .co_qualname = & toplevel_consts_19_name._ascii.ob_base, + .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_19_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_20_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x64\x01\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_20_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Replacement for os.path.isfile.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_20_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 32768 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_20_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_20_consts_0._ascii.ob_base, + & toplevel_consts_20_consts_1.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_20_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_19_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_20_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_isfile", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_20_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_20_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x1e\x1f\x23\x25\x2d\x0c\x2e\x05\x2e", +}; +static struct PyCodeObject toplevel_consts_20 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_20_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_20_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_20_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 159, + .co_code = & toplevel_consts_20_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_20_name._ascii.ob_base, + .co_qualname = & toplevel_consts_20_name._ascii.ob_base, + .co_linetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_20_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_21_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x73\x06\x74\x00\x6a\x01\x83\x00\x7d\x00\x74\x02\x7c\x00\x64\x01\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_21_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Replacement for os.path.isdir.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 16384 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_21_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_21_consts_0._ascii.ob_base, + & toplevel_consts_21_consts_1.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_21_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "getcwd", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_21_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_19_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_21_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_isdir", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_21_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x08\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_21_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0a\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_21_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x05\x1c\x10\x13\x10\x1a\x10\x1c\x09\x0d\x0c\x1e\x1f\x23\x25\x2d\x0c\x2e\x05\x2e", +}; +static struct PyCodeObject toplevel_consts_21 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_21_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_21_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_21_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 164, + .co_code = & toplevel_consts_21_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_21_name._ascii.ob_base, + .co_qualname = & toplevel_consts_21_name._ascii.ob_base, + .co_linetable = & toplevel_consts_21_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_21_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_21_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_22_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x73\x04\x64\x01\x53\x00\x74\x00\x6a\x01\x7c\x00\x83\x01\x64\x02\x19\x00\xa0\x02\x64\x03\x64\x04\xa1\x02\x7d\x01\x74\x03\x7c\x01\x83\x01\x64\x05\x6b\x04\x6f\x1e\x7c\x01\xa0\x04\x64\x06\xa1\x01\x70\x1e\x7c\x01\xa0\x05\x64\x04\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_22_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Replacement for os.path.isabs.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_22_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\\\\", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_22_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_22_consts_0._ascii.ob_base, + Py_False, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_5._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_22_consts_6._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_22_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "replace", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_22_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_15_names_3._ascii.ob_base, + & toplevel_consts_22_names_2._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_15_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_22_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_15_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_22_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_isabs", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_22_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x04\x01\x16\x01\x20\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_22_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x06\x01\x16\x01\x20\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_22_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x09\x19\x14\x19\x14\x19\x10\x13\x10\x23\x24\x28\x10\x29\x2a\x2b\x10\x2c\x10\x3f\x35\x38\x3a\x3e\x10\x3f\x09\x0d\x10\x13\x14\x18\x10\x19\x1c\x1d\x10\x1d\x10\x52\x23\x27\x23\x3a\x33\x39\x23\x3a\x23\x51\x3e\x42\x3e\x51\x4c\x50\x3e\x51\x09\x52", +}; +static struct PyCodeObject toplevel_consts_22 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_22_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_22_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_22_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 172, + .co_code = & toplevel_consts_22_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_22_name._ascii.ob_base, + .co_qualname = & toplevel_consts_22_name._ascii.ob_base, + .co_linetable = & toplevel_consts_22_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_22_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_22_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_23_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x74\x01\xa1\x01\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_22_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_23_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_23_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x30\x20\x2f\x10\x30\x09\x30", +}; +static struct PyCodeObject toplevel_consts_23 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 180, + .co_code = & toplevel_consts_23_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_22_name._ascii.ob_base, + .co_qualname = & toplevel_consts_22_name._ascii.ob_base, + .co_linetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_24 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 438 }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[179]; + } +toplevel_consts_25_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 178, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x74\x01\x7c\x00\x83\x01\xa1\x02\x7d\x03\x74\x02\x6a\x03\x7c\x03\x74\x02\x6a\x04\x74\x02\x6a\x05\x42\x00\x74\x02\x6a\x06\x42\x00\x7c\x02\x64\x02\x40\x00\x83\x03\x7d\x04\x09\x00\x74\x07\x6a\x08\x7c\x04\x64\x03\x83\x02\x35\x00\x7d\x05\x7c\x05\xa0\x09\x7c\x01\xa1\x01\x01\x00\x64\x04\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0b\x23\x00\x31\x00\x73\x30\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x74\x02\x6a\x0a\x7c\x03\x7c\x00\x83\x02\x01\x00\x64\x04\x53\x00\x23\x00\x04\x00\x74\x0b\x79\x57\x01\x00\x01\x00\x01\x00\x09\x00\x74\x02\x6a\x0c\x7c\x03\x83\x01\x01\x00\x82\x00\x23\x00\x04\x00\x74\x0b\x79\x55\x01\x00\x01\x00\x01\x00\x59\x00\x82\x00\x77\x00\x25\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[163]; + } +toplevel_consts_25_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 162, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x42\x65\x73\x74\x2d\x65\x66\x66\x6f\x72\x74\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x74\x6f\x20\x77\x72\x69\x74\x65\x20\x64\x61\x74\x61\x20\x74\x6f\x20\x61\x20\x70\x61\x74\x68\x20\x61\x74\x6f\x6d\x69\x63\x61\x6c\x6c\x79\x2e\x0a\x20\x20\x20\x20\x42\x65\x20\x70\x72\x65\x70\x61\x72\x65\x64\x20\x74\x6f\x20\x68\x61\x6e\x64\x6c\x65\x20\x61\x20\x46\x69\x6c\x65\x45\x78\x69\x73\x74\x73\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x63\x6f\x6e\x63\x75\x72\x72\x65\x6e\x74\x20\x77\x72\x69\x74\x69\x6e\x67\x20\x6f\x66\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x74\x65\x6d\x70\x6f\x72\x61\x72\x79\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x61\x74\x74\x65\x6d\x70\x74\x65\x64\x2e", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_25_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{}.{}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_25_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "wb", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_25_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_25_consts_0._ascii.ob_base, + & toplevel_consts_25_consts_1._ascii.ob_base, + & toplevel_consts_24.ob_base.ob_base, + & toplevel_consts_25_consts_3._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_25_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "format", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_25_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "id", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_25_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "open", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_25_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "O_EXCL", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_25_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "O_CREAT", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_25_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "O_WRONLY", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_25_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_io", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_25_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileIO", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_25_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "write", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_25_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "unlink", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_25_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_25_names_1._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_25_names_3._ascii.ob_base, + & toplevel_consts_25_names_4._ascii.ob_base, + & toplevel_consts_25_names_5._ascii.ob_base, + & toplevel_consts_25_names_6._ascii.ob_base, + & toplevel_consts_25_names_7._ascii.ob_base, + & toplevel_consts_25_names_8._ascii.ob_base, + & toplevel_consts_25_names_9._ascii.ob_base, + & toplevel_consts_22_names_2._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_25_names_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_25_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_tmp", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_25_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fd", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_25_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "file", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_25_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_19_varnames_1._ascii.ob_base, + & toplevel_consts_25_varnames_3._ascii.ob_base, + & toplevel_consts_25_varnames_4._ascii.ob_base, + & toplevel_consts_25_varnames_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_25_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_write_atomic", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[49]; + } +toplevel_consts_25_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 48, + }, + .ob_shash = -1, + .ob_sval = "\x10\x05\x06\x01\x16\x01\x04\xff\x02\x02\x0e\x03\x0a\x01\x14\xff\x02\x80\x0c\x00\x10\x02\x02\x80\x0c\x01\x02\x01\x0a\x01\x02\x03\x02\x80\x0c\xfe\x02\x01\x02\x01\x02\xfe\x02\x80\x02\xfd\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_25_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x10\x05\x06\x01\x18\x01\x02\xff\x02\x0d\x0a\xf8\x02\x01\x02\xff\x1e\x01\x02\x80\x0c\x00\x10\x01\x02\x80\x02\x06\x02\xfb\x08\x05\x02\xff\x0a\xfe\x02\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x02\x01\x02\xff\x02\x80\x02\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[179]; + } +toplevel_consts_25_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 178, + }, + .ob_shash = -1, + .ob_sval = "\x10\x17\x10\x2e\x1f\x23\x25\x27\x28\x2c\x25\x2d\x10\x2e\x05\x0d\x0a\x0d\x0a\x12\x13\x1b\x13\x16\x13\x1d\x20\x23\x20\x2b\x13\x2b\x2e\x31\x2e\x3a\x13\x3a\x3c\x40\x43\x48\x3c\x48\x0a\x49\x05\x07\x05\x0e\x0e\x11\x0e\x18\x19\x1b\x1d\x21\x0e\x22\x09\x1d\x26\x2a\x0d\x11\x0d\x1d\x18\x1c\x0d\x1d\x0d\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x00\x00\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x0c\x09\x14\x15\x1d\x1f\x23\x09\x24\x09\x24\x09\x24\x09\x24\x00\x00\x05\x0e\x0c\x13\x05\x0e\x05\x0e\x05\x0e\x05\x0e\x09\x11\x0d\x10\x0d\x17\x18\x20\x0d\x21\x0d\x21\x09\x0e\x00\x00\x09\x11\x10\x17\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x09\x0e\x09\x11\x00\x00\x05\x0e\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[70]; + } +toplevel_consts_25_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 69, + }, + .ob_shash = -1, + .ob_sval = "\x99\x06\x3e\x00\x9f\x06\x2b\x03\xa5\x06\x3e\x00\xab\x04\x2f\x0b\xaf\x01\x3e\x00\xb0\x03\x2f\x0b\xb3\x09\x3e\x00\xbe\x07\x41\x18\x07\xc1\x06\x05\x41\x0c\x06\xc1\x0b\x01\x41\x18\x07\xc1\x0c\x07\x41\x16\x0d\xc1\x13\x02\x41\x18\x07\xc1\x15\x01\x41\x16\x0d\xc1\x16\x02\x41\x18\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_25_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_25 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_25_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_25_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_25_code.ob_sval, + .co_exceptiontable = & toplevel_consts_25_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 11, + .co_firstlineno = 185, + .co_code = & toplevel_consts_25_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_25_name._ascii.ob_base, + .co_qualname = & toplevel_consts_25_name._ascii.ob_base, + .co_linetable = & toplevel_consts_25_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_25_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_25_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_26 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 3460 }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_29 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0d\x0a", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_30 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__pycache__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_31 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "opt-", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_32 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".py", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_33 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".pyw", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_34 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".pyc", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_35_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "optimization", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_35 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_35_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[337]; + } +toplevel_consts_36_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 336, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x64\x01\x75\x01\x72\x1a\x74\x00\x6a\x01\x64\x02\x74\x02\x83\x02\x01\x00\x7c\x02\x64\x01\x75\x01\x72\x14\x64\x03\x7d\x03\x74\x03\x7c\x03\x83\x01\x82\x01\x7c\x01\x72\x18\x64\x04\x6e\x01\x64\x05\x7d\x02\x74\x04\x6a\x05\x7c\x00\x83\x01\x7d\x00\x74\x06\x7c\x00\x83\x01\x5c\x02\x7d\x04\x7d\x05\x7c\x05\xa0\x07\x64\x06\xa1\x01\x5c\x03\x7d\x06\x7d\x07\x7d\x08\x74\x08\x6a\x09\x6a\x0a\x7d\x09\x7c\x09\x64\x01\x75\x00\x72\x39\x74\x0b\x64\x07\x83\x01\x82\x01\x64\x04\xa0\x0c\x7c\x06\x72\x3f\x7c\x06\x6e\x01\x7c\x08\x7c\x07\x7c\x09\x67\x03\xa1\x01\x7d\x0a\x7c\x02\x64\x01\x75\x00\x72\x56\x74\x08\x6a\x0d\x6a\x0e\x64\x08\x6b\x02\x72\x52\x64\x04\x7d\x02\x6e\x04\x74\x08\x6a\x0d\x6a\x0e\x7d\x02\x74\x0f\x7c\x02\x83\x01\x7d\x02\x7c\x02\x64\x04\x6b\x03\x72\x70\x7c\x02\xa0\x10\xa1\x00\x73\x69\x74\x11\x64\x09\xa0\x12\x7c\x02\xa1\x01\x83\x01\x82\x01\x64\x0a\xa0\x12\x7c\x0a\x74\x13\x7c\x02\xa1\x03\x7d\x0a\x7c\x0a\x74\x14\x64\x08\x19\x00\x17\x00\x7d\x0b\x74\x08\x6a\x15\x64\x01\x75\x01\x72\xa2\x74\x16\x7c\x04\x83\x01\x73\x86\x74\x17\x74\x04\x6a\x18\x83\x00\x7c\x04\x83\x02\x7d\x04\x7c\x04\x64\x05\x19\x00\x64\x0b\x6b\x02\x72\x98\x7c\x04\x64\x08\x19\x00\x74\x19\x76\x01\x72\x98\x7c\x04\x64\x0c\x64\x01\x85\x02\x19\x00\x7d\x04\x74\x17\x74\x08\x6a\x15\x7c\x04\xa0\x1a\x74\x19\xa1\x01\x7c\x0b\x83\x03\x53\x00\x74\x17\x7c\x04\x74\x1b\x7c\x0b\x83\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[767]; + } +toplevel_consts_36_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 766, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x47\x69\x76\x65\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x61\x20\x2e\x70\x79\x20\x66\x69\x6c\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x69\x74\x73\x20\x2e\x70\x79\x63\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x2e\x70\x79\x20\x66\x69\x6c\x65\x20\x64\x6f\x65\x73\x20\x6e\x6f\x74\x20\x6e\x65\x65\x64\x20\x74\x6f\x20\x65\x78\x69\x73\x74\x3b\x20\x74\x68\x69\x73\x20\x73\x69\x6d\x70\x6c\x79\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x2e\x70\x79\x63\x20\x66\x69\x6c\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\x65\x64\x20\x61\x73\x20\x69\x66\x20\x74\x68\x65\x20\x2e\x70\x79\x20\x66\x69\x6c\x65\x20\x77\x65\x72\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x27\x6f\x70\x74\x69\x6d\x69\x7a\x61\x74\x69\x6f\x6e\x27\x20\x70\x61\x72\x61\x6d\x65\x74\x65\x72\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x73\x20\x74\x68\x65\x20\x70\x72\x65\x73\x75\x6d\x65\x64\x20\x6f\x70\x74\x69\x6d\x69\x7a\x61\x74\x69\x6f\x6e\x20\x6c\x65\x76\x65\x6c\x20\x6f\x66\x0a\x20\x20\x20\x20\x74\x68\x65\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x2e\x20\x49\x66\x20\x27\x6f\x70\x74\x69\x6d\x69\x7a\x61\x74\x69\x6f\x6e\x27\x20\x69\x73\x20\x6e\x6f\x74\x20\x4e\x6f\x6e\x65\x2c\x20\x74\x68\x65\x20\x73\x74\x72\x69\x6e\x67\x20\x72\x65\x70\x72\x65\x73\x65\x6e\x74\x61\x74\x69\x6f\x6e\x0a\x20\x20\x20\x20\x6f\x66\x20\x74\x68\x65\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x20\x74\x61\x6b\x65\x6e\x20\x61\x6e\x64\x20\x76\x65\x72\x69\x66\x69\x65\x64\x20\x74\x6f\x20\x62\x65\x20\x61\x6c\x70\x68\x61\x6e\x75\x6d\x65\x72\x69\x63\x20\x28\x65\x6c\x73\x65\x20\x56\x61\x6c\x75\x65\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x29\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x64\x65\x62\x75\x67\x5f\x6f\x76\x65\x72\x72\x69\x64\x65\x20\x70\x61\x72\x61\x6d\x65\x74\x65\x72\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x49\x66\x20\x64\x65\x62\x75\x67\x5f\x6f\x76\x65\x72\x72\x69\x64\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x4e\x6f\x6e\x65\x2c\x0a\x20\x20\x20\x20\x61\x20\x54\x72\x75\x65\x20\x76\x61\x6c\x75\x65\x20\x69\x73\x20\x74\x68\x65\x20\x73\x61\x6d\x65\x20\x61\x73\x20\x73\x65\x74\x74\x69\x6e\x67\x20\x27\x6f\x70\x74\x69\x6d\x69\x7a\x61\x74\x69\x6f\x6e\x27\x20\x74\x6f\x20\x74\x68\x65\x20\x65\x6d\x70\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x0a\x20\x20\x20\x20\x77\x68\x69\x6c\x65\x20\x61\x20\x46\x61\x6c\x73\x65\x20\x76\x61\x6c\x75\x65\x20\x69\x73\x20\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x74\x20\x74\x6f\x20\x73\x65\x74\x74\x69\x6e\x67\x20\x27\x6f\x70\x74\x69\x6d\x69\x7a\x61\x74\x69\x6f\x6e\x27\x20\x74\x6f\x20\x27\x31\x27\x2e\x0a\x0a\x20\x20\x20\x20\x49\x66\x20\x73\x79\x73\x2e\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x2e\x63\x61\x63\x68\x65\x5f\x74\x61\x67\x20\x69\x73\x20\x4e\x6f\x6e\x65\x20\x74\x68\x65\x6e\x20\x4e\x6f\x74\x49\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x65\x64\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[71]; + } +toplevel_consts_36_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 70, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "the debug_override parameter is deprecated; use 'optimization' instead", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[51]; + } +toplevel_consts_36_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 50, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "debug_override or optimization must be set to None", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_36_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[37]; + } +toplevel_consts_36_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 36, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys.implementation.cache_tag is None", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_36_consts_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{!r} is not alphanumeric", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_36_consts_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{}.{}{}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_36_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_36_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_36_consts_2._ascii.ob_base, + & toplevel_consts_36_consts_3._ascii.ob_base, + & toplevel_consts_7._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_36_consts_7._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_36_consts_9._ascii.ob_base, + & toplevel_consts_36_consts_10._ascii.ob_base, + & toplevel_consts_8_consts_0._ascii.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_36_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_warnings", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_36_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "warn", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_36_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "DeprecationWarning", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_36_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "TypeError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_36_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fspath", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_36_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rpartition", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_36_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "implementation", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_36_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cache_tag", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_36_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "NotImplementedError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_36_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "optimize", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_36_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "str", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_36_names_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "isalnum", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_36_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ValueError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_36_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_OPT", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_36_names_20 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "BYTECODE_SUFFIXES", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_36_names_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pycache_prefix", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_36_names_26 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "lstrip", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_36_names_27 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_PYCACHE", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[28]; + }_object; + } +toplevel_consts_36_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 28, + }, + .ob_item = { + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_36_names_2._ascii.ob_base, + & toplevel_consts_36_names_3._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_36_names_5._ascii.ob_base, + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_36_names_7._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_36_names_9._ascii.ob_base, + & toplevel_consts_36_names_10._ascii.ob_base, + & toplevel_consts_36_names_11._ascii.ob_base, + & toplevel_consts_15_names_12._ascii.ob_base, + & toplevel_consts_11_consts_3_names_1._ascii.ob_base, + & toplevel_consts_36_names_14._ascii.ob_base, + & toplevel_consts_36_names_15._ascii.ob_base, + & toplevel_consts_36_names_16._ascii.ob_base, + & toplevel_consts_36_names_17._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_36_names_19._ascii.ob_base, + & toplevel_consts_36_names_20._ascii.ob_base, + & toplevel_consts_36_names_21._ascii.ob_base, + & toplevel_consts_22_name._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + & toplevel_consts_36_names_26._ascii.ob_base, + & toplevel_consts_36_names_27._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_36_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "debug_override", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_36_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "message", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_36_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "head", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_36_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "base", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_36_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rest", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_36_varnames_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tag", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_36_varnames_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "almost_filename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_36_varnames_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "filename", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_36_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_36_varnames_1._ascii.ob_base, + & toplevel_consts_35_0._ascii.ob_base, + & toplevel_consts_36_varnames_3._ascii.ob_base, + & toplevel_consts_36_varnames_4._ascii.ob_base, + & toplevel_consts_15_varnames_4._ascii.ob_base, + & toplevel_consts_36_varnames_6._ascii.ob_base, + & toplevel_consts_6_varnames_1._ascii.ob_base, + & toplevel_consts_36_varnames_8._ascii.ob_base, + & toplevel_consts_36_varnames_9._ascii.ob_base, + & toplevel_consts_36_varnames_10._ascii.ob_base, + & toplevel_consts_36_varnames_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_36_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cache_from_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_36_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x08\x12\x06\x01\x02\x01\x04\xff\x08\x02\x04\x01\x08\x01\x0c\x01\x0a\x01\x0c\x01\x10\x01\x08\x01\x08\x01\x08\x01\x18\x01\x08\x01\x0c\x01\x06\x01\x08\x02\x08\x01\x08\x01\x08\x01\x0e\x01\x0e\x01\x0c\x01\x0a\x01\x08\x09\x0e\x01\x18\x05\x0c\x01\x02\x04\x04\x01\x08\x01\x02\x01\x04\xfd\x0c\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[87]; + } +toplevel_consts_36_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 86, + }, + .ob_shash = -1, + .ob_sval = "\x06\x12\x02\x06\x04\xfb\x08\x01\x06\x01\x02\x02\x04\xff\x08\x01\x0c\x01\x0a\x01\x0c\x01\x10\x01\x08\x01\x06\x01\x0a\x01\x18\x01\x06\x01\x02\x04\x0a\xfd\x02\x03\x06\xfe\x08\x02\x08\x01\x06\x01\x02\x03\x06\xfe\x10\x01\x0e\x01\x0c\x01\x08\x01\x02\x18\x06\xf1\x10\x01\x0a\x05\x02\x01\x0a\xff\x0e\x01\x02\x04\x04\x01\x08\x01\x02\x01\x04\x01\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[337]; + } +toplevel_consts_36_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 336, + }, + .ob_shash = -1, + .ob_sval = "\x08\x16\x1e\x22\x08\x22\x05\x33\x09\x12\x09\x17\x18\x30\x32\x44\x09\x45\x09\x45\x0c\x18\x20\x24\x0c\x24\x09\x25\x17\x4b\x0d\x14\x13\x1c\x1d\x24\x13\x25\x0d\x25\x1e\x2c\x18\x33\x18\x1a\x18\x1a\x32\x33\x09\x15\x0c\x0f\x0c\x16\x17\x1b\x0c\x1c\x05\x09\x12\x1d\x1e\x22\x12\x23\x05\x0f\x05\x09\x0b\x0f\x17\x1b\x17\x2b\x27\x2a\x17\x2b\x05\x14\x05\x09\x0b\x0e\x10\x14\x0b\x0e\x0b\x1d\x0b\x27\x05\x08\x08\x0b\x0f\x13\x08\x13\x05\x4a\x0f\x22\x23\x49\x0f\x4a\x09\x4a\x17\x19\x17\x44\x29\x2d\x21\x37\x21\x25\x21\x25\x33\x37\x3a\x3d\x3f\x42\x1f\x43\x17\x44\x05\x14\x08\x14\x18\x1c\x08\x1c\x05\x2e\x0c\x0f\x0c\x15\x0c\x1e\x22\x23\x0c\x23\x09\x2e\x1c\x1e\x0d\x19\x0d\x19\x1c\x1f\x1c\x25\x1c\x2e\x0d\x19\x14\x17\x18\x24\x14\x25\x05\x11\x08\x14\x18\x1a\x08\x1a\x05\x50\x10\x1c\x10\x26\x10\x26\x09\x4e\x13\x1d\x1e\x38\x1e\x4d\x40\x4c\x1e\x4d\x13\x4e\x0d\x4e\x1b\x24\x1b\x50\x2c\x3b\x3d\x41\x43\x4f\x1b\x50\x09\x18\x10\x1f\x22\x33\x34\x35\x22\x36\x10\x36\x05\x0d\x08\x0b\x08\x1a\x22\x26\x08\x26\x05\x0a\x10\x1b\x1c\x20\x10\x21\x09\x32\x14\x1e\x1f\x22\x1f\x29\x1f\x2b\x2d\x31\x14\x32\x0d\x11\x0c\x10\x11\x12\x0c\x13\x17\x1a\x0c\x1a\x09\x1c\x1f\x23\x24\x25\x1f\x26\x2e\x3d\x1f\x3d\x09\x1c\x14\x18\x19\x1a\x19\x1b\x19\x1b\x14\x1c\x0d\x11\x10\x1a\x0d\x10\x0d\x1f\x0d\x11\x0d\x29\x19\x28\x0d\x29\x0d\x15\x10\x0a\x09\x0a\x0c\x16\x17\x1b\x1d\x25\x27\x2f\x0c\x30\x05\x30", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_36_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_36 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_36_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_36_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_36_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 1, + .co_stacksize = 5, + .co_firstlineno = 391, + .co_code = & toplevel_consts_36_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_36_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_36_name._ascii.ob_base, + .co_qualname = & toplevel_consts_36_name._ascii.ob_base, + .co_linetable = & toplevel_consts_36_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_36_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_36_columntable.ob_base.ob_base, + .co_nlocalsplus = 12, + .co_nlocals = 12, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[297]; + } +toplevel_consts_37_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 296, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x6a\x02\x64\x01\x75\x00\x72\x0a\x74\x03\x64\x02\x83\x01\x82\x01\x74\x04\x6a\x05\x7c\x00\x83\x01\x7d\x00\x74\x06\x7c\x00\x83\x01\x5c\x02\x7d\x01\x7d\x02\x64\x03\x7d\x03\x74\x00\x6a\x07\x64\x01\x75\x01\x72\x33\x74\x00\x6a\x07\xa0\x08\x74\x09\xa1\x01\x7d\x04\x7c\x01\xa0\x0a\x7c\x04\x74\x0b\x17\x00\xa1\x01\x72\x33\x7c\x01\x74\x0c\x7c\x04\x83\x01\x64\x01\x85\x02\x19\x00\x7d\x01\x64\x04\x7d\x03\x7c\x03\x73\x48\x74\x06\x7c\x01\x83\x01\x5c\x02\x7d\x01\x7d\x05\x7c\x05\x74\x0d\x6b\x03\x72\x48\x74\x0e\x74\x0d\x9b\x00\x64\x05\x7c\x00\x9b\x02\x9d\x03\x83\x01\x82\x01\x7c\x02\xa0\x0f\x64\x06\xa1\x01\x7d\x06\x7c\x06\x64\x07\x76\x01\x72\x58\x74\x0e\x64\x08\x7c\x02\x9b\x02\x9d\x02\x83\x01\x82\x01\x7c\x06\x64\x09\x6b\x02\x72\x84\x7c\x02\xa0\x10\x64\x06\x64\x0a\xa1\x02\x64\x0b\x19\x00\x7d\x07\x7c\x07\xa0\x0a\x74\x11\xa1\x01\x73\x70\x74\x0e\x64\x0c\x74\x11\x9b\x02\x9d\x02\x83\x01\x82\x01\x7c\x07\x74\x0c\x74\x11\x83\x01\x64\x01\x85\x02\x19\x00\x7d\x08\x7c\x08\xa0\x12\xa1\x00\x73\x84\x74\x0e\x64\x0d\x7c\x07\x9b\x02\x64\x0e\x9d\x03\x83\x01\x82\x01\x7c\x02\xa0\x13\x64\x06\xa1\x01\x64\x0f\x19\x00\x7d\x09\x74\x14\x7c\x01\x7c\x09\x74\x15\x64\x0f\x19\x00\x17\x00\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[367]; + } +toplevel_consts_37_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 366, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x47\x69\x76\x65\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x61\x20\x2e\x70\x79\x63\x2e\x20\x66\x69\x6c\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x69\x74\x73\x20\x2e\x70\x79\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x2e\x70\x79\x63\x20\x66\x69\x6c\x65\x20\x64\x6f\x65\x73\x20\x6e\x6f\x74\x20\x6e\x65\x65\x64\x20\x74\x6f\x20\x65\x78\x69\x73\x74\x3b\x20\x74\x68\x69\x73\x20\x73\x69\x6d\x70\x6c\x79\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x0a\x20\x20\x20\x20\x74\x68\x65\x20\x2e\x70\x79\x20\x66\x69\x6c\x65\x20\x63\x61\x6c\x63\x75\x6c\x61\x74\x65\x64\x20\x74\x6f\x20\x63\x6f\x72\x72\x65\x73\x70\x6f\x6e\x64\x20\x74\x6f\x20\x74\x68\x65\x20\x2e\x70\x79\x63\x20\x66\x69\x6c\x65\x2e\x20\x20\x49\x66\x20\x70\x61\x74\x68\x20\x64\x6f\x65\x73\x0a\x20\x20\x20\x20\x6e\x6f\x74\x20\x63\x6f\x6e\x66\x6f\x72\x6d\x20\x74\x6f\x20\x50\x45\x50\x20\x33\x31\x34\x37\x2f\x34\x38\x38\x20\x66\x6f\x72\x6d\x61\x74\x2c\x20\x56\x61\x6c\x75\x65\x45\x72\x72\x6f\x72\x20\x77\x69\x6c\x6c\x20\x62\x65\x20\x72\x61\x69\x73\x65\x64\x2e\x20\x49\x66\x0a\x20\x20\x20\x20\x73\x79\x73\x2e\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x2e\x63\x61\x63\x68\x65\x5f\x74\x61\x67\x20\x69\x73\x20\x4e\x6f\x6e\x65\x20\x74\x68\x65\x6e\x20\x4e\x6f\x74\x49\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x65\x64\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_37_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " not bottom-level directory in ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_37_consts_7_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 3 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_37_consts_7 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_37_consts_7_1.ob_base.ob_base, + }, + }, +}; +// TODO: The above tuple should be a frozenset +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_37_consts_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "expected only 2 or 3 dots in ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_37_consts_11 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 2 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_37_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "optimization portion of filename does not start with ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_37_consts_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "optimization level ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_37_consts_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " is not an alphanumeric value", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[16]; + }_object; + } +toplevel_consts_37_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 16, + }, + .ob_item = { + & toplevel_consts_37_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_36_consts_7._ascii.ob_base, + Py_False, + Py_True, + & toplevel_consts_37_consts_5._ascii.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_37_consts_7._object.ob_base.ob_base, + & toplevel_consts_37_consts_8._ascii.ob_base, + & toplevel_consts_37_consts_7_1.ob_base.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_37_consts_11.ob_base.ob_base, + & toplevel_consts_37_consts_12._ascii.ob_base, + & toplevel_consts_37_consts_13._ascii.ob_base, + & toplevel_consts_37_consts_14._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_37_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "count", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_37_names_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rsplit", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_37_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "partition", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_37_names_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SOURCE_SUFFIXES", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[22]; + }_object; + } +toplevel_consts_37_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 22, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_36_names_9._ascii.ob_base, + & toplevel_consts_36_names_10._ascii.ob_base, + & toplevel_consts_36_names_11._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_36_names_5._ascii.ob_base, + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_36_names_21._ascii.ob_base, + & toplevel_consts_15_consts_5_names_0._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_15_names_9._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_36_names_27._ascii.ob_base, + & toplevel_consts_36_names_17._ascii.ob_base, + & toplevel_consts_37_names_15._ascii.ob_base, + & toplevel_consts_37_names_16._ascii.ob_base, + & toplevel_consts_36_names_19._ascii.ob_base, + & toplevel_consts_36_names_16._ascii.ob_base, + & toplevel_consts_37_names_19._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_37_names_21._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_37_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pycache_filename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_37_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "found_in_pycache_prefix", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_37_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "stripped_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_37_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pycache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_37_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dot_count", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_37_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "opt_level", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_37_varnames_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "base_filename", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_37_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_36_varnames_4._ascii.ob_base, + & toplevel_consts_37_varnames_2._ascii.ob_base, + & toplevel_consts_37_varnames_3._ascii.ob_base, + & toplevel_consts_37_varnames_4._ascii.ob_base, + & toplevel_consts_37_varnames_5._ascii.ob_base, + & toplevel_consts_37_varnames_6._ascii.ob_base, + & toplevel_consts_35_0._ascii.ob_base, + & toplevel_consts_37_varnames_8._ascii.ob_base, + & toplevel_consts_37_varnames_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_37_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_from_cache", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_37_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x09\x08\x01\x0a\x01\x0c\x01\x04\x01\x0a\x01\x0c\x01\x0e\x01\x10\x01\x04\x01\x04\x01\x0c\x01\x08\x01\x08\x01\x02\x01\x08\xff\x0a\x02\x08\x01\x0e\x01\x08\x01\x10\x01\x0a\x01\x04\x01\x02\x01\x08\xff\x10\x02\x08\x01\x10\x01\x0e\x02\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[79]; + } +toplevel_consts_37_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 78, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x09\x0a\x01\x0a\x01\x0c\x01\x04\x01\x08\x01\x02\x04\x0c\xfd\x0c\x01\x02\x02\x10\xff\x04\x01\x02\x01\x02\x04\x0c\xfd\x06\x01\x02\x02\x04\xff\x0e\x01\x0a\x01\x06\x01\x02\x0a\x0e\xf7\x06\x01\x02\x08\x10\xf9\x08\x01\x02\x02\x02\xff\x0c\x01\x10\x01\x06\x01\x02\x02\x02\xff\x02\x01\x02\xff\x0a\x01\x0e\x01\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[297]; + } +toplevel_consts_37_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 296, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0b\x08\x1a\x08\x24\x28\x2c\x08\x2c\x05\x4a\x0f\x22\x23\x49\x0f\x4a\x09\x4a\x0c\x0f\x0c\x16\x17\x1b\x0c\x1c\x05\x09\x1e\x29\x2a\x2e\x1e\x2f\x05\x1b\x05\x09\x0b\x1b\x1f\x24\x05\x1c\x08\x0b\x08\x1a\x22\x26\x08\x26\x05\x2b\x19\x1c\x19\x2b\x19\x43\x33\x42\x19\x43\x09\x16\x0c\x10\x0c\x35\x1c\x29\x2c\x34\x1c\x34\x0c\x35\x09\x2b\x14\x18\x19\x1c\x1d\x2a\x19\x2b\x19\x2c\x19\x2c\x14\x2d\x0d\x11\x27\x2b\x0d\x24\x0c\x23\x05\x2a\x19\x24\x25\x29\x19\x2a\x09\x16\x09\x0d\x0f\x16\x0c\x13\x17\x1f\x0c\x1f\x09\x2a\x13\x1d\x21\x29\x1e\x29\x1e\x29\x21\x25\x1e\x29\x1e\x29\x13\x2a\x0d\x2a\x11\x21\x11\x2c\x28\x2b\x11\x2c\x05\x0e\x08\x11\x19\x1f\x08\x1f\x05\x33\x0f\x19\x1a\x4e\x3a\x4a\x1a\x4e\x1a\x4e\x0f\x4f\x09\x4f\x0a\x13\x17\x18\x0a\x18\x05\x33\x18\x28\x18\x37\x30\x33\x35\x36\x18\x37\x38\x3a\x18\x3b\x09\x15\x10\x1c\x10\x2d\x28\x2c\x10\x2d\x09\x2f\x13\x1d\x1e\x2e\x26\x2a\x1e\x2e\x1e\x2e\x13\x2f\x0d\x2f\x15\x21\x22\x25\x26\x2a\x22\x2b\x22\x2c\x22\x2c\x15\x2d\x09\x12\x10\x19\x10\x23\x10\x23\x09\x33\x13\x1d\x1e\x32\x34\x40\x1e\x32\x1e\x32\x1e\x32\x13\x33\x0d\x33\x15\x25\x15\x34\x30\x33\x15\x34\x35\x36\x15\x37\x05\x12\x0c\x16\x17\x1b\x1d\x2a\x2d\x3c\x3d\x3e\x2d\x3f\x1d\x3f\x0c\x40\x05\x40", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_37_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_37 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_37_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_37_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_37_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 462, + .co_code = & toplevel_consts_37_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_37_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_37_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_37_name._ascii.ob_base, + .co_qualname = & toplevel_consts_37_name._ascii.ob_base, + .co_linetable = & toplevel_consts_37_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_37_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_37_columntable.ob_base.ob_base, + .co_nlocalsplus = 10, + .co_nlocals = 10, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_37_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[127]; + } +toplevel_consts_38_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 126, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x64\x01\x6b\x02\x72\x08\x64\x02\x53\x00\x7c\x00\xa0\x01\x64\x03\xa1\x01\x5c\x03\x7d\x01\x7d\x02\x7d\x03\x7c\x01\x72\x1c\x7c\x03\xa0\x02\xa1\x00\x64\x04\x64\x05\x85\x02\x19\x00\x64\x06\x6b\x03\x72\x1e\x7c\x00\x53\x00\x09\x00\x74\x03\x7c\x00\x83\x01\x7d\x04\x6e\x13\x23\x00\x04\x00\x74\x04\x74\x05\x66\x02\x79\x35\x01\x00\x01\x00\x01\x00\x7c\x00\x64\x02\x64\x05\x85\x02\x19\x00\x7d\x04\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x06\x7c\x04\x83\x01\x72\x3d\x7c\x04\x53\x00\x7c\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[189]; + } +toplevel_consts_38_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 188, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x6f\x6e\x76\x65\x72\x74\x20\x61\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x61\x20\x73\x6f\x75\x72\x63\x65\x20\x70\x61\x74\x68\x20\x28\x69\x66\x20\x70\x6f\x73\x73\x69\x62\x6c\x65\x29\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x65\x78\x69\x73\x74\x73\x20\x70\x75\x72\x65\x6c\x79\x20\x66\x6f\x72\x20\x62\x61\x63\x6b\x77\x61\x72\x64\x73\x2d\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69\x74\x79\x20\x66\x6f\x72\x0a\x20\x20\x20\x20\x50\x79\x49\x6d\x70\x6f\x72\x74\x5f\x45\x78\x65\x63\x43\x6f\x64\x65\x4d\x6f\x64\x75\x6c\x65\x57\x69\x74\x68\x46\x69\x6c\x65\x6e\x61\x6d\x65\x73\x28\x29\x20\x69\x6e\x20\x74\x68\x65\x20\x43\x20\x41\x50\x49\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_38_consts_4 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 3 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_38_consts_5 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 1 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_38_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "py", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_38_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_38_consts_0._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + Py_None, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_38_consts_4.ob_base.ob_base, + & toplevel_consts_38_consts_5.ob_base.ob_base, + & toplevel_consts_38_consts_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_38_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "lower", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_38_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_36_names_7._ascii.ob_base, + & toplevel_consts_38_names_2._ascii.ob_base, + & toplevel_consts_37_name._ascii.ob_base, + & toplevel_consts_36_names_11._ascii.ob_base, + & toplevel_consts_36_names_17._ascii.ob_base, + & toplevel_consts_20_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_38_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytecode_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_38_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_38_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extension", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_38_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_38_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_38_varnames_0._ascii.ob_base, + & toplevel_consts_36_varnames_8._ascii.ob_base, + & toplevel_consts_38_varnames_2._ascii.ob_base, + & toplevel_consts_38_varnames_3._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_38_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_sourcefile", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_38_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x07\x04\x01\x10\x01\x18\x01\x04\x01\x02\x01\x0a\x01\x02\x80\x10\x01\x10\x01\x02\xff\x02\x80\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_38_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07\x06\x01\x10\x01\x02\x01\x02\x01\x12\xff\x06\x01\x02\x04\x0a\xfe\x02\x80\x02\x02\x06\xff\x1a\x01\x02\x80\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[127]; + } +toplevel_consts_38_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 126, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0b\x0c\x19\x08\x1a\x1e\x1f\x08\x1f\x05\x14\x10\x14\x10\x14\x1a\x27\x1a\x37\x33\x36\x1a\x37\x05\x17\x05\x09\x0b\x0c\x0e\x17\x0c\x10\x05\x1d\x14\x1d\x14\x25\x14\x25\x26\x28\x29\x2b\x26\x2b\x14\x2c\x30\x34\x14\x34\x05\x1d\x10\x1d\x09\x1d\x05\x29\x17\x28\x29\x36\x17\x37\x09\x14\x09\x14\x00\x00\x05\x29\x0d\x20\x22\x2c\x0c\x2d\x05\x29\x05\x29\x05\x29\x05\x29\x17\x24\x25\x28\x26\x28\x25\x28\x17\x29\x09\x14\x09\x14\x09\x14\x05\x29\x00\x00\x1b\x27\x28\x33\x1b\x34\x0c\x47\x0c\x17\x05\x47\x3a\x47\x05\x47", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_38_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x9f\x04\x24\x00\xa4\x0f\x36\x07\xb5\x01\x36\x07", +}; +static struct PyCodeObject toplevel_consts_38 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_38_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_38_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_38_code.ob_sval, + .co_exceptiontable = & toplevel_consts_38_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 502, + .co_code = & toplevel_consts_38_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_38_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_38_name._ascii.ob_base, + .co_qualname = & toplevel_consts_38_name._ascii.ob_base, + .co_linetable = & toplevel_consts_38_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_38_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_38_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_38_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_39_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x74\x01\x74\x02\x83\x01\xa1\x01\x72\x18\x09\x00\x74\x03\x7c\x00\x83\x01\x53\x00\x23\x00\x04\x00\x74\x04\x79\x16\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00\x7c\x00\xa0\x00\x74\x01\x74\x05\x83\x01\xa1\x01\x72\x21\x7c\x00\x53\x00\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_39_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tuple", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_39_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_15_names_6._ascii.ob_base, + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_37_names_21._ascii.ob_base, + & toplevel_consts_36_name._ascii.ob_base, + & toplevel_consts_36_names_11._ascii.ob_base, + & toplevel_consts_36_names_20._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_39_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_36_varnames_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_39_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_cached", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_39_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x01\x02\x01\x08\x01\x02\x80\x0c\x01\x06\x01\x02\xff\x02\x80\x0e\x02\x04\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_39_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x02\x08\x02\xfc\x08\xfe\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0c\x01\x02\x03\x04\xfe\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_39_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x08\x10\x08\x31\x1a\x1f\x20\x2f\x1a\x30\x08\x31\x05\x14\x09\x11\x14\x25\x26\x2e\x14\x2f\x0d\x2f\x00\x00\x09\x11\x10\x23\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x0a\x12\x0a\x35\x1c\x21\x22\x33\x1c\x34\x0a\x35\x05\x14\x10\x18\x09\x18\x10\x14\x10\x14", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_39_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x88\x03\x0c\x00\x8c\x07\x17\x07\x96\x01\x17\x07", +}; +static struct PyCodeObject toplevel_consts_39 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_39_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_39_code.ob_sval, + .co_exceptiontable = & toplevel_consts_39_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 521, + .co_code = & toplevel_consts_39_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_39_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_39_name._ascii.ob_base, + .co_qualname = & toplevel_consts_39_name._ascii.ob_base, + .co_linetable = & toplevel_consts_39_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_39_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_39_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_39_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_40_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x74\x00\x7c\x00\x83\x01\x6a\x01\x7d\x01\x6e\x0d\x23\x00\x04\x00\x74\x02\x79\x12\x01\x00\x01\x00\x01\x00\x64\x01\x7d\x01\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x01\x64\x02\x4f\x00\x7d\x01\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[52]; + } +toplevel_consts_40_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 51, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Calculate the mode permissions for a bytecode file.", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_40_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 128 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_40_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_40_consts_0._ascii.ob_base, + & toplevel_consts_24.ob_base.ob_base, + & toplevel_consts_40_consts_2.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_40_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_19_names_2._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_40_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_19_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_40_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_calc_mode", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_40_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x08\x04\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_40_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x08\x03\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_40_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x05\x15\x10\x1a\x1b\x1f\x10\x20\x10\x28\x09\x0d\x09\x0d\x00\x00\x05\x15\x0c\x13\x05\x15\x05\x15\x05\x15\x05\x15\x10\x15\x09\x0d\x09\x0d\x09\x0d\x05\x15\x00\x00\x05\x09\x0d\x12\x05\x12\x05\x09\x0c\x10\x05\x10", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_40_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x05\x07\x00\x87\x09\x13\x07\x92\x01\x13\x07", +}; +static struct PyCodeObject toplevel_consts_40 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_40_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_40_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_40_code.ob_sval, + .co_exceptiontable = & toplevel_consts_40_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 533, + .co_code = & toplevel_consts_40_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_40_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_40_name._ascii.ob_base, + .co_qualname = & toplevel_consts_40_name._ascii.ob_base, + .co_linetable = & toplevel_consts_40_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_40_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_40_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_40_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_41_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x87\x00\x64\x04\x88\x00\x66\x01\x64\x02\x84\x09\x7d\x01\x74\x00\x64\x01\x75\x01\x72\x0f\x74\x00\x6a\x01\x7d\x02\x6e\x03\x64\x03\x84\x00\x7d\x02\x7c\x02\x7c\x01\x89\x00\x83\x02\x01\x00\x7c\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[253]; + } +toplevel_consts_41_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 252, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x44\x65\x63\x6f\x72\x61\x74\x6f\x72\x20\x74\x6f\x20\x76\x65\x72\x69\x66\x79\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x62\x65\x69\x6e\x67\x20\x72\x65\x71\x75\x65\x73\x74\x65\x64\x20\x6d\x61\x74\x63\x68\x65\x73\x20\x74\x68\x65\x20\x6f\x6e\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x6c\x6f\x61\x64\x65\x72\x20\x63\x61\x6e\x20\x68\x61\x6e\x64\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x66\x69\x72\x73\x74\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x28\x73\x65\x6c\x66\x29\x20\x6d\x75\x73\x74\x20\x64\x65\x66\x69\x6e\x65\x20\x5f\x6e\x61\x6d\x65\x20\x77\x68\x69\x63\x68\x20\x74\x68\x65\x20\x73\x65\x63\x6f\x6e\x64\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x0a\x20\x20\x20\x20\x63\x6f\x6d\x70\x61\x72\x65\x64\x20\x61\x67\x61\x69\x6e\x73\x74\x2e\x20\x49\x66\x20\x74\x68\x65\x20\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x20\x66\x61\x69\x6c\x73\x20\x74\x68\x65\x6e\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_41_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x64\x00\x75\x00\x72\x08\x7c\x00\x6a\x00\x7d\x01\x6e\x12\x7c\x00\x6a\x00\x7c\x01\x6b\x03\x72\x1a\x74\x01\x64\x01\x7c\x00\x6a\x00\x9b\x01\x64\x02\x7c\x01\x9b\x01\x9d\x04\x7c\x01\x64\x03\x8d\x02\x82\x01\x89\x04\x7c\x00\x7c\x01\x67\x02\x7c\x02\xa2\x01\x52\x00\x69\x00\x7c\x03\xa4\x01\x8e\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_41_consts_2_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader for ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_41_consts_2_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " cannot handle ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_41_consts_2_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_41_consts_2_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_41_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_41_consts_2_consts_1._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_2._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_41_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ImportError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_41_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_41_consts_2_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "self", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_41_consts_2_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "args", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_41_consts_2_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "kwargs", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_41_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_41_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_41_consts_2_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_41_consts_2_freevars_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "method", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_41_consts_2_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_41_consts_2_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_41_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_check_name_wrapper", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[41]; + } +toplevel_consts_41_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 40, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_check_name.._check_name_wrapper", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_41_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x08\x01\x0a\x01\x04\x01\x0c\x01\x02\xff\x02\x01\x06\xff\x18\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_41_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x02\x04\x08\xfd\x08\x01\x02\x02\x04\xff\x16\x01\x18\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_41_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x14\x18\x0c\x18\x09\x3e\x14\x18\x14\x1d\x0d\x11\x0d\x11\x0e\x12\x0e\x17\x1b\x1f\x0e\x1f\x09\x3e\x13\x1e\x13\x1e\x22\x26\x22\x2b\x22\x2b\x22\x2b\x2d\x31\x2d\x31\x1f\x32\x39\x3d\x13\x3e\x13\x3e\x0d\x3e\x10\x16\x17\x1b\x1d\x21\x10\x33\x24\x28\x10\x33\x10\x33\x10\x33\x2c\x32\x10\x33\x10\x33\x09\x33", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_41_consts_2_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_41_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_41_consts_2_varnames_3._ascii.ob_base, + & toplevel_consts_41_consts_2_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[6]; + } +toplevel_consts_41_consts_2_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 5, + }, + .ob_shash = -1, + .ob_sval = "\x20\x20\x20\x20\x80", +}; +static struct PyCodeObject toplevel_consts_41_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_41_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_41_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_41_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 31, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 553, + .co_code = & toplevel_consts_41_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_41_consts_2_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_41_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_41_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_41_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_41_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_41_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_41_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_41_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_41_consts_2_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_41_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x44\x00\x5d\x10\x7d\x02\x74\x00\x7c\x01\x7c\x02\x83\x02\x72\x12\x74\x01\x7c\x00\x7c\x02\x74\x02\x7c\x01\x7c\x02\x83\x02\x83\x03\x01\x00\x71\x02\x7c\x00\x6a\x03\xa0\x04\x7c\x01\x6a\x03\xa1\x01\x01\x00\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_41_consts_3_consts_1_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__module__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_41_consts_3_consts_1_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__name__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_41_consts_3_consts_1_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__qualname__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_41_consts_3_consts_1_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__doc__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_41_consts_3_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_41_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_41_consts_3_consts_1._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_41_consts_3_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hasattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_41_consts_3_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "setattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_41_consts_3_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "getattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_41_consts_3_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__dict__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_41_consts_3_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "update", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_41_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_3_names_0._ascii.ob_base, + & toplevel_consts_41_consts_3_names_1._ascii.ob_base, + & toplevel_consts_41_consts_3_names_2._ascii.ob_base, + & toplevel_consts_41_consts_3_names_3._ascii.ob_base, + & toplevel_consts_41_consts_3_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_41_consts_3_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "new", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_41_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "old", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_41_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_3_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_3_varnames_1._ascii.ob_base, + & toplevel_consts_22_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_41_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_wrap", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_41_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_check_name.._wrap", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_41_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x0a\x01\x12\x01\x02\x80\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_41_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x01\x04\x02\x02\xfe\x08\x01\x14\x01\x02\x80\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_41_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x1c\x51\x0d\x41\x0d\x41\x11\x18\x14\x1b\x1c\x1f\x21\x28\x14\x29\x11\x41\x15\x1c\x1d\x20\x22\x29\x2b\x32\x33\x36\x38\x3f\x2b\x40\x15\x41\x15\x41\x00\x00\x0d\x10\x0d\x19\x0d\x2e\x21\x24\x21\x2d\x0d\x2e\x0d\x2e\x0d\x2e\x0d\x2e", +}; +static struct PyCodeObject toplevel_consts_41_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_41_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_41_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_41_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 7, + .co_firstlineno = 566, + .co_code = & toplevel_consts_41_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_41_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_41_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_41_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_41_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_41_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_41_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_41_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_41_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_41_consts_2.ob_base, + & toplevel_consts_41_consts_3.ob_base, + & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_41_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_bootstrap", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_41_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_41_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_41_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_freevars_0._ascii.ob_base, + & toplevel_consts_41_consts_2_name._ascii.ob_base, + & toplevel_consts_41_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_41_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_check_name", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_41_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0c\x08\x08\x0a\x08\x01\x06\x02\x0a\x06\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_41_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x02\x08\x0a\x06\x06\x04\x02\x07\x08\xfa\x06\x06\x0a\x02\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_41_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x28\x2c\x05\x33\x05\x33\x05\x33\x05\x33\x05\x33\x08\x12\x1a\x1e\x08\x1e\x05\x2e\x11\x1b\x11\x21\x09\x0e\x09\x0e\x09\x2e\x09\x2e\x09\x2e\x05\x0a\x0b\x1e\x20\x26\x05\x27\x05\x27\x0c\x1f\x05\x1f", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_41_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = "` ", +}; +static struct PyCodeObject toplevel_consts_41 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_41_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_41_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_41_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 545, + .co_code = & toplevel_consts_41_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_41_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_41_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_41_name._ascii.ob_base, + .co_qualname = & toplevel_consts_41_name._ascii.ob_base, + .co_linetable = & toplevel_consts_41_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_41_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_41_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_41_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_41_consts_2_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_42_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\xa1\x01\x5c\x02\x7d\x02\x7d\x03\x7c\x02\x64\x02\x75\x00\x72\x22\x74\x04\x7c\x03\x83\x01\x72\x22\x64\x03\x7d\x04\x74\x00\x6a\x01\x7c\x04\xa0\x05\x7c\x03\x64\x04\x19\x00\xa1\x01\x74\x06\x83\x02\x01\x00\x7c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[156]; + } +toplevel_consts_42_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 155, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x54\x72\x79\x20\x74\x6f\x20\x66\x69\x6e\x64\x20\x61\x20\x6c\x6f\x61\x64\x65\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x62\x79\x20\x64\x65\x6c\x65\x67\x61\x74\x69\x6e\x67\x20\x74\x6f\x0a\x20\x20\x20\x20\x73\x65\x6c\x66\x2e\x66\x69\x6e\x64\x5f\x6c\x6f\x61\x64\x65\x72\x28\x29\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x69\x6e\x20\x66\x61\x76\x6f\x72\x20\x6f\x66\x20\x66\x69\x6e\x64\x65\x72\x2e\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[91]; + } +toplevel_consts_42_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 90, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[45]; + } +toplevel_consts_42_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 44, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Not importing directory {}: missing __init__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_42_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_42_consts_0._ascii.ob_base, + & toplevel_consts_42_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_42_consts_3._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_42_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_42_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ImportWarning", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_42_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_36_names_2._ascii.ob_base, + & toplevel_consts_42_names_3._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_42_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_42_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fullname", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_42_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_42_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "portions", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_42_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "msg", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_42_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_42_varnames_3._ascii.ob_base, + & toplevel_consts_42_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_42_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_find_module_shim", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_42_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x06\x07\x02\x02\x04\xfe\x0e\x06\x10\x01\x04\x01\x16\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_42_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x04\x07\x02\x01\x06\x01\x0e\x04\x06\x01\x02\x02\x06\xfe\x02\x02\x04\xff\x16\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_42_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x05\x0e\x05\x13\x14\x50\x14\x26\x05\x27\x05\x27\x18\x1c\x18\x32\x29\x31\x18\x32\x05\x15\x05\x0b\x0d\x15\x08\x0e\x12\x16\x08\x16\x05\x3f\x1b\x1e\x1f\x27\x1b\x28\x05\x3f\x0f\x3d\x09\x0c\x09\x12\x09\x17\x18\x1b\x18\x2f\x23\x2b\x2c\x2d\x23\x2e\x18\x2f\x31\x3e\x09\x3f\x09\x3f\x0c\x12\x05\x12", +}; +static struct PyCodeObject toplevel_consts_42 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_42_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_42_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_42_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 576, + .co_code = & toplevel_consts_42_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_42_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_42_name._ascii.ob_base, + .co_qualname = & toplevel_consts_42_name._ascii.ob_base, + .co_linetable = & toplevel_consts_42_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_42_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_42_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_42_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[167]; + } +toplevel_consts_43_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 166, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x64\x01\x64\x02\x85\x02\x19\x00\x7d\x03\x7c\x03\x74\x00\x6b\x03\x72\x20\x64\x03\x7c\x01\x9b\x02\x64\x04\x7c\x03\x9b\x02\x9d\x04\x7d\x04\x74\x01\xa0\x02\x64\x05\x7c\x04\xa1\x02\x01\x00\x74\x03\x7c\x04\x66\x01\x69\x00\x7c\x02\xa4\x01\x8e\x01\x82\x01\x74\x04\x7c\x00\x83\x01\x64\x06\x6b\x00\x72\x35\x64\x07\x7c\x01\x9b\x02\x9d\x02\x7d\x04\x74\x01\xa0\x02\x64\x05\x7c\x04\xa1\x02\x01\x00\x74\x05\x7c\x04\x83\x01\x82\x01\x74\x06\x7c\x00\x64\x02\x64\x08\x85\x02\x19\x00\x83\x01\x7d\x05\x7c\x05\x64\x09\x40\x00\x72\x51\x64\x0a\x7c\x05\x9b\x02\x64\x0b\x7c\x01\x9b\x02\x9d\x04\x7d\x04\x74\x03\x7c\x04\x66\x01\x69\x00\x7c\x02\xa4\x01\x8e\x01\x82\x01\x7c\x05\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[597]; + } +toplevel_consts_43_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 596, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x50\x65\x72\x66\x6f\x72\x6d\x20\x62\x61\x73\x69\x63\x20\x76\x61\x6c\x69\x64\x69\x74\x79\x20\x63\x68\x65\x63\x6b\x69\x6e\x67\x20\x6f\x66\x20\x61\x20\x70\x79\x63\x20\x68\x65\x61\x64\x65\x72\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x66\x6c\x61\x67\x73\x20\x66\x69\x65\x6c\x64\x2c\x0a\x20\x20\x20\x20\x77\x68\x69\x63\x68\x20\x64\x65\x74\x65\x72\x6d\x69\x6e\x65\x73\x20\x68\x6f\x77\x20\x74\x68\x65\x20\x70\x79\x63\x20\x73\x68\x6f\x75\x6c\x64\x20\x62\x65\x20\x66\x75\x72\x74\x68\x65\x72\x20\x76\x61\x6c\x69\x64\x61\x74\x65\x64\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x64\x61\x74\x61\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x70\x79\x63\x20\x66\x69\x6c\x65\x2e\x20\x28\x4f\x6e\x6c\x79\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x31\x36\x20\x62\x79\x74\x65\x73\x20\x61\x72\x65\x0a\x20\x20\x20\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2c\x20\x74\x68\x6f\x75\x67\x68\x2e\x29\x0a\x0a\x20\x20\x20\x20\x2a\x6e\x61\x6d\x65\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x62\x65\x69\x6e\x67\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x20\x49\x74\x20\x69\x73\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x6c\x6f\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x65\x78\x63\x5f\x64\x65\x74\x61\x69\x6c\x73\x2a\x20\x69\x73\x20\x61\x20\x64\x69\x63\x74\x69\x6f\x6e\x61\x72\x79\x20\x70\x61\x73\x73\x65\x64\x20\x74\x6f\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x69\x74\x20\x72\x61\x69\x73\x65\x64\x20\x66\x6f\x72\x0a\x20\x20\x20\x20\x69\x6d\x70\x72\x6f\x76\x65\x64\x20\x64\x65\x62\x75\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x6d\x61\x67\x69\x63\x20\x6e\x75\x6d\x62\x65\x72\x20\x69\x73\x20\x69\x6e\x63\x6f\x72\x72\x65\x63\x74\x20\x6f\x72\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x66\x6c\x61\x67\x73\x0a\x20\x20\x20\x20\x66\x69\x65\x6c\x64\x20\x69\x73\x20\x69\x6e\x76\x61\x6c\x69\x64\x2e\x20\x45\x4f\x46\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x64\x61\x74\x61\x20\x69\x73\x20\x66\x6f\x75\x6e\x64\x20\x74\x6f\x20\x62\x65\x20\x74\x72\x75\x6e\x63\x61\x74\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_43_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad magic number in ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_43_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ": ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_43_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{}", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_43_consts_6 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 16 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[41]; + } +toplevel_consts_43_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 40, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "reached EOF while reading pyc header of ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_43_consts_8 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 8 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_43_consts_9 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 4 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_43_consts_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "invalid flags ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_43_consts_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " in ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_43_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_43_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_12_consts_2.ob_base.ob_base, + & toplevel_consts_43_consts_3._ascii.ob_base, + & toplevel_consts_43_consts_4._ascii.ob_base, + & toplevel_consts_43_consts_5._ascii.ob_base, + & toplevel_consts_43_consts_6.ob_base.ob_base, + & toplevel_consts_43_consts_7._ascii.ob_base, + & toplevel_consts_43_consts_8.ob_base.ob_base, + & toplevel_consts_43_consts_9.ob_base.ob_base, + & toplevel_consts_43_consts_10._ascii.ob_base, + & toplevel_consts_43_consts_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_43_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "MAGIC_NUMBER", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_43_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_verbose_message", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_43_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "EOFError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_43_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_43_names_0._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_43_names_5._ascii.ob_base, + & toplevel_consts_13_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_43_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exc_details", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_43_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "magic", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_43_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_43_varnames_2._ascii.ob_base, + & toplevel_consts_43_varnames_3._ascii.ob_base, + & toplevel_consts_36_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_3_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_43_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_classify_pyc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_43_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x08\x01\x10\x01\x0c\x01\x10\x01\x0c\x01\x0a\x01\x0c\x01\x08\x01\x10\x01\x08\x02\x10\x01\x10\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[35]; + } +toplevel_consts_43_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 34, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x06\x01\x02\x03\x10\xfe\x0c\x01\x10\x01\x0a\x01\x02\x03\x0a\xfe\x0c\x01\x08\x01\x10\x01\x06\x02\x02\x02\x10\xff\x10\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[167]; + } +toplevel_consts_43_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 166, + }, + .ob_shash = -1, + .ob_sval = "\x0d\x11\x12\x14\x13\x14\x12\x14\x0d\x15\x05\x0a\x08\x0d\x11\x1d\x08\x1d\x05\x32\x13\x3d\x2a\x2e\x13\x3d\x13\x3d\x34\x39\x13\x3d\x13\x3d\x09\x10\x09\x13\x09\x33\x25\x29\x2b\x32\x09\x33\x09\x33\x0f\x1a\x1b\x22\x0f\x32\x0f\x32\x26\x31\x0f\x32\x0f\x32\x09\x32\x08\x0b\x0c\x10\x08\x11\x14\x16\x08\x16\x05\x20\x13\x46\x3e\x42\x13\x46\x13\x46\x09\x10\x09\x13\x09\x33\x25\x29\x2b\x32\x09\x33\x09\x33\x0f\x17\x18\x1f\x0f\x20\x09\x20\x0d\x1b\x1c\x20\x21\x22\x23\x24\x21\x24\x1c\x25\x0d\x26\x05\x0a\x08\x0d\x10\x15\x08\x15\x05\x32\x13\x39\x24\x29\x13\x39\x13\x39\x31\x35\x13\x39\x13\x39\x09\x10\x0f\x1a\x1b\x22\x0f\x32\x0f\x32\x26\x31\x0f\x32\x0f\x32\x09\x32\x0c\x11\x05\x11", +}; +static struct PyCodeObject toplevel_consts_43 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_43_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_43_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_43_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 596, + .co_code = & toplevel_consts_43_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_43_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_43_name._ascii.ob_base, + .co_qualname = & toplevel_consts_43_name._ascii.ob_base, + .co_linetable = & toplevel_consts_43_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_43_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_43_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_43_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[125]; + } +toplevel_consts_44_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 124, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x64\x01\x64\x02\x85\x02\x19\x00\x83\x01\x7c\x01\x64\x03\x40\x00\x6b\x03\x72\x1f\x64\x04\x7c\x03\x9b\x02\x9d\x02\x7d\x05\x74\x01\xa0\x02\x64\x05\x7c\x05\xa1\x02\x01\x00\x74\x03\x7c\x05\x66\x01\x69\x00\x7c\x04\xa4\x01\x8e\x01\x82\x01\x7c\x02\x64\x06\x75\x01\x72\x3a\x74\x00\x7c\x00\x64\x02\x64\x07\x85\x02\x19\x00\x83\x01\x7c\x02\x64\x03\x40\x00\x6b\x03\x72\x3c\x74\x03\x64\x04\x7c\x03\x9b\x02\x9d\x02\x66\x01\x69\x00\x7c\x04\xa4\x01\x8e\x01\x82\x01\x64\x06\x53\x00\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[520]; + } +toplevel_consts_44_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 519, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x56\x61\x6c\x69\x64\x61\x74\x65\x20\x61\x20\x70\x79\x63\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x6c\x61\x73\x74\x2d\x6d\x6f\x64\x69\x66\x69\x65\x64\x20\x74\x69\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x64\x61\x74\x61\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x70\x79\x63\x20\x66\x69\x6c\x65\x2e\x20\x28\x4f\x6e\x6c\x79\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x31\x36\x20\x62\x79\x74\x65\x73\x20\x61\x72\x65\x0a\x20\x20\x20\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2e\x29\x0a\x0a\x20\x20\x20\x20\x2a\x73\x6f\x75\x72\x63\x65\x5f\x6d\x74\x69\x6d\x65\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x6c\x61\x73\x74\x20\x6d\x6f\x64\x69\x66\x69\x65\x64\x20\x74\x69\x6d\x65\x73\x74\x61\x6d\x70\x20\x6f\x66\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x73\x6f\x75\x72\x63\x65\x5f\x73\x69\x7a\x65\x2a\x20\x69\x73\x20\x4e\x6f\x6e\x65\x20\x6f\x72\x20\x74\x68\x65\x20\x73\x69\x7a\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x69\x6c\x65\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x6e\x61\x6d\x65\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x62\x65\x69\x6e\x67\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x20\x49\x74\x20\x69\x73\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x6c\x6f\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x65\x78\x63\x5f\x64\x65\x74\x61\x69\x6c\x73\x2a\x20\x69\x73\x20\x61\x20\x64\x69\x63\x74\x69\x6f\x6e\x61\x72\x79\x20\x70\x61\x73\x73\x65\x64\x20\x74\x6f\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x69\x74\x20\x72\x61\x69\x73\x65\x64\x20\x66\x6f\x72\x0a\x20\x20\x20\x20\x69\x6d\x70\x72\x6f\x76\x65\x64\x20\x64\x65\x62\x75\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x41\x6e\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x69\x66\x20\x74\x68\x65\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x69\x73\x20\x73\x74\x61\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_44_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 12 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_44_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytecode is stale for ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_44_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_44_consts_0._ascii.ob_base, + & toplevel_consts_43_consts_8.ob_base.ob_base, + & toplevel_consts_44_consts_2.ob_base.ob_base, + & toplevel_consts_12_consts_1.ob_base.ob_base, + & toplevel_consts_44_consts_4._ascii.ob_base, + & toplevel_consts_43_consts_5._ascii.ob_base, + Py_None, + & toplevel_consts_43_consts_6.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_44_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_13_name._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_44_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_mtime", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_44_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_size", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_44_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_44_varnames_1._ascii.ob_base, + & toplevel_consts_44_varnames_2._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_43_varnames_2._ascii.ob_base, + & toplevel_consts_36_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_44_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_validate_timestamp_pyc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_44_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x18\x13\x0a\x01\x0c\x01\x10\x01\x08\x01\x16\x01\x02\xff\x16\x02\x08\xfe", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_44_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x16\x13\x02\x03\x0a\xfe\x0c\x01\x10\x01\x06\x01\x02\x02\x16\xff\x20\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[125]; + } +toplevel_consts_44_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 124, + }, + .ob_shash = -1, + .ob_sval = "\x08\x16\x17\x1b\x1c\x1d\x1e\x20\x1c\x20\x17\x21\x08\x22\x27\x33\x36\x40\x27\x40\x08\x41\x05\x32\x13\x34\x2c\x30\x13\x34\x13\x34\x09\x10\x09\x13\x09\x33\x25\x29\x2b\x32\x09\x33\x09\x33\x0f\x1a\x1b\x22\x0f\x32\x0f\x32\x26\x31\x0f\x32\x0f\x32\x09\x32\x09\x14\x1c\x20\x09\x20\x05\x4c\x09\x17\x18\x1c\x1d\x1f\x20\x22\x1d\x22\x18\x23\x09\x24\x29\x34\x37\x41\x29\x41\x09\x42\x05\x4c\x0f\x1a\x1b\x3c\x34\x38\x1b\x3c\x1b\x3c\x0f\x4c\x0f\x4c\x40\x4b\x0f\x4c\x0f\x4c\x09\x4c\x05\x4c\x05\x4c\x05\x4c\x05\x4c", +}; +static struct PyCodeObject toplevel_consts_44 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_44_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_44_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_44_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 5, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 629, + .co_code = & toplevel_consts_44_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_44_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_44_name._ascii.ob_base, + .co_qualname = & toplevel_consts_44_name._ascii.ob_base, + .co_linetable = & toplevel_consts_44_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_44_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_44_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_44_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_45_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x64\x01\x64\x02\x85\x02\x19\x00\x7c\x01\x6b\x03\x72\x13\x74\x00\x64\x03\x7c\x02\x9b\x02\x9d\x02\x66\x01\x69\x00\x7c\x03\xa4\x01\x8e\x01\x82\x01\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[500]; + } +toplevel_consts_45_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 499, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x56\x61\x6c\x69\x64\x61\x74\x65\x20\x61\x20\x68\x61\x73\x68\x2d\x62\x61\x73\x65\x64\x20\x70\x79\x63\x20\x62\x79\x20\x63\x68\x65\x63\x6b\x69\x6e\x67\x20\x74\x68\x65\x20\x72\x65\x61\x6c\x20\x73\x6f\x75\x72\x63\x65\x20\x68\x61\x73\x68\x20\x61\x67\x61\x69\x6e\x73\x74\x20\x74\x68\x65\x20\x6f\x6e\x65\x20\x69\x6e\x0a\x20\x20\x20\x20\x74\x68\x65\x20\x70\x79\x63\x20\x68\x65\x61\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x64\x61\x74\x61\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x63\x6f\x6e\x74\x65\x6e\x74\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x70\x79\x63\x20\x66\x69\x6c\x65\x2e\x20\x28\x4f\x6e\x6c\x79\x20\x74\x68\x65\x20\x66\x69\x72\x73\x74\x20\x31\x36\x20\x62\x79\x74\x65\x73\x20\x61\x72\x65\x0a\x20\x20\x20\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2e\x29\x0a\x0a\x20\x20\x20\x20\x2a\x73\x6f\x75\x72\x63\x65\x5f\x68\x61\x73\x68\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x2e\x75\x74\x69\x6c\x2e\x73\x6f\x75\x72\x63\x65\x5f\x68\x61\x73\x68\x28\x29\x20\x6f\x66\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x6e\x61\x6d\x65\x2a\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x62\x65\x69\x6e\x67\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x20\x49\x74\x20\x69\x73\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x6c\x6f\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x2a\x65\x78\x63\x5f\x64\x65\x74\x61\x69\x6c\x73\x2a\x20\x69\x73\x20\x61\x20\x64\x69\x63\x74\x69\x6f\x6e\x61\x72\x79\x20\x70\x61\x73\x73\x65\x64\x20\x74\x6f\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x69\x74\x20\x72\x61\x69\x73\x65\x64\x20\x66\x6f\x72\x0a\x20\x20\x20\x20\x69\x6d\x70\x72\x6f\x76\x65\x64\x20\x64\x65\x62\x75\x67\x67\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x41\x6e\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x69\x66\x20\x74\x68\x65\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x69\x73\x20\x73\x74\x61\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[47]; + } +toplevel_consts_45_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 46, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hash in bytecode doesn't match hash of source ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_45_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_45_consts_0._ascii.ob_base, + & toplevel_consts_43_consts_8.ob_base.ob_base, + & toplevel_consts_43_consts_6.ob_base.ob_base, + & toplevel_consts_45_consts_3._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_45_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_45_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_hash", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_45_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_45_varnames_1._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_43_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_45_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_validate_hash_pyc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_45_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x10\x11\x02\x01\x08\x01\x04\xff\x02\x02\x06\xfe\x04\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_45_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x11\x02\x04\x02\xfd\x08\x01\x04\x02\x02\xff\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_45_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0c\x0d\x0e\x0f\x11\x0d\x11\x08\x12\x16\x21\x08\x21\x05\x0a\x0f\x1a\x0d\x47\x3f\x43\x0d\x47\x0d\x47\x0f\x0a\x0f\x0a\x0f\x1a\x0f\x0a\x0f\x0a\x09\x0a\x05\x0a\x05\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_45_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_45 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_45_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_45_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_45_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 657, + .co_code = & toplevel_consts_45_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_45_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_45_name._ascii.ob_base, + .co_qualname = & toplevel_consts_45_name._ascii.ob_base, + .co_linetable = & toplevel_consts_45_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_45_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_45_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_45_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_46_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x7c\x00\x83\x01\x7d\x04\x74\x02\x7c\x04\x74\x03\x83\x02\x72\x1c\x74\x04\xa0\x05\x64\x01\x7c\x02\xa1\x02\x01\x00\x7c\x03\x64\x02\x75\x01\x72\x1a\x74\x06\x6a\x07\x7c\x04\x7c\x03\x83\x02\x01\x00\x7c\x04\x53\x00\x74\x08\x64\x03\xa0\x09\x7c\x02\xa1\x01\x7c\x01\x7c\x02\x64\x04\x8d\x03\x82\x01", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[36]; + } +toplevel_consts_46_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 35, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Compile bytecode as found in a pyc.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_46_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "code object from {!r}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_46_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Non-code object in {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_46_consts_4 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_46_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_46_consts_0._ascii.ob_base, + & toplevel_consts_46_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_46_consts_3._ascii.ob_base, + & toplevel_consts_46_consts_4._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_46_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "marshal", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_46_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loads", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_46_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "isinstance", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_46_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_code_type", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_46_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_imp", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_46_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_fix_co_filename", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_46_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_46_names_0._ascii.ob_base, + & toplevel_consts_46_names_1._ascii.ob_base, + & toplevel_consts_46_names_2._ascii.ob_base, + & toplevel_consts_46_names_3._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_46_names_7._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_46_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "code", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_46_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_38_varnames_0._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + & toplevel_consts_46_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_46_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_compile_bytecode", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_46_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x0a\x01\x0c\x01\x08\x01\x0c\x01\x04\x01\x0a\x02\x04\x01\x06\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_46_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x08\x01\x02\x07\x0c\xfa\x06\x01\x0e\x01\x04\x01\x0a\x02\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_46_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x13\x0c\x19\x1a\x1e\x0c\x1f\x05\x09\x08\x12\x13\x17\x19\x23\x08\x24\x05\x39\x09\x13\x09\x4c\x25\x3c\x3e\x4b\x09\x4c\x09\x4c\x0c\x17\x1f\x23\x0c\x23\x09\x35\x0d\x11\x0d\x22\x23\x27\x29\x34\x0d\x35\x0d\x35\x10\x14\x09\x14\x0f\x1a\x1b\x34\x1b\x4a\x3c\x49\x1b\x4a\x20\x24\x2b\x38\x0f\x39\x0f\x39\x09\x39", +}; +static struct PyCodeObject toplevel_consts_46 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_46_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_46_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_46_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 681, + .co_code = & toplevel_consts_46_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_46_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_46_name._ascii.ob_base, + .co_qualname = & toplevel_consts_46_name._ascii.ob_base, + .co_linetable = & toplevel_consts_46_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_46_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_46_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_46_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_47_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x83\x01\x7d\x03\x7c\x03\xa0\x02\x74\x03\x64\x01\x83\x01\xa1\x01\x01\x00\x7c\x03\xa0\x02\x74\x03\x7c\x01\x83\x01\xa1\x01\x01\x00\x7c\x03\xa0\x02\x74\x03\x7c\x02\x83\x01\xa1\x01\x01\x00\x7c\x03\xa0\x02\x74\x04\x6a\x05\x7c\x00\x83\x01\xa1\x01\x01\x00\x7c\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[44]; + } +toplevel_consts_47_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 43, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Produce the data for a timestamp-based pyc.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_47_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_47_consts_0._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_47_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytearray", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_47_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extend", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_47_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dumps", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_47_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_47_names_0._ascii.ob_base, + & toplevel_consts_43_names_0._ascii.ob_base, + & toplevel_consts_47_names_2._ascii.ob_base, + & toplevel_consts_12_name._ascii.ob_base, + & toplevel_consts_46_names_0._ascii.ob_base, + & toplevel_consts_47_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_47_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mtime", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_47_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_46_varnames_4._ascii.ob_base, + & toplevel_consts_47_varnames_1._ascii.ob_base, + & toplevel_consts_44_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_47_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_code_to_timestamp_pyc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_47_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x0e\x01\x0e\x01\x0e\x01\x10\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_47_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x15\x16\x22\x0c\x23\x05\x09\x05\x09\x05\x21\x11\x1d\x1e\x1f\x11\x20\x05\x21\x05\x21\x05\x09\x05\x25\x11\x1d\x1e\x23\x11\x24\x05\x25\x05\x25\x05\x09\x05\x2b\x11\x1d\x1e\x29\x11\x2a\x05\x2b\x05\x2b\x05\x09\x05\x25\x11\x18\x11\x1e\x1f\x23\x11\x24\x05\x25\x05\x25\x0c\x10\x05\x10", +}; +static struct PyCodeObject toplevel_consts_47 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_47_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_47_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_47_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 694, + .co_code = & toplevel_consts_47_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_47_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_47_name._ascii.ob_base, + .co_qualname = & toplevel_consts_47_name._ascii.ob_base, + .co_linetable = & toplevel_consts_47_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_47_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_47_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_47_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_49_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x83\x01\x7d\x03\x64\x01\x7c\x02\x64\x01\x3e\x00\x42\x00\x7d\x04\x7c\x03\xa0\x02\x74\x03\x7c\x04\x83\x01\xa1\x01\x01\x00\x74\x04\x7c\x01\x83\x01\x64\x02\x6b\x02\x73\x19\x4a\x00\x82\x01\x7c\x03\xa0\x02\x7c\x01\xa1\x01\x01\x00\x7c\x03\xa0\x02\x74\x05\x6a\x06\x7c\x00\x83\x01\xa1\x01\x01\x00\x7c\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_49_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Produce the data for a hash-based pyc.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_49_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_49_consts_0._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_43_consts_8.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_49_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_47_names_0._ascii.ob_base, + & toplevel_consts_43_names_0._ascii.ob_base, + & toplevel_consts_47_names_2._ascii.ob_base, + & toplevel_consts_12_name._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_46_names_0._ascii.ob_base, + & toplevel_consts_47_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_49_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "checked", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_49_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_46_varnames_4._ascii.ob_base, + & toplevel_consts_45_varnames_1._ascii.ob_base, + & toplevel_consts_49_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_3_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_49_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_code_to_hash_pyc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_49_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x0c\x01\x0e\x01\x10\x01\x0a\x01\x10\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_49_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x15\x16\x22\x0c\x23\x05\x09\x0d\x10\x13\x1a\x1e\x1f\x13\x1f\x0d\x1f\x05\x0a\x05\x09\x05\x25\x11\x1d\x1e\x23\x11\x24\x05\x25\x05\x25\x0c\x0f\x10\x1b\x0c\x1c\x20\x21\x0c\x21\x05\x21\x05\x21\x05\x21\x05\x09\x05\x1d\x11\x1c\x05\x1d\x05\x1d\x05\x09\x05\x25\x11\x18\x11\x1e\x1f\x23\x11\x24\x05\x25\x05\x25\x0c\x10\x05\x10", +}; +static struct PyCodeObject toplevel_consts_49 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_49_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_49_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_49_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 704, + .co_code = & toplevel_consts_49_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_49_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_49_name._ascii.ob_base, + .co_qualname = & toplevel_consts_49_name._ascii.ob_base, + .co_linetable = & toplevel_consts_49_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_49_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_49_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_49_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_50_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x64\x02\x6c\x00\x7d\x01\x74\x01\x6a\x02\x7c\x00\x83\x01\x6a\x03\x7d\x02\x7c\x01\xa0\x04\x7c\x02\xa1\x01\x7d\x03\x74\x01\x6a\x05\x64\x02\x64\x03\x83\x02\x7d\x04\x7c\x04\xa0\x06\x7c\x00\xa0\x06\x7c\x03\x64\x01\x19\x00\xa1\x01\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[122]; + } +toplevel_consts_50_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 121, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x44\x65\x63\x6f\x64\x65\x20\x62\x79\x74\x65\x73\x20\x72\x65\x70\x72\x65\x73\x65\x6e\x74\x69\x6e\x67\x20\x73\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x55\x6e\x69\x76\x65\x72\x73\x61\x6c\x20\x6e\x65\x77\x6c\x69\x6e\x65\x20\x73\x75\x70\x70\x6f\x72\x74\x20\x69\x73\x20\x75\x73\x65\x64\x20\x69\x6e\x20\x74\x68\x65\x20\x64\x65\x63\x6f\x64\x69\x6e\x67\x2e\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_50_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_50_consts_0._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + Py_None, + Py_True, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_50_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tokenize", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_50_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "BytesIO", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_50_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "readline", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_50_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "detect_encoding", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_50_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "IncrementalNewlineDecoder", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_50_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "decode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_50_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_50_names_0._ascii.ob_base, + & toplevel_consts_25_names_7._ascii.ob_base, + & toplevel_consts_50_names_2._ascii.ob_base, + & toplevel_consts_50_names_3._ascii.ob_base, + & toplevel_consts_50_names_4._ascii.ob_base, + & toplevel_consts_50_names_5._ascii.ob_base, + & toplevel_consts_50_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_50_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_bytes", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_50_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_bytes_readline", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_50_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "encoding", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_50_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "newline_decoder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_50_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_50_varnames_0._ascii.ob_base, + & toplevel_consts_50_names_0._ascii.ob_base, + & toplevel_consts_50_varnames_2._ascii.ob_base, + & toplevel_consts_50_varnames_3._ascii.ob_base, + & toplevel_consts_50_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_50_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "decode_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_50_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x08\x05\x0c\x01\x0a\x01\x0c\x01\x14\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_50_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x05\x14\x05\x14\x05\x14\x05\x14\x1d\x20\x1d\x28\x29\x35\x1d\x36\x1d\x3f\x05\x1a\x10\x18\x10\x3f\x29\x3e\x10\x3f\x05\x0d\x17\x1a\x17\x34\x35\x39\x3b\x3f\x17\x40\x05\x14\x0c\x1b\x0c\x44\x23\x2f\x23\x43\x37\x3f\x40\x41\x37\x42\x23\x43\x0c\x44\x05\x44", +}; +static struct PyCodeObject toplevel_consts_50 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_50_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_50_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_50_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 715, + .co_code = & toplevel_consts_50_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_50_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_50_name._ascii.ob_base, + .co_qualname = & toplevel_consts_50_name._ascii.ob_base, + .co_linetable = & toplevel_consts_50_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_50_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_50_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_50_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_51_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "submodule_search_locations", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_51 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[317]; + } +toplevel_consts_52_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 316, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x64\x01\x75\x00\x72\x1e\x64\x02\x7d\x01\x74\x00\x7c\x02\x64\x03\x83\x02\x72\x1d\x09\x00\x7c\x02\xa0\x01\x7c\x00\xa1\x01\x7d\x01\x6e\x29\x23\x00\x04\x00\x74\x02\x79\x1b\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x20\x77\x00\x25\x00\x6e\x1d\x74\x03\x6a\x04\x7c\x01\x83\x01\x7d\x01\x74\x05\x7c\x01\x83\x01\x73\x3b\x09\x00\x74\x06\x74\x03\x6a\x07\x83\x00\x7c\x01\x83\x02\x7d\x01\x6e\x0b\x23\x00\x04\x00\x74\x08\x79\x39\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x09\xa0\x0a\x7c\x00\x7c\x02\x7c\x01\x64\x04\xa6\x03\x7d\x04\x64\x05\x7c\x04\x5f\x0b\x7c\x02\x64\x01\x75\x00\x72\x65\x74\x0c\x83\x00\x44\x00\x5d\x15\x5c\x02\x7d\x05\x7d\x06\x7c\x01\xa0\x0d\x74\x0e\x7c\x06\x83\x01\xa1\x01\x72\x62\x7c\x05\x7c\x00\x7c\x01\x83\x02\x7d\x02\x7c\x02\x7c\x04\x5f\x0f\x01\x00\x71\x65\x71\x4d\x64\x01\x53\x00\x7c\x03\x74\x10\x75\x00\x72\x86\x74\x00\x7c\x02\x64\x06\x83\x02\x72\x85\x09\x00\x7c\x02\xa0\x11\x7c\x00\xa1\x01\x7d\x07\x6e\x0b\x23\x00\x04\x00\x74\x02\x79\x7e\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x0b\x77\x00\x25\x00\x7c\x07\x72\x85\x67\x00\x7c\x04\x5f\x12\x6e\x03\x7c\x03\x7c\x04\x5f\x12\x7c\x04\x6a\x12\x67\x00\x6b\x02\x72\x9c\x7c\x01\x72\x9c\x74\x13\x7c\x01\x83\x01\x64\x07\x19\x00\x7d\x08\x7c\x04\x6a\x12\xa0\x14\x7c\x08\xa1\x01\x01\x00\x7c\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[318]; + } +toplevel_consts_52_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 317, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x20\x62\x61\x73\x65\x64\x20\x6f\x6e\x20\x61\x20\x66\x69\x6c\x65\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x0a\x0a\x20\x20\x20\x20\x54\x6f\x20\x69\x6e\x64\x69\x63\x61\x74\x65\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x2c\x20\x73\x65\x74\x0a\x20\x20\x20\x20\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x5f\x73\x65\x61\x72\x63\x68\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x73\x20\x74\x6f\x20\x61\x20\x6c\x69\x73\x74\x20\x6f\x66\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x70\x61\x74\x68\x73\x2e\x20\x20\x41\x6e\x0a\x20\x20\x20\x20\x65\x6d\x70\x74\x79\x20\x6c\x69\x73\x74\x20\x69\x73\x20\x73\x75\x66\x66\x69\x63\x69\x65\x6e\x74\x2c\x20\x74\x68\x6f\x75\x67\x68\x20\x69\x74\x73\x20\x6e\x6f\x74\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x20\x75\x73\x65\x66\x75\x6c\x20\x74\x6f\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x69\x6d\x70\x6f\x72\x74\x20\x73\x79\x73\x74\x65\x6d\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x6d\x75\x73\x74\x20\x74\x61\x6b\x65\x20\x61\x20\x73\x70\x65\x63\x20\x61\x73\x20\x69\x74\x73\x20\x6f\x6e\x6c\x79\x20\x5f\x5f\x69\x6e\x69\x74\x5f\x5f\x28\x29\x20\x61\x72\x67\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_52_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_52_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_filename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_52_consts_4_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "origin", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_52_consts_4 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_52_consts_4_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_52_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "is_package", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_52_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_52_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_52_consts_2._ascii.ob_base, + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_52_consts_4._object.ob_base.ob_base, + Py_True, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_52_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_52_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_set_fileattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_52_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_supported_file_loaders", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_52_names_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_POPULATE", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[21]; + }_object; + } +toplevel_consts_52_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 21, + }, + .ob_item = { + & toplevel_consts_41_consts_3_names_0._ascii.ob_base, + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_36_names_5._ascii.ob_base, + & toplevel_consts_22_name._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_52_names_10._ascii.ob_base, + & toplevel_consts_52_names_11._ascii.ob_base, + & toplevel_consts_52_names_12._ascii.ob_base, + & toplevel_consts_15_names_6._ascii.ob_base, + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_52_names_16._ascii.ob_base, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_52_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "location", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_52_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_52_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader_class", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_52_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "suffixes", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_52_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dirname", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_52_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_52_varnames_1._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + & toplevel_consts_52_varnames_5._ascii.ob_base, + & toplevel_consts_52_varnames_6._ascii.ob_base, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_52_varnames_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_52_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec_from_file_location", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[97]; + } +toplevel_consts_52_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 96, + }, + .ob_shash = -1, + .ob_sval = "\x08\x0c\x04\x04\x0a\x01\x02\x02\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\xfc\x0a\x07\x08\x01\x02\x01\x10\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x10\x09\x06\x01\x08\x03\x0e\x01\x0e\x01\x0a\x01\x06\x01\x04\x01\x02\xfd\x04\x05\x08\x03\x0a\x02\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x04\x03\x06\x01\x02\x80\x06\x02\x0a\x01\x04\x01\x0c\x01\x0c\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[111]; + } +toplevel_consts_52_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 110, + }, + .ob_shash = -1, + .ob_sval = "\x06\x0c\x02\x11\x04\xf3\x08\x01\x04\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x00\x0a\x02\x06\x01\x04\x04\x10\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x10\x08\x06\x01\x06\x03\x02\x07\x04\xfa\x04\x06\x06\xfa\x0c\x01\x02\x03\x0a\xfe\x06\x01\x06\x01\x04\x02\x06\x03\x02\x0b\x08\xf7\x04\x07\x0c\xfb\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x08\x01\x02\x80\x06\x02\x08\x01\x02\x03\x02\xfe\x02\x02\x0c\xff\x0c\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[317]; + } +toplevel_consts_52_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 316, + }, + .ob_shash = -1, + .ob_sval = "\x08\x10\x14\x18\x08\x18\x05\x15\x14\x1f\x09\x11\x0c\x13\x14\x1a\x1c\x2a\x0c\x2b\x09\x15\x0d\x15\x1c\x22\x1c\x35\x30\x34\x1c\x35\x11\x19\x11\x19\x00\x00\x0d\x15\x14\x1f\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x09\x15\x14\x17\x14\x1e\x1f\x27\x14\x28\x09\x11\x10\x1b\x1c\x24\x10\x25\x09\x15\x0d\x15\x1c\x26\x27\x2a\x27\x31\x27\x33\x35\x3d\x1c\x3e\x11\x19\x11\x19\x00\x00\x0d\x15\x14\x1b\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x0c\x16\x0c\x40\x22\x26\x28\x2e\x37\x3f\x0c\x40\x0c\x40\x05\x09\x1a\x1e\x05\x09\x05\x17\x08\x0e\x12\x16\x08\x16\x05\x18\x27\x42\x27\x44\x09\x18\x09\x18\x0d\x23\x0d\x19\x1b\x23\x10\x18\x10\x32\x22\x27\x28\x30\x22\x31\x10\x32\x0d\x16\x1a\x26\x27\x2b\x2d\x35\x1a\x36\x11\x17\x1f\x25\x11\x15\x11\x1c\x11\x16\x11\x16\x0d\x16\x14\x18\x14\x18\x08\x22\x26\x2f\x08\x2f\x05\x45\x0c\x13\x14\x1a\x1c\x28\x0c\x29\x09\x39\x0d\x39\x1e\x24\x1e\x35\x30\x34\x1e\x35\x11\x1b\x11\x1b\x00\x00\x0d\x15\x14\x1f\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x14\x1e\x11\x39\x37\x39\x15\x19\x15\x34\x00\x00\x2b\x45\x09\x0d\x09\x28\x08\x0c\x08\x27\x2b\x2d\x08\x2d\x05\x3c\x0c\x14\x09\x3c\x17\x22\x23\x2b\x17\x2c\x2d\x2e\x17\x2f\x0d\x14\x0d\x11\x0d\x2c\x0d\x3c\x34\x3b\x0d\x3c\x0d\x3c\x0c\x10\x05\x10", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_52_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x8c\x05\x12\x00\x92\x07\x1c\x07\x9b\x01\x1c\x07\xa8\x07\x30\x00\xb0\x07\x3a\x07\xb9\x01\x3a\x07\xc1\x2f\x05\x41\x35\x00\xc1\x35\x07\x41\x3f\x07\xc1\x3e\x01\x41\x3f\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[10]; + } +toplevel_consts_52_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 9, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_52 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_52_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_52_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_52_code.ob_sval, + .co_exceptiontable = & toplevel_consts_52_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 2, + .co_stacksize = 8, + .co_firstlineno = 732, + .co_code = & toplevel_consts_52_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_52_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_52_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_name._ascii.ob_base, + .co_qualname = & toplevel_consts_52_name._ascii.ob_base, + .co_linetable = & toplevel_consts_52_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_52_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_52_columntable.ob_base.ob_base, + .co_nlocalsplus = 9, + .co_nlocals = 9, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_52_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_53_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x5a\x04\x64\x03\x5a\x05\x65\x06\x6f\x0f\x64\x04\x65\x07\x76\x00\x5a\x08\x65\x09\x64\x05\x84\x00\x83\x01\x5a\x0a\x65\x0b\x64\x06\x84\x00\x83\x01\x5a\x0c\x65\x0b\x64\x0a\x64\x08\x84\x01\x83\x01\x5a\x0d\x65\x0b\x64\x0b\x64\x09\x84\x01\x83\x01\x5a\x0e\x64\x07\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_53_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[63]; + } +toplevel_consts_53_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 62, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Meta path finder for modules declared in the Windows registry.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[60]; + } +toplevel_consts_53_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 59, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Software\\Python\\PythonCore\\{sys_version}\\Modules\\{fullname}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[66]; + } +toplevel_consts_53_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 65, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Software\\Python\\PythonCore\\{sys_version}\\Modules\\{fullname}\\Debug", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_53_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_d.pyd", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_53_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x74\x00\x6a\x01\x74\x00\x6a\x02\x7c\x00\x83\x02\x53\x00\x23\x00\x04\x00\x74\x03\x79\x18\x01\x00\x01\x00\x01\x00\x74\x00\x6a\x01\x74\x00\x6a\x04\x7c\x00\x83\x02\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_53_consts_5_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "winreg", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_53_consts_5_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "OpenKey", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_53_consts_5_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "HKEY_CURRENT_USER", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_53_consts_5_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "HKEY_LOCAL_MACHINE", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_53_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_53_consts_5_names_0._ascii.ob_base, + & toplevel_consts_53_consts_5_names_1._ascii.ob_base, + & toplevel_consts_53_consts_5_names_2._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_53_consts_5_names_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_53_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_open_registry", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[37]; + } +toplevel_consts_53_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 36, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder._open_registry", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_53_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0e\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_53_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x02\x05\x0e\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[53]; + } +toplevel_consts_53_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 52, + }, + .ob_shash = -1, + .ob_sval = "\x09\x42\x14\x1a\x14\x22\x23\x29\x23\x3b\x3d\x40\x14\x41\x0d\x41\x00\x00\x09\x42\x10\x17\x09\x42\x09\x42\x09\x42\x09\x42\x14\x1a\x14\x22\x23\x29\x23\x3c\x3e\x41\x14\x42\x0d\x42\x0d\x42\x0d\x42\x09\x42\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_53_consts_5_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x06\x08\x00\x88\x0e\x19\x07\x98\x01\x19\x07", +}; +static struct PyCodeObject toplevel_consts_53_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_53_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_53_consts_5_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 817, + .co_code = & toplevel_consts_53_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_3_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_53_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_53_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_53_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_53_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_3_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[141]; + } +toplevel_consts_53_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 140, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x72\x07\x7c\x00\x6a\x01\x7d\x02\x6e\x03\x7c\x00\x6a\x02\x7d\x02\x7c\x02\xa0\x03\x7c\x01\x64\x01\x74\x04\x6a\x05\x64\x00\x64\x02\x85\x02\x19\x00\x16\x00\x64\x03\xa6\x02\x7d\x03\x09\x00\x7c\x00\xa0\x06\x7c\x03\xa1\x01\x35\x00\x7d\x04\x74\x07\x6a\x08\x7c\x04\x64\x04\x83\x02\x7d\x05\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x7c\x05\x53\x00\x23\x00\x31\x00\x73\x31\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x09\x00\x7c\x05\x53\x00\x23\x00\x04\x00\x74\x09\x79\x44\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_53_consts_6_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "%d.%d", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_53_consts_6_consts_3_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys_version", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_53_consts_6_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_53_consts_6_consts_3_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_53_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + Py_None, + & toplevel_consts_53_consts_6_consts_1._ascii.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_53_consts_6_consts_3._object.ob_base.ob_base, + & toplevel_consts_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_53_consts_6_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "DEBUG_BUILD", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_53_consts_6_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "REGISTRY_KEY_DEBUG", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_53_consts_6_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "REGISTRY_KEY", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_53_consts_6_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "version_info", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_53_consts_6_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "QueryValue", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_53_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_53_consts_6_names_0._ascii.ob_base, + & toplevel_consts_53_consts_6_names_1._ascii.ob_base, + & toplevel_consts_53_consts_6_names_2._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_53_consts_6_names_5._ascii.ob_base, + & toplevel_consts_53_consts_5_name._ascii.ob_base, + & toplevel_consts_53_consts_5_names_0._ascii.ob_base, + & toplevel_consts_53_consts_6_names_8._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_53_consts_6_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cls", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_53_consts_6_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "registry_key", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_53_consts_6_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hkey", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_53_consts_6_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "filepath", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_53_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_53_consts_6_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_3_freevars_0._ascii.ob_base, + & toplevel_consts_53_consts_6_varnames_4._ascii.ob_base, + & toplevel_consts_53_consts_6_varnames_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_53_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_search_registry", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_53_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder._search_registry", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_53_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x08\x01\x06\x02\x06\x01\x10\x01\x06\xff\x02\x02\x0c\x01\x0c\x01\x0a\xff\x04\x04\x08\xfc\x02\x80\x0e\x00\x04\x04\x02\x80\x0c\xfe\x06\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[49]; + } +toplevel_consts_53_consts_6_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 48, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x02\x03\x08\xfe\x06\x02\x02\x01\x02\x01\x02\xff\x14\x01\x02\xff\x02\x06\x08\xfd\x02\x01\x02\xff\x16\x01\x04\x03\x08\xfd\x02\x80\x0e\x00\x04\x03\x02\x80\x02\xff\x02\xff\x10\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[141]; + } +toplevel_consts_53_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 140, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0f\x0c\x1b\x09\x2c\x1c\x1f\x1c\x32\x0d\x19\x0d\x19\x1c\x1f\x1c\x2c\x0d\x19\x0f\x1b\x0f\x4e\x2c\x34\x2f\x36\x39\x3c\x39\x49\x4a\x4c\x4b\x4c\x4a\x4c\x39\x4d\x2f\x4d\x0f\x4e\x0f\x4e\x09\x0c\x09\x18\x12\x15\x12\x29\x25\x28\x12\x29\x0d\x37\x2d\x31\x1c\x22\x1c\x2d\x2e\x32\x34\x36\x1c\x37\x11\x19\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x10\x18\x09\x18\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x00\x00\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x0d\x37\x10\x18\x09\x18\x00\x00\x09\x18\x10\x17\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[40]; + } +toplevel_consts_53_consts_6_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 39, + }, + .ob_shash = -1, + .ob_sval = "\x99\x05\x3a\x00\x9e\x07\x2c\x03\xa5\x05\x3a\x00\xac\x04\x30\x0b\xb0\x01\x3a\x00\xb1\x03\x30\x0b\xb4\x03\x3a\x00\xba\x07\x41\x05\x07\xc1\x04\x01\x41\x05\x07", +}; +static struct PyCodeObject toplevel_consts_53_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_53_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_53_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_53_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 824, + .co_code = & toplevel_consts_53_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_53_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_53_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_53_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_53_consts_6_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_53_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_53_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[123]; + } +toplevel_consts_53_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 122, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x7d\x04\x7c\x04\x64\x00\x75\x00\x72\x0b\x64\x00\x53\x00\x09\x00\x74\x01\x7c\x04\x83\x01\x01\x00\x6e\x0c\x23\x00\x04\x00\x74\x02\x79\x1b\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00\x74\x03\x83\x00\x44\x00\x5d\x1a\x5c\x02\x7d\x05\x7d\x06\x7c\x04\xa0\x04\x74\x05\x7c\x06\x83\x01\xa1\x01\x72\x3a\x74\x06\xa0\x07\x7c\x01\x7c\x05\x7c\x01\x7c\x04\x83\x02\x7c\x04\x64\x01\xa6\x03\x7d\x07\x7c\x07\x02\x00\x01\x00\x53\x00\x71\x20\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_53_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_52_consts_4._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_53_consts_8_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec_from_loader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_53_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_53_consts_6_name._ascii.ob_base, + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_52_names_12._ascii.ob_base, + & toplevel_consts_15_names_6._ascii.ob_base, + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_53_consts_8_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_53_consts_8_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "target", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_53_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_53_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_53_consts_6_varnames_5._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_52_varnames_6._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_53_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_53_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder.find_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_53_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x08\x01\x04\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x06\x01\x02\xff\x02\x80\x0e\x02\x0e\x01\x06\x01\x08\x01\x02\x01\x06\xfe\x08\x03\x02\xfc\x04\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[45]; + } +toplevel_consts_53_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 44, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x06\x01\x06\x01\x02\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x04\x01\x04\x05\x06\xfb\x0c\x01\x02\x04\x02\xfd\x02\x02\x02\xfe\x08\x01\x06\x01\x02\xfe\x0e\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[123]; + } +toplevel_consts_53_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 122, + }, + .ob_shash = -1, + .ob_sval = "\x14\x17\x14\x32\x29\x31\x14\x32\x09\x11\x0c\x14\x18\x1c\x0c\x1c\x09\x18\x14\x18\x14\x18\x09\x18\x0d\x17\x18\x20\x0d\x21\x0d\x21\x0d\x21\x00\x00\x09\x18\x10\x17\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00\x21\x3c\x21\x3e\x09\x1c\x09\x1c\x0d\x1d\x0d\x13\x15\x1d\x10\x18\x10\x32\x22\x27\x28\x30\x22\x31\x10\x32\x0d\x1c\x18\x22\x18\x44\x34\x3c\x34\x3a\x3b\x43\x45\x4d\x34\x4e\x3b\x43\x18\x44\x18\x44\x11\x15\x18\x1c\x11\x1c\x11\x1c\x11\x1c\x0d\x1c\x09\x1c\x09\x1c", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_53_consts_8_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x8c\x04\x11\x00\x91\x07\x1c\x07\x9b\x01\x1c\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_53_consts_8_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_53_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_53_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_53_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_53_consts_8_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 839, + .co_code = & toplevel_consts_53_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_53_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_53_consts_8_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_53_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_53_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_53_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_53_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 8, + .co_nlocals = 8, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_53_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_53_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\x7c\x02\xa1\x02\x7d\x03\x7c\x03\x64\x02\x75\x01\x72\x13\x7c\x03\x6a\x04\x53\x00\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[107]; + } +toplevel_consts_53_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 106, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x46\x69\x6e\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x64\x20\x69\x6e\x20\x74\x68\x65\x20\x72\x65\x67\x69\x73\x74\x72\x79\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[113]; + } +toplevel_consts_53_consts_9_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 112, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder.find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_53_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_53_consts_9_consts_0._ascii.ob_base, + & toplevel_consts_53_consts_9_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_53_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_36_names_2._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_53_consts_9_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_53_consts_9_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[34]; + } +toplevel_consts_53_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 33, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "WindowsRegistryFinder.find_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_53_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x06\x07\x02\x02\x04\xfe\x0c\x03\x08\x01\x06\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_53_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x04\x07\x02\x01\x06\x01\x0c\x01\x06\x01\x02\x03\x06\xfe\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_53_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x54\x18\x2a\x09\x2b\x09\x2b\x10\x13\x10\x2d\x1e\x26\x28\x2c\x10\x2d\x09\x0d\x0c\x10\x18\x1c\x0c\x1c\x09\x18\x14\x18\x14\x1f\x0d\x1f\x14\x18\x14\x18", +}; +static struct PyCodeObject toplevel_consts_53_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_53_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_53_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 855, + .co_code = & toplevel_consts_53_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_53_consts_9_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_53_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_53_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_53_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_53_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_53_consts_9_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_53_consts_10 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_53_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_53_consts_0._ascii.ob_base, + & toplevel_consts_53_consts_1._ascii.ob_base, + & toplevel_consts_53_consts_2._ascii.ob_base, + & toplevel_consts_53_consts_3._ascii.ob_base, + & toplevel_consts_53_consts_4._ascii.ob_base, + & toplevel_consts_53_consts_5.ob_base, + & toplevel_consts_53_consts_6.ob_base, + Py_None, + & toplevel_consts_53_consts_8.ob_base, + & toplevel_consts_53_consts_9.ob_base, + & toplevel_consts_53_consts_10._object.ob_base.ob_base, + & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_53_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_MS_WINDOWS", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_53_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "EXTENSION_SUFFIXES", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_53_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "staticmethod", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_53_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "classmethod", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[15]; + }_object; + } +toplevel_consts_53_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 15, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_53_consts_6_names_2._ascii.ob_base, + & toplevel_consts_53_consts_6_names_1._ascii.ob_base, + & toplevel_consts_53_names_6._ascii.ob_base, + & toplevel_consts_53_names_7._ascii.ob_base, + & toplevel_consts_53_consts_6_names_0._ascii.ob_base, + & toplevel_consts_53_names_9._ascii.ob_base, + & toplevel_consts_53_consts_5_name._ascii.ob_base, + & toplevel_consts_53_names_11._ascii.ob_base, + & toplevel_consts_53_consts_6_name._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_53_consts_9_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_53_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x02\x03\x02\xff\x02\x04\x02\xff\x0c\x03\x02\x02\x08\x01\x02\x06\x08\x01\x02\x0e\x0a\x01\x02\x0f\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[85]; + } +toplevel_consts_53_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 84, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xd5\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x2d\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xd3\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x31\x02\xfe\x02\x05\x02\xfe\x0c\x03\x02\x02\x08\x05\x02\x02\x08\x0d\x02\x02\x02\x01\x08\x0d\x02\x02\x02\x01\x0c\x0d", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_53_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x49\x01\x01\x09\x20\x05\x11\x09\x27\x05\x17\x14\x1f\x14\x42\x24\x2c\x30\x42\x24\x42\x05\x10\x06\x12\x05\x42\x05\x42\x05\x42\x05\x42\x06\x11\x05\x18\x05\x18\x05\x18\x05\x18\x06\x11\x27\x2b\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x06\x11\x29\x2d\x05\x18\x05\x18\x05\x18\x05\x18\x05\x18\x05\x18", +}; +static struct PyCodeObject toplevel_consts_53 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_53_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_53_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 805, + .co_code = & toplevel_consts_53_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_53_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_53_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_53_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_53_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_55_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_55_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[84]; + } +toplevel_consts_55_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 83, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x42\x61\x73\x65\x20\x63\x6c\x61\x73\x73\x20\x6f\x66\x20\x63\x6f\x6d\x6d\x6f\x6e\x20\x63\x6f\x64\x65\x20\x6e\x65\x65\x64\x65\x64\x20\x62\x79\x20\x62\x6f\x74\x68\x20\x53\x6f\x75\x72\x63\x65\x4c\x6f\x61\x64\x65\x72\x20\x61\x6e\x64\x0a\x20\x20\x20\x20\x53\x6f\x75\x72\x63\x65\x6c\x65\x73\x73\x46\x69\x6c\x65\x4c\x6f\x61\x64\x65\x72\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_55_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\xa0\x01\x7c\x01\xa1\x01\x83\x01\x64\x01\x19\x00\x7d\x02\x7c\x02\xa0\x02\x64\x02\x64\x01\xa1\x02\x64\x03\x19\x00\x7d\x03\x7c\x01\xa0\x03\x64\x02\xa1\x01\x64\x04\x19\x00\x7d\x04\x7c\x03\x64\x05\x6b\x02\x6f\x1f\x7c\x04\x64\x05\x6b\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[142]; + } +toplevel_consts_55_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 141, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x6f\x6e\x63\x72\x65\x74\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x49\x6e\x73\x70\x65\x63\x74\x4c\x6f\x61\x64\x65\x72\x2e\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x20\x62\x79\x20\x63\x68\x65\x63\x6b\x69\x6e\x67\x20\x69\x66\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x72\x65\x74\x75\x72\x6e\x65\x64\x20\x62\x79\x20\x67\x65\x74\x5f\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x68\x61\x73\x20\x61\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x6f\x66\x20\x27\x5f\x5f\x69\x6e\x69\x74\x5f\x5f\x2e\x70\x79\x27\x2e", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_55_consts_2_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__init__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_55_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_55_consts_2_consts_0._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_55_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_37_names_16._ascii.ob_base, + & toplevel_consts_36_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_55_consts_2_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "filename_base", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_55_consts_2_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tail_name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_55_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_36_varnames_11._ascii.ob_base, + & toplevel_consts_55_consts_2_varnames_3._ascii.ob_base, + & toplevel_consts_55_consts_2_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_55_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics.is_package", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_55_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x12\x03\x10\x01\x0e\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_55_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x14\x1f\x20\x24\x20\x3b\x32\x3a\x20\x3b\x14\x3c\x3d\x3e\x14\x3f\x09\x11\x19\x21\x19\x30\x29\x2c\x2e\x2f\x19\x30\x31\x32\x19\x33\x09\x16\x15\x1d\x15\x2d\x29\x2c\x15\x2d\x2e\x2f\x15\x30\x09\x12\x10\x1d\x21\x2b\x10\x2b\x10\x47\x30\x39\x3d\x47\x30\x47\x09\x47", +}; +static struct PyCodeObject toplevel_consts_55_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_55_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_55_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 877, + .co_code = & toplevel_consts_55_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_consts_6._ascii.ob_base, + .co_qualname = & toplevel_consts_55_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[43]; + } +toplevel_consts_55_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 42, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Use default semantics for module creation.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_55_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_55_consts_3_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_55_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_55_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "create_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_55_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics.create_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_55_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x04\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_55_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x04\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_55_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x00\x00", +}; +static struct PyCodeObject toplevel_consts_55_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 885, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_55_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_55_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x01\x6a\x01\xa1\x01\x7d\x02\x7c\x02\x64\x01\x75\x00\x72\x12\x74\x02\x64\x02\xa0\x03\x7c\x01\x6a\x01\xa1\x01\x83\x01\x82\x01\x74\x04\xa0\x05\x74\x06\x7c\x02\x7c\x01\x6a\x07\xa1\x03\x01\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_55_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Execute the module.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[53]; + } +toplevel_consts_55_consts_4_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 52, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cannot load module {!r} when get_code() returns None", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_55_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_55_consts_4_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_55_consts_4_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_55_consts_4_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_55_consts_4_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_call_with_frames_removed", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_55_consts_4_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exec", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_55_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_55_consts_4_names_5._ascii.ob_base, + & toplevel_consts_55_consts_4_names_6._ascii.ob_base, + & toplevel_consts_41_consts_3_names_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_55_consts_4_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_55_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_46_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_55_consts_4_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exec_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_55_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics.exec_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_55_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x08\x01\x04\x01\x08\x01\x04\xff\x14\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_55_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x06\x01\x02\x02\x02\xff\x0e\x01\x14\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_55_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x2e\x1e\x24\x1e\x2d\x10\x2e\x09\x0d\x0c\x10\x14\x18\x0c\x18\x09\x46\x13\x1e\x1f\x2d\x1f\x45\x35\x3b\x35\x44\x1f\x45\x13\x46\x0d\x46\x09\x13\x09\x4a\x2e\x32\x34\x38\x3a\x40\x3a\x49\x09\x4a\x09\x4a\x09\x4a\x09\x4a", +}; +static struct PyCodeObject toplevel_consts_55_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_55_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_55_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 888, + .co_code = & toplevel_consts_55_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_55_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_55_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x7c\x00\x7c\x01\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_55_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "This method is deprecated.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_55_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_55_consts_5_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_55_consts_5_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_load_module_shim", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_55_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_55_consts_5_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_55_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_55_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "load_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_55_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics.load_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_55_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_55_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x1a\x10\x3c\x2d\x31\x33\x3b\x10\x3c\x09\x3c", +}; +static struct PyCodeObject toplevel_consts_55_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_55_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_55_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 896, + .co_code = & toplevel_consts_55_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_55_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_5_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_55_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_55_consts_0._ascii.ob_base, + & toplevel_consts_55_consts_1._ascii.ob_base, + & toplevel_consts_55_consts_2.ob_base, + & toplevel_consts_55_consts_3.ob_base, + & toplevel_consts_55_consts_4.ob_base, + & toplevel_consts_55_consts_5.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_55_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_55_consts_3_name._ascii.ob_base, + & toplevel_consts_55_consts_4_name._ascii.ob_base, + & toplevel_consts_55_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_55_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x06\x03\x06\x08\x06\x03\x0a\x08", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_55_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\x92\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x71\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\x8f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x79\x06\x03\x06\x08\x0a\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_55_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x1d\x01\x01\x05\x47\x05\x47\x05\x47\x05\x39\x05\x39\x05\x39\x05\x4a\x05\x4a\x05\x4a\x05\x3c\x05\x3c\x05\x3c\x05\x3c\x05\x3c", +}; +static struct PyCodeObject toplevel_consts_55 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_55_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_55_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 872, + .co_code = & toplevel_consts_55_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_55_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_55_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_57_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x84\x00\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x64\x07\x9c\x01\x64\x08\x84\x02\x5a\x08\x64\x09\x84\x00\x5a\x09\x64\x0a\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_57_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_57_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x82\x01", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[166]; + } +toplevel_consts_57_consts_1_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 165, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x6d\x65\x74\x68\x6f\x64\x20\x74\x68\x61\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x20\x74\x69\x6d\x65\x20\x28\x61\x6e\x20\x69\x6e\x74\x29\x20\x66\x6f\x72\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x70\x61\x74\x68\x20\x28\x61\x20\x73\x74\x72\x29\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x61\x69\x73\x65\x73\x20\x4f\x53\x45\x72\x72\x6f\x72\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x63\x61\x6e\x6e\x6f\x74\x20\x62\x65\x20\x68\x61\x6e\x64\x6c\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_57_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_57_consts_1_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_57_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_19_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_57_consts_1_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_1_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_mtime", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_57_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.path_mtime", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_57_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x04\x06", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_57_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0f\x16\x09\x16", +}; +static struct PyCodeObject toplevel_consts_57_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 904, + .co_code = & toplevel_consts_57_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_1_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_1_name._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_1_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_57_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x69\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[415]; + } +toplevel_consts_57_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 414, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x6d\x65\x74\x68\x6f\x64\x20\x72\x65\x74\x75\x72\x6e\x69\x6e\x67\x20\x61\x20\x6d\x65\x74\x61\x64\x61\x74\x61\x20\x64\x69\x63\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x61\x74\x68\x20\x28\x61\x20\x73\x74\x72\x29\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x50\x6f\x73\x73\x69\x62\x6c\x65\x20\x6b\x65\x79\x73\x3a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2d\x20\x27\x6d\x74\x69\x6d\x65\x27\x20\x28\x6d\x61\x6e\x64\x61\x74\x6f\x72\x79\x29\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x75\x6d\x65\x72\x69\x63\x20\x74\x69\x6d\x65\x73\x74\x61\x6d\x70\x20\x6f\x66\x20\x6c\x61\x73\x74\x20\x73\x6f\x75\x72\x63\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x64\x65\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2d\x20\x27\x73\x69\x7a\x65\x27\x20\x28\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x29\x20\x69\x73\x20\x74\x68\x65\x20\x73\x69\x7a\x65\x20\x69\x6e\x20\x62\x79\x74\x65\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x69\x6e\x67\x20\x74\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x61\x6c\x6c\x6f\x77\x73\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x74\x6f\x20\x72\x65\x61\x64\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x73\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x61\x69\x73\x65\x73\x20\x4f\x53\x45\x72\x72\x6f\x72\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x63\x61\x6e\x6e\x6f\x74\x20\x62\x65\x20\x68\x61\x6e\x64\x6c\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_57_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_57_consts_2_consts_0._ascii.ob_base, + & toplevel_consts_47_varnames_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_57_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_57_consts_1_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_stats", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_57_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.path_stats", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_57_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x0c", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_57_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x11\x18\x1a\x1e\x1a\x2f\x2a\x2e\x1a\x2f\x10\x30\x09\x30", +}; +static struct PyCodeObject toplevel_consts_57_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 912, + .co_code = & toplevel_consts_57_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_1_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_1_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_57_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x02\x7c\x03\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[229]; + } +toplevel_consts_57_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 228, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x6d\x65\x74\x68\x6f\x64\x20\x77\x68\x69\x63\x68\x20\x77\x72\x69\x74\x65\x73\x20\x64\x61\x74\x61\x20\x28\x62\x79\x74\x65\x73\x29\x20\x74\x6f\x20\x61\x20\x66\x69\x6c\x65\x20\x70\x61\x74\x68\x20\x28\x61\x20\x73\x74\x72\x29\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x69\x6e\x67\x20\x74\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x61\x6c\x6c\x6f\x77\x73\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x77\x72\x69\x74\x69\x6e\x67\x20\x6f\x66\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x70\x61\x74\x68\x20\x69\x73\x20\x6e\x65\x65\x64\x65\x64\x20\x69\x6e\x20\x6f\x72\x64\x65\x72\x20\x74\x6f\x20\x63\x6f\x72\x72\x65\x63\x74\x6c\x79\x20\x74\x72\x61\x6e\x73\x66\x65\x72\x20\x70\x65\x72\x6d\x69\x73\x73\x69\x6f\x6e\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_57_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_57_consts_3_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_57_consts_3_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "set_data", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_57_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_3_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cache_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_57_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + & toplevel_consts_57_consts_3_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_57_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_cache_bytecode", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_57_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader._cache_bytecode", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_57_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x08", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_57_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x2f\x1e\x28\x2a\x2e\x10\x2f\x09\x2f", +}; +static struct PyCodeObject toplevel_consts_57_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 926, + .co_code = & toplevel_consts_57_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[151]; + } +toplevel_consts_57_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 150, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x6d\x65\x74\x68\x6f\x64\x20\x77\x68\x69\x63\x68\x20\x77\x72\x69\x74\x65\x73\x20\x64\x61\x74\x61\x20\x28\x62\x79\x74\x65\x73\x29\x20\x74\x6f\x20\x61\x20\x66\x69\x6c\x65\x20\x70\x61\x74\x68\x20\x28\x61\x20\x73\x74\x72\x29\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x69\x6e\x67\x20\x74\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x61\x6c\x6c\x6f\x77\x73\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x77\x72\x69\x74\x69\x6e\x67\x20\x6f\x66\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x73\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_57_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_57_consts_4_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_57_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_57_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.set_data", +}; +static struct PyCodeObject toplevel_consts_57_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 936, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_57_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x7d\x02\x09\x00\x7c\x00\xa0\x01\x7c\x02\xa1\x01\x7d\x03\x74\x04\x7c\x03\x83\x01\x53\x00\x23\x00\x04\x00\x74\x02\x79\x21\x01\x00\x7d\x04\x01\x00\x74\x03\x64\x01\x7c\x01\x64\x02\x8d\x02\x7c\x04\x82\x02\x64\x03\x7d\x04\x7e\x04\x77\x01\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[53]; + } +toplevel_consts_57_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 52, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Concrete implementation of InspectLoader.get_source.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[40]; + } +toplevel_consts_57_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 39, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source not available through get_data()", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_57_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_57_consts_5_consts_0._ascii.ob_base, + & toplevel_consts_57_consts_5_consts_1._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_57_consts_5_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_data", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_57_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_57_consts_5_names_1._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_50_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_57_consts_5_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exc", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_57_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_50_varnames_0._ascii.ob_base, + & toplevel_consts_57_consts_5_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_57_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.get_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_57_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x02\x01\x0a\x01\x08\x04\x02\x80\x0c\xfd\x04\x01\x02\x01\x04\xff\x02\x01\x02\xff\x08\x80\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_57_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x02\x05\x0a\xfd\x08\x04\x02\x80\x02\xff\x02\xfe\x08\x02\x04\xff\x0a\x01\x08\x80\x02\x00\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_57_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x2b\x22\x2a\x10\x2b\x09\x0d\x09\x36\x1c\x20\x1c\x2f\x2a\x2e\x1c\x2f\x0d\x19\x10\x1d\x1e\x2a\x10\x2b\x09\x2b\x00\x00\x09\x36\x10\x17\x09\x36\x09\x36\x09\x36\x09\x36\x13\x1e\x1f\x48\x24\x2c\x13\x2d\x13\x2d\x33\x36\x0d\x36\x00\x00\x00\x00\x00\x00\x00\x00\x09\x36\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_57_consts_5_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x86\x05\x0f\x00\x8f\x07\x22\x07\x96\x07\x1d\x07\x9d\x05\x22\x07", +}; +static struct PyCodeObject toplevel_consts_57_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_57_consts_5_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 943, + .co_code = & toplevel_consts_57_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_57_consts_7_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_optimize", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_57_consts_7 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_57_consts_7_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_57_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x74\x02\x7c\x01\x7c\x02\x64\x01\x64\x02\x7c\x03\x64\x03\xa6\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[131]; + } +toplevel_consts_57_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 130, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x63\x6f\x64\x65\x20\x6f\x62\x6a\x65\x63\x74\x20\x63\x6f\x6d\x70\x69\x6c\x65\x64\x20\x66\x72\x6f\x6d\x20\x73\x6f\x75\x72\x63\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x27\x64\x61\x74\x61\x27\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x61\x6e\x79\x20\x6f\x62\x6a\x65\x63\x74\x20\x74\x79\x70\x65\x20\x74\x68\x61\x74\x20\x63\x6f\x6d\x70\x69\x6c\x65\x28\x29\x20\x73\x75\x70\x70\x6f\x72\x74\x73\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_57_consts_8_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dont_inherit", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_57_consts_8_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_57_consts_8_consts_3_0._ascii.ob_base, + & toplevel_consts_36_names_14._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_57_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_57_consts_8_consts_0._ascii.ob_base, + & toplevel_consts_55_consts_4_names_6._ascii.ob_base, + Py_True, + & toplevel_consts_57_consts_8_consts_3._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_57_consts_8_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "compile", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_57_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_55_consts_4_names_5._ascii.ob_base, + & toplevel_consts_57_consts_8_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_57_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_57_consts_7_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_57_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_to_code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_57_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.source_to_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_57_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x05\x04\x01\x06\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_57_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x05\x02\x01\x08\xff\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_57_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x10\x1a\x10\x4f\x35\x3c\x3e\x42\x44\x48\x4a\x50\x36\x3a\x45\x4e\x10\x4f\x10\x4f\x09\x4f", +}; +static struct PyCodeObject toplevel_consts_57_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 1, + .co_stacksize = 9, + .co_firstlineno = 953, + .co_code = & toplevel_consts_57_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[533]; + } +toplevel_consts_57_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 532, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x7d\x02\x64\x01\x7d\x03\x64\x01\x7d\x04\x64\x01\x7d\x05\x64\x02\x7d\x06\x64\x03\x7d\x07\x09\x00\x74\x01\x7c\x02\x83\x01\x7d\x08\x6e\x0d\x23\x00\x04\x00\x74\x02\x79\x20\x01\x00\x01\x00\x01\x00\x64\x01\x7d\x08\x59\x00\x6e\x94\x77\x00\x25\x00\x09\x00\x7c\x00\xa0\x03\x7c\x02\xa1\x01\x7d\x09\x6e\x0b\x23\x00\x04\x00\x74\x04\x79\x32\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x82\x77\x00\x25\x00\x74\x05\x7c\x09\x64\x04\x19\x00\x83\x01\x7d\x03\x09\x00\x7c\x00\xa0\x06\x7c\x08\xa1\x01\x7d\x0a\x6e\x0b\x23\x00\x04\x00\x74\x04\x79\x4a\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x6a\x77\x00\x25\x00\x7c\x01\x7c\x08\x64\x05\x9c\x02\x7d\x0b\x09\x00\x74\x07\x7c\x0a\x7c\x01\x7c\x0b\x83\x03\x7d\x0c\x74\x08\x7c\x0a\x83\x01\x64\x06\x64\x01\x85\x02\x19\x00\x7d\x0d\x7c\x0c\x64\x07\x40\x00\x64\x08\x6b\x03\x7d\x06\x7c\x06\x72\x8d\x7c\x0c\x64\x09\x40\x00\x64\x08\x6b\x03\x7d\x07\x74\x09\x6a\x0a\x64\x0a\x6b\x03\x72\x8c\x7c\x07\x73\x7a\x74\x09\x6a\x0a\x64\x0b\x6b\x02\x72\x8c\x7c\x00\xa0\x06\x7c\x02\xa1\x01\x7d\x04\x74\x09\x6a\x0b\x74\x0c\x7c\x04\x83\x02\x7d\x05\x74\x0d\x7c\x0a\x7c\x05\x7c\x01\x7c\x0b\x83\x04\x01\x00\x6e\x0a\x74\x0e\x7c\x0a\x7c\x03\x7c\x09\x64\x0c\x19\x00\x7c\x01\x7c\x0b\x83\x05\x01\x00\x6e\x0d\x23\x00\x04\x00\x74\x0f\x74\x10\x66\x02\x79\xa3\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x11\x77\x00\x25\x00\x74\x11\xa0\x12\x64\x0d\x7c\x08\x7c\x02\xa1\x03\x01\x00\x74\x13\x7c\x0d\x7c\x01\x7c\x08\x7c\x02\x64\x0e\x8d\x04\x53\x00\x7c\x04\x64\x01\x75\x00\x72\xbd\x7c\x00\xa0\x06\x7c\x02\xa1\x01\x7d\x04\x7c\x00\xa0\x14\x7c\x04\x7c\x02\xa1\x02\x7d\x0e\x74\x11\xa0\x12\x64\x0f\x7c\x02\xa1\x02\x01\x00\x74\x15\x6a\x16\x90\x01\x73\x08\x7c\x08\x64\x01\x75\x01\x90\x01\x72\x08\x7c\x03\x64\x01\x75\x01\x90\x01\x72\x08\x7c\x06\x72\xe9\x7c\x05\x64\x01\x75\x00\x72\xe2\x74\x09\x6a\x0b\x7c\x04\x83\x01\x7d\x05\x74\x17\x7c\x0e\x7c\x05\x7c\x07\x83\x03\x7d\x0a\x6e\x08\x74\x18\x7c\x0e\x7c\x03\x74\x19\x7c\x04\x83\x01\x83\x03\x7d\x0a\x09\x00\x7c\x00\xa0\x1a\x7c\x02\x7c\x08\x7c\x0a\xa1\x03\x01\x00\x7c\x0e\x53\x00\x23\x00\x04\x00\x74\x02\x90\x01\x79\x06\x01\x00\x01\x00\x01\x00\x59\x00\x7c\x0e\x53\x00\x77\x00\x25\x00\x7c\x0e\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[191]; + } +toplevel_consts_57_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 190, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x6f\x6e\x63\x72\x65\x74\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x49\x6e\x73\x70\x65\x63\x74\x4c\x6f\x61\x64\x65\x72\x2e\x67\x65\x74\x5f\x63\x6f\x64\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x61\x64\x69\x6e\x67\x20\x6f\x66\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x72\x65\x71\x75\x69\x72\x65\x73\x20\x70\x61\x74\x68\x5f\x73\x74\x61\x74\x73\x20\x74\x6f\x20\x62\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x65\x64\x2e\x20\x54\x6f\x20\x77\x72\x69\x74\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x2c\x20\x73\x65\x74\x5f\x64\x61\x74\x61\x20\x6d\x75\x73\x74\x20\x61\x6c\x73\x6f\x20\x62\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_57_consts_9_consts_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "never", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_57_consts_9_consts_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "always", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_57_consts_9_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_57_consts_9_consts_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "{} matches {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_57_consts_9_consts_14 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_38_varnames_0._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_57_consts_9_consts_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "code object from {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[16]; + }_object; + } +toplevel_consts_57_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 16, + }, + .ob_item = { + & toplevel_consts_57_consts_9_consts_0._ascii.ob_base, + Py_None, + Py_False, + Py_True, + & toplevel_consts_47_varnames_1._ascii.ob_base, + & toplevel_consts_46_consts_4._object.ob_base.ob_base, + & toplevel_consts_43_consts_6.ob_base.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_57_consts_9_consts_10._ascii.ob_base, + & toplevel_consts_57_consts_9_consts_11._ascii.ob_base, + & toplevel_consts_57_consts_9_consts_12._ascii.ob_base, + & toplevel_consts_57_consts_9_consts_13._ascii.ob_base, + & toplevel_consts_57_consts_9_consts_14._object.ob_base.ob_base, + & toplevel_consts_57_consts_9_consts_15._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_9_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "memoryview", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_57_consts_9_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "check_hash_based_pycs", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_57_consts_9_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_RAW_MAGIC_NUMBER", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_57_consts_9_names_22 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dont_write_bytecode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[27]; + }_object; + } +toplevel_consts_57_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 27, + }, + .ob_item = { + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_36_name._ascii.ob_base, + & toplevel_consts_36_names_11._ascii.ob_base, + & toplevel_consts_57_consts_2_name._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_12_names_0._ascii.ob_base, + & toplevel_consts_57_consts_5_names_1._ascii.ob_base, + & toplevel_consts_43_name._ascii.ob_base, + & toplevel_consts_57_consts_9_names_8._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_57_consts_9_names_10._ascii.ob_base, + & toplevel_consts_45_varnames_1._ascii.ob_base, + & toplevel_consts_57_consts_9_names_12._ascii.ob_base, + & toplevel_consts_45_name._ascii.ob_base, + & toplevel_consts_44_name._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_43_names_5._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_46_name._ascii.ob_base, + & toplevel_consts_57_consts_8_name._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_57_consts_9_names_22._ascii.ob_base, + & toplevel_consts_49_name._ascii.ob_base, + & toplevel_consts_47_name._ascii.ob_base, + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_57_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_9_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hash_based", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_57_consts_9_varnames_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "check_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_57_consts_9_varnames_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_57_consts_9_varnames_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytes_data", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_57_consts_9_varnames_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "code_object", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[15]; + }_object; + } +toplevel_consts_57_consts_9_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 15, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + & toplevel_consts_44_varnames_1._ascii.ob_base, + & toplevel_consts_50_varnames_0._ascii.ob_base, + & toplevel_consts_45_varnames_1._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_6._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_7._ascii.ob_base, + & toplevel_consts_38_varnames_0._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_9._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_43_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_1._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_13._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_14._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_57_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceLoader.get_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[189]; + } +toplevel_consts_57_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 188, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07\x04\x01\x04\x01\x04\x01\x04\x01\x04\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x02\x03\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x0c\x03\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\x04\x02\x01\x06\xfe\x02\x04\x0c\x01\x10\x01\x0c\x01\x04\x01\x0c\x01\x0a\x01\x02\x01\x02\xff\x08\x02\x02\xfe\x0a\x03\x04\x01\x02\x01\x02\x01\x04\xfe\x08\x04\x02\x01\x04\xff\x02\x80\x02\x03\x02\x01\x02\x01\x06\x01\x02\x01\x02\x01\x04\xfb\x04\x80\x10\x07\x04\x01\x02\xff\x02\x80\x08\x03\x02\x01\x04\xff\x06\x02\x02\x01\x02\x01\x06\xfe\x08\x03\x0a\x01\x0c\x01\x0c\x01\x12\x01\x06\x01\x04\xff\x04\x02\x08\x01\x0a\x01\x0e\x01\x06\x02\x06\x01\x04\xff\x02\x02\x0e\x01\x04\x03\x02\x80\x0e\xfe\x02\x01\x04\x01\x02\xfe\x02\x80\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[205]; + } +toplevel_consts_57_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 204, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07\x04\x01\x04\x01\x04\x01\x04\x01\x04\x01\x02\x34\x0a\xce\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x02\x30\x0c\xd3\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x0c\x02\x02\x29\x0c\xd9\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x03\x02\x01\x04\x01\x02\xfd\x02\x23\x0c\xe2\x10\x01\x0c\x01\x02\x01\x02\x13\x0c\xee\x08\x01\x02\x09\x02\xf8\x02\x08\x08\xf9\x02\x07\x0a\xfa\x04\x01\x02\x01\x02\x01\x02\x01\x02\xfd\x08\x04\x06\x01\x02\x80\x02\x02\x02\x01\x02\x01\x06\x01\x02\x01\x02\x01\x04\x01\x04\x80\x02\x02\x06\xff\x0e\x01\x02\x80\x02\x02\x02\x01\x04\xff\x06\x01\x06\x01\x02\x01\x08\x01\x06\x01\x0c\x01\x0c\x01\x0c\x01\x04\x01\x04\x0c\x06\xf4\x04\x0c\x06\xf5\x04\x0b\x02\xf6\x02\x06\x06\xfb\x0c\x01\x0e\x01\x06\x02\x08\x01\x02\xff\x02\x05\x0e\xfe\x04\x03\x02\x80\x02\xff\x02\xff\x0c\x01\x04\x01\x02\xff\x02\x80\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[533]; + } +toplevel_consts_57_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 532, + }, + .ob_shash = -1, + .ob_sval = "\x17\x1b\x17\x32\x29\x31\x17\x32\x09\x14\x18\x1c\x09\x15\x18\x1c\x09\x15\x17\x1b\x09\x14\x16\x1b\x09\x13\x18\x1c\x09\x15\x09\x4a\x1d\x2e\x2f\x3a\x1d\x3b\x0d\x1a\x0d\x1a\x00\x00\x09\x21\x10\x23\x09\x21\x09\x21\x09\x21\x09\x21\x1d\x21\x0d\x1a\x0d\x1a\x0d\x1a\x09\x21\x00\x00\x0d\x4a\x16\x1a\x16\x32\x26\x31\x16\x32\x11\x13\x11\x13\x00\x00\x0d\x15\x14\x1b\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x20\x23\x24\x26\x27\x2e\x24\x2f\x20\x30\x11\x1d\x11\x4a\x1c\x20\x1c\x38\x2a\x37\x1c\x38\x15\x19\x15\x19\x00\x00\x11\x19\x18\x1f\x11\x19\x11\x19\x11\x19\x11\x19\x15\x19\x15\x19\x11\x19\x00\x00\x21\x29\x21\x2e\x23\x16\x23\x16\x15\x20\x15\x4a\x21\x2e\x2f\x33\x35\x3d\x3f\x4a\x21\x4b\x19\x1e\x26\x30\x31\x35\x26\x36\x37\x39\x37\x3a\x37\x3a\x26\x3b\x19\x23\x26\x2b\x2e\x31\x26\x31\x35\x36\x26\x36\x19\x23\x1c\x26\x19\x1e\x2c\x31\x34\x38\x2c\x38\x3c\x3d\x2c\x3d\x1d\x29\x21\x25\x21\x3b\x3f\x46\x21\x46\x1d\x40\x22\x2e\x1d\x40\x22\x26\x22\x3c\x40\x48\x22\x48\x1d\x40\x30\x34\x30\x4a\x3e\x49\x30\x4a\x21\x2d\x2f\x33\x2f\x3f\x25\x36\x25\x31\x2f\x22\x21\x2c\x21\x33\x34\x38\x3a\x45\x47\x4f\x34\x3f\x21\x40\x21\x40\x00\x00\x1d\x34\x21\x25\x21\x2d\x21\x23\x24\x2a\x21\x2b\x21\x29\x21\x2c\x1d\x1e\x1d\x1e\x00\x00\x00\x00\x15\x1d\x1d\x28\x2a\x32\x1c\x33\x15\x1d\x15\x1d\x15\x1d\x15\x1d\x19\x1d\x19\x1d\x15\x1d\x00\x00\x19\x23\x19\x41\x35\x44\x46\x53\x35\x40\x19\x41\x19\x41\x20\x31\x32\x3c\x43\x4b\x40\x4d\x3e\x49\x20\x4a\x20\x4a\x19\x4a\x0c\x18\x1c\x20\x0c\x20\x09\x36\x1c\x20\x1c\x36\x2a\x35\x1c\x36\x0d\x19\x17\x1b\x17\x45\x2b\x37\x39\x44\x17\x45\x09\x14\x09\x13\x09\x48\x25\x3a\x3c\x47\x09\x48\x09\x48\x11\x14\x11\x28\x09\x15\x09\x15\x2d\x3a\x42\x46\x2d\x46\x09\x15\x09\x15\x11\x1d\x25\x29\x11\x29\x09\x15\x09\x15\x10\x1a\x0d\x41\x14\x1f\x23\x27\x14\x27\x11\x41\x23\x27\x23\x33\x34\x40\x23\x41\x15\x20\x18\x29\x2a\x35\x37\x42\x44\x50\x18\x51\x11\x15\x11\x15\x18\x2e\x2f\x3a\x3c\x48\x2f\x32\x33\x3f\x2f\x40\x18\x41\x11\x15\x0d\x15\x11\x15\x11\x47\x26\x31\x33\x40\x42\x46\x11\x47\x11\x47\x10\x1b\x09\x1b\x00\x00\x0d\x15\x14\x27\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x10\x1b\x09\x1b\x0d\x15\x00\x00\x10\x1b\x09\x1b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[79]; + } +toplevel_consts_57_consts_9_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 78, + }, + .ob_shash = -1, + .ob_sval = "\x90\x04\x15\x00\x95\x09\x21\x07\xa0\x01\x21\x07\xa3\x05\x29\x00\xa9\x07\x33\x07\xb2\x01\x33\x07\xbb\x05\x41\x01\x00\xc1\x01\x07\x41\x0b\x07\xc1\x0a\x01\x41\x0b\x07\xc1\x12\x41\x05\x42\x18\x00\xc2\x18\x09\x42\x24\x07\xc2\x23\x01\x42\x24\x07\xc3\x32\x07\x43\x3b\x00\xc3\x3b\x08\x44\x07\x07\xc4\x06\x01\x44\x07\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[16]; + } +toplevel_consts_57_consts_9_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 15, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_57_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_57_consts_9_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 961, + .co_code = & toplevel_consts_57_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_57_consts_9_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_57_consts_9_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_57_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 15, + .co_nlocals = 15, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_57_consts_9_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[11]; + }_object; + } +toplevel_consts_57_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 11, + }, + .ob_item = { + & toplevel_consts_57_consts_0._ascii.ob_base, + & toplevel_consts_57_consts_1.ob_base, + & toplevel_consts_57_consts_2.ob_base, + & toplevel_consts_57_consts_3.ob_base, + & toplevel_consts_57_consts_4.ob_base, + & toplevel_consts_57_consts_5.ob_base, + & toplevel_consts_38_consts_5.ob_base.ob_base, + & toplevel_consts_57_consts_7._object.ob_base.ob_base, + & toplevel_consts_57_consts_8.ob_base, + & toplevel_consts_57_consts_9.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_57_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_57_consts_1_name._ascii.ob_base, + & toplevel_consts_57_consts_2_name._ascii.ob_base, + & toplevel_consts_57_consts_3_name._ascii.ob_base, + & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + & toplevel_consts_57_consts_5_name._ascii.ob_base, + & toplevel_consts_57_consts_8_name._ascii.ob_base, + & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_57_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x06\x02\x06\x08\x06\x0e\x06\x0a\x06\x07\x0c\x0a\x0a\x08", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_57_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xf3\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x15\x06\x0e\x06\x0a\x06\x06\x06\x0b\x02\x02\x0a\x06\x0a\x54", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[61]; + } +toplevel_consts_57_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 60, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x16\x05\x16\x05\x16\x05\x30\x05\x30\x05\x30\x05\x2f\x05\x2f\x05\x2f\x05\x0c\x05\x0c\x05\x0c\x05\x2b\x05\x2b\x05\x2b\x37\x39\x05\x4f\x05\x4f\x05\x4f\x05\x4f\x05\x4f\x05\x1b\x05\x1b\x05\x1b\x05\x1b\x05\x1b", +}; +static struct PyCodeObject toplevel_consts_57 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_57_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_57_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_57_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 902, + .co_code = & toplevel_consts_57_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_57_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_57_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_57_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_57_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_59_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x87\x00\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x65\x07\x88\x00\x66\x01\x64\x05\x84\x08\x83\x01\x5a\x08\x65\x07\x64\x06\x84\x00\x83\x01\x5a\x09\x64\x07\x84\x00\x5a\x0a\x65\x07\x64\x08\x84\x00\x83\x01\x5a\x0b\x88\x00\x04\x00\x5a\x0c\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_59_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[104]; + } +toplevel_consts_59_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 103, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x42\x61\x73\x65\x20\x66\x69\x6c\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x63\x6c\x61\x73\x73\x20\x77\x68\x69\x63\x68\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x73\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x20\x6d\x65\x74\x68\x6f\x64\x73\x20\x74\x68\x61\x74\x0a\x20\x20\x20\x20\x72\x65\x71\x75\x69\x72\x65\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x20\x75\x73\x61\x67\x65\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_59_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x7c\x02\x7c\x00\x5f\x01\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[76]; + } +toplevel_consts_59_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 75, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x61\x63\x68\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x66\x6f\x75\x6e\x64\x20\x62\x79\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x69\x6e\x64\x65\x72\x2e", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_59_consts_2_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_59_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_59_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x06\x03\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_59_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x15\x1d\x09\x0d\x09\x12\x15\x19\x09\x0d\x09\x12\x09\x12\x09\x12", +}; +static struct PyCodeObject toplevel_consts_59_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_46_consts_4._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1051, + .co_code = & toplevel_consts_59_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_59_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x7c\x01\x6a\x00\x6b\x02\x6f\x0b\x7c\x00\x6a\x01\x7c\x01\x6a\x01\x6b\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_59_consts_3_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__class__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_59_consts_3_names_0._ascii.ob_base, + & toplevel_consts_41_consts_3_names_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_59_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "other", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_59_consts_3_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_59_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__eq__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_59_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.__eq__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_59_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x0a\x01\x02\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_59_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_59_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x11\x15\x11\x1f\x23\x28\x23\x32\x11\x32\x11\x30\x11\x15\x11\x1e\x22\x27\x22\x30\x11\x30\x09\x31", +}; +static struct PyCodeObject toplevel_consts_59_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1057, + .co_code = & toplevel_consts_59_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_59_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x6a\x01\x83\x01\x74\x00\x7c\x00\x6a\x02\x83\x01\x41\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_59_consts_4_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hash", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_59_consts_4_names_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_59_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_59_consts_4_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__hash__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_59_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.__hash__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_59_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x14\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_59_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x15\x19\x15\x1e\x10\x1f\x22\x26\x27\x2b\x27\x30\x22\x31\x10\x31\x09\x31", +}; +static struct PyCodeObject toplevel_consts_59_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1061, + .co_code = & toplevel_consts_59_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_59_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x7c\x00\x83\x02\xa0\x02\x7c\x01\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[101]; + } +toplevel_consts_59_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 100, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4c\x6f\x61\x64\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x66\x72\x6f\x6d\x20\x61\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_59_consts_5_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_59_consts_5_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "super", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_59_consts_5_names_0._ascii.ob_base, + & toplevel_consts_59_consts_0._ascii.ob_base, + & toplevel_consts_55_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_59_consts_5_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_59_consts_3_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_59_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.load_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_59_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x10\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_59_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x10\x15\x16\x20\x22\x26\x10\x27\x10\x3d\x34\x3c\x10\x3d\x09\x3d", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_5_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_59_consts_3_names_0._ascii.ob_base, + }, + }, +}; +static struct PyCodeObject toplevel_consts_59_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1064, + .co_code = & toplevel_consts_59_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_5_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_17_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_5_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_59_consts_5_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_59_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[59]; + } +toplevel_consts_59_consts_6_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 58, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return the path to the source file as found by the finder.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_59_consts_6_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_59_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.get_filename", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_59_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x06\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_59_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x19\x09\x19", +}; +static struct PyCodeObject toplevel_consts_59_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1076, + .co_code = & toplevel_consts_59_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_consts_3._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[137]; + } +toplevel_consts_59_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 136, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x74\x01\x74\x02\x66\x02\x83\x02\x72\x26\x74\x03\x6a\x04\x74\x05\x7c\x01\x83\x01\x83\x01\x35\x00\x7d\x02\x7c\x02\xa0\x06\xa1\x00\x02\x00\x64\x01\x04\x00\x04\x00\x83\x03\x01\x00\x53\x00\x23\x00\x31\x00\x73\x1e\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x01\x53\x00\x74\x03\x6a\x07\x7c\x01\x64\x02\x83\x02\x35\x00\x7d\x02\x7c\x02\xa0\x06\xa1\x00\x02\x00\x64\x01\x04\x00\x04\x00\x83\x03\x01\x00\x53\x00\x23\x00\x31\x00\x73\x3c\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[40]; + } +toplevel_consts_59_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 39, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return the data from path as raw bytes.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_59_consts_7_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "r", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_59_consts_7_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_59_consts_7_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_59_consts_7_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_59_consts_7_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "open_code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_59_consts_7_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "read", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_59_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_46_names_2._ascii.ob_base, + & toplevel_consts_57_consts_0._ascii.ob_base, + & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + & toplevel_consts_25_names_7._ascii.ob_base, + & toplevel_consts_59_consts_7_names_4._ascii.ob_base, + & toplevel_consts_36_names_15._ascii.ob_base, + & toplevel_consts_59_consts_7_names_6._ascii.ob_base, + & toplevel_consts_25_names_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_25_varnames_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_59_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.get_data", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_59_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x02\x10\x01\x06\x01\x16\xff\x02\x80\x10\x00\x0e\x03\x06\x01\x16\xff\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_59_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x02\x05\x0c\xfc\x02\x01\x02\xff\x1c\x01\x02\x80\x10\x00\x0a\x02\x02\x01\x02\xff\x1c\x01\x02\x80\x10\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[137]; + } +toplevel_consts_59_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 136, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x16\x17\x1b\x1e\x2a\x2c\x3f\x1d\x40\x0c\x41\x09\x23\x12\x15\x12\x1f\x20\x23\x24\x28\x20\x29\x12\x2a\x0d\x23\x2e\x32\x18\x1c\x18\x23\x18\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x00\x00\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x12\x15\x12\x1c\x1d\x21\x23\x26\x12\x27\x0d\x23\x2b\x2f\x18\x1c\x18\x23\x18\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x00\x00\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23\x0d\x23", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_59_consts_7_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x8e\x04\x19\x03\x99\x04\x1d\x0b\x9e\x03\x1d\x0b\xac\x04\x37\x03\xb7\x04\x3b\x0b\xbc\x03\x3b\x0b", +}; +static struct PyCodeObject toplevel_consts_59_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_59_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 1081, + .co_code = & toplevel_consts_59_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_5_names_1._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_59_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x64\x02\x6c\x00\x6d\x01\x7d\x02\x01\x00\x7c\x02\x7c\x00\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_59_consts_8_consts_2_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileReader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_59_consts_8_consts_2 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_59_consts_8_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_59_consts_8_consts_2._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_59_consts_8_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "importlib.readers", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_59_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_59_consts_8_names_0._ascii.ob_base, + & toplevel_consts_59_consts_8_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_59_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_59_consts_8_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_59_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_resource_reader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_59_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileLoader.get_resource_reader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_59_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x08\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_59_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x09\x31\x09\x31\x09\x31\x09\x31\x09\x31\x09\x31\x10\x1a\x1b\x1f\x10\x20\x09\x20", +}; +static struct PyCodeObject toplevel_consts_59_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1090, + .co_code = & toplevel_consts_59_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_8_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_59_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_59_consts_0._ascii.ob_base, + & toplevel_consts_59_consts_1._ascii.ob_base, + & toplevel_consts_59_consts_2.ob_base, + & toplevel_consts_59_consts_3.ob_base, + & toplevel_consts_59_consts_4.ob_base, + & toplevel_consts_59_consts_5.ob_base, + & toplevel_consts_59_consts_6.ob_base, + & toplevel_consts_59_consts_7.ob_base, + & toplevel_consts_59_consts_8.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_59_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__classcell__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_59_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_59_consts_3_name._ascii.ob_base, + & toplevel_consts_59_consts_4_name._ascii.ob_base, + & toplevel_consts_41_name._ascii.ob_base, + & toplevel_consts_55_consts_5_name._ascii.ob_base, + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_57_consts_5_names_1._ascii.ob_base, + & toplevel_consts_59_consts_8_name._ascii.ob_base, + & toplevel_consts_59_names_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_59_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x80\x04\x02\x06\x03\x06\x06\x06\x04\x02\x03\x0c\x01\x02\x0b\x08\x01\x06\x04\x02\x09\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[93]; + } +toplevel_consts_59_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 92, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xe2\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x21\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xdf\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x27\x06\x04\x06\x03\x02\x02\x0c\x0a\x02\x02\x08\x03\x06\x09\x02\x02\x10\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_59_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x01\x01\x01\x01\x01\x01\x01\x01\x05\x22\x01\x01\x05\x19\x05\x19\x05\x19\x05\x31\x05\x31\x05\x31\x05\x31\x05\x31\x05\x31\x06\x11\x05\x3d\x05\x3d\x05\x3d\x05\x3d\x05\x3d\x05\x3d\x06\x11\x05\x19\x05\x19\x05\x19\x05\x19\x05\x23\x05\x23\x05\x23\x06\x11\x05\x20\x05\x20\x05\x20\x05\x20\x05\x20\x05\x20\x05\x20\x05\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_59_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = "@", +}; +static struct PyCodeObject toplevel_consts_59 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1046, + .co_code = & toplevel_consts_59_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_5_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_59_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_59_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 0, + .co_nplaincellvars = 1, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_59_consts_5_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_61_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x64\x05\x9c\x01\x64\x06\x84\x02\x5a\x06\x64\x07\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_61_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceFileLoader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[63]; + } +toplevel_consts_61_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 62, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Concrete implementation of SourceLoader using the file system.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_61_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7d\x02\x7c\x02\x6a\x01\x7c\x02\x6a\x02\x64\x01\x9c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[34]; + } +toplevel_consts_61_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 33, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return the metadata for the path.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_61_consts_2_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_47_varnames_1._ascii.ob_base, + & toplevel_consts_57_consts_9_consts_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_61_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_61_consts_2_consts_0._ascii.ob_base, + & toplevel_consts_61_consts_2_consts_1._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_61_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st_mtime", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_61_consts_2_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st_size", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_61_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_61_consts_2_names_1._ascii.ob_base, + & toplevel_consts_61_consts_2_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_61_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_57_consts_9_varnames_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_61_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceFileLoader.path_stats", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_61_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_61_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x18\x19\x1d\x0e\x1e\x09\x0b\x1a\x1c\x1a\x25\x2f\x31\x2f\x39\x10\x3a\x10\x3a\x09\x3a", +}; +static struct PyCodeObject toplevel_consts_61_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_61_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_61_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_61_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1100, + .co_code = & toplevel_consts_61_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_61_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_61_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_61_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_61_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_61_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_61_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_61_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7d\x04\x7c\x00\xa0\x01\x7c\x02\x7c\x03\x7c\x04\x64\x01\xa6\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_61_consts_3_consts_1_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_mode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_61_consts_3_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_61_consts_3_consts_1_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_61_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_61_consts_3_consts_1._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_61_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_40_name._ascii.ob_base, + & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_61_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_38_varnames_4._ascii.ob_base, + & toplevel_consts_38_varnames_0._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_19_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[33]; + } +toplevel_consts_61_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 32, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceFileLoader._cache_bytecode", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_61_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_61_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x10\x1a\x1b\x26\x10\x27\x09\x0d\x10\x14\x10\x3e\x1e\x2b\x2d\x31\x39\x3d\x10\x3e\x10\x3e\x09\x3e", +}; +static struct PyCodeObject toplevel_consts_61_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_61_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_61_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_61_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 1105, + .co_code = & toplevel_consts_61_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_61_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_61_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_61_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_61_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_61_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_61_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[251]; + } +toplevel_consts_61_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 250, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x83\x01\x5c\x02\x7d\x04\x7d\x05\x67\x00\x7d\x06\x7c\x04\x72\x1f\x74\x01\x7c\x04\x83\x01\x73\x1f\x74\x00\x7c\x04\x83\x01\x5c\x02\x7d\x04\x7d\x07\x7c\x06\xa0\x02\x7c\x07\xa1\x01\x01\x00\x7c\x04\x72\x1f\x74\x01\x7c\x04\x83\x01\x72\x0e\x74\x03\x7c\x06\x83\x01\x44\x00\x5d\x30\x7d\x07\x74\x04\x7c\x04\x7c\x07\x83\x02\x7d\x04\x09\x00\x74\x05\x6a\x06\x7c\x04\x83\x01\x01\x00\x71\x23\x23\x00\x04\x00\x74\x07\x79\x3a\x01\x00\x01\x00\x01\x00\x59\x00\x71\x23\x04\x00\x74\x08\x79\x52\x01\x00\x7d\x08\x01\x00\x74\x09\xa0\x0a\x64\x01\x7c\x04\x7c\x08\xa1\x03\x01\x00\x59\x00\x64\x02\x7d\x08\x7e\x08\x01\x00\x64\x02\x53\x00\x64\x02\x7d\x08\x7e\x08\x77\x01\x77\x00\x25\x00\x09\x00\x74\x0b\x7c\x01\x7c\x02\x7c\x03\x83\x03\x01\x00\x74\x09\xa0\x0a\x64\x03\x7c\x01\xa1\x02\x01\x00\x64\x02\x53\x00\x23\x00\x04\x00\x74\x08\x79\x7b\x01\x00\x7d\x08\x01\x00\x74\x09\xa0\x0a\x64\x01\x7c\x01\x7c\x08\xa1\x03\x01\x00\x59\x00\x64\x02\x7d\x08\x7e\x08\x64\x02\x53\x00\x64\x02\x7d\x08\x7e\x08\x77\x01\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_61_consts_6_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Write bytes data to a file.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_61_consts_6_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "could not create {!r}: {!r}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_61_consts_6_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "created {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_61_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_61_consts_6_consts_0._ascii.ob_base, + & toplevel_consts_61_consts_6_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_61_consts_6_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_61_consts_6_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "reversed", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_61_consts_6_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mkdir", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_61_consts_6_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileExistsError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_61_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_21_name._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + & toplevel_consts_61_consts_6_names_3._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_61_consts_6_names_6._ascii.ob_base, + & toplevel_consts_61_consts_6_names_7._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_25_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_61_consts_6_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "parent", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_61_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_61_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_61_consts_6_varnames_4._ascii.ob_base, + & toplevel_consts_36_varnames_11._ascii.ob_base, + & toplevel_consts_15_varnames_0._ascii.ob_base, + & toplevel_consts_16_consts_1_varnames_1._ascii.ob_base, + & toplevel_consts_57_consts_5_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_61_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourceFileLoader.set_data", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_61_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x04\x01\x0c\x02\x0c\x01\x0a\x01\x0c\xfe\x0c\x04\x0a\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x02\x0c\x01\x06\x03\x04\x01\x04\xff\x0e\x02\x08\x80\x02\xfb\x02\x80\x02\x06\x0c\x01\x10\x01\x02\x80\x0c\x01\x08\x02\x02\x01\x10\xff\x08\x80\x02\xfe\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[95]; + } +toplevel_consts_61_consts_6_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 94, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x04\x01\x02\x02\x02\x02\x06\xfe\x02\x02\x0c\xff\x0a\x01\x02\xfe\x02\x02\x06\xfe\x02\x02\x06\x02\x04\x0c\x02\xf4\x0a\x01\x02\x0b\x0c\xf7\x02\x80\x02\x03\x02\xfe\x0c\x02\x02\x06\x02\xfb\x08\x05\x02\xfe\x02\x01\x02\xff\x08\x01\x0e\x01\x08\x80\x02\x00\x02\x80\x02\x07\x0c\xfb\x10\x01\x02\x80\x02\x04\x02\xfd\x08\x03\x02\xff\x02\x01\x04\xff\x12\x01\x08\x80\x02\x00\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[251]; + } +toplevel_consts_61_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 250, + }, + .ob_shash = -1, + .ob_sval = "\x1c\x27\x28\x2c\x1c\x2d\x09\x19\x09\x0f\x11\x19\x16\x18\x09\x13\x0f\x15\x09\x24\x1e\x29\x2a\x30\x1e\x31\x09\x24\x1c\x27\x28\x2e\x1c\x2f\x0d\x19\x0d\x13\x15\x19\x0d\x17\x0d\x24\x1f\x23\x0d\x24\x0d\x24\x0f\x15\x09\x24\x1e\x29\x2a\x30\x1e\x31\x09\x24\x15\x1d\x1e\x28\x15\x29\x09\x17\x09\x17\x0d\x11\x16\x20\x21\x27\x29\x2d\x16\x2e\x0d\x13\x0d\x17\x11\x14\x11\x1a\x1b\x21\x11\x22\x11\x22\x11\x22\x00\x00\x0d\x19\x14\x23\x0d\x19\x0d\x19\x0d\x19\x0d\x19\x11\x19\x11\x19\x0d\x17\x14\x1b\x0d\x17\x0d\x17\x0d\x17\x0d\x17\x11\x1b\x11\x39\x2d\x4a\x2d\x33\x35\x38\x11\x39\x11\x39\x11\x17\x11\x17\x11\x17\x11\x17\x11\x17\x11\x17\x11\x17\x00\x00\x00\x00\x00\x00\x00\x00\x0d\x17\x00\x00\x09\x2d\x0d\x1a\x1b\x1f\x21\x25\x27\x2c\x0d\x2d\x0d\x2d\x0d\x17\x0d\x3e\x29\x37\x39\x3d\x0d\x3e\x0d\x3e\x0d\x3e\x0d\x3e\x00\x00\x09\x2d\x10\x17\x09\x2d\x09\x2d\x09\x2d\x09\x2d\x0d\x17\x0d\x2d\x29\x46\x48\x4c\x29\x2c\x0d\x2d\x0d\x2d\x0d\x2d\x0d\x2d\x0d\x2d\x0d\x2d\x0d\x2d\x0d\x2d\x00\x00\x00\x00\x00\x00\x00\x00\x09\x2d\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_61_consts_6_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\xab\x05\x31\x02\xb1\x07\x41\x13\x09\xba\x06\x41\x13\x09\xc1\x00\x07\x41\x0e\x09\xc1\x0e\x05\x41\x13\x09\xc1\x15\x0c\x41\x23\x00\xc1\x23\x07\x41\x3c\x07\xc1\x2a\x07\x41\x37\x07\xc1\x37\x05\x41\x3c\x07", +}; +static struct PyCodeObject toplevel_consts_61_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_61_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_61_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_61_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_61_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 1, + .co_stacksize = 9, + .co_firstlineno = 1110, + .co_code = & toplevel_consts_61_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_61_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_52_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_61_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_61_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_61_consts_6_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_61_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 9, + .co_nlocals = 9, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_61_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_61_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_61_consts_0._ascii.ob_base, + & toplevel_consts_61_consts_1._ascii.ob_base, + & toplevel_consts_61_consts_2.ob_base, + & toplevel_consts_61_consts_3.ob_base, + & toplevel_consts_24.ob_base.ob_base, + & toplevel_consts_61_consts_3_consts_1._object.ob_base.ob_base, + & toplevel_consts_61_consts_6.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_61_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_57_consts_2_name._ascii.ob_base, + & toplevel_consts_57_consts_3_name._ascii.ob_base, + & toplevel_consts_57_consts_3_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_61_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x06\x02\x06\x05\x10\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[79]; + } +toplevel_consts_61_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 78, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xb0\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x52\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xae\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x57\x06\x05\x02\x02\x0e\x1c", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_61_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x49\x01\x01\x05\x3a\x05\x3a\x05\x3a\x05\x3e\x05\x3e\x05\x3e\x2d\x32\x05\x2d\x05\x2d\x05\x2d\x05\x2d\x05\x2d\x05\x2d\x05\x2d", +}; +static struct PyCodeObject toplevel_consts_61 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_61_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_61_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_61_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1096, + .co_code = & toplevel_consts_61_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_61_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_61_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_61_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_61_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_61_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_63_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_63_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourcelessFileLoader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[46]; + } +toplevel_consts_63_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 45, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Loader which handles sourceless file imports.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[69]; + } +toplevel_consts_63_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 68, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x7d\x02\x7c\x00\xa0\x01\x7c\x02\xa1\x01\x7d\x03\x7c\x01\x7c\x02\x64\x01\x9c\x02\x7d\x04\x74\x02\x7c\x03\x7c\x01\x7c\x04\x83\x03\x01\x00\x74\x03\x74\x04\x7c\x03\x83\x01\x64\x02\x64\x00\x85\x02\x19\x00\x7c\x01\x7c\x02\x64\x03\x8d\x03\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_63_consts_2_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_38_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_63_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_46_consts_4._object.ob_base.ob_base, + & toplevel_consts_43_consts_6.ob_base.ob_base, + & toplevel_consts_63_consts_2_consts_3._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_63_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_52_consts_3._ascii.ob_base, + & toplevel_consts_57_consts_5_names_1._ascii.ob_base, + & toplevel_consts_43_name._ascii.ob_base, + & toplevel_consts_46_name._ascii.ob_base, + & toplevel_consts_57_consts_9_names_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_63_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_13_varnames_0._ascii.ob_base, + & toplevel_consts_43_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_63_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourcelessFileLoader.get_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_63_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0a\x01\x02\x04\x02\x01\x06\xfe\x0c\x04\x02\x01\x0e\x01\x02\x01\x02\x01\x06\xfd", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_63_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0a\x01\x02\x04\x02\x01\x04\x01\x02\xfd\x0c\x04\x02\x01\x0e\x01\x02\x01\x02\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[69]; + } +toplevel_consts_63_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 68, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x2b\x22\x2a\x10\x2b\x09\x0d\x10\x14\x10\x23\x1e\x22\x10\x23\x09\x0d\x15\x1d\x15\x19\x17\x0a\x17\x0a\x09\x14\x09\x16\x17\x1b\x1d\x25\x27\x32\x09\x33\x09\x33\x10\x21\x0d\x17\x18\x1c\x0d\x1d\x1e\x20\x1e\x21\x1e\x21\x0d\x22\x12\x1a\x1b\x1f\x10\x0a\x10\x0a\x09\x0a", +}; +static struct PyCodeObject toplevel_consts_63_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_63_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_63_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_63_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1145, + .co_code = & toplevel_consts_63_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_63_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_15_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_63_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_63_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_63_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_63_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[40]; + } +toplevel_consts_63_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 39, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return None as there is no source code.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_63_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_63_consts_3_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_63_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "SourcelessFileLoader.get_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_63_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x14", +}; +static struct PyCodeObject toplevel_consts_63_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_63_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1161, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_63_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_63_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_63_consts_0._ascii.ob_base, + & toplevel_consts_63_consts_1._ascii.ob_base, + & toplevel_consts_63_consts_2.ob_base, + & toplevel_consts_63_consts_3.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_63_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + & toplevel_consts_57_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_63_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x06\x02\x0a\x10", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_63_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\x83\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x7f\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\x81\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x10\x0a\x04", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_63_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x38\x01\x01\x05\x0a\x05\x0a\x05\x0a\x05\x14\x05\x14\x05\x14\x05\x14\x05\x14", +}; +static struct PyCodeObject toplevel_consts_63 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_63_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_63_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_63_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1141, + .co_code = & toplevel_consts_63_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_63_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_63_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_63_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_63_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_65_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x84\x00\x5a\x08\x64\x07\x84\x00\x5a\x09\x64\x08\x84\x00\x5a\x0a\x64\x09\x84\x00\x5a\x0b\x65\x0c\x64\x0a\x84\x00\x83\x01\x5a\x0d\x64\x0b\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[94]; + } +toplevel_consts_65_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 93, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4c\x6f\x61\x64\x65\x72\x20\x66\x6f\x72\x20\x65\x78\x74\x65\x6e\x73\x69\x6f\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72\x20\x69\x73\x20\x64\x65\x73\x69\x67\x6e\x65\x64\x20\x74\x6f\x20\x77\x6f\x72\x6b\x20\x77\x69\x74\x68\x20\x46\x69\x6c\x65\x46\x69\x6e\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_65_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x7c\x02\x7c\x00\x5f\x01\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_65_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_65_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_65_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x15\x19\x09\x0d\x09\x12\x15\x19\x09\x0d\x09\x12\x09\x12\x09\x12", +}; +static struct PyCodeObject toplevel_consts_65_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_46_consts_4._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1174, + .co_code = & toplevel_consts_65_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_65_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_65_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_65_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.__eq__", +}; +static struct PyCodeObject toplevel_consts_65_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1178, + .co_code = & toplevel_consts_59_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_65_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.__hash__", +}; +static struct PyCodeObject toplevel_consts_65_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_59_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1182, + .co_code = & toplevel_consts_59_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x74\x02\x6a\x03\x7c\x01\xa1\x02\x7d\x02\x74\x00\xa0\x04\x64\x01\x7c\x01\x6a\x05\x7c\x00\x6a\x06\xa1\x03\x01\x00\x7c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[41]; + } +toplevel_consts_65_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 40, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Create an uninitialized extension module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_65_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extension module {!r} loaded from {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_65_consts_5_consts_0._ascii.ob_base, + & toplevel_consts_65_consts_5_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_65_consts_5_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "create_dynamic", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_65_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_55_consts_4_names_5._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_65_consts_5_names_3._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[34]; + } +toplevel_consts_65_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 33, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.create_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_65_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x06\x01\x04\xff\x06\x02\x08\x01\x04\xff\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_65_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0a\x01\x02\xff\x02\x02\x02\x01\x02\xff\x0c\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x12\x1c\x12\x27\x0d\x11\x0d\x20\x22\x26\x12\x27\x09\x0f\x09\x13\x09\x2f\x25\x4d\x1a\x1e\x1a\x23\x25\x29\x25\x2e\x09\x2f\x09\x2f\x10\x16\x09\x16", +}; +static struct PyCodeObject toplevel_consts_65_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_65_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1185, + .co_code = & toplevel_consts_65_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_65_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_65_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x74\x02\x6a\x03\x7c\x01\xa1\x02\x01\x00\x74\x00\xa0\x04\x64\x01\x7c\x00\x6a\x05\x7c\x00\x6a\x06\xa1\x03\x01\x00\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_65_consts_6_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Initialize an extension module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[41]; + } +toplevel_consts_65_consts_6_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 40, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extension module {!r} executed from {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_65_consts_6_consts_0._ascii.ob_base, + & toplevel_consts_65_consts_6_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_65_consts_6_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exec_dynamic", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_65_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_55_consts_4_names_5._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_65_consts_6_names_3._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_65_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_65_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.exec_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_65_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x02\x06\x01\x08\x01\x08\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_65_consts_6_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x02\x02\x01\x02\x01\x02\xff\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x09\x13\x09\x48\x2e\x32\x2e\x3f\x41\x47\x09\x48\x09\x48\x09\x13\x09\x2f\x25\x4f\x1a\x1e\x1a\x23\x25\x29\x25\x2e\x09\x2f\x09\x2f\x09\x2f\x09\x2f", +}; +static struct PyCodeObject toplevel_consts_65_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_65_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1193, + .co_code = & toplevel_consts_65_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_65_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_consts_6_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_65_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x87\x02\x74\x00\x7c\x00\x6a\x01\x83\x01\x64\x01\x19\x00\x8a\x02\x74\x02\x88\x02\x66\x01\x64\x02\x84\x08\x74\x03\x44\x00\x83\x01\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[50]; + } +toplevel_consts_65_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 49, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return True if the extension module is a package.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_65_consts_7_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x81\x00\x7c\x00\x5d\x09\x7d\x01\x89\x02\x64\x00\x7c\x01\x17\x00\x6b\x02\x56\x00\x01\x00\x71\x02\x64\x01\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_65_consts_7_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_65_consts_7_consts_2_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "suffix", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_65_consts_7_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_65_consts_7_consts_2_freevars_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "file_name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_65_consts_7_consts_2_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_65_consts_7_consts_2_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[50]; + } +toplevel_consts_65_consts_7_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 49, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.is_package..", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_65_consts_7_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x04\x00\x02\x01\x14\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_65_consts_7_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x06\x01\x0a\xff\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_65_consts_7_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x13\x35\x13\x35\x18\x1e\x14\x1d\x21\x2b\x2e\x34\x21\x34\x14\x34\x13\x35\x13\x35\x13\x35\x13\x35\x13\x35", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_7_consts_2_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_freevars_0._ascii.ob_base, + }, + }, +}; +static struct PyCodeObject toplevel_consts_65_consts_7_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_7_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_consts_7_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 51, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1202, + .co_code = & toplevel_consts_65_consts_7_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_7_consts_2_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_17_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_7_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_65_consts_7_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_consts_7_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_consts_7_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_65_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_65_consts_7_consts_2_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_65_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_65_consts_7_consts_0._ascii.ob_base, + & toplevel_consts_6_consts_0.ob_base.ob_base, + & toplevel_consts_65_consts_7_consts_2.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_65_consts_7_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "any", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_65_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_65_consts_7_names_2._ascii.ob_base, + & toplevel_consts_53_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_65_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.is_package", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_65_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0e\x02\x0a\x01\x02\x01\x08\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_65_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x0e\x02\x02\x01\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_65_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x15\x20\x21\x25\x21\x2a\x15\x2b\x2c\x2d\x15\x2e\x09\x12\x10\x13\x13\x35\x13\x35\x13\x35\x13\x35\x22\x34\x13\x35\x13\x35\x10\x35\x09\x35", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_65_consts_7_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_freevars_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_65_consts_7_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = " @", +}; +static struct PyCodeObject toplevel_consts_65_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_65_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1199, + .co_code = & toplevel_consts_65_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_7_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_65_consts_7_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_consts_6._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_65_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 1, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_65_consts_7_consts_2_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[64]; + } +toplevel_consts_65_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 63, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return None as an extension module cannot create a code object.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_65_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_65_consts_8_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_65_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.get_code", +}; +static struct PyCodeObject toplevel_consts_65_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1205, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_65_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Return None as extension modules have no source code.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_65_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_65_consts_9_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_65_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.get_source", +}; +static struct PyCodeObject toplevel_consts_65_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1209, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[33]; + } +toplevel_consts_65_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 32, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ExtensionFileLoader.get_filename", +}; +static struct PyCodeObject toplevel_consts_65_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_59_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_59_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1213, + .co_code = & toplevel_consts_59_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_consts_3._ascii.ob_base, + .co_qualname = & toplevel_consts_65_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_59_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_59_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_59_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_65_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + & toplevel_consts_65_consts_1._ascii.ob_base, + & toplevel_consts_65_consts_2.ob_base, + & toplevel_consts_65_consts_3.ob_base, + & toplevel_consts_65_consts_4.ob_base, + & toplevel_consts_65_consts_5.ob_base, + & toplevel_consts_65_consts_6.ob_base, + & toplevel_consts_65_consts_7.ob_base, + & toplevel_consts_65_consts_8.ob_base, + & toplevel_consts_65_consts_9.ob_base, + & toplevel_consts_65_consts_10.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_65_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_59_consts_3_name._ascii.ob_base, + & toplevel_consts_59_consts_4_name._ascii.ob_base, + & toplevel_consts_55_consts_3_name._ascii.ob_base, + & toplevel_consts_55_consts_4_name._ascii.ob_base, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + & toplevel_consts_57_consts_5_name._ascii.ob_base, + & toplevel_consts_41_name._ascii.ob_base, + & toplevel_consts_52_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_65_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x06\x06\x06\x04\x06\x04\x06\x03\x06\x08\x06\x06\x06\x06\x06\x04\x02\x04\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[99]; + } +toplevel_consts_65_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 98, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xe9\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x1d\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xe3\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x21\x06\x04\x06\x03\x06\x08\x06\x06\x06\x06\x06\x04\x06\x04\x02\x02\x0c\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_65_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x19\x05\x19\x05\x19\x05\x31\x05\x31\x05\x31\x05\x31\x05\x31\x05\x31\x05\x16\x05\x16\x05\x16\x05\x2f\x05\x2f\x05\x2f\x05\x35\x05\x35\x05\x35\x05\x14\x05\x14\x05\x14\x05\x14\x05\x14\x05\x14\x06\x11\x05\x19\x05\x19\x05\x19\x05\x19\x05\x19\x05\x19", +}; +static struct PyCodeObject toplevel_consts_65 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_65_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_65_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_65_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1166, + .co_code = & toplevel_consts_65_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + .co_qualname = & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + .co_linetable = & toplevel_consts_65_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_65_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_65_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_67_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x84\x00\x5a\x08\x64\x07\x84\x00\x5a\x09\x64\x08\x84\x00\x5a\x0a\x64\x09\x84\x00\x5a\x0b\x64\x0a\x84\x00\x5a\x0c\x64\x0b\x84\x00\x5a\x0d\x64\x0c\x84\x00\x5a\x0e\x64\x0d\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_67_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[295]; + } +toplevel_consts_67_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 294, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x70\x72\x65\x73\x65\x6e\x74\x73\x20\x61\x20\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x20\x70\x61\x63\x6b\x61\x67\x65\x27\x73\x20\x70\x61\x74\x68\x2e\x20\x20\x49\x74\x20\x75\x73\x65\x73\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x0a\x20\x20\x20\x20\x74\x6f\x20\x66\x69\x6e\x64\x20\x69\x74\x73\x20\x70\x61\x72\x65\x6e\x74\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x61\x6e\x64\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x72\x65\x20\x69\x74\x20\x6c\x6f\x6f\x6b\x73\x20\x75\x70\x20\x74\x68\x65\x20\x70\x61\x72\x65\x6e\x74\x27\x73\x0a\x20\x20\x20\x20\x5f\x5f\x70\x61\x74\x68\x5f\x5f\x2e\x20\x20\x57\x68\x65\x6e\x20\x74\x68\x69\x73\x20\x63\x68\x61\x6e\x67\x65\x73\x2c\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x27\x73\x20\x6f\x77\x6e\x20\x70\x61\x74\x68\x20\x69\x73\x20\x72\x65\x63\x6f\x6d\x70\x75\x74\x65\x64\x2c\x0a\x20\x20\x20\x20\x75\x73\x69\x6e\x67\x20\x70\x61\x74\x68\x5f\x66\x69\x6e\x64\x65\x72\x2e\x20\x20\x46\x6f\x72\x20\x74\x6f\x70\x2d\x6c\x65\x76\x65\x6c\x20\x6d\x6f\x64\x75\x6c\x65\x73\x2c\x20\x74\x68\x65\x20\x70\x61\x72\x65\x6e\x74\x20\x6d\x6f\x64\x75\x6c\x65\x27\x73\x20\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x69\x73\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_67_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x7c\x02\x7c\x00\x5f\x01\x74\x02\x7c\x00\xa0\x03\xa1\x00\x83\x01\x7c\x00\x5f\x04\x7c\x03\x7c\x00\x5f\x05\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_67_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_name", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_67_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_67_consts_2_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_parent_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_67_consts_2_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_last_parent_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_67_consts_2_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_finder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_67_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_67_consts_2_names_0._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_67_consts_2_names_3._ascii.ob_base, + & toplevel_consts_67_consts_2_names_4._ascii.ob_base, + & toplevel_consts_67_consts_2_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_67_consts_2_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_finder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_67_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_67_consts_2_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_67_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_67_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x06\x01\x06\x01\x0e\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_67_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x16\x1a\x09\x0d\x09\x13\x16\x1a\x09\x0d\x09\x13\x22\x27\x28\x2c\x28\x3f\x28\x3f\x22\x40\x09\x0d\x09\x1f\x1d\x28\x09\x0d\x09\x1a\x09\x1a\x09\x1a", +}; +static struct PyCodeObject toplevel_consts_67_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1226, + .co_code = & toplevel_consts_67_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_2_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_67_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\xa0\x01\x64\x01\xa1\x01\x5c\x03\x7d\x01\x7d\x02\x7d\x03\x7c\x02\x64\x02\x6b\x02\x72\x0f\x64\x03\x53\x00\x7c\x01\x64\x04\x66\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[63]; + } +toplevel_consts_67_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 62, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Returns a tuple of (parent-module-name, parent-path-attr-name)", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_3_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_67_consts_3_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__path__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_67_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_67_consts_3_consts_0._ascii.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_7._ascii.ob_base, + & toplevel_consts_67_consts_3_consts_3._object.ob_base.ob_base, + & toplevel_consts_67_consts_3_consts_4._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_67_consts_2_names_0._ascii.ob_base, + & toplevel_consts_36_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_67_consts_3_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dot", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_67_consts_3_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "me", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_67_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_61_consts_6_varnames_4._ascii.ob_base, + & toplevel_consts_67_consts_3_varnames_2._ascii.ob_base, + & toplevel_consts_67_consts_3_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_67_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_find_parent_path_names", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_67_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath._find_parent_path_names", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_67_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x12\x02\x08\x01\x04\x02\x08\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_67_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x12\x02\x06\x01\x06\x02\x08\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_67_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x1b\x1f\x1b\x25\x1b\x35\x31\x34\x1b\x35\x09\x18\x09\x0f\x11\x14\x16\x18\x0c\x0f\x13\x15\x0c\x15\x09\x21\x14\x21\x14\x21\x10\x16\x18\x22\x10\x22\x09\x22", +}; +static struct PyCodeObject toplevel_consts_67_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_67_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1232, + .co_code = & toplevel_consts_67_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_67_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\xa1\x00\x5c\x02\x7d\x01\x7d\x02\x74\x01\x74\x02\x6a\x03\x7c\x01\x19\x00\x7c\x02\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_67_consts_4_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "modules", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_67_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_67_consts_3_name._ascii.ob_base, + & toplevel_consts_41_consts_3_names_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_67_consts_4_names_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_67_consts_4_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "parent_module_name", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_67_consts_4_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_attr_name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_67_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_67_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_67_consts_4_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_67_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath._get_parent_path", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_67_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_67_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x2e\x32\x2e\x4c\x2e\x4c\x09\x2b\x09\x1b\x1d\x2b\x10\x17\x18\x1b\x18\x23\x24\x36\x18\x37\x39\x47\x10\x48\x09\x48", +}; +static struct PyCodeObject toplevel_consts_67_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1242, + .co_code = & toplevel_consts_67_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_2_names_3._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_67_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\xa0\x01\xa1\x00\x83\x01\x7d\x01\x7c\x01\x7c\x00\x6a\x02\x6b\x03\x72\x25\x7c\x00\xa0\x03\x7c\x00\x6a\x04\x7c\x01\xa1\x02\x7d\x02\x7c\x02\x64\x00\x75\x01\x72\x22\x7c\x02\x6a\x05\x64\x00\x75\x00\x72\x22\x7c\x02\x6a\x06\x72\x22\x7c\x02\x6a\x06\x7c\x00\x5f\x07\x7c\x01\x7c\x00\x5f\x02\x7c\x00\x6a\x07\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_67_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_67_consts_2_names_3._ascii.ob_base, + & toplevel_consts_67_consts_2_names_4._ascii.ob_base, + & toplevel_consts_67_consts_2_names_5._ascii.ob_base, + & toplevel_consts_67_consts_2_names_0._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_67_consts_5_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "parent_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_67_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_67_consts_5_varnames_1._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_67_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_recalculate", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_67_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath._recalculate", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_67_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x0a\x01\x0e\x01\x12\x03\x06\x01\x08\x01\x06\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_67_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x02\x08\x01\x02\x07\x0e\xfa\x06\x03\x02\x02\x08\xfe\x02\x02\x04\xff\x0a\x01\x06\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_67_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x17\x1c\x1d\x21\x1d\x34\x1d\x34\x17\x35\x09\x14\x0c\x17\x1b\x1f\x1b\x31\x0c\x31\x09\x31\x14\x18\x14\x3e\x26\x2a\x26\x30\x32\x3d\x14\x3e\x0d\x11\x10\x14\x1c\x20\x10\x20\x0d\x41\x25\x29\x25\x30\x34\x38\x25\x38\x0d\x41\x14\x18\x14\x33\x11\x41\x22\x26\x22\x41\x15\x19\x15\x1f\x26\x31\x0d\x11\x0d\x23\x10\x14\x10\x1a\x09\x1a", +}; +static struct PyCodeObject toplevel_consts_67_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1246, + .co_code = & toplevel_consts_67_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\xa0\x01\xa1\x00\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_67_consts_6_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "iter", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_67_consts_6_names_0._ascii.ob_base, + & toplevel_consts_67_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_67_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__iter__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_67_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__iter__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_67_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x15\x19\x15\x28\x15\x28\x10\x29\x09\x29", +}; +static struct PyCodeObject toplevel_consts_67_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1259, + .co_code = & toplevel_consts_67_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\xa1\x00\x7c\x01\x19\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_67_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_67_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_67_consts_7_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "index", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_67_consts_7_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_67_consts_7_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__getitem__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_67_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__getitem__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x23\x10\x23\x24\x29\x10\x2a\x09\x2a", +}; +static struct PyCodeObject toplevel_consts_67_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1262, + .co_code = & toplevel_consts_67_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_7_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_67_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x02\x7c\x00\x6a\x00\x7c\x01\x3c\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_67_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_67_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_67_consts_7_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_67_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__setitem__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_67_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__setitem__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_67_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_67_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x1d\x21\x09\x0d\x09\x13\x14\x19\x09\x1a\x09\x1a\x09\x1a", +}; +static struct PyCodeObject toplevel_consts_67_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1265, + .co_code = & toplevel_consts_67_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_8_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_names_0._ascii.ob_base, + & toplevel_consts_67_consts_5_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_67_consts_9_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__len__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_67_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__len__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x13\x14\x18\x14\x27\x14\x27\x10\x28\x09\x28", +}; +static struct PyCodeObject toplevel_consts_67_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1268, + .co_code = & toplevel_consts_67_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_10_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x6a\x01\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_67_consts_10_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath({!r})", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_10_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_67_consts_10_consts_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_10_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_67_consts_10_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__repr__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_67_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_10_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x26\x10\x39\x2e\x32\x2e\x38\x10\x39\x09\x39", +}; +static struct PyCodeObject toplevel_consts_67_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_67_consts_10_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_10_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_10_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1271, + .co_code = & toplevel_consts_67_consts_10_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_10_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_10_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x00\xa0\x00\xa1\x00\x76\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_67_consts_11_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "item", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_11_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_67_consts_11_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_67_consts_11_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__contains__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_67_consts_11_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.__contains__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_67_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x18\x1c\x18\x2b\x18\x2b\x10\x2b\x09\x2b", +}; +static struct PyCodeObject toplevel_consts_67_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1274, + .co_code = & toplevel_consts_67_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_11_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_11_name._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_11_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_11_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_67_consts_12_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\xa0\x01\x7c\x01\xa1\x01\x01\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_67_consts_12_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_67_consts_12_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespacePath.append", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_67_consts_12_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_67_consts_12_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x09\x0d\x09\x13\x09\x20\x1b\x1f\x09\x20\x09\x20\x09\x20\x09\x20", +}; +static struct PyCodeObject toplevel_consts_67_consts_12 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_consts_12_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_12_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1277, + .co_code = & toplevel_consts_67_consts_12_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_11_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_15_names_11._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_12_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_12_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_12_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_consts_12_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_11_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_67_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_67_consts_0._ascii.ob_base, + & toplevel_consts_67_consts_1._ascii.ob_base, + & toplevel_consts_67_consts_2.ob_base, + & toplevel_consts_67_consts_3.ob_base, + & toplevel_consts_67_consts_4.ob_base, + & toplevel_consts_67_consts_5.ob_base, + & toplevel_consts_67_consts_6.ob_base, + & toplevel_consts_67_consts_7.ob_base, + & toplevel_consts_67_consts_8.ob_base, + & toplevel_consts_67_consts_9.ob_base, + & toplevel_consts_67_consts_10.ob_base, + & toplevel_consts_67_consts_11.ob_base, + & toplevel_consts_67_consts_12.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[15]; + }_object; + } +toplevel_consts_67_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 15, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_67_consts_3_name._ascii.ob_base, + & toplevel_consts_67_consts_2_names_3._ascii.ob_base, + & toplevel_consts_67_consts_5_name._ascii.ob_base, + & toplevel_consts_67_consts_6_name._ascii.ob_base, + & toplevel_consts_67_consts_7_name._ascii.ob_base, + & toplevel_consts_67_consts_8_name._ascii.ob_base, + & toplevel_consts_67_consts_9_name._ascii.ob_base, + & toplevel_consts_67_consts_10_name._ascii.ob_base, + & toplevel_consts_67_consts_11_name._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_67_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01\x06\x06\x06\x06\x06\x0a\x06\x04\x06\x0d\x06\x03\x06\x03\x06\x03\x06\x03\x06\x03\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[101]; + } +toplevel_consts_67_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 100, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xb4\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x51\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xaf\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x57\x06\x0a\x06\x04\x06\x0d\x06\x03\x06\x03\x06\x03\x06\x03\x06\x03\x06\x03\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_67_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x14\x01\x01\x05\x28\x05\x28\x05\x28\x05\x22\x05\x22\x05\x22\x05\x48\x05\x48\x05\x48\x05\x1a\x05\x1a\x05\x1a\x05\x29\x05\x29\x05\x29\x05\x2a\x05\x2a\x05\x2a\x05\x21\x05\x21\x05\x21\x05\x28\x05\x28\x05\x28\x05\x39\x05\x39\x05\x39\x05\x2b\x05\x2b\x05\x2b\x05\x20\x05\x20\x05\x20\x05\x20\x05\x20", +}; +static struct PyCodeObject toplevel_consts_67 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_67_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_67_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1219, + .co_code = & toplevel_consts_67_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_67_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_67_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_67_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_69_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x84\x00\x5a\x03\x65\x04\x64\x02\x84\x00\x83\x01\x5a\x05\x64\x03\x84\x00\x5a\x06\x64\x04\x84\x00\x5a\x07\x64\x05\x84\x00\x5a\x08\x64\x06\x84\x00\x5a\x09\x64\x07\x84\x00\x5a\x0a\x64\x08\x84\x00\x5a\x0b\x64\x09\x84\x00\x5a\x0c\x64\x0a\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_69_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_69_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x7c\x02\x7c\x03\x83\x03\x7c\x00\x5f\x01\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_69_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_67_consts_0._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_69_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_69_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x12\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_69_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x16\x24\x25\x29\x2b\x2f\x31\x3c\x16\x3d\x09\x0d\x09\x13\x09\x13\x09\x13", +}; +static struct PyCodeObject toplevel_consts_69_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1283, + .co_code = & toplevel_consts_69_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_67_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_1_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_67_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_69_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x64\x02\xa0\x03\x7c\x00\x6a\x04\xa1\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[116]; + } +toplevel_consts_69_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 115, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x72\x65\x70\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x54\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x20\x6d\x61\x63\x68\x69\x6e\x65\x72\x79\x20\x64\x6f\x65\x73\x20\x74\x68\x65\x20\x6a\x6f\x62\x20\x69\x74\x73\x65\x6c\x66\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[83]; + } +toplevel_consts_69_consts_2_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 82, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.module_repr() is deprecated and slated for removal in Python 3.12", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_69_consts_2_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_69_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_69_consts_2_consts_0._ascii.ob_base, + & toplevel_consts_69_consts_2_consts_1._ascii.ob_base, + & toplevel_consts_69_consts_2_consts_2._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_69_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_36_names_2._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_69_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_69_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module_repr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_69_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.module_repr", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_69_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x06\x07\x02\x01\x04\xff\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_69_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x04\x07\x08\x01\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_69_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x3b\x3d\x4f\x09\x50\x09\x50\x10\x2b\x10\x43\x33\x39\x33\x42\x10\x43\x09\x43", +}; +static struct PyCodeObject toplevel_consts_69_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1286, + .co_code = & toplevel_consts_69_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_69_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_69_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_69_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_69_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + Py_True, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_69_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.is_package", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_69_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x04\x01", +}; +static struct PyCodeObject toplevel_consts_69_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1297, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_consts_6._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_63_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_69_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_69_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.get_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_69_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x10\x12\x10\x12", +}; +static struct PyCodeObject toplevel_consts_69_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1300, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_57_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_69_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x64\x01\x64\x02\x64\x03\x64\x04\x64\x05\x8d\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_69_consts_5_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_69_consts_5_consts_5 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_57_consts_8_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_69_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + Py_None, + & toplevel_consts_7._ascii.ob_base, + & toplevel_consts_69_consts_5_consts_2._ascii.ob_base, + & toplevel_consts_55_consts_4_names_6._ascii.ob_base, + Py_True, + & toplevel_consts_69_consts_5_consts_5._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_69_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_57_consts_8_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_69_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.get_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_69_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x10\x17\x18\x1a\x1c\x26\x28\x2e\x3d\x41\x10\x42\x10\x42\x09\x42", +}; +static struct PyCodeObject toplevel_consts_69_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 1303, + .co_code = & toplevel_consts_69_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_12_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_12_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_69_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.create_module", +}; +static struct PyCodeObject toplevel_consts_69_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_55_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1306, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_55_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_55_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_55_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_69_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_69_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.exec_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_69_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x09\x0d\x09\x0d", +}; +static struct PyCodeObject toplevel_consts_69_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1309, + .co_code = & toplevel_consts_69_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_65_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_3_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_65_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_69_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\xa0\x01\x64\x01\x7c\x00\x6a\x02\xa1\x02\x01\x00\x74\x00\xa0\x03\x7c\x00\x7c\x01\xa1\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[99]; + } +toplevel_consts_69_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 98, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x4c\x6f\x61\x64\x20\x61\x20\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_69_consts_8_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "namespace module loaded with path {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_69_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_69_consts_8_consts_0._ascii.ob_base, + & toplevel_consts_69_consts_8_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_69_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + & toplevel_consts_55_consts_5_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_69_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.load_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_69_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x06\x07\x04\x01\x04\xff\x0c\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_69_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x02\x07\x02\x01\x02\xff\x08\x01\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_69_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x09\x13\x09\x30\x25\x4d\x25\x29\x25\x2f\x09\x30\x09\x30\x10\x1a\x10\x3c\x2d\x31\x33\x3b\x10\x3c\x09\x3c", +}; +static struct PyCodeObject toplevel_consts_69_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1312, + .co_code = & toplevel_consts_69_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_55_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_69_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x64\x02\x6c\x00\x6d\x01\x7d\x02\x01\x00\x7c\x02\x7c\x00\x6a\x02\x83\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_69_consts_9_consts_2_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "NamespaceReader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_69_consts_9_consts_2 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_69_consts_9_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_69_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_69_consts_9_consts_2._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_69_consts_9_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_59_consts_8_names_0._ascii.ob_base, + & toplevel_consts_69_consts_9_consts_2_0._ascii.ob_base, + & toplevel_consts_67_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_69_consts_9_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_55_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_69_consts_9_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[37]; + } +toplevel_consts_69_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 36, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_NamespaceLoader.get_resource_reader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_69_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_69_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x09\x36\x09\x36\x09\x36\x09\x36\x09\x36\x09\x36\x10\x1f\x20\x24\x20\x2a\x10\x2b\x09\x2b", +}; +static struct PyCodeObject toplevel_consts_69_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1324, + .co_code = & toplevel_consts_69_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_69_consts_9_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_59_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_69_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_consts_9_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_69_consts_9_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[11]; + }_object; + } +toplevel_consts_69_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 11, + }, + .ob_item = { + & toplevel_consts_69_consts_0._ascii.ob_base, + & toplevel_consts_69_consts_1.ob_base, + & toplevel_consts_69_consts_2.ob_base, + & toplevel_consts_69_consts_3.ob_base, + & toplevel_consts_69_consts_4.ob_base, + & toplevel_consts_69_consts_5.ob_base, + & toplevel_consts_69_consts_6.ob_base, + & toplevel_consts_69_consts_7.ob_base, + & toplevel_consts_69_consts_8.ob_base, + & toplevel_consts_69_consts_9.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_69_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_53_names_9._ascii.ob_base, + & toplevel_consts_69_consts_2_name._ascii.ob_base, + & toplevel_consts_52_consts_6._ascii.ob_base, + & toplevel_consts_57_consts_5_name._ascii.ob_base, + & toplevel_consts_55_consts_4_names_0._ascii.ob_base, + & toplevel_consts_55_consts_3_name._ascii.ob_base, + & toplevel_consts_55_consts_4_name._ascii.ob_base, + & toplevel_consts_55_consts_5_name._ascii.ob_base, + & toplevel_consts_59_consts_8_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_69_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x06\x01\x02\x03\x08\x01\x06\x0a\x06\x03\x06\x03\x06\x03\x06\x03\x06\x03\x0a\x0c", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_69_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xf4\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x0e\x02\x02\x08\x09\x06\x03\x06\x03\x06\x03\x06\x03\x06\x03\x06\x0c\x0a\x04", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[71]; + } +toplevel_consts_69_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 70, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x3d\x05\x3d\x05\x3d\x06\x12\x05\x43\x05\x43\x05\x43\x05\x43\x05\x14\x05\x14\x05\x14\x05\x12\x05\x12\x05\x12\x05\x42\x05\x42\x05\x42\x05\x39\x05\x39\x05\x39\x05\x0d\x05\x0d\x05\x0d\x05\x3c\x05\x3c\x05\x3c\x05\x2b\x05\x2b\x05\x2b\x05\x2b\x05\x2b", +}; +static struct PyCodeObject toplevel_consts_69 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_69_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_69_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_69_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1282, + .co_code = & toplevel_consts_69_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_69_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_69_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_69_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_69_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_69_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[103]; + } +toplevel_consts_71_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 102, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x65\x04\x64\x02\x84\x00\x83\x01\x5a\x05\x65\x04\x64\x03\x84\x00\x83\x01\x5a\x06\x65\x07\x64\x04\x84\x00\x83\x01\x5a\x08\x65\x07\x64\x05\x84\x00\x83\x01\x5a\x09\x65\x07\x64\x0b\x64\x07\x84\x01\x83\x01\x5a\x0a\x65\x07\x64\x0c\x64\x08\x84\x01\x83\x01\x5a\x0b\x65\x07\x64\x0b\x64\x09\x84\x01\x83\x01\x5a\x0c\x65\x04\x64\x0a\x84\x00\x83\x01\x5a\x0d\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_71_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[63]; + } +toplevel_consts_71_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 62, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Meta path finder for sys.path and package __path__ attributes.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_71_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x6a\x02\xa0\x03\xa1\x00\x83\x01\x44\x00\x5d\x16\x5c\x02\x7d\x00\x7d\x01\x7c\x01\x64\x01\x75\x00\x72\x14\x74\x01\x6a\x02\x7c\x00\x3d\x00\x71\x07\x74\x04\x7c\x01\x64\x02\x83\x02\x72\x1d\x7c\x01\xa0\x05\xa1\x00\x01\x00\x71\x07\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[126]; + } +toplevel_consts_71_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 125, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x61\x6c\x6c\x20\x74\x68\x65\x20\x69\x6e\x76\x61\x6c\x69\x64\x61\x74\x65\x5f\x63\x61\x63\x68\x65\x73\x28\x29\x20\x6d\x65\x74\x68\x6f\x64\x20\x6f\x6e\x20\x61\x6c\x6c\x20\x70\x61\x74\x68\x20\x65\x6e\x74\x72\x79\x20\x66\x69\x6e\x64\x65\x72\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x6f\x72\x65\x64\x20\x69\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x69\x6d\x70\x6f\x72\x74\x65\x72\x5f\x63\x61\x63\x68\x65\x73\x20\x28\x77\x68\x65\x72\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x65\x64\x29\x2e", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_71_consts_2_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "invalidate_caches", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_71_consts_2_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_71_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "list", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_71_consts_2_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_importer_cache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_71_consts_2_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "items", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_71_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_71_consts_2_names_0._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_71_consts_2_names_2._ascii.ob_base, + & toplevel_consts_71_consts_2_names_3._ascii.ob_base, + & toplevel_consts_41_consts_3_names_0._ascii.ob_base, + & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_71_consts_2_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "finder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_71_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_71_consts_2_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_71_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder.invalidate_caches", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_71_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x16\x04\x08\x01\x0a\x01\x0a\x01\x08\x01\x02\x80\x04\xfc", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_71_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x04\x04\x04\x06\xfc\x06\x01\x02\x03\x0a\xfe\x08\x01\x0a\x01\x02\x80\x04\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_71_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x1d\x21\x22\x25\x22\x39\x22\x41\x22\x41\x1d\x42\x09\x2b\x09\x2b\x0d\x19\x0d\x11\x13\x19\x10\x16\x1a\x1e\x10\x1e\x0d\x2b\x15\x18\x15\x2c\x2d\x31\x15\x32\x15\x32\x12\x19\x1a\x20\x22\x35\x12\x36\x0d\x2b\x11\x17\x11\x2b\x11\x2b\x11\x2b\x00\x00\x09\x2b\x09\x2b", +}; +static struct PyCodeObject toplevel_consts_71_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1335, + .co_code = & toplevel_consts_71_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[79]; + } +toplevel_consts_71_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 78, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x75\x01\x72\x0e\x74\x00\x6a\x01\x73\x0e\x74\x02\x6a\x03\x64\x02\x74\x04\x83\x02\x01\x00\x74\x00\x6a\x01\x44\x00\x5d\x13\x7d\x01\x09\x00\x7c\x01\x7c\x00\x83\x01\x02\x00\x01\x00\x53\x00\x23\x00\x04\x00\x74\x05\x79\x23\x01\x00\x01\x00\x01\x00\x59\x00\x71\x11\x77\x00\x25\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[47]; + } +toplevel_consts_71_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 46, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Search sys.path_hooks for a finder for 'path'.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_71_consts_3_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys.path_hooks is empty", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_71_consts_3_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_71_consts_3_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_71_consts_3_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_hooks", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_71_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_71_consts_3_names_1._ascii.ob_base, + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_42_names_6._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_71_consts_3_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hook", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_71_consts_3_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_71_consts_3_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_71_consts_3_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_hooks", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_71_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder._path_hooks", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_71_consts_3_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x10\x03\x0c\x01\x0a\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x04\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_71_consts_3_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x08\x03\x02\x01\x04\xff\x0e\x01\x04\x01\x04\x06\x02\xfa\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[79]; + } +toplevel_consts_71_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 78, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0f\x0c\x1a\x22\x26\x0c\x26\x09\x45\x2f\x32\x2f\x3d\x09\x45\x0d\x16\x0d\x1b\x1c\x35\x37\x44\x0d\x45\x0d\x45\x15\x18\x15\x23\x09\x18\x09\x18\x0d\x11\x0d\x19\x18\x1c\x1d\x21\x18\x22\x11\x22\x11\x22\x11\x22\x00\x00\x0d\x19\x14\x1f\x0d\x19\x0d\x19\x0d\x19\x0d\x19\x11\x19\x11\x19\x0d\x19\x00\x00\x14\x18\x14\x18", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_71_consts_3_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x94\x03\x1a\x02\x9a\x07\x24\x09\xa3\x01\x24\x09", +}; +static struct PyCodeObject toplevel_consts_71_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_71_consts_3_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 1345, + .co_code = & toplevel_consts_71_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_3_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_3_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_3_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_3_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_3_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[105]; + } +toplevel_consts_71_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 104, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x64\x01\x6b\x02\x72\x16\x09\x00\x74\x00\x6a\x01\x83\x00\x7d\x01\x6e\x0c\x23\x00\x04\x00\x74\x02\x79\x14\x01\x00\x01\x00\x01\x00\x59\x00\x64\x02\x53\x00\x77\x00\x25\x00\x09\x00\x74\x03\x6a\x04\x7c\x01\x19\x00\x7d\x02\x7c\x02\x53\x00\x23\x00\x04\x00\x74\x05\x79\x32\x01\x00\x01\x00\x01\x00\x7c\x00\xa0\x06\x7c\x01\xa1\x01\x7d\x02\x7c\x02\x74\x03\x6a\x04\x7c\x01\x3c\x00\x59\x00\x7c\x02\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[211]; + } +toplevel_consts_71_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 210, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x47\x65\x74\x20\x74\x68\x65\x20\x66\x69\x6e\x64\x65\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x65\x6e\x74\x72\x79\x20\x66\x72\x6f\x6d\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x69\x6d\x70\x6f\x72\x74\x65\x72\x5f\x63\x61\x63\x68\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x66\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x65\x6e\x74\x72\x79\x20\x69\x73\x20\x6e\x6f\x74\x20\x69\x6e\x20\x74\x68\x65\x20\x63\x61\x63\x68\x65\x2c\x20\x66\x69\x6e\x64\x20\x74\x68\x65\x20\x61\x70\x70\x72\x6f\x70\x72\x69\x61\x74\x65\x20\x66\x69\x6e\x64\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x64\x20\x63\x61\x63\x68\x65\x20\x69\x74\x2e\x20\x49\x66\x20\x6e\x6f\x20\x66\x69\x6e\x64\x65\x72\x20\x69\x73\x20\x61\x76\x61\x69\x6c\x61\x62\x6c\x65\x2c\x20\x73\x74\x6f\x72\x65\x20\x4e\x6f\x6e\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_71_consts_4_consts_0._ascii.ob_base, + & toplevel_consts_7._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_71_consts_4_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileNotFoundError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_71_consts_4_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "KeyError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_71_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_71_consts_4_names_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_71_consts_2_names_2._ascii.ob_base, + & toplevel_consts_71_consts_4_names_5._ascii.ob_base, + & toplevel_consts_71_consts_3_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_71_consts_2_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_71_consts_4_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_importer_cache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_71_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder._path_importer_cache", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_71_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x08\x08\x02\x01\x0a\x01\x02\x80\x0c\x01\x06\x03\x02\xfd\x02\x80\x02\x04\x0a\x01\x04\x04\x02\x80\x0c\xfd\x0a\x01\x0c\x01\x04\x01\x02\xfd\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_71_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x06\x08\x04\x06\x0a\xfc\x02\x80\x02\x04\x02\xfd\x10\x03\x02\x80\x02\x05\x0a\xfd\x04\x04\x02\x80\x02\xff\x02\xfe\x08\x02\x0a\xff\x0c\x01\x04\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[105]; + } +toplevel_consts_71_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 104, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x14\x16\x0c\x16\x09\x1c\x0d\x1c\x18\x1b\x18\x22\x18\x24\x11\x15\x11\x15\x00\x00\x0d\x1c\x14\x25\x0d\x1c\x0d\x1c\x0d\x1c\x0d\x1c\x18\x1c\x18\x1c\x18\x1c\x0d\x1c\x00\x00\x09\x33\x16\x19\x16\x2d\x2e\x32\x16\x33\x0d\x13\x10\x16\x09\x16\x00\x00\x09\x33\x10\x18\x09\x33\x09\x33\x09\x33\x09\x33\x16\x19\x16\x2b\x26\x2a\x16\x2b\x0d\x13\x2d\x33\x0d\x10\x0d\x24\x25\x29\x0d\x2a\x0d\x2a\x10\x16\x09\x16\x09\x33\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_71_consts_4_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x85\x04\x0a\x00\x8a\x07\x15\x07\x94\x01\x15\x07\x97\x05\x1e\x00\x9e\x11\x33\x07\xb2\x01\x33\x07", +}; +static struct PyCodeObject toplevel_consts_71_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_71_consts_4_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 1358, + .co_code = & toplevel_consts_71_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[139]; + } +toplevel_consts_71_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 138, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x02\x64\x01\x83\x02\x72\x1b\x74\x01\xa0\x02\x7c\x02\xa1\x01\x9b\x00\x64\x02\x9d\x02\x7d\x03\x74\x03\x6a\x04\x7c\x03\x74\x05\x83\x02\x01\x00\x7c\x02\xa0\x06\x7c\x01\xa1\x01\x5c\x02\x7d\x04\x7d\x05\x6e\x15\x74\x01\xa0\x02\x7c\x02\xa1\x01\x9b\x00\x64\x03\x9d\x02\x7d\x03\x74\x03\x6a\x04\x7c\x03\x74\x05\x83\x02\x01\x00\x7c\x02\xa0\x07\x7c\x01\xa1\x01\x7d\x04\x67\x00\x7d\x05\x7c\x04\x64\x00\x75\x01\x72\x3a\x74\x01\xa0\x08\x7c\x01\x7c\x04\xa1\x02\x53\x00\x74\x01\xa0\x09\x7c\x01\x64\x00\xa1\x02\x7d\x06\x7c\x05\x7c\x06\x5f\x0a\x7c\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_71_consts_5_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".find_spec() not found; falling back to find_loader()", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[54]; + } +toplevel_consts_71_consts_5_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 53, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".find_spec() not found; falling back to find_module()", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_71_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_42_names_3._ascii.ob_base, + & toplevel_consts_71_consts_5_consts_2._ascii.ob_base, + & toplevel_consts_71_consts_5_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_71_consts_5_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_object_name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[11]; + }_object; + } +toplevel_consts_71_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 11, + }, + .ob_item = { + & toplevel_consts_41_consts_3_names_0._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_71_consts_5_names_2._ascii.ob_base, + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_42_names_6._ascii.ob_base, + & toplevel_consts_42_names_3._ascii.ob_base, + & toplevel_consts_53_consts_9_name._ascii.ob_base, + & toplevel_consts_53_consts_8_names_7._ascii.ob_base, + & toplevel_consts_52_names_10._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_71_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_71_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_42_varnames_4._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_42_varnames_3._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_71_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_legacy_get_spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_71_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder._legacy_get_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_71_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x04\x10\x01\x0c\x02\x10\x01\x10\x02\x0c\x02\x0a\x01\x04\x01\x08\x01\x0c\x01\x0c\x01\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_71_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x08\x04\x02\x0a\x08\xf7\x06\x01\x02\xff\x0c\x02\x10\x01\x08\x02\x06\x01\x02\xff\x0c\x02\x0a\x01\x04\x01\x06\x01\x0e\x01\x0c\x01\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[139]; + } +toplevel_consts_71_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 138, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x13\x14\x1a\x1c\x29\x0c\x2a\x09\x1a\x17\x21\x17\x36\x2f\x35\x17\x36\x14\x34\x14\x34\x14\x34\x0d\x10\x0d\x16\x0d\x1b\x1c\x1f\x21\x2e\x0d\x2f\x0d\x2f\x20\x26\x20\x3c\x33\x3b\x20\x3c\x0d\x1d\x0d\x13\x15\x1d\x15\x1d\x17\x21\x17\x36\x2f\x35\x17\x36\x14\x34\x14\x34\x14\x34\x0d\x10\x0d\x16\x0d\x1b\x1c\x1f\x21\x2e\x0d\x2f\x0d\x2f\x16\x1c\x16\x32\x29\x31\x16\x32\x0d\x13\x18\x1a\x0d\x15\x0c\x12\x1a\x1e\x0c\x1e\x09\x41\x14\x1e\x14\x41\x30\x38\x3a\x40\x14\x41\x0d\x41\x10\x1a\x10\x35\x26\x2e\x30\x34\x10\x35\x09\x0d\x2b\x33\x09\x0d\x09\x28\x10\x14\x09\x14", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[8]; + } +toplevel_consts_71_consts_5_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 7, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_71_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1380, + .co_code = & toplevel_consts_71_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_71_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 7, + .co_nlocals = 7, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[167]; + } +toplevel_consts_71_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 166, + }, + .ob_shash = -1, + .ob_sval = "\x67\x00\x7d\x04\x7c\x02\x44\x00\x5d\x43\x7d\x05\x74\x00\x7c\x05\x74\x01\x74\x02\x66\x02\x83\x02\x73\x0e\x71\x04\x7c\x00\xa0\x03\x7c\x05\xa1\x01\x7d\x06\x7c\x06\x64\x01\x75\x01\x72\x47\x74\x04\x7c\x06\x64\x02\x83\x02\x72\x23\x7c\x06\xa0\x05\x7c\x01\x7c\x03\xa1\x02\x7d\x07\x6e\x06\x7c\x00\xa0\x06\x7c\x01\x7c\x06\xa1\x02\x7d\x07\x7c\x07\x64\x01\x75\x00\x72\x2e\x71\x04\x7c\x07\x6a\x07\x64\x01\x75\x01\x72\x37\x7c\x07\x02\x00\x01\x00\x53\x00\x7c\x07\x6a\x08\x7d\x08\x7c\x08\x64\x01\x75\x00\x72\x42\x74\x09\x64\x03\x83\x01\x82\x01\x7c\x04\xa0\x0a\x7c\x08\xa1\x01\x01\x00\x71\x04\x74\x0b\xa0\x0c\x7c\x01\x64\x01\xa1\x02\x7d\x07\x7c\x04\x7c\x07\x5f\x08\x7c\x07\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[64]; + } +toplevel_consts_71_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 63, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Find the loader or namespace_path for this module/package name.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_71_consts_7_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec missing loader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_71_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_71_consts_7_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_71_consts_7_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_71_consts_7_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytes", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_71_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_46_names_2._ascii.ob_base, + & toplevel_consts_36_names_15._ascii.ob_base, + & toplevel_consts_71_consts_7_names_2._ascii.ob_base, + & toplevel_consts_71_consts_4_name._ascii.ob_base, + & toplevel_consts_41_consts_3_names_0._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_71_consts_5_name._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + & toplevel_consts_47_names_2._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_52_names_10._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_71_consts_7_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "namespace_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_71_consts_7_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "entry", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_71_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_53_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_71_consts_7_varnames_4._ascii.ob_base, + & toplevel_consts_71_consts_7_varnames_5._ascii.ob_base, + & toplevel_consts_71_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + & toplevel_consts_42_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_71_consts_7_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_71_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder._get_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_71_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x04\x05\x08\x01\x0e\x01\x02\x01\x0a\x01\x08\x01\x0a\x01\x0e\x01\x0c\x02\x08\x01\x02\x01\x0a\x01\x08\x01\x06\x01\x08\x01\x08\x01\x0a\x05\x02\x80\x0c\x02\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_71_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x04\x05\x02\x01\x04\x18\x02\xe8\x0c\x01\x04\x01\x0a\x01\x06\x01\x02\x10\x08\xf1\x02\x03\x0e\xfe\x0c\x02\x06\x01\x04\x01\x08\x01\x0a\x01\x06\x01\x06\x01\x0a\x01\x0a\x05\x02\x80\x0c\x02\x06\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[167]; + } +toplevel_consts_71_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 166, + }, + .ob_shash = -1, + .ob_sval = "\x1a\x1c\x09\x17\x16\x1a\x09\x18\x09\x18\x0d\x12\x14\x1e\x1f\x24\x27\x2a\x2c\x31\x26\x32\x14\x33\x0d\x19\x11\x19\x16\x19\x16\x35\x2f\x34\x16\x35\x0d\x13\x10\x16\x1e\x22\x10\x22\x0d\x30\x14\x1b\x1c\x22\x24\x2f\x14\x30\x11\x42\x1c\x22\x1c\x3e\x2d\x35\x37\x3d\x1c\x3e\x15\x19\x15\x19\x1c\x1f\x1c\x42\x31\x39\x3b\x41\x1c\x42\x15\x19\x14\x18\x1c\x20\x14\x20\x11\x1d\x15\x1d\x14\x18\x14\x1f\x27\x2b\x14\x2b\x11\x20\x1c\x20\x15\x20\x15\x20\x15\x20\x1c\x20\x1c\x3b\x11\x19\x14\x1c\x20\x24\x14\x24\x11\x3d\x1b\x26\x27\x3c\x1b\x3d\x15\x3d\x11\x1f\x11\x30\x27\x2f\x11\x30\x11\x30\x00\x00\x14\x1e\x14\x39\x2a\x32\x34\x38\x14\x39\x0d\x11\x2f\x3d\x0d\x11\x0d\x2c\x14\x18\x0d\x18", +}; +static struct PyCodeObject toplevel_consts_71_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1401, + .co_code = & toplevel_consts_71_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_52_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_7_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 9, + .co_nlocals = 9, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[95]; + } +toplevel_consts_71_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 94, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x02\x64\x01\x75\x00\x72\x07\x74\x00\x6a\x01\x7d\x02\x7c\x00\xa0\x02\x7c\x01\x7c\x02\x7c\x03\xa1\x03\x7d\x04\x7c\x04\x64\x01\x75\x00\x72\x14\x64\x01\x53\x00\x7c\x04\x6a\x03\x64\x01\x75\x00\x72\x2d\x7c\x04\x6a\x04\x7d\x05\x7c\x05\x72\x2b\x64\x01\x7c\x04\x5f\x05\x74\x06\x7c\x01\x7c\x05\x7c\x00\x6a\x02\x83\x03\x7c\x04\x5f\x04\x7c\x04\x53\x00\x64\x01\x53\x00\x7c\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[142]; + } +toplevel_consts_71_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 141, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x54\x72\x79\x20\x74\x6f\x20\x66\x69\x6e\x64\x20\x61\x20\x73\x70\x65\x63\x20\x66\x6f\x72\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6f\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x20\x6f\x72\x20\x27\x70\x61\x74\x68\x27\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x73\x65\x61\x72\x63\x68\x20\x69\x73\x20\x62\x61\x73\x65\x64\x20\x6f\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x68\x6f\x6f\x6b\x73\x20\x61\x6e\x64\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x69\x6d\x70\x6f\x72\x74\x65\x72\x5f\x63\x61\x63\x68\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_71_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_71_consts_8_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_71_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_71_consts_7_name._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + & toplevel_consts_52_consts_4_0._ascii.ob_base, + & toplevel_consts_67_consts_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_71_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_53_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + & toplevel_consts_71_consts_7_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_71_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder.find_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_71_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x08\x06\x06\x01\x0e\x01\x08\x01\x04\x01\x0a\x01\x06\x01\x04\x01\x06\x03\x10\x01\x04\x01\x04\x02\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[33]; + } +toplevel_consts_71_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 32, + }, + .ob_shash = -1, + .ob_sval = "\x06\x06\x08\x01\x0e\x01\x06\x01\x02\x0d\x04\xf4\x08\x01\x02\x0b\x06\xf6\x02\x01\x02\x07\x06\xfc\x10\x01\x04\x01\x04\x02\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[95]; + } +toplevel_consts_71_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 94, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x14\x18\x0c\x18\x09\x1c\x14\x17\x14\x1c\x0d\x11\x10\x13\x10\x35\x1e\x26\x28\x2c\x2e\x34\x10\x35\x09\x0d\x0c\x10\x14\x18\x0c\x18\x09\x18\x14\x18\x14\x18\x0e\x12\x0e\x19\x1d\x21\x0e\x21\x09\x18\x1e\x22\x1e\x3d\x0d\x1b\x10\x1e\x0d\x1c\x1f\x23\x11\x15\x11\x1c\x33\x41\x42\x4a\x4c\x5a\x5c\x5f\x5c\x69\x33\x6a\x11\x15\x11\x30\x18\x1c\x11\x1c\x18\x1c\x18\x1c\x14\x18\x0d\x18", +}; +static struct PyCodeObject toplevel_consts_71_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1433, + .co_code = & toplevel_consts_71_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_71_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\x7c\x02\xa1\x02\x7d\x03\x7c\x03\x64\x02\x75\x00\x72\x12\x64\x02\x53\x00\x7c\x03\x6a\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[171]; + } +toplevel_consts_71_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 170, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x66\x69\x6e\x64\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6f\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x20\x6f\x72\x20\x27\x70\x61\x74\x68\x27\x20\x62\x61\x73\x65\x64\x20\x6f\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x68\x6f\x6f\x6b\x73\x20\x61\x6e\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x69\x6d\x70\x6f\x72\x74\x65\x72\x5f\x63\x61\x63\x68\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[102]; + } +toplevel_consts_71_consts_9_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 101, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder.find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_71_consts_9_consts_0._ascii.ob_base, + & toplevel_consts_71_consts_9_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_71_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder.find_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_71_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x06\x08\x02\x02\x04\xfe\x0c\x03\x08\x01\x04\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_71_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x04\x08\x02\x01\x06\x01\x0c\x01\x06\x01\x06\x01\x06\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_71_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x54\x18\x2a\x09\x2b\x09\x2b\x10\x13\x10\x2d\x1e\x26\x28\x2c\x10\x2d\x09\x0d\x0c\x10\x14\x18\x0c\x18\x09\x18\x14\x18\x14\x18\x10\x14\x10\x1b\x09\x1b", +}; +static struct PyCodeObject toplevel_consts_71_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_53_consts_9_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1457, + .co_code = & toplevel_consts_71_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_53_consts_9_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_45_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_53_consts_9_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_71_consts_10_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x64\x02\x6c\x00\x6d\x01\x7d\x02\x01\x00\x7c\x02\x6a\x02\x7c\x00\x69\x00\x7c\x01\xa4\x01\x8e\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[289]; + } +toplevel_consts_71_consts_10_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 288, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x46\x69\x6e\x64\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x61\x6e\x20\x69\x74\x65\x72\x61\x62\x6c\x65\x20\x6f\x66\x20\x61\x6c\x6c\x20\x44\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x73\x20\x63\x61\x70\x61\x62\x6c\x65\x20\x6f\x66\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6c\x6f\x61\x64\x69\x6e\x67\x20\x74\x68\x65\x20\x6d\x65\x74\x61\x64\x61\x74\x61\x20\x66\x6f\x72\x20\x70\x61\x63\x6b\x61\x67\x65\x73\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x60\x60\x63\x6f\x6e\x74\x65\x78\x74\x2e\x6e\x61\x6d\x65\x60\x60\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x28\x6f\x72\x20\x61\x6c\x6c\x20\x6e\x61\x6d\x65\x73\x20\x69\x66\x20\x60\x60\x4e\x6f\x6e\x65\x60\x60\x20\x69\x6e\x64\x69\x63\x61\x74\x65\x64\x29\x20\x61\x6c\x6f\x6e\x67\x20\x74\x68\x65\x20\x70\x61\x74\x68\x73\x20\x69\x6e\x20\x74\x68\x65\x20\x6c\x69\x73\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x66\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x69\x65\x73\x20\x60\x60\x63\x6f\x6e\x74\x65\x78\x74\x2e\x70\x61\x74\x68\x60\x60\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_71_consts_10_consts_2_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "MetadataPathFinder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_71_consts_10_consts_2 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_71_consts_10_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_71_consts_10_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_71_consts_10_consts_0._ascii.ob_base, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_71_consts_10_consts_2._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_71_consts_10_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "importlib.metadata", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_71_consts_10_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_distributions", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_10_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_71_consts_10_names_0._ascii.ob_base, + & toplevel_consts_71_consts_10_consts_2_0._ascii.ob_base, + & toplevel_consts_71_consts_10_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_71_consts_10_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_41_consts_2_varnames_3._ascii.ob_base, + & toplevel_consts_71_consts_10_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_71_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PathFinder.find_distributions", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_71_consts_10_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0a\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_71_consts_10_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x09\x3a\x09\x3a\x09\x3a\x09\x3a\x09\x3a\x09\x3a\x10\x22\x10\x35\x37\x3b\x10\x46\x3f\x45\x10\x46\x10\x46\x09\x46", +}; +static struct PyCodeObject toplevel_consts_71_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts_10_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_consts_10_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_consts_10_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 15, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1473, + .co_code = & toplevel_consts_71_consts_10_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_71_consts_10_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_10_names_2._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_71_consts_10_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_consts_10_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_consts_10_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_71_consts_10_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_71_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_71_consts_0._ascii.ob_base, + & toplevel_consts_71_consts_1._ascii.ob_base, + & toplevel_consts_71_consts_2.ob_base, + & toplevel_consts_71_consts_3.ob_base, + & toplevel_consts_71_consts_4.ob_base, + & toplevel_consts_71_consts_5.ob_base, + Py_None, + & toplevel_consts_71_consts_7.ob_base, + & toplevel_consts_71_consts_8.ob_base, + & toplevel_consts_71_consts_9.ob_base, + & toplevel_consts_71_consts_10.ob_base, + & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + & toplevel_consts_53_consts_10._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_71_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_53_names_9._ascii.ob_base, + & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + & toplevel_consts_71_consts_3_name._ascii.ob_base, + & toplevel_consts_53_names_11._ascii.ob_base, + & toplevel_consts_71_consts_4_name._ascii.ob_base, + & toplevel_consts_71_consts_5_name._ascii.ob_base, + & toplevel_consts_71_consts_7_name._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_53_consts_9_name._ascii.ob_base, + & toplevel_consts_71_consts_10_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_71_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x02\x02\x08\x01\x02\x09\x08\x01\x02\x0c\x08\x01\x02\x15\x08\x01\x02\x14\x0a\x01\x02\x1f\x0a\x01\x02\x17\x0a\x01\x02\x0f\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[125]; + } +toplevel_consts_71_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 124, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xc3\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x3f\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\xc1\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x41\x08\x08\x02\x02\x08\x0b\x02\x02\x08\x14\x02\x02\x08\x13\x02\x02\x02\x01\x08\x1d\x02\x02\x02\x01\x08\x15\x02\x02\x02\x01\x08\x0d\x02\x02\x0c\x0b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[103]; + } +toplevel_consts_71_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 102, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x49\x01\x01\x06\x12\x05\x2b\x05\x2b\x05\x2b\x05\x2b\x06\x12\x05\x18\x05\x18\x05\x18\x05\x18\x06\x11\x05\x16\x05\x16\x05\x16\x05\x16\x06\x11\x05\x14\x05\x14\x05\x14\x05\x14\x06\x11\x2f\x33\x05\x18\x05\x18\x05\x18\x05\x18\x06\x11\x27\x2b\x05\x18\x05\x18\x05\x18\x05\x18\x06\x11\x29\x2d\x05\x1b\x05\x1b\x05\x1b\x05\x1b\x06\x12\x05\x46\x05\x46\x05\x46\x05\x46\x05\x46\x05\x46", +}; +static struct PyCodeObject toplevel_consts_71 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_71_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_71_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_71_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1331, + .co_code = & toplevel_consts_71_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_71_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_71_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_71_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_71_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_73_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x65\x06\x5a\x07\x64\x04\x84\x00\x5a\x08\x64\x05\x84\x00\x5a\x09\x64\x0b\x64\x07\x84\x01\x5a\x0a\x64\x08\x84\x00\x5a\x0b\x65\x0c\x64\x09\x84\x00\x83\x01\x5a\x0d\x64\x0a\x84\x00\x5a\x0e\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_73_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[173]; + } +toplevel_consts_73_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 172, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x46\x69\x6c\x65\x2d\x62\x61\x73\x65\x64\x20\x66\x69\x6e\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x49\x6e\x74\x65\x72\x61\x63\x74\x69\x6f\x6e\x73\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x73\x79\x73\x74\x65\x6d\x20\x61\x72\x65\x20\x63\x61\x63\x68\x65\x64\x20\x66\x6f\x72\x20\x70\x65\x72\x66\x6f\x72\x6d\x61\x6e\x63\x65\x2c\x20\x62\x65\x69\x6e\x67\x0a\x20\x20\x20\x20\x72\x65\x66\x72\x65\x73\x68\x65\x64\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x74\x68\x65\x20\x66\x69\x6e\x64\x65\x72\x20\x69\x73\x20\x68\x61\x6e\x64\x6c\x69\x6e\x67\x20\x68\x61\x73\x20\x62\x65\x65\x6e\x20\x6d\x6f\x64\x69\x66\x69\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[113]; + } +toplevel_consts_73_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 112, + }, + .ob_shash = -1, + .ob_sval = "\x87\x05\x67\x00\x7d\x03\x7c\x02\x44\x00\x5d\x0f\x5c\x02\x8a\x05\x7d\x04\x7c\x03\xa0\x00\x88\x05\x66\x01\x64\x01\x84\x08\x7c\x04\x44\x00\x83\x01\xa1\x01\x01\x00\x71\x05\x7c\x03\x7c\x00\x5f\x01\x7c\x01\x70\x1b\x64\x02\x7c\x00\x5f\x02\x74\x03\x7c\x00\x6a\x02\x83\x01\x73\x2b\x74\x04\x74\x05\x6a\x06\x83\x00\x7c\x00\x6a\x02\x83\x02\x7c\x00\x5f\x02\x64\x03\x7c\x00\x5f\x07\x74\x08\x83\x00\x7c\x00\x5f\x09\x74\x08\x83\x00\x7c\x00\x5f\x0a\x64\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[155]; + } +toplevel_consts_73_consts_2_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 154, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x49\x6e\x69\x74\x69\x61\x6c\x69\x7a\x65\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x73\x65\x61\x72\x63\x68\x20\x6f\x6e\x20\x61\x6e\x64\x20\x61\x20\x76\x61\x72\x69\x61\x62\x6c\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x32\x2d\x74\x75\x70\x6c\x65\x73\x20\x63\x6f\x6e\x74\x61\x69\x6e\x69\x6e\x67\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x73\x75\x66\x66\x69\x78\x65\x73\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x65\x63\x6f\x67\x6e\x69\x7a\x65\x73\x2e", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_73_consts_2_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x81\x00\x7c\x00\x5d\x07\x7d\x01\x7c\x01\x89\x02\x66\x02\x56\x00\x01\x00\x71\x02\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_73_consts_2_consts_1_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_42_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_73_consts_2_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.__init__..", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_73_consts_2_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x16\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_73_consts_2_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x1b\x44\x1b\x44\x31\x37\x1d\x23\x25\x2b\x1c\x2c\x1b\x44\x1b\x44\x1b\x44\x1b\x44\x1b\x44", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_2_consts_1_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + }, + }, +}; +static struct PyCodeObject toplevel_consts_73_consts_2_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_2_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 51, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1502, + .co_code = & toplevel_consts_73_consts_2_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_2_consts_1_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_17_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_2_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_2_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_2_consts_1_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_2_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 1, + .co_varnames = & toplevel_consts_65_consts_7_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_73_consts_2_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_73_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_73_consts_2_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_2_consts_1.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_38_consts_5.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_73_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_loaders", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_73_consts_2_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_mtime", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_73_consts_2_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "set", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_73_consts_2_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_cache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_73_consts_2_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_relaxed_path_cache", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[11]; + }_object; + } +toplevel_consts_73_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 11, + }, + .ob_item = { + & toplevel_consts_47_names_2._ascii.ob_base, + & toplevel_consts_73_consts_2_names_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_22_name._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_73_consts_2_names_7._ascii.ob_base, + & toplevel_consts_73_consts_2_names_8._ascii.ob_base, + & toplevel_consts_73_consts_2_names_9._ascii.ob_base, + & toplevel_consts_73_consts_2_names_10._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_73_consts_2_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader_details", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_73_consts_2_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loaders", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_73_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_3._ascii.ob_base, + & toplevel_consts_52_varnames_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_73_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_73_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x04\x04\x0c\x01\x18\x01\x06\x01\x0a\x02\x0a\x01\x12\x01\x06\x01\x08\x01\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_73_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x02\x80\x04\x04\x02\x01\x04\x01\x06\xff\x18\x01\x06\x01\x0a\x02\x08\x01\x14\x01\x06\x01\x08\x01\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[113]; + } +toplevel_consts_73_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 112, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x13\x15\x09\x10\x21\x2f\x09\x44\x09\x44\x0d\x1d\x0d\x13\x15\x1d\x0d\x14\x0d\x44\x1b\x44\x1b\x44\x1b\x44\x1b\x44\x3b\x43\x1b\x44\x1b\x44\x0d\x44\x0d\x44\x0d\x44\x19\x20\x09\x0d\x09\x16\x15\x19\x15\x20\x1d\x20\x09\x0d\x09\x12\x10\x1b\x1c\x20\x1c\x25\x10\x26\x09\x3c\x19\x23\x24\x27\x24\x2e\x24\x30\x32\x36\x32\x3b\x19\x3c\x0d\x11\x0d\x16\x1c\x1e\x09\x0d\x09\x19\x1c\x1f\x1c\x21\x09\x0d\x09\x19\x24\x27\x24\x29\x09\x0d\x09\x21\x09\x21\x09\x21", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_73_consts_2_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_3._ascii.ob_base, + & toplevel_consts_52_varnames_6._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_2_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = " @", +}; +static struct PyCodeObject toplevel_consts_73_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 7, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1496, + .co_code = & toplevel_consts_73_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_2_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_73_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 5, + .co_nplaincellvars = 1, + .co_ncellvars = 1, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_73_consts_2_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_73_consts_3_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7c\x00\x5f\x00\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_73_consts_3_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Invalidate the directory mtime.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_3_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_73_consts_3_consts_0._ascii.ob_base, + & toplevel_consts_38_consts_5.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_73_consts_3_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_73_consts_2_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_73_consts_3_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.invalidate_caches", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[11]; + } +toplevel_consts_73_consts_3_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 10, + }, + .ob_shash = -1, + .ob_sval = "\x1c\x1e\x09\x0d\x09\x19\x09\x19\x09\x19", +}; +static struct PyCodeObject toplevel_consts_73_consts_3 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_3_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_3_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_3_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1512, + .co_code = & toplevel_consts_73_consts_3_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_3_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_3_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[55]; + } +toplevel_consts_73_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 54, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\xa1\x01\x7d\x02\x7c\x02\x64\x02\x75\x00\x72\x13\x64\x02\x67\x00\x66\x02\x53\x00\x7c\x02\x6a\x04\x7c\x02\x6a\x05\x70\x19\x67\x00\x66\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[198]; + } +toplevel_consts_73_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 197, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x54\x72\x79\x20\x74\x6f\x20\x66\x69\x6e\x64\x20\x61\x20\x6c\x6f\x61\x64\x65\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x70\x6f\x72\x74\x69\x6f\x6e\x73\x2e\x20\x52\x65\x74\x75\x72\x6e\x73\x20\x28\x6c\x6f\x61\x64\x65\x72\x2c\x20\x6c\x69\x73\x74\x2d\x6f\x66\x2d\x70\x6f\x72\x74\x69\x6f\x6e\x73\x29\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[102]; + } +toplevel_consts_73_consts_4_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 101, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.find_loader() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_73_consts_4_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_4_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_73_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_36_names_1._ascii.ob_base, + & toplevel_consts_36_names_2._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_73_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.find_loader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_73_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x06\x07\x02\x02\x04\xfe\x0a\x03\x08\x01\x08\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_73_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x04\x07\x02\x01\x06\x01\x0a\x01\x06\x01\x0a\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[55]; + } +toplevel_consts_73_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 54, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x54\x18\x2a\x09\x2b\x09\x2b\x10\x14\x10\x28\x1f\x27\x10\x28\x09\x0d\x0c\x10\x14\x18\x0c\x18\x09\x1c\x14\x18\x1a\x1c\x14\x1c\x0d\x1c\x10\x14\x10\x1b\x1d\x21\x1d\x3c\x1d\x42\x40\x42\x10\x42\x09\x42", +}; +static struct PyCodeObject toplevel_consts_73_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1518, + .co_code = & toplevel_consts_73_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_42_names_3._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_73_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x7c\x02\x7c\x03\x83\x02\x7d\x06\x74\x00\x7c\x02\x7c\x03\x7c\x06\x7c\x04\x64\x01\x8d\x04\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_51._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_73_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_52_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_73_consts_5_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "smsl", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_73_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_52_varnames_5._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_5_varnames_4._ascii.ob_base, + & toplevel_consts_53_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_73_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder._get_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_73_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x08\x01\x02\x01\x06\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x08\x01\x08\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_73_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x12\x1e\x1f\x27\x29\x2d\x12\x2e\x09\x0f\x10\x27\x28\x30\x32\x36\x3f\x45\x43\x47\x10\x48\x10\x48\x09\x48", +}; +static struct PyCodeObject toplevel_consts_73_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 6, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 1533, + .co_code = & toplevel_consts_73_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_71_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_71_consts_7_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 7, + .co_nlocals = 7, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[383]; + } +toplevel_consts_73_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 382, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7d\x03\x7c\x01\xa0\x00\x64\x02\xa1\x01\x64\x03\x19\x00\x7d\x04\x09\x00\x74\x01\x7c\x00\x6a\x02\x70\x11\x74\x03\x6a\x04\x83\x00\x83\x01\x6a\x05\x7d\x05\x6e\x0d\x23\x00\x04\x00\x74\x06\x79\x20\x01\x00\x01\x00\x01\x00\x64\x04\x7d\x05\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x05\x7c\x00\x6a\x07\x6b\x03\x72\x2e\x7c\x00\xa0\x08\xa1\x00\x01\x00\x7c\x05\x7c\x00\x5f\x07\x74\x09\x83\x00\x72\x39\x7c\x00\x6a\x0a\x7d\x06\x7c\x04\xa0\x0b\xa1\x00\x7d\x07\x6e\x05\x7c\x00\x6a\x0c\x7d\x06\x7c\x04\x7d\x07\x7c\x07\x7c\x06\x76\x00\x72\x6d\x74\x0d\x7c\x00\x6a\x02\x7c\x04\x83\x02\x7d\x08\x7c\x00\x6a\x0e\x44\x00\x5d\x1d\x5c\x02\x7d\x09\x7d\x0a\x64\x05\x7c\x09\x17\x00\x7d\x0b\x74\x0d\x7c\x08\x7c\x0b\x83\x02\x7d\x0c\x74\x0f\x7c\x0c\x83\x01\x72\x68\x7c\x00\xa0\x10\x7c\x0a\x7c\x01\x7c\x0c\x7c\x08\x67\x01\x7c\x02\xa1\x05\x02\x00\x01\x00\x53\x00\x71\x4b\x74\x11\x7c\x08\x83\x01\x7d\x03\x7c\x00\x6a\x0e\x44\x00\x5d\x38\x5c\x02\x7d\x09\x7d\x0a\x09\x00\x74\x0d\x7c\x00\x6a\x02\x7c\x04\x7c\x09\x17\x00\x83\x02\x7d\x0c\x6e\x0d\x23\x00\x04\x00\x74\x12\x79\x89\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x64\x06\x53\x00\x77\x00\x25\x00\x74\x13\xa0\x14\x64\x07\x7c\x0c\x64\x03\x64\x08\xa6\x03\x01\x00\x7c\x07\x7c\x09\x17\x00\x7c\x06\x76\x00\x72\xa8\x74\x0f\x7c\x0c\x83\x01\x72\xa8\x7c\x00\xa0\x10\x7c\x0a\x7c\x01\x7c\x0c\x64\x06\x7c\x02\xa1\x05\x02\x00\x01\x00\x53\x00\x71\x70\x7c\x03\x72\xbd\x74\x13\xa0\x14\x64\x09\x7c\x08\xa1\x02\x01\x00\x74\x13\xa0\x15\x7c\x01\x64\x06\xa1\x02\x7d\x0d\x7c\x08\x67\x01\x7c\x0d\x5f\x16\x7c\x0d\x53\x00\x64\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[112]; + } +toplevel_consts_73_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 111, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x54\x72\x79\x20\x74\x6f\x20\x66\x69\x6e\x64\x20\x61\x20\x73\x70\x65\x63\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x6d\x61\x74\x63\x68\x69\x6e\x67\x20\x73\x70\x65\x63\x2c\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x6e\x6f\x74\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_73_consts_7_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "trying {}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_73_consts_7_consts_8_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "verbosity", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_73_consts_7_consts_8 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_73_consts_7_consts_8_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_73_consts_7_consts_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "possible namespace for {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_73_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_73_consts_7_consts_0._ascii.ob_base, + Py_False, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_38_consts_5.ob_base.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + Py_None, + & toplevel_consts_73_consts_7_consts_7._ascii.ob_base, + & toplevel_consts_73_consts_7_consts_8._object.ob_base.ob_base, + & toplevel_consts_73_consts_7_consts_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_73_consts_7_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_fill_cache", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[23]; + }_object; + } +toplevel_consts_73_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 23, + }, + .ob_item = { + & toplevel_consts_36_names_7._ascii.ob_base, + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_61_consts_2_names_1._ascii.ob_base, + & toplevel_consts_19_names_1._ascii.ob_base, + & toplevel_consts_73_consts_2_names_7._ascii.ob_base, + & toplevel_consts_73_consts_7_names_8._ascii.ob_base, + & toplevel_consts_11_consts_3_name._ascii.ob_base, + & toplevel_consts_73_consts_2_names_10._ascii.ob_base, + & toplevel_consts_38_names_2._ascii.ob_base, + & toplevel_consts_73_consts_2_names_9._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_73_consts_2_names_1._ascii.ob_base, + & toplevel_consts_20_name._ascii.ob_base, + & toplevel_consts_71_consts_7_name._ascii.ob_base, + & toplevel_consts_21_name._ascii.ob_base, + & toplevel_consts_36_names_17._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_43_names_2._ascii.ob_base, + & toplevel_consts_52_names_10._ascii.ob_base, + & toplevel_consts_51_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_73_consts_7_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "is_namespace", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_73_consts_7_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tail_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_73_consts_7_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_73_consts_7_varnames_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cache_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_73_consts_7_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "base_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_73_consts_7_varnames_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "init_filename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_73_consts_7_varnames_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "full_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_73_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_42_varnames_1._ascii.ob_base, + & toplevel_consts_53_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_3._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_4._ascii.ob_base, + & toplevel_consts_47_varnames_1._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_6._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_7._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_8._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_52_varnames_5._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_11._ascii.ob_base, + & toplevel_consts_73_consts_7_varnames_12._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_73_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.find_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[95]; + } +toplevel_consts_73_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 94, + }, + .ob_shash = -1, + .ob_sval = "\x04\x05\x0e\x01\x02\x01\x16\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x0a\x02\x08\x01\x06\x01\x06\x02\x06\x01\x0a\x01\x06\x02\x04\x01\x08\x02\x0c\x01\x0e\x01\x08\x01\x0a\x01\x08\x01\x18\x01\x02\xff\x08\x05\x0e\x02\x02\x01\x12\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x10\x02\x0c\x01\x08\x01\x0a\x01\x04\x01\x08\xff\x02\x80\x04\x02\x0c\x01\x0c\x01\x08\x01\x04\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[115]; + } +toplevel_consts_73_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 114, + }, + .ob_shash = -1, + .ob_sval = "\x04\x05\x0e\x01\x02\x04\x16\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x08\x01\x02\x02\x08\xff\x06\x01\x04\x02\x02\x05\x06\xfc\x0a\x01\x06\x02\x04\x01\x06\x02\x02\x0a\x0c\xf7\x04\x01\x04\x08\x06\xf8\x08\x01\x0a\x01\x06\x01\x1c\x01\x08\x04\x04\x02\x04\x09\x06\xf7\x02\x04\x12\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x10\x01\x0a\x01\x02\x03\x06\xfe\x02\x02\x02\xff\x02\x01\x06\xff\x0c\x01\x02\x80\x02\x01\x02\x04\x0c\xfd\x0c\x01\x08\x01\x04\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[383]; + } +toplevel_consts_73_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 382, + }, + .ob_shash = -1, + .ob_sval = "\x18\x1d\x09\x15\x17\x1f\x17\x2f\x2b\x2e\x17\x2f\x30\x31\x17\x32\x09\x14\x09\x17\x15\x1f\x20\x24\x20\x29\x20\x39\x2d\x30\x2d\x37\x2d\x39\x15\x3a\x15\x43\x0d\x12\x0d\x12\x00\x00\x09\x17\x10\x17\x09\x17\x09\x17\x09\x17\x09\x17\x15\x17\x0d\x12\x0d\x12\x0d\x12\x09\x17\x00\x00\x0c\x11\x15\x19\x15\x25\x0c\x25\x09\x25\x0d\x11\x0d\x1f\x0d\x1f\x0d\x1f\x20\x25\x0d\x11\x0d\x1d\x0c\x17\x0c\x19\x09\x27\x15\x19\x15\x2d\x0d\x12\x1c\x27\x1c\x2f\x1c\x2f\x0d\x19\x0d\x19\x15\x19\x15\x25\x0d\x12\x1c\x27\x0d\x19\x0c\x18\x1c\x21\x0c\x21\x09\x36\x19\x23\x24\x28\x24\x2d\x2f\x3a\x19\x3b\x0d\x16\x29\x2d\x29\x36\x0d\x36\x0d\x36\x11\x25\x11\x17\x19\x25\x21\x2b\x2e\x34\x21\x34\x11\x1e\x1d\x27\x28\x31\x33\x40\x1d\x41\x11\x1a\x14\x20\x21\x2a\x14\x2b\x11\x62\x1c\x20\x1c\x62\x2b\x37\x39\x41\x43\x4c\x4f\x58\x4e\x59\x5b\x61\x1c\x62\x15\x62\x15\x62\x15\x62\x11\x62\x20\x2b\x2c\x35\x20\x36\x11\x1d\x25\x29\x25\x32\x09\x38\x09\x38\x0d\x21\x0d\x13\x15\x21\x0d\x1c\x1d\x27\x28\x2c\x28\x31\x33\x3e\x41\x47\x33\x47\x1d\x48\x11\x1a\x11\x1a\x00\x00\x0d\x1c\x14\x1e\x0d\x1c\x0d\x1c\x0d\x1c\x0d\x1c\x18\x1c\x18\x1c\x18\x1c\x18\x1c\x0d\x1c\x00\x00\x0d\x17\x0d\x4d\x29\x34\x36\x3f\x4b\x4c\x0d\x4d\x0d\x4d\x0d\x4d\x10\x1c\x1f\x25\x10\x25\x29\x2e\x10\x2e\x0d\x38\x14\x20\x21\x2a\x14\x2b\x11\x38\x1c\x20\x1c\x38\x2b\x37\x39\x41\x43\x4c\x2b\x2f\x31\x37\x1c\x38\x15\x38\x15\x38\x15\x38\x00\x00\x0c\x18\x09\x18\x0d\x17\x0d\x50\x29\x44\x46\x4f\x0d\x50\x0d\x50\x14\x1e\x14\x39\x2a\x32\x34\x38\x14\x39\x0d\x11\x30\x39\x2f\x3a\x0d\x11\x0d\x2c\x14\x18\x0d\x18\x10\x14\x10\x14", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_73_consts_7_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x8a\x0a\x15\x00\x95\x09\x21\x07\xa0\x01\x21\x07\xc1\x35\x08\x41\x3e\x02\xc1\x3e\x07\x42\x0a\x09\xc2\x09\x01\x42\x0a\x09", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_73_consts_7_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_73_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_73_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 1538, + .co_code = & toplevel_consts_73_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_73_consts_7_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_53_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 14, + .co_nlocals = 14, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[193]; + } +toplevel_consts_73_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 192, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x7d\x01\x09\x00\x74\x01\x6a\x02\x7c\x01\x70\x0b\x74\x01\x6a\x03\x83\x00\x83\x01\x7d\x02\x6e\x10\x23\x00\x04\x00\x74\x04\x74\x05\x74\x06\x66\x03\x79\x1c\x01\x00\x01\x00\x01\x00\x67\x00\x7d\x02\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x07\x6a\x08\xa0\x09\x64\x01\xa1\x01\x73\x2a\x74\x0a\x7c\x02\x83\x01\x7c\x00\x5f\x0b\x6e\x25\x74\x0a\x83\x00\x7d\x03\x7c\x02\x44\x00\x5d\x1c\x7d\x04\x7c\x04\xa0\x0c\x64\x02\xa1\x01\x5c\x03\x7d\x05\x7d\x06\x7d\x07\x7c\x06\x72\x44\x64\x03\xa0\x0d\x7c\x05\x7c\x07\xa0\x0e\xa1\x00\xa1\x02\x7d\x08\x6e\x02\x7c\x05\x7d\x08\x7c\x03\xa0\x0f\x7c\x08\xa1\x01\x01\x00\x71\x2f\x7c\x03\x7c\x00\x5f\x0b\x74\x07\x6a\x08\xa0\x09\x74\x10\xa1\x01\x72\x5e\x64\x04\x84\x00\x7c\x02\x44\x00\x83\x01\x7c\x00\x5f\x11\x64\x05\x53\x00\x64\x05\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[69]; + } +toplevel_consts_73_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 68, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Fill the cache of potential modules and packages for this directory.", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_73_consts_8_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x68\x00\x7c\x00\x5d\x06\x7d\x01\x7c\x01\xa0\x00\xa1\x00\x92\x02\x71\x02\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_73_consts_8_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_38_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_73_consts_8_consts_4_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fn", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_8_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_73_consts_8_consts_4_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[42]; + } +toplevel_consts_73_consts_8_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 41, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder._fill_cache..", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_73_consts_8_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x14\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_73_consts_8_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "(G(G(G8:)+)3)3(G(G(G", +}; +static struct PyCodeObject toplevel_consts_73_consts_8_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_8_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_8_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1618, + .co_code = & toplevel_consts_73_consts_8_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_8_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_8_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_8_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_8_consts_4_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_8_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_8_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_73_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_73_consts_8_consts_0._ascii.ob_base, + & toplevel_consts_9_0._ascii.ob_base, + & toplevel_consts_36_consts_6._ascii.ob_base, + & toplevel_consts_25_consts_1._ascii.ob_base, + & toplevel_consts_73_consts_8_consts_4.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_73_consts_8_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "listdir", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_73_consts_8_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "PermissionError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_73_consts_8_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "NotADirectoryError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_73_consts_8_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "add", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[18]; + }_object; + } +toplevel_consts_73_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 18, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_73_consts_8_names_2._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_71_consts_4_names_2._ascii.ob_base, + & toplevel_consts_73_consts_8_names_5._ascii.ob_base, + & toplevel_consts_73_consts_8_names_6._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_11_names_1._ascii.ob_base, + & toplevel_consts_11_names_2._ascii.ob_base, + & toplevel_consts_73_consts_2_names_8._ascii.ob_base, + & toplevel_consts_73_consts_2_names_9._ascii.ob_base, + & toplevel_consts_37_names_19._ascii.ob_base, + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_38_names_2._ascii.ob_base, + & toplevel_consts_73_consts_8_names_15._ascii.ob_base, + & toplevel_consts_11_names_3._ascii.ob_base, + & toplevel_consts_73_consts_2_names_10._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_73_consts_8_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "contents", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_73_consts_8_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "lower_suffix_contents", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_73_consts_8_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "new_name", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_73_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_41_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_8_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_67_consts_11_varnames_1._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_67_consts_3_varnames_2._ascii.ob_base, + & toplevel_consts_65_consts_7_consts_2_varnames_1._ascii.ob_base, + & toplevel_consts_73_consts_8_varnames_8._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_73_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder._fill_cache", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[43]; + } +toplevel_consts_73_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 42, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x02\x01\x14\x01\x02\x80\x12\x01\x08\x03\x02\xfd\x02\x80\x0c\x06\x0c\x01\x06\x07\x08\x01\x10\x01\x04\x01\x12\x01\x04\x02\x0c\x01\x06\x01\x0c\x01\x12\x01\x04\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[49]; + } +toplevel_consts_73_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 48, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x02\x06\x14\xfc\x02\x80\x02\x04\x08\xfd\x12\x03\x02\x80\x0a\x03\x02\x10\x0c\xf1\x06\x07\x02\x01\x04\x06\x02\xfa\x10\x01\x02\x01\x02\x03\x12\xfe\x04\x02\x0c\x01\x06\x01\x0a\x01\x18\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[193]; + } +toplevel_consts_73_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 192, + }, + .ob_shash = -1, + .ob_sval = "\x10\x14\x10\x19\x09\x0d\x09\x1a\x18\x1b\x18\x23\x24\x28\x24\x38\x2c\x2f\x2c\x36\x2c\x38\x18\x39\x0d\x15\x0d\x15\x00\x00\x09\x1a\x11\x22\x24\x33\x35\x47\x10\x48\x09\x1a\x09\x1a\x09\x1a\x09\x1a\x18\x1a\x0d\x15\x0d\x15\x0d\x15\x09\x1a\x00\x00\x10\x13\x10\x1c\x10\x2e\x28\x2d\x10\x2e\x09\x35\x20\x23\x24\x2c\x20\x2d\x0d\x11\x0d\x1d\x0d\x1d\x25\x28\x25\x2a\x0d\x22\x19\x21\x0d\x34\x0d\x34\x11\x15\x25\x29\x25\x38\x34\x37\x25\x38\x11\x22\x11\x15\x17\x1a\x1c\x22\x14\x17\x11\x24\x20\x27\x20\x44\x2f\x33\x35\x3b\x35\x43\x35\x43\x20\x44\x15\x1d\x15\x1d\x20\x24\x15\x1d\x11\x26\x11\x34\x2b\x33\x11\x34\x11\x34\x11\x34\x20\x35\x0d\x11\x0d\x1d\x0c\x0f\x0c\x18\x0c\x40\x24\x3f\x0c\x40\x09\x47\x28\x47\x28\x47\x3e\x46\x28\x47\x28\x47\x0d\x11\x0d\x25\x0d\x25\x0d\x25\x09\x47\x09\x47", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_73_consts_8_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x84\x09\x0e\x00\x8e\x0c\x1d\x07\x9c\x01\x1d\x07", +}; +static struct PyCodeObject toplevel_consts_73_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_73_consts_8_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 10, + .co_firstlineno = 1589, + .co_code = & toplevel_consts_73_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_52_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_73_consts_7_names_8._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 9, + .co_nlocals = 9, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_73_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x87\x00\x87\x01\x88\x00\x88\x01\x66\x02\x64\x01\x84\x08\x7d\x02\x7c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[277]; + } +toplevel_consts_73_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 276, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x41\x20\x63\x6c\x61\x73\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x77\x68\x69\x63\x68\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x61\x20\x63\x6c\x6f\x73\x75\x72\x65\x20\x74\x6f\x20\x75\x73\x65\x20\x6f\x6e\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x5f\x68\x6f\x6f\x6b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x68\x69\x63\x68\x20\x77\x69\x6c\x6c\x20\x72\x65\x74\x75\x72\x6e\x20\x61\x6e\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x20\x75\x73\x69\x6e\x67\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6c\x6f\x61\x64\x65\x72\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x70\x61\x74\x68\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x61\x6c\x6c\x65\x64\x20\x6f\x6e\x20\x74\x68\x65\x20\x63\x6c\x6f\x73\x75\x72\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x66\x20\x74\x68\x65\x20\x70\x61\x74\x68\x20\x63\x61\x6c\x6c\x65\x64\x20\x6f\x6e\x20\x74\x68\x65\x20\x63\x6c\x6f\x73\x75\x72\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x61\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x2c\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_73_consts_9_consts_1_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x73\x0a\x74\x01\x64\x01\x7c\x00\x64\x02\x8d\x02\x82\x01\x89\x01\x7c\x00\x67\x01\x89\x02\xa2\x01\x52\x00\x8e\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[46]; + } +toplevel_consts_73_consts_9_consts_1_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 45, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Path hook for importlib.machinery.FileFinder.", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_73_consts_9_consts_1_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "only directories are supported", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_73_consts_9_consts_1_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_73_consts_9_consts_1_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_9_consts_1_consts_1._ascii.ob_base, + & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_9_consts_1_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_21_name._ascii.ob_base, + & toplevel_consts_41_consts_2_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_9_consts_1_freevars = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_73_consts_9_consts_1_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_hook_for_FileFinder", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[55]; + } +toplevel_consts_73_consts_9_consts_1_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 54, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.path_hook..path_hook_for_FileFinder", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_9_consts_1_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x0c\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_9_consts_1_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x06\x02\x0e\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_73_consts_9_consts_1_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x14\x1f\x20\x24\x14\x25\x0d\x4f\x17\x22\x23\x43\x4a\x4e\x17\x4f\x17\x4f\x11\x4f\x14\x17\x18\x1c\x14\x2e\x1f\x2d\x14\x2e\x14\x2e\x14\x2e\x0d\x2e", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_9_consts_1_localsplusnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_15_varnames_2._ascii.ob_base, + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_73_consts_9_consts_1_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = "\x20\x80\x80", +}; +static struct PyCodeObject toplevel_consts_73_consts_9_consts_1 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_9_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_9_consts_1_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_9_consts_1_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 19, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1630, + .co_code = & toplevel_consts_73_consts_9_consts_1_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_9_consts_1_localsplusnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_73_consts_9_consts_1_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_73_consts_9_consts_1_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_9_consts_1_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_9_consts_1_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_9_consts_1_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_9_consts_1_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 2, + .co_varnames = & toplevel_consts_17_consts_1_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_73_consts_9_consts_1_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_73_consts_9_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_9_consts_1.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_73_consts_9_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_53_consts_6_varnames_0._ascii.ob_base, + & toplevel_consts_73_consts_2_varnames_2._ascii.ob_base, + & toplevel_consts_73_consts_9_consts_1_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_73_consts_9_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_hook", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_73_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.path_hook", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x04\x80\x0c\x0a\x04\x06", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_73_consts_9_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x04\x80\x0c\x0e\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_73_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x00\x00\x00\x00\x09\x2e\x09\x2e\x09\x2e\x09\x2e\x09\x2e\x09\x2e\x10\x28\x09\x28", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_73_consts_9_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = "`` ", +}; +static struct PyCodeObject toplevel_consts_73_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 7, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1620, + .co_code = & toplevel_consts_73_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_73_consts_9_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_73_consts_9_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_73_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_73_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_consts_9_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 2, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_73_consts_9_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_73_consts_9_consts_1_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_73_consts_10_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder({!r})", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_10_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_73_consts_10_consts_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_73_consts_10_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_25_names_0._ascii.ob_base, + & toplevel_consts_15_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_73_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "FileFinder.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_73_consts_10_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x10\x22\x10\x34\x2a\x2e\x2a\x33\x10\x34\x09\x34", +}; +static struct PyCodeObject toplevel_consts_73_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts_10_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_consts_10_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_67_consts_10_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1638, + .co_code = & toplevel_consts_67_consts_10_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_67_consts_10_name._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_67_consts_6_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_consts_10_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_59_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[12]; + }_object; + } +toplevel_consts_73_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 12, + }, + .ob_item = { + & toplevel_consts_73_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_1._ascii.ob_base, + & toplevel_consts_73_consts_2.ob_base, + & toplevel_consts_73_consts_3.ob_base, + & toplevel_consts_73_consts_4.ob_base, + & toplevel_consts_73_consts_5.ob_base, + Py_None, + & toplevel_consts_73_consts_7.ob_base, + & toplevel_consts_73_consts_8.ob_base, + & toplevel_consts_73_consts_9.ob_base, + & toplevel_consts_73_consts_10.ob_base, + & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[15]; + }_object; + } +toplevel_consts_73_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 15, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_1._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_0._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_2._ascii.ob_base, + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_55_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_71_consts_2_consts_2._ascii.ob_base, + & toplevel_consts_42_name._ascii.ob_base, + & toplevel_consts_53_consts_9_name._ascii.ob_base, + & toplevel_consts_42_names_3._ascii.ob_base, + & toplevel_consts_71_consts_7_name._ascii.ob_base, + & toplevel_consts_53_consts_8_name._ascii.ob_base, + & toplevel_consts_73_consts_7_names_8._ascii.ob_base, + & toplevel_consts_53_names_11._ascii.ob_base, + & toplevel_consts_73_consts_9_name._ascii.ob_base, + & toplevel_consts_67_consts_10_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_73_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x02\x06\x07\x06\x10\x04\x04\x06\x02\x06\x0f\x08\x05\x06\x33\x02\x1f\x08\x01\x0a\x11", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[117]; + } +toplevel_consts_73_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 116, + }, + .ob_shash = -1, + .ob_sval = "\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x08\xa6\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x02\x61\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x02\x9f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x00\x7f\x06\x71\x06\x04\x04\x02\x06\x0f\x06\x05\x02\x02\x06\x31\x06\x1f\x02\x02\x08\x10\x0a\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_73_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x29\x05\x29\x05\x29\x05\x1e\x05\x1e\x05\x1e\x13\x24\x05\x10\x05\x42\x05\x42\x05\x42\x05\x48\x05\x48\x05\x48\x2a\x2e\x05\x14\x05\x14\x05\x14\x05\x47\x05\x47\x05\x47\x06\x11\x05\x28\x05\x28\x05\x28\x05\x28\x05\x34\x05\x34\x05\x34\x05\x34\x05\x34", +}; +static struct PyCodeObject toplevel_consts_73 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_73_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_73_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_73_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 1487, + .co_code = & toplevel_consts_73_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_73_consts_0._ascii.ob_base, + .co_qualname = & toplevel_consts_73_consts_0._ascii.ob_base, + .co_linetable = & toplevel_consts_73_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_73_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_73_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[147]; + } +toplevel_consts_75_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 146, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x64\x01\xa1\x01\x7d\x04\x7c\x00\xa0\x00\x64\x02\xa1\x01\x7d\x05\x7c\x04\x73\x21\x7c\x05\x72\x12\x7c\x05\x6a\x01\x7d\x04\x6e\x0f\x7c\x02\x7c\x03\x6b\x02\x72\x1c\x74\x02\x7c\x01\x7c\x02\x83\x02\x7d\x04\x6e\x05\x74\x03\x7c\x01\x7c\x02\x83\x02\x7d\x04\x7c\x05\x73\x2a\x74\x04\x7c\x01\x7c\x02\x7c\x04\x64\x03\x8d\x03\x7d\x05\x09\x00\x7c\x05\x7c\x00\x64\x02\x3c\x00\x7c\x04\x7c\x00\x64\x01\x3c\x00\x7c\x02\x7c\x00\x64\x04\x3c\x00\x7c\x03\x7c\x00\x64\x05\x3c\x00\x64\x00\x53\x00\x23\x00\x04\x00\x74\x05\x79\x47\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_75_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__loader__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_75_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__spec__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_75_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__file__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_75_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__cached__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_75_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + Py_None, + & toplevel_consts_75_consts_1._ascii.ob_base, + & toplevel_consts_75_consts_2._ascii.ob_base, + & toplevel_consts_73_consts_2_consts_1_freevars._object.ob_base.ob_base, + & toplevel_consts_75_consts_4._ascii.ob_base, + & toplevel_consts_75_consts_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_75_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_75_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Exception", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_75_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_75_names_0._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_63_consts_0._ascii.ob_base, + & toplevel_consts_61_consts_0._ascii.ob_base, + & toplevel_consts_52_name._ascii.ob_base, + & toplevel_consts_75_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_75_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ns", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_75_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pathname", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_75_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cpathname", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_75_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_75_varnames_0._ascii.ob_base, + & toplevel_consts_41_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_75_varnames_2._ascii.ob_base, + & toplevel_consts_75_varnames_3._ascii.ob_base, + & toplevel_consts_42_varnames_2._ascii.ob_base, + & toplevel_consts_52_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_75_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_fix_up_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_75_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x0a\x01\x04\x01\x04\x01\x08\x01\x08\x01\x0c\x01\x0a\x02\x04\x01\x0e\x01\x02\x01\x08\x01\x08\x01\x08\x01\x0c\x01\x02\x80\x0c\x01\x06\x02\x02\xfe\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[47]; + } +toplevel_consts_75_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 46, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x02\x0a\x01\x02\x01\x02\x06\x02\xfb\x02\x05\x08\xfc\x06\x01\x02\x03\x0c\xfe\x0a\x02\x02\x01\x10\x01\x02\x08\x08\xfa\x08\x01\x08\x01\x0c\x01\x02\x80\x02\x03\x02\xfe\x10\x02\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[147]; + } +toplevel_consts_75_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 146, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x10\x0e\x22\x15\x21\x0e\x22\x05\x0b\x0c\x0e\x0c\x1e\x13\x1d\x0c\x1e\x05\x09\x0c\x12\x05\x36\x0c\x10\x09\x36\x16\x1a\x16\x21\x0d\x13\x0d\x13\x0e\x16\x1a\x23\x0e\x23\x09\x36\x16\x2a\x2b\x2f\x31\x39\x16\x3a\x0d\x13\x0d\x13\x16\x26\x27\x2b\x2d\x35\x16\x36\x0d\x13\x0c\x10\x05\x46\x10\x27\x28\x2c\x2e\x36\x3f\x45\x10\x46\x10\x46\x09\x0d\x05\x0d\x1a\x1e\x09\x0b\x0c\x16\x09\x17\x1c\x22\x09\x0b\x0c\x18\x09\x19\x1a\x22\x09\x0b\x0c\x16\x09\x17\x1c\x25\x09\x0b\x0c\x18\x09\x19\x09\x19\x09\x19\x00\x00\x05\x0d\x0c\x15\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[16]; + } +toplevel_consts_75_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 15, + }, + .ob_shash = -1, + .ob_sval = "\xab\x10\x3d\x00\xbd\x07\x41\x08\x07\xc1\x07\x01\x41\x08\x07", +}; +static struct PyCodeObject toplevel_consts_75 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_75_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_75_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_75_code.ob_sval, + .co_exceptiontable = & toplevel_consts_75_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 4, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 1644, + .co_code = & toplevel_consts_75_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_75_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_25_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_75_name._ascii.ob_base, + .co_qualname = & toplevel_consts_75_name._ascii.ob_base, + .co_linetable = & toplevel_consts_75_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_75_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_75_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_75_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_76_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x74\x01\x6a\x02\x83\x00\x66\x02\x7d\x00\x74\x03\x74\x04\x66\x02\x7d\x01\x74\x05\x74\x06\x66\x02\x7d\x02\x7c\x00\x7c\x01\x7c\x02\x67\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[96]; + } +toplevel_consts_76_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 95, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x73\x20\x61\x20\x6c\x69\x73\x74\x20\x6f\x66\x20\x66\x69\x6c\x65\x2d\x62\x61\x73\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x61\x64\x65\x72\x73\x2e\x0a\x0a\x20\x20\x20\x20\x45\x61\x63\x68\x20\x69\x74\x65\x6d\x20\x69\x73\x20\x61\x20\x74\x75\x70\x6c\x65\x20\x28\x6c\x6f\x61\x64\x65\x72\x2c\x20\x73\x75\x66\x66\x69\x78\x65\x73\x29\x2e\x0a\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_76_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_76_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_76_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extension_suffixes", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_76_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_76_names_2._ascii.ob_base, + & toplevel_consts_61_consts_0._ascii.ob_base, + & toplevel_consts_37_names_21._ascii.ob_base, + & toplevel_consts_63_consts_0._ascii.ob_base, + & toplevel_consts_36_names_20._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_76_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extensions", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_76_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_76_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytecode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_76_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_76_varnames_0._ascii.ob_base, + & toplevel_consts_76_varnames_1._ascii.ob_base, + & toplevel_consts_76_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_76_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x05\x08\x01\x08\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_76_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x12\x25\x27\x2b\x27\x3e\x27\x40\x12\x40\x05\x0f\x0e\x1e\x20\x2f\x0e\x2f\x05\x0b\x10\x24\x26\x37\x10\x37\x05\x0d\x0d\x17\x19\x1f\x21\x29\x0c\x2a\x05\x2a", +}; +static struct PyCodeObject toplevel_consts_76 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_76_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_76_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_76_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 1667, + .co_code = & toplevel_consts_76_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_76_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_52_names_12._ascii.ob_base, + .co_qualname = & toplevel_consts_52_names_12._ascii.ob_base, + .co_linetable = & toplevel_consts_76_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_76_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_76_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_76_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_77_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x61\x00\x64\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_77_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_41_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_77_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_bootstrap_module", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_77_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_77_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_77_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_set_bootstrap_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_77_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_77_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x12\x23\x05\x0f\x05\x0f\x05\x0f", +}; +static struct PyCodeObject toplevel_consts_77 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_77_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_77_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 1678, + .co_code = & toplevel_consts_77_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_77_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_77_name._ascii.ob_base, + .co_qualname = & toplevel_consts_77_name._ascii.ob_base, + .co_linetable = & toplevel_consts_77_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_77_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_77_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_77_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_78_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x83\x01\x01\x00\x74\x01\x83\x00\x7d\x01\x74\x02\x6a\x03\xa0\x04\x74\x05\x6a\x06\x7c\x01\x8e\x00\x67\x01\xa1\x01\x01\x00\x74\x02\x6a\x07\xa0\x08\x74\x09\xa1\x01\x01\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[42]; + } +toplevel_consts_78_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 41, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Install the path-based import components.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_78_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_78_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_78_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "meta_path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_78_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_77_name._ascii.ob_base, + & toplevel_consts_52_names_12._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_71_consts_3_names_1._ascii.ob_base, + & toplevel_consts_47_names_2._ascii.ob_base, + & toplevel_consts_73_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_9_name._ascii.ob_base, + & toplevel_consts_78_names_7._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + & toplevel_consts_71_consts_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_78_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "supported_loaders", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_78_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_77_varnames_0._ascii.ob_base, + & toplevel_consts_78_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_78_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_install", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_78_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x08\x02\x06\x01\x14\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[51]; + } +toplevel_consts_78_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 50, + }, + .ob_shash = -1, + .ob_sval = "\x05\x1a\x1b\x2c\x05\x2d\x05\x2d\x19\x34\x19\x36\x05\x16\x05\x08\x05\x13\x05\x46\x1c\x26\x1c\x30\x32\x43\x1c\x44\x1b\x45\x05\x46\x05\x46\x05\x08\x05\x12\x05\x25\x1a\x24\x05\x25\x05\x25\x05\x25\x05\x25", +}; +static struct PyCodeObject toplevel_consts_78 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_78_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_78_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_78_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1683, + .co_code = & toplevel_consts_78_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_78_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_consts_78_name._ascii.ob_base, + .co_qualname = & toplevel_consts_78_name._ascii.ob_base, + .co_linetable = & toplevel_consts_78_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_78_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_78_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_78_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_79 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_24.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_81 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + Py_None, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_82 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_2.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_83 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + Py_True, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[84]; + }_object; + } +toplevel_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 84, + }, + .ob_item = { + & toplevel_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_2.ob_base.ob_base, + & toplevel_consts_3._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_5._ascii.ob_base, + & toplevel_consts_6.ob_base, + & toplevel_consts_7._ascii.ob_base, + & toplevel_consts_8.ob_base, + & toplevel_consts_9._object.ob_base.ob_base, + & toplevel_consts_10._object.ob_base.ob_base, + & toplevel_consts_11.ob_base, + & toplevel_consts_12.ob_base, + & toplevel_consts_13.ob_base, + & toplevel_consts_14.ob_base, + & toplevel_consts_15.ob_base, + & toplevel_consts_16.ob_base, + & toplevel_consts_17.ob_base, + & toplevel_consts_18.ob_base, + & toplevel_consts_19.ob_base, + & toplevel_consts_20.ob_base, + & toplevel_consts_21.ob_base, + & toplevel_consts_22.ob_base, + & toplevel_consts_23.ob_base, + & toplevel_consts_24.ob_base.ob_base, + & toplevel_consts_25.ob_base, + & toplevel_consts_26.ob_base.ob_base, + & toplevel_consts_14_consts_1.ob_base.ob_base, + & toplevel_consts_12_consts_3._ascii.ob_base, + & toplevel_consts_29.ob_base.ob_base, + & toplevel_consts_30._ascii.ob_base, + & toplevel_consts_31._ascii.ob_base, + & toplevel_consts_32._ascii.ob_base, + & toplevel_consts_33._ascii.ob_base, + & toplevel_consts_34._ascii.ob_base, + & toplevel_consts_35._object.ob_base.ob_base, + & toplevel_consts_36.ob_base, + & toplevel_consts_37.ob_base, + & toplevel_consts_38.ob_base, + & toplevel_consts_39.ob_base, + & toplevel_consts_40.ob_base, + & toplevel_consts_41.ob_base, + & toplevel_consts_42.ob_base, + & toplevel_consts_43.ob_base, + & toplevel_consts_44.ob_base, + & toplevel_consts_45.ob_base, + & toplevel_consts_46.ob_base, + & toplevel_consts_47.ob_base, + Py_True, + & toplevel_consts_49.ob_base, + & toplevel_consts_50.ob_base, + & toplevel_consts_51._object.ob_base.ob_base, + & toplevel_consts_52.ob_base, + & toplevel_consts_53.ob_base, + & toplevel_consts_53_consts_0._ascii.ob_base, + & toplevel_consts_55.ob_base, + & toplevel_consts_55_consts_0._ascii.ob_base, + & toplevel_consts_57.ob_base, + & toplevel_consts_57_consts_0._ascii.ob_base, + & toplevel_consts_59.ob_base, + & toplevel_consts_59_consts_0._ascii.ob_base, + & toplevel_consts_61.ob_base, + & toplevel_consts_61_consts_0._ascii.ob_base, + & toplevel_consts_63.ob_base, + & toplevel_consts_63_consts_0._ascii.ob_base, + & toplevel_consts_65.ob_base, + & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + & toplevel_consts_67.ob_base, + & toplevel_consts_67_consts_0._ascii.ob_base, + & toplevel_consts_69.ob_base, + & toplevel_consts_69_consts_0._ascii.ob_base, + & toplevel_consts_71.ob_base, + & toplevel_consts_71_consts_0._ascii.ob_base, + & toplevel_consts_73.ob_base, + & toplevel_consts_73_consts_0._ascii.ob_base, + & toplevel_consts_75.ob_base, + & toplevel_consts_76.ob_base, + & toplevel_consts_77.ob_base, + & toplevel_consts_78.ob_base, + & toplevel_consts_79._object.ob_base.ob_base, + & toplevel_consts_17_consts_1_consts._object.ob_base.ob_base, + & toplevel_consts_81._object.ob_base.ob_base, + & toplevel_consts_82._object.ob_base.ob_base, + & toplevel_consts_83._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "nt", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "posix", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "all", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_pathseps_with_colon", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[38]; + } +toplevel_names_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 37, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_CASE_INSENSITIVE_PLATFORMS_BYTES_KEY", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_names_36 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "type", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_names_37 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__code__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_names_51 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "DEBUG_BYTECODE_SUFFIXES", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_names_52 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "OPTIMIZED_BYTECODE_SUFFIXES", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_names_67 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "object", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[85]; + }_object; + } +toplevel_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 85, + }, + .ob_item = { + & toplevel_consts_41_consts_3_consts_1_3._ascii.ob_base, + & toplevel_consts_41_names_0._ascii.ob_base, + & toplevel_consts_46_names_6._ascii.ob_base, + & toplevel_consts_25_names_7._ascii.ob_base, + & toplevel_consts_11_consts_3_names_0._ascii.ob_base, + & toplevel_consts_36_names_0._ascii.ob_base, + & toplevel_consts_46_names_0._ascii.ob_base, + & toplevel_consts_11_names_1._ascii.ob_base, + & toplevel_consts_53_names_6._ascii.ob_base, + & toplevel_names_9._ascii.ob_base, + & toplevel_consts_11_consts_3_names_3._ascii.ob_base, + & toplevel_consts_53_consts_5_names_0._ascii.ob_base, + & toplevel_names_12._ascii.ob_base, + & toplevel_consts_15_consts_5_names_1._ascii.ob_base, + & toplevel_names_14._ascii.ob_base, + & toplevel_consts_15_names_9._ascii.ob_base, + & toplevel_consts_39_names_1._ascii.ob_base, + & toplevel_consts_15_names_5._ascii.ob_base, + & toplevel_consts_15_names_12._ascii.ob_base, + & toplevel_names_19._ascii.ob_base, + & toplevel_consts_11_names_4._ascii.ob_base, + & toplevel_names_21._ascii.ob_base, + & toplevel_consts_11_names_3._ascii.ob_base, + & toplevel_consts_11_name._ascii.ob_base, + & toplevel_consts_11_consts_3_name._ascii.ob_base, + & toplevel_consts_12_name._ascii.ob_base, + & toplevel_consts_13_name._ascii.ob_base, + & toplevel_consts_14_name._ascii.ob_base, + & toplevel_consts_15_name._ascii.ob_base, + & toplevel_consts_17_name._ascii.ob_base, + & toplevel_consts_18_name._ascii.ob_base, + & toplevel_consts_19_name._ascii.ob_base, + & toplevel_consts_20_name._ascii.ob_base, + & toplevel_consts_21_name._ascii.ob_base, + & toplevel_consts_22_name._ascii.ob_base, + & toplevel_consts_25_name._ascii.ob_base, + & toplevel_names_36._ascii.ob_base, + & toplevel_names_37._ascii.ob_base, + & toplevel_consts_46_names_3._ascii.ob_base, + & toplevel_consts_12_names_1._ascii.ob_base, + & toplevel_consts_43_names_0._ascii.ob_base, + & toplevel_consts_12_names_0._ascii.ob_base, + & toplevel_consts_13_names_2._ascii.ob_base, + & toplevel_consts_57_consts_9_names_12._ascii.ob_base, + & toplevel_consts_36_names_27._ascii.ob_base, + & toplevel_consts_36_names_19._ascii.ob_base, + & toplevel_consts_37_names_21._ascii.ob_base, + & toplevel_consts_15_names_11._ascii.ob_base, + & toplevel_consts_76_names_2._ascii.ob_base, + & toplevel_consts_53_names_7._ascii.ob_base, + & toplevel_consts_36_names_20._ascii.ob_base, + & toplevel_names_51._ascii.ob_base, + & toplevel_names_52._ascii.ob_base, + & toplevel_consts_36_name._ascii.ob_base, + & toplevel_consts_37_name._ascii.ob_base, + & toplevel_consts_38_name._ascii.ob_base, + & toplevel_consts_39_name._ascii.ob_base, + & toplevel_consts_40_name._ascii.ob_base, + & toplevel_consts_41_name._ascii.ob_base, + & toplevel_consts_42_name._ascii.ob_base, + & toplevel_consts_43_name._ascii.ob_base, + & toplevel_consts_44_name._ascii.ob_base, + & toplevel_consts_45_name._ascii.ob_base, + & toplevel_consts_46_name._ascii.ob_base, + & toplevel_consts_47_name._ascii.ob_base, + & toplevel_consts_49_name._ascii.ob_base, + & toplevel_consts_50_name._ascii.ob_base, + & toplevel_names_67._ascii.ob_base, + & toplevel_consts_52_names_16._ascii.ob_base, + & toplevel_consts_52_name._ascii.ob_base, + & toplevel_consts_53_consts_0._ascii.ob_base, + & toplevel_consts_55_consts_0._ascii.ob_base, + & toplevel_consts_57_consts_0._ascii.ob_base, + & toplevel_consts_59_consts_0._ascii.ob_base, + & toplevel_consts_61_consts_0._ascii.ob_base, + & toplevel_consts_63_consts_0._ascii.ob_base, + & toplevel_consts_59_consts_7_names_2._ascii.ob_base, + & toplevel_consts_67_consts_0._ascii.ob_base, + & toplevel_consts_69_consts_0._ascii.ob_base, + & toplevel_consts_71_consts_0._ascii.ob_base, + & toplevel_consts_73_consts_0._ascii.ob_base, + & toplevel_consts_75_name._ascii.ob_base, + & toplevel_consts_52_names_12._ascii.ob_base, + & toplevel_consts_77_name._ascii.ob_base, + & toplevel_consts_78_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[181]; + } +toplevel_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 180, + }, + .ob_shash = -1, + .ob_sval = "\x04\x00\x04\x16\x08\x03\x08\x01\x08\x01\x08\x01\x08\x01\x0a\x03\x04\x01\x08\x01\x0a\x01\x08\x02\x04\x03\x0a\x01\x06\x02\x14\x02\x08\x01\x08\x01\x0a\x01\x0c\x01\x04\x04\x04\x01\x02\x01\x02\x01\x04\xff\x06\x04\x06\x10\x06\x03\x06\x05\x06\x05\x04\x06\x08\x01\x06\x1e\x06\x06\x06\x08\x06\x0a\x06\x09\x06\x05\x04\x07\x08\x01\x06\x08\x08\x05\x0a\x16\x00\x7f\x10\x29\x0c\x01\x04\x02\x04\x01\x06\x02\x04\x01\x0a\x01\x08\x02\x06\x02\x08\x02\x0e\x02\x06\x47\x06\x28\x06\x13\x06\x0c\x06\x0c\x06\x1f\x06\x14\x06\x21\x06\x1c\x08\x18\x08\x0d\x08\x0a\x06\x0b\x06\x0e\x04\x03\x02\x01\x0a\xff\x0c\x49\x0c\x43\x0e\x1e\x00\x7f\x0c\x11\x10\x32\x10\x2d\x10\x19\x0c\x35\x0c\x3f\x0c\x31\x00\x7f\x0c\x1d\x00\x7f\x08\x1e\x06\x17\x06\x0b\x0a\x05", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[221]; + } +toplevel_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 220, + }, + .ob_shash = -1, + .ob_sval = "\x04\x07\x04\x0f\x08\x03\x08\x01\x08\x01\x08\x01\x08\x01\x0a\x03\x02\x01\x02\x04\x08\xfd\x0a\x01\x08\x02\x02\x03\x02\x03\x0a\xfe\x06\x02\x14\x02\x08\x01\x08\x01\x0a\x01\x0c\x01\x04\x04\x04\x01\x02\x01\x04\x01\x02\xff\x06\x12\x06\x02\x06\x05\x06\x06\x06\x05\x02\x03\x02\x22\x08\xfa\x06\x06\x06\x08\x06\x0a\x06\x09\x06\x05\x06\x07\x02\x03\x02\x0b\x08\xfb\x06\x05\x02\x03\x06\x13\x0a\x03\x00\x7f\x10\x29\x0c\x01\x04\x02\x04\x01\x06\x02\x02\x01\x0c\x01\x08\x02\x06\x02\x08\x02\x04\x02\x0a\x44\x06\x28\x06\x13\x06\x0c\x06\x0c\x06\x1f\x06\x14\x06\x21\x06\x1c\x06\x18\x02\x03\x06\x0a\x02\x03\x06\x07\x02\x03\x06\x08\x06\x0c\x06\x05\x04\x03\x02\x01\x0a\x43\x0c\x45\x0c\x1e\x00\x7f\x08\x11\x00\x81\x02\xf2\x00\x7f\x04\x0e\x0c\x32\x08\x2d\x04\xd6\x04\x2a\x08\x19\x04\xea\x04\x16\x08\x35\x04\xce\x04\x32\x0c\x3e\x0c\x30\x00\x7f\x0c\x1f\x00\x7f\x0c\x1c\x02\x05\x06\x14\x06\x0b\x06\x05\x0a\x08", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[671]; + } +toplevel_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 670, + }, + .ob_shash = -1, + .ob_sval = "\x01\x04\x01\x04\x0e\x12\x01\x0b\x01\x0c\x01\x0c\x01\x0c\x01\x0c\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x11\x01\x11\x01\x11\x01\x11\x01\x0f\x01\x0f\x01\x0f\x01\x0f\x10\x13\x10\x1c\x20\x27\x10\x27\x01\x0c\x04\x0f\x01\x18\x05\x15\x05\x15\x05\x15\x05\x15\x05\x12\x05\x12\x05\x12\x05\x12\x05\x12\x05\x18\x05\x18\x05\x18\x05\x18\x04\x0f\x01\x1c\x18\x1c\x1e\x21\x17\x22\x05\x14\x05\x14\x18\x1b\x17\x1c\x05\x14\x08\x0b\x0b\x35\x0b\x35\x25\x34\x0b\x35\x0b\x35\x08\x35\x01\x35\x01\x35\x01\x35\x0c\x1b\x1c\x1d\x0c\x1e\x01\x09\x12\x17\x18\x27\x12\x28\x01\x0f\x13\x15\x13\x2b\x1b\x2a\x13\x2b\x01\x10\x18\x3a\x18\x3a\x2a\x39\x18\x3a\x18\x3a\x01\x15\x27\x2d\x01\x24\x29\x3b\x01\x26\x21\x46\x23\x46\x21\x46\x01\x1c\x01\x17\x01\x17\x01\x17\x0f\x1f\x0f\x21\x01\x0c\x01\x37\x01\x37\x01\x37\x01\x2a\x01\x2a\x01\x2a\x01\x2a\x01\x2a\x01\x2a\x04\x0f\x01\x3f\x05\x2a\x05\x2a\x05\x2a\x05\x2a\x05\x3f\x05\x3f\x05\x3f\x01\x22\x01\x22\x01\x22\x01\x1a\x01\x1a\x01\x1a\x01\x32\x01\x32\x01\x32\x01\x2e\x01\x2e\x01\x2e\x01\x2e\x01\x2e\x01\x2e\x04\x0f\x01\x30\x05\x52\x05\x52\x05\x52\x05\x52\x05\x30\x05\x30\x05\x30\x24\x29\x01\x0e\x01\x0e\x01\x0e\x0e\x12\x13\x20\x13\x29\x0e\x2a\x01\x0b\x11\x15\x10\x2c\x20\x21\x23\x2b\x10\x2c\x2f\x36\x10\x36\x01\x0d\x15\x18\x15\x3b\x24\x30\x32\x3a\x15\x3b\x01\x12\x0c\x19\x01\x09\x08\x0e\x01\x05\x14\x19\x13\x1a\x01\x10\x04\x0f\x01\x23\x05\x14\x05\x23\x1c\x22\x05\x23\x05\x23\x16\x1a\x16\x2d\x16\x2f\x01\x13\x16\x1c\x15\x1d\x01\x12\x39\x4a\x01\x4a\x01\x18\x1b\x36\x2c\x30\x42\x46\x01\x30\x01\x30\x01\x30\x01\x30\x01\x30\x01\x40\x01\x40\x01\x40\x01\x47\x01\x47\x01\x47\x01\x14\x01\x14\x01\x14\x01\x10\x01\x10\x01\x10\x01\x1f\x01\x1f\x01\x1f\x01\x12\x01\x12\x01\x12\x01\x11\x01\x11\x01\x11\x01\x4c\x01\x4c\x01\x4c\x01\x0a\x01\x0a\x01\x0a\x22\x26\x01\x39\x01\x39\x01\x39\x28\x29\x01\x10\x01\x10\x01\x10\x32\x36\x01\x10\x01\x10\x01\x10\x01\x44\x01\x44\x01\x44\x0d\x13\x0d\x15\x01\x0a\x2c\x30\x3c\x40\x38\x41\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x18\x01\x18\x01\x18\x01\x18\x01\x18\x01\x18\x01\x3c\x01\x3c\x01\x3c\x01\x3c\x01\x3c\x01\x3c\x01\x1b\x01\x1b\x01\x1b\x01\x1b\x14\x21\x01\x1b\x01\x1b\x01\x20\x01\x20\x01\x20\x01\x20\x01\x20\x01\x20\x01\x2d\x01\x2d\x01\x2d\x01\x2d\x18\x22\x24\x30\x01\x2d\x01\x2d\x01\x14\x01\x14\x01\x14\x01\x14\x1c\x26\x28\x35\x01\x14\x01\x14\x01\x19\x01\x19\x01\x19\x01\x19\x1b\x25\x27\x34\x01\x19\x01\x19\x01\x20\x01\x20\x01\x20\x01\x20\x01\x20\x01\x20\x01\x2b\x01\x2b\x01\x2b\x01\x2b\x01\x2b\x01\x2b\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x34\x01\x34\x01\x34\x01\x34\x01\x34\x01\x34\x32\x36\x01\x0d\x01\x0d\x01\x0d\x01\x2a\x01\x2a\x01\x2a\x01\x23\x01\x23\x01\x23\x01\x25\x01\x25\x01\x25\x01\x25\x01\x25", +}; +static struct PyCodeObject toplevel = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts._object.ob_base.ob_base, + .co_names = & toplevel_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_code.ob_sval, + .co_exceptiontable = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 1, + .co_code = & toplevel_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_6_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_6_filename._ascii.ob_base, + .co_name = & toplevel_name._ascii.ob_base, + .co_qualname = & toplevel_name._ascii.ob_base, + .co_linetable = & toplevel_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_6_freevars._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_6_freevars._object.ob_base.ob_base, +}; + +static void do_patchups() { +} + +PyObject * +_Py_get_importlib__bootstrap_external_toplevel(void) +{ + do_patchups(); + return (PyObject *) &toplevel; +} + diff --git a/Python/deepfreeze/zipimport.c b/Python/deepfreeze/zipimport.c new file mode 100644 index 00000000000000..749baa68e8d14b --- /dev/null +++ b/Python/deepfreeze/zipimport.c @@ -0,0 +1,12416 @@ +#include +#include +#include + +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[305]; + } +toplevel_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 304, + }, + .ob_shash = -1, + .ob_sval = "\x64\x00\x5a\x00\x64\x01\x64\x02\x6c\x01\x5a\x02\x64\x01\x64\x03\x6c\x01\x6d\x03\x5a\x03\x6d\x04\x5a\x04\x01\x00\x64\x01\x64\x02\x6c\x05\x5a\x06\x64\x01\x64\x02\x6c\x07\x5a\x07\x64\x01\x64\x02\x6c\x08\x5a\x08\x64\x01\x64\x02\x6c\x09\x5a\x09\x64\x01\x64\x02\x6c\x0a\x5a\x0a\x64\x01\x64\x02\x6c\x0b\x5a\x0b\x64\x01\x64\x02\x6c\x0c\x5a\x0c\x64\x04\x64\x05\x67\x02\x5a\x0d\x65\x02\x6a\x0e\x5a\x0e\x65\x02\x6a\x0f\x64\x06\x64\x02\x85\x02\x19\x00\x5a\x10\x47\x00\x64\x07\x84\x00\x64\x04\x65\x11\x83\x03\x5a\x12\x69\x00\x5a\x13\x65\x14\x65\x0a\x83\x01\x5a\x15\x64\x08\x5a\x16\x64\x09\x5a\x17\x64\x0a\x5a\x18\x47\x00\x64\x0b\x84\x00\x64\x05\x65\x02\x6a\x19\x83\x03\x5a\x1a\x65\x0e\x64\x0c\x17\x00\x64\x0d\x64\x0d\x66\x03\x65\x0e\x64\x0e\x17\x00\x64\x0f\x64\x0d\x66\x03\x64\x10\x64\x11\x66\x04\x5a\x1b\x64\x12\x84\x00\x5a\x1c\x64\x13\x84\x00\x5a\x1d\x64\x14\x84\x00\x5a\x1e\x64\x15\x84\x00\x5a\x1f\x64\x16\x5a\x20\x64\x0f\x61\x21\x64\x17\x84\x00\x5a\x22\x64\x18\x84\x00\x5a\x23\x64\x19\x84\x00\x5a\x24\x64\x1a\x84\x00\x5a\x25\x65\x14\x65\x25\x6a\x26\x83\x01\x5a\x27\x64\x1b\x84\x00\x5a\x28\x64\x1c\x84\x00\x5a\x29\x64\x1d\x84\x00\x5a\x2a\x64\x1e\x84\x00\x5a\x2b\x64\x1f\x84\x00\x5a\x2c\x64\x20\x84\x00\x5a\x2d\x64\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[593]; + } +toplevel_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 592, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x20\x70\x72\x6f\x76\x69\x64\x65\x73\x20\x73\x75\x70\x70\x6f\x72\x74\x20\x66\x6f\x72\x20\x69\x6d\x70\x6f\x72\x74\x69\x6e\x67\x20\x50\x79\x74\x68\x6f\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x66\x72\x6f\x6d\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x0a\x0a\x54\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x20\x65\x78\x70\x6f\x72\x74\x73\x20\x74\x68\x72\x65\x65\x20\x6f\x62\x6a\x65\x63\x74\x73\x3a\x0a\x2d\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x3a\x20\x61\x20\x63\x6c\x61\x73\x73\x3b\x20\x69\x74\x73\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72\x20\x74\x61\x6b\x65\x73\x20\x61\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x61\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x2d\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x3a\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x20\x72\x61\x69\x73\x65\x64\x20\x62\x79\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x73\x2e\x20\x49\x74\x27\x73\x20\x61\x0a\x20\x20\x73\x75\x62\x63\x6c\x61\x73\x73\x20\x6f\x66\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x2c\x20\x73\x6f\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x63\x61\x75\x67\x68\x74\x20\x61\x73\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x2c\x20\x74\x6f\x6f\x2e\x0a\x2d\x20\x5f\x7a\x69\x70\x5f\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x5f\x63\x61\x63\x68\x65\x3a\x20\x61\x20\x64\x69\x63\x74\x2c\x20\x6d\x61\x70\x70\x69\x6e\x67\x20\x61\x72\x63\x68\x69\x76\x65\x20\x70\x61\x74\x68\x73\x20\x74\x6f\x20\x7a\x69\x70\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x0a\x20\x20\x69\x6e\x66\x6f\x20\x64\x69\x63\x74\x73\x2c\x20\x61\x73\x20\x75\x73\x65\x64\x20\x69\x6e\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x2e\x5f\x66\x69\x6c\x65\x73\x2e\x0a\x0a\x49\x74\x20\x69\x73\x20\x75\x73\x75\x61\x6c\x6c\x79\x20\x6e\x6f\x74\x20\x6e\x65\x65\x64\x65\x64\x20\x74\x6f\x20\x75\x73\x65\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x20\x6d\x6f\x64\x75\x6c\x65\x20\x65\x78\x70\x6c\x69\x63\x69\x74\x6c\x79\x3b\x20\x69\x74\x20\x69\x73\x0a\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x62\x75\x69\x6c\x74\x69\x6e\x20\x69\x6d\x70\x6f\x72\x74\x20\x6d\x65\x63\x68\x61\x6e\x69\x73\x6d\x20\x66\x6f\x72\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x20\x69\x74\x65\x6d\x73\x20\x74\x68\x61\x74\x20\x61\x72\x65\x20\x70\x61\x74\x68\x73\x0a\x74\x6f\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x0a", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 0, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_unpack_uint16", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_3_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_unpack_uint32", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_3_0._ascii.ob_base, + & toplevel_consts_3_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ZipImportError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_6 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 1 }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_4._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_7_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__name__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_7_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__module__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_7_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__qualname__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_7_names_0._ascii.ob_base, + & toplevel_consts_7_names_1._ascii.ob_base, + & toplevel_consts_7_names_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + }_object; + } +toplevel_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 0, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_7_filename = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "./Lib/zipimport.py", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_7_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\xde\x04\x23", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x09\x05\x09", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1]; + } +toplevel_consts_7_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 0, + }, + .ob_shash = -1, + .ob_sval = "", +}; +static struct PyCodeObject toplevel_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 1, + .co_firstlineno = 34, + .co_code = & toplevel_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_4._ascii.ob_base, + .co_qualname = & toplevel_consts_4._ascii.ob_base, + .co_linetable = & toplevel_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_7_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_8 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 22 }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_9 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x50\x4b\x05\x06", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_10 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 65535 }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[101]; + } +toplevel_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 100, + }, + .ob_shash = -1, + .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x10\x64\x04\x84\x01\x5a\x05\x64\x10\x64\x05\x84\x01\x5a\x06\x64\x10\x64\x06\x84\x01\x5a\x07\x64\x07\x84\x00\x5a\x08\x64\x08\x84\x00\x5a\x09\x64\x09\x84\x00\x5a\x0a\x64\x0a\x84\x00\x5a\x0b\x64\x0b\x84\x00\x5a\x0c\x64\x0c\x84\x00\x5a\x0d\x64\x0d\x84\x00\x5a\x0e\x64\x0e\x84\x00\x5a\x0f\x64\x0f\x84\x00\x5a\x10\x64\x03\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[512]; + } +toplevel_consts_11_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 511, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x28\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x29\x20\x2d\x3e\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x43\x72\x65\x61\x74\x65\x20\x61\x20\x6e\x65\x77\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x2e\x20\x27\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x61\x20\x70\x61\x74\x68\x20\x74\x6f\x0a\x20\x20\x20\x20\x61\x20\x7a\x69\x70\x66\x69\x6c\x65\x2c\x20\x6f\x72\x20\x74\x6f\x20\x61\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x61\x74\x68\x20\x69\x6e\x73\x69\x64\x65\x20\x61\x20\x7a\x69\x70\x66\x69\x6c\x65\x2e\x20\x46\x6f\x72\x20\x65\x78\x61\x6d\x70\x6c\x65\x2c\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x0a\x20\x20\x20\x20\x27\x2f\x74\x6d\x70\x2f\x6d\x79\x69\x6d\x70\x6f\x72\x74\x2e\x7a\x69\x70\x27\x2c\x20\x6f\x72\x20\x27\x2f\x74\x6d\x70\x2f\x6d\x79\x69\x6d\x70\x6f\x72\x74\x2e\x7a\x69\x70\x2f\x6d\x79\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x27\x2c\x20\x69\x66\x20\x6d\x79\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x69\x73\x20\x61\x0a\x20\x20\x20\x20\x76\x61\x6c\x69\x64\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x69\x6e\x73\x69\x64\x65\x20\x74\x68\x65\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x0a\x20\x20\x20\x20\x27\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x69\x66\x20\x27\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x27\x20\x64\x6f\x65\x73\x6e\x27\x74\x20\x70\x6f\x69\x6e\x74\x20\x74\x6f\x20\x61\x20\x76\x61\x6c\x69\x64\x20\x5a\x69\x70\x0a\x20\x20\x20\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x27\x61\x72\x63\x68\x69\x76\x65\x27\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x20\x6f\x66\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x73\x20\x63\x6f\x6e\x74\x61\x69\x6e\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x7a\x69\x70\x66\x69\x6c\x65\x20\x74\x61\x72\x67\x65\x74\x65\x64\x2e\x0a\x20\x20\x20\x20", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[297]; + } +toplevel_consts_11_consts_2_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 296, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x74\x01\x83\x02\x73\x0e\x64\x01\x64\x00\x6c\x02\x7d\x02\x7c\x02\xa0\x03\x7c\x01\xa1\x01\x7d\x01\x7c\x01\x73\x16\x74\x04\x64\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x74\x05\x72\x1e\x7c\x01\xa0\x06\x74\x05\x74\x07\xa1\x02\x7d\x01\x67\x00\x7d\x03\x09\x00\x09\x00\x74\x08\x6a\x09\x7c\x01\x83\x01\x7d\x04\x6e\x25\x23\x00\x04\x00\x74\x0a\x74\x0b\x66\x02\x79\x4b\x01\x00\x01\x00\x01\x00\x74\x08\x6a\x0c\x7c\x01\x83\x01\x5c\x02\x7d\x05\x7d\x06\x7c\x05\x7c\x01\x6b\x02\x72\x42\x74\x04\x64\x05\x7c\x01\x64\x03\x8d\x02\x82\x01\x7c\x05\x7d\x01\x7c\x03\xa0\x0d\x7c\x06\xa1\x01\x01\x00\x59\x00\x6e\x10\x77\x00\x25\x00\x7c\x04\x6a\x0e\x64\x06\x40\x00\x64\x07\x6b\x03\x72\x5a\x74\x04\x64\x05\x7c\x01\x64\x03\x8d\x02\x82\x01\x71\x5c\x71\x21\x09\x00\x74\x0f\x7c\x01\x19\x00\x7d\x07\x6e\x13\x23\x00\x04\x00\x74\x10\x79\x73\x01\x00\x01\x00\x01\x00\x74\x11\x7c\x01\x83\x01\x7d\x07\x7c\x07\x74\x0f\x7c\x01\x3c\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x07\x7c\x00\x5f\x12\x7c\x01\x7c\x00\x5f\x13\x74\x08\x6a\x14\x7c\x03\x64\x00\x64\x00\x64\x08\x85\x03\x19\x00\x8e\x00\x7c\x00\x5f\x15\x7c\x00\x6a\x15\x72\x92\x7c\x00\x04\x00\x6a\x15\x74\x07\x37\x00\x02\x00\x5f\x15\x64\x00\x53\x00\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_11_consts_2_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "archive path is empty", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_2_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_2_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_11_consts_2_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "not a Zip file", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_11_consts_2_consts_6 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 61440 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_11_consts_2_consts_7 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 32768 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_11_consts_2_consts_8 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 1 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_11_consts_2_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + Py_None, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_11_consts_2_consts_2._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, + Py_True, + & toplevel_consts_11_consts_2_consts_5._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_6.ob_base.ob_base, + & toplevel_consts_11_consts_2_consts_7.ob_base.ob_base, + & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_2_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "isinstance", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_2_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "str", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_11_consts_2_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "os", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_2_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fsdecode", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_11_consts_2_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "alt_path_sep", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_2_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "replace", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_2_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_sep", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_11_consts_2_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_bootstrap_external", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_2_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_stat", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_2_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "OSError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_2_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ValueError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_2_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_split", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_2_names_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "append", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_2_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st_mode", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_11_consts_2_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_zip_directory_cache", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_2_names_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "KeyError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_11_consts_2_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_read_directory", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_2_names_18 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_files", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_2_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "archive", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_2_names_20 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_path_join", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_2_names_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "prefix", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[22]; + }_object; + } +toplevel_consts_11_consts_2_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 22, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + & toplevel_consts_11_consts_2_names_1._ascii.ob_base, + & toplevel_consts_11_consts_2_names_2._ascii.ob_base, + & toplevel_consts_11_consts_2_names_3._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_2_names_5._ascii.ob_base, + & toplevel_consts_11_consts_2_names_6._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_11_consts_2_names_9._ascii.ob_base, + & toplevel_consts_11_consts_2_names_10._ascii.ob_base, + & toplevel_consts_11_consts_2_names_11._ascii.ob_base, + & toplevel_consts_11_consts_2_names_12._ascii.ob_base, + & toplevel_consts_11_consts_2_names_13._ascii.ob_base, + & toplevel_consts_11_consts_2_names_14._ascii.ob_base, + & toplevel_consts_11_consts_2_names_15._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_2_names_17._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_20._ascii.ob_base, + & toplevel_consts_11_consts_2_names_21._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_2_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "self", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_11_consts_2_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "st", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_2_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dirname", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_2_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "basename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_11_consts_2_varnames_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "files", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_11_consts_2_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_2_names_2._ascii.ob_base, + & toplevel_consts_11_consts_2_names_21._ascii.ob_base, + & toplevel_consts_11_consts_2_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_2_varnames_5._ascii.ob_base, + & toplevel_consts_11_consts_2_varnames_6._ascii.ob_base, + & toplevel_consts_11_consts_2_varnames_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_2_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__init__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_11_consts_2_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.__init__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_11_consts_2_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x08\x01\x0a\x01\x04\x01\x0c\x01\x04\x01\x0c\x01\x04\x02\x02\x01\x02\x01\x0c\x01\x02\x80\x10\x01\x0e\x03\x08\x01\x0c\x01\x04\x01\x0e\x01\x02\xf9\x02\x80\x0e\x0a\x0c\x02\x02\x01\x02\xf0\x02\x12\x0a\x01\x02\x80\x0c\x01\x08\x01\x0c\x01\x02\xfe\x02\x80\x06\x03\x06\x01\x16\x02\x06\x01\x12\x01\x04\xff", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[81]; + } +toplevel_consts_11_consts_2_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 80, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x02\x02\x08\xff\x0a\x01\x02\x01\x0e\x01\x02\x01\x0e\x01\x04\x02\x02\x01\x02\x10\x0c\xf2\x02\x80\x02\x08\x06\xf9\x08\x07\x0e\xfc\x06\x01\x0e\x01\x04\x01\x10\x01\x02\x80\x0c\x03\x0e\x02\x02\x01\x02\xf0\x02\x16\x0a\xfd\x02\x80\x02\x03\x02\xfe\x08\x02\x08\xff\x0e\x01\x02\x80\x06\x01\x06\x01\x16\x02\x04\x01\x18\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[297]; + } +toplevel_consts_11_consts_2_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 296, + }, + .ob_shash = -1, + .ob_sval = "\x10\x1a\x1b\x1f\x21\x24\x10\x25\x09\x25\x0d\x16\x0d\x16\x0d\x16\x0d\x16\x14\x16\x14\x25\x20\x24\x14\x25\x0d\x11\x10\x14\x09\x45\x13\x21\x22\x39\x40\x44\x13\x45\x13\x45\x0d\x45\x0c\x18\x09\x38\x14\x18\x14\x38\x21\x2d\x2f\x37\x14\x38\x0d\x11\x12\x14\x09\x0f\x0f\x13\x0d\x16\x16\x29\x16\x34\x35\x39\x16\x3a\x11\x13\x11\x13\x00\x00\x0d\x28\x15\x1c\x1e\x28\x14\x29\x0d\x28\x0d\x28\x0d\x28\x0d\x28\x25\x38\x25\x44\x45\x49\x25\x4a\x11\x22\x11\x18\x1a\x22\x14\x1b\x1f\x23\x14\x23\x11\x46\x1b\x29\x2a\x3a\x41\x45\x1b\x46\x1b\x46\x15\x46\x18\x1f\x11\x15\x11\x17\x11\x28\x1f\x27\x11\x28\x11\x28\x11\x28\x11\x28\x0d\x28\x00\x00\x15\x17\x15\x1f\x22\x2a\x15\x2a\x2f\x37\x14\x37\x11\x46\x1b\x29\x2a\x3a\x41\x45\x1b\x46\x1b\x46\x15\x46\x11\x16\x0f\x13\x09\x2f\x15\x29\x2a\x2e\x15\x2f\x0d\x12\x0d\x12\x00\x00\x09\x2f\x10\x18\x09\x2f\x09\x2f\x09\x2f\x09\x2f\x15\x24\x25\x29\x15\x2a\x0d\x12\x2a\x2f\x0d\x21\x22\x26\x0d\x27\x0d\x27\x0d\x27\x09\x2f\x00\x00\x17\x1c\x09\x0d\x09\x14\x18\x1c\x09\x0d\x09\x15\x17\x2a\x17\x35\x37\x3d\x3e\x42\x3e\x42\x40\x42\x3e\x42\x37\x43\x17\x44\x09\x0d\x09\x14\x0c\x10\x0c\x17\x09\x24\x0d\x11\x0d\x18\x0d\x18\x1c\x24\x0d\x24\x0d\x18\x0d\x18\x0d\x18\x0d\x18\x09\x24\x09\x24", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[34]; + } +toplevel_consts_11_consts_2_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 33, + }, + .ob_shash = -1, + .ob_sval = "\xa2\x05\x28\x00\xa8\x21\x41\x0c\x07\xc1\x0b\x01\x41\x0c\x07\xc1\x1d\x04\x41\x22\x00\xc1\x22\x0f\x41\x34\x07\xc1\x33\x01\x41\x34\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_2_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_2 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_2_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_2_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_2_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_2_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 64, + .co_code = & toplevel_consts_11_consts_2_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_2_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_2_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_2_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_2_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_2_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_2_columntable.ob_base.ob_base, + .co_nlocalsplus = 8, + .co_nlocals = 8, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_2_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[91]; + } +toplevel_consts_11_consts_4_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 90, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x03\x64\x02\x75\x01\x72\x13\x7c\x00\x67\x00\x66\x02\x53\x00\x74\x04\x7c\x00\x7c\x01\x83\x02\x7d\x04\x74\x05\x7c\x00\x7c\x04\x83\x02\x72\x29\x64\x02\x7c\x00\x6a\x06\x9b\x00\x74\x07\x9b\x00\x7c\x04\x9b\x00\x9d\x03\x67\x01\x66\x02\x53\x00\x64\x02\x67\x00\x66\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[560]; + } +toplevel_consts_11_consts_4_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 559, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x66\x69\x6e\x64\x5f\x6c\x6f\x61\x64\x65\x72\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x2c\x20\x70\x61\x74\x68\x3d\x4e\x6f\x6e\x65\x29\x20\x2d\x3e\x20\x73\x65\x6c\x66\x2c\x20\x73\x74\x72\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x20\x69\x74\x73\x65\x6c\x66\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x77\x61\x73\x20\x66\x6f\x75\x6e\x64\x2c\x20\x61\x20\x73\x74\x72\x69\x6e\x67\x20\x63\x6f\x6e\x74\x61\x69\x6e\x69\x6e\x67\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x20\x70\x61\x74\x68\x20\x6e\x61\x6d\x65\x20\x69\x66\x20\x69\x74\x27\x73\x20\x70\x6f\x73\x73\x69\x62\x6c\x79\x20\x61\x20\x70\x6f\x72\x74\x69\x6f\x6e\x20\x6f\x66\x20\x61\x20\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x20\x70\x61\x63\x6b\x61\x67\x65\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x2e\x20\x54\x68\x65\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x27\x70\x61\x74\x68\x27\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x20\x69\x67\x6e\x6f\x72\x65\x64\x20\x2d\x2d\x20\x69\x74\x27\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x65\x72\x65\x20\x66\x6f\x72\x20\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69\x74\x79\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[103]; + } +toplevel_consts_11_consts_4_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 102, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.find_loader() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_4_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_4_consts_0._ascii.ob_base, + & toplevel_consts_11_consts_4_consts_1._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_4_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_warnings", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_4_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "warn", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_11_consts_4_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "DeprecationWarning", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_4_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_module_info", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_4_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_module_path", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_4_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_is_dir", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_11_consts_4_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_0._ascii.ob_base, + & toplevel_consts_11_consts_4_names_1._ascii.ob_base, + & toplevel_consts_11_consts_4_names_2._ascii.ob_base, + & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_11_consts_4_names_5._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_4_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fullname", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_11_consts_4_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mi", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_4_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "modpath", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts_4_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_4_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_11_consts_4_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.find_loader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_4_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x06\x0c\x02\x02\x04\xfe\x0a\x03\x08\x01\x08\x02\x0a\x07\x0a\x01\x18\x04\x08\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_4_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x04\x0c\x02\x01\x06\x01\x0a\x01\x06\x01\x0a\x02\x0a\x07\x08\x01\x1a\x04\x08\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[91]; + } +toplevel_consts_11_consts_4_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 90, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x49\x18\x2a\x09\x2b\x09\x2b\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x16\x1a\x0c\x1a\x09\x1c\x14\x18\x1a\x1c\x14\x1c\x0d\x1c\x13\x23\x24\x28\x2a\x32\x13\x33\x09\x10\x0c\x13\x14\x18\x1a\x21\x0c\x22\x09\x40\x14\x18\x1e\x22\x1e\x2a\x1b\x3f\x2c\x34\x1b\x3f\x36\x3d\x1b\x3f\x1b\x3f\x1a\x40\x14\x40\x0d\x40\x10\x14\x16\x18\x10\x18\x09\x18", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[6]; + } +toplevel_consts_11_consts_4_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 5, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_4 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_4_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_4_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 110, + .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_4_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_4_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_4_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_4_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_4_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_4_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_11_consts_5_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\x7c\x02\xa1\x02\x64\x02\x19\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[460]; + } +toplevel_consts_11_consts_5_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 459, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x66\x69\x6e\x64\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x2c\x20\x70\x61\x74\x68\x3d\x4e\x6f\x6e\x65\x29\x20\x2d\x3e\x20\x73\x65\x6c\x66\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x20\x69\x74\x73\x65\x6c\x66\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x77\x61\x73\x20\x66\x6f\x75\x6e\x64\x2c\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x69\x74\x20\x77\x61\x73\x6e\x27\x74\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x27\x70\x61\x74\x68\x27\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x20\x69\x67\x6e\x6f\x72\x65\x64\x20\x2d\x2d\x20\x69\x74\x27\x73\x20\x74\x68\x65\x72\x65\x20\x66\x6f\x72\x20\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69\x74\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[103]; + } +toplevel_consts_11_consts_5_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 102, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_5_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_5_consts_0._ascii.ob_base, + & toplevel_consts_11_consts_5_consts_1._ascii.ob_base, + & toplevel_consts_1.ob_base.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_5_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_0._ascii.ob_base, + & toplevel_consts_11_consts_4_names_1._ascii.ob_base, + & toplevel_consts_11_consts_4_names_2._ascii.ob_base, + & toplevel_consts_11_consts_4_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_5_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_5_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_11_consts_5_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.find_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_5_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x06\x0b\x02\x02\x04\xfe\x10\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_5_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x04\x0b\x02\x01\x06\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_11_consts_5_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x09\x12\x09\x17\x18\x49\x18\x2a\x09\x2b\x09\x2b\x10\x14\x10\x30\x21\x29\x2b\x2f\x10\x30\x31\x32\x10\x33\x09\x33", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[4]; + } +toplevel_consts_11_consts_5_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 3, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_5 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_5_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_5_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_5_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 147, + .co_code = & toplevel_consts_11_consts_5_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_5_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_5_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_5_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_5_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_5_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_5_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_5_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[109]; + } +toplevel_consts_11_consts_6_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 108, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x03\x64\x01\x75\x01\x72\x11\x74\x01\x6a\x02\x7c\x01\x7c\x00\x7c\x03\x64\x02\x8d\x03\x53\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x7d\x04\x74\x04\x7c\x00\x7c\x04\x83\x02\x72\x34\x7c\x00\x6a\x05\x9b\x00\x74\x06\x9b\x00\x7c\x04\x9b\x00\x9d\x03\x7d\x05\x74\x01\x6a\x07\x7c\x01\x64\x01\x64\x03\x64\x04\x8d\x03\x7d\x06\x7c\x06\x6a\x08\xa0\x09\x7c\x05\xa1\x01\x01\x00\x7c\x06\x53\x00\x64\x01\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[108]; + } +toplevel_consts_11_consts_6_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 107, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x43\x72\x65\x61\x74\x65\x20\x61\x20\x4d\x6f\x64\x75\x6c\x65\x53\x70\x65\x63\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x73\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x61\x6e\x6e\x6f\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_6_consts_2_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "is_package", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_6_consts_2 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_6_consts_4_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "name", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_6_consts_4_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_6_consts_4 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, + & toplevel_consts_11_consts_6_consts_4_1._ascii.ob_base, + & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts_6_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_11_consts_6_consts_2._object.ob_base.ob_base, + Py_True, + & toplevel_consts_11_consts_6_consts_4._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_6_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_bootstrap", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_6_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec_from_loader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_6_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ModuleSpec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_11_consts_6_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "submodule_search_locations", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_11_consts_6_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_6_names_2._ascii.ob_base, + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_11_consts_4_names_5._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_6_names_7._ascii.ob_base, + & toplevel_consts_11_consts_6_names_8._ascii.ob_base, + & toplevel_consts_11_consts_2_names_13._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_6_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "target", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_6_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module_info", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_6_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "spec", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_11_consts_6_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_6_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_6_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_6_varnames_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_6_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "find_spec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_11_consts_6_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.find_spec", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_11_consts_6_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x05\x08\x01\x10\x01\x0a\x07\x0a\x01\x12\x04\x08\x01\x02\x01\x06\xff\x0c\x02\x04\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_11_consts_6_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x05\x06\x01\x02\x13\x10\xee\x0a\x07\x08\x01\x02\x0a\x12\xfa\x08\x01\x06\x01\x02\xff\x0c\x02\x04\x01\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[109]; + } +toplevel_consts_11_consts_6_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 108, + }, + .ob_shash = -1, + .ob_sval = "\x17\x27\x28\x2c\x2e\x36\x17\x37\x09\x14\x0c\x17\x1f\x23\x0c\x23\x09\x1c\x14\x1e\x14\x2f\x30\x38\x3a\x3e\x4b\x56\x14\x57\x14\x57\x0d\x57\x17\x27\x28\x2c\x2e\x36\x17\x37\x0d\x14\x10\x17\x18\x1c\x1e\x25\x10\x26\x0d\x1c\x1b\x1f\x1b\x27\x18\x3c\x29\x31\x18\x3c\x33\x3a\x18\x3c\x18\x3c\x11\x15\x18\x22\x18\x2d\x33\x3b\x44\x48\x39\x3d\x18\x3e\x18\x3e\x11\x15\x11\x15\x11\x30\x11\x3d\x38\x3c\x11\x3d\x11\x3d\x18\x1c\x11\x1c\x18\x1c\x18\x1c", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[8]; + } +toplevel_consts_11_consts_6_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 7, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_6 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_6_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_6_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_6_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 3, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 163, + .co_code = & toplevel_consts_11_consts_6_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_6_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_6_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_6_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_6_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_6_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_6_columntable.ob_base.ob_base, + .co_nlocalsplus = 7, + .co_nlocals = 7, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_6_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_7_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x02\x7d\x03\x7d\x04\x7c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[167]; + } +toplevel_consts_11_consts_7_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 166, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x67\x65\x74\x5f\x63\x6f\x64\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x63\x6f\x64\x65\x20\x6f\x62\x6a\x65\x63\x74\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x63\x6f\x64\x65\x20\x6f\x62\x6a\x65\x63\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_7_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_7_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_7_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_module_code", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_7_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_7_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_7_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_7_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ispackage", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_11_consts_7_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_7_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_11_consts_7_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.get_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_7_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x10\x06\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_7_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x10\x14\x09\x14", +}; +static struct PyCodeObject toplevel_consts_11_consts_7 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_7_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_7_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 190, + .co_code = & toplevel_consts_11_consts_7_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_7_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_7_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_7_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_7_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_7_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[115]; + } +toplevel_consts_11_consts_8_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 114, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x72\x08\x7c\x01\xa0\x01\x74\x00\x74\x02\xa1\x02\x7d\x01\x7c\x01\x7d\x02\x7c\x01\xa0\x03\x7c\x00\x6a\x04\x74\x02\x17\x00\xa1\x01\x72\x1d\x7c\x01\x74\x05\x7c\x00\x6a\x04\x74\x02\x17\x00\x83\x01\x64\x01\x85\x02\x19\x00\x7d\x02\x09\x00\x7c\x00\x6a\x06\x7c\x02\x19\x00\x7d\x03\x6e\x0f\x23\x00\x04\x00\x74\x07\x79\x31\x01\x00\x01\x00\x01\x00\x74\x08\x64\x02\x64\x03\x7c\x02\x83\x03\x82\x01\x77\x00\x25\x00\x74\x09\x7c\x00\x6a\x04\x7c\x03\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[155]; + } +toplevel_consts_11_consts_8_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 154, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x67\x65\x74\x5f\x64\x61\x74\x61\x28\x70\x61\x74\x68\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x73\x74\x72\x69\x6e\x67\x20\x77\x69\x74\x68\x20\x66\x69\x6c\x65\x20\x64\x61\x74\x61\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x64\x61\x74\x61\x20\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x27\x70\x61\x74\x68\x6e\x61\x6d\x65\x27\x2e\x20\x52\x61\x69\x73\x65\x20\x4f\x53\x45\x72\x72\x6f\x72\x20\x69\x66\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x77\x61\x73\x6e\x27\x74\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[1]; + } +toplevel_consts_11_consts_8_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 0, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_8_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_8_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_11_consts_8_consts_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_8_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "startswith", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_8_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "len", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_8_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_data", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_11_consts_8_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_5._ascii.ob_base, + & toplevel_consts_11_consts_2_names_6._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_8_names_3._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_8_names_5._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_2_names_10._ascii.ob_base, + & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_8_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pathname", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_8_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "key", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_8_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "toc_entry", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_8_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_8_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_data", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_11_consts_8_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.get_data", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_11_consts_8_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x04\x06\x0c\x01\x04\x02\x10\x01\x16\x01\x02\x02\x0c\x01\x02\x80\x0c\x01\x0c\x01\x02\xff\x02\x80\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_11_consts_8_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x02\x06\x0e\x01\x04\x02\x0e\x01\x18\x01\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x16\x01\x02\x80\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[115]; + } +toplevel_consts_11_consts_8_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 114, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x18\x09\x40\x18\x20\x18\x40\x29\x35\x37\x3f\x18\x40\x0d\x15\x0f\x17\x09\x0c\x0c\x14\x0c\x38\x20\x24\x20\x2c\x2f\x37\x20\x37\x0c\x38\x09\x3a\x13\x1b\x1c\x1f\x20\x24\x20\x2c\x2f\x37\x20\x37\x1c\x38\x1c\x39\x1c\x39\x13\x3a\x0d\x10\x09\x26\x19\x1d\x19\x24\x25\x28\x19\x29\x0d\x16\x0d\x16\x00\x00\x09\x26\x10\x18\x09\x26\x09\x26\x09\x26\x09\x26\x13\x1a\x1b\x1c\x1e\x20\x22\x25\x13\x26\x0d\x26\x09\x26\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x09\x32", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_8_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x9e\x05\x24\x00\xa4\x0e\x32\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_8_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_8 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_8_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_8_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_8_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_8_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 200, + .co_code = & toplevel_consts_11_consts_8_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_8_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_8_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_8_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_8_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_8_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_8_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_8_columntable.ob_base.ob_base, + .co_nlocalsplus = 4, + .co_nlocals = 4, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_8_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_9_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x02\x7d\x03\x7d\x04\x7c\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[166]; + } +toplevel_consts_11_consts_9_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 165, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x67\x65\x74\x5f\x66\x69\x6c\x65\x6e\x61\x6d\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6f\x72\x20\x72\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x69\x74\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_9_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_9_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_11_consts_9_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_filename", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[25]; + } +toplevel_consts_11_consts_9_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 24, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.get_filename", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_11_consts_9_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x10\x08\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_9_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x10\x17\x09\x17", +}; +static struct PyCodeObject toplevel_consts_11_consts_9 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_9_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_7_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_9_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 221, + .co_code = & toplevel_consts_11_consts_9_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_9_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_9_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_9_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_9_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_9_columntable.ob_base.ob_base, + .co_nlocalsplus = 5, + .co_nlocals = 5, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[129]; + } +toplevel_consts_11_consts_10_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 128, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x7c\x02\x64\x01\x75\x00\x72\x12\x74\x01\x64\x02\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x74\x02\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x02\x72\x20\x74\x03\x6a\x04\x7c\x03\x64\x04\x83\x02\x7d\x04\x6e\x05\x7c\x03\x9b\x00\x64\x05\x9d\x02\x7d\x04\x09\x00\x7c\x00\x6a\x05\x7c\x04\x19\x00\x7d\x05\x6e\x0c\x23\x00\x04\x00\x74\x06\x79\x36\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x74\x07\x7c\x00\x6a\x08\x7c\x05\x83\x02\xa0\x09\xa1\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[254]; + } +toplevel_consts_11_consts_10_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 253, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x67\x65\x74\x5f\x73\x6f\x75\x72\x63\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x73\x6f\x75\x72\x63\x65\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x74\x68\x65\x20\x61\x72\x63\x68\x69\x76\x65\x20\x64\x6f\x65\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x62\x75\x74\x20\x68\x61\x73\x20\x6e\x6f\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x6f\x72\x20\x69\x74\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_11_consts_10_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "can't find module ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_10_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_10_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__init__.py", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_10_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".py", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_11_consts_10_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_10_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, + & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, + & toplevel_consts_11_consts_10_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_10_consts_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_11_consts_10_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "decode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_11_consts_10_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_11_consts_2_names_20._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_10_names_9._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_10_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fullpath", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_11_consts_10_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_10_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_11_consts_10_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.get_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_11_consts_10_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07\x08\x01\x12\x01\x0a\x02\x04\x01\x0e\x01\x0a\x02\x02\x02\x0c\x01\x02\x80\x0c\x01\x06\x02\x02\xfe\x02\x80\x10\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[33]; + } +toplevel_consts_11_consts_10_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 32, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x07\x06\x01\x14\x01\x0a\x02\x02\x01\x02\x03\x0e\xfe\x0a\x02\x02\x06\x0c\xfd\x02\x80\x02\x03\x02\xfe\x10\x02\x02\x80\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[129]; + } +toplevel_consts_11_consts_10_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 128, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x12\x16\x0c\x16\x09\x53\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53\x10\x20\x21\x25\x27\x2f\x10\x30\x09\x0d\x0c\x0e\x09\x24\x18\x2b\x18\x36\x37\x3b\x3d\x4a\x18\x4b\x0d\x15\x0d\x15\x1b\x1f\x18\x24\x18\x24\x18\x24\x0d\x15\x09\x18\x19\x1d\x19\x24\x25\x2d\x19\x2e\x0d\x16\x0d\x16\x00\x00\x09\x18\x10\x18\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x10\x3b\x10\x3b\x09\x3b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_11_consts_10_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\xa6\x05\x2c\x00\xac\x07\x37\x07\xb6\x01\x37\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_11_consts_10_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_10 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_10_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_10_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_10_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_10_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 233, + .co_code = & toplevel_consts_11_consts_10_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_10_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_10_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_10_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_10_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_10_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_10_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_10_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_10_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_11_consts_11_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x7c\x02\x64\x01\x75\x00\x72\x12\x74\x01\x64\x02\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x7c\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[172]; + } +toplevel_consts_11_consts_11_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 171, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x62\x6f\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x54\x72\x75\x65\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x20\x69\x73\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_11_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_11_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, + & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_11_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_11_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_11_consts_11_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.is_package", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_11_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x06\x08\x01\x12\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[9]; + } +toplevel_consts_11_consts_11_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 8, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x06\x06\x01\x14\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_11_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x12\x16\x0c\x16\x09\x53\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53\x10\x12\x09\x12", +}; +static struct PyCodeObject toplevel_consts_11_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_11_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_11_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 259, + .co_code = & toplevel_consts_11_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_11_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_11_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_11_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_11_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_11_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[257]; + } +toplevel_consts_11_consts_12_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 256, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7d\x02\x74\x00\x6a\x01\x7c\x02\x74\x02\x83\x02\x01\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x03\x7d\x04\x7d\x05\x74\x04\x6a\x05\xa0\x06\x7c\x01\xa1\x01\x7d\x06\x7c\x06\x64\x02\x75\x00\x73\x1f\x74\x07\x7c\x06\x74\x08\x83\x02\x73\x28\x74\x08\x7c\x01\x83\x01\x7d\x06\x7c\x06\x74\x04\x6a\x05\x7c\x01\x3c\x00\x7c\x00\x7c\x06\x5f\x09\x09\x00\x7c\x04\x72\x3e\x74\x0a\x7c\x00\x7c\x01\x83\x02\x7d\x07\x74\x0b\x6a\x0c\x7c\x00\x6a\x0d\x7c\x07\x83\x02\x7d\x08\x7c\x08\x67\x01\x7c\x06\x5f\x0e\x74\x0f\x7c\x06\x64\x03\x83\x02\x73\x46\x74\x10\x7c\x06\x5f\x10\x74\x0b\x6a\x11\x7c\x06\x6a\x12\x7c\x01\x7c\x05\x83\x03\x01\x00\x74\x13\x7c\x03\x7c\x06\x6a\x12\x83\x02\x01\x00\x6e\x0a\x23\x00\x01\x00\x01\x00\x01\x00\x74\x04\x6a\x05\x7c\x01\x3d\x00\x82\x00\x25\x00\x09\x00\x74\x04\x6a\x05\x7c\x01\x19\x00\x7d\x06\x6e\x11\x23\x00\x04\x00\x74\x14\x79\x75\x01\x00\x01\x00\x01\x00\x74\x15\x64\x04\x7c\x01\x9b\x02\x64\x05\x9d\x03\x83\x01\x82\x01\x77\x00\x25\x00\x74\x16\x6a\x17\x64\x06\x7c\x01\x7c\x05\x83\x03\x01\x00\x7c\x06\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[321]; + } +toplevel_consts_11_consts_12_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 320, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x6c\x6f\x61\x64\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4c\x6f\x61\x64\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x6f\x72\x20\x72\x61\x69\x73\x65\x73\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x69\x74\x20\x63\x6f\x75\x6c\x64\x20\x6e\x6f\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[115]; + } +toplevel_consts_11_consts_12_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 114, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimport.zipimporter.load_module() is deprecated and slated for removal in Python 3.12; use exec_module() instead", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_11_consts_12_consts_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__builtins__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_11_consts_12_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Loaded module ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_11_consts_12_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " not found in sys.modules", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_11_consts_12_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "import {} # loaded from Zip {}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_11_consts_12_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_11_consts_12_consts_0._ascii.ob_base, + & toplevel_consts_11_consts_12_consts_1._ascii.ob_base, + Py_None, + & toplevel_consts_11_consts_12_consts_3._ascii.ob_base, + & toplevel_consts_11_consts_12_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_12_consts_5._ascii.ob_base, + & toplevel_consts_11_consts_12_consts_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_12_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "sys", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_12_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "modules", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_12_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_11_consts_12_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_module_type", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_11_consts_12_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__loader__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_12_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__path__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_consts_12_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hasattr", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_11_consts_12_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_fix_up_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_12_names_18 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__dict__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_11_consts_12_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exec", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_12_names_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ImportError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_11_consts_12_names_23 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_verbose_message", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[24]; + }_object; + } +toplevel_consts_11_consts_12_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 24, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_0._ascii.ob_base, + & toplevel_consts_11_consts_4_names_1._ascii.ob_base, + & toplevel_consts_11_consts_4_names_2._ascii.ob_base, + & toplevel_consts_11_consts_7_names_0._ascii.ob_base, + & toplevel_consts_11_consts_12_names_4._ascii.ob_base, + & toplevel_consts_11_consts_12_names_5._ascii.ob_base, + & toplevel_consts_11_consts_12_names_6._ascii.ob_base, + & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + & toplevel_consts_11_consts_12_names_8._ascii.ob_base, + & toplevel_consts_11_consts_12_names_9._ascii.ob_base, + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_11_consts_2_names_20._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_12_names_14._ascii.ob_base, + & toplevel_consts_11_consts_12_names_15._ascii.ob_base, + & toplevel_consts_11_consts_12_consts_3._ascii.ob_base, + & toplevel_consts_11_consts_12_names_17._ascii.ob_base, + & toplevel_consts_11_consts_12_names_18._ascii.ob_base, + & toplevel_consts_11_consts_12_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_12_names_21._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_12_names_23._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_12_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "msg", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_12_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mod", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[9]; + }_object; + } +toplevel_consts_11_consts_12_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 9, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_12_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_12_varnames_6._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_11_consts_12_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "load_module", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_11_consts_12_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.load_module", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[63]; + } +toplevel_consts_11_consts_12_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 62, + }, + .ob_shash = -1, + .ob_sval = "\x04\x09\x0c\x02\x10\x01\x0c\x01\x12\x01\x08\x01\x0a\x01\x06\x01\x02\x02\x04\x01\x0a\x03\x0e\x01\x08\x01\x0a\x02\x06\x01\x10\x01\x0e\x01\x02\x80\x06\x01\x08\x01\x02\x01\x02\x80\x02\x02\x0c\x01\x02\x80\x0c\x01\x10\x01\x02\xff\x02\x80\x0e\x02\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_11_consts_12_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x02\x0a\x02\xff\x0c\x02\x10\x01\x0c\x01\x06\x01\x02\x02\x08\xfe\x02\x02\x08\xff\x0a\x01\x06\x01\x02\x10\x02\xf3\x02\x05\x0a\xfe\x0e\x01\x08\x01\x08\x02\x08\x01\x10\x01\x0e\x01\x02\x80\x06\x03\x08\xff\x02\x01\x02\x80\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1a\x01\x02\x80\x0e\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[257]; + } +toplevel_consts_11_consts_12_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 256, + }, + .ob_shash = -1, + .ob_sval = "\x10\x43\x09\x0c\x09\x12\x09\x17\x18\x1b\x1d\x2f\x09\x30\x09\x30\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x0f\x12\x0f\x1a\x0f\x28\x1f\x27\x0f\x28\x09\x0c\x0c\x0f\x13\x17\x0c\x17\x09\x28\x1f\x29\x2a\x2d\x2f\x3b\x1f\x3c\x09\x28\x13\x1f\x20\x28\x13\x29\x0d\x10\x25\x28\x0d\x10\x0d\x18\x19\x21\x0d\x22\x1a\x1e\x09\x0c\x09\x17\x09\x12\x10\x19\x0d\x2a\x18\x28\x29\x2d\x2f\x37\x18\x38\x11\x15\x1c\x2f\x1c\x3a\x3b\x3f\x3b\x47\x49\x4d\x1c\x4e\x11\x19\x21\x29\x20\x2a\x11\x14\x11\x1d\x14\x1b\x1c\x1f\x21\x2f\x14\x30\x0d\x30\x24\x30\x11\x14\x11\x21\x0d\x20\x0d\x2f\x30\x33\x30\x3c\x3e\x46\x48\x4f\x0d\x50\x0d\x50\x0d\x11\x12\x16\x18\x1b\x18\x24\x0d\x25\x0d\x25\x0d\x25\x00\x00\x09\x12\x09\x12\x09\x12\x11\x14\x11\x1c\x1d\x25\x11\x26\x0d\x12\x00\x00\x09\x56\x13\x16\x13\x1e\x1f\x27\x13\x28\x0d\x10\x0d\x10\x00\x00\x09\x56\x10\x18\x09\x56\x09\x56\x09\x56\x09\x56\x13\x1e\x1f\x55\x30\x38\x1f\x55\x1f\x55\x1f\x55\x13\x56\x0d\x56\x09\x56\x00\x00\x09\x13\x09\x24\x25\x45\x47\x4f\x51\x58\x09\x59\x09\x59\x10\x13\x09\x13", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[24]; + } +toplevel_consts_11_consts_12_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 23, + }, + .ob_shash = -1, + .ob_sval = "\xac\x28\x41\x15\x00\xc1\x15\x09\x41\x1e\x07\xc1\x20\x05\x41\x26\x00\xc1\x26\x10\x41\x36\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[10]; + } +toplevel_consts_11_consts_12_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 9, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_12 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_12_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_12_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_12_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_12_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 272, + .co_code = & toplevel_consts_11_consts_12_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_12_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_12_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_12_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_12_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_12_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_12_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_12_columntable.ob_base.ob_base, + .co_nlocalsplus = 9, + .co_nlocals = 9, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_12_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_11_consts_13_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x73\x08\x64\x01\x53\x00\x6e\x0c\x23\x00\x04\x00\x74\x01\x79\x13\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x64\x02\x64\x03\x6c\x02\x6d\x03\x7d\x02\x01\x00\x7c\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[205]; + } +toplevel_consts_11_consts_13_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 204, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x52\x65\x73\x6f\x75\x72\x63\x65\x52\x65\x61\x64\x65\x72\x20\x66\x6f\x72\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x69\x6e\x20\x61\x20\x7a\x69\x70\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x66\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x69\x73\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x77\x69\x74\x68\x69\x6e\x20\x74\x68\x65\x20\x7a\x69\x70\x20\x66\x69\x6c\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x27\x52\x65\x73\x6f\x75\x72\x63\x65\x52\x65\x61\x64\x65\x72\x27\x20\x6f\x62\x6a\x65\x63\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x70\x61\x63\x6b\x61\x67\x65\x2e\x20\x20\x4f\x74\x68\x65\x72\x77\x69\x73\x65\x20\x72\x65\x74\x75\x72\x6e\x20\x4e\x6f\x6e\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_11_consts_13_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ZipReader", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_13_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_13_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_13_consts_0._ascii.ob_base, + Py_None, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_11_consts_13_consts_3._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_11_consts_13_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "importlib.readers", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_11_consts_13_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_13_names_2._ascii.ob_base, + & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_13_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[20]; + } +toplevel_consts_11_consts_13_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 19, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "get_resource_reader", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[32]; + } +toplevel_consts_11_consts_13_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 31, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.get_resource_reader", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[23]; + } +toplevel_consts_11_consts_13_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 22, + }, + .ob_shash = -1, + .ob_sval = "\x02\x06\x0a\x01\x04\x01\x02\xff\x02\x80\x0c\x02\x06\x01\x02\xff\x02\x80\x0c\x02\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_13_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x02\x0a\x08\xfd\x08\x01\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0c\x01\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[65]; + } +toplevel_consts_11_consts_13_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 64, + }, + .ob_shash = -1, + .ob_sval = "\x09\x18\x14\x18\x14\x2d\x24\x2c\x14\x2d\x0d\x1c\x18\x1c\x18\x1c\x0d\x1c\x00\x00\x09\x18\x10\x1e\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00\x09\x30\x09\x30\x09\x30\x09\x30\x09\x30\x09\x30\x10\x19\x1a\x1e\x20\x28\x10\x29\x09\x29", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_11_consts_13_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x05\x09\x00\x89\x07\x14\x07\x93\x01\x14\x07", +}; +static struct PyCodeObject toplevel_consts_11_consts_13 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_13_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_13_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_13_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_13_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 315, + .co_code = & toplevel_consts_11_consts_13_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_13_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_13_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_13_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_13_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_13_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_13_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_13_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_11_consts_14_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x74\x00\x7c\x00\x6a\x01\x83\x01\x7c\x00\x5f\x02\x7c\x00\x6a\x02\x74\x03\x7c\x00\x6a\x01\x3c\x00\x64\x01\x53\x00\x23\x00\x04\x00\x74\x04\x79\x23\x01\x00\x01\x00\x01\x00\x74\x03\xa0\x05\x7c\x00\x6a\x01\x64\x01\xa1\x02\x01\x00\x64\x01\x7c\x00\x5f\x02\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[42]; + } +toplevel_consts_11_consts_14_consts_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 41, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Reload the file data of the archive path.", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_11_consts_14_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_14_consts_0._ascii.ob_base, + Py_None, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_11_consts_14_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pop", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_11_consts_14_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_17._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_15._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_14_names_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_14_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_11_consts_14_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "invalidate_caches", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_11_consts_14_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.invalidate_caches", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_11_consts_14_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x0c\x01\x10\x01\x02\x80\x0c\x01\x0e\x01\x0c\x01\x02\xfe\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_11_consts_14_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x02\x07\x0c\xfc\x10\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0e\xff\x0e\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[75]; + } +toplevel_consts_11_consts_14_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 74, + }, + .ob_shash = -1, + .ob_sval = "\x09\x1f\x1b\x2a\x2b\x2f\x2b\x37\x1b\x38\x0d\x11\x0d\x18\x32\x36\x32\x3d\x0d\x21\x22\x26\x22\x2e\x0d\x2f\x0d\x2f\x0d\x2f\x00\x00\x09\x1f\x10\x1e\x09\x1f\x09\x1f\x09\x1f\x09\x1f\x0d\x21\x0d\x39\x26\x2a\x26\x32\x34\x38\x0d\x39\x0d\x39\x1b\x1f\x0d\x11\x0d\x18\x0d\x18\x0d\x18\x0d\x18\x09\x1f\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_11_consts_14_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x0c\x0f\x00\x8f\x11\x24\x07\xa3\x01\x24\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_11_consts_14_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_11_consts_14 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_14_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_14_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_14_code.ob_sval, + .co_exceptiontable = & toplevel_consts_11_consts_14_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 330, + .co_code = & toplevel_consts_11_consts_14_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_14_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_14_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_14_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_14_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_14_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_11_consts_15_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x64\x01\x7c\x00\x6a\x00\x9b\x00\x74\x01\x9b\x00\x7c\x00\x6a\x02\x9b\x00\x64\x02\x9d\x05\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_11_consts_15_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_15_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_11_consts_15_consts_1._ascii.ob_base, + & toplevel_consts_11_consts_15_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_11_consts_15_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_2_names_21._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_11_consts_15_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__repr__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_11_consts_15_qualname = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimporter.__repr__", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_11_consts_15_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x18\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_11_consts_15_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x10\x4f\x28\x2c\x28\x34\x10\x4f\x36\x3e\x10\x4f\x40\x44\x40\x4b\x10\x4f\x10\x4f\x10\x4f\x09\x4f", +}; +static struct PyCodeObject toplevel_consts_11_consts_15 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_15_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_consts_15_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_15_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 340, + .co_code = & toplevel_consts_11_consts_15_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_15_name._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_15_qualname._ascii.ob_base, + .co_linetable = & toplevel_consts_11_consts_15_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_consts_15_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_consts_15_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_11_consts_16 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + Py_None, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[17]; + }_object; + } +toplevel_consts_11_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 17, + }, + .ob_item = { + & toplevel_consts_5._ascii.ob_base, + & toplevel_consts_11_consts_1._ascii.ob_base, + & toplevel_consts_11_consts_2.ob_base, + Py_None, + & toplevel_consts_11_consts_4.ob_base, + & toplevel_consts_11_consts_5.ob_base, + & toplevel_consts_11_consts_6.ob_base, + & toplevel_consts_11_consts_7.ob_base, + & toplevel_consts_11_consts_8.ob_base, + & toplevel_consts_11_consts_9.ob_base, + & toplevel_consts_11_consts_10.ob_base, + & toplevel_consts_11_consts_11.ob_base, + & toplevel_consts_11_consts_12.ob_base, + & toplevel_consts_11_consts_13.ob_base, + & toplevel_consts_11_consts_14.ob_base, + & toplevel_consts_11_consts_15.ob_base, + & toplevel_consts_11_consts_16._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_11_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__doc__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[17]; + }_object; + } +toplevel_consts_11_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 17, + }, + .ob_item = { + & toplevel_consts_7_names_0._ascii.ob_base, + & toplevel_consts_7_names_1._ascii.ob_base, + & toplevel_consts_7_names_2._ascii.ob_base, + & toplevel_consts_11_names_3._ascii.ob_base, + & toplevel_consts_11_consts_2_name._ascii.ob_base, + & toplevel_consts_11_consts_4_name._ascii.ob_base, + & toplevel_consts_11_consts_5_name._ascii.ob_base, + & toplevel_consts_11_consts_6_name._ascii.ob_base, + & toplevel_consts_11_consts_7_name._ascii.ob_base, + & toplevel_consts_11_consts_8_name._ascii.ob_base, + & toplevel_consts_11_consts_9_name._ascii.ob_base, + & toplevel_consts_11_consts_10_name._ascii.ob_base, + & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, + & toplevel_consts_11_consts_12_name._ascii.ob_base, + & toplevel_consts_11_consts_13_name._ascii.ob_base, + & toplevel_consts_11_consts_14_name._ascii.ob_base, + & toplevel_consts_11_consts_15_name._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[31]; + } +toplevel_consts_11_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 30, + }, + .ob_shash = -1, + .ob_sval = "\x08\x00\x04\x01\x06\x11\x08\x2e\x08\x25\x08\x10\x06\x1b\x06\x0a\x06\x15\x06\x0c\x06\x1a\x06\x0d\x06\x2b\x06\x0f\x0a\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[39]; + } +toplevel_consts_11_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 38, + }, + .ob_shash = -1, + .ob_sval = "\x08\xd2\x02\x3b\x02\xc5\x06\x66\x02\x08\x06\x20\x02\x05\x06\x0e\x02\x02\x06\x19\x06\x09\x06\x14\x06\x0d\x06\x19\x06\x0d\x06\x2c\x06\x0f\x06\x0a\x0a\x04", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[101]; + } +toplevel_consts_11_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 100, + }, + .ob_shash = -1, + .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x24\x05\x24\x05\x24\x2a\x2e\x05\x18\x05\x18\x05\x18\x2a\x2e\x05\x33\x05\x33\x05\x33\x2a\x2e\x05\x1c\x05\x1c\x05\x1c\x05\x14\x05\x14\x05\x14\x05\x32\x05\x32\x05\x32\x05\x17\x05\x17\x05\x17\x05\x3b\x05\x3b\x05\x3b\x05\x12\x05\x12\x05\x12\x05\x13\x05\x13\x05\x13\x05\x29\x05\x29\x05\x29\x05\x1f\x05\x1f\x05\x1f\x05\x4f\x05\x4f\x05\x4f\x05\x4f\x05\x4f", +}; +static struct PyCodeObject toplevel_consts_11 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_11_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 46, + .co_code = & toplevel_consts_11_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_5._ascii.ob_base, + .co_qualname = & toplevel_consts_5._ascii.ob_base, + .co_linetable = & toplevel_consts_11_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_11_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_11_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__init__.pyc", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_16_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".pyc", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_16 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_16_0._ascii.ob_base, + Py_True, + Py_False, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_17 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_10_consts_5._ascii.ob_base, + Py_False, + Py_False, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_18_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\x6a\x00\x7c\x01\xa0\x01\x64\x01\xa1\x01\x64\x02\x19\x00\x17\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_18_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = ".", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_18_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 2 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_18_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_18_consts_1._ascii.ob_base, + & toplevel_consts_18_consts_2.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_18_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rpartition", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_18_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_21._ascii.ob_base, + & toplevel_consts_18_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_18_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_18_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x14\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_18_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x17\x1a\x22\x1a\x32\x2e\x31\x1a\x32\x33\x34\x1a\x35\x0c\x35\x05\x35", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_18_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_18 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_18_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_18_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_18_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 358, + .co_code = & toplevel_consts_18_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + .co_linetable = & toplevel_consts_18_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_18_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_18_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_19_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x74\x00\x17\x00\x7d\x02\x7c\x02\x7c\x00\x6a\x01\x76\x00\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_19_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_19_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dirpath", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_19_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_19_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_19_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x04\x0a\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_19_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x0f\x13\x16\x1e\x0f\x1e\x05\x0c\x0c\x13\x17\x1b\x17\x22\x0c\x22\x05\x22", +}; +static struct PyCodeObject toplevel_consts_19 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_16._object.ob_base.ob_base, + .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 2, + .co_firstlineno = 362, + .co_code = & toplevel_consts_19_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_4_names_5._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_4_names_5._ascii.ob_base, + .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_19_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_19_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_20_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x74\x01\x44\x00\x5d\x12\x5c\x03\x7d\x03\x7d\x04\x7d\x05\x7c\x02\x7c\x03\x17\x00\x7d\x06\x7c\x06\x7c\x00\x6a\x02\x76\x00\x72\x19\x7c\x05\x02\x00\x01\x00\x53\x00\x71\x07\x64\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_20_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_zip_searchorder", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_20_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_20_names_1._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_20_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "suffix", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_20_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "isbytecode", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_20_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_20_varnames_3._ascii.ob_base, + & toplevel_consts_20_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_20_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x0e\x01\x08\x01\x0a\x01\x08\x01\x02\xff\x04\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_20_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x02\x01\x04\x03\x08\xfd\x08\x01\x08\x01\x0c\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[57]; + } +toplevel_consts_20_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 56, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x1c\x1d\x21\x23\x2b\x0c\x2c\x05\x09\x2a\x3a\x05\x1d\x05\x1d\x09\x26\x09\x0f\x11\x1b\x1d\x26\x14\x18\x1b\x21\x14\x21\x09\x11\x0c\x14\x18\x1c\x18\x23\x0c\x23\x09\x1d\x14\x1d\x0d\x1d\x0d\x1d\x0d\x1d\x09\x1d\x0c\x10\x0c\x10", +}; +static struct PyCodeObject toplevel_consts_20 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_11_consts_16._object.ob_base.ob_base, + .co_names = & toplevel_consts_20_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_20_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 371, + .co_code = & toplevel_consts_20_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_6_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + .co_linetable = & toplevel_consts_20_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_20_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_20_columntable.ob_base.ob_base, + .co_nlocalsplus = 7, + .co_nlocals = 7, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1265]; + } +toplevel_consts_21_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1264, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x74\x00\x6a\x01\x7c\x00\x83\x01\x7d\x01\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x17\x01\x00\x01\x00\x01\x00\x74\x03\x64\x01\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x01\x35\x00\x01\x00\x09\x00\x7c\x01\xa0\x04\x74\x05\x0b\x00\x64\x03\xa1\x02\x01\x00\x7c\x01\xa0\x06\xa1\x00\x7d\x02\x7c\x01\xa0\x07\x74\x05\xa1\x01\x7d\x03\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x3e\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x08\x7c\x03\x83\x01\x74\x05\x6b\x03\x72\x4f\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x03\x64\x00\x64\x05\x85\x02\x19\x00\x74\x09\x6b\x03\x72\xcc\x09\x00\x7c\x01\xa0\x04\x64\x06\x64\x03\xa1\x02\x01\x00\x7c\x01\xa0\x06\xa1\x00\x7d\x04\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x73\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x0a\x7c\x04\x74\x0b\x18\x00\x74\x05\x18\x00\x64\x06\x83\x02\x7d\x05\x09\x00\x7c\x01\xa0\x04\x7c\x05\xa1\x01\x01\x00\x7c\x01\xa0\x07\xa1\x00\x7d\x06\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x99\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x06\xa0\x0c\x74\x09\xa1\x01\x7d\x07\x7c\x07\x64\x06\x6b\x00\x72\xad\x74\x03\x64\x07\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x06\x7c\x07\x7c\x07\x74\x05\x17\x00\x85\x02\x19\x00\x7d\x03\x74\x08\x7c\x03\x83\x01\x74\x05\x6b\x03\x72\xc4\x74\x03\x64\x08\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x04\x74\x08\x7c\x06\x83\x01\x18\x00\x7c\x07\x17\x00\x7d\x02\x74\x0d\x7c\x03\x64\x09\x64\x0a\x85\x02\x19\x00\x83\x01\x7d\x08\x74\x0d\x7c\x03\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x09\x7c\x02\x7c\x08\x6b\x00\x72\xe9\x74\x03\x64\x0c\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x02\x7c\x09\x6b\x00\x72\xf6\x74\x03\x64\x0d\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x02\x7c\x08\x38\x00\x7d\x02\x7c\x02\x7c\x09\x18\x00\x7d\x0a\x7c\x0a\x64\x06\x6b\x00\x90\x01\x72\x0c\x74\x03\x64\x0e\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x69\x00\x7d\x0b\x64\x06\x7d\x0c\x09\x00\x7c\x01\xa0\x04\x7c\x02\xa1\x01\x01\x00\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x01\x79\x28\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x09\x00\x7c\x01\xa0\x07\x64\x10\xa1\x01\x7d\x03\x74\x08\x7c\x03\x83\x01\x64\x05\x6b\x00\x90\x01\x72\x3b\x74\x0e\x64\x11\x83\x01\x82\x01\x7c\x03\x64\x00\x64\x05\x85\x02\x19\x00\x64\x12\x6b\x03\x90\x01\x72\x46\x90\x02\x71\x5c\x74\x08\x7c\x03\x83\x01\x64\x10\x6b\x03\x90\x01\x72\x51\x74\x0e\x64\x11\x83\x01\x82\x01\x74\x0f\x7c\x03\x64\x13\x64\x14\x85\x02\x19\x00\x83\x01\x7d\x0d\x74\x0f\x7c\x03\x64\x14\x64\x09\x85\x02\x19\x00\x83\x01\x7d\x0e\x74\x0f\x7c\x03\x64\x09\x64\x15\x85\x02\x19\x00\x83\x01\x7d\x0f\x74\x0f\x7c\x03\x64\x15\x64\x0a\x85\x02\x19\x00\x83\x01\x7d\x10\x74\x0d\x7c\x03\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x11\x74\x0d\x7c\x03\x64\x0b\x64\x16\x85\x02\x19\x00\x83\x01\x7d\x12\x74\x0d\x7c\x03\x64\x16\x64\x17\x85\x02\x19\x00\x83\x01\x7d\x04\x74\x0f\x7c\x03\x64\x17\x64\x18\x85\x02\x19\x00\x83\x01\x7d\x13\x74\x0f\x7c\x03\x64\x18\x64\x19\x85\x02\x19\x00\x83\x01\x7d\x14\x74\x0f\x7c\x03\x64\x19\x64\x1a\x85\x02\x19\x00\x83\x01\x7d\x15\x74\x0d\x7c\x03\x64\x1b\x64\x10\x85\x02\x19\x00\x83\x01\x7d\x16\x7c\x13\x7c\x14\x17\x00\x7c\x15\x17\x00\x7d\x08\x7c\x16\x7c\x09\x6b\x04\x90\x01\x72\xbd\x74\x03\x64\x1c\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x16\x7c\x0a\x37\x00\x7d\x16\x09\x00\x7c\x01\xa0\x07\x7c\x13\xa1\x01\x7d\x17\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x01\x79\xd9\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x08\x7c\x17\x83\x01\x7c\x13\x6b\x03\x90\x01\x72\xeb\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x09\x00\x74\x08\x7c\x01\xa0\x07\x7c\x08\x7c\x13\x18\x00\xa1\x01\x83\x01\x7c\x08\x7c\x13\x18\x00\x6b\x03\x90\x02\x72\x03\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x02\x79\x15\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0d\x64\x1d\x40\x00\x90\x02\x72\x21\x7c\x17\xa0\x10\xa1\x00\x7d\x17\x6e\x1b\x09\x00\x7c\x17\xa0\x10\x64\x1e\xa1\x01\x7d\x17\x6e\x14\x23\x00\x04\x00\x74\x11\x90\x02\x79\x3a\x01\x00\x01\x00\x01\x00\x7c\x17\xa0\x10\x64\x1f\xa1\x01\xa0\x12\x74\x13\xa1\x01\x7d\x17\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x17\xa0\x14\x64\x20\x74\x15\xa1\x02\x7d\x17\x74\x16\x6a\x17\x7c\x00\x7c\x17\x83\x02\x7d\x18\x7c\x18\x7c\x0e\x7c\x12\x7c\x04\x7c\x16\x7c\x0f\x7c\x10\x7c\x11\x66\x08\x7d\x19\x7c\x19\x7c\x0b\x7c\x17\x3c\x00\x7c\x0c\x64\x21\x37\x00\x7d\x0c\x90\x01\x71\x2b\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0c\x23\x00\x31\x00\x90\x02\x73\x69\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x74\x18\x6a\x19\x64\x22\x7c\x0c\x7c\x00\x83\x03\x01\x00\x7c\x0b\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_21_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "can't open Zip file: ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_21_consts_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "can't read Zip file: ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_5 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 4 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_21_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "not a Zip file: ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_21_consts_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "corrupt Zip file: ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_9 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 12 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_10 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 16 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_11 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 20 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[29]; + } +toplevel_consts_21_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 28, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad central directory size: ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[31]; + } +toplevel_consts_21_consts_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 30, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad central directory offset: ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[39]; + } +toplevel_consts_21_consts_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 38, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad central directory size or offset: ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_16 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 46 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_21_consts_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "EOF read where not expected", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_21_consts_18 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x50\x4b\x01\x02", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_19 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 8 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_20 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 10 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_21 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 14 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_22 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 24 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_23 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 28 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_24 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 30 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_25 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 32 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_26 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 34 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_27 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 42 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_21_consts_28 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad local header offset: ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_21_consts_29 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 2048 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_consts_30 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "ascii", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_21_consts_31 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "latin1", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_21_consts_32 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "/", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[34]; + } +toplevel_consts_21_consts_34 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 33, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimport: found {} names in {!r}", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[35]; + }_object; + } +toplevel_consts_21_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 35, + }, + .ob_item = { + Py_None, + & toplevel_consts_21_consts_1._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, + & toplevel_consts_18_consts_2.ob_base.ob_base, + & toplevel_consts_21_consts_4._ascii.ob_base, + & toplevel_consts_21_consts_5.ob_base.ob_base, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_21_consts_7._ascii.ob_base, + & toplevel_consts_21_consts_8._ascii.ob_base, + & toplevel_consts_21_consts_9.ob_base.ob_base, + & toplevel_consts_21_consts_10.ob_base.ob_base, + & toplevel_consts_21_consts_11.ob_base.ob_base, + & toplevel_consts_21_consts_12._ascii.ob_base, + & toplevel_consts_21_consts_13._ascii.ob_base, + & toplevel_consts_21_consts_14._ascii.ob_base, + Py_True, + & toplevel_consts_21_consts_16.ob_base.ob_base, + & toplevel_consts_21_consts_17._ascii.ob_base, + & toplevel_consts_21_consts_18.ob_base.ob_base, + & toplevel_consts_21_consts_19.ob_base.ob_base, + & toplevel_consts_21_consts_20.ob_base.ob_base, + & toplevel_consts_21_consts_21.ob_base.ob_base, + & toplevel_consts_21_consts_22.ob_base.ob_base, + & toplevel_consts_21_consts_23.ob_base.ob_base, + & toplevel_consts_21_consts_24.ob_base.ob_base, + & toplevel_consts_21_consts_25.ob_base.ob_base, + & toplevel_consts_21_consts_26.ob_base.ob_base, + & toplevel_consts_21_consts_27.ob_base.ob_base, + & toplevel_consts_21_consts_28._ascii.ob_base, + & toplevel_consts_21_consts_29.ob_base.ob_base, + & toplevel_consts_21_consts_30._ascii.ob_base, + & toplevel_consts_21_consts_31._ascii.ob_base, + & toplevel_consts_21_consts_32._ascii.ob_base, + & toplevel_consts_6.ob_base.ob_base, + & toplevel_consts_21_consts_34._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_21_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_io", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "open_code", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "seek", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_21_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "END_CENTRAL_DIR_SIZE", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "tell", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "read", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_21_names_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "STRING_END_ARCHIVE", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_21_names_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "max", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_21_names_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "MAX_COMMENT_LEN", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_names_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "rfind", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_21_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "EOFError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_21_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "UnicodeDecodeError", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_names_18 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "translate", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_21_names_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "cp437_table", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[26]; + }_object; + } +toplevel_consts_21_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 26, + }, + .ob_item = { + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_11_consts_2_names_10._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_21_names_4._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_21_names_6._ascii.ob_base, + & toplevel_consts_21_names_7._ascii.ob_base, + & toplevel_consts_11_consts_8_names_5._ascii.ob_base, + & toplevel_consts_21_names_9._ascii.ob_base, + & toplevel_consts_21_names_10._ascii.ob_base, + & toplevel_consts_21_names_11._ascii.ob_base, + & toplevel_consts_21_names_12._ascii.ob_base, + & toplevel_consts_3_1._ascii.ob_base, + & toplevel_consts_21_names_14._ascii.ob_base, + & toplevel_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_10_names_9._ascii.ob_base, + & toplevel_consts_21_names_17._ascii.ob_base, + & toplevel_consts_21_names_18._ascii.ob_base, + & toplevel_consts_21_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_6._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_11_consts_2_names_20._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_12_names_23._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_21_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "fp", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_21_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "header_position", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_21_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "buffer", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_varnames_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "file_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_21_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "max_comment_start", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_varnames_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "data", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_21_varnames_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "pos", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_21_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "header_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_21_varnames_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "header_offset", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_21_varnames_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "arc_offset", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_varnames_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "count", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_21_varnames_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "flags", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_21_varnames_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "compress", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_varnames_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "time", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_21_varnames_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "date", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_21_varnames_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "crc", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_varnames_18 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "data_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_21_varnames_19 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "name_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_21_varnames_20 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "extra_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_21_varnames_21 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "comment_size", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_21_varnames_22 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "file_offset", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_21_varnames_25 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "t", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[26]; + }_object; + } +toplevel_consts_21_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 26, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_21_varnames_1._ascii.ob_base, + & toplevel_consts_21_varnames_2._ascii.ob_base, + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_21_varnames_5._ascii.ob_base, + & toplevel_consts_21_varnames_6._ascii.ob_base, + & toplevel_consts_21_varnames_7._ascii.ob_base, + & toplevel_consts_21_varnames_8._ascii.ob_base, + & toplevel_consts_21_varnames_9._ascii.ob_base, + & toplevel_consts_21_varnames_10._ascii.ob_base, + & toplevel_consts_11_consts_2_varnames_7._ascii.ob_base, + & toplevel_consts_21_varnames_12._ascii.ob_base, + & toplevel_consts_21_varnames_13._ascii.ob_base, + & toplevel_consts_21_varnames_14._ascii.ob_base, + & toplevel_consts_21_varnames_15._ascii.ob_base, + & toplevel_consts_21_varnames_16._ascii.ob_base, + & toplevel_consts_21_varnames_17._ascii.ob_base, + & toplevel_consts_21_varnames_18._ascii.ob_base, + & toplevel_consts_21_varnames_19._ascii.ob_base, + & toplevel_consts_21_varnames_20._ascii.ob_base, + & toplevel_consts_21_varnames_21._ascii.ob_base, + & toplevel_consts_21_varnames_22._ascii.ob_base, + & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_21_varnames_25._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[275]; + } +toplevel_consts_21_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 274, + }, + .ob_shash = -1, + .ob_sval = "\x02\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x06\x03\x02\x01\x0e\x01\x08\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0c\x02\x12\x01\x10\x01\x02\x03\x0c\x01\x0a\x01\x02\x80\x0c\x01\x0a\x01\x02\x01\x06\xff\x02\xff\x02\x80\x08\x03\x02\x01\x02\xff\x02\x01\x04\xff\x02\x02\x0a\x01\x0a\x01\x02\x80\x0c\x01\x0a\x01\x02\x01\x06\xff\x02\xff\x02\x80\x0a\x03\x08\x01\x0a\x01\x02\x01\x06\xff\x10\x02\x0c\x01\x0a\x01\x02\x01\x06\xff\x10\x02\x10\x02\x10\x01\x08\x01\x12\x01\x08\x01\x12\x01\x08\x01\x08\x01\x0a\x01\x12\x01\x04\x02\x04\x02\x02\x01\x0c\x01\x02\x80\x0e\x01\x12\x01\x02\xff\x02\x80\x02\x02\x0a\x01\x0e\x01\x08\x01\x12\x02\x04\x01\x0e\x01\x08\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x0c\x01\x0a\x01\x12\x01\x08\x01\x02\x02\x0c\x01\x02\x80\x0e\x01\x12\x01\x02\xff\x02\x80\x0e\x02\x12\x01\x02\x04\x1c\x01\x12\x01\x02\xff\x02\x80\x0e\x02\x12\x01\x02\xff\x02\x80\x0a\x03\x0a\x02\x02\x03\x0c\x01\x02\x80\x0e\x01\x14\x01\x02\xff\x02\x80\x0c\x03\x0c\x01\x14\x01\x08\x01\x08\x01\x04\xca\x02\x06\x16\xc4\x02\x80\x0c\x00\x0e\x6d\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[275]; + } +toplevel_consts_21_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 274, + }, + .ob_shash = -1, + .ob_sval = "\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x02\x02\x04\x6c\x02\x9a\x0e\xfc\x08\x01\x0c\x01\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x14\x01\x0e\x01\x02\x19\x02\xef\x0c\xfc\x0a\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x08\x01\x08\x01\x02\xff\x02\x07\x0a\xfc\x0a\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x0a\x01\x06\x01\x02\x02\x0a\xff\x08\x01\x10\x01\x0a\x01\x02\x02\x0a\xff\x08\x01\x10\x01\x10\x02\x10\x01\x06\x01\x14\x01\x06\x01\x14\x01\x08\x01\x08\x01\x06\x01\x16\x01\x04\x02\x04\x02\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x02\x01\x0a\x01\x0a\x01\x0c\x01\x0e\x02\x08\x01\x0a\x01\x0c\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x0c\x01\x06\x01\x16\x01\x08\x01\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x0a\x01\x16\x01\x02\x08\x18\xfd\x18\x01\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x06\x02\x04\x08\x0a\xfa\x02\x06\x0c\xfe\x02\x80\x02\x02\x02\xff\x20\x01\x02\x80\x0c\x02\x0c\x01\x14\x01\x08\x01\x08\x01\x04\xca\x02\x06\x16\x30\x02\x80\x0c\x00\x0e\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[1265]; + } +toplevel_consts_21_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1264, + }, + .ob_shash = -1, + .ob_sval = "\x05\x50\x0e\x11\x0e\x1b\x1c\x23\x0e\x24\x09\x0b\x09\x0b\x00\x00\x05\x50\x0c\x13\x05\x50\x05\x50\x05\x50\x05\x50\x0f\x1d\x1e\x41\x36\x3d\x1e\x41\x1e\x41\x48\x4f\x0f\x50\x0f\x50\x09\x50\x05\x50\x00\x00\x0a\x0c\x05\x17\x05\x17\x09\x54\x0d\x0f\x0d\x2e\x16\x2a\x15\x2a\x2c\x2d\x0d\x2e\x0d\x2e\x1f\x21\x1f\x28\x1f\x28\x0d\x1c\x16\x18\x16\x33\x1e\x32\x16\x33\x0d\x13\x0d\x13\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x0c\x0f\x10\x16\x0c\x17\x1b\x2f\x0c\x2f\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x0c\x12\x13\x15\x14\x15\x13\x15\x0c\x16\x1a\x2c\x0c\x2c\x09\x3a\x0d\x33\x11\x13\x11\x1e\x19\x1a\x1c\x1d\x11\x1e\x11\x1e\x1d\x1f\x1d\x26\x1d\x26\x11\x1a\x11\x1a\x00\x00\x0d\x33\x14\x1b\x0d\x33\x0d\x33\x0d\x33\x0d\x33\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x2b\x32\x17\x33\x17\x33\x11\x33\x0d\x33\x00\x00\x21\x24\x25\x2e\x31\x40\x25\x40\x25\x39\x25\x39\x3b\x3c\x21\x3d\x0d\x1e\x0d\x33\x11\x13\x11\x2b\x19\x2a\x11\x2b\x11\x2b\x18\x1a\x18\x21\x18\x21\x11\x15\x11\x15\x00\x00\x0d\x33\x14\x1b\x0d\x33\x0d\x33\x0d\x33\x0d\x33\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x2b\x32\x17\x33\x17\x33\x11\x33\x0d\x33\x00\x00\x13\x17\x13\x31\x1e\x30\x13\x31\x0d\x10\x10\x13\x16\x17\x10\x17\x0d\x33\x17\x25\x26\x44\x39\x40\x26\x44\x26\x44\x2b\x32\x17\x33\x17\x33\x11\x33\x16\x1a\x1b\x1e\x1f\x22\x23\x37\x1f\x37\x1b\x37\x16\x38\x0d\x13\x10\x13\x14\x1a\x10\x1b\x1f\x33\x10\x33\x0d\x33\x17\x25\x26\x46\x3b\x42\x26\x46\x26\x46\x2b\x32\x17\x33\x17\x33\x11\x33\x1f\x28\x2b\x2e\x2f\x33\x2b\x34\x1f\x34\x37\x3a\x1f\x3a\x0d\x1c\x17\x25\x26\x2c\x2d\x2f\x30\x32\x2d\x32\x26\x33\x17\x34\x09\x14\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x09\x16\x0c\x1b\x1e\x29\x0c\x29\x09\x5b\x13\x21\x22\x4c\x41\x48\x22\x4c\x22\x4c\x53\x5a\x13\x5b\x13\x5b\x0d\x5b\x0c\x1b\x1e\x2b\x0c\x2b\x09\x5d\x13\x21\x22\x4e\x43\x4a\x22\x4e\x22\x4e\x55\x5c\x13\x5d\x13\x5d\x0d\x5d\x09\x18\x1c\x27\x09\x27\x09\x18\x16\x25\x28\x35\x16\x35\x09\x13\x0c\x16\x19\x1a\x0c\x1a\x09\x65\x09\x65\x13\x21\x22\x56\x4b\x52\x22\x56\x22\x56\x5d\x64\x13\x65\x13\x65\x0d\x65\x11\x13\x09\x0e\x11\x12\x09\x0e\x09\x54\x0d\x0f\x0d\x25\x15\x24\x0d\x25\x0d\x25\x0d\x25\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x0f\x13\x16\x18\x16\x21\x1e\x20\x16\x21\x0d\x13\x10\x13\x14\x1a\x10\x1b\x1e\x1f\x10\x1f\x0d\x3e\x0d\x3e\x17\x1f\x20\x3d\x17\x3e\x11\x3e\x10\x16\x17\x19\x18\x19\x17\x19\x10\x1a\x1e\x2b\x10\x2b\x0d\x16\x0d\x16\x11\x16\x11\x16\x10\x13\x14\x1a\x10\x1b\x1f\x21\x10\x21\x0d\x3e\x0d\x3e\x17\x1f\x20\x3d\x17\x3e\x11\x3e\x15\x23\x24\x2a\x2b\x2c\x2d\x2f\x2b\x2f\x24\x30\x15\x31\x0d\x12\x18\x26\x27\x2d\x2e\x30\x31\x33\x2e\x33\x27\x34\x18\x35\x0d\x15\x14\x22\x23\x29\x2a\x2c\x2d\x2f\x2a\x2f\x23\x30\x14\x31\x0d\x11\x14\x22\x23\x29\x2a\x2c\x2d\x2f\x2a\x2f\x23\x30\x14\x31\x0d\x11\x13\x21\x22\x28\x29\x2b\x2c\x2e\x29\x2e\x22\x2f\x13\x30\x0d\x10\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x1a\x28\x29\x2f\x30\x32\x33\x35\x30\x35\x29\x36\x1a\x37\x0d\x17\x1c\x2a\x2b\x31\x32\x34\x35\x37\x32\x37\x2b\x38\x1c\x39\x0d\x19\x1b\x29\x2a\x30\x31\x33\x34\x36\x31\x36\x2a\x37\x1b\x38\x0d\x18\x1b\x24\x27\x31\x1b\x31\x34\x40\x1b\x40\x0d\x18\x10\x1b\x1e\x2b\x10\x2b\x0d\x5c\x0d\x5c\x17\x25\x26\x4d\x42\x49\x26\x4d\x26\x4d\x54\x5b\x17\x5c\x17\x5c\x11\x5c\x0d\x18\x1c\x26\x0d\x26\x0d\x18\x0d\x58\x18\x1a\x18\x2a\x20\x29\x18\x2a\x11\x15\x11\x15\x00\x00\x0d\x58\x14\x1b\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x00\x00\x10\x13\x14\x18\x10\x19\x1d\x26\x10\x26\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x14\x17\x18\x1a\x18\x38\x20\x2b\x2e\x37\x20\x37\x18\x38\x14\x39\x3d\x48\x4b\x54\x3d\x54\x14\x54\x11\x5c\x11\x5c\x1b\x29\x2a\x4d\x42\x49\x2a\x4d\x2a\x4d\x54\x5b\x1b\x5c\x1b\x5c\x15\x5c\x11\x5c\x00\x00\x0d\x58\x14\x1b\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x00\x00\x10\x15\x18\x1d\x10\x1d\x0d\x48\x0d\x48\x18\x1c\x18\x25\x18\x25\x11\x15\x11\x15\x11\x48\x1c\x20\x1c\x30\x28\x2f\x1c\x30\x15\x19\x15\x19\x00\x00\x11\x48\x18\x2a\x11\x48\x11\x48\x11\x48\x11\x48\x11\x48\x1c\x20\x1c\x31\x28\x30\x1c\x31\x1c\x48\x3c\x47\x1c\x48\x15\x19\x15\x19\x15\x19\x11\x48\x00\x00\x14\x18\x14\x2f\x21\x24\x26\x2e\x14\x2f\x0d\x11\x14\x27\x14\x32\x33\x3a\x3c\x40\x14\x41\x0d\x11\x12\x16\x18\x20\x22\x2b\x2d\x36\x38\x43\x45\x49\x4b\x4f\x51\x54\x11\x55\x0d\x0e\x1b\x1c\x0d\x12\x13\x17\x0d\x18\x0d\x12\x16\x17\x0d\x17\x0d\x12\x0f\x13\x0f\x13\x11\x16\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x00\x00\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x0f\x05\x20\x21\x44\x46\x4b\x4d\x54\x05\x55\x05\x55\x0c\x11\x05\x11", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[202]; + } +toplevel_consts_21_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 201, + }, + .ob_shash = -1, + .ob_sval = "\x81\x05\x07\x00\x87\x11\x18\x07\x9b\x01\x49\x23\x03\x9d\x10\x2e\x02\xad\x01\x49\x23\x03\xae\x11\x3f\x09\xbf\x18\x49\x23\x03\xc1\x18\x0a\x41\x23\x02\xc1\x22\x01\x49\x23\x03\xc1\x23\x11\x41\x34\x09\xc1\x34\x0a\x49\x23\x03\xc1\x3f\x09\x42\x09\x02\xc2\x08\x01\x49\x23\x03\xc2\x09\x11\x42\x1a\x09\xc2\x1a\x41\x36\x49\x23\x03\xc4\x11\x05\x44\x17\x02\xc4\x16\x01\x49\x23\x03\xc4\x17\x12\x44\x29\x09\xc4\x29\x42\x18\x49\x23\x03\xc7\x02\x05\x47\x08\x02\xc7\x07\x01\x49\x23\x03\xc7\x08\x12\x47\x1a\x09\xc7\x1a\x11\x49\x23\x03\xc7\x2c\x17\x48\x04\x02\xc8\x03\x01\x49\x23\x03\xc8\x04\x12\x48\x16\x09\xc8\x16\x0b\x49\x23\x03\xc8\x22\x05\x48\x28\x02\xc8\x27\x01\x49\x23\x03\xc8\x28\x10\x48\x3b\x09\xc8\x38\x02\x49\x23\x03\xc8\x3a\x01\x48\x3b\x09\xc8\x3b\x21\x49\x23\x03\xc9\x23\x05\x49\x28\x0b\xc9\x29\x03\x49\x28\x0b", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_21_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_21 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_21_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_21_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_21_code.ob_sval, + .co_exceptiontable = & toplevel_consts_21_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 402, + .co_code = & toplevel_consts_21_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_21_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_2_names_17._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_2_names_17._ascii.ob_base, + .co_linetable = & toplevel_consts_21_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_21_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_21_columntable.ob_base.ob_base, + .co_nlocalsplus = 26, + .co_nlocals = 26, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyCompactUnicodeObject _compact; + uint16_t _data[257]; + } +toplevel_consts_22 = { + ._compact = { + ._base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 256, + .hash = -1, + .state = { + .kind = 2, + .compact = 1, + .ascii = 0, + .ready = 1, + }, + }, + }, + ._data = { + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, + 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, + 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, + 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, + 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, + 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, + 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, + 199, 252, 233, 226, 228, 224, 229, 231, 234, 235, 232, 239, 238, 236, 196, 197, + 201, 230, 198, 244, 246, 242, 251, 249, 255, 214, 220, 162, 163, 165, 8359, 402, + 225, 237, 243, 250, 241, 209, 170, 186, 191, 8976, 172, 189, 188, 161, 171, 187, + 9617, 9618, 9619, 9474, 9508, 9569, 9570, 9558, 9557, 9571, 9553, 9559, 9565, 9564, 9563, 9488, + 9492, 9524, 9516, 9500, 9472, 9532, 9566, 9567, 9562, 9556, 9577, 9574, 9568, 9552, 9580, 9575, + 9576, 9572, 9573, 9561, 9560, 9554, 9555, 9579, 9578, 9496, 9484, 9608, 9604, 9612, 9616, 9600, + 945, 223, 915, 960, 931, 963, 181, 964, 934, 920, 937, 948, 8734, 966, 949, 8745, + 8801, 177, 8805, 8804, 8992, 8993, 247, 8776, 176, 8729, 183, 8730, 8319, 178, 9632, 160, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[111]; + } +toplevel_consts_23_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 110, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x72\x0b\x74\x01\x6a\x02\x64\x01\x83\x01\x01\x00\x74\x03\x64\x02\x83\x01\x82\x01\x64\x03\x61\x00\x09\x00\x64\x04\x64\x05\x6c\x04\x6d\x05\x7d\x00\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x06\x79\x25\x01\x00\x01\x00\x01\x00\x74\x01\x6a\x02\x64\x01\x83\x01\x01\x00\x74\x03\x64\x02\x83\x01\x82\x01\x77\x00\x25\x00\x09\x00\x64\x06\x61\x00\x6e\x05\x23\x00\x64\x06\x61\x00\x77\x00\x25\x00\x74\x01\x6a\x02\x64\x07\x83\x01\x01\x00\x7c\x00\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[28]; + } +toplevel_consts_23_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 27, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimport: zlib UNAVAILABLE", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[42]; + } +toplevel_consts_23_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 41, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "can't decompress data; zlib not available", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_23_consts_5_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "decompress", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_23_consts_5 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_23_consts_5_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[26]; + } +toplevel_consts_23_consts_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 25, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimport: zlib available", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_23_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + Py_None, + & toplevel_consts_23_consts_1._ascii.ob_base, + & toplevel_consts_23_consts_2._ascii.ob_base, + Py_True, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_23_consts_5._object.ob_base.ob_base, + Py_False, + & toplevel_consts_23_consts_7._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_23_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_importing_zlib", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_23_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zlib", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_23_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "Exception", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_23_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + & toplevel_consts_23_names_0._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_12_names_23._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_23_names_4._ascii.ob_base, + & toplevel_consts_23_consts_5_0._ascii.ob_base, + & toplevel_consts_23_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_23_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_decompress_func", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[37]; + } +toplevel_consts_23_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 36, + }, + .ob_shash = -1, + .ob_sval = "\x04\x02\x0a\x03\x08\x01\x04\x02\x02\x01\x0e\x01\x02\x80\x0c\x01\x0a\x01\x08\x01\x02\xfe\x02\x80\x02\xff\x06\x05\x02\x80\x08\x00\x0a\x02\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[41]; + } +toplevel_consts_23_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 40, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x02\x04\x0a\xff\x08\x01\x04\x02\x02\x07\x0e\xfb\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x02\xfd\x06\x05\x02\x80\x08\x00\x0a\x02\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[111]; + } +toplevel_consts_23_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 110, + }, + .ob_shash = -1, + .ob_sval = "\x08\x17\x05\x4a\x09\x13\x09\x24\x25\x42\x09\x43\x09\x43\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x17\x1b\x05\x14\x05\x20\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x00\x00\x05\x4a\x0c\x15\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x09\x13\x09\x24\x25\x42\x09\x43\x09\x43\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x05\x4a\x00\x00\x09\x24\x1b\x20\x09\x18\x09\x18\x00\x00\x1b\x20\x09\x18\x09\x20\x09\x20\x05\x0f\x05\x20\x21\x3c\x05\x3d\x05\x3d\x0c\x16\x05\x16", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_23_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x8e\x06\x15\x00\x94\x01\x2b\x00\x95\x11\x26\x07\xa6\x01\x2b\x00\xab\x04\x2f\x07", +}; +static struct PyCodeObject toplevel_consts_23 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_23_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_23_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_code.ob_sval, + .co_exceptiontable = & toplevel_consts_23_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 560, + .co_code = & toplevel_consts_23_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_23_consts_5._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_23_name._ascii.ob_base, + .co_qualname = & toplevel_consts_23_name._ascii.ob_base, + .co_linetable = & toplevel_consts_23_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_23_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_23_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_23_consts_5._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[389]; + } +toplevel_consts_24_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 388, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x5c\x08\x7d\x02\x7d\x03\x7d\x04\x7d\x05\x7d\x06\x7d\x07\x7d\x08\x7d\x09\x7c\x04\x64\x01\x6b\x00\x72\x12\x74\x00\x64\x02\x83\x01\x82\x01\x74\x01\x6a\x02\x7c\x00\x83\x01\x35\x00\x7d\x0a\x09\x00\x7c\x0a\xa0\x03\x7c\x06\xa1\x01\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x04\x79\x2f\x01\x00\x01\x00\x01\x00\x74\x00\x64\x03\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0a\xa0\x05\x64\x05\xa1\x01\x7d\x0b\x74\x06\x7c\x0b\x83\x01\x64\x05\x6b\x03\x72\x40\x74\x07\x64\x06\x83\x01\x82\x01\x7c\x0b\x64\x00\x64\x07\x85\x02\x19\x00\x64\x08\x6b\x03\x72\x51\x74\x00\x64\x09\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x74\x08\x7c\x0b\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x0c\x74\x08\x7c\x0b\x64\x0b\x64\x05\x85\x02\x19\x00\x83\x01\x7d\x0d\x64\x05\x7c\x0c\x17\x00\x7c\x0d\x17\x00\x7d\x0e\x7c\x06\x7c\x0e\x37\x00\x7d\x06\x09\x00\x7c\x0a\xa0\x03\x7c\x06\xa1\x01\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x04\x79\x82\x01\x00\x01\x00\x01\x00\x74\x00\x64\x03\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0a\xa0\x05\x7c\x04\xa1\x01\x7d\x0f\x74\x06\x7c\x0f\x83\x01\x7c\x04\x6b\x03\x72\x93\x74\x04\x64\x0c\x83\x01\x82\x01\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0b\x23\x00\x31\x00\x73\x9f\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x03\x64\x01\x6b\x02\x72\xab\x7c\x0f\x53\x00\x09\x00\x74\x09\x83\x00\x7d\x10\x6e\x0d\x23\x00\x04\x00\x74\x0a\x79\xbb\x01\x00\x01\x00\x01\x00\x74\x00\x64\x0d\x83\x01\x82\x01\x77\x00\x25\x00\x7c\x10\x7c\x0f\x64\x0e\x83\x02\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_24_consts_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "negative data size", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_24_consts_8 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x50\x4b\x03\x04", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_24_consts_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bad local file header: ", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_24_consts_10 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 26 }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_consts_24_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "zipimport: can't read data", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_24_consts_14 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = -1, + }, + .ob_digit = { 15 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[15]; + }_object; + } +toplevel_consts_24_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 15, + }, + .ob_item = { + Py_None, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_24_consts_2._ascii.ob_base, + & toplevel_consts_21_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, + & toplevel_consts_21_consts_24.ob_base.ob_base, + & toplevel_consts_21_consts_17._ascii.ob_base, + & toplevel_consts_21_consts_5.ob_base.ob_base, + & toplevel_consts_24_consts_8.ob_base.ob_base, + & toplevel_consts_24_consts_9._ascii.ob_base, + & toplevel_consts_24_consts_10.ob_base.ob_base, + & toplevel_consts_21_consts_23.ob_base.ob_base, + & toplevel_consts_24_consts_12._ascii.ob_base, + & toplevel_consts_23_consts_2._ascii.ob_base, + & toplevel_consts_24_consts_14.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[11]; + }_object; + } +toplevel_consts_24_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 11, + }, + .ob_item = { + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_21_names_1._ascii.ob_base, + & toplevel_consts_21_names_4._ascii.ob_base, + & toplevel_consts_11_consts_2_names_10._ascii.ob_base, + & toplevel_consts_21_names_7._ascii.ob_base, + & toplevel_consts_11_consts_8_names_5._ascii.ob_base, + & toplevel_consts_21_names_14._ascii.ob_base, + & toplevel_consts_3_0._ascii.ob_base, + & toplevel_consts_23_name._ascii.ob_base, + & toplevel_consts_23_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_24_varnames_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "datapath", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_consts_24_varnames_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "raw_data", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[17]; + }_object; + } +toplevel_consts_24_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 17, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_24_varnames_2._ascii.ob_base, + & toplevel_consts_21_varnames_14._ascii.ob_base, + & toplevel_consts_21_varnames_18._ascii.ob_base, + & toplevel_consts_21_varnames_4._ascii.ob_base, + & toplevel_consts_21_varnames_22._ascii.ob_base, + & toplevel_consts_21_varnames_15._ascii.ob_base, + & toplevel_consts_21_varnames_16._ascii.ob_base, + & toplevel_consts_21_varnames_17._ascii.ob_base, + & toplevel_consts_21_varnames_1._ascii.ob_base, + & toplevel_consts_21_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_19._ascii.ob_base, + & toplevel_consts_21_varnames_20._ascii.ob_base, + & toplevel_consts_21_varnames_8._ascii.ob_base, + & toplevel_consts_24_varnames_15._ascii.ob_base, + & toplevel_consts_23_consts_5_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[89]; + } +toplevel_consts_24_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 88, + }, + .ob_shash = -1, + .ob_sval = "\x14\x01\x08\x01\x08\x01\x0c\x02\x02\x02\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0a\x02\x0c\x01\x08\x01\x10\x02\x12\x02\x10\x02\x10\x01\x0c\x01\x08\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0a\x02\x0c\x01\x08\x01\x02\xff\x14\xe9\x02\x80\x0c\x00\x08\x1a\x04\x02\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x0a\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[89]; + } +toplevel_consts_24_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 88, + }, + .ob_shash = -1, + .ob_sval = "\x14\x01\x06\x01\x0a\x01\x08\x02\x02\x18\x02\xe8\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x0a\x01\x0a\x01\x0e\x02\x14\x02\x10\x02\x10\x01\x0c\x01\x08\x01\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x0a\x01\x20\x01\x02\x80\x0c\x00\x06\x02\x06\x02\x02\x06\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x0a\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[389]; + } +toplevel_consts_24_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 388, + }, + .ob_shash = -1, + .ob_sval = "\x4e\x57\x05\x4b\x05\x0d\x0f\x17\x19\x22\x24\x2d\x2f\x3a\x3c\x40\x42\x46\x48\x4b\x08\x11\x14\x15\x08\x15\x05\x33\x0f\x1d\x1e\x32\x0f\x33\x09\x33\x0a\x0d\x0a\x17\x18\x1f\x0a\x20\x05\x38\x24\x26\x09\x54\x0d\x0f\x0d\x21\x15\x20\x0d\x21\x0d\x21\x0d\x21\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x12\x14\x12\x1d\x1a\x1c\x12\x1d\x09\x0f\x0c\x0f\x10\x16\x0c\x17\x1b\x1d\x0c\x1d\x09\x3a\x13\x1b\x1c\x39\x13\x3a\x0d\x3a\x0c\x12\x13\x15\x14\x15\x13\x15\x0c\x16\x1a\x27\x0c\x27\x09\x56\x13\x21\x22\x47\x3c\x43\x22\x47\x22\x47\x4e\x55\x13\x56\x13\x56\x0d\x56\x15\x23\x24\x2a\x2b\x2d\x2e\x30\x2b\x30\x24\x31\x15\x32\x09\x12\x16\x24\x25\x2b\x2c\x2e\x2f\x31\x2c\x31\x25\x32\x16\x33\x09\x13\x17\x19\x1c\x25\x17\x25\x28\x32\x17\x32\x09\x14\x09\x14\x18\x23\x09\x23\x09\x14\x09\x54\x0d\x0f\x0d\x21\x15\x20\x0d\x21\x0d\x21\x0d\x21\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x14\x16\x14\x26\x1c\x25\x14\x26\x09\x11\x0c\x0f\x10\x18\x0c\x19\x1d\x26\x0c\x26\x09\x38\x13\x1a\x1b\x37\x13\x38\x0d\x38\x09\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x00\x00\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x08\x10\x14\x15\x08\x15\x05\x18\x10\x18\x09\x18\x05\x4a\x16\x2a\x16\x2c\x09\x13\x09\x13\x00\x00\x05\x4a\x0c\x15\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x05\x4a\x00\x00\x0c\x16\x17\x1f\x21\x24\x0c\x25\x05\x25", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[72]; + } +toplevel_consts_24_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 71, + }, + .ob_shash = -1, + .ob_sval = "\x97\x01\x42\x1a\x03\x99\x05\x1f\x02\x9e\x01\x42\x1a\x03\x9f\x11\x30\x09\xb0\x3b\x42\x1a\x03\xc1\x2c\x05\x41\x32\x02\xc1\x31\x01\x42\x1a\x03\xc1\x32\x11\x42\x03\x09\xc2\x03\x10\x42\x1a\x03\xc2\x1a\x04\x42\x1e\x0b\xc2\x1f\x03\x42\x1e\x0b\xc2\x2c\x03\x42\x30\x00\xc2\x30\x0c\x42\x3c\x07", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[18]; + } +toplevel_consts_24_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 17, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_24 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_24_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_24_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_24_code.ob_sval, + .co_exceptiontable = & toplevel_consts_24_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 581, + .co_code = & toplevel_consts_24_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_24_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_24_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + .co_linetable = & toplevel_consts_24_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_24_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_24_columntable.ob_base.ob_base, + .co_nlocalsplus = 17, + .co_nlocals = 17, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_24_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_25_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x18\x00\x83\x01\x64\x01\x6b\x01\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_25_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + Py_None, + & toplevel_consts_6.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_25_names_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "abs", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_25_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_25_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_25_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "t1", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[3]; + } +toplevel_consts_25_varnames_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 2, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "t2", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_25_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_25_varnames_0._ascii.ob_base, + & toplevel_consts_25_varnames_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_25_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_eq_mtime", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_25_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x10\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_25_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x0f\x10\x12\x15\x17\x10\x17\x0c\x18\x1c\x1d\x0c\x1d\x05\x1d", +}; +static struct PyCodeObject toplevel_consts_25 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_25_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_25_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_25_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 3, + .co_firstlineno = 627, + .co_code = & toplevel_consts_25_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_25_name._ascii.ob_base, + .co_qualname = & toplevel_consts_25_name._ascii.ob_base, + .co_linetable = & toplevel_consts_25_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_25_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_25_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[255]; + } +toplevel_consts_26_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 254, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x03\x7c\x02\x64\x01\x9c\x02\x7d\x05\x74\x00\x6a\x01\x7c\x04\x7c\x03\x7c\x05\x83\x03\x7d\x06\x7c\x06\x64\x02\x40\x00\x64\x03\x6b\x03\x7d\x07\x7c\x07\x72\x3f\x7c\x06\x64\x04\x40\x00\x64\x03\x6b\x03\x7d\x08\x74\x02\x6a\x03\x64\x05\x6b\x03\x72\x3e\x7c\x08\x73\x26\x74\x02\x6a\x03\x64\x06\x6b\x02\x72\x3e\x74\x04\x7c\x00\x7c\x02\x83\x02\x7d\x09\x7c\x09\x64\x00\x75\x01\x72\x3e\x74\x02\x6a\x05\x74\x00\x6a\x06\x7c\x09\x83\x02\x7d\x0a\x74\x00\x6a\x07\x7c\x04\x7c\x0a\x7c\x03\x7c\x05\x83\x04\x01\x00\x6e\x28\x74\x08\x7c\x00\x7c\x02\x83\x02\x5c\x02\x7d\x0b\x7d\x0c\x7c\x0b\x72\x67\x74\x09\x74\x0a\x7c\x04\x64\x07\x64\x08\x85\x02\x19\x00\x83\x01\x7c\x0b\x83\x02\x72\x5d\x74\x0a\x7c\x04\x64\x08\x64\x09\x85\x02\x19\x00\x83\x01\x7c\x0c\x6b\x03\x72\x67\x74\x0b\x6a\x0c\x64\x0a\x7c\x03\x9b\x02\x9d\x02\x83\x01\x01\x00\x64\x00\x53\x00\x74\x0d\x6a\x0e\x7c\x04\x64\x09\x64\x00\x85\x02\x19\x00\x83\x01\x7d\x0d\x74\x0f\x7c\x0d\x74\x10\x83\x02\x73\x7d\x74\x11\x64\x0b\x7c\x01\x9b\x02\x64\x0c\x9d\x03\x83\x01\x82\x01\x7c\x0d\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_26_consts_1 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_26_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "never", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_26_consts_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "always", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[23]; + } +toplevel_consts_26_consts_10 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 22, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "bytecode is stale for ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[17]; + } +toplevel_consts_26_consts_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 16, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "compiled module ", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_26_consts_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = " is not a code object", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_26_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + Py_None, + & toplevel_consts_26_consts_1._object.ob_base.ob_base, + & toplevel_consts_6.ob_base.ob_base, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_18_consts_2.ob_base.ob_base, + & toplevel_consts_26_consts_5._ascii.ob_base, + & toplevel_consts_26_consts_6._ascii.ob_base, + & toplevel_consts_21_consts_19.ob_base.ob_base, + & toplevel_consts_21_consts_9.ob_base.ob_base, + & toplevel_consts_21_consts_10.ob_base.ob_base, + & toplevel_consts_26_consts_10._ascii.ob_base, + & toplevel_consts_26_consts_11._ascii.ob_base, + & toplevel_consts_26_consts_12._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_26_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_classify_pyc", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_consts_26_names_2 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_imp", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[22]; + } +toplevel_consts_26_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 21, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "check_hash_based_pycs", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_26_names_4 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_pyc_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_26_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_hash", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_26_names_6 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_RAW_MAGIC_NUMBER", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[19]; + } +toplevel_consts_26_names_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 18, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_validate_hash_pyc", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[30]; + } +toplevel_consts_26_names_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 29, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_get_mtime_and_size_of_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_26_names_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "marshal", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[6]; + } +toplevel_consts_26_names_14 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 5, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "loads", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_26_names_16 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_code_type", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_26_names_17 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "TypeError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[18]; + }_object; + } +toplevel_consts_26_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 18, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_26_names_1._ascii.ob_base, + & toplevel_consts_26_names_2._ascii.ob_base, + & toplevel_consts_26_names_3._ascii.ob_base, + & toplevel_consts_26_names_4._ascii.ob_base, + & toplevel_consts_26_names_5._ascii.ob_base, + & toplevel_consts_26_names_6._ascii.ob_base, + & toplevel_consts_26_names_7._ascii.ob_base, + & toplevel_consts_26_names_8._ascii.ob_base, + & toplevel_consts_25_name._ascii.ob_base, + & toplevel_consts_3_1._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_12_names_23._ascii.ob_base, + & toplevel_consts_26_names_13._ascii.ob_base, + & toplevel_consts_26_names_14._ascii.ob_base, + & toplevel_consts_11_consts_2_names_0._ascii.ob_base, + & toplevel_consts_26_names_16._ascii.ob_base, + & toplevel_consts_26_names_17._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_26_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exc_details", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_26_varnames_7 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "hash_based", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_26_varnames_8 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "check_source", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_26_varnames_9 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_bytes", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_26_varnames_11 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_mtime", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[12]; + } +toplevel_consts_26_varnames_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 11, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source_size", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_26_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_21_varnames_6._ascii.ob_base, + & toplevel_consts_26_varnames_5._ascii.ob_base, + & toplevel_consts_21_varnames_13._ascii.ob_base, + & toplevel_consts_26_varnames_7._ascii.ob_base, + & toplevel_consts_26_varnames_8._ascii.ob_base, + & toplevel_consts_26_varnames_9._ascii.ob_base, + & toplevel_consts_26_names_5._ascii.ob_base, + & toplevel_consts_26_varnames_11._ascii.ob_base, + & toplevel_consts_26_varnames_12._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_26_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_unmarshal_code", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[73]; + } +toplevel_consts_26_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 72, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x02\x01\x06\xfe\x0e\x05\x0c\x02\x04\x01\x0c\x01\x0a\x01\x02\x01\x02\xff\x08\x01\x02\xff\x0a\x02\x08\x01\x04\x01\x04\x01\x02\x01\x04\xfe\x04\x05\x08\x01\x04\xff\x02\x80\x08\x04\x06\xff\x04\x03\x16\x03\x12\x01\x02\xff\x04\x02\x08\x01\x04\xff\x04\x02\x12\x02\x0a\x01\x10\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_26_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x02\x02\x02\x01\x04\x01\x02\xfd\x0e\x05\x0c\x02\x02\x01\x02\x18\x0c\xe9\x08\x01\x02\x0a\x02\xf7\x02\x09\x08\xf7\x02\x09\x0a\xf8\x06\x01\x02\x07\x04\xfa\x04\x01\x02\x01\x02\x01\x02\xfd\x04\x05\x0c\x01\x02\x80\x08\x03\x06\xff\x02\x03\x02\x07\x14\xfc\x02\x04\x12\xfd\x02\x03\x04\xfe\x0c\x01\x04\x01\x12\x02\x08\x01\x12\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[255]; + } +toplevel_consts_26_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 254, + }, + .ob_shash = -1, + .ob_sval = "\x11\x19\x11\x19\x13\x06\x13\x06\x05\x10\x0d\x20\x0d\x2e\x2f\x33\x35\x3d\x3f\x4a\x0d\x4b\x05\x0a\x12\x17\x1a\x1d\x12\x1d\x21\x22\x12\x22\x05\x0f\x08\x12\x05\x1c\x18\x1d\x20\x24\x18\x24\x28\x29\x18\x29\x09\x15\x0d\x11\x0d\x27\x2b\x32\x0d\x32\x09\x3e\x12\x1e\x09\x3e\x22\x26\x22\x3c\x40\x48\x22\x48\x09\x3e\x1c\x2b\x2c\x30\x32\x3a\x1c\x3b\x0d\x19\x10\x1c\x24\x28\x10\x28\x0d\x3e\x1f\x23\x1f\x2f\x15\x28\x15\x3a\x15\x21\x1f\x12\x11\x1c\x11\x24\x11\x37\x15\x19\x1b\x26\x28\x30\x32\x3d\x11\x3e\x11\x3e\x00\x00\x0d\x2a\x2b\x2f\x31\x39\x0d\x3a\x09\x22\x09\x15\x17\x22\x0c\x18\x09\x1c\x15\x1e\x1f\x2d\x2e\x32\x33\x34\x35\x37\x33\x37\x2e\x38\x1f\x39\x3b\x47\x15\x48\x0d\x1c\x15\x23\x24\x28\x29\x2b\x2c\x2e\x29\x2e\x24\x2f\x15\x30\x34\x3f\x15\x3f\x0d\x1c\x11\x1b\x11\x2c\x15\x3a\x2e\x36\x15\x3a\x15\x3a\x11\x3b\x11\x3b\x18\x1c\x18\x1c\x0c\x13\x0c\x19\x1a\x1e\x1f\x21\x1f\x22\x1f\x22\x1a\x23\x0c\x24\x05\x09\x0c\x16\x17\x1b\x1d\x27\x0c\x28\x05\x4e\x0f\x18\x19\x4d\x2c\x34\x19\x4d\x19\x4d\x19\x4d\x0f\x4e\x09\x4e\x0c\x10\x05\x10", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[15]; + } +toplevel_consts_26_localspluskinds = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 14, + }, + .ob_shash = -1, + .ob_sval = " ", +}; +static struct PyCodeObject toplevel_consts_26 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_26_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_26_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_26_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 5, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 5, + .co_firstlineno = 635, + .co_code = & toplevel_consts_26_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_26_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_26_name._ascii.ob_base, + .co_qualname = & toplevel_consts_26_name._ascii.ob_base, + .co_linetable = & toplevel_consts_26_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_26_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_26_columntable.ob_base.ob_base, + .co_nlocalsplus = 14, + .co_nlocals = 14, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_27_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x00\xa0\x00\x64\x01\x64\x02\xa1\x02\x7d\x00\x7c\x00\xa0\x00\x64\x03\x64\x02\xa1\x02\x7d\x00\x7c\x00\x53\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[3]; + } +toplevel_consts_27_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 2, + }, + .ob_shash = -1, + .ob_sval = "\x0d\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_27_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = "\x0a", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[2]; + } +toplevel_consts_27_consts_3 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 1, + }, + .ob_shash = -1, + .ob_sval = "\x0d", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_27_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_27_consts_1.ob_base.ob_base, + & toplevel_consts_27_consts_2.ob_base.ob_base, + & toplevel_consts_27_consts_3.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_27_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_6._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_27_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "source", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_27_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_27_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[24]; + } +toplevel_consts_27_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 23, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_normalize_line_endings", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[7]; + } +toplevel_consts_27_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 6, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x01\x0c\x01\x04\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[29]; + } +toplevel_consts_27_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 28, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x14\x0e\x2c\x1d\x24\x26\x2b\x0e\x2c\x05\x0b\x0e\x14\x0e\x2a\x1d\x22\x24\x29\x0e\x2a\x05\x0b\x0c\x12\x05\x12", +}; +static struct PyCodeObject toplevel_consts_27 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_27_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_27_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_27_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 1, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 680, + .co_code = & toplevel_consts_27_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_27_name._ascii.ob_base, + .co_qualname = & toplevel_consts_27_name._ascii.ob_base, + .co_linetable = & toplevel_consts_27_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_27_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_27_columntable.ob_base.ob_base, + .co_nlocalsplus = 1, + .co_nlocals = 1, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_28_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7d\x01\x74\x01\x7c\x01\x7c\x00\x64\x01\x64\x02\x64\x03\x8d\x04\x53\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_28_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "dont_inherit", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_28_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_28_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_28_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + Py_None, + & toplevel_consts_11_consts_12_names_19._ascii.ob_base, + Py_True, + & toplevel_consts_28_consts_3._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_consts_28_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "compile", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_28_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_27_name._ascii.ob_base, + & toplevel_consts_28_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_28_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, + & toplevel_consts_27_varnames_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_consts_28_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_compile_source", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[5]; + } +toplevel_consts_28_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 4, + }, + .ob_shash = -1, + .ob_sval = "\x08\x01\x10\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[25]; + } +toplevel_consts_28_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 24, + }, + .ob_shash = -1, + .ob_sval = "\x0e\x25\x26\x2c\x0e\x2d\x05\x0b\x0c\x13\x14\x1a\x1c\x24\x26\x2c\x3b\x3f\x0c\x40\x0c\x40\x05\x40", +}; +static struct PyCodeObject toplevel_consts_28 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_28_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_28_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_28_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 6, + .co_firstlineno = 687, + .co_code = & toplevel_consts_28_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_28_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_28_name._ascii.ob_base, + .co_qualname = & toplevel_consts_28_name._ascii.ob_base, + .co_linetable = & toplevel_consts_28_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_28_linetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_28_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_28_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[69]; + } +toplevel_consts_29_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 68, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x6a\x01\x7c\x00\x64\x01\x3f\x00\x64\x02\x17\x00\x7c\x00\x64\x03\x3f\x00\x64\x04\x40\x00\x7c\x00\x64\x05\x40\x00\x7c\x01\x64\x06\x3f\x00\x7c\x01\x64\x03\x3f\x00\x64\x07\x40\x00\x7c\x01\x64\x05\x40\x00\x64\x08\x14\x00\x64\x09\x64\x09\x64\x09\x66\x09\x83\x01\x53\x00", +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_1 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 9 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_2 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 1980 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_3 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 5 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_4 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 15 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_5 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 31 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_6 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 11 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_29_consts_7 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 63 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[10]; + }_object; + } +toplevel_consts_29_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 10, + }, + .ob_item = { + Py_None, + & toplevel_consts_29_consts_1.ob_base.ob_base, + & toplevel_consts_29_consts_2.ob_base.ob_base, + & toplevel_consts_29_consts_3.ob_base.ob_base, + & toplevel_consts_29_consts_4.ob_base.ob_base, + & toplevel_consts_29_consts_5.ob_base.ob_base, + & toplevel_consts_29_consts_6.ob_base.ob_base, + & toplevel_consts_29_consts_7.ob_base.ob_base, + & toplevel_consts_18_consts_2.ob_base.ob_base, + & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[7]; + } +toplevel_consts_29_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 6, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "mktime", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_29_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_21_varnames_15._ascii.ob_base, + & toplevel_consts_29_names_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_29_varnames_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "d", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_29_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_29_varnames_0._ascii.ob_base, + & toplevel_consts_21_varnames_25._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[15]; + } +toplevel_consts_29_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 14, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_parse_dostime", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[19]; + } +toplevel_consts_29_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 18, + }, + .ob_shash = -1, + .ob_sval = "\x04\x01\x0a\x01\x0a\x01\x06\x01\x06\x01\x0a\x01\x0a\x01\x06\x01\x06\xf9", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[17]; + } +toplevel_consts_29_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 16, + }, + .ob_shash = -1, + .ob_sval = "\x04\x01\x0a\x01\x0a\x01\x06\x01\x06\x01\x0a\x01\x0a\x01\x0c\x01", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[69]; + } +toplevel_consts_29_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 68, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x0c\x17\x0a\x0b\x0f\x10\x0a\x10\x14\x18\x09\x18\x0a\x0b\x0f\x10\x0a\x10\x14\x17\x09\x17\x09\x0a\x0d\x11\x09\x11\x09\x0a\x0e\x10\x09\x10\x0a\x0b\x0f\x10\x0a\x10\x14\x18\x09\x18\x0a\x0b\x0e\x12\x0a\x12\x16\x17\x09\x17\x09\x0b\x0d\x0f\x11\x13\x18\x14\x0c\x15\x05\x15", +}; +static struct PyCodeObject toplevel_consts_29 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_29_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_29_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_29_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 10, + .co_firstlineno = 693, + .co_code = & toplevel_consts_29_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_29_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_29_name._ascii.ob_base, + .co_qualname = & toplevel_consts_29_name._ascii.ob_base, + .co_linetable = & toplevel_consts_29_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_29_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_29_columntable.ob_base.ob_base, + .co_nlocalsplus = 2, + .co_nlocals = 2, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_29_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[113]; + } +toplevel_consts_30_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 112, + }, + .ob_shash = -1, + .ob_sval = "\x09\x00\x7c\x01\x64\x01\x64\x00\x85\x02\x19\x00\x64\x02\x76\x00\x73\x0b\x4a\x00\x82\x01\x7c\x01\x64\x00\x64\x01\x85\x02\x19\x00\x7d\x01\x7c\x00\x6a\x00\x7c\x01\x19\x00\x7d\x02\x7c\x02\x64\x03\x19\x00\x7d\x03\x7c\x02\x64\x04\x19\x00\x7d\x04\x7c\x02\x64\x05\x19\x00\x7d\x05\x74\x01\x7c\x04\x7c\x03\x83\x02\x7c\x05\x66\x02\x53\x00\x23\x00\x04\x00\x74\x02\x74\x03\x74\x04\x66\x03\x79\x36\x01\x00\x01\x00\x01\x00\x59\x00\x64\x06\x53\x00\x77\x00\x25\x00", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_30_consts_2_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "c", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[2]; + } +toplevel_consts_30_consts_2_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 1, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "o", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_30_consts_2 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_30_consts_2_0._ascii.ob_base, + & toplevel_consts_30_consts_2_1._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_30_consts_4 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 6 }, +}; +static + struct { + PyObject_VAR_HEAD + digit ob_digit[1]; + } +toplevel_consts_30_consts_5 = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyLong_Type, + }, + .ob_size = 1, + }, + .ob_digit = { 3 }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[2]; + }_object; + } +toplevel_consts_30_consts_6 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 2, + }, + .ob_item = { + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_1.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[7]; + }_object; + } +toplevel_consts_30_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 7, + }, + .ob_item = { + Py_None, + & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, + & toplevel_consts_30_consts_2._object.ob_base.ob_base, + & toplevel_consts_29_consts_3.ob_base.ob_base, + & toplevel_consts_30_consts_4.ob_base.ob_base, + & toplevel_consts_30_consts_5.ob_base.ob_base, + & toplevel_consts_30_consts_6._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[11]; + } +toplevel_consts_30_names_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 10, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "IndexError", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[5]; + }_object; + } +toplevel_consts_30_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 5, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_29_name._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_30_names_3._ascii.ob_base, + & toplevel_consts_26_names_17._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_consts_30_varnames_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "uncompressed_size", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[6]; + }_object; + } +toplevel_consts_30_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 6, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_21_varnames_15._ascii.ob_base, + & toplevel_consts_21_varnames_16._ascii.ob_base, + & toplevel_consts_30_varnames_5._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_30_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x02\x01\x14\x02\x0c\x01\x0a\x01\x08\x03\x08\x01\x08\x01\x0e\x01\x02\x80\x12\x01\x06\x01\x02\xff\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[27]; + } +toplevel_consts_30_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 26, + }, + .ob_shash = -1, + .ob_sval = "\x02\x0d\x14\xf6\x0c\x01\x0a\x01\x08\x03\x08\x01\x08\x01\x0e\x01\x02\x80\x02\x02\x08\xff\x10\x01\x02\x80", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[113]; + } +toplevel_consts_30_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 112, + }, + .ob_shash = -1, + .ob_sval = "\x05\x14\x10\x14\x15\x17\x15\x18\x15\x18\x10\x19\x1d\x27\x10\x27\x09\x27\x09\x27\x09\x27\x10\x14\x15\x18\x16\x18\x15\x18\x10\x19\x09\x0d\x15\x19\x15\x20\x21\x25\x15\x26\x09\x12\x10\x19\x1a\x1b\x10\x1c\x09\x0d\x10\x19\x1a\x1b\x10\x1c\x09\x0d\x1d\x26\x27\x28\x1d\x29\x09\x1a\x10\x1e\x1f\x23\x25\x29\x10\x2a\x2c\x3d\x10\x3d\x09\x3d\x00\x00\x05\x14\x0d\x15\x17\x21\x23\x2c\x0c\x2d\x05\x14\x05\x14\x05\x14\x05\x14\x10\x14\x10\x14\x10\x14\x05\x14\x00\x00", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_30_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x81\x27\x29\x00\xa9\x0a\x37\x07\xb6\x01\x37\x07", +}; +static struct PyCodeObject toplevel_consts_30 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_30_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_30_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_30_code.ob_sval, + .co_exceptiontable = & toplevel_consts_30_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 10, + .co_firstlineno = 706, + .co_code = & toplevel_consts_30_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_10_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_26_names_8._ascii.ob_base, + .co_qualname = & toplevel_consts_26_names_8._ascii.ob_base, + .co_linetable = & toplevel_consts_30_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_30_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_30_columntable.ob_base.ob_base, + .co_nlocalsplus = 6, + .co_nlocals = 6, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_31_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x7c\x01\x64\x01\x64\x00\x85\x02\x19\x00\x64\x02\x76\x00\x73\x0a\x4a\x00\x82\x01\x7c\x01\x64\x00\x64\x01\x85\x02\x19\x00\x7d\x01\x09\x00\x7c\x00\x6a\x00\x7c\x01\x19\x00\x7d\x02\x6e\x0c\x23\x00\x04\x00\x74\x01\x79\x21\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00\x74\x02\x7c\x00\x6a\x03\x7c\x02\x83\x02\x53\x00", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_31_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + Py_None, + & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, + & toplevel_consts_30_consts_2._object.ob_base.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[4]; + }_object; + } +toplevel_consts_31_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 4, + }, + .ob_item = { + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[3]; + }_object; + } +toplevel_consts_31_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 3, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_31_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x14\x02\x0c\x01\x02\x02\x0c\x01\x02\x80\x0c\x01\x06\x01\x02\xff\x02\x80\x0c\x03", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[21]; + } +toplevel_consts_31_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 20, + }, + .ob_shash = -1, + .ob_sval = "\x14\x02\x0c\x01\x02\x07\x0c\xfc\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0c\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[83]; + } +toplevel_consts_31_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 82, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x10\x11\x13\x11\x14\x11\x14\x0c\x15\x19\x23\x0c\x23\x05\x23\x05\x23\x05\x23\x0c\x10\x11\x14\x12\x14\x11\x14\x0c\x15\x05\x09\x05\x32\x15\x19\x15\x20\x21\x25\x15\x26\x09\x12\x09\x12\x00\x00\x05\x14\x0c\x14\x05\x14\x05\x14\x05\x14\x05\x14\x10\x14\x10\x14\x10\x14\x05\x14\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x09\x32", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[13]; + } +toplevel_consts_31_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 12, + }, + .ob_shash = -1, + .ob_sval = "\x91\x05\x17\x00\x97\x07\x22\x07\xa1\x01\x22\x07", +}; +static struct PyCodeObject toplevel_consts_31 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_31_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_31_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_31_code.ob_sval, + .co_exceptiontable = & toplevel_consts_31_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 8, + .co_firstlineno = 725, + .co_code = & toplevel_consts_31_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_26_names_4._ascii.ob_base, + .co_qualname = & toplevel_consts_26_names_4._ascii.ob_base, + .co_linetable = & toplevel_consts_31_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_31_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_31_columntable.ob_base.ob_base, + .co_nlocalsplus = 3, + .co_nlocals = 3, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[271]; + } +toplevel_consts_32_code = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 270, + }, + .ob_shash = -1, + .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x64\x00\x7d\x03\x74\x01\x44\x00\x5d\x66\x5c\x03\x7d\x04\x7d\x05\x7d\x06\x7c\x02\x7c\x04\x17\x00\x7d\x07\x74\x02\x6a\x03\x64\x01\x7c\x00\x6a\x04\x74\x05\x7c\x07\x64\x02\x64\x03\x8d\x05\x01\x00\x09\x00\x7c\x00\x6a\x06\x7c\x07\x19\x00\x7d\x08\x6e\x0b\x23\x00\x04\x00\x74\x07\x79\x2d\x01\x00\x01\x00\x01\x00\x59\x00\x71\x09\x77\x00\x25\x00\x7c\x08\x64\x04\x19\x00\x7d\x09\x74\x08\x7c\x00\x6a\x04\x7c\x08\x83\x02\x7d\x0a\x64\x00\x7d\x0b\x7c\x05\x72\x5b\x09\x00\x74\x09\x7c\x00\x7c\x09\x7c\x07\x7c\x01\x7c\x0a\x83\x05\x7d\x0b\x6e\x19\x23\x00\x04\x00\x74\x0a\x79\x59\x01\x00\x7d\x0c\x01\x00\x7c\x0c\x7d\x03\x59\x00\x64\x00\x7d\x0c\x7e\x0c\x6e\x0b\x64\x00\x7d\x0c\x7e\x0c\x77\x01\x77\x00\x25\x00\x74\x0b\x7c\x09\x7c\x0a\x83\x02\x7d\x0b\x7c\x0b\x64\x00\x75\x00\x72\x65\x71\x09\x7c\x08\x64\x04\x19\x00\x7d\x09\x7c\x0b\x7c\x06\x7c\x09\x66\x03\x02\x00\x01\x00\x53\x00\x7c\x03\x72\x7e\x64\x05\x7c\x03\x9b\x00\x9d\x02\x7d\x0d\x74\x0c\x7c\x0d\x7c\x01\x64\x06\x8d\x02\x7c\x03\x82\x02\x74\x0c\x64\x07\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x06\x8d\x02\x82\x01", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_consts_32_consts_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "trying {}{}{}", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[10]; + } +toplevel_consts_32_consts_3_0 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 9, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "verbosity", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[1]; + }_object; + } +toplevel_consts_32_consts_3 = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 1, + }, + .ob_item = { + & toplevel_consts_32_consts_3_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[21]; + } +toplevel_consts_32_consts_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 20, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "module load failed: ", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[8]; + }_object; + } +toplevel_consts_32_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 8, + }, + .ob_item = { + Py_None, + & toplevel_consts_32_consts_1._ascii.ob_base, + & toplevel_consts_18_consts_2.ob_base.ob_base, + & toplevel_consts_32_consts_3._object.ob_base.ob_base, + & toplevel_consts_1.ob_base.ob_base, + & toplevel_consts_32_consts_5._ascii.ob_base, + & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, + & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[13]; + }_object; + } +toplevel_consts_32_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 13, + }, + .ob_item = { + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_20_names_1._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_11_consts_12_names_23._ascii.ob_base, + & toplevel_consts_11_consts_2_names_19._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_consts_11_consts_2_names_18._ascii.ob_base, + & toplevel_consts_11_consts_2_names_16._ascii.ob_base, + & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + & toplevel_consts_26_name._ascii.ob_base, + & toplevel_consts_11_consts_12_names_21._ascii.ob_base, + & toplevel_consts_28_name._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[13]; + } +toplevel_consts_32_varnames_3 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 12, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "import_error", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[4]; + } +toplevel_consts_32_varnames_12 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 3, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "exc", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[14]; + }_object; + } +toplevel_consts_32_varnames = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 14, + }, + .ob_item = { + & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, + & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, + & toplevel_consts_32_varnames_3._ascii.ob_base, + & toplevel_consts_20_varnames_3._ascii.ob_base, + & toplevel_consts_20_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, + & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, + & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, + & toplevel_consts_21_varnames_6._ascii.ob_base, + & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, + & toplevel_consts_32_varnames_12._ascii.ob_base, + & toplevel_consts_11_consts_12_varnames_2._ascii.ob_base, + }, + }, +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[67]; + } +toplevel_consts_32_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 66, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x04\x01\x0e\x01\x08\x01\x16\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x08\x03\x0c\x01\x04\x01\x04\x01\x02\x01\x12\x01\x02\x80\x0c\x01\x0e\x01\x08\x80\x02\xff\x02\x80\x0a\x03\x08\x01\x02\x03\x08\x01\x0e\x01\x04\x02\x0a\x01\x0e\x01\x12\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[77]; + } +toplevel_consts_32_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 76, + }, + .ob_shash = -1, + .ob_sval = "\x0a\x01\x04\x01\x02\x01\x04\x1d\x08\xe3\x08\x01\x16\x01\x02\x15\x0c\xed\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x08\x02\x0c\x01\x04\x01\x02\x01\x02\x06\x02\xfe\x12\xfe\x02\x80\x02\x02\x02\xff\x16\x01\x08\x80\x02\x00\x02\x80\x0a\x02\x06\x01\x04\x03\x08\x01\x0e\x01\x02\x02\x02\x04\x0a\xfd\x0e\x01\x12\x02", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[271]; + } +toplevel_consts_32_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 270, + }, + .ob_shash = -1, + .ob_sval = "\x0c\x1c\x1d\x21\x23\x2b\x0c\x2c\x05\x09\x14\x18\x05\x11\x2a\x3a\x05\x53\x05\x53\x09\x26\x09\x0f\x11\x1b\x1d\x26\x14\x18\x1b\x21\x14\x21\x09\x11\x09\x13\x09\x24\x25\x34\x36\x3a\x36\x42\x44\x4c\x4e\x56\x62\x63\x09\x64\x09\x64\x09\x64\x09\x2c\x19\x1d\x19\x24\x25\x2d\x19\x2e\x0d\x16\x0d\x16\x00\x00\x09\x11\x10\x18\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x17\x20\x21\x22\x17\x23\x0d\x14\x14\x1d\x1e\x22\x1e\x2a\x2c\x35\x14\x36\x0d\x11\x14\x18\x0d\x11\x10\x1a\x0d\x36\x11\x27\x1c\x2b\x2c\x30\x32\x39\x3b\x43\x45\x4d\x4f\x53\x1c\x54\x15\x19\x15\x19\x00\x00\x11\x27\x18\x23\x11\x27\x11\x27\x11\x27\x11\x27\x24\x27\x15\x21\x15\x21\x15\x21\x15\x21\x15\x21\x15\x21\x00\x00\x00\x00\x00\x00\x00\x00\x11\x27\x00\x00\x18\x27\x28\x2f\x31\x35\x18\x36\x11\x15\x10\x14\x18\x1c\x10\x1c\x0d\x19\x11\x19\x17\x20\x21\x22\x17\x23\x0d\x14\x14\x18\x1a\x23\x25\x2c\x14\x2c\x0d\x2c\x0d\x2c\x0d\x2c\x0c\x18\x09\x53\x13\x38\x2a\x36\x13\x38\x13\x38\x0d\x10\x13\x21\x22\x25\x2c\x34\x13\x35\x13\x35\x3b\x47\x0d\x47\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[36]; + } +toplevel_consts_32_exceptiontable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 35, + }, + .ob_shash = -1, + .ob_sval = "\x9e\x05\x24\x02\xa4\x07\x2e\x09\xad\x01\x2e\x09\xbe\x08\x41\x07\x02\xc1\x07\x07\x41\x1a\x09\xc1\x0e\x02\x41\x15\x09\xc1\x15\x05\x41\x1a\x09", +}; +static struct PyCodeObject toplevel_consts_32 = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts_32_consts._object.ob_base.ob_base, + .co_names = & toplevel_consts_32_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_32_code.ob_sval, + .co_exceptiontable = & toplevel_consts_32_exceptiontable.ob_base.ob_base, + .co_flags = 3, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 2, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 9, + .co_firstlineno = 740, + .co_code = & toplevel_consts_32_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_26_localspluskinds.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_consts_11_consts_7_names_0._ascii.ob_base, + .co_qualname = & toplevel_consts_11_consts_7_names_0._ascii.ob_base, + .co_linetable = & toplevel_consts_32_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_consts_32_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_consts_32_columntable.ob_base.ob_base, + .co_nlocalsplus = 14, + .co_nlocals = 14, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[33]; + }_object; + } +toplevel_consts = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 33, + }, + .ob_item = { + & toplevel_consts_0._ascii.ob_base, + & toplevel_consts_1.ob_base.ob_base, + Py_None, + & toplevel_consts_3._object.ob_base.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_5._ascii.ob_base, + & toplevel_consts_6.ob_base.ob_base, + & toplevel_consts_7.ob_base, + & toplevel_consts_8.ob_base.ob_base, + & toplevel_consts_9.ob_base.ob_base, + & toplevel_consts_10.ob_base.ob_base, + & toplevel_consts_11.ob_base, + & toplevel_consts_12._ascii.ob_base, + Py_True, + & toplevel_consts_11_consts_10_consts_4._ascii.ob_base, + Py_False, + & toplevel_consts_16._object.ob_base.ob_base, + & toplevel_consts_17._object.ob_base.ob_base, + & toplevel_consts_18.ob_base, + & toplevel_consts_19.ob_base, + & toplevel_consts_20.ob_base, + & toplevel_consts_21.ob_base, + & toplevel_consts_22._compact._base.ob_base, + & toplevel_consts_23.ob_base, + & toplevel_consts_24.ob_base, + & toplevel_consts_25.ob_base, + & toplevel_consts_26.ob_base, + & toplevel_consts_27.ob_base, + & toplevel_consts_28.ob_base, + & toplevel_consts_29.ob_base, + & toplevel_consts_30.ob_base, + & toplevel_consts_31.ob_base, + & toplevel_consts_32.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[27]; + } +toplevel_names_1 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 26, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_frozen_importlib_external", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[18]; + } +toplevel_names_5 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 17, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_frozen_importlib", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[8]; + } +toplevel_names_13 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 7, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__all__", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[16]; + } +toplevel_names_15 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 15, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "path_separators", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[5]; + } +toplevel_names_20 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 4, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "type", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[14]; + } +toplevel_names_25 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 13, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "_LoaderBasics", +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_names_38 = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "__code__", +}; +static + struct { + PyGC_Head _gc_head; + struct { + PyObject_VAR_HEAD + PyObject *ob_item[46]; + }_object; + } +toplevel_names = { + ._object = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyTuple_Type, + }, + .ob_size = 46, + }, + .ob_item = { + & toplevel_consts_11_names_3._ascii.ob_base, + & toplevel_names_1._ascii.ob_base, + & toplevel_consts_11_consts_2_names_8._ascii.ob_base, + & toplevel_consts_3_0._ascii.ob_base, + & toplevel_consts_3_1._ascii.ob_base, + & toplevel_names_5._ascii.ob_base, + & toplevel_consts_11_consts_6_names_1._ascii.ob_base, + & toplevel_consts_26_names_2._ascii.ob_base, + & toplevel_consts_21_names_0._ascii.ob_base, + & toplevel_consts_26_names_13._ascii.ob_base, + & toplevel_consts_11_consts_12_names_4._ascii.ob_base, + & toplevel_consts_21_varnames_15._ascii.ob_base, + & toplevel_consts_11_consts_4_names_0._ascii.ob_base, + & toplevel_names_13._ascii.ob_base, + & toplevel_consts_11_consts_2_names_7._ascii.ob_base, + & toplevel_names_15._ascii.ob_base, + & toplevel_consts_11_consts_2_names_5._ascii.ob_base, + & toplevel_consts_11_consts_12_names_21._ascii.ob_base, + & toplevel_consts_4._ascii.ob_base, + & toplevel_consts_11_consts_2_names_15._ascii.ob_base, + & toplevel_names_20._ascii.ob_base, + & toplevel_consts_11_consts_12_names_8._ascii.ob_base, + & toplevel_consts_21_names_5._ascii.ob_base, + & toplevel_consts_21_names_9._ascii.ob_base, + & toplevel_consts_21_names_11._ascii.ob_base, + & toplevel_names_25._ascii.ob_base, + & toplevel_consts_5._ascii.ob_base, + & toplevel_consts_20_names_1._ascii.ob_base, + & toplevel_consts_11_consts_4_names_4._ascii.ob_base, + & toplevel_consts_11_consts_4_names_5._ascii.ob_base, + & toplevel_consts_11_consts_4_names_3._ascii.ob_base, + & toplevel_consts_11_consts_2_names_17._ascii.ob_base, + & toplevel_consts_21_names_19._ascii.ob_base, + & toplevel_consts_23_names_0._ascii.ob_base, + & toplevel_consts_23_name._ascii.ob_base, + & toplevel_consts_11_consts_8_names_9._ascii.ob_base, + & toplevel_consts_25_name._ascii.ob_base, + & toplevel_consts_26_name._ascii.ob_base, + & toplevel_names_38._ascii.ob_base, + & toplevel_consts_26_names_16._ascii.ob_base, + & toplevel_consts_27_name._ascii.ob_base, + & toplevel_consts_28_name._ascii.ob_base, + & toplevel_consts_29_name._ascii.ob_base, + & toplevel_consts_26_names_8._ascii.ob_base, + & toplevel_consts_26_names_4._ascii.ob_base, + & toplevel_consts_11_consts_7_names_0._ascii.ob_base, + }, + }, +}; +static + struct { + PyASCIIObject _ascii; + uint8_t _data[9]; + } +toplevel_name = { + ._ascii = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyUnicode_Type, + }, + .length = 8, + .hash = -1, + .state = { + .kind = 1, + .compact = 1, + .ascii = 1, + .ready = 1, + }, + }, + ._data = "", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[91]; + } +toplevel_linetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 90, + }, + .ob_shash = -1, + .ob_sval = "\x04\x00\x08\x10\x10\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x02\x06\x03\x0e\x01\x0e\x03\x04\x04\x08\x02\x04\x02\x04\x01\x04\x01\x10\x02\x00\x7f\x00\x7f\x0c\x32\x0c\x01\x02\x01\x02\x01\x04\xfc\x06\x09\x06\x04\x06\x09\x06\x1f\x02\x7e\x02\xfe\x04\x1d\x06\x05\x06\x15\x06\x2e\x06\x08\x0a\x28\x06\x05\x06\x07\x06\x06\x06\x0d\x06\x13\x0a\x0f", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[111]; + } +toplevel_endlinetable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 110, + }, + .ob_shash = -1, + .ob_sval = "\x04\x0c\x08\x04\x10\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x02\x06\x03\x0e\x01\x08\x04\x02\xff\x04\x01\x04\x03\x08\x02\x04\x02\x04\x01\x04\x01\x00\x7f\x00\x7f\x08\x2b\x00\x81\x00\x81\x04\xd7\x00\x7f\x00\x7f\x04\x29\x0c\x09\x0c\x01\x02\x01\x02\x01\x02\x01\x02\xfb\x06\x0a\x06\x09\x06\x09\x00\x7f\x06\x0e\x02\x22\x02\xe6\x04\x1d\x06\x17\x06\x2b\x06\x08\x06\x2c\x0a\x02\x06\x08\x06\x06\x06\x0c\x06\x12\x06\x10\x0a\x25", +}; +static + struct { + PyObject_VAR_HEAD + Py_hash_t ob_shash; + char ob_sval[305]; + } +toplevel_columntable = { + .ob_base = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyBytes_Type, + }, + .ob_size = 304, + }, + .ob_shash = -1, + .ob_sval = "\x01\x04\x01\x04\x01\x39\x01\x39\x01\x39\x01\x39\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x27\x01\x27\x01\x27\x01\x27\x01\x0c\x01\x0c\x01\x0c\x01\x0c\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0f\x01\x0f\x01\x0f\x01\x0f\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0c\x01\x0c\x01\x0c\x01\x0c\x01\x11\x01\x11\x01\x11\x01\x11\x0c\x1c\x1e\x2b\x0b\x2c\x01\x08\x0c\x1f\x0c\x28\x01\x09\x10\x23\x10\x33\x34\x35\x34\x36\x34\x36\x10\x37\x01\x0d\x01\x09\x01\x09\x01\x09\x01\x09\x16\x21\x01\x09\x01\x09\x18\x1a\x01\x15\x10\x14\x15\x18\x10\x19\x01\x0d\x18\x1a\x01\x15\x16\x23\x01\x13\x13\x20\x01\x10\x01\x4f\x01\x4f\x01\x4f\x01\x4f\x13\x26\x13\x34\x01\x4f\x01\x4f\x06\x0e\x11\x1f\x06\x1f\x21\x25\x27\x2b\x05\x2c\x06\x0e\x11\x1e\x06\x1e\x20\x25\x27\x2b\x05\x2c\x05\x1a\x05\x1a\x14\x02\x01\x11\x01\x35\x01\x35\x01\x35\x01\x22\x01\x22\x01\x22\x01\x10\x01\x10\x01\x10\x01\x11\x01\x11\x01\x11\x05\x2f\x01\x0c\x13\x18\x01\x10\x01\x16\x01\x16\x01\x16\x01\x25\x01\x25\x01\x25\x01\x1d\x01\x1d\x01\x1d\x01\x10\x01\x10\x01\x10\x0e\x12\x13\x22\x13\x2b\x0e\x2c\x01\x0b\x01\x12\x01\x12\x01\x12\x01\x40\x01\x40\x01\x40\x01\x15\x01\x15\x01\x15\x01\x14\x01\x14\x01\x14\x01\x32\x01\x32\x01\x32\x01\x53\x01\x53\x01\x53\x01\x53\x01\x53", +}; +static struct PyCodeObject toplevel = { + .ob_base = { + .ob_refcnt = 999999999, + .ob_type = &PyCode_Type, + }, + .co_consts = & toplevel_consts._object.ob_base.ob_base, + .co_names = & toplevel_names._object.ob_base.ob_base, + .co_firstinstr = (_Py_CODEUNIT *) & toplevel_code.ob_sval, + .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_flags = 0, + .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, + .co_argcount = 0, + .co_posonlyargcount = 0, + .co_kwonlyargcount = 0, + .co_stacksize = 4, + .co_firstlineno = 1, + .co_code = & toplevel_code.ob_base.ob_base, + .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, + .co_filename = & toplevel_consts_7_filename._ascii.ob_base, + .co_name = & toplevel_name._ascii.ob_base, + .co_qualname = & toplevel_name._ascii.ob_base, + .co_linetable = & toplevel_linetable.ob_base.ob_base, + .co_endlinetable = & toplevel_endlinetable.ob_base.ob_base, + .co_columntable = & toplevel_columntable.ob_base.ob_base, + .co_nlocalsplus = 0, + .co_nlocals = 0, + .co_nplaincellvars = 0, + .co_ncellvars = 0, + .co_nfreevars = 0, + .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, + .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, +}; + +static void do_patchups() { + if (sizeof(wchar_t) == 2) { + toplevel_consts_22._compact._base.wstr = (wchar_t *) toplevel_consts_22._data; + toplevel_consts_22._compact.wstr_length = 256; + } +} + +PyObject * +_Py_get_zipimport_toplevel(void) +{ + do_patchups(); + return (PyObject *) &toplevel; +} + diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py new file mode 100644 index 00000000000000..c54b34c1a15e15 --- /dev/null +++ b/Tools/scripts/deepfreeze.py @@ -0,0 +1,410 @@ +import argparse +import builtins +import collections +import contextlib +import os +import sys +import time +import types +import typing + + +def make_string_literal(b: bytes) -> str: + res = ['"'] + if b.isascii() and b.decode("ascii").isprintable(): + res.append(b.decode("ascii").replace("\\", "\\\\").replace("\"", "\\\"")) + else: + for i in b: + res.append(f"\\x{i:02x}") + res.append('"') + return "".join(res) + + +CO_FAST_LOCAL = 0x20 +CO_FAST_CELL = 0x40 +CO_FAST_FREE = 0x80 + + +def get_localsplus(code: types.CodeType): + a = collections.defaultdict(int) + for name in code.co_varnames: + a[name] |= CO_FAST_LOCAL + for name in code.co_cellvars: + a[name] |= CO_FAST_CELL + for name in code.co_freevars: + a[name] |= CO_FAST_FREE + return tuple(a.keys()), bytes(a.values()) + + +def get_localsplus_counts(code: types.CodeType, + names: tuple[str, ...], + kinds: bytes) -> tuple[int, int, int, int]: + nlocals = 0 + nplaincellvars = 0 + ncellvars = 0 + nfreevars = 0 + for name, kind in zip(names, kinds, strict=True): + if kind & CO_FAST_LOCAL: + nlocals += 1 + if kind & CO_FAST_CELL: + ncellvars += 1 + elif kind & CO_FAST_CELL: + ncellvars += 1 + nplaincellvars += 1 + elif kind & CO_FAST_FREE: + nfreevars += 1 + assert nlocals == len(code.co_varnames) == code.co_nlocals + assert ncellvars == len(code.co_cellvars) + assert nfreevars == len(code.co_freevars) + assert len(names) == nlocals + nplaincellvars + nfreevars + return nlocals, nplaincellvars, ncellvars, nfreevars + + +PyUnicode_1BYTE_KIND = 1 +PyUnicode_2BYTE_KIND = 2 +PyUnicode_4BYTE_KIND = 4 + + +def analyze_character_width(s: str) -> tuple[int, bool]: + maxchar = ' ' + for c in s: + maxchar = max(maxchar, c) + ascii = False + if maxchar <= '\xFF': + kind = PyUnicode_1BYTE_KIND + ascii = maxchar <= '\x7F' + elif maxchar <= '\uFFFF': + kind = PyUnicode_2BYTE_KIND + else: + kind = PyUnicode_4BYTE_KIND + return kind, ascii + + +class Printer: + + def __init__(self, file: typing.TextIO): + self.level = 0 + self.file = file + self.cache: dict[tuple[type, object], str] = {} + self.hits, self.misses = 0, 0 + self.patchups: list[str] = [] + self.write("#include ") + self.write("#include ") + self.write("#include ") + self.write("") + + @contextlib.contextmanager + def indent(self) -> None: + save_level = self.level + try: + self.level += 1 + yield + finally: + self.level = save_level + + def write(self, arg: str) -> None: + self.file.writelines((" "*self.level, arg, "\n")) + + @contextlib.contextmanager + def block(self, prefix: str, suffix: str = "") -> None: + self.write(prefix + " {") + with self.indent(): + yield + self.write("}" + suffix) + + def object_head(self, typename: str) -> None: + with self.block(".ob_base =", ","): + self.write(f".ob_refcnt = 999999999,") + self.write(f".ob_type = &{typename},") + + def object_var_head(self, typename: str, size: int) -> None: + with self.block(".ob_base =", ","): + self.object_head(typename) + self.write(f".ob_size = {size},") + + def field(self, obj: object, name: str) -> None: + self.write(f".{name} = {getattr(obj, name)},") + + def generate_bytes(self, name: str, b: bytes) -> str: + self.write("static") + with self.indent(): + with self.block("struct"): + self.write("PyObject_VAR_HEAD") + self.write("Py_hash_t ob_shash;") + self.write(f"char ob_sval[{len(b) + 1}];") + with self.block(f"{name} =", ";"): + self.object_var_head("PyBytes_Type", len(b)) + self.write(".ob_shash = -1,") + self.write(f".ob_sval = {make_string_literal(b)},") + return f"& {name}.ob_base.ob_base" + + def generate_unicode(self, name: str, s: str) -> str: + kind, ascii = analyze_character_width(s) + if kind == PyUnicode_1BYTE_KIND: + datatype = "uint8_t" + elif kind == PyUnicode_2BYTE_KIND: + datatype = "uint16_t" + else: + datatype = "uint32_t" + self.write("static") + with self.indent(): + with self.block("struct"): + if ascii: + self.write("PyASCIIObject _ascii;") + else: + self.write("PyCompactUnicodeObject _compact;") + self.write(f"{datatype} _data[{len(s)+1}];") + with self.block(f"{name} =", ";"): + if ascii: + with self.block("._ascii =", ","): + self.object_head("PyUnicode_Type") + self.write(f".length = {len(s)},") + self.write(".hash = -1,") + with self.block(".state =", ","): + self.write(".kind = 1,") + self.write(".compact = 1,") + self.write(".ascii = 1,") + self.write(".ready = 1,") + self.write(f"._data = {make_string_literal(s.encode('ascii'))},") + return f"& {name}._ascii.ob_base" + else: + with self.block("._compact =", ","): + with self.block("._base =", ","): + self.object_head("PyUnicode_Type") + self.write(f".length = {len(s)},") + self.write(".hash = -1,") + with self.block(".state =", ","): + self.write(f".kind = {kind},") + self.write(".compact = 1,") + self.write(".ascii = 0,") + self.write(".ready = 1,") + with self.block(f"._data =", ","): + for i in range(0, len(s), 16): + data = s[i:i+16] + self.write(", ".join(map(str, map(ord, data))) + ",") + if kind == PyUnicode_2BYTE_KIND: + self.patchups.append("if (sizeof(wchar_t) == 2) {") + self.patchups.append(f" {name}._compact._base.wstr = (wchar_t *) {name}._data;") + self.patchups.append(f" {name}._compact.wstr_length = {len(s)};") + self.patchups.append("}") + if kind == PyUnicode_4BYTE_KIND: + self.patchups.append("if (sizeof(wchar_t) == 4) {") + self.patchups.append(f" {name}._compact._base.wstr = (wchar_t *) {name}._data;") + self.patchups.append(f" {name}._compact.wstr_length = {len(s)};") + self.patchups.append("}") + return f"& {name}._compact._base.ob_base" + + + def generate_code(self, name: str, code: types.CodeType) -> str: + # The ordering here matches PyCode_NewWithPosOnlyArgs() + # (but see below). + co_code = self.generate(name + "_code", code.co_code) + co_consts = self.generate(name + "_consts", code.co_consts) + co_names = self.generate(name + "_names", code.co_names) + co_varnames = self.generate(name + "_varnames", code.co_varnames) + co_freevars = self.generate(name + "_freevars", code.co_freevars) + co_cellvars = self.generate(name + "_cellvars", code.co_cellvars) + co_filename = self.generate(name + "_filename", code.co_filename) + co_name = self.generate(name + "_name", code.co_name) + co_qualname = self.generate(name + "_qualname", code.co_qualname) + co_linetable = self.generate(name + "_linetable", code.co_linetable) + co_endlinetable = self.generate(name + "_endlinetable", code.co_endlinetable) + co_columntable = self.generate(name + "_columntable", code.co_columntable) + co_exceptiontable = self.generate(name + "_exceptiontable", code.co_exceptiontable) + # These fields are not directly accessible + localsplusnames, localspluskinds = get_localsplus(code) + co_localsplusnames = self.generate(name + "_localsplusnames", localsplusnames) + co_localspluskinds = self.generate(name + "_localspluskinds", localspluskinds) + # Derived values + nlocals, nplaincellvars, ncellvars, nfreevars = \ + get_localsplus_counts(code, localsplusnames, localspluskinds) + with self.block(f"static struct PyCodeObject {name} =", ";"): + self.object_head("PyCode_Type") + # But the ordering here must match that in cpython/code.h + # (which is a pain because we tend to reorder those for perf) + # otherwise MSVC doesn't like it. + self.write(f".co_consts = {co_consts},") + self.write(f".co_names = {co_names},") + self.write(f".co_firstinstr = (_Py_CODEUNIT *) {co_code.removesuffix('.ob_base.ob_base')}.ob_sval,") + self.write(f".co_exceptiontable = {co_exceptiontable},") + self.field(code, "co_flags") + self.write(".co_warmup = QUICKENING_INITIAL_WARMUP_VALUE,") + self.field(code, "co_argcount") + self.field(code, "co_posonlyargcount") + self.field(code, "co_kwonlyargcount") + self.field(code, "co_stacksize") + self.field(code, "co_firstlineno") + self.write(f".co_code = {co_code},") + self.write(f".co_localsplusnames = {co_localsplusnames},") + self.write(f".co_localspluskinds = {co_localspluskinds},") + self.write(f".co_filename = {co_filename},") + self.write(f".co_name = {co_name},") + self.write(f".co_qualname = {co_qualname},") + self.write(f".co_linetable = {co_linetable},") + self.write(f".co_endlinetable = {co_endlinetable},") + self.write(f".co_columntable = {co_columntable},") + self.write(f".co_nlocalsplus = {len(localsplusnames)},") + self.field(code, "co_nlocals") + self.write(f".co_nplaincellvars = {nplaincellvars},") + self.write(f".co_ncellvars = {ncellvars},") + self.write(f".co_nfreevars = {nfreevars},") + self.write(f".co_varnames = {co_varnames},") + self.write(f".co_cellvars = {co_cellvars},") + self.write(f".co_freevars = {co_freevars},") + return f"& {name}.ob_base" + + def generate_tuple(self, name: str, t: tuple[object, ...]) -> str: + items = [self.generate(f"{name}_{i}", it) for i, it in enumerate(t)] + self.write("static") + with self.indent(): + with self.block("struct"): + self.write("PyGC_Head _gc_head;") + with self.block("struct", "_object;"): + self.write("PyObject_VAR_HEAD") + if t: + self.write(f"PyObject *ob_item[{len(t)}];") + with self.block(f"{name} =", ";"): + with self.block("._object =", ","): + self.object_var_head("PyTuple_Type", len(t)) + if items: + with self.block(f".ob_item =", ","): + for item in items: + self.write(item + ",") + return f"& {name}._object.ob_base.ob_base" + + def generate_int(self, name: str, i: int) -> str: + maxint = sys.maxsize + if maxint == 2**31 - 1: + digit = 2**15 + elif maxint == 2**63 - 1: + digit = 2**30 + else: + assert False, f"What int size is this system?!? {maxint=}" + sign = -1 if i < 0 else 0 if i == 0 else +1 + i = abs(i) + digits: list[int] = [] + while i: + i, rem = divmod(i, digit) + digits.append(rem) + self.write("static") + with self.indent(): + with self.block("struct"): + self.write("PyObject_VAR_HEAD") + self.write(f"digit ob_digit[{max(1, len(digits))}];") + with self.block(f"{name} =", ";"): + self.object_var_head("PyLong_Type", sign*len(digits)) + if digits: + ds = ", ".join(map(str, digits)) + self.write(f".ob_digit = {{ {ds} }},") + return f"& {name}.ob_base.ob_base" + + def generate_float(self, name: str, x: float) -> str: + with self.block(f"static PyFloatObject {name} =", ";"): + self.object_head("PyFloat_Type") + self.write(f".ob_fval = {x},") + return f"&{name}.ob_base" + + def generate_complex(self, name: str, z: complex) -> str: + with self.block(f"static PyComplexObject {name} =", ";"): + self.object_head("PyComplex_Type") + self.write(f".cval = {{ {z.real}, {z.imag} }},") + return f"&{name}.ob_base" + + def generate_frozenset(self, name: str, fs: frozenset[object]) -> str: + ret = self.generate_tuple(name, tuple(sorted(fs))) + self.write("// TODO: The above tuple should be a frozenset") + return ret + + def generate(self, name: str, obj: object) -> str: + # Use repr() in the key to distinguish -0.0 from +0.0 + key = (type(obj), obj, repr(obj)) + if key in self.cache: + self.hits += 1 + # print(f"Cache hit {key!r:.40}: {self.cache[key]!r:.40}") + return self.cache[key] + self.misses += 1 + match obj: + case types.CodeType() as code: + val = self.generate_code(name, code) + case tuple(t): + val = self.generate_tuple(name, t) + case str(s): + val = self.generate_unicode(name, s) + case bytes(b): + val = self.generate_bytes(name, b) + case True: + return "Py_True" + case False: + return "Py_False" + case int(i): + val = self.generate_int(name, i) + case float(x): + val = self.generate_float(name, x) + case complex() as z: + val = self.generate_complex(name, z) + case frozenset(fs): + val = self.generate_frozenset(name, fs) + case builtins.Ellipsis: + return "Py_Ellipsis" + case None: + return "Py_None" + case _: + raise TypeError( + f"Cannot generate code for {type(obj).__name__} object") + # print(f"Cache store {key!r:.40}: {val!r:.40}") + self.cache[key] = val + return val + + +EPILOGUE = """ +PyObject * +_Py_get_%%NAME%%_toplevel(void) +{ + do_patchups(); + return (PyObject *) &toplevel; +} +""" + +def generate(source: str, filename: str, modname: str, file: typing.TextIO) -> None: + code = compile(source, filename, "exec") + printer = Printer(file) + printer.generate("toplevel", code) + printer.write("") + with printer.block("static void do_patchups()"): + for p in printer.patchups: + printer.write(p) + here = os.path.dirname(__file__) + printer.write(EPILOGUE.replace("%%NAME%%", modname.replace(".", "_"))) + print(f"Cache hits: {printer.hits}, misses: {printer.misses}") + + +parser = argparse.ArgumentParser() +parser.add_argument("-m", "--module", help="Defaults to basename(file)") +parser.add_argument("-o", "--output", help="Defaults to MODULE.c") +parser.add_argument("file", help="Input file (required)") + + +@contextlib.contextmanager +def report_time(label: str): + t0 = time.time() + try: + yield + finally: + t1 = time.time() + print(f"{label}: {t1-t0:.3f} sec") + + +def main() -> None: + args = parser.parse_args() + with open(args.file) as f: + source = f.read() + modname = args.module or os.path.basename(args.file).removesuffix(".py") + output = args.output or modname + ".c" + with open(output, "w") as file: + with report_time("generate"): + generate(source, args.file, modname, file) + print(f"Wrote {os.path.getsize(output)} bytes to {output}") + + +if __name__ == "__main__": + main() From cb6c74dff45777851f5664d0fee4202153b78dc3 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 15:54:15 -0600 Subject: [PATCH 09/41] Add _Py_GetMainConfig(). --- Include/internal/pycore_pystate.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Include/internal/pycore_pystate.h b/Include/internal/pycore_pystate.h index 4b894f3eff4967..aef318989aa6e5 100644 --- a/Include/internal/pycore_pystate.h +++ b/Include/internal/pycore_pystate.h @@ -30,6 +30,17 @@ _Py_IsMainInterpreter(PyInterpreterState *interp) } +static inline const PyConfig * +_Py_GetMainConfig(void) +{ + PyInterpreterState *interp = _PyRuntime.interpreters.main; + if (interp == NULL) { + return NULL; + } + return _PyInterpreterState_GetConfig(interp); +} + + /* Only handle signals on the main thread of the main interpreter. */ static inline int _Py_ThreadCanHandleSignals(PyInterpreterState *interp) From e94240ecde762673f784fbe0964e7d6822053c11 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 16:08:44 -0600 Subject: [PATCH 10/41] Let _Py_GetStdlibDir() fall back to a config. --- Include/internal/pycore_pylifecycle.h | 2 +- Python/pathconfig.c | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Include/internal/pycore_pylifecycle.h b/Include/internal/pycore_pylifecycle.h index 4f12fef8d65466..df24103eb7b6ae 100644 --- a/Include/internal/pycore_pylifecycle.h +++ b/Include/internal/pycore_pylifecycle.h @@ -122,7 +122,7 @@ PyAPI_FUNC(PyStatus) _Py_PreInitializeFromConfig( const PyConfig *config, const struct _PyArgv *args); -PyAPI_FUNC(wchar_t *) _Py_GetStdlibDir(void); +PyAPI_FUNC(const wchar_t *) _Py_GetStdlibDir(const PyConfig *); PyAPI_FUNC(int) _Py_HandleSystemExit(int *exitcode_p); diff --git a/Python/pathconfig.c b/Python/pathconfig.c index af73d6ed45f4b2..e9ee54278aa634 100644 --- a/Python/pathconfig.c +++ b/Python/pathconfig.c @@ -6,6 +6,7 @@ #include "pycore_fileutils.h" #include "pycore_pathconfig.h" #include "pycore_pymem.h" // _PyMem_SetDefaultAllocator() +#include "pycore_pystate.h" // _Py_GetMainConfig() #include #ifdef MS_WINDOWS # include // GetFullPathNameW(), MAX_PATH @@ -582,10 +583,19 @@ Py_GetPath(void) } -wchar_t * -_Py_GetStdlibDir(void) +const wchar_t * +_Py_GetStdlibDir(const PyConfig *fallback) { - return _Py_path_config.stdlib_dir; + if (_Py_path_config.stdlib_dir != NULL) { + return _Py_path_config.stdlib_dir; + } + if (fallback == NULL) { + fallback = _Py_GetMainConfig(); + if (fallback == NULL) { + return NULL; + } + } + return fallback->stdlib_dir; } From e106e41203f6b77a425f15ac8edeae916cc7f537 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 17:18:03 -0600 Subject: [PATCH 11/41] Add _PyConfig_InitImportConfig(). --- Include/internal/pycore_initconfig.h | 1 + Python/initconfig.c | 20 ++++++++++++++------ Python/pylifecycle.c | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/Include/internal/pycore_initconfig.h b/Include/internal/pycore_initconfig.h index 4b009e816b4927..9014fcd41d8686 100644 --- a/Include/internal/pycore_initconfig.h +++ b/Include/internal/pycore_initconfig.h @@ -155,6 +155,7 @@ extern PyStatus _PyConfig_Copy( extern PyStatus _PyConfig_InitPathConfig( PyConfig *config, int compute_path_config); +extern PyStatus _PyConfig_InitImportConfig(PyConfig *config); extern PyStatus _PyConfig_Read(PyConfig *config, int compute_path_config); extern PyStatus _PyConfig_Write(const PyConfig *config, struct pyruntimestate *runtime); diff --git a/Python/initconfig.c b/Python/initconfig.c index d1e7d72649121c..196499fa9e179d 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -2085,9 +2085,16 @@ config_init_fs_encoding(PyConfig *config, const PyPreConfig *preconfig) } -static PyStatus -config_init_imports(PyConfig *config) +PyStatus +_PyConfig_InitImportConfig(PyConfig *config) { + PyStatus status; + + status = _PyConfig_InitPathConfig(config, 1); + if (_PyStatus_EXCEPTION(status)) { + return status; + } + /* -X frozen_modules=[on|off] */ const wchar_t *value = config_get_xoption_value(config, L"frozen_modules"); if (value == NULL) { @@ -2159,11 +2166,12 @@ config_read(PyConfig *config, int compute_path_config) } if (config->_install_importlib) { - status = _PyConfig_InitPathConfig(config, compute_path_config); - if (_PyStatus_EXCEPTION(status)) { - return status; + if (compute_path_config) { + status = _PyConfig_InitImportConfig(config); + } + else { + status = _PyConfig_InitPathConfig(config, 0); } - status = config_init_imports(config); if (_PyStatus_EXCEPTION(status)) { return status; } diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index f3b6b0ac68a1ea..3d4c63cb3325c3 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -1079,7 +1079,7 @@ init_interp_main(PyThreadState *tstate) } // Compute the path configuration - status = _PyConfig_InitPathConfig(&interp->config, 1); + status = _PyConfig_InitImportConfig(&interp->config); if (_PyStatus_EXCEPTION(status)) { return status; } From 80506bb4e91deafd4842c706b94f51866a5ce3c2 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Mon, 30 Aug 2021 18:31:39 -0600 Subject: [PATCH 12/41] Identify whether or not the executed is running installed. --- Include/internal/pycore_pylifecycle.h | 2 ++ Python/pathconfig.c | 43 +++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/Include/internal/pycore_pylifecycle.h b/Include/internal/pycore_pylifecycle.h index df24103eb7b6ae..8cafa602f8a91c 100644 --- a/Include/internal/pycore_pylifecycle.h +++ b/Include/internal/pycore_pylifecycle.h @@ -12,6 +12,7 @@ extern "C" { #include #endif +#include #include "pycore_runtime.h" // _PyRuntimeState #ifndef NSIG @@ -123,6 +124,7 @@ PyAPI_FUNC(PyStatus) _Py_PreInitializeFromConfig( const struct _PyArgv *args); PyAPI_FUNC(const wchar_t *) _Py_GetStdlibDir(const PyConfig *); +PyAPI_FUNC(bool) _Py_IsInstalled(const PyConfig *); PyAPI_FUNC(int) _Py_HandleSystemExit(int *exitcode_p); diff --git a/Python/pathconfig.c b/Python/pathconfig.c index e9ee54278aa634..554367ad07d3a8 100644 --- a/Python/pathconfig.c +++ b/Python/pathconfig.c @@ -8,6 +8,7 @@ #include "pycore_pymem.h" // _PyMem_SetDefaultAllocator() #include "pycore_pystate.h" // _Py_GetMainConfig() #include +#include #ifdef MS_WINDOWS # include // GetFullPathNameW(), MAX_PATH #endif @@ -633,6 +634,48 @@ Py_GetProgramName(void) return _Py_path_config.program_name; } + +static const wchar_t * +get_executable(const PyConfig *fallback) +{ + const wchar_t *executable = Py_GetProgramFullPath(); + if (executable != NULL) { + return executable; + } + if (fallback == NULL) { + fallback = _Py_GetMainConfig(); + if (fallback == NULL) { + return NULL; + } + } + return fallback->executable; +} + +bool +_Py_IsInstalled(const PyConfig *fallback) +{ + /* If the stdlib dir is *not* in the same dir as the executable + then we consider it an installed Python. */ + const wchar_t *stdlib = _Py_GetStdlibDir(fallback); + if (stdlib != NULL) { + size_t i = wcslen(stdlib); + while (i > 0 && stdlib[i] != SEP) { + --i; + } + const wchar_t *executable = get_executable(fallback); + if (executable != NULL) { + if (wcslen(executable) > i) { + /* If they share a parent dir then it is a local (dev) + build and therefore not installed. */ + return wcsncmp(stdlib, executable, i + 1) != 0; + } + } + } + /* We fall back to assuming this is an installed Python. */ + return true; +} + + /* Compute module search path from argv[0] or the current working directory ("-m module" case) which will be prepended to sys.argv: sys.path[0]. From 9ac5b1165c7e3b34b0d345432b7571b713577218 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 09:43:56 -0600 Subject: [PATCH 13/41] Default to "off" if in development. --- Doc/using/cmdline.rst | 4 +++- Python/initconfig.c | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst index 9c24cb42d17d80..05c659bea328a9 100644 --- a/Doc/using/cmdline.rst +++ b/Doc/using/cmdline.rst @@ -482,7 +482,9 @@ Miscellaneous options :envvar:`PYTHONNODEBUGRANGES`. * ``-X frozen_modules`` determines whether or not frozen modules are ignored by the import machinery. A value of "on" means they get - imported and "off" means they are ignored. The default is "on". + imported and "off" means they are ignored. The default is "on" + if this is an installed Python (the normal case). If it's under + development (running from the build dir) then the default is "off". Note that the "importlib_bootstrap" and "importlib_bootstrap_external" frozen modules are always used, even if this flag is set to "off". diff --git a/Python/initconfig.c b/Python/initconfig.c index 196499fa9e179d..8e5ab3b38af363 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -2098,8 +2098,7 @@ _PyConfig_InitImportConfig(PyConfig *config) /* -X frozen_modules=[on|off] */ const wchar_t *value = config_get_xoption_value(config, L"frozen_modules"); if (value == NULL) { - // XXX Set default to false if in development. - config->use_frozen_modules = true; + config->use_frozen_modules = _Py_IsInstalled(config); } else if (wcscmp(value, L"on") == 0) { config->use_frozen_modules = true; From acfc2a283880066b2073afefbcbf8d36ac100ec7 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 09:44:51 -0600 Subject: [PATCH 14/41] Remember if built with --enable-optimizations. --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index aaff79f720e3c4..59dd148f2cccf3 100644 --- a/configure.ac +++ b/configure.ac @@ -1314,6 +1314,7 @@ if test "$Py_OPT" = 'true' ; then DEF_MAKE_ALL_RULE="profile-opt" REQUIRE_PGO="yes" DEF_MAKE_RULE="build_all" + CFLAGS="$CFLAGS -D_Py_OPT" case $CC in *gcc*) AX_CHECK_COMPILE_FLAG([-fno-semantic-interposition],[ From ef653fbcef878835f1fe2f0e47d575f86e2713f8 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 09:46:15 -0600 Subject: [PATCH 15/41] Default to "on" for PGO builds. --- Doc/using/cmdline.rst | 1 + Python/initconfig.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst index 05c659bea328a9..1eb332f817264f 100644 --- a/Doc/using/cmdline.rst +++ b/Doc/using/cmdline.rst @@ -485,6 +485,7 @@ Miscellaneous options imported and "off" means they are ignored. The default is "on" if this is an installed Python (the normal case). If it's under development (running from the build dir) then the default is "off". + (A PGO build always defaults to "on", even if under development.) Note that the "importlib_bootstrap" and "importlib_bootstrap_external" frozen modules are always used, even if this flag is set to "off". diff --git a/Python/initconfig.c b/Python/initconfig.c index 8e5ab3b38af363..380d8f0ca8a1fa 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -2098,7 +2098,12 @@ _PyConfig_InitImportConfig(PyConfig *config) /* -X frozen_modules=[on|off] */ const wchar_t *value = config_get_xoption_value(config, L"frozen_modules"); if (value == NULL) { + /* PGO builds always default to using frozen modules. */ +#ifdef _Py_OPT // configure --enable-optimizations + config->use_frozen_modules = true; +#else config->use_frozen_modules = _Py_IsInstalled(config); +#endif } else if (wcscmp(value, L"on") == 0) { config->use_frozen_modules = true; From f70319b42936d02b6e1999a659b094c1c64f0ee7 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 31 Aug 2021 16:33:28 -0700 Subject: [PATCH 16/41] Make deepfreeze actually work Still not generating Makefile --- Include/cpython/import.h | 1 + Makefile.pre.in | 22 ++++++------- Python/bootstrap_frozen.c | 2 +- Python/deepfreeze/hello.c | 6 ++-- Python/deepfreeze/importlib__bootstrap.c | 6 ++-- .../importlib__bootstrap_external.c | 6 ++-- Python/deepfreeze/zipimport.c | 6 ++-- Python/frozen.c | 32 +++++++++++++++---- Python/import.c | 3 ++ Tools/scripts/deepfreeze.py | 6 ++-- 10 files changed, 57 insertions(+), 33 deletions(-) diff --git a/Include/cpython/import.h b/Include/cpython/import.h index bad68f0e0980d5..5ec637e7ab3b8c 100644 --- a/Include/cpython/import.h +++ b/Include/cpython/import.h @@ -32,6 +32,7 @@ struct _frozen { const char *name; /* ASCII encoded string */ const unsigned char *code; int size; + PyObject *(*get_code)(void); }; /* Embedding apps may change this pointer to point to their favorite diff --git a/Makefile.pre.in b/Makefile.pre.in index 01676e8ce1ba13..13a69f72f8f2ef 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -448,14 +448,14 @@ OBJECT_OBJS= \ Objects/unionobject.o \ Objects/weakrefobject.o -# CODEGEN_OBJS is auto-generated by Tools/scripts/freeze_modules.py. -CODEGEN_OBJS = \ - Python/deepfreeze/hello.c \ - Python/deepfreeze/importlib__bootstrap.c \ - Python/deepfreeze/importlib__bootstrap_external.c \ - Python/deepfreeze/zipimport.c +# DEEPFREEZE_OBJS is auto-generated by Tools/scripts/freeze_modules.py. +DEEPFREEZE_OBJS = \ + Python/deepfreeze/hello.o \ + Python/deepfreeze/importlib__bootstrap.o \ + Python/deepfreeze/importlib__bootstrap_external.o \ + Python/deepfreeze/zipimport.o -# End CODEGEN_OBJS +# End DEEPFREEZE_OBJS ########################################################################## # objects that get linked into the Python library @@ -469,7 +469,7 @@ LIBRARY_OBJS_OMIT_FROZEN= \ LIBRARY_OBJS= \ $(LIBRARY_OBJS_OMIT_FROZEN) \ - $(CODEGEN_OBJS) \ + $(DEEPFREEZE_OBJS) \ Python/frozen.o ########################################################################## @@ -748,7 +748,7 @@ Programs/_testembed: Programs/_testembed.o $(LIBRARY_DEPS) BOOTSTRAP = Programs/_bootstrap_python -Python/bootstrap_frozen.o: Python/bootstrap_frozen.c +Python/bootstrap_frozen.o: Python/bootstrap_frozen.c Include/cpython/import.h $(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ Python/bootstrap_frozen.o Programs/python.o @@ -760,8 +760,8 @@ $(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ ############################################################################ # Start deepfreeze targets -.PHONY: regen-codegen -regen-codegen: $(BOOTSTRAP) $(CODEGEN_OBJS) +.PHONY: regen-deepfreeze +regen-deepfreeze: $(DEEPFREEZE_OBJS) Python/deepfreeze/importlib__bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) $(BOOTSTRAP) \ diff --git a/Python/bootstrap_frozen.c b/Python/bootstrap_frozen.c index 2e7391386280a6..8016b483b5a7b0 100644 --- a/Python/bootstrap_frozen.c +++ b/Python/bootstrap_frozen.c @@ -2,7 +2,7 @@ /* Frozen modules bootstrap */ /* This file is linked with "bootstrap Python" - which is used (only) to run Tools/codegen/codegen.py. */ + which is used (only) to run Tools/scripts/deepfreeze.py. */ #include "Python.h" diff --git a/Python/deepfreeze/hello.c b/Python/deepfreeze/hello.c index dc5d90a4809741..313adde929d380 100644 --- a/Python/deepfreeze/hello.c +++ b/Python/deepfreeze/hello.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include "Python.h" +#include "internal/pycore_gc.h" +#include "internal/pycore_code.h" static struct { diff --git a/Python/deepfreeze/importlib__bootstrap.c b/Python/deepfreeze/importlib__bootstrap.c index 0a22aade3b3ec7..1b8a843ac09be5 100644 --- a/Python/deepfreeze/importlib__bootstrap.c +++ b/Python/deepfreeze/importlib__bootstrap.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include "Python.h" +#include "internal/pycore_gc.h" +#include "internal/pycore_code.h" static struct { diff --git a/Python/deepfreeze/importlib__bootstrap_external.c b/Python/deepfreeze/importlib__bootstrap_external.c index 3fccb5f8e59cb1..3cfeb969bc3254 100644 --- a/Python/deepfreeze/importlib__bootstrap_external.c +++ b/Python/deepfreeze/importlib__bootstrap_external.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include "Python.h" +#include "internal/pycore_gc.h" +#include "internal/pycore_code.h" static struct { diff --git a/Python/deepfreeze/zipimport.c b/Python/deepfreeze/zipimport.c index 749baa68e8d14b..589ca5578e9551 100644 --- a/Python/deepfreeze/zipimport.c +++ b/Python/deepfreeze/zipimport.c @@ -1,6 +1,6 @@ -#include -#include -#include +#include "Python.h" +#include "internal/pycore_gc.h" +#include "internal/pycore_code.h" static struct { diff --git a/Python/frozen.c b/Python/frozen.c index 67aff2ed2eba14..959298ec64d128 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -44,20 +44,40 @@ #include "frozen_modules/hello.h" /* End includes */ +/* Start extern declarations */ +extern PyObject *_Py_get_importlib__bootstrap_toplevel(void); +extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); +extern PyObject *_Py_get_zipimport_toplevel(void); +extern PyObject *_Py_get_hello_toplevel(void); +/* End extern declarations */ + +#ifdef MS_WINDOWS +/* Deepfreeze isn't supported on Windows yet. */ +#define GET_CODE(name) NULL +#else +#define GET_CODE(name) _Py_get_##name##_toplevel +#endif + /* Note that a negative size indicates a package. */ static const struct _frozen _PyImport_FrozenModules[] = { /* importlib */ {"_frozen_importlib", _Py_M__importlib__bootstrap, - (int)sizeof(_Py_M__importlib__bootstrap)}, + (int)sizeof(_Py_M__importlib__bootstrap), + GET_CODE(importlib__bootstrap)}, {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, - (int)sizeof(_Py_M__importlib__bootstrap_external)}, - {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, + (int)sizeof(_Py_M__importlib__bootstrap_external), + GET_CODE(importlib__bootstrap_external)}, + {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), + GET_CODE(zipimport)}, /* Test module */ - {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello)}, - {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello)}, - {"__phello__.spam", _Py_M__hello, (int)sizeof(_Py_M__hello)}, + {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello), + GET_CODE(hello)}, + {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello), + GET_CODE(hello)}, + {"__phello__.spam", _Py_M__hello, (int)sizeof(_Py_M__hello), + GET_CODE(hello)}, {0, 0, 0} /* sentinel */ }; diff --git a/Python/import.c b/Python/import.c index 7301fccb9fac0c..989e1c5340ca36 100644 --- a/Python/import.c +++ b/Python/import.c @@ -1084,6 +1084,9 @@ get_frozen_object(PyObject *name) name); return NULL; } + if (p->get_code != NULL) { + return p->get_code(); + } size = p->size; if (size < 0) size = -size; diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index c54b34c1a15e15..57507c59feee4f 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -88,9 +88,9 @@ def __init__(self, file: typing.TextIO): self.cache: dict[tuple[type, object], str] = {} self.hits, self.misses = 0, 0 self.patchups: list[str] = [] - self.write("#include ") - self.write("#include ") - self.write("#include ") + self.write('#include "Python.h"') + self.write('#include "internal/pycore_gc.h"') + self.write('#include "internal/pycore_code.h"') self.write("") @contextlib.contextmanager From a381ccf50e5e463b06e6251ffef63b732e2852ce Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Tue, 31 Aug 2021 17:45:02 -0600 Subject: [PATCH 17/41] Add a NEWS entry. --- .../2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst b/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst new file mode 100644 index 00000000000000..86ea43b9290e40 --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst @@ -0,0 +1,5 @@ +Freeze all the modules that are imported during Python startup. This gives +us meaningful performance improvements to startup. Also add a new command +line option, "-X frozen_modules=[on|off]" to opt out of (or into) using +frozen modules. This defaults to "on" (or "off" if running in a local +development environment, saving contributors some frustration). From 47e39171848ca5339b11c13bf5c41fd2c64cbf66 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 31 Aug 2021 17:21:03 -0700 Subject: [PATCH 18/41] Generate all deepfreeze items in Makefile.pre.in --- .gitattributes | 1 + Makefile.pre.in | 13 +++---- Python/frozen.c | 36 ++++++++----------- Tools/scripts/freeze_modules.py | 62 ++++++++++++++++++++++++++------- 4 files changed, 73 insertions(+), 39 deletions(-) diff --git a/.gitattributes b/.gitattributes index b9c08cdd7d65a7..ce8d7d56c2dfb6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -46,6 +46,7 @@ Modules/clinic/*.h linguist-generated=true Objects/clinic/*.h linguist-generated=true PC/clinic/*.h linguist-generated=true Python/clinic/*.h linguist-generated=true +Python/deepfreeze/*.c linguist-generated=true Python/frozen_modules/*.h linguist-generated=true Include/internal/pycore_ast.h linguist-generated=true Python/Python-ast.c linguist-generated=true diff --git a/Makefile.pre.in b/Makefile.pre.in index 13a69f72f8f2ef..6b064459c105f1 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -450,11 +450,10 @@ OBJECT_OBJS= \ # DEEPFREEZE_OBJS is auto-generated by Tools/scripts/freeze_modules.py. DEEPFREEZE_OBJS = \ - Python/deepfreeze/hello.o \ Python/deepfreeze/importlib__bootstrap.o \ Python/deepfreeze/importlib__bootstrap_external.o \ - Python/deepfreeze/zipimport.o - + Python/deepfreeze/zipimport.o \ + Python/deepfreeze/hello.o # End DEEPFREEZE_OBJS ########################################################################## @@ -758,11 +757,13 @@ $(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ $(LIBS) $(MODLIBS) $(SYSLIBS) ############################################################################ -# Start deepfreeze targets +# Deepfreeze targets .PHONY: regen-deepfreeze regen-deepfreeze: $(DEEPFREEZE_OBJS) +# BEGIN: deepfreeze modules + Python/deepfreeze/importlib__bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ @@ -784,14 +785,14 @@ Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BO -m zipimport \ -o $(srcdir)/Python/deepfreeze/zipimport.c -Python/deepfreeze/hello.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/hello.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Tools/freeze/flag.py \ -m hello \ -o $(srcdir)/Python/deepfreeze/hello.c -# End deepfreeze targets +# END: deepfreeze modules ############################################################################ # frozen modules (including importlib) diff --git a/Python/frozen.c b/Python/frozen.c index 959298ec64d128..85e990b4864a45 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -44,13 +44,6 @@ #include "frozen_modules/hello.h" /* End includes */ -/* Start extern declarations */ -extern PyObject *_Py_get_importlib__bootstrap_toplevel(void); -extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); -extern PyObject *_Py_get_zipimport_toplevel(void); -extern PyObject *_Py_get_hello_toplevel(void); -/* End extern declarations */ - #ifdef MS_WINDOWS /* Deepfreeze isn't supported on Windows yet. */ #define GET_CODE(name) NULL @@ -58,26 +51,27 @@ extern PyObject *_Py_get_hello_toplevel(void); #define GET_CODE(name) _Py_get_##name##_toplevel #endif +/* Start extern declarations */ +extern PyObject *GET_CODE(importlib__bootstrap)(void); +extern PyObject *GET_CODE(importlib__bootstrap_external)(void); +extern PyObject *GET_CODE(zipimport)(void); +extern PyObject *GET_CODE(hello)(void); +extern PyObject *GET_CODE(hello)(void); +extern PyObject *GET_CODE(hello)(void); +/* End extern declarations */ + /* Note that a negative size indicates a package. */ static const struct _frozen _PyImport_FrozenModules[] = { /* importlib */ - {"_frozen_importlib", _Py_M__importlib__bootstrap, - (int)sizeof(_Py_M__importlib__bootstrap), - GET_CODE(importlib__bootstrap)}, - {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, - (int)sizeof(_Py_M__importlib__bootstrap_external), - GET_CODE(importlib__bootstrap_external)}, - {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), - GET_CODE(zipimport)}, + {"_frozen_importlib", _Py_M__importlib__bootstrap, (int)sizeof(_Py_M__importlib__bootstrap), GET_CODE(importlib__bootstrap)}, + {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, (int)sizeof(_Py_M__importlib__bootstrap_external), GET_CODE(importlib__bootstrap_external)}, + {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), GET_CODE(zipimport)}, /* Test module */ - {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello), - GET_CODE(hello)}, - {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello), - GET_CODE(hello)}, - {"__phello__.spam", _Py_M__hello, (int)sizeof(_Py_M__hello), - GET_CODE(hello)}, + {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello), GET_CODE(hello)}, + {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello), GET_CODE(hello)}, + {"__phello__.spam", _Py_M__hello, (int)sizeof(_Py_M__hello), GET_CODE(hello)}, {0, 0, 0} /* sentinel */ }; diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 4f60e1b9a3a8ba..7ecd2bd5dfe2d7 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -308,6 +308,7 @@ def regen_frozen(specs, dest=MODULES_DIR): header = os.path.relpath(frozenfile, parentdir) headerlines.append(f'#include "{header}"') + externlines = [] deflines = [] indent = ' ' lastsection = None @@ -323,15 +324,14 @@ def regen_frozen(specs, dest=MODULES_DIR): name = frozenid.replace('.', '_') symbol = '_Py_M__' + name pkg = '-' if ispkg else '' - line = ('{"%s", %s, %s(int)sizeof(%s)},' - % (modname, symbol, pkg, symbol)) - # TODO: Consider not folding lines - if len(line) < 80: - deflines.append(line) - else: - line1, _, line2 = line.rpartition(' ') - deflines.append(line1) - deflines.append(indent + line2) + line = ('{"%s", %s, %s(int)sizeof(%s), GET_CODE(%s)},' + % (modname, symbol, pkg, symbol, name)) + deflines.append(line) + + # Also add a extern declaration for the corresponding + # codegen-generated function. + externlines.append( + "extern PyObject *GET_CODE(%s)(void);" % name) if not deflines[0]: del deflines[0] @@ -351,6 +351,13 @@ def regen_frozen(specs, dest=MODULES_DIR): headerlines, FROZEN_FILE, ) + lines = replace_block( + lines, + "/* Start extern declarations */", + "/* End extern declarations */", + externlines, + FROZEN_FILE, + ) lines = replace_block( lines, "static const struct _frozen _PyImport_FrozenModules[] =", @@ -363,7 +370,9 @@ def regen_frozen(specs, dest=MODULES_DIR): def regen_makefile(frozenids, frozen): frozenfiles = [] + deepfreezefiles = [] rules = [''] + deepfreezerules = [''] for frozenid in frozenids: pyfile, frozenfile = frozen[frozenid] header = os.path.relpath(frozenfile, ROOT_DIR) @@ -371,16 +380,31 @@ def regen_makefile(frozenids, frozen): frozenfiles.append(f'\t\t$(srcdir)/{relfile} \\') _pyfile = os.path.relpath(pyfile, ROOT_DIR) - tmpfile = f'{header}.new' - # Note that we freeze the module to the target .h file - # instead of going through an intermediate file like we used to. + + # TODO: This is a bit hackish + xfile = relfile.replace("/frozen_modules/", "/deepfreeze/") + cfile = xfile.replace(".h", ".c") + ofile = xfile.replace(".h", ".o") + deepfreezefiles.append(f"\t\t{ofile} \\") + + # Add a rule to generate the frozen header file. rules.append(f'{header}: $(srcdir)/Programs/_freeze_module $(srcdir)/{_pyfile}') rules.append(f'\t$(srcdir)/Programs/_freeze_module {frozenid} \\') rules.append(f'\t\t$(srcdir)/{_pyfile} \\') rules.append(f'\t\t$(srcdir)/{header}') rules.append('') + # Also add a deepfreeze rule. + deepfreezerules.append(f'{cfile}: {_pyfile} Tools/scripts/deepfreeze.py $(BOOTSTRAP)') + deepfreezerules.append(f"\t$(BOOTSTRAP) \\") + deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") + deepfreezerules.append(f"\t\t$(srcdir)/{_pyfile} \\") + deepfreezerules.append(f"\t\t-m {frozenid} \\") + deepfreezerules.append(f"\t\t-o $(srcdir)/{cfile}") + deepfreezerules.append('') + frozenfiles[-1] = frozenfiles[-1].rstrip(" \\") + deepfreezefiles[-1] = deepfreezefiles[-1].rstrip(" \\") print(f'# Updating {os.path.relpath(MAKEFILE)}') with updating_file_with_tmpfile(MAKEFILE) as (infile, outfile): @@ -392,6 +416,13 @@ def regen_makefile(frozenids, frozen): frozenfiles, MAKEFILE, ) + lines = replace_block( + lines, + "DEEPFREEZE_OBJS =", + "# End DEEPFREEZE_OBJS", + deepfreezefiles, + MAKEFILE, + ) lines = replace_block( lines, "# BEGIN: freezing modules", @@ -399,6 +430,13 @@ def regen_makefile(frozenids, frozen): rules, MAKEFILE, ) + lines = replace_block( + lines, + "# BEGIN: deepfreeze modules", + "# END: deepfreeze modules", + deepfreezerules, + MAKEFILE, + ) outfile.writelines(lines) From 20992e92f9487eeae36db5894fb009421d69254f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 31 Aug 2021 19:35:59 -0700 Subject: [PATCH 19/41] Don't use GET_CODE in the extern declarations --- Python/frozen.c | 12 ++++++------ Tools/scripts/freeze_modules.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Python/frozen.c b/Python/frozen.c index 85e990b4864a45..cbe0d06177ddd9 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -52,12 +52,12 @@ #endif /* Start extern declarations */ -extern PyObject *GET_CODE(importlib__bootstrap)(void); -extern PyObject *GET_CODE(importlib__bootstrap_external)(void); -extern PyObject *GET_CODE(zipimport)(void); -extern PyObject *GET_CODE(hello)(void); -extern PyObject *GET_CODE(hello)(void); -extern PyObject *GET_CODE(hello)(void); +extern PyObject *_Py_get_importlib__bootstrap_toplevel(void); +extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); +extern PyObject *_Py_get_zipimport_toplevel(void); +extern PyObject *_Py_get_hello_toplevel(void); +extern PyObject *_Py_get_hello_toplevel(void); +extern PyObject *_Py_get_hello_toplevel(void); /* End extern declarations */ /* Note that a negative size indicates a package. */ diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 7ecd2bd5dfe2d7..4785986673225f 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -320,7 +320,7 @@ def regen_frozen(specs, dest=MODULES_DIR): deflines.append(f'/* {section} */') lastsection = section - # This matches what we do in Programs/_freeze_module.c: + # Emit the initializer. name = frozenid.replace('.', '_') symbol = '_Py_M__' + name pkg = '-' if ispkg else '' @@ -331,7 +331,7 @@ def regen_frozen(specs, dest=MODULES_DIR): # Also add a extern declaration for the corresponding # codegen-generated function. externlines.append( - "extern PyObject *GET_CODE(%s)(void);" % name) + "extern PyObject *_Py_get_%s_toplevel(void);" % name) if not deflines[0]: del deflines[0] From 77812d6dbb5d69178c70f3715908e82ebf123c70 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 1 Sep 2021 14:56:54 -0700 Subject: [PATCH 20/41] Exclude encodings module for now --- .gitignore | 1 + Makefile.pre.in | 1064 +++++++++++++++++++++++++++++++ Python/frozen.c | 516 +++++++-------- Tools/scripts/freeze_modules.py | 2 +- 4 files changed, 1332 insertions(+), 251 deletions(-) diff --git a/.gitignore b/.gitignore index 3d9647c03978c7..0dcbafe74ba38e 100644 --- a/.gitignore +++ b/.gitignore @@ -107,6 +107,7 @@ Tools/unicode/data/ /platform /profile-clean-stamp /profile-run-stamp +/Python/deepfreeze/*.c /pybuilddir.txt /pyconfig.h /python-config diff --git a/Makefile.pre.in b/Makefile.pre.in index 7c430b189db545..52f2a4346acffc 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -453,6 +453,139 @@ DEEPFREEZE_OBJS = \ Python/deepfreeze/importlib__bootstrap.o \ Python/deepfreeze/importlib__bootstrap_external.o \ Python/deepfreeze/zipimport.o \ + Python/deepfreeze/abc.o \ + Python/deepfreeze/codecs.o \ + Python/deepfreeze/encodings.o \ + Python/deepfreeze/encodings___init__.o \ + Python/deepfreeze/encodings_aliases.o \ + Python/deepfreeze/encodings_ascii.o \ + Python/deepfreeze/encodings_base64_codec.o \ + Python/deepfreeze/encodings_big5.o \ + Python/deepfreeze/encodings_big5hkscs.o \ + Python/deepfreeze/encodings_bz2_codec.o \ + Python/deepfreeze/encodings_charmap.o \ + Python/deepfreeze/encodings_cp037.o \ + Python/deepfreeze/encodings_cp1006.o \ + Python/deepfreeze/encodings_cp1026.o \ + Python/deepfreeze/encodings_cp1125.o \ + Python/deepfreeze/encodings_cp1140.o \ + Python/deepfreeze/encodings_cp1250.o \ + Python/deepfreeze/encodings_cp1251.o \ + Python/deepfreeze/encodings_cp1252.o \ + Python/deepfreeze/encodings_cp1253.o \ + Python/deepfreeze/encodings_cp1254.o \ + Python/deepfreeze/encodings_cp1255.o \ + Python/deepfreeze/encodings_cp1256.o \ + Python/deepfreeze/encodings_cp1257.o \ + Python/deepfreeze/encodings_cp1258.o \ + Python/deepfreeze/encodings_cp273.o \ + Python/deepfreeze/encodings_cp424.o \ + Python/deepfreeze/encodings_cp437.o \ + Python/deepfreeze/encodings_cp500.o \ + Python/deepfreeze/encodings_cp720.o \ + Python/deepfreeze/encodings_cp737.o \ + Python/deepfreeze/encodings_cp775.o \ + Python/deepfreeze/encodings_cp850.o \ + Python/deepfreeze/encodings_cp852.o \ + Python/deepfreeze/encodings_cp855.o \ + Python/deepfreeze/encodings_cp856.o \ + Python/deepfreeze/encodings_cp857.o \ + Python/deepfreeze/encodings_cp858.o \ + Python/deepfreeze/encodings_cp860.o \ + Python/deepfreeze/encodings_cp861.o \ + Python/deepfreeze/encodings_cp862.o \ + Python/deepfreeze/encodings_cp863.o \ + Python/deepfreeze/encodings_cp864.o \ + Python/deepfreeze/encodings_cp865.o \ + Python/deepfreeze/encodings_cp866.o \ + Python/deepfreeze/encodings_cp869.o \ + Python/deepfreeze/encodings_cp874.o \ + Python/deepfreeze/encodings_cp875.o \ + Python/deepfreeze/encodings_cp932.o \ + Python/deepfreeze/encodings_cp949.o \ + Python/deepfreeze/encodings_cp950.o \ + Python/deepfreeze/encodings_euc_jis_2004.o \ + Python/deepfreeze/encodings_euc_jisx0213.o \ + Python/deepfreeze/encodings_euc_jp.o \ + Python/deepfreeze/encodings_euc_kr.o \ + Python/deepfreeze/encodings_gb18030.o \ + Python/deepfreeze/encodings_gb2312.o \ + Python/deepfreeze/encodings_gbk.o \ + Python/deepfreeze/encodings_hex_codec.o \ + Python/deepfreeze/encodings_hp_roman8.o \ + Python/deepfreeze/encodings_hz.o \ + Python/deepfreeze/encodings_idna.o \ + Python/deepfreeze/encodings_iso2022_jp.o \ + Python/deepfreeze/encodings_iso2022_jp_1.o \ + Python/deepfreeze/encodings_iso2022_jp_2.o \ + Python/deepfreeze/encodings_iso2022_jp_2004.o \ + Python/deepfreeze/encodings_iso2022_jp_3.o \ + Python/deepfreeze/encodings_iso2022_jp_ext.o \ + Python/deepfreeze/encodings_iso2022_kr.o \ + Python/deepfreeze/encodings_iso8859_1.o \ + Python/deepfreeze/encodings_iso8859_10.o \ + Python/deepfreeze/encodings_iso8859_11.o \ + Python/deepfreeze/encodings_iso8859_13.o \ + Python/deepfreeze/encodings_iso8859_14.o \ + Python/deepfreeze/encodings_iso8859_15.o \ + Python/deepfreeze/encodings_iso8859_16.o \ + Python/deepfreeze/encodings_iso8859_2.o \ + Python/deepfreeze/encodings_iso8859_3.o \ + Python/deepfreeze/encodings_iso8859_4.o \ + Python/deepfreeze/encodings_iso8859_5.o \ + Python/deepfreeze/encodings_iso8859_6.o \ + Python/deepfreeze/encodings_iso8859_7.o \ + Python/deepfreeze/encodings_iso8859_8.o \ + Python/deepfreeze/encodings_iso8859_9.o \ + Python/deepfreeze/encodings_johab.o \ + Python/deepfreeze/encodings_koi8_r.o \ + Python/deepfreeze/encodings_koi8_t.o \ + Python/deepfreeze/encodings_koi8_u.o \ + Python/deepfreeze/encodings_kz1048.o \ + Python/deepfreeze/encodings_latin_1.o \ + Python/deepfreeze/encodings_mac_arabic.o \ + Python/deepfreeze/encodings_mac_croatian.o \ + Python/deepfreeze/encodings_mac_cyrillic.o \ + Python/deepfreeze/encodings_mac_farsi.o \ + Python/deepfreeze/encodings_mac_greek.o \ + Python/deepfreeze/encodings_mac_iceland.o \ + Python/deepfreeze/encodings_mac_latin2.o \ + Python/deepfreeze/encodings_mac_roman.o \ + Python/deepfreeze/encodings_mac_romanian.o \ + Python/deepfreeze/encodings_mac_turkish.o \ + Python/deepfreeze/encodings_mbcs.o \ + Python/deepfreeze/encodings_oem.o \ + Python/deepfreeze/encodings_palmos.o \ + Python/deepfreeze/encodings_ptcp154.o \ + Python/deepfreeze/encodings_punycode.o \ + Python/deepfreeze/encodings_quopri_codec.o \ + Python/deepfreeze/encodings_raw_unicode_escape.o \ + Python/deepfreeze/encodings_rot_13.o \ + Python/deepfreeze/encodings_shift_jis.o \ + Python/deepfreeze/encodings_shift_jis_2004.o \ + Python/deepfreeze/encodings_shift_jisx0213.o \ + Python/deepfreeze/encodings_tis_620.o \ + Python/deepfreeze/encodings_undefined.o \ + Python/deepfreeze/encodings_unicode_escape.o \ + Python/deepfreeze/encodings_utf_16.o \ + Python/deepfreeze/encodings_utf_16_be.o \ + Python/deepfreeze/encodings_utf_16_le.o \ + Python/deepfreeze/encodings_utf_32.o \ + Python/deepfreeze/encodings_utf_32_be.o \ + Python/deepfreeze/encodings_utf_32_le.o \ + Python/deepfreeze/encodings_utf_7.o \ + Python/deepfreeze/encodings_utf_8.o \ + Python/deepfreeze/encodings_utf_8_sig.o \ + Python/deepfreeze/encodings_uu_codec.o \ + Python/deepfreeze/encodings_zlib_codec.o \ + Python/deepfreeze/io.o \ + Python/deepfreeze/_collections_abc.o \ + Python/deepfreeze/_sitebuiltins.o \ + Python/deepfreeze/genericpath.o \ + Python/deepfreeze/posixpath.o \ + Python/deepfreeze/os.o \ + Python/deepfreeze/site.o \ + Python/deepfreeze/stat.o \ Python/deepfreeze/hello.o # End DEEPFREEZE_OBJS @@ -785,6 +918,937 @@ Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BO -m zipimport \ -o $(srcdir)/Python/deepfreeze/zipimport.c +Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/abc.py \ + -m abc \ + -o $(srcdir)/Python/deepfreeze/abc.c + +Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/codecs.py \ + -m codecs \ + -o $(srcdir)/Python/deepfreeze/codecs.c + +Python/deepfreeze/encodings.c: Lib/encodings/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/__init__.py \ + -m encodings \ + -o $(srcdir)/Python/deepfreeze/encodings.c + +Python/deepfreeze/encodings___init__.c: Lib/encodings/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/__init__.py \ + -m encodings.__init__ \ + -o $(srcdir)/Python/deepfreeze/encodings___init__.c + +Python/deepfreeze/encodings_aliases.c: Lib/encodings/aliases.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/aliases.py \ + -m encodings.aliases \ + -o $(srcdir)/Python/deepfreeze/encodings_aliases.c + +Python/deepfreeze/encodings_ascii.c: Lib/encodings/ascii.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/ascii.py \ + -m encodings.ascii \ + -o $(srcdir)/Python/deepfreeze/encodings_ascii.c + +Python/deepfreeze/encodings_base64_codec.c: Lib/encodings/base64_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/base64_codec.py \ + -m encodings.base64_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_base64_codec.c + +Python/deepfreeze/encodings_big5.c: Lib/encodings/big5.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/big5.py \ + -m encodings.big5 \ + -o $(srcdir)/Python/deepfreeze/encodings_big5.c + +Python/deepfreeze/encodings_big5hkscs.c: Lib/encodings/big5hkscs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/big5hkscs.py \ + -m encodings.big5hkscs \ + -o $(srcdir)/Python/deepfreeze/encodings_big5hkscs.c + +Python/deepfreeze/encodings_bz2_codec.c: Lib/encodings/bz2_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/bz2_codec.py \ + -m encodings.bz2_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_bz2_codec.c + +Python/deepfreeze/encodings_charmap.c: Lib/encodings/charmap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/charmap.py \ + -m encodings.charmap \ + -o $(srcdir)/Python/deepfreeze/encodings_charmap.c + +Python/deepfreeze/encodings_cp037.c: Lib/encodings/cp037.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp037.py \ + -m encodings.cp037 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp037.c + +Python/deepfreeze/encodings_cp1006.c: Lib/encodings/cp1006.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1006.py \ + -m encodings.cp1006 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1006.c + +Python/deepfreeze/encodings_cp1026.c: Lib/encodings/cp1026.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1026.py \ + -m encodings.cp1026 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1026.c + +Python/deepfreeze/encodings_cp1125.c: Lib/encodings/cp1125.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1125.py \ + -m encodings.cp1125 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1125.c + +Python/deepfreeze/encodings_cp1140.c: Lib/encodings/cp1140.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1140.py \ + -m encodings.cp1140 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1140.c + +Python/deepfreeze/encodings_cp1250.c: Lib/encodings/cp1250.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1250.py \ + -m encodings.cp1250 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1250.c + +Python/deepfreeze/encodings_cp1251.c: Lib/encodings/cp1251.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1251.py \ + -m encodings.cp1251 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1251.c + +Python/deepfreeze/encodings_cp1252.c: Lib/encodings/cp1252.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1252.py \ + -m encodings.cp1252 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1252.c + +Python/deepfreeze/encodings_cp1253.c: Lib/encodings/cp1253.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1253.py \ + -m encodings.cp1253 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1253.c + +Python/deepfreeze/encodings_cp1254.c: Lib/encodings/cp1254.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1254.py \ + -m encodings.cp1254 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1254.c + +Python/deepfreeze/encodings_cp1255.c: Lib/encodings/cp1255.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1255.py \ + -m encodings.cp1255 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1255.c + +Python/deepfreeze/encodings_cp1256.c: Lib/encodings/cp1256.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1256.py \ + -m encodings.cp1256 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1256.c + +Python/deepfreeze/encodings_cp1257.c: Lib/encodings/cp1257.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1257.py \ + -m encodings.cp1257 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1257.c + +Python/deepfreeze/encodings_cp1258.c: Lib/encodings/cp1258.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp1258.py \ + -m encodings.cp1258 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp1258.c + +Python/deepfreeze/encodings_cp273.c: Lib/encodings/cp273.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp273.py \ + -m encodings.cp273 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp273.c + +Python/deepfreeze/encodings_cp424.c: Lib/encodings/cp424.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp424.py \ + -m encodings.cp424 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp424.c + +Python/deepfreeze/encodings_cp437.c: Lib/encodings/cp437.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp437.py \ + -m encodings.cp437 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp437.c + +Python/deepfreeze/encodings_cp500.c: Lib/encodings/cp500.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp500.py \ + -m encodings.cp500 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp500.c + +Python/deepfreeze/encodings_cp720.c: Lib/encodings/cp720.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp720.py \ + -m encodings.cp720 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp720.c + +Python/deepfreeze/encodings_cp737.c: Lib/encodings/cp737.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp737.py \ + -m encodings.cp737 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp737.c + +Python/deepfreeze/encodings_cp775.c: Lib/encodings/cp775.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp775.py \ + -m encodings.cp775 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp775.c + +Python/deepfreeze/encodings_cp850.c: Lib/encodings/cp850.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp850.py \ + -m encodings.cp850 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp850.c + +Python/deepfreeze/encodings_cp852.c: Lib/encodings/cp852.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp852.py \ + -m encodings.cp852 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp852.c + +Python/deepfreeze/encodings_cp855.c: Lib/encodings/cp855.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp855.py \ + -m encodings.cp855 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp855.c + +Python/deepfreeze/encodings_cp856.c: Lib/encodings/cp856.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp856.py \ + -m encodings.cp856 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp856.c + +Python/deepfreeze/encodings_cp857.c: Lib/encodings/cp857.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp857.py \ + -m encodings.cp857 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp857.c + +Python/deepfreeze/encodings_cp858.c: Lib/encodings/cp858.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp858.py \ + -m encodings.cp858 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp858.c + +Python/deepfreeze/encodings_cp860.c: Lib/encodings/cp860.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp860.py \ + -m encodings.cp860 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp860.c + +Python/deepfreeze/encodings_cp861.c: Lib/encodings/cp861.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp861.py \ + -m encodings.cp861 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp861.c + +Python/deepfreeze/encodings_cp862.c: Lib/encodings/cp862.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp862.py \ + -m encodings.cp862 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp862.c + +Python/deepfreeze/encodings_cp863.c: Lib/encodings/cp863.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp863.py \ + -m encodings.cp863 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp863.c + +Python/deepfreeze/encodings_cp864.c: Lib/encodings/cp864.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp864.py \ + -m encodings.cp864 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp864.c + +Python/deepfreeze/encodings_cp865.c: Lib/encodings/cp865.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp865.py \ + -m encodings.cp865 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp865.c + +Python/deepfreeze/encodings_cp866.c: Lib/encodings/cp866.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp866.py \ + -m encodings.cp866 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp866.c + +Python/deepfreeze/encodings_cp869.c: Lib/encodings/cp869.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp869.py \ + -m encodings.cp869 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp869.c + +Python/deepfreeze/encodings_cp874.c: Lib/encodings/cp874.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp874.py \ + -m encodings.cp874 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp874.c + +Python/deepfreeze/encodings_cp875.c: Lib/encodings/cp875.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp875.py \ + -m encodings.cp875 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp875.c + +Python/deepfreeze/encodings_cp932.c: Lib/encodings/cp932.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp932.py \ + -m encodings.cp932 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp932.c + +Python/deepfreeze/encodings_cp949.c: Lib/encodings/cp949.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp949.py \ + -m encodings.cp949 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp949.c + +Python/deepfreeze/encodings_cp950.c: Lib/encodings/cp950.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/cp950.py \ + -m encodings.cp950 \ + -o $(srcdir)/Python/deepfreeze/encodings_cp950.c + +Python/deepfreeze/encodings_euc_jis_2004.c: Lib/encodings/euc_jis_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/euc_jis_2004.py \ + -m encodings.euc_jis_2004 \ + -o $(srcdir)/Python/deepfreeze/encodings_euc_jis_2004.c + +Python/deepfreeze/encodings_euc_jisx0213.c: Lib/encodings/euc_jisx0213.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/euc_jisx0213.py \ + -m encodings.euc_jisx0213 \ + -o $(srcdir)/Python/deepfreeze/encodings_euc_jisx0213.c + +Python/deepfreeze/encodings_euc_jp.c: Lib/encodings/euc_jp.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/euc_jp.py \ + -m encodings.euc_jp \ + -o $(srcdir)/Python/deepfreeze/encodings_euc_jp.c + +Python/deepfreeze/encodings_euc_kr.c: Lib/encodings/euc_kr.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/euc_kr.py \ + -m encodings.euc_kr \ + -o $(srcdir)/Python/deepfreeze/encodings_euc_kr.c + +Python/deepfreeze/encodings_gb18030.c: Lib/encodings/gb18030.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/gb18030.py \ + -m encodings.gb18030 \ + -o $(srcdir)/Python/deepfreeze/encodings_gb18030.c + +Python/deepfreeze/encodings_gb2312.c: Lib/encodings/gb2312.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/gb2312.py \ + -m encodings.gb2312 \ + -o $(srcdir)/Python/deepfreeze/encodings_gb2312.c + +Python/deepfreeze/encodings_gbk.c: Lib/encodings/gbk.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/gbk.py \ + -m encodings.gbk \ + -o $(srcdir)/Python/deepfreeze/encodings_gbk.c + +Python/deepfreeze/encodings_hex_codec.c: Lib/encodings/hex_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/hex_codec.py \ + -m encodings.hex_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_hex_codec.c + +Python/deepfreeze/encodings_hp_roman8.c: Lib/encodings/hp_roman8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/hp_roman8.py \ + -m encodings.hp_roman8 \ + -o $(srcdir)/Python/deepfreeze/encodings_hp_roman8.c + +Python/deepfreeze/encodings_hz.c: Lib/encodings/hz.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/hz.py \ + -m encodings.hz \ + -o $(srcdir)/Python/deepfreeze/encodings_hz.c + +Python/deepfreeze/encodings_idna.c: Lib/encodings/idna.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/idna.py \ + -m encodings.idna \ + -o $(srcdir)/Python/deepfreeze/encodings_idna.c + +Python/deepfreeze/encodings_iso2022_jp.c: Lib/encodings/iso2022_jp.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp.py \ + -m encodings.iso2022_jp \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp.c + +Python/deepfreeze/encodings_iso2022_jp_1.c: Lib/encodings/iso2022_jp_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp_1.py \ + -m encodings.iso2022_jp_1 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_1.c + +Python/deepfreeze/encodings_iso2022_jp_2.c: Lib/encodings/iso2022_jp_2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp_2.py \ + -m encodings.iso2022_jp_2 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_2.c + +Python/deepfreeze/encodings_iso2022_jp_2004.c: Lib/encodings/iso2022_jp_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp_2004.py \ + -m encodings.iso2022_jp_2004 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_2004.c + +Python/deepfreeze/encodings_iso2022_jp_3.c: Lib/encodings/iso2022_jp_3.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp_3.py \ + -m encodings.iso2022_jp_3 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_3.c + +Python/deepfreeze/encodings_iso2022_jp_ext.c: Lib/encodings/iso2022_jp_ext.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_jp_ext.py \ + -m encodings.iso2022_jp_ext \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_ext.c + +Python/deepfreeze/encodings_iso2022_kr.c: Lib/encodings/iso2022_kr.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso2022_kr.py \ + -m encodings.iso2022_kr \ + -o $(srcdir)/Python/deepfreeze/encodings_iso2022_kr.c + +Python/deepfreeze/encodings_iso8859_1.c: Lib/encodings/iso8859_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_1.py \ + -m encodings.iso8859_1 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_1.c + +Python/deepfreeze/encodings_iso8859_10.c: Lib/encodings/iso8859_10.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_10.py \ + -m encodings.iso8859_10 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_10.c + +Python/deepfreeze/encodings_iso8859_11.c: Lib/encodings/iso8859_11.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_11.py \ + -m encodings.iso8859_11 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_11.c + +Python/deepfreeze/encodings_iso8859_13.c: Lib/encodings/iso8859_13.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_13.py \ + -m encodings.iso8859_13 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_13.c + +Python/deepfreeze/encodings_iso8859_14.c: Lib/encodings/iso8859_14.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_14.py \ + -m encodings.iso8859_14 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_14.c + +Python/deepfreeze/encodings_iso8859_15.c: Lib/encodings/iso8859_15.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_15.py \ + -m encodings.iso8859_15 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_15.c + +Python/deepfreeze/encodings_iso8859_16.c: Lib/encodings/iso8859_16.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_16.py \ + -m encodings.iso8859_16 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_16.c + +Python/deepfreeze/encodings_iso8859_2.c: Lib/encodings/iso8859_2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_2.py \ + -m encodings.iso8859_2 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_2.c + +Python/deepfreeze/encodings_iso8859_3.c: Lib/encodings/iso8859_3.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_3.py \ + -m encodings.iso8859_3 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_3.c + +Python/deepfreeze/encodings_iso8859_4.c: Lib/encodings/iso8859_4.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_4.py \ + -m encodings.iso8859_4 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_4.c + +Python/deepfreeze/encodings_iso8859_5.c: Lib/encodings/iso8859_5.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_5.py \ + -m encodings.iso8859_5 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_5.c + +Python/deepfreeze/encodings_iso8859_6.c: Lib/encodings/iso8859_6.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_6.py \ + -m encodings.iso8859_6 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_6.c + +Python/deepfreeze/encodings_iso8859_7.c: Lib/encodings/iso8859_7.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_7.py \ + -m encodings.iso8859_7 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_7.c + +Python/deepfreeze/encodings_iso8859_8.c: Lib/encodings/iso8859_8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_8.py \ + -m encodings.iso8859_8 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_8.c + +Python/deepfreeze/encodings_iso8859_9.c: Lib/encodings/iso8859_9.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/iso8859_9.py \ + -m encodings.iso8859_9 \ + -o $(srcdir)/Python/deepfreeze/encodings_iso8859_9.c + +Python/deepfreeze/encodings_johab.c: Lib/encodings/johab.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/johab.py \ + -m encodings.johab \ + -o $(srcdir)/Python/deepfreeze/encodings_johab.c + +Python/deepfreeze/encodings_koi8_r.c: Lib/encodings/koi8_r.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/koi8_r.py \ + -m encodings.koi8_r \ + -o $(srcdir)/Python/deepfreeze/encodings_koi8_r.c + +Python/deepfreeze/encodings_koi8_t.c: Lib/encodings/koi8_t.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/koi8_t.py \ + -m encodings.koi8_t \ + -o $(srcdir)/Python/deepfreeze/encodings_koi8_t.c + +Python/deepfreeze/encodings_koi8_u.c: Lib/encodings/koi8_u.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/koi8_u.py \ + -m encodings.koi8_u \ + -o $(srcdir)/Python/deepfreeze/encodings_koi8_u.c + +Python/deepfreeze/encodings_kz1048.c: Lib/encodings/kz1048.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/kz1048.py \ + -m encodings.kz1048 \ + -o $(srcdir)/Python/deepfreeze/encodings_kz1048.c + +Python/deepfreeze/encodings_latin_1.c: Lib/encodings/latin_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/latin_1.py \ + -m encodings.latin_1 \ + -o $(srcdir)/Python/deepfreeze/encodings_latin_1.c + +Python/deepfreeze/encodings_mac_arabic.c: Lib/encodings/mac_arabic.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_arabic.py \ + -m encodings.mac_arabic \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_arabic.c + +Python/deepfreeze/encodings_mac_croatian.c: Lib/encodings/mac_croatian.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_croatian.py \ + -m encodings.mac_croatian \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_croatian.c + +Python/deepfreeze/encodings_mac_cyrillic.c: Lib/encodings/mac_cyrillic.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_cyrillic.py \ + -m encodings.mac_cyrillic \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_cyrillic.c + +Python/deepfreeze/encodings_mac_farsi.c: Lib/encodings/mac_farsi.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_farsi.py \ + -m encodings.mac_farsi \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_farsi.c + +Python/deepfreeze/encodings_mac_greek.c: Lib/encodings/mac_greek.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_greek.py \ + -m encodings.mac_greek \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_greek.c + +Python/deepfreeze/encodings_mac_iceland.c: Lib/encodings/mac_iceland.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_iceland.py \ + -m encodings.mac_iceland \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_iceland.c + +Python/deepfreeze/encodings_mac_latin2.c: Lib/encodings/mac_latin2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_latin2.py \ + -m encodings.mac_latin2 \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_latin2.c + +Python/deepfreeze/encodings_mac_roman.c: Lib/encodings/mac_roman.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_roman.py \ + -m encodings.mac_roman \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_roman.c + +Python/deepfreeze/encodings_mac_romanian.c: Lib/encodings/mac_romanian.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_romanian.py \ + -m encodings.mac_romanian \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_romanian.c + +Python/deepfreeze/encodings_mac_turkish.c: Lib/encodings/mac_turkish.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mac_turkish.py \ + -m encodings.mac_turkish \ + -o $(srcdir)/Python/deepfreeze/encodings_mac_turkish.c + +Python/deepfreeze/encodings_mbcs.c: Lib/encodings/mbcs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/mbcs.py \ + -m encodings.mbcs \ + -o $(srcdir)/Python/deepfreeze/encodings_mbcs.c + +Python/deepfreeze/encodings_oem.c: Lib/encodings/oem.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/oem.py \ + -m encodings.oem \ + -o $(srcdir)/Python/deepfreeze/encodings_oem.c + +Python/deepfreeze/encodings_palmos.c: Lib/encodings/palmos.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/palmos.py \ + -m encodings.palmos \ + -o $(srcdir)/Python/deepfreeze/encodings_palmos.c + +Python/deepfreeze/encodings_ptcp154.c: Lib/encodings/ptcp154.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/ptcp154.py \ + -m encodings.ptcp154 \ + -o $(srcdir)/Python/deepfreeze/encodings_ptcp154.c + +Python/deepfreeze/encodings_punycode.c: Lib/encodings/punycode.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/punycode.py \ + -m encodings.punycode \ + -o $(srcdir)/Python/deepfreeze/encodings_punycode.c + +Python/deepfreeze/encodings_quopri_codec.c: Lib/encodings/quopri_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/quopri_codec.py \ + -m encodings.quopri_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_quopri_codec.c + +Python/deepfreeze/encodings_raw_unicode_escape.c: Lib/encodings/raw_unicode_escape.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/raw_unicode_escape.py \ + -m encodings.raw_unicode_escape \ + -o $(srcdir)/Python/deepfreeze/encodings_raw_unicode_escape.c + +Python/deepfreeze/encodings_rot_13.c: Lib/encodings/rot_13.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/rot_13.py \ + -m encodings.rot_13 \ + -o $(srcdir)/Python/deepfreeze/encodings_rot_13.c + +Python/deepfreeze/encodings_shift_jis.c: Lib/encodings/shift_jis.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/shift_jis.py \ + -m encodings.shift_jis \ + -o $(srcdir)/Python/deepfreeze/encodings_shift_jis.c + +Python/deepfreeze/encodings_shift_jis_2004.c: Lib/encodings/shift_jis_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/shift_jis_2004.py \ + -m encodings.shift_jis_2004 \ + -o $(srcdir)/Python/deepfreeze/encodings_shift_jis_2004.c + +Python/deepfreeze/encodings_shift_jisx0213.c: Lib/encodings/shift_jisx0213.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/shift_jisx0213.py \ + -m encodings.shift_jisx0213 \ + -o $(srcdir)/Python/deepfreeze/encodings_shift_jisx0213.c + +Python/deepfreeze/encodings_tis_620.c: Lib/encodings/tis_620.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/tis_620.py \ + -m encodings.tis_620 \ + -o $(srcdir)/Python/deepfreeze/encodings_tis_620.c + +Python/deepfreeze/encodings_undefined.c: Lib/encodings/undefined.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/undefined.py \ + -m encodings.undefined \ + -o $(srcdir)/Python/deepfreeze/encodings_undefined.c + +Python/deepfreeze/encodings_unicode_escape.c: Lib/encodings/unicode_escape.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/unicode_escape.py \ + -m encodings.unicode_escape \ + -o $(srcdir)/Python/deepfreeze/encodings_unicode_escape.c + +Python/deepfreeze/encodings_utf_16.c: Lib/encodings/utf_16.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_16.py \ + -m encodings.utf_16 \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_16.c + +Python/deepfreeze/encodings_utf_16_be.c: Lib/encodings/utf_16_be.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_16_be.py \ + -m encodings.utf_16_be \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_16_be.c + +Python/deepfreeze/encodings_utf_16_le.c: Lib/encodings/utf_16_le.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_16_le.py \ + -m encodings.utf_16_le \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_16_le.c + +Python/deepfreeze/encodings_utf_32.c: Lib/encodings/utf_32.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_32.py \ + -m encodings.utf_32 \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_32.c + +Python/deepfreeze/encodings_utf_32_be.c: Lib/encodings/utf_32_be.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_32_be.py \ + -m encodings.utf_32_be \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_32_be.c + +Python/deepfreeze/encodings_utf_32_le.c: Lib/encodings/utf_32_le.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_32_le.py \ + -m encodings.utf_32_le \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_32_le.c + +Python/deepfreeze/encodings_utf_7.c: Lib/encodings/utf_7.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_7.py \ + -m encodings.utf_7 \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_7.c + +Python/deepfreeze/encodings_utf_8.c: Lib/encodings/utf_8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_8.py \ + -m encodings.utf_8 \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_8.c + +Python/deepfreeze/encodings_utf_8_sig.c: Lib/encodings/utf_8_sig.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/utf_8_sig.py \ + -m encodings.utf_8_sig \ + -o $(srcdir)/Python/deepfreeze/encodings_utf_8_sig.c + +Python/deepfreeze/encodings_uu_codec.c: Lib/encodings/uu_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/uu_codec.py \ + -m encodings.uu_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_uu_codec.c + +Python/deepfreeze/encodings_zlib_codec.c: Lib/encodings/zlib_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/encodings/zlib_codec.py \ + -m encodings.zlib_codec \ + -o $(srcdir)/Python/deepfreeze/encodings_zlib_codec.c + +Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/io.py \ + -m io \ + -o $(srcdir)/Python/deepfreeze/io.c + +Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/_collections_abc.py \ + -m _collections_abc \ + -o $(srcdir)/Python/deepfreeze/_collections_abc.c + +Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/_sitebuiltins.py \ + -m _sitebuiltins \ + -o $(srcdir)/Python/deepfreeze/_sitebuiltins.c + +Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/genericpath.py \ + -m genericpath \ + -o $(srcdir)/Python/deepfreeze/genericpath.c + +Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/posixpath.py \ + -m posixpath \ + -o $(srcdir)/Python/deepfreeze/posixpath.c + +Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/os.py \ + -m os \ + -o $(srcdir)/Python/deepfreeze/os.c + +Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/site.py \ + -m site \ + -o $(srcdir)/Python/deepfreeze/site.c + +Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + $(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/stat.py \ + -m stat \ + -o $(srcdir)/Python/deepfreeze/stat.c + Python/deepfreeze/hello.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ diff --git a/Python/frozen.c b/Python/frozen.c index b0c1b36adf6615..66fb583c9e086f 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -188,6 +188,139 @@ extern PyObject *_Py_get_importlib__bootstrap_toplevel(void); extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); extern PyObject *_Py_get_zipimport_toplevel(void); +extern PyObject *_Py_get_abc_toplevel(void); +extern PyObject *_Py_get_codecs_toplevel(void); +extern PyObject *_Py_get_encodings_toplevel(void); +extern PyObject *_Py_get_encodings___init___toplevel(void); +extern PyObject *_Py_get_encodings_aliases_toplevel(void); +extern PyObject *_Py_get_encodings_ascii_toplevel(void); +extern PyObject *_Py_get_encodings_base64_codec_toplevel(void); +extern PyObject *_Py_get_encodings_big5_toplevel(void); +extern PyObject *_Py_get_encodings_big5hkscs_toplevel(void); +extern PyObject *_Py_get_encodings_bz2_codec_toplevel(void); +extern PyObject *_Py_get_encodings_charmap_toplevel(void); +extern PyObject *_Py_get_encodings_cp037_toplevel(void); +extern PyObject *_Py_get_encodings_cp1006_toplevel(void); +extern PyObject *_Py_get_encodings_cp1026_toplevel(void); +extern PyObject *_Py_get_encodings_cp1125_toplevel(void); +extern PyObject *_Py_get_encodings_cp1140_toplevel(void); +extern PyObject *_Py_get_encodings_cp1250_toplevel(void); +extern PyObject *_Py_get_encodings_cp1251_toplevel(void); +extern PyObject *_Py_get_encodings_cp1252_toplevel(void); +extern PyObject *_Py_get_encodings_cp1253_toplevel(void); +extern PyObject *_Py_get_encodings_cp1254_toplevel(void); +extern PyObject *_Py_get_encodings_cp1255_toplevel(void); +extern PyObject *_Py_get_encodings_cp1256_toplevel(void); +extern PyObject *_Py_get_encodings_cp1257_toplevel(void); +extern PyObject *_Py_get_encodings_cp1258_toplevel(void); +extern PyObject *_Py_get_encodings_cp273_toplevel(void); +extern PyObject *_Py_get_encodings_cp424_toplevel(void); +extern PyObject *_Py_get_encodings_cp437_toplevel(void); +extern PyObject *_Py_get_encodings_cp500_toplevel(void); +extern PyObject *_Py_get_encodings_cp720_toplevel(void); +extern PyObject *_Py_get_encodings_cp737_toplevel(void); +extern PyObject *_Py_get_encodings_cp775_toplevel(void); +extern PyObject *_Py_get_encodings_cp850_toplevel(void); +extern PyObject *_Py_get_encodings_cp852_toplevel(void); +extern PyObject *_Py_get_encodings_cp855_toplevel(void); +extern PyObject *_Py_get_encodings_cp856_toplevel(void); +extern PyObject *_Py_get_encodings_cp857_toplevel(void); +extern PyObject *_Py_get_encodings_cp858_toplevel(void); +extern PyObject *_Py_get_encodings_cp860_toplevel(void); +extern PyObject *_Py_get_encodings_cp861_toplevel(void); +extern PyObject *_Py_get_encodings_cp862_toplevel(void); +extern PyObject *_Py_get_encodings_cp863_toplevel(void); +extern PyObject *_Py_get_encodings_cp864_toplevel(void); +extern PyObject *_Py_get_encodings_cp865_toplevel(void); +extern PyObject *_Py_get_encodings_cp866_toplevel(void); +extern PyObject *_Py_get_encodings_cp869_toplevel(void); +extern PyObject *_Py_get_encodings_cp874_toplevel(void); +extern PyObject *_Py_get_encodings_cp875_toplevel(void); +extern PyObject *_Py_get_encodings_cp932_toplevel(void); +extern PyObject *_Py_get_encodings_cp949_toplevel(void); +extern PyObject *_Py_get_encodings_cp950_toplevel(void); +extern PyObject *_Py_get_encodings_euc_jis_2004_toplevel(void); +extern PyObject *_Py_get_encodings_euc_jisx0213_toplevel(void); +extern PyObject *_Py_get_encodings_euc_jp_toplevel(void); +extern PyObject *_Py_get_encodings_euc_kr_toplevel(void); +extern PyObject *_Py_get_encodings_gb18030_toplevel(void); +extern PyObject *_Py_get_encodings_gb2312_toplevel(void); +extern PyObject *_Py_get_encodings_gbk_toplevel(void); +extern PyObject *_Py_get_encodings_hex_codec_toplevel(void); +extern PyObject *_Py_get_encodings_hp_roman8_toplevel(void); +extern PyObject *_Py_get_encodings_hz_toplevel(void); +extern PyObject *_Py_get_encodings_idna_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_1_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_2_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_2004_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_3_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_jp_ext_toplevel(void); +extern PyObject *_Py_get_encodings_iso2022_kr_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_1_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_10_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_11_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_13_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_14_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_15_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_16_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_2_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_3_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_4_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_5_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_6_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_7_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_8_toplevel(void); +extern PyObject *_Py_get_encodings_iso8859_9_toplevel(void); +extern PyObject *_Py_get_encodings_johab_toplevel(void); +extern PyObject *_Py_get_encodings_koi8_r_toplevel(void); +extern PyObject *_Py_get_encodings_koi8_t_toplevel(void); +extern PyObject *_Py_get_encodings_koi8_u_toplevel(void); +extern PyObject *_Py_get_encodings_kz1048_toplevel(void); +extern PyObject *_Py_get_encodings_latin_1_toplevel(void); +extern PyObject *_Py_get_encodings_mac_arabic_toplevel(void); +extern PyObject *_Py_get_encodings_mac_croatian_toplevel(void); +extern PyObject *_Py_get_encodings_mac_cyrillic_toplevel(void); +extern PyObject *_Py_get_encodings_mac_farsi_toplevel(void); +extern PyObject *_Py_get_encodings_mac_greek_toplevel(void); +extern PyObject *_Py_get_encodings_mac_iceland_toplevel(void); +extern PyObject *_Py_get_encodings_mac_latin2_toplevel(void); +extern PyObject *_Py_get_encodings_mac_roman_toplevel(void); +extern PyObject *_Py_get_encodings_mac_romanian_toplevel(void); +extern PyObject *_Py_get_encodings_mac_turkish_toplevel(void); +extern PyObject *_Py_get_encodings_mbcs_toplevel(void); +extern PyObject *_Py_get_encodings_oem_toplevel(void); +extern PyObject *_Py_get_encodings_palmos_toplevel(void); +extern PyObject *_Py_get_encodings_ptcp154_toplevel(void); +extern PyObject *_Py_get_encodings_punycode_toplevel(void); +extern PyObject *_Py_get_encodings_quopri_codec_toplevel(void); +extern PyObject *_Py_get_encodings_raw_unicode_escape_toplevel(void); +extern PyObject *_Py_get_encodings_rot_13_toplevel(void); +extern PyObject *_Py_get_encodings_shift_jis_toplevel(void); +extern PyObject *_Py_get_encodings_shift_jis_2004_toplevel(void); +extern PyObject *_Py_get_encodings_shift_jisx0213_toplevel(void); +extern PyObject *_Py_get_encodings_tis_620_toplevel(void); +extern PyObject *_Py_get_encodings_undefined_toplevel(void); +extern PyObject *_Py_get_encodings_unicode_escape_toplevel(void); +extern PyObject *_Py_get_encodings_utf_16_toplevel(void); +extern PyObject *_Py_get_encodings_utf_16_be_toplevel(void); +extern PyObject *_Py_get_encodings_utf_16_le_toplevel(void); +extern PyObject *_Py_get_encodings_utf_32_toplevel(void); +extern PyObject *_Py_get_encodings_utf_32_be_toplevel(void); +extern PyObject *_Py_get_encodings_utf_32_le_toplevel(void); +extern PyObject *_Py_get_encodings_utf_7_toplevel(void); +extern PyObject *_Py_get_encodings_utf_8_toplevel(void); +extern PyObject *_Py_get_encodings_utf_8_sig_toplevel(void); +extern PyObject *_Py_get_encodings_uu_codec_toplevel(void); +extern PyObject *_Py_get_encodings_zlib_codec_toplevel(void); +extern PyObject *_Py_get_io_toplevel(void); +extern PyObject *_Py_get__collections_abc_toplevel(void); +extern PyObject *_Py_get__sitebuiltins_toplevel(void); +extern PyObject *_Py_get_genericpath_toplevel(void); +extern PyObject *_Py_get_posixpath_toplevel(void); +extern PyObject *_Py_get_os_toplevel(void); +extern PyObject *_Py_get_site_toplevel(void); +extern PyObject *_Py_get_stat_toplevel(void); extern PyObject *_Py_get_hello_toplevel(void); extern PyObject *_Py_get_hello_toplevel(void); extern PyObject *_Py_get_hello_toplevel(void); @@ -202,256 +335,139 @@ static const struct _frozen _PyImport_FrozenModules[] = { {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), GET_CODE(zipimport)}, /* stdlib */ - {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc)}, - {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs)}, - {"encodings", _Py_M__encodings, -(int)sizeof(_Py_M__encodings)}, - {"encodings.__init__", _Py_M__encodings___init__, - (int)sizeof(_Py_M__encodings___init__)}, - {"encodings.aliases", _Py_M__encodings_aliases, - (int)sizeof(_Py_M__encodings_aliases)}, - {"encodings.ascii", _Py_M__encodings_ascii, - (int)sizeof(_Py_M__encodings_ascii)}, - {"encodings.base64_codec", _Py_M__encodings_base64_codec, - (int)sizeof(_Py_M__encodings_base64_codec)}, - {"encodings.big5", _Py_M__encodings_big5, (int)sizeof(_Py_M__encodings_big5)}, - {"encodings.big5hkscs", _Py_M__encodings_big5hkscs, - (int)sizeof(_Py_M__encodings_big5hkscs)}, - {"encodings.bz2_codec", _Py_M__encodings_bz2_codec, - (int)sizeof(_Py_M__encodings_bz2_codec)}, - {"encodings.charmap", _Py_M__encodings_charmap, - (int)sizeof(_Py_M__encodings_charmap)}, - {"encodings.cp037", _Py_M__encodings_cp037, - (int)sizeof(_Py_M__encodings_cp037)}, - {"encodings.cp1006", _Py_M__encodings_cp1006, - (int)sizeof(_Py_M__encodings_cp1006)}, - {"encodings.cp1026", _Py_M__encodings_cp1026, - (int)sizeof(_Py_M__encodings_cp1026)}, - {"encodings.cp1125", _Py_M__encodings_cp1125, - (int)sizeof(_Py_M__encodings_cp1125)}, - {"encodings.cp1140", _Py_M__encodings_cp1140, - (int)sizeof(_Py_M__encodings_cp1140)}, - {"encodings.cp1250", _Py_M__encodings_cp1250, - (int)sizeof(_Py_M__encodings_cp1250)}, - {"encodings.cp1251", _Py_M__encodings_cp1251, - (int)sizeof(_Py_M__encodings_cp1251)}, - {"encodings.cp1252", _Py_M__encodings_cp1252, - (int)sizeof(_Py_M__encodings_cp1252)}, - {"encodings.cp1253", _Py_M__encodings_cp1253, - (int)sizeof(_Py_M__encodings_cp1253)}, - {"encodings.cp1254", _Py_M__encodings_cp1254, - (int)sizeof(_Py_M__encodings_cp1254)}, - {"encodings.cp1255", _Py_M__encodings_cp1255, - (int)sizeof(_Py_M__encodings_cp1255)}, - {"encodings.cp1256", _Py_M__encodings_cp1256, - (int)sizeof(_Py_M__encodings_cp1256)}, - {"encodings.cp1257", _Py_M__encodings_cp1257, - (int)sizeof(_Py_M__encodings_cp1257)}, - {"encodings.cp1258", _Py_M__encodings_cp1258, - (int)sizeof(_Py_M__encodings_cp1258)}, - {"encodings.cp273", _Py_M__encodings_cp273, - (int)sizeof(_Py_M__encodings_cp273)}, - {"encodings.cp424", _Py_M__encodings_cp424, - (int)sizeof(_Py_M__encodings_cp424)}, - {"encodings.cp437", _Py_M__encodings_cp437, - (int)sizeof(_Py_M__encodings_cp437)}, - {"encodings.cp500", _Py_M__encodings_cp500, - (int)sizeof(_Py_M__encodings_cp500)}, - {"encodings.cp720", _Py_M__encodings_cp720, - (int)sizeof(_Py_M__encodings_cp720)}, - {"encodings.cp737", _Py_M__encodings_cp737, - (int)sizeof(_Py_M__encodings_cp737)}, - {"encodings.cp775", _Py_M__encodings_cp775, - (int)sizeof(_Py_M__encodings_cp775)}, - {"encodings.cp850", _Py_M__encodings_cp850, - (int)sizeof(_Py_M__encodings_cp850)}, - {"encodings.cp852", _Py_M__encodings_cp852, - (int)sizeof(_Py_M__encodings_cp852)}, - {"encodings.cp855", _Py_M__encodings_cp855, - (int)sizeof(_Py_M__encodings_cp855)}, - {"encodings.cp856", _Py_M__encodings_cp856, - (int)sizeof(_Py_M__encodings_cp856)}, - {"encodings.cp857", _Py_M__encodings_cp857, - (int)sizeof(_Py_M__encodings_cp857)}, - {"encodings.cp858", _Py_M__encodings_cp858, - (int)sizeof(_Py_M__encodings_cp858)}, - {"encodings.cp860", _Py_M__encodings_cp860, - (int)sizeof(_Py_M__encodings_cp860)}, - {"encodings.cp861", _Py_M__encodings_cp861, - (int)sizeof(_Py_M__encodings_cp861)}, - {"encodings.cp862", _Py_M__encodings_cp862, - (int)sizeof(_Py_M__encodings_cp862)}, - {"encodings.cp863", _Py_M__encodings_cp863, - (int)sizeof(_Py_M__encodings_cp863)}, - {"encodings.cp864", _Py_M__encodings_cp864, - (int)sizeof(_Py_M__encodings_cp864)}, - {"encodings.cp865", _Py_M__encodings_cp865, - (int)sizeof(_Py_M__encodings_cp865)}, - {"encodings.cp866", _Py_M__encodings_cp866, - (int)sizeof(_Py_M__encodings_cp866)}, - {"encodings.cp869", _Py_M__encodings_cp869, - (int)sizeof(_Py_M__encodings_cp869)}, - {"encodings.cp874", _Py_M__encodings_cp874, - (int)sizeof(_Py_M__encodings_cp874)}, - {"encodings.cp875", _Py_M__encodings_cp875, - (int)sizeof(_Py_M__encodings_cp875)}, - {"encodings.cp932", _Py_M__encodings_cp932, - (int)sizeof(_Py_M__encodings_cp932)}, - {"encodings.cp949", _Py_M__encodings_cp949, - (int)sizeof(_Py_M__encodings_cp949)}, - {"encodings.cp950", _Py_M__encodings_cp950, - (int)sizeof(_Py_M__encodings_cp950)}, - {"encodings.euc_jis_2004", _Py_M__encodings_euc_jis_2004, - (int)sizeof(_Py_M__encodings_euc_jis_2004)}, - {"encodings.euc_jisx0213", _Py_M__encodings_euc_jisx0213, - (int)sizeof(_Py_M__encodings_euc_jisx0213)}, - {"encodings.euc_jp", _Py_M__encodings_euc_jp, - (int)sizeof(_Py_M__encodings_euc_jp)}, - {"encodings.euc_kr", _Py_M__encodings_euc_kr, - (int)sizeof(_Py_M__encodings_euc_kr)}, - {"encodings.gb18030", _Py_M__encodings_gb18030, - (int)sizeof(_Py_M__encodings_gb18030)}, - {"encodings.gb2312", _Py_M__encodings_gb2312, - (int)sizeof(_Py_M__encodings_gb2312)}, - {"encodings.gbk", _Py_M__encodings_gbk, (int)sizeof(_Py_M__encodings_gbk)}, - {"encodings.hex_codec", _Py_M__encodings_hex_codec, - (int)sizeof(_Py_M__encodings_hex_codec)}, - {"encodings.hp_roman8", _Py_M__encodings_hp_roman8, - (int)sizeof(_Py_M__encodings_hp_roman8)}, - {"encodings.hz", _Py_M__encodings_hz, (int)sizeof(_Py_M__encodings_hz)}, - {"encodings.idna", _Py_M__encodings_idna, (int)sizeof(_Py_M__encodings_idna)}, - {"encodings.iso2022_jp", _Py_M__encodings_iso2022_jp, - (int)sizeof(_Py_M__encodings_iso2022_jp)}, - {"encodings.iso2022_jp_1", _Py_M__encodings_iso2022_jp_1, - (int)sizeof(_Py_M__encodings_iso2022_jp_1)}, - {"encodings.iso2022_jp_2", _Py_M__encodings_iso2022_jp_2, - (int)sizeof(_Py_M__encodings_iso2022_jp_2)}, - {"encodings.iso2022_jp_2004", _Py_M__encodings_iso2022_jp_2004, - (int)sizeof(_Py_M__encodings_iso2022_jp_2004)}, - {"encodings.iso2022_jp_3", _Py_M__encodings_iso2022_jp_3, - (int)sizeof(_Py_M__encodings_iso2022_jp_3)}, - {"encodings.iso2022_jp_ext", _Py_M__encodings_iso2022_jp_ext, - (int)sizeof(_Py_M__encodings_iso2022_jp_ext)}, - {"encodings.iso2022_kr", _Py_M__encodings_iso2022_kr, - (int)sizeof(_Py_M__encodings_iso2022_kr)}, - {"encodings.iso8859_1", _Py_M__encodings_iso8859_1, - (int)sizeof(_Py_M__encodings_iso8859_1)}, - {"encodings.iso8859_10", _Py_M__encodings_iso8859_10, - (int)sizeof(_Py_M__encodings_iso8859_10)}, - {"encodings.iso8859_11", _Py_M__encodings_iso8859_11, - (int)sizeof(_Py_M__encodings_iso8859_11)}, - {"encodings.iso8859_13", _Py_M__encodings_iso8859_13, - (int)sizeof(_Py_M__encodings_iso8859_13)}, - {"encodings.iso8859_14", _Py_M__encodings_iso8859_14, - (int)sizeof(_Py_M__encodings_iso8859_14)}, - {"encodings.iso8859_15", _Py_M__encodings_iso8859_15, - (int)sizeof(_Py_M__encodings_iso8859_15)}, - {"encodings.iso8859_16", _Py_M__encodings_iso8859_16, - (int)sizeof(_Py_M__encodings_iso8859_16)}, - {"encodings.iso8859_2", _Py_M__encodings_iso8859_2, - (int)sizeof(_Py_M__encodings_iso8859_2)}, - {"encodings.iso8859_3", _Py_M__encodings_iso8859_3, - (int)sizeof(_Py_M__encodings_iso8859_3)}, - {"encodings.iso8859_4", _Py_M__encodings_iso8859_4, - (int)sizeof(_Py_M__encodings_iso8859_4)}, - {"encodings.iso8859_5", _Py_M__encodings_iso8859_5, - (int)sizeof(_Py_M__encodings_iso8859_5)}, - {"encodings.iso8859_6", _Py_M__encodings_iso8859_6, - (int)sizeof(_Py_M__encodings_iso8859_6)}, - {"encodings.iso8859_7", _Py_M__encodings_iso8859_7, - (int)sizeof(_Py_M__encodings_iso8859_7)}, - {"encodings.iso8859_8", _Py_M__encodings_iso8859_8, - (int)sizeof(_Py_M__encodings_iso8859_8)}, - {"encodings.iso8859_9", _Py_M__encodings_iso8859_9, - (int)sizeof(_Py_M__encodings_iso8859_9)}, - {"encodings.johab", _Py_M__encodings_johab, - (int)sizeof(_Py_M__encodings_johab)}, - {"encodings.koi8_r", _Py_M__encodings_koi8_r, - (int)sizeof(_Py_M__encodings_koi8_r)}, - {"encodings.koi8_t", _Py_M__encodings_koi8_t, - (int)sizeof(_Py_M__encodings_koi8_t)}, - {"encodings.koi8_u", _Py_M__encodings_koi8_u, - (int)sizeof(_Py_M__encodings_koi8_u)}, - {"encodings.kz1048", _Py_M__encodings_kz1048, - (int)sizeof(_Py_M__encodings_kz1048)}, - {"encodings.latin_1", _Py_M__encodings_latin_1, - (int)sizeof(_Py_M__encodings_latin_1)}, - {"encodings.mac_arabic", _Py_M__encodings_mac_arabic, - (int)sizeof(_Py_M__encodings_mac_arabic)}, - {"encodings.mac_croatian", _Py_M__encodings_mac_croatian, - (int)sizeof(_Py_M__encodings_mac_croatian)}, - {"encodings.mac_cyrillic", _Py_M__encodings_mac_cyrillic, - (int)sizeof(_Py_M__encodings_mac_cyrillic)}, - {"encodings.mac_farsi", _Py_M__encodings_mac_farsi, - (int)sizeof(_Py_M__encodings_mac_farsi)}, - {"encodings.mac_greek", _Py_M__encodings_mac_greek, - (int)sizeof(_Py_M__encodings_mac_greek)}, - {"encodings.mac_iceland", _Py_M__encodings_mac_iceland, - (int)sizeof(_Py_M__encodings_mac_iceland)}, - {"encodings.mac_latin2", _Py_M__encodings_mac_latin2, - (int)sizeof(_Py_M__encodings_mac_latin2)}, - {"encodings.mac_roman", _Py_M__encodings_mac_roman, - (int)sizeof(_Py_M__encodings_mac_roman)}, - {"encodings.mac_romanian", _Py_M__encodings_mac_romanian, - (int)sizeof(_Py_M__encodings_mac_romanian)}, - {"encodings.mac_turkish", _Py_M__encodings_mac_turkish, - (int)sizeof(_Py_M__encodings_mac_turkish)}, - {"encodings.mbcs", _Py_M__encodings_mbcs, (int)sizeof(_Py_M__encodings_mbcs)}, - {"encodings.oem", _Py_M__encodings_oem, (int)sizeof(_Py_M__encodings_oem)}, - {"encodings.palmos", _Py_M__encodings_palmos, - (int)sizeof(_Py_M__encodings_palmos)}, - {"encodings.ptcp154", _Py_M__encodings_ptcp154, - (int)sizeof(_Py_M__encodings_ptcp154)}, - {"encodings.punycode", _Py_M__encodings_punycode, - (int)sizeof(_Py_M__encodings_punycode)}, - {"encodings.quopri_codec", _Py_M__encodings_quopri_codec, - (int)sizeof(_Py_M__encodings_quopri_codec)}, - {"encodings.raw_unicode_escape", _Py_M__encodings_raw_unicode_escape, - (int)sizeof(_Py_M__encodings_raw_unicode_escape)}, - {"encodings.rot_13", _Py_M__encodings_rot_13, - (int)sizeof(_Py_M__encodings_rot_13)}, - {"encodings.shift_jis", _Py_M__encodings_shift_jis, - (int)sizeof(_Py_M__encodings_shift_jis)}, - {"encodings.shift_jis_2004", _Py_M__encodings_shift_jis_2004, - (int)sizeof(_Py_M__encodings_shift_jis_2004)}, - {"encodings.shift_jisx0213", _Py_M__encodings_shift_jisx0213, - (int)sizeof(_Py_M__encodings_shift_jisx0213)}, - {"encodings.tis_620", _Py_M__encodings_tis_620, - (int)sizeof(_Py_M__encodings_tis_620)}, - {"encodings.undefined", _Py_M__encodings_undefined, - (int)sizeof(_Py_M__encodings_undefined)}, - {"encodings.unicode_escape", _Py_M__encodings_unicode_escape, - (int)sizeof(_Py_M__encodings_unicode_escape)}, - {"encodings.utf_16", _Py_M__encodings_utf_16, - (int)sizeof(_Py_M__encodings_utf_16)}, - {"encodings.utf_16_be", _Py_M__encodings_utf_16_be, - (int)sizeof(_Py_M__encodings_utf_16_be)}, - {"encodings.utf_16_le", _Py_M__encodings_utf_16_le, - (int)sizeof(_Py_M__encodings_utf_16_le)}, - {"encodings.utf_32", _Py_M__encodings_utf_32, - (int)sizeof(_Py_M__encodings_utf_32)}, - {"encodings.utf_32_be", _Py_M__encodings_utf_32_be, - (int)sizeof(_Py_M__encodings_utf_32_be)}, - {"encodings.utf_32_le", _Py_M__encodings_utf_32_le, - (int)sizeof(_Py_M__encodings_utf_32_le)}, - {"encodings.utf_7", _Py_M__encodings_utf_7, - (int)sizeof(_Py_M__encodings_utf_7)}, - {"encodings.utf_8", _Py_M__encodings_utf_8, - (int)sizeof(_Py_M__encodings_utf_8)}, - {"encodings.utf_8_sig", _Py_M__encodings_utf_8_sig, - (int)sizeof(_Py_M__encodings_utf_8_sig)}, - {"encodings.uu_codec", _Py_M__encodings_uu_codec, - (int)sizeof(_Py_M__encodings_uu_codec)}, - {"encodings.zlib_codec", _Py_M__encodings_zlib_codec, - (int)sizeof(_Py_M__encodings_zlib_codec)}, - {"io", _Py_M__io, (int)sizeof(_Py_M__io)}, - {"_collections_abc", _Py_M___collections_abc, - (int)sizeof(_Py_M___collections_abc)}, - {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins)}, - {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath)}, - {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath)}, - {"os", _Py_M__os, (int)sizeof(_Py_M__os)}, - {"site", _Py_M__site, (int)sizeof(_Py_M__site)}, - {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat)}, + {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc), GET_CODE(abc)}, + {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs), GET_CODE(codecs)}, + {"encodings", _Py_M__encodings, -(int)sizeof(_Py_M__encodings), GET_CODE(encodings)}, + {"encodings.__init__", _Py_M__encodings___init__, (int)sizeof(_Py_M__encodings___init__), GET_CODE(encodings___init__)}, + {"encodings.aliases", _Py_M__encodings_aliases, (int)sizeof(_Py_M__encodings_aliases), GET_CODE(encodings_aliases)}, + {"encodings.ascii", _Py_M__encodings_ascii, (int)sizeof(_Py_M__encodings_ascii), GET_CODE(encodings_ascii)}, + {"encodings.base64_codec", _Py_M__encodings_base64_codec, (int)sizeof(_Py_M__encodings_base64_codec), GET_CODE(encodings_base64_codec)}, + {"encodings.big5", _Py_M__encodings_big5, (int)sizeof(_Py_M__encodings_big5), GET_CODE(encodings_big5)}, + {"encodings.big5hkscs", _Py_M__encodings_big5hkscs, (int)sizeof(_Py_M__encodings_big5hkscs), GET_CODE(encodings_big5hkscs)}, + {"encodings.bz2_codec", _Py_M__encodings_bz2_codec, (int)sizeof(_Py_M__encodings_bz2_codec), GET_CODE(encodings_bz2_codec)}, + {"encodings.charmap", _Py_M__encodings_charmap, (int)sizeof(_Py_M__encodings_charmap), GET_CODE(encodings_charmap)}, + {"encodings.cp037", _Py_M__encodings_cp037, (int)sizeof(_Py_M__encodings_cp037), GET_CODE(encodings_cp037)}, + {"encodings.cp1006", _Py_M__encodings_cp1006, (int)sizeof(_Py_M__encodings_cp1006), GET_CODE(encodings_cp1006)}, + {"encodings.cp1026", _Py_M__encodings_cp1026, (int)sizeof(_Py_M__encodings_cp1026), GET_CODE(encodings_cp1026)}, + {"encodings.cp1125", _Py_M__encodings_cp1125, (int)sizeof(_Py_M__encodings_cp1125), GET_CODE(encodings_cp1125)}, + {"encodings.cp1140", _Py_M__encodings_cp1140, (int)sizeof(_Py_M__encodings_cp1140), GET_CODE(encodings_cp1140)}, + {"encodings.cp1250", _Py_M__encodings_cp1250, (int)sizeof(_Py_M__encodings_cp1250), GET_CODE(encodings_cp1250)}, + {"encodings.cp1251", _Py_M__encodings_cp1251, (int)sizeof(_Py_M__encodings_cp1251), GET_CODE(encodings_cp1251)}, + {"encodings.cp1252", _Py_M__encodings_cp1252, (int)sizeof(_Py_M__encodings_cp1252), GET_CODE(encodings_cp1252)}, + {"encodings.cp1253", _Py_M__encodings_cp1253, (int)sizeof(_Py_M__encodings_cp1253), GET_CODE(encodings_cp1253)}, + {"encodings.cp1254", _Py_M__encodings_cp1254, (int)sizeof(_Py_M__encodings_cp1254), GET_CODE(encodings_cp1254)}, + {"encodings.cp1255", _Py_M__encodings_cp1255, (int)sizeof(_Py_M__encodings_cp1255), GET_CODE(encodings_cp1255)}, + {"encodings.cp1256", _Py_M__encodings_cp1256, (int)sizeof(_Py_M__encodings_cp1256), GET_CODE(encodings_cp1256)}, + {"encodings.cp1257", _Py_M__encodings_cp1257, (int)sizeof(_Py_M__encodings_cp1257), GET_CODE(encodings_cp1257)}, + {"encodings.cp1258", _Py_M__encodings_cp1258, (int)sizeof(_Py_M__encodings_cp1258), GET_CODE(encodings_cp1258)}, + {"encodings.cp273", _Py_M__encodings_cp273, (int)sizeof(_Py_M__encodings_cp273), GET_CODE(encodings_cp273)}, + {"encodings.cp424", _Py_M__encodings_cp424, (int)sizeof(_Py_M__encodings_cp424), GET_CODE(encodings_cp424)}, + {"encodings.cp437", _Py_M__encodings_cp437, (int)sizeof(_Py_M__encodings_cp437), GET_CODE(encodings_cp437)}, + {"encodings.cp500", _Py_M__encodings_cp500, (int)sizeof(_Py_M__encodings_cp500), GET_CODE(encodings_cp500)}, + {"encodings.cp720", _Py_M__encodings_cp720, (int)sizeof(_Py_M__encodings_cp720), GET_CODE(encodings_cp720)}, + {"encodings.cp737", _Py_M__encodings_cp737, (int)sizeof(_Py_M__encodings_cp737), GET_CODE(encodings_cp737)}, + {"encodings.cp775", _Py_M__encodings_cp775, (int)sizeof(_Py_M__encodings_cp775), GET_CODE(encodings_cp775)}, + {"encodings.cp850", _Py_M__encodings_cp850, (int)sizeof(_Py_M__encodings_cp850), GET_CODE(encodings_cp850)}, + {"encodings.cp852", _Py_M__encodings_cp852, (int)sizeof(_Py_M__encodings_cp852), GET_CODE(encodings_cp852)}, + {"encodings.cp855", _Py_M__encodings_cp855, (int)sizeof(_Py_M__encodings_cp855), GET_CODE(encodings_cp855)}, + {"encodings.cp856", _Py_M__encodings_cp856, (int)sizeof(_Py_M__encodings_cp856), GET_CODE(encodings_cp856)}, + {"encodings.cp857", _Py_M__encodings_cp857, (int)sizeof(_Py_M__encodings_cp857), GET_CODE(encodings_cp857)}, + {"encodings.cp858", _Py_M__encodings_cp858, (int)sizeof(_Py_M__encodings_cp858), GET_CODE(encodings_cp858)}, + {"encodings.cp860", _Py_M__encodings_cp860, (int)sizeof(_Py_M__encodings_cp860), GET_CODE(encodings_cp860)}, + {"encodings.cp861", _Py_M__encodings_cp861, (int)sizeof(_Py_M__encodings_cp861), GET_CODE(encodings_cp861)}, + {"encodings.cp862", _Py_M__encodings_cp862, (int)sizeof(_Py_M__encodings_cp862), GET_CODE(encodings_cp862)}, + {"encodings.cp863", _Py_M__encodings_cp863, (int)sizeof(_Py_M__encodings_cp863), GET_CODE(encodings_cp863)}, + {"encodings.cp864", _Py_M__encodings_cp864, (int)sizeof(_Py_M__encodings_cp864), GET_CODE(encodings_cp864)}, + {"encodings.cp865", _Py_M__encodings_cp865, (int)sizeof(_Py_M__encodings_cp865), GET_CODE(encodings_cp865)}, + {"encodings.cp866", _Py_M__encodings_cp866, (int)sizeof(_Py_M__encodings_cp866), GET_CODE(encodings_cp866)}, + {"encodings.cp869", _Py_M__encodings_cp869, (int)sizeof(_Py_M__encodings_cp869), GET_CODE(encodings_cp869)}, + {"encodings.cp874", _Py_M__encodings_cp874, (int)sizeof(_Py_M__encodings_cp874), GET_CODE(encodings_cp874)}, + {"encodings.cp875", _Py_M__encodings_cp875, (int)sizeof(_Py_M__encodings_cp875), GET_CODE(encodings_cp875)}, + {"encodings.cp932", _Py_M__encodings_cp932, (int)sizeof(_Py_M__encodings_cp932), GET_CODE(encodings_cp932)}, + {"encodings.cp949", _Py_M__encodings_cp949, (int)sizeof(_Py_M__encodings_cp949), GET_CODE(encodings_cp949)}, + {"encodings.cp950", _Py_M__encodings_cp950, (int)sizeof(_Py_M__encodings_cp950), GET_CODE(encodings_cp950)}, + {"encodings.euc_jis_2004", _Py_M__encodings_euc_jis_2004, (int)sizeof(_Py_M__encodings_euc_jis_2004), GET_CODE(encodings_euc_jis_2004)}, + {"encodings.euc_jisx0213", _Py_M__encodings_euc_jisx0213, (int)sizeof(_Py_M__encodings_euc_jisx0213), GET_CODE(encodings_euc_jisx0213)}, + {"encodings.euc_jp", _Py_M__encodings_euc_jp, (int)sizeof(_Py_M__encodings_euc_jp), GET_CODE(encodings_euc_jp)}, + {"encodings.euc_kr", _Py_M__encodings_euc_kr, (int)sizeof(_Py_M__encodings_euc_kr), GET_CODE(encodings_euc_kr)}, + {"encodings.gb18030", _Py_M__encodings_gb18030, (int)sizeof(_Py_M__encodings_gb18030), GET_CODE(encodings_gb18030)}, + {"encodings.gb2312", _Py_M__encodings_gb2312, (int)sizeof(_Py_M__encodings_gb2312), GET_CODE(encodings_gb2312)}, + {"encodings.gbk", _Py_M__encodings_gbk, (int)sizeof(_Py_M__encodings_gbk), GET_CODE(encodings_gbk)}, + {"encodings.hex_codec", _Py_M__encodings_hex_codec, (int)sizeof(_Py_M__encodings_hex_codec), GET_CODE(encodings_hex_codec)}, + {"encodings.hp_roman8", _Py_M__encodings_hp_roman8, (int)sizeof(_Py_M__encodings_hp_roman8), GET_CODE(encodings_hp_roman8)}, + {"encodings.hz", _Py_M__encodings_hz, (int)sizeof(_Py_M__encodings_hz), GET_CODE(encodings_hz)}, + {"encodings.idna", _Py_M__encodings_idna, (int)sizeof(_Py_M__encodings_idna), GET_CODE(encodings_idna)}, + {"encodings.iso2022_jp", _Py_M__encodings_iso2022_jp, (int)sizeof(_Py_M__encodings_iso2022_jp), GET_CODE(encodings_iso2022_jp)}, + {"encodings.iso2022_jp_1", _Py_M__encodings_iso2022_jp_1, (int)sizeof(_Py_M__encodings_iso2022_jp_1), GET_CODE(encodings_iso2022_jp_1)}, + {"encodings.iso2022_jp_2", _Py_M__encodings_iso2022_jp_2, (int)sizeof(_Py_M__encodings_iso2022_jp_2), GET_CODE(encodings_iso2022_jp_2)}, + {"encodings.iso2022_jp_2004", _Py_M__encodings_iso2022_jp_2004, (int)sizeof(_Py_M__encodings_iso2022_jp_2004), GET_CODE(encodings_iso2022_jp_2004)}, + {"encodings.iso2022_jp_3", _Py_M__encodings_iso2022_jp_3, (int)sizeof(_Py_M__encodings_iso2022_jp_3), GET_CODE(encodings_iso2022_jp_3)}, + {"encodings.iso2022_jp_ext", _Py_M__encodings_iso2022_jp_ext, (int)sizeof(_Py_M__encodings_iso2022_jp_ext), GET_CODE(encodings_iso2022_jp_ext)}, + {"encodings.iso2022_kr", _Py_M__encodings_iso2022_kr, (int)sizeof(_Py_M__encodings_iso2022_kr), GET_CODE(encodings_iso2022_kr)}, + {"encodings.iso8859_1", _Py_M__encodings_iso8859_1, (int)sizeof(_Py_M__encodings_iso8859_1), GET_CODE(encodings_iso8859_1)}, + {"encodings.iso8859_10", _Py_M__encodings_iso8859_10, (int)sizeof(_Py_M__encodings_iso8859_10), GET_CODE(encodings_iso8859_10)}, + {"encodings.iso8859_11", _Py_M__encodings_iso8859_11, (int)sizeof(_Py_M__encodings_iso8859_11), GET_CODE(encodings_iso8859_11)}, + {"encodings.iso8859_13", _Py_M__encodings_iso8859_13, (int)sizeof(_Py_M__encodings_iso8859_13), GET_CODE(encodings_iso8859_13)}, + {"encodings.iso8859_14", _Py_M__encodings_iso8859_14, (int)sizeof(_Py_M__encodings_iso8859_14), GET_CODE(encodings_iso8859_14)}, + {"encodings.iso8859_15", _Py_M__encodings_iso8859_15, (int)sizeof(_Py_M__encodings_iso8859_15), GET_CODE(encodings_iso8859_15)}, + {"encodings.iso8859_16", _Py_M__encodings_iso8859_16, (int)sizeof(_Py_M__encodings_iso8859_16), GET_CODE(encodings_iso8859_16)}, + {"encodings.iso8859_2", _Py_M__encodings_iso8859_2, (int)sizeof(_Py_M__encodings_iso8859_2), GET_CODE(encodings_iso8859_2)}, + {"encodings.iso8859_3", _Py_M__encodings_iso8859_3, (int)sizeof(_Py_M__encodings_iso8859_3), GET_CODE(encodings_iso8859_3)}, + {"encodings.iso8859_4", _Py_M__encodings_iso8859_4, (int)sizeof(_Py_M__encodings_iso8859_4), GET_CODE(encodings_iso8859_4)}, + {"encodings.iso8859_5", _Py_M__encodings_iso8859_5, (int)sizeof(_Py_M__encodings_iso8859_5), GET_CODE(encodings_iso8859_5)}, + {"encodings.iso8859_6", _Py_M__encodings_iso8859_6, (int)sizeof(_Py_M__encodings_iso8859_6), GET_CODE(encodings_iso8859_6)}, + {"encodings.iso8859_7", _Py_M__encodings_iso8859_7, (int)sizeof(_Py_M__encodings_iso8859_7), GET_CODE(encodings_iso8859_7)}, + {"encodings.iso8859_8", _Py_M__encodings_iso8859_8, (int)sizeof(_Py_M__encodings_iso8859_8), GET_CODE(encodings_iso8859_8)}, + {"encodings.iso8859_9", _Py_M__encodings_iso8859_9, (int)sizeof(_Py_M__encodings_iso8859_9), GET_CODE(encodings_iso8859_9)}, + {"encodings.johab", _Py_M__encodings_johab, (int)sizeof(_Py_M__encodings_johab), GET_CODE(encodings_johab)}, + {"encodings.koi8_r", _Py_M__encodings_koi8_r, (int)sizeof(_Py_M__encodings_koi8_r), GET_CODE(encodings_koi8_r)}, + {"encodings.koi8_t", _Py_M__encodings_koi8_t, (int)sizeof(_Py_M__encodings_koi8_t), GET_CODE(encodings_koi8_t)}, + {"encodings.koi8_u", _Py_M__encodings_koi8_u, (int)sizeof(_Py_M__encodings_koi8_u), GET_CODE(encodings_koi8_u)}, + {"encodings.kz1048", _Py_M__encodings_kz1048, (int)sizeof(_Py_M__encodings_kz1048), GET_CODE(encodings_kz1048)}, + {"encodings.latin_1", _Py_M__encodings_latin_1, (int)sizeof(_Py_M__encodings_latin_1), GET_CODE(encodings_latin_1)}, + {"encodings.mac_arabic", _Py_M__encodings_mac_arabic, (int)sizeof(_Py_M__encodings_mac_arabic), GET_CODE(encodings_mac_arabic)}, + {"encodings.mac_croatian", _Py_M__encodings_mac_croatian, (int)sizeof(_Py_M__encodings_mac_croatian), GET_CODE(encodings_mac_croatian)}, + {"encodings.mac_cyrillic", _Py_M__encodings_mac_cyrillic, (int)sizeof(_Py_M__encodings_mac_cyrillic), GET_CODE(encodings_mac_cyrillic)}, + {"encodings.mac_farsi", _Py_M__encodings_mac_farsi, (int)sizeof(_Py_M__encodings_mac_farsi), GET_CODE(encodings_mac_farsi)}, + {"encodings.mac_greek", _Py_M__encodings_mac_greek, (int)sizeof(_Py_M__encodings_mac_greek), GET_CODE(encodings_mac_greek)}, + {"encodings.mac_iceland", _Py_M__encodings_mac_iceland, (int)sizeof(_Py_M__encodings_mac_iceland), GET_CODE(encodings_mac_iceland)}, + {"encodings.mac_latin2", _Py_M__encodings_mac_latin2, (int)sizeof(_Py_M__encodings_mac_latin2), GET_CODE(encodings_mac_latin2)}, + {"encodings.mac_roman", _Py_M__encodings_mac_roman, (int)sizeof(_Py_M__encodings_mac_roman), GET_CODE(encodings_mac_roman)}, + {"encodings.mac_romanian", _Py_M__encodings_mac_romanian, (int)sizeof(_Py_M__encodings_mac_romanian), GET_CODE(encodings_mac_romanian)}, + {"encodings.mac_turkish", _Py_M__encodings_mac_turkish, (int)sizeof(_Py_M__encodings_mac_turkish), GET_CODE(encodings_mac_turkish)}, + {"encodings.mbcs", _Py_M__encodings_mbcs, (int)sizeof(_Py_M__encodings_mbcs), GET_CODE(encodings_mbcs)}, + {"encodings.oem", _Py_M__encodings_oem, (int)sizeof(_Py_M__encodings_oem), GET_CODE(encodings_oem)}, + {"encodings.palmos", _Py_M__encodings_palmos, (int)sizeof(_Py_M__encodings_palmos), GET_CODE(encodings_palmos)}, + {"encodings.ptcp154", _Py_M__encodings_ptcp154, (int)sizeof(_Py_M__encodings_ptcp154), GET_CODE(encodings_ptcp154)}, + {"encodings.punycode", _Py_M__encodings_punycode, (int)sizeof(_Py_M__encodings_punycode), GET_CODE(encodings_punycode)}, + {"encodings.quopri_codec", _Py_M__encodings_quopri_codec, (int)sizeof(_Py_M__encodings_quopri_codec), GET_CODE(encodings_quopri_codec)}, + {"encodings.raw_unicode_escape", _Py_M__encodings_raw_unicode_escape, (int)sizeof(_Py_M__encodings_raw_unicode_escape), GET_CODE(encodings_raw_unicode_escape)}, + {"encodings.rot_13", _Py_M__encodings_rot_13, (int)sizeof(_Py_M__encodings_rot_13), GET_CODE(encodings_rot_13)}, + {"encodings.shift_jis", _Py_M__encodings_shift_jis, (int)sizeof(_Py_M__encodings_shift_jis), GET_CODE(encodings_shift_jis)}, + {"encodings.shift_jis_2004", _Py_M__encodings_shift_jis_2004, (int)sizeof(_Py_M__encodings_shift_jis_2004), GET_CODE(encodings_shift_jis_2004)}, + {"encodings.shift_jisx0213", _Py_M__encodings_shift_jisx0213, (int)sizeof(_Py_M__encodings_shift_jisx0213), GET_CODE(encodings_shift_jisx0213)}, + {"encodings.tis_620", _Py_M__encodings_tis_620, (int)sizeof(_Py_M__encodings_tis_620), GET_CODE(encodings_tis_620)}, + {"encodings.undefined", _Py_M__encodings_undefined, (int)sizeof(_Py_M__encodings_undefined), GET_CODE(encodings_undefined)}, + {"encodings.unicode_escape", _Py_M__encodings_unicode_escape, (int)sizeof(_Py_M__encodings_unicode_escape), GET_CODE(encodings_unicode_escape)}, + {"encodings.utf_16", _Py_M__encodings_utf_16, (int)sizeof(_Py_M__encodings_utf_16), GET_CODE(encodings_utf_16)}, + {"encodings.utf_16_be", _Py_M__encodings_utf_16_be, (int)sizeof(_Py_M__encodings_utf_16_be), GET_CODE(encodings_utf_16_be)}, + {"encodings.utf_16_le", _Py_M__encodings_utf_16_le, (int)sizeof(_Py_M__encodings_utf_16_le), GET_CODE(encodings_utf_16_le)}, + {"encodings.utf_32", _Py_M__encodings_utf_32, (int)sizeof(_Py_M__encodings_utf_32), GET_CODE(encodings_utf_32)}, + {"encodings.utf_32_be", _Py_M__encodings_utf_32_be, (int)sizeof(_Py_M__encodings_utf_32_be), GET_CODE(encodings_utf_32_be)}, + {"encodings.utf_32_le", _Py_M__encodings_utf_32_le, (int)sizeof(_Py_M__encodings_utf_32_le), GET_CODE(encodings_utf_32_le)}, + {"encodings.utf_7", _Py_M__encodings_utf_7, (int)sizeof(_Py_M__encodings_utf_7), GET_CODE(encodings_utf_7)}, + {"encodings.utf_8", _Py_M__encodings_utf_8, (int)sizeof(_Py_M__encodings_utf_8), GET_CODE(encodings_utf_8)}, + {"encodings.utf_8_sig", _Py_M__encodings_utf_8_sig, (int)sizeof(_Py_M__encodings_utf_8_sig), GET_CODE(encodings_utf_8_sig)}, + {"encodings.uu_codec", _Py_M__encodings_uu_codec, (int)sizeof(_Py_M__encodings_uu_codec), GET_CODE(encodings_uu_codec)}, + {"encodings.zlib_codec", _Py_M__encodings_zlib_codec, (int)sizeof(_Py_M__encodings_zlib_codec), GET_CODE(encodings_zlib_codec)}, + {"io", _Py_M__io, (int)sizeof(_Py_M__io), GET_CODE(io)}, + {"_collections_abc", _Py_M___collections_abc, (int)sizeof(_Py_M___collections_abc), GET_CODE(_collections_abc)}, + {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins), GET_CODE(_sitebuiltins)}, + {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath), GET_CODE(genericpath)}, + {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), GET_CODE(posixpath)}, + {"os", _Py_M__os, (int)sizeof(_Py_M__os), GET_CODE(os)}, + {"site", _Py_M__site, (int)sizeof(_Py_M__site), GET_CODE(site)}, + {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat), GET_CODE(stat)}, /* Test module */ {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello), GET_CODE(hello)}, diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 8793651710f96d..fcea9bf4cd5c38 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -39,7 +39,7 @@ # without site (python -S) 'abc', 'codecs', - '', + # '', 'io', # with site '_collections_abc', From 80cf00f7ba037068bb0b2a0ae8b06844cd9f319e Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sun, 5 Sep 2021 16:19:32 -0700 Subject: [PATCH 21/41] Regenerate Python/frozen.c --- Python/frozen.c | 369 ------------------------------------------------ 1 file changed, 369 deletions(-) diff --git a/Python/frozen.c b/Python/frozen.c index 66fb583c9e086f..3df11ab4158845 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -43,129 +43,6 @@ #include "frozen_modules/zipimport.h" #include "frozen_modules/abc.h" #include "frozen_modules/codecs.h" -#include "frozen_modules/encodings.h" -#include "frozen_modules/encodings___init__.h" -#include "frozen_modules/encodings_aliases.h" -#include "frozen_modules/encodings_ascii.h" -#include "frozen_modules/encodings_base64_codec.h" -#include "frozen_modules/encodings_big5.h" -#include "frozen_modules/encodings_big5hkscs.h" -#include "frozen_modules/encodings_bz2_codec.h" -#include "frozen_modules/encodings_charmap.h" -#include "frozen_modules/encodings_cp037.h" -#include "frozen_modules/encodings_cp1006.h" -#include "frozen_modules/encodings_cp1026.h" -#include "frozen_modules/encodings_cp1125.h" -#include "frozen_modules/encodings_cp1140.h" -#include "frozen_modules/encodings_cp1250.h" -#include "frozen_modules/encodings_cp1251.h" -#include "frozen_modules/encodings_cp1252.h" -#include "frozen_modules/encodings_cp1253.h" -#include "frozen_modules/encodings_cp1254.h" -#include "frozen_modules/encodings_cp1255.h" -#include "frozen_modules/encodings_cp1256.h" -#include "frozen_modules/encodings_cp1257.h" -#include "frozen_modules/encodings_cp1258.h" -#include "frozen_modules/encodings_cp273.h" -#include "frozen_modules/encodings_cp424.h" -#include "frozen_modules/encodings_cp437.h" -#include "frozen_modules/encodings_cp500.h" -#include "frozen_modules/encodings_cp720.h" -#include "frozen_modules/encodings_cp737.h" -#include "frozen_modules/encodings_cp775.h" -#include "frozen_modules/encodings_cp850.h" -#include "frozen_modules/encodings_cp852.h" -#include "frozen_modules/encodings_cp855.h" -#include "frozen_modules/encodings_cp856.h" -#include "frozen_modules/encodings_cp857.h" -#include "frozen_modules/encodings_cp858.h" -#include "frozen_modules/encodings_cp860.h" -#include "frozen_modules/encodings_cp861.h" -#include "frozen_modules/encodings_cp862.h" -#include "frozen_modules/encodings_cp863.h" -#include "frozen_modules/encodings_cp864.h" -#include "frozen_modules/encodings_cp865.h" -#include "frozen_modules/encodings_cp866.h" -#include "frozen_modules/encodings_cp869.h" -#include "frozen_modules/encodings_cp874.h" -#include "frozen_modules/encodings_cp875.h" -#include "frozen_modules/encodings_cp932.h" -#include "frozen_modules/encodings_cp949.h" -#include "frozen_modules/encodings_cp950.h" -#include "frozen_modules/encodings_euc_jis_2004.h" -#include "frozen_modules/encodings_euc_jisx0213.h" -#include "frozen_modules/encodings_euc_jp.h" -#include "frozen_modules/encodings_euc_kr.h" -#include "frozen_modules/encodings_gb18030.h" -#include "frozen_modules/encodings_gb2312.h" -#include "frozen_modules/encodings_gbk.h" -#include "frozen_modules/encodings_hex_codec.h" -#include "frozen_modules/encodings_hp_roman8.h" -#include "frozen_modules/encodings_hz.h" -#include "frozen_modules/encodings_idna.h" -#include "frozen_modules/encodings_iso2022_jp.h" -#include "frozen_modules/encodings_iso2022_jp_1.h" -#include "frozen_modules/encodings_iso2022_jp_2.h" -#include "frozen_modules/encodings_iso2022_jp_2004.h" -#include "frozen_modules/encodings_iso2022_jp_3.h" -#include "frozen_modules/encodings_iso2022_jp_ext.h" -#include "frozen_modules/encodings_iso2022_kr.h" -#include "frozen_modules/encodings_iso8859_1.h" -#include "frozen_modules/encodings_iso8859_10.h" -#include "frozen_modules/encodings_iso8859_11.h" -#include "frozen_modules/encodings_iso8859_13.h" -#include "frozen_modules/encodings_iso8859_14.h" -#include "frozen_modules/encodings_iso8859_15.h" -#include "frozen_modules/encodings_iso8859_16.h" -#include "frozen_modules/encodings_iso8859_2.h" -#include "frozen_modules/encodings_iso8859_3.h" -#include "frozen_modules/encodings_iso8859_4.h" -#include "frozen_modules/encodings_iso8859_5.h" -#include "frozen_modules/encodings_iso8859_6.h" -#include "frozen_modules/encodings_iso8859_7.h" -#include "frozen_modules/encodings_iso8859_8.h" -#include "frozen_modules/encodings_iso8859_9.h" -#include "frozen_modules/encodings_johab.h" -#include "frozen_modules/encodings_koi8_r.h" -#include "frozen_modules/encodings_koi8_t.h" -#include "frozen_modules/encodings_koi8_u.h" -#include "frozen_modules/encodings_kz1048.h" -#include "frozen_modules/encodings_latin_1.h" -#include "frozen_modules/encodings_mac_arabic.h" -#include "frozen_modules/encodings_mac_croatian.h" -#include "frozen_modules/encodings_mac_cyrillic.h" -#include "frozen_modules/encodings_mac_farsi.h" -#include "frozen_modules/encodings_mac_greek.h" -#include "frozen_modules/encodings_mac_iceland.h" -#include "frozen_modules/encodings_mac_latin2.h" -#include "frozen_modules/encodings_mac_roman.h" -#include "frozen_modules/encodings_mac_romanian.h" -#include "frozen_modules/encodings_mac_turkish.h" -#include "frozen_modules/encodings_mbcs.h" -#include "frozen_modules/encodings_oem.h" -#include "frozen_modules/encodings_palmos.h" -#include "frozen_modules/encodings_ptcp154.h" -#include "frozen_modules/encodings_punycode.h" -#include "frozen_modules/encodings_quopri_codec.h" -#include "frozen_modules/encodings_raw_unicode_escape.h" -#include "frozen_modules/encodings_rot_13.h" -#include "frozen_modules/encodings_shift_jis.h" -#include "frozen_modules/encodings_shift_jis_2004.h" -#include "frozen_modules/encodings_shift_jisx0213.h" -#include "frozen_modules/encodings_tis_620.h" -#include "frozen_modules/encodings_undefined.h" -#include "frozen_modules/encodings_unicode_escape.h" -#include "frozen_modules/encodings_utf_16.h" -#include "frozen_modules/encodings_utf_16_be.h" -#include "frozen_modules/encodings_utf_16_le.h" -#include "frozen_modules/encodings_utf_32.h" -#include "frozen_modules/encodings_utf_32_be.h" -#include "frozen_modules/encodings_utf_32_le.h" -#include "frozen_modules/encodings_utf_7.h" -#include "frozen_modules/encodings_utf_8.h" -#include "frozen_modules/encodings_utf_8_sig.h" -#include "frozen_modules/encodings_uu_codec.h" -#include "frozen_modules/encodings_zlib_codec.h" #include "frozen_modules/io.h" #include "frozen_modules/_collections_abc.h" #include "frozen_modules/_sitebuiltins.h" @@ -190,129 +67,6 @@ extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); extern PyObject *_Py_get_zipimport_toplevel(void); extern PyObject *_Py_get_abc_toplevel(void); extern PyObject *_Py_get_codecs_toplevel(void); -extern PyObject *_Py_get_encodings_toplevel(void); -extern PyObject *_Py_get_encodings___init___toplevel(void); -extern PyObject *_Py_get_encodings_aliases_toplevel(void); -extern PyObject *_Py_get_encodings_ascii_toplevel(void); -extern PyObject *_Py_get_encodings_base64_codec_toplevel(void); -extern PyObject *_Py_get_encodings_big5_toplevel(void); -extern PyObject *_Py_get_encodings_big5hkscs_toplevel(void); -extern PyObject *_Py_get_encodings_bz2_codec_toplevel(void); -extern PyObject *_Py_get_encodings_charmap_toplevel(void); -extern PyObject *_Py_get_encodings_cp037_toplevel(void); -extern PyObject *_Py_get_encodings_cp1006_toplevel(void); -extern PyObject *_Py_get_encodings_cp1026_toplevel(void); -extern PyObject *_Py_get_encodings_cp1125_toplevel(void); -extern PyObject *_Py_get_encodings_cp1140_toplevel(void); -extern PyObject *_Py_get_encodings_cp1250_toplevel(void); -extern PyObject *_Py_get_encodings_cp1251_toplevel(void); -extern PyObject *_Py_get_encodings_cp1252_toplevel(void); -extern PyObject *_Py_get_encodings_cp1253_toplevel(void); -extern PyObject *_Py_get_encodings_cp1254_toplevel(void); -extern PyObject *_Py_get_encodings_cp1255_toplevel(void); -extern PyObject *_Py_get_encodings_cp1256_toplevel(void); -extern PyObject *_Py_get_encodings_cp1257_toplevel(void); -extern PyObject *_Py_get_encodings_cp1258_toplevel(void); -extern PyObject *_Py_get_encodings_cp273_toplevel(void); -extern PyObject *_Py_get_encodings_cp424_toplevel(void); -extern PyObject *_Py_get_encodings_cp437_toplevel(void); -extern PyObject *_Py_get_encodings_cp500_toplevel(void); -extern PyObject *_Py_get_encodings_cp720_toplevel(void); -extern PyObject *_Py_get_encodings_cp737_toplevel(void); -extern PyObject *_Py_get_encodings_cp775_toplevel(void); -extern PyObject *_Py_get_encodings_cp850_toplevel(void); -extern PyObject *_Py_get_encodings_cp852_toplevel(void); -extern PyObject *_Py_get_encodings_cp855_toplevel(void); -extern PyObject *_Py_get_encodings_cp856_toplevel(void); -extern PyObject *_Py_get_encodings_cp857_toplevel(void); -extern PyObject *_Py_get_encodings_cp858_toplevel(void); -extern PyObject *_Py_get_encodings_cp860_toplevel(void); -extern PyObject *_Py_get_encodings_cp861_toplevel(void); -extern PyObject *_Py_get_encodings_cp862_toplevel(void); -extern PyObject *_Py_get_encodings_cp863_toplevel(void); -extern PyObject *_Py_get_encodings_cp864_toplevel(void); -extern PyObject *_Py_get_encodings_cp865_toplevel(void); -extern PyObject *_Py_get_encodings_cp866_toplevel(void); -extern PyObject *_Py_get_encodings_cp869_toplevel(void); -extern PyObject *_Py_get_encodings_cp874_toplevel(void); -extern PyObject *_Py_get_encodings_cp875_toplevel(void); -extern PyObject *_Py_get_encodings_cp932_toplevel(void); -extern PyObject *_Py_get_encodings_cp949_toplevel(void); -extern PyObject *_Py_get_encodings_cp950_toplevel(void); -extern PyObject *_Py_get_encodings_euc_jis_2004_toplevel(void); -extern PyObject *_Py_get_encodings_euc_jisx0213_toplevel(void); -extern PyObject *_Py_get_encodings_euc_jp_toplevel(void); -extern PyObject *_Py_get_encodings_euc_kr_toplevel(void); -extern PyObject *_Py_get_encodings_gb18030_toplevel(void); -extern PyObject *_Py_get_encodings_gb2312_toplevel(void); -extern PyObject *_Py_get_encodings_gbk_toplevel(void); -extern PyObject *_Py_get_encodings_hex_codec_toplevel(void); -extern PyObject *_Py_get_encodings_hp_roman8_toplevel(void); -extern PyObject *_Py_get_encodings_hz_toplevel(void); -extern PyObject *_Py_get_encodings_idna_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_1_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_2_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_2004_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_3_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_jp_ext_toplevel(void); -extern PyObject *_Py_get_encodings_iso2022_kr_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_1_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_10_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_11_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_13_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_14_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_15_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_16_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_2_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_3_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_4_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_5_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_6_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_7_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_8_toplevel(void); -extern PyObject *_Py_get_encodings_iso8859_9_toplevel(void); -extern PyObject *_Py_get_encodings_johab_toplevel(void); -extern PyObject *_Py_get_encodings_koi8_r_toplevel(void); -extern PyObject *_Py_get_encodings_koi8_t_toplevel(void); -extern PyObject *_Py_get_encodings_koi8_u_toplevel(void); -extern PyObject *_Py_get_encodings_kz1048_toplevel(void); -extern PyObject *_Py_get_encodings_latin_1_toplevel(void); -extern PyObject *_Py_get_encodings_mac_arabic_toplevel(void); -extern PyObject *_Py_get_encodings_mac_croatian_toplevel(void); -extern PyObject *_Py_get_encodings_mac_cyrillic_toplevel(void); -extern PyObject *_Py_get_encodings_mac_farsi_toplevel(void); -extern PyObject *_Py_get_encodings_mac_greek_toplevel(void); -extern PyObject *_Py_get_encodings_mac_iceland_toplevel(void); -extern PyObject *_Py_get_encodings_mac_latin2_toplevel(void); -extern PyObject *_Py_get_encodings_mac_roman_toplevel(void); -extern PyObject *_Py_get_encodings_mac_romanian_toplevel(void); -extern PyObject *_Py_get_encodings_mac_turkish_toplevel(void); -extern PyObject *_Py_get_encodings_mbcs_toplevel(void); -extern PyObject *_Py_get_encodings_oem_toplevel(void); -extern PyObject *_Py_get_encodings_palmos_toplevel(void); -extern PyObject *_Py_get_encodings_ptcp154_toplevel(void); -extern PyObject *_Py_get_encodings_punycode_toplevel(void); -extern PyObject *_Py_get_encodings_quopri_codec_toplevel(void); -extern PyObject *_Py_get_encodings_raw_unicode_escape_toplevel(void); -extern PyObject *_Py_get_encodings_rot_13_toplevel(void); -extern PyObject *_Py_get_encodings_shift_jis_toplevel(void); -extern PyObject *_Py_get_encodings_shift_jis_2004_toplevel(void); -extern PyObject *_Py_get_encodings_shift_jisx0213_toplevel(void); -extern PyObject *_Py_get_encodings_tis_620_toplevel(void); -extern PyObject *_Py_get_encodings_undefined_toplevel(void); -extern PyObject *_Py_get_encodings_unicode_escape_toplevel(void); -extern PyObject *_Py_get_encodings_utf_16_toplevel(void); -extern PyObject *_Py_get_encodings_utf_16_be_toplevel(void); -extern PyObject *_Py_get_encodings_utf_16_le_toplevel(void); -extern PyObject *_Py_get_encodings_utf_32_toplevel(void); -extern PyObject *_Py_get_encodings_utf_32_be_toplevel(void); -extern PyObject *_Py_get_encodings_utf_32_le_toplevel(void); -extern PyObject *_Py_get_encodings_utf_7_toplevel(void); -extern PyObject *_Py_get_encodings_utf_8_toplevel(void); -extern PyObject *_Py_get_encodings_utf_8_sig_toplevel(void); -extern PyObject *_Py_get_encodings_uu_codec_toplevel(void); -extern PyObject *_Py_get_encodings_zlib_codec_toplevel(void); extern PyObject *_Py_get_io_toplevel(void); extern PyObject *_Py_get__collections_abc_toplevel(void); extern PyObject *_Py_get__sitebuiltins_toplevel(void); @@ -337,129 +91,6 @@ static const struct _frozen _PyImport_FrozenModules[] = { /* stdlib */ {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc), GET_CODE(abc)}, {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs), GET_CODE(codecs)}, - {"encodings", _Py_M__encodings, -(int)sizeof(_Py_M__encodings), GET_CODE(encodings)}, - {"encodings.__init__", _Py_M__encodings___init__, (int)sizeof(_Py_M__encodings___init__), GET_CODE(encodings___init__)}, - {"encodings.aliases", _Py_M__encodings_aliases, (int)sizeof(_Py_M__encodings_aliases), GET_CODE(encodings_aliases)}, - {"encodings.ascii", _Py_M__encodings_ascii, (int)sizeof(_Py_M__encodings_ascii), GET_CODE(encodings_ascii)}, - {"encodings.base64_codec", _Py_M__encodings_base64_codec, (int)sizeof(_Py_M__encodings_base64_codec), GET_CODE(encodings_base64_codec)}, - {"encodings.big5", _Py_M__encodings_big5, (int)sizeof(_Py_M__encodings_big5), GET_CODE(encodings_big5)}, - {"encodings.big5hkscs", _Py_M__encodings_big5hkscs, (int)sizeof(_Py_M__encodings_big5hkscs), GET_CODE(encodings_big5hkscs)}, - {"encodings.bz2_codec", _Py_M__encodings_bz2_codec, (int)sizeof(_Py_M__encodings_bz2_codec), GET_CODE(encodings_bz2_codec)}, - {"encodings.charmap", _Py_M__encodings_charmap, (int)sizeof(_Py_M__encodings_charmap), GET_CODE(encodings_charmap)}, - {"encodings.cp037", _Py_M__encodings_cp037, (int)sizeof(_Py_M__encodings_cp037), GET_CODE(encodings_cp037)}, - {"encodings.cp1006", _Py_M__encodings_cp1006, (int)sizeof(_Py_M__encodings_cp1006), GET_CODE(encodings_cp1006)}, - {"encodings.cp1026", _Py_M__encodings_cp1026, (int)sizeof(_Py_M__encodings_cp1026), GET_CODE(encodings_cp1026)}, - {"encodings.cp1125", _Py_M__encodings_cp1125, (int)sizeof(_Py_M__encodings_cp1125), GET_CODE(encodings_cp1125)}, - {"encodings.cp1140", _Py_M__encodings_cp1140, (int)sizeof(_Py_M__encodings_cp1140), GET_CODE(encodings_cp1140)}, - {"encodings.cp1250", _Py_M__encodings_cp1250, (int)sizeof(_Py_M__encodings_cp1250), GET_CODE(encodings_cp1250)}, - {"encodings.cp1251", _Py_M__encodings_cp1251, (int)sizeof(_Py_M__encodings_cp1251), GET_CODE(encodings_cp1251)}, - {"encodings.cp1252", _Py_M__encodings_cp1252, (int)sizeof(_Py_M__encodings_cp1252), GET_CODE(encodings_cp1252)}, - {"encodings.cp1253", _Py_M__encodings_cp1253, (int)sizeof(_Py_M__encodings_cp1253), GET_CODE(encodings_cp1253)}, - {"encodings.cp1254", _Py_M__encodings_cp1254, (int)sizeof(_Py_M__encodings_cp1254), GET_CODE(encodings_cp1254)}, - {"encodings.cp1255", _Py_M__encodings_cp1255, (int)sizeof(_Py_M__encodings_cp1255), GET_CODE(encodings_cp1255)}, - {"encodings.cp1256", _Py_M__encodings_cp1256, (int)sizeof(_Py_M__encodings_cp1256), GET_CODE(encodings_cp1256)}, - {"encodings.cp1257", _Py_M__encodings_cp1257, (int)sizeof(_Py_M__encodings_cp1257), GET_CODE(encodings_cp1257)}, - {"encodings.cp1258", _Py_M__encodings_cp1258, (int)sizeof(_Py_M__encodings_cp1258), GET_CODE(encodings_cp1258)}, - {"encodings.cp273", _Py_M__encodings_cp273, (int)sizeof(_Py_M__encodings_cp273), GET_CODE(encodings_cp273)}, - {"encodings.cp424", _Py_M__encodings_cp424, (int)sizeof(_Py_M__encodings_cp424), GET_CODE(encodings_cp424)}, - {"encodings.cp437", _Py_M__encodings_cp437, (int)sizeof(_Py_M__encodings_cp437), GET_CODE(encodings_cp437)}, - {"encodings.cp500", _Py_M__encodings_cp500, (int)sizeof(_Py_M__encodings_cp500), GET_CODE(encodings_cp500)}, - {"encodings.cp720", _Py_M__encodings_cp720, (int)sizeof(_Py_M__encodings_cp720), GET_CODE(encodings_cp720)}, - {"encodings.cp737", _Py_M__encodings_cp737, (int)sizeof(_Py_M__encodings_cp737), GET_CODE(encodings_cp737)}, - {"encodings.cp775", _Py_M__encodings_cp775, (int)sizeof(_Py_M__encodings_cp775), GET_CODE(encodings_cp775)}, - {"encodings.cp850", _Py_M__encodings_cp850, (int)sizeof(_Py_M__encodings_cp850), GET_CODE(encodings_cp850)}, - {"encodings.cp852", _Py_M__encodings_cp852, (int)sizeof(_Py_M__encodings_cp852), GET_CODE(encodings_cp852)}, - {"encodings.cp855", _Py_M__encodings_cp855, (int)sizeof(_Py_M__encodings_cp855), GET_CODE(encodings_cp855)}, - {"encodings.cp856", _Py_M__encodings_cp856, (int)sizeof(_Py_M__encodings_cp856), GET_CODE(encodings_cp856)}, - {"encodings.cp857", _Py_M__encodings_cp857, (int)sizeof(_Py_M__encodings_cp857), GET_CODE(encodings_cp857)}, - {"encodings.cp858", _Py_M__encodings_cp858, (int)sizeof(_Py_M__encodings_cp858), GET_CODE(encodings_cp858)}, - {"encodings.cp860", _Py_M__encodings_cp860, (int)sizeof(_Py_M__encodings_cp860), GET_CODE(encodings_cp860)}, - {"encodings.cp861", _Py_M__encodings_cp861, (int)sizeof(_Py_M__encodings_cp861), GET_CODE(encodings_cp861)}, - {"encodings.cp862", _Py_M__encodings_cp862, (int)sizeof(_Py_M__encodings_cp862), GET_CODE(encodings_cp862)}, - {"encodings.cp863", _Py_M__encodings_cp863, (int)sizeof(_Py_M__encodings_cp863), GET_CODE(encodings_cp863)}, - {"encodings.cp864", _Py_M__encodings_cp864, (int)sizeof(_Py_M__encodings_cp864), GET_CODE(encodings_cp864)}, - {"encodings.cp865", _Py_M__encodings_cp865, (int)sizeof(_Py_M__encodings_cp865), GET_CODE(encodings_cp865)}, - {"encodings.cp866", _Py_M__encodings_cp866, (int)sizeof(_Py_M__encodings_cp866), GET_CODE(encodings_cp866)}, - {"encodings.cp869", _Py_M__encodings_cp869, (int)sizeof(_Py_M__encodings_cp869), GET_CODE(encodings_cp869)}, - {"encodings.cp874", _Py_M__encodings_cp874, (int)sizeof(_Py_M__encodings_cp874), GET_CODE(encodings_cp874)}, - {"encodings.cp875", _Py_M__encodings_cp875, (int)sizeof(_Py_M__encodings_cp875), GET_CODE(encodings_cp875)}, - {"encodings.cp932", _Py_M__encodings_cp932, (int)sizeof(_Py_M__encodings_cp932), GET_CODE(encodings_cp932)}, - {"encodings.cp949", _Py_M__encodings_cp949, (int)sizeof(_Py_M__encodings_cp949), GET_CODE(encodings_cp949)}, - {"encodings.cp950", _Py_M__encodings_cp950, (int)sizeof(_Py_M__encodings_cp950), GET_CODE(encodings_cp950)}, - {"encodings.euc_jis_2004", _Py_M__encodings_euc_jis_2004, (int)sizeof(_Py_M__encodings_euc_jis_2004), GET_CODE(encodings_euc_jis_2004)}, - {"encodings.euc_jisx0213", _Py_M__encodings_euc_jisx0213, (int)sizeof(_Py_M__encodings_euc_jisx0213), GET_CODE(encodings_euc_jisx0213)}, - {"encodings.euc_jp", _Py_M__encodings_euc_jp, (int)sizeof(_Py_M__encodings_euc_jp), GET_CODE(encodings_euc_jp)}, - {"encodings.euc_kr", _Py_M__encodings_euc_kr, (int)sizeof(_Py_M__encodings_euc_kr), GET_CODE(encodings_euc_kr)}, - {"encodings.gb18030", _Py_M__encodings_gb18030, (int)sizeof(_Py_M__encodings_gb18030), GET_CODE(encodings_gb18030)}, - {"encodings.gb2312", _Py_M__encodings_gb2312, (int)sizeof(_Py_M__encodings_gb2312), GET_CODE(encodings_gb2312)}, - {"encodings.gbk", _Py_M__encodings_gbk, (int)sizeof(_Py_M__encodings_gbk), GET_CODE(encodings_gbk)}, - {"encodings.hex_codec", _Py_M__encodings_hex_codec, (int)sizeof(_Py_M__encodings_hex_codec), GET_CODE(encodings_hex_codec)}, - {"encodings.hp_roman8", _Py_M__encodings_hp_roman8, (int)sizeof(_Py_M__encodings_hp_roman8), GET_CODE(encodings_hp_roman8)}, - {"encodings.hz", _Py_M__encodings_hz, (int)sizeof(_Py_M__encodings_hz), GET_CODE(encodings_hz)}, - {"encodings.idna", _Py_M__encodings_idna, (int)sizeof(_Py_M__encodings_idna), GET_CODE(encodings_idna)}, - {"encodings.iso2022_jp", _Py_M__encodings_iso2022_jp, (int)sizeof(_Py_M__encodings_iso2022_jp), GET_CODE(encodings_iso2022_jp)}, - {"encodings.iso2022_jp_1", _Py_M__encodings_iso2022_jp_1, (int)sizeof(_Py_M__encodings_iso2022_jp_1), GET_CODE(encodings_iso2022_jp_1)}, - {"encodings.iso2022_jp_2", _Py_M__encodings_iso2022_jp_2, (int)sizeof(_Py_M__encodings_iso2022_jp_2), GET_CODE(encodings_iso2022_jp_2)}, - {"encodings.iso2022_jp_2004", _Py_M__encodings_iso2022_jp_2004, (int)sizeof(_Py_M__encodings_iso2022_jp_2004), GET_CODE(encodings_iso2022_jp_2004)}, - {"encodings.iso2022_jp_3", _Py_M__encodings_iso2022_jp_3, (int)sizeof(_Py_M__encodings_iso2022_jp_3), GET_CODE(encodings_iso2022_jp_3)}, - {"encodings.iso2022_jp_ext", _Py_M__encodings_iso2022_jp_ext, (int)sizeof(_Py_M__encodings_iso2022_jp_ext), GET_CODE(encodings_iso2022_jp_ext)}, - {"encodings.iso2022_kr", _Py_M__encodings_iso2022_kr, (int)sizeof(_Py_M__encodings_iso2022_kr), GET_CODE(encodings_iso2022_kr)}, - {"encodings.iso8859_1", _Py_M__encodings_iso8859_1, (int)sizeof(_Py_M__encodings_iso8859_1), GET_CODE(encodings_iso8859_1)}, - {"encodings.iso8859_10", _Py_M__encodings_iso8859_10, (int)sizeof(_Py_M__encodings_iso8859_10), GET_CODE(encodings_iso8859_10)}, - {"encodings.iso8859_11", _Py_M__encodings_iso8859_11, (int)sizeof(_Py_M__encodings_iso8859_11), GET_CODE(encodings_iso8859_11)}, - {"encodings.iso8859_13", _Py_M__encodings_iso8859_13, (int)sizeof(_Py_M__encodings_iso8859_13), GET_CODE(encodings_iso8859_13)}, - {"encodings.iso8859_14", _Py_M__encodings_iso8859_14, (int)sizeof(_Py_M__encodings_iso8859_14), GET_CODE(encodings_iso8859_14)}, - {"encodings.iso8859_15", _Py_M__encodings_iso8859_15, (int)sizeof(_Py_M__encodings_iso8859_15), GET_CODE(encodings_iso8859_15)}, - {"encodings.iso8859_16", _Py_M__encodings_iso8859_16, (int)sizeof(_Py_M__encodings_iso8859_16), GET_CODE(encodings_iso8859_16)}, - {"encodings.iso8859_2", _Py_M__encodings_iso8859_2, (int)sizeof(_Py_M__encodings_iso8859_2), GET_CODE(encodings_iso8859_2)}, - {"encodings.iso8859_3", _Py_M__encodings_iso8859_3, (int)sizeof(_Py_M__encodings_iso8859_3), GET_CODE(encodings_iso8859_3)}, - {"encodings.iso8859_4", _Py_M__encodings_iso8859_4, (int)sizeof(_Py_M__encodings_iso8859_4), GET_CODE(encodings_iso8859_4)}, - {"encodings.iso8859_5", _Py_M__encodings_iso8859_5, (int)sizeof(_Py_M__encodings_iso8859_5), GET_CODE(encodings_iso8859_5)}, - {"encodings.iso8859_6", _Py_M__encodings_iso8859_6, (int)sizeof(_Py_M__encodings_iso8859_6), GET_CODE(encodings_iso8859_6)}, - {"encodings.iso8859_7", _Py_M__encodings_iso8859_7, (int)sizeof(_Py_M__encodings_iso8859_7), GET_CODE(encodings_iso8859_7)}, - {"encodings.iso8859_8", _Py_M__encodings_iso8859_8, (int)sizeof(_Py_M__encodings_iso8859_8), GET_CODE(encodings_iso8859_8)}, - {"encodings.iso8859_9", _Py_M__encodings_iso8859_9, (int)sizeof(_Py_M__encodings_iso8859_9), GET_CODE(encodings_iso8859_9)}, - {"encodings.johab", _Py_M__encodings_johab, (int)sizeof(_Py_M__encodings_johab), GET_CODE(encodings_johab)}, - {"encodings.koi8_r", _Py_M__encodings_koi8_r, (int)sizeof(_Py_M__encodings_koi8_r), GET_CODE(encodings_koi8_r)}, - {"encodings.koi8_t", _Py_M__encodings_koi8_t, (int)sizeof(_Py_M__encodings_koi8_t), GET_CODE(encodings_koi8_t)}, - {"encodings.koi8_u", _Py_M__encodings_koi8_u, (int)sizeof(_Py_M__encodings_koi8_u), GET_CODE(encodings_koi8_u)}, - {"encodings.kz1048", _Py_M__encodings_kz1048, (int)sizeof(_Py_M__encodings_kz1048), GET_CODE(encodings_kz1048)}, - {"encodings.latin_1", _Py_M__encodings_latin_1, (int)sizeof(_Py_M__encodings_latin_1), GET_CODE(encodings_latin_1)}, - {"encodings.mac_arabic", _Py_M__encodings_mac_arabic, (int)sizeof(_Py_M__encodings_mac_arabic), GET_CODE(encodings_mac_arabic)}, - {"encodings.mac_croatian", _Py_M__encodings_mac_croatian, (int)sizeof(_Py_M__encodings_mac_croatian), GET_CODE(encodings_mac_croatian)}, - {"encodings.mac_cyrillic", _Py_M__encodings_mac_cyrillic, (int)sizeof(_Py_M__encodings_mac_cyrillic), GET_CODE(encodings_mac_cyrillic)}, - {"encodings.mac_farsi", _Py_M__encodings_mac_farsi, (int)sizeof(_Py_M__encodings_mac_farsi), GET_CODE(encodings_mac_farsi)}, - {"encodings.mac_greek", _Py_M__encodings_mac_greek, (int)sizeof(_Py_M__encodings_mac_greek), GET_CODE(encodings_mac_greek)}, - {"encodings.mac_iceland", _Py_M__encodings_mac_iceland, (int)sizeof(_Py_M__encodings_mac_iceland), GET_CODE(encodings_mac_iceland)}, - {"encodings.mac_latin2", _Py_M__encodings_mac_latin2, (int)sizeof(_Py_M__encodings_mac_latin2), GET_CODE(encodings_mac_latin2)}, - {"encodings.mac_roman", _Py_M__encodings_mac_roman, (int)sizeof(_Py_M__encodings_mac_roman), GET_CODE(encodings_mac_roman)}, - {"encodings.mac_romanian", _Py_M__encodings_mac_romanian, (int)sizeof(_Py_M__encodings_mac_romanian), GET_CODE(encodings_mac_romanian)}, - {"encodings.mac_turkish", _Py_M__encodings_mac_turkish, (int)sizeof(_Py_M__encodings_mac_turkish), GET_CODE(encodings_mac_turkish)}, - {"encodings.mbcs", _Py_M__encodings_mbcs, (int)sizeof(_Py_M__encodings_mbcs), GET_CODE(encodings_mbcs)}, - {"encodings.oem", _Py_M__encodings_oem, (int)sizeof(_Py_M__encodings_oem), GET_CODE(encodings_oem)}, - {"encodings.palmos", _Py_M__encodings_palmos, (int)sizeof(_Py_M__encodings_palmos), GET_CODE(encodings_palmos)}, - {"encodings.ptcp154", _Py_M__encodings_ptcp154, (int)sizeof(_Py_M__encodings_ptcp154), GET_CODE(encodings_ptcp154)}, - {"encodings.punycode", _Py_M__encodings_punycode, (int)sizeof(_Py_M__encodings_punycode), GET_CODE(encodings_punycode)}, - {"encodings.quopri_codec", _Py_M__encodings_quopri_codec, (int)sizeof(_Py_M__encodings_quopri_codec), GET_CODE(encodings_quopri_codec)}, - {"encodings.raw_unicode_escape", _Py_M__encodings_raw_unicode_escape, (int)sizeof(_Py_M__encodings_raw_unicode_escape), GET_CODE(encodings_raw_unicode_escape)}, - {"encodings.rot_13", _Py_M__encodings_rot_13, (int)sizeof(_Py_M__encodings_rot_13), GET_CODE(encodings_rot_13)}, - {"encodings.shift_jis", _Py_M__encodings_shift_jis, (int)sizeof(_Py_M__encodings_shift_jis), GET_CODE(encodings_shift_jis)}, - {"encodings.shift_jis_2004", _Py_M__encodings_shift_jis_2004, (int)sizeof(_Py_M__encodings_shift_jis_2004), GET_CODE(encodings_shift_jis_2004)}, - {"encodings.shift_jisx0213", _Py_M__encodings_shift_jisx0213, (int)sizeof(_Py_M__encodings_shift_jisx0213), GET_CODE(encodings_shift_jisx0213)}, - {"encodings.tis_620", _Py_M__encodings_tis_620, (int)sizeof(_Py_M__encodings_tis_620), GET_CODE(encodings_tis_620)}, - {"encodings.undefined", _Py_M__encodings_undefined, (int)sizeof(_Py_M__encodings_undefined), GET_CODE(encodings_undefined)}, - {"encodings.unicode_escape", _Py_M__encodings_unicode_escape, (int)sizeof(_Py_M__encodings_unicode_escape), GET_CODE(encodings_unicode_escape)}, - {"encodings.utf_16", _Py_M__encodings_utf_16, (int)sizeof(_Py_M__encodings_utf_16), GET_CODE(encodings_utf_16)}, - {"encodings.utf_16_be", _Py_M__encodings_utf_16_be, (int)sizeof(_Py_M__encodings_utf_16_be), GET_CODE(encodings_utf_16_be)}, - {"encodings.utf_16_le", _Py_M__encodings_utf_16_le, (int)sizeof(_Py_M__encodings_utf_16_le), GET_CODE(encodings_utf_16_le)}, - {"encodings.utf_32", _Py_M__encodings_utf_32, (int)sizeof(_Py_M__encodings_utf_32), GET_CODE(encodings_utf_32)}, - {"encodings.utf_32_be", _Py_M__encodings_utf_32_be, (int)sizeof(_Py_M__encodings_utf_32_be), GET_CODE(encodings_utf_32_be)}, - {"encodings.utf_32_le", _Py_M__encodings_utf_32_le, (int)sizeof(_Py_M__encodings_utf_32_le), GET_CODE(encodings_utf_32_le)}, - {"encodings.utf_7", _Py_M__encodings_utf_7, (int)sizeof(_Py_M__encodings_utf_7), GET_CODE(encodings_utf_7)}, - {"encodings.utf_8", _Py_M__encodings_utf_8, (int)sizeof(_Py_M__encodings_utf_8), GET_CODE(encodings_utf_8)}, - {"encodings.utf_8_sig", _Py_M__encodings_utf_8_sig, (int)sizeof(_Py_M__encodings_utf_8_sig), GET_CODE(encodings_utf_8_sig)}, - {"encodings.uu_codec", _Py_M__encodings_uu_codec, (int)sizeof(_Py_M__encodings_uu_codec), GET_CODE(encodings_uu_codec)}, - {"encodings.zlib_codec", _Py_M__encodings_zlib_codec, (int)sizeof(_Py_M__encodings_zlib_codec), GET_CODE(encodings_zlib_codec)}, {"io", _Py_M__io, (int)sizeof(_Py_M__io), GET_CODE(io)}, {"_collections_abc", _Py_M___collections_abc, (int)sizeof(_Py_M___collections_abc), GET_CODE(_collections_abc)}, {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins), GET_CODE(_sitebuiltins)}, From 1d29e951e0a1fcde64948d3aea46d1ae122b73bd Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sun, 5 Sep 2021 16:20:05 -0700 Subject: [PATCH 22/41] Make [deep]freeze process mess noisy --- Makefile.pre.in | 1806 +------------------------------ Tools/scripts/deepfreeze.py | 14 +- Tools/scripts/freeze_modules.py | 6 +- 3 files changed, 71 insertions(+), 1755 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 52f2a4346acffc..a4f223890ff37b 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -455,129 +455,6 @@ DEEPFREEZE_OBJS = \ Python/deepfreeze/zipimport.o \ Python/deepfreeze/abc.o \ Python/deepfreeze/codecs.o \ - Python/deepfreeze/encodings.o \ - Python/deepfreeze/encodings___init__.o \ - Python/deepfreeze/encodings_aliases.o \ - Python/deepfreeze/encodings_ascii.o \ - Python/deepfreeze/encodings_base64_codec.o \ - Python/deepfreeze/encodings_big5.o \ - Python/deepfreeze/encodings_big5hkscs.o \ - Python/deepfreeze/encodings_bz2_codec.o \ - Python/deepfreeze/encodings_charmap.o \ - Python/deepfreeze/encodings_cp037.o \ - Python/deepfreeze/encodings_cp1006.o \ - Python/deepfreeze/encodings_cp1026.o \ - Python/deepfreeze/encodings_cp1125.o \ - Python/deepfreeze/encodings_cp1140.o \ - Python/deepfreeze/encodings_cp1250.o \ - Python/deepfreeze/encodings_cp1251.o \ - Python/deepfreeze/encodings_cp1252.o \ - Python/deepfreeze/encodings_cp1253.o \ - Python/deepfreeze/encodings_cp1254.o \ - Python/deepfreeze/encodings_cp1255.o \ - Python/deepfreeze/encodings_cp1256.o \ - Python/deepfreeze/encodings_cp1257.o \ - Python/deepfreeze/encodings_cp1258.o \ - Python/deepfreeze/encodings_cp273.o \ - Python/deepfreeze/encodings_cp424.o \ - Python/deepfreeze/encodings_cp437.o \ - Python/deepfreeze/encodings_cp500.o \ - Python/deepfreeze/encodings_cp720.o \ - Python/deepfreeze/encodings_cp737.o \ - Python/deepfreeze/encodings_cp775.o \ - Python/deepfreeze/encodings_cp850.o \ - Python/deepfreeze/encodings_cp852.o \ - Python/deepfreeze/encodings_cp855.o \ - Python/deepfreeze/encodings_cp856.o \ - Python/deepfreeze/encodings_cp857.o \ - Python/deepfreeze/encodings_cp858.o \ - Python/deepfreeze/encodings_cp860.o \ - Python/deepfreeze/encodings_cp861.o \ - Python/deepfreeze/encodings_cp862.o \ - Python/deepfreeze/encodings_cp863.o \ - Python/deepfreeze/encodings_cp864.o \ - Python/deepfreeze/encodings_cp865.o \ - Python/deepfreeze/encodings_cp866.o \ - Python/deepfreeze/encodings_cp869.o \ - Python/deepfreeze/encodings_cp874.o \ - Python/deepfreeze/encodings_cp875.o \ - Python/deepfreeze/encodings_cp932.o \ - Python/deepfreeze/encodings_cp949.o \ - Python/deepfreeze/encodings_cp950.o \ - Python/deepfreeze/encodings_euc_jis_2004.o \ - Python/deepfreeze/encodings_euc_jisx0213.o \ - Python/deepfreeze/encodings_euc_jp.o \ - Python/deepfreeze/encodings_euc_kr.o \ - Python/deepfreeze/encodings_gb18030.o \ - Python/deepfreeze/encodings_gb2312.o \ - Python/deepfreeze/encodings_gbk.o \ - Python/deepfreeze/encodings_hex_codec.o \ - Python/deepfreeze/encodings_hp_roman8.o \ - Python/deepfreeze/encodings_hz.o \ - Python/deepfreeze/encodings_idna.o \ - Python/deepfreeze/encodings_iso2022_jp.o \ - Python/deepfreeze/encodings_iso2022_jp_1.o \ - Python/deepfreeze/encodings_iso2022_jp_2.o \ - Python/deepfreeze/encodings_iso2022_jp_2004.o \ - Python/deepfreeze/encodings_iso2022_jp_3.o \ - Python/deepfreeze/encodings_iso2022_jp_ext.o \ - Python/deepfreeze/encodings_iso2022_kr.o \ - Python/deepfreeze/encodings_iso8859_1.o \ - Python/deepfreeze/encodings_iso8859_10.o \ - Python/deepfreeze/encodings_iso8859_11.o \ - Python/deepfreeze/encodings_iso8859_13.o \ - Python/deepfreeze/encodings_iso8859_14.o \ - Python/deepfreeze/encodings_iso8859_15.o \ - Python/deepfreeze/encodings_iso8859_16.o \ - Python/deepfreeze/encodings_iso8859_2.o \ - Python/deepfreeze/encodings_iso8859_3.o \ - Python/deepfreeze/encodings_iso8859_4.o \ - Python/deepfreeze/encodings_iso8859_5.o \ - Python/deepfreeze/encodings_iso8859_6.o \ - Python/deepfreeze/encodings_iso8859_7.o \ - Python/deepfreeze/encodings_iso8859_8.o \ - Python/deepfreeze/encodings_iso8859_9.o \ - Python/deepfreeze/encodings_johab.o \ - Python/deepfreeze/encodings_koi8_r.o \ - Python/deepfreeze/encodings_koi8_t.o \ - Python/deepfreeze/encodings_koi8_u.o \ - Python/deepfreeze/encodings_kz1048.o \ - Python/deepfreeze/encodings_latin_1.o \ - Python/deepfreeze/encodings_mac_arabic.o \ - Python/deepfreeze/encodings_mac_croatian.o \ - Python/deepfreeze/encodings_mac_cyrillic.o \ - Python/deepfreeze/encodings_mac_farsi.o \ - Python/deepfreeze/encodings_mac_greek.o \ - Python/deepfreeze/encodings_mac_iceland.o \ - Python/deepfreeze/encodings_mac_latin2.o \ - Python/deepfreeze/encodings_mac_roman.o \ - Python/deepfreeze/encodings_mac_romanian.o \ - Python/deepfreeze/encodings_mac_turkish.o \ - Python/deepfreeze/encodings_mbcs.o \ - Python/deepfreeze/encodings_oem.o \ - Python/deepfreeze/encodings_palmos.o \ - Python/deepfreeze/encodings_ptcp154.o \ - Python/deepfreeze/encodings_punycode.o \ - Python/deepfreeze/encodings_quopri_codec.o \ - Python/deepfreeze/encodings_raw_unicode_escape.o \ - Python/deepfreeze/encodings_rot_13.o \ - Python/deepfreeze/encodings_shift_jis.o \ - Python/deepfreeze/encodings_shift_jis_2004.o \ - Python/deepfreeze/encodings_shift_jisx0213.o \ - Python/deepfreeze/encodings_tis_620.o \ - Python/deepfreeze/encodings_undefined.o \ - Python/deepfreeze/encodings_unicode_escape.o \ - Python/deepfreeze/encodings_utf_16.o \ - Python/deepfreeze/encodings_utf_16_be.o \ - Python/deepfreeze/encodings_utf_16_le.o \ - Python/deepfreeze/encodings_utf_32.o \ - Python/deepfreeze/encodings_utf_32_be.o \ - Python/deepfreeze/encodings_utf_32_le.o \ - Python/deepfreeze/encodings_utf_7.o \ - Python/deepfreeze/encodings_utf_8.o \ - Python/deepfreeze/encodings_utf_8_sig.o \ - Python/deepfreeze/encodings_uu_codec.o \ - Python/deepfreeze/encodings_zlib_codec.o \ Python/deepfreeze/io.o \ Python/deepfreeze/_collections_abc.o \ Python/deepfreeze/_sitebuiltins.o \ @@ -898,959 +775,112 @@ regen-deepfreeze: $(DEEPFREEZE_OBJS) # BEGIN: deepfreeze modules Python/deepfreeze/importlib__bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/importlib__bootstrap.c from Lib/importlib/_bootstrap.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap.py \ -m importlib._bootstrap \ -o $(srcdir)/Python/deepfreeze/importlib__bootstrap.c Python/deepfreeze/importlib__bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/importlib__bootstrap_external.c from Lib/importlib/_bootstrap_external.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap_external.py \ -m importlib._bootstrap_external \ -o $(srcdir)/Python/deepfreeze/importlib__bootstrap_external.c Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/zipimport.py \ -m zipimport \ -o $(srcdir)/Python/deepfreeze/zipimport.c Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/abc.py \ -m abc \ -o $(srcdir)/Python/deepfreeze/abc.c Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/codecs.py \ -m codecs \ -o $(srcdir)/Python/deepfreeze/codecs.c -Python/deepfreeze/encodings.c: Lib/encodings/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/__init__.py \ - -m encodings \ - -o $(srcdir)/Python/deepfreeze/encodings.c - -Python/deepfreeze/encodings___init__.c: Lib/encodings/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/__init__.py \ - -m encodings.__init__ \ - -o $(srcdir)/Python/deepfreeze/encodings___init__.c - -Python/deepfreeze/encodings_aliases.c: Lib/encodings/aliases.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/aliases.py \ - -m encodings.aliases \ - -o $(srcdir)/Python/deepfreeze/encodings_aliases.c - -Python/deepfreeze/encodings_ascii.c: Lib/encodings/ascii.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/ascii.py \ - -m encodings.ascii \ - -o $(srcdir)/Python/deepfreeze/encodings_ascii.c - -Python/deepfreeze/encodings_base64_codec.c: Lib/encodings/base64_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/base64_codec.py \ - -m encodings.base64_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_base64_codec.c - -Python/deepfreeze/encodings_big5.c: Lib/encodings/big5.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/big5.py \ - -m encodings.big5 \ - -o $(srcdir)/Python/deepfreeze/encodings_big5.c - -Python/deepfreeze/encodings_big5hkscs.c: Lib/encodings/big5hkscs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/big5hkscs.py \ - -m encodings.big5hkscs \ - -o $(srcdir)/Python/deepfreeze/encodings_big5hkscs.c - -Python/deepfreeze/encodings_bz2_codec.c: Lib/encodings/bz2_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/bz2_codec.py \ - -m encodings.bz2_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_bz2_codec.c - -Python/deepfreeze/encodings_charmap.c: Lib/encodings/charmap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/charmap.py \ - -m encodings.charmap \ - -o $(srcdir)/Python/deepfreeze/encodings_charmap.c - -Python/deepfreeze/encodings_cp037.c: Lib/encodings/cp037.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp037.py \ - -m encodings.cp037 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp037.c - -Python/deepfreeze/encodings_cp1006.c: Lib/encodings/cp1006.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1006.py \ - -m encodings.cp1006 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1006.c - -Python/deepfreeze/encodings_cp1026.c: Lib/encodings/cp1026.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1026.py \ - -m encodings.cp1026 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1026.c - -Python/deepfreeze/encodings_cp1125.c: Lib/encodings/cp1125.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1125.py \ - -m encodings.cp1125 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1125.c - -Python/deepfreeze/encodings_cp1140.c: Lib/encodings/cp1140.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1140.py \ - -m encodings.cp1140 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1140.c - -Python/deepfreeze/encodings_cp1250.c: Lib/encodings/cp1250.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1250.py \ - -m encodings.cp1250 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1250.c - -Python/deepfreeze/encodings_cp1251.c: Lib/encodings/cp1251.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1251.py \ - -m encodings.cp1251 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1251.c - -Python/deepfreeze/encodings_cp1252.c: Lib/encodings/cp1252.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1252.py \ - -m encodings.cp1252 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1252.c - -Python/deepfreeze/encodings_cp1253.c: Lib/encodings/cp1253.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1253.py \ - -m encodings.cp1253 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1253.c - -Python/deepfreeze/encodings_cp1254.c: Lib/encodings/cp1254.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1254.py \ - -m encodings.cp1254 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1254.c - -Python/deepfreeze/encodings_cp1255.c: Lib/encodings/cp1255.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1255.py \ - -m encodings.cp1255 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1255.c - -Python/deepfreeze/encodings_cp1256.c: Lib/encodings/cp1256.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1256.py \ - -m encodings.cp1256 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1256.c - -Python/deepfreeze/encodings_cp1257.c: Lib/encodings/cp1257.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1257.py \ - -m encodings.cp1257 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1257.c - -Python/deepfreeze/encodings_cp1258.c: Lib/encodings/cp1258.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp1258.py \ - -m encodings.cp1258 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp1258.c - -Python/deepfreeze/encodings_cp273.c: Lib/encodings/cp273.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp273.py \ - -m encodings.cp273 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp273.c - -Python/deepfreeze/encodings_cp424.c: Lib/encodings/cp424.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp424.py \ - -m encodings.cp424 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp424.c - -Python/deepfreeze/encodings_cp437.c: Lib/encodings/cp437.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp437.py \ - -m encodings.cp437 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp437.c - -Python/deepfreeze/encodings_cp500.c: Lib/encodings/cp500.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp500.py \ - -m encodings.cp500 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp500.c - -Python/deepfreeze/encodings_cp720.c: Lib/encodings/cp720.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp720.py \ - -m encodings.cp720 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp720.c - -Python/deepfreeze/encodings_cp737.c: Lib/encodings/cp737.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp737.py \ - -m encodings.cp737 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp737.c - -Python/deepfreeze/encodings_cp775.c: Lib/encodings/cp775.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp775.py \ - -m encodings.cp775 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp775.c - -Python/deepfreeze/encodings_cp850.c: Lib/encodings/cp850.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp850.py \ - -m encodings.cp850 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp850.c - -Python/deepfreeze/encodings_cp852.c: Lib/encodings/cp852.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp852.py \ - -m encodings.cp852 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp852.c - -Python/deepfreeze/encodings_cp855.c: Lib/encodings/cp855.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp855.py \ - -m encodings.cp855 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp855.c - -Python/deepfreeze/encodings_cp856.c: Lib/encodings/cp856.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp856.py \ - -m encodings.cp856 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp856.c - -Python/deepfreeze/encodings_cp857.c: Lib/encodings/cp857.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp857.py \ - -m encodings.cp857 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp857.c - -Python/deepfreeze/encodings_cp858.c: Lib/encodings/cp858.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp858.py \ - -m encodings.cp858 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp858.c - -Python/deepfreeze/encodings_cp860.c: Lib/encodings/cp860.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp860.py \ - -m encodings.cp860 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp860.c - -Python/deepfreeze/encodings_cp861.c: Lib/encodings/cp861.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp861.py \ - -m encodings.cp861 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp861.c - -Python/deepfreeze/encodings_cp862.c: Lib/encodings/cp862.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp862.py \ - -m encodings.cp862 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp862.c - -Python/deepfreeze/encodings_cp863.c: Lib/encodings/cp863.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp863.py \ - -m encodings.cp863 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp863.c - -Python/deepfreeze/encodings_cp864.c: Lib/encodings/cp864.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp864.py \ - -m encodings.cp864 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp864.c - -Python/deepfreeze/encodings_cp865.c: Lib/encodings/cp865.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp865.py \ - -m encodings.cp865 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp865.c - -Python/deepfreeze/encodings_cp866.c: Lib/encodings/cp866.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp866.py \ - -m encodings.cp866 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp866.c - -Python/deepfreeze/encodings_cp869.c: Lib/encodings/cp869.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp869.py \ - -m encodings.cp869 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp869.c - -Python/deepfreeze/encodings_cp874.c: Lib/encodings/cp874.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp874.py \ - -m encodings.cp874 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp874.c - -Python/deepfreeze/encodings_cp875.c: Lib/encodings/cp875.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp875.py \ - -m encodings.cp875 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp875.c - -Python/deepfreeze/encodings_cp932.c: Lib/encodings/cp932.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp932.py \ - -m encodings.cp932 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp932.c - -Python/deepfreeze/encodings_cp949.c: Lib/encodings/cp949.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp949.py \ - -m encodings.cp949 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp949.c - -Python/deepfreeze/encodings_cp950.c: Lib/encodings/cp950.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/cp950.py \ - -m encodings.cp950 \ - -o $(srcdir)/Python/deepfreeze/encodings_cp950.c - -Python/deepfreeze/encodings_euc_jis_2004.c: Lib/encodings/euc_jis_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/euc_jis_2004.py \ - -m encodings.euc_jis_2004 \ - -o $(srcdir)/Python/deepfreeze/encodings_euc_jis_2004.c - -Python/deepfreeze/encodings_euc_jisx0213.c: Lib/encodings/euc_jisx0213.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/euc_jisx0213.py \ - -m encodings.euc_jisx0213 \ - -o $(srcdir)/Python/deepfreeze/encodings_euc_jisx0213.c - -Python/deepfreeze/encodings_euc_jp.c: Lib/encodings/euc_jp.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/euc_jp.py \ - -m encodings.euc_jp \ - -o $(srcdir)/Python/deepfreeze/encodings_euc_jp.c - -Python/deepfreeze/encodings_euc_kr.c: Lib/encodings/euc_kr.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/euc_kr.py \ - -m encodings.euc_kr \ - -o $(srcdir)/Python/deepfreeze/encodings_euc_kr.c - -Python/deepfreeze/encodings_gb18030.c: Lib/encodings/gb18030.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/gb18030.py \ - -m encodings.gb18030 \ - -o $(srcdir)/Python/deepfreeze/encodings_gb18030.c - -Python/deepfreeze/encodings_gb2312.c: Lib/encodings/gb2312.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/gb2312.py \ - -m encodings.gb2312 \ - -o $(srcdir)/Python/deepfreeze/encodings_gb2312.c - -Python/deepfreeze/encodings_gbk.c: Lib/encodings/gbk.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/gbk.py \ - -m encodings.gbk \ - -o $(srcdir)/Python/deepfreeze/encodings_gbk.c - -Python/deepfreeze/encodings_hex_codec.c: Lib/encodings/hex_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/hex_codec.py \ - -m encodings.hex_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_hex_codec.c - -Python/deepfreeze/encodings_hp_roman8.c: Lib/encodings/hp_roman8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/hp_roman8.py \ - -m encodings.hp_roman8 \ - -o $(srcdir)/Python/deepfreeze/encodings_hp_roman8.c - -Python/deepfreeze/encodings_hz.c: Lib/encodings/hz.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/hz.py \ - -m encodings.hz \ - -o $(srcdir)/Python/deepfreeze/encodings_hz.c - -Python/deepfreeze/encodings_idna.c: Lib/encodings/idna.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/idna.py \ - -m encodings.idna \ - -o $(srcdir)/Python/deepfreeze/encodings_idna.c - -Python/deepfreeze/encodings_iso2022_jp.c: Lib/encodings/iso2022_jp.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp.py \ - -m encodings.iso2022_jp \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp.c - -Python/deepfreeze/encodings_iso2022_jp_1.c: Lib/encodings/iso2022_jp_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp_1.py \ - -m encodings.iso2022_jp_1 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_1.c - -Python/deepfreeze/encodings_iso2022_jp_2.c: Lib/encodings/iso2022_jp_2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp_2.py \ - -m encodings.iso2022_jp_2 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_2.c - -Python/deepfreeze/encodings_iso2022_jp_2004.c: Lib/encodings/iso2022_jp_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp_2004.py \ - -m encodings.iso2022_jp_2004 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_2004.c - -Python/deepfreeze/encodings_iso2022_jp_3.c: Lib/encodings/iso2022_jp_3.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp_3.py \ - -m encodings.iso2022_jp_3 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_3.c - -Python/deepfreeze/encodings_iso2022_jp_ext.c: Lib/encodings/iso2022_jp_ext.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_jp_ext.py \ - -m encodings.iso2022_jp_ext \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_jp_ext.c - -Python/deepfreeze/encodings_iso2022_kr.c: Lib/encodings/iso2022_kr.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso2022_kr.py \ - -m encodings.iso2022_kr \ - -o $(srcdir)/Python/deepfreeze/encodings_iso2022_kr.c - -Python/deepfreeze/encodings_iso8859_1.c: Lib/encodings/iso8859_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_1.py \ - -m encodings.iso8859_1 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_1.c - -Python/deepfreeze/encodings_iso8859_10.c: Lib/encodings/iso8859_10.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_10.py \ - -m encodings.iso8859_10 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_10.c - -Python/deepfreeze/encodings_iso8859_11.c: Lib/encodings/iso8859_11.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_11.py \ - -m encodings.iso8859_11 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_11.c - -Python/deepfreeze/encodings_iso8859_13.c: Lib/encodings/iso8859_13.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_13.py \ - -m encodings.iso8859_13 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_13.c - -Python/deepfreeze/encodings_iso8859_14.c: Lib/encodings/iso8859_14.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_14.py \ - -m encodings.iso8859_14 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_14.c - -Python/deepfreeze/encodings_iso8859_15.c: Lib/encodings/iso8859_15.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_15.py \ - -m encodings.iso8859_15 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_15.c - -Python/deepfreeze/encodings_iso8859_16.c: Lib/encodings/iso8859_16.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_16.py \ - -m encodings.iso8859_16 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_16.c - -Python/deepfreeze/encodings_iso8859_2.c: Lib/encodings/iso8859_2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_2.py \ - -m encodings.iso8859_2 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_2.c - -Python/deepfreeze/encodings_iso8859_3.c: Lib/encodings/iso8859_3.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_3.py \ - -m encodings.iso8859_3 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_3.c - -Python/deepfreeze/encodings_iso8859_4.c: Lib/encodings/iso8859_4.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_4.py \ - -m encodings.iso8859_4 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_4.c - -Python/deepfreeze/encodings_iso8859_5.c: Lib/encodings/iso8859_5.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_5.py \ - -m encodings.iso8859_5 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_5.c - -Python/deepfreeze/encodings_iso8859_6.c: Lib/encodings/iso8859_6.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_6.py \ - -m encodings.iso8859_6 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_6.c - -Python/deepfreeze/encodings_iso8859_7.c: Lib/encodings/iso8859_7.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_7.py \ - -m encodings.iso8859_7 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_7.c - -Python/deepfreeze/encodings_iso8859_8.c: Lib/encodings/iso8859_8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_8.py \ - -m encodings.iso8859_8 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_8.c - -Python/deepfreeze/encodings_iso8859_9.c: Lib/encodings/iso8859_9.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/iso8859_9.py \ - -m encodings.iso8859_9 \ - -o $(srcdir)/Python/deepfreeze/encodings_iso8859_9.c - -Python/deepfreeze/encodings_johab.c: Lib/encodings/johab.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/johab.py \ - -m encodings.johab \ - -o $(srcdir)/Python/deepfreeze/encodings_johab.c - -Python/deepfreeze/encodings_koi8_r.c: Lib/encodings/koi8_r.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/koi8_r.py \ - -m encodings.koi8_r \ - -o $(srcdir)/Python/deepfreeze/encodings_koi8_r.c - -Python/deepfreeze/encodings_koi8_t.c: Lib/encodings/koi8_t.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/koi8_t.py \ - -m encodings.koi8_t \ - -o $(srcdir)/Python/deepfreeze/encodings_koi8_t.c - -Python/deepfreeze/encodings_koi8_u.c: Lib/encodings/koi8_u.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/koi8_u.py \ - -m encodings.koi8_u \ - -o $(srcdir)/Python/deepfreeze/encodings_koi8_u.c - -Python/deepfreeze/encodings_kz1048.c: Lib/encodings/kz1048.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/kz1048.py \ - -m encodings.kz1048 \ - -o $(srcdir)/Python/deepfreeze/encodings_kz1048.c - -Python/deepfreeze/encodings_latin_1.c: Lib/encodings/latin_1.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/latin_1.py \ - -m encodings.latin_1 \ - -o $(srcdir)/Python/deepfreeze/encodings_latin_1.c - -Python/deepfreeze/encodings_mac_arabic.c: Lib/encodings/mac_arabic.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_arabic.py \ - -m encodings.mac_arabic \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_arabic.c - -Python/deepfreeze/encodings_mac_croatian.c: Lib/encodings/mac_croatian.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_croatian.py \ - -m encodings.mac_croatian \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_croatian.c - -Python/deepfreeze/encodings_mac_cyrillic.c: Lib/encodings/mac_cyrillic.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_cyrillic.py \ - -m encodings.mac_cyrillic \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_cyrillic.c - -Python/deepfreeze/encodings_mac_farsi.c: Lib/encodings/mac_farsi.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_farsi.py \ - -m encodings.mac_farsi \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_farsi.c - -Python/deepfreeze/encodings_mac_greek.c: Lib/encodings/mac_greek.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_greek.py \ - -m encodings.mac_greek \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_greek.c - -Python/deepfreeze/encodings_mac_iceland.c: Lib/encodings/mac_iceland.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_iceland.py \ - -m encodings.mac_iceland \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_iceland.c - -Python/deepfreeze/encodings_mac_latin2.c: Lib/encodings/mac_latin2.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_latin2.py \ - -m encodings.mac_latin2 \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_latin2.c - -Python/deepfreeze/encodings_mac_roman.c: Lib/encodings/mac_roman.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_roman.py \ - -m encodings.mac_roman \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_roman.c - -Python/deepfreeze/encodings_mac_romanian.c: Lib/encodings/mac_romanian.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_romanian.py \ - -m encodings.mac_romanian \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_romanian.c - -Python/deepfreeze/encodings_mac_turkish.c: Lib/encodings/mac_turkish.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mac_turkish.py \ - -m encodings.mac_turkish \ - -o $(srcdir)/Python/deepfreeze/encodings_mac_turkish.c - -Python/deepfreeze/encodings_mbcs.c: Lib/encodings/mbcs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/mbcs.py \ - -m encodings.mbcs \ - -o $(srcdir)/Python/deepfreeze/encodings_mbcs.c - -Python/deepfreeze/encodings_oem.c: Lib/encodings/oem.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/oem.py \ - -m encodings.oem \ - -o $(srcdir)/Python/deepfreeze/encodings_oem.c - -Python/deepfreeze/encodings_palmos.c: Lib/encodings/palmos.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/palmos.py \ - -m encodings.palmos \ - -o $(srcdir)/Python/deepfreeze/encodings_palmos.c - -Python/deepfreeze/encodings_ptcp154.c: Lib/encodings/ptcp154.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/ptcp154.py \ - -m encodings.ptcp154 \ - -o $(srcdir)/Python/deepfreeze/encodings_ptcp154.c - -Python/deepfreeze/encodings_punycode.c: Lib/encodings/punycode.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/punycode.py \ - -m encodings.punycode \ - -o $(srcdir)/Python/deepfreeze/encodings_punycode.c - -Python/deepfreeze/encodings_quopri_codec.c: Lib/encodings/quopri_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/quopri_codec.py \ - -m encodings.quopri_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_quopri_codec.c - -Python/deepfreeze/encodings_raw_unicode_escape.c: Lib/encodings/raw_unicode_escape.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/raw_unicode_escape.py \ - -m encodings.raw_unicode_escape \ - -o $(srcdir)/Python/deepfreeze/encodings_raw_unicode_escape.c - -Python/deepfreeze/encodings_rot_13.c: Lib/encodings/rot_13.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/rot_13.py \ - -m encodings.rot_13 \ - -o $(srcdir)/Python/deepfreeze/encodings_rot_13.c - -Python/deepfreeze/encodings_shift_jis.c: Lib/encodings/shift_jis.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/shift_jis.py \ - -m encodings.shift_jis \ - -o $(srcdir)/Python/deepfreeze/encodings_shift_jis.c - -Python/deepfreeze/encodings_shift_jis_2004.c: Lib/encodings/shift_jis_2004.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/shift_jis_2004.py \ - -m encodings.shift_jis_2004 \ - -o $(srcdir)/Python/deepfreeze/encodings_shift_jis_2004.c - -Python/deepfreeze/encodings_shift_jisx0213.c: Lib/encodings/shift_jisx0213.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/shift_jisx0213.py \ - -m encodings.shift_jisx0213 \ - -o $(srcdir)/Python/deepfreeze/encodings_shift_jisx0213.c - -Python/deepfreeze/encodings_tis_620.c: Lib/encodings/tis_620.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/tis_620.py \ - -m encodings.tis_620 \ - -o $(srcdir)/Python/deepfreeze/encodings_tis_620.c - -Python/deepfreeze/encodings_undefined.c: Lib/encodings/undefined.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/undefined.py \ - -m encodings.undefined \ - -o $(srcdir)/Python/deepfreeze/encodings_undefined.c - -Python/deepfreeze/encodings_unicode_escape.c: Lib/encodings/unicode_escape.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/unicode_escape.py \ - -m encodings.unicode_escape \ - -o $(srcdir)/Python/deepfreeze/encodings_unicode_escape.c - -Python/deepfreeze/encodings_utf_16.c: Lib/encodings/utf_16.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_16.py \ - -m encodings.utf_16 \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_16.c - -Python/deepfreeze/encodings_utf_16_be.c: Lib/encodings/utf_16_be.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_16_be.py \ - -m encodings.utf_16_be \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_16_be.c - -Python/deepfreeze/encodings_utf_16_le.c: Lib/encodings/utf_16_le.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_16_le.py \ - -m encodings.utf_16_le \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_16_le.c - -Python/deepfreeze/encodings_utf_32.c: Lib/encodings/utf_32.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_32.py \ - -m encodings.utf_32 \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_32.c - -Python/deepfreeze/encodings_utf_32_be.c: Lib/encodings/utf_32_be.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_32_be.py \ - -m encodings.utf_32_be \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_32_be.c - -Python/deepfreeze/encodings_utf_32_le.c: Lib/encodings/utf_32_le.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_32_le.py \ - -m encodings.utf_32_le \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_32_le.c - -Python/deepfreeze/encodings_utf_7.c: Lib/encodings/utf_7.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_7.py \ - -m encodings.utf_7 \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_7.c - -Python/deepfreeze/encodings_utf_8.c: Lib/encodings/utf_8.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_8.py \ - -m encodings.utf_8 \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_8.c - -Python/deepfreeze/encodings_utf_8_sig.c: Lib/encodings/utf_8_sig.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/utf_8_sig.py \ - -m encodings.utf_8_sig \ - -o $(srcdir)/Python/deepfreeze/encodings_utf_8_sig.c - -Python/deepfreeze/encodings_uu_codec.c: Lib/encodings/uu_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/uu_codec.py \ - -m encodings.uu_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_uu_codec.c - -Python/deepfreeze/encodings_zlib_codec.c: Lib/encodings/zlib_codec.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ - $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/encodings/zlib_codec.py \ - -m encodings.zlib_codec \ - -o $(srcdir)/Python/deepfreeze/encodings_zlib_codec.c - Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/io.py \ -m io \ -o $(srcdir)/Python/deepfreeze/io.c Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_collections_abc.py \ -m _collections_abc \ -o $(srcdir)/Python/deepfreeze/_collections_abc.c Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_sitebuiltins.py \ -m _sitebuiltins \ -o $(srcdir)/Python/deepfreeze/_sitebuiltins.c Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/genericpath.py \ -m genericpath \ -o $(srcdir)/Python/deepfreeze/genericpath.c Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/posixpath.py \ -m posixpath \ -o $(srcdir)/Python/deepfreeze/posixpath.c Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/os.py \ -m os \ -o $(srcdir)/Python/deepfreeze/os.c Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/site.py \ -m site \ -o $(srcdir)/Python/deepfreeze/site.c Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/stat.py \ -m stat \ -o $(srcdir)/Python/deepfreeze/stat.c Python/deepfreeze/hello.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - $(BOOTSTRAP) \ + @echo "Deepfreezing Python/deepfreeze/hello.c from Tools/freeze/flag.py" + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Tools/freeze/flag.py \ -m hello \ @@ -1876,687 +906,86 @@ regen-frozen: Tools/scripts/freeze_modules.py $(FROZEN_FILES) # BEGIN: freezing modules Python/frozen_modules/importlib__bootstrap.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/importlib/_bootstrap.py - $(srcdir)/Programs/_freeze_module importlib._bootstrap \ + @echo "Freezing Python/frozen_modules/importlib__bootstrap.h from Lib/importlib/_bootstrap.py" + @$(srcdir)/Programs/_freeze_module importlib._bootstrap \ $(srcdir)/Lib/importlib/_bootstrap.py \ $(srcdir)/Python/frozen_modules/importlib__bootstrap.h Python/frozen_modules/importlib__bootstrap_external.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/importlib/_bootstrap_external.py - $(srcdir)/Programs/_freeze_module importlib._bootstrap_external \ + @echo "Freezing Python/frozen_modules/importlib__bootstrap_external.h from Lib/importlib/_bootstrap_external.py" + @$(srcdir)/Programs/_freeze_module importlib._bootstrap_external \ $(srcdir)/Lib/importlib/_bootstrap_external.py \ $(srcdir)/Python/frozen_modules/importlib__bootstrap_external.h Python/frozen_modules/zipimport.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/zipimport.py - $(srcdir)/Programs/_freeze_module zipimport \ + @echo "Freezing Python/frozen_modules/zipimport.h from Lib/zipimport.py" + @$(srcdir)/Programs/_freeze_module zipimport \ $(srcdir)/Lib/zipimport.py \ $(srcdir)/Python/frozen_modules/zipimport.h Python/frozen_modules/abc.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/abc.py - $(srcdir)/Programs/_freeze_module abc \ + @echo "Freezing Python/frozen_modules/abc.h from Lib/abc.py" + @$(srcdir)/Programs/_freeze_module abc \ $(srcdir)/Lib/abc.py \ $(srcdir)/Python/frozen_modules/abc.h Python/frozen_modules/codecs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/codecs.py - $(srcdir)/Programs/_freeze_module codecs \ + @echo "Freezing Python/frozen_modules/codecs.h from Lib/codecs.py" + @$(srcdir)/Programs/_freeze_module codecs \ $(srcdir)/Lib/codecs.py \ $(srcdir)/Python/frozen_modules/codecs.h -Python/frozen_modules/encodings.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/__init__.py - $(srcdir)/Programs/_freeze_module encodings \ - $(srcdir)/Lib/encodings/__init__.py \ - $(srcdir)/Python/frozen_modules/encodings.h - -Python/frozen_modules/encodings___init__.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/__init__.py - $(srcdir)/Programs/_freeze_module encodings.__init__ \ - $(srcdir)/Lib/encodings/__init__.py \ - $(srcdir)/Python/frozen_modules/encodings___init__.h - -Python/frozen_modules/encodings_aliases.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/aliases.py - $(srcdir)/Programs/_freeze_module encodings.aliases \ - $(srcdir)/Lib/encodings/aliases.py \ - $(srcdir)/Python/frozen_modules/encodings_aliases.h - -Python/frozen_modules/encodings_ascii.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/ascii.py - $(srcdir)/Programs/_freeze_module encodings.ascii \ - $(srcdir)/Lib/encodings/ascii.py \ - $(srcdir)/Python/frozen_modules/encodings_ascii.h - -Python/frozen_modules/encodings_base64_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/base64_codec.py - $(srcdir)/Programs/_freeze_module encodings.base64_codec \ - $(srcdir)/Lib/encodings/base64_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_base64_codec.h - -Python/frozen_modules/encodings_big5.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/big5.py - $(srcdir)/Programs/_freeze_module encodings.big5 \ - $(srcdir)/Lib/encodings/big5.py \ - $(srcdir)/Python/frozen_modules/encodings_big5.h - -Python/frozen_modules/encodings_big5hkscs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/big5hkscs.py - $(srcdir)/Programs/_freeze_module encodings.big5hkscs \ - $(srcdir)/Lib/encodings/big5hkscs.py \ - $(srcdir)/Python/frozen_modules/encodings_big5hkscs.h - -Python/frozen_modules/encodings_bz2_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/bz2_codec.py - $(srcdir)/Programs/_freeze_module encodings.bz2_codec \ - $(srcdir)/Lib/encodings/bz2_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_bz2_codec.h - -Python/frozen_modules/encodings_charmap.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/charmap.py - $(srcdir)/Programs/_freeze_module encodings.charmap \ - $(srcdir)/Lib/encodings/charmap.py \ - $(srcdir)/Python/frozen_modules/encodings_charmap.h - -Python/frozen_modules/encodings_cp037.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp037.py - $(srcdir)/Programs/_freeze_module encodings.cp037 \ - $(srcdir)/Lib/encodings/cp037.py \ - $(srcdir)/Python/frozen_modules/encodings_cp037.h - -Python/frozen_modules/encodings_cp1006.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1006.py - $(srcdir)/Programs/_freeze_module encodings.cp1006 \ - $(srcdir)/Lib/encodings/cp1006.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1006.h - -Python/frozen_modules/encodings_cp1026.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1026.py - $(srcdir)/Programs/_freeze_module encodings.cp1026 \ - $(srcdir)/Lib/encodings/cp1026.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1026.h - -Python/frozen_modules/encodings_cp1125.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1125.py - $(srcdir)/Programs/_freeze_module encodings.cp1125 \ - $(srcdir)/Lib/encodings/cp1125.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1125.h - -Python/frozen_modules/encodings_cp1140.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1140.py - $(srcdir)/Programs/_freeze_module encodings.cp1140 \ - $(srcdir)/Lib/encodings/cp1140.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1140.h - -Python/frozen_modules/encodings_cp1250.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1250.py - $(srcdir)/Programs/_freeze_module encodings.cp1250 \ - $(srcdir)/Lib/encodings/cp1250.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1250.h - -Python/frozen_modules/encodings_cp1251.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1251.py - $(srcdir)/Programs/_freeze_module encodings.cp1251 \ - $(srcdir)/Lib/encodings/cp1251.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1251.h - -Python/frozen_modules/encodings_cp1252.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1252.py - $(srcdir)/Programs/_freeze_module encodings.cp1252 \ - $(srcdir)/Lib/encodings/cp1252.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1252.h - -Python/frozen_modules/encodings_cp1253.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1253.py - $(srcdir)/Programs/_freeze_module encodings.cp1253 \ - $(srcdir)/Lib/encodings/cp1253.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1253.h - -Python/frozen_modules/encodings_cp1254.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1254.py - $(srcdir)/Programs/_freeze_module encodings.cp1254 \ - $(srcdir)/Lib/encodings/cp1254.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1254.h - -Python/frozen_modules/encodings_cp1255.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1255.py - $(srcdir)/Programs/_freeze_module encodings.cp1255 \ - $(srcdir)/Lib/encodings/cp1255.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1255.h - -Python/frozen_modules/encodings_cp1256.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1256.py - $(srcdir)/Programs/_freeze_module encodings.cp1256 \ - $(srcdir)/Lib/encodings/cp1256.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1256.h - -Python/frozen_modules/encodings_cp1257.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1257.py - $(srcdir)/Programs/_freeze_module encodings.cp1257 \ - $(srcdir)/Lib/encodings/cp1257.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1257.h - -Python/frozen_modules/encodings_cp1258.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp1258.py - $(srcdir)/Programs/_freeze_module encodings.cp1258 \ - $(srcdir)/Lib/encodings/cp1258.py \ - $(srcdir)/Python/frozen_modules/encodings_cp1258.h - -Python/frozen_modules/encodings_cp273.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp273.py - $(srcdir)/Programs/_freeze_module encodings.cp273 \ - $(srcdir)/Lib/encodings/cp273.py \ - $(srcdir)/Python/frozen_modules/encodings_cp273.h - -Python/frozen_modules/encodings_cp424.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp424.py - $(srcdir)/Programs/_freeze_module encodings.cp424 \ - $(srcdir)/Lib/encodings/cp424.py \ - $(srcdir)/Python/frozen_modules/encodings_cp424.h - -Python/frozen_modules/encodings_cp437.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp437.py - $(srcdir)/Programs/_freeze_module encodings.cp437 \ - $(srcdir)/Lib/encodings/cp437.py \ - $(srcdir)/Python/frozen_modules/encodings_cp437.h - -Python/frozen_modules/encodings_cp500.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp500.py - $(srcdir)/Programs/_freeze_module encodings.cp500 \ - $(srcdir)/Lib/encodings/cp500.py \ - $(srcdir)/Python/frozen_modules/encodings_cp500.h - -Python/frozen_modules/encodings_cp720.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp720.py - $(srcdir)/Programs/_freeze_module encodings.cp720 \ - $(srcdir)/Lib/encodings/cp720.py \ - $(srcdir)/Python/frozen_modules/encodings_cp720.h - -Python/frozen_modules/encodings_cp737.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp737.py - $(srcdir)/Programs/_freeze_module encodings.cp737 \ - $(srcdir)/Lib/encodings/cp737.py \ - $(srcdir)/Python/frozen_modules/encodings_cp737.h - -Python/frozen_modules/encodings_cp775.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp775.py - $(srcdir)/Programs/_freeze_module encodings.cp775 \ - $(srcdir)/Lib/encodings/cp775.py \ - $(srcdir)/Python/frozen_modules/encodings_cp775.h - -Python/frozen_modules/encodings_cp850.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp850.py - $(srcdir)/Programs/_freeze_module encodings.cp850 \ - $(srcdir)/Lib/encodings/cp850.py \ - $(srcdir)/Python/frozen_modules/encodings_cp850.h - -Python/frozen_modules/encodings_cp852.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp852.py - $(srcdir)/Programs/_freeze_module encodings.cp852 \ - $(srcdir)/Lib/encodings/cp852.py \ - $(srcdir)/Python/frozen_modules/encodings_cp852.h - -Python/frozen_modules/encodings_cp855.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp855.py - $(srcdir)/Programs/_freeze_module encodings.cp855 \ - $(srcdir)/Lib/encodings/cp855.py \ - $(srcdir)/Python/frozen_modules/encodings_cp855.h - -Python/frozen_modules/encodings_cp856.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp856.py - $(srcdir)/Programs/_freeze_module encodings.cp856 \ - $(srcdir)/Lib/encodings/cp856.py \ - $(srcdir)/Python/frozen_modules/encodings_cp856.h - -Python/frozen_modules/encodings_cp857.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp857.py - $(srcdir)/Programs/_freeze_module encodings.cp857 \ - $(srcdir)/Lib/encodings/cp857.py \ - $(srcdir)/Python/frozen_modules/encodings_cp857.h - -Python/frozen_modules/encodings_cp858.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp858.py - $(srcdir)/Programs/_freeze_module encodings.cp858 \ - $(srcdir)/Lib/encodings/cp858.py \ - $(srcdir)/Python/frozen_modules/encodings_cp858.h - -Python/frozen_modules/encodings_cp860.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp860.py - $(srcdir)/Programs/_freeze_module encodings.cp860 \ - $(srcdir)/Lib/encodings/cp860.py \ - $(srcdir)/Python/frozen_modules/encodings_cp860.h - -Python/frozen_modules/encodings_cp861.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp861.py - $(srcdir)/Programs/_freeze_module encodings.cp861 \ - $(srcdir)/Lib/encodings/cp861.py \ - $(srcdir)/Python/frozen_modules/encodings_cp861.h - -Python/frozen_modules/encodings_cp862.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp862.py - $(srcdir)/Programs/_freeze_module encodings.cp862 \ - $(srcdir)/Lib/encodings/cp862.py \ - $(srcdir)/Python/frozen_modules/encodings_cp862.h - -Python/frozen_modules/encodings_cp863.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp863.py - $(srcdir)/Programs/_freeze_module encodings.cp863 \ - $(srcdir)/Lib/encodings/cp863.py \ - $(srcdir)/Python/frozen_modules/encodings_cp863.h - -Python/frozen_modules/encodings_cp864.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp864.py - $(srcdir)/Programs/_freeze_module encodings.cp864 \ - $(srcdir)/Lib/encodings/cp864.py \ - $(srcdir)/Python/frozen_modules/encodings_cp864.h - -Python/frozen_modules/encodings_cp865.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp865.py - $(srcdir)/Programs/_freeze_module encodings.cp865 \ - $(srcdir)/Lib/encodings/cp865.py \ - $(srcdir)/Python/frozen_modules/encodings_cp865.h - -Python/frozen_modules/encodings_cp866.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp866.py - $(srcdir)/Programs/_freeze_module encodings.cp866 \ - $(srcdir)/Lib/encodings/cp866.py \ - $(srcdir)/Python/frozen_modules/encodings_cp866.h - -Python/frozen_modules/encodings_cp869.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp869.py - $(srcdir)/Programs/_freeze_module encodings.cp869 \ - $(srcdir)/Lib/encodings/cp869.py \ - $(srcdir)/Python/frozen_modules/encodings_cp869.h - -Python/frozen_modules/encodings_cp874.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp874.py - $(srcdir)/Programs/_freeze_module encodings.cp874 \ - $(srcdir)/Lib/encodings/cp874.py \ - $(srcdir)/Python/frozen_modules/encodings_cp874.h - -Python/frozen_modules/encodings_cp875.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp875.py - $(srcdir)/Programs/_freeze_module encodings.cp875 \ - $(srcdir)/Lib/encodings/cp875.py \ - $(srcdir)/Python/frozen_modules/encodings_cp875.h - -Python/frozen_modules/encodings_cp932.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp932.py - $(srcdir)/Programs/_freeze_module encodings.cp932 \ - $(srcdir)/Lib/encodings/cp932.py \ - $(srcdir)/Python/frozen_modules/encodings_cp932.h - -Python/frozen_modules/encodings_cp949.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp949.py - $(srcdir)/Programs/_freeze_module encodings.cp949 \ - $(srcdir)/Lib/encodings/cp949.py \ - $(srcdir)/Python/frozen_modules/encodings_cp949.h - -Python/frozen_modules/encodings_cp950.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/cp950.py - $(srcdir)/Programs/_freeze_module encodings.cp950 \ - $(srcdir)/Lib/encodings/cp950.py \ - $(srcdir)/Python/frozen_modules/encodings_cp950.h - -Python/frozen_modules/encodings_euc_jis_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jis_2004.py - $(srcdir)/Programs/_freeze_module encodings.euc_jis_2004 \ - $(srcdir)/Lib/encodings/euc_jis_2004.py \ - $(srcdir)/Python/frozen_modules/encodings_euc_jis_2004.h - -Python/frozen_modules/encodings_euc_jisx0213.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jisx0213.py - $(srcdir)/Programs/_freeze_module encodings.euc_jisx0213 \ - $(srcdir)/Lib/encodings/euc_jisx0213.py \ - $(srcdir)/Python/frozen_modules/encodings_euc_jisx0213.h - -Python/frozen_modules/encodings_euc_jp.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_jp.py - $(srcdir)/Programs/_freeze_module encodings.euc_jp \ - $(srcdir)/Lib/encodings/euc_jp.py \ - $(srcdir)/Python/frozen_modules/encodings_euc_jp.h - -Python/frozen_modules/encodings_euc_kr.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/euc_kr.py - $(srcdir)/Programs/_freeze_module encodings.euc_kr \ - $(srcdir)/Lib/encodings/euc_kr.py \ - $(srcdir)/Python/frozen_modules/encodings_euc_kr.h - -Python/frozen_modules/encodings_gb18030.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gb18030.py - $(srcdir)/Programs/_freeze_module encodings.gb18030 \ - $(srcdir)/Lib/encodings/gb18030.py \ - $(srcdir)/Python/frozen_modules/encodings_gb18030.h - -Python/frozen_modules/encodings_gb2312.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gb2312.py - $(srcdir)/Programs/_freeze_module encodings.gb2312 \ - $(srcdir)/Lib/encodings/gb2312.py \ - $(srcdir)/Python/frozen_modules/encodings_gb2312.h - -Python/frozen_modules/encodings_gbk.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/gbk.py - $(srcdir)/Programs/_freeze_module encodings.gbk \ - $(srcdir)/Lib/encodings/gbk.py \ - $(srcdir)/Python/frozen_modules/encodings_gbk.h - -Python/frozen_modules/encodings_hex_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hex_codec.py - $(srcdir)/Programs/_freeze_module encodings.hex_codec \ - $(srcdir)/Lib/encodings/hex_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_hex_codec.h - -Python/frozen_modules/encodings_hp_roman8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hp_roman8.py - $(srcdir)/Programs/_freeze_module encodings.hp_roman8 \ - $(srcdir)/Lib/encodings/hp_roman8.py \ - $(srcdir)/Python/frozen_modules/encodings_hp_roman8.h - -Python/frozen_modules/encodings_hz.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/hz.py - $(srcdir)/Programs/_freeze_module encodings.hz \ - $(srcdir)/Lib/encodings/hz.py \ - $(srcdir)/Python/frozen_modules/encodings_hz.h - -Python/frozen_modules/encodings_idna.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/idna.py - $(srcdir)/Programs/_freeze_module encodings.idna \ - $(srcdir)/Lib/encodings/idna.py \ - $(srcdir)/Python/frozen_modules/encodings_idna.h - -Python/frozen_modules/encodings_iso2022_jp.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp \ - $(srcdir)/Lib/encodings/iso2022_jp.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp.h - -Python/frozen_modules/encodings_iso2022_jp_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_1.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_1 \ - $(srcdir)/Lib/encodings/iso2022_jp_1.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_1.h - -Python/frozen_modules/encodings_iso2022_jp_2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_2.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_2 \ - $(srcdir)/Lib/encodings/iso2022_jp_2.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2.h - -Python/frozen_modules/encodings_iso2022_jp_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_2004.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_2004 \ - $(srcdir)/Lib/encodings/iso2022_jp_2004.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2004.h - -Python/frozen_modules/encodings_iso2022_jp_3.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_3.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_3 \ - $(srcdir)/Lib/encodings/iso2022_jp_3.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_3.h - -Python/frozen_modules/encodings_iso2022_jp_ext.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_jp_ext.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_jp_ext \ - $(srcdir)/Lib/encodings/iso2022_jp_ext.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_ext.h - -Python/frozen_modules/encodings_iso2022_kr.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso2022_kr.py - $(srcdir)/Programs/_freeze_module encodings.iso2022_kr \ - $(srcdir)/Lib/encodings/iso2022_kr.py \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_kr.h - -Python/frozen_modules/encodings_iso8859_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_1.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_1 \ - $(srcdir)/Lib/encodings/iso8859_1.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_1.h - -Python/frozen_modules/encodings_iso8859_10.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_10.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_10 \ - $(srcdir)/Lib/encodings/iso8859_10.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_10.h - -Python/frozen_modules/encodings_iso8859_11.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_11.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_11 \ - $(srcdir)/Lib/encodings/iso8859_11.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_11.h - -Python/frozen_modules/encodings_iso8859_13.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_13.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_13 \ - $(srcdir)/Lib/encodings/iso8859_13.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_13.h - -Python/frozen_modules/encodings_iso8859_14.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_14.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_14 \ - $(srcdir)/Lib/encodings/iso8859_14.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_14.h - -Python/frozen_modules/encodings_iso8859_15.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_15.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_15 \ - $(srcdir)/Lib/encodings/iso8859_15.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_15.h - -Python/frozen_modules/encodings_iso8859_16.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_16.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_16 \ - $(srcdir)/Lib/encodings/iso8859_16.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_16.h - -Python/frozen_modules/encodings_iso8859_2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_2.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_2 \ - $(srcdir)/Lib/encodings/iso8859_2.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_2.h - -Python/frozen_modules/encodings_iso8859_3.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_3.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_3 \ - $(srcdir)/Lib/encodings/iso8859_3.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_3.h - -Python/frozen_modules/encodings_iso8859_4.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_4.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_4 \ - $(srcdir)/Lib/encodings/iso8859_4.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_4.h - -Python/frozen_modules/encodings_iso8859_5.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_5.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_5 \ - $(srcdir)/Lib/encodings/iso8859_5.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_5.h - -Python/frozen_modules/encodings_iso8859_6.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_6.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_6 \ - $(srcdir)/Lib/encodings/iso8859_6.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_6.h - -Python/frozen_modules/encodings_iso8859_7.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_7.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_7 \ - $(srcdir)/Lib/encodings/iso8859_7.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_7.h - -Python/frozen_modules/encodings_iso8859_8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_8.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_8 \ - $(srcdir)/Lib/encodings/iso8859_8.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_8.h - -Python/frozen_modules/encodings_iso8859_9.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/iso8859_9.py - $(srcdir)/Programs/_freeze_module encodings.iso8859_9 \ - $(srcdir)/Lib/encodings/iso8859_9.py \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_9.h - -Python/frozen_modules/encodings_johab.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/johab.py - $(srcdir)/Programs/_freeze_module encodings.johab \ - $(srcdir)/Lib/encodings/johab.py \ - $(srcdir)/Python/frozen_modules/encodings_johab.h - -Python/frozen_modules/encodings_koi8_r.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_r.py - $(srcdir)/Programs/_freeze_module encodings.koi8_r \ - $(srcdir)/Lib/encodings/koi8_r.py \ - $(srcdir)/Python/frozen_modules/encodings_koi8_r.h - -Python/frozen_modules/encodings_koi8_t.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_t.py - $(srcdir)/Programs/_freeze_module encodings.koi8_t \ - $(srcdir)/Lib/encodings/koi8_t.py \ - $(srcdir)/Python/frozen_modules/encodings_koi8_t.h - -Python/frozen_modules/encodings_koi8_u.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/koi8_u.py - $(srcdir)/Programs/_freeze_module encodings.koi8_u \ - $(srcdir)/Lib/encodings/koi8_u.py \ - $(srcdir)/Python/frozen_modules/encodings_koi8_u.h - -Python/frozen_modules/encodings_kz1048.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/kz1048.py - $(srcdir)/Programs/_freeze_module encodings.kz1048 \ - $(srcdir)/Lib/encodings/kz1048.py \ - $(srcdir)/Python/frozen_modules/encodings_kz1048.h - -Python/frozen_modules/encodings_latin_1.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/latin_1.py - $(srcdir)/Programs/_freeze_module encodings.latin_1 \ - $(srcdir)/Lib/encodings/latin_1.py \ - $(srcdir)/Python/frozen_modules/encodings_latin_1.h - -Python/frozen_modules/encodings_mac_arabic.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_arabic.py - $(srcdir)/Programs/_freeze_module encodings.mac_arabic \ - $(srcdir)/Lib/encodings/mac_arabic.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_arabic.h - -Python/frozen_modules/encodings_mac_croatian.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_croatian.py - $(srcdir)/Programs/_freeze_module encodings.mac_croatian \ - $(srcdir)/Lib/encodings/mac_croatian.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_croatian.h - -Python/frozen_modules/encodings_mac_cyrillic.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_cyrillic.py - $(srcdir)/Programs/_freeze_module encodings.mac_cyrillic \ - $(srcdir)/Lib/encodings/mac_cyrillic.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_cyrillic.h - -Python/frozen_modules/encodings_mac_farsi.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_farsi.py - $(srcdir)/Programs/_freeze_module encodings.mac_farsi \ - $(srcdir)/Lib/encodings/mac_farsi.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_farsi.h - -Python/frozen_modules/encodings_mac_greek.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_greek.py - $(srcdir)/Programs/_freeze_module encodings.mac_greek \ - $(srcdir)/Lib/encodings/mac_greek.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_greek.h - -Python/frozen_modules/encodings_mac_iceland.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_iceland.py - $(srcdir)/Programs/_freeze_module encodings.mac_iceland \ - $(srcdir)/Lib/encodings/mac_iceland.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_iceland.h - -Python/frozen_modules/encodings_mac_latin2.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_latin2.py - $(srcdir)/Programs/_freeze_module encodings.mac_latin2 \ - $(srcdir)/Lib/encodings/mac_latin2.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_latin2.h - -Python/frozen_modules/encodings_mac_roman.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_roman.py - $(srcdir)/Programs/_freeze_module encodings.mac_roman \ - $(srcdir)/Lib/encodings/mac_roman.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_roman.h - -Python/frozen_modules/encodings_mac_romanian.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_romanian.py - $(srcdir)/Programs/_freeze_module encodings.mac_romanian \ - $(srcdir)/Lib/encodings/mac_romanian.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_romanian.h - -Python/frozen_modules/encodings_mac_turkish.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mac_turkish.py - $(srcdir)/Programs/_freeze_module encodings.mac_turkish \ - $(srcdir)/Lib/encodings/mac_turkish.py \ - $(srcdir)/Python/frozen_modules/encodings_mac_turkish.h - -Python/frozen_modules/encodings_mbcs.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/mbcs.py - $(srcdir)/Programs/_freeze_module encodings.mbcs \ - $(srcdir)/Lib/encodings/mbcs.py \ - $(srcdir)/Python/frozen_modules/encodings_mbcs.h - -Python/frozen_modules/encodings_oem.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/oem.py - $(srcdir)/Programs/_freeze_module encodings.oem \ - $(srcdir)/Lib/encodings/oem.py \ - $(srcdir)/Python/frozen_modules/encodings_oem.h - -Python/frozen_modules/encodings_palmos.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/palmos.py - $(srcdir)/Programs/_freeze_module encodings.palmos \ - $(srcdir)/Lib/encodings/palmos.py \ - $(srcdir)/Python/frozen_modules/encodings_palmos.h - -Python/frozen_modules/encodings_ptcp154.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/ptcp154.py - $(srcdir)/Programs/_freeze_module encodings.ptcp154 \ - $(srcdir)/Lib/encodings/ptcp154.py \ - $(srcdir)/Python/frozen_modules/encodings_ptcp154.h - -Python/frozen_modules/encodings_punycode.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/punycode.py - $(srcdir)/Programs/_freeze_module encodings.punycode \ - $(srcdir)/Lib/encodings/punycode.py \ - $(srcdir)/Python/frozen_modules/encodings_punycode.h - -Python/frozen_modules/encodings_quopri_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/quopri_codec.py - $(srcdir)/Programs/_freeze_module encodings.quopri_codec \ - $(srcdir)/Lib/encodings/quopri_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_quopri_codec.h - -Python/frozen_modules/encodings_raw_unicode_escape.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/raw_unicode_escape.py - $(srcdir)/Programs/_freeze_module encodings.raw_unicode_escape \ - $(srcdir)/Lib/encodings/raw_unicode_escape.py \ - $(srcdir)/Python/frozen_modules/encodings_raw_unicode_escape.h - -Python/frozen_modules/encodings_rot_13.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/rot_13.py - $(srcdir)/Programs/_freeze_module encodings.rot_13 \ - $(srcdir)/Lib/encodings/rot_13.py \ - $(srcdir)/Python/frozen_modules/encodings_rot_13.h - -Python/frozen_modules/encodings_shift_jis.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jis.py - $(srcdir)/Programs/_freeze_module encodings.shift_jis \ - $(srcdir)/Lib/encodings/shift_jis.py \ - $(srcdir)/Python/frozen_modules/encodings_shift_jis.h - -Python/frozen_modules/encodings_shift_jis_2004.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jis_2004.py - $(srcdir)/Programs/_freeze_module encodings.shift_jis_2004 \ - $(srcdir)/Lib/encodings/shift_jis_2004.py \ - $(srcdir)/Python/frozen_modules/encodings_shift_jis_2004.h - -Python/frozen_modules/encodings_shift_jisx0213.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/shift_jisx0213.py - $(srcdir)/Programs/_freeze_module encodings.shift_jisx0213 \ - $(srcdir)/Lib/encodings/shift_jisx0213.py \ - $(srcdir)/Python/frozen_modules/encodings_shift_jisx0213.h - -Python/frozen_modules/encodings_tis_620.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/tis_620.py - $(srcdir)/Programs/_freeze_module encodings.tis_620 \ - $(srcdir)/Lib/encodings/tis_620.py \ - $(srcdir)/Python/frozen_modules/encodings_tis_620.h - -Python/frozen_modules/encodings_undefined.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/undefined.py - $(srcdir)/Programs/_freeze_module encodings.undefined \ - $(srcdir)/Lib/encodings/undefined.py \ - $(srcdir)/Python/frozen_modules/encodings_undefined.h - -Python/frozen_modules/encodings_unicode_escape.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/unicode_escape.py - $(srcdir)/Programs/_freeze_module encodings.unicode_escape \ - $(srcdir)/Lib/encodings/unicode_escape.py \ - $(srcdir)/Python/frozen_modules/encodings_unicode_escape.h - -Python/frozen_modules/encodings_utf_16.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16.py - $(srcdir)/Programs/_freeze_module encodings.utf_16 \ - $(srcdir)/Lib/encodings/utf_16.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_16.h - -Python/frozen_modules/encodings_utf_16_be.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16_be.py - $(srcdir)/Programs/_freeze_module encodings.utf_16_be \ - $(srcdir)/Lib/encodings/utf_16_be.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_16_be.h - -Python/frozen_modules/encodings_utf_16_le.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_16_le.py - $(srcdir)/Programs/_freeze_module encodings.utf_16_le \ - $(srcdir)/Lib/encodings/utf_16_le.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_16_le.h - -Python/frozen_modules/encodings_utf_32.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32.py - $(srcdir)/Programs/_freeze_module encodings.utf_32 \ - $(srcdir)/Lib/encodings/utf_32.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_32.h - -Python/frozen_modules/encodings_utf_32_be.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32_be.py - $(srcdir)/Programs/_freeze_module encodings.utf_32_be \ - $(srcdir)/Lib/encodings/utf_32_be.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_32_be.h - -Python/frozen_modules/encodings_utf_32_le.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_32_le.py - $(srcdir)/Programs/_freeze_module encodings.utf_32_le \ - $(srcdir)/Lib/encodings/utf_32_le.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_32_le.h - -Python/frozen_modules/encodings_utf_7.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_7.py - $(srcdir)/Programs/_freeze_module encodings.utf_7 \ - $(srcdir)/Lib/encodings/utf_7.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_7.h - -Python/frozen_modules/encodings_utf_8.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_8.py - $(srcdir)/Programs/_freeze_module encodings.utf_8 \ - $(srcdir)/Lib/encodings/utf_8.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_8.h - -Python/frozen_modules/encodings_utf_8_sig.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/utf_8_sig.py - $(srcdir)/Programs/_freeze_module encodings.utf_8_sig \ - $(srcdir)/Lib/encodings/utf_8_sig.py \ - $(srcdir)/Python/frozen_modules/encodings_utf_8_sig.h - -Python/frozen_modules/encodings_uu_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/uu_codec.py - $(srcdir)/Programs/_freeze_module encodings.uu_codec \ - $(srcdir)/Lib/encodings/uu_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_uu_codec.h - -Python/frozen_modules/encodings_zlib_codec.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/encodings/zlib_codec.py - $(srcdir)/Programs/_freeze_module encodings.zlib_codec \ - $(srcdir)/Lib/encodings/zlib_codec.py \ - $(srcdir)/Python/frozen_modules/encodings_zlib_codec.h - Python/frozen_modules/io.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/io.py - $(srcdir)/Programs/_freeze_module io \ + @echo "Freezing Python/frozen_modules/io.h from Lib/io.py" + @$(srcdir)/Programs/_freeze_module io \ $(srcdir)/Lib/io.py \ $(srcdir)/Python/frozen_modules/io.h Python/frozen_modules/_collections_abc.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/_collections_abc.py - $(srcdir)/Programs/_freeze_module _collections_abc \ + @echo "Freezing Python/frozen_modules/_collections_abc.h from Lib/_collections_abc.py" + @$(srcdir)/Programs/_freeze_module _collections_abc \ $(srcdir)/Lib/_collections_abc.py \ $(srcdir)/Python/frozen_modules/_collections_abc.h Python/frozen_modules/_sitebuiltins.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/_sitebuiltins.py - $(srcdir)/Programs/_freeze_module _sitebuiltins \ + @echo "Freezing Python/frozen_modules/_sitebuiltins.h from Lib/_sitebuiltins.py" + @$(srcdir)/Programs/_freeze_module _sitebuiltins \ $(srcdir)/Lib/_sitebuiltins.py \ $(srcdir)/Python/frozen_modules/_sitebuiltins.h Python/frozen_modules/genericpath.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/genericpath.py - $(srcdir)/Programs/_freeze_module genericpath \ + @echo "Freezing Python/frozen_modules/genericpath.h from Lib/genericpath.py" + @$(srcdir)/Programs/_freeze_module genericpath \ $(srcdir)/Lib/genericpath.py \ $(srcdir)/Python/frozen_modules/genericpath.h Python/frozen_modules/posixpath.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/posixpath.py - $(srcdir)/Programs/_freeze_module posixpath \ + @echo "Freezing Python/frozen_modules/posixpath.h from Lib/posixpath.py" + @$(srcdir)/Programs/_freeze_module posixpath \ $(srcdir)/Lib/posixpath.py \ $(srcdir)/Python/frozen_modules/posixpath.h Python/frozen_modules/os.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/os.py - $(srcdir)/Programs/_freeze_module os \ + @echo "Freezing Python/frozen_modules/os.h from Lib/os.py" + @$(srcdir)/Programs/_freeze_module os \ $(srcdir)/Lib/os.py \ $(srcdir)/Python/frozen_modules/os.h Python/frozen_modules/site.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/site.py - $(srcdir)/Programs/_freeze_module site \ + @echo "Freezing Python/frozen_modules/site.h from Lib/site.py" + @$(srcdir)/Programs/_freeze_module site \ $(srcdir)/Lib/site.py \ $(srcdir)/Python/frozen_modules/site.h Python/frozen_modules/stat.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Lib/stat.py - $(srcdir)/Programs/_freeze_module stat \ + @echo "Freezing Python/frozen_modules/stat.h from Lib/stat.py" + @$(srcdir)/Programs/_freeze_module stat \ $(srcdir)/Lib/stat.py \ $(srcdir)/Python/frozen_modules/stat.h Python/frozen_modules/hello.h: $(srcdir)/Programs/_freeze_module $(srcdir)/Tools/freeze/flag.py - $(srcdir)/Programs/_freeze_module hello \ + @echo "Freezing Python/frozen_modules/hello.h from Tools/freeze/flag.py" + @$(srcdir)/Programs/_freeze_module hello \ $(srcdir)/Tools/freeze/flag.py \ $(srcdir)/Python/frozen_modules/hello.h @@ -2798,129 +1227,6 @@ FROZEN_FILES = \ $(srcdir)/Python/frozen_modules/zipimport.h \ $(srcdir)/Python/frozen_modules/abc.h \ $(srcdir)/Python/frozen_modules/codecs.h \ - $(srcdir)/Python/frozen_modules/encodings.h \ - $(srcdir)/Python/frozen_modules/encodings___init__.h \ - $(srcdir)/Python/frozen_modules/encodings_aliases.h \ - $(srcdir)/Python/frozen_modules/encodings_ascii.h \ - $(srcdir)/Python/frozen_modules/encodings_base64_codec.h \ - $(srcdir)/Python/frozen_modules/encodings_big5.h \ - $(srcdir)/Python/frozen_modules/encodings_big5hkscs.h \ - $(srcdir)/Python/frozen_modules/encodings_bz2_codec.h \ - $(srcdir)/Python/frozen_modules/encodings_charmap.h \ - $(srcdir)/Python/frozen_modules/encodings_cp037.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1006.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1026.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1125.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1140.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1250.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1251.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1252.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1253.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1254.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1255.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1256.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1257.h \ - $(srcdir)/Python/frozen_modules/encodings_cp1258.h \ - $(srcdir)/Python/frozen_modules/encodings_cp273.h \ - $(srcdir)/Python/frozen_modules/encodings_cp424.h \ - $(srcdir)/Python/frozen_modules/encodings_cp437.h \ - $(srcdir)/Python/frozen_modules/encodings_cp500.h \ - $(srcdir)/Python/frozen_modules/encodings_cp720.h \ - $(srcdir)/Python/frozen_modules/encodings_cp737.h \ - $(srcdir)/Python/frozen_modules/encodings_cp775.h \ - $(srcdir)/Python/frozen_modules/encodings_cp850.h \ - $(srcdir)/Python/frozen_modules/encodings_cp852.h \ - $(srcdir)/Python/frozen_modules/encodings_cp855.h \ - $(srcdir)/Python/frozen_modules/encodings_cp856.h \ - $(srcdir)/Python/frozen_modules/encodings_cp857.h \ - $(srcdir)/Python/frozen_modules/encodings_cp858.h \ - $(srcdir)/Python/frozen_modules/encodings_cp860.h \ - $(srcdir)/Python/frozen_modules/encodings_cp861.h \ - $(srcdir)/Python/frozen_modules/encodings_cp862.h \ - $(srcdir)/Python/frozen_modules/encodings_cp863.h \ - $(srcdir)/Python/frozen_modules/encodings_cp864.h \ - $(srcdir)/Python/frozen_modules/encodings_cp865.h \ - $(srcdir)/Python/frozen_modules/encodings_cp866.h \ - $(srcdir)/Python/frozen_modules/encodings_cp869.h \ - $(srcdir)/Python/frozen_modules/encodings_cp874.h \ - $(srcdir)/Python/frozen_modules/encodings_cp875.h \ - $(srcdir)/Python/frozen_modules/encodings_cp932.h \ - $(srcdir)/Python/frozen_modules/encodings_cp949.h \ - $(srcdir)/Python/frozen_modules/encodings_cp950.h \ - $(srcdir)/Python/frozen_modules/encodings_euc_jis_2004.h \ - $(srcdir)/Python/frozen_modules/encodings_euc_jisx0213.h \ - $(srcdir)/Python/frozen_modules/encodings_euc_jp.h \ - $(srcdir)/Python/frozen_modules/encodings_euc_kr.h \ - $(srcdir)/Python/frozen_modules/encodings_gb18030.h \ - $(srcdir)/Python/frozen_modules/encodings_gb2312.h \ - $(srcdir)/Python/frozen_modules/encodings_gbk.h \ - $(srcdir)/Python/frozen_modules/encodings_hex_codec.h \ - $(srcdir)/Python/frozen_modules/encodings_hp_roman8.h \ - $(srcdir)/Python/frozen_modules/encodings_hz.h \ - $(srcdir)/Python/frozen_modules/encodings_idna.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_1.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_2004.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_3.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_jp_ext.h \ - $(srcdir)/Python/frozen_modules/encodings_iso2022_kr.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_1.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_10.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_11.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_13.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_14.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_15.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_16.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_2.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_3.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_4.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_5.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_6.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_7.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_8.h \ - $(srcdir)/Python/frozen_modules/encodings_iso8859_9.h \ - $(srcdir)/Python/frozen_modules/encodings_johab.h \ - $(srcdir)/Python/frozen_modules/encodings_koi8_r.h \ - $(srcdir)/Python/frozen_modules/encodings_koi8_t.h \ - $(srcdir)/Python/frozen_modules/encodings_koi8_u.h \ - $(srcdir)/Python/frozen_modules/encodings_kz1048.h \ - $(srcdir)/Python/frozen_modules/encodings_latin_1.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_arabic.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_croatian.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_cyrillic.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_farsi.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_greek.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_iceland.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_latin2.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_roman.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_romanian.h \ - $(srcdir)/Python/frozen_modules/encodings_mac_turkish.h \ - $(srcdir)/Python/frozen_modules/encodings_mbcs.h \ - $(srcdir)/Python/frozen_modules/encodings_oem.h \ - $(srcdir)/Python/frozen_modules/encodings_palmos.h \ - $(srcdir)/Python/frozen_modules/encodings_ptcp154.h \ - $(srcdir)/Python/frozen_modules/encodings_punycode.h \ - $(srcdir)/Python/frozen_modules/encodings_quopri_codec.h \ - $(srcdir)/Python/frozen_modules/encodings_raw_unicode_escape.h \ - $(srcdir)/Python/frozen_modules/encodings_rot_13.h \ - $(srcdir)/Python/frozen_modules/encodings_shift_jis.h \ - $(srcdir)/Python/frozen_modules/encodings_shift_jis_2004.h \ - $(srcdir)/Python/frozen_modules/encodings_shift_jisx0213.h \ - $(srcdir)/Python/frozen_modules/encodings_tis_620.h \ - $(srcdir)/Python/frozen_modules/encodings_undefined.h \ - $(srcdir)/Python/frozen_modules/encodings_unicode_escape.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_16.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_16_be.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_16_le.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_32.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_32_be.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_32_le.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_7.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_8.h \ - $(srcdir)/Python/frozen_modules/encodings_utf_8_sig.h \ - $(srcdir)/Python/frozen_modules/encodings_uu_codec.h \ - $(srcdir)/Python/frozen_modules/encodings_zlib_codec.h \ $(srcdir)/Python/frozen_modules/io.h \ $(srcdir)/Python/frozen_modules/_collections_abc.h \ $(srcdir)/Python/frozen_modules/_sitebuiltins.h \ diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index 57507c59feee4f..927c8b6b67cb12 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -8,6 +8,8 @@ import types import typing +verbose = False + def make_string_literal(b: bytes) -> str: res = ['"'] @@ -375,12 +377,14 @@ def generate(source: str, filename: str, modname: str, file: typing.TextIO) -> N printer.write(p) here = os.path.dirname(__file__) printer.write(EPILOGUE.replace("%%NAME%%", modname.replace(".", "_"))) - print(f"Cache hits: {printer.hits}, misses: {printer.misses}") + if verbose: + print(f"Cache hits: {printer.hits}, misses: {printer.misses}") parser = argparse.ArgumentParser() parser.add_argument("-m", "--module", help="Defaults to basename(file)") parser.add_argument("-o", "--output", help="Defaults to MODULE.c") +parser.add_argument("-v", "--verbose", action="store_true", help="Print diagnostics") parser.add_argument("file", help="Input file (required)") @@ -391,11 +395,14 @@ def report_time(label: str): yield finally: t1 = time.time() - print(f"{label}: {t1-t0:.3f} sec") + if verbose: + print(f"{label}: {t1-t0:.3f} sec") def main() -> None: + global verbose args = parser.parse_args() + verbose = args.verbose with open(args.file) as f: source = f.read() modname = args.module or os.path.basename(args.file).removesuffix(".py") @@ -403,7 +410,8 @@ def main() -> None: with open(output, "w") as file: with report_time("generate"): generate(source, args.file, modname, file) - print(f"Wrote {os.path.getsize(output)} bytes to {output}") + if verbose: + print(f"Wrote {os.path.getsize(output)} bytes to {output}") if __name__ == "__main__": diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index fcea9bf4cd5c38..51e90a7efc158c 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -404,14 +404,16 @@ def regen_makefile(frozenids, frozen): # Add a rule to generate the frozen header file. rules.append(f'{header}: $(srcdir)/Programs/_freeze_module $(srcdir)/{_pyfile}') - rules.append(f'\t$(srcdir)/Programs/_freeze_module {frozenid} \\') + rules.append(f'\t@echo "Freezing {header} from {_pyfile}"') + rules.append(f'\t@$(srcdir)/Programs/_freeze_module {frozenid} \\') rules.append(f'\t\t$(srcdir)/{_pyfile} \\') rules.append(f'\t\t$(srcdir)/{header}') rules.append('') # Also add a deepfreeze rule. deepfreezerules.append(f'{cfile}: {_pyfile} Tools/scripts/deepfreeze.py $(BOOTSTRAP)') - deepfreezerules.append(f"\t$(BOOTSTRAP) \\") + deepfreezerules.append(f'\t@echo "Deepfreezing {cfile} from {_pyfile}"') + deepfreezerules.append(f"\t@$(BOOTSTRAP) \\") deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") deepfreezerules.append(f"\t\t$(srcdir)/{_pyfile} \\") deepfreezerules.append(f"\t\t-m {frozenid} \\") From 9818c445426065bc7672a540834dddb358b4fcf9 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 6 Sep 2021 15:52:42 -0700 Subject: [PATCH 23/41] Regenerated MSVC project files --- PCbuild/_freeze_module.vcxproj | 615 ------------------------- PCbuild/_freeze_module.vcxproj.filters | 369 --------------- 2 files changed, 984 deletions(-) diff --git a/PCbuild/_freeze_module.vcxproj b/PCbuild/_freeze_module.vcxproj index b3e0c243100744..d5a3e68176681f 100644 --- a/PCbuild/_freeze_module.vcxproj +++ b/PCbuild/_freeze_module.vcxproj @@ -134,621 +134,6 @@ $(IntDir)codecs.g.h $(PySourcePath)Python\frozen_modules\codecs.h - - encodings - $(IntDir)encodings.g.h - $(PySourcePath)Python\frozen_modules\encodings.h - - - encodings.__init__ - $(IntDir)encodings___init__.g.h - $(PySourcePath)Python\frozen_modules\encodings___init__.h - - - encodings.aliases - $(IntDir)encodings_aliases.g.h - $(PySourcePath)Python\frozen_modules\encodings_aliases.h - - - encodings.ascii - $(IntDir)encodings_ascii.g.h - $(PySourcePath)Python\frozen_modules\encodings_ascii.h - - - encodings.base64_codec - $(IntDir)encodings_base64_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_base64_codec.h - - - encodings.big5 - $(IntDir)encodings_big5.g.h - $(PySourcePath)Python\frozen_modules\encodings_big5.h - - - encodings.big5hkscs - $(IntDir)encodings_big5hkscs.g.h - $(PySourcePath)Python\frozen_modules\encodings_big5hkscs.h - - - encodings.bz2_codec - $(IntDir)encodings_bz2_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_bz2_codec.h - - - encodings.charmap - $(IntDir)encodings_charmap.g.h - $(PySourcePath)Python\frozen_modules\encodings_charmap.h - - - encodings.cp037 - $(IntDir)encodings_cp037.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp037.h - - - encodings.cp1006 - $(IntDir)encodings_cp1006.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1006.h - - - encodings.cp1026 - $(IntDir)encodings_cp1026.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1026.h - - - encodings.cp1125 - $(IntDir)encodings_cp1125.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1125.h - - - encodings.cp1140 - $(IntDir)encodings_cp1140.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1140.h - - - encodings.cp1250 - $(IntDir)encodings_cp1250.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1250.h - - - encodings.cp1251 - $(IntDir)encodings_cp1251.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1251.h - - - encodings.cp1252 - $(IntDir)encodings_cp1252.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1252.h - - - encodings.cp1253 - $(IntDir)encodings_cp1253.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1253.h - - - encodings.cp1254 - $(IntDir)encodings_cp1254.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1254.h - - - encodings.cp1255 - $(IntDir)encodings_cp1255.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1255.h - - - encodings.cp1256 - $(IntDir)encodings_cp1256.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1256.h - - - encodings.cp1257 - $(IntDir)encodings_cp1257.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1257.h - - - encodings.cp1258 - $(IntDir)encodings_cp1258.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp1258.h - - - encodings.cp273 - $(IntDir)encodings_cp273.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp273.h - - - encodings.cp424 - $(IntDir)encodings_cp424.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp424.h - - - encodings.cp437 - $(IntDir)encodings_cp437.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp437.h - - - encodings.cp500 - $(IntDir)encodings_cp500.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp500.h - - - encodings.cp720 - $(IntDir)encodings_cp720.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp720.h - - - encodings.cp737 - $(IntDir)encodings_cp737.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp737.h - - - encodings.cp775 - $(IntDir)encodings_cp775.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp775.h - - - encodings.cp850 - $(IntDir)encodings_cp850.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp850.h - - - encodings.cp852 - $(IntDir)encodings_cp852.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp852.h - - - encodings.cp855 - $(IntDir)encodings_cp855.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp855.h - - - encodings.cp856 - $(IntDir)encodings_cp856.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp856.h - - - encodings.cp857 - $(IntDir)encodings_cp857.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp857.h - - - encodings.cp858 - $(IntDir)encodings_cp858.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp858.h - - - encodings.cp860 - $(IntDir)encodings_cp860.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp860.h - - - encodings.cp861 - $(IntDir)encodings_cp861.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp861.h - - - encodings.cp862 - $(IntDir)encodings_cp862.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp862.h - - - encodings.cp863 - $(IntDir)encodings_cp863.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp863.h - - - encodings.cp864 - $(IntDir)encodings_cp864.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp864.h - - - encodings.cp865 - $(IntDir)encodings_cp865.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp865.h - - - encodings.cp866 - $(IntDir)encodings_cp866.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp866.h - - - encodings.cp869 - $(IntDir)encodings_cp869.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp869.h - - - encodings.cp874 - $(IntDir)encodings_cp874.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp874.h - - - encodings.cp875 - $(IntDir)encodings_cp875.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp875.h - - - encodings.cp932 - $(IntDir)encodings_cp932.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp932.h - - - encodings.cp949 - $(IntDir)encodings_cp949.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp949.h - - - encodings.cp950 - $(IntDir)encodings_cp950.g.h - $(PySourcePath)Python\frozen_modules\encodings_cp950.h - - - encodings.euc_jis_2004 - $(IntDir)encodings_euc_jis_2004.g.h - $(PySourcePath)Python\frozen_modules\encodings_euc_jis_2004.h - - - encodings.euc_jisx0213 - $(IntDir)encodings_euc_jisx0213.g.h - $(PySourcePath)Python\frozen_modules\encodings_euc_jisx0213.h - - - encodings.euc_jp - $(IntDir)encodings_euc_jp.g.h - $(PySourcePath)Python\frozen_modules\encodings_euc_jp.h - - - encodings.euc_kr - $(IntDir)encodings_euc_kr.g.h - $(PySourcePath)Python\frozen_modules\encodings_euc_kr.h - - - encodings.gb18030 - $(IntDir)encodings_gb18030.g.h - $(PySourcePath)Python\frozen_modules\encodings_gb18030.h - - - encodings.gb2312 - $(IntDir)encodings_gb2312.g.h - $(PySourcePath)Python\frozen_modules\encodings_gb2312.h - - - encodings.gbk - $(IntDir)encodings_gbk.g.h - $(PySourcePath)Python\frozen_modules\encodings_gbk.h - - - encodings.hex_codec - $(IntDir)encodings_hex_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_hex_codec.h - - - encodings.hp_roman8 - $(IntDir)encodings_hp_roman8.g.h - $(PySourcePath)Python\frozen_modules\encodings_hp_roman8.h - - - encodings.hz - $(IntDir)encodings_hz.g.h - $(PySourcePath)Python\frozen_modules\encodings_hz.h - - - encodings.idna - $(IntDir)encodings_idna.g.h - $(PySourcePath)Python\frozen_modules\encodings_idna.h - - - encodings.iso2022_jp - $(IntDir)encodings_iso2022_jp.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp.h - - - encodings.iso2022_jp_1 - $(IntDir)encodings_iso2022_jp_1.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_1.h - - - encodings.iso2022_jp_2 - $(IntDir)encodings_iso2022_jp_2.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_2.h - - - encodings.iso2022_jp_2004 - $(IntDir)encodings_iso2022_jp_2004.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_2004.h - - - encodings.iso2022_jp_3 - $(IntDir)encodings_iso2022_jp_3.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_3.h - - - encodings.iso2022_jp_ext - $(IntDir)encodings_iso2022_jp_ext.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_jp_ext.h - - - encodings.iso2022_kr - $(IntDir)encodings_iso2022_kr.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso2022_kr.h - - - encodings.iso8859_1 - $(IntDir)encodings_iso8859_1.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_1.h - - - encodings.iso8859_10 - $(IntDir)encodings_iso8859_10.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_10.h - - - encodings.iso8859_11 - $(IntDir)encodings_iso8859_11.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_11.h - - - encodings.iso8859_13 - $(IntDir)encodings_iso8859_13.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_13.h - - - encodings.iso8859_14 - $(IntDir)encodings_iso8859_14.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_14.h - - - encodings.iso8859_15 - $(IntDir)encodings_iso8859_15.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_15.h - - - encodings.iso8859_16 - $(IntDir)encodings_iso8859_16.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_16.h - - - encodings.iso8859_2 - $(IntDir)encodings_iso8859_2.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_2.h - - - encodings.iso8859_3 - $(IntDir)encodings_iso8859_3.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_3.h - - - encodings.iso8859_4 - $(IntDir)encodings_iso8859_4.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_4.h - - - encodings.iso8859_5 - $(IntDir)encodings_iso8859_5.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_5.h - - - encodings.iso8859_6 - $(IntDir)encodings_iso8859_6.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_6.h - - - encodings.iso8859_7 - $(IntDir)encodings_iso8859_7.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_7.h - - - encodings.iso8859_8 - $(IntDir)encodings_iso8859_8.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_8.h - - - encodings.iso8859_9 - $(IntDir)encodings_iso8859_9.g.h - $(PySourcePath)Python\frozen_modules\encodings_iso8859_9.h - - - encodings.johab - $(IntDir)encodings_johab.g.h - $(PySourcePath)Python\frozen_modules\encodings_johab.h - - - encodings.koi8_r - $(IntDir)encodings_koi8_r.g.h - $(PySourcePath)Python\frozen_modules\encodings_koi8_r.h - - - encodings.koi8_t - $(IntDir)encodings_koi8_t.g.h - $(PySourcePath)Python\frozen_modules\encodings_koi8_t.h - - - encodings.koi8_u - $(IntDir)encodings_koi8_u.g.h - $(PySourcePath)Python\frozen_modules\encodings_koi8_u.h - - - encodings.kz1048 - $(IntDir)encodings_kz1048.g.h - $(PySourcePath)Python\frozen_modules\encodings_kz1048.h - - - encodings.latin_1 - $(IntDir)encodings_latin_1.g.h - $(PySourcePath)Python\frozen_modules\encodings_latin_1.h - - - encodings.mac_arabic - $(IntDir)encodings_mac_arabic.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_arabic.h - - - encodings.mac_croatian - $(IntDir)encodings_mac_croatian.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_croatian.h - - - encodings.mac_cyrillic - $(IntDir)encodings_mac_cyrillic.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_cyrillic.h - - - encodings.mac_farsi - $(IntDir)encodings_mac_farsi.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_farsi.h - - - encodings.mac_greek - $(IntDir)encodings_mac_greek.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_greek.h - - - encodings.mac_iceland - $(IntDir)encodings_mac_iceland.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_iceland.h - - - encodings.mac_latin2 - $(IntDir)encodings_mac_latin2.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_latin2.h - - - encodings.mac_roman - $(IntDir)encodings_mac_roman.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_roman.h - - - encodings.mac_romanian - $(IntDir)encodings_mac_romanian.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_romanian.h - - - encodings.mac_turkish - $(IntDir)encodings_mac_turkis.g.h - $(PySourcePath)Python\frozen_modules\encodings_mac_turkish.h - - - encodings.mbcs - $(IntDir)encodings_mbcs.g.h - $(PySourcePath)Python\frozen_modules\encodings_mbcs.h - - - encodings.oem - $(IntDir)encodings_oem.g.h - $(PySourcePath)Python\frozen_modules\encodings_oem.h - - - encodings.palmos - $(IntDir)encodings_palmos.g.h - $(PySourcePath)Python\frozen_modules\encodings_palmos.h - - - encodings.ptcp154 - $(IntDir)encodings_ptcp154.g.h - $(PySourcePath)Python\frozen_modules\encodings_ptcp154.h - - - encodings.punycode - $(IntDir)encodings_punycode.g.h - $(PySourcePath)Python\frozen_modules\encodings_punycode.h - - - encodings.quopri_codec - $(IntDir)encodings_quopri_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_quopri_codec.h - - - encodings.raw_unicode_escape - $(IntDir)encodings_raw_unicode_escape.g.h - $(PySourcePath)Python\frozen_modules\encodings_raw_unicode_escape.h - - - encodings.rot_13 - $(IntDir)encodings_rot_13.g.h - $(PySourcePath)Python\frozen_modules\encodings_rot_13.h - - - encodings.shift_jis - $(IntDir)encodings_shift_jis.g.h - $(PySourcePath)Python\frozen_modules\encodings_shift_jis.h - - - encodings.shift_jis_2004 - $(IntDir)encodings_shift_jis_2004.g.h - $(PySourcePath)Python\frozen_modules\encodings_shift_jis_2004.h - - - encodings.shift_jisx0213 - $(IntDir)encodings_shift_jisx0213.g.h - $(PySourcePath)Python\frozen_modules\encodings_shift_jisx0213.h - - - encodings.tis_620 - $(IntDir)encodings_tis_620.g.h - $(PySourcePath)Python\frozen_modules\encodings_tis_620.h - - - encodings.undefined - $(IntDir)encodings_undefined.g.h - $(PySourcePath)Python\frozen_modules\encodings_undefined.h - - - encodings.unicode_escape - $(IntDir)encodings_unicode_escape.g.h - $(PySourcePath)Python\frozen_modules\encodings_unicode_escape.h - - - encodings.utf_16 - $(IntDir)encodings_utf_16.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_16.h - - - encodings.utf_16_be - $(IntDir)encodings_utf_16_be.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_16_be.h - - - encodings.utf_16_le - $(IntDir)encodings_utf_16_le.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_16_le.h - - - encodings.utf_32 - $(IntDir)encodings_utf_32.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_32.h - - - encodings.utf_32_be - $(IntDir)encodings_utf_32_be.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_32_be.h - - - encodings.utf_32_le - $(IntDir)encodings_utf_32_le.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_32_le.h - - - encodings.utf_7 - $(IntDir)encodings_utf_7.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_7.h - - - encodings.utf_8 - $(IntDir)encodings_utf_8.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_8.h - - - encodings.utf_8_sig - $(IntDir)encodings_utf_8_sig.g.h - $(PySourcePath)Python\frozen_modules\encodings_utf_8_sig.h - - - encodings.uu_codec - $(IntDir)encodings_uu_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_uu_codec.h - - - encodings.zlib_codec - $(IntDir)encodings_zlib_codec.g.h - $(PySourcePath)Python\frozen_modules\encodings_zlib_codec.h - io $(IntDir)io.g.h diff --git a/PCbuild/_freeze_module.vcxproj.filters b/PCbuild/_freeze_module.vcxproj.filters index 6808dffc970f70..e47ee39153f9be 100644 --- a/PCbuild/_freeze_module.vcxproj.filters +++ b/PCbuild/_freeze_module.vcxproj.filters @@ -31,375 +31,6 @@ Python Files - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - - - Python Files - Python Files From 2d89d0a50dd14e7bcf54c4e5174000943b7a0b4b Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 20 Oct 2021 16:07:18 -0700 Subject: [PATCH 24/41] Make deep-freezing work again --- Makefile.pre.in | 80 +- Python/deepfreeze/hello.c | 292 - Python/deepfreeze/importlib__bootstrap.c | 24115 ----------- .../importlib__bootstrap_external.c | 35376 ---------------- Python/frozen.c | 20 +- Tools/scripts/freeze_modules.py | 27 +- 6 files changed, 91 insertions(+), 59819 deletions(-) delete mode 100644 Python/deepfreeze/hello.c delete mode 100644 Python/deepfreeze/importlib__bootstrap.c delete mode 100644 Python/deepfreeze/importlib__bootstrap_external.c diff --git a/Makefile.pre.in b/Makefile.pre.in index 89f803198e3be6..3ca149b0b4d913 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -450,8 +450,8 @@ OBJECT_OBJS= \ # DEEPFREEZE_OBJS is auto-generated by Tools/scripts/freeze_modules.py. DEEPFREEZE_OBJS = \ - Python/deepfreeze/importlib__bootstrap.o \ - Python/deepfreeze/importlib__bootstrap_external.o \ + Python/deepfreeze/importlib._bootstrap.o \ + Python/deepfreeze/importlib._bootstrap_external.o \ Python/deepfreeze/zipimport.o \ Python/deepfreeze/abc.o \ Python/deepfreeze/codecs.o \ @@ -459,11 +459,17 @@ DEEPFREEZE_OBJS = \ Python/deepfreeze/_collections_abc.o \ Python/deepfreeze/_sitebuiltins.o \ Python/deepfreeze/genericpath.o \ + Python/deepfreeze/ntpath.o \ Python/deepfreeze/posixpath.o \ Python/deepfreeze/os.o \ Python/deepfreeze/site.o \ Python/deepfreeze/stat.o \ - Python/deepfreeze/hello.o + Python/deepfreeze/__hello__.o \ + Python/deepfreeze/__phello__.o \ + Python/deepfreeze/__phello__.ham.o \ + Python/deepfreeze/__phello__.ham.eggs.o \ + Python/deepfreeze/__phello__.spam.o \ + Python/deepfreeze/frozen_only.o # End DEEPFREEZE_OBJS ########################################################################## @@ -774,21 +780,21 @@ regen-deepfreeze: $(DEEPFREEZE_OBJS) # BEGIN: deepfreeze modules -Python/deepfreeze/importlib__bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/importlib__bootstrap.c from Lib/importlib/_bootstrap.py" +Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap.py \ -m importlib._bootstrap \ - -o $(srcdir)/Python/deepfreeze/importlib__bootstrap.c + -o $(srcdir)/Python/deepfreeze/importlib._bootstrap.c -Python/deepfreeze/importlib__bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/importlib__bootstrap_external.c from Lib/importlib/_bootstrap_external.py" +Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap_external.py \ -m importlib._bootstrap_external \ - -o $(srcdir)/Python/deepfreeze/importlib__bootstrap_external.c + -o $(srcdir)/Python/deepfreeze/importlib._bootstrap_external.c Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" @@ -846,6 +852,14 @@ Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py -m genericpath \ -o $(srcdir)/Python/deepfreeze/genericpath.c +Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/ntpath.py \ + -m ntpath \ + -o $(srcdir)/Python/deepfreeze/ntpath.c + Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" @$(BOOTSTRAP) \ @@ -878,13 +892,53 @@ Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) -m stat \ -o $(srcdir)/Python/deepfreeze/stat.c -Python/deepfreeze/hello.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/hello.c from Tools/freeze/flag.py" +Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/__hello__.py \ + -m __hello__ \ + -o $(srcdir)/Python/deepfreeze/__hello__.c + +Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/__phello__/__init__.py \ + -m __phello__ \ + -o $(srcdir)/Python/deepfreeze/__phello__.c + +Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/__phello__/ham/__init__.py \ + -m __phello__.ham \ + -o $(srcdir)/Python/deepfreeze/__phello__.ham.c + +Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/__phello__/ham/eggs.py \ + -m __phello__.ham.eggs \ + -o $(srcdir)/Python/deepfreeze/__phello__.ham.eggs.c + +Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" + @$(BOOTSTRAP) \ + $(srcdir)/Tools/scripts/deepfreeze.py \ + $(srcdir)/Lib/__phello__/spam.py \ + -m __phello__.spam \ + -o $(srcdir)/Python/deepfreeze/__phello__.spam.c + +Python/deepfreeze/frozen_only.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Tools/freeze/flag.py \ - -m hello \ - -o $(srcdir)/Python/deepfreeze/hello.c + -m frozen_only \ + -o $(srcdir)/Python/deepfreeze/frozen_only.c # END: deepfreeze modules diff --git a/Python/deepfreeze/hello.c b/Python/deepfreeze/hello.c deleted file mode 100644 index 313adde929d380..00000000000000 --- a/Python/deepfreeze/hello.c +++ /dev/null @@ -1,292 +0,0 @@ -#include "Python.h" -#include "internal/pycore_gc.h" -#include "internal/pycore_code.h" - -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x64\x00\x5a\x00\x65\x01\x64\x01\x83\x01\x01\x00\x64\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Hello world!", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_True, - & toplevel_consts_1._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "initialized", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "print", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_names_0._ascii.ob_base, - & toplevel_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - }_object; - } -toplevel_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 0, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[23]; - } -toplevel_filename = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 22, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "./Tools/freeze/flag.py", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x04\x00\x0c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x0f\x13\x01\x0c\x01\x06\x07\x15\x01\x16\x01\x16\x01\x16\x01\x16", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[1]; - } -toplevel_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 0, - }, - .ob_shash = -1, - .ob_sval = "", -}; -static struct PyCodeObject toplevel = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts._object.ob_base.ob_base, - .co_names = & toplevel_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_code.ob_sval, - .co_exceptiontable = & toplevel_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 1, - .co_code = & toplevel_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_filename._ascii.ob_base, - .co_name = & toplevel_name._ascii.ob_base, - .co_qualname = & toplevel_name._ascii.ob_base, - .co_linetable = & toplevel_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_linetable.ob_base.ob_base, - .co_columntable = & toplevel_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_varnames._object.ob_base.ob_base, -}; - -static void do_patchups() { -} - -PyObject * -_Py_get_hello_toplevel(void) -{ - do_patchups(); - return (PyObject *) &toplevel; -} - diff --git a/Python/deepfreeze/importlib__bootstrap.c b/Python/deepfreeze/importlib__bootstrap.c deleted file mode 100644 index c58171a8b10a8b..00000000000000 --- a/Python/deepfreeze/importlib__bootstrap.c +++ /dev/null @@ -1,24115 +0,0 @@ -#include "Python.h" -#include "internal/pycore_gc.h" -#include "internal/pycore_code.h" - -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[387]; - } -toplevel_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 386, - }, - .ob_shash = -1, - .ob_sval = "\x64\x00\x5a\x00\x64\x01\x84\x00\x5a\x01\x64\x02\x5a\x02\x64\x02\x5a\x03\x64\x02\x5a\x04\x64\x02\x61\x05\x64\x03\x84\x00\x5a\x06\x64\x04\x84\x00\x5a\x07\x69\x00\x5a\x08\x69\x00\x5a\x09\x47\x00\x64\x05\x84\x00\x64\x06\x65\x0a\x83\x03\x5a\x0b\x47\x00\x64\x07\x84\x00\x64\x08\x83\x02\x5a\x0c\x47\x00\x64\x09\x84\x00\x64\x0a\x83\x02\x5a\x0d\x47\x00\x64\x0b\x84\x00\x64\x0c\x83\x02\x5a\x0e\x64\x0d\x84\x00\x5a\x0f\x64\x0e\x84\x00\x5a\x10\x64\x0f\x84\x00\x5a\x11\x64\x10\x64\x11\x9c\x01\x64\x12\x84\x02\x5a\x12\x64\x13\x84\x00\x5a\x13\x64\x14\x84\x00\x5a\x14\x64\x15\x84\x00\x5a\x15\x64\x16\x84\x00\x5a\x16\x47\x00\x64\x17\x84\x00\x64\x18\x83\x02\x5a\x17\x64\x02\x64\x02\x64\x19\x9c\x02\x64\x1a\x84\x02\x5a\x18\x64\x3e\x64\x1b\x84\x01\x5a\x19\x64\x1c\x64\x1d\x9c\x01\x64\x1e\x84\x02\x5a\x1a\x64\x1f\x84\x00\x5a\x1b\x64\x20\x84\x00\x5a\x1c\x64\x21\x84\x00\x5a\x1d\x64\x22\x84\x00\x5a\x1e\x64\x23\x84\x00\x5a\x1f\x64\x24\x84\x00\x5a\x20\x47\x00\x64\x25\x84\x00\x64\x26\x83\x02\x5a\x21\x47\x00\x64\x27\x84\x00\x64\x28\x83\x02\x5a\x22\x47\x00\x64\x29\x84\x00\x64\x2a\x83\x02\x5a\x23\x64\x2b\x84\x00\x5a\x24\x64\x2c\x84\x00\x5a\x25\x64\x3f\x64\x2d\x84\x01\x5a\x26\x64\x2e\x84\x00\x5a\x27\x64\x2f\x5a\x28\x65\x28\x64\x30\x17\x00\x5a\x29\x64\x31\x84\x00\x5a\x2a\x65\x2b\x83\x00\x5a\x2c\x64\x32\x84\x00\x5a\x2d\x64\x40\x64\x34\x84\x01\x5a\x2e\x64\x1c\x64\x35\x9c\x01\x64\x36\x84\x02\x5a\x2f\x64\x37\x84\x00\x5a\x30\x64\x41\x64\x39\x84\x01\x5a\x31\x64\x3a\x84\x00\x5a\x32\x64\x3b\x84\x00\x5a\x33\x64\x3c\x84\x00\x5a\x34\x64\x3d\x84\x00\x5a\x35\x64\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[340]; - } -toplevel_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 339, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x43\x6f\x72\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x2e\x0a\x0a\x54\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x4e\x4f\x54\x20\x6d\x65\x61\x6e\x74\x20\x74\x6f\x20\x62\x65\x20\x64\x69\x72\x65\x63\x74\x6c\x79\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x21\x20\x49\x74\x20\x68\x61\x73\x20\x62\x65\x65\x6e\x20\x64\x65\x73\x69\x67\x6e\x65\x64\x20\x73\x75\x63\x68\x0a\x74\x68\x61\x74\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x62\x6f\x6f\x74\x73\x74\x72\x61\x70\x70\x65\x64\x20\x69\x6e\x74\x6f\x20\x50\x79\x74\x68\x6f\x6e\x20\x61\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x2e\x20\x41\x73\x0a\x73\x75\x63\x68\x20\x69\x74\x20\x72\x65\x71\x75\x69\x72\x65\x73\x20\x74\x68\x65\x20\x69\x6e\x6a\x65\x63\x74\x69\x6f\x6e\x20\x6f\x66\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x61\x6e\x64\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73\x20\x69\x6e\x20\x6f\x72\x64\x65\x72\x20\x74\x6f\x0a\x77\x6f\x72\x6b\x2e\x20\x4f\x6e\x65\x20\x73\x68\x6f\x75\x6c\x64\x20\x75\x73\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x20\x61\x73\x20\x74\x68\x65\x20\x70\x75\x62\x6c\x69\x63\x2d\x66\x61\x63\x69\x6e\x67\x20\x76\x65\x72\x73\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_1_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x7c\x00\x6a\x00\x53\x00\x23\x00\x04\x00\x74\x01\x79\x12\x01\x00\x01\x00\x01\x00\x74\x02\x7c\x00\x83\x01\x6a\x00\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_1_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_1_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__qualname__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_1_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "AttributeError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_1_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "type", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_1_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_1_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_1_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "obj", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_1_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_1_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - }_object; - } -toplevel_consts_1_freevars = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 0, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[30]; - } -toplevel_consts_1_filename = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 29, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "./Lib/importlib/_bootstrap.py", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_1_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_object_name", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_1_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x02\x01\x06\x01\x02\x80\x0c\x01\x0e\x01\x02\xff\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_1_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x02\x04\x06\xfe\x02\x80\x02\x02\x02\xff\x18\x01\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_1_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x05\x26\x10\x13\x10\x20\x09\x20\x00\x00\x05\x26\x0c\x1a\x05\x26\x05\x26\x05\x26\x05\x26\x10\x14\x15\x18\x10\x19\x10\x26\x09\x26\x09\x26\x09\x26\x05\x26\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_1_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x81\x02\x04\x00\x84\x0c\x13\x07\x92\x01\x13\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[2]; - } -toplevel_consts_1_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_1 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_1_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_1_code.ob_sval, - .co_exceptiontable = & toplevel_consts_1_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 23, - .co_code = & toplevel_consts_1_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_1_name._ascii.ob_base, - .co_qualname = & toplevel_consts_1_name._ascii.ob_base, - .co_linetable = & toplevel_consts_1_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_1_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_1_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_3_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\x44\x00\x5d\x10\x7d\x02\x74\x00\x7c\x01\x7c\x02\x83\x02\x72\x12\x74\x01\x7c\x00\x7c\x02\x74\x02\x7c\x01\x7c\x02\x83\x02\x83\x03\x01\x00\x71\x02\x7c\x00\x6a\x03\xa0\x04\x7c\x01\x6a\x03\xa1\x01\x01\x00\x64\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[48]; - } -toplevel_consts_3_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 47, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Simple substitute for functools.update_wrapper.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_3_consts_1_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__module__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_3_consts_1_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__name__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_3_consts_1_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__doc__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_3_consts_1 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_3_consts_1_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_3_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_3_consts_0._ascii.ob_base, - & toplevel_consts_3_consts_1._object.ob_base.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_3_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "hasattr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_3_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "setattr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_3_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "getattr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_3_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__dict__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_3_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "update", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_3_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_3_names_1._ascii.ob_base, - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_3_names_3._ascii.ob_base, - & toplevel_consts_3_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_3_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "new", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_3_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "old", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_3_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "replace", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_3_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_3_varnames_0._ascii.ob_base, - & toplevel_consts_3_varnames_1._ascii.ob_base, - & toplevel_consts_3_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_3_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_wrap", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_3_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x0a\x01\x12\x01\x02\x80\x12\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_3_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x04\x02\x02\xfe\x08\x01\x14\x01\x02\x80\x12\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_3_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x14\x49\x05\x39\x05\x39\x09\x10\x0c\x13\x14\x17\x19\x20\x0c\x21\x09\x39\x0d\x14\x15\x18\x1a\x21\x23\x2a\x2b\x2e\x30\x37\x23\x38\x0d\x39\x0d\x39\x00\x00\x05\x08\x05\x11\x05\x26\x19\x1c\x19\x25\x05\x26\x05\x26\x05\x26\x05\x26", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[1]; - } -toplevel_consts_3_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 0, - }, - .ob_shash = -1, - .ob_sval = "", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[4]; - } -toplevel_consts_3_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 3, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_3 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_3_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_3_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_3_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 7, - .co_firstlineno = 40, - .co_code = & toplevel_consts_3_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_3_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_3_name._ascii.ob_base, - .co_qualname = & toplevel_consts_3_name._ascii.ob_base, - .co_linetable = & toplevel_consts_3_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_3_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_3_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_3_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_4_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x74\x01\x83\x01\x7c\x00\x83\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_4_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "sys", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_4_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_1_names_2._ascii.ob_base, - & toplevel_consts_4_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_4_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "name", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_4_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_4_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_new_module", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_4_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_4_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x11\x14\x0c\x15\x16\x1a\x0c\x1b\x05\x1b", -}; -static struct PyCodeObject toplevel_consts_4 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_4_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_4_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 48, - .co_code = & toplevel_consts_4_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_4_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_4_name._ascii.ob_base, - .co_qualname = & toplevel_consts_4_name._ascii.ob_base, - .co_linetable = & toplevel_consts_4_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_4_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_4_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_4_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_5_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_5_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DeadlockError", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_5_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_5_consts_0._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_5_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_5_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_5_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\xc3\x04\x3e", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_5_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x09\x05\x09", -}; -static struct PyCodeObject toplevel_consts_5 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_5_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_5_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_5_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 61, - .co_code = & toplevel_consts_5_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_5_consts_0._ascii.ob_base, - .co_qualname = & toplevel_consts_5_consts_0._ascii.ob_base, - .co_linetable = & toplevel_consts_5_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_5_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_5_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[47]; - } -toplevel_consts_7_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 46, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x84\x00\x5a\x08\x64\x07\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_7_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[170]; - } -toplevel_consts_7_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 169, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x41\x20\x72\x65\x63\x75\x72\x73\x69\x76\x65\x20\x6c\x6f\x63\x6b\x20\x69\x6d\x70\x6c\x65\x6d\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x77\x68\x69\x63\x68\x20\x69\x73\x20\x61\x62\x6c\x65\x20\x74\x6f\x20\x64\x65\x74\x65\x63\x74\x20\x64\x65\x61\x64\x6c\x6f\x63\x6b\x73\x0a\x20\x20\x20\x20\x28\x65\x2e\x67\x2e\x20\x74\x68\x72\x65\x61\x64\x20\x31\x20\x74\x72\x79\x69\x6e\x67\x20\x74\x6f\x20\x74\x61\x6b\x65\x20\x6c\x6f\x63\x6b\x73\x20\x41\x20\x74\x68\x65\x6e\x20\x42\x2c\x20\x61\x6e\x64\x20\x74\x68\x72\x65\x61\x64\x20\x32\x20\x74\x72\x79\x69\x6e\x67\x20\x74\x6f\x0a\x20\x20\x20\x20\x74\x61\x6b\x65\x20\x6c\x6f\x63\x6b\x73\x20\x42\x20\x74\x68\x65\x6e\x20\x41\x29\x2e\x0a\x20\x20\x20\x20", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[49]; - } -toplevel_consts_7_consts_2_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 48, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7c\x00\x5f\x02\x74\x00\xa0\x01\xa1\x00\x7c\x00\x5f\x03\x7c\x01\x7c\x00\x5f\x04\x64\x00\x7c\x00\x5f\x05\x64\x01\x7c\x00\x5f\x06\x64\x01\x7c\x00\x5f\x07\x64\x00\x53\x00", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_7_consts_2_consts_1 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 0, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_7_consts_2_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - Py_None, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_7_consts_2_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_thread", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_7_consts_2_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "allocate_lock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_7_consts_2_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "lock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_7_consts_2_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "wakeup", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_7_consts_2_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "owner", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_7_consts_2_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "count", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_7_consts_2_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "waiters", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_7_consts_2_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_1._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - & toplevel_consts_7_consts_2_names_3._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_5._ascii.ob_base, - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - & toplevel_consts_7_consts_2_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_7_consts_2_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "self", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_7_consts_2_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_7_consts_2_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__init__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_7_consts_2_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock.__init__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_7_consts_2_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x0a\x01\x06\x01\x06\x01\x06\x01\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[49]; - } -toplevel_consts_7_consts_2_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 48, - }, - .ob_shash = -1, - .ob_sval = "\x15\x1c\x15\x2c\x15\x2c\x09\x0d\x09\x12\x17\x1e\x17\x2e\x17\x2e\x09\x0d\x09\x14\x15\x19\x09\x0d\x09\x12\x16\x1a\x09\x0d\x09\x13\x16\x17\x09\x0d\x09\x13\x18\x19\x09\x0d\x09\x15\x09\x15\x09\x15", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_7_consts_2_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_7_consts_2 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_2_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_2_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_2_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 71, - .co_code = & toplevel_consts_7_consts_2_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_2_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_2_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_consts_2_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[87]; - } -toplevel_consts_7_consts_3_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 86, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x6a\x02\x7d\x02\x74\x03\x83\x00\x7d\x03\x09\x00\x74\x04\xa0\x05\x7c\x02\xa1\x01\x7d\x04\x7c\x04\x64\x00\x75\x00\x72\x16\x64\x02\x53\x00\x7c\x04\x6a\x02\x7d\x02\x7c\x02\x7c\x01\x6b\x02\x72\x1f\x64\x01\x53\x00\x7c\x02\x7c\x03\x76\x00\x72\x25\x64\x02\x53\x00\x7c\x03\xa0\x06\x7c\x02\xa1\x01\x01\x00\x71\x0b", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_7_consts_3_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - Py_True, - Py_False, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_7_consts_3_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_ident", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_7_consts_3_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "set", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_7_consts_3_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_blocking_on", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_7_consts_3_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_7_consts_3_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "add", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_7_consts_3_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_0._ascii.ob_base, - & toplevel_consts_7_consts_3_names_1._ascii.ob_base, - & toplevel_consts_7_consts_2_names_5._ascii.ob_base, - & toplevel_consts_7_consts_3_names_3._ascii.ob_base, - & toplevel_consts_7_consts_3_names_4._ascii.ob_base, - & toplevel_consts_7_consts_3_names_5._ascii.ob_base, - & toplevel_consts_7_consts_3_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_7_consts_3_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "me", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_7_consts_3_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "tid", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_7_consts_3_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "seen", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_7_consts_3_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_3_varnames_1._ascii.ob_base, - & toplevel_consts_7_consts_3_varnames_2._ascii.ob_base, - & toplevel_consts_7_consts_3_varnames_3._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_7_consts_3_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "has_deadlock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[25]; - } -toplevel_consts_7_consts_3_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 24, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock.has_deadlock", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_7_consts_3_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x06\x01\x06\x01\x02\x01\x0a\x01\x08\x01\x04\x01\x06\x01\x08\x01\x04\x01\x08\x01\x04\x06\x0a\x01\x02\xf2", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_7_consts_3_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x06\x01\x06\x01\x02\x01\x0a\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x01\x06\x06\x0a\x01\x02\xf2", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[87]; - } -toplevel_consts_7_consts_3_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 86, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x15\x0e\x21\x0e\x21\x09\x0b\x0f\x13\x0f\x19\x09\x0c\x10\x13\x10\x15\x09\x0d\x0f\x13\x14\x20\x14\x29\x25\x28\x14\x29\x0d\x11\x10\x14\x18\x1c\x10\x1c\x0d\x1d\x18\x1d\x18\x1d\x13\x17\x13\x1d\x0d\x10\x10\x13\x17\x19\x10\x19\x0d\x1c\x18\x1c\x18\x1c\x10\x13\x17\x1b\x10\x1b\x0d\x1d\x18\x1d\x18\x1d\x0d\x11\x0d\x1a\x16\x19\x0d\x1a\x0d\x1a\x0f\x13", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[6]; - } -toplevel_consts_7_consts_3_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 5, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_7_consts_3 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_3_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_3_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_3_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 79, - .co_code = & toplevel_consts_7_consts_3_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_3_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_3_name._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_3_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_3_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_3_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_consts_3_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_3_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[205]; - } -toplevel_consts_7_consts_4_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 204, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x74\x02\x7c\x01\x3c\x00\x09\x00\x09\x00\x7c\x00\x6a\x03\x35\x00\x01\x00\x7c\x00\x6a\x04\x64\x02\x6b\x02\x73\x18\x7c\x00\x6a\x05\x7c\x01\x6b\x02\x72\x2d\x7c\x01\x7c\x00\x5f\x05\x7c\x00\x04\x00\x6a\x04\x64\x03\x37\x00\x02\x00\x5f\x04\x09\x00\x64\x04\x04\x00\x04\x00\x83\x03\x01\x00\x74\x02\x7c\x01\x3d\x00\x64\x01\x53\x00\x7c\x00\xa0\x06\xa1\x00\x72\x37\x74\x07\x64\x05\x7c\x00\x16\x00\x83\x01\x82\x01\x7c\x00\x6a\x08\xa0\x09\x64\x06\xa1\x01\x72\x44\x7c\x00\x04\x00\x6a\x0a\x64\x03\x37\x00\x02\x00\x5f\x0a\x64\x04\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0b\x23\x00\x31\x00\x73\x4f\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x00\x6a\x08\xa0\x09\xa1\x00\x01\x00\x7c\x00\x6a\x08\xa0\x0b\xa1\x00\x01\x00\x71\x0a\x23\x00\x74\x02\x7c\x01\x3d\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[186]; - } -toplevel_consts_7_consts_4_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 185, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x41\x63\x71\x75\x69\x72\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x2e\x20\x20\x49\x66\x20\x61\x20\x70\x6f\x74\x65\x6e\x74\x69\x61\x6c\x20\x64\x65\x61\x64\x6c\x6f\x63\x6b\x20\x69\x73\x20\x64\x65\x74\x65\x63\x74\x65\x64\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x20\x5f\x44\x65\x61\x64\x6c\x6f\x63\x6b\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4f\x74\x68\x65\x72\x77\x69\x73\x65\x2c\x20\x74\x68\x65\x20\x6c\x6f\x63\x6b\x20\x69\x73\x20\x61\x6c\x77\x61\x79\x73\x20\x61\x63\x71\x75\x69\x72\x65\x64\x20\x61\x6e\x64\x20\x54\x72\x75\x65\x20\x69\x73\x20\x72\x65\x74\x75\x72\x6e\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_7_consts_4_consts_3 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 1 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_7_consts_4_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "deadlock detected by %r", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_7_consts_4_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_7_consts_4_consts_0._ascii.ob_base, - Py_True, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, - Py_None, - & toplevel_consts_7_consts_4_consts_5._ascii.ob_base, - Py_False, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_7_consts_4_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "acquire", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_7_consts_4_names_11 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "release", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[12]; - }_object; - } -toplevel_consts_7_consts_4_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 12, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_0._ascii.ob_base, - & toplevel_consts_7_consts_3_names_1._ascii.ob_base, - & toplevel_consts_7_consts_3_names_4._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - & toplevel_consts_7_consts_2_names_5._ascii.ob_base, - & toplevel_consts_7_consts_3_name._ascii.ob_base, - & toplevel_consts_5_consts_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_3._ascii.ob_base, - & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - & toplevel_consts_7_consts_2_names_7._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_7_consts_4_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_3_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_7_consts_4_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock.acquire", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[47]; - } -toplevel_consts_7_consts_4_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 46, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x08\x01\x02\x01\x02\x01\x08\x01\x14\x01\x06\x01\x0e\x01\x02\x01\x0a\xfc\x0a\x0d\x08\xf8\x0c\x01\x0c\x01\x0e\x01\x14\xf8\x02\x80\x0c\x00\x0a\x0a\x0a\x01\x02\xf4\x02\x80\x0a\x0e", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[53]; - } -toplevel_consts_7_consts_4_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 52, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x08\x01\x02\x10\x02\xf2\x04\x01\x04\x08\x08\xf9\x02\x03\x08\xfd\x02\x03\x06\xfe\x0e\x01\x02\x01\x0a\x04\x0a\x05\x06\xf8\x0e\x01\x0a\x01\x24\x01\x02\x80\x0c\x00\x0a\x02\x0a\x01\x02\xf4\x02\x80\x0a\x0e", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[205]; - } -toplevel_consts_7_consts_4_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 204, - }, - .ob_shash = -1, - .ob_sval = "\x0f\x16\x0f\x22\x0f\x22\x09\x0c\x1d\x21\x09\x15\x16\x19\x09\x1a\x09\x22\x13\x17\x16\x1a\x16\x1f\x11\x2a\x11\x2a\x18\x1c\x18\x22\x26\x27\x18\x27\x15\x24\x2b\x2f\x2b\x35\x39\x3c\x2b\x3c\x15\x24\x26\x29\x19\x1d\x19\x23\x19\x1d\x19\x23\x19\x23\x27\x28\x19\x28\x19\x23\x19\x23\x20\x24\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x1d\x1e\x21\x11\x22\x11\x22\x11\x22\x18\x1c\x18\x2b\x18\x2b\x15\x4f\x1f\x2d\x2e\x47\x4a\x4e\x2e\x4e\x1f\x4f\x19\x4f\x18\x1c\x18\x23\x18\x32\x2c\x31\x18\x32\x15\x2a\x19\x1d\x19\x25\x19\x25\x29\x2a\x19\x2a\x19\x25\x19\x25\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x00\x00\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x2a\x11\x15\x11\x1c\x11\x26\x11\x26\x11\x26\x11\x15\x11\x1c\x11\x26\x11\x26\x11\x26\x13\x17\x00\x00\x11\x1d\x1e\x21\x11\x22\x0d\x22\x0d\x22", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_7_consts_4_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x89\x04\x41\x20\x00\x8d\x16\x41\x0a\x03\xa3\x05\x41\x20\x00\xad\x17\x41\x0a\x03\xc1\x04\x06\x41\x20\x00\xc1\x0a\x04\x41\x0e\x0b\xc1\x0e\x01\x41\x20\x00\xc1\x0f\x03\x41\x0e\x0b\xc1\x12\x0e\x41\x20\x00\xc1\x20\x05\x41\x25\x07", -}; -static struct PyCodeObject toplevel_consts_7_consts_4 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_4_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_4_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_4_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_consts_4_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 100, - .co_code = & toplevel_consts_7_consts_4_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_4_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_4_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_4_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_consts_4_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[183]; - } -toplevel_consts_7_consts_5_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 182, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x7d\x01\x7c\x00\x6a\x02\x35\x00\x01\x00\x7c\x00\x6a\x03\x7c\x01\x6b\x03\x72\x11\x74\x04\x64\x01\x83\x01\x82\x01\x7c\x00\x6a\x05\x64\x02\x6b\x04\x73\x18\x4a\x00\x82\x01\x7c\x00\x04\x00\x6a\x05\x64\x03\x38\x00\x02\x00\x5f\x05\x7c\x00\x6a\x05\x64\x02\x6b\x02\x72\x3e\x64\x00\x7c\x00\x5f\x03\x7c\x00\x6a\x06\x72\x46\x7c\x00\x04\x00\x6a\x06\x64\x03\x38\x00\x02\x00\x5f\x06\x7c\x00\x6a\x07\xa0\x08\xa1\x00\x01\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x64\x00\x53\x00\x23\x00\x31\x00\x73\x53\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[32]; - } -toplevel_consts_7_consts_5_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 31, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "cannot release un-acquired lock", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_7_consts_5_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - Py_None, - & toplevel_consts_7_consts_5_consts_1._ascii.ob_base, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_7_consts_5_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "RuntimeError", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_7_consts_5_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_0._ascii.ob_base, - & toplevel_consts_7_consts_3_names_1._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - & toplevel_consts_7_consts_2_names_5._ascii.ob_base, - & toplevel_consts_7_consts_5_names_4._ascii.ob_base, - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - & toplevel_consts_7_consts_2_names_7._ascii.ob_base, - & toplevel_consts_7_consts_2_names_3._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_7_consts_5_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock.release", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[37]; - } -toplevel_consts_7_consts_5_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 36, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x08\x01\x0a\x01\x08\x01\x0e\x01\x0e\x01\x0a\x01\x06\x01\x06\x01\x0e\x01\x0c\x01\x0e\xf7\x02\x05\x0e\xfb\x02\x07\x16\xf9\x02\x80\x10\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[33]; - } -toplevel_consts_7_consts_5_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 32, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x04\x01\x04\x09\x08\xf8\x0a\x01\x0e\x01\x0e\x01\x08\x01\x02\x04\x06\xfd\x04\x01\x02\x02\x0e\xff\x42\x01\x02\x80\x10\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[183]; - } -toplevel_consts_7_consts_5_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 182, - }, - .ob_shash = -1, - .ob_sval = "\x0f\x16\x0f\x22\x0f\x22\x09\x0c\x0e\x12\x0e\x17\x09\x2a\x09\x2a\x10\x14\x10\x1a\x1e\x21\x10\x21\x0d\x46\x17\x23\x24\x45\x17\x46\x11\x46\x14\x18\x14\x1e\x21\x22\x14\x22\x0d\x22\x0d\x22\x0d\x22\x0d\x11\x0d\x17\x0d\x17\x1b\x1c\x0d\x1c\x0d\x17\x0d\x17\x10\x14\x10\x1a\x1e\x1f\x10\x1f\x0d\x2a\x1e\x22\x11\x15\x11\x1b\x14\x18\x14\x20\x11\x2a\x15\x19\x15\x21\x15\x21\x25\x26\x15\x26\x15\x21\x15\x21\x15\x19\x15\x20\x15\x2a\x15\x2a\x15\x2a\x15\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x0d\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x11\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x00\x00\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a\x09\x2a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[18]; - } -toplevel_consts_7_consts_5_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 17, - }, - .ob_shash = -1, - .ob_sval = "\x87\x2f\x41\x0e\x03\xc1\x0e\x04\x41\x12\x0b\xc1\x13\x03\x41\x12\x0b", -}; -static struct PyCodeObject toplevel_consts_7_consts_5 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_5_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_5_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_5_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_consts_5_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 125, - .co_code = & toplevel_consts_7_consts_5_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_5_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_5_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_5_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_consts_5_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_4_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_7_consts_6_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x6a\x01\x74\x02\x7c\x00\x83\x01\xa1\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_7_consts_6_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock({!r}) at {}", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_7_consts_6_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - Py_None, - & toplevel_consts_7_consts_6_consts_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_7_consts_6_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "format", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_7_consts_6_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "id", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_7_consts_6_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_6_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_7_consts_6_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_7_consts_6_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__repr__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_7_consts_6_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLock.__repr__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_7_consts_6_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x12\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_7_consts_6_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x10\x29\x10\x45\x31\x35\x31\x3a\x3c\x3e\x3f\x43\x3c\x44\x10\x45\x09\x45", -}; -static struct PyCodeObject toplevel_consts_7_consts_6 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_6_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_6_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_6_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 5, - .co_firstlineno = 138, - .co_code = & toplevel_consts_7_consts_6_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_6_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_consts_6_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_7_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_7_consts_0._ascii.ob_base, - & toplevel_consts_7_consts_1._ascii.ob_base, - & toplevel_consts_7_consts_2.ob_base, - & toplevel_consts_7_consts_3.ob_base, - & toplevel_consts_7_consts_4.ob_base, - & toplevel_consts_7_consts_5.ob_base, - & toplevel_consts_7_consts_6.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_7_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_3_consts_1_3._ascii.ob_base, - & toplevel_consts_7_consts_2_name._ascii.ob_base, - & toplevel_consts_7_consts_3_name._ascii.ob_base, - & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - & toplevel_consts_7_consts_6_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_7_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01\x06\x05\x06\x08\x06\x15\x06\x19\x0a\x0d", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_7_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x08\xbf\x02\x45\x02\xbb\x06\x4d\x06\x15\x06\x19\x06\x0d\x0a\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[47]; - } -toplevel_consts_7_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 46, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x19\x05\x19\x05\x19\x05\x1a\x05\x1a\x05\x1a\x05\x22\x05\x22\x05\x22\x05\x2a\x05\x2a\x05\x2a\x05\x45\x05\x45\x05\x45\x05\x45\x05\x45", -}; -static struct PyCodeObject toplevel_consts_7 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 65, - .co_code = & toplevel_consts_7_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_0._ascii.ob_base, - .co_qualname = & toplevel_consts_7_consts_0._ascii.ob_base, - .co_linetable = & toplevel_consts_7_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_9_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x84\x00\x5a\x06\x64\x05\x84\x00\x5a\x07\x64\x06\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_9_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[87]; - } -toplevel_consts_9_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 86, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x41\x20\x73\x69\x6d\x70\x6c\x65\x20\x5f\x4d\x6f\x64\x75\x6c\x65\x4c\x6f\x63\x6b\x20\x65\x71\x75\x69\x76\x61\x6c\x65\x6e\x74\x20\x66\x6f\x72\x20\x50\x79\x74\x68\x6f\x6e\x20\x62\x75\x69\x6c\x64\x73\x20\x77\x69\x74\x68\x6f\x75\x74\x0a\x20\x20\x20\x20\x6d\x75\x6c\x74\x69\x2d\x74\x68\x72\x65\x61\x64\x69\x6e\x67\x20\x73\x75\x70\x70\x6f\x72\x74\x2e", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_9_consts_2_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x01\x7c\x00\x5f\x01\x64\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_9_consts_2_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_9_consts_2_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock.__init__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_9_consts_2_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x06\x01\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_9_consts_2_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x15\x19\x09\x0d\x09\x12\x16\x17\x09\x0d\x09\x13\x09\x13\x09\x13", -}; -static struct PyCodeObject toplevel_consts_9_consts_2 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts_2_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_9_consts_2_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_2_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 146, - .co_code = & toplevel_consts_9_consts_2_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_9_consts_2_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_9_consts_2_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_9_consts_3_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x04\x00\x6a\x00\x64\x01\x37\x00\x02\x00\x5f\x00\x64\x02\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_9_consts_3_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, - Py_True, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_9_consts_3_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[25]; - } -toplevel_consts_9_consts_3_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 24, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock.acquire", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_9_consts_3_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_9_consts_3_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x09\x0d\x09\x13\x09\x13\x17\x18\x09\x18\x09\x13\x09\x13\x10\x14\x10\x14", -}; -static struct PyCodeObject toplevel_consts_9_consts_3 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_9_consts_3_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_9_consts_3_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_3_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 150, - .co_code = & toplevel_consts_9_consts_3_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - .co_qualname = & toplevel_consts_9_consts_3_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_9_consts_3_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_9_consts_3_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_9_consts_3_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[37]; - } -toplevel_consts_9_consts_4_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 36, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x6b\x02\x72\x09\x74\x01\x64\x02\x83\x01\x82\x01\x7c\x00\x04\x00\x6a\x00\x64\x03\x38\x00\x02\x00\x5f\x00\x64\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_9_consts_4_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - Py_None, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - & toplevel_consts_7_consts_5_consts_1._ascii.ob_base, - & toplevel_consts_7_consts_4_consts_3.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_9_consts_4_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_names_6._ascii.ob_base, - & toplevel_consts_7_consts_5_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[25]; - } -toplevel_consts_9_consts_4_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 24, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock.release", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_9_consts_4_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x08\x01\x12\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_9_consts_4_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x0a\x01\x12\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[37]; - } -toplevel_consts_9_consts_4_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 36, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x16\x1a\x1b\x0c\x1b\x09\x42\x13\x1f\x20\x41\x13\x42\x0d\x42\x09\x0d\x09\x13\x09\x13\x17\x18\x09\x18\x09\x13\x09\x13\x09\x13\x09\x13", -}; -static struct PyCodeObject toplevel_consts_9_consts_4 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_9_consts_4_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_9_consts_4_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_consts_4_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 154, - .co_code = & toplevel_consts_9_consts_4_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - .co_qualname = & toplevel_consts_9_consts_4_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_9_consts_4_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_9_consts_4_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_9_consts_4_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[29]; - } -toplevel_consts_9_consts_5_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 28, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock({!r}) at {}", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_9_consts_5_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - Py_None, - & toplevel_consts_9_consts_5_consts_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_9_consts_5_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_DummyModuleLock.__repr__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_9_consts_5_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x10\x2e\x10\x4a\x36\x3a\x36\x3f\x41\x43\x44\x48\x41\x49\x10\x4a\x09\x4a", -}; -static struct PyCodeObject toplevel_consts_9_consts_5 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_9_consts_5_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_consts_6_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_consts_6_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 5, - .co_firstlineno = 159, - .co_code = & toplevel_consts_7_consts_6_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, - .co_qualname = & toplevel_consts_9_consts_5_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_consts_6_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_9_consts_5_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_9_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_9_consts_0._ascii.ob_base, - & toplevel_consts_9_consts_1._ascii.ob_base, - & toplevel_consts_9_consts_2.ob_base, - & toplevel_consts_9_consts_3.ob_base, - & toplevel_consts_9_consts_4.ob_base, - & toplevel_consts_9_consts_5.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_9_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_3_consts_1_3._ascii.ob_base, - & toplevel_consts_7_consts_2_name._ascii.ob_base, - & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - & toplevel_consts_7_consts_6_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_9_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01\x06\x03\x06\x04\x06\x04\x0a\x05", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[23]; - } -toplevel_consts_9_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 22, - }, - .ob_shash = -1, - .ob_sval = "\x00\x81\x08\xf1\x00\x7f\x02\x11\x00\x81\x02\xef\x00\x7f\x06\x15\x06\x04\x06\x05\x0a\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_9_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x20\x01\x01\x05\x17\x05\x17\x05\x17\x05\x14\x05\x14\x05\x14\x05\x18\x05\x18\x05\x18\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x05\x4a", -}; -static struct PyCodeObject toplevel_consts_9 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_9_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_9_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_9_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 142, - .co_code = & toplevel_consts_9_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_9_consts_0._ascii.ob_base, - .co_qualname = & toplevel_consts_9_consts_0._ascii.ob_base, - .co_linetable = & toplevel_consts_9_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_9_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_9_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[31]; - } -toplevel_consts_11_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 30, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x84\x00\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x03\x84\x00\x5a\x05\x64\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_11_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLockManager", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_11_consts_1_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x00\x7c\x00\x5f\x01\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_11_consts_1_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_name", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_11_consts_1_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_lock", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_11_consts_1_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_1_names_0._ascii.ob_base, - & toplevel_consts_11_consts_1_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[28]; - } -toplevel_consts_11_consts_1_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 27, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLockManager.__init__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_11_consts_1_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x16\x1a\x09\x0d\x09\x13\x16\x1a\x09\x0d\x09\x13\x09\x13\x09\x13", -}; -static struct PyCodeObject toplevel_consts_11_consts_1 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_1_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_1_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 165, - .co_code = & toplevel_consts_11_consts_1_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_1_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_9_consts_2_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_1_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_2_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_11_consts_2_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x6a\x01\x83\x01\x7c\x00\x5f\x02\x7c\x00\x6a\x02\xa0\x03\xa1\x00\x01\x00\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_2_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_module_lock", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_2_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - & toplevel_consts_11_consts_1_names_0._ascii.ob_base, - & toplevel_consts_11_consts_1_names_1._ascii.ob_base, - & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_2_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__enter__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[29]; - } -toplevel_consts_11_consts_2_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 28, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLockManager.__enter__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_11_consts_2_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x01\x0e\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_11_consts_2_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x16\x26\x27\x2b\x27\x31\x16\x32\x09\x0d\x09\x13\x09\x0d\x09\x13\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d", -}; -static struct PyCodeObject toplevel_consts_11_consts_2 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_2_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_2_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 169, - .co_code = & toplevel_consts_11_consts_2_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_2_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_2_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_11_consts_3_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\xa0\x01\xa1\x00\x01\x00\x64\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_11_consts_3_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_1_names_1._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_3_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "args", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_3_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "kwargs", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_3_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_3_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_3_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__exit__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[28]; - } -toplevel_consts_11_consts_3_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 27, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ModuleLockManager.__exit__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_11_consts_3_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_11_consts_3_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x09\x0d\x09\x13\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x09\x1d", -}; -static struct PyCodeObject toplevel_consts_11_consts_3 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_3_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_3_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 15, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 173, - .co_code = & toplevel_consts_11_consts_3_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_3_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_3_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_3_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_3_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_3_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_3_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_11_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_11_consts_0._ascii.ob_base, - & toplevel_consts_11_consts_1.ob_base, - & toplevel_consts_11_consts_2.ob_base, - & toplevel_consts_11_consts_3.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_11_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_7_consts_2_name._ascii.ob_base, - & toplevel_consts_11_consts_2_name._ascii.ob_base, - & toplevel_consts_11_consts_3_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x06\x02\x06\x04\x0a\x04", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_11_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x00\x81\x08\xdc\x00\x7f\x06\x28\x06\x04\x0a\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[31]; - } -toplevel_consts_11_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 30, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x1a\x05\x1a\x05\x1a\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x05\x1d", -}; -static struct PyCodeObject toplevel_consts_11 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 163, - .co_code = & toplevel_consts_11_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_0._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_0._ascii.ob_base, - .co_linetable = & toplevel_consts_11_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[153]; - } -toplevel_consts_13_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 152, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x01\x00\x09\x00\x09\x00\x74\x02\x7c\x00\x19\x00\x83\x00\x7d\x01\x6e\x0d\x23\x00\x04\x00\x74\x03\x79\x17\x01\x00\x01\x00\x01\x00\x64\x01\x7d\x01\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x01\x64\x01\x75\x00\x72\x3e\x74\x04\x64\x01\x75\x00\x72\x26\x74\x05\x7c\x00\x83\x01\x7d\x01\x6e\x04\x74\x06\x7c\x00\x83\x01\x7d\x01\x7c\x00\x66\x01\x64\x02\x84\x01\x7d\x02\x74\x07\xa0\x08\x7c\x01\x7c\x02\xa1\x02\x74\x02\x7c\x00\x3c\x00\x09\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x7c\x01\x53\x00\x09\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x7c\x01\x53\x00\x23\x00\x74\x00\xa0\x09\xa1\x00\x01\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[140]; - } -toplevel_consts_13_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 139, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x47\x65\x74\x20\x6f\x72\x20\x63\x72\x65\x61\x74\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x20\x66\x6f\x72\x20\x61\x20\x67\x69\x76\x65\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x41\x63\x71\x75\x69\x72\x65\x2f\x72\x65\x6c\x65\x61\x73\x65\x20\x69\x6e\x74\x65\x72\x6e\x61\x6c\x6c\x79\x20\x74\x68\x65\x20\x67\x6c\x6f\x62\x61\x6c\x20\x69\x6d\x70\x6f\x72\x74\x20\x6c\x6f\x63\x6b\x20\x74\x6f\x20\x70\x72\x6f\x74\x65\x63\x74\x0a\x20\x20\x20\x20\x5f\x6d\x6f\x64\x75\x6c\x65\x5f\x6c\x6f\x63\x6b\x73\x2e", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[73]; - } -toplevel_consts_13_consts_2_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 72, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\xa1\x00\x01\x00\x09\x00\x74\x02\xa0\x03\x7c\x01\xa1\x01\x7c\x00\x75\x00\x72\x16\x74\x02\x7c\x01\x3d\x00\x09\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x64\x00\x53\x00\x09\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x64\x00\x53\x00\x23\x00\x74\x00\xa0\x04\xa1\x00\x01\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_13_consts_2_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_imp", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_13_consts_2_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "acquire_lock", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_13_consts_2_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_module_locks", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_13_consts_2_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "release_lock", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_13_consts_2_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_13_consts_2_names_0._ascii.ob_base, - & toplevel_consts_13_consts_2_names_1._ascii.ob_base, - & toplevel_consts_13_consts_2_names_2._ascii.ob_base, - & toplevel_consts_7_consts_3_names_5._ascii.ob_base, - & toplevel_consts_13_consts_2_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_13_consts_2_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ref", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_13_consts_2_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_13_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_13_consts_2_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "cb", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[29]; - } -toplevel_consts_13_consts_2_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 28, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_module_lock..cb", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_13_consts_2_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x02\x01\x0e\x04\x08\x01\x0c\x02\x02\xfd\x0c\x03\x02\x80\x0a\x00\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_13_consts_2_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x02\x08\x0c\xfd\x0a\x01\x0c\x02\x02\xfe\x0c\x02\x02\x80\x0a\x00\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[73]; - } -toplevel_consts_13_consts_2_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 72, - }, - .ob_shash = -1, - .ob_sval = "\x11\x15\x11\x24\x11\x24\x11\x24\x11\x28\x18\x25\x18\x2f\x2a\x2e\x18\x2f\x33\x36\x18\x36\x15\x30\x1d\x2a\x2b\x2f\x1d\x30\x1d\x30\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x15\x28\x15\x30\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x15\x28\x00\x00\x15\x19\x15\x28\x15\x28\x15\x28\x15\x28\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_13_consts_2_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x85\x0a\x1d\x00\x9d\x06\x23\x07", -}; -static struct PyCodeObject toplevel_consts_13_consts_2 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_13_consts_2_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_consts_2_code.ob_sval, - .co_exceptiontable = & toplevel_consts_13_consts_2_exceptiontable.ob_base.ob_base, - .co_flags = 19, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 198, - .co_code = & toplevel_consts_13_consts_2_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_13_consts_2_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_13_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_13_consts_2_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_13_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_13_consts_2_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_13_consts_2_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_13_consts_2_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_13_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_13_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_13_consts_2.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_13_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "KeyError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_13_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_weakref", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[10]; - }_object; - } -toplevel_consts_13_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 10, - }, - .ob_item = { - & toplevel_consts_13_consts_2_names_0._ascii.ob_base, - & toplevel_consts_13_consts_2_names_1._ascii.ob_base, - & toplevel_consts_13_consts_2_names_2._ascii.ob_base, - & toplevel_consts_13_names_3._ascii.ob_base, - & toplevel_consts_7_consts_2_names_0._ascii.ob_base, - & toplevel_consts_9_consts_0._ascii.ob_base, - & toplevel_consts_7_consts_0._ascii.ob_base, - & toplevel_consts_13_names_7._ascii.ob_base, - & toplevel_consts_13_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_13_consts_2_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_13_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - & toplevel_consts_13_consts_2_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[47]; - } -toplevel_consts_13_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 46, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x02\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x08\x03\x08\x01\x0a\x01\x08\x02\x0a\x02\x12\x0b\x08\x02\x04\x02\x02\xeb\x08\x13\x04\x02\x02\x80\x0a\xfe\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[53]; - } -toplevel_consts_13_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 52, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x02\x1a\x02\xeb\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x06\x02\x02\x11\x06\xf0\x02\x03\x0a\xfe\x08\x02\x02\x02\x08\x09\x12\x02\x08\x02\x04\x02\x02\xfc\x08\x02\x04\x02\x02\x80\x0a\xfe\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[153]; - } -toplevel_consts_13_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 152, - }, - .ob_shash = -1, - .ob_sval = "\x05\x09\x05\x18\x05\x18\x05\x18\x05\x1c\x09\x18\x14\x21\x22\x26\x14\x27\x14\x29\x0d\x11\x0d\x11\x00\x00\x09\x18\x10\x18\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x0d\x11\x0d\x11\x0d\x11\x09\x18\x00\x00\x0c\x10\x14\x18\x0c\x18\x09\x39\x10\x17\x1b\x1f\x10\x1f\x0d\x29\x18\x28\x29\x2d\x18\x2e\x11\x15\x11\x15\x18\x23\x24\x28\x18\x29\x11\x15\x1e\x22\x0d\x28\x0d\x28\x0d\x28\x0d\x28\x23\x2b\x23\x39\x30\x34\x36\x38\x23\x39\x0d\x1a\x1b\x1f\x0d\x20\x0d\x20\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x0c\x10\x05\x10\x09\x39\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x0c\x10\x05\x10\x00\x00\x09\x0d\x09\x1c\x09\x1c\x09\x1c\x09\x1c\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[34]; - } -toplevel_consts_13_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 33, - }, - .ob_shash = -1, - .ob_sval = "\x86\x05\x0c\x00\x8b\x01\x41\x05\x00\x8c\x09\x18\x07\x95\x02\x41\x05\x00\x97\x01\x18\x07\x98\x1f\x41\x05\x00\xc1\x05\x06\x41\x0b\x07", -}; -static struct PyCodeObject toplevel_consts_13 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_13_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_13_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_13_code.ob_sval, - .co_exceptiontable = & toplevel_consts_13_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 179, - .co_code = & toplevel_consts_13_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - .co_linetable = & toplevel_consts_13_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_13_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_13_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_13_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_14_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x83\x01\x7d\x01\x09\x00\x7c\x01\xa0\x01\xa1\x00\x01\x00\x6e\x0c\x23\x00\x04\x00\x74\x02\x79\x14\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x7c\x01\xa0\x03\xa1\x00\x01\x00\x64\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[190]; - } -toplevel_consts_14_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 189, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x41\x63\x71\x75\x69\x72\x65\x73\x20\x74\x68\x65\x6e\x20\x72\x65\x6c\x65\x61\x73\x65\x73\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6c\x6f\x63\x6b\x20\x66\x6f\x72\x20\x61\x20\x67\x69\x76\x65\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x69\x73\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x73\x75\x72\x65\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x63\x6f\x6d\x70\x6c\x65\x74\x65\x6c\x79\x20\x69\x6e\x69\x74\x69\x61\x6c\x69\x7a\x65\x64\x2c\x20\x69\x6e\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x65\x76\x65\x6e\x74\x20\x69\x74\x20\x69\x73\x20\x62\x65\x69\x6e\x67\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x20\x62\x79\x20\x61\x6e\x6f\x74\x68\x65\x72\x20\x74\x68\x72\x65\x61\x64\x2e\x0a\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_14_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_14_consts_0._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_14_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - & toplevel_consts_7_consts_4_names_9._ascii.ob_base, - & toplevel_consts_5_consts_0._ascii.ob_base, - & toplevel_consts_7_consts_4_names_11._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_14_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_7_consts_2_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_14_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_lock_unlock_module", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_14_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x02\x01\x0a\x01\x02\x80\x0c\x01\x06\x03\x02\xfd\x02\x80\x0c\x05", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_14_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x08\x06\x02\x08\x0a\xfa\x02\x80\x02\x04\x02\xfd\x10\x03\x02\x80\x0c\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_14_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x1c\x1d\x21\x0c\x22\x05\x09\x05\x17\x09\x0d\x09\x17\x09\x17\x09\x17\x09\x17\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x09\x0d\x09\x17\x09\x17\x09\x17\x09\x17\x09\x17", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_14_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x85\x04\x0a\x00\x8a\x07\x15\x07\x94\x01\x15\x07", -}; -static struct PyCodeObject toplevel_consts_14 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_14_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_14_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_14_code.ob_sval, - .co_exceptiontable = & toplevel_consts_14_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 216, - .co_code = & toplevel_consts_14_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_14_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_14_name._ascii.ob_base, - .co_qualname = & toplevel_consts_14_name._ascii.ob_base, - .co_linetable = & toplevel_consts_14_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_14_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_14_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_14_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_15_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x7c\x01\x69\x00\x7c\x02\xa4\x01\x8e\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[303]; - } -toplevel_consts_15_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 302, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x72\x65\x6d\x6f\x76\x65\x5f\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x5f\x66\x72\x61\x6d\x65\x73\x20\x69\x6e\x20\x69\x6d\x70\x6f\x72\x74\x2e\x63\x20\x77\x69\x6c\x6c\x20\x61\x6c\x77\x61\x79\x73\x20\x72\x65\x6d\x6f\x76\x65\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x73\x0a\x20\x20\x20\x20\x6f\x66\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x20\x66\x72\x61\x6d\x65\x73\x20\x74\x68\x61\x74\x20\x65\x6e\x64\x20\x77\x69\x74\x68\x20\x61\x20\x63\x61\x6c\x6c\x20\x74\x6f\x20\x74\x68\x69\x73\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x0a\x20\x20\x20\x20\x55\x73\x65\x20\x69\x74\x20\x69\x6e\x73\x74\x65\x61\x64\x20\x6f\x66\x20\x61\x20\x6e\x6f\x72\x6d\x61\x6c\x20\x63\x61\x6c\x6c\x20\x69\x6e\x20\x70\x6c\x61\x63\x65\x73\x20\x77\x68\x65\x72\x65\x20\x69\x6e\x63\x6c\x75\x64\x69\x6e\x67\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x0a\x20\x20\x20\x20\x66\x72\x61\x6d\x65\x73\x20\x69\x6e\x74\x72\x6f\x64\x75\x63\x65\x73\x20\x75\x6e\x77\x61\x6e\x74\x65\x64\x20\x6e\x6f\x69\x73\x65\x20\x69\x6e\x74\x6f\x20\x74\x68\x65\x20\x74\x72\x61\x63\x65\x62\x61\x63\x6b\x20\x28\x65\x2e\x67\x2e\x20\x77\x68\x65\x6e\x20\x65\x78\x65\x63\x75\x74\x69\x6e\x67\x0a\x20\x20\x20\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x64\x65\x29\x0a\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_15_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_15_consts_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_15_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "f", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_15_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "kwds", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_15_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_15_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, - & toplevel_consts_15_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_15_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_call_with_frames_removed", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_15_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x08", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_15_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x0d\x0f\x13\x0c\x1c\x17\x1b\x0c\x1c\x0c\x1c\x05\x1c", -}; -static struct PyCodeObject toplevel_consts_15 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_15_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_15_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 15, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 233, - .co_code = & toplevel_consts_15_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_15_name._ascii.ob_base, - .co_qualname = & toplevel_consts_15_name._ascii.ob_base, - .co_linetable = & toplevel_consts_15_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_15_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_15_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_15_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_17_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "verbosity", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_17 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_17_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_18_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x6a\x01\x6a\x02\x7c\x01\x6b\x05\x72\x1b\x7c\x00\xa0\x03\x64\x01\xa1\x01\x73\x0f\x64\x02\x7c\x00\x17\x00\x7d\x00\x74\x04\x7c\x00\x6a\x05\x7c\x02\x8e\x00\x74\x00\x6a\x06\x64\x03\x8d\x02\x01\x00\x64\x04\x53\x00\x64\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[62]; - } -toplevel_consts_18_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 61, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Print the message to stderr if -v/PYTHONVERBOSE is turned on.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_18_consts_1_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "#", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_18_consts_1_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "import ", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_18_consts_1 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_18_consts_1_0._ascii.ob_base, - & toplevel_consts_18_consts_1_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_18_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "# ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_18_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "file", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_18_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_18_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_18_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_18_consts_0._ascii.ob_base, - & toplevel_consts_18_consts_1._object.ob_base.ob_base, - & toplevel_consts_18_consts_2._ascii.ob_base, - & toplevel_consts_18_consts_3._object.ob_base.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_18_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "flags", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_18_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "verbose", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_18_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "startswith", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_18_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "print", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_18_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "stderr", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_18_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_18_names_1._ascii.ob_base, - & toplevel_consts_18_names_2._ascii.ob_base, - & toplevel_consts_18_names_3._ascii.ob_base, - & toplevel_consts_18_names_4._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - & toplevel_consts_18_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_18_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "message", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_18_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_18_varnames_0._ascii.ob_base, - & toplevel_consts_17_0._ascii.ob_base, - & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_18_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_verbose_message", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_18_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x02\x0a\x01\x08\x01\x18\x01\x04\xfd", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_18_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x02\x02\x03\x08\xfe\x0a\x01\x1c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_18_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x08\x0b\x08\x11\x08\x19\x1d\x26\x08\x26\x05\x36\x10\x17\x10\x34\x23\x33\x10\x34\x09\x25\x17\x1b\x1e\x25\x17\x25\x0d\x14\x09\x0e\x0f\x16\x0f\x1d\x1f\x23\x0f\x24\x2b\x2e\x2b\x35\x09\x36\x09\x36\x09\x36\x09\x36\x09\x36\x05\x36\x05\x36", -}; -static struct PyCodeObject toplevel_consts_18 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_18_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_18_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_18_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 7, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 1, - .co_stacksize = 4, - .co_firstlineno = 244, - .co_code = & toplevel_consts_18_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_18_name._ascii.ob_base, - .co_qualname = & toplevel_consts_18_name._ascii.ob_base, - .co_linetable = & toplevel_consts_18_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_18_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_18_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_19_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x87\x00\x88\x00\x66\x01\x64\x01\x84\x08\x7d\x01\x74\x00\x7c\x01\x89\x00\x83\x02\x01\x00\x7c\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[50]; - } -toplevel_consts_19_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 49, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Decorator to verify the named module is built-in.", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[39]; - } -toplevel_consts_19_consts_1_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 38, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x74\x00\x6a\x01\x76\x01\x72\x0e\x74\x02\x64\x01\xa0\x03\x7c\x01\xa1\x01\x7c\x01\x64\x02\x8d\x02\x82\x01\x89\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[30]; - } -toplevel_consts_19_consts_1_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 29, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "{!r} is not a built-in module", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_19_consts_1_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_19_consts_1_consts_1._ascii.ob_base, - & toplevel_consts_4_varnames._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_19_consts_1_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "builtin_module_names", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_19_consts_1_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ImportError", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_19_consts_1_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_19_consts_1_names_1._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_19_consts_1_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fullname", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_19_consts_1_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_19_consts_1_freevars_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fxn", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_19_consts_1_freevars = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_19_consts_1_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_builtin_wrapper", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[53]; - } -toplevel_consts_19_consts_1_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 52, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_builtin.._requires_builtin_wrapper", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_19_consts_1_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x0a\x01\x02\x01\x06\xff\x0a\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_19_consts_1_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x02\x02\x0a\xff\x08\x01\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[39]; - } -toplevel_consts_19_consts_1_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 38, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x14\x1c\x1f\x1c\x34\x0c\x34\x09\x2d\x13\x1e\x1f\x3e\x1f\x4f\x46\x4e\x1f\x4f\x24\x2c\x13\x2d\x13\x2d\x0d\x2d\x10\x13\x14\x18\x1a\x22\x10\x23\x09\x23", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_19_consts_1_localsplusnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, - & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[4]; - } -toplevel_consts_19_consts_1_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 3, - }, - .ob_shash = -1, - .ob_sval = "\x20\x20\x80", -}; -static struct PyCodeObject toplevel_consts_19_consts_1 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_19_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_19_consts_1_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_consts_1_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 19, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 254, - .co_code = & toplevel_consts_19_consts_1_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_19_consts_1_localsplusnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_19_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_19_consts_1_name._ascii.ob_base, - .co_qualname = & toplevel_consts_19_consts_1_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_19_consts_1_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_19_consts_1_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_19_consts_1_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 1, - .co_varnames = & toplevel_consts_19_consts_1_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_19_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_19_consts_0._ascii.ob_base, - & toplevel_consts_19_consts_1.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_19_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_3_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_19_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, - & toplevel_consts_19_consts_1_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_19_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_builtin", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_19_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x02\x80\x0a\x02\x0a\x05\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_19_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x02\x80\x0a\x06\x0a\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_19_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x00\x00\x05\x23\x05\x23\x05\x23\x05\x23\x05\x23\x05\x0a\x0b\x24\x26\x29\x05\x2a\x05\x2a\x0c\x25\x05\x25", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_19_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "` ", -}; -static struct PyCodeObject toplevel_consts_19 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_19_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 252, - .co_code = & toplevel_consts_19_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_19_name._ascii.ob_base, - .co_qualname = & toplevel_consts_19_name._ascii.ob_base, - .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_19_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_19_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 1, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[48]; - } -toplevel_consts_20_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 47, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Decorator to verify the named module is frozen.", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[39]; - } -toplevel_consts_20_consts_1_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 38, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\x7c\x01\xa1\x01\x73\x0e\x74\x02\x64\x01\xa0\x03\x7c\x01\xa1\x01\x7c\x01\x64\x02\x8d\x02\x82\x01\x89\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[28]; - } -toplevel_consts_20_consts_1_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 27, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "{!r} is not a frozen module", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_20_consts_1_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_20_consts_1_consts_1._ascii.ob_base, - & toplevel_consts_4_varnames._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_20_consts_1_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "is_frozen", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_20_consts_1_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_13_consts_2_names_0._ascii.ob_base, - & toplevel_consts_20_consts_1_names_1._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[25]; - } -toplevel_consts_20_consts_1_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 24, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_frozen_wrapper", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[51]; - } -toplevel_consts_20_consts_1_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 50, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_frozen.._requires_frozen_wrapper", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[39]; - } -toplevel_consts_20_consts_1_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 38, - }, - .ob_shash = -1, - .ob_sval = "\x10\x14\x10\x28\x1f\x27\x10\x28\x09\x2d\x13\x1e\x1f\x3c\x1f\x4d\x44\x4c\x1f\x4d\x24\x2c\x13\x2d\x13\x2d\x0d\x2d\x10\x13\x14\x18\x1a\x22\x10\x23\x09\x23", -}; -static struct PyCodeObject toplevel_consts_20_consts_1 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_20_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_20_consts_1_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_20_consts_1_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 19, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 265, - .co_code = & toplevel_consts_20_consts_1_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_19_consts_1_localsplusnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_19_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_20_consts_1_name._ascii.ob_base, - .co_qualname = & toplevel_consts_20_consts_1_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_19_consts_1_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_19_consts_1_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_20_consts_1_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 1, - .co_varnames = & toplevel_consts_19_consts_1_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_20_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_20_consts_0._ascii.ob_base, - & toplevel_consts_20_consts_1.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_20_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_19_consts_1_freevars_0._ascii.ob_base, - & toplevel_consts_20_consts_1_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_20_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_requires_frozen", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_20_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x00\x00\x05\x23\x05\x23\x05\x23\x05\x23\x05\x23\x05\x0a\x0b\x23\x25\x28\x05\x29\x05\x29\x0c\x24\x05\x24", -}; -static struct PyCodeObject toplevel_consts_20 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_20_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 263, - .co_code = & toplevel_consts_19_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_19_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_20_name._ascii.ob_base, - .co_qualname = & toplevel_consts_20_name._ascii.ob_base, - .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_19_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_20_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 1, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_19_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[75]; - } -toplevel_consts_21_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 74, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\x7d\x02\x74\x00\xa0\x01\x7c\x02\x74\x02\xa1\x02\x01\x00\x74\x03\x7c\x01\x7c\x00\x83\x02\x7d\x03\x7c\x01\x74\x04\x6a\x05\x76\x00\x72\x21\x74\x04\x6a\x05\x7c\x01\x19\x00\x7d\x04\x74\x06\x7c\x03\x7c\x04\x83\x02\x01\x00\x74\x04\x6a\x05\x7c\x01\x19\x00\x53\x00\x74\x07\x7c\x03\x83\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[131]; - } -toplevel_consts_21_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 130, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x4c\x6f\x61\x64\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x6e\x74\x6f\x20\x73\x79\x73\x2e\x6d\x6f\x64\x75\x6c\x65\x73\x20\x61\x6e\x64\x20\x72\x65\x74\x75\x72\x6e\x20\x69\x74\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x55\x73\x65\x20\x6c\x6f\x61\x64\x65\x72\x2e\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x0a\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[104]; - } -toplevel_consts_21_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 103, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_21_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_21_consts_0._ascii.ob_base, - & toplevel_consts_21_consts_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_warnings", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "warn", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_21_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "DeprecationWarning", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_21_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "spec_from_loader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_21_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "modules", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_exec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_load", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_21_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_21_names_1._ascii.ob_base, - & toplevel_consts_21_names_2._ascii.ob_base, - & toplevel_consts_21_names_3._ascii.ob_base, - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_21_names_6._ascii.ob_base, - & toplevel_consts_21_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_21_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "msg", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "spec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_21_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_21_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_19_consts_1_varnames_1._ascii.ob_base, - & toplevel_consts_21_varnames_2._ascii.ob_base, - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_21_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_load_module_shim", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_21_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x04\x06\x0c\x02\x0a\x01\x0a\x01\x0a\x01\x0a\x01\x0a\x01\x08\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_21_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x02\x07\x02\xff\x0c\x02\x0a\x01\x08\x01\x02\x05\x0a\xfc\x0a\x01\x0a\x01\x08\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[75]; - } -toplevel_consts_21_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 74, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x33\x05\x08\x05\x0e\x05\x2c\x14\x17\x19\x2b\x05\x2c\x05\x2c\x0c\x1c\x1d\x25\x27\x2b\x0c\x2c\x05\x09\x08\x10\x14\x17\x14\x1f\x08\x1f\x05\x1b\x12\x15\x12\x1d\x1e\x26\x12\x27\x09\x0f\x09\x0e\x0f\x13\x15\x1b\x09\x1c\x09\x1c\x10\x13\x10\x1b\x1c\x24\x10\x25\x09\x25\x10\x15\x16\x1a\x10\x1b\x09\x1b", -}; -static struct PyCodeObject toplevel_consts_21 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_21_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_21_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_21_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 275, - .co_code = & toplevel_consts_21_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_21_name._ascii.ob_base, - .co_qualname = & toplevel_consts_21_name._ascii.ob_base, - .co_linetable = & toplevel_consts_21_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_21_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_21_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[195]; - } -toplevel_consts_22_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 194, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x64\x01\x64\x02\x83\x03\x7d\x01\x74\x00\x7c\x00\x64\x03\x64\x02\x83\x03\x04\x00\x7d\x02\x72\x12\x74\x01\x7c\x02\x83\x01\x53\x00\x74\x02\x7c\x01\x64\x04\x83\x02\x72\x28\x09\x00\x7c\x01\xa0\x03\x7c\x00\xa1\x01\x53\x00\x23\x00\x04\x00\x74\x04\x79\x26\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x05\x7d\x03\x6e\x0d\x23\x00\x04\x00\x74\x06\x79\x38\x01\x00\x01\x00\x01\x00\x64\x05\x7d\x03\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x07\x7d\x04\x6e\x1c\x23\x00\x04\x00\x74\x06\x79\x59\x01\x00\x01\x00\x01\x00\x7c\x01\x64\x02\x75\x00\x72\x51\x64\x06\xa0\x08\x7c\x03\xa1\x01\x06\x00\x59\x00\x53\x00\x64\x07\xa0\x08\x7c\x03\x7c\x01\xa1\x02\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00\x64\x08\xa0\x08\x7c\x03\x7c\x04\xa1\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[45]; - } -toplevel_consts_22_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 44, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "The implementation of ModuleType.__repr__().", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_22_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__loader__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_22_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__spec__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_22_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module_repr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_22_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "?", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_22_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_22_consts_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_22_consts_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_22_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_22_consts_0._ascii.ob_base, - & toplevel_consts_22_consts_1._ascii.ob_base, - Py_None, - & toplevel_consts_22_consts_3._ascii.ob_base, - & toplevel_consts_22_consts_4._ascii.ob_base, - & toplevel_consts_22_consts_5._ascii.ob_base, - & toplevel_consts_22_consts_6._ascii.ob_base, - & toplevel_consts_22_consts_7._ascii.ob_base, - & toplevel_consts_22_consts_8._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[23]; - } -toplevel_consts_22_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 22, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_module_repr_from_spec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_22_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Exception", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_22_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__file__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_22_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_22_names_1._ascii.ob_base, - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_22_consts_4._ascii.ob_base, - & toplevel_consts_22_names_4._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_22_names_7._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_22_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_22_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "filename", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_22_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_22_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_module_repr", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_22_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x02\x10\x01\x08\x01\x0a\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x02\x02\x08\x01\x02\x80\x0c\x01\x08\x01\x0e\x01\x10\x02\x02\xfc\x02\x80\x0c\x06", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[63]; - } -toplevel_consts_22_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 62, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x02\x0e\x01\x02\x06\x08\xfb\x08\x01\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x05\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x02\x09\x08\xf9\x02\x80\x02\x05\x02\xfc\x08\x04\x06\xfd\x02\x03\x0e\xfe\x12\x02\x02\x80\x0c\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[195]; - } -toplevel_consts_22_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 194, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x15\x16\x1c\x1e\x2a\x2c\x30\x0e\x31\x05\x0b\x10\x17\x18\x1e\x20\x2a\x2c\x30\x10\x31\x08\x31\x08\x0c\x05\x11\x10\x26\x27\x2b\x10\x2c\x09\x2c\x0a\x11\x12\x18\x1a\x27\x0a\x28\x05\x11\x09\x11\x14\x1a\x14\x2e\x27\x2d\x14\x2e\x0d\x2e\x00\x00\x09\x11\x10\x19\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x13\x10\x16\x10\x1f\x09\x0d\x09\x0d\x00\x00\x05\x13\x0c\x1a\x05\x13\x05\x13\x05\x13\x05\x13\x10\x13\x09\x0d\x09\x0d\x09\x0d\x05\x13\x00\x00\x05\x40\x14\x1a\x14\x23\x09\x11\x09\x11\x00\x00\x05\x3f\x0c\x1a\x05\x3f\x05\x3f\x05\x3f\x05\x3f\x0c\x12\x16\x1a\x0c\x1a\x09\x3f\x14\x23\x14\x30\x2b\x2f\x14\x30\x0d\x30\x0d\x30\x0d\x30\x14\x2a\x14\x3f\x32\x36\x38\x3e\x14\x3f\x0d\x3f\x0d\x3f\x0d\x3f\x05\x3f\x00\x00\x10\x29\x10\x40\x31\x35\x37\x3f\x10\x40\x09\x40", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[46]; - } -toplevel_consts_22_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 45, - }, - .ob_shash = -1, - .ob_sval = "\x98\x04\x1d\x00\x9d\x07\x27\x07\xa6\x01\x27\x07\xa9\x03\x2d\x00\xad\x09\x39\x07\xb8\x01\x39\x07\xbb\x03\x3f\x00\xbf\x10\x41\x1a\x07\xc1\x11\x06\x41\x1a\x07\xc1\x19\x01\x41\x1a\x07", -}; -static struct PyCodeObject toplevel_consts_22 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_22_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_22_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_22_code.ob_sval, - .co_exceptiontable = & toplevel_consts_22_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 294, - .co_code = & toplevel_consts_22_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_22_name._ascii.ob_base, - .co_qualname = & toplevel_consts_22_name._ascii.ob_base, - .co_linetable = & toplevel_consts_22_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_22_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_22_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_22_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[99]; - } -toplevel_consts_23_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 98, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x64\x02\x64\x02\x64\x03\x9c\x03\x64\x04\x84\x02\x5a\x04\x64\x05\x84\x00\x5a\x05\x64\x06\x84\x00\x5a\x06\x65\x07\x64\x07\x84\x00\x83\x01\x5a\x08\x65\x08\x6a\x09\x64\x08\x84\x00\x83\x01\x5a\x08\x65\x07\x64\x09\x84\x00\x83\x01\x5a\x0a\x65\x07\x64\x0a\x84\x00\x83\x01\x5a\x0b\x65\x0b\x6a\x09\x64\x0b\x84\x00\x83\x01\x5a\x0b\x64\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_23_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[1489]; - } -toplevel_consts_23_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1488, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x54\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x75\x73\x65\x64\x20\x66\x6f\x72\x20\x6c\x6f\x61\x64\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x41\x20\x6d\x6f\x64\x75\x6c\x65\x27\x73\x20\x73\x70\x65\x63\x20\x69\x73\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x6f\x72\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x61\x62\x6f\x75\x74\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x46\x6f\x72\x0a\x20\x20\x20\x20\x64\x61\x74\x61\x20\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x69\x6e\x63\x6c\x75\x64\x69\x6e\x67\x20\x73\x6f\x75\x72\x63\x65\x2c\x20\x75\x73\x65\x20\x74\x68\x65\x20\x73\x70\x65\x63\x27\x73\x0a\x20\x20\x20\x20\x6c\x6f\x61\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x60\x6e\x61\x6d\x65\x60\x20\x69\x73\x20\x74\x68\x65\x20\x61\x62\x73\x6f\x6c\x75\x74\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x60\x6c\x6f\x61\x64\x65\x72\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x0a\x20\x20\x20\x20\x74\x6f\x20\x75\x73\x65\x20\x77\x68\x65\x6e\x20\x6c\x6f\x61\x64\x69\x6e\x67\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x20\x60\x70\x61\x72\x65\x6e\x74\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x69\x6e\x2e\x20\x20\x54\x68\x65\x20\x70\x61\x72\x65\x6e\x74\x20\x69\x73\x20\x64\x65\x72\x69\x76\x65\x64\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x60\x20\x64\x65\x74\x65\x72\x6d\x69\x6e\x65\x73\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x63\x6f\x6e\x73\x69\x64\x65\x72\x65\x64\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x6f\x72\x0a\x20\x20\x20\x20\x6e\x6f\x74\x2e\x20\x20\x4f\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x74\x68\x69\x73\x20\x69\x73\x20\x72\x65\x66\x6c\x65\x63\x74\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x60\x5f\x5f\x70\x61\x74\x68\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x6f\x72\x69\x67\x69\x6e\x60\x20\x69\x73\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x20\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x6c\x6f\x61\x64\x65\x72\x20\x66\x72\x6f\x6d\x20\x77\x68\x69\x63\x68\x20\x74\x6f\x0a\x20\x20\x20\x20\x6c\x6f\x61\x64\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x69\x66\x20\x74\x68\x61\x74\x20\x69\x6e\x66\x6f\x72\x6d\x61\x74\x69\x6f\x6e\x20\x69\x73\x20\x61\x76\x61\x69\x6c\x61\x62\x6c\x65\x2e\x20\x20\x57\x68\x65\x6e\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x69\x73\x0a\x20\x20\x20\x20\x73\x65\x74\x2c\x20\x6f\x72\x69\x67\x69\x6e\x20\x77\x69\x6c\x6c\x20\x6d\x61\x74\x63\x68\x2e\x0a\x0a\x20\x20\x20\x20\x60\x68\x61\x73\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x60\x20\x69\x6e\x64\x69\x63\x61\x74\x65\x73\x20\x74\x68\x61\x74\x20\x61\x20\x73\x70\x65\x63\x27\x73\x20\x22\x6f\x72\x69\x67\x69\x6e\x22\x20\x72\x65\x66\x6c\x65\x63\x74\x73\x20\x61\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x57\x68\x65\x6e\x20\x74\x68\x69\x73\x20\x69\x73\x20\x54\x72\x75\x65\x2c\x20\x60\x5f\x5f\x66\x69\x6c\x65\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x20\x6f\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x73\x65\x74\x2e\x0a\x0a\x20\x20\x20\x20\x60\x63\x61\x63\x68\x65\x64\x60\x20\x69\x73\x20\x74\x68\x65\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\x20\x63\x61\x63\x68\x65\x64\x20\x62\x79\x74\x65\x63\x6f\x64\x65\x20\x66\x69\x6c\x65\x2c\x20\x69\x66\x20\x61\x6e\x79\x2e\x20\x20\x49\x74\x0a\x20\x20\x20\x20\x63\x6f\x72\x72\x65\x73\x70\x6f\x6e\x64\x73\x20\x74\x6f\x20\x74\x68\x65\x20\x60\x5f\x5f\x63\x61\x63\x68\x65\x64\x5f\x5f\x60\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x2e\x0a\x0a\x20\x20\x20\x20\x60\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x5f\x73\x65\x61\x72\x63\x68\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x73\x60\x20\x69\x73\x20\x74\x68\x65\x20\x73\x65\x71\x75\x65\x6e\x63\x65\x20\x6f\x66\x20\x70\x61\x74\x68\x20\x65\x6e\x74\x72\x69\x65\x73\x20\x74\x6f\x0a\x20\x20\x20\x20\x73\x65\x61\x72\x63\x68\x20\x77\x68\x65\x6e\x20\x69\x6d\x70\x6f\x72\x74\x69\x6e\x67\x20\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x20\x20\x49\x66\x20\x73\x65\x74\x2c\x20\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x20\x73\x68\x6f\x75\x6c\x64\x20\x62\x65\x0a\x20\x20\x20\x20\x54\x72\x75\x65\x2d\x2d\x61\x6e\x64\x20\x46\x61\x6c\x73\x65\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x2e\x0a\x0a\x20\x20\x20\x20\x50\x61\x63\x6b\x61\x67\x65\x73\x20\x61\x72\x65\x20\x73\x69\x6d\x70\x6c\x79\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x74\x68\x61\x74\x20\x28\x6d\x61\x79\x29\x20\x68\x61\x76\x65\x20\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x20\x20\x49\x66\x20\x61\x20\x73\x70\x65\x63\x0a\x20\x20\x20\x20\x68\x61\x73\x20\x61\x20\x6e\x6f\x6e\x2d\x4e\x6f\x6e\x65\x20\x76\x61\x6c\x75\x65\x20\x69\x6e\x20\x60\x73\x75\x62\x6d\x6f\x64\x75\x6c\x65\x5f\x73\x65\x61\x72\x63\x68\x5f\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x73\x60\x2c\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x0a\x20\x20\x20\x20\x73\x79\x73\x74\x65\x6d\x20\x77\x69\x6c\x6c\x20\x63\x6f\x6e\x73\x69\x64\x65\x72\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x6c\x6f\x61\x64\x65\x64\x20\x66\x72\x6f\x6d\x20\x74\x68\x65\x20\x73\x70\x65\x63\x20\x61\x73\x20\x70\x61\x63\x6b\x61\x67\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x4f\x6e\x6c\x79\x20\x66\x69\x6e\x64\x65\x72\x73\x20\x28\x73\x65\x65\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x2e\x61\x62\x63\x2e\x4d\x65\x74\x61\x50\x61\x74\x68\x46\x69\x6e\x64\x65\x72\x20\x61\x6e\x64\x0a\x20\x20\x20\x20\x69\x6d\x70\x6f\x72\x74\x6c\x69\x62\x2e\x61\x62\x63\x2e\x50\x61\x74\x68\x45\x6e\x74\x72\x79\x46\x69\x6e\x64\x65\x72\x29\x20\x73\x68\x6f\x75\x6c\x64\x20\x6d\x6f\x64\x69\x66\x79\x20\x4d\x6f\x64\x75\x6c\x65\x53\x70\x65\x63\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "origin", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_23_consts_3_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loader_state", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_23_consts_3_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "is_package", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_23_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_3_1._ascii.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[61]; - } -toplevel_consts_23_consts_4_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 60, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x7c\x02\x7c\x00\x5f\x01\x7c\x03\x7c\x00\x5f\x02\x7c\x04\x7c\x00\x5f\x03\x7c\x05\x72\x10\x67\x00\x6e\x01\x64\x00\x7c\x00\x5f\x04\x67\x00\x7c\x00\x5f\x05\x64\x01\x7c\x00\x5f\x06\x64\x00\x7c\x00\x5f\x07\x64\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_23_consts_4_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - Py_None, - Py_False, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[27]; - } -toplevel_consts_23_consts_4_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 26, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "submodule_search_locations", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_23_consts_4_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_uninitialized_submodules", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_23_consts_4_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_set_fileattr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_23_consts_4_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_cached", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_23_consts_4_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_3_1._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_23_consts_4_names_5._ascii.ob_base, - & toplevel_consts_23_consts_4_names_6._ascii.ob_base, - & toplevel_consts_23_consts_4_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_23_consts_4_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_3_1._ascii.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_23_consts_4_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.__init__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_23_consts_4_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x06\x02\x06\x01\x06\x01\x06\x01\x0e\x01\x06\x01\x06\x03\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[61]; - } -toplevel_consts_23_consts_4_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 60, - }, - .ob_shash = -1, - .ob_sval = "\x15\x19\x09\x0d\x09\x12\x17\x1d\x09\x0d\x09\x14\x17\x1d\x09\x0d\x09\x14\x1d\x29\x09\x0d\x09\x1a\x31\x3b\x2b\x45\x2b\x2d\x2b\x2d\x41\x45\x09\x0d\x09\x28\x2a\x2c\x09\x0d\x09\x27\x1e\x23\x09\x0d\x09\x1b\x18\x1c\x09\x0d\x09\x15\x09\x15\x09\x15", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_23_consts_4_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_23_consts_4 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_23_consts_4_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_4_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_4_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 3, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 3, - .co_stacksize = 2, - .co_firstlineno = 357, - .co_code = & toplevel_consts_23_consts_4_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_4_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_23_consts_4_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_4_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_4_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_4_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_4_columntable.ob_base.ob_base, - .co_nlocalsplus = 6, - .co_nlocals = 6, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_4_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[103]; - } -toplevel_consts_23_consts_5_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 102, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\xa0\x00\x7c\x00\x6a\x01\xa1\x01\x64\x02\xa0\x00\x7c\x00\x6a\x02\xa1\x01\x67\x02\x7d\x01\x7c\x00\x6a\x03\x64\x00\x75\x01\x72\x1a\x7c\x01\xa0\x04\x64\x03\xa0\x00\x7c\x00\x6a\x03\xa1\x01\xa1\x01\x01\x00\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\x28\x7c\x01\xa0\x04\x64\x04\xa0\x00\x7c\x00\x6a\x05\xa1\x01\xa1\x01\x01\x00\x64\x05\xa0\x00\x7c\x00\x6a\x06\x6a\x07\x64\x06\xa0\x08\x7c\x01\xa1\x01\xa1\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_23_consts_5_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "name={!r}", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_23_consts_5_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loader={!r}", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_23_consts_5_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "origin={!r}", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[30]; - } -toplevel_consts_23_consts_5_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 29, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "submodule_search_locations={}", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_5_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "{}({})", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_23_consts_5_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ", ", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_23_consts_5_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - Py_None, - & toplevel_consts_23_consts_5_consts_1._ascii.ob_base, - & toplevel_consts_23_consts_5_consts_2._ascii.ob_base, - & toplevel_consts_23_consts_5_consts_3._ascii.ob_base, - & toplevel_consts_23_consts_5_consts_4._ascii.ob_base, - & toplevel_consts_23_consts_5_consts_5._ascii.ob_base, - & toplevel_consts_23_consts_5_consts_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_5_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "append", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_23_consts_5_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__class__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_23_consts_5_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "join", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_23_consts_5_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_5_names_4._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_23_consts_5_names_6._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_23_consts_5_names_8._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_23_consts_5_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_3_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_23_consts_5_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.__repr__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_23_consts_5_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x0a\x01\x04\xff\x0a\x02\x12\x01\x0a\x01\x06\x01\x08\x01\x04\xff\x16\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_23_consts_5_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x0c\x01\x02\xff\x08\x02\x14\x01\x08\x01\x02\x02\x02\xff\x02\x01\x02\xff\x0c\x01\x16\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[103]; - } -toplevel_consts_23_consts_5_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 102, - }, - .ob_shash = -1, - .ob_sval = "\x11\x1c\x11\x2e\x24\x28\x24\x2d\x11\x2e\x11\x1e\x11\x32\x26\x2a\x26\x31\x11\x32\x10\x33\x09\x0d\x0c\x10\x0c\x17\x1f\x23\x0c\x23\x09\x3b\x0d\x11\x0d\x3b\x19\x26\x19\x3a\x2e\x32\x2e\x39\x19\x3a\x0d\x3b\x0d\x3b\x0c\x10\x0c\x2b\x33\x37\x0c\x37\x09\x42\x0d\x11\x0d\x42\x19\x38\x19\x41\x21\x25\x21\x40\x19\x41\x0d\x42\x0d\x42\x10\x18\x10\x49\x20\x24\x20\x2e\x20\x37\x39\x3d\x39\x48\x43\x47\x39\x48\x10\x49\x09\x49", -}; -static struct PyCodeObject toplevel_consts_23_consts_5 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_23_consts_5_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_5_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_5_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 6, - .co_firstlineno = 370, - .co_code = & toplevel_consts_23_consts_5_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_5_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_7_consts_6_name._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_5_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_5_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_5_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_5_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_5_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[105]; - } -toplevel_consts_23_consts_6_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 104, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x7d\x02\x09\x00\x7c\x00\x6a\x01\x7c\x01\x6a\x01\x6b\x02\x6f\x26\x7c\x00\x6a\x02\x7c\x01\x6a\x02\x6b\x02\x6f\x26\x7c\x00\x6a\x03\x7c\x01\x6a\x03\x6b\x02\x6f\x26\x7c\x02\x7c\x01\x6a\x00\x6b\x02\x6f\x26\x7c\x00\x6a\x04\x7c\x01\x6a\x04\x6b\x02\x6f\x26\x7c\x00\x6a\x05\x7c\x01\x6a\x05\x6b\x02\x53\x00\x23\x00\x04\x00\x74\x06\x79\x32\x01\x00\x01\x00\x01\x00\x74\x07\x06\x00\x59\x00\x53\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_6_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "cached", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_23_consts_6_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "has_location", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_23_consts_6_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "NotImplemented", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_23_consts_6_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_23_consts_6_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_23_consts_6_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "other", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_23_consts_6_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "smsl", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_23_consts_6_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_6_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_6_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_6_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__eq__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_23_consts_6_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.__eq__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[37]; - } -toplevel_consts_23_consts_6_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 36, - }, - .ob_shash = -1, - .ob_sval = "\x06\x01\x02\x01\x0c\x01\x0a\x01\x02\xff\x0a\x02\x02\xfe\x08\x03\x02\xfd\x0a\x04\x02\xfc\x0a\x05\x02\xfb\x02\x80\x0c\x06\x08\x01\x02\xff\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[35]; - } -toplevel_consts_23_consts_6_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 34, - }, - .ob_shash = -1, - .ob_sval = "\x06\x01\x02\x09\x0a\xf9\x02\x05\x0a\xfc\x02\x04\x0a\xfd\x02\x03\x08\xfe\x02\x02\x0a\xff\x0e\x01\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[105]; - } -toplevel_consts_23_consts_6_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 104, - }, - .ob_shash = -1, - .ob_sval = "\x10\x14\x10\x2f\x09\x0d\x09\x22\x15\x19\x15\x1e\x22\x27\x22\x2c\x15\x2c\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x1d\x22\x1d\x3d\x15\x3d\x15\x3c\x15\x19\x15\x20\x24\x29\x24\x30\x15\x30\x15\x3c\x15\x19\x15\x26\x2a\x2f\x2a\x3c\x15\x3c\x0d\x3d\x00\x00\x09\x22\x10\x1e\x09\x22\x09\x22\x09\x22\x09\x22\x14\x22\x0d\x22\x0d\x22\x0d\x22\x09\x22\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_23_consts_6_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x84\x22\x27\x00\xa7\x09\x33\x07\xb2\x01\x33\x07", -}; -static struct PyCodeObject toplevel_consts_23_consts_6 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_6_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_6_code.ob_sval, - .co_exceptiontable = & toplevel_consts_23_consts_6_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 380, - .co_code = & toplevel_consts_23_consts_6_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_6_name._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_6_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_6_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_6_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_6_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_23_consts_7_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x64\x00\x75\x00\x72\x1a\x7c\x00\x6a\x01\x64\x00\x75\x01\x72\x1a\x7c\x00\x6a\x02\x72\x1a\x74\x03\x64\x00\x75\x00\x72\x13\x74\x04\x82\x01\x74\x03\xa0\x05\x7c\x00\x6a\x01\xa1\x01\x7c\x00\x5f\x00\x7c\x00\x6a\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_23_consts_7_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_bootstrap_external", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_23_consts_7_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "NotImplementedError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_23_consts_7_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_cached", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_23_consts_7_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_23_consts_4_names_7._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_4_names_6._ascii.ob_base, - & toplevel_consts_23_consts_7_names_3._ascii.ob_base, - & toplevel_consts_23_consts_7_names_4._ascii.ob_base, - & toplevel_consts_23_consts_7_names_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_23_consts_7_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.cached", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_23_consts_7_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x02\x10\x01\x08\x01\x04\x01\x0e\x01\x06\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_23_consts_7_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x02\x04\x08\xfd\x02\x03\x04\xfd\x02\x03\x06\xfe\x06\x01\x0e\x01\x06\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_23_consts_7_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x18\x1c\x20\x0c\x20\x09\x4c\x10\x14\x10\x1b\x23\x27\x10\x27\x0d\x4c\x2c\x30\x2c\x3e\x0d\x4c\x14\x27\x2b\x2f\x14\x2f\x11\x2e\x1b\x2e\x15\x2e\x20\x33\x20\x4c\x40\x44\x40\x4b\x20\x4c\x11\x15\x11\x1d\x10\x14\x10\x1c\x09\x1c", -}; -static struct PyCodeObject toplevel_consts_23_consts_7 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_7_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_7_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 392, - .co_code = & toplevel_consts_23_consts_7_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_7_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_7_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_7_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_7_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_23_consts_8_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x7c\x00\x5f\x00\x64\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_23_consts_8_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_23_consts_4_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_23_consts_8_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_23_consts_8_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_23_consts_8_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x18\x1e\x09\x0d\x09\x15\x09\x15\x09\x15", -}; -static struct PyCodeObject toplevel_consts_23_consts_8 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_8_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_8_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 401, - .co_code = & toplevel_consts_23_consts_8_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_8_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_7_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_8_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_8_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_8_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_8_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[33]; - } -toplevel_consts_23_consts_9_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 32, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x75\x00\x72\x0d\x7c\x00\x6a\x01\xa0\x02\x64\x02\xa1\x01\x64\x03\x19\x00\x53\x00\x7c\x00\x6a\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[33]; - } -toplevel_consts_23_consts_9_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 32, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "The name of the module's parent.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_23_consts_9_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ".", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_23_consts_9_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_23_consts_9_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_23_consts_9_consts_2._ascii.ob_base, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_23_consts_9_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "rpartition", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_23_consts_9_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_9_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_consts_9_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "parent", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_23_consts_9_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.parent", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_23_consts_9_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x03\x10\x01\x06\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_23_consts_9_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x08\x03\x02\x03\x10\xfe\x06\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[33]; - } -toplevel_consts_23_consts_9_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 32, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x2b\x2f\x33\x0c\x33\x09\x1d\x14\x18\x14\x1d\x14\x2d\x29\x2c\x14\x2d\x2e\x2f\x14\x30\x0d\x30\x14\x18\x14\x1d\x0d\x1d", -}; -static struct PyCodeObject toplevel_consts_23_consts_9 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_23_consts_9_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_9_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_9_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 405, - .co_code = & toplevel_consts_23_consts_9_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_9_name._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_9_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_9_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_9_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_9_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_23_consts_10_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_23_consts_10_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_23_consts_4_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_23_consts_10_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec.has_location", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_23_consts_10_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x06\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_23_consts_10_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x10\x14\x10\x22\x09\x22", -}; -static struct PyCodeObject toplevel_consts_23_consts_10 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_10_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_10_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 413, - .co_code = & toplevel_consts_23_consts_10_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_10_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_10_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_10_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_10_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_23_consts_11_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7c\x00\x5f\x01\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_23_consts_11_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bool", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_23_consts_11_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_23_consts_11_names_0._ascii.ob_base, - & toplevel_consts_23_consts_4_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_23_consts_11_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "value", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_23_consts_11_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_7_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_11_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_23_consts_11_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_23_consts_11_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x1e\x22\x23\x28\x1e\x29\x09\x0d\x09\x1b\x09\x1b\x09\x1b", -}; -static struct PyCodeObject toplevel_consts_23_consts_11 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_1_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_consts_11_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_consts_11_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 417, - .co_code = & toplevel_consts_23_consts_11_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_11_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_10_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_23_consts_11_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_consts_11_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_consts_11_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_11_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[12]; - }_object; - } -toplevel_consts_23_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 12, - }, - .ob_item = { - & toplevel_consts_23_consts_0._ascii.ob_base, - & toplevel_consts_23_consts_1._ascii.ob_base, - Py_None, - & toplevel_consts_23_consts_3._object.ob_base.ob_base, - & toplevel_consts_23_consts_4.ob_base, - & toplevel_consts_23_consts_5.ob_base, - & toplevel_consts_23_consts_6.ob_base, - & toplevel_consts_23_consts_7.ob_base, - & toplevel_consts_23_consts_8.ob_base, - & toplevel_consts_23_consts_9.ob_base, - & toplevel_consts_23_consts_10.ob_base, - & toplevel_consts_23_consts_11.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_23_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "property", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_23_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "setter", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[12]; - }_object; - } -toplevel_consts_23_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 12, - }, - .ob_item = { - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_3_consts_1_0._ascii.ob_base, - & toplevel_consts_1_names_0._ascii.ob_base, - & toplevel_consts_3_consts_1_3._ascii.ob_base, - & toplevel_consts_7_consts_2_name._ascii.ob_base, - & toplevel_consts_7_consts_6_name._ascii.ob_base, - & toplevel_consts_23_consts_6_name._ascii.ob_base, - & toplevel_consts_23_names_7._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - & toplevel_consts_23_names_9._ascii.ob_base, - & toplevel_consts_23_consts_9_name._ascii.ob_base, - & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[35]; - } -toplevel_consts_23_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 34, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01\x04\x24\x02\x01\x0a\xff\x06\x0d\x06\x0a\x02\x0c\x08\x01\x04\x08\x08\x01\x02\x03\x08\x01\x02\x07\x08\x01\x04\x03\x0c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[53]; - } -toplevel_consts_23_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 52, - }, - .ob_shash = -1, - .ob_sval = "\x00\x81\x00\x81\x08\xbe\x00\x7f\x00\x7f\x02\x65\x00\x81\x00\x81\x02\x9b\x00\x7f\x00\x7f\x04\x67\x02\x01\x0a\x0a\x06\x0a\x06\x0c\x02\x02\x08\x07\x04\x02\x08\x02\x02\x02\x08\x06\x02\x02\x08\x02\x04\x02\x0c\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[99]; - } -toplevel_consts_23_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 98, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x30\x34\x43\x47\x1d\x21\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x05\x49\x05\x49\x05\x49\x05\x22\x05\x22\x05\x22\x06\x0e\x05\x1c\x05\x1c\x05\x1c\x05\x1c\x06\x0c\x06\x13\x05\x1e\x05\x1e\x05\x1e\x05\x1e\x06\x0e\x05\x1d\x05\x1d\x05\x1d\x05\x1d\x06\x0e\x05\x22\x05\x22\x05\x22\x05\x22\x06\x12\x06\x19\x05\x29\x05\x29\x05\x29\x05\x29\x05\x29\x05\x29", -}; -static struct PyCodeObject toplevel_consts_23 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_23_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 320, - .co_code = & toplevel_consts_23_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_consts_0._ascii.ob_base, - .co_qualname = & toplevel_consts_23_consts_0._ascii.ob_base, - .co_linetable = & toplevel_consts_23_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_25 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[177]; - } -toplevel_consts_26_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 176, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x02\x64\x01\x75\x00\x72\x0a\x74\x00\x7c\x01\x64\x02\x64\x01\x83\x03\x7d\x02\x7c\x02\x73\x31\x74\x01\x7c\x01\x64\x03\x83\x02\x72\x31\x74\x02\x64\x01\x75\x00\x72\x17\x74\x03\x82\x01\x74\x02\x6a\x04\x7d\x04\x7c\x03\x64\x01\x75\x00\x72\x24\x7c\x04\x7c\x00\x7c\x01\x64\x04\x8d\x02\x53\x00\x7c\x03\x72\x28\x67\x00\x6e\x01\x64\x01\x7d\x05\x7c\x04\x7c\x00\x7c\x01\x7c\x05\x64\x05\x8d\x03\x53\x00\x7c\x03\x64\x01\x75\x00\x72\x50\x74\x01\x7c\x01\x64\x06\x83\x02\x72\x4e\x09\x00\x7c\x01\xa0\x05\x7c\x00\xa1\x01\x7d\x03\x6e\x0f\x23\x00\x04\x00\x74\x06\x79\x4c\x01\x00\x01\x00\x01\x00\x64\x01\x7d\x03\x59\x00\x6e\x04\x77\x00\x25\x00\x64\x07\x7d\x03\x74\x07\x7c\x00\x7c\x01\x7c\x02\x7c\x03\x64\x08\x8d\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[54]; - } -toplevel_consts_26_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 53, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Return a module spec based on various loader methods.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_26_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_ORIGIN", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_26_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_filename", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_26_consts_4 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_22_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_26_consts_5 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_26_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_26_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_26_consts_2._ascii.ob_base, - & toplevel_consts_26_consts_3._ascii.ob_base, - & toplevel_consts_26_consts_4._object.ob_base.ob_base, - & toplevel_consts_26_consts_5._object.ob_base.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - Py_False, - & toplevel_consts_25._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_26_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "spec_from_file_location", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_26_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_23_consts_7_names_3._ascii.ob_base, - & toplevel_consts_23_consts_7_names_4._ascii.ob_base, - & toplevel_consts_26_names_4._ascii.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_23_consts_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_26_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "search", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_26_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_3_2._ascii.ob_base, - & toplevel_consts_26_names_4._ascii.ob_base, - & toplevel_consts_26_varnames_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[47]; - } -toplevel_consts_26_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 46, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x0c\x01\x0e\x02\x08\x01\x04\x01\x06\x01\x08\x02\x0c\x01\x0c\x01\x06\x01\x02\x01\x06\xff\x08\x03\x0a\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x04\x04\x10\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[55]; - } -toplevel_consts_26_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 54, - }, - .ob_shash = -1, - .ob_sval = "\x06\x02\x0e\x01\x02\x02\x02\x09\x08\xf7\x02\x09\x06\xf8\x06\x01\x06\x01\x06\x02\x0e\x01\x0c\x01\x06\x01\x08\x01\x06\x02\x02\x08\x08\xf9\x02\x07\x02\xfd\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x04\x03\x10\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[177]; - } -toplevel_consts_26_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 176, - }, - .ob_shash = -1, - .ob_sval = "\x08\x0e\x12\x16\x08\x16\x05\x32\x12\x19\x1a\x20\x22\x2b\x2d\x31\x12\x32\x09\x0f\x0c\x12\x05\x4a\x17\x1e\x1f\x25\x27\x35\x17\x36\x05\x4a\x0c\x1f\x23\x27\x0c\x27\x09\x26\x13\x26\x0d\x26\x23\x36\x23\x4e\x09\x20\x0c\x16\x1a\x1e\x0c\x1e\x09\x40\x14\x2b\x2c\x30\x39\x3f\x14\x40\x14\x40\x0d\x40\x18\x22\x12\x2c\x12\x14\x12\x14\x28\x2c\x09\x0f\x10\x27\x28\x2c\x35\x3b\x43\x49\x10\x4a\x10\x4a\x09\x4a\x08\x12\x16\x1a\x08\x1a\x05\x1f\x0c\x13\x14\x1a\x1c\x28\x0c\x29\x09\x1f\x0d\x22\x1e\x24\x1e\x35\x30\x34\x1e\x35\x11\x1b\x11\x1b\x00\x00\x0d\x22\x14\x1f\x0d\x22\x0d\x22\x0d\x22\x0d\x22\x1e\x22\x11\x1b\x11\x1b\x11\x1b\x0d\x22\x00\x00\x1a\x1f\x0d\x17\x0c\x16\x17\x1b\x1d\x23\x2c\x32\x3f\x49\x0c\x4a\x0c\x4a\x05\x4a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[18]; - } -toplevel_consts_26_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 17, - }, - .ob_shash = -1, - .ob_sval = "\xbb\x05\x41\x01\x00\xc1\x01\x09\x41\x0d\x07\xc1\x0c\x01\x41\x0d\x07", -}; -static struct PyCodeObject toplevel_consts_26 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_26_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_26_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_26_code.ob_sval, - .co_exceptiontable = & toplevel_consts_26_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 2, - .co_stacksize = 8, - .co_firstlineno = 422, - .co_code = & toplevel_consts_26_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_23_consts_4_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_21_names_3._ascii.ob_base, - .co_qualname = & toplevel_consts_21_names_3._ascii.ob_base, - .co_linetable = & toplevel_consts_26_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_26_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_26_columntable.ob_base.ob_base, - .co_nlocalsplus = 6, - .co_nlocals = 6, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[299]; - } -toplevel_consts_27_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 298, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x7c\x00\x6a\x00\x7d\x03\x6e\x0b\x23\x00\x04\x00\x74\x01\x79\x0e\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x08\x77\x00\x25\x00\x7c\x03\x64\x00\x75\x01\x72\x16\x7c\x03\x53\x00\x7c\x00\x6a\x02\x7d\x04\x7c\x01\x64\x00\x75\x00\x72\x2d\x09\x00\x7c\x00\x6a\x03\x7d\x01\x6e\x0b\x23\x00\x04\x00\x74\x01\x79\x2b\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x6a\x04\x7d\x05\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x3d\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x05\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x64\x00\x75\x00\x72\x55\x7c\x01\x64\x00\x75\x01\x72\x4d\x74\x05\x7c\x01\x64\x01\x64\x00\x83\x03\x7d\x02\x7c\x02\x73\x55\x7c\x05\x64\x00\x75\x01\x72\x55\x7c\x05\x7d\x02\x09\x00\x7c\x00\x6a\x06\x7d\x06\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x65\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x06\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x74\x07\x7c\x00\x6a\x08\x83\x01\x7d\x07\x6e\x0d\x23\x00\x04\x00\x74\x01\x79\x79\x01\x00\x01\x00\x01\x00\x64\x00\x7d\x07\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x09\x7c\x04\x7c\x01\x7c\x02\x64\x02\x8d\x03\x7d\x03\x7c\x05\x64\x00\x75\x00\x72\x88\x64\x03\x6e\x03\x7c\x02\x7c\x05\x6b\x02\x7c\x03\x5f\x0a\x7c\x06\x7c\x03\x5f\x0b\x7c\x07\x7c\x03\x5f\x0c\x7c\x03\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_27_consts_2 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_23_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_27_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - Py_None, - & toplevel_consts_26_consts_2._ascii.ob_base, - & toplevel_consts_27_consts_2._object.ob_base.ob_base, - Py_False, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_27_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__cached__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_27_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "list", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_27_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__path__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[13]; - }_object; - } -toplevel_consts_27_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 13, - }, - .ob_item = { - & toplevel_consts_22_consts_3._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_22_consts_1._ascii.ob_base, - & toplevel_consts_22_names_7._ascii.ob_base, - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_27_names_6._ascii.ob_base, - & toplevel_consts_27_names_7._ascii.ob_base, - & toplevel_consts_27_names_8._ascii.ob_base, - & toplevel_consts_23_consts_0._ascii.ob_base, - & toplevel_consts_23_consts_4_names_6._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_27_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "location", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_27_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_27_varnames_5._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_27_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_spec_from_module", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[99]; - } -toplevel_consts_27_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 98, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x08\x03\x04\x01\x06\x02\x08\x01\x02\x01\x08\x01\x02\x80\x0c\x01\x04\x02\x02\xfe\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x08\x02\x08\x01\x0c\x01\x0c\x01\x04\x01\x02\x01\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x02\x02\x0c\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x0e\x03\x16\x01\x06\x01\x06\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[105]; - } -toplevel_consts_27_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 104, - }, - .ob_shash = -1, - .ob_sval = "\x02\x08\x08\xfb\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x06\x02\x06\x01\x06\x02\x06\x01\x04\x05\x08\xfd\x02\x80\x02\x03\x02\xfe\x0e\x02\x02\x80\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x06\x01\x02\x04\x06\xfd\x0e\x01\x02\x01\x02\x01\x06\xff\x06\x01\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x0e\x02\x16\x01\x06\x01\x06\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[299]; - } -toplevel_consts_27_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 298, - }, - .ob_shash = -1, - .ob_sval = "\x05\x18\x10\x16\x10\x1f\x09\x0d\x09\x0d\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x0c\x10\x18\x1c\x0c\x1c\x09\x18\x14\x18\x0d\x18\x0c\x12\x0c\x1b\x05\x09\x08\x0e\x12\x16\x08\x16\x05\x11\x09\x11\x16\x1c\x16\x27\x0d\x13\x0d\x13\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x18\x14\x1a\x14\x23\x09\x11\x09\x11\x00\x00\x05\x18\x0c\x1a\x05\x18\x05\x18\x05\x18\x05\x18\x14\x18\x09\x11\x09\x11\x09\x11\x05\x18\x00\x00\x08\x0e\x12\x16\x08\x16\x05\x1e\x0c\x12\x1a\x1e\x0c\x1e\x09\x36\x16\x1d\x1e\x24\x26\x2f\x31\x35\x16\x36\x0d\x13\x10\x16\x09\x1e\x1b\x23\x2b\x2f\x1b\x2f\x09\x1e\x16\x1e\x0d\x13\x05\x16\x12\x18\x12\x23\x09\x0f\x09\x0f\x00\x00\x05\x16\x0c\x1a\x05\x16\x05\x16\x05\x16\x05\x16\x12\x16\x09\x0f\x09\x0f\x09\x0f\x05\x16\x00\x00\x05\x2a\x26\x2a\x2b\x31\x2b\x3a\x26\x3b\x09\x23\x09\x23\x00\x00\x05\x2a\x0c\x1a\x05\x2a\x05\x2a\x05\x2a\x05\x2a\x26\x2a\x09\x23\x09\x23\x09\x23\x05\x2a\x00\x00\x0c\x16\x17\x1b\x1d\x23\x2c\x32\x0c\x33\x0c\x33\x05\x09\x23\x2b\x2f\x33\x23\x33\x1a\x4d\x1a\x1f\x1a\x1f\x3a\x40\x44\x4c\x3a\x4c\x05\x09\x05\x17\x13\x19\x05\x09\x05\x10\x27\x41\x05\x09\x05\x24\x0c\x10\x05\x10", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[73]; - } -toplevel_consts_27_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 72, - }, - .ob_shash = -1, - .ob_sval = "\x81\x03\x05\x00\x85\x07\x0f\x07\x8e\x01\x0f\x07\x9e\x03\x22\x00\xa2\x07\x2c\x07\xab\x01\x2c\x07\xae\x03\x32\x00\xb2\x09\x3e\x07\xbd\x01\x3e\x07\xc1\x16\x03\x41\x1a\x00\xc1\x1a\x09\x41\x26\x07\xc1\x25\x01\x41\x26\x07\xc1\x28\x05\x41\x2e\x00\xc1\x2e\x09\x41\x3a\x07\xc1\x39\x01\x41\x3a\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_27_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_27 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_27_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_27_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_27_code.ob_sval, - .co_exceptiontable = & toplevel_consts_27_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 3, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 451, - .co_code = & toplevel_consts_27_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_27_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_27_name._ascii.ob_base, - .co_qualname = & toplevel_consts_27_name._ascii.ob_base, - .co_linetable = & toplevel_consts_27_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_27_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_27_columntable.ob_base.ob_base, - .co_nlocalsplus = 8, - .co_nlocals = 8, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_29_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "override", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_29 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_29_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[461]; - } -toplevel_consts_30_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 460, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x02\x73\x0a\x74\x00\x7c\x01\x64\x01\x64\x00\x83\x03\x64\x00\x75\x00\x72\x1b\x09\x00\x7c\x00\x6a\x01\x7c\x01\x5f\x02\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x19\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x25\x74\x00\x7c\x01\x64\x02\x64\x00\x83\x03\x64\x00\x75\x00\x72\x59\x7c\x00\x6a\x04\x7d\x03\x7c\x03\x64\x00\x75\x00\x72\x49\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\x49\x74\x06\x64\x00\x75\x00\x72\x37\x74\x07\x82\x01\x74\x06\x6a\x08\x7d\x04\x7c\x04\xa0\x09\x7c\x04\xa1\x01\x7d\x03\x7c\x00\x6a\x05\x7c\x03\x5f\x0a\x7c\x03\x7c\x00\x5f\x04\x64\x00\x7c\x01\x5f\x0b\x09\x00\x7c\x03\x7c\x01\x5f\x0c\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x57\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x63\x74\x00\x7c\x01\x64\x03\x64\x00\x83\x03\x64\x00\x75\x00\x72\x74\x09\x00\x7c\x00\x6a\x0d\x7c\x01\x5f\x0e\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x72\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x09\x00\x7c\x00\x7c\x01\x5f\x0f\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\x82\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\x8e\x74\x00\x7c\x01\x64\x04\x64\x00\x83\x03\x64\x00\x75\x00\x72\xa4\x7c\x00\x6a\x05\x64\x00\x75\x01\x72\xa4\x09\x00\x7c\x00\x6a\x05\x7c\x01\x5f\x10\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\xa2\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x00\x6a\x11\x72\xe4\x7c\x02\x73\xb1\x74\x00\x7c\x01\x64\x05\x64\x00\x83\x03\x64\x00\x75\x00\x72\xc2\x09\x00\x7c\x00\x6a\x12\x7c\x01\x5f\x0b\x6e\x0b\x23\x00\x04\x00\x74\x03\x79\xc0\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x02\x73\xcc\x74\x00\x7c\x01\x64\x06\x64\x00\x83\x03\x64\x00\x75\x00\x72\xe4\x7c\x00\x6a\x13\x64\x00\x75\x01\x72\xe4\x09\x00\x7c\x00\x6a\x13\x7c\x01\x5f\x14\x7c\x01\x53\x00\x23\x00\x04\x00\x74\x03\x79\xe2\x01\x00\x01\x00\x01\x00\x59\x00\x7c\x01\x53\x00\x77\x00\x25\x00\x7c\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_30_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__package__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_30_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - Py_None, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_22_consts_1._ascii.ob_base, - & toplevel_consts_30_consts_3._ascii.ob_base, - & toplevel_consts_27_names_8._ascii.ob_base, - & toplevel_consts_22_names_7._ascii.ob_base, - & toplevel_consts_27_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_30_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_NamespaceLoader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_30_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__new__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_30_names_10 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_path", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[21]; - }_object; - } -toplevel_consts_30_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 21, - }, - .ob_item = { - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_23_consts_7_names_3._ascii.ob_base, - & toplevel_consts_23_consts_7_names_4._ascii.ob_base, - & toplevel_consts_30_names_8._ascii.ob_base, - & toplevel_consts_30_names_9._ascii.ob_base, - & toplevel_consts_30_names_10._ascii.ob_base, - & toplevel_consts_22_names_7._ascii.ob_base, - & toplevel_consts_22_consts_1._ascii.ob_base, - & toplevel_consts_23_consts_9_name._ascii.ob_base, - & toplevel_consts_30_consts_3._ascii.ob_base, - & toplevel_consts_22_consts_3._ascii.ob_base, - & toplevel_consts_27_names_8._ascii.ob_base, - & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_23_consts_6_names_4._ascii.ob_base, - & toplevel_consts_27_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_30_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_29_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_30_names_8._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_30_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_init_module_attrs", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[143]; - } -toplevel_consts_30_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 142, - }, - .ob_shash = -1, - .ob_sval = "\x14\x04\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x06\x01\x08\x01\x0a\x02\x08\x01\x04\x01\x06\x01\x0a\x02\x08\x01\x06\x01\x06\x0b\x02\x01\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x02\x03\x08\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x0a\x01\x02\x02\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x06\x03\x14\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x14\x03\x0a\x01\x02\x01\x08\x01\x04\x03\x02\x80\x0c\xfe\x02\x01\x04\x01\x02\xfe\x02\x80\x04\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[181]; - } -toplevel_consts_30_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 180, - }, - .ob_shash = -1, - .ob_sval = "\x02\x04\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x1a\x0e\xe6\x02\x1a\x06\xe7\x06\x01\x02\x14\x08\xee\x02\x12\x06\xef\x06\x01\x06\x01\x0a\x02\x08\x01\x06\x01\x06\x0b\x02\x04\x08\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x05\x08\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x06\x0e\xfa\x02\x06\x08\xfb\x04\x05\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x04\x02\x02\x0c\x02\xf5\x02\x04\x0e\xfc\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x02\x02\x02\x05\x0e\xfb\x02\x05\x08\xfc\x04\x04\x08\xfe\x04\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x04\x01\x02\xff\x02\x80\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[461]; - } -toplevel_consts_30_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 460, - }, - .ob_shash = -1, - .ob_sval = "\x09\x11\x05\x11\x15\x1c\x1d\x23\x25\x2f\x31\x35\x15\x36\x3a\x3e\x15\x3e\x05\x11\x09\x11\x1f\x23\x1f\x28\x0d\x13\x0d\x1c\x0d\x1c\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x10\x05\x11\x14\x1b\x1c\x22\x24\x30\x32\x36\x14\x37\x3b\x3f\x14\x3f\x05\x11\x12\x16\x12\x1d\x09\x0f\x0c\x12\x16\x1a\x0c\x1a\x09\x27\x10\x14\x10\x2f\x37\x3b\x10\x3b\x0d\x27\x14\x27\x2b\x2f\x14\x2f\x11\x2e\x1b\x2e\x15\x2e\x24\x37\x24\x48\x11\x21\x1a\x2a\x1a\x44\x33\x43\x1a\x44\x11\x17\x20\x24\x20\x3f\x11\x17\x11\x1d\x1f\x25\x11\x15\x11\x1c\x23\x27\x11\x17\x11\x20\x09\x11\x21\x27\x0d\x13\x0d\x1e\x0d\x1e\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x10\x05\x11\x14\x1b\x1c\x22\x24\x31\x33\x37\x14\x38\x3c\x40\x14\x40\x05\x11\x09\x11\x22\x26\x22\x2d\x0d\x13\x0d\x1f\x0d\x1f\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x05\x0d\x1b\x1f\x09\x0f\x09\x18\x09\x18\x00\x00\x05\x0d\x0c\x1a\x05\x0d\x05\x0d\x05\x0d\x05\x0d\x09\x0d\x09\x0d\x05\x0d\x00\x00\x08\x10\x05\x15\x14\x1b\x1c\x22\x24\x2e\x30\x34\x14\x35\x39\x3d\x14\x3d\x05\x15\x0c\x10\x0c\x2b\x33\x37\x0c\x37\x09\x15\x0d\x15\x23\x27\x23\x42\x11\x17\x11\x20\x11\x20\x00\x00\x0d\x15\x14\x22\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x08\x0c\x08\x19\x05\x19\x0c\x14\x09\x15\x18\x1f\x20\x26\x28\x32\x34\x38\x18\x39\x3d\x41\x18\x41\x09\x15\x0d\x15\x23\x27\x23\x2e\x11\x17\x11\x20\x11\x20\x00\x00\x0d\x15\x14\x22\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x11\x15\x0d\x15\x00\x00\x0c\x14\x09\x19\x18\x1f\x20\x26\x28\x34\x36\x3a\x18\x3b\x3f\x43\x18\x43\x09\x19\x10\x14\x10\x1b\x23\x27\x10\x27\x0d\x19\x11\x19\x29\x2d\x29\x34\x15\x1b\x15\x26\x0c\x12\x05\x12\x00\x00\x11\x19\x18\x26\x11\x19\x11\x19\x11\x19\x11\x19\x15\x19\x0c\x12\x05\x12\x11\x19\x00\x00\x0c\x12\x05\x12", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[121]; - } -toplevel_consts_30_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 120, - }, - .ob_shash = -1, - .ob_sval = "\x8b\x04\x10\x00\x90\x07\x1a\x07\x99\x01\x1a\x07\xc1\x0a\x03\x41\x0e\x00\xc1\x0e\x07\x41\x18\x07\xc1\x17\x01\x41\x18\x07\xc1\x24\x04\x41\x29\x00\xc1\x29\x07\x41\x33\x07\xc1\x32\x01\x41\x33\x07\xc1\x35\x03\x41\x39\x00\xc1\x39\x07\x42\x03\x07\xc2\x02\x01\x42\x03\x07\xc2\x14\x04\x42\x19\x00\xc2\x19\x07\x42\x23\x07\xc2\x22\x01\x42\x23\x07\xc2\x32\x04\x42\x37\x00\xc2\x37\x07\x43\x01\x07\xc3\x00\x01\x43\x01\x07\xc3\x12\x04\x43\x18\x00\xc3\x18\x07\x43\x23\x07\xc3\x22\x01\x43\x23\x07", -}; -static struct PyCodeObject toplevel_consts_30 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_30_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_30_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_30_code.ob_sval, - .co_exceptiontable = & toplevel_consts_30_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 1, - .co_stacksize = 8, - .co_firstlineno = 493, - .co_code = & toplevel_consts_30_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_30_name._ascii.ob_base, - .co_qualname = & toplevel_consts_30_name._ascii.ob_base, - .co_linetable = & toplevel_consts_30_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_30_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_30_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[83]; - } -toplevel_consts_31_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 82, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\x7d\x01\x74\x00\x7c\x00\x6a\x01\x64\x02\x83\x02\x72\x0f\x7c\x00\x6a\x01\xa0\x02\x7c\x00\xa1\x01\x7d\x01\x6e\x0a\x74\x00\x7c\x00\x6a\x01\x64\x03\x83\x02\x72\x19\x74\x03\x64\x04\x83\x01\x82\x01\x7c\x01\x64\x01\x75\x00\x72\x22\x74\x04\x7c\x00\x6a\x05\x83\x01\x7d\x01\x74\x06\x7c\x00\x7c\x01\x83\x02\x01\x00\x7c\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[44]; - } -toplevel_consts_31_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 43, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Create a module based on the provided spec.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_31_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "create_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_31_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "exec_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[67]; - } -toplevel_consts_31_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 66, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loaders that define exec_module() must also define create_module()", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_31_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_31_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_31_consts_2._ascii.ob_base, - & toplevel_consts_31_consts_3._ascii.ob_base, - & toplevel_consts_31_consts_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_31_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_31_consts_2._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_4_name._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_30_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_31_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_31_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module_from_spec", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_31_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x04\x03\x0c\x01\x0e\x03\x0c\x01\x08\x01\x08\x02\x0a\x01\x0a\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_31_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x04\x03\x0a\x01\x02\x06\x0e\xfd\x0a\x01\x02\x02\x02\xff\x06\x01\x06\x01\x0c\x01\x0a\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[83]; - } -toplevel_consts_31_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 82, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x12\x05\x0b\x08\x0f\x10\x14\x10\x1b\x1d\x2c\x08\x2d\x05\x3e\x12\x16\x12\x1d\x12\x31\x2c\x30\x12\x31\x09\x0f\x09\x0f\x0a\x11\x12\x16\x12\x1d\x1f\x2c\x0a\x2d\x05\x3e\x0f\x1a\x1b\x3d\x0f\x3e\x09\x3e\x08\x0e\x12\x16\x08\x16\x05\x28\x12\x1d\x1e\x22\x1e\x27\x12\x28\x09\x0f\x05\x17\x18\x1c\x1e\x24\x05\x25\x05\x25\x0c\x12\x05\x12", -}; -static struct PyCodeObject toplevel_consts_31 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_31_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_31_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_31_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 566, - .co_code = & toplevel_consts_31_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_31_name._ascii.ob_base, - .co_qualname = & toplevel_consts_31_name._ascii.ob_base, - .co_linetable = & toplevel_consts_31_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_31_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_31_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[101]; - } -toplevel_consts_32_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 100, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x64\x01\x75\x00\x72\x07\x64\x02\x6e\x02\x7c\x00\x6a\x00\x7d\x01\x7c\x00\x6a\x01\x64\x01\x75\x00\x72\x20\x7c\x00\x6a\x02\x64\x01\x75\x00\x72\x19\x64\x03\xa0\x03\x7c\x01\xa1\x01\x53\x00\x64\x04\xa0\x03\x7c\x01\x7c\x00\x6a\x02\xa1\x02\x53\x00\x7c\x00\x6a\x04\x72\x2a\x64\x05\xa0\x03\x7c\x01\x7c\x00\x6a\x01\xa1\x02\x53\x00\x64\x06\xa0\x03\x7c\x00\x6a\x00\x7c\x00\x6a\x01\xa1\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[39]; - } -toplevel_consts_32_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 38, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Return the repr to use for the module.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_32_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_32_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_32_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_22_consts_5._ascii.ob_base, - & toplevel_consts_22_consts_6._ascii.ob_base, - & toplevel_consts_22_consts_7._ascii.ob_base, - & toplevel_consts_22_consts_8._ascii.ob_base, - & toplevel_consts_32_consts_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_32_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_3_0._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - & toplevel_consts_23_consts_6_names_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_32_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_32_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x14\x03\x0a\x01\x0a\x01\x0a\x01\x0e\x02\x06\x02\x0e\x01\x10\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[23]; - } -toplevel_consts_32_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 22, - }, - .ob_shash = -1, - .ob_sval = "\x14\x03\x08\x01\x02\x09\x08\xf8\x02\x03\x0a\xfe\x0e\x02\x04\x02\x02\x03\x0e\xfe\x10\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[101]; - } -toplevel_consts_32_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 100, - }, - .ob_shash = -1, - .ob_sval = "\x13\x17\x13\x1c\x20\x24\x13\x24\x0c\x33\x0c\x0f\x0c\x0f\x2a\x2e\x2a\x33\x05\x09\x08\x0c\x08\x13\x17\x1b\x08\x1b\x05\x47\x0c\x10\x0c\x17\x1b\x1f\x0c\x1f\x09\x44\x14\x23\x14\x30\x2b\x2f\x14\x30\x0d\x30\x14\x2a\x14\x44\x32\x36\x38\x3c\x38\x43\x14\x44\x0d\x44\x0c\x10\x0c\x1d\x09\x47\x14\x2d\x14\x47\x35\x39\x3b\x3f\x3b\x46\x14\x47\x0d\x47\x14\x28\x14\x47\x30\x34\x30\x39\x3b\x3f\x3b\x46\x14\x47\x0d\x47", -}; -static struct PyCodeObject toplevel_consts_32 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_32_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_32_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_32_code.ob_sval, - .co_exceptiontable = & toplevel_consts_3_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 583, - .co_code = & toplevel_consts_32_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_22_names_1._ascii.ob_base, - .co_qualname = & toplevel_consts_22_names_1._ascii.ob_base, - .co_linetable = & toplevel_consts_32_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_32_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_32_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[289]; - } -toplevel_consts_33_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 288, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x7d\x02\x74\x01\x7c\x02\x83\x01\x35\x00\x01\x00\x74\x02\x6a\x03\xa0\x04\x7c\x02\xa1\x01\x7c\x01\x75\x01\x72\x1b\x64\x01\xa0\x05\x7c\x02\xa1\x01\x7d\x03\x74\x06\x7c\x03\x7c\x02\x64\x02\x8d\x02\x82\x01\x09\x00\x7c\x00\x6a\x07\x64\x03\x75\x00\x72\x35\x7c\x00\x6a\x08\x64\x03\x75\x00\x72\x2d\x74\x06\x64\x04\x7c\x00\x6a\x00\x64\x02\x8d\x02\x82\x01\x74\x09\x7c\x00\x7c\x01\x64\x05\x64\x06\x8d\x03\x01\x00\x6e\x28\x74\x09\x7c\x00\x7c\x01\x64\x05\x64\x06\x8d\x03\x01\x00\x74\x0a\x7c\x00\x6a\x07\x64\x07\x83\x02\x73\x57\x74\x0b\x7c\x00\x6a\x07\x83\x01\x9b\x00\x64\x08\x9d\x02\x7d\x03\x74\x0c\xa0\x0d\x7c\x03\x74\x0e\xa1\x02\x01\x00\x7c\x00\x6a\x07\xa0\x0f\x7c\x02\xa1\x01\x01\x00\x6e\x06\x7c\x00\x6a\x07\xa0\x10\x7c\x01\xa1\x01\x01\x00\x74\x02\x6a\x03\xa0\x11\x7c\x00\x6a\x00\xa1\x01\x7d\x01\x7c\x01\x74\x02\x6a\x03\x7c\x00\x6a\x00\x3c\x00\x6e\x10\x23\x00\x74\x02\x6a\x03\xa0\x11\x7c\x00\x6a\x00\xa1\x01\x7d\x01\x7c\x01\x74\x02\x6a\x03\x7c\x00\x6a\x00\x3c\x00\x77\x00\x25\x00\x09\x00\x64\x03\x04\x00\x04\x00\x83\x03\x01\x00\x7c\x01\x53\x00\x23\x00\x31\x00\x73\x88\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[71]; - } -toplevel_consts_33_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 70, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Execute the spec's specified module in an existing module's namespace.", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[31]; - } -toplevel_consts_33_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 30, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module {!r} not in sys.modules", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_33_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "missing loader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[56]; - } -toplevel_consts_33_consts_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 55, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ".exec_module() not found; falling back to load_module()", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_33_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_33_consts_0._ascii.ob_base, - & toplevel_consts_33_consts_1._ascii.ob_base, - & toplevel_consts_4_varnames._object.ob_base.ob_base, - Py_None, - & toplevel_consts_33_consts_4._ascii.ob_base, - Py_True, - & toplevel_consts_29._object.ob_base.ob_base, - & toplevel_consts_31_consts_3._ascii.ob_base, - & toplevel_consts_33_consts_8._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_33_names_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ImportWarning", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_33_names_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "load_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_33_names_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "pop", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[18]; - }_object; - } -toplevel_consts_33_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 18, - }, - .ob_item = { - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_0._ascii.ob_base, - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_7_consts_3_names_5._ascii.ob_base, - & toplevel_consts_7_consts_6_names_0._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_30_name._ascii.ob_base, - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_1_name._ascii.ob_base, - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_21_names_1._ascii.ob_base, - & toplevel_consts_33_names_14._ascii.ob_base, - & toplevel_consts_33_names_15._ascii.ob_base, - & toplevel_consts_31_consts_3._ascii.ob_base, - & toplevel_consts_33_names_17._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_33_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_21_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[55]; - } -toplevel_consts_33_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 54, - }, - .ob_shash = -1, - .ob_sval = "\x06\x02\x0a\x01\x10\x01\x0a\x01\x0c\x01\x02\x01\x0a\x01\x0a\x01\x0e\x01\x10\x02\x0e\x02\x0c\x01\x10\x01\x0c\x02\x0e\x01\x0c\x02\x0e\x04\x0e\x01\x02\x80\x0e\xff\x12\x01\x0a\xe9\x04\x18\x08\xe8\x02\x80\x0c\x00\x04\x18", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[65]; - } -toplevel_consts_33_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 64, - }, - .ob_shash = -1, - .ob_sval = "\x06\x02\x06\x01\x04\x17\x0e\xea\x02\x02\x0a\xff\x0c\x01\x02\x14\x08\xee\x02\x0d\x08\xf4\x10\x01\x10\x02\x0e\x02\x0a\x01\x02\x06\x08\xfb\x06\x01\x02\xff\x0c\x02\x0e\x01\x0c\x02\x0e\x04\x0e\x01\x02\x80\x0e\xff\x1c\x01\x04\x01\x08\xff\x02\x80\x0c\x00\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[289]; - } -toplevel_consts_33_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 288, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x15\x05\x09\x0a\x1c\x1d\x21\x0a\x22\x05\x2c\x05\x2c\x0c\x0f\x0c\x17\x0c\x21\x1c\x20\x0c\x21\x29\x2f\x0c\x2f\x09\x2e\x13\x33\x13\x40\x3b\x3f\x13\x40\x0d\x10\x13\x1e\x1f\x22\x29\x2d\x13\x2e\x13\x2e\x0d\x2e\x09\x2c\x10\x14\x10\x1b\x1f\x23\x10\x23\x0d\x34\x14\x18\x14\x33\x37\x3b\x14\x3b\x11\x48\x1b\x26\x27\x37\x3e\x42\x3e\x47\x1b\x48\x1b\x48\x15\x48\x11\x23\x24\x28\x2a\x30\x3b\x3f\x11\x40\x11\x40\x11\x40\x11\x40\x11\x23\x24\x28\x2a\x30\x3b\x3f\x11\x40\x11\x40\x11\x40\x18\x1f\x20\x24\x20\x2b\x2d\x3a\x18\x3b\x11\x34\x1f\x2b\x2c\x30\x2c\x37\x1f\x38\x1c\x3b\x1c\x3b\x1c\x3b\x15\x18\x15\x1e\x15\x37\x24\x27\x29\x36\x15\x37\x15\x37\x15\x19\x15\x20\x15\x32\x2d\x31\x15\x32\x15\x32\x15\x32\x15\x19\x15\x20\x15\x34\x2d\x33\x15\x34\x15\x34\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x0d\x23\x00\x00\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x0d\x2c\x0d\x2c\x0d\x23\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x0c\x12\x05\x12\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x00\x00\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x05\x2c\x0c\x12\x05\x12", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[42]; - } -toplevel_consts_33_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 41, - }, - .ob_shash = -1, - .ob_sval = "\x87\x14\x42\x03\x03\x9c\x41\x01\x41\x2b\x02\xc1\x1d\x0e\x42\x03\x03\xc1\x2b\x0f\x41\x3a\x09\xc1\x3a\x01\x42\x03\x03\xc2\x03\x04\x42\x07\x0b\xc2\x08\x03\x42\x07\x0b", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_33_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_33 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_33_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_33_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_33_code.ob_sval, - .co_exceptiontable = & toplevel_consts_33_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 10, - .co_firstlineno = 600, - .co_code = & toplevel_consts_33_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_33_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_33_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_21_names_6._ascii.ob_base, - .co_qualname = & toplevel_consts_21_names_6._ascii.ob_base, - .co_linetable = & toplevel_consts_33_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_33_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_33_columntable.ob_base.ob_base, - .co_nlocalsplus = 4, - .co_nlocals = 4, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_33_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[279]; - } -toplevel_consts_34_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 278, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x7c\x00\x6a\x00\xa0\x01\x7c\x00\x6a\x02\xa1\x01\x01\x00\x6e\x19\x23\x00\x01\x00\x01\x00\x01\x00\x7c\x00\x6a\x02\x74\x03\x6a\x04\x76\x00\x72\x20\x74\x03\x6a\x04\xa0\x05\x7c\x00\x6a\x02\xa1\x01\x7d\x01\x7c\x01\x74\x03\x6a\x04\x7c\x00\x6a\x02\x3c\x00\x82\x00\x25\x00\x74\x03\x6a\x04\xa0\x05\x7c\x00\x6a\x02\xa1\x01\x7d\x01\x7c\x01\x74\x03\x6a\x04\x7c\x00\x6a\x02\x3c\x00\x74\x06\x7c\x01\x64\x01\x64\x00\x83\x03\x64\x00\x75\x00\x72\x48\x09\x00\x7c\x00\x6a\x00\x7c\x01\x5f\x07\x6e\x0b\x23\x00\x04\x00\x74\x08\x79\x46\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x06\x7c\x01\x64\x02\x64\x00\x83\x03\x64\x00\x75\x00\x72\x6f\x09\x00\x7c\x01\x6a\x09\x7c\x01\x5f\x0a\x74\x0b\x7c\x01\x64\x03\x83\x02\x73\x63\x7c\x00\x6a\x02\xa0\x0c\x64\x04\xa1\x01\x64\x05\x19\x00\x7c\x01\x5f\x0a\x6e\x0b\x23\x00\x04\x00\x74\x08\x79\x6d\x01\x00\x01\x00\x01\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x74\x06\x7c\x01\x64\x06\x64\x00\x83\x03\x64\x00\x75\x00\x72\x89\x09\x00\x7c\x00\x7c\x01\x5f\x0d\x7c\x01\x53\x00\x23\x00\x04\x00\x74\x08\x79\x87\x01\x00\x01\x00\x01\x00\x59\x00\x7c\x01\x53\x00\x77\x00\x25\x00\x7c\x01\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_34_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - Py_None, - & toplevel_consts_22_consts_1._ascii.ob_base, - & toplevel_consts_30_consts_3._ascii.ob_base, - & toplevel_consts_27_names_8._ascii.ob_base, - & toplevel_consts_23_consts_9_consts_2._ascii.ob_base, - & toplevel_consts_7_consts_2_consts_1.ob_base.ob_base, - & toplevel_consts_22_consts_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[14]; - }_object; - } -toplevel_consts_34_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 14, - }, - .ob_item = { - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_33_names_15._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_33_names_17._ascii.ob_base, - & toplevel_consts_3_names_2._ascii.ob_base, - & toplevel_consts_22_consts_1._ascii.ob_base, - & toplevel_consts_1_names_1._ascii.ob_base, - & toplevel_consts_3_consts_1_1._ascii.ob_base, - & toplevel_consts_30_consts_3._ascii.ob_base, - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_23_consts_9_names_2._ascii.ob_base, - & toplevel_consts_22_consts_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_34_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_load_backward_compatible", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[81]; - } -toplevel_consts_34_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 80, - }, - .ob_shash = -1, - .ob_sval = "\x02\x03\x10\x01\x02\x80\x06\x01\x0c\x01\x0e\x01\x0c\x01\x02\x01\x02\x80\x0e\x03\x0c\x01\x10\x01\x02\x01\x0a\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x10\x02\x02\x01\x08\x04\x0a\x01\x12\x01\x04\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x10\x02\x02\x01\x06\x01\x04\x03\x02\x80\x0c\xfe\x02\x01\x04\x01\x02\xfe\x02\x80\x04\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[85]; - } -toplevel_consts_34_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 84, - }, - .ob_shash = -1, - .ob_sval = "\x02\x09\x10\xfb\x02\x80\x06\x05\x0a\xfd\x02\x02\x0e\xff\x0c\x01\x02\x01\x02\x80\x0e\x03\x0c\x01\x0e\x01\x04\x04\x0a\xfe\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x0e\x01\x04\x09\x08\xfc\x08\x01\x14\x01\x04\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x0e\x01\x04\x04\x06\xfe\x04\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x04\x01\x02\xff\x02\x80\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[279]; - } -toplevel_consts_34_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 278, - }, - .ob_shash = -1, - .ob_sval = "\x05\x0e\x09\x0d\x09\x14\x09\x2b\x21\x25\x21\x2a\x09\x2b\x09\x2b\x09\x2b\x00\x00\x05\x0e\x05\x0e\x05\x0e\x0c\x10\x0c\x15\x19\x1c\x19\x24\x0c\x24\x09\x2c\x16\x19\x16\x21\x16\x30\x26\x2a\x26\x2f\x16\x30\x0d\x13\x26\x2c\x0d\x10\x0d\x18\x19\x1d\x19\x22\x0d\x23\x09\x0e\x00\x00\x0e\x11\x0e\x19\x0e\x28\x1e\x22\x1e\x27\x0e\x28\x05\x0b\x1e\x24\x05\x08\x05\x10\x11\x15\x11\x1a\x05\x1b\x08\x0f\x10\x16\x18\x24\x26\x2a\x08\x2b\x2f\x33\x08\x33\x05\x11\x09\x11\x21\x25\x21\x2c\x0d\x13\x0d\x1e\x0d\x1e\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x0f\x10\x16\x18\x25\x27\x2b\x08\x2c\x30\x34\x08\x34\x05\x11\x09\x11\x22\x28\x22\x31\x0d\x13\x0d\x1f\x14\x1b\x1c\x22\x24\x2e\x14\x2f\x0d\x42\x26\x2a\x26\x2f\x26\x3f\x3b\x3e\x26\x3f\x40\x41\x26\x42\x11\x17\x11\x23\x00\x00\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x08\x0f\x10\x16\x18\x22\x24\x28\x08\x29\x2d\x31\x08\x31\x05\x11\x09\x11\x1f\x23\x0d\x13\x0d\x1c\x0c\x12\x05\x12\x00\x00\x09\x11\x10\x1e\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0c\x12\x05\x12\x09\x11\x00\x00\x0c\x12\x05\x12", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[60]; - } -toplevel_consts_34_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 59, - }, - .ob_shash = -1, - .ob_sval = "\x81\x07\x09\x00\x89\x18\x21\x07\xb8\x04\x3d\x00\xbd\x07\x41\x07\x07\xc1\x06\x01\x41\x07\x07\xc1\x11\x12\x41\x24\x00\xc1\x24\x07\x41\x2e\x07\xc1\x2d\x01\x41\x2e\x07\xc1\x38\x03\x41\x3d\x00\xc1\x3d\x07\x42\x08\x07\xc2\x07\x01\x42\x08\x07", -}; -static struct PyCodeObject toplevel_consts_34 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_34_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_34_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_34_code.ob_sval, - .co_exceptiontable = & toplevel_consts_34_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 630, - .co_code = & toplevel_consts_34_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_34_name._ascii.ob_base, - .co_qualname = & toplevel_consts_34_name._ascii.ob_base, - .co_linetable = & toplevel_consts_34_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_34_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_34_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[249]; - } -toplevel_consts_35_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 248, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x64\x00\x75\x01\x72\x1d\x74\x01\x7c\x00\x6a\x00\x64\x01\x83\x02\x73\x1d\x74\x02\x7c\x00\x6a\x00\x83\x01\x9b\x00\x64\x02\x9d\x02\x7d\x01\x74\x03\xa0\x04\x7c\x01\x74\x05\xa1\x02\x01\x00\x74\x06\x7c\x00\x83\x01\x53\x00\x74\x07\x7c\x00\x83\x01\x7d\x02\x64\x03\x7c\x00\x5f\x08\x09\x00\x7c\x02\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3c\x00\x09\x00\x7c\x00\x6a\x00\x64\x00\x75\x00\x72\x3e\x7c\x00\x6a\x0c\x64\x00\x75\x00\x72\x3d\x74\x0d\x64\x04\x7c\x00\x6a\x0b\x64\x05\x8d\x02\x82\x01\x6e\x06\x7c\x00\x6a\x00\xa0\x0e\x7c\x02\xa1\x01\x01\x00\x6e\x17\x23\x00\x01\x00\x01\x00\x01\x00\x09\x00\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3d\x00\x82\x00\x23\x00\x04\x00\x74\x0f\x79\x59\x01\x00\x01\x00\x01\x00\x59\x00\x82\x00\x77\x00\x25\x00\x25\x00\x74\x09\x6a\x0a\xa0\x10\x7c\x00\x6a\x0b\xa1\x01\x7d\x02\x7c\x02\x74\x09\x6a\x0a\x7c\x00\x6a\x0b\x3c\x00\x74\x11\x64\x06\x7c\x00\x6a\x0b\x7c\x00\x6a\x00\x83\x03\x01\x00\x64\x07\x7c\x00\x5f\x08\x7c\x02\x53\x00\x23\x00\x64\x07\x7c\x00\x5f\x08\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_35_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "import {!r} # {!r}", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_35_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - Py_None, - & toplevel_consts_31_consts_3._ascii.ob_base, - & toplevel_consts_33_consts_8._ascii.ob_base, - Py_True, - & toplevel_consts_33_consts_4._ascii.ob_base, - & toplevel_consts_4_varnames._object.ob_base.ob_base, - & toplevel_consts_35_consts_6._ascii.ob_base, - Py_False, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_35_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_initializing", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[18]; - }_object; - } -toplevel_consts_35_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 18, - }, - .ob_item = { - & toplevel_consts_22_varnames_1._ascii.ob_base, - & toplevel_consts_3_names_0._ascii.ob_base, - & toplevel_consts_1_name._ascii.ob_base, - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_21_names_1._ascii.ob_base, - & toplevel_consts_33_names_14._ascii.ob_base, - & toplevel_consts_34_name._ascii.ob_base, - & toplevel_consts_31_name._ascii.ob_base, - & toplevel_consts_35_names_8._ascii.ob_base, - & toplevel_consts_4_names_1._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_23_consts_4_names_4._ascii.ob_base, - & toplevel_consts_19_consts_1_names_2._ascii.ob_base, - & toplevel_consts_31_consts_3._ascii.ob_base, - & toplevel_consts_13_names_3._ascii.ob_base, - & toplevel_consts_33_names_17._ascii.ob_base, - & toplevel_consts_18_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_35_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_2._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_35_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_load_unlocked", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[67]; - } -toplevel_consts_35_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 66, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x02\x0c\x02\x10\x01\x0c\x02\x08\x01\x08\x02\x06\x05\x02\x01\x0c\x01\x02\x01\x0a\x01\x0a\x01\x0e\x01\x02\xff\x0c\x04\x04\x80\x06\x01\x02\x01\x0a\x01\x02\x03\x02\x80\x0c\xfe\x02\x01\x02\x01\x02\xfe\x04\x80\x0e\x07\x0c\x01\x10\x01\x06\x02\x04\x02\x02\x80\x0a\xfe", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[77]; - } -toplevel_consts_35_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 76, - }, - .ob_shash = -1, - .ob_sval = "\x08\x02\x02\x06\x0a\xfc\x02\x04\x08\xfd\x06\x01\x02\xff\x0c\x02\x08\x01\x08\x02\x06\x05\x02\x18\x0c\xea\x02\x0d\x08\xf5\x02\x05\x08\xfc\x12\x01\x0c\x03\x04\x80\x06\x06\x02\xff\x0a\xfe\x02\x03\x02\x80\x02\xff\x02\xff\x0a\x01\x02\x01\x02\xff\x04\x80\x0e\x06\x0c\x01\x10\x01\x06\x02\x04\x02\x02\x80\x0a\xfe", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[249]; - } -toplevel_consts_35_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 248, - }, - .ob_shash = -1, - .ob_sval = "\x08\x0c\x08\x13\x1b\x1f\x08\x1f\x05\x33\x10\x17\x18\x1c\x18\x23\x25\x32\x10\x33\x09\x33\x17\x23\x24\x28\x24\x2f\x17\x30\x14\x34\x14\x34\x14\x34\x0d\x10\x0d\x16\x0d\x2f\x1c\x1f\x21\x2e\x0d\x2f\x0d\x2f\x14\x2d\x2e\x32\x14\x33\x0d\x33\x0e\x1e\x1f\x23\x0e\x24\x05\x0b\x1a\x1e\x05\x09\x05\x17\x05\x23\x22\x28\x09\x0c\x09\x14\x15\x19\x15\x1e\x09\x1f\x09\x12\x10\x14\x10\x1b\x1f\x23\x10\x23\x0d\x30\x14\x18\x14\x33\x37\x3b\x14\x3b\x11\x48\x1b\x26\x27\x37\x3e\x42\x3e\x47\x1b\x48\x1b\x48\x15\x48\x11\x48\x11\x15\x11\x1c\x11\x30\x29\x2f\x11\x30\x11\x30\x00\x00\x00\x00\x09\x12\x09\x12\x09\x12\x0d\x15\x15\x18\x15\x20\x21\x25\x21\x2a\x15\x2b\x0d\x12\x00\x00\x0d\x15\x14\x1c\x0d\x15\x0d\x15\x0d\x15\x0d\x15\x11\x15\x0d\x12\x0d\x15\x00\x00\x00\x00\x12\x15\x12\x1d\x12\x2c\x22\x26\x22\x2b\x12\x2c\x09\x0f\x22\x28\x09\x0c\x09\x14\x15\x19\x15\x1e\x09\x1f\x09\x19\x1a\x2e\x30\x34\x30\x39\x3b\x3f\x3b\x46\x09\x47\x09\x47\x1e\x23\x09\x0d\x09\x1b\x0c\x12\x05\x12\x00\x00\x1e\x23\x09\x0d\x09\x1b\x09\x23\x09\x23", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[71]; - } -toplevel_consts_35_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 70, - }, - .ob_shash = -1, - .ob_sval = "\xa5\x06\x41\x36\x00\xac\x18\x41\x05\x00\xc1\x04\x01\x41\x36\x00\xc1\x05\x04\x41\x1b\x07\xc1\x0a\x05\x41\x10\x06\xc1\x0f\x01\x41\x1b\x07\xc1\x10\x07\x41\x1a\x0d\xc1\x17\x02\x41\x1b\x07\xc1\x19\x01\x41\x1a\x0d\xc1\x1a\x01\x41\x1b\x07\xc1\x1b\x16\x41\x36\x00\xc1\x36\x05\x41\x3b\x07", -}; -static struct PyCodeObject toplevel_consts_35 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_35_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_35_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_35_code.ob_sval, - .co_exceptiontable = & toplevel_consts_35_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 11, - .co_firstlineno = 666, - .co_code = & toplevel_consts_35_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_35_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_3_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_35_name._ascii.ob_base, - .co_qualname = & toplevel_consts_35_name._ascii.ob_base, - .co_linetable = & toplevel_consts_35_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_35_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_35_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_35_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_36_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x6a\x01\x83\x01\x35\x00\x01\x00\x74\x02\x7c\x00\x83\x01\x02\x00\x64\x01\x04\x00\x04\x00\x83\x03\x01\x00\x53\x00\x23\x00\x31\x00\x73\x15\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x64\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[192]; - } -toplevel_consts_36_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 191, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x52\x65\x74\x75\x72\x6e\x20\x61\x20\x6e\x65\x77\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6f\x62\x6a\x65\x63\x74\x2c\x20\x6c\x6f\x61\x64\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x73\x70\x65\x63\x27\x73\x20\x6c\x6f\x61\x64\x65\x72\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x6e\x6f\x74\x20\x61\x64\x64\x65\x64\x20\x74\x6f\x20\x69\x74\x73\x20\x70\x61\x72\x65\x6e\x74\x2e\x0a\x0a\x20\x20\x20\x20\x49\x66\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x69\x73\x20\x61\x6c\x72\x65\x61\x64\x79\x20\x69\x6e\x20\x73\x79\x73\x2e\x6d\x6f\x64\x75\x6c\x65\x73\x2c\x20\x74\x68\x61\x74\x20\x65\x78\x69\x73\x74\x69\x6e\x67\x20\x6d\x6f\x64\x75\x6c\x65\x20\x67\x65\x74\x73\x0a\x20\x20\x20\x20\x63\x6c\x6f\x62\x62\x65\x72\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_36_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_36_consts_0._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_36_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_0._ascii.ob_base, - & toplevel_consts_4_varnames_0._ascii.ob_base, - & toplevel_consts_35_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_36_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_21_varnames_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[11]; - } -toplevel_consts_36_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 10, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x09\x06\x01\x16\xff\x02\x80\x10\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_36_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x08\x09\x20\x01\x02\x80\x10\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[59]; - } -toplevel_consts_36_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 58, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x1c\x1d\x21\x1d\x26\x0a\x27\x05\x24\x05\x24\x10\x1e\x1f\x23\x10\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x00\x00\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24\x05\x24", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_36_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x85\x04\x10\x03\x90\x04\x14\x0b\x95\x03\x14\x0b", -}; -static struct PyCodeObject toplevel_consts_36 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_36_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_36_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_36_code.ob_sval, - .co_exceptiontable = & toplevel_consts_36_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 711, - .co_code = & toplevel_consts_36_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_1_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_1_filename._ascii.ob_base, - .co_name = & toplevel_consts_21_names_7._ascii.ob_base, - .co_qualname = & toplevel_consts_21_names_7._ascii.ob_base, - .co_linetable = & toplevel_consts_36_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_36_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_36_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_36_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_1_freevars._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_1_freevars._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[125]; - } -toplevel_consts_37_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 124, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x5a\x04\x65\x05\x64\x03\x84\x00\x83\x01\x5a\x06\x65\x07\x64\x0c\x64\x05\x84\x01\x83\x01\x5a\x08\x65\x07\x64\x0d\x64\x06\x84\x01\x83\x01\x5a\x09\x65\x05\x64\x07\x84\x00\x83\x01\x5a\x0a\x65\x05\x64\x08\x84\x00\x83\x01\x5a\x0b\x65\x07\x65\x0c\x64\x09\x84\x00\x83\x01\x83\x01\x5a\x0d\x65\x07\x65\x0c\x64\x0a\x84\x00\x83\x01\x83\x01\x5a\x0e\x65\x07\x65\x0c\x64\x0b\x84\x00\x83\x01\x83\x01\x5a\x0f\x65\x07\x65\x10\x83\x01\x5a\x11\x64\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_37_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "BuiltinImporter", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[145]; - } -toplevel_consts_37_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 144, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x4d\x65\x74\x61\x20\x70\x61\x74\x68\x20\x69\x6d\x70\x6f\x72\x74\x20\x66\x6f\x72\x20\x62\x75\x69\x6c\x74\x2d\x69\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x2e\x0a\x0a\x20\x20\x20\x20\x41\x6c\x6c\x20\x6d\x65\x74\x68\x6f\x64\x73\x20\x61\x72\x65\x20\x65\x69\x74\x68\x65\x72\x20\x63\x6c\x61\x73\x73\x20\x6f\x72\x20\x73\x74\x61\x74\x69\x63\x20\x6d\x65\x74\x68\x6f\x64\x73\x20\x74\x6f\x20\x61\x76\x6f\x69\x64\x20\x74\x68\x65\x20\x6e\x65\x65\x64\x20\x74\x6f\x0a\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x74\x69\x61\x74\x65\x20\x74\x68\x65\x20\x63\x6c\x61\x73\x73\x2e\x0a\x0a\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_37_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "built-in", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[35]; - } -toplevel_consts_37_consts_3_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 34, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\xa0\x01\x64\x01\x74\x02\xa1\x02\x01\x00\x64\x02\x7c\x00\x6a\x03\x9b\x02\x64\x03\x74\x04\x6a\x05\x9b\x00\x64\x04\x9d\x05\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[116]; - } -toplevel_consts_37_consts_3_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 115, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x52\x65\x74\x75\x72\x6e\x20\x72\x65\x70\x72\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x6d\x65\x74\x68\x6f\x64\x20\x69\x73\x20\x64\x65\x70\x72\x65\x63\x61\x74\x65\x64\x2e\x20\x20\x54\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x20\x6d\x61\x63\x68\x69\x6e\x65\x72\x79\x20\x64\x6f\x65\x73\x20\x74\x68\x65\x20\x6a\x6f\x62\x20\x69\x74\x73\x65\x6c\x66\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[82]; - } -toplevel_consts_37_consts_3_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 81, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "BuiltinImporter.module_repr() is deprecated and slated for removal in Python 3.12", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_37_consts_3_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = " Date: Wed, 20 Oct 2021 18:33:57 -0700 Subject: [PATCH 25/41] Make deep-freezing *really* work --- Python/frozen.c | 76 +++++++++++++++------------------ Python/import.c | 7 +++ Tools/scripts/freeze_modules.py | 20 +++------ 3 files changed, 49 insertions(+), 54 deletions(-) diff --git a/Python/frozen.c b/Python/frozen.c index 5ce4a9ef4f7304..7a7682e0eeb105 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -69,8 +69,8 @@ #endif /* Start extern declarations */ -extern PyObject *_Py_get__frozen_importlib_toplevel(void); -extern PyObject *_Py_get__frozen_importlib_external_toplevel(void); +extern PyObject *_Py_get_importlib__bootstrap_toplevel(void); +extern PyObject *_Py_get_importlib__bootstrap_external_toplevel(void); extern PyObject *_Py_get_zipimport_toplevel(void); extern PyObject *_Py_get_abc_toplevel(void); extern PyObject *_Py_get_codecs_toplevel(void); @@ -80,65 +80,59 @@ extern PyObject *_Py_get__sitebuiltins_toplevel(void); extern PyObject *_Py_get_genericpath_toplevel(void); extern PyObject *_Py_get_ntpath_toplevel(void); extern PyObject *_Py_get_posixpath_toplevel(void); -extern PyObject *_Py_get_os_path_toplevel(void); +extern PyObject *_Py_get_posixpath_toplevel(void); extern PyObject *_Py_get_os_toplevel(void); extern PyObject *_Py_get_site_toplevel(void); extern PyObject *_Py_get_stat_toplevel(void); extern PyObject *_Py_get___hello___toplevel(void); -extern PyObject *_Py_get___hello_alias___toplevel(void); -extern PyObject *_Py_get___phello_alias___toplevel(void); -extern PyObject *_Py_get___phello_alias___spam_toplevel(void); +extern PyObject *_Py_get___hello___toplevel(void); +extern PyObject *_Py_get___hello___toplevel(void); +extern PyObject *_Py_get___hello___toplevel(void); +extern PyObject *_Py_get___phello___toplevel(void); extern PyObject *_Py_get___phello___toplevel(void); -extern PyObject *_Py_get___phello_____init___toplevel(void); extern PyObject *_Py_get___phello___ham_toplevel(void); -extern PyObject *_Py_get___phello___ham___init___toplevel(void); +extern PyObject *_Py_get___phello___ham_toplevel(void); extern PyObject *_Py_get___phello___ham_eggs_toplevel(void); extern PyObject *_Py_get___phello___spam_toplevel(void); -extern PyObject *_Py_get___hello_only___toplevel(void); +extern PyObject *_Py_get_frozen_only_toplevel(void); /* End extern declarations */ /* Note that a negative size indicates a package. */ static const struct _frozen _PyImport_FrozenModules[] = { /* import system */ - {"_frozen_importlib", _Py_M__importlib__bootstrap, - (int)sizeof(_Py_M__importlib__bootstrap)}, - {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, - (int)sizeof(_Py_M__importlib__bootstrap_external)}, - {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, + {"_frozen_importlib", _Py_M__importlib__bootstrap, (int)sizeof(_Py_M__importlib__bootstrap), _Py_get_importlib__bootstrap_toplevel}, + {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, (int)sizeof(_Py_M__importlib__bootstrap_external), _Py_get_importlib__bootstrap_external_toplevel}, + {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), _Py_get_zipimport_toplevel}, /* stdlib - startup, without site (python -S) */ - {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc)}, - {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs)}, - {"io", _Py_M__io, (int)sizeof(_Py_M__io)}, + {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc), _Py_get_abc_toplevel}, + {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs), _Py_get_codecs_toplevel}, + {"io", _Py_M__io, (int)sizeof(_Py_M__io), _Py_get_io_toplevel}, /* stdlib - startup, with site */ - {"_collections_abc", _Py_M___collections_abc, - (int)sizeof(_Py_M___collections_abc)}, - {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins)}, - {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath)}, - {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath)}, - {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath)}, - {"os.path", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath)}, - {"os", _Py_M__os, (int)sizeof(_Py_M__os)}, - {"site", _Py_M__site, (int)sizeof(_Py_M__site)}, - {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat)}, + {"_collections_abc", _Py_M___collections_abc, (int)sizeof(_Py_M___collections_abc), _Py_get__collections_abc_toplevel}, + {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins), _Py_get__sitebuiltins_toplevel}, + {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath), _Py_get_genericpath_toplevel}, + {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath), _Py_get_ntpath_toplevel}, + {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), _Py_get_posixpath_toplevel}, + {"os.path", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), _Py_get_posixpath_toplevel}, + {"os", _Py_M__os, (int)sizeof(_Py_M__os), _Py_get_os_toplevel}, + {"site", _Py_M__site, (int)sizeof(_Py_M__site), _Py_get_site_toplevel}, + {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat), _Py_get_stat_toplevel}, /* Test module */ - {"__hello__", _Py_M____hello__, (int)sizeof(_Py_M____hello__)}, - {"__hello_alias__", _Py_M____hello__, (int)sizeof(_Py_M____hello__)}, - {"__phello_alias__", _Py_M____hello__, -(int)sizeof(_Py_M____hello__)}, - {"__phello_alias__.spam", _Py_M____hello__, (int)sizeof(_Py_M____hello__)}, - {"__phello__", _Py_M____phello__, -(int)sizeof(_Py_M____phello__)}, - {"__phello__.__init__", _Py_M____phello__, (int)sizeof(_Py_M____phello__)}, - {"__phello__.ham", _Py_M____phello___ham, -(int)sizeof(_Py_M____phello___ham)}, - {"__phello__.ham.__init__", _Py_M____phello___ham, - (int)sizeof(_Py_M____phello___ham)}, - {"__phello__.ham.eggs", _Py_M____phello___ham_eggs, - (int)sizeof(_Py_M____phello___ham_eggs)}, - {"__phello__.spam", _Py_M____phello___spam, - (int)sizeof(_Py_M____phello___spam)}, - {"__hello_only__", _Py_M__frozen_only, (int)sizeof(_Py_M__frozen_only)}, + {"__hello__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, + {"__hello_alias__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, + {"__phello_alias__", _Py_M____hello__, -(int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, + {"__phello_alias__.spam", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, + {"__phello__", _Py_M____phello__, -(int)sizeof(_Py_M____phello__), _Py_get___phello___toplevel}, + {"__phello__.__init__", _Py_M____phello__, (int)sizeof(_Py_M____phello__), _Py_get___phello___toplevel}, + {"__phello__.ham", _Py_M____phello___ham, -(int)sizeof(_Py_M____phello___ham), _Py_get___phello___ham_toplevel}, + {"__phello__.ham.__init__", _Py_M____phello___ham, (int)sizeof(_Py_M____phello___ham), _Py_get___phello___ham_toplevel}, + {"__phello__.ham.eggs", _Py_M____phello___ham_eggs, (int)sizeof(_Py_M____phello___ham_eggs), _Py_get___phello___ham_eggs_toplevel}, + {"__phello__.spam", _Py_M____phello___spam, (int)sizeof(_Py_M____phello___spam), _Py_get___phello___spam_toplevel}, + {"__hello_only__", _Py_M__frozen_only, (int)sizeof(_Py_M__frozen_only), _Py_get_frozen_only_toplevel}, {0, 0, 0} /* modules sentinel */ }; diff --git a/Python/import.c b/Python/import.c index fe4686cd56b3ba..7e7c755ba50682 100644 --- a/Python/import.c +++ b/Python/import.c @@ -1181,6 +1181,7 @@ set_frozen_error(frozen_status status, PyObject *modname) struct frozen_info { PyObject *nameobj; const char *data; + PyObject *(*get_code)(void); Py_ssize_t size; bool is_package; bool is_alias; @@ -1224,6 +1225,7 @@ find_frozen(PyObject *nameobj, struct frozen_info *info) if (info != NULL) { info->nameobj = nameobj; // borrowed info->data = (const char *)p->code; + info->get_code = p->get_code; info->size = p->size < 0 ? -(p->size) : p->size; info->is_package = p->size < 0 ? true : false; info->origname = name; @@ -1244,6 +1246,11 @@ find_frozen(PyObject *nameobj, struct frozen_info *info) static PyObject * unmarshal_frozen_code(struct frozen_info *info) { + if (info->get_code) { + PyObject *code = info->get_code(); + assert(code != NULL); + return code; + } PyObject *co = PyMarshal_ReadObjectFromString(info->data, info->size); if (co == NULL) { set_frozen_error(FROZEN_INVALID, info->nameobj); diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index a867d2275a2749..c584c3852df9fa 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -540,21 +540,16 @@ def regen_frozen(modules): lastsection = mod.section # Also add a extern declaration for the corresponding - # codegen-generated function. - externlines.append( - "extern PyObject *_Py_get_%s_toplevel(void);" % mod.name.replace(".", "_")) + # deepfreeze-generated function. + orig_name = mod.source.id + get_code_name = "_Py_get_%s_toplevel" % orig_name.replace(".", "_") + externlines.append("extern PyObject *%s(void);" % get_code_name) symbol = mod.symbol pkg = '-' if mod.ispkg else '' - line = ('{"%s", %s, %s(int)sizeof(%s)},' - ) % (mod.name, symbol, pkg, symbol) - # TODO: Consider not folding lines - if len(line) < 80: - deflines.append(line) - else: - line1, _, line2 = line.rpartition(' ') - deflines.append(line1) - deflines.append(indent + line2) + line = ('{"%s", %s, %s(int)sizeof(%s), %s},' + ) % (mod.name, symbol, pkg, symbol, get_code_name) + deflines.append(line) if mod.isalias: if not mod.orig: @@ -749,7 +744,6 @@ def freeze_module(modname, pyfile=None, destdir=MODULES_DIR): def _freeze_module(frozenid, pyfile, frozenfile, tmpsuffix): tmpfile = f'{frozenfile}.{int(time.time())}' - print(tmpfile) argv = [TOOL, frozenid, pyfile, tmpfile] print('#', ' '.join(os.path.relpath(a) for a in argv), flush=True) From 5e980699d196f074015db267196876c6b331552f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 20 Oct 2021 22:31:12 -0700 Subject: [PATCH 26/41] Fix test_ctypes and struct_frozen example in docs --- Doc/library/ctypes.rst | 4 +++- Lib/ctypes/test/test_values.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst index 87c9c66edd67c9..797e761eb137b4 100644 --- a/Doc/library/ctypes.rst +++ b/Doc/library/ctypes.rst @@ -1087,7 +1087,9 @@ size, we show only how this table can be read with :mod:`ctypes`:: >>> class struct_frozen(Structure): ... _fields_ = [("name", c_char_p), ... ("code", POINTER(c_ubyte)), - ... ("size", c_int)] + ... ("size", c_int), + ... ("get_code", POINTER(c_ubyte)), # Function pointer + ... ] ... >>> diff --git a/Lib/ctypes/test/test_values.py b/Lib/ctypes/test/test_values.py index 96521fd3abce9c..c6ed012c31ce43 100644 --- a/Lib/ctypes/test/test_values.py +++ b/Lib/ctypes/test/test_values.py @@ -53,7 +53,9 @@ def test_frozentable(self): class struct_frozen(Structure): _fields_ = [("name", c_char_p), ("code", POINTER(c_ubyte)), - ("size", c_int)] + ("size", c_int), + ("get_code", POINTER(c_ubyte)), # Function ptr + ] FrozenTable = POINTER(struct_frozen) ft = FrozenTable.in_dll(pythonapi, "PyImport_FrozenModules") From 34b6da4cbb2fbb0359032d03bdf4fe8c404ac0db Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 1 Nov 2021 14:50:40 -0700 Subject: [PATCH 27/41] Undo some badly merged files --- Include/cpython/initconfig.h | 19 +++--- Include/internal/pycore_pylifecycle.h | 1 - .../2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst | 5 -- Python/frozen.c | 52 ++++++++-------- Python/initconfig.c | 13 ++-- Python/pathconfig.c | 61 ++----------------- Tools/scripts/freeze_modules.py | 7 ++- configure.ac | 1 - 8 files changed, 47 insertions(+), 112 deletions(-) delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst diff --git a/Include/cpython/initconfig.h b/Include/cpython/initconfig.h index 1c329032c9af08..05641001bcd749 100644 --- a/Include/cpython/initconfig.h +++ b/Include/cpython/initconfig.h @@ -2,8 +2,6 @@ #define Py_PYCORECONFIG_H #ifndef Py_LIMITED_API -#include - /* --- PyStatus ----------------------------------------------- */ typedef struct { @@ -141,6 +139,7 @@ typedef struct PyConfig { unsigned long hash_seed; int faulthandler; int tracemalloc; + int import_time; int no_debug_ranges; int show_ref_count; int dump_refs; @@ -148,19 +147,23 @@ typedef struct PyConfig { int malloc_stats; wchar_t *filesystem_encoding; wchar_t *filesystem_errors; + wchar_t *pycache_prefix; int parse_argv; PyWideStringList orig_argv; PyWideStringList argv; PyWideStringList xoptions; PyWideStringList warnoptions; + int site_import; int bytes_warning; int warn_default_encoding; int inspect; int interactive; int optimization_level; int parser_debug; + int write_bytecode; int verbose; int quiet; + int user_site_directory; int configure_c_stdio; int buffered_stdio; wchar_t *stdio_encoding; @@ -168,6 +171,8 @@ typedef struct PyConfig { #ifdef MS_WINDOWS int legacy_windows_stdio; #endif + wchar_t *check_hash_pycs_mode; + int use_frozen_modules; /* --- Path configuration inputs ------------ */ int pathconfig_warnings; @@ -187,16 +192,6 @@ typedef struct PyConfig { wchar_t *exec_prefix; wchar_t *base_exec_prefix; - /* --- Other import configuration ----------- */ - // XXX Split these into inputs and outputs. - int import_time; - wchar_t *pycache_prefix; - int site_import; - int write_bytecode; - int user_site_directory; - wchar_t *check_hash_pycs_mode; - bool use_frozen_modules; - /* --- Parameter only used by Py_Main() ---------- */ int skip_source_first_line; wchar_t *run_command; diff --git a/Include/internal/pycore_pylifecycle.h b/Include/internal/pycore_pylifecycle.h index 22785f492ab3a5..5e0f36ab2ae494 100644 --- a/Include/internal/pycore_pylifecycle.h +++ b/Include/internal/pycore_pylifecycle.h @@ -12,7 +12,6 @@ extern "C" { #include #endif -#include #include "pycore_runtime.h" // _PyRuntimeState #ifndef NSIG diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst b/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst deleted file mode 100644 index 86ea43b9290e40..00000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2021-08-31-17-44-51.bpo-45020.ZPI_3L.rst +++ /dev/null @@ -1,5 +0,0 @@ -Freeze all the modules that are imported during Python startup. This gives -us meaningful performance improvements to startup. Also add a new command -line option, "-X frozen_modules=[on|off]" to opt out of (or into) using -frozen modules. This defaults to "on" (or "off" if running in a local -development environment, saving contributors some frustration). diff --git a/Python/frozen.c b/Python/frozen.c index 10a803216e9869..1565c9a3d73f7b 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -100,41 +100,41 @@ extern PyObject *_Py_get_frozen_only_toplevel(void); /* Note that a negative size indicates a package. */ static const struct _frozen bootstrap_modules[] = { - {"_frozen_importlib", _Py_M__importlib__bootstrap, (int)sizeof(_Py_M__importlib__bootstrap), _Py_get_importlib__bootstrap_toplevel}, - {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, (int)sizeof(_Py_M__importlib__bootstrap_external), _Py_get_importlib__bootstrap_external_toplevel}, - {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), _Py_get_zipimport_toplevel}, + {"_frozen_importlib", _Py_M__importlib__bootstrap, (int)sizeof(_Py_M__importlib__bootstrap), GET_CODE(importlib__bootstrap)}, + {"_frozen_importlib_external", _Py_M__importlib__bootstrap_external, (int)sizeof(_Py_M__importlib__bootstrap_external), GET_CODE(importlib__bootstrap_external)}, + {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport), GET_CODE(zipimport)}, {0, 0, 0} /* bootstrap sentinel */ }; static const struct _frozen stdlib_modules[] = { /* stdlib - startup, without site (python -S) */ - {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc), _Py_get_abc_toplevel}, - {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs), _Py_get_codecs_toplevel}, - {"io", _Py_M__io, (int)sizeof(_Py_M__io), _Py_get_io_toplevel}, + {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc), GET_CODE(abc)}, + {"codecs", _Py_M__codecs, (int)sizeof(_Py_M__codecs), GET_CODE(codecs)}, + {"io", _Py_M__io, (int)sizeof(_Py_M__io), GET_CODE(io)}, /* stdlib - startup, with site */ - {"_collections_abc", _Py_M___collections_abc, (int)sizeof(_Py_M___collections_abc), _Py_get__collections_abc_toplevel}, - {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins), _Py_get__sitebuiltins_toplevel}, - {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath), _Py_get_genericpath_toplevel}, - {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath), _Py_get_ntpath_toplevel}, - {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), _Py_get_posixpath_toplevel}, - {"os.path", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), _Py_get_posixpath_toplevel}, - {"os", _Py_M__os, (int)sizeof(_Py_M__os), _Py_get_os_toplevel}, - {"site", _Py_M__site, (int)sizeof(_Py_M__site), _Py_get_site_toplevel}, - {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat), _Py_get_stat_toplevel}, + {"_collections_abc", _Py_M___collections_abc, (int)sizeof(_Py_M___collections_abc), GET_CODE(_collections_abc)}, + {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins), GET_CODE(_sitebuiltins)}, + {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath), GET_CODE(genericpath)}, + {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath), GET_CODE(ntpath)}, + {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), GET_CODE(posixpath)}, + {"os.path", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath), GET_CODE(posixpath)}, + {"os", _Py_M__os, (int)sizeof(_Py_M__os), GET_CODE(os)}, + {"site", _Py_M__site, (int)sizeof(_Py_M__site), GET_CODE(site)}, + {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat), GET_CODE(stat)}, {0, 0, 0} /* stdlib sentinel */ }; static const struct _frozen test_modules[] = { - {"__hello__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, - {"__hello_alias__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, - {"__phello_alias__", _Py_M____hello__, -(int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, - {"__phello_alias__.spam", _Py_M____hello__, (int)sizeof(_Py_M____hello__), _Py_get___hello___toplevel}, - {"__phello__", _Py_M____phello__, -(int)sizeof(_Py_M____phello__), _Py_get___phello___toplevel}, - {"__phello__.__init__", _Py_M____phello__, (int)sizeof(_Py_M____phello__), _Py_get___phello___toplevel}, - {"__phello__.ham", _Py_M____phello___ham, -(int)sizeof(_Py_M____phello___ham), _Py_get___phello___ham_toplevel}, - {"__phello__.ham.__init__", _Py_M____phello___ham, (int)sizeof(_Py_M____phello___ham), _Py_get___phello___ham_toplevel}, - {"__phello__.ham.eggs", _Py_M____phello___ham_eggs, (int)sizeof(_Py_M____phello___ham_eggs), _Py_get___phello___ham_eggs_toplevel}, - {"__phello__.spam", _Py_M____phello___spam, (int)sizeof(_Py_M____phello___spam), _Py_get___phello___spam_toplevel}, - {"__hello_only__", _Py_M__frozen_only, (int)sizeof(_Py_M__frozen_only), _Py_get_frozen_only_toplevel}, + {"__hello__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), GET_CODE(__hello__)}, + {"__hello_alias__", _Py_M____hello__, (int)sizeof(_Py_M____hello__), GET_CODE(__hello__)}, + {"__phello_alias__", _Py_M____hello__, -(int)sizeof(_Py_M____hello__), GET_CODE(__hello__)}, + {"__phello_alias__.spam", _Py_M____hello__, (int)sizeof(_Py_M____hello__), GET_CODE(__hello__)}, + {"__phello__", _Py_M____phello__, -(int)sizeof(_Py_M____phello__), GET_CODE(__phello__)}, + {"__phello__.__init__", _Py_M____phello__, (int)sizeof(_Py_M____phello__), GET_CODE(__phello__)}, + {"__phello__.ham", _Py_M____phello___ham, -(int)sizeof(_Py_M____phello___ham), GET_CODE(__phello___ham)}, + {"__phello__.ham.__init__", _Py_M____phello___ham, (int)sizeof(_Py_M____phello___ham), GET_CODE(__phello___ham)}, + {"__phello__.ham.eggs", _Py_M____phello___ham_eggs, (int)sizeof(_Py_M____phello___ham_eggs), GET_CODE(__phello___ham_eggs)}, + {"__phello__.spam", _Py_M____phello___spam, (int)sizeof(_Py_M____phello___spam), GET_CODE(__phello___spam)}, + {"__hello_only__", _Py_M__frozen_only, (int)sizeof(_Py_M__frozen_only), GET_CODE(frozen_only)}, {0, 0, 0} /* test sentinel */ }; const struct _frozen *_PyImport_FrozenBootstrap = bootstrap_modules; diff --git a/Python/initconfig.c b/Python/initconfig.c index 0cd54ed76d33e1..c916e2f7c0714f 100644 --- a/Python/initconfig.c +++ b/Python/initconfig.c @@ -944,19 +944,14 @@ _PyConfig_Copy(PyConfig *config, const PyConfig *config2) COPY_ATTR(user_site_directory); COPY_ATTR(configure_c_stdio); COPY_ATTR(buffered_stdio); -#ifdef MS_WINDOWS - COPY_ATTR(legacy_windows_stdio); -#endif - COPY_ATTR(skip_source_first_line); - COPY_ATTR(pathconfig_warnings); - COPY_ATTR(_init_main); - COPY_ATTR(_isolated_interpreter); - COPY_ATTR(use_frozen_modules); - COPY_WSTR_ATTR(filesystem_encoding); COPY_WSTR_ATTR(filesystem_errors); COPY_WSTR_ATTR(stdio_encoding); COPY_WSTR_ATTR(stdio_errors); +#ifdef MS_WINDOWS + COPY_ATTR(legacy_windows_stdio); +#endif + COPY_ATTR(skip_source_first_line); COPY_WSTR_ATTR(run_command); COPY_WSTR_ATTR(run_module); COPY_WSTR_ATTR(run_filename); diff --git a/Python/pathconfig.c b/Python/pathconfig.c index 77997e6b9485f1..ad22222e000fc0 100644 --- a/Python/pathconfig.c +++ b/Python/pathconfig.c @@ -6,9 +6,7 @@ #include "pycore_fileutils.h" #include "pycore_pathconfig.h" #include "pycore_pymem.h" // _PyMem_SetDefaultAllocator() -#include "pycore_pystate.h" // _Py_GetMainConfig() #include -#include #ifdef MS_WINDOWS # include // GetFullPathNameW(), MAX_PATH #endif @@ -589,19 +587,14 @@ Py_GetPath(void) } -const wchar_t * -_Py_GetStdlibDir(const PyConfig *fallback) +wchar_t * +_Py_GetStdlibDir(void) { - if (_Py_path_config.stdlib_dir != NULL) { - return _Py_path_config.stdlib_dir; - } - if (fallback == NULL) { - fallback = _Py_GetMainConfig(); - if (fallback == NULL) { - return NULL; - } + wchar_t *stdlib_dir = _Py_path_config.stdlib_dir; + if (stdlib_dir != NULL && stdlib_dir[0] != L'\0') { + return stdlib_dir; } - return fallback->stdlib_dir; + return NULL; } @@ -639,48 +632,6 @@ Py_GetProgramName(void) return _Py_path_config.program_name; } - -static const wchar_t * -get_executable(const PyConfig *fallback) -{ - const wchar_t *executable = Py_GetProgramFullPath(); - if (executable != NULL) { - return executable; - } - if (fallback == NULL) { - fallback = _Py_GetMainConfig(); - if (fallback == NULL) { - return NULL; - } - } - return fallback->executable; -} - -bool -_Py_IsInstalled(const PyConfig *fallback) -{ - /* If the stdlib dir is *not* in the same dir as the executable - then we consider it an installed Python. */ - const wchar_t *stdlib = _Py_GetStdlibDir(fallback); - if (stdlib != NULL) { - size_t i = wcslen(stdlib); - while (i > 0 && stdlib[i] != SEP) { - --i; - } - const wchar_t *executable = get_executable(fallback); - if (executable != NULL) { - if (wcslen(executable) > i) { - /* If they share a parent dir then it is a local (dev) - build and therefore not installed. */ - return wcsncmp(stdlib, executable, i + 1) != 0; - } - } - } - /* We fall back to assuming this is an installed Python. */ - return true; -} - - /* Compute module search path from argv[0] or the current working directory ("-m module" case) which will be prepended to sys.argv: sys.path[0]. diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 4089b85598961e..de03f91a848268 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -551,13 +551,14 @@ def regen_frozen(modules): # Also add a extern declaration for the corresponding # deepfreeze-generated function. orig_name = mod.source.id - get_code_name = "_Py_get_%s_toplevel" % orig_name.replace(".", "_") + code_name = orig_name.replace(".", "_") + get_code_name = "_Py_get_%s_toplevel" % code_name externlines.append("extern PyObject *%s(void);" % get_code_name) symbol = mod.symbol pkg = '-' if mod.ispkg else '' - line = ('{"%s", %s, %s(int)sizeof(%s), %s},' - ) % (mod.name, symbol, pkg, symbol, get_code_name) + line = ('{"%s", %s, %s(int)sizeof(%s), GET_CODE(%s)},' + ) % (mod.name, symbol, pkg, symbol, code_name) lines.append(line) if mod.isalias: diff --git a/configure.ac b/configure.ac index a065d06fc3e657..ccc5e1f74d83e5 100644 --- a/configure.ac +++ b/configure.ac @@ -1316,7 +1316,6 @@ if test "$Py_OPT" = 'true' ; then DEF_MAKE_ALL_RULE="profile-opt" REQUIRE_PGO="yes" DEF_MAKE_RULE="build_all" - CFLAGS="$CFLAGS -D_Py_OPT" case $CC in *gcc*) AX_CHECK_COMPILE_FLAG([-fno-semantic-interposition],[ From 2c54cf0c6bd416011d1b838758059d1b7069aee1 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 1 Nov 2021 16:54:35 -0700 Subject: [PATCH 28/41] Add dependency on bootstrap for _bootstrap_python --- Makefile.pre.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 8c5cc2adcb0e1e..792955247c1af0 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -768,8 +768,12 @@ Programs/_testembed: Programs/_testembed.o $(LIBRARY_DEPS) # "Bootstrap Python" used to run deepfreeze.py BOOTSTRAP = Programs/_bootstrap_python +BOOTSTRAP_HEADERS = \ + Python/frozen_modules/importlib._bootstrap.h \ + Python/frozen_modules/importlib._bootstrap_external.h \ + Python/frozen_modules/zipimport.h -Python/bootstrap_frozen.o: Python/bootstrap_frozen.c Include/cpython/import.h +Python/bootstrap_frozen.o: Python/bootstrap_frozen.c Include/cpython/import.h $(BOOTSTRAP_HEADERS) $(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ Python/bootstrap_frozen.o Programs/python.o From 502b566b2baacaa38361f32872171e9c24c24a03 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 1 Nov 2021 17:07:36 -0700 Subject: [PATCH 29/41] Remove Programs/_bootstrap_python in 'make clean' --- Makefile.pre.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 792955247c1af0..5588b2ec32a3b3 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -2231,7 +2231,7 @@ clean-retain-profile: pycremoval find build -name '*.py[co]' -exec rm -f {} ';' || true -rm -f pybuilddir.txt -rm -f Lib/lib2to3/*Grammar*.pickle - -rm -f Programs/_testembed Programs/_freeze_module + -rm -f Programs/_testembed Programs/_freeze_module Programs/_bootstrap_python -find build -type f -a ! -name '*.gc??' -exec rm -f {} ';' -rm -f Include/pydtrace_probes.h -rm -f profile-gen-stamp From 6733acdf82e00d477eb20f1ec4bd653eaea9f5df Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 1 Nov 2021 21:54:20 -0700 Subject: [PATCH 30/41] Move _bootstrap_python to toplevel dir, to get build working --- .gitignore | 2 +- Makefile.pre.in | 44 ++++++++++++++++++------------------ Python/stdlib_module_names.h | 1 + 3 files changed, 24 insertions(+), 23 deletions(-) diff --git a/.gitignore b/.gitignore index 372074c45fdd21..b3549cfc5194bc 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ Lib/distutils/command/*.pdb Lib/lib2to3/*.pickle Lib/test/data/* !Lib/test/data/README +/_bootstrap_python /Makefile /Makefile.pre Misc/python.pc @@ -69,7 +70,6 @@ Modules/Setup.local Modules/config.c Modules/ld_so_aix Programs/_freeze_module -Programs/_bootstrap_python Programs/_testembed PC/python_nt*.h PC/pythonnt_rc*.h diff --git a/Makefile.pre.in b/Makefile.pre.in index 5588b2ec32a3b3..05c84db70d9a2e 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -767,7 +767,7 @@ Programs/_testembed: Programs/_testembed.o $(LIBRARY_DEPS) ############################################################################ # "Bootstrap Python" used to run deepfreeze.py -BOOTSTRAP = Programs/_bootstrap_python +BOOTSTRAP = ./_bootstrap_python BOOTSTRAP_HEADERS = \ Python/frozen_modules/importlib._bootstrap.h \ Python/frozen_modules/importlib._bootstrap_external.h \ @@ -792,7 +792,7 @@ regen-deepfreeze: $(DEEPFREEZE_OBJS) Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap.py \ -m importlib._bootstrap \ @@ -800,7 +800,7 @@ Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scri Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap_external.py \ -m importlib._bootstrap_external \ @@ -808,7 +808,7 @@ Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_exte Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/zipimport.py \ -m zipimport \ @@ -816,7 +816,7 @@ Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/abc.py \ -m abc \ @@ -824,7 +824,7 @@ Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/codecs.py \ -m codecs \ @@ -832,7 +832,7 @@ Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRA Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/io.py \ -m io \ @@ -840,7 +840,7 @@ Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_collections_abc.py \ -m _collections_abc \ @@ -848,7 +848,7 @@ Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deep Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_sitebuiltins.py \ -m _sitebuiltins \ @@ -856,7 +856,7 @@ Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/genericpath.py \ -m genericpath \ @@ -864,7 +864,7 @@ Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/ntpath.py \ -m ntpath \ @@ -872,7 +872,7 @@ Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRA Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/posixpath.py \ -m posixpath \ @@ -880,7 +880,7 @@ Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/os.py \ -m os \ @@ -888,7 +888,7 @@ Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/site.py \ -m site \ @@ -896,7 +896,7 @@ Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/stat.py \ -m stat \ @@ -904,7 +904,7 @@ Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__hello__.py \ -m __hello__ \ @@ -912,7 +912,7 @@ Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/__init__.py \ -m __phello__ \ @@ -920,7 +920,7 @@ Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfre Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/ham/__init__.py \ -m __phello__.ham \ @@ -928,7 +928,7 @@ Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/ham/eggs.py \ -m __phello__.ham.eggs \ @@ -936,7 +936,7 @@ Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/script Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/spam.py \ -m __phello__.spam \ @@ -944,7 +944,7 @@ Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfr Python/deepfreeze/frozen_only.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" - @$(BOOTSTRAP) \ + $(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Tools/freeze/flag.py \ -m frozen_only \ @@ -2231,7 +2231,7 @@ clean-retain-profile: pycremoval find build -name '*.py[co]' -exec rm -f {} ';' || true -rm -f pybuilddir.txt -rm -f Lib/lib2to3/*Grammar*.pickle - -rm -f Programs/_testembed Programs/_freeze_module Programs/_bootstrap_python + -rm -f Programs/_testembed Programs/_freeze_module $(BOOTSTRAP) -find build -type f -a ! -name '*.gc??' -exec rm -f {} ';' -rm -f Include/pydtrace_probes.h -rm -f profile-gen-stamp diff --git a/Python/stdlib_module_names.h b/Python/stdlib_module_names.h index 1743292593f363..754fa94e35eba4 100644 --- a/Python/stdlib_module_names.h +++ b/Python/stdlib_module_names.h @@ -61,6 +61,7 @@ static const char* _Py_stdlib_module_names[] = { "_pyio", "_queue", "_random", +"_scproxy", "_sha1", "_sha256", "_sha3", From 70d10f8bda2690904d93bed6e4f4117f5f6b8408 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 1 Nov 2021 22:03:56 -0700 Subject: [PATCH 31/41] Regenerate Makefile.pre.in --- Makefile.pre.in | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 05c84db70d9a2e..5bbe5cae8479d4 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -792,7 +792,7 @@ regen-deepfreeze: $(DEEPFREEZE_OBJS) Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap.py \ -m importlib._bootstrap \ @@ -800,7 +800,7 @@ Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scri Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/importlib/_bootstrap_external.py \ -m importlib._bootstrap_external \ @@ -808,7 +808,7 @@ Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_exte Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/zipimport.py \ -m zipimport \ @@ -816,7 +816,7 @@ Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/abc.py \ -m abc \ @@ -824,7 +824,7 @@ Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/codecs.py \ -m codecs \ @@ -832,7 +832,7 @@ Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRA Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/io.py \ -m io \ @@ -840,7 +840,7 @@ Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_collections_abc.py \ -m _collections_abc \ @@ -848,7 +848,7 @@ Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deep Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/_sitebuiltins.py \ -m _sitebuiltins \ @@ -856,7 +856,7 @@ Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/genericpath.py \ -m genericpath \ @@ -864,7 +864,7 @@ Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/ntpath.py \ -m ntpath \ @@ -872,7 +872,7 @@ Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRA Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/posixpath.py \ -m posixpath \ @@ -880,7 +880,7 @@ Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/os.py \ -m os \ @@ -888,7 +888,7 @@ Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/site.py \ -m site \ @@ -896,7 +896,7 @@ Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/stat.py \ -m stat \ @@ -904,7 +904,7 @@ Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__hello__.py \ -m __hello__ \ @@ -912,7 +912,7 @@ Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BO Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/__init__.py \ -m __phello__ \ @@ -920,7 +920,7 @@ Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfre Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/ham/__init__.py \ -m __phello__.ham \ @@ -928,7 +928,7 @@ Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/ham/eggs.py \ -m __phello__.ham.eggs \ @@ -936,7 +936,7 @@ Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/script Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Lib/__phello__/spam.py \ -m __phello__.spam \ @@ -944,7 +944,7 @@ Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfr Python/deepfreeze/frozen_only.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" - $(BOOTSTRAP) \ + @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $(srcdir)/Tools/freeze/flag.py \ -m frozen_only \ From 11182f8e4bca77e1e50895220532fb7cd9f3d19a Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 2 Nov 2021 08:51:29 -0700 Subject: [PATCH 32/41] Use 'make' shortcuts in deep-freeze rules --- Makefile.pre.in | 160 +- Python/deepfreeze/README.txt | 6 + Python/deepfreeze/zipimport.c | 12413 ------------------------------ Tools/scripts/freeze_modules.py | 8 +- 4 files changed, 69 insertions(+), 12518 deletions(-) create mode 100644 Python/deepfreeze/README.txt delete mode 100644 Python/deepfreeze/zipimport.c diff --git a/Makefile.pre.in b/Makefile.pre.in index 5bbe5cae8479d4..45ed5792203baf 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -790,165 +790,125 @@ regen-deepfreeze: $(DEEPFREEZE_OBJS) # BEGIN: deepfreeze modules -Python/deepfreeze/importlib._bootstrap.c: Lib/importlib/_bootstrap.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" +Python/deepfreeze/importlib._bootstrap.c: $(srcdir)/Lib/importlib/_bootstrap.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/importlib/_bootstrap.py \ - -m importlib._bootstrap \ - -o $(srcdir)/Python/deepfreeze/importlib._bootstrap.c + $< -m importlib._bootstrap -o $@ -Python/deepfreeze/importlib._bootstrap_external.c: Lib/importlib/_bootstrap_external.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" +Python/deepfreeze/importlib._bootstrap_external.c: $(srcdir)/Lib/importlib/_bootstrap_external.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/importlib/_bootstrap_external.py \ - -m importlib._bootstrap_external \ - -o $(srcdir)/Python/deepfreeze/importlib._bootstrap_external.c + $< -m importlib._bootstrap_external -o $@ -Python/deepfreeze/zipimport.c: Lib/zipimport.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" +Python/deepfreeze/zipimport.c: $(srcdir)/Lib/zipimport.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/zipimport.py \ - -m zipimport \ - -o $(srcdir)/Python/deepfreeze/zipimport.c + $< -m zipimport -o $@ -Python/deepfreeze/abc.c: Lib/abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" +Python/deepfreeze/abc.c: $(srcdir)/Lib/abc.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/abc.py \ - -m abc \ - -o $(srcdir)/Python/deepfreeze/abc.c + $< -m abc -o $@ -Python/deepfreeze/codecs.c: Lib/codecs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" +Python/deepfreeze/codecs.c: $(srcdir)/Lib/codecs.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/codecs.py \ - -m codecs \ - -o $(srcdir)/Python/deepfreeze/codecs.c + $< -m codecs -o $@ -Python/deepfreeze/io.c: Lib/io.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" +Python/deepfreeze/io.c: $(srcdir)/Lib/io.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/io.py \ - -m io \ - -o $(srcdir)/Python/deepfreeze/io.c + $< -m io -o $@ -Python/deepfreeze/_collections_abc.c: Lib/_collections_abc.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" +Python/deepfreeze/_collections_abc.c: $(srcdir)/Lib/_collections_abc.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/_collections_abc.py \ - -m _collections_abc \ - -o $(srcdir)/Python/deepfreeze/_collections_abc.c + $< -m _collections_abc -o $@ -Python/deepfreeze/_sitebuiltins.c: Lib/_sitebuiltins.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" +Python/deepfreeze/_sitebuiltins.c: $(srcdir)/Lib/_sitebuiltins.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/_sitebuiltins.py \ - -m _sitebuiltins \ - -o $(srcdir)/Python/deepfreeze/_sitebuiltins.c + $< -m _sitebuiltins -o $@ -Python/deepfreeze/genericpath.c: Lib/genericpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" +Python/deepfreeze/genericpath.c: $(srcdir)/Lib/genericpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/genericpath.py \ - -m genericpath \ - -o $(srcdir)/Python/deepfreeze/genericpath.c + $< -m genericpath -o $@ -Python/deepfreeze/ntpath.c: Lib/ntpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" +Python/deepfreeze/ntpath.c: $(srcdir)/Lib/ntpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/ntpath.py \ - -m ntpath \ - -o $(srcdir)/Python/deepfreeze/ntpath.c + $< -m ntpath -o $@ -Python/deepfreeze/posixpath.c: Lib/posixpath.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" +Python/deepfreeze/posixpath.c: $(srcdir)/Lib/posixpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/posixpath.py \ - -m posixpath \ - -o $(srcdir)/Python/deepfreeze/posixpath.c + $< -m posixpath -o $@ -Python/deepfreeze/os.c: Lib/os.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" +Python/deepfreeze/os.c: $(srcdir)/Lib/os.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/os.py \ - -m os \ - -o $(srcdir)/Python/deepfreeze/os.c + $< -m os -o $@ -Python/deepfreeze/site.c: Lib/site.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" +Python/deepfreeze/site.c: $(srcdir)/Lib/site.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/site.py \ - -m site \ - -o $(srcdir)/Python/deepfreeze/site.c + $< -m site -o $@ -Python/deepfreeze/stat.c: Lib/stat.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" +Python/deepfreeze/stat.c: $(srcdir)/Lib/stat.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/stat.py \ - -m stat \ - -o $(srcdir)/Python/deepfreeze/stat.c + $< -m stat -o $@ -Python/deepfreeze/__hello__.c: Lib/__hello__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" +Python/deepfreeze/__hello__.c: $(srcdir)/Lib/__hello__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/__hello__.py \ - -m __hello__ \ - -o $(srcdir)/Python/deepfreeze/__hello__.c + $< -m __hello__ -o $@ -Python/deepfreeze/__phello__.c: Lib/__phello__/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" +Python/deepfreeze/__phello__.c: $(srcdir)/Lib/__phello__/__init__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/__phello__/__init__.py \ - -m __phello__ \ - -o $(srcdir)/Python/deepfreeze/__phello__.c + $< -m __phello__ -o $@ -Python/deepfreeze/__phello__.ham.c: Lib/__phello__/ham/__init__.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" +Python/deepfreeze/__phello__.ham.c: $(srcdir)/Lib/__phello__/ham/__init__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/__phello__/ham/__init__.py \ - -m __phello__.ham \ - -o $(srcdir)/Python/deepfreeze/__phello__.ham.c + $< -m __phello__.ham -o $@ -Python/deepfreeze/__phello__.ham.eggs.c: Lib/__phello__/ham/eggs.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" +Python/deepfreeze/__phello__.ham.eggs.c: $(srcdir)/Lib/__phello__/ham/eggs.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/__phello__/ham/eggs.py \ - -m __phello__.ham.eggs \ - -o $(srcdir)/Python/deepfreeze/__phello__.ham.eggs.c + $< -m __phello__.ham.eggs -o $@ -Python/deepfreeze/__phello__.spam.c: Lib/__phello__/spam.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" +Python/deepfreeze/__phello__.spam.c: $(srcdir)/Lib/__phello__/spam.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Lib/__phello__/spam.py \ - -m __phello__.spam \ - -o $(srcdir)/Python/deepfreeze/__phello__.spam.c + $< -m __phello__.spam -o $@ -Python/deepfreeze/frozen_only.c: Tools/freeze/flag.py Tools/scripts/deepfreeze.py $(BOOTSTRAP) - @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" +Python/deepfreeze/frozen_only.c: $(srcdir)/Tools/freeze/flag.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) + @echo "Deepfreezing $@ from $<" @$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $(srcdir)/Tools/freeze/flag.py \ - -m frozen_only \ - -o $(srcdir)/Python/deepfreeze/frozen_only.c + $< -m frozen_only -o $@ # END: deepfreeze modules diff --git a/Python/deepfreeze/README.txt b/Python/deepfreeze/README.txt new file mode 100644 index 00000000000000..da55d4e7c7469e --- /dev/null +++ b/Python/deepfreeze/README.txt @@ -0,0 +1,6 @@ +This directory contains the generated .c files for all the deep-frozen +modules. Python/frozen.c depends on these files. + +None of these files are committed into the repo. + +See Tools/scripts/freeze_modules.py for more info. diff --git a/Python/deepfreeze/zipimport.c b/Python/deepfreeze/zipimport.c deleted file mode 100644 index abdbca24d29948..00000000000000 --- a/Python/deepfreeze/zipimport.c +++ /dev/null @@ -1,12413 +0,0 @@ -#include "Python.h" -#include "internal/pycore_gc.h" -#include "internal/pycore_code.h" - -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[305]; - } -toplevel_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 304, - }, - .ob_shash = -1, - .ob_sval = "\x64\x00\x5a\x00\x64\x01\x64\x02\x6c\x01\x5a\x02\x64\x01\x64\x03\x6c\x01\x6d\x03\x5a\x03\x6d\x04\x5a\x04\x01\x00\x64\x01\x64\x02\x6c\x05\x5a\x06\x64\x01\x64\x02\x6c\x07\x5a\x07\x64\x01\x64\x02\x6c\x08\x5a\x08\x64\x01\x64\x02\x6c\x09\x5a\x09\x64\x01\x64\x02\x6c\x0a\x5a\x0a\x64\x01\x64\x02\x6c\x0b\x5a\x0b\x64\x01\x64\x02\x6c\x0c\x5a\x0c\x64\x04\x64\x05\x67\x02\x5a\x0d\x65\x02\x6a\x0e\x5a\x0e\x65\x02\x6a\x0f\x64\x06\x64\x02\x85\x02\x19\x00\x5a\x10\x47\x00\x64\x07\x84\x00\x64\x04\x65\x11\x83\x03\x5a\x12\x69\x00\x5a\x13\x65\x14\x65\x0a\x83\x01\x5a\x15\x64\x08\x5a\x16\x64\x09\x5a\x17\x64\x0a\x5a\x18\x47\x00\x64\x0b\x84\x00\x64\x05\x65\x02\x6a\x19\x83\x03\x5a\x1a\x65\x0e\x64\x0c\x17\x00\x64\x0d\x64\x0d\x66\x03\x65\x0e\x64\x0e\x17\x00\x64\x0f\x64\x0d\x66\x03\x64\x10\x64\x11\x66\x04\x5a\x1b\x64\x12\x84\x00\x5a\x1c\x64\x13\x84\x00\x5a\x1d\x64\x14\x84\x00\x5a\x1e\x64\x15\x84\x00\x5a\x1f\x64\x16\x5a\x20\x64\x0f\x61\x21\x64\x17\x84\x00\x5a\x22\x64\x18\x84\x00\x5a\x23\x64\x19\x84\x00\x5a\x24\x64\x1a\x84\x00\x5a\x25\x65\x14\x65\x25\x6a\x26\x83\x01\x5a\x27\x64\x1b\x84\x00\x5a\x28\x64\x1c\x84\x00\x5a\x29\x64\x1d\x84\x00\x5a\x2a\x64\x1e\x84\x00\x5a\x2b\x64\x1f\x84\x00\x5a\x2c\x64\x20\x84\x00\x5a\x2d\x64\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[593]; - } -toplevel_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 592, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x20\x70\x72\x6f\x76\x69\x64\x65\x73\x20\x73\x75\x70\x70\x6f\x72\x74\x20\x66\x6f\x72\x20\x69\x6d\x70\x6f\x72\x74\x69\x6e\x67\x20\x50\x79\x74\x68\x6f\x6e\x20\x6d\x6f\x64\x75\x6c\x65\x73\x20\x66\x72\x6f\x6d\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x0a\x0a\x54\x68\x69\x73\x20\x6d\x6f\x64\x75\x6c\x65\x20\x65\x78\x70\x6f\x72\x74\x73\x20\x74\x68\x72\x65\x65\x20\x6f\x62\x6a\x65\x63\x74\x73\x3a\x0a\x2d\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x3a\x20\x61\x20\x63\x6c\x61\x73\x73\x3b\x20\x69\x74\x73\x20\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72\x20\x74\x61\x6b\x65\x73\x20\x61\x20\x70\x61\x74\x68\x20\x74\x6f\x20\x61\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x2d\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x3a\x20\x65\x78\x63\x65\x70\x74\x69\x6f\x6e\x20\x72\x61\x69\x73\x65\x64\x20\x62\x79\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x73\x2e\x20\x49\x74\x27\x73\x20\x61\x0a\x20\x20\x73\x75\x62\x63\x6c\x61\x73\x73\x20\x6f\x66\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x2c\x20\x73\x6f\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x20\x63\x61\x75\x67\x68\x74\x20\x61\x73\x20\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x2c\x20\x74\x6f\x6f\x2e\x0a\x2d\x20\x5f\x7a\x69\x70\x5f\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x5f\x63\x61\x63\x68\x65\x3a\x20\x61\x20\x64\x69\x63\x74\x2c\x20\x6d\x61\x70\x70\x69\x6e\x67\x20\x61\x72\x63\x68\x69\x76\x65\x20\x70\x61\x74\x68\x73\x20\x74\x6f\x20\x7a\x69\x70\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x0a\x20\x20\x69\x6e\x66\x6f\x20\x64\x69\x63\x74\x73\x2c\x20\x61\x73\x20\x75\x73\x65\x64\x20\x69\x6e\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x2e\x5f\x66\x69\x6c\x65\x73\x2e\x0a\x0a\x49\x74\x20\x69\x73\x20\x75\x73\x75\x61\x6c\x6c\x79\x20\x6e\x6f\x74\x20\x6e\x65\x65\x64\x65\x64\x20\x74\x6f\x20\x75\x73\x65\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x20\x6d\x6f\x64\x75\x6c\x65\x20\x65\x78\x70\x6c\x69\x63\x69\x74\x6c\x79\x3b\x20\x69\x74\x20\x69\x73\x0a\x75\x73\x65\x64\x20\x62\x79\x20\x74\x68\x65\x20\x62\x75\x69\x6c\x74\x69\x6e\x20\x69\x6d\x70\x6f\x72\x74\x20\x6d\x65\x63\x68\x61\x6e\x69\x73\x6d\x20\x66\x6f\x72\x20\x73\x79\x73\x2e\x70\x61\x74\x68\x20\x69\x74\x65\x6d\x73\x20\x74\x68\x61\x74\x20\x61\x72\x65\x20\x70\x61\x74\x68\x73\x0a\x74\x6f\x20\x5a\x69\x70\x20\x61\x72\x63\x68\x69\x76\x65\x73\x2e\x0a", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_1 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 0, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_unpack_uint16", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_3_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_unpack_uint32", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_3_0._ascii.ob_base, - & toplevel_consts_3_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ZipImportError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_6 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 1 }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_7_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_7_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_4._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_7_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__name__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_7_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__module__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_7_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__qualname__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_7_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_7_names_0._ascii.ob_base, - & toplevel_consts_7_names_1._ascii.ob_base, - & toplevel_consts_7_names_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - }_object; - } -toplevel_consts_7_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 0, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_7_filename = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "./Lib/zipimport.py", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_7_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_7_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\xde\x04\x23", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_7_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x09\x05\x09", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[1]; - } -toplevel_consts_7_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 0, - }, - .ob_shash = -1, - .ob_sval = "", -}; -static struct PyCodeObject toplevel_consts_7 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_7_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_7_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_7_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 1, - .co_firstlineno = 34, - .co_code = & toplevel_consts_7_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_4._ascii.ob_base, - .co_qualname = & toplevel_consts_4._ascii.ob_base, - .co_linetable = & toplevel_consts_7_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_7_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_7_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_8 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 22 }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_9 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x50\x4b\x05\x06", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_10 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 65535 }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[101]; - } -toplevel_consts_11_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 100, - }, - .ob_shash = -1, - .ob_sval = "\x65\x00\x5a\x01\x64\x00\x5a\x02\x64\x01\x5a\x03\x64\x02\x84\x00\x5a\x04\x64\x10\x64\x04\x84\x01\x5a\x05\x64\x10\x64\x05\x84\x01\x5a\x06\x64\x10\x64\x06\x84\x01\x5a\x07\x64\x07\x84\x00\x5a\x08\x64\x08\x84\x00\x5a\x09\x64\x09\x84\x00\x5a\x0a\x64\x0a\x84\x00\x5a\x0b\x64\x0b\x84\x00\x5a\x0c\x64\x0c\x84\x00\x5a\x0d\x64\x0d\x84\x00\x5a\x0e\x64\x0e\x84\x00\x5a\x0f\x64\x0f\x84\x00\x5a\x10\x64\x03\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[512]; - } -toplevel_consts_11_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 511, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x28\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x29\x20\x2d\x3e\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x43\x72\x65\x61\x74\x65\x20\x61\x20\x6e\x65\x77\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x2e\x20\x27\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x61\x20\x70\x61\x74\x68\x20\x74\x6f\x0a\x20\x20\x20\x20\x61\x20\x7a\x69\x70\x66\x69\x6c\x65\x2c\x20\x6f\x72\x20\x74\x6f\x20\x61\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x61\x74\x68\x20\x69\x6e\x73\x69\x64\x65\x20\x61\x20\x7a\x69\x70\x66\x69\x6c\x65\x2e\x20\x46\x6f\x72\x20\x65\x78\x61\x6d\x70\x6c\x65\x2c\x20\x69\x74\x20\x63\x61\x6e\x20\x62\x65\x0a\x20\x20\x20\x20\x27\x2f\x74\x6d\x70\x2f\x6d\x79\x69\x6d\x70\x6f\x72\x74\x2e\x7a\x69\x70\x27\x2c\x20\x6f\x72\x20\x27\x2f\x74\x6d\x70\x2f\x6d\x79\x69\x6d\x70\x6f\x72\x74\x2e\x7a\x69\x70\x2f\x6d\x79\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x27\x2c\x20\x69\x66\x20\x6d\x79\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x69\x73\x20\x61\x0a\x20\x20\x20\x20\x76\x61\x6c\x69\x64\x20\x64\x69\x72\x65\x63\x74\x6f\x72\x79\x20\x69\x6e\x73\x69\x64\x65\x20\x74\x68\x65\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x0a\x20\x20\x20\x20\x27\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x73\x20\x72\x61\x69\x73\x65\x64\x20\x69\x66\x20\x27\x61\x72\x63\x68\x69\x76\x65\x70\x61\x74\x68\x27\x20\x64\x6f\x65\x73\x6e\x27\x74\x20\x70\x6f\x69\x6e\x74\x20\x74\x6f\x20\x61\x20\x76\x61\x6c\x69\x64\x20\x5a\x69\x70\x0a\x20\x20\x20\x20\x61\x72\x63\x68\x69\x76\x65\x2e\x0a\x0a\x20\x20\x20\x20\x54\x68\x65\x20\x27\x61\x72\x63\x68\x69\x76\x65\x27\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x20\x6f\x66\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x6f\x62\x6a\x65\x63\x74\x73\x20\x63\x6f\x6e\x74\x61\x69\x6e\x73\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x7a\x69\x70\x66\x69\x6c\x65\x20\x74\x61\x72\x67\x65\x74\x65\x64\x2e\x0a\x20\x20\x20\x20", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[297]; - } -toplevel_consts_11_consts_2_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 296, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x01\x74\x01\x83\x02\x73\x0e\x64\x01\x64\x00\x6c\x02\x7d\x02\x7c\x02\xa0\x03\x7c\x01\xa1\x01\x7d\x01\x7c\x01\x73\x16\x74\x04\x64\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x74\x05\x72\x1e\x7c\x01\xa0\x06\x74\x05\x74\x07\xa1\x02\x7d\x01\x67\x00\x7d\x03\x09\x00\x09\x00\x74\x08\x6a\x09\x7c\x01\x83\x01\x7d\x04\x6e\x25\x23\x00\x04\x00\x74\x0a\x74\x0b\x66\x02\x79\x4b\x01\x00\x01\x00\x01\x00\x74\x08\x6a\x0c\x7c\x01\x83\x01\x5c\x02\x7d\x05\x7d\x06\x7c\x05\x7c\x01\x6b\x02\x72\x42\x74\x04\x64\x05\x7c\x01\x64\x03\x8d\x02\x82\x01\x7c\x05\x7d\x01\x7c\x03\xa0\x0d\x7c\x06\xa1\x01\x01\x00\x59\x00\x6e\x10\x77\x00\x25\x00\x7c\x04\x6a\x0e\x64\x06\x40\x00\x64\x07\x6b\x03\x72\x5a\x74\x04\x64\x05\x7c\x01\x64\x03\x8d\x02\x82\x01\x6e\x01\x71\x21\x09\x00\x74\x0f\x7c\x01\x19\x00\x7d\x07\x6e\x13\x23\x00\x04\x00\x74\x10\x79\x73\x01\x00\x01\x00\x01\x00\x74\x11\x7c\x01\x83\x01\x7d\x07\x7c\x07\x74\x0f\x7c\x01\x3c\x00\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x07\x7c\x00\x5f\x12\x7c\x01\x7c\x00\x5f\x13\x74\x08\x6a\x14\x7c\x03\x64\x00\x64\x00\x64\x08\x85\x03\x19\x00\x8e\x00\x7c\x00\x5f\x15\x7c\x00\x6a\x15\x72\x92\x7c\x00\x04\x00\x6a\x15\x74\x07\x37\x00\x02\x00\x5f\x15\x64\x00\x53\x00\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_11_consts_2_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "archive path is empty", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_2_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "path", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_2_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_11_consts_2_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "not a Zip file", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_11_consts_2_consts_6 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 61440 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_11_consts_2_consts_7 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 32768 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_11_consts_2_consts_8 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = -1, - }, - .ob_digit = { 1 }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_11_consts_2_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - Py_None, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_11_consts_2_consts_2._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, - Py_True, - & toplevel_consts_11_consts_2_consts_5._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_6.ob_base.ob_base, - & toplevel_consts_11_consts_2_consts_7.ob_base.ob_base, - & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_2_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "isinstance", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_2_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "str", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_11_consts_2_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "os", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_2_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fsdecode", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_11_consts_2_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "alt_path_sep", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_2_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "replace", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_2_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "path_sep", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_11_consts_2_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_bootstrap_external", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_2_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_path_stat", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_2_names_10 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "OSError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_2_names_11 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ValueError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_2_names_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_path_split", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_2_names_13 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "append", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_2_names_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "st_mode", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_11_consts_2_names_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_zip_directory_cache", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_2_names_16 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "KeyError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_11_consts_2_names_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_read_directory", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_2_names_18 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_files", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_2_names_19 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "archive", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_2_names_20 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_path_join", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_2_names_21 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "prefix", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[22]; - }_object; - } -toplevel_consts_11_consts_2_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 22, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - & toplevel_consts_11_consts_2_names_1._ascii.ob_base, - & toplevel_consts_11_consts_2_names_2._ascii.ob_base, - & toplevel_consts_11_consts_2_names_3._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_2_names_5._ascii.ob_base, - & toplevel_consts_11_consts_2_names_6._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_11_consts_2_names_9._ascii.ob_base, - & toplevel_consts_11_consts_2_names_10._ascii.ob_base, - & toplevel_consts_11_consts_2_names_11._ascii.ob_base, - & toplevel_consts_11_consts_2_names_12._ascii.ob_base, - & toplevel_consts_11_consts_2_names_13._ascii.ob_base, - & toplevel_consts_11_consts_2_names_14._ascii.ob_base, - & toplevel_consts_11_consts_2_names_15._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_2_names_17._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_20._ascii.ob_base, - & toplevel_consts_11_consts_2_names_21._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_2_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "self", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_11_consts_2_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "st", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_2_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "dirname", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_2_varnames_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "basename", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_11_consts_2_varnames_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "files", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_11_consts_2_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_2_names_2._ascii.ob_base, - & toplevel_consts_11_consts_2_names_21._ascii.ob_base, - & toplevel_consts_11_consts_2_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_2_varnames_5._ascii.ob_base, - & toplevel_consts_11_consts_2_varnames_6._ascii.ob_base, - & toplevel_consts_11_consts_2_varnames_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_2_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__init__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_11_consts_2_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.__init__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[77]; - } -toplevel_consts_11_consts_2_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 76, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x08\x01\x0a\x01\x04\x01\x0c\x01\x04\x01\x0c\x01\x04\x02\x02\x01\x02\x01\x0c\x01\x02\x80\x10\x01\x0e\x03\x08\x01\x0c\x01\x04\x01\x0e\x01\x02\xf9\x02\x80\x0e\x0a\x0c\x02\x02\x01\x02\xf0\x02\x12\x0a\x01\x02\x80\x0c\x01\x08\x01\x0c\x01\x02\xfe\x02\x80\x06\x03\x06\x01\x16\x02\x06\x01\x12\x01\x04\xff", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[81]; - } -toplevel_consts_11_consts_2_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 80, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x02\x02\x08\xff\x0a\x01\x02\x01\x0e\x01\x02\x01\x0e\x01\x04\x02\x02\x01\x02\x10\x0c\xf2\x02\x80\x02\x08\x06\xf9\x08\x07\x0e\xfc\x06\x01\x0e\x01\x04\x01\x10\x01\x02\x80\x0c\x03\x0e\x02\x02\x01\x02\xf0\x02\x16\x0a\xfd\x02\x80\x02\x03\x02\xfe\x08\x02\x08\xff\x0e\x01\x02\x80\x06\x01\x06\x01\x16\x02\x04\x01\x18\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[297]; - } -toplevel_consts_11_consts_2_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 296, - }, - .ob_shash = -1, - .ob_sval = "\x10\x1a\x1b\x1f\x21\x24\x10\x25\x09\x25\x0d\x16\x0d\x16\x0d\x16\x0d\x16\x14\x16\x14\x25\x20\x24\x14\x25\x0d\x11\x10\x14\x09\x45\x13\x21\x22\x39\x40\x44\x13\x45\x13\x45\x0d\x45\x0c\x18\x09\x38\x14\x18\x14\x38\x21\x2d\x2f\x37\x14\x38\x0d\x11\x12\x14\x09\x0f\x0f\x13\x0d\x16\x16\x29\x16\x34\x35\x39\x16\x3a\x11\x13\x11\x13\x00\x00\x0d\x28\x15\x1c\x1e\x28\x14\x29\x0d\x28\x0d\x28\x0d\x28\x0d\x28\x25\x38\x25\x44\x45\x49\x25\x4a\x11\x22\x11\x18\x1a\x22\x14\x1b\x1f\x23\x14\x23\x11\x46\x1b\x29\x2a\x3a\x41\x45\x1b\x46\x1b\x46\x15\x46\x18\x1f\x11\x15\x11\x17\x11\x28\x1f\x27\x11\x28\x11\x28\x11\x28\x11\x28\x0d\x28\x00\x00\x15\x17\x15\x1f\x22\x2a\x15\x2a\x2f\x37\x14\x37\x11\x46\x1b\x29\x2a\x3a\x41\x45\x1b\x46\x1b\x46\x15\x46\x11\x16\x0f\x13\x09\x2f\x15\x29\x2a\x2e\x15\x2f\x0d\x12\x0d\x12\x00\x00\x09\x2f\x10\x18\x09\x2f\x09\x2f\x09\x2f\x09\x2f\x15\x24\x25\x29\x15\x2a\x0d\x12\x2a\x2f\x0d\x21\x22\x26\x0d\x27\x0d\x27\x0d\x27\x09\x2f\x00\x00\x17\x1c\x09\x0d\x09\x14\x18\x1c\x09\x0d\x09\x15\x17\x2a\x17\x35\x37\x3d\x3e\x42\x3e\x42\x40\x42\x3e\x42\x37\x43\x17\x44\x09\x0d\x09\x14\x0c\x10\x0c\x17\x09\x24\x0d\x11\x0d\x18\x0d\x18\x1c\x24\x0d\x24\x0d\x18\x0d\x18\x0d\x18\x0d\x18\x09\x24\x09\x24", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[34]; - } -toplevel_consts_11_consts_2_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 33, - }, - .ob_shash = -1, - .ob_sval = "\xa2\x05\x28\x00\xa8\x21\x41\x0c\x07\xc1\x0b\x01\x41\x0c\x07\xc1\x1d\x04\x41\x22\x00\xc1\x22\x0f\x41\x34\x07\xc1\x33\x01\x41\x34\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_2_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_2 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_2_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_2_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_2_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_2_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 64, - .co_code = & toplevel_consts_11_consts_2_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_2_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_2_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_2_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_2_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_2_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_2_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_2_columntable.ob_base.ob_base, - .co_nlocalsplus = 8, - .co_nlocals = 8, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_2_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[91]; - } -toplevel_consts_11_consts_4_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 90, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x03\x64\x02\x75\x01\x72\x13\x7c\x00\x67\x00\x66\x02\x53\x00\x74\x04\x7c\x00\x7c\x01\x83\x02\x7d\x04\x74\x05\x7c\x00\x7c\x04\x83\x02\x72\x29\x64\x02\x7c\x00\x6a\x06\x9b\x00\x74\x07\x9b\x00\x7c\x04\x9b\x00\x9d\x03\x67\x01\x66\x02\x53\x00\x64\x02\x67\x00\x66\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[560]; - } -toplevel_consts_11_consts_4_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 559, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x66\x69\x6e\x64\x5f\x6c\x6f\x61\x64\x65\x72\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x2c\x20\x70\x61\x74\x68\x3d\x4e\x6f\x6e\x65\x29\x20\x2d\x3e\x20\x73\x65\x6c\x66\x2c\x20\x73\x74\x72\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x20\x69\x74\x73\x65\x6c\x66\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x77\x61\x73\x20\x66\x6f\x75\x6e\x64\x2c\x20\x61\x20\x73\x74\x72\x69\x6e\x67\x20\x63\x6f\x6e\x74\x61\x69\x6e\x69\x6e\x67\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x20\x70\x61\x74\x68\x20\x6e\x61\x6d\x65\x20\x69\x66\x20\x69\x74\x27\x73\x20\x70\x6f\x73\x73\x69\x62\x6c\x79\x20\x61\x20\x70\x6f\x72\x74\x69\x6f\x6e\x20\x6f\x66\x20\x61\x20\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x20\x70\x61\x63\x6b\x61\x67\x65\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x2e\x20\x54\x68\x65\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x27\x70\x61\x74\x68\x27\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x20\x69\x67\x6e\x6f\x72\x65\x64\x20\x2d\x2d\x20\x69\x74\x27\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x65\x72\x65\x20\x66\x6f\x72\x20\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69\x74\x79\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[103]; - } -toplevel_consts_11_consts_4_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 102, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.find_loader() is deprecated and slated for removal in Python 3.12; use find_spec() instead", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_4_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_4_consts_0._ascii.ob_base, - & toplevel_consts_11_consts_4_consts_1._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_4_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_warnings", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_4_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "warn", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_11_consts_4_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "DeprecationWarning", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_4_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_module_info", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_4_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_module_path", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_4_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_is_dir", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_11_consts_4_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_0._ascii.ob_base, - & toplevel_consts_11_consts_4_names_1._ascii.ob_base, - & toplevel_consts_11_consts_4_names_2._ascii.ob_base, - & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_11_consts_4_names_5._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_4_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fullname", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_11_consts_4_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "mi", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_4_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "modpath", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_11_consts_4_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_4_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "find_loader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_11_consts_4_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.find_loader", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_4_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x06\x0c\x02\x02\x04\xfe\x0a\x03\x08\x01\x08\x02\x0a\x07\x0a\x01\x18\x04\x08\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_4_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x04\x0c\x02\x01\x06\x01\x0a\x01\x06\x01\x0a\x02\x0a\x07\x08\x01\x1a\x04\x08\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[91]; - } -toplevel_consts_11_consts_4_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 90, - }, - .ob_shash = -1, - .ob_sval = "\x09\x12\x09\x17\x18\x49\x18\x2a\x09\x2b\x09\x2b\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x16\x1a\x0c\x1a\x09\x1c\x14\x18\x1a\x1c\x14\x1c\x0d\x1c\x13\x23\x24\x28\x2a\x32\x13\x33\x09\x10\x0c\x13\x14\x18\x1a\x21\x0c\x22\x09\x40\x14\x18\x1e\x22\x1e\x2a\x1b\x3f\x2c\x34\x1b\x3f\x36\x3d\x1b\x3f\x1b\x3f\x1a\x40\x14\x40\x0d\x40\x10\x14\x16\x18\x10\x18\x09\x18", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[6]; - } -toplevel_consts_11_consts_4_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 5, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_4 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_4_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_4_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_4_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 3, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 110, - .co_code = & toplevel_consts_11_consts_4_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_4_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_4_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_4_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_4_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_4_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_4_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_4_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_11_consts_5_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x6a\x01\x64\x01\x74\x02\x83\x02\x01\x00\x7c\x00\xa0\x03\x7c\x01\x7c\x02\xa1\x02\x64\x02\x19\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[460]; - } -toplevel_consts_11_consts_5_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 459, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x66\x69\x6e\x64\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x2c\x20\x70\x61\x74\x68\x3d\x4e\x6f\x6e\x65\x29\x20\x2d\x3e\x20\x73\x65\x6c\x66\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x61\x72\x63\x68\x20\x66\x6f\x72\x20\x61\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x7a\x69\x70\x69\x6d\x70\x6f\x72\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x6e\x73\x74\x61\x6e\x63\x65\x20\x69\x74\x73\x65\x6c\x66\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x77\x61\x73\x20\x66\x6f\x75\x6e\x64\x2c\x20\x6f\x72\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x69\x74\x20\x77\x61\x73\x6e\x27\x74\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x68\x65\x20\x6f\x70\x74\x69\x6f\x6e\x61\x6c\x20\x27\x70\x61\x74\x68\x27\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x69\x73\x20\x69\x67\x6e\x6f\x72\x65\x64\x20\x2d\x2d\x20\x69\x74\x27\x73\x20\x74\x68\x65\x72\x65\x20\x66\x6f\x72\x20\x63\x6f\x6d\x70\x61\x74\x69\x62\x69\x6c\x69\x74\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x74\x68\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x72\x20\x70\x72\x6f\x74\x6f\x63\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x66\x69\x6e\x64\x5f\x73\x70\x65\x63\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[103]; - } -toplevel_consts_11_consts_5_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 102, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_5_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_5_consts_0._ascii.ob_base, - & toplevel_consts_11_consts_5_consts_1._ascii.ob_base, - & toplevel_consts_1.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_5_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_0._ascii.ob_base, - & toplevel_consts_11_consts_4_names_1._ascii.ob_base, - & toplevel_consts_11_consts_4_names_2._ascii.ob_base, - & toplevel_consts_11_consts_4_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_5_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_5_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "find_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_11_consts_5_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.find_module", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_5_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x06\x0b\x02\x02\x04\xfe\x10\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_5_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x04\x0b\x02\x01\x06\x01\x10\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_11_consts_5_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x09\x12\x09\x17\x18\x49\x18\x2a\x09\x2b\x09\x2b\x10\x14\x10\x30\x21\x29\x2b\x2f\x10\x30\x31\x32\x10\x33\x09\x33", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[4]; - } -toplevel_consts_11_consts_5_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 3, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_5 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_5_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_5_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_5_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 3, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 147, - .co_code = & toplevel_consts_11_consts_5_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_5_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_5_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_5_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_5_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_5_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_5_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_5_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[109]; - } -toplevel_consts_11_consts_6_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 108, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x03\x64\x01\x75\x01\x72\x11\x74\x01\x6a\x02\x7c\x01\x7c\x00\x7c\x03\x64\x02\x8d\x03\x53\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x7d\x04\x74\x04\x7c\x00\x7c\x04\x83\x02\x72\x34\x7c\x00\x6a\x05\x9b\x00\x74\x06\x9b\x00\x7c\x04\x9b\x00\x9d\x03\x7d\x05\x74\x01\x6a\x07\x7c\x01\x64\x01\x64\x03\x64\x04\x8d\x03\x7d\x06\x7c\x06\x6a\x08\xa0\x09\x7c\x05\xa1\x01\x01\x00\x7c\x06\x53\x00\x64\x01\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[108]; - } -toplevel_consts_11_consts_6_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 107, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x43\x72\x65\x61\x74\x65\x20\x61\x20\x4d\x6f\x64\x75\x6c\x65\x53\x70\x65\x63\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x73\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x61\x6e\x6e\x6f\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_6_consts_2_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "is_package", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_6_consts_2 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_6_consts_4_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "name", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_6_consts_4_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loader", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_6_consts_4 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, - & toplevel_consts_11_consts_6_consts_4_1._ascii.ob_base, - & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_11_consts_6_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_11_consts_6_consts_2._object.ob_base.ob_base, - Py_True, - & toplevel_consts_11_consts_6_consts_4._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_6_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_bootstrap", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_6_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "spec_from_loader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_6_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ModuleSpec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[27]; - } -toplevel_consts_11_consts_6_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 26, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "submodule_search_locations", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[10]; - }_object; - } -toplevel_consts_11_consts_6_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 10, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_6_names_2._ascii.ob_base, - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_11_consts_4_names_5._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_6_names_7._ascii.ob_base, - & toplevel_consts_11_consts_6_names_8._ascii.ob_base, - & toplevel_consts_11_consts_2_names_13._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_6_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "target", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_6_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module_info", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_6_varnames_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "spec", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_11_consts_6_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_6_varnames_2._ascii.ob_base, - & toplevel_consts_11_consts_6_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_6_varnames_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_6_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "find_spec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_11_consts_6_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.find_spec", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_11_consts_6_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x05\x08\x01\x10\x01\x0a\x07\x0a\x01\x12\x04\x08\x01\x02\x01\x06\xff\x0c\x02\x04\x01\x04\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_11_consts_6_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x05\x06\x01\x02\x13\x10\xee\x0a\x07\x08\x01\x02\x0a\x12\xfa\x08\x01\x06\x01\x02\xff\x0c\x02\x04\x01\x04\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[109]; - } -toplevel_consts_11_consts_6_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 108, - }, - .ob_shash = -1, - .ob_sval = "\x17\x27\x28\x2c\x2e\x36\x17\x37\x09\x14\x0c\x17\x1f\x23\x0c\x23\x09\x1c\x14\x1e\x14\x2f\x30\x38\x3a\x3e\x4b\x56\x14\x57\x14\x57\x0d\x57\x17\x27\x28\x2c\x2e\x36\x17\x37\x0d\x14\x10\x17\x18\x1c\x1e\x25\x10\x26\x0d\x1c\x1b\x1f\x1b\x27\x18\x3c\x29\x31\x18\x3c\x33\x3a\x18\x3c\x18\x3c\x11\x15\x18\x22\x18\x2d\x33\x3b\x44\x48\x39\x3d\x18\x3e\x18\x3e\x11\x15\x11\x15\x11\x30\x11\x3d\x38\x3c\x11\x3d\x11\x3d\x18\x1c\x11\x1c\x18\x1c\x18\x1c", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[8]; - } -toplevel_consts_11_consts_6_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 7, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_6 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_6_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_6_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_6_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 3, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 5, - .co_firstlineno = 163, - .co_code = & toplevel_consts_11_consts_6_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_6_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_6_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_6_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_6_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_6_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_6_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_6_columntable.ob_base.ob_base, - .co_nlocalsplus = 7, - .co_nlocals = 7, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_6_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_7_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x02\x7d\x03\x7d\x04\x7c\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[167]; - } -toplevel_consts_11_consts_7_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 166, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x67\x65\x74\x5f\x63\x6f\x64\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x63\x6f\x64\x65\x20\x6f\x62\x6a\x65\x63\x74\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x63\x6f\x64\x65\x20\x6f\x62\x6a\x65\x63\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_7_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_7_consts_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_7_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_module_code", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_7_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_7_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_7_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "code", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_7_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ispackage", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_11_consts_7_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_7_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_code", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_11_consts_7_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.get_code", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_11_consts_7_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x10\x06\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_7_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x10\x14\x09\x14", -}; -static struct PyCodeObject toplevel_consts_11_consts_7 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_7_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_7_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_7_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 190, - .co_code = & toplevel_consts_11_consts_7_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_7_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_7_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_7_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_7_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_7_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[115]; - } -toplevel_consts_11_consts_8_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 114, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x72\x08\x7c\x01\xa0\x01\x74\x00\x74\x02\xa1\x02\x7d\x01\x7c\x01\x7d\x02\x7c\x01\xa0\x03\x7c\x00\x6a\x04\x74\x02\x17\x00\xa1\x01\x72\x1d\x7c\x01\x74\x05\x7c\x00\x6a\x04\x74\x02\x17\x00\x83\x01\x64\x01\x85\x02\x19\x00\x7d\x02\x09\x00\x7c\x00\x6a\x06\x7c\x02\x19\x00\x7d\x03\x6e\x0f\x23\x00\x04\x00\x74\x07\x79\x31\x01\x00\x01\x00\x01\x00\x74\x08\x64\x02\x64\x03\x7c\x02\x83\x03\x82\x01\x77\x00\x25\x00\x74\x09\x7c\x00\x6a\x04\x7c\x03\x83\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[155]; - } -toplevel_consts_11_consts_8_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 154, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x67\x65\x74\x5f\x64\x61\x74\x61\x28\x70\x61\x74\x68\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x73\x74\x72\x69\x6e\x67\x20\x77\x69\x74\x68\x20\x66\x69\x6c\x65\x20\x64\x61\x74\x61\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x64\x61\x74\x61\x20\x61\x73\x73\x6f\x63\x69\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\x27\x70\x61\x74\x68\x6e\x61\x6d\x65\x27\x2e\x20\x52\x61\x69\x73\x65\x20\x4f\x53\x45\x72\x72\x6f\x72\x20\x69\x66\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x20\x77\x61\x73\x6e\x27\x74\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[1]; - } -toplevel_consts_11_consts_8_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 0, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_8_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_8_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_11_consts_8_consts_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_8_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "startswith", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_8_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "len", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_8_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_data", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[10]; - }_object; - } -toplevel_consts_11_consts_8_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 10, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_5._ascii.ob_base, - & toplevel_consts_11_consts_2_names_6._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_8_names_3._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_8_names_5._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_2_names_10._ascii.ob_base, - & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_8_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "pathname", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_8_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "key", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_8_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "toc_entry", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_8_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_2._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_8_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_data", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_11_consts_8_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.get_data", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_11_consts_8_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x04\x06\x0c\x01\x04\x02\x10\x01\x16\x01\x02\x02\x0c\x01\x02\x80\x0c\x01\x0c\x01\x02\xff\x02\x80\x0c\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_11_consts_8_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x02\x06\x0e\x01\x04\x02\x0e\x01\x18\x01\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x16\x01\x02\x80\x0c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[115]; - } -toplevel_consts_11_consts_8_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 114, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x18\x09\x40\x18\x20\x18\x40\x29\x35\x37\x3f\x18\x40\x0d\x15\x0f\x17\x09\x0c\x0c\x14\x0c\x38\x20\x24\x20\x2c\x2f\x37\x20\x37\x0c\x38\x09\x3a\x13\x1b\x1c\x1f\x20\x24\x20\x2c\x2f\x37\x20\x37\x1c\x38\x1c\x39\x1c\x39\x13\x3a\x0d\x10\x09\x26\x19\x1d\x19\x24\x25\x28\x19\x29\x0d\x16\x0d\x16\x00\x00\x09\x26\x10\x18\x09\x26\x09\x26\x09\x26\x09\x26\x13\x1a\x1b\x1c\x1e\x20\x22\x25\x13\x26\x0d\x26\x09\x26\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x09\x32", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_8_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x9e\x05\x24\x00\xa4\x0e\x32\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_11_consts_8_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_8 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_8_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_8_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_8_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_8_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 200, - .co_code = & toplevel_consts_11_consts_8_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_8_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_8_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_8_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_8_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_8_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_8_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_8_columntable.ob_base.ob_base, - .co_nlocalsplus = 4, - .co_nlocals = 4, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_8_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_9_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x02\x7d\x03\x7d\x04\x7c\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[166]; - } -toplevel_consts_11_consts_9_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 165, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x67\x65\x74\x5f\x66\x69\x6c\x65\x6e\x61\x6d\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x66\x69\x6c\x65\x6e\x61\x6d\x65\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6f\x72\x20\x72\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x69\x74\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_9_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_9_consts_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_11_consts_9_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_filename", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[25]; - } -toplevel_consts_11_consts_9_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 24, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.get_filename", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_11_consts_9_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x10\x08\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_9_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x10\x17\x09\x17", -}; -static struct PyCodeObject toplevel_consts_11_consts_9 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_9_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_7_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_9_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 221, - .co_code = & toplevel_consts_11_consts_9_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_4_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_9_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_9_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_9_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_9_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_9_columntable.ob_base.ob_base, - .co_nlocalsplus = 5, - .co_nlocals = 5, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_7_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[129]; - } -toplevel_consts_11_consts_10_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 128, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x7c\x02\x64\x01\x75\x00\x72\x12\x74\x01\x64\x02\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x74\x02\x7c\x00\x7c\x01\x83\x02\x7d\x03\x7c\x02\x72\x20\x74\x03\x6a\x04\x7c\x03\x64\x04\x83\x02\x7d\x04\x6e\x05\x7c\x03\x9b\x00\x64\x05\x9d\x02\x7d\x04\x09\x00\x7c\x00\x6a\x05\x7c\x04\x19\x00\x7d\x05\x6e\x0c\x23\x00\x04\x00\x74\x06\x79\x36\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x74\x07\x7c\x00\x6a\x08\x7c\x05\x83\x02\xa0\x09\xa1\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[254]; - } -toplevel_consts_11_consts_10_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 253, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x67\x65\x74\x5f\x73\x6f\x75\x72\x63\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x73\x6f\x75\x72\x63\x65\x20\x73\x74\x72\x69\x6e\x67\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x73\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x4e\x6f\x6e\x65\x20\x69\x66\x20\x74\x68\x65\x20\x61\x72\x63\x68\x69\x76\x65\x20\x64\x6f\x65\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x62\x75\x74\x20\x68\x61\x73\x20\x6e\x6f\x20\x73\x6f\x75\x72\x63\x65\x20\x66\x6f\x72\x20\x69\x74\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_11_consts_10_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "can't find module ", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_10_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_10_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__init__.py", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_10_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ".py", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_11_consts_10_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_11_consts_10_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, - & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, - & toplevel_consts_11_consts_10_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_10_consts_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_11_consts_10_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "decode", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[10]; - }_object; - } -toplevel_consts_11_consts_10_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 10, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_11_consts_2_names_20._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_10_names_9._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_10_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fullpath", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_11_consts_10_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_10_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_source", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[23]; - } -toplevel_consts_11_consts_10_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 22, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.get_source", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[31]; - } -toplevel_consts_11_consts_10_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 30, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x07\x08\x01\x12\x01\x0a\x02\x04\x01\x0e\x01\x0a\x02\x02\x02\x0c\x01\x02\x80\x0c\x01\x06\x02\x02\xfe\x02\x80\x10\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[33]; - } -toplevel_consts_11_consts_10_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 32, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x07\x06\x01\x14\x01\x0a\x02\x02\x01\x02\x03\x0e\xfe\x0a\x02\x02\x06\x0c\xfd\x02\x80\x02\x03\x02\xfe\x10\x02\x02\x80\x10\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[129]; - } -toplevel_consts_11_consts_10_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 128, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x12\x16\x0c\x16\x09\x53\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53\x10\x20\x21\x25\x27\x2f\x10\x30\x09\x0d\x0c\x0e\x09\x24\x18\x2b\x18\x36\x37\x3b\x3d\x4a\x18\x4b\x0d\x15\x0d\x15\x1b\x1f\x18\x24\x18\x24\x18\x24\x0d\x15\x09\x18\x19\x1d\x19\x24\x25\x2d\x19\x2e\x0d\x16\x0d\x16\x00\x00\x09\x18\x10\x18\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x10\x3b\x10\x3b\x09\x3b", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_11_consts_10_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\xa6\x05\x2c\x00\xac\x07\x37\x07\xb6\x01\x37\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_11_consts_10_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_10 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_10_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_10_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_10_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_10_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 233, - .co_code = & toplevel_consts_11_consts_10_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_10_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_10_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_10_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_10_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_10_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_10_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_10_columntable.ob_base.ob_base, - .co_nlocalsplus = 6, - .co_nlocals = 6, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_10_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_11_consts_11_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x7c\x02\x64\x01\x75\x00\x72\x12\x74\x01\x64\x02\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x03\x8d\x02\x82\x01\x7c\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[172]; - } -toplevel_consts_11_consts_11_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 171, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x69\x73\x5f\x70\x61\x63\x6b\x61\x67\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x62\x6f\x6f\x6c\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x74\x75\x72\x6e\x20\x54\x72\x75\x65\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x20\x69\x73\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x61\x69\x73\x65\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x63\x6f\x75\x6c\x64\x6e\x27\x74\x20\x62\x65\x20\x66\x6f\x75\x6e\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_11_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_11_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, - & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_11_consts_11_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_11_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[23]; - } -toplevel_consts_11_consts_11_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 22, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.is_package", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_11_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x06\x08\x01\x12\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[9]; - } -toplevel_consts_11_consts_11_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 8, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x06\x06\x01\x14\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_11_consts_11_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x1e\x1f\x23\x25\x2d\x0e\x2e\x09\x0b\x0c\x0e\x12\x16\x0c\x16\x09\x53\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53\x10\x12\x09\x12", -}; -static struct PyCodeObject toplevel_consts_11_consts_11 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_11_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_11_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_11_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 259, - .co_code = & toplevel_consts_11_consts_11_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_11_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_11_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_11_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_11_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_11_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_11_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[257]; - } -toplevel_consts_11_consts_12_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 256, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\x7d\x02\x74\x00\x6a\x01\x7c\x02\x74\x02\x83\x02\x01\x00\x74\x03\x7c\x00\x7c\x01\x83\x02\x5c\x03\x7d\x03\x7d\x04\x7d\x05\x74\x04\x6a\x05\xa0\x06\x7c\x01\xa1\x01\x7d\x06\x7c\x06\x64\x02\x75\x00\x73\x1f\x74\x07\x7c\x06\x74\x08\x83\x02\x73\x28\x74\x08\x7c\x01\x83\x01\x7d\x06\x7c\x06\x74\x04\x6a\x05\x7c\x01\x3c\x00\x7c\x00\x7c\x06\x5f\x09\x09\x00\x7c\x04\x72\x3e\x74\x0a\x7c\x00\x7c\x01\x83\x02\x7d\x07\x74\x0b\x6a\x0c\x7c\x00\x6a\x0d\x7c\x07\x83\x02\x7d\x08\x7c\x08\x67\x01\x7c\x06\x5f\x0e\x74\x0f\x7c\x06\x64\x03\x83\x02\x73\x46\x74\x10\x7c\x06\x5f\x10\x74\x0b\x6a\x11\x7c\x06\x6a\x12\x7c\x01\x7c\x05\x83\x03\x01\x00\x74\x13\x7c\x03\x7c\x06\x6a\x12\x83\x02\x01\x00\x6e\x0a\x23\x00\x01\x00\x01\x00\x01\x00\x74\x04\x6a\x05\x7c\x01\x3d\x00\x82\x00\x25\x00\x09\x00\x74\x04\x6a\x05\x7c\x01\x19\x00\x7d\x06\x6e\x11\x23\x00\x04\x00\x74\x14\x79\x75\x01\x00\x01\x00\x01\x00\x74\x15\x64\x04\x7c\x01\x9b\x02\x64\x05\x9d\x03\x83\x01\x82\x01\x77\x00\x25\x00\x74\x16\x6a\x17\x64\x06\x7c\x01\x7c\x05\x83\x03\x01\x00\x7c\x06\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[321]; - } -toplevel_consts_11_consts_12_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 320, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x6c\x6f\x61\x64\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x29\x20\x2d\x3e\x20\x6d\x6f\x64\x75\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4c\x6f\x61\x64\x20\x74\x68\x65\x20\x6d\x6f\x64\x75\x6c\x65\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x20\x62\x79\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x2e\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x75\x6c\x6c\x79\x20\x71\x75\x61\x6c\x69\x66\x69\x65\x64\x20\x28\x64\x6f\x74\x74\x65\x64\x29\x20\x6d\x6f\x64\x75\x6c\x65\x20\x6e\x61\x6d\x65\x2e\x20\x49\x74\x20\x72\x65\x74\x75\x72\x6e\x73\x20\x74\x68\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6d\x6f\x64\x75\x6c\x65\x2c\x20\x6f\x72\x20\x72\x61\x69\x73\x65\x73\x20\x5a\x69\x70\x49\x6d\x70\x6f\x72\x74\x45\x72\x72\x6f\x72\x20\x69\x66\x20\x69\x74\x20\x63\x6f\x75\x6c\x64\x20\x6e\x6f\x74\x20\x62\x65\x20\x69\x6d\x70\x6f\x72\x74\x65\x64\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x44\x65\x70\x72\x65\x63\x61\x74\x65\x64\x20\x73\x69\x6e\x63\x65\x20\x50\x79\x74\x68\x6f\x6e\x20\x33\x2e\x31\x30\x2e\x20\x55\x73\x65\x20\x65\x78\x65\x63\x5f\x6d\x6f\x64\x75\x6c\x65\x28\x29\x20\x69\x6e\x73\x74\x65\x61\x64\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[115]; - } -toplevel_consts_11_consts_12_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 114, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimport.zipimporter.load_module() is deprecated and slated for removal in Python 3.12; use exec_module() instead", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_11_consts_12_consts_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__builtins__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_11_consts_12_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Loaded module ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_11_consts_12_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = " not found in sys.modules", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[31]; - } -toplevel_consts_11_consts_12_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 30, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "import {} # loaded from Zip {}", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_11_consts_12_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_11_consts_12_consts_0._ascii.ob_base, - & toplevel_consts_11_consts_12_consts_1._ascii.ob_base, - Py_None, - & toplevel_consts_11_consts_12_consts_3._ascii.ob_base, - & toplevel_consts_11_consts_12_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_12_consts_5._ascii.ob_base, - & toplevel_consts_11_consts_12_consts_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_12_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "sys", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_12_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "modules", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_12_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_11_consts_12_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_module_type", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_11_consts_12_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__loader__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_12_names_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__path__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_consts_12_names_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "hasattr", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_11_consts_12_names_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_fix_up_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_12_names_18 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__dict__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_11_consts_12_names_19 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "exec", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_12_names_21 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ImportError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_11_consts_12_names_23 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_verbose_message", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[24]; - }_object; - } -toplevel_consts_11_consts_12_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 24, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_0._ascii.ob_base, - & toplevel_consts_11_consts_4_names_1._ascii.ob_base, - & toplevel_consts_11_consts_4_names_2._ascii.ob_base, - & toplevel_consts_11_consts_7_names_0._ascii.ob_base, - & toplevel_consts_11_consts_12_names_4._ascii.ob_base, - & toplevel_consts_11_consts_12_names_5._ascii.ob_base, - & toplevel_consts_11_consts_12_names_6._ascii.ob_base, - & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - & toplevel_consts_11_consts_12_names_8._ascii.ob_base, - & toplevel_consts_11_consts_12_names_9._ascii.ob_base, - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_11_consts_2_names_20._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_12_names_14._ascii.ob_base, - & toplevel_consts_11_consts_12_names_15._ascii.ob_base, - & toplevel_consts_11_consts_12_consts_3._ascii.ob_base, - & toplevel_consts_11_consts_12_names_17._ascii.ob_base, - & toplevel_consts_11_consts_12_names_18._ascii.ob_base, - & toplevel_consts_11_consts_12_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_12_names_21._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_12_names_23._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_12_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "msg", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_12_varnames_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "mod", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[9]; - }_object; - } -toplevel_consts_11_consts_12_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 9, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_12_varnames_2._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_12_varnames_6._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_11_consts_12_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "load_module", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_11_consts_12_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.load_module", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[63]; - } -toplevel_consts_11_consts_12_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 62, - }, - .ob_shash = -1, - .ob_sval = "\x04\x09\x0c\x02\x10\x01\x0c\x01\x12\x01\x08\x01\x0a\x01\x06\x01\x02\x02\x04\x01\x0a\x03\x0e\x01\x08\x01\x0a\x02\x06\x01\x10\x01\x0e\x01\x02\x80\x06\x01\x08\x01\x02\x01\x02\x80\x02\x02\x0c\x01\x02\x80\x0c\x01\x10\x01\x02\xff\x02\x80\x0e\x02\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[73]; - } -toplevel_consts_11_consts_12_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 72, - }, - .ob_shash = -1, - .ob_sval = "\x02\x0a\x02\xff\x0c\x02\x10\x01\x0c\x01\x06\x01\x02\x02\x08\xfe\x02\x02\x08\xff\x0a\x01\x06\x01\x02\x10\x02\xf3\x02\x05\x0a\xfe\x0e\x01\x08\x01\x08\x02\x08\x01\x10\x01\x0e\x01\x02\x80\x06\x03\x08\xff\x02\x01\x02\x80\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1a\x01\x02\x80\x0e\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[257]; - } -toplevel_consts_11_consts_12_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 256, - }, - .ob_shash = -1, - .ob_sval = "\x10\x43\x09\x0c\x09\x12\x09\x17\x18\x1b\x1d\x2f\x09\x30\x09\x30\x24\x34\x35\x39\x3b\x43\x24\x44\x09\x21\x09\x0d\x0f\x18\x1a\x21\x0f\x12\x0f\x1a\x0f\x28\x1f\x27\x0f\x28\x09\x0c\x0c\x0f\x13\x17\x0c\x17\x09\x28\x1f\x29\x2a\x2d\x2f\x3b\x1f\x3c\x09\x28\x13\x1f\x20\x28\x13\x29\x0d\x10\x25\x28\x0d\x10\x0d\x18\x19\x21\x0d\x22\x1a\x1e\x09\x0c\x09\x17\x09\x12\x10\x19\x0d\x2a\x18\x28\x29\x2d\x2f\x37\x18\x38\x11\x15\x1c\x2f\x1c\x3a\x3b\x3f\x3b\x47\x49\x4d\x1c\x4e\x11\x19\x21\x29\x20\x2a\x11\x14\x11\x1d\x14\x1b\x1c\x1f\x21\x2f\x14\x30\x0d\x30\x24\x30\x11\x14\x11\x21\x0d\x20\x0d\x2f\x30\x33\x30\x3c\x3e\x46\x48\x4f\x0d\x50\x0d\x50\x0d\x11\x12\x16\x18\x1b\x18\x24\x0d\x25\x0d\x25\x0d\x25\x00\x00\x09\x12\x09\x12\x09\x12\x11\x14\x11\x1c\x1d\x25\x11\x26\x0d\x12\x00\x00\x09\x56\x13\x16\x13\x1e\x1f\x27\x13\x28\x0d\x10\x0d\x10\x00\x00\x09\x56\x10\x18\x09\x56\x09\x56\x09\x56\x09\x56\x13\x1e\x1f\x55\x30\x38\x1f\x55\x1f\x55\x1f\x55\x13\x56\x0d\x56\x09\x56\x00\x00\x09\x13\x09\x24\x25\x45\x47\x4f\x51\x58\x09\x59\x09\x59\x10\x13\x09\x13", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[24]; - } -toplevel_consts_11_consts_12_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 23, - }, - .ob_shash = -1, - .ob_sval = "\xac\x28\x41\x15\x00\xc1\x15\x09\x41\x1e\x07\xc1\x20\x05\x41\x26\x00\xc1\x26\x10\x41\x36\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[10]; - } -toplevel_consts_11_consts_12_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 9, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_12 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_12_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_12_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_12_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_12_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 272, - .co_code = & toplevel_consts_11_consts_12_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_12_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_12_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_12_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_12_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_12_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_12_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_12_columntable.ob_base.ob_base, - .co_nlocalsplus = 9, - .co_nlocals = 9, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_12_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[65]; - } -toplevel_consts_11_consts_13_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 64, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x7c\x00\xa0\x00\x7c\x01\xa1\x01\x73\x08\x64\x01\x53\x00\x6e\x0c\x23\x00\x04\x00\x74\x01\x79\x13\x01\x00\x01\x00\x01\x00\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00\x64\x02\x64\x03\x6c\x02\x6d\x03\x7d\x02\x01\x00\x7c\x02\x7c\x00\x7c\x01\x83\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[205]; - } -toplevel_consts_11_consts_13_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 204, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "\x52\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x20\x52\x65\x73\x6f\x75\x72\x63\x65\x52\x65\x61\x64\x65\x72\x20\x66\x6f\x72\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x69\x6e\x20\x61\x20\x7a\x69\x70\x20\x66\x69\x6c\x65\x2e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x49\x66\x20\x27\x66\x75\x6c\x6c\x6e\x61\x6d\x65\x27\x20\x69\x73\x20\x61\x20\x70\x61\x63\x6b\x61\x67\x65\x20\x77\x69\x74\x68\x69\x6e\x20\x74\x68\x65\x20\x7a\x69\x70\x20\x66\x69\x6c\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x20\x74\x68\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x27\x52\x65\x73\x6f\x75\x72\x63\x65\x52\x65\x61\x64\x65\x72\x27\x20\x6f\x62\x6a\x65\x63\x74\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x70\x61\x63\x6b\x61\x67\x65\x2e\x20\x20\x4f\x74\x68\x65\x72\x77\x69\x73\x65\x20\x72\x65\x74\x75\x72\x6e\x20\x4e\x6f\x6e\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_11_consts_13_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ZipReader", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_13_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_13_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_13_consts_0._ascii.ob_base, - Py_None, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_11_consts_13_consts_3._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_11_consts_13_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "importlib.readers", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_11_consts_13_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_13_names_2._ascii.ob_base, - & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_13_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_13_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[20]; - } -toplevel_consts_11_consts_13_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 19, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "get_resource_reader", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[32]; - } -toplevel_consts_11_consts_13_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 31, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.get_resource_reader", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[23]; - } -toplevel_consts_11_consts_13_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 22, - }, - .ob_shash = -1, - .ob_sval = "\x02\x06\x0a\x01\x04\x01\x02\xff\x02\x80\x0c\x02\x06\x01\x02\xff\x02\x80\x0c\x02\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_13_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x02\x0a\x08\xfd\x08\x01\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0c\x01\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[65]; - } -toplevel_consts_11_consts_13_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 64, - }, - .ob_shash = -1, - .ob_sval = "\x09\x18\x14\x18\x14\x2d\x24\x2c\x14\x2d\x0d\x1c\x18\x1c\x18\x1c\x0d\x1c\x00\x00\x09\x18\x10\x1e\x09\x18\x09\x18\x09\x18\x09\x18\x14\x18\x14\x18\x14\x18\x09\x18\x00\x00\x09\x30\x09\x30\x09\x30\x09\x30\x09\x30\x09\x30\x10\x19\x1a\x1e\x20\x28\x10\x29\x09\x29", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_11_consts_13_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x81\x05\x09\x00\x89\x07\x14\x07\x93\x01\x14\x07", -}; -static struct PyCodeObject toplevel_consts_11_consts_13 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_13_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_13_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_13_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_13_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 315, - .co_code = & toplevel_consts_11_consts_13_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_13_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_13_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_13_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_13_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_13_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_13_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_13_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[75]; - } -toplevel_consts_11_consts_14_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 74, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x74\x00\x7c\x00\x6a\x01\x83\x01\x7c\x00\x5f\x02\x7c\x00\x6a\x02\x74\x03\x7c\x00\x6a\x01\x3c\x00\x64\x01\x53\x00\x23\x00\x04\x00\x74\x04\x79\x23\x01\x00\x01\x00\x01\x00\x74\x03\xa0\x05\x7c\x00\x6a\x01\x64\x01\xa1\x02\x01\x00\x69\x00\x7c\x00\x5f\x02\x59\x00\x64\x01\x53\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[42]; - } -toplevel_consts_11_consts_14_consts_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 41, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Reload the file data of the archive path.", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_11_consts_14_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_14_consts_0._ascii.ob_base, - Py_None, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_11_consts_14_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "pop", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_11_consts_14_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_17._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_15._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_14_names_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_14_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_11_consts_14_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "invalidate_caches", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[30]; - } -toplevel_consts_11_consts_14_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 29, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.invalidate_caches", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_11_consts_14_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x0c\x01\x10\x01\x02\x80\x0c\x01\x0e\x01\x0c\x01\x02\xfe\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_11_consts_14_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x02\x07\x0c\xfc\x10\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0e\xff\x0e\x01\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[75]; - } -toplevel_consts_11_consts_14_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 74, - }, - .ob_shash = -1, - .ob_sval = "\x09\x1d\x1b\x2a\x2b\x2f\x2b\x37\x1b\x38\x0d\x11\x0d\x18\x32\x36\x32\x3d\x0d\x21\x22\x26\x22\x2e\x0d\x2f\x0d\x2f\x0d\x2f\x00\x00\x09\x1d\x10\x1e\x09\x1d\x09\x1d\x09\x1d\x09\x1d\x0d\x21\x0d\x39\x26\x2a\x26\x32\x34\x38\x0d\x39\x0d\x39\x1b\x1d\x0d\x11\x0d\x18\x0d\x18\x0d\x18\x0d\x18\x09\x1d\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_11_consts_14_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x81\x0c\x0f\x00\x8f\x11\x24\x07\xa3\x01\x24\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[2]; - } -toplevel_consts_11_consts_14_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_11_consts_14 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_14_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_14_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_14_code.ob_sval, - .co_exceptiontable = & toplevel_consts_11_consts_14_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 330, - .co_code = & toplevel_consts_11_consts_14_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_14_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_14_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_14_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_14_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_14_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_11_consts_15_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x64\x01\x7c\x00\x6a\x00\x9b\x00\x74\x01\x9b\x00\x7c\x00\x6a\x02\x9b\x00\x64\x02\x9d\x05\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_11_consts_15_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_15_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_11_consts_15_consts_1._ascii.ob_base, - & toplevel_consts_11_consts_15_consts_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_11_consts_15_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_2_names_21._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_11_consts_15_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__repr__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_11_consts_15_qualname = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimporter.__repr__", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_11_consts_15_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x18\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_11_consts_15_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x10\x4f\x28\x2c\x28\x34\x10\x4f\x36\x3e\x10\x4f\x40\x44\x40\x4b\x10\x4f\x10\x4f\x10\x4f\x09\x4f", -}; -static struct PyCodeObject toplevel_consts_11_consts_15 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_15_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_consts_15_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_consts_15_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 5, - .co_firstlineno = 340, - .co_code = & toplevel_consts_11_consts_15_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_15_name._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_15_qualname._ascii.ob_base, - .co_linetable = & toplevel_consts_11_consts_15_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_consts_15_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_consts_15_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_11_consts_14_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_11_consts_16 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - Py_None, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[17]; - }_object; - } -toplevel_consts_11_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 17, - }, - .ob_item = { - & toplevel_consts_5._ascii.ob_base, - & toplevel_consts_11_consts_1._ascii.ob_base, - & toplevel_consts_11_consts_2.ob_base, - Py_None, - & toplevel_consts_11_consts_4.ob_base, - & toplevel_consts_11_consts_5.ob_base, - & toplevel_consts_11_consts_6.ob_base, - & toplevel_consts_11_consts_7.ob_base, - & toplevel_consts_11_consts_8.ob_base, - & toplevel_consts_11_consts_9.ob_base, - & toplevel_consts_11_consts_10.ob_base, - & toplevel_consts_11_consts_11.ob_base, - & toplevel_consts_11_consts_12.ob_base, - & toplevel_consts_11_consts_13.ob_base, - & toplevel_consts_11_consts_14.ob_base, - & toplevel_consts_11_consts_15.ob_base, - & toplevel_consts_11_consts_16._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_11_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__doc__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[17]; - }_object; - } -toplevel_consts_11_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 17, - }, - .ob_item = { - & toplevel_consts_7_names_0._ascii.ob_base, - & toplevel_consts_7_names_1._ascii.ob_base, - & toplevel_consts_7_names_2._ascii.ob_base, - & toplevel_consts_11_names_3._ascii.ob_base, - & toplevel_consts_11_consts_2_name._ascii.ob_base, - & toplevel_consts_11_consts_4_name._ascii.ob_base, - & toplevel_consts_11_consts_5_name._ascii.ob_base, - & toplevel_consts_11_consts_6_name._ascii.ob_base, - & toplevel_consts_11_consts_7_name._ascii.ob_base, - & toplevel_consts_11_consts_8_name._ascii.ob_base, - & toplevel_consts_11_consts_9_name._ascii.ob_base, - & toplevel_consts_11_consts_10_name._ascii.ob_base, - & toplevel_consts_11_consts_6_consts_2_0._ascii.ob_base, - & toplevel_consts_11_consts_12_name._ascii.ob_base, - & toplevel_consts_11_consts_13_name._ascii.ob_base, - & toplevel_consts_11_consts_14_name._ascii.ob_base, - & toplevel_consts_11_consts_15_name._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[31]; - } -toplevel_consts_11_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 30, - }, - .ob_shash = -1, - .ob_sval = "\x08\x00\x04\x01\x06\x11\x08\x2e\x08\x25\x08\x10\x06\x1b\x06\x0a\x06\x15\x06\x0c\x06\x1a\x06\x0d\x06\x2b\x06\x0f\x0a\x0a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[39]; - } -toplevel_consts_11_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 38, - }, - .ob_shash = -1, - .ob_sval = "\x08\xd2\x02\x3b\x02\xc5\x06\x66\x02\x08\x06\x20\x02\x05\x06\x0e\x02\x02\x06\x19\x06\x09\x06\x14\x06\x0d\x06\x19\x06\x0d\x06\x2c\x06\x0f\x06\x0a\x0a\x04", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[101]; - } -toplevel_consts_11_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 100, - }, - .ob_shash = -1, - .ob_sval = "\x01\x01\x01\x01\x01\x01\x01\x01\x05\x08\x01\x01\x05\x24\x05\x24\x05\x24\x2a\x2e\x05\x18\x05\x18\x05\x18\x2a\x2e\x05\x33\x05\x33\x05\x33\x2a\x2e\x05\x1c\x05\x1c\x05\x1c\x05\x14\x05\x14\x05\x14\x05\x32\x05\x32\x05\x32\x05\x17\x05\x17\x05\x17\x05\x3b\x05\x3b\x05\x3b\x05\x12\x05\x12\x05\x12\x05\x13\x05\x13\x05\x13\x05\x29\x05\x29\x05\x29\x05\x1d\x05\x1d\x05\x1d\x05\x4f\x05\x4f\x05\x4f\x05\x4f\x05\x4f", -}; -static struct PyCodeObject toplevel_consts_11 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_11_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_11_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 46, - .co_code = & toplevel_consts_11_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_5._ascii.ob_base, - .co_qualname = & toplevel_consts_5._ascii.ob_base, - .co_linetable = & toplevel_consts_11_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_11_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_11_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__init__.pyc", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_16_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ".pyc", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_16 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_16_0._ascii.ob_base, - Py_True, - Py_False, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_17 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_10_consts_5._ascii.ob_base, - Py_False, - Py_False, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_18_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\x6a\x00\x7c\x01\xa0\x01\x64\x01\xa1\x01\x64\x02\x19\x00\x17\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_18_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = ".", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_18_consts_2 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 2 }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_18_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_18_consts_1._ascii.ob_base, - & toplevel_consts_18_consts_2.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_18_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "rpartition", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_18_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_21._ascii.ob_base, - & toplevel_consts_18_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_18_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_18_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x14\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_18_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x17\x1a\x22\x1a\x32\x2e\x31\x1a\x32\x33\x34\x1a\x35\x0c\x35\x05\x35", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_18_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_18 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_18_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_18_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_18_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 358, - .co_code = & toplevel_consts_18_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - .co_linetable = & toplevel_consts_18_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_18_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_18_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_18_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_19_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x74\x00\x17\x00\x7d\x02\x7c\x02\x7c\x00\x6a\x01\x76\x00\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_19_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_19_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "dirpath", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_19_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_19_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_19_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\x04\x0a\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_19_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x0f\x13\x16\x1e\x0f\x1e\x05\x0c\x0c\x13\x17\x1b\x17\x22\x0c\x22\x05\x22", -}; -static struct PyCodeObject toplevel_consts_19 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_16._object.ob_base.ob_base, - .co_names = & toplevel_consts_19_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_19_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 2, - .co_firstlineno = 362, - .co_code = & toplevel_consts_19_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_4_names_5._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_4_names_5._ascii.ob_base, - .co_linetable = & toplevel_consts_19_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_19_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_19_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_19_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_20_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x74\x01\x44\x00\x5d\x12\x5c\x03\x7d\x03\x7d\x04\x7d\x05\x7c\x02\x7c\x03\x17\x00\x7d\x06\x7c\x06\x7c\x00\x6a\x02\x76\x00\x72\x19\x7c\x05\x02\x00\x01\x00\x53\x00\x71\x07\x64\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_20_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_zip_searchorder", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_20_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_20_names_1._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_20_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "suffix", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_20_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "isbytecode", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_20_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_20_varnames_3._ascii.ob_base, - & toplevel_consts_20_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_20_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x0e\x01\x08\x01\x0a\x01\x08\x01\x02\xff\x04\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_20_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x02\x01\x04\x03\x08\xfd\x08\x01\x08\x01\x0c\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[57]; - } -toplevel_consts_20_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 56, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x1c\x1d\x21\x23\x2b\x0c\x2c\x05\x09\x2a\x3a\x05\x1d\x05\x1d\x09\x26\x09\x0f\x11\x1b\x1d\x26\x14\x18\x1b\x21\x14\x21\x09\x11\x0c\x14\x18\x1c\x18\x23\x0c\x23\x09\x1d\x14\x1d\x0d\x1d\x0d\x1d\x0d\x1d\x09\x1d\x0c\x10\x0c\x10", -}; -static struct PyCodeObject toplevel_consts_20 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_11_consts_16._object.ob_base.ob_base, - .co_names = & toplevel_consts_20_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_20_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 371, - .co_code = & toplevel_consts_20_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_6_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - .co_linetable = & toplevel_consts_20_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_20_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_20_columntable.ob_base.ob_base, - .co_nlocalsplus = 7, - .co_nlocals = 7, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_20_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[1265]; - } -toplevel_consts_21_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1264, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x74\x00\x6a\x01\x7c\x00\x83\x01\x7d\x01\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x17\x01\x00\x01\x00\x01\x00\x74\x03\x64\x01\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x01\x35\x00\x01\x00\x09\x00\x7c\x01\xa0\x04\x74\x05\x0b\x00\x64\x03\xa1\x02\x01\x00\x7c\x01\xa0\x06\xa1\x00\x7d\x02\x7c\x01\xa0\x07\x74\x05\xa1\x01\x7d\x03\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x3e\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x08\x7c\x03\x83\x01\x74\x05\x6b\x03\x72\x4f\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x03\x64\x00\x64\x05\x85\x02\x19\x00\x74\x09\x6b\x03\x72\xcc\x09\x00\x7c\x01\xa0\x04\x64\x06\x64\x03\xa1\x02\x01\x00\x7c\x01\xa0\x06\xa1\x00\x7d\x04\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x73\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x0a\x7c\x04\x74\x0b\x18\x00\x74\x05\x18\x00\x64\x06\x83\x02\x7d\x05\x09\x00\x7c\x01\xa0\x04\x7c\x05\xa1\x01\x01\x00\x7c\x01\xa0\x07\xa1\x00\x7d\x06\x6e\x12\x23\x00\x04\x00\x74\x02\x79\x99\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x06\xa0\x0c\x74\x09\xa1\x01\x7d\x07\x7c\x07\x64\x06\x6b\x00\x72\xad\x74\x03\x64\x07\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x06\x7c\x07\x7c\x07\x74\x05\x17\x00\x85\x02\x19\x00\x7d\x03\x74\x08\x7c\x03\x83\x01\x74\x05\x6b\x03\x72\xc4\x74\x03\x64\x08\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x04\x74\x08\x7c\x06\x83\x01\x18\x00\x7c\x07\x17\x00\x7d\x02\x74\x0d\x7c\x03\x64\x09\x64\x0a\x85\x02\x19\x00\x83\x01\x7d\x08\x74\x0d\x7c\x03\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x09\x7c\x02\x7c\x08\x6b\x00\x72\xe9\x74\x03\x64\x0c\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x02\x7c\x09\x6b\x00\x72\xf6\x74\x03\x64\x0d\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x02\x7c\x08\x38\x00\x7d\x02\x7c\x02\x7c\x09\x18\x00\x7d\x0a\x7c\x0a\x64\x06\x6b\x00\x90\x01\x72\x0c\x74\x03\x64\x0e\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x69\x00\x7d\x0b\x64\x06\x7d\x0c\x09\x00\x7c\x01\xa0\x04\x7c\x02\xa1\x01\x01\x00\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x01\x79\x28\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x09\x00\x7c\x01\xa0\x07\x64\x10\xa1\x01\x7d\x03\x74\x08\x7c\x03\x83\x01\x64\x05\x6b\x00\x90\x01\x72\x3b\x74\x0e\x64\x11\x83\x01\x82\x01\x7c\x03\x64\x00\x64\x05\x85\x02\x19\x00\x64\x12\x6b\x03\x90\x01\x72\x46\x90\x01\x6e\x16\x74\x08\x7c\x03\x83\x01\x64\x10\x6b\x03\x90\x01\x72\x51\x74\x0e\x64\x11\x83\x01\x82\x01\x74\x0f\x7c\x03\x64\x13\x64\x14\x85\x02\x19\x00\x83\x01\x7d\x0d\x74\x0f\x7c\x03\x64\x14\x64\x09\x85\x02\x19\x00\x83\x01\x7d\x0e\x74\x0f\x7c\x03\x64\x09\x64\x15\x85\x02\x19\x00\x83\x01\x7d\x0f\x74\x0f\x7c\x03\x64\x15\x64\x0a\x85\x02\x19\x00\x83\x01\x7d\x10\x74\x0d\x7c\x03\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x11\x74\x0d\x7c\x03\x64\x0b\x64\x16\x85\x02\x19\x00\x83\x01\x7d\x12\x74\x0d\x7c\x03\x64\x16\x64\x17\x85\x02\x19\x00\x83\x01\x7d\x04\x74\x0f\x7c\x03\x64\x17\x64\x18\x85\x02\x19\x00\x83\x01\x7d\x13\x74\x0f\x7c\x03\x64\x18\x64\x19\x85\x02\x19\x00\x83\x01\x7d\x14\x74\x0f\x7c\x03\x64\x19\x64\x1a\x85\x02\x19\x00\x83\x01\x7d\x15\x74\x0d\x7c\x03\x64\x1b\x64\x10\x85\x02\x19\x00\x83\x01\x7d\x16\x7c\x13\x7c\x14\x17\x00\x7c\x15\x17\x00\x7d\x08\x7c\x16\x7c\x09\x6b\x04\x90\x01\x72\xbd\x74\x03\x64\x1c\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x7c\x16\x7c\x0a\x37\x00\x7d\x16\x09\x00\x7c\x01\xa0\x07\x7c\x13\xa1\x01\x7d\x17\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x01\x79\xd9\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x74\x08\x7c\x17\x83\x01\x7c\x13\x6b\x03\x90\x01\x72\xeb\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x09\x00\x74\x08\x7c\x01\xa0\x07\x7c\x08\x7c\x13\x18\x00\xa1\x01\x83\x01\x7c\x08\x7c\x13\x18\x00\x6b\x03\x90\x02\x72\x03\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x6e\x13\x23\x00\x04\x00\x74\x02\x90\x02\x79\x15\x01\x00\x01\x00\x01\x00\x74\x03\x64\x04\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x02\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0d\x64\x1d\x40\x00\x90\x02\x72\x21\x7c\x17\xa0\x10\xa1\x00\x7d\x17\x6e\x1b\x09\x00\x7c\x17\xa0\x10\x64\x1e\xa1\x01\x7d\x17\x6e\x14\x23\x00\x04\x00\x74\x11\x90\x02\x79\x3a\x01\x00\x01\x00\x01\x00\x7c\x17\xa0\x10\x64\x1f\xa1\x01\xa0\x12\x74\x13\xa1\x01\x7d\x17\x59\x00\x6e\x02\x77\x00\x25\x00\x7c\x17\xa0\x14\x64\x20\x74\x15\xa1\x02\x7d\x17\x74\x16\x6a\x17\x7c\x00\x7c\x17\x83\x02\x7d\x18\x7c\x18\x7c\x0e\x7c\x12\x7c\x04\x7c\x16\x7c\x0f\x7c\x10\x7c\x11\x66\x08\x7d\x19\x7c\x19\x7c\x0b\x7c\x17\x3c\x00\x7c\x0c\x64\x21\x37\x00\x7d\x0c\x90\x01\x71\x2b\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0c\x23\x00\x31\x00\x90\x02\x73\x69\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x74\x18\x6a\x19\x64\x22\x7c\x0c\x7c\x00\x83\x03\x01\x00\x7c\x0b\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_21_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "can't open Zip file: ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_21_consts_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "can't read Zip file: ", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_5 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 4 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_21_consts_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "not a Zip file: ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_21_consts_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "corrupt Zip file: ", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_9 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 12 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_10 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 16 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_11 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 20 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[29]; - } -toplevel_consts_21_consts_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 28, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bad central directory size: ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[31]; - } -toplevel_consts_21_consts_13 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 30, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bad central directory offset: ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[39]; - } -toplevel_consts_21_consts_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 38, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bad central directory size or offset: ", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_16 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 46 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[28]; - } -toplevel_consts_21_consts_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 27, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "EOF read where not expected", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_21_consts_18 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x50\x4b\x01\x02", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_19 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 8 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_20 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 10 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_21 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 14 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_22 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 24 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_23 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 28 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_24 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 30 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_25 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 32 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_26 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 34 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_27 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 42 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_21_consts_28 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bad local header offset: ", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_21_consts_29 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 2048 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_consts_30 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "ascii", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_21_consts_31 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "latin1", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_21_consts_32 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "/", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[34]; - } -toplevel_consts_21_consts_34 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 33, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimport: found {} names in {!r}", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[35]; - }_object; - } -toplevel_consts_21_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 35, - }, - .ob_item = { - Py_None, - & toplevel_consts_21_consts_1._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, - & toplevel_consts_18_consts_2.ob_base.ob_base, - & toplevel_consts_21_consts_4._ascii.ob_base, - & toplevel_consts_21_consts_5.ob_base.ob_base, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_21_consts_7._ascii.ob_base, - & toplevel_consts_21_consts_8._ascii.ob_base, - & toplevel_consts_21_consts_9.ob_base.ob_base, - & toplevel_consts_21_consts_10.ob_base.ob_base, - & toplevel_consts_21_consts_11.ob_base.ob_base, - & toplevel_consts_21_consts_12._ascii.ob_base, - & toplevel_consts_21_consts_13._ascii.ob_base, - & toplevel_consts_21_consts_14._ascii.ob_base, - Py_True, - & toplevel_consts_21_consts_16.ob_base.ob_base, - & toplevel_consts_21_consts_17._ascii.ob_base, - & toplevel_consts_21_consts_18.ob_base.ob_base, - & toplevel_consts_21_consts_19.ob_base.ob_base, - & toplevel_consts_21_consts_20.ob_base.ob_base, - & toplevel_consts_21_consts_21.ob_base.ob_base, - & toplevel_consts_21_consts_22.ob_base.ob_base, - & toplevel_consts_21_consts_23.ob_base.ob_base, - & toplevel_consts_21_consts_24.ob_base.ob_base, - & toplevel_consts_21_consts_25.ob_base.ob_base, - & toplevel_consts_21_consts_26.ob_base.ob_base, - & toplevel_consts_21_consts_27.ob_base.ob_base, - & toplevel_consts_21_consts_28._ascii.ob_base, - & toplevel_consts_21_consts_29.ob_base.ob_base, - & toplevel_consts_21_consts_30._ascii.ob_base, - & toplevel_consts_21_consts_31._ascii.ob_base, - & toplevel_consts_21_consts_32._ascii.ob_base, - & toplevel_consts_6.ob_base.ob_base, - & toplevel_consts_21_consts_34._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_21_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_io", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "open_code", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "seek", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_21_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "END_CENTRAL_DIR_SIZE", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "tell", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "read", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_21_names_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "STRING_END_ARCHIVE", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_21_names_10 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "max", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_21_names_11 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "MAX_COMMENT_LEN", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_names_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "rfind", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_21_names_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "EOFError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_21_names_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "UnicodeDecodeError", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_names_18 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "translate", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_21_names_19 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "cp437_table", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[26]; - }_object; - } -toplevel_consts_21_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 26, - }, - .ob_item = { - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_21_names_1._ascii.ob_base, - & toplevel_consts_11_consts_2_names_10._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_21_names_4._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_21_names_6._ascii.ob_base, - & toplevel_consts_21_names_7._ascii.ob_base, - & toplevel_consts_11_consts_8_names_5._ascii.ob_base, - & toplevel_consts_21_names_9._ascii.ob_base, - & toplevel_consts_21_names_10._ascii.ob_base, - & toplevel_consts_21_names_11._ascii.ob_base, - & toplevel_consts_21_names_12._ascii.ob_base, - & toplevel_consts_3_1._ascii.ob_base, - & toplevel_consts_21_names_14._ascii.ob_base, - & toplevel_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_10_names_9._ascii.ob_base, - & toplevel_consts_21_names_17._ascii.ob_base, - & toplevel_consts_21_names_18._ascii.ob_base, - & toplevel_consts_21_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_6._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_11_consts_2_names_20._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_12_names_23._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_21_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "fp", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_21_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "header_position", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_21_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "buffer", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_varnames_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "file_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_21_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "max_comment_start", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_varnames_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "data", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_21_varnames_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "pos", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_21_varnames_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "header_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_21_varnames_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "header_offset", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_21_varnames_10 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "arc_offset", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_varnames_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "count", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_21_varnames_13 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "flags", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_21_varnames_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "compress", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_varnames_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "time", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_21_varnames_16 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "date", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_21_varnames_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "crc", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_varnames_18 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "data_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_21_varnames_19 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "name_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_21_varnames_20 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "extra_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_21_varnames_21 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "comment_size", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_21_varnames_22 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "file_offset", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_21_varnames_25 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "t", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[26]; - }_object; - } -toplevel_consts_21_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 26, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_21_varnames_1._ascii.ob_base, - & toplevel_consts_21_varnames_2._ascii.ob_base, - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_21_varnames_5._ascii.ob_base, - & toplevel_consts_21_varnames_6._ascii.ob_base, - & toplevel_consts_21_varnames_7._ascii.ob_base, - & toplevel_consts_21_varnames_8._ascii.ob_base, - & toplevel_consts_21_varnames_9._ascii.ob_base, - & toplevel_consts_21_varnames_10._ascii.ob_base, - & toplevel_consts_11_consts_2_varnames_7._ascii.ob_base, - & toplevel_consts_21_varnames_12._ascii.ob_base, - & toplevel_consts_21_varnames_13._ascii.ob_base, - & toplevel_consts_21_varnames_14._ascii.ob_base, - & toplevel_consts_21_varnames_15._ascii.ob_base, - & toplevel_consts_21_varnames_16._ascii.ob_base, - & toplevel_consts_21_varnames_17._ascii.ob_base, - & toplevel_consts_21_varnames_18._ascii.ob_base, - & toplevel_consts_21_varnames_19._ascii.ob_base, - & toplevel_consts_21_varnames_20._ascii.ob_base, - & toplevel_consts_21_varnames_21._ascii.ob_base, - & toplevel_consts_21_varnames_22._ascii.ob_base, - & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_21_varnames_25._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[275]; - } -toplevel_consts_21_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 274, - }, - .ob_shash = -1, - .ob_sval = "\x02\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x06\x03\x02\x01\x0e\x01\x08\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0c\x02\x12\x01\x10\x01\x02\x03\x0c\x01\x0a\x01\x02\x80\x0c\x01\x0a\x01\x02\x01\x06\xff\x02\xff\x02\x80\x08\x03\x02\x01\x02\xff\x02\x01\x04\xff\x02\x02\x0a\x01\x0a\x01\x02\x80\x0c\x01\x0a\x01\x02\x01\x06\xff\x02\xff\x02\x80\x0a\x03\x08\x01\x0a\x01\x02\x01\x06\xff\x10\x02\x0c\x01\x0a\x01\x02\x01\x06\xff\x10\x02\x10\x02\x10\x01\x08\x01\x12\x01\x08\x01\x12\x01\x08\x01\x08\x01\x0a\x01\x12\x01\x04\x02\x04\x02\x02\x01\x0c\x01\x02\x80\x0e\x01\x12\x01\x02\xff\x02\x80\x02\x02\x0a\x01\x0e\x01\x08\x01\x12\x02\x04\x01\x0e\x01\x08\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x0c\x01\x0a\x01\x12\x01\x08\x01\x02\x02\x0c\x01\x02\x80\x0e\x01\x12\x01\x02\xff\x02\x80\x0e\x02\x12\x01\x02\x04\x1c\x01\x12\x01\x02\xff\x02\x80\x0e\x02\x12\x01\x02\xff\x02\x80\x0a\x03\x0a\x02\x02\x03\x0c\x01\x02\x80\x0e\x01\x14\x01\x02\xff\x02\x80\x0c\x03\x0c\x01\x14\x01\x08\x01\x08\x01\x04\xca\x02\x06\x16\xc4\x02\x80\x0c\x00\x0e\x6d\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[275]; - } -toplevel_consts_21_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 274, - }, - .ob_shash = -1, - .ob_sval = "\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x02\x02\x04\x6c\x02\x9a\x0e\xfc\x08\x01\x0c\x01\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x14\x01\x0e\x01\x02\x19\x02\xef\x0c\xfc\x0a\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x08\x01\x08\x01\x02\xff\x02\x07\x0a\xfc\x0a\x01\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x0a\x01\x06\x01\x02\x02\x0a\xff\x08\x01\x10\x01\x0a\x01\x02\x02\x0a\xff\x08\x01\x10\x01\x10\x02\x10\x01\x06\x01\x14\x01\x06\x01\x14\x01\x08\x01\x08\x01\x06\x01\x16\x01\x04\x02\x04\x02\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x02\x01\x0a\x01\x0a\x01\x0c\x01\x0e\x02\x08\x01\x0a\x01\x0c\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x10\x01\x0c\x01\x06\x01\x16\x01\x08\x01\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x0a\x01\x16\x01\x02\x08\x18\xfd\x18\x01\x02\x80\x02\x02\x02\xff\x1e\x01\x02\x80\x06\x02\x04\x08\x0a\xfa\x02\x06\x0c\xfe\x02\x80\x02\x02\x02\xff\x20\x01\x02\x80\x0c\x02\x0c\x01\x14\x01\x08\x01\x08\x01\x04\xca\x02\x06\x16\x30\x02\x80\x0c\x00\x0e\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[1265]; - } -toplevel_consts_21_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1264, - }, - .ob_shash = -1, - .ob_sval = "\x05\x50\x0e\x11\x0e\x1b\x1c\x23\x0e\x24\x09\x0b\x09\x0b\x00\x00\x05\x50\x0c\x13\x05\x50\x05\x50\x05\x50\x05\x50\x0f\x1d\x1e\x41\x36\x3d\x1e\x41\x1e\x41\x48\x4f\x0f\x50\x0f\x50\x09\x50\x05\x50\x00\x00\x0a\x0c\x05\x17\x05\x17\x09\x54\x0d\x0f\x0d\x2e\x16\x2a\x15\x2a\x2c\x2d\x0d\x2e\x0d\x2e\x1f\x21\x1f\x28\x1f\x28\x0d\x1c\x16\x18\x16\x33\x1e\x32\x16\x33\x0d\x13\x0d\x13\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x0c\x0f\x10\x16\x0c\x17\x1b\x2f\x0c\x2f\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x0c\x12\x13\x15\x14\x15\x13\x15\x0c\x16\x1a\x2c\x0c\x2c\x09\x3a\x0d\x33\x11\x13\x11\x1e\x19\x1a\x1c\x1d\x11\x1e\x11\x1e\x1d\x1f\x1d\x26\x1d\x26\x11\x1a\x11\x1a\x00\x00\x0d\x33\x14\x1b\x0d\x33\x0d\x33\x0d\x33\x0d\x33\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x2b\x32\x17\x33\x17\x33\x11\x33\x0d\x33\x00\x00\x21\x24\x25\x2e\x31\x40\x25\x40\x25\x39\x25\x39\x3b\x3c\x21\x3d\x0d\x1e\x0d\x33\x11\x13\x11\x2b\x19\x2a\x11\x2b\x11\x2b\x18\x1a\x18\x21\x18\x21\x11\x15\x11\x15\x00\x00\x0d\x33\x14\x1b\x0d\x33\x0d\x33\x0d\x33\x0d\x33\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x2b\x32\x17\x33\x17\x33\x11\x33\x0d\x33\x00\x00\x13\x17\x13\x31\x1e\x30\x13\x31\x0d\x10\x10\x13\x16\x17\x10\x17\x0d\x33\x17\x25\x26\x44\x39\x40\x26\x44\x26\x44\x2b\x32\x17\x33\x17\x33\x11\x33\x16\x1a\x1b\x1e\x1f\x22\x23\x37\x1f\x37\x1b\x37\x16\x38\x0d\x13\x10\x13\x14\x1a\x10\x1b\x1f\x33\x10\x33\x0d\x33\x17\x25\x26\x46\x3b\x42\x26\x46\x26\x46\x2b\x32\x17\x33\x17\x33\x11\x33\x1f\x28\x2b\x2e\x2f\x33\x2b\x34\x1f\x34\x37\x3a\x1f\x3a\x0d\x1c\x17\x25\x26\x2c\x2d\x2f\x30\x32\x2d\x32\x26\x33\x17\x34\x09\x14\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x09\x16\x0c\x1b\x1e\x29\x0c\x29\x09\x5b\x13\x21\x22\x4c\x41\x48\x22\x4c\x22\x4c\x53\x5a\x13\x5b\x13\x5b\x0d\x5b\x0c\x1b\x1e\x2b\x0c\x2b\x09\x5d\x13\x21\x22\x4e\x43\x4a\x22\x4e\x22\x4e\x55\x5c\x13\x5d\x13\x5d\x0d\x5d\x09\x18\x1c\x27\x09\x27\x09\x18\x16\x25\x28\x35\x16\x35\x09\x13\x0c\x16\x19\x1a\x0c\x1a\x09\x65\x09\x65\x13\x21\x22\x56\x4b\x52\x22\x56\x22\x56\x5d\x64\x13\x65\x13\x65\x0d\x65\x11\x13\x09\x0e\x11\x12\x09\x0e\x09\x54\x0d\x0f\x0d\x25\x15\x24\x0d\x25\x0d\x25\x0d\x25\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x0f\x13\x16\x18\x16\x21\x1e\x20\x16\x21\x0d\x13\x10\x13\x14\x1a\x10\x1b\x1e\x1f\x10\x1f\x0d\x3e\x0d\x3e\x17\x1f\x20\x3d\x17\x3e\x11\x3e\x10\x16\x17\x19\x18\x19\x17\x19\x10\x1a\x1e\x2b\x10\x2b\x0d\x16\x0d\x16\x11\x16\x11\x16\x10\x13\x14\x1a\x10\x1b\x1f\x21\x10\x21\x0d\x3e\x0d\x3e\x17\x1f\x20\x3d\x17\x3e\x11\x3e\x15\x23\x24\x2a\x2b\x2c\x2d\x2f\x2b\x2f\x24\x30\x15\x31\x0d\x12\x18\x26\x27\x2d\x2e\x30\x31\x33\x2e\x33\x27\x34\x18\x35\x0d\x15\x14\x22\x23\x29\x2a\x2c\x2d\x2f\x2a\x2f\x23\x30\x14\x31\x0d\x11\x14\x22\x23\x29\x2a\x2c\x2d\x2f\x2a\x2f\x23\x30\x14\x31\x0d\x11\x13\x21\x22\x28\x29\x2b\x2c\x2e\x29\x2e\x22\x2f\x13\x30\x0d\x10\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x19\x27\x28\x2e\x2f\x31\x32\x34\x2f\x34\x28\x35\x19\x36\x0d\x16\x1a\x28\x29\x2f\x30\x32\x33\x35\x30\x35\x29\x36\x1a\x37\x0d\x17\x1c\x2a\x2b\x31\x32\x34\x35\x37\x32\x37\x2b\x38\x1c\x39\x0d\x19\x1b\x29\x2a\x30\x31\x33\x34\x36\x31\x36\x2a\x37\x1b\x38\x0d\x18\x1b\x24\x27\x31\x1b\x31\x34\x40\x1b\x40\x0d\x18\x10\x1b\x1e\x2b\x10\x2b\x0d\x5c\x0d\x5c\x17\x25\x26\x4d\x42\x49\x26\x4d\x26\x4d\x54\x5b\x17\x5c\x17\x5c\x11\x5c\x0d\x18\x1c\x26\x0d\x26\x0d\x18\x0d\x58\x18\x1a\x18\x2a\x20\x29\x18\x2a\x11\x15\x11\x15\x00\x00\x0d\x58\x14\x1b\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x00\x00\x10\x13\x14\x18\x10\x19\x1d\x26\x10\x26\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x14\x17\x18\x1a\x18\x38\x20\x2b\x2e\x37\x20\x37\x18\x38\x14\x39\x3d\x48\x4b\x54\x3d\x54\x14\x54\x11\x5c\x11\x5c\x1b\x29\x2a\x4d\x42\x49\x2a\x4d\x2a\x4d\x54\x5b\x1b\x5c\x1b\x5c\x15\x5c\x11\x5c\x00\x00\x0d\x58\x14\x1b\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x0d\x58\x17\x25\x26\x49\x3e\x45\x26\x49\x26\x49\x50\x57\x17\x58\x17\x58\x11\x58\x0d\x58\x00\x00\x10\x15\x18\x1d\x10\x1d\x0d\x48\x0d\x48\x18\x1c\x18\x25\x18\x25\x11\x15\x11\x15\x11\x48\x1c\x20\x1c\x30\x28\x2f\x1c\x30\x15\x19\x15\x19\x00\x00\x11\x48\x18\x2a\x11\x48\x11\x48\x11\x48\x11\x48\x11\x48\x1c\x20\x1c\x31\x28\x30\x1c\x31\x1c\x48\x3c\x47\x1c\x48\x15\x19\x15\x19\x15\x19\x11\x48\x00\x00\x14\x18\x14\x2f\x21\x24\x26\x2e\x14\x2f\x0d\x11\x14\x27\x14\x32\x33\x3a\x3c\x40\x14\x41\x0d\x11\x12\x16\x18\x20\x22\x2b\x2d\x36\x38\x43\x45\x49\x4b\x4f\x51\x54\x11\x55\x0d\x0e\x1b\x1c\x0d\x12\x13\x17\x0d\x18\x0d\x12\x16\x17\x0d\x17\x0d\x12\x0f\x13\x0f\x13\x11\x16\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x00\x00\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x17\x05\x0f\x05\x20\x21\x44\x46\x4b\x4d\x54\x05\x55\x05\x55\x0c\x11\x05\x11", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[202]; - } -toplevel_consts_21_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 201, - }, - .ob_shash = -1, - .ob_sval = "\x81\x05\x07\x00\x87\x11\x18\x07\x9b\x01\x49\x23\x03\x9d\x10\x2e\x02\xad\x01\x49\x23\x03\xae\x11\x3f\x09\xbf\x18\x49\x23\x03\xc1\x18\x0a\x41\x23\x02\xc1\x22\x01\x49\x23\x03\xc1\x23\x11\x41\x34\x09\xc1\x34\x0a\x49\x23\x03\xc1\x3f\x09\x42\x09\x02\xc2\x08\x01\x49\x23\x03\xc2\x09\x11\x42\x1a\x09\xc2\x1a\x41\x36\x49\x23\x03\xc4\x11\x05\x44\x17\x02\xc4\x16\x01\x49\x23\x03\xc4\x17\x12\x44\x29\x09\xc4\x29\x42\x18\x49\x23\x03\xc7\x02\x05\x47\x08\x02\xc7\x07\x01\x49\x23\x03\xc7\x08\x12\x47\x1a\x09\xc7\x1a\x11\x49\x23\x03\xc7\x2c\x17\x48\x04\x02\xc8\x03\x01\x49\x23\x03\xc8\x04\x12\x48\x16\x09\xc8\x16\x0b\x49\x23\x03\xc8\x22\x05\x48\x28\x02\xc8\x27\x01\x49\x23\x03\xc8\x28\x10\x48\x3b\x09\xc8\x38\x02\x49\x23\x03\xc8\x3a\x01\x48\x3b\x09\xc8\x3b\x21\x49\x23\x03\xc9\x23\x05\x49\x28\x0b\xc9\x29\x03\x49\x28\x0b", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_21_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_21 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_21_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_21_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_21_code.ob_sval, - .co_exceptiontable = & toplevel_consts_21_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 402, - .co_code = & toplevel_consts_21_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_21_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_2_names_17._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_2_names_17._ascii.ob_base, - .co_linetable = & toplevel_consts_21_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_21_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_21_columntable.ob_base.ob_base, - .co_nlocalsplus = 26, - .co_nlocals = 26, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_21_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyCompactUnicodeObject _compact; - uint16_t _data[257]; - } -toplevel_consts_22 = { - ._compact = { - ._base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 256, - .hash = -1, - .state = { - .kind = 2, - .compact = 1, - .ascii = 0, - .ready = 1, - }, - }, - }, - ._data = { - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, - 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, - 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, - 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, - 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, - 199, 252, 233, 226, 228, 224, 229, 231, 234, 235, 232, 239, 238, 236, 196, 197, - 201, 230, 198, 244, 246, 242, 251, 249, 255, 214, 220, 162, 163, 165, 8359, 402, - 225, 237, 243, 250, 241, 209, 170, 186, 191, 8976, 172, 189, 188, 161, 171, 187, - 9617, 9618, 9619, 9474, 9508, 9569, 9570, 9558, 9557, 9571, 9553, 9559, 9565, 9564, 9563, 9488, - 9492, 9524, 9516, 9500, 9472, 9532, 9566, 9567, 9562, 9556, 9577, 9574, 9568, 9552, 9580, 9575, - 9576, 9572, 9573, 9561, 9560, 9554, 9555, 9579, 9578, 9496, 9484, 9608, 9604, 9612, 9616, 9600, - 945, 223, 915, 960, 931, 963, 181, 964, 934, 920, 937, 948, 8734, 966, 949, 8745, - 8801, 177, 8805, 8804, 8992, 8993, 247, 8776, 176, 8729, 183, 8730, 8319, 178, 9632, 160, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[111]; - } -toplevel_consts_23_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 110, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x72\x0b\x74\x01\x6a\x02\x64\x01\x83\x01\x01\x00\x74\x03\x64\x02\x83\x01\x82\x01\x64\x03\x61\x00\x09\x00\x64\x04\x64\x05\x6c\x04\x6d\x05\x7d\x00\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x06\x79\x25\x01\x00\x01\x00\x01\x00\x74\x01\x6a\x02\x64\x01\x83\x01\x01\x00\x74\x03\x64\x02\x83\x01\x82\x01\x77\x00\x25\x00\x09\x00\x64\x06\x61\x00\x6e\x05\x23\x00\x64\x06\x61\x00\x77\x00\x25\x00\x74\x01\x6a\x02\x64\x07\x83\x01\x01\x00\x7c\x00\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[28]; - } -toplevel_consts_23_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 27, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimport: zlib UNAVAILABLE", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[42]; - } -toplevel_consts_23_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 41, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "can't decompress data; zlib not available", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_23_consts_5_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "decompress", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_23_consts_5 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_23_consts_5_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[26]; - } -toplevel_consts_23_consts_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 25, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimport: zlib available", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_23_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - Py_None, - & toplevel_consts_23_consts_1._ascii.ob_base, - & toplevel_consts_23_consts_2._ascii.ob_base, - Py_True, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_23_consts_5._object.ob_base.ob_base, - Py_False, - & toplevel_consts_23_consts_7._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_23_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_importing_zlib", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_23_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zlib", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_23_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "Exception", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_23_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - & toplevel_consts_23_names_0._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_12_names_23._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_23_names_4._ascii.ob_base, - & toplevel_consts_23_consts_5_0._ascii.ob_base, - & toplevel_consts_23_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_23_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_decompress_func", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[37]; - } -toplevel_consts_23_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 36, - }, - .ob_shash = -1, - .ob_sval = "\x04\x02\x0a\x03\x08\x01\x04\x02\x02\x01\x0e\x01\x02\x80\x0c\x01\x0a\x01\x08\x01\x02\xfe\x02\x80\x02\xff\x06\x05\x02\x80\x08\x00\x0a\x02\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[41]; - } -toplevel_consts_23_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 40, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x02\x04\x0a\xff\x08\x01\x04\x02\x02\x07\x0e\xfb\x02\x80\x02\x03\x02\xfe\x08\x02\x0a\xff\x0a\x01\x02\x80\x02\xfd\x06\x05\x02\x80\x08\x00\x0a\x02\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[111]; - } -toplevel_consts_23_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 110, - }, - .ob_shash = -1, - .ob_sval = "\x08\x17\x05\x4a\x09\x13\x09\x24\x25\x42\x09\x43\x09\x43\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x17\x1b\x05\x14\x05\x20\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x09\x24\x00\x00\x05\x4a\x0c\x15\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x09\x13\x09\x24\x25\x42\x09\x43\x09\x43\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x05\x4a\x00\x00\x09\x24\x1b\x20\x09\x18\x09\x18\x00\x00\x1b\x20\x09\x18\x09\x20\x09\x20\x05\x0f\x05\x20\x21\x3c\x05\x3d\x05\x3d\x0c\x16\x05\x16", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_23_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x8e\x06\x15\x00\x94\x01\x2b\x00\x95\x11\x26\x07\xa6\x01\x2b\x00\xab\x04\x2f\x07", -}; -static struct PyCodeObject toplevel_consts_23 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_23_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_23_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_23_code.ob_sval, - .co_exceptiontable = & toplevel_consts_23_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 560, - .co_code = & toplevel_consts_23_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_23_consts_5._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_23_name._ascii.ob_base, - .co_qualname = & toplevel_consts_23_name._ascii.ob_base, - .co_linetable = & toplevel_consts_23_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_23_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_23_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_23_consts_5._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[389]; - } -toplevel_consts_24_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 388, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x5c\x08\x7d\x02\x7d\x03\x7d\x04\x7d\x05\x7d\x06\x7d\x07\x7d\x08\x7d\x09\x7c\x04\x64\x01\x6b\x00\x72\x12\x74\x00\x64\x02\x83\x01\x82\x01\x74\x01\x6a\x02\x7c\x00\x83\x01\x35\x00\x7d\x0a\x09\x00\x7c\x0a\xa0\x03\x7c\x06\xa1\x01\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x04\x79\x2f\x01\x00\x01\x00\x01\x00\x74\x00\x64\x03\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0a\xa0\x05\x64\x05\xa1\x01\x7d\x0b\x74\x06\x7c\x0b\x83\x01\x64\x05\x6b\x03\x72\x40\x74\x07\x64\x06\x83\x01\x82\x01\x7c\x0b\x64\x00\x64\x07\x85\x02\x19\x00\x64\x08\x6b\x03\x72\x51\x74\x00\x64\x09\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x74\x08\x7c\x0b\x64\x0a\x64\x0b\x85\x02\x19\x00\x83\x01\x7d\x0c\x74\x08\x7c\x0b\x64\x0b\x64\x05\x85\x02\x19\x00\x83\x01\x7d\x0d\x64\x05\x7c\x0c\x17\x00\x7c\x0d\x17\x00\x7d\x0e\x7c\x06\x7c\x0e\x37\x00\x7d\x06\x09\x00\x7c\x0a\xa0\x03\x7c\x06\xa1\x01\x01\x00\x6e\x12\x23\x00\x04\x00\x74\x04\x79\x82\x01\x00\x01\x00\x01\x00\x74\x00\x64\x03\x7c\x00\x9b\x02\x9d\x02\x7c\x00\x64\x04\x8d\x02\x82\x01\x77\x00\x25\x00\x7c\x0a\xa0\x05\x7c\x04\xa1\x01\x7d\x0f\x74\x06\x7c\x0f\x83\x01\x7c\x04\x6b\x03\x72\x93\x74\x04\x64\x0c\x83\x01\x82\x01\x09\x00\x64\x00\x04\x00\x04\x00\x83\x03\x01\x00\x6e\x0b\x23\x00\x31\x00\x73\x9f\x77\x04\x25\x00\x01\x00\x01\x00\x01\x00\x59\x00\x01\x00\x01\x00\x7c\x03\x64\x01\x6b\x02\x72\xab\x7c\x0f\x53\x00\x09\x00\x74\x09\x83\x00\x7d\x10\x6e\x0d\x23\x00\x04\x00\x74\x0a\x79\xbb\x01\x00\x01\x00\x01\x00\x74\x00\x64\x0d\x83\x01\x82\x01\x77\x00\x25\x00\x7c\x10\x7c\x0f\x64\x0e\x83\x02\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_24_consts_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "negative data size", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_24_consts_8 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x50\x4b\x03\x04", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_24_consts_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bad local file header: ", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_24_consts_10 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 26 }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[27]; - } -toplevel_consts_24_consts_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 26, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "zipimport: can't read data", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_24_consts_14 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = -1, - }, - .ob_digit = { 15 }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[15]; - }_object; - } -toplevel_consts_24_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 15, - }, - .ob_item = { - Py_None, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_24_consts_2._ascii.ob_base, - & toplevel_consts_21_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3._object.ob_base.ob_base, - & toplevel_consts_21_consts_24.ob_base.ob_base, - & toplevel_consts_21_consts_17._ascii.ob_base, - & toplevel_consts_21_consts_5.ob_base.ob_base, - & toplevel_consts_24_consts_8.ob_base.ob_base, - & toplevel_consts_24_consts_9._ascii.ob_base, - & toplevel_consts_24_consts_10.ob_base.ob_base, - & toplevel_consts_21_consts_23.ob_base.ob_base, - & toplevel_consts_24_consts_12._ascii.ob_base, - & toplevel_consts_23_consts_2._ascii.ob_base, - & toplevel_consts_24_consts_14.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[11]; - }_object; - } -toplevel_consts_24_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 11, - }, - .ob_item = { - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_21_names_1._ascii.ob_base, - & toplevel_consts_21_names_4._ascii.ob_base, - & toplevel_consts_11_consts_2_names_10._ascii.ob_base, - & toplevel_consts_21_names_7._ascii.ob_base, - & toplevel_consts_11_consts_8_names_5._ascii.ob_base, - & toplevel_consts_21_names_14._ascii.ob_base, - & toplevel_consts_3_0._ascii.ob_base, - & toplevel_consts_23_name._ascii.ob_base, - & toplevel_consts_23_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_24_varnames_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "datapath", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_consts_24_varnames_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "raw_data", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[17]; - }_object; - } -toplevel_consts_24_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 17, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - & toplevel_consts_24_varnames_2._ascii.ob_base, - & toplevel_consts_21_varnames_14._ascii.ob_base, - & toplevel_consts_21_varnames_18._ascii.ob_base, - & toplevel_consts_21_varnames_4._ascii.ob_base, - & toplevel_consts_21_varnames_22._ascii.ob_base, - & toplevel_consts_21_varnames_15._ascii.ob_base, - & toplevel_consts_21_varnames_16._ascii.ob_base, - & toplevel_consts_21_varnames_17._ascii.ob_base, - & toplevel_consts_21_varnames_1._ascii.ob_base, - & toplevel_consts_21_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_19._ascii.ob_base, - & toplevel_consts_21_varnames_20._ascii.ob_base, - & toplevel_consts_21_varnames_8._ascii.ob_base, - & toplevel_consts_24_varnames_15._ascii.ob_base, - & toplevel_consts_23_consts_5_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[89]; - } -toplevel_consts_24_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 88, - }, - .ob_shash = -1, - .ob_sval = "\x14\x01\x08\x01\x08\x01\x0c\x02\x02\x02\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0a\x02\x0c\x01\x08\x01\x10\x02\x12\x02\x10\x02\x10\x01\x0c\x01\x08\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x12\x01\x02\xff\x02\x80\x0a\x02\x0c\x01\x08\x01\x02\xff\x14\xe9\x02\x80\x0c\x00\x08\x1a\x04\x02\x02\x03\x08\x01\x02\x80\x0c\x01\x08\x01\x02\xff\x02\x80\x0a\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[89]; - } -toplevel_consts_24_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 88, - }, - .ob_shash = -1, - .ob_sval = "\x14\x01\x06\x01\x0a\x01\x08\x02\x02\x18\x02\xe8\x02\x05\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x0a\x01\x0a\x01\x0e\x02\x14\x02\x10\x02\x10\x01\x0c\x01\x08\x01\x02\x04\x0c\xfe\x02\x80\x02\x02\x02\xff\x1c\x01\x02\x80\x0a\x01\x0a\x01\x20\x01\x02\x80\x0c\x00\x06\x02\x06\x02\x02\x06\x08\xfe\x02\x80\x02\x02\x02\xff\x12\x01\x02\x80\x0a\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[389]; - } -toplevel_consts_24_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 388, - }, - .ob_shash = -1, - .ob_sval = "\x4e\x57\x05\x4b\x05\x0d\x0f\x17\x19\x22\x24\x2d\x2f\x3a\x3c\x40\x42\x46\x48\x4b\x08\x11\x14\x15\x08\x15\x05\x33\x0f\x1d\x1e\x32\x0f\x33\x09\x33\x0a\x0d\x0a\x17\x18\x1f\x0a\x20\x05\x38\x24\x26\x09\x54\x0d\x0f\x0d\x21\x15\x20\x0d\x21\x0d\x21\x0d\x21\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x12\x14\x12\x1d\x1a\x1c\x12\x1d\x09\x0f\x0c\x0f\x10\x16\x0c\x17\x1b\x1d\x0c\x1d\x09\x3a\x13\x1b\x1c\x39\x13\x3a\x0d\x3a\x0c\x12\x13\x15\x14\x15\x13\x15\x0c\x16\x1a\x27\x0c\x27\x09\x56\x13\x21\x22\x47\x3c\x43\x22\x47\x22\x47\x4e\x55\x13\x56\x13\x56\x0d\x56\x15\x23\x24\x2a\x2b\x2d\x2e\x30\x2b\x30\x24\x31\x15\x32\x09\x12\x16\x24\x25\x2b\x2c\x2e\x2f\x31\x2c\x31\x25\x32\x16\x33\x09\x13\x17\x19\x1c\x25\x17\x25\x28\x32\x17\x32\x09\x14\x09\x14\x18\x23\x09\x23\x09\x14\x09\x54\x0d\x0f\x0d\x21\x15\x20\x0d\x21\x0d\x21\x0d\x21\x00\x00\x09\x54\x10\x17\x09\x54\x09\x54\x09\x54\x09\x54\x13\x21\x22\x45\x3a\x41\x22\x45\x22\x45\x4c\x53\x13\x54\x13\x54\x0d\x54\x09\x54\x00\x00\x14\x16\x14\x26\x1c\x25\x14\x26\x09\x11\x0c\x0f\x10\x18\x0c\x19\x1d\x26\x0c\x26\x09\x38\x13\x1a\x1b\x37\x13\x38\x0d\x38\x09\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x00\x00\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x05\x38\x08\x10\x14\x15\x08\x15\x05\x18\x10\x18\x09\x18\x05\x4a\x16\x2a\x16\x2c\x09\x13\x09\x13\x00\x00\x05\x4a\x0c\x15\x05\x4a\x05\x4a\x05\x4a\x05\x4a\x0f\x1d\x1e\x49\x0f\x4a\x09\x4a\x05\x4a\x00\x00\x0c\x16\x17\x1f\x21\x24\x0c\x25\x05\x25", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[72]; - } -toplevel_consts_24_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 71, - }, - .ob_shash = -1, - .ob_sval = "\x97\x01\x42\x1a\x03\x99\x05\x1f\x02\x9e\x01\x42\x1a\x03\x9f\x11\x30\x09\xb0\x3b\x42\x1a\x03\xc1\x2c\x05\x41\x32\x02\xc1\x31\x01\x42\x1a\x03\xc1\x32\x11\x42\x03\x09\xc2\x03\x10\x42\x1a\x03\xc2\x1a\x04\x42\x1e\x0b\xc2\x1f\x03\x42\x1e\x0b\xc2\x2c\x03\x42\x30\x00\xc2\x30\x0c\x42\x3c\x07", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[18]; - } -toplevel_consts_24_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 17, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_24 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_24_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_24_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_24_code.ob_sval, - .co_exceptiontable = & toplevel_consts_24_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 581, - .co_code = & toplevel_consts_24_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_24_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_24_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - .co_linetable = & toplevel_consts_24_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_24_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_24_columntable.ob_base.ob_base, - .co_nlocalsplus = 17, - .co_nlocals = 17, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_24_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_25_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x18\x00\x83\x01\x64\x01\x6b\x01\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_25_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - Py_None, - & toplevel_consts_6.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_25_names_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "abs", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_25_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_25_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_25_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "t1", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[3]; - } -toplevel_consts_25_varnames_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 2, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "t2", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_25_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_25_varnames_0._ascii.ob_base, - & toplevel_consts_25_varnames_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_25_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_eq_mtime", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_25_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x10\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_25_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x0f\x10\x12\x15\x17\x10\x17\x0c\x18\x1c\x1d\x0c\x1d\x05\x1d", -}; -static struct PyCodeObject toplevel_consts_25 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_25_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_25_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_25_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 3, - .co_firstlineno = 627, - .co_code = & toplevel_consts_25_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_25_name._ascii.ob_base, - .co_qualname = & toplevel_consts_25_name._ascii.ob_base, - .co_linetable = & toplevel_consts_25_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_25_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_25_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_25_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[255]; - } -toplevel_consts_26_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 254, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x03\x7c\x02\x64\x01\x9c\x02\x7d\x05\x74\x00\x6a\x01\x7c\x04\x7c\x03\x7c\x05\x83\x03\x7d\x06\x7c\x06\x64\x02\x40\x00\x64\x03\x6b\x03\x7d\x07\x7c\x07\x72\x3f\x7c\x06\x64\x04\x40\x00\x64\x03\x6b\x03\x7d\x08\x74\x02\x6a\x03\x64\x05\x6b\x03\x72\x3e\x7c\x08\x73\x26\x74\x02\x6a\x03\x64\x06\x6b\x02\x72\x3e\x74\x04\x7c\x00\x7c\x02\x83\x02\x7d\x09\x7c\x09\x64\x00\x75\x01\x72\x3e\x74\x02\x6a\x05\x74\x00\x6a\x06\x7c\x09\x83\x02\x7d\x0a\x74\x00\x6a\x07\x7c\x04\x7c\x0a\x7c\x03\x7c\x05\x83\x04\x01\x00\x6e\x28\x74\x08\x7c\x00\x7c\x02\x83\x02\x5c\x02\x7d\x0b\x7d\x0c\x7c\x0b\x72\x67\x74\x09\x74\x0a\x7c\x04\x64\x07\x64\x08\x85\x02\x19\x00\x83\x01\x7c\x0b\x83\x02\x72\x5d\x74\x0a\x7c\x04\x64\x08\x64\x09\x85\x02\x19\x00\x83\x01\x7c\x0c\x6b\x03\x72\x67\x74\x0b\x6a\x0c\x64\x0a\x7c\x03\x9b\x02\x9d\x02\x83\x01\x01\x00\x64\x00\x53\x00\x74\x0d\x6a\x0e\x7c\x04\x64\x09\x64\x00\x85\x02\x19\x00\x83\x01\x7d\x0d\x74\x0f\x7c\x0d\x74\x10\x83\x02\x73\x7d\x74\x11\x64\x0b\x7c\x01\x9b\x02\x64\x0c\x9d\x03\x83\x01\x82\x01\x7c\x0d\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_26_consts_1 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_6_consts_4_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_26_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "never", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_26_consts_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "always", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[23]; - } -toplevel_consts_26_consts_10 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 22, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "bytecode is stale for ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[17]; - } -toplevel_consts_26_consts_11 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 16, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "compiled module ", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_26_consts_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = " is not a code object", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[13]; - }_object; - } -toplevel_consts_26_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 13, - }, - .ob_item = { - Py_None, - & toplevel_consts_26_consts_1._object.ob_base.ob_base, - & toplevel_consts_6.ob_base.ob_base, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_18_consts_2.ob_base.ob_base, - & toplevel_consts_26_consts_5._ascii.ob_base, - & toplevel_consts_26_consts_6._ascii.ob_base, - & toplevel_consts_21_consts_19.ob_base.ob_base, - & toplevel_consts_21_consts_9.ob_base.ob_base, - & toplevel_consts_21_consts_10.ob_base.ob_base, - & toplevel_consts_26_consts_10._ascii.ob_base, - & toplevel_consts_26_consts_11._ascii.ob_base, - & toplevel_consts_26_consts_12._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_26_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_classify_pyc", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_consts_26_names_2 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_imp", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[22]; - } -toplevel_consts_26_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 21, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "check_hash_based_pycs", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_26_names_4 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_pyc_source", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_26_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "source_hash", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_26_names_6 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_RAW_MAGIC_NUMBER", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[19]; - } -toplevel_consts_26_names_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 18, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_validate_hash_pyc", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[30]; - } -toplevel_consts_26_names_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 29, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_get_mtime_and_size_of_source", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_26_names_13 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "marshal", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[6]; - } -toplevel_consts_26_names_14 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 5, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "loads", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_26_names_16 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_code_type", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_26_names_17 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "TypeError", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[18]; - }_object; - } -toplevel_consts_26_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 18, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_26_names_1._ascii.ob_base, - & toplevel_consts_26_names_2._ascii.ob_base, - & toplevel_consts_26_names_3._ascii.ob_base, - & toplevel_consts_26_names_4._ascii.ob_base, - & toplevel_consts_26_names_5._ascii.ob_base, - & toplevel_consts_26_names_6._ascii.ob_base, - & toplevel_consts_26_names_7._ascii.ob_base, - & toplevel_consts_26_names_8._ascii.ob_base, - & toplevel_consts_25_name._ascii.ob_base, - & toplevel_consts_3_1._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_12_names_23._ascii.ob_base, - & toplevel_consts_26_names_13._ascii.ob_base, - & toplevel_consts_26_names_14._ascii.ob_base, - & toplevel_consts_11_consts_2_names_0._ascii.ob_base, - & toplevel_consts_26_names_16._ascii.ob_base, - & toplevel_consts_26_names_17._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_26_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "exc_details", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_26_varnames_7 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "hash_based", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_26_varnames_8 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "check_source", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_26_varnames_9 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "source_bytes", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_26_varnames_11 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "source_mtime", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[12]; - } -toplevel_consts_26_varnames_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 11, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "source_size", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[14]; - }_object; - } -toplevel_consts_26_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 14, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_21_varnames_6._ascii.ob_base, - & toplevel_consts_26_varnames_5._ascii.ob_base, - & toplevel_consts_21_varnames_13._ascii.ob_base, - & toplevel_consts_26_varnames_7._ascii.ob_base, - & toplevel_consts_26_varnames_8._ascii.ob_base, - & toplevel_consts_26_varnames_9._ascii.ob_base, - & toplevel_consts_26_names_5._ascii.ob_base, - & toplevel_consts_26_varnames_11._ascii.ob_base, - & toplevel_consts_26_varnames_12._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_26_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_unmarshal_code", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[73]; - } -toplevel_consts_26_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 72, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x02\x01\x06\xfe\x0e\x05\x0c\x02\x04\x01\x0c\x01\x0a\x01\x02\x01\x02\xff\x08\x01\x02\xff\x0a\x02\x08\x01\x04\x01\x04\x01\x02\x01\x04\xfe\x04\x05\x08\x01\x04\xff\x02\x80\x08\x04\x06\xff\x04\x03\x16\x03\x12\x01\x02\xff\x04\x02\x08\x01\x04\xff\x04\x02\x12\x02\x0a\x01\x10\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[83]; - } -toplevel_consts_26_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 82, - }, - .ob_shash = -1, - .ob_sval = "\x02\x02\x02\x01\x04\x01\x02\xfd\x0e\x05\x0c\x02\x02\x01\x02\x18\x0c\xe9\x08\x01\x02\x0a\x02\xf7\x02\x09\x08\xf7\x02\x09\x0a\xf8\x06\x01\x02\x07\x04\xfa\x04\x01\x02\x01\x02\x01\x02\xfd\x04\x05\x0c\x01\x02\x80\x08\x03\x06\xff\x02\x03\x02\x07\x14\xfc\x02\x04\x12\xfd\x02\x03\x04\xfe\x0c\x01\x04\x01\x12\x02\x08\x01\x12\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[255]; - } -toplevel_consts_26_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 254, - }, - .ob_shash = -1, - .ob_sval = "\x11\x19\x11\x19\x13\x06\x13\x06\x05\x10\x0d\x20\x0d\x2e\x2f\x33\x35\x3d\x3f\x4a\x0d\x4b\x05\x0a\x12\x17\x1a\x1d\x12\x1d\x21\x22\x12\x22\x05\x0f\x08\x12\x05\x1c\x18\x1d\x20\x24\x18\x24\x28\x29\x18\x29\x09\x15\x0d\x11\x0d\x27\x2b\x32\x0d\x32\x09\x3e\x12\x1e\x09\x3e\x22\x26\x22\x3c\x40\x48\x22\x48\x09\x3e\x1c\x2b\x2c\x30\x32\x3a\x1c\x3b\x0d\x19\x10\x1c\x24\x28\x10\x28\x0d\x3e\x1f\x23\x1f\x2f\x15\x28\x15\x3a\x15\x21\x1f\x12\x11\x1c\x11\x24\x11\x37\x15\x19\x1b\x26\x28\x30\x32\x3d\x11\x3e\x11\x3e\x00\x00\x0d\x2a\x2b\x2f\x31\x39\x0d\x3a\x09\x22\x09\x15\x17\x22\x0c\x18\x09\x1c\x15\x1e\x1f\x2d\x2e\x32\x33\x34\x35\x37\x33\x37\x2e\x38\x1f\x39\x3b\x47\x15\x48\x0d\x1c\x15\x23\x24\x28\x29\x2b\x2c\x2e\x29\x2e\x24\x2f\x15\x30\x34\x3f\x15\x3f\x0d\x1c\x11\x1b\x11\x2c\x15\x3a\x2e\x36\x15\x3a\x15\x3a\x11\x3b\x11\x3b\x18\x1c\x18\x1c\x0c\x13\x0c\x19\x1a\x1e\x1f\x21\x1f\x22\x1f\x22\x1a\x23\x0c\x24\x05\x09\x0c\x16\x17\x1b\x1d\x27\x0c\x28\x05\x4e\x0f\x18\x19\x4d\x2c\x34\x19\x4d\x19\x4d\x19\x4d\x0f\x4e\x09\x4e\x0c\x10\x05\x10", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[15]; - } -toplevel_consts_26_localspluskinds = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 14, - }, - .ob_shash = -1, - .ob_sval = " ", -}; -static struct PyCodeObject toplevel_consts_26 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_26_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_26_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_26_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 5, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 5, - .co_firstlineno = 635, - .co_code = & toplevel_consts_26_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_26_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_26_name._ascii.ob_base, - .co_qualname = & toplevel_consts_26_name._ascii.ob_base, - .co_linetable = & toplevel_consts_26_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_26_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_26_columntable.ob_base.ob_base, - .co_nlocalsplus = 14, - .co_nlocals = 14, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_26_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_27_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x00\xa0\x00\x64\x01\x64\x02\xa1\x02\x7d\x00\x7c\x00\xa0\x00\x64\x03\x64\x02\xa1\x02\x7d\x00\x7c\x00\x53\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[3]; - } -toplevel_consts_27_consts_1 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 2, - }, - .ob_shash = -1, - .ob_sval = "\x0d\x0a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[2]; - } -toplevel_consts_27_consts_2 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1, - }, - .ob_shash = -1, - .ob_sval = "\x0a", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[2]; - } -toplevel_consts_27_consts_3 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 1, - }, - .ob_shash = -1, - .ob_sval = "\x0d", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_27_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - Py_None, - & toplevel_consts_27_consts_1.ob_base.ob_base, - & toplevel_consts_27_consts_2.ob_base.ob_base, - & toplevel_consts_27_consts_3.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_27_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_6._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_27_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "source", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_27_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_27_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[24]; - } -toplevel_consts_27_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 23, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_normalize_line_endings", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[7]; - } -toplevel_consts_27_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 6, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x01\x0c\x01\x04\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[29]; - } -toplevel_consts_27_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 28, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x14\x0e\x2c\x1d\x24\x26\x2b\x0e\x2c\x05\x0b\x0e\x14\x0e\x2a\x1d\x22\x24\x29\x0e\x2a\x05\x0b\x0c\x12\x05\x12", -}; -static struct PyCodeObject toplevel_consts_27 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_27_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_27_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_27_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 1, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 680, - .co_code = & toplevel_consts_27_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_14_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_27_name._ascii.ob_base, - .co_qualname = & toplevel_consts_27_name._ascii.ob_base, - .co_linetable = & toplevel_consts_27_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_27_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_27_columntable.ob_base.ob_base, - .co_nlocalsplus = 1, - .co_nlocals = 1, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_27_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_28_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x01\x83\x01\x7d\x01\x74\x01\x7c\x01\x7c\x00\x64\x01\x64\x02\x64\x03\x8d\x04\x53\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_28_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "dont_inherit", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_28_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_28_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_28_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - Py_None, - & toplevel_consts_11_consts_12_names_19._ascii.ob_base, - Py_True, - & toplevel_consts_28_consts_3._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_consts_28_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "compile", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_28_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_27_name._ascii.ob_base, - & toplevel_consts_28_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_28_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_11_consts_8_varnames_1._ascii.ob_base, - & toplevel_consts_27_varnames_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_consts_28_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_compile_source", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[5]; - } -toplevel_consts_28_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 4, - }, - .ob_shash = -1, - .ob_sval = "\x08\x01\x10\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[25]; - } -toplevel_consts_28_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 24, - }, - .ob_shash = -1, - .ob_sval = "\x0e\x25\x26\x2c\x0e\x2d\x05\x0b\x0c\x13\x14\x1a\x1c\x24\x26\x2c\x3b\x3f\x0c\x40\x0c\x40\x05\x40", -}; -static struct PyCodeObject toplevel_consts_28 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_28_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_28_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_28_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 6, - .co_firstlineno = 687, - .co_code = & toplevel_consts_28_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_28_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_28_name._ascii.ob_base, - .co_qualname = & toplevel_consts_28_name._ascii.ob_base, - .co_linetable = & toplevel_consts_28_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_28_linetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_28_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_28_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[69]; - } -toplevel_consts_29_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 68, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x6a\x01\x7c\x00\x64\x01\x3f\x00\x64\x02\x17\x00\x7c\x00\x64\x03\x3f\x00\x64\x04\x40\x00\x7c\x00\x64\x05\x40\x00\x7c\x01\x64\x06\x3f\x00\x7c\x01\x64\x03\x3f\x00\x64\x07\x40\x00\x7c\x01\x64\x05\x40\x00\x64\x08\x14\x00\x64\x09\x64\x09\x64\x09\x66\x09\x83\x01\x53\x00", -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_1 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 9 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_2 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 1980 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_3 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 5 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_4 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 15 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_5 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 31 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_6 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 11 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_29_consts_7 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 63 }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[10]; - }_object; - } -toplevel_consts_29_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 10, - }, - .ob_item = { - Py_None, - & toplevel_consts_29_consts_1.ob_base.ob_base, - & toplevel_consts_29_consts_2.ob_base.ob_base, - & toplevel_consts_29_consts_3.ob_base.ob_base, - & toplevel_consts_29_consts_4.ob_base.ob_base, - & toplevel_consts_29_consts_5.ob_base.ob_base, - & toplevel_consts_29_consts_6.ob_base.ob_base, - & toplevel_consts_29_consts_7.ob_base.ob_base, - & toplevel_consts_18_consts_2.ob_base.ob_base, - & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[7]; - } -toplevel_consts_29_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 6, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "mktime", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_29_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_21_varnames_15._ascii.ob_base, - & toplevel_consts_29_names_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_29_varnames_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "d", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_29_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_29_varnames_0._ascii.ob_base, - & toplevel_consts_21_varnames_25._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[15]; - } -toplevel_consts_29_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 14, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_parse_dostime", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[19]; - } -toplevel_consts_29_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 18, - }, - .ob_shash = -1, - .ob_sval = "\x04\x01\x0a\x01\x0a\x01\x06\x01\x06\x01\x0a\x01\x0a\x01\x06\x01\x06\xf9", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[17]; - } -toplevel_consts_29_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 16, - }, - .ob_shash = -1, - .ob_sval = "\x04\x01\x0a\x01\x0a\x01\x06\x01\x06\x01\x0a\x01\x0a\x01\x0c\x01", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[69]; - } -toplevel_consts_29_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 68, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x0c\x17\x0a\x0b\x0f\x10\x0a\x10\x14\x18\x09\x18\x0a\x0b\x0f\x10\x0a\x10\x14\x17\x09\x17\x09\x0a\x0d\x11\x09\x11\x09\x0a\x0e\x10\x09\x10\x0a\x0b\x0f\x10\x0a\x10\x14\x18\x09\x18\x0a\x0b\x0e\x12\x0a\x12\x16\x17\x09\x17\x09\x0b\x0d\x0f\x11\x13\x18\x14\x0c\x15\x05\x15", -}; -static struct PyCodeObject toplevel_consts_29 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_29_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_29_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_29_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 10, - .co_firstlineno = 693, - .co_code = & toplevel_consts_29_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_29_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_18_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_29_name._ascii.ob_base, - .co_qualname = & toplevel_consts_29_name._ascii.ob_base, - .co_linetable = & toplevel_consts_29_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_29_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_29_columntable.ob_base.ob_base, - .co_nlocalsplus = 2, - .co_nlocals = 2, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_29_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[113]; - } -toplevel_consts_30_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 112, - }, - .ob_shash = -1, - .ob_sval = "\x09\x00\x7c\x01\x64\x01\x64\x00\x85\x02\x19\x00\x64\x02\x76\x00\x73\x0b\x4a\x00\x82\x01\x7c\x01\x64\x00\x64\x01\x85\x02\x19\x00\x7d\x01\x7c\x00\x6a\x00\x7c\x01\x19\x00\x7d\x02\x7c\x02\x64\x03\x19\x00\x7d\x03\x7c\x02\x64\x04\x19\x00\x7d\x04\x7c\x02\x64\x05\x19\x00\x7d\x05\x74\x01\x7c\x04\x7c\x03\x83\x02\x7c\x05\x66\x02\x53\x00\x23\x00\x04\x00\x74\x02\x74\x03\x74\x04\x66\x03\x79\x36\x01\x00\x01\x00\x01\x00\x59\x00\x64\x06\x53\x00\x77\x00\x25\x00", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_30_consts_2_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "c", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[2]; - } -toplevel_consts_30_consts_2_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 1, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "o", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_30_consts_2 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_30_consts_2_0._ascii.ob_base, - & toplevel_consts_30_consts_2_1._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_30_consts_4 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 6 }, -}; -static - struct { - PyObject_VAR_HEAD - digit ob_digit[1]; - } -toplevel_consts_30_consts_5 = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyLong_Type, - }, - .ob_size = 1, - }, - .ob_digit = { 3 }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[2]; - }_object; - } -toplevel_consts_30_consts_6 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 2, - }, - .ob_item = { - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_1.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[7]; - }_object; - } -toplevel_consts_30_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 7, - }, - .ob_item = { - Py_None, - & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, - & toplevel_consts_30_consts_2._object.ob_base.ob_base, - & toplevel_consts_29_consts_3.ob_base.ob_base, - & toplevel_consts_30_consts_4.ob_base.ob_base, - & toplevel_consts_30_consts_5.ob_base.ob_base, - & toplevel_consts_30_consts_6._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[11]; - } -toplevel_consts_30_names_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 10, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "IndexError", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[5]; - }_object; - } -toplevel_consts_30_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 5, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_29_name._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_30_names_3._ascii.ob_base, - & toplevel_consts_26_names_17._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_consts_30_varnames_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "uncompressed_size", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[6]; - }_object; - } -toplevel_consts_30_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 6, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - & toplevel_consts_21_varnames_15._ascii.ob_base, - & toplevel_consts_21_varnames_16._ascii.ob_base, - & toplevel_consts_30_varnames_5._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_30_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x02\x01\x14\x02\x0c\x01\x0a\x01\x08\x03\x08\x01\x08\x01\x0e\x01\x02\x80\x12\x01\x06\x01\x02\xff\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[27]; - } -toplevel_consts_30_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 26, - }, - .ob_shash = -1, - .ob_sval = "\x02\x0d\x14\xf6\x0c\x01\x0a\x01\x08\x03\x08\x01\x08\x01\x0e\x01\x02\x80\x02\x02\x08\xff\x10\x01\x02\x80", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[113]; - } -toplevel_consts_30_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 112, - }, - .ob_shash = -1, - .ob_sval = "\x05\x14\x10\x14\x15\x17\x15\x18\x15\x18\x10\x19\x1d\x27\x10\x27\x09\x27\x09\x27\x09\x27\x10\x14\x15\x18\x16\x18\x15\x18\x10\x19\x09\x0d\x15\x19\x15\x20\x21\x25\x15\x26\x09\x12\x10\x19\x1a\x1b\x10\x1c\x09\x0d\x10\x19\x1a\x1b\x10\x1c\x09\x0d\x1d\x26\x27\x28\x1d\x29\x09\x1a\x10\x1e\x1f\x23\x25\x29\x10\x2a\x2c\x3d\x10\x3d\x09\x3d\x00\x00\x05\x14\x0d\x15\x17\x21\x23\x2c\x0c\x2d\x05\x14\x05\x14\x05\x14\x05\x14\x10\x14\x10\x14\x10\x14\x05\x14\x00\x00", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_30_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x81\x27\x29\x00\xa9\x0a\x37\x07\xb6\x01\x37\x07", -}; -static struct PyCodeObject toplevel_consts_30 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_30_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_30_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_30_code.ob_sval, - .co_exceptiontable = & toplevel_consts_30_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 10, - .co_firstlineno = 706, - .co_code = & toplevel_consts_30_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_10_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_26_names_8._ascii.ob_base, - .co_qualname = & toplevel_consts_26_names_8._ascii.ob_base, - .co_linetable = & toplevel_consts_30_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_30_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_30_columntable.ob_base.ob_base, - .co_nlocalsplus = 6, - .co_nlocals = 6, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_30_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[83]; - } -toplevel_consts_31_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 82, - }, - .ob_shash = -1, - .ob_sval = "\x7c\x01\x64\x01\x64\x00\x85\x02\x19\x00\x64\x02\x76\x00\x73\x0a\x4a\x00\x82\x01\x7c\x01\x64\x00\x64\x01\x85\x02\x19\x00\x7d\x01\x09\x00\x7c\x00\x6a\x00\x7c\x01\x19\x00\x7d\x02\x6e\x0c\x23\x00\x04\x00\x74\x01\x79\x21\x01\x00\x01\x00\x01\x00\x59\x00\x64\x00\x53\x00\x77\x00\x25\x00\x74\x02\x7c\x00\x6a\x03\x7c\x02\x83\x02\x53\x00", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_31_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - Py_None, - & toplevel_consts_11_consts_2_consts_8.ob_base.ob_base, - & toplevel_consts_30_consts_2._object.ob_base.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[4]; - }_object; - } -toplevel_consts_31_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 4, - }, - .ob_item = { - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[3]; - }_object; - } -toplevel_consts_31_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 3, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_31_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x14\x02\x0c\x01\x02\x02\x0c\x01\x02\x80\x0c\x01\x06\x01\x02\xff\x02\x80\x0c\x03", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[21]; - } -toplevel_consts_31_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 20, - }, - .ob_shash = -1, - .ob_sval = "\x14\x02\x0c\x01\x02\x07\x0c\xfc\x02\x80\x02\x02\x02\xff\x10\x01\x02\x80\x0c\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[83]; - } -toplevel_consts_31_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 82, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x10\x11\x13\x11\x14\x11\x14\x0c\x15\x19\x23\x0c\x23\x05\x23\x05\x23\x05\x23\x0c\x10\x11\x14\x12\x14\x11\x14\x0c\x15\x05\x09\x05\x32\x15\x19\x15\x20\x21\x25\x15\x26\x09\x12\x09\x12\x00\x00\x05\x14\x0c\x14\x05\x14\x05\x14\x05\x14\x05\x14\x10\x14\x10\x14\x10\x14\x05\x14\x00\x00\x10\x19\x1a\x1e\x1a\x26\x28\x31\x10\x32\x09\x32", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[13]; - } -toplevel_consts_31_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 12, - }, - .ob_shash = -1, - .ob_sval = "\x91\x05\x17\x00\x97\x07\x22\x07\xa1\x01\x22\x07", -}; -static struct PyCodeObject toplevel_consts_31 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_31_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_31_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_31_code.ob_sval, - .co_exceptiontable = & toplevel_consts_31_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 8, - .co_firstlineno = 725, - .co_code = & toplevel_consts_31_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_11_consts_5_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_26_names_4._ascii.ob_base, - .co_qualname = & toplevel_consts_26_names_4._ascii.ob_base, - .co_linetable = & toplevel_consts_31_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_31_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_31_columntable.ob_base.ob_base, - .co_nlocalsplus = 3, - .co_nlocals = 3, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_31_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[271]; - } -toplevel_consts_32_code = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 270, - }, - .ob_shash = -1, - .ob_sval = "\x74\x00\x7c\x00\x7c\x01\x83\x02\x7d\x02\x64\x00\x7d\x03\x74\x01\x44\x00\x5d\x66\x5c\x03\x7d\x04\x7d\x05\x7d\x06\x7c\x02\x7c\x04\x17\x00\x7d\x07\x74\x02\x6a\x03\x64\x01\x7c\x00\x6a\x04\x74\x05\x7c\x07\x64\x02\x64\x03\x8d\x05\x01\x00\x09\x00\x7c\x00\x6a\x06\x7c\x07\x19\x00\x7d\x08\x6e\x0b\x23\x00\x04\x00\x74\x07\x79\x2d\x01\x00\x01\x00\x01\x00\x59\x00\x71\x09\x77\x00\x25\x00\x7c\x08\x64\x04\x19\x00\x7d\x09\x74\x08\x7c\x00\x6a\x04\x7c\x08\x83\x02\x7d\x0a\x64\x00\x7d\x0b\x7c\x05\x72\x5b\x09\x00\x74\x09\x7c\x00\x7c\x09\x7c\x07\x7c\x01\x7c\x0a\x83\x05\x7d\x0b\x6e\x19\x23\x00\x04\x00\x74\x0a\x79\x59\x01\x00\x7d\x0c\x01\x00\x7c\x0c\x7d\x03\x59\x00\x64\x00\x7d\x0c\x7e\x0c\x6e\x0b\x64\x00\x7d\x0c\x7e\x0c\x77\x01\x77\x00\x25\x00\x74\x0b\x7c\x09\x7c\x0a\x83\x02\x7d\x0b\x7c\x0b\x64\x00\x75\x00\x72\x65\x71\x09\x7c\x08\x64\x04\x19\x00\x7d\x09\x7c\x0b\x7c\x06\x7c\x09\x66\x03\x02\x00\x01\x00\x53\x00\x7c\x03\x72\x7e\x64\x05\x7c\x03\x9b\x00\x9d\x02\x7d\x0d\x74\x0c\x7c\x0d\x7c\x01\x64\x06\x8d\x02\x7c\x03\x82\x02\x74\x0c\x64\x07\x7c\x01\x9b\x02\x9d\x02\x7c\x01\x64\x06\x8d\x02\x82\x01", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_consts_32_consts_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "trying {}{}{}", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[10]; - } -toplevel_consts_32_consts_3_0 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 9, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "verbosity", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[1]; - }_object; - } -toplevel_consts_32_consts_3 = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 1, - }, - .ob_item = { - & toplevel_consts_32_consts_3_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[21]; - } -toplevel_consts_32_consts_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 20, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "module load failed: ", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[8]; - }_object; - } -toplevel_consts_32_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 8, - }, - .ob_item = { - Py_None, - & toplevel_consts_32_consts_1._ascii.ob_base, - & toplevel_consts_18_consts_2.ob_base.ob_base, - & toplevel_consts_32_consts_3._object.ob_base.ob_base, - & toplevel_consts_1.ob_base.ob_base, - & toplevel_consts_32_consts_5._ascii.ob_base, - & toplevel_consts_11_consts_10_consts_3._object.ob_base.ob_base, - & toplevel_consts_11_consts_10_consts_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[13]; - }_object; - } -toplevel_consts_32_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 13, - }, - .ob_item = { - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_20_names_1._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_11_consts_12_names_23._ascii.ob_base, - & toplevel_consts_11_consts_2_names_19._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_consts_11_consts_2_names_18._ascii.ob_base, - & toplevel_consts_11_consts_2_names_16._ascii.ob_base, - & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - & toplevel_consts_26_name._ascii.ob_base, - & toplevel_consts_11_consts_12_names_21._ascii.ob_base, - & toplevel_consts_28_name._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[13]; - } -toplevel_consts_32_varnames_3 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 12, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "import_error", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[4]; - } -toplevel_consts_32_varnames_12 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 3, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "exc", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[14]; - }_object; - } -toplevel_consts_32_varnames = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 14, - }, - .ob_item = { - & toplevel_consts_11_consts_2_varnames_0._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_1._ascii.ob_base, - & toplevel_consts_11_consts_2_consts_3_0._ascii.ob_base, - & toplevel_consts_32_varnames_3._ascii.ob_base, - & toplevel_consts_20_varnames_3._ascii.ob_base, - & toplevel_consts_20_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_10_varnames_4._ascii.ob_base, - & toplevel_consts_11_consts_8_varnames_3._ascii.ob_base, - & toplevel_consts_11_consts_4_varnames_4._ascii.ob_base, - & toplevel_consts_21_varnames_6._ascii.ob_base, - & toplevel_consts_11_consts_7_varnames_2._ascii.ob_base, - & toplevel_consts_32_varnames_12._ascii.ob_base, - & toplevel_consts_11_consts_12_varnames_2._ascii.ob_base, - }, - }, -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[67]; - } -toplevel_consts_32_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 66, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x04\x01\x0e\x01\x08\x01\x16\x01\x02\x01\x0c\x01\x02\x80\x0c\x01\x04\x01\x02\xff\x02\x80\x08\x03\x0c\x01\x04\x01\x04\x01\x02\x01\x12\x01\x02\x80\x0c\x01\x0e\x01\x08\x80\x02\xff\x02\x80\x0a\x03\x08\x01\x02\x03\x08\x01\x0e\x01\x04\x02\x0a\x01\x0e\x01\x12\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[77]; - } -toplevel_consts_32_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 76, - }, - .ob_shash = -1, - .ob_sval = "\x0a\x01\x04\x01\x02\x01\x04\x1d\x08\xe3\x08\x01\x16\x01\x02\x15\x0c\xed\x02\x80\x02\x02\x02\xff\x0e\x01\x02\x80\x08\x02\x0c\x01\x04\x01\x02\x01\x02\x06\x02\xfe\x12\xfe\x02\x80\x02\x02\x02\xff\x16\x01\x08\x80\x02\x00\x02\x80\x0a\x02\x06\x01\x04\x03\x08\x01\x0e\x01\x02\x02\x02\x04\x0a\xfd\x0e\x01\x12\x02", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[271]; - } -toplevel_consts_32_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 270, - }, - .ob_shash = -1, - .ob_sval = "\x0c\x1c\x1d\x21\x23\x2b\x0c\x2c\x05\x09\x14\x18\x05\x11\x2a\x3a\x05\x53\x05\x53\x09\x26\x09\x0f\x11\x1b\x1d\x26\x14\x18\x1b\x21\x14\x21\x09\x11\x09\x13\x09\x24\x25\x34\x36\x3a\x36\x42\x44\x4c\x4e\x56\x62\x63\x09\x64\x09\x64\x09\x64\x09\x2c\x19\x1d\x19\x24\x25\x2d\x19\x2e\x0d\x16\x0d\x16\x00\x00\x09\x11\x10\x18\x09\x11\x09\x11\x09\x11\x09\x11\x0d\x11\x0d\x11\x09\x11\x00\x00\x17\x20\x21\x22\x17\x23\x0d\x14\x14\x1d\x1e\x22\x1e\x2a\x2c\x35\x14\x36\x0d\x11\x14\x18\x0d\x11\x10\x1a\x0d\x36\x11\x27\x1c\x2b\x2c\x30\x32\x39\x3b\x43\x45\x4d\x4f\x53\x1c\x54\x15\x19\x15\x19\x00\x00\x11\x27\x18\x23\x11\x27\x11\x27\x11\x27\x11\x27\x24\x27\x15\x21\x15\x21\x15\x21\x15\x21\x15\x21\x15\x21\x00\x00\x00\x00\x00\x00\x00\x00\x11\x27\x00\x00\x18\x27\x28\x2f\x31\x35\x18\x36\x11\x15\x10\x14\x18\x1c\x10\x1c\x0d\x19\x11\x19\x17\x20\x21\x22\x17\x23\x0d\x14\x14\x18\x1a\x23\x25\x2c\x14\x2c\x0d\x2c\x0d\x2c\x0d\x2c\x0c\x18\x09\x53\x13\x38\x2a\x36\x13\x38\x13\x38\x0d\x10\x13\x21\x22\x25\x2c\x34\x13\x35\x13\x35\x3b\x47\x0d\x47\x13\x21\x22\x43\x37\x3f\x22\x43\x22\x43\x4a\x52\x13\x53\x13\x53\x0d\x53", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[36]; - } -toplevel_consts_32_exceptiontable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 35, - }, - .ob_shash = -1, - .ob_sval = "\x9e\x05\x24\x02\xa4\x07\x2e\x09\xad\x01\x2e\x09\xbe\x08\x41\x07\x02\xc1\x07\x07\x41\x1a\x09\xc1\x0e\x02\x41\x15\x09\xc1\x15\x05\x41\x1a\x09", -}; -static struct PyCodeObject toplevel_consts_32 = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts_32_consts._object.ob_base.ob_base, - .co_names = & toplevel_consts_32_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_consts_32_code.ob_sval, - .co_exceptiontable = & toplevel_consts_32_exceptiontable.ob_base.ob_base, - .co_flags = 3, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 2, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 9, - .co_firstlineno = 740, - .co_code = & toplevel_consts_32_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_26_localspluskinds.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_consts_11_consts_7_names_0._ascii.ob_base, - .co_qualname = & toplevel_consts_11_consts_7_names_0._ascii.ob_base, - .co_linetable = & toplevel_consts_32_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_consts_32_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_consts_32_columntable.ob_base.ob_base, - .co_nlocalsplus = 14, - .co_nlocals = 14, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_32_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[33]; - }_object; - } -toplevel_consts = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 33, - }, - .ob_item = { - & toplevel_consts_0._ascii.ob_base, - & toplevel_consts_1.ob_base.ob_base, - Py_None, - & toplevel_consts_3._object.ob_base.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_5._ascii.ob_base, - & toplevel_consts_6.ob_base.ob_base, - & toplevel_consts_7.ob_base, - & toplevel_consts_8.ob_base.ob_base, - & toplevel_consts_9.ob_base.ob_base, - & toplevel_consts_10.ob_base.ob_base, - & toplevel_consts_11.ob_base, - & toplevel_consts_12._ascii.ob_base, - Py_True, - & toplevel_consts_11_consts_10_consts_4._ascii.ob_base, - Py_False, - & toplevel_consts_16._object.ob_base.ob_base, - & toplevel_consts_17._object.ob_base.ob_base, - & toplevel_consts_18.ob_base, - & toplevel_consts_19.ob_base, - & toplevel_consts_20.ob_base, - & toplevel_consts_21.ob_base, - & toplevel_consts_22._compact._base.ob_base, - & toplevel_consts_23.ob_base, - & toplevel_consts_24.ob_base, - & toplevel_consts_25.ob_base, - & toplevel_consts_26.ob_base, - & toplevel_consts_27.ob_base, - & toplevel_consts_28.ob_base, - & toplevel_consts_29.ob_base, - & toplevel_consts_30.ob_base, - & toplevel_consts_31.ob_base, - & toplevel_consts_32.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[27]; - } -toplevel_names_1 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 26, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_frozen_importlib_external", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[18]; - } -toplevel_names_5 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 17, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_frozen_importlib", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[8]; - } -toplevel_names_13 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 7, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__all__", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[16]; - } -toplevel_names_15 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 15, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "path_separators", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[5]; - } -toplevel_names_20 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 4, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "type", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[14]; - } -toplevel_names_25 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 13, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "_LoaderBasics", -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_names_38 = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "__code__", -}; -static - struct { - PyGC_Head _gc_head; - struct { - PyObject_VAR_HEAD - PyObject *ob_item[46]; - }_object; - } -toplevel_names = { - ._object = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyTuple_Type, - }, - .ob_size = 46, - }, - .ob_item = { - & toplevel_consts_11_names_3._ascii.ob_base, - & toplevel_names_1._ascii.ob_base, - & toplevel_consts_11_consts_2_names_8._ascii.ob_base, - & toplevel_consts_3_0._ascii.ob_base, - & toplevel_consts_3_1._ascii.ob_base, - & toplevel_names_5._ascii.ob_base, - & toplevel_consts_11_consts_6_names_1._ascii.ob_base, - & toplevel_consts_26_names_2._ascii.ob_base, - & toplevel_consts_21_names_0._ascii.ob_base, - & toplevel_consts_26_names_13._ascii.ob_base, - & toplevel_consts_11_consts_12_names_4._ascii.ob_base, - & toplevel_consts_21_varnames_15._ascii.ob_base, - & toplevel_consts_11_consts_4_names_0._ascii.ob_base, - & toplevel_names_13._ascii.ob_base, - & toplevel_consts_11_consts_2_names_7._ascii.ob_base, - & toplevel_names_15._ascii.ob_base, - & toplevel_consts_11_consts_2_names_5._ascii.ob_base, - & toplevel_consts_11_consts_12_names_21._ascii.ob_base, - & toplevel_consts_4._ascii.ob_base, - & toplevel_consts_11_consts_2_names_15._ascii.ob_base, - & toplevel_names_20._ascii.ob_base, - & toplevel_consts_11_consts_12_names_8._ascii.ob_base, - & toplevel_consts_21_names_5._ascii.ob_base, - & toplevel_consts_21_names_9._ascii.ob_base, - & toplevel_consts_21_names_11._ascii.ob_base, - & toplevel_names_25._ascii.ob_base, - & toplevel_consts_5._ascii.ob_base, - & toplevel_consts_20_names_1._ascii.ob_base, - & toplevel_consts_11_consts_4_names_4._ascii.ob_base, - & toplevel_consts_11_consts_4_names_5._ascii.ob_base, - & toplevel_consts_11_consts_4_names_3._ascii.ob_base, - & toplevel_consts_11_consts_2_names_17._ascii.ob_base, - & toplevel_consts_21_names_19._ascii.ob_base, - & toplevel_consts_23_names_0._ascii.ob_base, - & toplevel_consts_23_name._ascii.ob_base, - & toplevel_consts_11_consts_8_names_9._ascii.ob_base, - & toplevel_consts_25_name._ascii.ob_base, - & toplevel_consts_26_name._ascii.ob_base, - & toplevel_names_38._ascii.ob_base, - & toplevel_consts_26_names_16._ascii.ob_base, - & toplevel_consts_27_name._ascii.ob_base, - & toplevel_consts_28_name._ascii.ob_base, - & toplevel_consts_29_name._ascii.ob_base, - & toplevel_consts_26_names_8._ascii.ob_base, - & toplevel_consts_26_names_4._ascii.ob_base, - & toplevel_consts_11_consts_7_names_0._ascii.ob_base, - }, - }, -}; -static - struct { - PyASCIIObject _ascii; - uint8_t _data[9]; - } -toplevel_name = { - ._ascii = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyUnicode_Type, - }, - .length = 8, - .hash = -1, - .state = { - .kind = 1, - .compact = 1, - .ascii = 1, - .ready = 1, - }, - }, - ._data = "", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[91]; - } -toplevel_linetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 90, - }, - .ob_shash = -1, - .ob_sval = "\x04\x00\x08\x10\x10\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x02\x06\x03\x0e\x01\x0e\x03\x04\x04\x08\x02\x04\x02\x04\x01\x04\x01\x10\x02\x00\x7f\x00\x7f\x0c\x32\x0c\x01\x02\x01\x02\x01\x04\xfc\x06\x09\x06\x04\x06\x09\x06\x1f\x02\x7e\x02\xfe\x04\x1d\x06\x05\x06\x15\x06\x2e\x06\x08\x0a\x28\x06\x05\x06\x07\x06\x06\x06\x0d\x06\x13\x0a\x0f", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[111]; - } -toplevel_endlinetable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 110, - }, - .ob_shash = -1, - .ob_sval = "\x04\x0c\x08\x04\x10\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x02\x06\x03\x0e\x01\x08\x04\x02\xff\x04\x01\x04\x03\x08\x02\x04\x02\x04\x01\x04\x01\x00\x7f\x00\x7f\x08\x2b\x00\x81\x00\x81\x04\xd7\x00\x7f\x00\x7f\x04\x29\x0c\x09\x0c\x01\x02\x01\x02\x01\x02\x01\x02\xfb\x06\x0a\x06\x09\x06\x09\x00\x7f\x06\x0e\x02\x22\x02\xe6\x04\x1d\x06\x17\x06\x2b\x06\x08\x06\x2c\x0a\x02\x06\x08\x06\x06\x06\x0c\x06\x12\x06\x10\x0a\x25", -}; -static - struct { - PyObject_VAR_HEAD - Py_hash_t ob_shash; - char ob_sval[305]; - } -toplevel_columntable = { - .ob_base = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyBytes_Type, - }, - .ob_size = 304, - }, - .ob_shash = -1, - .ob_sval = "\x01\x04\x01\x04\x01\x39\x01\x39\x01\x39\x01\x39\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x46\x01\x27\x01\x27\x01\x27\x01\x27\x01\x0c\x01\x0c\x01\x0c\x01\x0c\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0f\x01\x0f\x01\x0f\x01\x0f\x01\x0b\x01\x0b\x01\x0b\x01\x0b\x01\x0c\x01\x0c\x01\x0c\x01\x0c\x01\x11\x01\x11\x01\x11\x01\x11\x0c\x1c\x1e\x2b\x0b\x2c\x01\x08\x0c\x1f\x0c\x28\x01\x09\x10\x23\x10\x33\x34\x35\x34\x36\x34\x36\x10\x37\x01\x0d\x01\x09\x01\x09\x01\x09\x01\x09\x16\x21\x01\x09\x01\x09\x18\x1a\x01\x15\x10\x14\x15\x18\x10\x19\x01\x0d\x18\x1a\x01\x15\x16\x23\x01\x13\x13\x20\x01\x10\x01\x4f\x01\x4f\x01\x4f\x01\x4f\x13\x26\x13\x34\x01\x4f\x01\x4f\x06\x0e\x11\x1f\x06\x1f\x21\x25\x27\x2b\x05\x2c\x06\x0e\x11\x1e\x06\x1e\x20\x25\x27\x2b\x05\x2c\x05\x1a\x05\x1a\x14\x02\x01\x11\x01\x35\x01\x35\x01\x35\x01\x22\x01\x22\x01\x22\x01\x10\x01\x10\x01\x10\x01\x11\x01\x11\x01\x11\x05\x2f\x01\x0c\x13\x18\x01\x10\x01\x16\x01\x16\x01\x16\x01\x25\x01\x25\x01\x25\x01\x1d\x01\x1d\x01\x1d\x01\x10\x01\x10\x01\x10\x0e\x12\x13\x22\x13\x2b\x0e\x2c\x01\x0b\x01\x12\x01\x12\x01\x12\x01\x40\x01\x40\x01\x40\x01\x15\x01\x15\x01\x15\x01\x14\x01\x14\x01\x14\x01\x32\x01\x32\x01\x32\x01\x53\x01\x53\x01\x53\x01\x53\x01\x53", -}; -static struct PyCodeObject toplevel = { - .ob_base = { - .ob_refcnt = 999999999, - .ob_type = &PyCode_Type, - }, - .co_consts = & toplevel_consts._object.ob_base.ob_base, - .co_names = & toplevel_names._object.ob_base.ob_base, - .co_firstinstr = (_Py_CODEUNIT *) & toplevel_code.ob_sval, - .co_exceptiontable = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_flags = 0, - .co_warmup = QUICKENING_INITIAL_WARMUP_VALUE, - .co_argcount = 0, - .co_posonlyargcount = 0, - .co_kwonlyargcount = 0, - .co_stacksize = 4, - .co_firstlineno = 1, - .co_code = & toplevel_code.ob_base.ob_base, - .co_localsplusnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_localspluskinds = & toplevel_consts_7_exceptiontable.ob_base.ob_base, - .co_filename = & toplevel_consts_7_filename._ascii.ob_base, - .co_name = & toplevel_name._ascii.ob_base, - .co_qualname = & toplevel_name._ascii.ob_base, - .co_linetable = & toplevel_linetable.ob_base.ob_base, - .co_endlinetable = & toplevel_endlinetable.ob_base.ob_base, - .co_columntable = & toplevel_columntable.ob_base.ob_base, - .co_nlocalsplus = 0, - .co_nlocals = 0, - .co_nplaincellvars = 0, - .co_ncellvars = 0, - .co_nfreevars = 0, - .co_varnames = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_cellvars = & toplevel_consts_7_varnames._object.ob_base.ob_base, - .co_freevars = & toplevel_consts_7_varnames._object.ob_base.ob_base, -}; - -static void do_patchups() { - if (sizeof(wchar_t) == 2) { - toplevel_consts_22._compact._base.wstr = (wchar_t *) toplevel_consts_22._data; - toplevel_consts_22._compact.wstr_length = 256; - } -} - -PyObject * -_Py_get_zipimport_toplevel(void) -{ - do_patchups(); - return (PyObject *) &toplevel; -} - diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index de03f91a848268..1f51336e4511d9 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -648,13 +648,11 @@ def regen_makefile(modules): deepfreezefiles.append(f"\t\t{ofile} \\") # Also add a deepfreeze rule. - deepfreezerules.append(f'{cfile}: {_pyfile} Tools/scripts/deepfreeze.py $(BOOTSTRAP)') - deepfreezerules.append(f'\t@echo "Deepfreezing {cfile} from {_pyfile}"') + deepfreezerules.append(f'{cfile}: $(srcdir)/{_pyfile} $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP)') + deepfreezerules.append(f'\t@echo "Deepfreezing $@ from $<"') deepfreezerules.append(f"\t@$(BOOTSTRAP) \\") deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") - deepfreezerules.append(f"\t\t$(srcdir)/{_pyfile} \\") - deepfreezerules.append(f"\t\t-m {src.frozenid} \\") - deepfreezerules.append(f"\t\t-o $(srcdir)/{cfile}") + deepfreezerules.append(f"\t\t$< -m {src.frozenid} -o $@") deepfreezerules.append('') for src in _iter_sources(modules): From b4103cb625ad96ba841181e8efcc36b0f54a8a55 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 2 Nov 2021 15:50:23 -0700 Subject: [PATCH 33/41] Fix test_import, test_regrtest, test_trace We need to set co_filename of (deep)frozen modules to to keep remove_importlib_frames() working. --- Tools/scripts/deepfreeze.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index 927c8b6b67cb12..b8a91337c09072 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -409,7 +409,7 @@ def main() -> None: output = args.output or modname + ".c" with open(output, "w") as file: with report_time("generate"): - generate(source, args.file, modname, file) + generate(source, f"", modname, file) if verbose: print(f"Wrote {os.path.getsize(output)} bytes to {output}") From b7abc3e562863d69f1460e66135b0a59089a3a06 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 2 Nov 2021 16:54:31 -0700 Subject: [PATCH 34/41] Fix out-of-tree builds This fixes test_tools (in particular test_freeze_simple_script). To make debugging this a little easier, in _run_quiet(), when the subprocess fails, dump stdout and stderr. --- Tools/freeze/test/freeze.py | 24 +++++++++++++++++------- Tools/scripts/deepfreeze.py | 3 +++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/Tools/freeze/test/freeze.py b/Tools/freeze/test/freeze.py index 18a5d27cebf2ed..387f1ff70b234c 100644 --- a/Tools/freeze/test/freeze.py +++ b/Tools/freeze/test/freeze.py @@ -22,13 +22,23 @@ class UnsupportedError(Exception): def _run_quiet(cmd, cwd=None): #print(f'# {" ".join(shlex.quote(a) for a in cmd)}') - return subprocess.run( - cmd, - cwd=cwd, - capture_output=True, - text=True, - check=True, - ) + try: + return subprocess.run( + cmd, + cwd=cwd, + capture_output=True, + text=True, + check=True, + ) + except subprocess.CalledProcessError as err: + # Don't be quiet if things fail + print(f"{err.__class__.__name__}: {err}") + print("--- STDOUT ---") + print(err.stdout) + print("--- STDERR ---") + print(err.stderr) + print("---- END ----") + raise def _run_stdout(cmd, cwd=None): diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index b8a91337c09072..0109b4223bd756 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -407,6 +407,9 @@ def main() -> None: source = f.read() modname = args.module or os.path.basename(args.file).removesuffix(".py") output = args.output or modname + ".c" + outdir = os.path.dirname(output) + if outdir: + os.makedirs(outdir, exist_ok=True) with open(output, "w") as file: with report_time("generate"): generate(source, f"", modname, file) From 6e1152954ddf51823616fde0560c311e514392ff Mon Sep 17 00:00:00 2001 From: "blurb-it[bot]" <43283697+blurb-it[bot]@users.noreply.github.com> Date: Wed, 3 Nov 2021 00:19:52 +0000 Subject: [PATCH 35/41] =?UTF-8?q?=F0=9F=93=9C=F0=9F=A4=96=20Added=20by=20b?= =?UTF-8?q?lurb=5Fit.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Misc/NEWS.d/next/Build/2021-11-03-00-19-50.bpo-45696.eKs46f.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 Misc/NEWS.d/next/Build/2021-11-03-00-19-50.bpo-45696.eKs46f.rst diff --git a/Misc/NEWS.d/next/Build/2021-11-03-00-19-50.bpo-45696.eKs46f.rst b/Misc/NEWS.d/next/Build/2021-11-03-00-19-50.bpo-45696.eKs46f.rst new file mode 100644 index 00000000000000..6f6996d9fad2f7 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2021-11-03-00-19-50.bpo-45696.eKs46f.rst @@ -0,0 +1 @@ +Skip the marshal step for frozen modules by generating C code that produces a set of ready-to-use code objects. This speeds up startup time by another 10% or more. \ No newline at end of file From fa52af48086b388e497dae5c4d53650a6929ba77 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 4 Nov 2021 11:07:51 -0700 Subject: [PATCH 36/41] Open files in UTF-8 mode Co-authored-by: Inada Naoki --- Tools/scripts/deepfreeze.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index 0109b4223bd756..4c3e7b1c9329fa 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -403,14 +403,14 @@ def main() -> None: global verbose args = parser.parse_args() verbose = args.verbose - with open(args.file) as f: + with open(args.file, encoding="utf-8") as f: source = f.read() modname = args.module or os.path.basename(args.file).removesuffix(".py") output = args.output or modname + ".c" outdir = os.path.dirname(output) if outdir: os.makedirs(outdir, exist_ok=True) - with open(output, "w") as file: + with open(output, "w", encoding="utf-8") as file: with report_time("generate"): generate(source, f"", modname, file) if verbose: From e4f31d07d78beff8a6159cca2974ffd0111abb33 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 9 Nov 2021 13:26:13 -0800 Subject: [PATCH 37/41] Solve out-of-tree build differently --- Tools/scripts/deepfreeze.py | 3 --- configure | 3 ++- configure.ac | 3 ++- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py index 4c3e7b1c9329fa..074127f9492988 100644 --- a/Tools/scripts/deepfreeze.py +++ b/Tools/scripts/deepfreeze.py @@ -407,9 +407,6 @@ def main() -> None: source = f.read() modname = args.module or os.path.basename(args.file).removesuffix(".py") output = args.output or modname + ".c" - outdir = os.path.dirname(output) - if outdir: - os.makedirs(outdir, exist_ok=True) with open(output, "w", encoding="utf-8") as file: with report_time("generate"): generate(source, f"", modname, file) diff --git a/configure b/configure index a32c9100d98429..81a4f8311a8391 100755 --- a/configure +++ b/configure @@ -17304,7 +17304,8 @@ SRCDIRS="\ Objects \ Parser \ Programs \ - Python" + Python \ + Python/deepfreeze" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build directories" >&5 $as_echo_n "checking for build directories... " >&6; } for dir in $SRCDIRS; do diff --git a/configure.ac b/configure.ac index ccc5e1f74d83e5..64233b9cb2e1dc 100644 --- a/configure.ac +++ b/configure.ac @@ -5652,7 +5652,8 @@ SRCDIRS="\ Objects \ Parser \ Programs \ - Python" + Python \ + Python/deepfreeze" AC_MSG_CHECKING(for build directories) for dir in $SRCDIRS; do if test ! -d $dir; then From 76fb82db4436e954a89049ea8f19d6f5e776635a Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 9 Nov 2021 14:26:50 -0800 Subject: [PATCH 38/41] Use _bootstrap_python to create pybuilddir.txt and sysconfig (Adapted from @tiran) --- Makefile.pre.in | 91 +++++++++++++++++---------------- Tools/scripts/freeze_modules.py | 4 +- 2 files changed, 50 insertions(+), 45 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 45ed5792203baf..f44839e6df12a7 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -260,6 +260,7 @@ LIBOBJS= @LIBOBJS@ PYTHON= python$(EXE) BUILDPYTHON= python$(BUILDEXE) +BOOTSTRAP= _bootstrap_python PYTHON_FOR_REGEN?=@PYTHON_FOR_REGEN@ UPDATE_FILE=$(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts/update_file.py @@ -628,9 +629,9 @@ platform: $(BUILDPYTHON) pybuilddir.txt # problems by creating a dummy pybuilddir.txt just to allow interpreter # initialization to succeed. It will be overwritten by generate-posix-vars # or removed in case of failure. -pybuilddir.txt: $(BUILDPYTHON) +pybuilddir.txt: $(BOOTSTRAP) @echo "none" > ./pybuilddir.txt - $(RUNSHARED) $(PYTHON_FOR_BUILD) -S -m sysconfig --generate-posix-vars ;\ + ./$(BOOTSTRAP) -S -m sysconfig --generate-posix-vars ;\ if test $$? -ne 0 ; then \ echo "generate-posix-vars failed" ; \ rm -f ./pybuilddir.txt ; \ @@ -767,7 +768,6 @@ Programs/_testembed: Programs/_testembed.o $(LIBRARY_DEPS) ############################################################################ # "Bootstrap Python" used to run deepfreeze.py -BOOTSTRAP = ./_bootstrap_python BOOTSTRAP_HEADERS = \ Python/frozen_modules/importlib._bootstrap.h \ Python/frozen_modules/importlib._bootstrap_external.h \ @@ -788,125 +788,130 @@ $(BOOTSTRAP): $(LIBRARY_OBJS_OMIT_FROZEN) \ .PHONY: regen-deepfreeze regen-deepfreeze: $(DEEPFREEZE_OBJS) +DEEPFREEZE_DEPS = \ + $(BOOTSTRAP) \ + pybuilddir.txt \ + $(srcdir)/Tools/scripts/deepfreeze.py + # BEGIN: deepfreeze modules -Python/deepfreeze/importlib._bootstrap.c: $(srcdir)/Lib/importlib/_bootstrap.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/importlib._bootstrap.c: $(srcdir)/Lib/importlib/_bootstrap.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m importlib._bootstrap -o $@ -Python/deepfreeze/importlib._bootstrap_external.c: $(srcdir)/Lib/importlib/_bootstrap_external.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/importlib._bootstrap_external.c: $(srcdir)/Lib/importlib/_bootstrap_external.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m importlib._bootstrap_external -o $@ -Python/deepfreeze/zipimport.c: $(srcdir)/Lib/zipimport.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/zipimport.c: $(srcdir)/Lib/zipimport.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m zipimport -o $@ -Python/deepfreeze/abc.c: $(srcdir)/Lib/abc.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/abc.c: $(srcdir)/Lib/abc.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m abc -o $@ -Python/deepfreeze/codecs.c: $(srcdir)/Lib/codecs.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/codecs.c: $(srcdir)/Lib/codecs.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m codecs -o $@ -Python/deepfreeze/io.c: $(srcdir)/Lib/io.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/io.c: $(srcdir)/Lib/io.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m io -o $@ -Python/deepfreeze/_collections_abc.c: $(srcdir)/Lib/_collections_abc.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/_collections_abc.c: $(srcdir)/Lib/_collections_abc.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m _collections_abc -o $@ -Python/deepfreeze/_sitebuiltins.c: $(srcdir)/Lib/_sitebuiltins.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/_sitebuiltins.c: $(srcdir)/Lib/_sitebuiltins.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m _sitebuiltins -o $@ -Python/deepfreeze/genericpath.c: $(srcdir)/Lib/genericpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/genericpath.c: $(srcdir)/Lib/genericpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m genericpath -o $@ -Python/deepfreeze/ntpath.c: $(srcdir)/Lib/ntpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/ntpath.c: $(srcdir)/Lib/ntpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m ntpath -o $@ -Python/deepfreeze/posixpath.c: $(srcdir)/Lib/posixpath.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/posixpath.c: $(srcdir)/Lib/posixpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m posixpath -o $@ -Python/deepfreeze/os.c: $(srcdir)/Lib/os.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/os.c: $(srcdir)/Lib/os.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m os -o $@ -Python/deepfreeze/site.c: $(srcdir)/Lib/site.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/site.c: $(srcdir)/Lib/site.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m site -o $@ -Python/deepfreeze/stat.c: $(srcdir)/Lib/stat.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/stat.c: $(srcdir)/Lib/stat.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m stat -o $@ -Python/deepfreeze/__hello__.c: $(srcdir)/Lib/__hello__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/__hello__.c: $(srcdir)/Lib/__hello__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m __hello__ -o $@ -Python/deepfreeze/__phello__.c: $(srcdir)/Lib/__phello__/__init__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/__phello__.c: $(srcdir)/Lib/__phello__/__init__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m __phello__ -o $@ -Python/deepfreeze/__phello__.ham.c: $(srcdir)/Lib/__phello__/ham/__init__.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/__phello__.ham.c: $(srcdir)/Lib/__phello__/ham/__init__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m __phello__.ham -o $@ -Python/deepfreeze/__phello__.ham.eggs.c: $(srcdir)/Lib/__phello__/ham/eggs.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/__phello__.ham.eggs.c: $(srcdir)/Lib/__phello__/ham/eggs.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m __phello__.ham.eggs -o $@ -Python/deepfreeze/__phello__.spam.c: $(srcdir)/Lib/__phello__/spam.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/__phello__.spam.c: $(srcdir)/Lib/__phello__/spam.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m __phello__.spam -o $@ -Python/deepfreeze/frozen_only.c: $(srcdir)/Tools/freeze/flag.py $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP) +Python/deepfreeze/frozen_only.c: $(srcdir)/Tools/freeze/flag.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing $@ from $<" - @$(BOOTSTRAP) \ + @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ $< -m frozen_only -o $@ diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 1f51336e4511d9..39ec5339186771 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -648,9 +648,9 @@ def regen_makefile(modules): deepfreezefiles.append(f"\t\t{ofile} \\") # Also add a deepfreeze rule. - deepfreezerules.append(f'{cfile}: $(srcdir)/{_pyfile} $(srcdir)/Tools/scripts/deepfreeze.py $(BOOTSTRAP)') + deepfreezerules.append(f'{cfile}: $(srcdir)/{_pyfile} $(DEEPFREEZE_DEPS)') deepfreezerules.append(f'\t@echo "Deepfreezing $@ from $<"') - deepfreezerules.append(f"\t@$(BOOTSTRAP) \\") + deepfreezerules.append(f"\t@./$(BOOTSTRAP) \\") deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") deepfreezerules.append(f"\t\t$< -m {src.frozenid} -o $@") deepfreezerules.append('') From cb69845cd8abe9df8c5c601499f00e9a8dddba1c Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 9 Nov 2021 15:17:07 -0800 Subject: [PATCH 39/41] Remove Python/deepfreeze contents --- Makefile.pre.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index f44839e6df12a7..d68ff4f5465589 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -2197,6 +2197,7 @@ clean-retain-profile: pycremoval -rm -f pybuilddir.txt -rm -f Lib/lib2to3/*Grammar*.pickle -rm -f Programs/_testembed Programs/_freeze_module $(BOOTSTRAP) + -rm -f Python/deepfreeze/*.[co] -find build -type f -a ! -name '*.gc??' -exec rm -f {} ';' -rm -f Include/pydtrace_probes.h -rm -f profile-gen-stamp @@ -2217,7 +2218,6 @@ clean: clean-retain-profile clobber: clean -rm -f $(BUILDPYTHON) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \ - $(BOOTSTRAP)\ tags TAGS \ config.cache config.log pyconfig.h Modules/config.c -rm -rf build platform From c747a0fd83791f8dd855f826349098f2dd96b7fb Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 10 Nov 2021 10:25:19 -0800 Subject: [PATCH 40/41] Don't use $@ and $<, they don't work on FreeBSD --- Makefile.pre.in | 80 ++++++++++++++++----------------- Tools/scripts/freeze_modules.py | 4 +- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 2e9e119dce808f..9014bf1a04f47f 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -795,124 +795,124 @@ DEEPFREEZE_DEPS = \ # BEGIN: deepfreeze modules Python/deepfreeze/importlib._bootstrap.c: $(srcdir)/Lib/importlib/_bootstrap.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m importlib._bootstrap -o $@ + Lib/importlib/_bootstrap.py -m importlib._bootstrap -o Python/deepfreeze/importlib._bootstrap.c Python/deepfreeze/importlib._bootstrap_external.c: $(srcdir)/Lib/importlib/_bootstrap_external.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m importlib._bootstrap_external -o $@ + Lib/importlib/_bootstrap_external.py -m importlib._bootstrap_external -o Python/deepfreeze/importlib._bootstrap_external.c Python/deepfreeze/zipimport.c: $(srcdir)/Lib/zipimport.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m zipimport -o $@ + Lib/zipimport.py -m zipimport -o Python/deepfreeze/zipimport.c Python/deepfreeze/abc.c: $(srcdir)/Lib/abc.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m abc -o $@ + Lib/abc.py -m abc -o Python/deepfreeze/abc.c Python/deepfreeze/codecs.c: $(srcdir)/Lib/codecs.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m codecs -o $@ + Lib/codecs.py -m codecs -o Python/deepfreeze/codecs.c Python/deepfreeze/io.c: $(srcdir)/Lib/io.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m io -o $@ + Lib/io.py -m io -o Python/deepfreeze/io.c Python/deepfreeze/_collections_abc.c: $(srcdir)/Lib/_collections_abc.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m _collections_abc -o $@ + Lib/_collections_abc.py -m _collections_abc -o Python/deepfreeze/_collections_abc.c Python/deepfreeze/_sitebuiltins.c: $(srcdir)/Lib/_sitebuiltins.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m _sitebuiltins -o $@ + Lib/_sitebuiltins.py -m _sitebuiltins -o Python/deepfreeze/_sitebuiltins.c Python/deepfreeze/genericpath.c: $(srcdir)/Lib/genericpath.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m genericpath -o $@ + Lib/genericpath.py -m genericpath -o Python/deepfreeze/genericpath.c Python/deepfreeze/ntpath.c: $(srcdir)/Lib/ntpath.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m ntpath -o $@ + Lib/ntpath.py -m ntpath -o Python/deepfreeze/ntpath.c Python/deepfreeze/posixpath.c: $(srcdir)/Lib/posixpath.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m posixpath -o $@ + Lib/posixpath.py -m posixpath -o Python/deepfreeze/posixpath.c Python/deepfreeze/os.c: $(srcdir)/Lib/os.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m os -o $@ + Lib/os.py -m os -o Python/deepfreeze/os.c Python/deepfreeze/site.c: $(srcdir)/Lib/site.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m site -o $@ + Lib/site.py -m site -o Python/deepfreeze/site.c Python/deepfreeze/stat.c: $(srcdir)/Lib/stat.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m stat -o $@ + Lib/stat.py -m stat -o Python/deepfreeze/stat.c Python/deepfreeze/__hello__.c: $(srcdir)/Lib/__hello__.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m __hello__ -o $@ + Lib/__hello__.py -m __hello__ -o Python/deepfreeze/__hello__.c Python/deepfreeze/__phello__.c: $(srcdir)/Lib/__phello__/__init__.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m __phello__ -o $@ + Lib/__phello__/__init__.py -m __phello__ -o Python/deepfreeze/__phello__.c Python/deepfreeze/__phello__.ham.c: $(srcdir)/Lib/__phello__/ham/__init__.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m __phello__.ham -o $@ + Lib/__phello__/ham/__init__.py -m __phello__.ham -o Python/deepfreeze/__phello__.ham.c Python/deepfreeze/__phello__.ham.eggs.c: $(srcdir)/Lib/__phello__/ham/eggs.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m __phello__.ham.eggs -o $@ + Lib/__phello__/ham/eggs.py -m __phello__.ham.eggs -o Python/deepfreeze/__phello__.ham.eggs.c Python/deepfreeze/__phello__.spam.c: $(srcdir)/Lib/__phello__/spam.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m __phello__.spam -o $@ + Lib/__phello__/spam.py -m __phello__.spam -o Python/deepfreeze/__phello__.spam.c Python/deepfreeze/frozen_only.c: $(srcdir)/Tools/freeze/flag.py $(DEEPFREEZE_DEPS) - @echo "Deepfreezing $@ from $<" + @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - $< -m frozen_only -o $@ + Tools/freeze/flag.py -m frozen_only -o Python/deepfreeze/frozen_only.c # END: deepfreeze modules diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 39ec5339186771..13d763041571b7 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -649,10 +649,10 @@ def regen_makefile(modules): # Also add a deepfreeze rule. deepfreezerules.append(f'{cfile}: $(srcdir)/{_pyfile} $(DEEPFREEZE_DEPS)') - deepfreezerules.append(f'\t@echo "Deepfreezing $@ from $<"') + deepfreezerules.append(f'\t@echo "Deepfreezing {cfile} from {_pyfile}"') deepfreezerules.append(f"\t@./$(BOOTSTRAP) \\") deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") - deepfreezerules.append(f"\t\t$< -m {src.frozenid} -o $@") + deepfreezerules.append(f"\t\t{_pyfile} -m {src.frozenid} -o {cfile}") deepfreezerules.append('') for src in _iter_sources(modules): From f40d138e920f96323c0092c0975c417a617ae44e Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 10 Nov 2021 11:17:15 -0800 Subject: [PATCH 41/41] Fix out of tree builds by adding $(srcdir) --- Makefile.pre.in | 40 ++++++++++++++++----------------- Tools/scripts/freeze_modules.py | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in index 9014bf1a04f47f..6968ae4f5d865a 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -798,121 +798,121 @@ Python/deepfreeze/importlib._bootstrap.c: $(srcdir)/Lib/importlib/_bootstrap.py @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap.c from Lib/importlib/_bootstrap.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/importlib/_bootstrap.py -m importlib._bootstrap -o Python/deepfreeze/importlib._bootstrap.c + $(srcdir)/Lib/importlib/_bootstrap.py -m importlib._bootstrap -o Python/deepfreeze/importlib._bootstrap.c Python/deepfreeze/importlib._bootstrap_external.c: $(srcdir)/Lib/importlib/_bootstrap_external.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/importlib._bootstrap_external.c from Lib/importlib/_bootstrap_external.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/importlib/_bootstrap_external.py -m importlib._bootstrap_external -o Python/deepfreeze/importlib._bootstrap_external.c + $(srcdir)/Lib/importlib/_bootstrap_external.py -m importlib._bootstrap_external -o Python/deepfreeze/importlib._bootstrap_external.c Python/deepfreeze/zipimport.c: $(srcdir)/Lib/zipimport.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/zipimport.c from Lib/zipimport.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/zipimport.py -m zipimport -o Python/deepfreeze/zipimport.c + $(srcdir)/Lib/zipimport.py -m zipimport -o Python/deepfreeze/zipimport.c Python/deepfreeze/abc.c: $(srcdir)/Lib/abc.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/abc.c from Lib/abc.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/abc.py -m abc -o Python/deepfreeze/abc.c + $(srcdir)/Lib/abc.py -m abc -o Python/deepfreeze/abc.c Python/deepfreeze/codecs.c: $(srcdir)/Lib/codecs.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/codecs.c from Lib/codecs.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/codecs.py -m codecs -o Python/deepfreeze/codecs.c + $(srcdir)/Lib/codecs.py -m codecs -o Python/deepfreeze/codecs.c Python/deepfreeze/io.c: $(srcdir)/Lib/io.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/io.c from Lib/io.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/io.py -m io -o Python/deepfreeze/io.c + $(srcdir)/Lib/io.py -m io -o Python/deepfreeze/io.c Python/deepfreeze/_collections_abc.c: $(srcdir)/Lib/_collections_abc.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/_collections_abc.c from Lib/_collections_abc.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/_collections_abc.py -m _collections_abc -o Python/deepfreeze/_collections_abc.c + $(srcdir)/Lib/_collections_abc.py -m _collections_abc -o Python/deepfreeze/_collections_abc.c Python/deepfreeze/_sitebuiltins.c: $(srcdir)/Lib/_sitebuiltins.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/_sitebuiltins.c from Lib/_sitebuiltins.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/_sitebuiltins.py -m _sitebuiltins -o Python/deepfreeze/_sitebuiltins.c + $(srcdir)/Lib/_sitebuiltins.py -m _sitebuiltins -o Python/deepfreeze/_sitebuiltins.c Python/deepfreeze/genericpath.c: $(srcdir)/Lib/genericpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/genericpath.c from Lib/genericpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/genericpath.py -m genericpath -o Python/deepfreeze/genericpath.c + $(srcdir)/Lib/genericpath.py -m genericpath -o Python/deepfreeze/genericpath.c Python/deepfreeze/ntpath.c: $(srcdir)/Lib/ntpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/ntpath.c from Lib/ntpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/ntpath.py -m ntpath -o Python/deepfreeze/ntpath.c + $(srcdir)/Lib/ntpath.py -m ntpath -o Python/deepfreeze/ntpath.c Python/deepfreeze/posixpath.c: $(srcdir)/Lib/posixpath.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/posixpath.c from Lib/posixpath.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/posixpath.py -m posixpath -o Python/deepfreeze/posixpath.c + $(srcdir)/Lib/posixpath.py -m posixpath -o Python/deepfreeze/posixpath.c Python/deepfreeze/os.c: $(srcdir)/Lib/os.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/os.c from Lib/os.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/os.py -m os -o Python/deepfreeze/os.c + $(srcdir)/Lib/os.py -m os -o Python/deepfreeze/os.c Python/deepfreeze/site.c: $(srcdir)/Lib/site.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/site.c from Lib/site.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/site.py -m site -o Python/deepfreeze/site.c + $(srcdir)/Lib/site.py -m site -o Python/deepfreeze/site.c Python/deepfreeze/stat.c: $(srcdir)/Lib/stat.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/stat.c from Lib/stat.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/stat.py -m stat -o Python/deepfreeze/stat.c + $(srcdir)/Lib/stat.py -m stat -o Python/deepfreeze/stat.c Python/deepfreeze/__hello__.c: $(srcdir)/Lib/__hello__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/__hello__.c from Lib/__hello__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/__hello__.py -m __hello__ -o Python/deepfreeze/__hello__.c + $(srcdir)/Lib/__hello__.py -m __hello__ -o Python/deepfreeze/__hello__.c Python/deepfreeze/__phello__.c: $(srcdir)/Lib/__phello__/__init__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/__phello__.c from Lib/__phello__/__init__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/__phello__/__init__.py -m __phello__ -o Python/deepfreeze/__phello__.c + $(srcdir)/Lib/__phello__/__init__.py -m __phello__ -o Python/deepfreeze/__phello__.c Python/deepfreeze/__phello__.ham.c: $(srcdir)/Lib/__phello__/ham/__init__.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.c from Lib/__phello__/ham/__init__.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/__phello__/ham/__init__.py -m __phello__.ham -o Python/deepfreeze/__phello__.ham.c + $(srcdir)/Lib/__phello__/ham/__init__.py -m __phello__.ham -o Python/deepfreeze/__phello__.ham.c Python/deepfreeze/__phello__.ham.eggs.c: $(srcdir)/Lib/__phello__/ham/eggs.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/__phello__.ham.eggs.c from Lib/__phello__/ham/eggs.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/__phello__/ham/eggs.py -m __phello__.ham.eggs -o Python/deepfreeze/__phello__.ham.eggs.c + $(srcdir)/Lib/__phello__/ham/eggs.py -m __phello__.ham.eggs -o Python/deepfreeze/__phello__.ham.eggs.c Python/deepfreeze/__phello__.spam.c: $(srcdir)/Lib/__phello__/spam.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/__phello__.spam.c from Lib/__phello__/spam.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Lib/__phello__/spam.py -m __phello__.spam -o Python/deepfreeze/__phello__.spam.c + $(srcdir)/Lib/__phello__/spam.py -m __phello__.spam -o Python/deepfreeze/__phello__.spam.c Python/deepfreeze/frozen_only.c: $(srcdir)/Tools/freeze/flag.py $(DEEPFREEZE_DEPS) @echo "Deepfreezing Python/deepfreeze/frozen_only.c from Tools/freeze/flag.py" @./$(BOOTSTRAP) \ $(srcdir)/Tools/scripts/deepfreeze.py \ - Tools/freeze/flag.py -m frozen_only -o Python/deepfreeze/frozen_only.c + $(srcdir)/Tools/freeze/flag.py -m frozen_only -o Python/deepfreeze/frozen_only.c # END: deepfreeze modules diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index 13d763041571b7..ccea4e11ab6ca3 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -652,7 +652,7 @@ def regen_makefile(modules): deepfreezerules.append(f'\t@echo "Deepfreezing {cfile} from {_pyfile}"') deepfreezerules.append(f"\t@./$(BOOTSTRAP) \\") deepfreezerules.append(f"\t\t$(srcdir)/Tools/scripts/deepfreeze.py \\") - deepfreezerules.append(f"\t\t{_pyfile} -m {src.frozenid} -o {cfile}") + deepfreezerules.append(f"\t\t$(srcdir)/{_pyfile} -m {src.frozenid} -o {cfile}") deepfreezerules.append('') for src in _iter_sources(modules):