{"id": "UJC43nYxEei-5v-y-H6fIg", "created": "2018-06-22T15:31:20.951611+00:00", "updated": "2018-06-22T15:31:20.951611+00:00", "user": "acct:judell@hypothes.is", "uri": "https://jgregorymcverry.com/3769-2/", "text": "Should be straightforward.", "tags": [], "group": "__world__", "moderation_status": "APPROVED", "permissions": {"read": ["group:__world__"], "admin": ["acct:judell@hypothes.is"], "update": ["acct:judell@hypothes.is"], "delete": ["acct:judell@hypothes.is"]}, "target": [{"source": "https://jgregorymcverry.com/3769-2/", "selector": [{"type": "FragmentSelector", "value": "post-3769", "conformsTo": "https://tools.ietf.org/html/rfc3236"}, {"type": "RangeSelector", "endOffset": 100, "startOffset": 0, "endContainer": "/div[1]/div[1]/div[1]/div[1]/main[1]/article[1]/div[1]/div[1]/p[3]", "startContainer": "/div[1]/div[1]/div[1]/div[1]/main[1]/article[1]/div[1]/div[1]/p[3]"}, {"end": 658, "type": "TextPositionSelector", "start": 558}, {"type": "TextQuoteSelector", "exact": "How hard would it be to wrap annotations in a\u00a0 microformats2 after the api serves up the annotation.", "prefix": "xactly what we wanted. So cool!\n", "suffix": " Can I find the source code?\nSha"}]}], "document": {}, "links": {"html": "https://hypothes.is/a/UJC43nYxEei-5v-y-H6fIg", "incontext": "https://hyp.is/UJC43nYxEei-5v-y-H6fIg/jgregorymcverry.com/3769-2/", "json": "https://hypothes.is/api/annotations/UJC43nYxEei-5v-y-H6fIg"}, "actions": [], "mentions": [], "user_info": {"display_name": "Jon Udell"}, "flagged": false, "hidden": false}