{"repo":"macro-inc/macro","free":true,"listed":false,"github":"https://github.com/macro-inc/macro","clone":"git clone https://github.com/macro-inc/macro.git","description":"Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.","language":"Rust","stars":3376,"topics":["agent","ai","ai-agents","all-in-one","crm","crm-system","email","linear","mcp","messaging","notes","notion","office","rust","slack","slack-alternative","startup","startup-tools","typescript","workspace"],"license":"AGPL-3.0","category":"saas_starter","readme_excerpt":"<div align=\"center\">\n  <a target=\"_blank\" href=\"https://macro.com\">\n    <img width=\"2195\" height=\"721\" alt=\"Frame 11\" src=\"https://github.com/user-attachments/assets/50405352-785e-4984-b24f-544e89731acb\" />\n  </a>\n\n  <br />\n  <br />\n\n  <p>\n    <a href=\"https://macro.com/app\">Sign up</a>\n    ·\n    <a href=\"https://docs.macro.com\">Docs</a>\n    ·\n    <a href=\"https://cal.com/team/macro/macro-demo-call?metadata%5Bfbp%5D=fb.1.1778954074516.817396687896036613\">Book demo</a>\n    ·\n    <a href=\"https://macro.com\">Website</a>\n    ·\n    <a href=\"mailto:contact@macro.com\">Feature requests</a>\n    ·\n    <a href=\"CONTRIBUTING.md\">Contribute</a>\n    ·\n    <a href=\"mailto:teo@macro.com\">Hiring</a>\n  </p>\n</div>\n\n<br />\n\nMacro is the all-in-one workspace for you and your team. It unifies email + messages + docs + tasks + agents + CRM into a single fast interface with shared team-level memory. Everything in your workspace is @linked and searchable so your team (and your agents) never have to switch tools.\n\n<br />\n\n# Why Macro\n\nWe built Macro because we wanted a single operating system for our startup. There are many good software products, and we used them all — Slack, Linear, Notion, HubSpot, and Superhuman — but they don't work together as one system. As we scaled our last venture to ~20 people things started to break: every team got their own tools and the company was held together by MCP and Zapier. The company was not computable. It was chaotic.\n\nMacro is a complete redesign of work software from the ground up as a single system.\n\nDesigned by us in NYC and Toronto, dogfooded by our team of ~15 for two years. Built in SolidJS and Rust for speed and reliability. We're focused on building something that any small company or team at a larger company can use as their \"operating system\".\n\n<br />\n\n# Features\n\nMacro is composed of 'blocks' designed to be modular, extensible, and work together like Lego. For each block, we studied the best prior art and tried to make it even better.\n\nEach surface is purpose-built for its job rather than composed from a generic block primitive — but every one of them shares the same backend; cross-references between a doc and a task, or a channel message and an email, are natively stored as a **bidirectional graph**.\n\n| Block         | Docs                                                      | What it does                                                                  |\n| ------------- | --------------------------------------------------------- | ----------------------------------------------------------------------------- |\n| Email         | [Docs &rarr;](https://docs.macro.com/product/email)       | Multi-account unified inbox, keyboard shortcuts, and shared inboxes. Gmail.   |\n| Messages      | [Docs &rarr;](https://docs.macro.com/product/channels)    | Channels and direct messages designed for focused technical discussions.      |\n| Tasks         | [Docs &rarr;](https://docs.macro.com/product/tasks)       | Linear-inspired tasks, tightly integrated with channels, email, and agents.   |\n| Docs          | [Docs &rarr;](https://docs.macro.com/product/docs)        | Real-time collaborative, markdown-native docs built on CRDTs, with @mentions. |\n| Canvas        | [Docs &rarr;](https://docs.macro.com/product/canvas)      | 2D board with embedded @links to tasks, files, and emails.                    |\n| Agents        | [Docs &rarr;](https://docs.macro.com/product/agents)      | Unified, team-level memory. Can take action on your behalf.                   |\n| Calls         | [Docs &rarr;](https://docs.macro.com/product/calls)       | Recorded, transcribed, and logged to team memory for agents.                  |\n| File storage  | [Docs &rarr;](https://docs.macro.com/product/folders)     | Auto-imported from email and channels, fully searchable.                      |\n| Pull requests | [Docs &rarr;](https://docs.macro.com/integrations/github) | Linked to tasks, embeddable in channels, available to agents.                 |\n| CRM           | [Docs &rarr;](https://docs.macro.com/product/crm)         | Customer and contact objects, custom properties, email sync, enrichment.      |\n\n<br />\n\n# **Multiple email inboxes** w/ good AI tools, integrated CRM\n\nMacro Mail is inspired by Superhuman's keyboard-first interface with a few key additions:\n\n1. Multi-account. Triage all your Google accounts in a single inbox, with the same tagging and sharing system. Or triage individually.\n2. Unified inbox: emails, messages, @mentions, and tasks to complete, all in the same list. Use `j` `k` and `e` to navigate everything.\n3. Better AI, with a tools/MCP surface designed to work across inboxes and to help your agents more accurately retrieve information. For example, we expose a unified search tool that allows agents to search all file attachment PDFs (parsed out of email) directly, rather than pulling email threads then attachments. You can also draft, edit and send emails right from AI chats, without opening your email.\n\n![Macro email thread with actions, tags, and properties in the sidebar](.github/readme/email-thread.png)\n\n4. Multitasking ability — Macro has a built-in window manager that lets you create 3+ splits (scales with monitor size) so you can draft emails while reviewing prior threads.\n5. Company/Contact objects. Macro has native CRM capability so you can `cmd+k` to a contact, like tim@acme.com to see all emails between you and that person, or companies, to see all emails and files between everyone on your team and everyone at that company, e.g. `@acme.com`. All of this right from your email without having to open a heavyweight CRM like HubSpot or Salesforce. Email aggregation by contact or company is also available to your agents so they can better assist with CRM-type queries and actions.\n\nMacro Mail lives in the same interface as channels, docs, tasks, and code. From any email, hit \"task\" to create a linked task, e.g. a ticket for an engineer from a customer support email. @mention emails in documents, e.g. @Re: Contract Signature.eml inside of Todos.md. In Macro, your email is brought into the fold with all of your tools, and your team, in the same permissions system: just hit `Share` to share an email to any DM or channel — no need to screenshot.\n\n[Email docs &rarr;](https://docs.macro.com/product/email)\n\n<br />\n\n# **Team chat** for focused technical discussions\n\nMacro Chat is designed to be more focused than Slack. The first couple of replies show inline and the rest collapse into a thread, so a busy channel stays readable. Threads are permissioned severally so you can share threads across channels by copying links. Everything is stored in a bidirectional graph, so tasks @link to messages that created them, customer support emails tie into support channels, CRM records get updated when they're discussed in messages, etc. The core idea is that (i) messaging should be the centerpiece around which tasks, mail, docs, and content management are built, all in a lightweight way, and agents should be first-class citizens like human users and (ii) messaging needs to be more focused and readable for technical conversations, and not turn into battles where context is lost and progress is indistinguishable from noise.\n\n![Macro #Engineers channel with threads, mentions, and an inline GitHub check](.github/readme/messages-channel.png)\n\n[Messages docs &rarr;](https://docs.macro.com/product/channels)\n\n<br />\n\n# **Task management** built around chat\n\nLinear recently published a report that issue tracking is dead. We agree with that, but the stronger form is that issue tracking never really worked, at least for us. We really tried and we blamed ourselves, but as we talked to other companies, it turns out that nobody was using their issue tracker \"correctly\". And if that's the case, the problem is the design of the tool, not the companies that use it.\n\nThe core problem with traditional issue trackers or project management tools is that they get out of date. The reason they get out of date is that (i) they're a separate system from where the conversation really happens in team chat (e.g. Slack, Macro, Discord, etc.) and (ii) they don't add much benefit beyond tracking the work. They're a chore with near-term costs and only the promise of long-term benefit. They're too rigid compared to a 2D canvas, too opinionated, and don't match how your project actually functions.\n\nThe solution isn't to forgo tracking entirely. We tried that and it was a different form of chaos. **The solution we've found is lightweight issues tightly coupled to your channels and DMs, so that issue tracking naturally occurs where the conversation itself happens.**\n\n![Macro tasks list grouped by assignee, with a task detail showing its source message and linked PR](.github/readme/tasks-list.png)\n\nCreating tasks in Macro is easy. Where possible, tasks created are bidirectionally linked to the creating context (e.g. a customer email) so the full chain is auditable from \"why are we doing this\" → task → agent → pull request, all in one system.\n\n- Create a task from an email\n- From anywhere via `c` `t`\n- From a markdown doc with `/task`\n- From any `- [ ]` bullet by highlighting and clicking \"Task\"\n- `@Macro` create tasks in any channel or DM\n- In any agent chat\n- Via external MCP, API or SDK\n\n[Tasks docs &rarr;](https://docs.macro.com/product/tasks)\n\n<br />\n\n# @linked markdown docs powered by CRDTs\n\nWe wanted everything in a single markdown editor without switching tools.\n\n- Native markdown compatibility and bulk/import export (see \"file over app\" paradigm)\n- Live collaboration with CRDTs and Cloudflare durable objects make it feel like you're editing on the same computer. Edits come in ~instantly instead of ka-chunking like Google Docs\n- Version control: history and forking, with a neat UI for scrubbing history. This is still in v1, there's a lot to do to get it closer to git, or we may eventually add git compatibility.\n- Offline editing and reconciliatio","default_branch":"main","files":13516,"tree":[".agents/skills/cloud-storage-hexagonal-architecture/SKILL.md",".agents/skills/create-ai-tool/SKILL.md",".agents/skills/debug-service/SKILL.md",".agents/skills/dependabot/skill.md",".agents/skills/dump-schema/SKILL.md",".agents/skills/qc/SKILL.md",".agents/skills/upgrade-model/SKILL.md",".cargo/config.toml",".claude/commands/swagger.md",".claude/settings.json",".claude/skills/add-sdk-endpoint/SKILL.md",".claude/skills/cloud-storage-hexagonal-architecture/SKILL.md",".claude/skills/create-ai-tool/SKILL.md",".claude/skills/debug-service/SKILL.md",".claude/skills/dependabot/skill.md",".claude/skills/dump-schema/SKILL.md",".claude/skills/qc/SKILL.md",".claude/skills/upgrade-model/SKILL.md",".coderabbit.yaml",".config/hakari.toml",".cursor/commands/simplify.md",".dockerignore",".gitattributes",".github/CODEOWNERS",".github/actionlint.yaml",".github/actions/deploy-cloud-storage-pulumi/action.yml",".github/actions/get-project-name/action.yml",".github/actions/get-project-name/get-project-name.sh",".github/actions/get-project-name/test.sh",".github/actions/migrate-cloud-storage-db/action.yml",".github/actions/preview-cloud-storage-pulumi/action.yml",".github/actions/setup-nix-dev-shell/action.yml",".github/actions/setup-nix/action.yml",".github/actions/setup-reqs-web/action.yml",".github/actions/setup-rust/action.yml",".github/actions/setup-sccache/action.yml",".github/actions/teardown-nix/action.yml",".github/icons/ai.svg",".github/icons/book.svg",".github/icons/channel.svg",".github/icons/chat.svg",".github/icons/diagram.svg",".github/icons/email.svg",".github/icons/file-code.svg",".github/icons/file-image.svg",".github/icons/file-md.svg",".github/icons/folder.svg",".github/icons/keyboard.svg",".github/icons/pdf.svg",".github/icons/search.svg",".github/icons/star.svg",".github/icons/unknown.svg",".github/icons/user.svg",".github/kafka-cluster-topics.json",".github/readme/CRM Feature Grid Request (1).png",".github/readme/CRM Feature Grid Request.png",".github/readme/Footer Readme CTA.png",".github/readme/Hero Image from Figma.png",".github/readme/agents-task-handoff.png",".github/readme/crm-board.png",".github/readme/docs-prd.png",".github/readme/email-thread.png",".github/readme/messages-channel.png",".github/readme/security-badges.svg",".github/readme/star-history-dark.svg",".github/readme/star-history-light.svg",".github/readme/star-history.py",".github/readme/tasks-list.png",".github/scripts/build-cloud-storage-lambdas-nix.sh",".github/scripts/build-cloud-storage-lambdas.sh",".github/scripts/detect-affected-services.sh",".github/services-config.json",".github/workflows/assign-author.yml",".github/workflows/assign-labels.yml",".github/workflows/build-rust-ci-image.yml",".github/workflows/build_appimage_on_tag.yml",".github/workflows/build_desktop_on_tag.yml",".github/workflows/build_dmg_on_tag.yml",".github/workflows/cancel_stuck_cloud_storage_deploys.yml",".github/workflows/cargo_deny.yml",".github/workflows/cargo_workspace_dependency_check.yml",".github/workflows/check_generated.yml",".github/workflows/check_node_modules_nix.yml",".github/workflows/cleanup_preview.yml",".github/workflows/code_check_cloud_storage.yml",".github/workflows/code_check_conventions.yml",".github/workflows/code_check_infra.yml",".github/workflows/deploy-lexical-service.yml",".github/workflows/deploy-pulumi-stack.yml",".github/workflows/deploy-service-generic.yml",".github/workflows/deploy_ai_editing_worker.yml",".github/workflows/deploy_all_services.yml",".github/workflows/deploy_fusionauth_instance.yml",".github/workflows/deploy_on_push.yml",".github/workflows/deploy_preview.yml",".github/workflows/deploy_sync_service.yml",".github/workflows/deploy_web_app.yml",".github/workflows/migrate-macro-db.yml",".github/workflows/preview-fly-cleanup.yml",".github/workflows/preview-fly.yml",".github/workflows/pulumi_preview_pr.yml",".github/workflows/release-production.yml",".github/workflows/reusable_deploy_service.yml",".github/workflows/reusable_preview_service.yml",".github/workflows/sdk-check.yml",".github/workflows/web-app-check-main.yml",".github/workspace-dep-closures.json",".gitignore",".helix/languages.toml",".pi/agents/db-checker.md",".pi/prompts/rust_clean.md",".pi/skills/rust-validation/SKILL.md",".pi/skills/sqlx-migration/SKILL.md",".pi/skills/sqlx-query-validator/SKILL.md",".sqlx/query-000c1235f8bd55c9dd179d10421e262d6e096bc1a8547f5da22596dbc56e0ddc.json",".sqlx/query-000dcd3c4befc3975adf3bee932023bec273d62d6c2f233c3236ffebbfaf5810.json",".sqlx/query-006d6742d6218213f59326abc8c5e0df14ddf5e7c04a2cf05d8bff6ea4279add.json",".sqlx/query-014857853dbc87a9f72cecef3a01d4310c17ec7bbaccfc9e0458e7ca090ebb3b.json",".sqlx/query-014d3b9b1509bfcd1b11c8c0ef8fe4534c4caa33640876469811d19d64a9b7d0.json",".sqlx/query-015309f7cfa2a1c087cea2debf574ce47ab31a8cf5d69817c28235605789fa95.json",".sqlx/query-0173a66e06d23847e48967c6fbf38dde11698cc4164819d48cb8f99c1ec3aae3.json",".sqlx/query-01cb0b4b2fbbd64d2be9373d1e9e75b0085f5817ee4c3360f7cea76917fa5740.json",".sqlx/query-01ee4e5a80a158998dadbbb6b8fe5d27371757cc6e9019589182150af22b5e36.json",".sqlx/query-02066775ff34eaeb9b6b6cfb52b9d85411aa5f22242c8b4587235c5da1ff12a2.json",".sqlx/query-020ad49dd342e529563c91a7d2403de9196482e24765f4b2c93d2da50273d69c.json",".sqlx/query-020ebdd2abf9a88f64650b24b5d996f7e57fe09467e3f5ee319f7008dae05673.json",".sqlx/query-026ae701b71d898643ea8ff1b711313571856233dc180495ba72a1d6d4fe27bb.json",".sqlx/query-02bb9efa7e82c246202a616f863f4eff8a2a363af3672d17c4f11c133fde8c59.json",".sqlx/query-02e665cc90a63f1a040b4e5c8acfc2ec9d8f3ebfdcd4947b1349494bc13618aa.json",".sqlx/query-03126b7a70835aac508c3f236c9e5bcd98c0df2596f1d098c08cd4308583f307.json",".sqlx/query-0322d49329ea2e6d6bd515f2013a3bc08f9153d9fb263062a46a80cec5c151f0.json",".sqlx/query-038bbad2a1388db2e9d3da5f107ecc5418ff770838a4acfbd28bec8b78e16874.json",".sqlx/query-0392a509a0896bd3acc01964a39a4477aeafb381e532657ccb7b11ad05b9038e.json",".sqlx/query-03a70946dc66c884a7bd84ae9439cb208449ea7048e319ea8475752fe96d650b.json",".sqlx/query-03f16ea4b06173f2b99e11854680933e0bcdf6f1ba1afaa156e79937dbcb2124.json",".sqlx/query-04d60026064c2948d7a528352bb3bb086ba5a39c1dc656aec25f2dd2a4eb249e.json",".sqlx/query-054e2fcf72800de203c07120c12c742fc8a991a61bcf7a2195b28443c46b9ae7.json",".sqlx/query-056dbddac4957596098ed8444564f7eb4ee08f375c95d9e40bd879d1439a8342.json",".sqlx/query-0592c52f309fdf95dc4c0dc10dc132f717713056f6f2ff273d387f7dea9f5bfa.json",".sqlx/query-05c2cf10e578df97df70d5b372d6bd4d5a2baf8313799b21496ce399d3612b1b.json",".sqlx/query-06072374ba47adb6156d2a4d0160ab3ab9a686e9617ce4aea0e768cdc3c78f86.json",".sqlx/query-060ac46a89df4da317917f28ca8d95dc07b98f4a64effa9b76d58089fb0728b1.json",".sqlx/query-060c162e3dd450c4f72b35b19b98cbf20bc65ee4f5775ea342801a25b60e5aaa.json",".sqlx/query-062a45b8e7d65006120b1369981c4e04e513e99855ca9dab076768d43e189a80.json",".sqlx/query-064772b7d3d47e82f044f6efd03f52f8cc0083e99d30810753539a5df539d94d.json",".sqlx/query-06a72bfcfbcc5f5bbed6cd093436309607f9375d2ba7b151e9dc1a8493f88e44.json",".sqlx/query-06e01322e08f6ddab836127adbea5a530a731db16923efc31ebc1cfc18894506.json",".sqlx/query-0710b66e8a6608c340848ad6295fc012f06f1c298d1b287eebd7be0b89766702.json",".sqlx/query-07436aee1f392392f500a116348f388ce48e6b8c596f420af1c837cf9572dcdb.json",".sqlx/query-0744566104aa67d5e88c96c3f1e52eb15603cfb48029d43dc507b9012088517b.json",".sqlx/query-0770d1265be3dd87e6c4cba304688f970c66e77cb0e0ca33b67ddbe735bfeea7.json",".sqlx/query-077c58347457c72a7f69ff716d27e07c1a4f41d65b619f6f949f18344b78469e.json",".sqlx/query-07831ac2c19539d4422c940e56add36cfd36e05ad43cfa0cea3654dd0d5ca08a.json",".sqlx/query-07c340da8c4771fa651aee608e8b7d15d9f0a638566899c59aae12491ed5b490.json",".sqlx/query-07feb08ae2f8494b1a9043b878ac356af9e557d3b3d67a1a9cf2f07d292883c2.json",".sqlx/query-081e71f5dae75d12f512d95febfffe28cdc4f8cc83542bf69b8c502b4892a6da.json",".sqlx/query-082330c6e5e21b0489318427748337823c860eb9306a9c0a9eddff8ff42c2214.json",".sqlx/query-0853eb8aebce758bb70c30b10d78dcedf213799902485db96d42cca7b882b1da.json",".sqlx/query-086b8b198aff7df79c9b4a15829542effa0b1675e87a78ae2063e55850ac50f4.json",".sqlx/query-08896a23d1261be751853b5cf7553cbe0e8500e8f47233914c020d23d5a1b1b6.json",".sqlx/query-0893292d05dc339bc516ddc4e2e27ee0f730dd38e1d82bd2a049d38cb7abb275.json",".sqlx/query-089ddab77c715460d9e8573812b50ba5b5eb4ba617f613b80c1ac772db727669.json",".sqlx/query-08bd7c6f5b9f188bb4b70a71ab2f1d5483608926bd1a95ebe15a4e8b32f96cf4.json",".sqlx/query-08ff113e378c34c5c4cd00bd47227bb363d4c1d98a2b589c260b9c77fcb94492.json",".sqlx/query-0905fbb6644dc89da3bbb8f5119b1d4e83711bdb0670ea238e72097750435056.json",".sqlx/query-09467ab0f1282fa21cdbc66fb01b7ab90a55d8b528699b9a88ce869dd45e4a66.json",".sqlx/query-0953e38705bd80cf1f053c5287847c2a92639fec6e728a49b1f2a41906adb633.json",".sqlx/query-096cff82c1f50ae5f4a5699ba9e1f35280fefe178bfc01701fc09b8962def475.json",".sqlx/query-099d255a2a214f5c4ed3ee9d5d8389dfd3ad004eb3572fb7d724b407bdb2c2e3.json",".sqlx/query-099d5a355490ebd8fe221bc0526af0a38305c090cdb791212b5968c24ae5d5f4.json",".sqlx/query-09dd0c12a8b30ba045caacad3927e6d7edfba61d784244a01f9d233d9b753dcb.json",".sqlx/query-09f6737b4e22a31ee50c69992a0f16140eb27339ca118ef7a6f063e113d78361.json",".sqlx/query-0a0d1e426efa290af0aa47a9431ddb17d4058669432c0411b9f66c2eb21d7fd6.json",".sqlx/query-0a1f3835d8dd57e120b0378134d98858f2ba5ed410765ffca1b03abb05c7b098.json",".sqlx/query-0a41e84a695b39ddf490db802922c943f6499b14467fd7a0d0b83b04af8abf9c.json",".sqlx/query-0a4d1f2c9890cc537fde22835fc5298215a79e06fd983ac9a13f52836719e8fc.json",".sqlx/query-0a4ef2f94648e1a6de6dad96e942a9b987f96526f5865fcc9c43f6179567a891.json",".sqlx/query-0a5d8edd85634f5ecdc0a97f86e470a4e91ef06ee2baf734cacc500df5f9cd19.json",".sqlx/query-0a98076ae0ee8aa572e7a73b97a4c7fb8a88979a966df92c698b295b8e3e28e0.json",".sqlx/query-0aed6a0512b8eea223ea779ab439e8d52636ff0a61271cd918f98ef394dfc854.json",".sqlx/query-0af2bfac1a41e4dbd3c7956d306ffab02e9aee53b37e07531426a068007403ec.json",".sqlx/query-0b0ee8515cb079ef1cedbb5d8f254fef2bdc00de80faccc661bc89ffbabc7eb4.json",".sqlx/query-0b3832a8e650ed74622bbe8ceeb7ead8ceb0d4f0d05e22c9e36113b4cba6e5c3.json",".sqlx/query-0b530d403bea9918c7c1f29423ffc27b74e91de13b7e560923f975d1d67f3d2b.json",".sqlx/query-0b834789998d86d421f4dff440dacee4c0870c84360148c91b5c214c7efb217c.json",".sqlx/query-0ba9ccf44bdfdbcb9a2e0a781043bbcd88c79c4947bc58e86bc401c033d9cdbe.json",".sqlx/query-0be9d386d51f355d6c5ab947fe7ed534f7cf96c18081846fcbfbefa0a515f40b.json",".sqlx/query-0be9fe66d98f68b1d1c3c8f32aef0da52521889a32fce2449d9d7f659835b845.json",".sqlx/query-0c129eab69121fd65994c0b50a11f653900045b70bc059b5126905e3cca668fe.json",".sqlx/query-0c36658e4c00abbd672fd1fa7934cb81f5065482c471fffa2bf248f73782a87c.json",".sqlx/query-0c3bf4ab99e5ef1c2100c82611aeaf4fe7ffe5734a57567dfdfea1a78cfbb3ee.json",".sqlx/query-0c430068640f24611873989a569d3da039a7e63dfb1a4bab8895c6f18c1b819f.json",".sqlx/query-0c628b1df314ea96c6852c56c9750d59246c62988cff8134853a31e2530c68f8.json",".sqlx/query-0ca155b0063dd021a80db6b2a9dc2353c6a1dca9e1dc13cc21b3a23d9cd81e92.json",".sqlx/query-0cdd9104762f5146528b4a7abd4a38d839eaa7bbfa37e5f956cd97dfda4d6380.json",".sqlx/query-0d49ab1fcffce934d215d7d34b80e3334aed9e8d1cb1efc3df8698e024d0aef9.json",".sqlx/query-0d9d272f0886376c4a756a4296517b933697934a2b3d52e931bcb2f1dc64ac87.json",".sqlx/query-0dcbb3a5c0829e285170d8e43e6a6d1246298aa1fc06aba34a9282318841a112.json",".sqlx/query-0dd8b8765c6b7e09bfd135aa09531a385936a23b16b948a1062e7dd79a500afd.json",".sqlx/query-0dde9799979e5ae1b4e351a2b8c310950db972cfe6afdf164f822a6b0a6042b8.json",".sqlx/query-0e03c9e174ceafd652563ce587e5025e8bf0dd3532b21cc1e2a939c0c26c7927.json",".sqlx/query-0e0422c73b3bdb5c60680cec7581ac905f34c70bd295694a120e8dd7891e3853.json",".sqlx/query-0e241930c0e8b940ac3f513f8081270a0b93e88f5b7f7f7fc36276b3718b8297.json",".sqlx/query-0e38fa7c2ebae20feb864567132405260eb8fd223e65f4c6da337a8fbe2acc82.json",".sqlx/query-0e925bf811ff9dbf234981b7a857a8e9fa3f87355affb3bfb0363b60461864cd.json",".sqlx/query-0ea8abcb6adfa2a93579879f4bc537c13a9a4e4c313c115a83b0bc98c846db0f.json",".sqlx/query-0eb23959e5def969cff31c097382390a0e9214d8219a3d79f65ea5c66d55121e.json",".sqlx/query-0f06d44ac8984b12498f8b41e70d2e692c9a1bec3ec96cd3b2fba1176e075119.json",".sqlx/query-0f180165e0d5d8661d2d9a37550c7372d1de26ee74b39b5e9602534174f1f8c5.json",".sqlx/query-0f4165b0c4d3a02a206ef06b15745bf64d991ba22687bb0317dc6aa7e081e4d0.json",".sqlx/query-0f43991b34ee9e8bb85f7a8c87ed522daaa36ef9bb9e1eed4ccca12de09f44f0.json",".sqlx/query-0f48cffd910141d7b0d12f55311f30be2d8bb5808322565b29ce0a8db2bf3c14.json",".sqlx/query-0fb8a1f0bcfee684fa393fa7465a17b7345b658528783903597574827fd61dd0.json",".sqlx/query-0fbead946cc1cb045e55f15e1c41975495a19cfc847196e4835c52afa602082a.json",".sqlx/query-0fca1dabefce12acb121ed6ca71a63dfffc2df9ef70b51421f9adf07ed71f3ac.json",".sqlx/query-100d56e0bac5061aa9f43b50e065f04b372963a63e81918d061a0c0ffab89060.json",".sqlx/query-101a8c8116e33aba8ce97f193b8008c5fc34bcf0a874b39ba89f0558771f78d2.json",".sqlx/query-109fd3ea2a92055d4f0d2e27727aee16a03bc33c37c4cdf2a1a80b5f2d8e5f00.json",".sqlx/query-10bf501670966259cfcb441f519bf04a5ff4827980d61db77cf7645ed9bf551b.json",".sqlx/query-119ee7577e9cfcdeb2877c94bfdc67d099d58199ee9a1ba994bae7906c9cf515.json",".sqlx/query-11cffac7d14e962aa00fd0a9a0ca290ad6e8bbce98fe53cd4079791734567928.json",".sqlx/query-11ddfba613626f54d684c1399279df5c3364e8d3dfc0484cda469086991a64fd.json",".sqlx/query-11f1046dbd6f8f510a196fe1feedb4bdbfedbde691ebb4aec849a07f6b54d0fc.json",".sqlx/query-11fa9f8cff223ea598b05cb8d734dd3a6200562694046817cbfadef2f6d67082.json",".sqlx/query-1220fdf68c54c2bbb630bc32b642bccc39501f39821f5a5fac209930e6afd338.json",".sqlx/query-122b630d54cd1af0141b55934a36ba0b20a940aa0cbadc4b52fba67ee06849a9.json",".sqlx/query-12332b2ea487399f281dbdc5f7c0bddccfdff4da1d53fe8e16c26e825dbc1b14.json",".sqlx/query-123b1f5886fafe4a9fc3e1507a799c9ce88d7d3ae43fe2ecf4ed99eaa41cdfd0.json",".sqlx/query-126bf3c6fc9b29a885703ecfab9a69bc36b7eeee011d09a63b4b44b81f7663df.json",".sqlx/query-12773a1767f52f123fb158a571543301a22033075690452539815c071d5a2f4c.json",".sqlx/query-127b4b2d2391121a41b63f3ad116bea2be0329fccb27362d4e3a5a37601e0ba0.json",".sqlx/query-12bbf364a130b8f3af7e7bc7f8c64eb026124d2a66d2735b95ef387433cecd03.json",".sqlx/query-131fdac5ab0aba8955d6900eb7390dd279939a1323b5805eaae071cc500f54dc.json",".sqlx/query-13739c28aac5015e3bb881dbf24f0a657d995d9292dd6cffc385e2f92ec07276.json",".sqlx/query-137986b2287f8a7e8d9023d6f9bfee888a6e18170f84df631df81e3e84158348.json",".sqlx/query-13a6d39ef2b895cae2162fcf65f7f64a5b303859b36186f4106144a2c5cc23ac.json",".sqlx/query-13ca7c91a890393503f054cd200c45ae96ad56d3c48b4ee20b207c9bfa4bbc9f.json",".sqlx/query-13ef9a0dd33e56d64232964dc11b44b0a333958a67d89dfcb1db9dd523a1b837.json",".sqlx/query-1400e6024ad92e90369be284cd0ca35a4b9b6c1d70fb86dde1ec83a2314350d2.json",".sqlx/query-1411c7b041f6313844a7f5a78c741e2410cce10dc0c7a196e5104e6fa2ae0875.json",".sqlx/query-1435acbba365796ddcb6ddbef86f4ebf664cffc44082996f6b60a60373c28f75.json",".sqlx/query-14398843140a148be3189f593e689c36283225f47a6b37c197bc543f3fa18703.json",".sqlx/query-1461ac950007fab2c5dcf5aa9e5e583a21feaad513778f6f419e046a8a630f11.json",".sqlx/query-146fdea46a07193ea84051c9d3300b516be3f85d42ddeaf9cd9d0563e1303201.json",".sqlx/query-1490ec3dcbefe6dff27992f93481ee30fef91724dadb7b7c1e461d8286235f60.json",".sqlx/query-14acfc516e4790908d6e9378281d30f55a71271945c03e98665acc3cc9d4ea4b.json",".sqlx/query-14cb6f59ddb400c9539d83f42f665da8af863d2fd1ebf848a1a6e64db75a9ef2.json",".sqlx/query-14d04c75c6870eaee31d5ff6f64e4b8593f0bf6d5d6f97944283aead4d0431e2.json",".sqlx/query-14df98e291c38661eb60224a93d61fda30583f9fafae4fde8b1ba73974e4d914.json",".sqlx/query-14f0507004b3076a625e1a10ab8de9b4f09cf2a0480dbca99952cf0d8b78b177.json",".sqlx/query-1511f43c28d30141885fec9cfbc87b855ec6f10241b3e74499f22aeef7f762bc.json",".sqlx/query-152c4be0db7c3ecd7cf7ca77049231154b7f03ae0ebb073103df8b0554d416af.json",".sqlx/query-15fc1c11be83237e786fd59c68afd545f75f4f6a7f1091cd7d3d515498787e04.json",".sqlx/query-166a1874072c2882aaca16d26b22a66944f723c32d9066d1d8b671b177986aa4.json",".sqlx/query-166dcdc916a1f95150cf1254f078ac08b9eafbfaa1f3cca4b68127ea2baeb05b.json",".sqlx/query-169514afd604067ffe4c814326807107ceab1d2dee771eed2cd3f3b6014eef99.json",".sqlx/query-16975c8ff9585b8da53ace00a26851f992232834de508dac16ff58d9da1cbc2a.json",".sqlx/query-169914b00c5e4ced19940e170f8135d288553a7fdc41589e2211da4c32cead9a.json",".sqlx/query-16da7cf038f35f49f83fc3a869f56da725bccb87d92dc3a2c4195a7b4c436a29.json",".sqlx/query-16fe6d8422135f9b01d5acb48576c9ebeea62fe8b80747ddcf9c5fdeee1a6c7e.json",".sqlx/query-170411ea24963c7605046d59dbf2bc32d23c2d62e36a11e3875a8b84e8f1e062.json",".sqlx/query-171fc2fe17cc55e036915fe8c0a2abe554f5e39f6eab2c75226ec9d6f96eec91.json",".sqlx/query-1757adf4eb7840d4177782445045960361098f82ee97ef628eb3fcd1c1e9db99.json",".sqlx/query-1780a52d3024ae99105fd28c74121b9a3611ea3ae3bf5edccebda195b52bead2.json",".sqlx/query-1787312f37ce2a63f3a448f70e719581607988c79c9d2f4ead58811d60d5bec7.json",".sqlx/query-178aa765b997de754dd7405fc233aa7b24dd0a456f3cd4863725b3089f7bbe27.json",".sqlx/query-17b1a9529bc693aeb668fd0c432d6b55a4c527fd3105bfa9cf83dbc70516011c.json",".sqlx/query-17c240f6a460b4c63a40f0ab96f8d756f2001fb03c1e389dabb596d95359ed94.json",".sqlx/query-17eb78883f203e76c823566fa1127a752597dae52b891be1e12526b02fdb2e6c.json",".sqlx/query-18134bc97487fbf6b88e8afdb94dc601bf0d997ad5b6974ef5866dd6262b8618.json",".sqlx/query-183fbda8d590393f7f3faa763c2cb6344b42556f949b59a0f8f77a01ec8572c4.json",".sqlx/query-184633e8b40af8c1077847e8b20dbee5117d4a35ec182b62db7d4ea0507ee73c.json",".sqlx/query-18873e86f757831adcdb60bb2c4071a06e3d06d4e2049a25f751146a5f010b13.json",".sqlx/query-18aac439d006f5d15299582df56f00790bde81c4e7a515e6cadbf341466b9fa8.json",".sqlx/query-18b28d89f92ce787c86984be5c68b5577218c7000631fdec7b70dfcf5de516a6.json",".sqlx/query-18ce46c3571cde47b087eae1c4aa5fef86b1058e0b9ad16614fc06d02f4cf86f.json",".sqlx/query-18d2885f4c7a6ffd835a5d661ec5e81dd143cd4a51873e92050a0beedbbb86cb.json",".sqlx/query-18f484857d5b6d140bfe2e78fce5632c78c630fddf249f0d53261e601969889b.json",".sqlx/query-18fc1de07e3dc64355b0baf69f67bd8c5254c63292c67e87ac3c3f45c20b7284.json",".sqlx/query-190452da4bb37a289c415dfbb4ec725bbda911931e97ccb22a5868b5a7655709.json",".sqlx/query-192b53847ed98ebf7e5506cf99eff776fed05fb7926d8fba33b31ff8b49fa1c3.json",".sqlx/query-1936337bcd93ae86730b7d49554e872c3c2abfad492c08f7cd1c015a89526aa7.json",".sqlx/query-19ad643d2447743fb58441e39654369eb50ac8efbea1fd554bdca3d7545d61e0.json",".sqlx/query-19c878ce5817c5643e48a6159fce81a2f964defcb7b190460f2b16ac67078766.json",".sqlx/query-1a5d33c55a52c7076f78b54e915e57fe675a43d9dd2d6198d1039565131d52f1.json",".sqlx/query-1ad1d46ce50de26cb5f1441e73845df205acdf018d65ada384f0b059425e9ab0.json",".sqlx/query-1b000e3e86b627dac7ffb345ddc56b1507959639505feedee009c2fa3cea8fdf.json",".sqlx/query-1b30e7bb6b67b93826781122a191e243db4c43ec8630b32ea48b1c7e31724264.json",".sqlx/query-1b40eda58263b088d61f65897fdfe490653e4c1065cd55e9c39722b988c54a02.json",".sqlx/query-1b50363c934ae7e01406a2cbb674b84fa6af6f7caa8353d52ed22e48b3899327.json",".sqlx/query-1b8266e388b4e120d27c47d891f5f447e26ff2b83fc6c6e6a0e2726aba761a51.json",".sqlx/query-1b8be86d6e9c1637d47b9ec156a1d8b010408005f7e12db26e1c3fc5b6d23c29.json",".sqlx/query-1bf9b2bf67d4780b41454d87c4a1995677a162dd11af0b9d77df947b657cd651.json",".sqlx/query-1c26edf29d47ee2ca10b21f5ce7ffe278ba07f69aa005d64c3a7c51a57b7242b.json",".sqlx/query-1c5f9c90a5ee11ffedc5c98b589c821898f04952a5a597c9796e152fa4c65bb1.json",".sqlx/query-1c651bb11edabc6aceff14663b7a1e722ca09640bdae70dad37a017fafd16206.json",".sqlx/query-1c6ee06fa02288f263d5b51c30d3cd5280f4596a359328c00b1b3e2ce74c0234.json",".sqlx/query-1c7e554ec85b140159779958a267647e6cdca5f0aea7aa5c260b9969635266b8.json",".sqlx/query-1d06080a159da4e120eefc7c7579fdcf0a2d85ec3fcd3365aabf71a439ad218f.json",".sqlx/query-1d935a7fdb8ef926a5b7613fcb7ecc9949bb5adff895d426acbcdbef50a87e96.json",".sqlx/query-1dba8f7824a404cbe6b276df601bbf45b0bbe751d89e8b841068d86b855f44ae.json",".sqlx/query-1dfe7b9de91625d4dafc473dd014326d84465827ee265f1111cd30e6d936f714.json",".sqlx/query-1e14d3e8348556865af942ec6e3d883668d0b8073143094ed67d34285f9cc92b.json",".sqlx/query-1e45a7245820860fa347be763bb94e3aa7d6e5d9a2660ed6668eaec3d0b39745.json",".sqlx/query-1e96a9f033805dc354b5b3f06575ce22f1e4fbd6770c390a252cd6c790ee2d6e.json",".sqlx/query-1ea0c7996fa301f1b842d74bc2c42c4c399bae6774014cf03704024bd4293821.json",".sqlx/query-1ec5c2ad3ac95f2b35d28c6298da7d8e7db9a7fb97d8af9ca3219a9e13215742.json",".sqlx/query-1ed8b097d0371b977eab7215aba09ffc9721b22d7e9d8ea5d80d285dcf65e152.json",".sqlx/query-1ef37a5e008e95d1d123d815c287931dc2e7ddcbc393c0dc068cfcd1a752e6e0.json",".sqlx/query-1f007b302205e5fb56f1d90b145aa96922a8f97e7a10d91ec7970c0cbf824281.json",".sqlx/query-1f0770cc758a37117b875b129eeb2e3e3e1143e8ab3dae3a85e9e756cdf9bdc0.json",".sqlx/query-1f632dca1f9936c1fe418219f03744955d587014e1015ff4616e05aa8491e70d.json",".sqlx/query-1f8d142bdc2b0cb6c27bd33526becdf1a2f532bce63df0c858e5c317d1dc52ab.json",".sqlx/query-1f8d22042058b693766e401728e0fa42dabe7b791cbb2fcf1ee2f52e522f7d3c.json",".sqlx/query-1fa9e2989967fe9d44ee4e7c7db0091aebd9369c066fde6ccfe090bc97271e71.json",".sqlx/query-1ffb3c556caf3fe25d6f69bbeeca0a39d1e5a6fadc9170a2d863fee8fbfb0939.json",".sqlx/query-2032b8706e7c7928243b8185349df6fde6d25c6187e9b03a75640a771aa8899a.json",".sqlx/query-205c24d0647adde8fd03d37aa37fce4a37f75e0b9796a77bb45d0ebb3264928a.json",".sqlx/query-20a3deab69a58f900d9cd66e05dd5f009531d236fcf7bc3a61b6015312fcc8ef.json",".sqlx/query-20a52bc26743ce11459bb7c7cfda25dd6084c0d64e4dc99d3f0d802f0ae61136.json",".sqlx/query-20a6832d846c5960247e7498d148b8f7c86e33bd5c2bf1d89f9ec095d8523802.json",".sqlx/query-20a6a1d55831d2f428a4439ff09cd0f680dab8845b5789b83eee8966bbb85937.json",".sqlx/query-20a883359476f1460ce1ecb7c96d502b89f9151a884b24f316c6196f62158659.json",".sqlx/query-210d2b138dfaed6974dad7ee5cdbf00b90b65abddda29eab93d816e453371bf4.json",".sqlx/query-2174a00b6587755c83f5f0008950918ae8b8b8d00d05857cb8a78e8bd0a71dd0.json",".sqlx/query-21ac8784f90a5e311b658fe88195bdf9c83dfc84f0b5a8e8075a7153d7f41818.json",".sqlx/query-21cce4388c4839d33ceac5f09a2f3f7a506003afe498d487699c0cb4b78c7899.json",".sqlx/query-2247a3c9b543df2bdf1150a7148956f0c3c8287e3863893eb7e8761af066a46f.json",".sqlx/query-22889d5110796ee5c0581948d047f80ff7b54a17c6a0bb533e51933269e2479b.json",".sqlx/query-22c535eec28118577d247aed68b7064a5a22071296f2603d6f86a7bc1816dd0f.json",".sqlx/query-22cfead49cd3d400a1752f2c232b9ccc7072aac9d5dd7c17a15c6be812fb3d4f.json",".sqlx/query-22e9d18b3a97f5cacbb79562837bb6e5793ea6e38a02428571e2add8296e6a9c.json",".sqlx/query-233648d4502d3b4c6190603e4692c9224a44d046cecb5cce585afbb2e8aeaf49.json",".sqlx/query-23602d33e2cfec197d23c03e500e674cc050d01d782ecc2831c1d6f28bfa2e68.json",".sqlx/query-2386c156456dbaea33ec5071907677174bdfc3048719f1be818c11b6dd7ada01.json",".sqlx/query-2434f8a0e387b85009c8857ab719928f6e922ecf302228837e4d0686866ac515.json",".sqlx/query-2448b50af4a227c3a7d638e1377145f8a813091547e4f47a9f1fed4b8959e4bf.json",".sqlx/query-246d88f16e6bac8064be41148528e0545be33e3c43a3dc5193ab12220f8d8a7c.json",".sqlx/query-2500e65cc47f0cfb5cf99c7b4aa87ca672780591c4b7b2ff5429121d5b4594bf.json",".sqlx/query-2524aba87b62046462d33a88cd3ccd9818906c386468c40410d1e96f1aeb4e27.json",".sqlx/query-256ccfc280aaca7d1eff2bd993b29d29e94abe7ec9ad2574d53e138413e049cd.json",".sqlx/query-2576862c3cfe8c3efaf56031067a7251ed3737e3aa63d2213520a9f9b83a281c.json",".sqlx/query-25e274e230a97e15028f5fb5b2726e6bbfef04b96e4fa3e5bcdc541df4298486.json",".sqlx/query-25ecb2c575d0ba90bea0d500ac8522346fb8bc6aa9bf669219c300cc398a1108.json",".sqlx/query-2611958405cf94c91ef85a09da00b0a8701621b42e4c57e74d2da40062d577d4.json",".sqlx/query-26398b17eb12140d0e4230aeb5d98b7852f9cc7d698f1dc196d52de587efbaca.json",".sqlx/query-2662705c4eb542940f99bd6e5f820694917a2b516b79b8f3d36386dd317524b2.json",".sqlx/query-26c357f323179bc7c5c64492521aa202a0a8119036d4be0975aaac1ce6d96cd2.json",".sqlx/query-27116f1f2063eee335be586f808937c5077fba102e14e3966b0c5c2c403ebf7f.json",".sqlx/query-273231d502cf7d6ac6e29d3007fb5bf5fff4d5bc979ed1555df61f4666e1121e.json",".sqlx/query-2749136b6b492ca961c53c3585ae85415807dc893919f95fac88a2f9991513c7.json",".sqlx/query-275669451834ace05bb416ced2daa303d315804838e6d3847718eecd239864ee.json",".sqlx/query-2765a1391d0f36121f7b42445e00be69a87c2a9c380a8fc2c64afa9fb509e9d8.json",".sqlx/query-27870c565b270e952b13f4834c78e03264cd173670efaf774c21b77bf2aa8ecf.json",".sqlx/query-278876b19e66f90a52e4a982f6dc6376849461c5df6a9cb1037d1eee6e30cfab.json",".sqlx/query-279926d74db34fd618a6b507e2ec60160ef8399af5cfa11393a2e1e8d9762d65.json",".sqlx/query-27af0e4ef3bfa65509108039027a7a0891ce7e5f9d3ff36e6598d5f51650416c.json",".sqlx/query-27cffe57cded3d1b63df02e8dca8b2158fe2072af6b7baacd30b3f0095cb7e0c.json",".sqlx/query-2810a4a2c8ea8504b36826226c558f1bde9259ab8a5dd1fd9556e43e2fa6513e.json",".sqlx/query-283b0b2adabca5459246bb424a01fb7cfa158c6a310ecffd52fbba9ec1ce6694.json",".sqlx/query-286734198c1d9f78365847be644b9172a73b4d0a9c2f95dd053dc948647fc2ff.json",".sqlx/query-28baf072b97758fba3e18900b97176766a0cd023d6730538b6e5c936ae7bdb48.json",".sqlx/query-28c518d844cd4d843c097af1551f6f384a4763514d278b5444341390f58a8281.json",".sqlx/query-28df117b319120af2c7f9b3dbfdd45539b62c00cb222b029e501cd7a40e83ccd.json",".sqlx/query-2930435da61e2e75a6ec3a127f3f1591934bb55a9f2fed8e47dd4406085fa6b2.json",".sqlx/query-293ae45a8798edad6555057aa63f96b7c27c4d7457aeeb615789f1ebd5468337.json",".sqlx/query-29496c090bdffe2b771ad704687525136fcd17a1d3e680142e5d0f9e253af578.json",".sqlx/query-2962547036135d2bc0b1c7c325d15964e1ec8cec583d3fe8a94dfd81c66cefca.json",".sqlx/query-29b8ca0e672d412aeeaf19c3f633fb10fb5b41ac6a0ff074eefcc71123353872.json",".sqlx/query-29f40fc78b59a74c6b0df0c8cb0abe9d4e5f57b4b08a18673276967b456d8bb5.json",".sqlx/query-2a75819c2697a91f55f1161c1dd79d065235f02119bbb2cc2b881f6fa8f82274.json",".sqlx/query-2a7d96d4ad9f58533ca637112bdf0e50e65f9f7dade0f8e1239cc32404e2b135.json",".sqlx/query-2ac4359cf8918df8770a8f89b43195b87a928d18ff10c5d5dbec9bba0dc9eca1.json",".sqlx/query-2b4e211df88210fe46696e0ecae18ca5b07e78b947651531711226366eb0a608.json",".sqlx/query-2b51093ef799db343575cce3aead5f7db7aed774cb8d6fd74645f5e09b2215c6.json",".sqlx/query-2b56d4020e5e9882bf82e2909868eda21c8f93ee647274cbd0f7f8b8cfad02bf.json",".sqlx/query-2b6dc51b606812522b0b4f3c5b87cd521fdc21459be8d1f4fff0739327109659.json",".sqlx/query-2b84c849315f16ff1a7cad87b2dc4a3a58d30376ad084f365f3764128a3b0c2b.json",".sqlx/query-2ba42e1b8b6e432c5cbe966076ca05523a4b1f4be0798ae362a325c172b19a43.json",".sqlx/query-2c16c9daa8fd2542c90ea2fcd848ed60ba013aa7ee53742b7f1f677e7082ce2f.json",".sqlx/query-2c1ca56683bc4ff97f5b9768e6da72ee6558c2ea8bb9b58237370e3cb80d309c.json",".sqlx/query-2c2e1fbbc52b300640cab8add807f581aba22df15410900b9f598daf699b60de.json",".sqlx/query-2c43085ba82d0b0d8eaed4069d88ff07b946b491d99000290a84f7c80b8916c0.json",".sqlx/query-2c523a7a5cc018de790645eef920861ebc4fc1a28d0a6e14ee1aed1d472ff87a.json",".sqlx/query-2c85606cfd85f04433c60549ff5332d854fa30f8fb472937be7c78d9a8a83290.json",".sqlx/query-2c8623569ad039d0ee10321ab06c2563d7f90f17e00e6c4e18d25bc0a7b1355b.json",".sqlx/query-2c86898008635070716de7fdbcbbcab822deaf422c400722f74fc7a586955421.json",".sqlx/query-2cbc42ba5738de1d3d5c0f16306cf0daaab7ccca3618ff516bdbf2efda3077e5.json",".sqlx/query-2cc15a9529db861518277a86636460dcc2099ea7ddf601a3452bf44fd0534eb4.json",".sqlx/query-2ce5bcb25ec45ca0444ca3c78a7f291b93666d073f8b6ea1c8c3e57fe5ca96a6.json",".sqlx/query-2d1112d21440f0dfdf8fcbec264389f7abdcc74544558d60d817f56ff0c14524.json",".sqlx/query-2d17144ac0fad7ccde292b6da4197cee6ec3a0e3eefc8711308ef3c6b3f7f30c.json",".sqlx/query-2d57c3a99a46bf686884ad509c913941732afc0ed4d180fdd982f50cdf39b08b.json",".sqlx/query-2d6e87a51c7b107670617b3c2b2cffa9f144d004f4f0df53ba82d55d46a1feb1.json",".sqlx/query-2d75503f9dbc9a548bfd0737f7cf557b5bc3ca68a2cabd601fc6c91542ca3938.json",".sqlx/query-2d860324def387468b6b089c4be85a965281da729a7cba15f0f0c9d97f296e94.json",".sqlx/query-2db06a8049c3fa54997e62b47e3862e24a45c9278ff5671e190b594d0972946f.json",".sqlx/query-2e069f7c63dac759abe54f685567743862bb918f45f0a21481e044ff99427976.json",".sqlx/query-2e0d56c9e8fecdbbd5ca1853876f9bf94f8980710a99f36274ab20bd75514a52.json",".sqlx/query-2e318ed8eff90b0e145afae548e3f895f7b7c4f8458df987c7bed9054fbc3450.json"],"storefront":"/r/macro-inc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/macro-inc/macro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}