Wtf is this? Warning

I don't know if my cat threw it up or pooped it. Could possibly not be hers. She got spayed over 15 days ago.

I saw her today near this thing. I wasn't sure what to make of it.