{"sha":"9cad5d4c91690867f1f2af4179ac920e175e65fe","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/9cad5d4c91690867f1f2af4179ac920e175e65fe","tree":[{"path":".dockerignore","mode":"100644","type":"blob","sha":"61564dc0cb05de5a4120b7cfe98bee230f4b90c4","size":207,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/61564dc0cb05de5a4120b7cfe98bee230f4b90c4"},{"path":".github","mode":"040000","type":"tree","sha":"88a1293a7e8661a17b01143aa209a92ca640b6b4","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/88a1293a7e8661a17b01143aa209a92ca640b6b4"},{"path":".github/workflows","mode":"040000","type":"tree","sha":"838f194880485c2cb3dab004bd37f1bff5644bd6","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/838f194880485c2cb3dab004bd37f1bff5644bd6"},{"path":".github/workflows/ci.yml","mode":"100644","type":"blob","sha":"cd42d5b67da00c6c6c8b4f0b1bc347f4fc7e5dd3","size":573,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cd42d5b67da00c6c6c8b4f0b1bc347f4fc7e5dd3"},{"path":".gitignore","mode":"100644","type":"blob","sha":"8f06c05272b156d7e10d433ebede6d5fc94dc0f0","size":143,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8f06c05272b156d7e10d433ebede6d5fc94dc0f0"},{"path":"AGENTS.md","mode":"100644","type":"blob","sha":"57f48c015ab03aa2fcf728652a12c3d4aabd2e14","size":11106,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/57f48c015ab03aa2fcf728652a12c3d4aabd2e14"},{"path":"CLAUDE.md","mode":"120000","type":"blob","sha":"47dc3e3d863cfb5727b87d785d09abf9743c0a72","size":9,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/47dc3e3d863cfb5727b87d785d09abf9743c0a72"},{"path":"Dockerfile","mode":"100644","type":"blob","sha":"e20288d46e06ac59b55f9cbe4ae3a0ac0dcfe6c7","size":437,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e20288d46e06ac59b55f9cbe4ae3a0ac0dcfe6c7"},{"path":"LICENSE","mode":"100644","type":"blob","sha":"a32d90b33abadbfaccd6c8bc5dcec90d0d1dc5e6","size":1075,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a32d90b33abadbfaccd6c8bc5dcec90d0d1dc5e6"},{"path":"README.md","mode":"100644","type":"blob","sha":"0829401367e46fef199179b12bf5ebcf4dee56c9","size":10672,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0829401367e46fef199179b12bf5ebcf4dee56c9"},{"path":"README.ru.md","mode":"100644","type":"blob","sha":"c824bfe1fb7469bad4e50cf885fe5aebdd0bada0","size":16142,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c824bfe1fb7469bad4e50cf885fe5aebdd0bada0"},{"path":"biome.json","mode":"100644","type":"blob","sha":"16d7505921fc88a5355e15ac9a9281d7ead9c819","size":4610,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/16d7505921fc88a5355e15ac9a9281d7ead9c819"},{"path":"bun.lock","mode":"100644","type":"blob","sha":"adcaa71b2621918f3d7e2308b3ab23b132e0b3fb","size":75014,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/adcaa71b2621918f3d7e2308b3ab23b132e0b3fb"},{"path":"bunfig.toml","mode":"100644","type":"blob","sha":"8755352e57a442d69a3fc4db015cc51512cf9373","size":37,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8755352e57a442d69a3fc4db015cc51512cf9373"},{"path":"docker-compose.yaml","mode":"100644","type":"blob","sha":"b7f9b02c6ffc6ddfe3a9db5c9048e751c0d14951","size":4230,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b7f9b02c6ffc6ddfe3a9db5c9048e751c0d14951"},{"path":"docs","mode":"040000","type":"tree","sha":"885e0cd29770a8b9e9bc14ae6ce7d695835ca475","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/885e0cd29770a8b9e9bc14ae6ce7d695835ca475"},{"path":"docs/architecture.md","mode":"100644","type":"blob","sha":"b07631ca8b4ab68370b3806aecfe1e77cb908fe9","size":8004,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b07631ca8b4ab68370b3806aecfe1e77cb908fe9"},{"path":"docs/assets","mode":"040000","type":"tree","sha":"d95af766befa20192d4734df90f5a2e4b765aab7","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/d95af766befa20192d4734df90f5a2e4b765aab7"},{"path":"docs/assets/badge-lnbits.svg","mode":"100644","type":"blob","sha":"b6382d8d03596343922e1e47b1fc8d26a7d47561","size":532,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b6382d8d03596343922e1e47b1fc8d26a7d47561"},{"path":"docs/assets/badge-nwc.svg","mode":"100644","type":"blob","sha":"cf873ef193c3103084d77001042363935fae6a41","size":2039,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cf873ef193c3103084d77001042363935fae6a41"},{"path":"drizzle.config.ts","mode":"100644","type":"blob","sha":"755da44a64780572dca52281a4fe249d467be877","size":275,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/755da44a64780572dca52281a4fe249d467be877"},{"path":"drizzle","mode":"040000","type":"tree","sha":"7ed1ba2904b5356e369a5464a9bf5c373c6671fb","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/7ed1ba2904b5356e369a5464a9bf5c373c6671fb"},{"path":"drizzle/0000_short_roland_deschain.sql","mode":"100644","type":"blob","sha":"54a8bceb41dae1c90103fd03d65bb652a07e07d1","size":1365,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/54a8bceb41dae1c90103fd03d65bb652a07e07d1"},{"path":"drizzle/0001_fluffy_penance.sql","mode":"100644","type":"blob","sha":"a26ad8a9e3a27bf291f8a99716d636e967ab87f5","size":495,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a26ad8a9e3a27bf291f8a99716d636e967ab87f5"},{"path":"drizzle/0002_mysterious_mattie_franklin.sql","mode":"100644","type":"blob","sha":"225a363253e0d1040567c4730b46e619373c7eaf","size":470,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/225a363253e0d1040567c4730b46e619373c7eaf"},{"path":"drizzle/0003_melted_lockjaw.sql","mode":"100644","type":"blob","sha":"b1e0d9fd9b85d4a209e8e710c974f20df2083adc","size":89,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b1e0d9fd9b85d4a209e8e710c974f20df2083adc"},{"path":"drizzle/0004_tough_slapstick.sql","mode":"100644","type":"blob","sha":"5d3cdaea331fd86819bff699e7403fffda33350e","size":1459,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5d3cdaea331fd86819bff699e7403fffda33350e"},{"path":"drizzle/0005_majestic_jetstream.sql","mode":"100644","type":"blob","sha":"3b5001d8060880f65cab6b63cd68c13629797f86","size":123,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3b5001d8060880f65cab6b63cd68c13629797f86"},{"path":"drizzle/0006_subscription_payment_settled_at.sql","mode":"100644","type":"blob","sha":"3cfb9772c66e4c02701008990bf1219dd3407eff","size":61,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3cfb9772c66e4c02701008990bf1219dd3407eff"},{"path":"drizzle/0007_subscription_payment_settle_attempts.sql","mode":"100644","type":"blob","sha":"a1a86e75e6e142f5926458924e31f53470b7abe8","size":85,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a1a86e75e6e142f5926458924e31f53470b7abe8"},{"path":"drizzle/0008_subscription_payment_payout_hash.sql","mode":"100644","type":"blob","sha":"674b2e159e6cec5ede0398e67a44bcb94a00f464","size":59,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/674b2e159e6cec5ede0398e67a44bcb94a00f464"},{"path":"drizzle/0009_subscription_payment_fee_payout_hash.sql","mode":"100644","type":"blob","sha":"b16c0648999f2daf4bff02140deb903e1172ba48","size":63,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b16c0648999f2daf4bff02140deb903e1172ba48"},{"path":"drizzle/0010_subscription_payment_kind.sql","mode":"100644","type":"blob","sha":"cffc66461aec7bb8fac0a048fd28b5e520aac221","size":76,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cffc66461aec7bb8fac0a048fd28b5e520aac221"},{"path":"drizzle/0011_subscription_intents.sql","mode":"100644","type":"blob","sha":"8008883c4e85a2267946439b3d01135a7320ebb0","size":5882,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8008883c4e85a2267946439b3d01135a7320ebb0"},{"path":"drizzle/0012_onchain_paid_chat.sql","mode":"100644","type":"blob","sha":"54235bb8faf4d36868615eab572e7669b718a8d6","size":1658,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/54235bb8faf4d36868615eab572e7669b718a8d6"},{"path":"drizzle/0013_user_donations.sql","mode":"100644","type":"blob","sha":"fbfd8bb3d3dcb790c75410163ce275731c444626","size":1142,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fbfd8bb3d3dcb790c75410163ce275731c444626"},{"path":"drizzle/0014_donation_platform_stats.sql","mode":"100644","type":"blob","sha":"d5ff7f0083b1cf840af4e99384977cb1ac3afb2a","size":600,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d5ff7f0083b1cf840af4e99384977cb1ac3afb2a"},{"path":"drizzle/0015_admin_broadcast.sql","mode":"100644","type":"blob","sha":"b8bd1145c006334d816a69964933bde1a69d82c0","size":1999,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b8bd1145c006334d816a69964933bde1a69d82c0"},{"path":"drizzle/0016_private_chat_declutter.sql","mode":"100644","type":"blob","sha":"578b597e8a26eedec9237c0af7bca672cff9549b","size":311,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/578b597e8a26eedec9237c0af7bca672cff9549b"},{"path":"drizzle/0017_notification_transient.sql","mode":"100644","type":"blob","sha":"688e1a87f4c59fd655442c02489e41822f306fc6","size":85,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/688e1a87f4c59fd655442c02489e41822f306fc6"},{"path":"drizzle/0018_join_screen_pointer.sql","mode":"100644","type":"blob","sha":"bb3cb47da8afc804a7b5e0c40fb0c1d58dc1a6c5","size":55,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bb3cb47da8afc804a7b5e0c40fb0c1d58dc1a6c5"},{"path":"drizzle/meta","mode":"040000","type":"tree","sha":"217e6cc9e9a0c83516ecc6c0b18a6f57477129a3","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/217e6cc9e9a0c83516ecc6c0b18a6f57477129a3"},{"path":"drizzle/meta/0000_snapshot.json","mode":"100644","type":"blob","sha":"2b2d953a958e1a3a265e4439b84dcfa0a2891e3c","size":6770,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2b2d953a958e1a3a265e4439b84dcfa0a2891e3c"},{"path":"drizzle/meta/0001_snapshot.json","mode":"100644","type":"blob","sha":"b08ce6f3c1cc5b1bb1a0bdd867db24fe131dae9f","size":6767,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b08ce6f3c1cc5b1bb1a0bdd867db24fe131dae9f"},{"path":"drizzle/meta/0002_snapshot.json","mode":"100644","type":"blob","sha":"e6649bcfd4dab5755d6da8f17cc96976ce302c7a","size":7757,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e6649bcfd4dab5755d6da8f17cc96976ce302c7a"},{"path":"drizzle/meta/0003_snapshot.json","mode":"100644","type":"blob","sha":"79f56b95d27f20558dc019ba9e98580a86669011","size":4445,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/79f56b95d27f20558dc019ba9e98580a86669011"},{"path":"drizzle/meta/0004_snapshot.json","mode":"100644","type":"blob","sha":"14a6aad84e48c769596f38619e821b9d1be817b0","size":11638,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/14a6aad84e48c769596f38619e821b9d1be817b0"},{"path":"drizzle/meta/0005_snapshot.json","mode":"100644","type":"blob","sha":"24015cfb73061b257c0298d59fb49e7bf232622f","size":12036,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/24015cfb73061b257c0298d59fb49e7bf232622f"},{"path":"drizzle/meta/0006_snapshot.json","mode":"100644","type":"blob","sha":"238be224ac96ac9e1eacc9a2465cdf200662c7ba","size":12224,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/238be224ac96ac9e1eacc9a2465cdf200662c7ba"},{"path":"drizzle/meta/0007_snapshot.json","mode":"100644","type":"blob","sha":"00cf8319179544feb0d19bcef61b03584b54b67d","size":12445,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/00cf8319179544feb0d19bcef61b03584b54b67d"},{"path":"drizzle/meta/0008_snapshot.json","mode":"100644","type":"blob","sha":"7488328956c2bddeae852b8311e73b48f386c7a2","size":12632,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7488328956c2bddeae852b8311e73b48f386c7a2"},{"path":"drizzle/meta/0009_snapshot.json","mode":"100644","type":"blob","sha":"960c28361d103e3815c0d630e22bf139395373f4","size":12827,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/960c28361d103e3815c0d630e22bf139395373f4"},{"path":"drizzle/meta/0010_snapshot.json","mode":"100644","type":"blob","sha":"48828b09d2cfc4a81dc42072fa96af16f8c52871","size":13030,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/48828b09d2cfc4a81dc42072fa96af16f8c52871"},{"path":"drizzle/meta/0011_snapshot.json","mode":"100644","type":"blob","sha":"f35ef03df66e117d467c16460f3e84852437e1ce","size":21114,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f35ef03df66e117d467c16460f3e84852437e1ce"},{"path":"drizzle/meta/0016_snapshot.json","mode":"100644","type":"blob","sha":"421969c571c64c2e18c00aa3d5a40c1701ea67a9","size":40394,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/421969c571c64c2e18c00aa3d5a40c1701ea67a9"},{"path":"drizzle/meta/0017_snapshot.json","mode":"100644","type":"blob","sha":"78aa5c6d5c9b28d7c54480422c46f54a3f7728c0","size":40643,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/78aa5c6d5c9b28d7c54480422c46f54a3f7728c0"},{"path":"drizzle/meta/0018_snapshot.json","mode":"100644","type":"blob","sha":"354fb69b965e751ff858a52022d0406ee802c604","size":40851,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/354fb69b965e751ff858a52022d0406ee802c604"},{"path":"drizzle/meta/_journal.json","mode":"100644","type":"blob","sha":"5117c58bc236eed33f8bc406d335433945b56d0b","size":2923,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5117c58bc236eed33f8bc406d335433945b56d0b"},{"path":"landing","mode":"040000","type":"tree","sha":"783afa5d6ced7828809514965da3fe8e6e950f2e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/783afa5d6ced7828809514965da3fe8e6e950f2e"},{"path":"landing/.dockerignore","mode":"100644","type":"blob","sha":"f0f02a9372d45523edc657b481c252e1c3571e05","size":102,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f0f02a9372d45523edc657b481c252e1c3571e05"},{"path":"landing/Dockerfile","mode":"100644","type":"blob","sha":"8ff59328f6fa4408c437a2931952cdcb7d34da4c","size":1287,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8ff59328f6fa4408c437a2931952cdcb7d34da4c"},{"path":"landing/README.md","mode":"100644","type":"blob","sha":"be935f8bb7aca2d827378cb3140bcab999251ab2","size":5328,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/be935f8bb7aca2d827378cb3140bcab999251ab2"},{"path":"landing/nginx.conf","mode":"100644","type":"blob","sha":"29fc1e51f188346ad5252f7f014bd89697fce1ee","size":1615,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/29fc1e51f188346ad5252f7f014bd89697fce1ee"},{"path":"landing/public","mode":"040000","type":"tree","sha":"2493a48259034f047b3cc36e26459d960b3f6c39","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/2493a48259034f047b3cc36e26459d960b3f6c39"},{"path":"landing/public/404.html","mode":"100644","type":"blob","sha":"7db78b421bb13c0d4d3d2ae17e6fd2879548585e","size":3918,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7db78b421bb13c0d4d3d2ae17e6fd2879548585e"},{"path":"landing/public/assets","mode":"040000","type":"tree","sha":"e224b5523252be6df08d8e2fa3f5102518ecef92","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e224b5523252be6df08d8e2fa3f5102518ecef92"},{"path":"landing/public/assets/analytics.js","mode":"100644","type":"blob","sha":"6cb8bc6c6194b108b49318e43ca346108f517d95","size":6915,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6cb8bc6c6194b108b49318e43ca346108f517d95"},{"path":"landing/public/assets/apple-touch-icon.png","mode":"100644","type":"blob","sha":"9730a2886243c3091233e5d4223058f040b413c9","size":2344,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9730a2886243c3091233e5d4223058f040b413c9"},{"path":"landing/public/assets/bot-description-card-ru.html","mode":"100644","type":"blob","sha":"426a1e7d49d7dc66bc67a073aac9b4f86b9ef933","size":4083,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/426a1e7d49d7dc66bc67a073aac9b4f86b9ef933"},{"path":"landing/public/assets/bot-description-card.html","mode":"100644","type":"blob","sha":"3b645d9bac5410e0942b37e0cc3625bb2d516bd6","size":2892,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3b645d9bac5410e0942b37e0cc3625bb2d516bd6"},{"path":"landing/public/assets/bot-description-en.png","mode":"100644","type":"blob","sha":"04b0c2f5e30a8f0c5bc6632504fa3943b614330f","size":32755,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/04b0c2f5e30a8f0c5bc6632504fa3943b614330f"},{"path":"landing/public/assets/bot-description-ru.png","mode":"100644","type":"blob","sha":"aae066d62dc2308821bdefda77c5aa4cf54a13ff","size":36633,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/aae066d62dc2308821bdefda77c5aa4cf54a13ff"},{"path":"landing/public/assets/favicon-16.png","mode":"100644","type":"blob","sha":"4239d59f78d308c65b2903db83c409ecdd4fab9e","size":215,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4239d59f78d308c65b2903db83c409ecdd4fab9e"},{"path":"landing/public/assets/favicon-32.png","mode":"100644","type":"blob","sha":"d2c8c00a9df8155cec588bad992d0fd5d80b6f2b","size":403,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d2c8c00a9df8155cec588bad992d0fd5d80b6f2b"},{"path":"landing/public/assets/favicon.ico","mode":"100644","type":"blob","sha":"0f97c8bad560eab04615a9a1289fb5958a3c84d1","size":650,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0f97c8bad560eab04615a9a1289fb5958a3c84d1"},{"path":"landing/public/assets/favicon.svg","mode":"100644","type":"blob","sha":"edbaeaf01825972166003a13c5f3911d842fa1fb","size":12662,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/edbaeaf01825972166003a13c5f3911d842fa1fb"},{"path":"landing/public/assets/fonts","mode":"040000","type":"tree","sha":"99a05f97a6d7cec286d786ad516421c133bdd347","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/99a05f97a6d7cec286d786ad516421c133bdd347"},{"path":"landing/public/assets/fonts/ibm-plex-mono-cyrillic-400-normal.woff2","mode":"100644","type":"blob","sha":"ab7e90475bf343ed6f8b75712a8e1edc6df7f385","size":8328,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ab7e90475bf343ed6f8b75712a8e1edc6df7f385"},{"path":"landing/public/assets/fonts/ibm-plex-mono-cyrillic-500-normal.woff2","mode":"100644","type":"blob","sha":"785f5a20838e1172196b6576423828ca13c2aba6","size":8440,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/785f5a20838e1172196b6576423828ca13c2aba6"},{"path":"landing/public/assets/fonts/ibm-plex-mono-latin-400-normal.woff2","mode":"100644","type":"blob","sha":"a6c77d653d2e5a0692433d058a8dd2238b94aaec","size":14812,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a6c77d653d2e5a0692433d058a8dd2238b94aaec"},{"path":"landing/public/assets/fonts/ibm-plex-mono-latin-500-normal.woff2","mode":"100644","type":"blob","sha":"99c261038d1394955e815031abc536f4c298c119","size":14988,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/99c261038d1394955e815031abc536f4c298c119"},{"path":"landing/public/assets/fonts/ibm-plex-sans-cyrillic-400-normal.woff2","mode":"100644","type":"blob","sha":"5ad40b4056b56216bc75f539ba78afc0fd797b47","size":14800,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5ad40b4056b56216bc75f539ba78afc0fd797b47"},{"path":"landing/public/assets/fonts/ibm-plex-sans-cyrillic-500-normal.woff2","mode":"100644","type":"blob","sha":"189f9dcfebb44722406f2c8e7e06e6f194154ab9","size":15000,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/189f9dcfebb44722406f2c8e7e06e6f194154ab9"},{"path":"landing/public/assets/fonts/ibm-plex-sans-cyrillic-600-normal.woff2","mode":"100644","type":"blob","sha":"2c315c4771fababf16526d5190cefa26c4e85f7c","size":15040,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2c315c4771fababf16526d5190cefa26c4e85f7c"},{"path":"landing/public/assets/fonts/ibm-plex-sans-latin-400-normal.woff2","mode":"100644","type":"blob","sha":"f0ee65dd7f3ed64dc8d674e5c6007a0e7761bd57","size":22588,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f0ee65dd7f3ed64dc8d674e5c6007a0e7761bd57"},{"path":"landing/public/assets/fonts/ibm-plex-sans-latin-500-normal.woff2","mode":"100644","type":"blob","sha":"6d5527eef47ace16b08cf9932050b83858995e62","size":24184,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6d5527eef47ace16b08cf9932050b83858995e62"},{"path":"landing/public/assets/fonts/ibm-plex-sans-latin-600-normal.woff2","mode":"100644","type":"blob","sha":"08c0d5adcbdd87d740ed91568f9836134c84bdfb","size":24252,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/08c0d5adcbdd87d740ed91568f9836134c84bdfb"},{"path":"landing/public/assets/fonts/sora-latin-400-normal.woff2","mode":"100644","type":"blob","sha":"53516330c8893d355d13b0c4f9cca4f11e4355ac","size":14736,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/53516330c8893d355d13b0c4f9cca4f11e4355ac"},{"path":"landing/public/assets/fonts/sora-latin-500-normal.woff2","mode":"100644","type":"blob","sha":"08a98a513a9df9fc3883d4d6015387b2feddca0d","size":14980,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/08a98a513a9df9fc3883d4d6015387b2feddca0d"},{"path":"landing/public/assets/fonts/sora-latin-600-normal.woff2","mode":"100644","type":"blob","sha":"b758245bead0859dacda9d7ba8265a52a594873e","size":15000,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b758245bead0859dacda9d7ba8265a52a594873e"},{"path":"landing/public/assets/fonts/sora-latin-ext-400-normal.woff2","mode":"100644","type":"blob","sha":"c3a1c0e253d0cbd8a1971b7921bd4a583e1ff488","size":7324,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c3a1c0e253d0cbd8a1971b7921bd4a583e1ff488"},{"path":"landing/public/assets/fonts/sora-latin-ext-500-normal.woff2","mode":"100644","type":"blob","sha":"dc953263412a1a42007a690f48901a2f7174bdb0","size":7372,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dc953263412a1a42007a690f48901a2f7174bdb0"},{"path":"landing/public/assets/fonts/sora-latin-ext-600-normal.woff2","mode":"100644","type":"blob","sha":"115d964c2b1669af33e0fcafa70271b8349d4d1b","size":7396,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/115d964c2b1669af33e0fcafa70271b8349d4d1b"},{"path":"landing/public/assets/logo.svg","mode":"100644","type":"blob","sha":"d281078ef6f250310932249870043547d56a17fe","size":12666,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d281078ef6f250310932249870043547d56a17fe"},{"path":"landing/public/assets/og-card-ru.html","mode":"100644","type":"blob","sha":"2647547d765ac8242eb4f175478beca61ed135c9","size":3643,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2647547d765ac8242eb4f175478beca61ed135c9"},{"path":"landing/public/assets/og-card.html","mode":"100644","type":"blob","sha":"04bce75c9f69c18d6c2c85ac96ca0aaadef1900e","size":2459,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/04bce75c9f69c18d6c2c85ac96ca0aaadef1900e"},{"path":"landing/public/assets/og-ru.png","mode":"100644","type":"blob","sha":"73b3b44f1b9b4f03b8947aac932b0b9a2b268987","size":58479,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/73b3b44f1b9b4f03b8947aac932b0b9a2b268987"},{"path":"landing/public/assets/og.png","mode":"100644","type":"blob","sha":"7d8223e11390fe913e948d07a70f94f0dca475b7","size":63844,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7d8223e11390fe913e948d07a70f94f0dca475b7"},{"path":"landing/public/assets/telegram-logo.svg","mode":"100644","type":"blob","sha":"95e26ca25b6ae5cece11bb0b5dba5af4cf5bbb1c","size":1694,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/95e26ca25b6ae5cece11bb0b5dba5af4cf5bbb1c"},{"path":"landing/public/favicon.ico","mode":"100644","type":"blob","sha":"0f97c8bad560eab04615a9a1289fb5958a3c84d1","size":650,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0f97c8bad560eab04615a9a1289fb5958a3c84d1"},{"path":"landing/public/googlefb7aa3e22b692ec0.html","mode":"100644","type":"blob","sha":"15265c9c131f6214b09ed58e1668df634bccfad7","size":53,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/15265c9c131f6214b09ed58e1668df634bccfad7"},{"path":"landing/public/index.html","mode":"100644","type":"blob","sha":"2d6cc5cc22ef3827012bfaefc49f3cff5e9f3243","size":53655,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2d6cc5cc22ef3827012bfaefc49f3cff5e9f3243"},{"path":"landing/public/llms.txt","mode":"100644","type":"blob","sha":"b7c58e03a0cdd2fbe92251da2a3d22a59de6e5a7","size":3130,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b7c58e03a0cdd2fbe92251da2a3d22a59de6e5a7"},{"path":"landing/public/pricing.md","mode":"100644","type":"blob","sha":"dcc8942d3aabdd41b87ec9958c2db9166814e7f7","size":1982,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dcc8942d3aabdd41b87ec9958c2db9166814e7f7"},{"path":"landing/public/privacy","mode":"040000","type":"tree","sha":"51fc693ceb6a11d24b1ed92d2f77b7ddfeeb9364","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/51fc693ceb6a11d24b1ed92d2f77b7ddfeeb9364"},{"path":"landing/public/privacy/index.html","mode":"100644","type":"blob","sha":"c6beeb0ac09f66940763eac5f78e602e88908f38","size":15024,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c6beeb0ac09f66940763eac5f78e602e88908f38"},{"path":"landing/public/robots.txt","mode":"100644","type":"blob","sha":"3e870ca54939633b40e45480bd9d626e40ca2468","size":562,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3e870ca54939633b40e45480bd9d626e40ca2468"},{"path":"landing/public/ru","mode":"040000","type":"tree","sha":"e328f0339713099d4e08f56740f3cebc7e9d4349","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e328f0339713099d4e08f56740f3cebc7e9d4349"},{"path":"landing/public/ru/404.html","mode":"100644","type":"blob","sha":"e08b5091b05451898c68540dbcba31aa717fde80","size":4510,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e08b5091b05451898c68540dbcba31aa717fde80"},{"path":"landing/public/ru/index.html","mode":"100644","type":"blob","sha":"1bec2754ff3187f0d67d26de4a0b9c0bece05e14","size":64502,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1bec2754ff3187f0d67d26de4a0b9c0bece05e14"},{"path":"landing/public/ru/privacy","mode":"040000","type":"tree","sha":"6172e20539cafe7dde52bf264cddb0a3791c3b6b","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/6172e20539cafe7dde52bf264cddb0a3791c3b6b"},{"path":"landing/public/ru/privacy/index.html","mode":"100644","type":"blob","sha":"a65cb40c818a669111b355c569d988c6e0bfb120","size":19404,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a65cb40c818a669111b355c569d988c6e0bfb120"},{"path":"landing/public/sitemap.xml","mode":"100644","type":"blob","sha":"01796cddb7c7fac63ba378a505aab97e9b8bb6ca","size":2272,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/01796cddb7c7fac63ba378a505aab97e9b8bb6ca"},{"path":"landing/public/styles.css","mode":"100644","type":"blob","sha":"3ff57b0edc05f260684eb1c74def56cfab6ef052","size":28366,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3ff57b0edc05f260684eb1c74def56cfab6ef052"},{"path":"landing/scripts","mode":"040000","type":"tree","sha":"a3e82f444cca3cb80e5a0dd844ac7d75250bf709","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/a3e82f444cca3cb80e5a0dd844ac7d75250bf709"},{"path":"landing/scripts/render-favicon.mjs","mode":"100644","type":"blob","sha":"0abcfad1ef70acbd75fb1437d163ff46237eaf4e","size":5800,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0abcfad1ef70acbd75fb1437d163ff46237eaf4e"},{"path":"landing/scripts/render-og.mjs","mode":"100644","type":"blob","sha":"943774f4582020c2e155e2733b5496435e271fec","size":7604,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/943774f4582020c2e155e2733b5496435e271fec"},{"path":"package.json","mode":"100644","type":"blob","sha":"f5e70b1e4f425a5c32f325843b9e642283ef2745","size":1125,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f5e70b1e4f425a5c32f325843b9e642283ef2745"},{"path":"src","mode":"040000","type":"tree","sha":"ae1509eb72686001db9c5fe74512d6bb25a65f63","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/ae1509eb72686001db9c5fe74512d6bb25a65f63"},{"path":"src/bootstrap","mode":"040000","type":"tree","sha":"f66a421093cbd4eaff44b84481a5ab3f1ccd43ef","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f66a421093cbd4eaff44b84481a5ab3f1ccd43ef"},{"path":"src/bootstrap/app.ts","mode":"100644","type":"blob","sha":"5886d4789ef0bc28ff203ee5dc8f07b71da2c911","size":2507,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5886d4789ef0bc28ff203ee5dc8f07b71da2c911"},{"path":"src/bootstrap/configure-bot.ts","mode":"100644","type":"blob","sha":"b64414146c7531c1507480c458bd23c7ee739644","size":6049,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b64414146c7531c1507480c458bd23c7ee739644"},{"path":"src/bootstrap/container.ts","mode":"100644","type":"blob","sha":"0ca2e2d1631833478fc7ad8f1ce320a84f5e6a19","size":14867,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0ca2e2d1631833478fc7ad8f1ce320a84f5e6a19"},{"path":"src/config","mode":"040000","type":"tree","sha":"1538ef4189fc081950dd7ce029260397ff8d3df6","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/1538ef4189fc081950dd7ce029260397ff8d3df6"},{"path":"src/config/index.ts","mode":"100644","type":"blob","sha":"892a86d5ddd84c082c4bbf67d18ba15af3eb1ddc","size":1300,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/892a86d5ddd84c082c4bbf67d18ba15af3eb1ddc"},{"path":"src/config/schema.ts","mode":"100644","type":"blob","sha":"e17940215137ced0b1cc5fc5037cd7c887d71bf5","size":2952,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e17940215137ced0b1cc5fc5037cd7c887d71bf5"},{"path":"src/core","mode":"040000","type":"tree","sha":"648506d65968856ead893f030a864266619be361","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/648506d65968856ead893f030a864266619be361"},{"path":"src/core/errors","mode":"040000","type":"tree","sha":"57b8912c8cf90cf790be1794be90764a8e1ce8e4","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/57b8912c8cf90cf790be1794be90764a8e1ce8e4"},{"path":"src/core/errors/app-error.ts","mode":"100644","type":"blob","sha":"bb1677bd48f7286c60f68135d4eb19d5f79b36de","size":1415,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bb1677bd48f7286c60f68135d4eb19d5f79b36de"},{"path":"src/core/errors/from-bot.ts","mode":"100644","type":"blob","sha":"1d1b862affd7a51066a6a8087cffa36c9c227713","size":214,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1d1b862affd7a51066a6a8087cffa36c9c227713"},{"path":"src/core/errors/insufficient-funds.ts","mode":"100644","type":"blob","sha":"5eb68e82d98ea2967fc0d637c1cf167072864b9e","size":244,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5eb68e82d98ea2967fc0d637c1cf167072864b9e"},{"path":"src/core/errors/invoice-already-paid.ts","mode":"100644","type":"blob","sha":"aba32ceae561f64c2eeec7437ef7f3a487b042b0","size":248,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/aba32ceae561f64c2eeec7437ef7f3a487b042b0"},{"path":"src/core/errors/invoice-generation.ts","mode":"100644","type":"blob","sha":"9a736ad442569b38f5a13cc8e56aeb9d1f92a970","size":251,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9a736ad442569b38f5a13cc8e56aeb9d1f92a970"},{"path":"src/core/errors/invoice-parsing.ts","mode":"100644","type":"blob","sha":"483b430e48a48a88957b19055a24a6f327b50897","size":235,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/483b430e48a48a88957b19055a24a6f327b50897"},{"path":"src/core/errors/no-nwc-answer.ts","mode":"100644","type":"blob","sha":"8103e46599b808130db45bf67a5a78c3d2f15367","size":227,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8103e46599b808130db45bf67a5a78c3d2f15367"},{"path":"src/core/errors/no-recipient.ts","mode":"100644","type":"blob","sha":"ee813d1f5de7b5ec9b6cffeeb702b3483a00244a","size":226,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ee813d1f5de7b5ec9b6cffeeb702b3483a00244a"},{"path":"src/core/errors/nwc-connection.ts","mode":"100644","type":"blob","sha":"6297c8bca83b43138d344f72bc178765aa0f3887","size":232,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6297c8bca83b43138d344f72bc178765aa0f3887"},{"path":"src/core/errors/nwc-payment-failed.ts","mode":"100644","type":"blob","sha":"b181befaee117a0ac3a72d879bf162174de7b502","size":242,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b181befaee117a0ac3a72d879bf162174de7b502"},{"path":"src/core/errors/nwc-timeout.ts","mode":"100644","type":"blob","sha":"b89ed3ff41d48de68ec26a7e1d7d34c605302ec9","size":223,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b89ed3ff41d48de68ec26a7e1d7d34c605302ec9"},{"path":"src/core/errors/to-bot.ts","mode":"100644","type":"blob","sha":"3f4e4be7b46986a721da37c768ea6eb216d2f99f","size":204,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3f4e4be7b46986a721da37c768ea6eb216d2f99f"},{"path":"src/core/errors/to-yourself.ts","mode":"100644","type":"blob","sha":"fdc4571b295a251a05d9e91fed906cf8a7c25127","size":223,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fdc4571b295a251a05d9e91fed906cf8a7c25127"},{"path":"src/core/errors/user-does-not-have-wallet.ts","mode":"100644","type":"blob","sha":"83965a93d236d806e093cacc7b62ad1021141a9e","size":252,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/83965a93d236d806e093cacc7b62ad1021141a9e"},{"path":"src/core/i18n","mode":"040000","type":"tree","sha":"e4254a4584f6a6b26f656fd4774f77d1a67a3545","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e4254a4584f6a6b26f656fd4774f77d1a67a3545"},{"path":"src/core/i18n/language-code-match.test.ts","mode":"100644","type":"blob","sha":"5119bf3827fb8bfd71747821c3bc12c75b1ec5d2","size":1095,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5119bf3827fb8bfd71747821c3bc12c75b1ec5d2"},{"path":"src/core/i18n/language-code-match.ts","mode":"100644","type":"blob","sha":"4547515f592d69bc53599dca7e2cb0ff104c285e","size":745,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4547515f592d69bc53599dca7e2cb0ff104c285e"},{"path":"src/core/i18n/locale.test.ts","mode":"100644","type":"blob","sha":"40555c1f47d7a351cdaf09725927773fc16db776","size":2185,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/40555c1f47d7a351cdaf09725927773fc16db776"},{"path":"src/core/i18n/locale.ts","mode":"100644","type":"blob","sha":"e38551edfc7e88cd7c911edd5c31f95dfbf6b2a7","size":1069,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e38551edfc7e88cd7c911edd5c31f95dfbf6b2a7"},{"path":"src/core/lightning","mode":"040000","type":"tree","sha":"23d1848a1c2ad5662d0c27e67026c3d5e3b8f764","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/23d1848a1c2ad5662d0c27e67026c3d5e3b8f764"},{"path":"src/core/lightning/decode-invoice.ts","mode":"100644","type":"blob","sha":"10231b2ec6399ef022c4b57008472df6b475a844","size":453,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/10231b2ec6399ef022c4b57008472df6b475a844"},{"path":"src/core/lightning/memo.test.ts","mode":"100644","type":"blob","sha":"e64eaf8ddf0989ec85b2335427568da639eb5552","size":500,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e64eaf8ddf0989ec85b2335427568da639eb5552"},{"path":"src/core/lightning/memo.ts","mode":"100644","type":"blob","sha":"602adbad559d7bb966e4319d4059e8c7c368c4a1","size":211,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/602adbad559d7bb966e4319d4059e8c7c368c4a1"},{"path":"src/core/lnbits","mode":"040000","type":"tree","sha":"20835108d14a9e51fca8f8f1d529064e5f806ccb","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/20835108d14a9e51fca8f8f1d529064e5f806ccb"},{"path":"src/core/lnbits/payment-webhook-url.test.ts","mode":"100644","type":"blob","sha":"d2e305508b53943e2503d648112548a82bef3ed3","size":759,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d2e305508b53943e2503d648112548a82bef3ed3"},{"path":"src/core/lnbits/payment-webhook-url.ts","mode":"100644","type":"blob","sha":"861682c5604f7b3d35d191455677fe5a42ac34ad","size":669,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/861682c5604f7b3d35d191455677fe5a42ac34ad"},{"path":"src/core/lnbits/satspay-webhook-url.test.ts","mode":"100644","type":"blob","sha":"00da19e4716c89caf50942036423fe05825440e7","size":552,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/00da19e4716c89caf50942036423fe05825440e7"},{"path":"src/core/lnbits/satspay-webhook-url.ts","mode":"100644","type":"blob","sha":"141ae2d901c94cd41231b45f3167e0530dc26a28","size":629,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/141ae2d901c94cd41231b45f3167e0530dc26a28"},{"path":"src/core/money","mode":"040000","type":"tree","sha":"9e5e9425357a4029944f00f09d93a2a4f9a997bf","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/9e5e9425357a4029944f00f09d93a2a4f9a997bf"},{"path":"src/core/money/donation.test.ts","mode":"100644","type":"blob","sha":"32fd92bc01973958e4870cdfc7711e479bf0772e","size":2463,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/32fd92bc01973958e4870cdfc7711e479bf0772e"},{"path":"src/core/money/donation.ts","mode":"100644","type":"blob","sha":"cd63b2853177b7acd57662629e64ec019d864422","size":1933,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cd63b2853177b7acd57662629e64ec019d864422"},{"path":"src/core/money/feature-request.test.ts","mode":"100644","type":"blob","sha":"fcd5146d916a861f59615373be74df6d76200c01","size":686,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fcd5146d916a861f59615373be74df6d76200c01"},{"path":"src/core/money/feature-request.ts","mode":"100644","type":"blob","sha":"decdd3c01327931465a7d7c76a334f5ebc71afd2","size":572,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/decdd3c01327931465a7d7c76a334f5ebc71afd2"},{"path":"src/core/money/fee.test.ts","mode":"100644","type":"blob","sha":"59df535943a13b64e9ee43e3263ed3ababbc0668","size":413,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/59df535943a13b64e9ee43e3263ed3ababbc0668"},{"path":"src/core/money/fee.ts","mode":"100644","type":"blob","sha":"2d0cacdae54f46fa863d12fd075d040641a97802","size":227,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2d0cacdae54f46fa863d12fd075d040641a97802"},{"path":"src/core/money/sats.test.ts","mode":"100644","type":"blob","sha":"cc458e75591c7dd1f14d00a9320db5ee30da8829","size":491,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cc458e75591c7dd1f14d00a9320db5ee30da8829"},{"path":"src/core/money/sats.ts","mode":"100644","type":"blob","sha":"75ac46f4850757ce470045631ac6b0ca3d4730e4","size":450,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/75ac46f4850757ce470045631ac6b0ca3d4730e4"},{"path":"src/core/money/usd.test.ts","mode":"100644","type":"blob","sha":"64c3adbec6de0bb76457084065f1d68f530bdf8d","size":1692,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/64c3adbec6de0bb76457084065f1d68f530bdf8d"},{"path":"src/core/money/usd.ts","mode":"100644","type":"blob","sha":"1c84193deacff54822a45204f51d8cbda62dcc45","size":874,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1c84193deacff54822a45204f51d8cbda62dcc45"},{"path":"src/core/onchain","mode":"040000","type":"tree","sha":"47fc980d1ccc4bc0f042e79bc87f05a6a4f6f2e6","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/47fc980d1ccc4bc0f042e79bc87f05a6a4f6f2e6"},{"path":"src/core/onchain/looks-like-address.test.ts","mode":"100644","type":"blob","sha":"10fb5947ea541cb62d59b49cb9d68857fbce5494","size":2314,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/10fb5947ea541cb62d59b49cb9d68857fbce5494"},{"path":"src/core/onchain/looks-like-address.ts","mode":"100644","type":"blob","sha":"1e7429404f01eed95b2bbc6ae44a7b899fe23a17","size":1352,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1e7429404f01eed95b2bbc6ae44a7b899fe23a17"},{"path":"src/core/onchain/masterpub.test.ts","mode":"100644","type":"blob","sha":"4ae8d9832b1a31ddb56b26eaf1d7766b8e28417c","size":1746,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4ae8d9832b1a31ddb56b26eaf1d7766b8e28417c"},{"path":"src/core/onchain/masterpub.ts","mode":"100644","type":"blob","sha":"bb86a060675b998aca7192d14676e025a72c9d0e","size":1264,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bb86a060675b998aca7192d14676e025a72c9d0e"},{"path":"src/core/payments","mode":"040000","type":"tree","sha":"472ad4839f083dda84c85bc25355ef444a09b656","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/472ad4839f083dda84c85bc25355ef444a09b656"},{"path":"src/core/payments/payout-state.test.ts","mode":"100644","type":"blob","sha":"4dc5f17666cc5c450fca13ceff8d0de104f7cc7f","size":982,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4dc5f17666cc5c450fca13ceff8d0de104f7cc7f"},{"path":"src/core/payments/payout-state.ts","mode":"100644","type":"blob","sha":"dfe741de19ea767222a0c6b7ce5ac244c3eeb038","size":969,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dfe741de19ea767222a0c6b7ce5ac244c3eeb038"},{"path":"src/core/subscriptions","mode":"040000","type":"tree","sha":"dfd9a600045ac9e85d0625c7f383d293bddc4559","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/dfd9a600045ac9e85d0625c7f383d293bddc4559"},{"path":"src/core/subscriptions/grant.test.ts","mode":"100644","type":"blob","sha":"c54b8b148357875aa5fc81b6dc53c9aba574a413","size":3644,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c54b8b148357875aa5fc81b6dc53c9aba574a413"},{"path":"src/core/subscriptions/grant.ts","mode":"100644","type":"blob","sha":"62bcde021c77bd05e51b269593aaeeb2c788992f","size":2641,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/62bcde021c77bd05e51b269593aaeeb2c788992f"},{"path":"src/core/subscriptions/invoice-reuse.test.ts","mode":"100644","type":"blob","sha":"e44427cc3015981b8781444092d2fa7a47d540a9","size":2197,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e44427cc3015981b8781444092d2fa7a47d540a9"},{"path":"src/core/subscriptions/invoice-reuse.ts","mode":"100644","type":"blob","sha":"2686558b3f02fe375b10597abe5e7aa7eb3955be","size":1140,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2686558b3f02fe375b10597abe5e7aa7eb3955be"},{"path":"src/core/subscriptions/payment-attempt.test.ts","mode":"100644","type":"blob","sha":"4f9f24c3ceb223ec8dfdeef9b60f8c6369eeed23","size":1410,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4f9f24c3ceb223ec8dfdeef9b60f8c6369eeed23"},{"path":"src/core/subscriptions/payment-attempt.ts","mode":"100644","type":"blob","sha":"507cd9c237368a0098c2c84f478752de85cfb2d3","size":777,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/507cd9c237368a0098c2c84f478752de85cfb2d3"},{"path":"src/core/subscriptions/policy.test.ts","mode":"100644","type":"blob","sha":"6d56a3db2c74fe3bf33836c40db05da6d2cc4e4e","size":1401,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6d56a3db2c74fe3bf33836c40db05da6d2cc4e4e"},{"path":"src/core/subscriptions/policy.ts","mode":"100644","type":"blob","sha":"23da180500177bbd601ea3b45ceea37c22838784","size":617,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/23da180500177bbd601ea3b45ceea37c22838784"},{"path":"src/core/utils","mode":"040000","type":"tree","sha":"880e66d8fbd8ff7b5f7eedf618d459a5ee032ab1","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/880e66d8fbd8ff7b5f7eedf618d459a5ee032ab1"},{"path":"src/core/utils/sleep.ts","mode":"100644","type":"blob","sha":"39068174dd532b2beaf95b5c5de0c65e59b4f952","size":95,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/39068174dd532b2beaf95b5c5de0c65e59b4f952"},{"path":"src/http","mode":"040000","type":"tree","sha":"d20f256283acfc284e17992e4ed5bacae183674c","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/d20f256283acfc284e17992e4ed5bacae183674c"},{"path":"src/http/app.ts","mode":"100644","type":"blob","sha":"041e718c84aead7da5dc5359512f32425b48fcab","size":772,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/041e718c84aead7da5dc5359512f32425b48fcab"},{"path":"src/http/middlewares","mode":"040000","type":"tree","sha":"423c0727b65ac66215ecc692c28176b3257d774a","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/423c0727b65ac66215ecc692c28176b3257d774a"},{"path":"src/http/middlewares/request-logger.ts","mode":"100644","type":"blob","sha":"3cb8f7d3cc6ae3406fb57114e167a11e7058a6c9","size":1859,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3cb8f7d3cc6ae3406fb57114e167a11e7058a6c9"},{"path":"src/http/router.ts","mode":"100644","type":"blob","sha":"8cb5b1dfe647bba26d948e87bf630bb5ad1e5ada","size":4059,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8cb5b1dfe647bba26d948e87bf630bb5ad1e5ada"},{"path":"src/infra","mode":"040000","type":"tree","sha":"b8c3a4089ba1450adeb9f395da5ce3406244348a","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/b8c3a4089ba1450adeb9f395da5ce3406244348a"},{"path":"src/infra/db","mode":"040000","type":"tree","sha":"af749e555d3f613d9a79065d0bf1ad279ff857cf","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/af749e555d3f613d9a79065d0bf1ad279ff857cf"},{"path":"src/infra/db/client.ts","mode":"100644","type":"blob","sha":"4c27138e8852519ec39a100e13fbdb81f2f7fe78","size":958,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4c27138e8852519ec39a100e13fbdb81f2f7fe78"},{"path":"src/infra/db/migrations.test.ts","mode":"100644","type":"blob","sha":"f815916e825ce05bbb828123f22bf465b390f3ba","size":2039,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f815916e825ce05bbb828123f22bf465b390f3ba"},{"path":"src/infra/db/schema.ts","mode":"100644","type":"blob","sha":"1938854c0aba37aff3190630ee9c139eaeca8240","size":17651,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1938854c0aba37aff3190630ee9c139eaeca8240"},{"path":"src/infra/db/subscription-intents-migration.test.ts","mode":"100644","type":"blob","sha":"d2613811722a5d9951327479a815c9645c84fd9e","size":6674,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d2613811722a5d9951327479a815c9645c84fd9e"},{"path":"src/infra/db/types.ts","mode":"100644","type":"blob","sha":"7207fd322cc1fa80ca859847eaddd310ce0bc83d","size":2430,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7207fd322cc1fa80ca859847eaddd310ce0bc83d"},{"path":"src/infra/db/utils.ts","mode":"100644","type":"blob","sha":"0834ef0b233595c3d4ec5a9318e243cb346ee2a7","size":383,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0834ef0b233595c3d4ec5a9318e243cb346ee2a7"},{"path":"src/infra/lnbits","mode":"040000","type":"tree","sha":"08f30c3a54b74e6455b2e7c82ba3269ece7d759b","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/08f30c3a54b74e6455b2e7c82ba3269ece7d759b"},{"path":"src/infra/lnbits/lnbits-api.ts","mode":"100644","type":"blob","sha":"5525ff9edbdbcf09fc64be48aefc90b1abeca4b2","size":2040,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5525ff9edbdbcf09fc64be48aefc90b1abeca4b2"},{"path":"src/infra/lnbits/master-wallet.ts","mode":"100644","type":"blob","sha":"02f229625b3a5e3ba23299aa0e5c54de6684d570","size":3795,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/02f229625b3a5e3ba23299aa0e5c54de6684d570"},{"path":"src/infra/lnbits/rate-service.test.ts","mode":"100644","type":"blob","sha":"33ce359a9cfbe41a300558c749b5c9e209252ad9","size":2190,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/33ce359a9cfbe41a300558c749b5c9e209252ad9"},{"path":"src/infra/lnbits/rate-service.ts","mode":"100644","type":"blob","sha":"2e2e0461b34d27d92e3020bd0dd0d28f44188b8f","size":1909,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2e2e0461b34d27d92e3020bd0dd0d28f44188b8f"},{"path":"src/infra/lnbits/satspay.test.ts","mode":"100644","type":"blob","sha":"a4ba61c06b3519a013746975289c6700d143d02c","size":2992,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a4ba61c06b3519a013746975289c6700d143d02c"},{"path":"src/infra/lnbits/satspay.ts","mode":"100644","type":"blob","sha":"9b3216210a596e5cf2b05a066f04e7602eeeed22","size":2278,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9b3216210a596e5cf2b05a066f04e7602eeeed22"},{"path":"src/infra/lnbits/schemas.ts","mode":"100644","type":"blob","sha":"3dbe5dbc324d27e0e6e3ecf61c4911e18a1815f7","size":5544,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3dbe5dbc324d27e0e6e3ecf61c4911e18a1815f7"},{"path":"src/infra/lnbits/user-wallet.ts","mode":"100644","type":"blob","sha":"9684148490034f8af6cdc40f033daeccb6bcb325","size":3470,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9684148490034f8af6cdc40f033daeccb6bcb325"},{"path":"src/infra/lnbits/watchonly.test.ts","mode":"100644","type":"blob","sha":"1de193ce349b6bb63a2fd806da78bf0aebc1f923","size":2770,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1de193ce349b6bb63a2fd806da78bf0aebc1f923"},{"path":"src/infra/lnbits/watchonly.ts","mode":"100644","type":"blob","sha":"791f6c3f79b444cf29c025d25120aea442548d3b","size":1829,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/791f6c3f79b444cf29c025d25120aea442548d3b"},{"path":"src/infra/logger.ts","mode":"100644","type":"blob","sha":"bc7f054db801a51a5de97ce95d16a7b0d90f1f87","size":865,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bc7f054db801a51a5de97ce95d16a7b0d90f1f87"},{"path":"src/infra/nostr","mode":"040000","type":"tree","sha":"4d903e369c7729c3bb0197b5cb20707dca54cb9d","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/4d903e369c7729c3bb0197b5cb20707dca54cb9d"},{"path":"src/infra/nostr/wallet.ts","mode":"100644","type":"blob","sha":"074320492c5f6bb250e3dd1c2b78ac96f7ecd27b","size":3151,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/074320492c5f6bb250e3dd1c2b78ac96f7ecd27b"},{"path":"src/infra/posthog.test.ts","mode":"100644","type":"blob","sha":"426bfc1c7cf67e8ab3d6ae56595b4f72247e119c","size":3826,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/426bfc1c7cf67e8ab3d6ae56595b4f72247e119c"},{"path":"src/infra/posthog.ts","mode":"100644","type":"blob","sha":"6f833809a34c9a68a6dd9a77782f906f1980cc49","size":5225,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6f833809a34c9a68a6dd9a77782f906f1980cc49"},{"path":"src/infra/telegram","mode":"040000","type":"tree","sha":"ce2ca4b228e5875ac5c4dcb9e9b0a6a1821267af","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/ce2ca4b228e5875ac5c4dcb9e9b0a6a1821267af"},{"path":"src/infra/telegram/bot.ts","mode":"100644","type":"blob","sha":"596e4774f4e0f323a1172248cdc5d4a46b6180e5","size":713,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/596e4774f4e0f323a1172248cdc5d4a46b6180e5"},{"path":"src/infra/telegram/parse-mode.ts","mode":"100644","type":"blob","sha":"4055d3b11e87139c63d782eead7725a2a6853ca3","size":2253,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4055d3b11e87139c63d782eead7725a2a6853ca3"},{"path":"src/infra/telegram/webhook.ts","mode":"100644","type":"blob","sha":"69c5fccb7d4136880b39172dc79af4492c8914ad","size":314,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/69c5fccb7d4136880b39172dc79af4492c8914ad"},{"path":"src/infra/validate.ts","mode":"100644","type":"blob","sha":"519d0ff76fb25b2abc6f3d74a5d9529c83142b34","size":229,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/519d0ff76fb25b2abc6f3d74a5d9529c83142b34"},{"path":"src/jobs","mode":"040000","type":"tree","sha":"c3c20809ccf4d61b001b13a3824d1084b90efbe2","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/c3c20809ccf4d61b001b13a3824d1084b90efbe2"},{"path":"src/jobs/run-batch.test.ts","mode":"100644","type":"blob","sha":"b62c5aed5cb05c9382bd9b1f9253b615cffe8317","size":2647,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b62c5aed5cb05c9382bd9b1f9253b615cffe8317"},{"path":"src/jobs/run-batch.ts","mode":"100644","type":"blob","sha":"e0a48d4bff74b1f816497647b8ca8204fea2c489","size":1705,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e0a48d4bff74b1f816497647b8ca8204fea2c489"},{"path":"src/jobs/scheduler.test.ts","mode":"100644","type":"blob","sha":"2a74038b80a33075e819e1297d77bc55f9fde22d","size":3888,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2a74038b80a33075e819e1297d77bc55f9fde22d"},{"path":"src/jobs/scheduler.ts","mode":"100644","type":"blob","sha":"a43b028bae862582c6d54f8657ea414458da9227","size":5474,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a43b028bae862582c6d54f8657ea414458da9227"},{"path":"src/main.ts","mode":"100644","type":"blob","sha":"b4c52134921a41f5c671d65c1a8d426bab384943","size":1145,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b4c52134921a41f5c671d65c1a8d426bab384943"},{"path":"src/modules","mode":"040000","type":"tree","sha":"8c9a6dcd0a4dfe43fc5c488b05315fa61bb5ac32","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/8c9a6dcd0a4dfe43fc5c488b05315fa61bb5ac32"},{"path":"src/modules/broadcast","mode":"040000","type":"tree","sha":"d6016d0e2574a9bc8d5d75bac6ba1c75c7574dbc","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/d6016d0e2574a9bc8d5d75bac6ba1c75c7574dbc"},{"path":"src/modules/broadcast/broadcast.service.test.ts","mode":"100644","type":"blob","sha":"b0efaef4a08e1ade099197f185a881078cb9764c","size":3101,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b0efaef4a08e1ade099197f185a881078cb9764c"},{"path":"src/modules/broadcast/broadcast.service.ts","mode":"100644","type":"blob","sha":"e1b748e0b30a7a8c6127735e5f34c14e09618fe7","size":6421,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e1b748e0b30a7a8c6127735e5f34c14e09618fe7"},{"path":"src/modules/broadcast/format.ts","mode":"100644","type":"blob","sha":"d35cd427583e2eed978621849a7dd0b2102797bc","size":982,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d35cd427583e2eed978621849a7dd0b2102797bc"},{"path":"src/modules/broadcast/jobs","mode":"040000","type":"tree","sha":"86b96fbbace92571a6cc1cdff99edb441dd8d7ca","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/86b96fbbace92571a6cc1cdff99edb441dd8d7ca"},{"path":"src/modules/broadcast/jobs/process-broadcasts.ts","mode":"100644","type":"blob","sha":"3e0be2c8decab165205c89a3ddff538628b88fd3","size":225,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3e0be2c8decab165205c89a3ddff538628b88fd3"},{"path":"src/modules/broadcast/register.ts","mode":"100644","type":"blob","sha":"f3152281874a82e53a9467694b84c5abfd774f07","size":402,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f3152281874a82e53a9467694b84c5abfd774f07"},{"path":"src/modules/broadcast/repository.test.ts","mode":"100644","type":"blob","sha":"18aede5acdfabb29117969a68e46991262092839","size":2439,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/18aede5acdfabb29117969a68e46991262092839"},{"path":"src/modules/broadcast/repository.ts","mode":"100644","type":"blob","sha":"d8e20956657f3cf98b14483bdf4fc39a75a725f5","size":6002,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d8e20956657f3cf98b14483bdf4fc39a75a725f5"},{"path":"src/modules/broadcast/telegram-errors.test.ts","mode":"100644","type":"blob","sha":"e0324af153980010e48b793edcaedf27a6871972","size":1647,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e0324af153980010e48b793edcaedf27a6871972"},{"path":"src/modules/broadcast/telegram-errors.ts","mode":"100644","type":"blob","sha":"988aa7bd9f897a538e99bc83861fc1000ee95203","size":1273,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/988aa7bd9f897a538e99bc83861fc1000ee95203"},{"path":"src/modules/broadcast/telegram","mode":"040000","type":"tree","sha":"2a34bbffe0737298c6742d89a50ea4dce9bfc063","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/2a34bbffe0737298c6742d89a50ea4dce9bfc063"},{"path":"src/modules/broadcast/telegram/conversations","mode":"040000","type":"tree","sha":"37151f9adf154bddc25e059396d4de41778093db","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/37151f9adf154bddc25e059396d4de41778093db"},{"path":"src/modules/broadcast/telegram/conversations/broadcasting.ts","mode":"100644","type":"blob","sha":"f7830a656fc754f07856af287d50c4b7dbc079b5","size":7779,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f7830a656fc754f07856af287d50c4b7dbc079b5"},{"path":"src/modules/broadcast/telegram/handlers","mode":"040000","type":"tree","sha":"4230136d0f070b4c290f6feb8f414aa1cd575079","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/4230136d0f070b4c290f6feb8f414aa1cd575079"},{"path":"src/modules/broadcast/telegram/handlers/broadcast-command.ts","mode":"100644","type":"blob","sha":"5a93e9b77e2bf4a543fdab7a8b1285e10c23d433","size":597,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5a93e9b77e2bf4a543fdab7a8b1285e10c23d433"},{"path":"src/modules/broadcast/telegram/keyboards","mode":"040000","type":"tree","sha":"49fef2427118ffa8121ddd2dd102df27e4fa298e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/49fef2427118ffa8121ddd2dd102df27e4fa298e"},{"path":"src/modules/broadcast/telegram/keyboards/broadcast.ts","mode":"100644","type":"blob","sha":"dca01ff2a390f6f85cef50ee9800c1e24f0ccc51","size":959,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dca01ff2a390f6f85cef50ee9800c1e24f0ccc51"},{"path":"src/modules/chats","mode":"040000","type":"tree","sha":"4e060ad1131f6ea3c8ab81820bcfb3fea416cc2d","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/4e060ad1131f6ea3c8ab81820bcfb3fea416cc2d"},{"path":"src/modules/chats/register.ts","mode":"100644","type":"blob","sha":"6274d292466a071bd30850685d5a036367178814","size":3171,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6274d292466a071bd30850685d5a036367178814"},{"path":"src/modules/chats/repository.ts","mode":"100644","type":"blob","sha":"37aadbc1440d62c17bc27fd34f5c261046fc3b74","size":4213,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/37aadbc1440d62c17bc27fd34f5c261046fc3b74"},{"path":"src/modules/chats/telegram","mode":"040000","type":"tree","sha":"11d3747f081a7c245ba7f698ec7da250654879f9","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/11d3747f081a7c245ba7f698ec7da250654879f9"},{"path":"src/modules/chats/telegram/conversations","mode":"040000","type":"tree","sha":"302d49fac44876ac38894da9bdc077c0ce8c8cd5","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/302d49fac44876ac38894da9bdc077c0ce8c8cd5"},{"path":"src/modules/chats/telegram/conversations/changing-price.ts","mode":"100644","type":"blob","sha":"e0666ba1097c1ffd9d7a9e0fd77fd0bf977ceecb","size":2278,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e0666ba1097c1ffd9d7a9e0fd77fd0bf977ceecb"},{"path":"src/modules/chats/telegram/conversations/edit-custom-message.ts","mode":"100644","type":"blob","sha":"9aa534ecac52737922ac0fe9ad2ba58ac77c26f0","size":6628,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9aa534ecac52737922ac0fe9ad2ba58ac77c26f0"},{"path":"src/modules/chats/telegram/conversations/enabling-onchain.ts","mode":"100644","type":"blob","sha":"4b5ca6403d98e7a62d329fe234264303642c7dd3","size":4410,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4b5ca6403d98e7a62d329fe234264303642c7dd3"},{"path":"src/modules/chats/telegram/handlers","mode":"040000","type":"tree","sha":"d21273ca3b4b5b1cc3e41de2ef8c2d8a81889ce5","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/d21273ca3b4b5b1cc3e41de2ef8c2d8a81889ce5"},{"path":"src/modules/chats/telegram/handlers/change-price.ts","mode":"100644","type":"blob","sha":"a4c26f7a9bf272f34aef87d4ec2d9292e24b583f","size":642,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a4c26f7a9bf272f34aef87d4ec2d9292e24b583f"},{"path":"src/modules/chats/telegram/handlers/chat-callback.ts","mode":"100644","type":"blob","sha":"1785bc9d10590d6406fffff6c511a176e96503f0","size":604,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1785bc9d10590d6406fffff6c511a176e96503f0"},{"path":"src/modules/chats/telegram/handlers/chats-callback.ts","mode":"100644","type":"blob","sha":"76bb388d8f78897b739a72416bde6e7a26022baa","size":1501,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/76bb388d8f78897b739a72416bde6e7a26022baa"},{"path":"src/modules/chats/telegram/handlers/custom-message.ts","mode":"100644","type":"blob","sha":"c0466312b99e561933a4f0c94f30cb4f07e241a3","size":667,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c0466312b99e561933a4f0c94f30cb4f07e241a3"},{"path":"src/modules/chats/telegram/handlers/disable-onchain.ts","mode":"100644","type":"blob","sha":"b69c9dc1c58c3ee7750782c719559c097f28c214","size":1020,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b69c9dc1c58c3ee7750782c719559c097f28c214"},{"path":"src/modules/chats/telegram/handlers/edit-custom-message.ts","mode":"100644","type":"blob","sha":"38701d3586937d938066671cbdf240270f8de252","size":1358,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/38701d3586937d938066671cbdf240270f8de252"},{"path":"src/modules/chats/telegram/handlers/enable-onchain.ts","mode":"100644","type":"blob","sha":"11c666d5c315279b8bdeaca6fbbc6e5e61e74f9f","size":759,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/11c666d5c315279b8bdeaca6fbbc6e5e61e74f9f"},{"path":"src/modules/chats/telegram/handlers/my-chat-member.ts","mode":"100644","type":"blob","sha":"04fc3231502d16ed58b39617073342d85f7179fb","size":4469,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/04fc3231502d16ed58b39617073342d85f7179fb"},{"path":"src/modules/chats/telegram/handlers/new-chat-title.ts","mode":"100644","type":"blob","sha":"c54ccdbb83dd631a252df39eb16b1ae33bb97dde","size":934,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c54ccdbb83dd631a252df39eb16b1ae33bb97dde"},{"path":"src/modules/chats/telegram/handlers/preview-custom-message.ts","mode":"100644","type":"blob","sha":"da084e55f7f5deb8aa77495ceaf18b1ec0774c2a","size":719,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/da084e55f7f5deb8aa77495ceaf18b1ec0774c2a"},{"path":"src/modules/chats/telegram/handlers/remove-custom-message.ts","mode":"100644","type":"blob","sha":"a40e1e653190eb1bcfc3bfccb5384d8b6e676536","size":760,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a40e1e653190eb1bcfc3bfccb5384d8b6e676536"},{"path":"src/modules/chats/telegram/handlers/reset-custom-message.ts","mode":"100644","type":"blob","sha":"22eb917b07c89e7875724ee3d900ca945d87484b","size":827,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/22eb917b07c89e7875724ee3d900ca945d87484b"},{"path":"src/modules/chats/telegram/handlers/turn-paid-access.ts","mode":"100644","type":"blob","sha":"03ba5ac25fb6573d729455ee6de59c902f7ef4b9","size":1184,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/03ba5ac25fb6573d729455ee6de59c902f7ef4b9"},{"path":"src/modules/chats/telegram/handlers/turn-payment-type.ts","mode":"100644","type":"blob","sha":"7b1d9c77bce04096c80121d27122748b6c1ad57c","size":1195,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7b1d9c77bce04096c80121d27122748b6c1ad57c"},{"path":"src/modules/chats/telegram/keyboards","mode":"040000","type":"tree","sha":"f3f3c0173b91b97629ecc9b8c037c49e1f0b531f","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f3f3c0173b91b97629ecc9b8c037c49e1f0b531f"},{"path":"src/modules/chats/telegram/keyboards/chat.ts","mode":"100644","type":"blob","sha":"be1bfd75b6a56f62a14e9dbd98fc07a6d5c7557b","size":1916,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/be1bfd75b6a56f62a14e9dbd98fc07a6d5c7557b"},{"path":"src/modules/chats/telegram/keyboards/chats.ts","mode":"100644","type":"blob","sha":"a0bf0d8bccc8134b5f63af09175d47cfff888555","size":1106,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a0bf0d8bccc8134b5f63af09175d47cfff888555"},{"path":"src/modules/chats/telegram/messages","mode":"040000","type":"tree","sha":"688ca0d58d1b4ada7bcd9394fafba48e2c9f1f9b","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/688ca0d58d1b4ada7bcd9394fafba48e2c9f1f9b"},{"path":"src/modules/chats/telegram/messages/chat.ts","mode":"100644","type":"blob","sha":"fc7d3a56926be1ff43499b329b63452ce3f2a12b","size":1756,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fc7d3a56926be1ff43499b329b63452ce3f2a12b"},{"path":"src/modules/chats/telegram/messages/custom-message.test.ts","mode":"100644","type":"blob","sha":"d9fc2fdf62c7b0049941300c75de6cefe25115d6","size":972,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d9fc2fdf62c7b0049941300c75de6cefe25115d6"},{"path":"src/modules/chats/telegram/messages/custom-message.ts","mode":"100644","type":"blob","sha":"0cea354dbc7e32684388129111b16f36c26ea994","size":4331,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0cea354dbc7e32684388129111b16f36c26ea994"},{"path":"src/modules/chats/types.ts","mode":"100644","type":"blob","sha":"83228b27709c42627d15a6e8661c4ef1e6ecdc44","size":101,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/83228b27709c42627d15a6e8661c4ef1e6ecdc44"},{"path":"src/modules/conversations","mode":"040000","type":"tree","sha":"66b0add786532b7349a8fa056c8291347ce3d9fd","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/66b0add786532b7349a8fa056c8291347ce3d9fd"},{"path":"src/modules/conversations/repository.ts","mode":"100644","type":"blob","sha":"ebfc87f0fc8561c371bd0ce0f92fb6c30ca61dbb","size":1276,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ebfc87f0fc8561c371bd0ce0f92fb6c30ca61dbb"},{"path":"src/modules/donations","mode":"040000","type":"tree","sha":"5efabe375b5875ab90c1f970dd1b78fc6af34c38","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/5efabe375b5875ab90c1f970dd1b78fc6af34c38"},{"path":"src/modules/donations/collect.service.test.ts","mode":"100644","type":"blob","sha":"0d2fabc775238f36d7d4ec92ac97f6635e25b6b0","size":3473,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0d2fabc775238f36d7d4ec92ac97f6635e25b6b0"},{"path":"src/modules/donations/collect.service.ts","mode":"100644","type":"blob","sha":"e0dd4fe9a0d05bc831aee2e7f593b817a9a3d6cb","size":7080,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e0dd4fe9a0d05bc831aee2e7f593b817a9a3d6cb"},{"path":"src/modules/donations/jobs","mode":"040000","type":"tree","sha":"f8b289841df9c59c0e663425615f4ff133fa481c","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f8b289841df9c59c0e663425615f4ff133fa481c"},{"path":"src/modules/donations/jobs/process-monthly-donations.ts","mode":"100644","type":"blob","sha":"4bf27c0dfd614ef2d1671c3f34f3dbcdace2d1df","size":4413,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4bf27c0dfd614ef2d1671c3f34f3dbcdace2d1df"},{"path":"src/modules/donations/pay.service.test.ts","mode":"100644","type":"blob","sha":"caa38a6beed27a4c3a3a27b40ddec0b5bfd70924","size":2991,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/caa38a6beed27a4c3a3a27b40ddec0b5bfd70924"},{"path":"src/modules/donations/pay.service.ts","mode":"100644","type":"blob","sha":"e3d17c7ee4b888e59476f6acfa5c3b7db43a6aea","size":8296,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e3d17c7ee4b888e59476f6acfa5c3b7db43a6aea"},{"path":"src/modules/donations/register.ts","mode":"100644","type":"blob","sha":"46472126fc2201760360415ff9b671826d7d6c37","size":2607,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/46472126fc2201760360415ff9b671826d7d6c37"},{"path":"src/modules/donations/repository.test.ts","mode":"100644","type":"blob","sha":"07124ddc83e9a67092db05ed6bb2f61ac24a57da","size":2005,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/07124ddc83e9a67092db05ed6bb2f61ac24a57da"},{"path":"src/modules/donations/repository.ts","mode":"100644","type":"blob","sha":"eb2bd22def8ec3b5a4a3bc925ee39e620132099d","size":4548,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/eb2bd22def8ec3b5a4a3bc925ee39e620132099d"},{"path":"src/modules/donations/telegram","mode":"040000","type":"tree","sha":"1816f3215544977faa9999351e9b561df1f7fa08","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/1816f3215544977faa9999351e9b561df1f7fa08"},{"path":"src/modules/donations/telegram/conversations","mode":"040000","type":"tree","sha":"05e2d420fce36d42c5cf0111500cc66ca850c0bd","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/05e2d420fce36d42c5cf0111500cc66ca850c0bd"},{"path":"src/modules/donations/telegram/conversations/custom-donate-amount.ts","mode":"100644","type":"blob","sha":"fb01b4d3902d5128df88075a8e7e20d141ee1974","size":3911,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fb01b4d3902d5128df88075a8e7e20d141ee1974"},{"path":"src/modules/donations/telegram/conversations/custom-donation-percent.ts","mode":"100644","type":"blob","sha":"b66f2e37695e8d6ba940655e4e49ccd1741bd5f8","size":3949,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b66f2e37695e8d6ba940655e4e49ccd1741bd5f8"},{"path":"src/modules/donations/telegram/conversations/custom-monthly-amount.ts","mode":"100644","type":"blob","sha":"5587f97cb8faf16821dfd9f8b08a0ce118d841f4","size":5995,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5587f97cb8faf16821dfd9f8b08a0ce118d841f4"},{"path":"src/modules/donations/telegram/handlers","mode":"040000","type":"tree","sha":"ec6c4efa6497d7f4070ee1503b83ce31e23c132e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/ec6c4efa6497d7f4070ee1503b83ce31e23c132e"},{"path":"src/modules/donations/telegram/handlers/donate-amount.ts","mode":"100644","type":"blob","sha":"08a5559edb9f09ce912eae3559d0bca282885333","size":2169,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/08a5559edb9f09ce912eae3559d0bca282885333"},{"path":"src/modules/donations/telegram/handlers/donate-command.ts","mode":"100644","type":"blob","sha":"96a5050b283126beed29119e4559cb435b8c6687","size":1590,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/96a5050b283126beed29119e4559cb435b8c6687"},{"path":"src/modules/donations/telegram/handlers/donate-monthly.ts","mode":"100644","type":"blob","sha":"7b43d8e6ba9a903ab0f99bbd4e04df81bad8c0b2","size":5497,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7b43d8e6ba9a903ab0f99bbd4e04df81bad8c0b2"},{"path":"src/modules/donations/telegram/handlers/donation-settings.ts","mode":"100644","type":"blob","sha":"63ab7bc0df9c6c49754dbadd0ab2a822a5f74130","size":3257,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/63ab7bc0df9c6c49754dbadd0ab2a822a5f74130"},{"path":"src/modules/donations/telegram/keyboards","mode":"040000","type":"tree","sha":"357fd565eeeebb9cfa112f0740df569983bca02d","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/357fd565eeeebb9cfa112f0740df569983bca02d"},{"path":"src/modules/donations/telegram/keyboards/donate.ts","mode":"100644","type":"blob","sha":"10a25ba07eebcf4ce9eb5f5de2ebfa06caedeba0","size":3844,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/10a25ba07eebcf4ce9eb5f5de2ebfa06caedeba0"},{"path":"src/modules/donations/telegram/load-hub.ts","mode":"100644","type":"blob","sha":"5b115ad306f30b60f854c200e408a42a285c1f98","size":528,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5b115ad306f30b60f854c200e408a42a285c1f98"},{"path":"src/modules/donations/telegram/messages","mode":"040000","type":"tree","sha":"c98528487b74c53adea0cc3dd69df798f7ed2620","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/c98528487b74c53adea0cc3dd69df798f7ed2620"},{"path":"src/modules/donations/telegram/messages/donate-hub.ts","mode":"100644","type":"blob","sha":"9e6d3c3f7d93efc86f6b3d81acfd0a872626eb2e","size":2101,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9e6d3c3f7d93efc86f6b3d81acfd0a872626eb2e"},{"path":"src/modules/donations/telegram/reply-hub.ts","mode":"100644","type":"blob","sha":"67de13e23022a5c975e2bcd36fae1f13c30feaa2","size":2045,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/67de13e23022a5c975e2bcd36fae1f13c30feaa2"},{"path":"src/modules/feature-requests","mode":"040000","type":"tree","sha":"96e0e1fb8b2d215bb60bac20f218fa8e552b252f","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/96e0e1fb8b2d215bb60bac20f218fa8e552b252f"},{"path":"src/modules/feature-requests/register.ts","mode":"100644","type":"blob","sha":"9f7ff51dce711bf2171ba5decf98ee0c9a63d9ce","size":415,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9f7ff51dce711bf2171ba5decf98ee0c9a63d9ce"},{"path":"src/modules/feature-requests/submit.service.test.ts","mode":"100644","type":"blob","sha":"751d3a8f73c1b5ebdca9ec2adf9d34ed8d16b623","size":4183,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/751d3a8f73c1b5ebdca9ec2adf9d34ed8d16b623"},{"path":"src/modules/feature-requests/submit.service.ts","mode":"100644","type":"blob","sha":"734d6028a3fbc0a281e6a831734e165081fe9214","size":5813,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/734d6028a3fbc0a281e6a831734e165081fe9214"},{"path":"src/modules/feature-requests/telegram","mode":"040000","type":"tree","sha":"b2ded406fb224565f1156273ac6e7f8289142cdd","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/b2ded406fb224565f1156273ac6e7f8289142cdd"},{"path":"src/modules/feature-requests/telegram/conversations","mode":"040000","type":"tree","sha":"bd682f68b9adcd4753a5ccb82fb2b666aef5c72e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/bd682f68b9adcd4753a5ccb82fb2b666aef5c72e"},{"path":"src/modules/feature-requests/telegram/conversations/requesting-feature.ts","mode":"100644","type":"blob","sha":"9f283e44a7d1eefdfbe0cbfb367a4fa5e44ce03f","size":8693,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9f283e44a7d1eefdfbe0cbfb367a4fa5e44ce03f"},{"path":"src/modules/feature-requests/telegram/handlers","mode":"040000","type":"tree","sha":"3c347cb2a5f9b1b94b72c042b19800f9ebd7bf18","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/3c347cb2a5f9b1b94b72c042b19800f9ebd7bf18"},{"path":"src/modules/feature-requests/telegram/handlers/feature-callback.ts","mode":"100644","type":"blob","sha":"51fb14564121ff93bb26ab3894f702edf37839c9","size":307,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/51fb14564121ff93bb26ab3894f702edf37839c9"},{"path":"src/modules/feature-requests/telegram/keyboards","mode":"040000","type":"tree","sha":"f9aea4dd02fb0616e443add56c8720174c15c473","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f9aea4dd02fb0616e443add56c8720174c15c473"},{"path":"src/modules/feature-requests/telegram/keyboards/fund.ts","mode":"100644","type":"blob","sha":"3d4042cdb9b16371ca66a5bb0da17e257a2465a6","size":1288,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3d4042cdb9b16371ca66a5bb0da17e257a2465a6"},{"path":"src/modules/invoices","mode":"040000","type":"tree","sha":"a490e1185eee7ccb3ce4078def34ccf7122dfabb","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/a490e1185eee7ccb3ce4078def34ccf7122dfabb"},{"path":"src/modules/invoices/claim-and-notify-paid.ts","mode":"100644","type":"blob","sha":"4ede3f149b80fcc80e72784b433d0b92178cbb21","size":1566,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4ede3f149b80fcc80e72784b433d0b92178cbb21"},{"path":"src/modules/invoices/jobs","mode":"040000","type":"tree","sha":"a9d5ff3f6fbe8b8f24de689b640c4895c58ad85d","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/a9d5ff3f6fbe8b8f24de689b640c4895c58ad85d"},{"path":"src/modules/invoices/jobs/check-pending-invoices.ts","mode":"100644","type":"blob","sha":"0fc45652e58bf1ae87447de260e6f8b7a0b7bca1","size":2995,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0fc45652e58bf1ae87447de260e6f8b7a0b7bca1"},{"path":"src/modules/invoices/jobs/delete-expired-invoices.ts","mode":"100644","type":"blob","sha":"2ab12113541ab695085d25a74f82eb99bece7322","size":677,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2ab12113541ab695085d25a74f82eb99bece7322"},{"path":"src/modules/invoices/notify-invoice-paid.ts","mode":"100644","type":"blob","sha":"85fc46aaf38e2f66e60196f186cb46747526210e","size":1352,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/85fc46aaf38e2f66e60196f186cb46747526210e"},{"path":"src/modules/invoices/register.ts","mode":"100644","type":"blob","sha":"05f07405ff9bf3cdce6bd7b7bff6a51f10199a20","size":783,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/05f07405ff9bf3cdce6bd7b7bff6a51f10199a20"},{"path":"src/modules/invoices/repository.test.ts","mode":"100644","type":"blob","sha":"6f566c6c21a0e58a2fbc40fd37022d2c2020a0a3","size":2143,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6f566c6c21a0e58a2fbc40fd37022d2c2020a0a3"},{"path":"src/modules/invoices/repository.ts","mode":"100644","type":"blob","sha":"c0798d808c7d1d7102cca132a73a2c424f3e8df6","size":3881,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c0798d808c7d1d7102cca132a73a2c424f3e8df6"},{"path":"src/modules/invoices/telegram","mode":"040000","type":"tree","sha":"fc85275e3dbe59148efe7c3e62b2c1e9ad7a6545","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/fc85275e3dbe59148efe7c3e62b2c1e9ad7a6545"},{"path":"src/modules/invoices/telegram/conversations","mode":"040000","type":"tree","sha":"b486e952d6a47fbdc87a9fa03454acd67b21c919","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/b486e952d6a47fbdc87a9fa03454acd67b21c919"},{"path":"src/modules/invoices/telegram/conversations/creating-invoice.ts","mode":"100644","type":"blob","sha":"8905594131c997a310b1eb3934c61bf0450589ec","size":11530,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8905594131c997a310b1eb3934c61bf0450589ec"},{"path":"src/modules/invoices/telegram/conversations/paying-invoice.ts","mode":"100644","type":"blob","sha":"ff889ddea1aced49b0fe809e0a944fee88056084","size":7297,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ff889ddea1aced49b0fe809e0a944fee88056084"},{"path":"src/modules/invoices/telegram/handlers","mode":"040000","type":"tree","sha":"72db618af8517108f0104d340c9aea6ff30285b7","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/72db618af8517108f0104d340c9aea6ff30285b7"},{"path":"src/modules/invoices/telegram/handlers/create-invoice.ts","mode":"100644","type":"blob","sha":"b432fa181dad990a042740431da5e029a56470eb","size":244,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b432fa181dad990a042740431da5e029a56470eb"},{"path":"src/modules/invoices/telegram/handlers/ln-invoice.ts","mode":"100644","type":"blob","sha":"9286ea3b3cde1114f0981ed2a0bb1b5acaa5de04","size":330,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9286ea3b3cde1114f0981ed2a0bb1b5acaa5de04"},{"path":"src/modules/invoices/telegram/handlers/pay-invoice.ts","mode":"100644","type":"blob","sha":"dcaea8524b93ca248a42e708dc8cbca5b5ff8cd9","size":235,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dcaea8524b93ca248a42e708dc8cbca5b5ff8cd9"},{"path":"src/modules/invoices/telegram/helpers","mode":"040000","type":"tree","sha":"88a5572e9bd349a73f60addd0f6b1d0c5b230f7b","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/88a5572e9bd349a73f60addd0f6b1d0c5b230f7b"},{"path":"src/modules/invoices/telegram/helpers/funded-wallets.test.ts","mode":"100644","type":"blob","sha":"b5a0189ee0961f4f479d696b3c9301fa25514aaa","size":926,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b5a0189ee0961f4f479d696b3c9301fa25514aaa"},{"path":"src/modules/invoices/telegram/helpers/funded-wallets.ts","mode":"100644","type":"blob","sha":"584f4660f0267a1c593392a2aa8c9889f76000d6","size":1320,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/584f4660f0267a1c593392a2aa8c9889f76000d6"},{"path":"src/modules/invoices/telegram/helpers/invoice-review.ts","mode":"100644","type":"blob","sha":"35ba10c6fb929b68f0be807e14e1c436b234c3e6","size":1021,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/35ba10c6fb929b68f0be807e14e1c436b234c3e6"},{"path":"src/modules/invoices/telegram/helpers/wait-for-invoice-review.ts","mode":"100644","type":"blob","sha":"13ca5c9baec6e210a716675933fbce708fc98de4","size":3955,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/13ca5c9baec6e210a716675933fbce708fc98de4"},{"path":"src/modules/invoices/telegram/helpers/wait-for-invoice.ts","mode":"100644","type":"blob","sha":"3ff1dcc48a419eadcea134cc2ff98cbfdc4afbd9","size":2439,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3ff1dcc48a419eadcea134cc2ff98cbfdc4afbd9"},{"path":"src/modules/invoices/telegram/helpers/wait-for-memo.ts","mode":"100644","type":"blob","sha":"2b97ee867f5827f0ab6959e5dd3772e6803969d9","size":2653,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2b97ee867f5827f0ab6959e5dd3772e6803969d9"},{"path":"src/modules/invoices/telegram/helpers/wait-for-sats.ts","mode":"100644","type":"blob","sha":"2a5ce63dd0b58d0e69b465724bc81965d83078eb","size":2408,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2a5ce63dd0b58d0e69b465724bc81965d83078eb"},{"path":"src/modules/invoices/telegram/helpers/wait-for-wallet.ts","mode":"100644","type":"blob","sha":"84d4277ececf60a217ec118dda61e5a3e1411afd","size":9911,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/84d4277ececf60a217ec118dda61e5a3e1411afd"},{"path":"src/modules/lnbits-webhook","mode":"040000","type":"tree","sha":"0c3c08c9d6b7c0331f2f3959f96dbb92188926b6","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/0c3c08c9d6b7c0331f2f3959f96dbb92188926b6"},{"path":"src/modules/lnbits-webhook/handle-payment-webhook.test.ts","mode":"100644","type":"blob","sha":"c1a7f31541f4e3cdd6876ce0d7e8de0d30e1182d","size":1946,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c1a7f31541f4e3cdd6876ce0d7e8de0d30e1182d"},{"path":"src/modules/lnbits-webhook/handle-payment-webhook.ts","mode":"100644","type":"blob","sha":"04e9c8462b83c372dff18d953c4088249936827c","size":3643,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/04e9c8462b83c372dff18d953c4088249936827c"},{"path":"src/modules/notifications","mode":"040000","type":"tree","sha":"24ea606d9fb1198e20c4e26b7b4708f29da7aeb1","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/24ea606d9fb1198e20c4e26b7b4708f29da7aeb1"},{"path":"src/modules/notifications/notifier.ts","mode":"100644","type":"blob","sha":"481006171838c3eac5841068643c118ab2113729","size":1785,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/481006171838c3eac5841068643c118ab2113729"},{"path":"src/modules/onchain","mode":"040000","type":"tree","sha":"208d01704855968ae178aebb9be88f1532d296b3","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/208d01704855968ae178aebb9be88f1532d296b3"},{"path":"src/modules/onchain/complete.service.test.ts","mode":"100644","type":"blob","sha":"1018d5235db61a63c42dd7fd83aa5ff1bfe00c0a","size":7950,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1018d5235db61a63c42dd7fd83aa5ff1bfe00c0a"},{"path":"src/modules/onchain/complete.service.ts","mode":"100644","type":"blob","sha":"43f1c6563610206b469acc6ff1520e0259415902","size":11895,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/43f1c6563610206b469acc6ff1520e0259415902"},{"path":"src/modules/onchain/enable.service.test.ts","mode":"100644","type":"blob","sha":"01e4bc8d7d80c53d6e3b3ada6757694e5776814f","size":1131,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/01e4bc8d7d80c53d6e3b3ada6757694e5776814f"},{"path":"src/modules/onchain/enable.service.ts","mode":"100644","type":"blob","sha":"2bced0ad506be61877714f17fa95bd43d97c2d10","size":5394,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2bced0ad506be61877714f17fa95bd43d97c2d10"},{"path":"src/modules/onchain/handle-satspay-webhook.test.ts","mode":"100644","type":"blob","sha":"adbdcb56e180127d01d55a4d3d808b816e6a09bf","size":960,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/adbdcb56e180127d01d55a4d3d808b816e6a09bf"},{"path":"src/modules/onchain/handle-satspay-webhook.ts","mode":"100644","type":"blob","sha":"a9e79791fd6bc42cbd514e9b1a5590d1fd7a4c05","size":2903,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a9e79791fd6bc42cbd514e9b1a5590d1fd7a4c05"},{"path":"src/modules/onchain/jobs","mode":"040000","type":"tree","sha":"21450f91bdd35bb71f808ab87df722ea54bc6aea","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/21450f91bdd35bb71f808ab87df722ea54bc6aea"},{"path":"src/modules/onchain/jobs/check-onchain-charges.ts","mode":"100644","type":"blob","sha":"b5225f61e9245bdb913f42b7dfd145c669823ff6","size":3486,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b5225f61e9245bdb913f42b7dfd145c669823ff6"},{"path":"src/modules/onchain/payment.service.test.ts","mode":"100644","type":"blob","sha":"f4ab672970aa6e61d55f4b9543ef3315dd05f668","size":2646,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f4ab672970aa6e61d55f4b9543ef3315dd05f668"},{"path":"src/modules/onchain/payment.service.ts","mode":"100644","type":"blob","sha":"d7e87bb67ad9c8743a09bebcd7a515648613b056","size":3387,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d7e87bb67ad9c8743a09bebcd7a515648613b056"},{"path":"src/modules/onchain/repository.test.ts","mode":"100644","type":"blob","sha":"4664e13e803eeb23fb91428412cb8e08261a552a","size":1727,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4664e13e803eeb23fb91428412cb8e08261a552a"},{"path":"src/modules/onchain/repository.ts","mode":"100644","type":"blob","sha":"ada342d36987ff30a07e08de1532f60416f61a9f","size":5329,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ada342d36987ff30a07e08de1532f60416f61a9f"},{"path":"src/modules/onchain/telegram","mode":"040000","type":"tree","sha":"e32096f1ca374a42ba9d91e41994eb9164d0c0a0","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e32096f1ca374a42ba9d91e41994eb9164d0c0a0"},{"path":"src/modules/onchain/telegram/edit-status-message.ts","mode":"100644","type":"blob","sha":"8f06b34e5326483bb56895e527309ab2e7b658c1","size":1043,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8f06b34e5326483bb56895e527309ab2e7b658c1"},{"path":"src/modules/onchain/txid.test.ts","mode":"100644","type":"blob","sha":"1f181b554637bc96b2bf4cd81b9f4800bb5ed67f","size":513,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1f181b554637bc96b2bf4cd81b9f4800bb5ed67f"},{"path":"src/modules/onchain/txid.ts","mode":"100644","type":"blob","sha":"760c51c451ea05ae92f9d73acd6a73ce4d43e18a","size":541,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/760c51c451ea05ae92f9d73acd6a73ce4d43e18a"},{"path":"src/modules/subscriptions","mode":"040000","type":"tree","sha":"919e490b2b8c6589e07b17b18404e88b8f976b0e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/919e490b2b8c6589e07b17b18404e88b8f976b0e"},{"path":"src/modules/subscriptions/access.test.ts","mode":"100644","type":"blob","sha":"6a28368010d4a9a58dfd2d13d63b22c249626a14","size":2423,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6a28368010d4a9a58dfd2d13d63b22c249626a14"},{"path":"src/modules/subscriptions/access.ts","mode":"100644","type":"blob","sha":"8529dd3223d3b154676f5520bc9b7fe59479b953","size":2212,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8529dd3223d3b154676f5520bc9b7fe59479b953"},{"path":"src/modules/subscriptions/distribute-once.test.ts","mode":"100644","type":"blob","sha":"2cf862094f3b1a68c60e70abd7af8e97e4a9c982","size":8330,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2cf862094f3b1a68c60e70abd7af8e97e4a9c982"},{"path":"src/modules/subscriptions/intent-repository.test.ts","mode":"100644","type":"blob","sha":"b33200eb54d045415406d9d9c58942b8ae422fbf","size":8442,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b33200eb54d045415406d9d9c58942b8ae422fbf"},{"path":"src/modules/subscriptions/intent-repository.ts","mode":"100644","type":"blob","sha":"6748798fec837e3089ecb2ca5f6d262d6e512607","size":8568,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6748798fec837e3089ecb2ca5f6d262d6e512607"},{"path":"src/modules/subscriptions/jobs","mode":"040000","type":"tree","sha":"3a111451a283fdb49c6e6eba3ec734033b63e9c5","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/3a111451a283fdb49c6e6eba3ec734033b63e9c5"},{"path":"src/modules/subscriptions/jobs/check-expired-subscriptions.ts","mode":"100644","type":"blob","sha":"dca3db55b3bd15cbfcc6d2d998896d9c94d0960e","size":2062,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dca3db55b3bd15cbfcc6d2d998896d9c94d0960e"},{"path":"src/modules/subscriptions/jobs/check-subscription-payments.ts","mode":"100644","type":"blob","sha":"28e06fa3cb268f7f18157147e25e106fa762f162","size":2745,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/28e06fa3cb268f7f18157147e25e106fa762f162"},{"path":"src/modules/subscriptions/jobs/process-expiring-subscriptions.test.ts","mode":"100644","type":"blob","sha":"91e641e517724aa26230e0203c06639ed0965df1","size":4025,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/91e641e517724aa26230e0203c06639ed0965df1"},{"path":"src/modules/subscriptions/jobs/process-expiring-subscriptions.ts","mode":"100644","type":"blob","sha":"c221949e0453b1c32de8810474db80bfb5416f00","size":4106,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c221949e0453b1c32de8810474db80bfb5416f00"},{"path":"src/modules/subscriptions/join-invoice.service.ts","mode":"100644","type":"blob","sha":"b289c6dfb60d9537b40df3aeb3e4c769b1170975","size":5812,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b289c6dfb60d9537b40df3aeb3e4c769b1170975"},{"path":"src/modules/subscriptions/payment-repository.test.ts","mode":"100644","type":"blob","sha":"03fd92aaca600e6778fc3490c080f45838038f9e","size":11513,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/03fd92aaca600e6778fc3490c080f45838038f9e"},{"path":"src/modules/subscriptions/payment-repository.ts","mode":"100644","type":"blob","sha":"3fa06f203e9d13a8d1c9b31905d0044bc8679675","size":13643,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3fa06f203e9d13a8d1c9b31905d0044bc8679675"},{"path":"src/modules/subscriptions/register.ts","mode":"100644","type":"blob","sha":"31e9a5aafce7751302fd996eea577a24b91323a5","size":1885,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/31e9a5aafce7751302fd996eea577a24b91323a5"},{"path":"src/modules/subscriptions/renewal.service.test.ts","mode":"100644","type":"blob","sha":"2f859c5871057e0c6fdfaeeec7be8aeeb69d8fb0","size":7842,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2f859c5871057e0c6fdfaeeec7be8aeeb69d8fb0"},{"path":"src/modules/subscriptions/renewal.service.ts","mode":"100644","type":"blob","sha":"dbe59cec91cbbce28ed3970689a7be6d88b0a085","size":11908,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dbe59cec91cbbce28ed3970689a7be6d88b0a085"},{"path":"src/modules/subscriptions/renewal.ts","mode":"100644","type":"blob","sha":"711df1792972283b305c4982ee1a5c17f535daf3","size":542,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/711df1792972283b305c4982ee1a5c17f535daf3"},{"path":"src/modules/subscriptions/repository.test.ts","mode":"100644","type":"blob","sha":"eaecfe30cc5b10a5095dcaccb212fc739a70e6f4","size":5173,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/eaecfe30cc5b10a5095dcaccb212fc739a70e6f4"},{"path":"src/modules/subscriptions/repository.ts","mode":"100644","type":"blob","sha":"6e9d801027a623179fa523783fa7d655361bef81","size":6876,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6e9d801027a623179fa523783fa7d655361bef81"},{"path":"src/modules/subscriptions/settle.service.test.ts","mode":"100644","type":"blob","sha":"18ab9d0bed030bf2e819411c6ea2069d82f2c80d","size":16788,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/18ab9d0bed030bf2e819411c6ea2069d82f2c80d"},{"path":"src/modules/subscriptions/settle.service.ts","mode":"100644","type":"blob","sha":"d4ad7a8f11f1d1b08cf41c72ed990b10ba155f16","size":17136,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d4ad7a8f11f1d1b08cf41c72ed990b10ba155f16"},{"path":"src/modules/subscriptions/settle.ts","mode":"100644","type":"blob","sha":"44cd5cd3b6f06ab9f62faae492820533b01dbcff","size":474,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/44cd5cd3b6f06ab9f62faae492820533b01dbcff"},{"path":"src/modules/subscriptions/telegram","mode":"040000","type":"tree","sha":"e5e15f86d104ab4155029fba5b8d5edf850e9589","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e5e15f86d104ab4155029fba5b8d5edf850e9589"},{"path":"src/modules/subscriptions/telegram/handlers","mode":"040000","type":"tree","sha":"e4b6e031a869d8200930190a213b5e588b6b4d45","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e4b6e031a869d8200930190a213b5e588b6b4d45"},{"path":"src/modules/subscriptions/telegram/handlers/chat-join-request.ts","mode":"100644","type":"blob","sha":"a44c5e1f87f120f92d924119fe9972d840a4754d","size":4891,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/a44c5e1f87f120f92d924119fe9972d840a4754d"},{"path":"src/modules/subscriptions/telegram/handlers/pay-join-balance.ts","mode":"100644","type":"blob","sha":"7973f3c8d0a64b2bb3dcdac1e83b5bc7c20371d7","size":3392,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7973f3c8d0a64b2bb3dcdac1e83b5bc7c20371d7"},{"path":"src/modules/subscriptions/telegram/handlers/pay-lightning.ts","mode":"100644","type":"blob","sha":"64184e84d2e70d03679e33e77d0e00ac1bd8e173","size":3654,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/64184e84d2e70d03679e33e77d0e00ac1bd8e173"},{"path":"src/modules/subscriptions/telegram/handlers/pay-onchain.ts","mode":"100644","type":"blob","sha":"51ac322c7fc8f50145acdc8b93f1fe006c0243a3","size":3744,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/51ac322c7fc8f50145acdc8b93f1fe006c0243a3"},{"path":"src/modules/subscriptions/telegram/handlers/pay-subscription.ts","mode":"100644","type":"blob","sha":"16b0880af8ca0baa2a8258f261a14a043d356ece","size":1706,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/16b0880af8ca0baa2a8258f261a14a043d356ece"},{"path":"src/modules/subscriptions/telegram/handlers/subscription-callback.ts","mode":"100644","type":"blob","sha":"b27319d368e83bf537cbc4c18e1f79d6d0f4c6b0","size":684,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b27319d368e83bf537cbc4c18e1f79d6d0f4c6b0"},{"path":"src/modules/subscriptions/telegram/handlers/subscriptions-callback.ts","mode":"100644","type":"blob","sha":"500d62bf849aca1db46a8e26acbf1ab6d6bfc59e","size":1466,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/500d62bf849aca1db46a8e26acbf1ab6d6bfc59e"},{"path":"src/modules/subscriptions/telegram/handlers/toggle-auto-renew.ts","mode":"100644","type":"blob","sha":"6b8a91f61b6f385c22a78498184f3e1a3d131fac","size":1245,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6b8a91f61b6f385c22a78498184f3e1a3d131fac"},{"path":"src/modules/subscriptions/telegram/join-balance.ts","mode":"100644","type":"blob","sha":"30892c78a440f0d959ba025bcbaa839e74262ad3","size":1411,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/30892c78a440f0d959ba025bcbaa839e74262ad3"},{"path":"src/modules/subscriptions/telegram/join-screen.ts","mode":"100644","type":"blob","sha":"ac3c33b02139a76c9281440481f62045c229f332","size":2313,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ac3c33b02139a76c9281440481f62045c229f332"},{"path":"src/modules/subscriptions/telegram/keyboards","mode":"040000","type":"tree","sha":"b83279a721f785c4d91a22d5c7a983db94fbe834","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/b83279a721f785c4d91a22d5c7a983db94fbe834"},{"path":"src/modules/subscriptions/telegram/keyboards/subscription-payment.ts","mode":"100644","type":"blob","sha":"89173b7771a7e2bd19d104c6b72707f981e9c871","size":3425,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/89173b7771a7e2bd19d104c6b72707f981e9c871"},{"path":"src/modules/subscriptions/telegram/keyboards/subscription.ts","mode":"100644","type":"blob","sha":"3220be71a65644a10440210bb4189c3665b0a4b9","size":972,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3220be71a65644a10440210bb4189c3665b0a4b9"},{"path":"src/modules/subscriptions/telegram/keyboards/subscriptions.ts","mode":"100644","type":"blob","sha":"d215fad2940775b29ad4705dd8eda1f6da85be26","size":1101,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d215fad2940775b29ad4705dd8eda1f6da85be26"},{"path":"src/modules/subscriptions/telegram/messages","mode":"040000","type":"tree","sha":"54236cc2435121308dc043a82115f5cbfc0a2b35","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/54236cc2435121308dc043a82115f5cbfc0a2b35"},{"path":"src/modules/subscriptions/telegram/messages/subscription.ts","mode":"100644","type":"blob","sha":"6a5031f3217d6872229c1aeb60c2bad7d48ffa9b","size":1014,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6a5031f3217d6872229c1aeb60c2bad7d48ffa9b"},{"path":"src/modules/subscriptions/types.ts","mode":"100644","type":"blob","sha":"bbcbdab9a71921b7e7fc80a04a7ff6ebcc4c42b4","size":123,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bbcbdab9a71921b7e7fc80a04a7ff6ebcc4c42b4"},{"path":"src/modules/tipping","mode":"040000","type":"tree","sha":"81af1594b6322ea7ed5f5e54b045a7adb064f141","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/81af1594b6322ea7ed5f5e54b045a7adb064f141"},{"path":"src/modules/tipping/notify-sats-received.ts","mode":"100644","type":"blob","sha":"ab487c7f8ca361515393005a47c43b4ea282a7b1","size":989,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ab487c7f8ca361515393005a47c43b4ea282a7b1"},{"path":"src/modules/tipping/register.ts","mode":"100644","type":"blob","sha":"c43f87763f51d1fcfd4225414a6144256e896354","size":1426,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c43f87763f51d1fcfd4225414a6144256e896354"},{"path":"src/modules/tipping/telegram","mode":"040000","type":"tree","sha":"003a275c71ee6f6ee28c7614a41beb55a186b8c4","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/003a275c71ee6f6ee28c7614a41beb55a186b8c4"},{"path":"src/modules/tipping/telegram/send-to-user-callback.ts","mode":"100644","type":"blob","sha":"08de4b6af164b0c2b7102d9a232601f4141f652a","size":221,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/08de4b6af164b0c2b7102d9a232601f4141f652a"},{"path":"src/modules/tipping/telegram/sending-to-user.ts","mode":"100644","type":"blob","sha":"67c56e64c946ff3dbbee8582c14b2258530ec1de","size":3933,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/67c56e64c946ff3dbbee8582c14b2258530ec1de"},{"path":"src/modules/tipping/telegram/tip-match.test.ts","mode":"100644","type":"blob","sha":"af6139d62081f181a31fe0a76fd3c874488050ea","size":2534,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/af6139d62081f181a31fe0a76fd3c874488050ea"},{"path":"src/modules/tipping/telegram/tip-match.ts","mode":"100644","type":"blob","sha":"5043ee27997ce40e855005c33a9f88e4fcd1f8cc","size":1687,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5043ee27997ce40e855005c33a9f88e4fcd1f8cc"},{"path":"src/modules/tipping/telegram/tip.ts","mode":"100644","type":"blob","sha":"b6c61bee7d8efbdcd3d1f99317aa5b8919548e21","size":9498,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b6c61bee7d8efbdcd3d1f99317aa5b8919548e21"},{"path":"src/modules/tipping/telegram/wait-for-user.ts","mode":"100644","type":"blob","sha":"ed7ba12f60a45d7ca425b72246c3b33f0d2d4961","size":3231,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ed7ba12f60a45d7ca425b72246c3b33f0d2d4961"},{"path":"src/modules/tipping/transfer.service.ts","mode":"100644","type":"blob","sha":"ce0774db1385f982a37f6c43fa5e3728bfc221c3","size":997,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ce0774db1385f982a37f6c43fa5e3728bfc221c3"},{"path":"src/modules/users","mode":"040000","type":"tree","sha":"72744e4a1377802a16e046db0ab9107bc04ab11b","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/72744e4a1377802a16e046db0ab9107bc04ab11b"},{"path":"src/modules/users/repository.test.ts","mode":"100644","type":"blob","sha":"3cb66fe196a1e47e2c71f0652c76a19d923a573c","size":4913,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3cb66fe196a1e47e2c71f0652c76a19d923a573c"},{"path":"src/modules/users/repository.ts","mode":"100644","type":"blob","sha":"f45131e5c0510502bf0f00c1a11a2531039ad42d","size":6372,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f45131e5c0510502bf0f00c1a11a2531039ad42d"},{"path":"src/modules/users/telegram","mode":"040000","type":"tree","sha":"d6347707e6ad4f7a2fe334cae36c9ea527c22af8","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/d6347707e6ad4f7a2fe334cae36c9ea527c22af8"},{"path":"src/modules/users/telegram/handlers","mode":"040000","type":"tree","sha":"835eac9eb1f96521fec1ade8be018614cada45d0","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/835eac9eb1f96521fec1ade8be018614cada45d0"},{"path":"src/modules/users/telegram/handlers/private-my-chat-member.ts","mode":"100644","type":"blob","sha":"661004344cb9d65700cecf0742fbc78d527d2c33","size":1502,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/661004344cb9d65700cecf0742fbc78d527d2c33"},{"path":"src/modules/wallet","mode":"040000","type":"tree","sha":"c5cc2d9942c4ad14b069b566ef52bec65c938ce0","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/c5cc2d9942c4ad14b069b566ef52bec65c938ce0"},{"path":"src/modules/wallet/register.ts","mode":"100644","type":"blob","sha":"fef01f9ca39c1f419bd18ac6c64b8077eaa26887","size":1892,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fef01f9ca39c1f419bd18ac6c64b8077eaa26887"},{"path":"src/modules/wallet/telegram","mode":"040000","type":"tree","sha":"3353dfed96d24a6a2a81468a4360e1feca5c113f","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/3353dfed96d24a6a2a81468a4360e1feca5c113f"},{"path":"src/modules/wallet/telegram/conversations","mode":"040000","type":"tree","sha":"f7de6558a52b2622105dd02fc48591c67eb6017c","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f7de6558a52b2622105dd02fc48591c67eb6017c"},{"path":"src/modules/wallet/telegram/conversations/connecting-nwc.ts","mode":"100644","type":"blob","sha":"7a50b53d0866859ecfbd852f317623c47db8b97f","size":3669,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7a50b53d0866859ecfbd852f317623c47db8b97f"},{"path":"src/modules/wallet/telegram/handlers","mode":"040000","type":"tree","sha":"6be6139935cabaa199a1d04e2d37dd0a69bd7796","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/6be6139935cabaa199a1d04e2d37dd0a69bd7796"},{"path":"src/modules/wallet/telegram/handlers/connect-nwc.ts","mode":"100644","type":"blob","sha":"2004f13ce1be85e2abf3bf2b560051a8b727203f","size":269,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2004f13ce1be85e2abf3bf2b560051a8b727203f"},{"path":"src/modules/wallet/telegram/handlers/disconnect-nwc.ts","mode":"100644","type":"blob","sha":"4cfa822e15b16c2a8937b71fad33a275254214bc","size":1337,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4cfa822e15b16c2a8937b71fad33a275254214bc"},{"path":"src/modules/wallet/telegram/handlers/group-settings-callback.ts","mode":"100644","type":"blob","sha":"b8d6d8648fcf46e716263c6250116aa95f57cedf","size":789,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b8d6d8648fcf46e716263c6250116aa95f57cedf"},{"path":"src/modules/wallet/telegram/handlers/nwc-tips.ts","mode":"100644","type":"blob","sha":"33a87fa3f6a4c6edaefcac079cd485fbadff368a","size":1317,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/33a87fa3f6a4c6edaefcac079cd485fbadff368a"},{"path":"src/modules/wallet/telegram/handlers/open-menu.ts","mode":"100644","type":"blob","sha":"d8e328ab8f9af33b16a89695cbbf480e6a14e6d9","size":254,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d8e328ab8f9af33b16a89695cbbf480e6a14e6d9"},{"path":"src/modules/wallet/telegram/handlers/send-menu.ts","mode":"100644","type":"blob","sha":"922bbb9e1cf3b3e67f7857e065692e6569c1816d","size":223,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/922bbb9e1cf3b3e67f7857e065692e6569c1816d"},{"path":"src/modules/wallet/telegram/handlers/settings-callback.ts","mode":"100644","type":"blob","sha":"36905cce616b4f49470175b1c1d1c9d5e63ce259","size":222,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/36905cce616b4f49470175b1c1d1c9d5e63ce259"},{"path":"src/modules/wallet/telegram/handlers/wallet-callback.ts","mode":"100644","type":"blob","sha":"32fb484f2c324a78cf75194eea758c5616368979","size":224,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/32fb484f2c324a78cf75194eea758c5616368979"},{"path":"src/modules/wallet/telegram/handlers/wallet-command.ts","mode":"100644","type":"blob","sha":"90ec7980fb409e6502bbe7749e0e1c5bf9f71c94","size":211,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/90ec7980fb409e6502bbe7749e0e1c5bf9f71c94"},{"path":"src/modules/wallet/telegram/keyboards","mode":"040000","type":"tree","sha":"f77db215d548c02d3fc3e0eeb8b7a0e0c089cd5f","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/f77db215d548c02d3fc3e0eeb8b7a0e0c089cd5f"},{"path":"src/modules/wallet/telegram/keyboards/send-menu.ts","mode":"100644","type":"blob","sha":"b6bf999a3175120a03e6fdc4cffe9f68784a66f5","size":569,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b6bf999a3175120a03e6fdc4cffe9f68784a66f5"},{"path":"src/modules/wallet/telegram/keyboards/settings.ts","mode":"100644","type":"blob","sha":"d46b8256725e613a06bd30cf8545656a499a7e68","size":870,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d46b8256725e613a06bd30cf8545656a499a7e68"},{"path":"src/modules/wallet/telegram/keyboards/start.ts","mode":"100644","type":"blob","sha":"1b675886b8956f995053611f4d8bc1b57fafe8ff","size":354,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1b675886b8956f995053611f4d8bc1b57fafe8ff"},{"path":"src/modules/wallet/telegram/keyboards/wallet.ts","mode":"100644","type":"blob","sha":"bff461666998b8ecbe134e5d7f05a741806a0c4a","size":939,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bff461666998b8ecbe134e5d7f05a741806a0c4a"},{"path":"src/modules/wallet/telegram/messages","mode":"040000","type":"tree","sha":"3f49ac1c4262103f9d8f9c673144b9e22c74e431","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/3f49ac1c4262103f9d8f9c673144b9e22c74e431"},{"path":"src/modules/wallet/telegram/messages/send-menu.ts","mode":"100644","type":"blob","sha":"42dd5212115a539abbee3c258ac74b0b237543dd","size":1019,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/42dd5212115a539abbee3c258ac74b0b237543dd"},{"path":"src/modules/wallet/telegram/messages/settings.ts","mode":"100644","type":"blob","sha":"db0c6cfbbbbe07e4916142903809aa72a7a6ce74","size":630,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/db0c6cfbbbbe07e4916142903809aa72a7a6ce74"},{"path":"src/modules/wallet/telegram/messages/wallet.ts","mode":"100644","type":"blob","sha":"92a1e178ef2d4d7758713c70d6988c81f549635a","size":2505,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/92a1e178ef2d4d7758713c70d6988c81f549635a"},{"path":"src/modules/wallet/user-wallet.service.ts","mode":"100644","type":"blob","sha":"9df463f8588d141bdbf9ed1ed04fb473c583129f","size":1377,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9df463f8588d141bdbf9ed1ed04fb473c583129f"},{"path":"src/runtime.ts","mode":"100644","type":"blob","sha":"3f8527a3fcad8b1f9635d863aabe160049909a7e","size":677,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3f8527a3fcad8b1f9635d863aabe160049909a7e"},{"path":"src/telegram","mode":"040000","type":"tree","sha":"2c2e451cd6bbad94c1ca8d1caa09489ff0624cb1","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/2c2e451cd6bbad94c1ca8d1caa09489ff0624cb1"},{"path":"src/telegram/analytics.test.ts","mode":"100644","type":"blob","sha":"29d390038e20437628ff554fcdbf20beda2043a1","size":12617,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/29d390038e20437628ff554fcdbf20beda2043a1"},{"path":"src/telegram/analytics.ts","mode":"100644","type":"blob","sha":"613d93b8de031f8c7acb7c8ef1a7ae9417e1e605","size":11374,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/613d93b8de031f8c7acb7c8ef1a7ae9417e1e605"},{"path":"src/telegram/callback-data.test.ts","mode":"100644","type":"blob","sha":"b6d33bbd0f3ab40e58bc39728934eaaafe9cb21f","size":4701,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b6d33bbd0f3ab40e58bc39728934eaaafe9cb21f"},{"path":"src/telegram/callback-data.ts","mode":"100644","type":"blob","sha":"1019aea7152c5d5f1da3e689dfde4eb40d03c1dd","size":11371,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1019aea7152c5d5f1da3e689dfde4eb40d03c1dd"},{"path":"src/telegram/composition.ts","mode":"100644","type":"blob","sha":"1e6405887e9195d3a85b78ba5adc9badec6f7075","size":6175,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1e6405887e9195d3a85b78ba5adc9badec6f7075"},{"path":"src/telegram/context.ts","mode":"100644","type":"blob","sha":"87a833693b96d559c5478df070b4e7dced9b910b","size":717,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/87a833693b96d559c5478df070b4e7dced9b910b"},{"path":"src/telegram/errors","mode":"040000","type":"tree","sha":"e6bf77e1b2145f9378645d11919671213e9b551f","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/e6bf77e1b2145f9378645d11919671213e9b551f"},{"path":"src/telegram/errors/error-copy.test.ts","mode":"100644","type":"blob","sha":"34619d38bc9a70eb3b3c33afead7fe8e56e01574","size":726,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/34619d38bc9a70eb3b3c33afead7fe8e56e01574"},{"path":"src/telegram/errors/error-copy.ts","mode":"100644","type":"blob","sha":"61010bb50f11c3d28219cea10f731864acd3940e","size":986,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/61010bb50f11c3d28219cea10f731864acd3940e"},{"path":"src/telegram/errors/vanished-message.test.ts","mode":"100644","type":"blob","sha":"038c7022a6d03c66485ef3a4c2848d8ba576cec1","size":1053,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/038c7022a6d03c66485ef3a4c2848d8ba576cec1"},{"path":"src/telegram/errors/vanished-message.ts","mode":"100644","type":"blob","sha":"1a505b7953622ab10d822d51f0600d30898bc478","size":820,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1a505b7953622ab10d822d51f0600d30898bc478"},{"path":"src/telegram/handlers","mode":"040000","type":"tree","sha":"51409d8ad24bff839e2de26ecb60e116ad3388b8","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/51409d8ad24bff839e2de26ecb60e116ad3388b8"},{"path":"src/telegram/handlers/error.ts","mode":"100644","type":"blob","sha":"50bda4b839b03f4e065ad72c71935cb5be68ace1","size":2794,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/50bda4b839b03f4e065ad72c71935cb5be68ace1"},{"path":"src/telegram/handlers/help-callback.ts","mode":"100644","type":"blob","sha":"7769f64784767ee2ba34f451e36f570e7f037c89","size":516,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7769f64784767ee2ba34f451e36f570e7f037c89"},{"path":"src/telegram/handlers/help.ts","mode":"100644","type":"blob","sha":"635292c0a90989148a0889afee429042ed69ddc2","size":520,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/635292c0a90989148a0889afee429042ed69ddc2"},{"path":"src/telegram/handlers/start.ts","mode":"100644","type":"blob","sha":"772ae5604e6f15b0dc2dc2a03af88a769c156da8","size":2221,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/772ae5604e6f15b0dc2dc2a03af88a769c156da8"},{"path":"src/telegram/handlers/unknown-callback.ts","mode":"100644","type":"blob","sha":"3de514b9aa804a7069621f1280beec2cc71c82aa","size":443,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3de514b9aa804a7069621f1280beec2cc71c82aa"},{"path":"src/telegram/handlers/unrecognized-private-message.test.ts","mode":"100644","type":"blob","sha":"42d75e0b3a066978f46612d43d02b8daff61f340","size":2302,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/42d75e0b3a066978f46612d43d02b8daff61f340"},{"path":"src/telegram/handlers/unrecognized-private-message.ts","mode":"100644","type":"blob","sha":"3fc204bbf2753214d9961128a88f7396b7ba74e4","size":2169,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3fc204bbf2753214d9961128a88f7396b7ba74e4"},{"path":"src/telegram/helpers","mode":"040000","type":"tree","sha":"dd2e8b9ee46debb1cef3ceec125d25155cba209d","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/dd2e8b9ee46debb1cef3ceec125d25155cba209d"},{"path":"src/telegram/helpers/chat-creator.ts","mode":"100644","type":"blob","sha":"9b3450b0fa80d94153bf7eb109af6c7f178436cc","size":1010,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9b3450b0fa80d94153bf7eb109af6c7f178436cc"},{"path":"src/telegram/helpers/conversation-host.test.ts","mode":"100644","type":"blob","sha":"0d55aa5e5bb264a8cb22e1e192a0818d2b3adf02","size":762,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0d55aa5e5bb264a8cb22e1e192a0818d2b3adf02"},{"path":"src/telegram/helpers/conversation-host.ts","mode":"100644","type":"blob","sha":"7348f75b79c402594a19b15c703d256479edf596","size":3019,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7348f75b79c402594a19b15c703d256479edf596"},{"path":"src/telegram/helpers/conversation-prompt.test.ts","mode":"100644","type":"blob","sha":"de77d67fe5f5a79054938488ca1d282077b737b6","size":4575,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/de77d67fe5f5a79054938488ca1d282077b737b6"},{"path":"src/telegram/helpers/conversation-prompt.ts","mode":"100644","type":"blob","sha":"ae79a36be3f5c9e722ef5e57269a1e306ba770f0","size":5282,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ae79a36be3f5c9e722ef5e57269a1e306ba770f0"},{"path":"src/telegram/helpers/copy-text.test.ts","mode":"100644","type":"blob","sha":"2ec0f52ad38cba2d1b0e2f6711bb2e5a703777f6","size":574,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2ec0f52ad38cba2d1b0e2f6711bb2e5a703777f6"},{"path":"src/telegram/helpers/copy-text.ts","mode":"100644","type":"blob","sha":"bb1ed10b5e298055f821fd7d32471116b65f07ef","size":356,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/bb1ed10b5e298055f821fd7d32471116b65f07ef"},{"path":"src/telegram/helpers/delete-message.test.ts","mode":"100644","type":"blob","sha":"9290b712da87e30dad8ba07149453b82163620a7","size":5547,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9290b712da87e30dad8ba07149453b82163620a7"},{"path":"src/telegram/helpers/delete-message.ts","mode":"100644","type":"blob","sha":"0bcd5eb743febcbb85c5275a32b9ac44e4cd04a7","size":3657,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0bcd5eb743febcbb85c5275a32b9ac44e4cd04a7"},{"path":"src/telegram/helpers/ephemeral-message.test.ts","mode":"100644","type":"blob","sha":"4dff6957957634f6a4575fa65c1b74b3ed5895c1","size":5008,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4dff6957957634f6a4575fa65c1b74b3ed5895c1"},{"path":"src/telegram/helpers/ephemeral-message.ts","mode":"100644","type":"blob","sha":"2093d063062d2c3690adee4cf363e2b2b8a668af","size":1985,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2093d063062d2c3690adee4cf363e2b2b8a668af"},{"path":"src/telegram/helpers/identifiable-sender.test.ts","mode":"100644","type":"blob","sha":"39bddc38e6048302b0b37c12a66a2730121de5a1","size":1864,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/39bddc38e6048302b0b37c12a66a2730121de5a1"},{"path":"src/telegram/helpers/identifiable-sender.ts","mode":"100644","type":"blob","sha":"f4fa61a75c96ecc5339cea12654e959e5fceebbd","size":1251,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f4fa61a75c96ecc5339cea12654e959e5fceebbd"},{"path":"src/telegram/helpers/keyboard.ts","mode":"100644","type":"blob","sha":"db9dfd9b6e152c2bf485e3ef7f1cf21cf561b22a","size":428,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/db9dfd9b6e152c2bf485e3ef7f1cf21cf561b22a"},{"path":"src/telegram/helpers/living-menu.test.ts","mode":"100644","type":"blob","sha":"d495617f5ef053361ccc96dba3e4b9aa23e942d0","size":5093,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d495617f5ef053361ccc96dba3e4b9aa23e942d0"},{"path":"src/telegram/helpers/living-menu.ts","mode":"100644","type":"blob","sha":"74b7951472aa9c6c3c7657f0305814a358008786","size":4155,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/74b7951472aa9c6c3c7657f0305814a358008786"},{"path":"src/telegram/helpers/notification-chrome.test.ts","mode":"100644","type":"blob","sha":"08d4f34ce758590a8bdc2f6cc73f07f20969ae74","size":13783,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/08d4f34ce758590a8bdc2f6cc73f07f20969ae74"},{"path":"src/telegram/helpers/notification-chrome.ts","mode":"100644","type":"blob","sha":"4704a67fb28e4d871f1cc96e001ebe6f6d6da707","size":14028,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4704a67fb28e4d871f1cc96e001ebe6f6d6da707"},{"path":"src/telegram/helpers/temp-message.ts","mode":"100644","type":"blob","sha":"7fdfe2751ebad8090dce3d762c2cf3d0d99ac187","size":2140,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7fdfe2751ebad8090dce3d762c2cf3d0d99ac187"},{"path":"src/telegram/helpers/usd-suffix.ts","mode":"100644","type":"blob","sha":"b4ede5187eee8701eaf863dec00163d5c989b7a8","size":642,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b4ede5187eee8701eaf863dec00163d5c989b7a8"},{"path":"src/telegram/i18n","mode":"040000","type":"tree","sha":"b6844b200af949f3486eabae80b40ffd1952c01c","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/b6844b200af949f3486eabae80b40ffd1952c01c"},{"path":"src/telegram/i18n/i18n.test.ts","mode":"100644","type":"blob","sha":"604bbaa73cba8593d11a8559e8223ee5399cb486","size":6301,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/604bbaa73cba8593d11a8559e8223ee5399cb486"},{"path":"src/telegram/i18n/i18n.ts","mode":"100644","type":"blob","sha":"b62aa379957e065f2bcf1658ef4314a329564d00","size":1534,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b62aa379957e065f2bcf1658ef4314a329564d00"},{"path":"src/telegram/i18n/locales","mode":"040000","type":"tree","sha":"294983835da3c54ff7f53c6e220509ef1130b1ed","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/294983835da3c54ff7f53c6e220509ef1130b1ed"},{"path":"src/telegram/i18n/locales/en.ftl","mode":"100644","type":"blob","sha":"e5c5caad37253e47336d33769543aff2439e41de","size":31009,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e5c5caad37253e47336d33769543aff2439e41de"},{"path":"src/telegram/i18n/locales/ru.ftl","mode":"100644","type":"blob","sha":"0ace83a5fa0bec1e568d613952d52ebe5412f4d9","size":42700,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0ace83a5fa0bec1e568d613952d52ebe5412f4d9"},{"path":"src/telegram/i18n/tg-time.test.ts","mode":"100644","type":"blob","sha":"5a0b3aec824326804d8704e4a051376b8e6721da","size":2903,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5a0b3aec824326804d8704e4a051376b8e6721da"},{"path":"src/telegram/i18n/tg-time.ts","mode":"100644","type":"blob","sha":"c419c2f4bd927891488a5fa9e73a21fa490675b1","size":3238,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/c419c2f4bd927891488a5fa9e73a21fa490675b1"},{"path":"src/telegram/middlewares","mode":"040000","type":"tree","sha":"0ecdf6fae308c4c0fe1301bf96c0f3a3c10cf606","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/0ecdf6fae308c4c0fe1301bf96c0f3a3c10cf606"},{"path":"src/telegram/middlewares/attach-user.ts","mode":"100644","type":"blob","sha":"81704606a5529e6a587e6cccdcbe41cdd8bb620d","size":1987,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/81704606a5529e6a587e6cccdcbe41cdd8bb620d"},{"path":"src/telegram/middlewares/conversations.ts","mode":"100644","type":"blob","sha":"26e0e0102bbe557928d0422a16a3cd9fddad2cc6","size":1561,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/26e0e0102bbe557928d0422a16a3cd9fddad2cc6"},{"path":"src/telegram/middlewares/i18n.ts","mode":"100644","type":"blob","sha":"f77a241076248ea16227f2ecd9436d6d54973870","size":417,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f77a241076248ea16227f2ecd9436d6d54973870"},{"path":"src/telegram/middlewares/lnbits-wallet.ts","mode":"100644","type":"blob","sha":"0d0556a0bdd9914db8b770a0f8bd3027c72c8f25","size":308,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0d0556a0bdd9914db8b770a0f8bd3027c72c8f25"},{"path":"src/telegram/middlewares/logger.ts","mode":"100644","type":"blob","sha":"e91b3fd3f8c057d5981b6becf6ba8d84b0f0d566","size":1414,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e91b3fd3f8c057d5981b6becf6ba8d84b0f0d566"},{"path":"src/telegram/middlewares/posthog.ts","mode":"100644","type":"blob","sha":"e7652777b23049283285d9f1a41d253809a33201","size":3150,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e7652777b23049283285d9f1a41d253809a33201"},{"path":"src/telegram/update-log.test.ts","mode":"100644","type":"blob","sha":"92e0fc4cc4c244daa3f3ddcbcc8bcda86449bfce","size":2746,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/92e0fc4cc4c244daa3f3ddcbcc8bcda86449bfce"},{"path":"src/telegram/update-log.ts","mode":"100644","type":"blob","sha":"71a4dfa20a6162a081c62d309903e71a90a7e2b8","size":2185,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/71a4dfa20a6162a081c62d309903e71a90a7e2b8"},{"path":"test","mode":"040000","type":"tree","sha":"525c3d4feaa2e2aa9db6bb0005ff7c4dc3b12218","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/525c3d4feaa2e2aa9db6bb0005ff7c4dc3b12218"},{"path":"test/architecture","mode":"040000","type":"tree","sha":"90d09732eda0f1d914e80d776309d4eddc686e54","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/90d09732eda0f1d914e80d776309d4eddc686e54"},{"path":"test/architecture/layers.test.ts","mode":"100644","type":"blob","sha":"54c30d45c92f1b508613a6633005e098899fc390","size":2681,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/54c30d45c92f1b508613a6633005e098899fc390"},{"path":"test/e2e","mode":"040000","type":"tree","sha":"a0dd9f4f225c896bb95d8132770ab87dd4d92157","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/a0dd9f4f225c896bb95d8132770ab87dd4d92157"},{"path":"test/e2e/asserts.e2e.test.ts","mode":"100644","type":"blob","sha":"6a438f417ef7857ba7f3528f74ba5f5c8e9ff814","size":1909,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6a438f417ef7857ba7f3528f74ba5f5c8e9ff814"},{"path":"test/e2e/asserts.ts","mode":"100644","type":"blob","sha":"e3b3d7df235ac0d584091829b234546b84c0ef65","size":2222,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e3b3d7df235ac0d584091829b234546b84c0ef65"},{"path":"test/e2e/coverage.e2e.test.ts","mode":"100644","type":"blob","sha":"3de3fed2c7d8b4cbe40a48e09285191fc03017f9","size":3552,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3de3fed2c7d8b4cbe40a48e09285191fc03017f9"},{"path":"test/e2e/fakes","mode":"040000","type":"tree","sha":"67f5ef1954d8f822847e6cca0a2755ddbdde2b63","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/67f5ef1954d8f822847e6cca0a2755ddbdde2b63"},{"path":"test/e2e/fakes/bolt11.e2e.test.ts","mode":"100644","type":"blob","sha":"eb813f42db08eaff57ecbf29ee16cff194aedc3f","size":834,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/eb813f42db08eaff57ecbf29ee16cff194aedc3f"},{"path":"test/e2e/fakes/bolt11.ts","mode":"100644","type":"blob","sha":"ef019f2fde98c0273eed44e19a7448d739484184","size":2307,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ef019f2fde98c0273eed44e19a7448d739484184"},{"path":"test/e2e/fakes/lnbits-server.e2e.test.ts","mode":"100644","type":"blob","sha":"b0c11564ddd2690d40de6354ffbee252ebd17ffe","size":10396,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/b0c11564ddd2690d40de6354ffbee252ebd17ffe"},{"path":"test/e2e/fakes/lnbits-server.ts","mode":"100644","type":"blob","sha":"cdab6dc01b271462f9c30bb5e566dcced3676933","size":13951,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cdab6dc01b271462f9c30bb5e566dcced3676933"},{"path":"test/e2e/fakes/lnbits-state.e2e.test.ts","mode":"100644","type":"blob","sha":"8f9610210c716c58f285cf36a11f44b5f9aac391","size":4436,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8f9610210c716c58f285cf36a11f44b5f9aac391"},{"path":"test/e2e/fakes/lnbits-state.ts","mode":"100644","type":"blob","sha":"13abf8204435cb940c03b766ab3a031099239a03","size":10685,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/13abf8204435cb940c03b766ab3a031099239a03"},{"path":"test/e2e/fakes/telegram-server.e2e.test.ts","mode":"100644","type":"blob","sha":"ac5e0cfa374536de9e810c5e3c67f86ecd9eb1d4","size":6092,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ac5e0cfa374536de9e810c5e3c67f86ecd9eb1d4"},{"path":"test/e2e/fakes/telegram-server.ts","mode":"100644","type":"blob","sha":"cbeefd623872249ec79ed2a12bda02c42b0f4157","size":8008,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/cbeefd623872249ec79ed2a12bda02c42b0f4157"},{"path":"test/e2e/fixtures","mode":"040000","type":"tree","sha":"01e7f563d506eca596b2dbe2be25efb909f8822e","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/01e7f563d506eca596b2dbe2be25efb909f8822e"},{"path":"test/e2e/fixtures/ids.ts","mode":"100644","type":"blob","sha":"d85e842978f9dcdea5d249f06d3072f6b9355e25","size":170,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d85e842978f9dcdea5d249f06d3072f6b9355e25"},{"path":"test/e2e/fixtures/seed.e2e.test.ts","mode":"100644","type":"blob","sha":"8ac14b366f4c6104af46e7cbc8d7c3f66f2c011f","size":3404,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8ac14b366f4c6104af46e7cbc8d7c3f66f2c011f"},{"path":"test/e2e/fixtures/seed.ts","mode":"100644","type":"blob","sha":"d1b070cce4fe3c23da04e9a1628c1c2bc975e9f1","size":4826,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/d1b070cce4fe3c23da04e9a1628c1c2bc975e9f1"},{"path":"test/e2e/fixtures/updates.e2e.test.ts","mode":"100644","type":"blob","sha":"8d68352158fb7e7148c24d5ce79ed43fbf2befc3","size":1941,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/8d68352158fb7e7148c24d5ce79ed43fbf2befc3"},{"path":"test/e2e/fixtures/updates.ts","mode":"100644","type":"blob","sha":"5d173e52d546ad0b6b02dc4c60285c24cbc6b965","size":13883,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5d173e52d546ad0b6b02dc4c60285c24cbc6b965"},{"path":"test/e2e/harness.e2e.test.ts","mode":"100644","type":"blob","sha":"3e4caf046702e325df5c7c5d815a4db0d038cb7b","size":1658,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3e4caf046702e325df5c7c5d815a4db0d038cb7b"},{"path":"test/e2e/harness.ts","mode":"100644","type":"blob","sha":"7d8fe79bd2fdabb5ffc75e22d913027dd72805a6","size":6538,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/7d8fe79bd2fdabb5ffc75e22d913027dd72805a6"},{"path":"test/e2e/record-posthog.ts","mode":"100644","type":"blob","sha":"ae608ae4996b1a2d0a8c7c0e1da44cfe7c764a3a","size":863,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/ae608ae4996b1a2d0a8c7c0e1da44cfe7c764a3a"},{"path":"test/e2e/replay-wizard.ts","mode":"100644","type":"blob","sha":"235c48d99d0cc010d32a843de9c76d32d5e1e5e1","size":2410,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/235c48d99d0cc010d32a843de9c76d32d5e1e5e1"},{"path":"test/e2e/scenarios","mode":"040000","type":"tree","sha":"17c3c851bd2f280e79b5f645068b87169dc1c942","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/17c3c851bd2f280e79b5f645068b87169dc1c942"},{"path":"test/e2e/scenarios/broadcast.e2e.test.ts","mode":"100644","type":"blob","sha":"52055d7fd06d4a7ccd579b82baee7780c032c9c5","size":11576,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/52055d7fd06d4a7ccd579b82baee7780c032c9c5"},{"path":"test/e2e/scenarios/chats.e2e.test.ts","mode":"100644","type":"blob","sha":"1a93017b666818399ee5fd1129a271ad79c469a2","size":38504,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/1a93017b666818399ee5fd1129a271ad79c469a2"},{"path":"test/e2e/scenarios/coverage.ts","mode":"100644","type":"blob","sha":"69de9d2c4baf7ea1860a90b769416e2367ceab66","size":11616,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/69de9d2c4baf7ea1860a90b769416e2367ceab66"},{"path":"test/e2e/scenarios/donations.e2e.test.ts","mode":"100644","type":"blob","sha":"0e35dac09f64b30febafc895761e3e8dbdeacabb","size":14097,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0e35dac09f64b30febafc895761e3e8dbdeacabb"},{"path":"test/e2e/scenarios/errors.e2e.test.ts","mode":"100644","type":"blob","sha":"18d7319e7741f087f27348dfa19199e60f46a1fb","size":26792,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/18d7319e7741f087f27348dfa19199e60f46a1fb"},{"path":"test/e2e/scenarios/feature-requests.e2e.test.ts","mode":"100644","type":"blob","sha":"948eef914ed23b07da659f285920fc3bd0629e3b","size":17367,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/948eef914ed23b07da659f285920fc3bd0629e3b"},{"path":"test/e2e/scenarios/http.e2e.test.ts","mode":"100644","type":"blob","sha":"2e2c233761e92426b318de1dfbb5092060bab913","size":12780,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/2e2c233761e92426b318de1dfbb5092060bab913"},{"path":"test/e2e/scenarios/input.e2e.test.ts","mode":"100644","type":"blob","sha":"0005b7614d625439927c24efc90ed1ed1d79a0fa","size":12501,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/0005b7614d625439927c24efc90ed1ed1d79a0fa"},{"path":"test/e2e/scenarios/invoices.e2e.test.ts","mode":"100644","type":"blob","sha":"e27e21059bc7a0b230619cf3fb216371fffe14df","size":44688,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e27e21059bc7a0b230619cf3fb216371fffe14df"},{"path":"test/e2e/scenarios/jobs.e2e.test.ts","mode":"100644","type":"blob","sha":"f1852b125aa84bc0470578c01151da9d49715be3","size":20238,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f1852b125aa84bc0470578c01151da9d49715be3"},{"path":"test/e2e/scenarios/journeys.e2e.test.ts","mode":"100644","type":"blob","sha":"33fe2221944132bc3e40a3e95ff68c7e8a9bf98d","size":29123,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/33fe2221944132bc3e40a3e95ff68c7e8a9bf98d"},{"path":"test/e2e/scenarios/lifecycle.e2e.test.ts","mode":"100644","type":"blob","sha":"812de67387a55e4b5e790b5b4669369ee5982dd8","size":7109,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/812de67387a55e4b5e790b5b4669369ee5982dd8"},{"path":"test/e2e/scenarios/living-menu.e2e.test.ts","mode":"100644","type":"blob","sha":"fcea5d24cf88d635592e17fc73e4f1687cbebe35","size":11123,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/fcea5d24cf88d635592e17fc73e4f1687cbebe35"},{"path":"test/e2e/scenarios/nwc.e2e.test.ts","mode":"100644","type":"blob","sha":"6a16a4b2a77f39bd0a2df7586002f5d6c02d937b","size":27269,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6a16a4b2a77f39bd0a2df7586002f5d6c02d937b"},{"path":"test/e2e/scenarios/onchain-join.e2e.test.ts","mode":"100644","type":"blob","sha":"e60c9ee8d34de68d4a2a6b985eec281cae95cec4","size":11461,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e60c9ee8d34de68d4a2a6b985eec281cae95cec4"},{"path":"test/e2e/scenarios/routing.e2e.test.ts","mode":"100644","type":"blob","sha":"f6ff7bd9f3353441013db10d1291cc00fc8f3d0d","size":22312,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/f6ff7bd9f3353441013db10d1291cc00fc8f3d0d"},{"path":"test/e2e/scenarios/subscriptions-join.e2e.test.ts","mode":"100644","type":"blob","sha":"e8b270d4ee14e4c0572ddca1732257f94a6f6b5e","size":37206,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/e8b270d4ee14e4c0572ddca1732257f94a6f6b5e"},{"path":"test/e2e/scenarios/subscriptions-renewal.e2e.test.ts","mode":"100644","type":"blob","sha":"dde9384dfbcf2267660c7dc3dc4c16cee9f4c8e3","size":31169,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/dde9384dfbcf2267660c7dc3dc4c16cee9f4c8e3"},{"path":"test/e2e/scenarios/subscriptions-settle.e2e.test.ts","mode":"100644","type":"blob","sha":"30f7c50bceb5f2607ad03352a9a7f8e8cbb98f17","size":39983,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/30f7c50bceb5f2607ad03352a9a7f8e8cbb98f17"},{"path":"test/e2e/scenarios/tipping.e2e.test.ts","mode":"100644","type":"blob","sha":"3d6d058f48ca54cb3f3d5aabaca433d53d576148","size":25284,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/3d6d058f48ca54cb3f3d5aabaca433d53d576148"},{"path":"test/e2e/scenarios/wallet.e2e.test.ts","mode":"100644","type":"blob","sha":"05bf85fe4685668f16bf3c5b92c1d94dd3ba9a6c","size":13918,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/05bf85fe4685668f16bf3c5b92c1d94dd3ba9a6c"},{"path":"test/e2e/state.e2e.test.ts","mode":"100644","type":"blob","sha":"5de72bcc1f3c15d75545d277539b885e153f7ed4","size":3053,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/5de72bcc1f3c15d75545d277539b885e153f7ed4"},{"path":"test/e2e/state.ts","mode":"100644","type":"blob","sha":"6a232dd51fd301037b5557e496cfa4c2e3ca88d0","size":16564,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/6a232dd51fd301037b5557e496cfa4c2e3ca88d0"},{"path":"test/helpers","mode":"040000","type":"tree","sha":"5415e718df9866bbdd01225afeb67f9fe68b6064","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/5415e718df9866bbdd01225afeb67f9fe68b6064"},{"path":"test/helpers/db.ts","mode":"100644","type":"blob","sha":"4395b594ec66dd7a03dcbc4ebae973c6b76a76aa","size":584,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/4395b594ec66dd7a03dcbc4ebae973c6b76a76aa"},{"path":"test/helpers/fakes","mode":"040000","type":"tree","sha":"6db63aecb5444774d2fb4a9ba1f0ff99d985f2a2","url":"https://api.github.com/repos/mozharov/zapgram/git/trees/6db63aecb5444774d2fb4a9ba1f0ff99d985f2a2"},{"path":"test/helpers/fakes/notifier.ts","mode":"100644","type":"blob","sha":"63b4c6db4da00c2b0e60a06de52dc3eef569ea0f","size":1001,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/63b4c6db4da00c2b0e60a06de52dc3eef569ea0f"},{"path":"test/setup.ts","mode":"100644","type":"blob","sha":"67eeb19f7f86f9c641fa340cf3801c3429a3613a","size":474,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/67eeb19f7f86f9c641fa340cf3801c3429a3613a"},{"path":"tsconfig.json","mode":"100644","type":"blob","sha":"9fee02c1cce0ecaf2710ff00de9042fa9751ded6","size":1016,"url":"https://api.github.com/repos/mozharov/zapgram/git/blobs/9fee02c1cce0ecaf2710ff00de9042fa9751ded6"}],"truncated":false}