{
    "uri": "at://did:plc:kcu5gsklhhensnm6vhu6lhq5/app.bsky.feed.post/3luitddhwm22n",
    "cid": "bafyreigp5hdaoaadf74e7hophbaawekhiwackzmlonizef7653woi6wf5a",
    "author": {
        "did": "did:plc:kcu5gsklhhensnm6vhu6lhq5",
        "handle": "b0tster.yeag.gay",
        "displayName": "PSX Bunlith 🪄 BLM ACAB 🇵🇸",
        "avatar": "https://cdn.bsky.app/img/avatar/plain/did:plc:kcu5gsklhhensnm6vhu6lhq5/bafkreihznblg5v3nyoqvc44yebsubmohvrbclx4cnctgc3ts3n2fmimucy",
        "associated": {
            "chat": {
                "allowIncoming": "following"
            },
            "activitySubscription": {
                "allowSubscriptions": "followers"
            }
        },
        "labels": [],
        "createdAt": "2023-06-27T18:54:04.929Z",
        "instance": "yeag.gay"
    },
    "embed": {
        "$type": "app.bsky.embed.video",
        "aspectRatio": {
            "height": 760,
            "width": 976
        },
        "video": {
            "$type": "blob",
            "ref": {
                "$link": "bafkreiffgq5jaymuxznbkgnls7nfuetd63wbxzouc4iot52h5sxzqcmamq"
            },
            "mimeType": "video/mp4",
            "size": 4663565
        }
    },
    "bookmarkCount": 0,
    "replyCount": 1,
    "repostCount": 1,
    "likeCount": 89,
    "quoteCount": 0,
    "indexedAt": "2025-07-21T20:28:48.203Z",
    "labels": [],
    "$type": "app.bsky.feed.post",
    "createdAt": "2025-07-21T20:28:46.441Z",
    "langs": [
        "en"
    ],
    "reply": {
        "parent": {
            "cid": "bafyreigb5xxb5gwupcndhhbi57goqbiazkogblojppwgumvzol2finpe2u",
            "uri": "at://did:plc:kcu5gsklhhensnm6vhu6lhq5/app.bsky.feed.post/3luisv3xlak2n"
        },
        "root": {
            "cid": "bafyreihy5dpnhl2mywvhg3hobsov3yrfxair5kpeshybvutkpltldd3u3i",
            "uri": "at://did:plc:kcu5gsklhhensnm6vhu6lhq5/app.bsky.feed.post/3luihddfu3k2m"
        }
    },
    "text": "I also wrote a very simple raycast system that can detect if an object is between the sparkles & the moon, turning the sparkles off if there is. It isn't foolproof, especially if a player moves forward & backward really slowly at the threshold with an intent to break it, but it's good enough for me!",
    "instance": "bsky.app",
    "post_id": "3luitddhwm22n",
    "date": "2025-07-21 20:28:46",
    "count": 1,
    "category": "bluesky",
    "subcategory": "posts",
    "num": 1,
    "description": "",
    "width": 976,
    "height": 760,
    "filename": "bafkreiffgq5jaymuxznbkgnls7nfuetd63wbxzouc4iot52h5sxzqcmamq",
    "extension": "mp4"
}
