fix(types): explicit reexport & strict equality. <!-- Thank you for contributing to Pyodide! All improvements are welcome,
     so don't be afraid to make a PR. -->

### Description

<!-- Please explain what your PR is about:
     - reasoning for the change
     - some details of updated code
     - any noteworthy choices to be aware of
	Please refer to any related issues by #<issue_id> -->

Enabling two more strictness flags.

DIRCpe^4Z Be^4Z BR:Pgz6Q쳰4.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsoneR;4meeR;4meRmff0/^VjE
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige^4Z Be^4Z BR#R},^3\c/k .flake8e^4Z Be^4Z BR/g6~+@JqA.github/FUNDING.ymleR;4meeR;4meRxGH>4#S$.github/ISSUE_TEMPLATE/bug_report.mdeR;4meeR;4meRypH~"'F@.'yi!.github/ISSUE_TEMPLATE/config.ymleR;4meeR;4meRzx-w#B{AnB)X.!'.github/ISSUE_TEMPLATE/documentation.mdeR;4meeR;4meR{(r5-D
LVl).github/ISSUE_TEMPLATE/feature_request.mdeR;4meeR;4meR|p~Gj[Oc"%.github/ISSUE_TEMPLATE/improvement.mdeR;4meeR;4meR(9ȳގVY^2bo)).github/ISSUE_TEMPLATE/package_request.mdeR;4meeR;4meRF:3&X@G$+_ .github/PULL_REQUEST_TEMPLATE.mde^4Z Be^4Z BR_*mſ_fh65uqb7$.github/workflows/deploy_release.ymle^4Z Be^4Z BR
ǣC[FB80".github/workflows/docker_image.ymle^4Z Be^4Z BR
wrNLJݯ[
Ye.github/workflows/main.ymle^4Z Be^4Z BR#
VXɠ&)=R+.github/workflows/prebuilt_docker_image.ymle^4Z Be^4Z BRk)GNt3bυ/
.gitignoree^4Z Be^4Z BR_)yە'(.d.pre-commit-config.yamle^4Z Be^4Z BR*X6xUfdW.prettierignoree^4Z Be^4Z BRXŰY=1S%L$f.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde^4Z Be^4Z BR=[	uʂYkIxdfA
Dockerfilee^4Z Be^4Z BR# kr8|v~Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe^4Z Be^4Z BRS7.O5n`͞GDMakefilee^4)?e^4)?RmFD>$$bbzD\
Makefile.envse^4)?e^4)?RicN`vX yMg/i	README.mde^4)?e^4)?R0C0PQ87߳F8-*ubenchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde^4)?e^4)?R
˕ <P-_QOE`k@benchmark/benchmarks/matplotlib_benchmarks/canvas_custom_font.pye^4)?e^4)?R\"3,
-U&6C:benchmark/benchmarks/matplotlib_benchmarks/canvas_image.pye^4)?e^4)?RK+WLQ'7t>J1T.Abenchmark/benchmarks/matplotlib_benchmarks/canvas_image_affine.pye^4)?e^4)?Rz؆kJ	f>benchmark/benchmarks/matplotlib_benchmarks/canvas_rendering.pye^4)?e^4)?R^k=~[)Abenchmark/benchmarks/matplotlib_benchmarks/canvas_text_rotated.pye^4)?e^4)?R¶?IbS|P&cM>benchmark/benchmarks/matplotlib_benchmarks/wasm_custom_font.pye^4)?e^4)?Rw2Gsb][0<8benchmark/benchmarks/matplotlib_benchmarks/wasm_image.pye^4)?e^4)?R5Ĕ^zA1x?benchmark/benchmarks/matplotlib_benchmarks/wasm_image_affine.pye^4)?e^4)?RUd@H[S>1	)+u2N<benchmark/benchmarks/matplotlib_benchmarks/wasm_rendering.pye^4)?e^4)?R#z*6Bl%|2>a%?benchmark/benchmarks/matplotlib_benchmarks/wasm_text_rotated.pyeR;5v`eR;5v`R*/\CÎM*;benchmark/benchmarks/numpy_benchmarks/allpairs_distances.pyeR;5v`eR;5v`RʜĹAO&wv{KuAbenchmark/benchmarks/numpy_benchmarks/allpairs_distances_loops.pyeR;5v`eR;5v`RvpHh@$dlm5benchmark/benchmarks/numpy_benchmarks/arc_distance.pyeR;5v`eR;5v`R4YY{ݎ*B(
*3benchmark/benchmarks/numpy_benchmarks/check_mask.pyeR;5v`eR;5v`RcZT/ m=c)$4benchmark/benchmarks/numpy_benchmarks/create_grid.pyeR;5v`eR;5v`RGmafǷ17[k1benchmark/benchmarks/numpy_benchmarks/cronbach.pyeR;5v`eR;5v`ROG7b92benchmark/benchmarks/numpy_benchmarks/diffusion.pyeR;5v`eR;5v`RH28[y\OHE',/benchmark/benchmarks/numpy_benchmarks/evolve.pyeR;5v`eR;5v`R2?UXVAnr9jM-benchmark/benchmarks/numpy_benchmarks/fdtd.pyeR;5v`eR;5v`R3B4;J=O)_,benchmark/benchmarks/numpy_benchmarks/fft.pyeR;5v`eR;5v`R}JnSk*n нG2benchmark/benchmarks/numpy_benchmarks/grayscott.pyeR;5v`eR;5v`R?] \+W&)WK1benchmark/benchmarks/numpy_benchmarks/grouping.pye^4)?e^4)?R#՚c6d(4kvc0benchmark/benchmarks/numpy_benchmarks/growcut.pyeR;5v`eR;5v`RS Nt0Tu2ܤ;e/benchmark/benchmarks/numpy_benchmarks/harris.pyeR;5v`eR;5v`RGu&˥cgqu30benchmark/benchmarks/numpy_benchmarks/hasting.pyeR;5v`eR;5v`R*>->-(*Ptcb0benchmark/benchmarks/numpy_benchmarks/hyantes.pyeR;5v`eR;5v`RhsS]dȇd1.benchmark/benchmarks/numpy_benchmarks/julia.pyeR;5v`eR;5v`R?:I_w{؉A8/benchmark/benchmarks/numpy_benchmarks/l2norm.pye^4)?e^4)?R˸125דQ-B(;benchmark/benchmarks/numpy_benchmarks/large_decimal_list.pye^4)?e^4)?RtMp|a!X5benchmark/benchmarks/numpy_benchmarks/local_maxima.pyeR;5v`eR;5v`RBaL(3ތʒg7benchmark/benchmarks/numpy_benchmarks/log_likelihood.pyeR;5v`eR;5v`Rov7u<$ 	/benchmark/benchmarks/numpy_benchmarks/lstsqr.pyeR;5v`eR;5v`ReyTZ~Nkrޫ^/benchmark/benchmarks/numpy_benchmarks/mandel.pye^4)?e^4)?RZUAf+M(l5benchmark/benchmarks/numpy_benchmarks/multiple_sum.pyeR;5v`eR;5v`R e%UKQ>c%K^6benchmark/benchmarks/numpy_benchmarks/pairwise_loop.pyeR;5v`eR;5v`R>7>(:ud,ЅtN6benchmark/benchmarks/numpy_benchmarks/periodic_dist.pyeR;5v`eR;5v`Ru2|vC+	-j2benchmark/benchmarks/numpy_benchmarks/repeating.pyeR;5v`eR;5v`R,h8Ǳ,UQ?&W7benchmark/benchmarks/numpy_benchmarks/reverse_cumsum.pyeR;5v`eR;5v`RnSgYSxb.benchmark/benchmarks/numpy_benchmarks/rosen.pyeR;5v`eR;5v`R?^Iʾ22benchmark/benchmarks/numpy_benchmarks/slowparts.pyeR;5v`eR;5v`R(s$?5h2benchmark/benchmarks/numpy_benchmarks/smoothing.pyeR;5v`eR;5v`R![ĀBE~&.8benchmark/benchmarks/numpy_benchmarks/specialconvolve.pyeR;5v`eR;5v`R褐1XƏ+M84benchmark/benchmarks/numpy_benchmarks/vibr_energy.pyeR;5v`eR;5v`R&DCaw|Š#-benchmark/benchmarks/numpy_benchmarks/wave.pye^4)?e^4)?RTHMC_Zռq41benchmark/benchmarks/pandas_benchmarks/join_df.pyeR;5v`eR;5v`R,[nQDia\Pl62benchmark/benchmarks/pandas_benchmarks/read_csv.pyeR;5v`eR;5v`R[Tbد;ȷ^Z2benchmark/benchmarks/pystone_benchmarks/pystone.pyeR;5v`eR;5v`R<GZO=mKbenchmark/plot_benchmark.pye^4)?e^4)?Rsdd` *^benchmark/stack_usage.pye^4)?e^4)?Re	)Kf,˞/%conftest.pye^4)?e^4)?R>	brT)K
2qycpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde^4)?e^4)?R;6*zyi<cpython/Setup.locale^4)?e^4)?R$#^wƍX'U~mgcpython/checksumse^4)?e^4)?R$%HŘäOdocpython/config.sitee^4)?e^4)?R$(z
WujK1\n4Lcpython/patches/0001-Add-one-more-trampoline-in-cfunction_vectorcall_O.patche^4)?e^4)?R$*Zϑ(g4GZ(8+-cpython/patches/0001-Interrupt-handling.patche^4)?e^4)?R$-#[8ZecJI,Ncpython/patches/0001-Patch-in-call-trampolines-to-handle-fpcast-troubles.patche^4)?e^4)?R$0ݭxfQNiut.cpython/patches/0002-add-emscripten-host.patche^4)?e^4)?R$1
xS_j,E)2cpython/patches/0003-fix-Py_Sigset_Converter.patche^4)?e^4)?R$3}C_ju=7z/W"cpython/patches/0004-testing.patche^4)?e^4)?R$5K1JYb5Vc3cpython/patches/0005-Drop-pwd-built-in-module.patche^4)?e^4)?R$7ߕfzM04ݤAcpython/patches/0007-Remove-duplicate-symbols-from-cfield.c.patche^4)?e^4)?R$:nLis`\OBcpython/patches/0008-xfail-core-ctypes-tests-that-don-t-work.patche^4)?e^4)?R$<9Ye;~%M	kFFIcpython/patches/0009-Fix-_PyImport_LoadDynamicModuleWithSpec-fpcast.patche^4)?e^4)?R$?3ぞBCJ5ZbLcpython/patches/0010-bpo-47197-Fix-void-return-type-handling-in-ctypes.patche^4)?e^4)?R R?sI9l] +'Fcpython/pyconfig.undefs.he^4)?e^4)?R$BI:?z:slcpython/remove_modules.txte^4)?e^4)?R.P؆}0H@
docs/Makefilee^4)?e^4)?R9"mKph҂/Vydocs/_static/css/pyodide.csseR;5v`eR;5v`R'Sͨb;Sne.Zj%docs/_static/img/pyodide-logo-raw.pngeR;5v`eR;5v`R;:Wvue%i(docs/_static/img/pyodide-logo-readme.pngeR;5v`eR;5v`Rzv >:%HˍpV!docs/_static/img/pyodide-logo.pnge^4)?e^4)?R,GO	docs/conf.pye^4)?e^4)?RIICa~7)docs/development/building-from-sources.mde^4)?e^4)?R"]]oʤE48Գ docs/development/contributing.mde^4)?e^4)?R;ɰ{U$9!Gx	ᮻ]docs/development/core.mde^4)?e^4)?R(2ě8Ƥ;6̱Idocs/development/debugging.mde^4)?e^4)?RB0\=yj-%Ubodocs/development/maintainers.mde^4)?e^4)?Rq\ßQؤC]#(docs/development/meta-yaml.mde^4)?e^4)?R,DghT?Es docs/development/new-packages.mdeR;5=]eR;5=]RdaNWP%Dyݨ2F(docs/development/signature-mismatch1.pngeR;5=]eR;5=]R/{DdVA 
^%(docs/development/signature-mismatch2.pngeR;5=]eR;5=]Rv=^dO
`(docs/development/signature-mismatch3.pngeR;5=]eR;5=]RLs^*G!\czh%ᲅo(docs/development/signature-mismatch4.pnge^4)?e^4)?R$ZxA˼N%t=Ԃ]docs/development/testing.mde^4)?e^4)?R
N1τq@.+zdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate^4)?e^4)?R$^
քq_)5 !<w>docs/project/about.mde^4)?e^4)?R$`RE9bF*䥅mdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde^4)?e^4)?RT91$m=[ra7$docs/project/deprecation-timeline.mde^4)?e^4)?Rx.2wRb/YF@-3docs/project/governance.mde^4)?e^4)?RWq6VwA>Grl docs/project/related-projects.mde^4)?e^4)?RC%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde^4)?e^4)?RT-~wH	rY^
docs/project/roadmap.mde^4)?e^4)?R$6꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse^4)?e^4)?R
	jjSs/abW4	Jdocs/requirements-doc.txte^4)?e^4)?RHm3<XT9߉9docs/sphinx_pyodide/README.mde^4)?e^4)?REbYNRp
!ArX.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye^4)?e^4)?R$	\>[dH7eka8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye^4)?e^4)?RL.k˻*0!ժ㩨`+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye^4)?e^4)?RlLSO\Y)$[,docs/sphinx_pyodide/sphinx_pyodide/lexers.pye^4)?e^4)?R
=
ajOK8yB1;\.docs/sphinx_pyodide/sphinx_pyodide/packages.pye^4)?e^4)?R$ǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone^42;e^42;R$JQ4g/&&%,docs/sphinx_pyodide/tests/test_directives.pye^42;e^42;R$JXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze^42;e^42;Rm.3F"z>docs/usage/api-reference.mde^42;e^42;R$v)IJ
pO<c]docs/usage/api/js-api.mde^42;e^42;RH><Q:b㚊wPdocs/usage/api/micropip-api.mde^42;e^42;R$(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde^42;e^42;RJҼɲQ)&Zdocs/usage/api/python-api.mde^42;e^42;R	zCWtKн\/K'docs/usage/downloading-and-deploying.mde^42;e^42;R$-
Zsq_0:docs/usage/faq.mde^42;e^42;RA,NM}23docs/usage/file-system.mde^42;e^42;R	'2d_?UBIC5docs/usage/index.mde^42;e^42;RMr	[=;/%qhCi!docs/usage/keyboard-interrupts.mde^42;e^42;R7=r2MO(docs/usage/loading-custom-python-code.mde^42;e^42;R[\L\'pA<docs/usage/loading-packages.mde^42;e^42;R-$b6fG]j!docs/usage/packages-in-pyodide.mde^42;e^42;Rc}0s
1.ߝ//docs/usage/quickstart.mde^42;e^42;Rxdgv''?adU)8Vkdocs/usage/type-conversions.mde^42;e^42;R/]99\docs/usage/wasm-constraints.mde^42;e^42;R	^(8㋛*l!PX]docs/usage/webworker.mde^42;e^42;R~n ps1emsdk/Makefilee^42;e^42;R$/P#':cQ<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche^42;e^42;R%6@**>	
!
Y
U emsdk/patches/0002-Fix-dup.patche^42;e^42;R%Ì},7Ǟd;emsdk/patches/0003-Fix-side-module-exception-handling.patche^42;e^42;R%Ko-Ta2]V(Femsdk/patches/0004-Fix-lookupPath-when-applied-to-a-symlink-loop.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle^42;e^42;R%"Je#qAj$[packages/CLAPACK/make.ince^42;e^42;R%%dz$*SPK;~packages/CLAPACK/meta.yamle^42;e^42;R%(	xZ[WwEJY-r6packages/CLAPACK/patches/0001-add-missing-import.patche^42;e^42;R%)ʞC*W
G6/a'/packages/CLAPACK/patches/0002-fix-arith.h.patche^42;e^42;R%*ES
B5f|7packages/CLAPACK/patches/0003-lapack-install-make.patche^42;e^42;R%,FTg6MS5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche^42;e^42;R%.Y%HTgDsK%J<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche^42;e^42;R%/5rfdɣG[ԏ܀b8packages/CLAPACK/patches/0006-correct-return-types.patche^42;e^42;R%1G<s>V
uρ9packages/CLAPACK/patches/0007-Fix-xerbla-and-ilaenv.patche^42;e^42;R%2PYנ7	K,/ͦtpackages/Jinja2/meta.yamle^42;e^42;R	@6CqCnkC#ABqpackages/Jinja2/test_jinja2.pye^42;e^42;R^giҌ;~7̱T5(packages/Makefilee^42;e^42;R,ek8a+{aapackages/MarkupSafe/meta.yamle^42;e^42;R]"z Mߚ~#-packages/Pillow/meta.yamle^42;e^42;R%7
z}Gp~,q-7packages/Pillow/patches/0001-Enable-image-formats.patche^42;e^42;R%9fL"8}(*nkUpackages/Pillow/src/setup.cfge^42;e^42;RlNӪuvEekpackages/Pillow/test_pillow.pye^42;e^42;R	S2v%j,N?^0&3packages/Pygments/meta.yamle^42;e^42;Rb3GnXԡ?ȕ=/zpackages/README.mde^42;e^42;R)]6lytG蟳Mdupackages/asciitree/meta.yamle^42;e^42;RWm;e#Apackages/astropy/meta.yamle^42;e^42;R%A@<U#>{ -packages/atomicwrites/meta.yamle^42;e^42;RKȕMBFrtdYpackages/attrs/meta.yamle^42;e^42;RRLU(sC[UgJpackages/autograd/meta.yamle^42;e^42;R1^Vg~e6"d!packages/beautifulsoup4/meta.yamle^42;e^42;RfDی"hL>caX칺packages/biopython/meta.yamle^42;e^42;R%M	Q\5?Í]Qpackages/bitarray/meta.yamle^42;e^42;R%Q-/2W
!3hT엢ȹRpackages/bitarray/patches/0001-Skip-tests-pyodide-that-don-t-work-in-Pyodide.patche^42;e^42;R4IӪTTU|ԛ"packages/bitarray/test_bitarray.pye^42;e^42;R%SlP ZrB5aFu8"Upackages/bleach/meta.yamle^42;e^42;Rq)>ٰ[:&packages/bokeh/meta.yamle^42;e^42;RY-mf?j/P]`"packages/boost-histogram/meta.yamle^42;e^42;Rw1G5)Ǉ8'70packages/boost-histogram/test_boost_histogram.pye^42;e^42;R.uUNקlk;packages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche^42;e^42;RMb">x}T`y5ypackages/cffi/test_cffi.pye^42;e^42;R1w3.'>5Bmpackages/cffi_example/meta.yamle^42;e^42;R0T-)< ^"bP*packages/cffi_example/test_cffi_example.pye^42;e^42;R
5U܂F=bg*packages/cftime/meta.yamle^42;e^42;R9f14t,Z&packages/cloudpickle/meta.yamle^42;e^42;R+7i8 
C{(packages/cloudpickle/test_cloudpickle.pye^42;e^42;R12V"xpackages/cmyt/meta.yamle^42;e^42;R	COz/I;#5  packages/colorspacious/meta.yamle^42;e^42;R\z@<D /`&packages/cpp-exceptions-test/meta.yamle^42;e^42;R$F$L6-*packages/cpp-exceptions-test/src/catch.cppe^42;e^42;R԰<[w*packages/cpp-exceptions-test/src/throw.cppe^42;e^42;R	:'Na;V3packages/cpp-exceptions-test/test_cpp_exceptions.pye^42;e^42;R	9qD3cP[+5packages/cryptography/meta.yamle^42;e^42;R=n9WؽWX7*packages/cryptography/test_cryptography.pye^42;e^42;Rx7}E(Ve
]packages/cssselect/meta.yamle^42;e^42;R	"Kޗh3RU.!I"npackages/cycler/meta.yamle^42;e^42;RQAbcBBK0Dpackages/cytoolz/meta.yamle^42;e^42;RΒsPq\ɨ2Lpackages/decorator/meta.yamle^42;e^42;RUz'8\73qApackages/demes/meta.yamle^42;e^42;R#{+kŤnI{%_"packages/distlib/meta.yamle^42;e^42;R,6:4#9ϒ
$Vƚpackages/docutils/meta.yamle^42;e^42;R8؄;rP|CK;zpackages/ffmpeg/meta.yamle^42;e^42;R@!=dة
lհ㽨gpackages/fonttools/meta.yamle^42;e^42;RpB\"l@C}$R.packages/fpcast-test/fpcast-test/fpcast-test.ce^42;e^42;RA2S}oz?Mч)packages/fpcast-test/fpcast-test/setup.pye^42;e^42;RC
C)28packages/fpcast-test/meta.yamle^42;e^42;RDSB3.$;-M(packages/fpcast-test/test_fpcast_test.pye^42;e^42;RF&GFĲRYByUwpackages/freesasa/meta.yamle^42;e^42;RG"?{wK>63packages/future/meta.yamle^42;e^42;R	fZ2mP(>4Tn/packages/glpk/meta.yamle^42;e^42;RL|7ӅbكFl'_ypackages/gsw/meta.yamle^42;e^42;R`𜁮W,8packages/h5py/meta.yamle^42;e^42;R%fՓ)@[{U`N!packages/h5py/patches/build.patche^42;e^42;Rjz9/=Rr
qC#%packages/h5py/patches/configure.patche^42;e^42;R	nd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle^42;e^42;Rm]as/Wy8rT[packages/imageio/meta.yamle^5;8e^5;8RVϰc+aE packages/imageio/test_imageio.pye^5;8e^5;8R%i7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle^5;8e^5;8RvKXČV0[Flfpackages/jedi/meta.yamle^5;8e^5;8R	t@`{i:
š=Mpackages/jedi/test_jedi.pye^5;8e^5;8R}GAh,ffԩ3۵-|packages/joblib/meta.yamle^5;8e^5;8R%nMBP.a0&#m:packages/joblib/patches/0001-No-multiprocessing-1256.patcheR;5UeR;5URKrpú"packages/joblib/test_joblib.pye^5;8e^5;8Rƍ莡O4epackages/jsonschema/meta.yamle^5;8e^5;8R%r,S2\<̗Spackages/kiwisolver/meta.yamle^5;8e^5;8R@UYQ),v	$packages/lazy-object-proxy/meta.yamle^5;8e^5;8R
D"f

|4packages/lazy-object-proxy/test_lazy_object_proxy.pye^5;8e^5;8Rk]c̚Q*(;嬛packages/libgsl/meta.yamle^5;8e^5;8R%u.j8:-,-Opackages/libhdf5/meta.yamle^5;8e^5;8Rt	5tf w/P\packages/libiconv/meta.yamle^5;8e^5;8Rto6	IqNZ_OEpackages/libwebp/meta.yamle^5;8e^5;8RcSQ
b#I6
packages/libxml/meta.yamle^5;8e^5;8RH*aW{8jzзM6packages/libxslt/meta.yamle^5;8e^5;8R'O[M#m
>!})packages/libyaml/meta.yamle^5;8e^5;8R	YRY|µ`A#I!Tpackages/logbook/meta.yamle^5;8e^5;8RރGj#Ov"Cpackages/lxml/meta.yamle^5;8e^5;8RInF4w[Bpackages/lxml/test_lxml.pye^5;8e^5;8R+O.:oHRepackages/matplotlib/meta.yamleR;5ReR;5RRE]W.ӅD9܉Ʌ)UH58packages/matplotlib/patches/disable_macosx_backend.patcheR;5ReR;5RRoo
!קko
螥-I/packages/matplotlib/patches/fix-threading.patcheR;5ReR;5RRj.Ufar{06packages/matplotlib/patches/hardcoded-font-cache.patche^5;8e^5;8R%{Y|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge^5;8e^5;8R%43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge^5;8e^5;8R%UEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge^5;8e^5;8R%{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge^5;8e^5;8R%ȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge^5ND4e^5ND4R%X9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge^5ND4e^5ND4R%%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge^5ND4e^5ND4R%>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge^5ND4e^5ND4R%9*XMG>?@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge^5M0e^5M0R&l׋<]4zx_$1I$Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge^5M0e^5M0R&>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge^5M0e^5M0R&4$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge^5M0e^5M0R&F$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge^5M0e^5M0R&Gk_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge^5M0e^5M0R&P
oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge^5V-e^5V-R&V?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge^5V-e^5V-R&ZdB+[6@JE*packages/matplotlib/src/Humor-Sans-1.0.ttfe^5V-e^5V-R&\@e3 Q%IѼ{{k*packages/matplotlib/src/browser_backend.pye^5V-e^5V-R&^`AI<C%packages/matplotlib/src/fontlist.jsone^5V-e^5V-R&_<!Wv&Sut²5C/packages/matplotlib/src/html5_canvas_backend.pye^5V-e^5V-R&a^X	Ifii;l!packages/matplotlib/src/setup.cfge^5V-e^5V-R&cOz,MjW%'packages/matplotlib/src/wasm_backend.pye^5V-e^5V-R]L邸1ZυZ	$jp1&packages/matplotlib/test_matplotlib.pye^5V-e^5V-R>Ȟ{izpMpackages/micropip/meta.yamle^5V-e^5V-R&gc{^l){V@Q?%~9*packages/micropip/src/micropip/__init__.pye^5V-e^5V-R&hk mng.;9)packages/micropip/src/micropip/_compat.pye^5V-e^5V-R&iTH[}&Ƭb-4packages/micropip/src/micropip/_compat_in_pyodide.pye^5V-e^5V-R&jc536%
l sK8packages/micropip/src/micropip/_compat_not_in_pyodide.pye^5V-e^5V-R&k@^<NC=%,0|7+packages/micropip/src/micropip/_micropip.pye^5V-e^5V-R&n⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye^5V-e^5V-R&p]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye^5V-e^5V-R&r⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye^5V-e^5V-R&t⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye^5V-e^5V-R&uQs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye^5V-e^5V-R&v(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye^5V-e^5V-R&x⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye^5V-e^5V-R&y==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye^5V-e^5V-R&z')0Ld~&)packages/micropip/src/micropip/package.pye^5V-e^5V-R&{gx	p/ڞpackages/micropip/src/setup.pyeR;6DeR;6DRzTmX90uApackages/micropip/test/snowballstemmer-2.0.0-py2.py3-none-any.whle^5V-e^5V-RmD~i@m@A`OG"packages/micropip/test_micropip.pye^5V-e^5V-R|:.EkB(ppackages/mne/meta.yamle^5V-e^5V-R~D%!d!packages/more-itertools/meta.yamle^5V-e^5V-R*ZojRVQ6廪packages/mpmath/meta.yamle^5V-e^5V-R7++&[-X*|k3kIpackages/msgpack/meta.yamle^5V-e^5V-R5I{
kVpackages/msgpack/test_pack.pye^5V-e^5V-R	Q
}ePNi	H5packages/msprime/meta.yamle^5V-e^5V-R	y:' ܛq packages/msprime/test_msprime.pye^5V-e^5V-R	LƮjs0v;	<packages/networkx/meta.yamle^5V-e^5V-RGwRvr&MEN$٬"packages/networkx/test_networkx.pye^5V-e^5V-RA']ű<6B46wHԅ(packages/newick/meta.yamle^5V-e^5V-RBMkIVF(@CKpackages/nlopt/meta.yamle^5V-e^5V-R&}1K\F3Ηpackages/nlopt/src/setup.pye^5V-e^5V-RS }R'{Ҫ:packages/nlopt/test_nlopt.pye^5V-e^5V-RQb}VP2K:C{X|Epackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye^5V-e^5V-R	TM,&H uS}mpackages/nose/meta.yamle^5V-e^5V-R	U`/؞}xm1Jpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche^5V-e^5V-R&~0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche^5V-e^5V-R	u8OY-V]
D$packages/numcodecs/test_numcodecs.pyeR;7%AeR;7%AR{&}-ֶyG$packages/numpy/config/_numpyconfig.he^5V-e^5V-R	t
?wҋr0(packages/numpy/meta.yamle^5V-e^5V-R&r?HUh]ahrB=packages/numpy/patches/0001-disable-maybe-uninitialized.patche^5V-e^5V-R&(TaʭXp	t6packages/numpy/patches/0002-disable-optimization.patche^5V-e^5V-R&QVx T쥟_S7packages/numpy/patches/0003-dont-include-execinfo.patche^5V-e^5V-R&	NFcwtl[aI-packages/numpy/patches/0004-Fix-ieee754.patche^5V-e^5V-R&	՛_]h@=	А{O0packages/numpy/patches/0005-fix-longdouble.patche^5V-e^5V-R&521&%"G#lOpackages/numpy/patches/0006-MAINT-BLD-Fix-math-feature-detection-for-wasm.patche^5V-e^5V-R&|o
+rNA-ݦNpackages/numpy/patches/0007-BUG-Fix-the-return-type-of-random_float_fill.patche^5V-e^5V-R&Yq|8ؒMt/&Bpackages/numpy/patches/0008-fix-static-init-of-nditer-pywrap.patche^5V-e^5V-R&VPMB6aҮ.2packages/numpy/patches/0009-init-alloc-cache.patche^5V-e^5V-R&^ds}=gpL9ܫf8packages/numpy/patches/0010-make-int-return-values.patche^5V-e^5V-R&qVo hykQ]Apackages/numpy/patches/0011-not-build-lapack-lite-as-64-bit.patche^5V-e^5V-R&9ܪ;ʟbElp7packages/numpy/patches/0012-use-local-blas-lapack.patche^5V-e^5V-R&p,).PagE=packages/numpy/patches/0013-fix-invalid-asm-instruction.patche^5V-e^5V-R&HaO%L0Px. 5
.packages/numpy/patches/0014-disable-svml.patche^5V-e^5V-R&(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche^5V-e^5V-R	`(.>BGhqpackages/numpy/test_numpy.pye^5V-e^5V-R&hnn\Lȗ
܄u.h\09x)packages/opencv-python/cmake/Config.cmakee^5V-e^5V-R&L1W	Iޒ6packages/opencv-python/cmake/OpenCVFindLibsGrfmt.cmakee^5V-e^5V-R&IFpe.2fhS<*packages/opencv-python/cmake/build_args.she^5V-e^5V-R&w.*~3#S&v'wa0packages/opencv-python/cmake/detect_ffmpeg.cmakee^5V-e^5V-R< ȴuLU
34K packages/opencv-python/meta.yamleR;7%AeR;7%AR
ܹ	;};)r*<packages/opencv-python/patches/0001-Enable-file-system.patche^5V-e^5V-R&Դ]	:3h^-/y$ē2packages/opencv-python/reference-images/baboon.pnge^5V-e^5V-R&0WpY)&Ѫomc8packages/opencv-python/reference-images/baboon_canny.pnge^6_)e^6_)R&t!ʣ#$<п>Fpackages/opencv-python/reference-images/baboon_decolor_color_boost.pnge^6_)e^6_)R&(DhO6]@ bDpackages/opencv-python/reference-images/baboon_decolor_grayscale.pnge^6_)e^6_)R&Wz]}pX%7packages/opencv-python/reference-images/baboon_kaze.pnge^6_)e^6_)R&F8K(-|)WBFʾͲJ&<packages/opencv-python/reference-images/baboon_laplacian.pnge^6_)e^6_)R&¤}*S,NWME4h즋8packages/opencv-python/reference-images/baboon_sobel.pnge^6_)e^6_)R&(o/ybGP@'Gh/packages/opencv-python/reference-images/box.pnge^6_)e^6_)R&zF\C8packages/opencv-python/reference-images/box_in_scene.pnge^6_)e^6_)R&כ"1
B*T4packages/opencv-python/reference-images/box_sift.pnge^6_)e^6_)R&%!:hHBg
A=H[6packages/opencv-python/reference-images/chessboard.pnge^6_)e^6_)R&ЁUQa;>packages/opencv-python/reference-images/chessboard_corners.pnge^6_)e^6_)R&z45KOXڊ$2packages/opencv-python/reference-images/mnist.onnxe^6_)e^6_)R&lo.uQݿkC3packages/opencv-python/reference-images/mnist_2.pnge^6_)e^6_)R&?v'o7O#5Ҿr4packages/opencv-python/reference-images/monalisa.pnge^6_)e^6_)R&#>Xa:
Ǖ&{Y|?packages/opencv-python/reference-images/monalisa_facedetect.pnge^6Bh&e^6Bh&R&]<}ɂ^C5packages/opencv-python/reference-images/mountain1.pnge^6Bh&e^6Bh&R&,ǻOBǑ05packages/opencv-python/reference-images/mountain2.pnge^6Bh&e^6Bh&R&۲V`"a4"/85)//packages/opencv-python/reference-images/pca.pnge^6Bh&e^6Bh&R&UHBiJ=z6packages/opencv-python/reference-images/pca_result.pnge^6Bh&e^6Bh&R&7YhS63.W3packages/opencv-python/reference-images/traffic.mp4e^6Bh&e^6Bh&R&J˿z'\<̞=Nc@packages/opencv-python/reference-images/traffic_optical_flow.pnge^6Bh&e^6Bh&R	HAwBuu+XZ,packages/opencv-python/test_opencv_python.pye^6Bh&e^6Bh&R@6\M7nR
Bpd3$packages/openssl/meta.yamle^6Bh&e^6Bh&RCB3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye^6Bh&e^6Bh&RFXrk-㩓ȉ(©1packages/packaging/meta.yamle^6Bh&e^6Bh&RJ`X8촎8"ٔYpackages/pandas/meta.yamle^6Bh&e^6Bh&R&:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche^6Bh&e^6Bh&RO	OŘ# mRDUpackages/pandas/test_pandas.pye^6Bh&e^6Bh&RX+y)w>packages/parso/meta.yamle^6Bh&e^6Bh&R	HQ(@`כ*1packages/patsy/meta.yamle^6Bh&e^6Bh&R5/ʄ;]̗packages/pkgconfig/meta.yamle^6Bh&e^6Bh&R	.wc&||N"ի	5packages/pluggy/meta.yamle^6Bh&e^6Bh&R2@[KuKÐ";8-ypackages/py/meta.yamle^6Bh&e^6Bh&R&1MWp
U~packages/pyb2d/meta.yamle^6Bh&e^6Bh&R&*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye^6Bh&e^6Bh&R	m冭Pepackages/pycparser/meta.yamle^6Bh&e^6Bh&RSa};!2 |߀vqpackages/pydantic/meta.yamle^6Bh&e^6Bh&RE[	hU!ꐒ:packages/pyerfa/meta.yamle^6Bh&e^6Bh&R34%VwY	py3T~packages/pyparsing/meta.yamle^6Bh&e^6Bh&R
+LkF{paoOPfpackages/pyrsistent/meta.yamle^6Bh&e^6Bh&R
j , i2j8K&!packages/pytest/meta.yamle^6Bh&e^6Bh&R
llrWop.Z·uJpackages/pytest/test_pytest.pye^6Bh&e^6Bh&R
ma5\68\n"packages/python-dateutil/meta.yamle^6Bh&e^6Bh&R
w:[J4f_bWʐpackages/python-sat/meta.yamleR;79eR;79RNG=jŸ˻7.packages/python-sat/patches/force_malloc.patcheR;79eR;79R9"y`icđ;6.packages/python-sat/patches/proper_build.patche^6Bh&e^6Bh&R
yALףogm^*$packages/python_solvespace/meta.yamle^6q"e^6q"R13|㇮+b34packages/python_solvespace/test_python_solvespace.pye^6q"e^6q"R
,*}(&?~]RZ`}packages/pytz/meta.yamle^6q"e^6q"R
{tM%H;F3t^Upackages/pywavelets/meta.yamle^6q"e^6q"ROUnFLy: packages/pywavelets/test_pywt.pye^6q"e^6q"R0Za_/\"packages/pyyaml/meta.yamle^6q"e^6q"R
mPO\IXQk"PXpackages/pyyaml/test_pyyaml.pye^6q"e^6q"R%)7%Zp2ZiK
packages/regex/meta.yamle^6q"e^6q"Rto] |G}Howpackages/regex/test_regex.pye^6q"e^6q"R
E2iݭ휾:5Bpackages/retrying/meta.yamle^6q"e^6q"R&Q1b59!packages/ruamel/meta.yamle^6q"e^6q"R
%mӳHb{mpackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche^6q"e^6q"R&DMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche^6q"e^6q"RDxq{H]ٵ10%packages/scikit-image/test_skimage.pye^6q"e^6q"R
l+2
sCe	C^packages/scikit-learn/meta.yamle^6q"e^6q"R&:}>V8u'ƷK;)]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche^6q"e^6q"R&HbC"[Ʒ.4packages/scikit-learn/patches/0002-Disable-omp.patche^6q"e^6q"RtKOw0*packages/scikit-learn/test_scikit-learn.pye^6q"e^6q"R
5D_1zhK+packages/scipy/info.mde^6q"e^6q"R
.^Ý8뢰-ˇw<packages/scipy/meta.yamle^6q"e^6q"R
ȶJHPI7Epackages/scipy/patches/0001-Fix-dstevr-in-special-lapack_defs.h.patche^6q"e^6q"R&X[ӢHzF@jM)
<packages/scipy/patches/0002-loadDynamicLibrary-flapack.patche^6q"e^6q"R&~q]uh0VFpackages/scipy/patches/0003-Add-lapack_extras-to-linalg-setup.py.patche^6q"e^6q"R&Wyg%<Kw] j92/packages/scipy/patches/0004-int-to-string.patche^6q"e^6q"R&0VвuӛB8packages/scipy/patches/0005-disable-blas-detection.patche^6q"e^6q"R&-[/Jg m_JS:packages/scipy/patches/0006-fix-fotran-files-minpack.patche^6q"e^6q"R&{K]MiH Yeܠl70packages/scipy/patches/0007-gemm_-no-const.patche^6q"e^6q"R'
t/ȗM02/6TTQ!8packages/scipy/patches/0008-make-int-return-values.patche^6q"e^6q"R']I;1u{Vpackages/scipy/patches/0009-Rename-_page_trend_test.py-to-prevent-test-unvendori.patche^6q"e^6q"R'эa;tS8SXl@packages/scipy/patches/0010-sasum-returns-double-not-float.patche^6q"e^6q"R'.sL9Yޛk
\<packages/scipy/patches/0011-skip-fortran-fails-to-link.patche^6q"e^6q"R'n@Nm&6:packages/scipy/patches/0012-Disable-lapack-detection.patche^6q"e^6q"R'Eeho@g)RYmp:packages/scipy/patches/0013-Add-extra-END-to-prini.f.patche^6q"e^6q"R'!~Ղ'oAZ=Hpackages/scipy/patches/0014-BUG-Fix-signature-of-D_IIR_forback-1-2.patche^6q"e^6q"R
BF
)PCwn&Tpackages/scipy/test_scipy.pye^6q"e^6q"R
s^.|
ǣMk packages/setuptools/meta.yamle^6q"e^6q"R&nSʀ24$packages/sharedlib-test-py/meta.yamleR;76eR;76RFC?~XqJ'4i/'packages/sharedlib-test-py/src/setup.pyeR;76eR;76R"Xmpʠ,LJۦi/packages/sharedlib-test-py/src/sharedlib-test.ce^6q"e^6q"R
f؝7_aQijJl,packages/sharedlib-test-py/test_sharedlib.pye^6q"e^6q"R
g̞jN|ܑ!packages/sharedlib-test/meta.yamle^6q"e^6q"R
 4K뤓|b
ŋ3packages/sharedlib-test/src/include/sharedlibtest.he^6q"e^6q"RK;ܦ;ǆ_cPw"packages/sharedlib-test/src/main.ce^6q"e^6q"R
-K}q35וb$packages/six/meta.yamle^6q"e^6q"R
3M
trs\k3`$fapackages/soupsieve/meta.yamle^6q"e^6q"R
Gq	2Y-,lѝpackages/sqlalchemy/meta.yamle^6q"e^6q"Riiږ{
&packages/sqlalchemy/test_sqlalchemy.pye^6q"e^6q"R'$⛲CK)wZSpackages/ssl/empty/.keepe^6q"e^6q"R<G.`v	>>TaUpackages/ssl/meta.yamle^6q"e^6q"R	s^ b2j?N_packages/ssl/test_ssl.pye^6q"e^6q"R8{x2$a;{ipackages/statsmodels/meta.yamle^6q"e^6q"R'&Zl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche^6q"e^6q"R1
aA packages/svgwrite/meta.yamle^6q"e^6q"Ryŉ;&Zcpackages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye^6q"e^6q"R	+[_GFH{bpackages/sympy/meta.yamle^6q"e^6q"Rg>Mވ7Jԣ9packages/sympy/test_sympy.pye^6q"e^6q"R''+-:u"_BEcyUPN packages/test_packages_common.pye^6q"e^6q"R,Kf$K8gd# packages/threadpoolctl/meta.yamle^6q"e^6q"R&fX;R&}wdVrB
packages/tomli-w/meta.yamle^6q"e^6q"RB_+packages/tomli/meta.yamle^6q"e^6q"R%)O;Y-mvpackages/toolz/meta.yamle^6q"e^6q"R'SzL3>۞1packages/tqdm/meta.yamle^6q"e^6q"R( cD-I͆/
packages/traits/meta.yamle^6q"e^6q"R
mQ2`~*J+tpackages/tskit/meta.yamle^6q"e^6q"R,iY)~OяVҶ@}packages/tskit/test_tskit.pye^6q"e^6q"R*LZd/x8ae窥i$packages/typing-extensions/meta.yamle^6q"e^6q"R%WN孥v7-׷ packages/uncertainties/meta.yamle^6q"e^6q"R
^j5GҨVpackages/unyt/meta.yamle^6q"e^6q"R.@oE>+UI7g[packages/webencodings/meta.yamle^6q"e^6q"R	N{m͆
#>:&IymGȾpackages/wrapt/meta.yamle^6q"e^6q"R

z#t7oe<+6packages/wrapt/test_wrapt.pye^6q"e^6q"R2
GVRpo=%packages/xarray/meta.yamle^6q"e^6q"R	D"W0uG᳴Fpackages/xarray/test_xarray.pye^6q"e^6q"R
(/Oal)&Rzxpackages/xlrd/meta.yamle^6q"e^6q"R
yK;J*bJ6uKpackages/yt/meta.yamleR;82eR;82RrAP˭gk N"G%packages/yt/patches/skip-openmp.patche^6q"e^6q"R')E\ޤ3TU$packages/yt/patches/tomli-3833.patche^6q"e^6q"R	ax.!ć?Udpackages/zarr/meta.yamle^6q"e^6q"R'+7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche^6q"e^6q"R.d^U3UVXpackages/zarr/test_zarr.pye^6q"e^6q"REAc,Ll}#packages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde^6q"e^6q"R
⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye^6q"e^6q"R[0yν4)jN*'pyodide-build/pyodide_build/__main__.pye^6q"e^6q"R
Axۿ2>ℤ_)pyodide-build/pyodide_build/_f2c_fixes.pye^6q"e^6q"RQ,NU.1H'pyodide-build/pyodide_build/buildall.pye^6q"e^6q"Rmȗ0No(eCJ
9L"z1q'pyodide-build/pyodide_build/buildpkg.pye^6q"e^6q"R
oCQk%pyodide-build/pyodide_build/common.pye^6q"e^6q"R2Qϼ{@/pyodide-build/pyodide_build/create_xbuildenv.pye^6q"e^6q"RznW	:n|>0pyodide-build/pyodide_build/install_xbuildenv.pye^6q"e^6q"R]冀޲L
8l[GS!pyodide-build/pyodide_build/io.pye^6q"e^6q"R
&8	jp;KT?r$pyodide-build/pyodide_build/mkpkg.pye^6q"e^6q"R1f(@sj)"(pyodide-build/pyodide_build/pypabuild.pye^6ze^6zR(CB7;v$з~cRJ*pyodide-build/pyodide_build/pywasmcross.pye^6ze^6zR0c<Nr:r$pyodide-build/pyodide_build/serve.pye^6ze^6zR*#^3m
="%Ipyodide-build/pyodide_build/tests/_test_packages/beautifulsoup4/meta.yamle^6ze^6zR*%\aO=?ϠI/;Cpyodide-build/pyodide_build/tests/_test_packages/micropip/meta.yamle^6ze^6zR*'⛲CK)wZSFpyodide-build/pyodide_build/tests/_test_packages/micropip/src/.gitkeepe^6ze^6zR*)Xrk-㩓ȉ(©1Dpyodide-build/pyodide_build/tests/_test_packages/packaging/meta.yamle^6ze^6zR*+5=(m۲3>x(ЊG@pyodide-build/pyodide_build/tests/_test_packages/pkg_1/meta.yamle^6ze^6zR*-nᚲ9T8R!Bpyodide-build/pyodide_build/tests/_test_packages/pkg_1_1/meta.yamle^6ze^6zR*/;xl&o2E޳w@pyodide-build/pyodide_build/tests/_test_packages/pkg_2/meta.yamle^6ze^6zR*1ꘆB҂.e}<@pyodide-build/pyodide_build/tests/_test_packages/pkg_3/meta.yamle^6ze^6zR*3m1c!몯U[fBpyodide-build/pyodide_build/tests/_test_packages/pkg_3_1/meta.yamle^6ze^6zR*534%VwY	py3T~Dpyodide-build/pyodide_build/tests/_test_packages/pyparsing/meta.yamle^6ze^6zR*730m9uOcDpyodide-build/pyodide_build/tests/_test_packages/soupsieve/meta.yamle^6ze^6zRloHz1L+J`SY2pyodide-build/pyodide_build/tests/test_buildall.pye^6ze^6zRcIn
x/fM2pyodide-build/pyodide_build/tests/test_buildpkg.pye^6ze^6zR?~Ok:Qgp$<0pyodide-build/pyodide_build/tests/test_common.pye^6ze^6zR		'B"CmT7\ai/E/pyodide-build/pyodide_build/tests/test_mkpkg.pye^6ze^6zRKOmIwL%4V45pyodide-build/pyodide_build/tests/test_pywasmcross.pyeR;8V.eR;8V.Rgg37u?4pyodide-build/pyodide_build/tests/test_run_docker.pye^6ze^6zR%_Im	m?gQ)ɼpyodide-build/pyproject.tomle^6ze^6zR*8xv}a+(j	[pyodide-build/setup.cfge^6ze^6zR*9c%IVXR/s$y?pyodide-build/setup.pye^6ze^6zR*<NCxc!3pyodide-test-runner/pyodide_test_runner/__init__.pye^6ze^6zR*=8Idų3
v7چA2pyodide-test-runner/pyodide_test_runner/browser.pye^6ze^6zR*>ذ&y05W^C4pyodide-test-runner/pyodide_test_runner/decorator.pye^6ze^6zR*?G
Cq\=j42pyodide-test-runner/pyodide_test_runner/fixture.pye^6ze^6zR*@8@b1rv_(]B;pyodide-test-runner/pyodide_test_runner/node_test_driver.jse^6ze^6zR*AL9:=<|2.5ẽ1pyodide-test-runner/pyodide_test_runner/server.pye^6ze^6zR*Cݑ`2hQ
=pyodide-test-runner/pyodide_test_runner/tests/test_testing.pye^6ze^6zR*D<xTf?[N0pyodide-test-runner/pyodide_test_runner/utils.pyeR;8V.eR;8V.RY![je-K Vݮpyodide_env.she^6ze^6zRbRP,v<!Qspyproject.tomleR;8V.eR;8V.RA_lFp]|F/repository-structure.mde^6ze^6zR
tmArequirements.txte^6ze^6zR

v
X$9=?JG(
run_dockere^6ze^6zR*Ej
;6Q;yLY&	setup.cfgeR;8V.eR;8V.Ra28ZSE'Ϛrsrc/core/README.mdeR;8V.eR;8V.R}6+L(Alsrc/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.he^6ze^6zR
l 3#^)i^Csrc/core/error_handling.ce^6ze^6zR"c[v|*{VZfbs[+pͅ>Wsrc/core/error_handling.he^6ze^6zR	(_uj[83Q&src/core/error_handling.tse^6ze^6zR*G/_6>m	cOsrc/core/error_handling_cpp.cppe^6ze^6zR`Ez^ Wso]src/core/hiwire.ce^6ze^6zR*M2nkwүm_Lsrc/core/hiwire.heR;8V.eR;8V.R"#=aaSŮisrc/core/include_js_file.he^6ze^6zR*RH{dj7:bsrc/core/js2python.ce^6ze^6zR82MmDq_src/core/js2python.he^6ze^6zRG(qVb`{n-Aa7Jsrc/core/js2python.jse^6ze^6zRIYs:Eu]~src/core/jsmemops.he^6ze^6zR	R!Ksm'o?'zsrc/core/jsproxy.ce^6ze^6zR$5nF(zm/~$/src/core/jsproxy.he^6ze^6zR_+PliPMsrc/core/main.ce^6ze^6zR*sU<cjsrc/core/post.jse^6ze^6zRhn!)+8p)src/core/pre.jse^6ze^6zR\w4wEQ!	)vsrc/core/pyproxy.ce^6ze^6zRp6*-*U߻"src/core/pyproxy.he^6ze^6zR0J9nwz1>*Bsrc/core/pyproxy.tse^6e^6Rc?kNVtg㒰""src/core/python2js.ce^6e^6Rـ!mn쵎:3src/core/python2js.he^6e^6RBכ Tܴmysrc/core/python2js_buffer.ce^6e^6Rp+|hhq{;Dsrc/core/python2js_buffer.he^6e^6R
y$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he^6e^6R30\M	0{src/js/README.mde^6e^6RCI嘨T(?kWw1Fc`
src/js/api.tse^6e^6R*R'>Ko=Tsrc/js/compat.tse^6e^6R8Pj0ǝlP|src/js/load-package.tse^6e^6R	&~ͤo9|Z0Yȩsrc/js/module.tse^6e^6Ro#^$O`p.G+src/js/package-lock.jsone^76e^76R
`n92.^#nO?src/js/package.jsone^76e^76R+%y5K<k=`|src/js/pyodide.tse^76e^76Rp=csrc/js/pyodide.umd.tse^76e^76R+Zg10e+'郄src/js/rollup.config.jse^76e^76R&.{r-Ud[	src/js/test/conftest.jse^76e^76R+N"ս;m<5*src/js/test/integration/filesystem.test.jse^76e^76R
(NBAƣ}ŸQ'src/js/test/integration/pyodide.test.jseR;8+eR;8+R{g%D-:&src/js/test/integration/sanity.test.tseR;8+eR;8+R(Q"W8src/js/test/unit/module.test.tse^76e^76Rmp\7dq̾vsrc/js/tsconfig.jsoneR;8(eR;8(R#<6G]CO㎕src/js/tsconfig.test.jsoneR;8(eR;8(RaJa[src/py/README.mde^76e^76R
MHܘyD߳^<ڸxi^src/py/_pyodide/__init__.pye^76e^76RIJ#4yrO{~DCsrc/py/_pyodide/_base.pye^76e^76RC>LiW`gXĠ%NH۝%src/py/_pyodide/_core_docs.pye^76e^76R*OIs@src/py/_pyodide/_importhook.pye^76e^76R~Ebysrc/py/_pyodide/docstring.pye^76e^76R+"o{
	(3Hsrc/py/lib/webbrowser.pye^76e^76RQA/AE-&Sz"(ysrc/py/pyodide/__init__.pye^76e^76R+&
哽"ڔwWRsrc/py/pyodide/_browser_apis.pye^76e^76R	.s\'S&Q68|src/py/pyodide/_core.pye^76e^76R	/("EayfHBw(W!src/py/pyodide/_package_loader.pyeR;8(eR;8(R"Ze,UW{j0wHrysrc/py/pyodide/_run_js.pye^76e^76RiG?릋src/py/pyodide/_state.pye^76e^76R	0DoTeͫ5*z]9,src/py/pyodide/console.pye^76e^76R+8;-mk24src/py/pyodide/http.pye^76e^76R
9.1uqO굯src/py/pyodide/webloop.pyeR;8(eR;8(RUvS*ױbC:>src/py/pyproject.tomle^76e^76Rl'4^/jv~thsrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye^76e^76RFc%@(TE>$
src/templates/console.htmle^76e^76RkJۼ!#e܃vsrc/templates/module_test.htmleR;8(eR;8(R4ؙf,>dw!rѼE!src/templates/module_webworker.jse^76e^76R
\)
$WfjYAsrc/templates/test.htmleR;8(eR;8(R&s%lCU(%)6src/templates/webworker.jseR;8(eR;8(R[
Yiq$7$e &2src/test-js/index.d.tse^76e^76R+DP-lD.Hz`P:L^eIsrc/test-js/index.test-d.tse^76e^76Rq%|=/بRA:ӟ$src/test-js/package-lock.jsoneR;8(eR;8(R!>(vb5l2src/test-js/package.jsoneR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye^76e^76R}g~e]O9;src/tests/make_test_list.pye^76e^76RL۪q軅Y,IYA/vsrc/tests/python_tests.yamle^76e^76R'm|Z}`O2src/tests/test_asyncio.pye^76e^76R
b%XĒ_src/tests/test_browser_apis.pye^76e^76R~s)ګ(sNԯsrc/tests/test_bz2.pye^76e^76R3h}+gi^src/tests/test_console.pye^76e^76Rdrlsrc/tests/test_core_python.pye^76e^76Rn'JJgT96src/tests/test_filesystem.pye^76e^76R	5v-F;cFU;f힉lsrc/tests/test_jsproxy.pye^76e^76R+`1$vIM=Y!src/tests/test_package_loading.pyeR;9#eR;9#R4uKb[if6?src/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye^76e^76R;a"
%[xsrc/tests/test_pyodide.pye^76e^76Rei"Xt\ۥQsrc/tests/test_pyodide_http.pye^7se^7sR+wiya+%.}|3odTsrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye^7se^7sR_B_4P29^@src/tests/test_python.pye^7se^7sR֣T>.]#<7{`qsrc/tests/test_python_esm.pye^7se^7sR+:KM)OoP>ZcpѬsrc/tests/test_sqlite3.pye^7se^7sRg,H#src/tests/test_stdlib_fixes.pye^7se^7sR	T`VV9L8-!src/tests/test_typeconversions.pye^7se^7sR͸Wt"Msrc/tests/test_webloop.pyeR;9#eR;9#Re&7<src/tests/test_webworker.pye^7se^7sR+ qy3 Hytools/.gitignoreeR;9#eR;9#RBhIvt}atools/buildf2ce^7se^7sREr8_]tf?B0tools/dependency-check.she^7se^7sRQBl{@ltools/pytest_wrapper.pye^7se^7sR+⛲CK)wZStools/symlinks/.keepTREEI624 11
NÁ8hc"(w{src97 6
fm%,PO=??js17 1
6mQ"VZ\b4Q	[test5 2
DM=0g5A8unit1 0
"H)2hY[҄integration3 0
 ӗ/^kԜ py19 3
J"}iF],Dlib1 0
cҾq~"i&pyodide9 0
Wd;*U*լ1a_pyodide5 0
iz~ core28 0
)6n.QTgM:W\tests24 1
MMzM5Eѹtest_pkg2 0
5wQb=S	z;v8]ytest-js4 0
 HeyI٥lgҌu-templates5 0
!.;:docs56 5
'*IHD_auusage17 1
ꅆ2:/Qapi4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject8 1
uPǟ*Arelease-notes1 0
'`wXQv]development12 0
w̡0B;ZfWsphinx_pyodide9 2
VZ/!nZFZVcBfltests3 0
EYz-5Tk613sphinx_pyodide5 0
DxxC1emsdk5 1

Gz''pF~Ipatches4 0
C^d[;8lyBQtools5 1
@	n_~0xq
symlinks1 0
)"Q^2.github12 2
RJ=mȏ鲲[|%workflows4 0
ACao<0D5mqcISSUE_TEMPLATE6 0
:U{wx˝78{cpython18 1
ln:Oݍg(ދpatches11 0
HX"%%/?hFK0PWpackages313 127
mA~@Jج+opy1 0
#Y<q=
]n$yt3 1

Twd+sCpatches2 0
am75Mkgsw1 0
/aZ$t}IOmne1 0
!<7vn7ѕ[six1 0
Adqc|_־ssl3 1
qxx{zgѻlyempty1 0
)"Q^2cffi3 1
r[zn`;z @patches1 0
u^!Bg	yThcmyt1 0
39ё<5aTnglpk1 0
Γ#4 8럋D	h5py3 1
Q3qHfLpatches2 0
PDܳ;-.%
jedi2 0
jf"Y۽*Xf7flxml2 0
GDcQow nltk2 0
!&;<?
m02@QHjnose1 0
j'.$dq\:opytz1 0
t.
o~:tqdm1 0
~sJy/qڌunyt1 0
jnmnND<Xzxlrd1 0
ld`@RGbmFzarr3 1
LGoS&؅/*patches1 0

w|p̢݂_Mzlib1 0
wog:#Y)v979attrs1 0
lٗC?Bbdb9"bokeh1 0
B+:)_D+u^demes1 0
)
fPtwQG_Onlopt3 1
(Z~96Rsrc1 0
De+U&+uL>numpy18 2
s0k# >˨config1 0
-Cdhbw\Opatches15 0
OA)w/˶J=parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
Ғ8왓g$͉Nkp5EHregex2 0
O7vbjEÎ[m,dYscipy17 1
#0yM`_,patches14 0
_lahUUcsympy2 0
&׽^spG8]tomli1 0
p(ESi<Otoolz1 0
mB/;AQ-zE1tskit2 0
Զ5xW_M+ulkwrapt2 0
Fؠԧ{}|T8Jinja22 0
lu	Q
i*Pillow4 2
kJe(8` 0 ssrc1 0
̶l1TͽJyZ)opatches1 0
ض)}A%!
Hbleach1 0
5ecZx#cftime1 0
xh@i"HVj\cycler1 0
{<vt,(0;`\.ffmpeg1 0
իc
ʘYAFEfuture1 0
y|CN{.Sjoblib3 1
H`Q㒙L:<I
Jpatches1 0
B
%<\l*q`libgsl1 0
.	kt,{Mlibxml1 0
6dF-$6ympmath1 0
`K_r#cٙ=newick1 0
];sjr}hpandas3 1
=ōqdmb-ZR=~^patches1 0
vlw'A`,!|rpluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
ޙaJI^pyyaml2 0
)uqa	ruamel1 0
H"҈]U,9҉rKtraits1 0
x7쑮ȣ&^xarray2 0
қQf:XVw~iCLAPACK9 1
%]`HCuLovpatches7 0
r8{ѓ.astropy1 0
5 Ǣ$cnpeɂ;UYcytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
 ~])eWHlibhdf51 0
f<ĦYizlibwebp1 0
-:8V:O/Jlibxslt1 0
Dp^_f$Clibyaml1 0
jZpȹ,GuyHlogbook1 0
2YZf1\JG+2*msgpack2 0
rO!]բ=ڳmsprime2 0
*!/T"vc?openssl1 0
FIX0U*/optlang2 0
N1χQBQgswiglpk2 0
_Cd,(tomli-w1 0
lK4|B4sghPygments1 0
B(ԏI]* hautograd1 0
Kɹcka?l}bitarray3 1
OVϷdvxpatches1 0
C|=\Z%ܡi_Oq4docutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
2|4ڈض+/dmicropip18 2
oU?Haa[orVsrc15 1
H%.owHMUK#micropip14 1
W
T\Sڶc=$v&externals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIItest1 0
F[Ph?Z14onetworkx2 0
ͺ\ę5NX; pydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCsvgwrite1 0
U!HȌڔ\L(*m5|asciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0

h|}]
/B"fonttools1 0
1μ)նyiniconfig1 0
$x%M_+?numcodecs5 1
ߑ^{Aès2Tpatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpkgconfig1 0
/1O.`mg!70pycparser1 0
S,#%&vU{pyparsing1 0
0[W]y[_L̥soupsieve1 0
+90?#COSMarkupSafe1 0
^ȱ$9V$^&jsonschema1 0
=l$}`ɏj_0qkiwisolver1 0
!]EtH[kƥmatplotlib27 3
"\BY\:]src6 0
cLNNHpatches3 0
Y2	d_-reference-images16 0
36*U0upyrsistent1 0
%NHcDQ	python-sat3 1
:Y@[9;` Kpatches2 0
>\!Tk"ypywavelets2 0
v%Y
μG\setuptools1 0
Kp(:UQd
sqlalchemy2 0
k8(zKLZAHcloudpickle2 0
z`xlg'Flfpcast-test4 1
\'4*5m8F^(lfpcast-test2 0
#!/]Xݓstatsmodels2 1
H5+Za:
]/patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
O< /h&
=cryptography2 0
mk8+gL([scikit-image4 1
?Vx
ysFNpatches2 0
pK1? d_Uscikit-learn4 1
V#YK<orXBdApatches2 0
+vc64webencodings1 0
ת/u&mKcolorspacious1 0
&]@flP<?^;fPopencv-python29 3
	giOӱ&*vQ;cmake4 0
PY+S٤:ӓikpatches1 0
i
Fp-ߞxN reference-images22 0
+ic{;ռ+;)Hthreadpoolctl1 0
VAL~=uncertainties1 0
PMX,pv	beautifulsoup41 0
	ai;;oumore-itertools1 0
J Bg1bsharedlib-test3 1
\tAYQhsrc2 1
!g74WsAkinclude1 0
ssXXdxRboost-histogram2 0
	K!dQe/python-dateutil1 0
;FRb5-u)`lazy-object-proxy2 0
(r`=,AtBpython_solvespace2 0
1O=
in ^zsharedlib-test-py4 1
wno_; d]src2 0
Y)?ukPBȻtyping-extensions1 0
ɕ&?ݤkCcpp-exceptions-test4 1
}:?K9src2 0
#cD;.circleci2 0
ux  roz*Q(c(benchmark51 1
q\-,fktbenchmarks48 4
^伕KDrVBOnumpy_benchmarks34 0
ɵ`C핚24µni{pandas_benchmarks2 0
꥖a>UQ}}Zpystone_benchmarks1 0
j(J@ŜfD=hmatplotlib_benchmarks10 0
$W%5Dbkpyodide-build34 1
Y/
9~];y!pyodide_build30 1
\Nf#6@h0Htests17 1
'RNY\u4_test_packages11 10
^aVOܮvC$pkg_11 0
iߠGFlyNC
¹Mpkg_21 0
fsซ`jG.y9pkg_31 0
G>&h2]ȦEpkg_1_11 0
JN	uMՒ/|pkg_3_11 0
N,˶}1iGEY#imicropip2 1
jPשENb
vsrc1 0
dм=h^7m[^packaging1 0
_ư|@6ap!gpyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"beautifulsoup41 0
G%r'<S4]pyodide-test-runner8 1
b~Nrnpyodide_test_runner8 1
q F^UaXJktests1 0
6p?Pd͡`/,`q6#qW-G}2Xo
DIRCpe^4Z Be^4Z BR:Pgz6Q쳰4.circleci/config.ymleR;4meeR;4meRlb.%G9A{ .circleci/s3-website-config.jsoneR;4meeR;4meRmff0/^VjE
.clang-formateR;4meeR;4meRp@^T(y,W
.dockerignoreeR;4meeR;4meRq؟ctN%>
.editorconfige^4Z Be^4Z BR#R},^3\c/k .flake8e^4Z Be^4Z BR/g6~+@JqA.github/FUNDING.ymleR;4meeR;4meRxGH>4#S$.github/ISSUE_TEMPLATE/bug_report.mdeR;4meeR;4meRypH~"'F@.'yi!.github/ISSUE_TEMPLATE/config.ymleR;4meeR;4meRzx-w#B{AnB)X.!'.github/ISSUE_TEMPLATE/documentation.mdeR;4meeR;4meR{(r5-D
LVl).github/ISSUE_TEMPLATE/feature_request.mdeR;4meeR;4meR|p~Gj[Oc"%.github/ISSUE_TEMPLATE/improvement.mdeR;4meeR;4meR(9ȳގVY^2bo)).github/ISSUE_TEMPLATE/package_request.mdeR;4meeR;4meRF:3&X@G$+_ .github/PULL_REQUEST_TEMPLATE.mde^4Z Be^4Z BR_*mſ_fh65uqb7$.github/workflows/deploy_release.ymle^4Z Be^4Z BR
ǣC[FB80".github/workflows/docker_image.ymle^4Z Be^4Z BR
wrNLJݯ[
Ye.github/workflows/main.ymle^4Z Be^4Z BR#
VXɠ&)=R+.github/workflows/prebuilt_docker_image.ymle^4Z Be^4Z BRk)GNt3bυ/
.gitignoree^4Z Be^4Z BR_)yە'(.d.pre-commit-config.yamle^4Z Be^4Z BR*X6xUfdW.prettierignoree^4Z Be^4Z BRXŰY=1S%L$f.readthedocs.ymleR;5v`eR;5v`R.76c6ثIpCODE-OF-CONDUCT.mde^4Z Be^4Z BR=[	uʂYkIxdfA
Dockerfilee^4Z Be^4Z BR# kr8|v~Dockerfile-prebuilteR;5v`eR;5v`RAU΁Cׄڙ@LICENSEe^4Z Be^4Z BRS7.O5n`͞GDMakefilee^4)?e^4)?RmFD>$$bbzD\
Makefile.envse^4)?e^4)?RicN`vX yMg/i	README.mde^4)?e^4)?R0C0PQ87߳F8-*ubenchmark/benchmark.pyeR;5v`eR;5v`RG9+U\*ᣅC+Ibenchmark/benchmarks/README.mde^4)?e^4)?R
˕ <P-_QOE`k@benchmark/benchmarks/matplotlib_benchmarks/canvas_custom_font.pye^4)?e^4)?R\"3,
-U&6C:benchmark/benchmarks/matplotlib_benchmarks/canvas_image.pye^4)?e^4)?RK+WLQ'7t>J1T.Abenchmark/benchmarks/matplotlib_benchmarks/canvas_image_affine.pye^4)?e^4)?Rz؆kJ	f>benchmark/benchmarks/matplotlib_benchmarks/canvas_rendering.pye^4)?e^4)?R^k=~[)Abenchmark/benchmarks/matplotlib_benchmarks/canvas_text_rotated.pye^4)?e^4)?R¶?IbS|P&cM>benchmark/benchmarks/matplotlib_benchmarks/wasm_custom_font.pye^4)?e^4)?Rw2Gsb][0<8benchmark/benchmarks/matplotlib_benchmarks/wasm_image.pye^4)?e^4)?R5Ĕ^zA1x?benchmark/benchmarks/matplotlib_benchmarks/wasm_image_affine.pye^4)?e^4)?RUd@H[S>1	)+u2N<benchmark/benchmarks/matplotlib_benchmarks/wasm_rendering.pye^4)?e^4)?R#z*6Bl%|2>a%?benchmark/benchmarks/matplotlib_benchmarks/wasm_text_rotated.pyeR;5v`eR;5v`R*/\CÎM*;benchmark/benchmarks/numpy_benchmarks/allpairs_distances.pyeR;5v`eR;5v`RʜĹAO&wv{KuAbenchmark/benchmarks/numpy_benchmarks/allpairs_distances_loops.pyeR;5v`eR;5v`RvpHh@$dlm5benchmark/benchmarks/numpy_benchmarks/arc_distance.pyeR;5v`eR;5v`R4YY{ݎ*B(
*3benchmark/benchmarks/numpy_benchmarks/check_mask.pyeR;5v`eR;5v`RcZT/ m=c)$4benchmark/benchmarks/numpy_benchmarks/create_grid.pyeR;5v`eR;5v`RGmafǷ17[k1benchmark/benchmarks/numpy_benchmarks/cronbach.pyeR;5v`eR;5v`ROG7b92benchmark/benchmarks/numpy_benchmarks/diffusion.pyeR;5v`eR;5v`RH28[y\OHE',/benchmark/benchmarks/numpy_benchmarks/evolve.pyeR;5v`eR;5v`R2?UXVAnr9jM-benchmark/benchmarks/numpy_benchmarks/fdtd.pyeR;5v`eR;5v`R3B4;J=O)_,benchmark/benchmarks/numpy_benchmarks/fft.pyeR;5v`eR;5v`R}JnSk*n нG2benchmark/benchmarks/numpy_benchmarks/grayscott.pyeR;5v`eR;5v`R?] \+W&)WK1benchmark/benchmarks/numpy_benchmarks/grouping.pye^4)?e^4)?R#՚c6d(4kvc0benchmark/benchmarks/numpy_benchmarks/growcut.pyeR;5v`eR;5v`RS Nt0Tu2ܤ;e/benchmark/benchmarks/numpy_benchmarks/harris.pyeR;5v`eR;5v`RGu&˥cgqu30benchmark/benchmarks/numpy_benchmarks/hasting.pyeR;5v`eR;5v`R*>->-(*Ptcb0benchmark/benchmarks/numpy_benchmarks/hyantes.pyeR;5v`eR;5v`RhsS]dȇd1.benchmark/benchmarks/numpy_benchmarks/julia.pyeR;5v`eR;5v`R?:I_w{؉A8/benchmark/benchmarks/numpy_benchmarks/l2norm.pye^4)?e^4)?R˸125דQ-B(;benchmark/benchmarks/numpy_benchmarks/large_decimal_list.pye^4)?e^4)?RtMp|a!X5benchmark/benchmarks/numpy_benchmarks/local_maxima.pyeR;5v`eR;5v`RBaL(3ތʒg7benchmark/benchmarks/numpy_benchmarks/log_likelihood.pyeR;5v`eR;5v`Rov7u<$ 	/benchmark/benchmarks/numpy_benchmarks/lstsqr.pyeR;5v`eR;5v`ReyTZ~Nkrޫ^/benchmark/benchmarks/numpy_benchmarks/mandel.pye^4)?e^4)?RZUAf+M(l5benchmark/benchmarks/numpy_benchmarks/multiple_sum.pyeR;5v`eR;5v`R e%UKQ>c%K^6benchmark/benchmarks/numpy_benchmarks/pairwise_loop.pyeR;5v`eR;5v`R>7>(:ud,ЅtN6benchmark/benchmarks/numpy_benchmarks/periodic_dist.pyeR;5v`eR;5v`Ru2|vC+	-j2benchmark/benchmarks/numpy_benchmarks/repeating.pyeR;5v`eR;5v`R,h8Ǳ,UQ?&W7benchmark/benchmarks/numpy_benchmarks/reverse_cumsum.pyeR;5v`eR;5v`RnSgYSxb.benchmark/benchmarks/numpy_benchmarks/rosen.pyeR;5v`eR;5v`R?^Iʾ22benchmark/benchmarks/numpy_benchmarks/slowparts.pyeR;5v`eR;5v`R(s$?5h2benchmark/benchmarks/numpy_benchmarks/smoothing.pyeR;5v`eR;5v`R![ĀBE~&.8benchmark/benchmarks/numpy_benchmarks/specialconvolve.pyeR;5v`eR;5v`R褐1XƏ+M84benchmark/benchmarks/numpy_benchmarks/vibr_energy.pyeR;5v`eR;5v`R&DCaw|Š#-benchmark/benchmarks/numpy_benchmarks/wave.pye^4)?e^4)?RTHMC_Zռq41benchmark/benchmarks/pandas_benchmarks/join_df.pyeR;5v`eR;5v`R,[nQDia\Pl62benchmark/benchmarks/pandas_benchmarks/read_csv.pyeR;5v`eR;5v`R[Tbد;ȷ^Z2benchmark/benchmarks/pystone_benchmarks/pystone.pyeR;5v`eR;5v`R<GZO=mKbenchmark/plot_benchmark.pye^4)?e^4)?Rsdd` *^benchmark/stack_usage.pye^4)?e^4)?Re	)Kf,˞/%conftest.pye^4)?e^4)?R>	brT)K
2qycpython/MakefileeR;5v`eR;5v`R_:xFRr'XE~cpython/README.mde^4)?e^4)?R;6*zyi<cpython/Setup.locale^4)?e^4)?R$#^wƍX'U~mgcpython/checksumse^4)?e^4)?R$%HŘäOdocpython/config.sitee^4)?e^4)?R$(z
WujK1\n4Lcpython/patches/0001-Add-one-more-trampoline-in-cfunction_vectorcall_O.patche^4)?e^4)?R$*Zϑ(g4GZ(8+-cpython/patches/0001-Interrupt-handling.patche^4)?e^4)?R$-#[8ZecJI,Ncpython/patches/0001-Patch-in-call-trampolines-to-handle-fpcast-troubles.patche^4)?e^4)?R$0ݭxfQNiut.cpython/patches/0002-add-emscripten-host.patche^4)?e^4)?R$1
xS_j,E)2cpython/patches/0003-fix-Py_Sigset_Converter.patche^4)?e^4)?R$3}C_ju=7z/W"cpython/patches/0004-testing.patche^4)?e^4)?R$5K1JYb5Vc3cpython/patches/0005-Drop-pwd-built-in-module.patche^4)?e^4)?R$7ߕfzM04ݤAcpython/patches/0007-Remove-duplicate-symbols-from-cfield.c.patche^4)?e^4)?R$:nLis`\OBcpython/patches/0008-xfail-core-ctypes-tests-that-don-t-work.patche^4)?e^4)?R$<9Ye;~%M	kFFIcpython/patches/0009-Fix-_PyImport_LoadDynamicModuleWithSpec-fpcast.patche^4)?e^4)?R$?3ぞBCJ5ZbLcpython/patches/0010-bpo-47197-Fix-void-return-type-handling-in-ctypes.patche^4)?e^4)?R R?sI9l] +'Fcpython/pyconfig.undefs.he^4)?e^4)?R$BI:?z:slcpython/remove_modules.txte^4)?e^4)?R.P؆}0H@
docs/Makefilee^4)?e^4)?R9"mKph҂/Vydocs/_static/css/pyodide.csseR;5v`eR;5v`R'Sͨb;Sne.Zj%docs/_static/img/pyodide-logo-raw.pngeR;5v`eR;5v`R;:Wvue%i(docs/_static/img/pyodide-logo-readme.pngeR;5v`eR;5v`Rzv >:%HˍpV!docs/_static/img/pyodide-logo.pnge^4)?e^4)?R,GO	docs/conf.pye^4)?e^4)?RIICa~7)docs/development/building-from-sources.mde^4)?e^4)?R"]]oʤE48Գ docs/development/contributing.mde^4)?e^4)?R;ɰ{U$9!Gx	ᮻ]docs/development/core.mde^4)?e^4)?R(2ě8Ƥ;6̱Idocs/development/debugging.mde^4)?e^4)?RB0\=yj-%Ubodocs/development/maintainers.mde^4)?e^4)?Rq\ßQؤC]#(docs/development/meta-yaml.mde^4)?e^4)?R,DghT?Es docs/development/new-packages.mdeR;5=]eR;5=]RdaNWP%Dyݨ2F(docs/development/signature-mismatch1.pngeR;5=]eR;5=]R/{DdVA 
^%(docs/development/signature-mismatch2.pngeR;5=]eR;5=]Rv=^dO
`(docs/development/signature-mismatch3.pngeR;5=]eR;5=]RLs^*G!\czh%ᲅo(docs/development/signature-mismatch4.pnge^4)?e^4)?R$ZxA˼N%t=Ԃ]docs/development/testing.mde^4)?e^4)?R
N1τq@.+zdocs/index.rsteR;5=]eR;5=]Rx4}Xi(.~U
docs/make.bate^4)?e^4)?R$^
քq_)5 !<w>docs/project/about.mde^4)?e^4)?R$`RE9bF*䥅mdocs/project/changelog.mdeR;5=]eR;5=]R?>%U>7O	]urdocs/project/code-of-conduct.mde^4)?e^4)?RT91$m=[ra7$docs/project/deprecation-timeline.mde^4)?e^4)?Rx.2wRb/YF@-3docs/project/governance.mde^4)?e^4)?RWq6VwA>Grl docs/project/related-projects.mde^4)?e^4)?RC%E;)O5j7+B
B[%docs/project/release-notes/v0.17.0.mde^4)?e^4)?RT-~wH	rY^
docs/project/roadmap.mde^4)?e^4)?R$6꿟Qd@
Ŋdocs/pyodide-jsdoc-plugin.jse^4)?e^4)?R
	jjSs/abW4	Jdocs/requirements-doc.txte^4)?e^4)?RHm3<XT9߉9docs/sphinx_pyodide/README.mde^4)?e^4)?REbYNRp
!ArX.docs/sphinx_pyodide/sphinx_pyodide/__init__.pye^4)?e^4)?R$	\>[dH7eka8docs/sphinx_pyodide/sphinx_pyodide/autodoc_submodules.pye^4)?e^4)?RL.k˻*0!ժ㩨`+docs/sphinx_pyodide/sphinx_pyodide/jsdoc.pye^4)?e^4)?RlLSO\Y)$[,docs/sphinx_pyodide/sphinx_pyodide/lexers.pye^4)?e^4)?R
=
ajOK8yB1;\.docs/sphinx_pyodide/sphinx_pyodide/packages.pye^4)?e^4)?R$ǎΘ/\X
uzL{w+docs/sphinx_pyodide/tests/app_settings.jsone^42;e^42;R$JQ4g/&&%,docs/sphinx_pyodide/tests/test_directives.pye^42;e^42;R$JXTt@xbRP,docs/sphinx_pyodide/tests/tsdoc_dump.json.gze^42;e^42;Rm.3F"z>docs/usage/api-reference.mde^42;e^42;R$v)IJ
pO<c]docs/usage/api/js-api.mde^42;e^42;RH><Q:b㚊wPdocs/usage/api/micropip-api.mde^42;e^42;R$(~[rX
cf6مe݂#docs/usage/api/pyodide-build-cli.mde^42;e^42;RJҼɲQ)&Zdocs/usage/api/python-api.mde^42;e^42;R	zCWtKн\/K'docs/usage/downloading-and-deploying.mde^42;e^42;R$-
Zsq_0:docs/usage/faq.mde^42;e^42;RA,NM}23docs/usage/file-system.mde^42;e^42;R	'2d_?UBIC5docs/usage/index.mde^42;e^42;RMr	[=;/%qhCi!docs/usage/keyboard-interrupts.mde^42;e^42;R7=r2MO(docs/usage/loading-custom-python-code.mde^42;e^42;R[\L\'pA<docs/usage/loading-packages.mde^42;e^42;R-$b6fG]j!docs/usage/packages-in-pyodide.mde^42;e^42;Rc}0s
1.ߝ//docs/usage/quickstart.mde^42;e^42;Rxdgv''?adU)8Vkdocs/usage/type-conversions.mde^42;e^42;R/]99\docs/usage/wasm-constraints.mde^42;e^42;R	^(8㋛*l!PX]docs/usage/webworker.mde^42;e^42;R~n ps1emsdk/Makefilee^42;e^42;R$/P#':cQ<emsdk/patches/0001-Throw-away-errors-in-minify_wasm_js.patche^42;e^42;R%6@**>	
!
Y
U emsdk/patches/0002-Fix-dup.patche^42;e^42;R%Ì},7Ǟd;emsdk/patches/0003-Fix-side-module-exception-handling.patche^42;e^42;R%Ko-Ta2]V(Femsdk/patches/0004-Fix-lookupPath-when-applied-to-a-symlink-loop.patcheR;5zZeR;5zZRNx&I夗
C&7Tl
ilgtm.ymle^42;e^42;R%"Je#qAj$[packages/CLAPACK/make.ince^42;e^42;R%%dz$*SPK;~packages/CLAPACK/meta.yamle^42;e^42;R%(	xZ[WwEJY-r6packages/CLAPACK/patches/0001-add-missing-import.patche^42;e^42;R%)ʞC*W
G6/a'/packages/CLAPACK/patches/0002-fix-arith.h.patche^42;e^42;R%*ES
B5f|7packages/CLAPACK/patches/0003-lapack-install-make.patche^42;e^42;R%,FTg6MS5packages/CLAPACK/patches/0004-fix-f2clibs-build.patche^42;e^42;R%.Y%HTgDsK%J<packages/CLAPACK/patches/0005-remove-redundant-symbols.patche^42;e^42;R%/5rfdɣG[ԏ܀b8packages/CLAPACK/patches/0006-correct-return-types.patche^42;e^42;R%1G<s>V
uρ9packages/CLAPACK/patches/0007-Fix-xerbla-and-ilaenv.patche^42;e^42;R%2PYנ7	K,/ͦtpackages/Jinja2/meta.yamle^42;e^42;R	@6CqCnkC#ABqpackages/Jinja2/test_jinja2.pye^42;e^42;R^giҌ;~7̱T5(packages/Makefilee^42;e^42;R,ek8a+{aapackages/MarkupSafe/meta.yamle^42;e^42;R]"z Mߚ~#-packages/Pillow/meta.yamle^42;e^42;R%7
z}Gp~,q-7packages/Pillow/patches/0001-Enable-image-formats.patche^42;e^42;R%9fL"8}(*nkUpackages/Pillow/src/setup.cfge^42;e^42;RlNӪuvEekpackages/Pillow/test_pillow.pye^42;e^42;R	S2v%j,N?^0&3packages/Pygments/meta.yamle^42;e^42;Rb3GnXԡ?ȕ=/zpackages/README.mde^42;e^42;R)]6lytG蟳Mdupackages/asciitree/meta.yamle^42;e^42;RWm;e#Apackages/astropy/meta.yamle^42;e^42;R%A@<U#>{ -packages/atomicwrites/meta.yamle^42;e^42;RKȕMBFrtdYpackages/attrs/meta.yamle^42;e^42;RRLU(sC[UgJpackages/autograd/meta.yamle^42;e^42;R1^Vg~e6"d!packages/beautifulsoup4/meta.yamle^42;e^42;RfDی"hL>caX칺packages/biopython/meta.yamle^42;e^42;R%M	Q\5?Í]Qpackages/bitarray/meta.yamle^42;e^42;R%Q-/2W
!3hT엢ȹRpackages/bitarray/patches/0001-Skip-tests-pyodide-that-don-t-work-in-Pyodide.patche^42;e^42;R4IӪTTU|ԛ"packages/bitarray/test_bitarray.pye^42;e^42;R%SlP ZrB5aFu8"Upackages/bleach/meta.yamle^42;e^42;Rq)>ٰ[:&packages/bokeh/meta.yamle^42;e^42;RY-mf?j/P]`"packages/boost-histogram/meta.yamle^42;e^42;Rw1G5)Ǉ8'70packages/boost-histogram/test_boost_histogram.pye^42;e^42;R.uUNקlk;packages/cffi/meta.yamleR;5zZeR;5zZRRI(
KJɳ)packages/cffi/patches/libffi-config.patche^42;e^42;RMb">x}T`y5ypackages/cffi/test_cffi.pye^42;e^42;R1w3.'>5Bmpackages/cffi_example/meta.yamle^42;e^42;R0T-)< ^"bP*packages/cffi_example/test_cffi_example.pye^42;e^42;R
5U܂F=bg*packages/cftime/meta.yamle^42;e^42;R9f14t,Z&packages/cloudpickle/meta.yamle^42;e^42;R+7i8 
C{(packages/cloudpickle/test_cloudpickle.pye^42;e^42;R12V"xpackages/cmyt/meta.yamle^42;e^42;R	COz/I;#5  packages/colorspacious/meta.yamle^42;e^42;R\z@<D /`&packages/cpp-exceptions-test/meta.yamle^42;e^42;R$F$L6-*packages/cpp-exceptions-test/src/catch.cppe^42;e^42;R԰<[w*packages/cpp-exceptions-test/src/throw.cppe^42;e^42;R	:'Na;V3packages/cpp-exceptions-test/test_cpp_exceptions.pye^42;e^42;R	9qD3cP[+5packages/cryptography/meta.yamle^42;e^42;R=n9WؽWX7*packages/cryptography/test_cryptography.pye^42;e^42;Rx7}E(Ve
]packages/cssselect/meta.yamle^42;e^42;R	"Kޗh3RU.!I"npackages/cycler/meta.yamle^42;e^42;RQAbcBBK0Dpackages/cytoolz/meta.yamle^42;e^42;RΒsPq\ɨ2Lpackages/decorator/meta.yamle^42;e^42;RUz'8\73qApackages/demes/meta.yamle^42;e^42;R#{+kŤnI{%_"packages/distlib/meta.yamle^42;e^42;R,6:4#9ϒ
$Vƚpackages/docutils/meta.yamle^42;e^42;R8؄;rP|CK;zpackages/ffmpeg/meta.yamle^42;e^42;R@!=dة
lհ㽨gpackages/fonttools/meta.yamle^42;e^42;RpB\"l@C}$R.packages/fpcast-test/fpcast-test/fpcast-test.ce^42;e^42;RA2S}oz?Mч)packages/fpcast-test/fpcast-test/setup.pye^42;e^42;RC
C)28packages/fpcast-test/meta.yamle^42;e^42;RDSB3.$;-M(packages/fpcast-test/test_fpcast_test.pye^42;e^42;RF&GFĲRYByUwpackages/freesasa/meta.yamle^42;e^42;RG"?{wK>63packages/future/meta.yamle^42;e^42;R	fZ2mP(>4Tn/packages/glpk/meta.yamle^42;e^42;RL|7ӅbكFl'_ypackages/gsw/meta.yamle^42;e^42;R`𜁮W,8packages/h5py/meta.yamle^42;e^42;R%fՓ)@[{U`N!packages/h5py/patches/build.patche^42;e^42;Rjz9/=Rr
qC#%packages/h5py/patches/configure.patche^42;e^42;R	nd7z#OH>
~s!v'Yfpackages/html5lib/meta.yamle^42;e^42;Rm]as/Wy8rT[packages/imageio/meta.yamle^5;8e^5;8RVϰc+aE packages/imageio/test_imageio.pye^5;8e^5;8R%i7rѵj=oޒ&¨W[packages/iniconfig/meta.yamle^5;8e^5;8RvKXČV0[Flfpackages/jedi/meta.yamle^5;8e^5;8R	t@`{i:
š=Mpackages/jedi/test_jedi.pye^5;8e^5;8R}GAh,ffԩ3۵-|packages/joblib/meta.yamle^5;8e^5;8R%nMBP.a0&#m:packages/joblib/patches/0001-No-multiprocessing-1256.patcheR;5UeR;5URKrpú"packages/joblib/test_joblib.pye^5;8e^5;8Rƍ莡O4epackages/jsonschema/meta.yamle^5;8e^5;8R%r,S2\<̗Spackages/kiwisolver/meta.yamle^5;8e^5;8R@UYQ),v	$packages/lazy-object-proxy/meta.yamle^5;8e^5;8R
D"f

|4packages/lazy-object-proxy/test_lazy_object_proxy.pye^5;8e^5;8Rk]c̚Q*(;嬛packages/libgsl/meta.yamle^5;8e^5;8R%u.j8:-,-Opackages/libhdf5/meta.yamle^5;8e^5;8Rt	5tf w/P\packages/libiconv/meta.yamle^5;8e^5;8Rto6	IqNZ_OEpackages/libwebp/meta.yamle^5;8e^5;8RcSQ
b#I6
packages/libxml/meta.yamle^5;8e^5;8RH*aW{8jzзM6packages/libxslt/meta.yamle^5;8e^5;8R'O[M#m
>!})packages/libyaml/meta.yamle^5;8e^5;8R	YRY|µ`A#I!Tpackages/logbook/meta.yamle^5;8e^5;8RރGj#Ov"Cpackages/lxml/meta.yamle^5;8e^5;8RInF4w[Bpackages/lxml/test_lxml.pye^5;8e^5;8R+O.:oHRepackages/matplotlib/meta.yamleR;5ReR;5RRE]W.ӅD9܉Ʌ)UH58packages/matplotlib/patches/disable_macosx_backend.patcheR;5ReR;5RRoo
!קko
螥-I/packages/matplotlib/patches/fix-threading.patcheR;5ReR;5RRj.Ufar{06packages/matplotlib/patches/hardcoded-font-cache.patche^5;8e^5;8R%{Y|¨^u6packages/matplotlib/reference-images/canvas-chrome.pnge^5;8e^5;8R%43k
qG囫Gpackages/matplotlib/reference-images/canvas-custom-font-text-chrome.pnge^5;8e^5;8R%UEyP9	5+Hpackages/matplotlib/reference-images/canvas-custom-font-text-firefox.pnge^5;8e^5;8R%{.ٯ5#5H 7packages/matplotlib/reference-images/canvas-firefox.pnge^5;8e^5;8R%ȧ"V[TgܿdwҰࡳCpackages/matplotlib/reference-images/canvas-image-affine-chrome.pnge^5ND4e^5ND4R%X9^1V]1X"m(Dpackages/matplotlib/reference-images/canvas-image-affine-firefox.pnge^5ND4e^5ND4R%%SEĆkRn1J<packages/matplotlib/reference-images/canvas-image-chrome.pnge^5ND4e^5ND4R%>)ͯJI.b湈ҥu4V,.=packages/matplotlib/reference-images/canvas-image-firefox.pnge^5ND4e^5ND4R%9*XMG>?@packages/matplotlib/reference-images/canvas-math-text-chrome.pnge^5M0e^5M0R&l׋<]4zx_$1I$Apackages/matplotlib/reference-images/canvas-math-text-firefox.pnge^5M0e^5M0R&>ǨX-?_F\m9)譎Apackages/matplotlib/reference-images/canvas-polar-zoom-chrome.pnge^5M0e^5M0R&4$g8P9帴/~9ЍBpackages/matplotlib/reference-images/canvas-polar-zoom-firefox.pnge^5M0e^5M0R&F$_VOUCpackages/matplotlib/reference-images/canvas-text-rotated-chrome.pnge^5M0e^5M0R&Gk_/_iDpackages/matplotlib/reference-images/canvas-text-rotated-firefox.pnge^5M0e^5M0R&P
oBZXDCpackages/matplotlib/reference-images/canvas-transparency-chrome.pnge^5V-e^5V-R&V?ƞU#Ə:r7R@Dpackages/matplotlib/reference-images/canvas-transparency-firefox.pnge^5V-e^5V-R&ZdB+[6@JE*packages/matplotlib/src/Humor-Sans-1.0.ttfe^5V-e^5V-R&\@e3 Q%IѼ{{k*packages/matplotlib/src/browser_backend.pye^5V-e^5V-R&^`AI<C%packages/matplotlib/src/fontlist.jsone^5V-e^5V-R&_<!Wv&Sut²5C/packages/matplotlib/src/html5_canvas_backend.pye^5V-e^5V-R&a^X	Ifii;l!packages/matplotlib/src/setup.cfge^5V-e^5V-R&cOz,MjW%'packages/matplotlib/src/wasm_backend.pye^5V-e^5V-R]L邸1ZυZ	$jp1&packages/matplotlib/test_matplotlib.pye^5V-e^5V-R>Ȟ{izpMpackages/micropip/meta.yamle^5V-e^5V-R&gc{^l){V@Q?%~9*packages/micropip/src/micropip/__init__.pye^5V-e^5V-R&hk mng.;9)packages/micropip/src/micropip/_compat.pye^5V-e^5V-R&iTH[}&Ƭb-4packages/micropip/src/micropip/_compat_in_pyodide.pye^5V-e^5V-R&jc536%
l sK8packages/micropip/src/micropip/_compat_not_in_pyodide.pye^5V-e^5V-R&k@^<NC=%,0|7+packages/micropip/src/micropip/_micropip.pye^5V-e^5V-R&n⛲CK)wZS4packages/micropip/src/micropip/externals/__init__.pye^5V-e^5V-R&p]׀0/;_8packages/micropip/src/micropip/externals/pip/__init__.pye^5V-e^5V-R&r⛲CK)wZSBpackages/micropip/src/micropip/externals/pip/_internal/__init__.pye^5V-e^5V-R&t⛲CK)wZSHpackages/micropip/src/micropip/externals/pip/_internal/utils/__init__.pye^5V-e^5V-R&uQs~*`ZIMpackages/micropip/src/micropip/externals/pip/_internal/utils/pkg_resources.pye^5V-e^5V-R&v(3(uo?BEpackages/micropip/src/micropip/externals/pip/_internal/utils/wheel.pye^5V-e^5V-R&x⛲CK)wZS@packages/micropip/src/micropip/externals/pip/_vendor/__init__.pye^5V-e^5V-R&y==HcN7zSb(Epackages/micropip/src/micropip/externals/pip/_vendor/pkg_resources.pye^5V-e^5V-R&z')0Ld~&)packages/micropip/src/micropip/package.pye^5V-e^5V-R&{gx	p/ڞpackages/micropip/src/setup.pyeR;6DeR;6DRzTmX90uApackages/micropip/test/snowballstemmer-2.0.0-py2.py3-none-any.whle^5V-e^5V-RmD~i@m@A`OG"packages/micropip/test_micropip.pye^5V-e^5V-R|:.EkB(ppackages/mne/meta.yamle^5V-e^5V-R~D%!d!packages/more-itertools/meta.yamle^5V-e^5V-R*ZojRVQ6廪packages/mpmath/meta.yamle^5V-e^5V-R7++&[-X*|k3kIpackages/msgpack/meta.yamle^5V-e^5V-R5I{
kVpackages/msgpack/test_pack.pye^5V-e^5V-R	Q
}ePNi	H5packages/msprime/meta.yamle^5V-e^5V-R	y:' ܛq packages/msprime/test_msprime.pye^5V-e^5V-R	LƮjs0v;	<packages/networkx/meta.yamle^5V-e^5V-RGwRvr&MEN$٬"packages/networkx/test_networkx.pye^5V-e^5V-RA']ű<6B46wHԅ(packages/newick/meta.yamle^5V-e^5V-RBMkIVF(@CKpackages/nlopt/meta.yamle^5V-e^5V-R&}1K\F3Ηpackages/nlopt/src/setup.pye^5V-e^5V-RS }R'{Ҫ:packages/nlopt/test_nlopt.pye^5V-e^5V-RQb}VP2K:C{X|Epackages/nltk/meta.yamleR;7%AeR;7%AR_b^G/;!Qpackages/nltk/test_nltk.pye^5V-e^5V-R	TM,&H uS}mpackages/nose/meta.yamle^5V-e^5V-R	U`/؞}xm1Jpackages/numcodecs/meta.yamleR;7%AeR;7%AR7[UL6?|d)packages/numcodecs/patches/fixblosc.patche^5V-e^5V-R&~0bȶF?&*lM9A)packages/numcodecs/patches/fixsetup.patcheR;7%AeR;7%AR'bM/V$yՔ(packages/numcodecs/patches/fixzlib.patche^5V-e^5V-R	u8OY-V]
D$packages/numcodecs/test_numcodecs.pyeR;7%AeR;7%AR{&}-ֶyG$packages/numpy/config/_numpyconfig.he^5V-e^5V-R	t
?wҋr0(packages/numpy/meta.yamle^5V-e^5V-R&r?HUh]ahrB=packages/numpy/patches/0001-disable-maybe-uninitialized.patche^5V-e^5V-R&(TaʭXp	t6packages/numpy/patches/0002-disable-optimization.patche^5V-e^5V-R&QVx T쥟_S7packages/numpy/patches/0003-dont-include-execinfo.patche^5V-e^5V-R&	NFcwtl[aI-packages/numpy/patches/0004-Fix-ieee754.patche^5V-e^5V-R&	՛_]h@=	А{O0packages/numpy/patches/0005-fix-longdouble.patche^5V-e^5V-R&521&%"G#lOpackages/numpy/patches/0006-MAINT-BLD-Fix-math-feature-detection-for-wasm.patche^5V-e^5V-R&|o
+rNA-ݦNpackages/numpy/patches/0007-BUG-Fix-the-return-type-of-random_float_fill.patche^5V-e^5V-R&Yq|8ؒMt/&Bpackages/numpy/patches/0008-fix-static-init-of-nditer-pywrap.patche^5V-e^5V-R&VPMB6aҮ.2packages/numpy/patches/0009-init-alloc-cache.patche^5V-e^5V-R&^ds}=gpL9ܫf8packages/numpy/patches/0010-make-int-return-values.patche^5V-e^5V-R&qVo hykQ]Apackages/numpy/patches/0011-not-build-lapack-lite-as-64-bit.patche^5V-e^5V-R&9ܪ;ʟbElp7packages/numpy/patches/0012-use-local-blas-lapack.patche^5V-e^5V-R&p,).PagE=packages/numpy/patches/0013-fix-invalid-asm-instruction.patche^5V-e^5V-R&HaO%L0Px. 5
.packages/numpy/patches/0014-disable-svml.patche^5V-e^5V-R&(܂i=D<Sr8packages/numpy/patches/fix-invalid-asm-instruction.patche^5V-e^5V-R	`(.>BGhqpackages/numpy/test_numpy.pye^5V-e^5V-R&hnn\Lȗ
܄u.h\09x)packages/opencv-python/cmake/Config.cmakee^5V-e^5V-R&L1W	Iޒ6packages/opencv-python/cmake/OpenCVFindLibsGrfmt.cmakee^5V-e^5V-R&IFpe.2fhS<*packages/opencv-python/cmake/build_args.she^5V-e^5V-R&w.*~3#S&v'wa0packages/opencv-python/cmake/detect_ffmpeg.cmakee^5V-e^5V-R< ȴuLU
34K packages/opencv-python/meta.yamleR;7%AeR;7%AR
ܹ	;};)r*<packages/opencv-python/patches/0001-Enable-file-system.patche^5V-e^5V-R&Դ]	:3h^-/y$ē2packages/opencv-python/reference-images/baboon.pnge^5V-e^5V-R&0WpY)&Ѫomc8packages/opencv-python/reference-images/baboon_canny.pnge^6_)e^6_)R&t!ʣ#$<п>Fpackages/opencv-python/reference-images/baboon_decolor_color_boost.pnge^6_)e^6_)R&(DhO6]@ bDpackages/opencv-python/reference-images/baboon_decolor_grayscale.pnge^6_)e^6_)R&Wz]}pX%7packages/opencv-python/reference-images/baboon_kaze.pnge^6_)e^6_)R&F8K(-|)WBFʾͲJ&<packages/opencv-python/reference-images/baboon_laplacian.pnge^6_)e^6_)R&¤}*S,NWME4h즋8packages/opencv-python/reference-images/baboon_sobel.pnge^6_)e^6_)R&(o/ybGP@'Gh/packages/opencv-python/reference-images/box.pnge^6_)e^6_)R&zF\C8packages/opencv-python/reference-images/box_in_scene.pnge^6_)e^6_)R&כ"1
B*T4packages/opencv-python/reference-images/box_sift.pnge^6_)e^6_)R&%!:hHBg
A=H[6packages/opencv-python/reference-images/chessboard.pnge^6_)e^6_)R&ЁUQa;>packages/opencv-python/reference-images/chessboard_corners.pnge^6_)e^6_)R&z45KOXڊ$2packages/opencv-python/reference-images/mnist.onnxe^6_)e^6_)R&lo.uQݿkC3packages/opencv-python/reference-images/mnist_2.pnge^6_)e^6_)R&?v'o7O#5Ҿr4packages/opencv-python/reference-images/monalisa.pnge^6_)e^6_)R&#>Xa:
Ǖ&{Y|?packages/opencv-python/reference-images/monalisa_facedetect.pnge^6Bh&e^6Bh&R&]<}ɂ^C5packages/opencv-python/reference-images/mountain1.pnge^6Bh&e^6Bh&R&,ǻOBǑ05packages/opencv-python/reference-images/mountain2.pnge^6Bh&e^6Bh&R&۲V`"a4"/85)//packages/opencv-python/reference-images/pca.pnge^6Bh&e^6Bh&R&UHBiJ=z6packages/opencv-python/reference-images/pca_result.pnge^6Bh&e^6Bh&R&7YhS63.W3packages/opencv-python/reference-images/traffic.mp4e^6Bh&e^6Bh&R&J˿z'\<̞=Nc@packages/opencv-python/reference-images/traffic_optical_flow.pnge^6Bh&e^6Bh&R	HAwBuu+XZ,packages/opencv-python/test_opencv_python.pye^6Bh&e^6Bh&R@6\M7nR
Bpd3$packages/openssl/meta.yamle^6Bh&e^6Bh&RCB3얈&c@ypackages/optlang/meta.yamleR;79eR;79R6!HV.$KA0z4O packages/optlang/test_optlang.pye^6Bh&e^6Bh&RFXrk-㩓ȉ(©1packages/packaging/meta.yamle^6Bh&e^6Bh&RJ`X8촎8"ٔYpackages/pandas/meta.yamle^6Bh&e^6Bh&R&:Ζ͓
Vwuߓ0packages/pandas/patches/fix_json_signature.patche^6Bh&e^6Bh&RO	OŘ# mRDUpackages/pandas/test_pandas.pye^6Bh&e^6Bh&RX+y)w>packages/parso/meta.yamle^6Bh&e^6Bh&R	HQ(@`כ*1packages/patsy/meta.yamle^6Bh&e^6Bh&R5/ʄ;]̗packages/pkgconfig/meta.yamle^6Bh&e^6Bh&R	.wc&||N"ի	5packages/pluggy/meta.yamle^6Bh&e^6Bh&R2@[KuKÐ";8-ypackages/py/meta.yamle^6Bh&e^6Bh&R&1MWp
U~packages/pyb2d/meta.yamle^6Bh&e^6Bh&R&*A]i@5e>t=\fmpackages/pyb2d/test_pyb2d.pye^6Bh&e^6Bh&R	m冭Pepackages/pycparser/meta.yamle^6Bh&e^6Bh&RSa};!2 |߀vqpackages/pydantic/meta.yamle^6Bh&e^6Bh&RE[	hU!ꐒ:packages/pyerfa/meta.yamle^6Bh&e^6Bh&R34%VwY	py3T~packages/pyparsing/meta.yamle^6Bh&e^6Bh&R
+LkF{paoOPfpackages/pyrsistent/meta.yamle^6Bh&e^6Bh&R
j , i2j8K&!packages/pytest/meta.yamle^6Bh&e^6Bh&R
llrWop.Z·uJpackages/pytest/test_pytest.pye^6Bh&e^6Bh&R
ma5\68\n"packages/python-dateutil/meta.yamle^6Bh&e^6Bh&R
w:[J4f_bWʐpackages/python-sat/meta.yamleR;79eR;79RNG=jŸ˻7.packages/python-sat/patches/force_malloc.patcheR;79eR;79R9"y`icđ;6.packages/python-sat/patches/proper_build.patche^6Bh&e^6Bh&R
yALףogm^*$packages/python_solvespace/meta.yamle^6q"e^6q"R13|㇮+b34packages/python_solvespace/test_python_solvespace.pye^6q"e^6q"R
,*}(&?~]RZ`}packages/pytz/meta.yamle^6q"e^6q"R
{tM%H;F3t^Upackages/pywavelets/meta.yamle^6q"e^6q"ROUnFLy: packages/pywavelets/test_pywt.pye^6q"e^6q"R0Za_/\"packages/pyyaml/meta.yamle^6q"e^6q"R
mPO\IXQk"PXpackages/pyyaml/test_pyyaml.pye^6q"e^6q"R%)7%Zp2ZiK
packages/regex/meta.yamle^6q"e^6q"Rto] |G}Howpackages/regex/test_regex.pye^6q"e^6q"R
E2iݭ휾:5Bpackages/retrying/meta.yamle^6q"e^6q"R&Q1b59!packages/ruamel/meta.yamle^6q"e^6q"R
%mӳHb{mpackages/scikit-image/meta.yamleR;76eR;76R;E^QyoQ4_^:packages/scikit-image/patches/make-tifffile-optional.patche^6q"e^6q"R&DMpEMQABz*5packages/scikit-image/patches/preferred_plugins.patche^6q"e^6q"RDxq{H]ٵ10%packages/scikit-image/test_skimage.pye^6q"e^6q"R
l+2
sCe	C^packages/scikit-learn/meta.yamle^6q"e^6q"R&:}>V8u'ƷK;)]packages/scikit-learn/patches/0001-Cythonize-_cython_blas.pyx-with-include-path-pointin.patche^6q"e^6q"R&HbC"[Ʒ.4packages/scikit-learn/patches/0002-Disable-omp.patche^6q"e^6q"RtKOw0*packages/scikit-learn/test_scikit-learn.pye^6q"e^6q"R
5D_1zhK+packages/scipy/info.mde^6q"e^6q"R
.^Ý8뢰-ˇw<packages/scipy/meta.yamle^6q"e^6q"R
ȶJHPI7Epackages/scipy/patches/0001-Fix-dstevr-in-special-lapack_defs.h.patche^6q"e^6q"R&X[ӢHzF@jM)
<packages/scipy/patches/0002-loadDynamicLibrary-flapack.patche^6q"e^6q"R&~q]uh0VFpackages/scipy/patches/0003-Add-lapack_extras-to-linalg-setup.py.patche^6q"e^6q"R&Wyg%<Kw] j92/packages/scipy/patches/0004-int-to-string.patche^6q"e^6q"R&0VвuӛB8packages/scipy/patches/0005-disable-blas-detection.patche^6q"e^6q"R&-[/Jg m_JS:packages/scipy/patches/0006-fix-fotran-files-minpack.patche^6q"e^6q"R&{K]MiH Yeܠl70packages/scipy/patches/0007-gemm_-no-const.patche^6q"e^6q"R'
t/ȗM02/6TTQ!8packages/scipy/patches/0008-make-int-return-values.patche^6q"e^6q"R']I;1u{Vpackages/scipy/patches/0009-Rename-_page_trend_test.py-to-prevent-test-unvendori.patche^6q"e^6q"R'эa;tS8SXl@packages/scipy/patches/0010-sasum-returns-double-not-float.patche^6q"e^6q"R'.sL9Yޛk
\<packages/scipy/patches/0011-skip-fortran-fails-to-link.patche^6q"e^6q"R'n@Nm&6:packages/scipy/patches/0012-Disable-lapack-detection.patche^6q"e^6q"R'Eeho@g)RYmp:packages/scipy/patches/0013-Add-extra-END-to-prini.f.patche^6q"e^6q"R'!~Ղ'oAZ=Hpackages/scipy/patches/0014-BUG-Fix-signature-of-D_IIR_forback-1-2.patche^6q"e^6q"R
BF
)PCwn&Tpackages/scipy/test_scipy.pye^6q"e^6q"R
s^.|
ǣMk packages/setuptools/meta.yamle^6q"e^6q"R&nSʀ24$packages/sharedlib-test-py/meta.yamleR;76eR;76RFC?~XqJ'4i/'packages/sharedlib-test-py/src/setup.pyeR;76eR;76R"Xmpʠ,LJۦi/packages/sharedlib-test-py/src/sharedlib-test.ce^6q"e^6q"R
f؝7_aQijJl,packages/sharedlib-test-py/test_sharedlib.pye^6q"e^6q"R
g̞jN|ܑ!packages/sharedlib-test/meta.yamle^6q"e^6q"R
 4K뤓|b
ŋ3packages/sharedlib-test/src/include/sharedlibtest.he^6q"e^6q"RK;ܦ;ǆ_cPw"packages/sharedlib-test/src/main.ce^6q"e^6q"R
-K}q35וb$packages/six/meta.yamle^6q"e^6q"R
3M
trs\k3`$fapackages/soupsieve/meta.yamle^6q"e^6q"R
Gq	2Y-,lѝpackages/sqlalchemy/meta.yamle^6q"e^6q"Riiږ{
&packages/sqlalchemy/test_sqlalchemy.pye^6q"e^6q"R'$⛲CK)wZSpackages/ssl/empty/.keepe^6q"e^6q"R<G.`v	>>TaUpackages/ssl/meta.yamle^6q"e^6q"R	s^ b2j?N_packages/ssl/test_ssl.pye^6q"e^6q"R8{x2$a;{ipackages/statsmodels/meta.yamle^6q"e^6q"R'&Zl
Sg~i;packages/statsmodels/patches/fix-scipy-blas-cythonize.patche^6q"e^6q"R1
aA packages/svgwrite/meta.yamle^6q"e^6q"Ryŉ;&Zcpackages/swiglpk/meta.yamleR;76eR;76Ro&7"IF=z{ packages/swiglpk/test_swiglpk.pye^6q"e^6q"R	+[_GFH{bpackages/sympy/meta.yamle^6q"e^6q"Rg>Mވ7Jԣ9packages/sympy/test_sympy.pye^6q"e^6q"R''+-:u"_BEcyUPN packages/test_packages_common.pye^6q"e^6q"R,Kf$K8gd# packages/threadpoolctl/meta.yamle^6q"e^6q"R&fX;R&}wdVrB
packages/tomli-w/meta.yamle^6q"e^6q"RB_+packages/tomli/meta.yamle^6q"e^6q"R%)O;Y-mvpackages/toolz/meta.yamle^6q"e^6q"R'SzL3>۞1packages/tqdm/meta.yamle^6q"e^6q"R( cD-I͆/
packages/traits/meta.yamle^6q"e^6q"R
mQ2`~*J+tpackages/tskit/meta.yamle^6q"e^6q"R,iY)~OяVҶ@}packages/tskit/test_tskit.pye^6q"e^6q"R*LZd/x8ae窥i$packages/typing-extensions/meta.yamle^6q"e^6q"R%WN孥v7-׷ packages/uncertainties/meta.yamle^6q"e^6q"R
^j5GҨVpackages/unyt/meta.yamle^6q"e^6q"R.@oE>+UI7g[packages/webencodings/meta.yamle^6q"e^6q"R	N{m͆
#>:&IymGȾpackages/wrapt/meta.yamle^6q"e^6q"R

z#t7oe<+6packages/wrapt/test_wrapt.pye^6q"e^6q"R2
GVRpo=%packages/xarray/meta.yamle^6q"e^6q"R	D"W0uG᳴Fpackages/xarray/test_xarray.pye^6q"e^6q"R
(/Oal)&Rzxpackages/xlrd/meta.yamle^6q"e^6q"R
yK;J*bJ6uKpackages/yt/meta.yamleR;82eR;82RrAP˭gk N"G%packages/yt/patches/skip-openmp.patche^6q"e^6q"R')E\ޤ3TU$packages/yt/patches/tomli-3833.patche^6q"e^6q"R	ax.!ć?Udpackages/zarr/meta.yamle^6q"e^6q"R'+7䩵V~S%dL{(packages/zarr/patches/fix-zarrsync.patche^6q"e^6q"R.d^U3UVXpackages/zarr/test_zarr.pye^6q"e^6q"REAc,Ll}#packages/zlib/meta.yamleR;82eR;82Rb-
@*%Rfzpyodide-build/README.mde^6q"e^6q"R
⛲CK)wZS'pyodide-build/pyodide_build/__init__.pye^6q"e^6q"R[0yν4)jN*'pyodide-build/pyodide_build/__main__.pye^6q"e^6q"R
Axۿ2>ℤ_)pyodide-build/pyodide_build/_f2c_fixes.pye^6q"e^6q"RQ,NU.1H'pyodide-build/pyodide_build/buildall.pye^6q"e^6q"Rmȗ0No(eCJ
9L"z1q'pyodide-build/pyodide_build/buildpkg.pye^6q"e^6q"R
oCQk%pyodide-build/pyodide_build/common.pye^6q"e^6q"R2Qϼ{@/pyodide-build/pyodide_build/create_xbuildenv.pye^6q"e^6q"RznW	:n|>0pyodide-build/pyodide_build/install_xbuildenv.pye^6q"e^6q"R]冀޲L
8l[GS!pyodide-build/pyodide_build/io.pye^6q"e^6q"R
&8	jp;KT?r$pyodide-build/pyodide_build/mkpkg.pye^6q"e^6q"R1f(@sj)"(pyodide-build/pyodide_build/pypabuild.pye^6ze^6zR(CB7;v$з~cRJ*pyodide-build/pyodide_build/pywasmcross.pye^6ze^6zR0c<Nr:r$pyodide-build/pyodide_build/serve.pye^6ze^6zR*#^3m
="%Ipyodide-build/pyodide_build/tests/_test_packages/beautifulsoup4/meta.yamle^6ze^6zR*%\aO=?ϠI/;Cpyodide-build/pyodide_build/tests/_test_packages/micropip/meta.yamle^6ze^6zR*'⛲CK)wZSFpyodide-build/pyodide_build/tests/_test_packages/micropip/src/.gitkeepe^6ze^6zR*)Xrk-㩓ȉ(©1Dpyodide-build/pyodide_build/tests/_test_packages/packaging/meta.yamle^6ze^6zR*+5=(m۲3>x(ЊG@pyodide-build/pyodide_build/tests/_test_packages/pkg_1/meta.yamle^6ze^6zR*-nᚲ9T8R!Bpyodide-build/pyodide_build/tests/_test_packages/pkg_1_1/meta.yamle^6ze^6zR*/;xl&o2E޳w@pyodide-build/pyodide_build/tests/_test_packages/pkg_2/meta.yamle^6ze^6zR*1ꘆB҂.e}<@pyodide-build/pyodide_build/tests/_test_packages/pkg_3/meta.yamle^6ze^6zR*3m1c!몯U[fBpyodide-build/pyodide_build/tests/_test_packages/pkg_3_1/meta.yamle^6ze^6zR*534%VwY	py3T~Dpyodide-build/pyodide_build/tests/_test_packages/pyparsing/meta.yamle^6ze^6zR*730m9uOcDpyodide-build/pyodide_build/tests/_test_packages/soupsieve/meta.yamle^6ze^6zRloHz1L+J`SY2pyodide-build/pyodide_build/tests/test_buildall.pye^6ze^6zRcIn
x/fM2pyodide-build/pyodide_build/tests/test_buildpkg.pye^6ze^6zR?~Ok:Qgp$<0pyodide-build/pyodide_build/tests/test_common.pye^6ze^6zR		'B"CmT7\ai/E/pyodide-build/pyodide_build/tests/test_mkpkg.pye^6ze^6zRKOmIwL%4V45pyodide-build/pyodide_build/tests/test_pywasmcross.pyeR;8V.eR;8V.Rgg37u?4pyodide-build/pyodide_build/tests/test_run_docker.pye^6ze^6zR%_Im	m?gQ)ɼpyodide-build/pyproject.tomle^6ze^6zR*8xv}a+(j	[pyodide-build/setup.cfge^6ze^6zR*9c%IVXR/s$y?pyodide-build/setup.pye^6ze^6zR*<NCxc!3pyodide-test-runner/pyodide_test_runner/__init__.pye^6ze^6zR*=8Idų3
v7چA2pyodide-test-runner/pyodide_test_runner/browser.pye^6ze^6zR*>ذ&y05W^C4pyodide-test-runner/pyodide_test_runner/decorator.pye^6ze^6zR*?G
Cq\=j42pyodide-test-runner/pyodide_test_runner/fixture.pye^6ze^6zR*@8@b1rv_(]B;pyodide-test-runner/pyodide_test_runner/node_test_driver.jse^6ze^6zR*AL9:=<|2.5ẽ1pyodide-test-runner/pyodide_test_runner/server.pye^6ze^6zR*Cݑ`2hQ
=pyodide-test-runner/pyodide_test_runner/tests/test_testing.pye^6ze^6zR*D<xTf?[N0pyodide-test-runner/pyodide_test_runner/utils.pyeR;8V.eR;8V.RY![je-K Vݮpyodide_env.she^6ze^6zRbRP,v<!Qspyproject.tomleR;8V.eR;8V.RA_lFp]|F/repository-structure.mde^6ze^6zR
tmArequirements.txte^6ze^6zR

v
X$9=?JG(
run_dockere^6ze^6zR*Ej
;6Q;yLY&	setup.cfgeR;8V.eR;8V.Ra28ZSE'Ϛrsrc/core/README.mdeR;8V.eR;8V.R}6+L(Alsrc/core/docstring.ceR;8V.eR;8V.RBQM_M>tCuŮsrc/core/docstring.he^6ze^6zR
l 3#^)i^Csrc/core/error_handling.ce^6ze^6zR"c[v|*{VZfbs[+pͅ>Wsrc/core/error_handling.he^6ze^6zR	(_uj[83Q&src/core/error_handling.tse^6ze^6zR*G/_6>m	cOsrc/core/error_handling_cpp.cppe^6ze^6zR`Ez^ Wso]src/core/hiwire.ce^6ze^6zR*M2nkwүm_Lsrc/core/hiwire.heR;8V.eR;8V.R"#=aaSŮisrc/core/include_js_file.he^6ze^6zR*RH{dj7:bsrc/core/js2python.ce^6ze^6zR82MmDq_src/core/js2python.he^6ze^6zRG(qVb`{n-Aa7Jsrc/core/js2python.jse^6ze^6zRIYs:Eu]~src/core/jsmemops.he^6ze^6zR	R!Ksm'o?'zsrc/core/jsproxy.ce^6ze^6zR$5nF(zm/~$/src/core/jsproxy.he^6ze^6zR_+PliPMsrc/core/main.ce^6ze^6zR*sU<cjsrc/core/post.jse^6ze^6zRhn!)+8p)src/core/pre.jse^6ze^6zR\w4wEQ!	)vsrc/core/pyproxy.ce^6ze^6zRp6*-*U߻"src/core/pyproxy.he^6ze^6zR0J9nwz1>*Bsrc/core/pyproxy.tse^6e^6Rc?kNVtg㒰""src/core/python2js.ce^6e^6Rـ!mn쵎:3src/core/python2js.he^6e^6RBכ Tܴmysrc/core/python2js_buffer.ce^6e^6Rp+|hhq{;Dsrc/core/python2js_buffer.he^6e^6R
y$]9溎$F>HXU
src/core/python2js_buffer.jseR;8+eR;8+RZ1Tۈh;[src/core/types.he^6e^6R30\M	0{src/js/README.mde^6e^6RCI嘨T(?kWw1Fc`
src/js/api.tse^6e^6R*R'>Ko=Tsrc/js/compat.tse^6e^6R8Pj0ǝlP|src/js/load-package.tse^6e^6R	&~ͤo9|Z0Yȩsrc/js/module.tse^6e^6Ro#^$O`p.G+src/js/package-lock.jsone^76e^76R
`n92.^#nO?src/js/package.jsone^76e^76R+%y5K<k=`|src/js/pyodide.tse^76e^76Rp=csrc/js/pyodide.umd.tse^76e^76R+Zg10e+'郄src/js/rollup.config.jse^76e^76R&.{r-Ud[	src/js/test/conftest.jse^76e^76R+N"ս;m<5*src/js/test/integration/filesystem.test.jse^76e^76R
(NBAƣ}ŸQ'src/js/test/integration/pyodide.test.jseR;8+eR;8+R{g%D-:&src/js/test/integration/sanity.test.tseR;8+eR;8+R(Q"W8src/js/test/unit/module.test.tse^76e^76Rmp\7dq̾vsrc/js/tsconfig.jsoneR;8(eR;8(R#<6G]CO㎕src/js/tsconfig.test.jsoneR;8(eR;8(RaJa[src/py/README.mde^76e^76R
MHܘyD߳^<ڸxi^src/py/_pyodide/__init__.pye^76e^76RIJ#4yrO{~DCsrc/py/_pyodide/_base.pye^76e^76RC>LiW`gXĠ%NH۝%src/py/_pyodide/_core_docs.pye^76e^76R*OIs@src/py/_pyodide/_importhook.pye^76e^76R~Ebysrc/py/_pyodide/docstring.pye^76e^76R+"o{
	(3Hsrc/py/lib/webbrowser.pye^76e^76RQA/AE-&Sz"(ysrc/py/pyodide/__init__.pye^76e^76R+&
哽"ڔwWRsrc/py/pyodide/_browser_apis.pye^76e^76R	.s\'S&Q68|src/py/pyodide/_core.pye^76e^76R	/("EayfHBw(W!src/py/pyodide/_package_loader.pyeR;8(eR;8(R"Ze,UW{j0wHrysrc/py/pyodide/_run_js.pye^76e^76RiG?릋src/py/pyodide/_state.pye^76e^76R	0DoTeͫ5*z]9,src/py/pyodide/console.pye^76e^76R+8;-mk24src/py/pyodide/http.pye^76e^76R
9.1uqO굯src/py/pyodide/webloop.pyeR;8(eR;8(RUvS*ױbC:>src/py/pyproject.tomle^76e^76Rl'4^/jv~thsrc/py/setup.cfgeR;8(eR;8(Rc%IVXR/s$y?src/py/setup.pye^76e^76RFc%@(TE>$
src/templates/console.htmle^76e^76RkJۼ!#e܃vsrc/templates/module_test.htmleR;8(eR;8(R4ؙf,>dw!rѼE!src/templates/module_webworker.jse^76e^76R
\)
$WfjYAsrc/templates/test.htmleR;8(eR;8(R&s%lCU(%)6src/templates/webworker.jseR;8(eR;8(R[
Yiq$7$e &2src/test-js/index.d.tse^76e^76R+DP-lD.Hz`P:L^eIsrc/test-js/index.test-d.tse^76e^76Rq%|=/بRA:ӟ$src/test-js/package-lock.jsoneR;8(eR;8(R!>(vb5l2src/test-js/package.jsoneR;8(eR;8(R⛲CK)wZSsrc/tests/__init__.pye^76e^76R}g~e]O9;src/tests/make_test_list.pye^76e^76RL۪q軅Y,IYA/vsrc/tests/python_tests.yamle^76e^76R'm|Z}`O2src/tests/test_asyncio.pye^76e^76R
b%XĒ_src/tests/test_browser_apis.pye^76e^76R~s)ګ(sNԯsrc/tests/test_bz2.pye^76e^76R3h}+gi^src/tests/test_console.pye^76e^76Rdrlsrc/tests/test_core_python.pye^76e^76Rn'JJgT96src/tests/test_filesystem.pye^76e^76R	5v-F;cFU;f힉lsrc/tests/test_jsproxy.pye^76e^76R+`1$vIM=Y!src/tests/test_package_loading.pyeR;9#eR;9#R4uKb[if6?src/tests/test_pkg/__init__.pyeR;9#eR;9#RH+2ߣ4I ;9n!src/tests/test_pkg/some_module.pye^76e^76R;a"
%[xsrc/tests/test_pyodide.pye^76e^76Rei"Xt\ۥQsrc/tests/test_pyodide_http.pye^7se^7sR+wiya+%.}|3odTsrc/tests/test_pyproxy.pyeR;9#eR;9#R?+J|%vc|ZJZ src/tests/test_pytest_wrapper.pye^7se^7sR_B_4P29^@src/tests/test_python.pye^7se^7sR֣T>.]#<7{`qsrc/tests/test_python_esm.pye^7se^7sR+:KM)OoP>ZcpѬsrc/tests/test_sqlite3.pye^7se^7sRg,H#src/tests/test_stdlib_fixes.pye^7se^7sR	T`VV9L8-!src/tests/test_typeconversions.pye^7se^7sR͸Wt"Msrc/tests/test_webloop.pyeR;9#eR;9#Re&7<src/tests/test_webworker.pye^7se^7sR+ qy3 Hytools/.gitignoreeR;9#eR;9#RBhIvt}atools/buildf2ce^7se^7sREr8_]tf?B0tools/dependency-check.she^7se^7sRQBl{@ltools/pytest_wrapper.pye^7se^7sR+⛲CK)wZStools/symlinks/.keepTREEI624 11
NÁ8hc"(w{src97 6
fm%,PO=??js17 1
6mQ"VZ\b4Q	[test5 2
DM=0g5A8unit1 0
"H)2hY[҄integration3 0
 ӗ/^kԜ py19 3
J"}iF],Dlib1 0
cҾq~"i&pyodide9 0
Wd;*U*լ1a_pyodide5 0
iz~ core28 0
)6n.QTgM:W\tests24 1
MMzM5Eѹtest_pkg2 0
5wQb=S	z;v8]ytest-js4 0
 HeyI٥lgҌu-templates5 0
!.;:docs56 5
'*IHD_auusage17 1
ꅆ2:/Qapi4 0
?Q={g8>GR_static4 2
*`[Ӌ)Kcss1 0
׬کc\`fimg3 0
I3`Nn=%EՊproject8 1
uPǟ*Arelease-notes1 0
'`wXQv]development12 0
w̡0B;ZfWsphinx_pyodide9 2
VZ/!nZFZVcBfltests3 0
EYz-5Tk613sphinx_pyodide5 0
DxxC1emsdk5 1

Gz''pF~Ipatches4 0
C^d[;8lyBQtools5 1
@	n_~0xq
symlinks1 0
)"Q^2.github12 2
RJ=mȏ鲲[|%workflows4 0
ACao<0D5mqcISSUE_TEMPLATE6 0
:U{wx˝78{cpython18 1
ln:Oݍg(ދpatches11 0
HX"%%/?hFK0PWpackages313 127
mA~@Jج+opy1 0
#Y<q=
]n$yt3 1

Twd+sCpatches2 0
am75Mkgsw1 0
/aZ$t}IOmne1 0
!<7vn7ѕ[six1 0
Adqc|_־ssl3 1
qxx{zgѻlyempty1 0
)"Q^2cffi3 1
r[zn`;z @patches1 0
u^!Bg	yThcmyt1 0
39ё<5aTnglpk1 0
Γ#4 8럋D	h5py3 1
Q3qHfLpatches2 0
PDܳ;-.%
jedi2 0
jf"Y۽*Xf7flxml2 0
GDcQow nltk2 0
!&;<?
m02@QHjnose1 0
j'.$dq\:opytz1 0
t.
o~:tqdm1 0
~sJy/qڌunyt1 0
jnmnND<Xzxlrd1 0
ld`@RGbmFzarr3 1
LGoS&؅/*patches1 0

w|p̢݂_Mzlib1 0
wog:#Y)v979attrs1 0
lٗC?Bbdb9"bokeh1 0
B+:)_D+u^demes1 0
)
fPtwQG_Onlopt3 1
(Z~96Rsrc1 0
De+U&+uL>numpy18 2
s0k# >˨config1 0
-Cdhbw\Opatches15 0
OA)w/˶J=parso1 0
.k$x?UqWѠpatsy1 0
)+hqE;۴^pyb2d2 0
Ғ8왓g$͉Nkp5EHregex2 0
O7vbjEÎ[m,dYscipy17 1
#0yM`_,patches14 0
_lahUUcsympy2 0
&׽^spG8]tomli1 0
p(ESi<Otoolz1 0
mB/;AQ-zE1tskit2 0
Զ5xW_M+ulkwrapt2 0
Fؠԧ{}|T8Jinja22 0
lu	Q
i*Pillow4 2
kJe(8` 0 ssrc1 0
̶l1TͽJyZ)opatches1 0
ض)}A%!
Hbleach1 0
5ecZx#cftime1 0
xh@i"HVj\cycler1 0
{<vt,(0;`\.ffmpeg1 0
իc
ʘYAFEfuture1 0
y|CN{.Sjoblib3 1
H`Q㒙L:<I
Jpatches1 0
B
%<\l*q`libgsl1 0
.	kt,{Mlibxml1 0
6dF-$6ympmath1 0
`K_r#cٙ=newick1 0
];sjr}hpandas3 1
=ōqdmb-ZR=~^patches1 0
vlw'A`,!|rpluggy1 0
.RN'Iݱ:pyerfa1 0
t-Bx\WNS7pytest2 0
ޙaJI^pyyaml2 0
)uqa	ruamel1 0
H"҈]U,9҉rKtraits1 0
x7쑮ȣ&^xarray2 0
қQf:XVw~iCLAPACK9 1
%]`HCuLovpatches7 0
r8{ѓ.astropy1 0
5 Ǣ$cnpeɂ;UYcytoolz1 0
/o̭}+"9kndistlib1 0
l'%пgpimageio2 0
 ~])eWHlibhdf51 0
f<ĦYizlibwebp1 0
-:8V:O/Jlibxslt1 0
Dp^_f$Clibyaml1 0
jZpȹ,GuyHlogbook1 0
2YZf1\JG+2*msgpack2 0
rO!]բ=ڳmsprime2 0
*!/T"vc?openssl1 0
FIX0U*/optlang2 0
N1χQBQgswiglpk2 0
_Cd,(tomli-w1 0
lK4|B4sghPygments1 0
B(ԏI]* hautograd1 0
Kɹcka?l}bitarray3 1
OVϷdvxpatches1 0
C|=\Z%ܡi_Oq4docutils1 0
5E%N#kDJ|freesasa1 0
/1ZW*^Vkhtml5lib1 0
Sd
*,Bld<libiconv1 0
2|4ڈض+/dmicropip18 2
oU?Haa[orVsrc15 1
H%.owHMUK#micropip14 1
W
T\Sڶc=$v&externals8 1
vx(Ch=pip7 2
̦tAb,'US_vendor2 0
+Sj^:S`ct9_internal4 1

W\90NIutils3 0
@yYIItest1 0
F[Ph?Z14onetworkx2 0
ͺ\ę5NX; pydantic1 0
Ҥ
̃BhҤretrying1 0
+dq
§uCsvgwrite1 0
U!HȌڔ\L(*m5|asciitree1 0
JFI~;ȎeؽÔ2biopython1 0
@C{q#ЗRShS7cssselect1 0
Ϊ0 {{1decorator1 0

h|}]
/B"fonttools1 0
1μ)նyiniconfig1 0
$x%M_+?numcodecs5 1
ߑ^{Aès2Tpatches3 0
(|@پ@0&Bpackaging1 0
_ư|@6ap!gpkgconfig1 0
/1O.`mg!70pycparser1 0
S,#%&vU{pyparsing1 0
0[W]y[_L̥soupsieve1 0
+90?#COSMarkupSafe1 0
^ȱ$9V$^&jsonschema1 0
=l$}`ɏj_0qkiwisolver1 0
!]EtH[kƥmatplotlib27 3
"\BY\:]src6 0
cLNNHpatches3 0
Y2	d_-reference-images16 0
36*U0upyrsistent1 0
%NHcDQ	python-sat3 1
:Y@[9;` Kpatches2 0
>\!Tk"ypywavelets2 0
v%Y
μG\setuptools1 0
Kp(:UQd
sqlalchemy2 0
k8(zKLZAHcloudpickle2 0
z`xlg'Flfpcast-test4 1
\'4*5m8F^(lfpcast-test2 0
#!/]Xݓstatsmodels2 1
H5+Za:
]/patches1 0
B'J^~ɐ2xYoatomicwrites1 0
cM"=FK3末cffi_example2 0
O< /h&
=cryptography2 0
mk8+gL([scikit-image4 1
?Vx
ysFNpatches2 0
pK1? d_Uscikit-learn4 1
V#YK<orXBdApatches2 0
+vc64webencodings1 0
ת/u&mKcolorspacious1 0
&]@flP<?^;fPopencv-python29 3
	giOӱ&*vQ;cmake4 0
PY+S٤:ӓikpatches1 0
i
Fp-ߞxN reference-images22 0
+ic{;ռ+;)Hthreadpoolctl1 0
VAL~=uncertainties1 0
PMX,pv	beautifulsoup41 0
	ai;;oumore-itertools1 0
J Bg1bsharedlib-test3 1
\tAYQhsrc2 1
!g74WsAkinclude1 0
ssXXdxRboost-histogram2 0
	K!dQe/python-dateutil1 0
;FRb5-u)`lazy-object-proxy2 0
(r`=,AtBpython_solvespace2 0
1O=
in ^zsharedlib-test-py4 1
wno_; d]src2 0
Y)?ukPBȻtyping-extensions1 0
ɕ&?ݤkCcpp-exceptions-test4 1
}:?K9src2 0
#cD;.circleci2 0
ux  roz*Q(c(benchmark51 1
q\-,fktbenchmarks48 4
^伕KDrVBOnumpy_benchmarks34 0
ɵ`C핚24µni{pandas_benchmarks2 0
꥖a>UQ}}Zpystone_benchmarks1 0
j(J@ŜfD=hmatplotlib_benchmarks10 0
$W%5Dbkpyodide-build34 1
Y/
9~];y!pyodide_build30 1
\Nf#6@h0Htests17 1
'RNY\u4_test_packages11 10
^aVOܮvC$pkg_11 0
iߠGFlyNC
¹Mpkg_21 0
fsซ`jG.y9pkg_31 0
G>&h2]ȦEpkg_1_11 0
JN	uMՒ/|pkg_3_11 0
N,˶}1iGEY#imicropip2 1
jPשENb
vsrc1 0
dм=h^7m[^packaging1 0
_ư|@6ap!gpyparsing1 0
0[W]y[_L̥soupsieve1 0
g?p[cH"beautifulsoup41 0
G%r'<S4]pyodide-test-runner8 1
b~Nrnpyodide_test_runner8 1
q F^UaXJktests1 0
6p?Pd͡`/,`q6#qW-G}2Xo