{
  "version": 3,
  "sources": ["../src/get-active-object.js"],
  "sourcesContent": ["/**\n * Internal dependencies\n */\n\nimport { OBJECT_REPLACEMENT_CHARACTER } from './special-characters';\n\n/** @typedef {import('./types').RichTextValue} RichTextValue */\n/** @typedef {import('./types').RichTextFormat} RichTextFormat */\n\n/**\n * Gets the active object, if there is any.\n *\n * @param {RichTextValue} value Value to inspect.\n *\n * @return {RichTextFormat|void} Active object, or undefined.\n */\nexport function getActiveObject( { start, end, replacements, text } ) {\n\tif ( start + 1 !== end || text[ start ] !== OBJECT_REPLACEMENT_CHARACTER ) {\n\t\treturn;\n\t}\n\n\treturn replacements[ start ];\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAIA,gCAA6C;AAYtC,SAAS,gBAAiB,EAAE,OAAO,KAAK,cAAc,KAAK,GAAI;AACrE,MAAK,QAAQ,MAAM,OAAO,KAAM,KAAM,MAAM,wDAA+B;AAC1E;AAAA,EACD;AAEA,SAAO,aAAc,KAAM;AAC5B;",
  "names": []
}
