textforge/__init__.py,sha256=srhast9ZG2eiy-ea8KZXl_3oKN_R0G4Y9LP63BG__vA,1599
textforge/__main__.py,sha256=WkL_X3-MikFaaEZn4LBGyZYHvXnizjvBUWoN2JuznNg,465
textforge/api.py,sha256=6HifIcLtWz1YIb7Pef6kv4ZNXg_5tNn_yXRyT63pj3M,23044
textforge/_internal/config.py,sha256=VgBarajj8QBQJcQKdp-Za_o_B70e4mgplZukUBt5wF0,2586
textforge/_internal/debug_overlay.py,sha256=K8rHLwDSS_zhiCT2XzSGPhOg5Xx5-N9QWiCgfGrw3w4,542
textforge/_internal/deprecation.py,sha256=WOqdWxVsu_MORPcZ19v2QdTYlGPioUAGXosw7x9zAog,1965
textforge/_internal/i18n_runtime.py,sha256=hhj_qOV1-0cBel_yle-Ah9LLbf8dHi9tSZMGxkUES1c,28
textforge/_internal/jupyter.py,sha256=y8hEdfssM5kDRsbCMQNGifH-wxHzOQMO5xDUHqZF-tc,1820
textforge/_internal/profiling.py,sha256=eG5sgD05NvKAfFgpZk-oHCc6-L_Mv8BakJ54tVXkOGM,1561
textforge/cli/__init__.py,sha256=bKK-7KESfCv67DXhEWbFvhVut2jUTt6ikWgDv8aAut8,124
textforge/cli/__main__.py,sha256=spjIM0P5Xa4Yue1smdX55eDci0npZcHpokIJJsLt-WU,961
textforge/cli/errors.py,sha256=E-lUkawWyH8knpPAHcmuzMA4j356OWAPc-nWTSBnEKw,384
textforge/cli/main.py,sha256=sf6pdxDh35bJlWh_umzqcKDgfmWEuJpthkNHSV6EVCw,3280
textforge/cli/commands/__init__.py,sha256=uttIWSYxOznq-ibsgLjzFbj4tMhQARWR5q9cBb9tqkY,570
textforge/cli/commands/_types.py,sha256=PLsVUBJ42mryJS3kaYqTfYtXVxdqYsZMTXlVZBfAEig,292
textforge/cli/commands/bench.py,sha256=WKOanGO6vPNQu57r9ObV9ZK_QHWuqMhyqQWMzZrkWC8,1783
textforge/cli/commands/demo.py,sha256=5UAFZFLX1S-Fsv-68F2xdYDBRQPLEISKq4626wCOy_w,638
textforge/cli/commands/dsl.py,sha256=60aXMAIn8zcT47bi6KntogzOvbH-WrJY10Ku-5NfMoU,1221
textforge/cli/commands/export.py,sha256=hsEXJiorD9YKW0ez9XrkQnZVlh65thl0hYHMfMT9NHc,2321
textforge/cli/commands/list.py,sha256=KeLQTNQKuCUA6Dkx472BGoAMZ4Z3RZIdmAUm9RqL0NY,543
textforge/cli/commands/live.py,sha256=CEsDfC4PSbLde126cA8txUQVEv0o-OrOBNeW9wMyr_M,1518
textforge/cli/commands/markup.py,sha256=r54c_aqqwL5v3WYQXkEMjqihL8-EXTKASPUIdMqRhrE,789
textforge/cli/commands/new.py,sha256=n9PBwPLYyM4xPW3TtmYTa7nd7-35DDAZwWMxFcI8dD4,2414
textforge/cli/commands/plugins.py,sha256=b_t4XV8sir-ZPds82eBriNzysm3gpbinKYoon4ZsYk8,842
textforge/cli/commands/preview.py,sha256=QItmSyE_w1_d1uunpNS3sAM_368Urypb6vWYQ4uYa78,765
textforge/cli/commands/theme.py,sha256=XMnIwcOXWPWS8LpAgMlgDbUc8OcaknCf-7CaV6Mxezw,941
textforge/cli/commands/typewriter.py,sha256=hJbp0qu_UJ8qWPmqq0mSKvMu2TqXadBmx6FDfw-gAp8,2236
textforge/components/__init__.py,sha256=7qvlHSinfrcIUTMR_DP-QDPDmnm0nQbaWEZ5dt3CweI,4560
textforge/components/base.py,sha256=jq1TK8cWgXvDp42Xf3I0gD_kuBjoc1t87fXh69dg0VQ,50487
textforge/components/containers.py,sha256=nsFOF7Yd2HHuuBfGmh0HTZfCQ-1VaMuvXvi9CQ6tOOA,53144
textforge/components/data.py,sha256=Jqj_s0KtYX8ciBU68Pl7jZQBHzAdf2WqgOLQJduIsQo,38818
textforge/components/decorative.py,sha256=CA3dnR2ugV6fL6jco8Qr7aeXLNqYxyv8NNcGixPzJvQ,16859
textforge/components/extensibility.py,sha256=5HHhBJbGN7FKgPVVshjl1Pec8WTxex9D6452k2sxT8c,11991
textforge/components/feedback.py,sha256=hgh7sAfLM3UpmFZgz-wsveZMg3upgQvLi9jvGN7dJTc,19945
textforge/components/interactive.py,sha256=Gh1q_FCrDa_iSamofQzpeAzLK03gr30McW32VsUenX4,14905
textforge/components/layout.py,sha256=jJqJSy_Im3wTG-hfFGg_Gpyd0k4-VNydbXdHXiZ4jqc,26406
textforge/components/navigation.py,sha256=OYhtb09ltxSzyyMyuGJgNHLbV0iNFvB7adKXPImdZ-c,26693
textforge/components/registry.py,sha256=j2kKnh00gAliZztHJwLkknWB9EtEAkfA-xF1ntjm-BA,5875
textforge/components/status.py,sha256=C5J93n0pChnKALpFf0p9hAt-4jqUK0scIWJ_b6-xH08,29839
textforge/components/text.py,sha256=Cr9MtVxCOLdUa7sMpmqiO8pWrPX3mmj-DDD1uAD6H7A,3421
textforge/components/types.py,sha256=l5pJw41jFcQbjEX_nZQfDi_9kplsFN4lv-f0_xbZp6w,3059
textforge/components/typography.py,sha256=ReuHQOFD5hwMM69-sveqsO1tLdNLaMLvlEqPnm8SO6E,23074
textforge/components/visual.py,sha256=oSPJGjf5gEb5XPZ5bNew1w1FVdkeA-gyoP8ummgwDxo,18193
textforge/components/containers/__init__.py,sha256=Vk6DMlsg6w7KS4NBvtHtWS2nnw3qi5zbwAJ6EDR6Jwk,449
textforge/components/containers/base.py,sha256=tJcrqhHylGl2SNyP1thZ6X4FTKShOYn-rmJqr7CPoBQ,160
textforge/components/containers/box.py,sha256=-XWYbkUrXbS2smuQk9KN_eZSgrEPnALgFon5GM1KiZQ,3156
textforge/components/containers/card.py,sha256=92wycJayiti0AC0e730tXOZO-YP8FO8_p0QYKaRvNw0,5489
textforge/components/containers/dialog.py,sha256=luyYP-Jc4IImnfxcj9zvIdwqEGtRcJ2-tnX29W_t4Ls,4090
textforge/components/containers/panel.py,sha256=qNo0wXVDqGMzM1kGL9Xp-Jk7cijxbedKjRi2BGxcUNQ,8076
textforge/components/data/__init__.py,sha256=rFmP5P8PbhK7fMOZL9ijYeoiOxymNORoMQIQ97b_tf0,519
textforge/components/data/base.py,sha256=5KMZHtFgeak9AwnctoYP_CZA8ORFn-niOmWf5kqVcLM,144
textforge/components/data/chart.py,sha256=_uAs_WtVp6h7CvU4t48nk2zlBqty7Mm2OH4ThCWQhfc,6057
textforge/components/data/progress.py,sha256=XAymr4d4Uz_-_ASd99cFzYJfIJzWNPK5uNkiRp7aJ2k,4288
textforge/components/data/table.py,sha256=NxywWIr6J5u64s-JMymBi3MaoMVsfMHaR0pOLP37lD4,5644
textforge/components/decorative/__init__.py,sha256=W_6K1KgrhYy-unuECLLjuv5irphagJ7g5WJBDbprEGw,415
textforge/components/decorative/ascii_art.py,sha256=Fl4khoI-UBrr4HfmTJJq1StEfGKbYlQNdr9UMi-br6g,3355
textforge/components/decorative/banner.py,sha256=BlOfYqCHvc8-lT0om1rECogYCy2uf2mxZ2W7fy4Jiwk,3693
textforge/components/decorative/base.py,sha256=uiMKezhLNhLgvaA2tK0w1bbgpqmQUsva49UrhrF7z7U,162
textforge/components/decorative/divider.py,sha256=2tkcekm8NsVzZHCXNWveivaFMYKUIMPnydwtcIVazys,3596
textforge/components/feedback/__init__.py,sha256=ZUpTJUfbMewcfBR0VWDFda1rR_0i9MNG8DaOfYJyY5E,416
textforge/components/feedback/alert.py,sha256=_LmyuFgtJie-VoX3ZBLeoPYIWKf7oyrwbRtBCUr8MSs,5464
textforge/components/feedback/base.py,sha256=7nfNK7QEsCn7iaT-LS75vCEHf8aEUbmLKp_ju6PCta8,156
textforge/components/feedback/snackbar.py,sha256=3Jo2BSwNsZIUMskJC_T-XLXnJ66pdAn7Orlox-pH47s,5234
textforge/components/feedback/toast.py,sha256=YNhqQDQPgkXBMElxtHEa1jfcSE7DDA3lAv64B3PqKUU,5999
textforge/components/interactive/__init__.py,sha256=QuSCPj969A8B_-8W0PCkNYtEeZJMnIIi0Bv8yaYfN_o,485
textforge/components/interactive/base.py,sha256=vtSGigOGm970WZmBfaXSmNSHBkNCVQJyn8ESM5aBLEU,165
textforge/components/interactive/button.py,sha256=9xXs8rjQguxnXkKbj6Nwe_NPOd3fUqUzNt2Vf2Jb_t4,5231
textforge/components/interactive/checkbox.py,sha256=eUAEuwG3ZHDtauIGpLaqcaIv1DfdBpKtJj_-ILPHYxU,5086
textforge/components/interactive/form.py,sha256=nwYlkjeMcQTFM2PDgt6xCvQFMbkIP98Wt6giH96jY3c,5998
textforge/components/interactive/slider.py,sha256=mO3JwML9ozpv_ZOx3Z3lJ80Mw-uvS5_m87hqpF70DN8,6610
textforge/components/layout/__init__.py,sha256=_iaW3xJTHGYP-5kQwaMJImDgaBcTJV-4Ch2iUYncWkc,491
textforge/components/layout/base.py,sha256=e6pdr3EHbUKWf43tfOhXrjq8XwcxM9dZXZhReqmiTDY,150
textforge/components/layout/columns.py,sha256=EQcMlKzZv7aefbfHA0CUW0IfQriyKKcJ9miigpgnonQ,6123
textforge/components/layout/flex.py,sha256=zXm4rR1G57zCo9gmWT56EExa-mXC4mBh1CINNGQpdRY,7066
textforge/components/layout/grid.py,sha256=Mi7j0XbBj_fxk1OV21DsaFkYg2DlM8OeXiH59shz5xA,8019
textforge/components/navigation/__init__.py,sha256=fPD-UkCFh7PR0yu6DtVcfOEMcqKEICHuKEZwINnaVuo,406
textforge/components/navigation/base.py,sha256=icRBNudxslAGPHrxnp039s4Vm7Rxi9DXa3bTGb5KVkg,1117
textforge/components/navigation/breadcrumbs.py,sha256=BFLEVd-Li3DH-QywqQfDIqSpu9Hy0dCMNGWODnnb468,4454
textforge/components/navigation/menu.py,sha256=5DWgH-otCmjuiiWMVJYnGqf0XJXZTNAWEHiLDXpEd3I,4192
textforge/components/navigation/tabs.py,sha256=xRbQ4WNds709HP40d8enaIsAaCKzUW9jV5YzQeHEZOM,4908
textforge/components/status/__init__.py,sha256=sd8nOx6cV9bOfkRVGajI-1dKhy_mAn8o80szp5GONN8,413
textforge/components/status/base.py,sha256=D0u3MTBVhNKSvapIj3W3ZfVq3y9PyivuC70b8U_bSLQ,150
textforge/components/status/gauge.py,sha256=HqD5QK6lUpxMgKJfFpJ-FHr1kdi4Q_DYMNtjgRuNGss,5706
textforge/components/status/progress_bar.py,sha256=yANYwRrmixgYTXxHkVknad62XcXlAt0KGFENh-S3J5E,5201
textforge/components/status/spinner.py,sha256=7GxrXb0lhqd5v9Hirw_l8_lCNuOkEhRhFxVZio_y7GY,3993
textforge/components/typography/__init__.py,sha256=xnpu6zpg_3NvLDgmnUAhO9ZrUqZM--I8BekBvqphYZw,363
textforge/components/typography/base.py,sha256=d8GaNcEsYHdI2cjy5OlU3ZDuJE-mXFfR7OcIml0mzbs,162
textforge/components/typography/list.py,sha256=pjpEXJ95SovTBhJMYJpoZZWSk48eN6_qSVKbR2_rdBQ,4760
textforge/components/typography/paragraph.py,sha256=2sxrfZt6LLbRDHCbGnycF-eyTucOZwsn39hAEtAjAHY,4555
textforge/components/typography/title.py,sha256=vUgIsb4reU0vyK_W7jZrYKpI2Lm08UFiQwC0XvhoJT4,5119
textforge/components/visual/__init__.py,sha256=NvF3jF6yTtxENycJrYlDF0cBYT2GBetuZfsXU4idsLE,341
textforge/components/visual/base.py,sha256=h1w-DPDlXS36SycHFs2TAbq_rPEFHyFRYpvakp-9Gaw,150
textforge/components/visual/canvas.py,sha256=CmtnA1isB9wmYkYn7NytCMt5o7OwyJWf-bdpGneHVBs,9449
textforge/components/visual/graph.py,sha256=WuWRDjIxQv-y83pQ7Bid5_sNzB1LqcvyR2_xIVQ6R40,5252
textforge/components/visual/image.py,sha256=6bUvyPBSk7Uz9PiARysO2Sn7mTUS3Co2I2CRUqePUqs,4423
textforge/core/__init__.py,sha256=cGEdZ4lEy7gOzJDEY1eKY3ij1FAMqe2M10BwWHUh3A0,1076
textforge/core/bidi.py,sha256=1kOCRm1M22T7GxUoFPdjWw-ahJEGKXoA0dGEkkOqbAo,2691
textforge/core/concurrency.py,sha256=QQfPvSTsbr2XWp5jGBVAvhlgjUmgd9jJ4jEqFS-hCjg,11986
textforge/core/console.py,sha256=UMbcRwARYJimgi1LPNB-FhcAsnTe2I6NdvrP7H3gFpM,33583
textforge/core/events.py,sha256=6FWj1QsmbZjwKvirGeLJ3a2CTRZGfpK6XX3wEgGsnGU,1389
textforge/core/text_engine.py,sha256=wiMiIY2M9bwINc_s7Bwu9Bc213fF21s-G9ZDDgQq7BU,1187
textforge/core/diffing/__init__.py,sha256=o4WLNjVAdAKFvG0EarBOBh6rWfc1Nrc3aNmY9quNAAo,669
textforge/core/diffing/algorithms.py,sha256=wuHew18tBARunsSkT_jSTJr7EMSw1mY9s38WyRogNz8,16036
textforge/core/diffing/cache.py,sha256=2sNr97e8IAMM1y4c7-bohwWB_q-FdBjoY07QAvlgIjE,1159
textforge/core/diffing/engine.py,sha256=gZvF4IbN4nk0pH5HFqcS0hi3HT19BqTukMFEeUQqr80,3806
textforge/core/diffing/errors.py,sha256=Nqikf78GFlhVjVp24D-iQmizaX-XpYosR-KKSqWgxD4,374
textforge/core/diffing/incremental.py,sha256=yoD2QeTgS6NqDeV2wXw2OmHmslsR-N3wp8ChNT9JyYQ,1463
textforge/core/diffing/interfaces.py,sha256=a2bUxhQW8LxQMDqHwKN8GFadJqrYdYMz1WjbIcnSmOc,647
textforge/core/diffing/object_pool.py,sha256=G4Q0RSd1hCxJlKjunrlZCw8bX7Lbzmzt9vSV7IaxGb0,9576
textforge/core/diffing/optimization.py,sha256=PhcV-4K-Dq95SGJgeJBWQcWE1zGgnKWkQMZOYq9u5to,1836
textforge/core/diffing/patches.py,sha256=QR4FCVWe2xOAOUfxse9lW95_X2ZiyBS54DqUeVrQ5pU,1403
textforge/core/layout/__init__.py,sha256=329EowZPkSFn1lFCDv2ZPXce0lgj_SaDHjIVpRSx00A,648
textforge/core/layout/absolute.py,sha256=IEkPimfVhBUqLYvg6nASuiTAlOhbGoMV3waaixJfDGM,5168
textforge/core/layout/cache.py,sha256=PVDKqPokNRXnRe5SlbIk1jtBSJKYaTe3sGjeDaD0nKg,4500
textforge/core/layout/constraints.py,sha256=gULqE3cp8JO42w_Prycu57pvzG_HThZa098W7GADztU,14412
textforge/core/layout/debug.py,sha256=SlR8NbEYqwo74cAmN1FlAUoiy7dn_XQ2YF1mbENw7bM,4568
textforge/core/layout/dirty_rectangles.py,sha256=N-DsbVh8z2uDUsuafdS7OJQz5UaPffTTVka9F5D-6bQ,8194
textforge/core/layout/engine.py,sha256=7idZm4bhBlw5R0k3MNUxssyBN_edEv9PBy9hS8n0ejA,46038
textforge/core/layout/flex.py,sha256=FZvtB5Q0oFkWcj5IJozVmBriZX906tN2tnHkbD7h4N0,19465
textforge/core/layout/grid.py,sha256=Gtxh8Kf_fYlv0JdqODl85JGdYkPFOQi7Gg8g2lB4koY,10120
textforge/core/layout/object_pool.py,sha256=zcsnkr3i9wkyCUu19oFNlsAa7RzIQuuqsKvzgPyJdog,10129
textforge/core/layout/responsive.py,sha256=x1HwZnUFD7VgbdhNSpabDhpXSq1XrEQnCvDY6K3UKvo,7040
textforge/core/layout/tfs_converter.py,sha256=mDn_Y-uc5ZKtwfRFbGKDukSeK_bARDWHGA2unx0okhI,12551
textforge/core/layout/types.py,sha256=OWHGVn7uFVDdvSp4H-hBGe9lQN44fIW_otbyfCa7bSE,4033
textforge/core/layout/utils.py,sha256=louAFRTi_HQq10-Wya99TYfQKlaSH1IHjeWChWnNcoE,2089
textforge/core/layout/virtual_scrolling.py,sha256=BZth9fca-GlENlFKdrXMtkKVYhKOkFuf5BcnnMrFovM,9832
textforge/core/text/graphemes.py,sha256=CaCVuxDZWmf9URVW_fxmTnr6YsnKTvxQR_Gkk5QtsH8,4864
textforge/core/text/symbols.py,sha256=rSx99CgsDF1vtyBlTTBiFxaQ8zna3U4IcB3I0BwAXy4,33197
textforge/core/text/width.py,sha256=B3M9JeXf6prVcrxfM6HmSBvbuX4_nKbMUhZaAF5R_CI,3674
textforge/core/vdom/__init__.py,sha256=S2TWbYrbEvyXb4y-xcaqQg7vYPljmqsJriGtH5kZzpg,928
textforge/core/vdom/errors.py,sha256=K3P9IO5twPT9DQLTUY_yr0nLyR9g1QNCho335urvRlg,546
textforge/core/vdom/interfaces.py,sha256=DKn8JbVxB_WroBHG6n0eOF9PZ7g90-JgllmEnQxGSPU,1444
textforge/core/vdom/keys.py,sha256=ER2xGOKY8Z3htOi3lf-P6YP2EEM0UvDEk1Bj_3OPgVk,2822
textforge/core/vdom/lifecycle.py,sha256=d1Q2OGJHTaxQdYcY4Lw36ExaI6j6eG5wDaBeklg56Ec,4142
textforge/core/vdom/memory.py,sha256=_T14hjnCysTeXpjM4ti1WXcSWiyToWevf29u0yBy9e0,3027
textforge/core/vdom/patcher.py,sha256=Qn6qoFApBZPgA42aLcVg1AL-821EZHAnmiT4wWbqEXM,4833
textforge/core/vdom/reconciler.py,sha256=pQr7wyLJrAqAYGMv0-WgCdne62Zuae8MrfVASmm83ZI,7336
textforge/core/vdom/refs.py,sha256=TVcarFHcEzDAdRM0tr-8A0G1OARH6zihFVkmcPpckrQ,2479
textforge/core/vdom/tree.py,sha256=Gqmh_vAipysRGmGwNR87qiquOoHkWDWAuCSBvlz55ho,4542
textforge/effects/__init__.py,sha256=V-01Hoh8A_bpRUXc6vYuZIRj2bO1mVEsxnyApbRvsZE,195
textforge/effects/timeline.py,sha256=Xec3oqstvl5HfypMruqvzpbQJ8nss_rhy25YZ5ml_xA,2918
textforge/effects/transitions.py,sha256=m7pBvqhAT5bn14YtYY2Vw5NAFDxFF-zz_K6Dp2ge2yc,2063
textforge/effects/animation/__init__.py,sha256=zOteDtGyD8WsJYyQFDhgPgJmdgvvHAFVfukYzAPaxYk,1242
textforge/effects/animation/coordinator.py,sha256=FIQKJI2EYjU3NACc8LiTp0iFLG6weUJVkeZF4CAgm68,5091
textforge/effects/animation/easing.py,sha256=TgMOk-r-JOiIsDUgFDjvwnJu6EIeki21sCfZMWyqV4I,7451
textforge/effects/animation/effects.py,sha256=11NKTqbbPx2nW6HgYK-oQBBiYzC5-N45KpBJYNKFpqI,11185
textforge/effects/animation/engine.py,sha256=ItcxRqL5ZKxQkhh5iQlp0x6Hnp9LQF7JN91kbAEGHV4,4707
textforge/effects/animation/errors.py,sha256=9fxMW7q7oQIXMMg8jlQxp_o3Gi21RHHtBVZvIkKQ90I,2301
textforge/effects/animation/events.py,sha256=b0kNB4CE9HCP5Xc7Y-WFP534QR3Zwv3DMaP5Dub5h3g,4813
textforge/effects/animation/interfaces.py,sha256=OHvaqmqZcpVkskgOhdByAAGtR0oHZyp49_6CdkIluOM,5218
textforge/effects/animation/keyframes.py,sha256=FjnjWPMslXvoZPb45tY5_1NZroK6ho_5WAyWyPtsRIQ,6565
textforge/effects/animation/optimization.py,sha256=vtJ0AQQcTEPI0eNK1L1Dx6dSDa784DZNTVPrY0sQjG4,5580
textforge/effects/animation/timeline.py,sha256=XVTgBwriWQjdTZIzYgZva0TRVvF9eRyPmzpk0ft03a0,7642
textforge/effects/particles/__init__.py,sha256=kTO9gCwtl9f5bH0KnJtJ8ymP-b8gSNot0-fMV7lg86M,1567
textforge/effects/particles/config.py,sha256=NVfk7kv6IAcSf0lcRLuPvPtakSa4xSH9t-YWvhRvT94,6124
textforge/effects/particles/effects.py,sha256=fm4VvrjgUMqxzQmaRfk5Hu50YR7VV1QYtBPjZ710Qp0,7596
textforge/effects/particles/emitter.py,sha256=4eXZtg4-4cT2FjRPnA-xhTvNINxvwBBfBndH7M4-oTw,6247
textforge/effects/particles/engine.py,sha256=b2YWmDA1HutNqG6Bd2unIUi4AnAX6i73Nns6Z_faG9M,7562
textforge/effects/particles/errors.py,sha256=LMy4bI6OqQgipl_C_Eqc30R1zdBpdEjXwJj0z-otamE,883
textforge/effects/particles/interfaces.py,sha256=FB5wo4lo57J_hI0jqA8UBDfAHzVo5O5bwZLyX56PcmE,6474
textforge/effects/particles/optimization.py,sha256=o8hNpqm1onoeNaUN4SMo_78uMdESOyeNB3Edg47M9Eg,9200
textforge/effects/particles/physics.py,sha256=ZPhSr4rFe5emaPdM7yRfVo6t7PrK5v1H4Wl9fjf6h3w,9068
textforge/effects/particles/renderer.py,sha256=tffFR35sCN_wQl_-TsfbndV2y7eYp2SOiZ_k5kiO6EY,9999
textforge/events/__init__.py,sha256=5ZfcLrwwh92Ur_LIG8bIXKWuif-BYY-RpVPogKMTNsc,1959
textforge/events/async_processor.py,sha256=3rqi0jD6Ovd-58SYtPr_8HOQkhPdXiSqvpV7eNVOcxk,11618
textforge/events/bus.py,sha256=EX-lrx6HOMlT0KRZ79K_XX2KfkLNpM-2vuP00_MrEK8,9755
textforge/events/filtering.py,sha256=HxXCENLcb6xAdm2cFkwzuvmWbonCsdxspVC4tkLrGjo,9840
textforge/events/handlers.py,sha256=EbWvgjt6rKQr4uLJNdUo76WyF-gA7SvoFhWJjGDOLMM,7316
textforge/events/object_pool.py,sha256=vTsw7eacmWLtYP6oz2zLuWbIV62gvQDUp8ZpSodJKzs,14775
textforge/events/propagation.py,sha256=PUmKZ-WpT1-cJGgPM5YD0ErhWVRuLgz52B1r5KHJYAc,7075
textforge/events/replay.py,sha256=mFT7pSy5HVrRtmbaWFyNauBLLWnB_QsO1YovbDSphHI,14094
textforge/events/subsystem.py,sha256=rixm-tEUG1XWqYD8B9K_ITAFVbQqCwqBqCZEwBcaP9o,18787
textforge/events/types.py,sha256=o9-zAvKTvOLC84ye4v9pLbSB0hwiFsJf8oDB-7t7Q_U,3971
textforge/events/platform/__init__.py,sha256=0lPrexX9u41wxWsAgg2sEZZG2Ozt5SDVm1Rl02Hp4OE,9770
textforge/events/platform/cli.py,sha256=lIZHqFb4K94x_RaJKFsc8dS03DWOL_LGdW_PSfpYUFc,10857
textforge/events/platform/linux.py,sha256=wzOFcSsCbDttNWEiEraYdRSrWs4103_IBfsaDiYRUio,1001
textforge/events/platform/macos.py,sha256=QcO0sJlfExZZPX7RfYSZBj1TWwqTeCvGMLavhev16r4,993
textforge/events/platform/windows.py,sha256=Fu6fK36ICs2wM8tptmo6ofjMocyiMzxDREnBU1XNXuA,988
textforge/export/__init__.py,sha256=eZ4g0jqY108kla1BSFti2Nf19dWJCDNwcPKD51eyoa4,897
textforge/export/html.py,sha256=goBl3NGG2lt4m01wkD-LxX3potYw8lovDLP06hV07LA,6153
textforge/export/pdf.py,sha256=FHjuXT8VpV2m-SDs2Jx05wKeKjnPmQm1iS8Ovb8oBAo,5198
textforge/export/plain.py,sha256=OGTEv3VV8aIiawPQoUhuDIJKapoI9wtqzw6X92XnnWM,231
textforge/export/svg.py,sha256=21GTX8OJZTzfUJCCkt5pW9Fynf-1hc7p2WRs_dhX3RU,5570
textforge/export/vdom_html.py,sha256=AyHtyO1C5m4hCFrq8YYY-c5dlxUR99HojJ6OKlKIOqU,2393
textforge/export/vdom_pdf.py,sha256=76vRyB8hI4bC2D-IPPzMzMV0y5wUf8oWHZEo3ergru8,1931
textforge/export/vdom_plain.py,sha256=2MzJEMX-JIQrf3WnS4690jAq4srMg0pV2_7AmiiVriA,1640
textforge/export/vdom_svg.py,sha256=UrRraFKAf1NjCUyJR5CPAQV_jzTp3xd3mgPnsDHsI3A,16748
textforge/gpu/__init__.py,sha256=4URiQHioUcGK1yzF3paYsHZemnfBQ_I-pDfmH7MWlJw,283
textforge/gpu/core.py,sha256=ZrnP4iW9TwVloLAVxGDrm82GU8djVeVdZKETZP12RL4,13301
textforge/gpu/types.py,sha256=wEagDuRZFuYpMYp7lVRLfPo1BivjftDu9GFkdf20uiw,2842
textforge/gpu/backends/__init__.py,sha256=6icRBWCPvxqFo4MHoCjODgd1QPmpQkRp92QpiTm3h6Y,271
textforge/gpu/backends/directx.py,sha256=S_UYyXNzYe3_W6GLaChWK041gbTUF6GGvs6WCjO8IKk,26613
textforge/gpu/backends/metal.py,sha256=m2Ov2ZCr5vpEbfikEr49uQcx2mIm1mfwqLQTe80IliQ,8213
textforge/gpu/backends/opengl.py,sha256=y8AkAcf4vHgR1dL7DWQuYDEWNqHQ9oS3xQQXlp3k_qQ,10989
textforge/gpu/backends/vulkan.py,sha256=_b9qKhMcSF9JdTQMlToF7pKeKicVkqnhVKJjMG9t_zA,12358
textforge/gpu/buffers/__init__.py,sha256=XKPJuX-KKTxMkb5Wy62JT-DY_IXqs-aksMt0ClTksIE,225
textforge/gpu/buffers/index_buffer.py,sha256=m9dsjWxI_WmzILOu7k0riCoGFitJEXaCvGLE3ERsqKI,5421
textforge/gpu/buffers/uniform_buffer.py,sha256=BgwiJ7aOIZYC2tzZdBN11Syf9PVc3joXgYqBtgqBhVc,8414
textforge/gpu/buffers/vertex_buffer.py,sha256=EKZs-yp48oAWfUZjCA9pq7uM8tuTA0_XSFWuFS91ZQo,5535
textforge/gpu/fallback/__init__.py,sha256=wIqr01-vmd9UAjecFdyzbByvVnWmXxWh9DqxCmVKjzQ,129
textforge/gpu/fallback/cpu_fallback.py,sha256=WAm_bD8a1VkDA84hwfsv39HB3p1pTwg73jXaYV-lrME,13083
textforge/gpu/shaders/__init__.py,sha256=Ku9wmqpqd7Dj5NTs8pxP2Rmi0oEr6XY2mxPSOc4gtCk,266
textforge/gpu/shaders/compute.py,sha256=LsrVYfcv7D8Vc0bTdyzagdvo_jieJJ2uFIYGBJm9k8w,737
textforge/gpu/shaders/fragment.py,sha256=iN3XfXnL-8YcbHzqY9PyP7i5VjnjeRad1rF8EXUNrCE,358
textforge/gpu/shaders/hlsl.py,sha256=axiStVIYxKwPLHQvSaUZ7lzNq-1DC607WhYWDy26kCY,2736
textforge/gpu/shaders/vertex.py,sha256=jbxf0-R3VDU7MlgzmO2dVGLqn6DASVhv4zNGH5McWJI,432
textforge/gpu/textures/__init__.py,sha256=Wn_4U_l-oRyNYP9h7i3RCracGBQt--V8gGDXyj8Xzvo,198
textforge/gpu/textures/texture.py,sha256=FEzVJ6nCKPup7v9rPtpU7i3LERrwRaqlbuWw0zC3Wgs,908
textforge/gpu/textures/texture_2d.py,sha256=gjLJE4ku61I_vTzFw-yDRmtuTn2jT63nW0BJJ9FeHU0,5466
textforge/gpu/textures/texture_cube.py,sha256=hMQxJNkMZsQa1yGNU6DJ5VTo5IPRwskkc6ONn7VXEO4,7323
textforge/markup/__init__.py,sha256=BmmGjeX39px1cuR7EyoWkvLaKVrwxBs6OG81BhB9r4k,122
textforge/markup/dsl.py,sha256=HXugUsyr3SyYZd_3C02ez1ppbNfOyEXcjC6SHY6b7Sc,5851
textforge/markup/engine.py,sha256=z5y-OApOT9D-jd7MBJ632paqgFbHNjQkJzVLuAhg8S0,8715
textforge/markup/highlight.py,sha256=fC0t_a1s3RQ4__jmAfczJxpoHfwYHBs-RfDl_OM-wRM,2215
textforge/markup/processors/markdown.py,sha256=p0l7pFkaINWE2Pw34sszCPHeTgNx_u63GJ7qZJqIG44,5205
textforge/optimization/__init__.py,sha256=qKAQjyoVVREAAA0v4ahsUyQkFXOEV03Jf1nJN44o8E4,991
textforge/optimization/acceleration.py,sha256=rZjCvJbaLQgmEP1go_imX8aBbHtJZDaCAkYspZghKjQ,13968
textforge/optimization/manager.py,sha256=uxBSdj5Js6za7pwlsELFQIof_zzFelwbKh5-RtQfrrk,15036
textforge/optimization/reactivity.py,sha256=1VW7YnnoDdLanG0vXSxZaK8xJgiQBJJLkigoPUkaln4,16460
textforge/optimization/benchmarking/__init__.py,sha256=39FV3M3BsM2zGThIdRJryMYOffyYWheFQ79ccJ2qbN0,130
textforge/optimization/benchmarking/benchmark.py,sha256=YYYgBBnUAg9iQxloZ-9fueOC2hpEuOCoTnRYH35shfA,3741
textforge/optimization/cache/__init__.py,sha256=Paxf_VrPF22rUG6VSEmhMIUnGzjTysK4218_Bt7Wazo,109
textforge/optimization/cache/lru_cache.py,sha256=Vz-wP-uiDNn7PK6BLP-FdAzJigNc064wm9ZfryNO7nU,3400
textforge/optimization/cython/__init__.py,sha256=AV-sI4pgUFLeasI_aUVT-21c6n-DN2VEb6cwEUstD2w,167
textforge/optimization/cython/color_ops.cp314-win_amd64.pyd,sha256=ftjhgWyyQDU-F2oPeo3g2Bet63MO5Qci7dZ2yIjWd1U,164864
textforge/optimization/cython/compiler.py,sha256=BREZu3fWAE2CH-X34DCznrELnRNRNHQOyACJFdTCXZI,7213
textforge/optimization/cython/diffing_ops.cp314-win_amd64.pyd,sha256=UMSwmPG8cYWJMLa35xuZes0gzrUAAa_C30xx2ZvXRVg,67072
textforge/optimization/cython/layout_ops.cp314-win_amd64.pyd,sha256=kkoeLrQX9kUcVuQJ2Ithu4ZkfbM8eMeWiUJ4NY8CR5w,87040
textforge/optimization/cython/rendering_ops.cp314-win_amd64.pyd,sha256=R7hzneTP1Q7gS34riWk2u9sPCwVKub5CJo1EmglJay0,75776
textforge/optimization/cython/text_ops.cp314-win_amd64.pyd,sha256=g1_Vx75kpCODRDLdfSuvUyR3z8AE1Xl7pH-0GKAZDBU,58368
textforge/optimization/memory/__init__.py,sha256=t_MLdG7SKcP7nGl2NY3LTK4YG8l_00bw_IGV6d6jswE,144
textforge/optimization/memory/pool.py,sha256=D9UYsaUpJrWw1Cc_Pey4YqrnegyCahKtuoYTuP49Cn8,10297
textforge/optimization/memory/zero_copy.py,sha256=IlcBQcLJu_dv8K6knqWTFzeeubZc8lRHkvR5L2Vq1Tg,12907
textforge/optimization/monitoring/__init__.py,sha256=_WjWAeTt81FnALDIWbbcMJwRyWycp4goeA56xV9TkhA,129
textforge/optimization/monitoring/monitor.py,sha256=g9wP-R4L1PUca8m3W7e3THobdhsKMrwJch1kKn02UGc,4844
textforge/optimization/profiling/__init__.py,sha256=0mlmNsiO9LkJKeGf1IRVfwmfFzwtHwXfUX06d457yXs,108
textforge/optimization/profiling/profiler.py,sha256=0Fxn0RgudYtjj4OAXAGlm3cE6EcIxUO8ffJ-TUOlNDY,3036
textforge/plugins/__init__.py,sha256=hzVk3dFNZDsdrTF0C8numWDubGigkqglEXDMc-A8w_k,901
textforge/plugins/interfaces.py,sha256=FXYbJuWFI04_M7yfrkGwNiqV07jXhPeHa-77RTqzick,6050
textforge/plugins/manager.py,sha256=3uvjudoqvFtHdB2b_4MCXqaWy1hVp0gzF5bKnekrGuk,10164
textforge/plugins/registry.py,sha256=nICoUOKS6nFGd4lbueUoCLc_y7OnOidRqE5_rxMAeZ0,2785
textforge/renderers/__init__.py,sha256=qAbxROjCdXUy8lzTrpWiN74MMCGJXzI61GUriQnhf0E,1731
textforge/renderers/base.py,sha256=V7Fg0ogwQRaIDk99AbE1q83A7BOHYfxLIncuJeXZzas,13198
textforge/renderers/cache.py,sha256=RXmV8jlE64dh8vy_rSD32kKitbsQYQXlYOyO6SSMPRg,3233
textforge/renderers/export_mapper.py,sha256=lJsLfCze4AVjMM4BJaDswDD4ZXf9qp_PiyTGVHWlbwE,1026
textforge/renderers/interfaces.py,sha256=QfPZL4yqi-w-NTXZfrxKoZHfyYlcmBUhLB410u9GHwU,8306
textforge/renderers/layers.py,sha256=AtvmebJu2QjxpqfaUK4h38ibJH6mQoQwneyNkDH3eXQ,9726
textforge/renderers/optimization.py,sha256=zztMrsStluUSiBFmB4VwTNcFz3pcf8W8PMlZO7Si6Ug,2424
textforge/renderers/render_adapter.py,sha256=AAZB8CL32h5jTZ2CJ6pXX83XE4hJcjSaxphcui_xiM0,7119
textforge/renderers/backends/backends.py,sha256=PE7CvLEDc9Brt3XSPEgFVpFFREcuVFaSA4I_nFsI9tA,2672
textforge/renderers/cli/__init__.py,sha256=dNrwyGq_x__v00UPvPoyFCwcWXS6UO0DgQNgiHHrtxM,320
textforge/renderers/cli/ansi.py,sha256=3wg5w5B9z8wkJnqQC-G6xgoMEvrdXF3I1ghId4_mMh8,14589
textforge/renderers/cli/mouse.py,sha256=eIXFhslnDOBCF_FjD_NXPEijg6y5YfNQ4ZbIomn-QlM,1178
textforge/renderers/cli/session.py,sha256=auFu-PZS1Ns6d9RIOFiiV3YCIe4dCuGtXxJyPbYdOiA,17356
textforge/renderers/cli/shell.py,sha256=-dQSx05dHET6jsSkQwoqyX47QPFPG9gtze0DAcqmp3g,731
textforge/renderers/cli/terminal.py,sha256=kK2kRlaHiDlEliHGqRUr5a4GezI0w7P-Nu3jTdv4Pac,10924
textforge/renderers/cli/terminal_app.py,sha256=wR8HDHMuaPRBIQEIcstyzJaprA8jnvoVtwT1rgLaMGA,3604
textforge/renderers/cli/window.py,sha256=_TzTYM0sNUiPu57sBcC6cfB-k6TdxOsCrMNvgkSRyjs,3194
textforge/renderers/export/__init__.py,sha256=0qZwVt74m0A3_b29ocJr6FiH53fXj0yloS3gIyx8PWs,443
textforge/renderers/export/vdom_html.py,sha256=kYUwYrrxA7SxEZwBXgKWnzZjxy1MgG4L3otXw7hFJYo,3152
textforge/renderers/export/vdom_pdf.py,sha256=_kCP3Q_f7xMY4cYK92EXmN1S3DUJyt_wKxheOiFK4DA,2690
textforge/renderers/export/vdom_plain.py,sha256=CW3SZsopJVtT056uek45GkzHeRrp8wt7_k8c5ojG9B0,2432
textforge/renderers/export/vdom_svg.py,sha256=TVNuW8R60Vf71JhD0_vMkZCebUs9XESRC0pfB4Bm260,19265
textforge/renderers/gui/__init__.py,sha256=w-6jfR08tVdnhymtwArPbbamhoIhpNnzcaHovGIyHSM,353
textforge/renderers/gui/canvas.py,sha256=oI2oHYcmxxjUmWamLVEXrBAvyOLUozJPnrPgCLnf1d0,2394
textforge/renderers/gui/events.py,sha256=9csf_-FMQeAGCmrPrUjKgILCeOznGt8eO0oBAaVEBpY,5591
textforge/renderers/gui/gui_layout.py,sha256=pjl06svnr-AJNz4rs658Wf_YGXY7gTL5Ow7lKUhkIH4,14060
textforge/renderers/gui/gui_renderer.py,sha256=gjYpBdnlzczZE_TrR6oEepa9N2KZKGZt7T2vgMxSlPM,75185
textforge/renderers/gui/layout_adapter.py,sha256=AfQbmhCKW5q4kW6S2Q6wVuV1Ff-sti0S12MtVUSqQhc,8887
textforge/renderers/gui/opengl.py,sha256=jAJrTl43SixG3wSmBIUFVPUK8kUXWuzcAFSz6Np4N3Y,2709
textforge/renderers/gui/platform.py,sha256=QKSN3qIMu_PzV1sYnrum8gtyRSZMBnesXbpD2EgVNfE,2061
textforge/renderers/gui/renderer.py,sha256=URt1KEH1-kw5JE2O_6WKkBB2MGIInBxRJPlbCRs8PLw,271
textforge/renderers/gui/runtime.py,sha256=nsT4dOUSBZJ7oCGuCfWYqCUIKxTV2RuxK0eWDxpprGY,11072
textforge/renderers/gui/threading.py,sha256=agaITED7opR2guUDKx3NT8T9tJJaqXSbzMF6jSIaPo4,1176
textforge/renderers/gui/translator.py,sha256=0fBVrsDeRoPXRBly5TQFA2vQsJuTZteGiv5k2-zRq-g,5725
textforge/renderers/gui/types.py,sha256=IfbxC-47gsCyCQzZOqhAcjma1MzlsjbesgZMlCI7nRY,1371
textforge/renderers/gui/win32_window.py,sha256=lVixsY1ovB2M-VokZMxMkyK2bHNfUjW00gil_0XVP9I,40019
textforge/renderers/gui/window.py,sha256=a52sDDz3v71mRYXx8YlbaC0j9YQrNN3PvpP_w50_bZg,2513
textforge/renderers/gui/backends/cocoa/window.py,sha256=KM-_m4L7Gc0IcCxN36hLQ-DInNkeKAiVOBE1pMZ4eEg,15329
textforge/renderers/gui/backends/gtk/window.py,sha256=zR2a7Lj5b8hdlbeila4e-hzVsy117Tk8MwMK-yd_QLc,13666
textforge/renderers/gui/backends/win32/window.py,sha256=7tZSKYEcQx7pKWoy1V3MlSsjsCylUvWk9P5qNTCRa-U,37072
textforge/scripts/bench.py,sha256=utYozwM8KtZBR027cuj2vmy2YOB8HI00eY5Wc5X3OR0,6453
textforge/style/__init__.py,sha256=PCYOsoupwG5WIeOzrcLXQrhMbJOFnAh700Vu0tag6pc,1347
textforge/style/ansi.py,sha256=EPR-18IdcrvTmiVB7S2JOdbFlhPkjrCBqIPTCTLKKO4,2876
textforge/style/borders.py,sha256=K5kbh6EdUrFwpbmlp-LXS7UWpdszFtsK8fmeUGdvgNM,2391
textforge/style/colors.py,sha256=wrdagZYWpUkY73iy6xFUh71F50fIjNexBqZHKSKjN7o,27125
textforge/style/gradients.py,sha256=A7R5OPUlJ2JjPXRSF6A71IBs4ztop9Nj6uhEaWGTqVg,1216
textforge/style/palette.py,sha256=FUFmLNE3NDLS3AI9X-UscLRBL4uGNAIiIhPVb3eM3_c,4082
textforge/style/subsystem.py,sha256=_nJ_zCsHUicRyMgiCVor1Kp_ecqzjFVQK7Q5LwKkFWc,8690
textforge/style/theme_types.py,sha256=mmpOO1nxdzFApRIYp0LTmGlUeSwGjg2Iq8ZnrNx2BHg,524
textforge/style/themes.py,sha256=GYiC7Nvp7D0hf5IKdJfLDEUwAzbgAjsJu9DtJGbYLuw,10111
textforge/style/tokens.py,sha256=OU8xkhIwaFFxXUTh3pvQfMkAwKFVIztiYyQ8_U2cV_Q,388
textforge/style/typography.py,sha256=OTR5SE6MN5QIh3Z1yO9loe1ayKCK7SpHi3YWQmw-q2E,4811
textforge/style/validators.py,sha256=--wm66Nhh-9bPjhBaGnogf7Y1qnbXeptujhxlU09TwI,13910
textforge/style/assets/dark.tfs,sha256=oqExyXksteUsm0DfYqCUIqsosraBYxnBkPjwXWYBZgo,3075
textforge/style/assets/defaults.tfs,sha256=tYzqAxf0A_CNcZdkMMbw0UCTislpqYRSyTnfp6zXOYQ,2790
textforge/style/assets/light.tfs,sha256=-tHcaqRIxzEm61bS75hji6JMXIpcVjSnLG0kbhq40TY,3000
textforge/style/assets/custom/README.md,sha256=VkDT7JNUuB7812-_VUPsXuI4wkwG_TkWYNKFmMFVR-k,292
textforge/style/assets/custom/solarized-dark.tfs,sha256=RZEo3cBfh_rwANIf5NmkAmr55o0OzM3qPF-O99EzXYk,1089
textforge/style/tfs/__init__.py,sha256=pelgJ1kQrlKJcmTRioTVaQ89Hbq6yJh_UMCc3R5Z8A0,49
textforge/style/tfs/tfs_ast.py,sha256=q-8HF-3HblxlQnkZzlSF2xtBp06McXSTVuiLTJIgi3A,2127
textforge/style/tfs/tfs_cascade.py,sha256=q_h4ZZ9M2_e0ABVFY6U490hQytkF2eN0AGb3z310KjU,17482
textforge/style/tfs/tfs_diag.py,sha256=3AstpMErJlo4bMzHaIUFMjZnq_qZ48clLs-w65nZkAo,449
textforge/style/tfs/tfs_engine.py,sha256=3yNTHSoQyrp5m9aUoga8KG_p70rHP3AoDfPNZfIuedU,9012
textforge/style/tfs/tfs_grammar.py,sha256=56saWpHhJHLUdznhlhY8JM-zklxqaSytrenHr-BulSA,13703
textforge/style/tfs/tfs_registry.py,sha256=lqyF6uVlDjH4kBwVnThEFQMMa4hR1sbNo4nXRAJgA38,841
textforge/style/tfs/tfs_values.py,sha256=Sza3dP9S8L2PBj4z2H4B-RVK05wNLo9xqdQ7RKCPUgo,6675
textforge/style/tfs/__pycache__/__init__.cpython-312.pyc,sha256=gEFaMP2kGMbT5UPM97q9TEmGSgka1tltdTlNERDCpNw,240
textforge/style/tfs/__pycache__/__init__.cpython-314.pyc,sha256=zEfW-DrzpR1CMaArjQxyJ5Qf5EAvrLO-3J6JUlM0m7Y,238
textforge/style/tfs/__pycache__/tfs_ast.cpython-312.pyc,sha256=SO298HqJdpJOl0DSHS7tJg-IUN9nfUkHMU0x95OC_JY,3678
textforge/style/tfs/__pycache__/tfs_ast.cpython-314.pyc,sha256=64-LHCSpjbsGge-KkRizswaaN8aK_0qLiPqdF3b0Pio,4030
textforge/style/tfs/__pycache__/tfs_cascade.cpython-312.pyc,sha256=ex2Sew8sI2xCgBuhymDzq0WPN_bVsdgiDBvKIL3z4_M,20188
textforge/style/tfs/__pycache__/tfs_cascade.cpython-314.pyc,sha256=I_aUiyA7t_TL5kb4KBuj-7pdfy_754SzNG0QRfwLGMc,26514
textforge/style/tfs/__pycache__/tfs_diag.cpython-312.pyc,sha256=c86rGUvqTEsM_20UczXVAcOHO0eM_JCoMfdJ6nk7oHo,1259
textforge/style/tfs/__pycache__/tfs_diag.cpython-314.pyc,sha256=yE2_jvU5CAx60HMt_6JbpAVYLFFa1tF1ZGYGBKoETCA,1984
textforge/style/tfs/__pycache__/tfs_engine.cpython-312.pyc,sha256=x-sXho0aqhjAJ3UEv_6azZ47a8IQCgLfqaE6-jr6kVQ,12870
textforge/style/tfs/__pycache__/tfs_engine.cpython-314.pyc,sha256=jSpH-tkfDcxT9gjrtZEu3R7HSzmH_XKP6og-6MPXzg0,15489
textforge/style/tfs/__pycache__/tfs_grammar.cpython-312.pyc,sha256=SFxMQc6VD9ZkCi_iVJ1MTBBaHfUowEBScpCaMxY5hzo,20356
textforge/style/tfs/__pycache__/tfs_grammar.cpython-314.pyc,sha256=jvghJUYxi6AWatexVvjcCXBBT99cHZ2uFf8cqA_cAME,23432
textforge/style/tfs/__pycache__/tfs_values.cpython-312.pyc,sha256=IVC74eYo1WdC2sU_vgkdQXpynUR-jNGOeuh76yHegY0,9994
textforge/style/tfs/__pycache__/tfs_values.cpython-314.pyc,sha256=myNnunj8JXPhNi0feDt328GmcSQw8Rc29PYMSb8HEb8,10849
textforge/style/tfs/adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
textforge/style/tfs/adapters/cli_mapper.py,sha256=lKf4ypzFErUApWHLZvtXQlNR0ypPsPjtd5UdZSOIZP4,453
textforge/style/tfs/adapters/export_mapper.py,sha256=ejpddfFhGrULKFxIAP-DoIumTvRjzh5ehqhwjVRXktU,1016
textforge/style/tfs/adapters/gui_mapper.py,sha256=CwinH9J7pcdzcHMd7R8otEkj_jVi-NY2ofHPEbemMMY,2839
textforge/style/tfs/adapters/tty_mapper.py,sha256=kmRCVyMj1xrfOi-Yym65hw3HvvSAwBC-y2_QPm09k4M,5148
textforge/style/tfs/adapters/__pycache__/__init__.cpython-314.pyc,sha256=H6sVQ3gPRUu9uIXP-6TQXsN4DEjphBKk_CwfspJ7QEI,191
textforge/style/tfs/adapters/__pycache__/gui_mapper.cpython-314.pyc,sha256=IdXljPAl3MtrGFnYc-uuEN9XoJz0bkrnqaoXLIA-TLE,3694
textforge/templates/__init__.py,sha256=2_zIOgroAY_ySHT3ROfC7QFLYLmsulLP0ped0xxFaAk,35
textforge/utils/__init__.py,sha256=4fmov12Ardp0RdyDAD0tjTalyfW1iKackX8_uAGNOjk,1149
textforge/utils/accessibility.py,sha256=tW7S0lGEV9gEUtA3mhSnJlybllMO7prUz2YzpcbF8VA,6963
textforge/utils/i18n.py,sha256=wV0WIV15JS8P0H-EvbbgY0lKtoErg9Qn4xOIrTmV5Fo,1304
textforge/utils/input.py,sha256=aVVAomnG3XqCFAEUCJwXScDS-ztN4PXJs586HR4rfNw,5421
textforge/utils/io.py,sha256=enDQqJwpdolsMCcs45dLstqMWcsg6bGIZiUHWooeGQc,2898
textforge/utils/lint.py,sha256=0maoC4QdSPQSiCnSFKQeec9qgGi8TTwdhJuMf8fmHEI,3089
textforge/utils/logging.py,sha256=gHr9LGWqhKS4_bD7pimVPIL0GcA8ggqr09bmp09kax0,2029
textforge/utils/testing.py,sha256=v6RSNp9kdjhI58v-zFzpzXje43d--HkD04wWxj3yYSc,2499
textforge/utils/text.py,sha256=UUbwSE6wv3S4HCrg8ekR2bnXLS7QhUWpzLXaLYzbKnQ,16197
textforge/utils/traceback.py,sha256=67vfHIdM1AHq-Hy7YHgmC7L0Oe45S4gERlbEXOTXs8w,1258
textforge_tf-0.7.0.dist-info/METADATA,sha256=pSV-7SRYqP-H7J7gcSP20-Thbb8vI6tHDZQ5QgoYxew,28711
textforge_tf-0.7.0.dist-info/WHEEL,sha256=7k6Wcy588iJYe5lf5K095NLg-uoBTnE-T8eHJ92G4_4,101
textforge_tf-0.7.0.dist-info/entry_points.txt,sha256=bwWe6VUQ_RldTDQVZJWbnrdvf6BDAb2PShGUYUqJx9k,49
textforge_tf-0.7.0.dist-info/top_level.txt,sha256=WwFx527fVXFWceAO1gRyewIUcuIQdw4dODl27R0Gg74,10
textforge_tf-0.7.0.dist-info/RECORD,,
