{
  "source_revision": "c41e728d199612628589500a2f1b9863a1c71dc7",
  "template_tree": "812da43d59ba94cdad2536385b8fc1165d141e1a",
  "template_dirty": false,
  "tokenizer": "o200k_base",
  "tiktoken_version": "0.12.0",
  "file_count": 85,
  "total_tokens": 178944,
  "files": [
    {
      "path": "template/app/assets/analytics.js",
      "sha256": "20e88359c131cbe3043921bb5f27ca2875ab2db14e548120caa28fe817b77ec0",
      "tokens": 296,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/assets/passkeys.js",
      "sha256": "553fd8e0e9aec3f7a6d609d9090037fa1c43f5640747be8f349a4ecaf3bfd494",
      "tokens": 1528,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/assets/sentry.js",
      "sha256": "2d512736f94f822896a80de630d1a532bf5dec4822adcb9537772352bf18b47e",
      "tokens": 1247,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/assets/style.css",
      "sha256": "1a95633849eff0f0fe87e2ab40ed083c16aa8c541ecde69a2819a0134e7d1b4b",
      "tokens": 5686,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/assets/verification.js",
      "sha256": "3b86d7caad5ffc171267e60246a2466c5e66ed0f4f18811bee51b94e3997d96d",
      "tokens": 145,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/build.rs",
      "sha256": "7fa519073111915edf98e4adfe92ff87ee15ab0a04b49439a4777e8b11b3195a",
      "tokens": 347,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/admin.rs",
      "sha256": "1bda79ce60bfcc8d3d374044b4b64e498fe79aeabeefd4e4bd8156dee8eb2765",
      "tokens": 602,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/analytics.rs",
      "sha256": "9917f29b9b938c305b1fad3d6d8233be0855530d9225567eddde82bb6b0809f8",
      "tokens": 1431,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/api.rs",
      "sha256": "3a19008b3cd77c987489d79acedc0c9675083cde327e2ba2e65c863df958417c",
      "tokens": 1419,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/api_keys.rs",
      "sha256": "bee5eb4b1a7d0dfa3d48b5ecd039811c76106e3f9ecfc422eea96c538f742da3",
      "tokens": 1463,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/assets.rs",
      "sha256": "f83388d29786754fea62545833d665efaa83bd037859248b4be7112ef60a8845",
      "tokens": 512,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/avatars.rs",
      "sha256": "88fea189eb34235b7d9ef68166064449903875b520aecbcc456477d3125ed471",
      "tokens": 1771,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/billing.rs",
      "sha256": "1313875d65d59555626fcbae12771e9d50f452ec09017020db63f925e42c1e28",
      "tokens": 5900,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/billing/tests.rs",
      "sha256": "acb35223626d1a62dad3e2f5506d938924d4cfd45d4e5dc946c99a29862a3c81",
      "tokens": 5874,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/blog.rs",
      "sha256": "bf2efa811763bdaa700cf8cad447dc6a6860ef10170cae0c4b61a051e483df04",
      "tokens": 1983,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/docs.rs",
      "sha256": "b39f209c9877ba4c71ed7617734f99c48844be5b87d92855d1b0c517e74932ee",
      "tokens": 2154,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/errors.rs",
      "sha256": "642210c335779b6197e2d78b9d8ee14731b74bd602f0d5919d50a55eec7a25c6",
      "tokens": 518,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/jobs.rs",
      "sha256": "b2db19df3d46a82bfc5efce0274586df8798fb256360104b54323b826213fe43",
      "tokens": 826,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/lib.rs",
      "sha256": "49563d19009e9a307f3c78d9223a92edc30953014dcbe46d641bb1fad6242a0d",
      "tokens": 2096,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/main.rs",
      "sha256": "b62e6e43e3d13de0f427622a51d5cae97a4e78a4e07c9233a54d0ba146f8dd48",
      "tokens": 2244,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/mcp.rs",
      "sha256": "7a2959b7d76ca551175e4e69a69ab73db2e1021f46f84ef50f1676ec3d8b1e30",
      "tokens": 1200,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/observability.rs",
      "sha256": "010cef4a72ccf7703c36710abfe25a8bc678f8a933f07010b611b1a8b53e58ed",
      "tokens": 2649,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/passkeys.rs",
      "sha256": "78d6e0233add9dd451e61f09895a419208ea2e62b3c0de22402f174d727871d0",
      "tokens": 968,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/routes.rs",
      "sha256": "d0f2b60b3ee4af9f7d7921b6cd6ea1e84120cc62aacc62efabbe058a6eaf36cc",
      "tokens": 5775,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/sentry.rs",
      "sha256": "9100faa07c1ff15cabefb06d79d4450c4a345021cdb677f13c7c3eeb8ac93479",
      "tokens": 2091,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/settings.rs",
      "sha256": "2b28267ceab18a4fbeea454abe8766a5eec2fd5b40335c90dfdc1dc42c2ab70c",
      "tokens": 3229,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/two_factor.rs",
      "sha256": "f6944abd813080ebe97ed93e21a7fd10586ed79e0fd283aad3984547e2c73f22",
      "tokens": 2367,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/vectors.rs",
      "sha256": "949c8a75151b759807f3eea0881d2dedc9d99b5703d551be670ce5f73cf8bedf",
      "tokens": 3220,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/vectors/tests.rs",
      "sha256": "b6b47cf2ff250f49c81a6897c62d1cf48226b7eb3a0a6fbc5b4926ffed6afcc7",
      "tokens": 4962,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/verification.rs",
      "sha256": "e11507dcf4d57849ddc7775a85f3d5002fe6b8367add2708412a2bcb3630cefb",
      "tokens": 3384,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/admin.rs",
      "sha256": "65b427e8bd21b7d898463cae97c7b6fdbe5289e51b56ddf6509f7655ca774973",
      "tokens": 407,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/attribution.rs",
      "sha256": "cf1269b25cfb09a85bec34a3ed30f80158bcb9a467fbc52a21a79cf309df0683",
      "tokens": 58,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/blog.rs",
      "sha256": "0f73b43ccd0e2df5a8de85d7834252edc21a2b0383e0cda0ae6970795ca8527a",
      "tokens": 422,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/docs.rs",
      "sha256": "80037cf62ca377b1ae4750d3b66f1148f41d89a44fe8cc313dcc27dff902f466",
      "tokens": 251,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/mod.rs",
      "sha256": "5327c2fd74aca27e3073a4d698666fa72afca7aa4020c660cd199af9d18116f7",
      "tokens": 2957,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/pages.rs",
      "sha256": "60682a89fa8a099645d78ae04fa2740aad92c8d2b580d3508195ce183a881ed7",
      "tokens": 2099,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/settings.rs",
      "sha256": "3d93899e394a5c37a6bc8da215ec15a29c078c2f76f18bc4460043e4be407285",
      "tokens": 2597,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/src/views/two_factor.rs",
      "sha256": "fb13ef7fc90763490f7db51e8f7953dc33b370376008c536a636f092d018230f",
      "tokens": 2039,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/app/tests/analytics.test.cjs",
      "sha256": "6d5e4b8ae8e0d06815ca7104bfd4d2d712cd8a95b1e82e53ff60e1982d0e7ddc",
      "tokens": 891,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/app.rs",
      "sha256": "c74dc45a803584f1744e0dcaa0d0918b048942f7f0263b607b4d2fddd9b8d536",
      "tokens": 24456,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/common/mod.rs",
      "sha256": "f8e6cc54589ad570437f0f235ce0ad696aea4d8313b5751add82f20b887a6026",
      "tokens": 1781,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/email_verification.rs",
      "sha256": "88fcab35c6c8b0566e240bc19fd11f4045e861d00b5d7037edf3d0c989c6b4b1",
      "tokens": 3407,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/jobs.rs",
      "sha256": "f52577541a8f7f76692797a820705465cc1d81dd275deec9434d28159b0d4282",
      "tokens": 1556,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/sentry.rs",
      "sha256": "fcce2e846fcb0d1e54b47d794e506777185b20f66df4d71eb59d6d199abbce3e",
      "tokens": 2245,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/sentry.test.cjs",
      "sha256": "1f584e39eeecebbf95a96f95fa136e42c5835954a55d48fa373e66f094831358",
      "tokens": 1432,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/sentry_replay.rs",
      "sha256": "14f8cbe17689de5d36a8f28e194ec969abfd8319bc2bc0b3f65a520d7e9fe181",
      "tokens": 405,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/telemetry.rs",
      "sha256": "f8a495c5328d1cac71bce0161507868680c7c43c4701210c3441a0cc913e6444",
      "tokens": 2462,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/theme.test.cjs",
      "sha256": "01e23072004fe89e415ee2b45c748f04200063f377d4fb420b686644daef8ed8",
      "tokens": 1033,
      "category": "test_files"
    },
    {
      "path": "template/app/tests/verification.test.cjs",
      "sha256": "57f08b62e45bc879140bf7c9790858a78bf817dda383eef3b8cd683f26a57070",
      "tokens": 230,
      "category": "test_files"
    },
    {
      "path": "template/crates/auth/src/extract.rs",
      "sha256": "54e394984832c719bcfdd8040b89782f61b25aab375b6c4ae5ec1011ff48755d",
      "tokens": 542,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/lib.rs",
      "sha256": "8c434e8630d467e41ce9129ee8d77b8faf72762e7593f5c97a57885ffbd4defb",
      "tokens": 561,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/passkeys.rs",
      "sha256": "9ab5ccf30f0983c57c78bfd4b6cf43d2aba9c18d30a80ed6e2a9528e246c334c",
      "tokens": 5158,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/password.rs",
      "sha256": "5c0a39863d387374f7536dc649728a6a56b3aaddf393435b7d9b8ca9e9643cd3",
      "tokens": 788,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/sessions.rs",
      "sha256": "eefaca32d6790e9c37dc99288edc3f64ca661e5931016140b22d6dc7efbc62f7",
      "tokens": 1532,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/testing.rs",
      "sha256": "bf6e49e13b50f6292ca6b1e305e6a881087e768be984520184d17f1e970ecb42",
      "tokens": 2814,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/totp.rs",
      "sha256": "6ac061e343981e132093aab29a0c5e0751f8f6cfb54f6afe3f8e8969602a5a1c",
      "tokens": 2421,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/two_factor.rs",
      "sha256": "6f46883e40e77eedaf6e3f79131aef1227315068af8403d37818f5510bc13a6e",
      "tokens": 7119,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/users.rs",
      "sha256": "0a5926ec3c7623f1503adb5bc40a1c6f178de17948499aafd2f8296259e8129b",
      "tokens": 830,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/auth/src/webauthn.rs",
      "sha256": "f411d78f3cc0d7794dd7ef249d1e375950bd177dbb621d00d63093b351fa2691",
      "tokens": 7825,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/blocking.rs",
      "sha256": "6ad34a7b04f1e6708ba4ef9a4e217559bb514739dde3a3cf524859ca51c62185",
      "tokens": 785,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/config.rs",
      "sha256": "ac83436376750ebbdb6039cea62c4f038ab5b3a533b116baebd2563d33bd8d1c",
      "tokens": 320,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/db.rs",
      "sha256": "d01681fcb63346149b5ec93918483b4a127f2d12d4f78d45b5fa4a202c0f3a0c",
      "tokens": 179,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/error.rs",
      "sha256": "03ba0ae05f2e0f29515e4fba3b565c3016d2e84a750c52357a99d32008bd1e0b",
      "tokens": 197,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/http.rs",
      "sha256": "8da26ac7cefe8850c6aa90fa4117dc4c34a7109581b59c9208255683bbfbf1da",
      "tokens": 1367,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/indexnow.rs",
      "sha256": "0eeb3e7113eeb8d48a91c7279f6b4e9a3b879e953dc870a51a07911092e2be82",
      "tokens": 3193,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/jobs/mod.rs",
      "sha256": "17fa563e73998fccae8d29aee40b13493ac846091c12f93fe0a21ccae051290c",
      "tokens": 2852,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/jobs/queue.rs",
      "sha256": "515ead09a61ef67b0b9ddaf787fa8da8d8f9d288719e1fb52508425dbd16688d",
      "tokens": 1671,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/jobs/worker.rs",
      "sha256": "90a32bb98ccd07d3d88dd66bcdfb018212237ee3aa0109558d395cb2ebfd55ee",
      "tokens": 7099,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/lib.rs",
      "sha256": "ad099ecaa57b339af1d98c2399020c34dcffa0a1f85851c009bdbe37171e1169",
      "tokens": 268,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/mcp.rs",
      "sha256": "128157bdcfc00c3a44296a943f4fce6b67810dd8855aa874d9b57d7c752f02bc",
      "tokens": 4240,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/storage.rs",
      "sha256": "57a0405af77f72b5606f6e801c6c1d4909df19cc7741b9a8536d23edd5eb35f1",
      "tokens": 6496,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/crates/core/src/telemetry.rs",
      "sha256": "b018af816e229eed673cc06fb6621f3a284d4484cc420593a95290b461c14896",
      "tokens": 91,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0001_users.sql",
      "sha256": "55ac5c681bfc65f1177274709bddca873c143b223f5884ae9e2835d385a1a430",
      "tokens": 99,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0002_sessions.sql",
      "sha256": "668f150de2d56af9c277f71df8fa78a66d3fee3f4aabdf7d46e1a0478ad40701",
      "tokens": 125,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0003_billing.sql",
      "sha256": "dcae7d10608b4f3e8a7155e64bd972aeef294f39867ab96397177d6f3612dc47",
      "tokens": 227,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0004_account_settings.sql",
      "sha256": "9d7b1343aa759949d7d7228d08b9e8070130560eea3b3a45419ea500f45c0ab6",
      "tokens": 35,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0005_checkout_email.sql",
      "sha256": "52d5048a3c6d64da9dc24f417664f9ebf353ec354554d930ba8d473d49b14207",
      "tokens": 58,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0006_email_verification.sql",
      "sha256": "a8ddec33939f44bdac2026cc6cfb583e41e7687a1b7bc60bce8f0c6d7dd1a355",
      "tokens": 154,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0007_indexnow.sql",
      "sha256": "73dc68a21d97833cce05fe4d7b15f3707f74326d6c4b20b0b9c9ba611f906428",
      "tokens": 43,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0008_admin_users.sql",
      "sha256": "a946cf134d417860e7daee1ee6bce592b09ba0237de2846211465f1746ad16de",
      "tokens": 29,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0009_api_keys.sql",
      "sha256": "cf47da0594001188772d324e3469688285e353061296c213088a71d7db96df80",
      "tokens": 165,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0010_jobs.sql",
      "sha256": "335b74499ce45467dfba2e5b3d7ce906025bc7306abe5f056211d9660785dac4",
      "tokens": 309,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0011_passkeys.sql",
      "sha256": "26e0e48bdc7d6123efd55bf3f218f4a7d78b0dbfe5bae55ee7fcb8a2d03480ef",
      "tokens": 297,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0012_avatars.sql",
      "sha256": "79d980145a3e96834b128de2bdab46e6e4c21bb7f7f1e1e3bc1ebcf642e35b78",
      "tokens": 52,
      "category": "source_including_inline_tests"
    },
    {
      "path": "template/migrations/0013_two_factor.sql",
      "sha256": "d1e9560171797276842b2ec026e8f1a78ead45ef8b28d640018afa07e46ff23a",
      "tokens": 388,
      "category": "source_including_inline_tests"
    }
  ]
}
