. ├── LICENSE ├── README.md ├── README.pdf ├── Santiago_cathedral_2021_Sunset.jpg ├── __pycache__ │   ├── anki_exporter.cpython-313.pyc │   ├── database.cpython-313.pyc │   ├── tts_utils.cpython-313.pyc │   └── video_generator.cpython-313.pyc ├── anki_exporter.py ├── app.icns ├── app_icon.iconset │   ├── icon_128x128.png │   ├── icon_128x128@2x.png │   ├── icon_16x16.png │   ├── icon_16x16@2x.png │   ├── icon_256x256.png │   ├── icon_256x256@2x.png │   ├── icon_32x32.png │   ├── icon_32x32@2x.png │   ├── icon_512x512.png │   └── icon_512x512@2x.png ├── aula_int_plus_1_glos_en_alfa.pdf ├── base_icon.png ├── build │   └── main │   ├── Analysis-00.toc │   ├── BUNDLE-00.toc │   ├── COLLECT-00.toc │   ├── EXE-00.toc │   ├── PKG-00.toc │   ├── PYZ-00.pyz │   ├── PYZ-00.toc │   ├── base_library.zip │   ├── localpycs │   │   ├── pyimod01_archive.pyc │   │   ├── pyimod02_importers.pyc │   │   ├── pyimod03_ctypes.pyc │   │   └── struct.pyc │   ├── main │   ├── main.pkg │   ├── warn-main.txt │   └── xref-main.html ├── core │   ├── __init__.py │   ├── __pycache__ │   │   ├── __init__.cpython-313.pyc │   │   ├── asset_generator.cpython-313.pyc │   │   ├── bulk_importer.cpython-313.pyc │   │   ├── clean_glossary.cpython-313.pyc │   │   └── phrase_manager.cpython-313.pyc │   ├── asset_generator.py │   ├── audio_engine.py │   ├── bulk_importer.py │   ├── clean_glossary.py │   └── phrase_manager.py ├── database.py ├── database_legacy │   ├── __init__.py │   ├── __pycache__ │   │   ├── __init__.cpython-313.pyc │   │   └── connection.cpython-313.pyc │   ├── connection.py │   ├── trainer_backup_20260618_220043.db │   └── trainer_backup_20260618_224811.db ├── dist │   ├── main │   │   ├── _internal │   │   │   ├── 81d243bd2c585b0f4821__mypyc.cpython-313-darwin.so │   │   │   ├── PIL │   │   │   │   ├── _avif.cpython-313-darwin.so │   │   │   │   ├── _imaging.cpython-313-darwin.so │   │   │   │   ├── _imagingcms.cpython-313-darwin.so │   │   │   │   ├── _imagingft.cpython-313-darwin.so │   │   │   │   ├── _imagingmath.cpython-313-darwin.so │   │   │   │   ├── _imagingtk.cpython-313-darwin.so │   │   │   │   └── _webp.cpython-313-darwin.so │   │   │   ├── PyQt6 │   │   │   │   ├── Qt6 │   │   │   │   │   ├── lib │   │   │   │   │   │   ├── QtCore.framework │   │   │   │   │   │   │   ├── QtCore -> Versions/Current/QtCore │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtCore │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   ├── QtDBus.framework │   │   │   │   │   │   │   ├── QtDBus -> Versions/Current/QtDBus │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtDBus │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   ├── QtGui.framework │   │   │   │   │   │   │   ├── QtGui -> Versions/Current/QtGui │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtGui │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   ├── QtNetwork.framework │   │   │   │   │   │   │   ├── QtNetwork -> Versions/Current/QtNetwork │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtNetwork │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   ├── QtPdf.framework │   │   │   │   │   │   │   ├── QtPdf -> Versions/Current/QtPdf │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtPdf │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   ├── QtSvg.framework │   │   │   │   │   │   │   ├── QtSvg -> Versions/Current/QtSvg │   │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   │   └── Versions │   │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   │   ├── QtSvg │   │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── Current -> A │   │   │   │   │   │   └── QtWidgets.framework │   │   │   │   │   │   ├── QtWidgets -> Versions/Current/QtWidgets │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtWidgets │   │   │   │   │   │   │   └── Resources │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── plugins │   │   │   │   │   │   ├── generic │   │   │   │   │   │   │   └── libqtuiotouchplugin.dylib │   │   │   │   │   │   ├── iconengines │   │   │   │   │   │   │   └── libqsvgicon.dylib │   │   │   │   │   │   ├── imageformats │   │   │   │   │   │   │   ├── libqgif.dylib │   │   │   │   │   │   │   ├── libqicns.dylib │   │   │   │   │   │   │   ├── libqico.dylib │   │   │   │   │   │   │   ├── libqjpeg.dylib │   │   │   │   │   │   │   ├── libqmacheif.dylib │   │   │   │   │   │   │   ├── libqmacjp2.dylib │   │   │   │   │   │   │   ├── libqpdf.dylib │   │   │   │   │   │   │   ├── libqsvg.dylib │   │   │   │   │   │   │   ├── libqtga.dylib │   │   │   │   │   │   │   ├── libqtiff.dylib │   │   │   │   │   │   │   ├── libqwbmp.dylib │   │   │   │   │   │   │   └── libqwebp.dylib │   │   │   │   │   │   ├── platforms │   │   │   │   │   │   │   ├── libqcocoa.dylib │   │   │   │   │   │   │   ├── libqminimal.dylib │   │   │   │   │   │   │   └── libqoffscreen.dylib │   │   │   │   │   │   └── styles │   │   │   │   │   │   └── libqmacstyle.dylib │   │   │   │   │   └── translations │   │   │   │   │   ├── qt_ar.qm │   │   │   │   │   ├── qt_bg.qm │   │   │   │   │   ├── qt_ca.qm │   │   │   │   │   ├── qt_cs.qm │   │   │   │   │   ├── qt_da.qm │   │   │   │   │   ├── qt_de.qm │   │   │   │   │   ├── qt_en.qm │   │   │   │   │   ├── qt_es.qm │   │   │   │   │   ├── qt_fa.qm │   │   │   │   │   ├── qt_fi.qm │   │   │   │   │   ├── qt_fr.qm │   │   │   │   │   ├── qt_gd.qm │   │   │   │   │   ├── qt_gl.qm │   │   │   │   │   ├── qt_he.qm │   │   │   │   │   ├── qt_help_ar.qm │   │   │   │   │   ├── qt_help_bg.qm │   │   │   │   │   ├── qt_help_ca.qm │   │   │   │   │   ├── qt_help_cs.qm │   │   │   │   │   ├── qt_help_da.qm │   │   │   │   │   ├── qt_help_de.qm │   │   │   │   │   ├── qt_help_en.qm │   │   │   │   │   ├── qt_help_es.qm │   │   │   │   │   ├── qt_help_fr.qm │   │   │   │   │   ├── qt_help_gl.qm │   │   │   │   │   ├── qt_help_hr.qm │   │   │   │   │   ├── qt_help_hu.qm │   │   │   │   │   ├── qt_help_it.qm │   │   │   │   │   ├── qt_help_ja.qm │   │   │   │   │   ├── qt_help_ka.qm │   │   │   │   │   ├── qt_help_ko.qm │   │   │   │   │   ├── qt_help_nl.qm │   │   │   │   │   ├── qt_help_nn.qm │   │   │   │   │   ├── qt_help_pl.qm │   │   │   │   │   ├── qt_help_pt_BR.qm │   │   │   │   │   ├── qt_help_ru.qm │   │   │   │   │   ├── qt_help_sk.qm │   │   │   │   │   ├── qt_help_sl.qm │   │   │   │   │   ├── qt_help_sv.qm │   │   │   │   │   ├── qt_help_tr.qm │   │   │   │   │   ├── qt_help_uk.qm │   │   │   │   │   ├── qt_help_zh_CN.qm │   │   │   │   │   ├── qt_help_zh_TW.qm │   │   │   │   │   ├── qt_hr.qm │   │   │   │   │   ├── qt_hu.qm │   │   │   │   │   ├── qt_it.qm │   │   │   │   │   ├── qt_ja.qm │   │   │   │   │   ├── qt_ka.qm │   │   │   │   │   ├── qt_ko.qm │   │   │   │   │   ├── qt_lg.qm │   │   │   │   │   ├── qt_lt.qm │   │   │   │   │   ├── qt_lv.qm │   │   │   │   │   ├── qt_nl.qm │   │   │   │   │   ├── qt_nn.qm │   │   │   │   │   ├── qt_pl.qm │   │   │   │   │   ├── qt_pt_BR.qm │   │   │   │   │   ├── qt_pt_PT.qm │   │   │   │   │   ├── qt_ru.qm │   │   │   │   │   ├── qt_sk.qm │   │   │   │   │   ├── qt_sl.qm │   │   │   │   │   ├── qt_sv.qm │   │   │   │   │   ├── qt_tr.qm │   │   │   │   │   ├── qt_uk.qm │   │   │   │   │   ├── qt_zh_CN.qm │   │   │   │   │   ├── qt_zh_TW.qm │   │   │   │   │   ├── qtbase_ar.qm │   │   │   │   │   ├── qtbase_bg.qm │   │   │   │   │   ├── qtbase_ca.qm │   │   │   │   │   ├── qtbase_cs.qm │   │   │   │   │   ├── qtbase_da.qm │   │   │   │   │   ├── qtbase_de.qm │   │   │   │   │   ├── qtbase_en.qm │   │   │   │   │   ├── qtbase_es.qm │   │   │   │   │   ├── qtbase_fa.qm │   │   │   │   │   ├── qtbase_fi.qm │   │   │   │   │   ├── qtbase_fr.qm │   │   │   │   │   ├── qtbase_gd.qm │   │   │   │   │   ├── qtbase_he.qm │   │   │   │   │   ├── qtbase_hr.qm │   │   │   │   │   ├── qtbase_hu.qm │   │   │   │   │   ├── qtbase_it.qm │   │   │   │   │   ├── qtbase_ja.qm │   │   │   │   │   ├── qtbase_ka.qm │   │   │   │   │   ├── qtbase_ko.qm │   │   │   │   │   ├── qtbase_lg.qm │   │   │   │   │   ├── qtbase_lv.qm │   │   │   │   │   ├── qtbase_nl.qm │   │   │   │   │   ├── qtbase_nn.qm │   │   │   │   │   ├── qtbase_pl.qm │   │   │   │   │   ├── qtbase_pt_BR.qm │   │   │   │   │   ├── qtbase_ru.qm │   │   │   │   │   ├── qtbase_sk.qm │   │   │   │   │   ├── qtbase_sv.qm │   │   │   │   │   ├── qtbase_tr.qm │   │   │   │   │   ├── qtbase_uk.qm │   │   │   │   │   ├── qtbase_zh_CN.qm │   │   │   │   │   └── qtbase_zh_TW.qm │   │   │   │   ├── QtCore.abi3.so │   │   │   │   ├── QtDBus.abi3.so │   │   │   │   ├── QtGui.abi3.so │   │   │   │   ├── QtWidgets.abi3.so │   │   │   │   └── sip.cpython-313-darwin.so │   │   │   ├── QtCore -> PyQt6/Qt6/lib/QtCore.framework/Versions/A/QtCore │   │   │   ├── QtDBus -> PyQt6/Qt6/lib/QtDBus.framework/Versions/A/QtDBus │   │   │   ├── QtGui -> PyQt6/Qt6/lib/QtGui.framework/Versions/A/QtGui │   │   │   ├── QtNetwork -> PyQt6/Qt6/lib/QtNetwork.framework/Versions/A/QtNetwork │   │   │   ├── QtPdf -> PyQt6/Qt6/lib/QtPdf.framework/Versions/A/QtPdf │   │   │   ├── QtSvg -> PyQt6/Qt6/lib/QtSvg.framework/Versions/A/QtSvg │   │   │   ├── QtWidgets -> PyQt6/Qt6/lib/QtWidgets.framework/Versions/A/QtWidgets │   │   │   ├── aiohttp │   │   │   │   ├── _http_parser.cpython-313-darwin.so │   │   │   │   ├── _http_writer.cpython-313-darwin.so │   │   │   │   └── _websocket │   │   │   │   ├── mask.cpython-313-darwin.so │   │   │   │   └── reader_c.cpython-313-darwin.so │   │   │   ├── attrs-26.1.0.dist-info │   │   │   │   ├── INSTALLER │   │   │   │   ├── METADATA │   │   │   │   ├── RECORD │   │   │   │   ├── REQUESTED │   │   │   │   ├── WHEEL │   │   │   │   └── licenses │   │   │   │   └── LICENSE │   │   │   ├── base_library.zip │   │   │   ├── certifi │   │   │   │   ├── cacert.pem │   │   │   │   └── py.typed │   │   │   ├── charset_normalizer │   │   │   │   ├── cd.cpython-313-darwin.so │   │   │   │   └── md.cpython-313-darwin.so │   │   │   ├── frozenlist │   │   │   │   └── _frozenlist.cpython-313-darwin.so │   │   │   ├── libXau.6.dylib -> PIL/.dylibs/libXau.6.dylib │   │   │   ├── libavif.16.4.1.dylib -> PIL/.dylibs/libavif.16.4.1.dylib │   │   │   ├── libbrotlicommon.1.2.0.dylib -> PIL/.dylibs/libbrotlicommon.1.2.0.dylib │   │   │   ├── libbrotlidec.1.2.0.dylib -> PIL/.dylibs/libbrotlidec.1.2.0.dylib │   │   │   ├── libfreetype.6.dylib -> PIL/.dylibs/libfreetype.6.dylib │   │   │   ├── libharfbuzz.0.dylib -> PIL/.dylibs/libharfbuzz.0.dylib │   │   │   ├── libjpeg.62.4.0.dylib -> PIL/.dylibs/libjpeg.62.4.0.dylib │   │   │   ├── liblcms2.2.dylib -> PIL/.dylibs/liblcms2.2.dylib │   │   │   ├── liblzma.5.dylib -> PIL/.dylibs/liblzma.5.dylib │   │   │   ├── libopenjp2.2.5.4.dylib -> PIL/.dylibs/libopenjp2.2.5.4.dylib │   │   │   ├── libpng16.16.dylib -> PIL/.dylibs/libpng16.16.dylib │   │   │   ├── libpython3.13.dylib │   │   │   ├── libsharpyuv.0.dylib -> PIL/.dylibs/libsharpyuv.0.dylib │   │   │   ├── libtiff.6.dylib -> PIL/.dylibs/libtiff.6.dylib │   │   │   ├── libwebp.7.dylib -> PIL/.dylibs/libwebp.7.dylib │   │   │   ├── libwebpdemux.2.dylib -> PIL/.dylibs/libwebpdemux.2.dylib │   │   │   ├── libwebpmux.3.dylib -> PIL/.dylibs/libwebpmux.3.dylib │   │   │   ├── libxcb.1.1.0.dylib -> PIL/.dylibs/libxcb.1.1.0.dylib │   │   │   ├── libz.1.3.1.zlib-ng.dylib -> PIL/.dylibs/libz.1.3.1.zlib-ng.dylib │   │   │   ├── lxml │   │   │   │   ├── _elementpath.cpython-313-darwin.so │   │   │   │   ├── builder.cpython-313-darwin.so │   │   │   │   ├── etree.cpython-313-darwin.so │   │   │   │   ├── html │   │   │   │   │   ├── _difflib.cpython-313-darwin.so │   │   │   │   │   └── diff.cpython-313-darwin.so │   │   │   │   ├── isoschematron │   │   │   │   │   └── resources │   │   │   │   │   ├── rng │   │   │   │   │   │   └── iso-schematron.rng │   │   │   │   │   └── xsl │   │   │   │   │   ├── RNG2Schtrn.xsl │   │   │   │   │   ├── XSD2Schtrn.xsl │   │   │   │   │   └── iso-schematron-xslt1 │   │   │   │   │   ├── iso_abstract_expand.xsl │   │   │   │   │   ├── iso_dsdl_include.xsl │   │   │   │   │   ├── iso_schematron_message.xsl │   │   │   │   │   ├── iso_schematron_skeleton_for_xslt1.xsl │   │   │   │   │   ├── iso_svrl_for_xslt1.xsl │   │   │   │   │   └── readme.txt │   │   │   │   ├── objectify.cpython-313-darwin.so │   │   │   │   └── sax.cpython-313-darwin.so │   │   │   ├── multidict │   │   │   │   └── _multidict.cpython-313-darwin.so │   │   │   ├── numpy │   │   │   │   ├── _core │   │   │   │   │   ├── _multiarray_tests.cpython-313-darwin.so │   │   │   │   │   └── _multiarray_umath.cpython-313-darwin.so │   │   │   │   ├── fft │   │   │   │   │   └── _pocketfft_umath.cpython-313-darwin.so │   │   │   │   ├── linalg │   │   │   │   │   └── _umath_linalg.cpython-313-darwin.so │   │   │   │   └── random │   │   │   │   ├── _bounded_integers.cpython-313-darwin.so │   │   │   │   ├── _common.cpython-313-darwin.so │   │   │   │   ├── _generator.cpython-313-darwin.so │   │   │   │   ├── _mt19937.cpython-313-darwin.so │   │   │   │   ├── _pcg64.cpython-313-darwin.so │   │   │   │   ├── _philox.cpython-313-darwin.so │   │   │   │   ├── _sfc64.cpython-313-darwin.so │   │   │   │   ├── bit_generator.cpython-313-darwin.so │   │   │   │   └── mtrand.cpython-313-darwin.so │   │   │   ├── numpy-2.4.6.dist-info │   │   │   │   ├── INSTALLER │   │   │   │   ├── METADATA │   │   │   │   ├── RECORD │   │   │   │   ├── REQUESTED │   │   │   │   ├── WHEEL │   │   │   │   ├── entry_points.txt │   │   │   │   └── licenses │   │   │   │   ├── LICENSE.txt │   │   │   │   └── numpy │   │   │   │   ├── _core │   │   │   │   │   ├── include │   │   │   │   │   │   └── numpy │   │   │   │   │   │   └── libdivide │   │   │   │   │   │   └── LICENSE.txt │   │   │   │   │   └── src │   │   │   │   │   ├── common │   │   │   │   │   │   └── pythoncapi-compat │   │   │   │   │   │   └── COPYING │   │   │   │   │   ├── highway │   │   │   │   │   │   └── LICENSE │   │   │   │   │   ├── multiarray │   │   │   │   │   │   └── dragon4_LICENSE.txt │   │   │   │   │   ├── npysort │   │   │   │   │   │   └── x86-simd-sort │   │   │   │   │   │   └── LICENSE.md │   │   │   │   │   └── umath │   │   │   │   │   └── svml │   │   │   │   │   └── LICENSE │   │   │   │   ├── fft │   │   │   │   │   └── pocketfft │   │   │   │   │   └── LICENSE.md │   │   │   │   ├── linalg │   │   │   │   │   └── lapack_lite │   │   │   │   │   └── LICENSE.txt │   │   │   │   ├── ma │   │   │   │   │   └── LICENSE │   │   │   │   └── random │   │   │   │   ├── LICENSE.md │   │   │   │   └── src │   │   │   │   ├── distributions │   │   │   │   │   └── LICENSE.md │   │   │   │   ├── mt19937 │   │   │   │   │   └── LICENSE.md │   │   │   │   ├── pcg64 │   │   │   │   │   └── LICENSE.md │   │   │   │   ├── philox │   │   │   │   │   └── LICENSE.md │   │   │   │   ├── sfc64 │   │   │   │   │   └── LICENSE.md │   │   │   │   └── splitmix64 │   │   │   │   └── LICENSE.md │   │   │   ├── propcache │   │   │   │   └── _helpers_c.cpython-313-darwin.so │   │   │   ├── psutil │   │   │   │   └── _psutil_osx.abi3.so │   │   │   ├── pydantic-2.13.4.dist-info │   │   │   │   ├── INSTALLER │   │   │   │   ├── METADATA │   │   │   │   ├── RECORD │   │   │   │   ├── REQUESTED │   │   │   │   ├── WHEEL │   │   │   │   └── licenses │   │   │   │   └── LICENSE │   │   │   ├── pydantic_core │   │   │   │   └── _pydantic_core.cpython-313-darwin.so │   │   │   ├── setuptools │   │   │   │   └── _vendor │   │   │   │   ├── importlib_metadata-8.7.1.dist-info │   │   │   │   │   ├── INSTALLER │   │   │   │   │   ├── METADATA │   │   │   │   │   ├── RECORD │   │   │   │   │   ├── REQUESTED │   │   │   │   │   ├── WHEEL │   │   │   │   │   ├── licenses │   │   │   │   │   │   └── LICENSE │   │   │   │   │   └── top_level.txt │   │   │   │   └── jaraco │   │   │   │   └── text │   │   │   │   └── Lorem ipsum.txt │   │   │   ├── yaml │   │   │   │   └── _yaml.cpython-313-darwin.so │   │   │   └── yarl │   │   │   └── _quoting_c.cpython-313-darwin.so │   │   └── main │   └── main.app │   └── Contents │   ├── Frameworks │   │   ├── 81d243bd2c585b0f4821__mypyc.cpython-313-darwin.so │   │   ├── PIL │   │   │   ├── __dot__dylibs │   │   │   │   ├── libXau.6.dylib │   │   │   │   ├── libavif.16.4.1.dylib │   │   │   │   ├── libbrotlicommon.1.2.0.dylib │   │   │   │   ├── libbrotlidec.1.2.0.dylib │   │   │   │   ├── libfreetype.6.dylib │   │   │   │   ├── libharfbuzz.0.dylib │   │   │   │   ├── libjpeg.62.4.0.dylib │   │   │   │   ├── liblcms2.2.dylib │   │   │   │   ├── liblzma.5.dylib │   │   │   │   ├── libopenjp2.2.5.4.dylib │   │   │   │   ├── libpng16.16.dylib │   │   │   │   ├── libsharpyuv.0.dylib │   │   │   │   ├── libtiff.6.dylib │   │   │   │   ├── libwebp.7.dylib │   │   │   │   ├── libwebpdemux.2.dylib │   │   │   │   ├── libwebpmux.3.dylib │   │   │   │   ├── libxcb.1.1.0.dylib │   │   │   │   └── libz.1.3.1.zlib-ng.dylib │   │   │   ├── _avif.cpython-313-darwin.so │   │   │   ├── _imaging.cpython-313-darwin.so │   │   │   ├── _imagingcms.cpython-313-darwin.so │   │   │   ├── _imagingft.cpython-313-darwin.so │   │   │   ├── _imagingmath.cpython-313-darwin.so │   │   │   ├── _imagingtk.cpython-313-darwin.so │   │   │   └── _webp.cpython-313-darwin.so │   │   ├── PyQt6 │   │   │   ├── Qt6 │   │   │   │   ├── lib │   │   │   │   │   ├── QtCore.framework │   │   │   │   │   │   ├── QtCore -> Versions/Current/QtCore │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtCore │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── QtDBus.framework │   │   │   │   │   │   ├── QtDBus -> Versions/Current/QtDBus │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtDBus │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── QtGui.framework │   │   │   │   │   │   ├── QtGui -> Versions/Current/QtGui │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtGui │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── QtNetwork.framework │   │   │   │   │   │   ├── QtNetwork -> Versions/Current/QtNetwork │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtNetwork │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── QtPdf.framework │   │   │   │   │   │   ├── QtPdf -> Versions/Current/QtPdf │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtPdf │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   ├── QtSvg.framework │   │   │   │   │   │   ├── QtSvg -> Versions/Current/QtSvg │   │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   │   └── Versions │   │   │   │   │   │   ├── A │   │   │   │   │   │   │   ├── QtSvg │   │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   │   └── CodeResources │   │   │   │   │   │   └── Current -> A │   │   │   │   │   └── QtWidgets.framework │   │   │   │   │   ├── QtWidgets -> Versions/Current/QtWidgets │   │   │   │   │   ├── Resources -> Versions/Current/Resources │   │   │   │   │   └── Versions │   │   │   │   │   ├── A │   │   │   │   │   │   ├── QtWidgets │   │   │   │   │   │   ├── Resources │   │   │   │   │   │   │   └── Info.plist │   │   │   │   │   │   └── _CodeSignature │   │   │   │   │   │   └── CodeResources │   │   │   │   │   └── Current -> A │   │   │   │   ├── plugins │   │   │   │   │   ├── generic │   │   │   │   │   │   └── libqtuiotouchplugin.dylib │   │   │   │   │   ├── iconengines │   │   │   │   │   │   └── libqsvgicon.dylib │   │   │   │   │   ├── imageformats │   │   │   │   │   │   ├── libqgif.dylib │   │   │   │   │   │   ├── libqicns.dylib │   │   │   │   │   │   ├── libqico.dylib │   │   │   │   │   │   ├── libqjpeg.dylib │   │   │   │   │   │   ├── libqmacheif.dylib │   │   │   │   │   │   ├── libqmacjp2.dylib │   │   │   │   │   │   ├── libqpdf.dylib │   │   │   │   │   │   ├── libqsvg.dylib │   │   │   │   │   │   ├── libqtga.dylib │   │   │   │   │   │   ├── libqtiff.dylib │   │   │   │   │   │   ├── libqwbmp.dylib │   │   │   │   │   │   └── libqwebp.dylib │   │   │   │   │   ├── platforms │   │   │   │   │   │   ├── libqcocoa.dylib │   │   │   │   │   │   ├── libqminimal.dylib │   │   │   │   │   │   └── libqoffscreen.dylib │   │   │   │   │   └── styles │   │   │   │   │   └── libqmacstyle.dylib │   │   │   │   └── translations -> ../../../Resources/PyQt6/Qt6/translations │   │   │   ├── QtCore.abi3.so │   │   │   ├── QtDBus.abi3.so │   │   │   ├── QtGui.abi3.so │   │   │   ├── QtWidgets.abi3.so │   │   │   └── sip.cpython-313-darwin.so │   │   ├── QtCore -> PyQt6/Qt6/lib/QtCore.framework/Versions/A/QtCore │   │   ├── QtDBus -> PyQt6/Qt6/lib/QtDBus.framework/Versions/A/QtDBus │   │   ├── QtGui -> PyQt6/Qt6/lib/QtGui.framework/Versions/A/QtGui │   │   ├── QtNetwork -> PyQt6/Qt6/lib/QtNetwork.framework/Versions/A/QtNetwork │   │   ├── QtPdf -> PyQt6/Qt6/lib/QtPdf.framework/Versions/A/QtPdf │   │   ├── QtSvg -> PyQt6/Qt6/lib/QtSvg.framework/Versions/A/QtSvg │   │   ├── QtWidgets -> PyQt6/Qt6/lib/QtWidgets.framework/Versions/A/QtWidgets │   │   ├── aiohttp │   │   │   ├── _http_parser.cpython-313-darwin.so │   │   │   ├── _http_writer.cpython-313-darwin.so │   │   │   └── _websocket │   │   │   ├── mask.cpython-313-darwin.so │   │   │   └── reader_c.cpython-313-darwin.so │   │   ├── attrs-26.1.0.dist-info -> ../Resources/attrs-26.1.0.dist-info │   │   ├── base_library.zip -> ../Resources/base_library.zip │   │   ├── certifi -> ../Resources/certifi │   │   ├── charset_normalizer │   │   │   ├── cd.cpython-313-darwin.so │   │   │   └── md.cpython-313-darwin.so │   │   ├── frozenlist │   │   │   └── _frozenlist.cpython-313-darwin.so │   │   ├── libXau.6.dylib -> PIL/.dylibs/libXau.6.dylib │   │   ├── libavif.16.4.1.dylib -> PIL/.dylibs/libavif.16.4.1.dylib │   │   ├── libbrotlicommon.1.2.0.dylib -> PIL/.dylibs/libbrotlicommon.1.2.0.dylib │   │   ├── libbrotlidec.1.2.0.dylib -> PIL/.dylibs/libbrotlidec.1.2.0.dylib │   │   ├── libfreetype.6.dylib -> PIL/.dylibs/libfreetype.6.dylib │   │   ├── libharfbuzz.0.dylib -> PIL/.dylibs/libharfbuzz.0.dylib │   │   ├── libjpeg.62.4.0.dylib -> PIL/.dylibs/libjpeg.62.4.0.dylib │   │   ├── liblcms2.2.dylib -> PIL/.dylibs/liblcms2.2.dylib │   │   ├── liblzma.5.dylib -> PIL/.dylibs/liblzma.5.dylib │   │   ├── libopenjp2.2.5.4.dylib -> PIL/.dylibs/libopenjp2.2.5.4.dylib │   │   ├── libpng16.16.dylib -> PIL/.dylibs/libpng16.16.dylib │   │   ├── libpython3.13.dylib │   │   ├── libsharpyuv.0.dylib -> PIL/.dylibs/libsharpyuv.0.dylib │   │   ├── libtiff.6.dylib -> PIL/.dylibs/libtiff.6.dylib │   │   ├── libwebp.7.dylib -> PIL/.dylibs/libwebp.7.dylib │   │   ├── libwebpdemux.2.dylib -> PIL/.dylibs/libwebpdemux.2.dylib │   │   ├── libwebpmux.3.dylib -> PIL/.dylibs/libwebpmux.3.dylib │   │   ├── libxcb.1.1.0.dylib -> PIL/.dylibs/libxcb.1.1.0.dylib │   │   ├── libz.1.3.1.zlib-ng.dylib -> PIL/.dylibs/libz.1.3.1.zlib-ng.dylib │   │   ├── lxml │   │   │   ├── _elementpath.cpython-313-darwin.so │   │   │   ├── builder.cpython-313-darwin.so │   │   │   ├── etree.cpython-313-darwin.so │   │   │   ├── html │   │   │   │   ├── _difflib.cpython-313-darwin.so │   │   │   │   └── diff.cpython-313-darwin.so │   │   │   ├── isoschematron -> ../../Resources/lxml/isoschematron │   │   │   ├── objectify.cpython-313-darwin.so │   │   │   └── sax.cpython-313-darwin.so │   │   ├── multidict │   │   │   └── _multidict.cpython-313-darwin.so │   │   ├── numpy │   │   │   ├── _core │   │   │   │   ├── _multiarray_tests.cpython-313-darwin.so │   │   │   │   └── _multiarray_umath.cpython-313-darwin.so │   │   │   ├── fft │   │   │   │   └── _pocketfft_umath.cpython-313-darwin.so │   │   │   ├── linalg │   │   │   │   └── _umath_linalg.cpython-313-darwin.so │   │   │   └── random │   │   │   ├── _bounded_integers.cpython-313-darwin.so │   │   │   ├── _common.cpython-313-darwin.so │   │   │   ├── _generator.cpython-313-darwin.so │   │   │   ├── _mt19937.cpython-313-darwin.so │   │   │   ├── _pcg64.cpython-313-darwin.so │   │   │   ├── _philox.cpython-313-darwin.so │   │   │   ├── _sfc64.cpython-313-darwin.so │   │   │   ├── bit_generator.cpython-313-darwin.so │   │   │   └── mtrand.cpython-313-darwin.so │   │   ├── numpy-2.4.6.dist-info -> ../Resources/numpy-2.4.6.dist-info │   │   ├── propcache │   │   │   └── _helpers_c.cpython-313-darwin.so │   │   ├── psutil │   │   │   └── _psutil_osx.abi3.so │   │   ├── pydantic-2.13.4.dist-info -> ../Resources/pydantic-2.13.4.dist-info │   │   ├── pydantic_core │   │   │   └── _pydantic_core.cpython-313-darwin.so │   │   ├── setuptools -> ../Resources/setuptools │   │   ├── yaml │   │   │   └── _yaml.cpython-313-darwin.so │   │   └── yarl │   │   └── _quoting_c.cpython-313-darwin.so │   ├── Info.plist │   ├── MacOS │   │   └── main │   ├── Resources │   │   ├── 81d243bd2c585b0f4821__mypyc.cpython-313-darwin.so -> ../Frameworks/81d243bd2c585b0f4821__mypyc.cpython-313-darwin.so │   │   ├── PIL -> ../Frameworks/PIL │   │   ├── PyQt6 │   │   │   ├── Qt6 │   │   │   │   ├── lib -> ../../../Frameworks/PyQt6/Qt6/lib │   │   │   │   ├── plugins -> ../../../Frameworks/PyQt6/Qt6/plugins │   │   │   │   └── translations │   │   │   │   ├── qt_ar.qm │   │   │   │   ├── qt_bg.qm │   │   │   │   ├── qt_ca.qm │   │   │   │   ├── qt_cs.qm │   │   │   │   ├── qt_da.qm │   │   │   │   ├── qt_de.qm │   │   │   │   ├── qt_en.qm │   │   │   │   ├── qt_es.qm │   │   │   │   ├── qt_fa.qm │   │   │   │   ├── qt_fi.qm │   │   │   │   ├── qt_fr.qm │   │   │   │   ├── qt_gd.qm │   │   │   │   ├── qt_gl.qm │   │   │   │   ├── qt_he.qm │   │   │   │   ├── qt_help_ar.qm │   │   │   │   ├── qt_help_bg.qm │   │   │   │   ├── qt_help_ca.qm │   │   │   │   ├── qt_help_cs.qm │   │   │   │   ├── qt_help_da.qm │   │   │   │   ├── qt_help_de.qm │   │   │   │   ├── qt_help_en.qm │   │   │   │   ├── qt_help_es.qm │   │   │   │   ├── qt_help_fr.qm │   │   │   │   ├── qt_help_gl.qm │   │   │   │   ├── qt_help_hr.qm │   │   │   │   ├── qt_help_hu.qm │   │   │   │   ├── qt_help_it.qm │   │   │   │   ├── qt_help_ja.qm │   │   │   │   ├── qt_help_ka.qm │   │   │   │   ├── qt_help_ko.qm │   │   │   │   ├── qt_help_nl.qm │   │   │   │   ├── qt_help_nn.qm │   │   │   │   ├── qt_help_pl.qm │   │   │   │   ├── qt_help_pt_BR.qm │   │   │   │   ├── qt_help_ru.qm │   │   │   │   ├── qt_help_sk.qm │   │   │   │   ├── qt_help_sl.qm │   │   │   │   ├── qt_help_sv.qm │   │   │   │   ├── qt_help_tr.qm │   │   │   │   ├── qt_help_uk.qm │   │   │   │   ├── qt_help_zh_CN.qm │   │   │   │   ├── qt_help_zh_TW.qm │   │   │   │   ├── qt_hr.qm │   │   │   │   ├── qt_hu.qm │   │   │   │   ├── qt_it.qm │   │   │   │   ├── qt_ja.qm │   │   │   │   ├── qt_ka.qm │   │   │   │   ├── qt_ko.qm │   │   │   │   ├── qt_lg.qm │   │   │   │   ├── qt_lt.qm │   │   │   │   ├── qt_lv.qm │   │   │   │   ├── qt_nl.qm │   │   │   │   ├── qt_nn.qm │   │   │   │   ├── qt_pl.qm │   │   │   │   ├── qt_pt_BR.qm │   │   │   │   ├── qt_pt_PT.qm │   │   │   │   ├── qt_ru.qm │   │   │   │   ├── qt_sk.qm │   │   │   │   ├── qt_sl.qm │   │   │   │   ├── qt_sv.qm │   │   │   │   ├── qt_tr.qm │   │   │   │   ├── qt_uk.qm │   │   │   │   ├── qt_zh_CN.qm │   │   │   │   ├── qt_zh_TW.qm │   │   │   │   ├── qtbase_ar.qm │   │   │   │   ├── qtbase_bg.qm │   │   │   │   ├── qtbase_ca.qm │   │   │   │   ├── qtbase_cs.qm │   │   │   │   ├── qtbase_da.qm │   │   │   │   ├── qtbase_de.qm │   │   │   │   ├── qtbase_en.qm │   │   │   │   ├── qtbase_es.qm │   │   │   │   ├── qtbase_fa.qm │   │   │   │   ├── qtbase_fi.qm │   │   │   │   ├── qtbase_fr.qm │   │   │   │   ├── qtbase_gd.qm │   │   │   │   ├── qtbase_he.qm │   │   │   │   ├── qtbase_hr.qm │   │   │   │   ├── qtbase_hu.qm │   │   │   │   ├── qtbase_it.qm │   │   │   │   ├── qtbase_ja.qm │   │   │   │   ├── qtbase_ka.qm │   │   │   │   ├── qtbase_ko.qm │   │   │   │   ├── qtbase_lg.qm │   │   │   │   ├── qtbase_lv.qm │   │   │   │   ├── qtbase_nl.qm │   │   │   │   ├── qtbase_nn.qm │   │   │   │   ├── qtbase_pl.qm │   │   │   │   ├── qtbase_pt_BR.qm │   │   │   │   ├── qtbase_ru.qm │   │   │   │   ├── qtbase_sk.qm │   │   │   │   ├── qtbase_sv.qm │   │   │   │   ├── qtbase_tr.qm │   │   │   │   ├── qtbase_uk.qm │   │   │   │   ├── qtbase_zh_CN.qm │   │   │   │   └── qtbase_zh_TW.qm │   │   │   ├── QtCore.abi3.so -> ../../Frameworks/PyQt6/QtCore.abi3.so │   │   │   ├── QtDBus.abi3.so -> ../../Frameworks/PyQt6/QtDBus.abi3.so │   │   │   ├── QtGui.abi3.so -> ../../Frameworks/PyQt6/QtGui.abi3.so │   │   │   ├── QtWidgets.abi3.so -> ../../Frameworks/PyQt6/QtWidgets.abi3.so │   │   │   └── sip.cpython-313-darwin.so -> ../../Frameworks/PyQt6/sip.cpython-313-darwin.so │   │   ├── QtCore -> PyQt6/Qt6/lib/QtCore.framework/Versions/A/QtCore │   │   ├── QtDBus -> PyQt6/Qt6/lib/QtDBus.framework/Versions/A/QtDBus │   │   ├── QtGui -> PyQt6/Qt6/lib/QtGui.framework/Versions/A/QtGui │   │   ├── QtNetwork -> PyQt6/Qt6/lib/QtNetwork.framework/Versions/A/QtNetwork │   │   ├── QtPdf -> PyQt6/Qt6/lib/QtPdf.framework/Versions/A/QtPdf │   │   ├── QtSvg -> PyQt6/Qt6/lib/QtSvg.framework/Versions/A/QtSvg │   │   ├── QtWidgets -> PyQt6/Qt6/lib/QtWidgets.framework/Versions/A/QtWidgets │   │   ├── aiohttp -> ../Frameworks/aiohttp │   │   ├── app.icns │   │   ├── attrs-26.1.0.dist-info │   │   │   ├── INSTALLER │   │   │   ├── METADATA │   │   │   ├── RECORD │   │   │   ├── REQUESTED │   │   │   ├── WHEEL │   │   │   └── licenses │   │   │   └── LICENSE │   │   ├── base_library.zip │   │   ├── certifi │   │   │   ├── cacert.pem │   │   │   └── py.typed │   │   ├── charset_normalizer -> ../Frameworks/charset_normalizer │   │   ├── frozenlist -> ../Frameworks/frozenlist │   │   ├── libXau.6.dylib -> PIL/.dylibs/libXau.6.dylib │   │   ├── libavif.16.4.1.dylib -> PIL/.dylibs/libavif.16.4.1.dylib │   │   ├── libbrotlicommon.1.2.0.dylib -> PIL/.dylibs/libbrotlicommon.1.2.0.dylib │   │   ├── libbrotlidec.1.2.0.dylib -> PIL/.dylibs/libbrotlidec.1.2.0.dylib │   │   ├── libfreetype.6.dylib -> PIL/.dylibs/libfreetype.6.dylib │   │   ├── libharfbuzz.0.dylib -> PIL/.dylibs/libharfbuzz.0.dylib │   │   ├── libjpeg.62.4.0.dylib -> PIL/.dylibs/libjpeg.62.4.0.dylib │   │   ├── liblcms2.2.dylib -> PIL/.dylibs/liblcms2.2.dylib │   │   ├── liblzma.5.dylib -> PIL/.dylibs/liblzma.5.dylib │   │   ├── libopenjp2.2.5.4.dylib -> PIL/.dylibs/libopenjp2.2.5.4.dylib │   │   ├── libpng16.16.dylib -> PIL/.dylibs/libpng16.16.dylib │   │   ├── libpython3.13.dylib -> ../Frameworks/libpython3.13.dylib │   │   ├── libsharpyuv.0.dylib -> PIL/.dylibs/libsharpyuv.0.dylib │   │   ├── libtiff.6.dylib -> PIL/.dylibs/libtiff.6.dylib │   │   ├── libwebp.7.dylib -> PIL/.dylibs/libwebp.7.dylib │   │   ├── libwebpdemux.2.dylib -> PIL/.dylibs/libwebpdemux.2.dylib │   │   ├── libwebpmux.3.dylib -> PIL/.dylibs/libwebpmux.3.dylib │   │   ├── libxcb.1.1.0.dylib -> PIL/.dylibs/libxcb.1.1.0.dylib │   │   ├── libz.1.3.1.zlib-ng.dylib -> PIL/.dylibs/libz.1.3.1.zlib-ng.dylib │   │   ├── lxml │   │   │   ├── _elementpath.cpython-313-darwin.so -> ../../Frameworks/lxml/_elementpath.cpython-313-darwin.so │   │   │   ├── builder.cpython-313-darwin.so -> ../../Frameworks/lxml/builder.cpython-313-darwin.so │   │   │   ├── etree.cpython-313-darwin.so -> ../../Frameworks/lxml/etree.cpython-313-darwin.so │   │   │   ├── html -> ../../Frameworks/lxml/html │   │   │   ├── isoschematron │   │   │   │   └── resources │   │   │   │   ├── rng │   │   │   │   │   └── iso-schematron.rng │   │   │   │   └── xsl │   │   │   │   ├── RNG2Schtrn.xsl │   │   │   │   ├── XSD2Schtrn.xsl │   │   │   │   └── iso-schematron-xslt1 │   │   │   │   ├── iso_abstract_expand.xsl │   │   │   │   ├── iso_dsdl_include.xsl │   │   │   │   ├── iso_schematron_message.xsl │   │   │   │   ├── iso_schematron_skeleton_for_xslt1.xsl │   │   │   │   ├── iso_svrl_for_xslt1.xsl │   │   │   │   └── readme.txt │   │   │   ├── objectify.cpython-313-darwin.so -> ../../Frameworks/lxml/objectify.cpython-313-darwin.so │   │   │   └── sax.cpython-313-darwin.so -> ../../Frameworks/lxml/sax.cpython-313-darwin.so │   │   ├── multidict -> ../Frameworks/multidict │   │   ├── numpy -> ../Frameworks/numpy │   │   ├── numpy-2.4.6.dist-info │   │   │   ├── INSTALLER │   │   │   ├── METADATA │   │   │   ├── RECORD │   │   │   ├── REQUESTED │   │   │   ├── WHEEL │   │   │   ├── entry_points.txt │   │   │   └── licenses │   │   │   ├── LICENSE.txt │   │   │   └── numpy │   │   │   ├── _core │   │   │   │   ├── include │   │   │   │   │   └── numpy │   │   │   │   │   └── libdivide │   │   │   │   │   └── LICENSE.txt │   │   │   │   └── src │   │   │   │   ├── common │   │   │   │   │   └── pythoncapi-compat │   │   │   │   │   └── COPYING │   │   │   │   ├── highway │   │   │   │   │   └── LICENSE │   │   │   │   ├── multiarray │   │   │   │   │   └── dragon4_LICENSE.txt │   │   │   │   ├── npysort │   │   │   │   │   └── x86-simd-sort │   │   │   │   │   └── LICENSE.md │   │   │   │   └── umath │   │   │   │   └── svml │   │   │   │   └── LICENSE │   │   │   ├── fft │   │   │   │   └── pocketfft │   │   │   │   └── LICENSE.md │   │   │   ├── linalg │   │   │   │   └── lapack_lite │   │   │   │   └── LICENSE.txt │   │   │   ├── ma │   │   │   │   └── LICENSE │   │   │   └── random │   │   │   ├── LICENSE.md │   │   │   └── src │   │   │   ├── distributions │   │   │   │   └── LICENSE.md │   │   │   ├── mt19937 │   │   │   │   └── LICENSE.md │   │   │   ├── pcg64 │   │   │   │   └── LICENSE.md │   │   │   ├── philox │   │   │   │   └── LICENSE.md │   │   │   ├── sfc64 │   │   │   │   └── LICENSE.md │   │   │   └── splitmix64 │   │   │   └── LICENSE.md │   │   ├── propcache -> ../Frameworks/propcache │   │   ├── psutil -> ../Frameworks/psutil │   │   ├── pydantic-2.13.4.dist-info │   │   │   ├── INSTALLER │   │   │   ├── METADATA │   │   │   ├── RECORD │   │   │   ├── REQUESTED │   │   │   ├── WHEEL │   │   │   └── licenses │   │   │   └── LICENSE │   │   ├── pydantic_core -> ../Frameworks/pydantic_core │   │   ├── setuptools │   │   │   └── _vendor │   │   │   ├── importlib_metadata-8.7.1.dist-info │   │   │   │   ├── INSTALLER │   │   │   │   ├── METADATA │   │   │   │   ├── RECORD │   │   │   │   ├── REQUESTED │   │   │   │   ├── WHEEL │   │   │   │   ├── licenses │   │   │   │   │   └── LICENSE │   │   │   │   └── top_level.txt │   │   │   └── jaraco │   │   │   └── text │   │   │   └── Lorem ipsum.txt │   │   ├── yaml -> ../Frameworks/yaml │   │   └── yarl -> ../Frameworks/yarl │   └── _CodeSignature │   └── CodeResources ├── doc │   ├── Notes.md │   ├── Notes.pdf │   └── images │   ├── image-01.png │   ├── image-02.png │   └── image-03.png ├── docling_output.md ├── exported_phases.csv ├── main.py ├── main.spec ├── media ├── migrate_database.py ├── pyproject.toml ├── requirements.txt ├── spanish_alphabetical.txt ├── spanish_glossary_sorted.txt ├── spanish_glossary_sorted.xlsx ├── spanish_glossary_sorted_B.pdf ├── spanish_glossary_sorted_B.txt ├── spanish_glossary_sorted_B.xlsx ├── spanish_trainer-26-08-21.db ├── spanish_trainer-backup.db ├── spanish_trainer.db ├── spanish_trainer_backup.sql ├── spanish_trainer_legacy.db ├── tabs │   ├── __init__.py │   ├── __pycache__ │   │   ├── __init__.cpython-313.pyc │   │   ├── review_tab.cpython-313.pyc │   │   ├── sandbox_tab.cpython-313.pyc │   │   └── settings_tab.cpython-313.pyc │   ├── review_tab.py │   ├── sandbox_tab.py │   └── settings_tab.py ├── test_dual.py ├── test_tts.py ├── tree.txt ├── tts_utils.py ├── ui │   ├── __init__.py │   ├── cli │   │   └── interface.py │   └── gui │   ├── create_mode.py │   ├── interface.py │   └── trainer_mode.py ├── uv.lock └── video_generator.py 289 directories, 690 files