{"version":1,"pages":[{"id":"-MQcHrKpdn7fNEnpPr5L","title":"README","pathname":"/","siteSpaceId":"sitesp_sPfjX","description":""},{"id":"-MSoRUWrqssmi80p55F8","title":"Basic usage","pathname":"/usage","siteSpaceId":"sitesp_sPfjX","description":""},{"id":"-MU5kFCNd20XikTkD-2f","title":"Architecture","pathname":"/usage/architecture","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Basic usage"}]},{"id":"-MU5kFCPbczPG8c4SFDv","title":"Integrating the core library","pathname":"/usage/integrating","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Basic usage"}]},{"id":"-MU5kFCQtE8EGMmgUk19","title":"H5P Ajax Endpoints","pathname":"/usage/ajax-endpoints","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Basic usage"}]},{"id":"-MU5kFCRvkXXvd4r9Bo8","title":"Constructing H5PEditor","pathname":"/usage/h5p-editor-constructor","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Basic usage"}]},{"id":"-MUJY8U7pWwiECAAFze6","title":"REST Example","pathname":"/usage/rest","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Basic usage"}]},{"id":"-MU5kFCS4pdSkJbE2cPo","title":"Advanced usage","pathname":"/advanced-usage","siteSpaceId":"sitesp_sPfjX","description":""},{"id":"nyHl19nXS0MSVC1KKgkO","title":"Authorization","pathname":"/advanced-usage/authorization","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"Y5ckfRTbfqEckKAhXy6u","title":"User content state","pathname":"/advanced-usage/user-content-state","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"HBBYFw1uEhqbGBFYVHAY","title":"Multiple user states per object","pathname":"/advanced-usage/context-ids","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"UBBosYIPD4XztF8qJt33","title":"Impersonating users","pathname":"/advanced-usage/impersonation","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"ft0S91NYGsb1cFiM9qy1","title":"Basic completion tracking","pathname":"/advanced-usage/completion-tracking","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCTzpfns43uGe3F","title":"Localization","pathname":"/advanced-usage/localization","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCUvQJVzY6IrW0L","title":"Cluster","pathname":"/advanced-usage/cluster","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCVJSoi1fwwonwV","title":"Addons","pathname":"/advanced-usage/addons","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCWEL008yQLW_1r","title":"Customization","pathname":"/advanced-usage/customization","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCX9f3AeS1Ctffj","title":"Performance optimizations","pathname":"/advanced-usage/performance-optimizations","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCYdXlf1BhuyUwx","title":"Privacy","pathname":"/advanced-usage/privacy","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-M_tgzlwk576Ayt-XyID","title":"Forward proxy support","pathname":"/advanced-usage/proxy","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"yuUceTTMl4vSgiugIFfd","title":"Security","pathname":"/advanced-usage/security","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Advanced usage"}]},{"id":"-MU5kFCZ1Z94de-xtuhv","title":"NPM packages","pathname":"/npm-packages","siteSpaceId":"sitesp_sPfjX","description":""},{"id":"-MU5kFC_2mo2vvailbmN","title":"h5p-mongos3","pathname":"/npm-packages/h5p-mongos3","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"-MU5kFCa1ihRCi6FVW-t","title":"Mongo/S3 Content Storage","pathname":"/npm-packages/h5p-mongos3/mongo-s3-content-storage","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"},{"label":"h5p-mongos3"}]},{"id":"-MU5kFCbrsgoSRrg7Rl3","title":"S3 Temporary File Storage","pathname":"/npm-packages/h5p-mongos3/s3-temporary-file-storage","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"},{"label":"h5p-mongos3"}]},{"id":"-MUvrmOPGckZShAQ-Y8T","title":"Mongo Library Storage","pathname":"/npm-packages/h5p-mongos3/mongo-library-storage","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"},{"label":"h5p-mongos3"}]},{"id":"-MUvrmOQw3TIcX124B8g","title":"Mongo/S3 Library Storage","pathname":"/npm-packages/h5p-mongos3/mongo-s3-library-storage","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"},{"label":"h5p-mongos3"}]},{"id":"-MU5kFCcf81oeyXTLLyW","title":"h5p-webcomponents","pathname":"/npm-packages/h5p-webcomponents","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"-MU5kFCdJyRgsx1Zb0dm","title":"h5p-react","pathname":"/npm-packages/h5p-react","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"lzUYJFK6lpDdT2MDuvd0","title":"h5p-redis-lock","pathname":"/npm-packages/h5p-redis-lock","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"HR8Eri5YvZiCYw34x2za","title":"h5p-svg-sanitizer","pathname":"/npm-packages/h5p-svg-sanitizer","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"5tdeqx2lPXckDLlo0Ntx","title":"h5p-clamav-scanner","pathname":"/npm-packages/h5p-clamav-scanner","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"NPM packages"}]},{"id":"-MU5kFCeL_g0rOq0E2cH","title":"Development","pathname":"/development","siteSpaceId":"sitesp_sPfjX","description":""},{"id":"-MU5kFCfFqf6Y-AWAuEQ","title":"Getting started","pathname":"/development/getting-started","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-MU5kFCgjmVaGsJfcopk","title":"Testing & code quality","pathname":"/development/testing-quality","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-MU5kFChmKwoK7fYL1oR","title":"Core updates","pathname":"/development/core-updates","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-MU5kFCi1awoRUROQFiy","title":"Project Status","pathname":"/development/status","siteSpaceId":"sitesp_sPfjX","description":"","breadcrumbs":[{"label":"Development"}]}]}