ttd/__init__.py,sha256=CSQcx6hM4rCBP1C14QiWpWD_fz0kl6s0HOD4I3SvkvM,93
ttd/__main__.py,sha256=oqd0jpMvvM65I9Prc6hmnTlieWNKTSVJ88VUWmye3yo,68
ttd/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/cli/_interactive.py,sha256=0NRviqqcjyQ0Rnkd0MI-JXSYj87qmFJkplMaAlB1evg,4381
ttd/cli/_output.py,sha256=weToJuwI-TucXAAa4O_YcW9w_vKEVwmyWyoAs9LsY8g,1238
ttd/cli/_pickers.py,sha256=gsVYMifXebJrMiWGC-g2PZ36ZrQBo7qjlLW3wLh1kBM,2227
ttd/cli/_run.py,sha256=n8Xtcaa8NEWcSQsmrXD6P1_za5tere7L-a8Fc0GR2_Q,2036
ttd/cli/app.py,sha256=hHJGTd65WGe6CSJIe8_I3Dcf0ua1sCebw5EEoRwm8i8,1140
ttd/cli/clients.py,sha256=sMIIrU_-AfJkV2LwH1Qj1GJzdfdbfUnTJlgBRLYfReQ,4828
ttd/cli/config_cmds.py,sha256=UwwUbq7vn6ts209-0dp2zRFG9gIH391qnOMUijKPINQ,3350
ttd/cli/db_cmds.py,sha256=UJOCc-042KFvUv-tmg5uHI2A_7-yJ8hHV0CN0C-FuMk,4963
ttd/cli/entries.py,sha256=o7aoo0rDp8n-NluPRsOy8LyPqfg67BjJAfriFWVxh5s,4752
ttd/cli/export.py,sha256=z9uJyT2UQoT3xNMVJGYjXXznMGBURkPP_9VhARp-94o,1962
ttd/cli/import_.py,sha256=_TnY1-IQfG1EL4zQRsrc7X2bYgpmdwqp5xsu8SGt7qc,3452
ttd/cli/invoices.py,sha256=ovC4pBHFZm_2av5itGaQES2ctisL8uBQHjmw5LBgfwQ,9945
ttd/cli/log.py,sha256=YRcZJQT5SKjM_qeXTv6k7e4qEXQrKAFhTnvYBkin1c8,4110
ttd/cli/projects.py,sha256=CmLhY6LHsX5rqQSvQ1zlLRuOodfv33q7w2Ep8ePYlWo,4582
ttd/cli/reports.py,sha256=-DbgSA1hzvdyZJaswXlxyPiG8lKwiVPLraLF3L27aKU,7312
ttd/cli/taxes.py,sha256=1l2o2624zOLMlp0lNEsqybLxShcHxUS63MbGGC5818I,4452
ttd/cli/timer.py,sha256=OxpWEvH2TclUho0-WCwgUyhNsXKVDG2KJWrWFdnu5qg,4122
ttd/config/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/config/loader.py,sha256=p57FKnO6gIP0-F_ZdWjU0AgIX9I_R9Sk8nuWqFFUSrM,4468
ttd/config/schema.py,sha256=rLUjWtPT1D_uvbppDEi36sI17E8D6djxTymz_XM28ZA,3424
ttd/config/writer.py,sha256=t6ROLQxlQ3-0_YRVGvDsJqdbZkmlgon5rLudF1t0o6Y,2550
ttd/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/core/errors.py,sha256=xV2DVZTN1wtE_CTx-3-yXNMtK8unfjWRTofVg3ILqcI,982
ttd/core/money.py,sha256=aZ3f2khOpPt9nvxUG_EfzLyT75V08IXJebjG2cMhQY8,1312
ttd/core/rollup.py,sha256=0qeqlIRdL1DBDjgvIzIY5-ShOCVRboNAHQ9591uUjfQ,2417
ttd/core/rounding.py,sha256=chC9H6IREHn-7J1u8TKcaqqzV5_fkvE0YQ_RxbG5boM,662
ttd/core/slugs.py,sha256=hH0f7jIcCghGCbP4NQ8Lm9TV6rVoZxJJqWU-3MLGTCI,288
ttd/core/taxes.py,sha256=XFTXEnqbV8Z0JO9JY8xJWy259chK1VIz1Ncm2DGr-IY,2960
ttd/interchange/__init__.py,sha256=U3WjpL9bZMxSp7pTBaQ15Mlk3WlZiEvsn0NwBTss96g,155
ttd/interchange/base.py,sha256=QEOE_vldnO_HNd2Pnj7YyHX1ORsEaJ9WpZA_Eb18VMA,1369
ttd/interchange/csv_io.py,sha256=jhIN9lpK_5KCDDNsi95wfO8R9uWhF3JxQT0yvLDQTwk,743
ttd/interchange/importer.py,sha256=kOOEVTOMH2RVRYf-LVyprxI0LOENM9U0xbD7JMYs2ug,7746
ttd/interchange/json_io.py,sha256=R9P9WBTa5-WeFfsTbq1AYBvjCTscyf16XivZHZV9jCc,1763
ttd/interchange/model.py,sha256=RthXsShqMbBNPCge-7w9y10e6aBh9GHp1iXT1CQuTVg,4946
ttd/interchange/numbers_io.py,sha256=JBQOvcxvPszCBR6O0V9NHexuYY5Ifse7W_81Hg6gs9U,2079
ttd/interchange/xlsx_io.py,sha256=QNRvDegMF-wD9h2_z4ppU2q4kvmAdONDvQBDS0rOFZg,1829
ttd/invoicing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/invoicing/markdown.py,sha256=51WoFR4LMpVnY81Uz7KR11ZUrCKTduTXmvvryl8v-ts,1156
ttd/invoicing/numbering.py,sha256=IFeUWSbR4q2f2zOxOVRHaTA5C7mFsGz1QjOfM0ltkeo,891
ttd/invoicing/pdf.py,sha256=EN8NJOQk8HXgiWahGbekzrBLM7I3TzzFobS7PEPUx9w,5816
ttd/invoicing/templates/invoice.md.j2,sha256=hPuxoSWra71Gdyycij7tapZJW5uPL8bQJmFILZIbcGM,1360
ttd/parsing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/parsing/grammar.py,sha256=oB7_Djjedaxy1mOAEw-Q-guIWccR_-w0GlPokBdWGS4,6070
ttd/parsing/resolve.py,sha256=9gBctA64tvNGpcq9aoLGD_Ipbu_shzzwt7pVaHwp2gM,6431
ttd/parsing/tokens.py,sha256=0nleemiSj119YtvBhVkuRso1Xeo2GwJk1S0T8A9QVCo,5633
ttd/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/reporting/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/reporting/periods.py,sha256=z2DBKUxdq0qURvARBTKTpPE6ejvC-gFgNhBQ_JT6OIc,2699
ttd/reporting/render.py,sha256=rOz10v3cqyr4nagDLg6VJZBqR-Q7USrK7aKYsnfUVGc,1188
ttd/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/services/clients.py,sha256=t17_uF1B-tSEyVvk1RH6O0mVt2SEPuR1tvAfwAHu_bI,3781
ttd/services/entries.py,sha256=dfjoJiME3jVH52NowEgZMJpwyg76VNKRH0YBgdk3DcE,6257
ttd/services/interchange_svc.py,sha256=M-FeCUVNuiudt2o6HeHOpaEfEJzgV5g5TPJGs-t2PkA,2442
ttd/services/invoicing.py,sha256=1hD1ap3JG_DByU3RLLLgocg7y2rvWNHh97jGpm1ULjM,7869
ttd/services/projects.py,sha256=eDwByErrR8QCzUpTe00HRFw4sQK15k_wDRK6aGqWTaw,5210
ttd/services/taxes.py,sha256=bbP2MUlp7pvhUaCqFWXV3XNiMRCbvN9XHH3VK49nhJc,4364
ttd/services/timer.py,sha256=_Eucdmru9ste-oEirGYakCi0W-TI9gsmb_8AWj0QaAE,3537
ttd/storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/storage/db.py,sha256=ro_7tiCeR5CxC4Mdsyq1_ejLpkJnIyumV04n0UoBWlE,2062
ttd/storage/models/__init__.py,sha256=0umYnBPklNzHsDyEQ2QXcaXmiMokjtzdI1dP1q-X4Y8,969
ttd/storage/models/client.py,sha256=tXiN6xm-Pw0iq9r8a001JOaJeZ56QSKJ2GCw4MoOKv4,700
ttd/storage/models/entry.py,sha256=fjLL-Q-oZ7JDsOPnabBuQLoOx-SBRvXDQQoQbBfFc0c,1052
ttd/storage/models/enums.py,sha256=DpmGt0jF1hvRQrqx-Wxb1s5BxrLanmY_g1nELo6xWNg,628
ttd/storage/models/invoice.py,sha256=pVZxHIV3WXX_2S_cNq3tmaKxF1EZguAy08k-jaXDNXo,1834
ttd/storage/models/project.py,sha256=lKsyGE1tGcp6Sxf9UaDZOXu1kAWVHTkGaxMYvANlYlo,660
ttd/storage/models/tax_payment.py,sha256=S3XCvXQdry3NXEhn18n5lvdHs4WGzpZI6NirYEyocok,727
ttd/storage/models/timer.py,sha256=DRMHrRRZluo_v-JTH_DA-d2ak9S1ybcnEhJtgkDNViM,570
ttd/tui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/_data.py,sha256=yAVcXmBTkASYUxduCg9-j8JT-AUkkBoIUZz_yRe7JR0,4917
ttd/tui/app.py,sha256=MAmvt_57Jk0QIZmn0S2_oBquvYO-mf3_y41n52jGqoM,1285
ttd/tui/screens/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/screens/_base.py,sha256=cRRVjwhlI7BrbgO5DzF9BoF_BoCvkpNqilgtuElfaNc,5029
ttd/tui/screens/clients.py,sha256=gByNA4qqUT2xnvKsXEda7LchQXNS20YCX34BR7fN1-0,10514
ttd/tui/screens/dashboard.py,sha256=_h8aZrfrQSTsrRK2mhtELflYArrxQmzx3gTUqDffRWY,2711
ttd/tui/screens/invoices.py,sha256=4L0K76c3IaqKSR_Z27BwJOkoSWtsTfZS8q33vk9Oj9E,11675
ttd/tui/screens/reports.py,sha256=vT-ZCKz8-vcZIcLi6dek-OV79-ZE5AWFK7cABMRUyD0,5692
ttd/tui/screens/taxes.py,sha256=aD_cdkFOiPUxiEfiGuaDedFcRT5Skj4ekpnvzv8YXWU,5860
ttd/tui/screens/timesheet.py,sha256=e5mRAHrDo_WG6SUDdXB8LP3UUAYq9L-_bmybuxdMjmU,9501
ttd/tui/theme.py,sha256=Hg9asPln4C50kb8AZ0GHR8LJB8ggxo5ZwngubRI3V60,1528
ttd/tui/ttd.tcss,sha256=aLGsJJ_t5piYITMwXbWhBcZE_2Te7LQLO0lJC_jILe8,2566
ttd/tui/widgets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ttd/tui/widgets/big_timer.py,sha256=8ZML0VM7JPtboOXGDfIkapg1ywtnQ6bKX13o4nMT9kE,1898
ttd/tui/widgets/forms.py,sha256=zUuDjhOlJ4jK1Qjtgyt-SqSPZdp0Kr_a6gAsAhdyckU,6117
ttd/tui/widgets/heatmap.py,sha256=bYJgg1BY5hwk0amur0VYd-vsq8dKyHKD0K4LzoommNA,2054
ttd/tui/widgets/modals.py,sha256=8ZJQOFsFPdf0Lgrcv7cjLRouMtsXEvX778PI-eM7Kr0,5675
ttd/tui/widgets/report_chart.py,sha256=P6fkflOSwvxd6M2Xd5fLgUxiqYFtc1WRLZHw4NzFYVg,1492
ttd_ledger-0.4.0.dist-info/WHEEL,sha256=8ZlpUMJ7mlDirmlHRhDirEx_nPnARrwDjeE92mlk68E,81
ttd_ledger-0.4.0.dist-info/entry_points.txt,sha256=sKYuwn5L8Hk_k0VA5gz9Y9Y2LQIg50o80h3fT6s4Fv0,42
ttd_ledger-0.4.0.dist-info/METADATA,sha256=fCGjT8t-Q25ebq10sR9o8M2AI4cJIZXptaHovfA59xc,5035
ttd_ledger-0.4.0.dist-info/RECORD,,
