{
  "schemaVersion": 1,
  "kind": "independent-reproduction",
  "generatedAt": "2026-08-30T02:13:14.865Z",
  "disclosure": "Reproducible cross-editor comparison. Every editor, including RichTextEditor, is loaded from its public published package through an identical ephemeral static host, so the ready-to-edit column compares editors rather than server stacks. Results apply only to these pinned builds, these configurations, this fixture and this machine. Absolute numbers will differ on your hardware; what should reproduce is the ordering and the order-of-magnitude payload difference.",
  "methodology": "5 isolated Chromium contexts per editor, identical viewport and fixture, all assets served from 127.0.0.1, navigation-to-ready wall time, browser transferSize sum, synchronous set/read timing through each editor's documented public API, and structural round-trip counts.",
  "knownLimitations": [
    "The commercial editors are measured in their free/GPL configurations. TinyMCE PowerPaste and CKEditor premium features are not exercised, and paste quality in particular would differ with them.",
    "Ready-to-edit includes each editor's own initialisation strategy. An editor that defers work past its own ready signal will look faster here than it feels.",
    "Tiptap is deliberately absent: it is a headless library assembled from ESM modules rather than a drop-in bundle, so any static-host comparison would be measuring our assembly choices as much as the library. It remains in the internal harness.",
    "One machine, one browser build, one fixture shape. This is a comparison, not a claim about all hardware or all documents.",
    "TRANSFERRED BYTES ARE UNCOMPRESSED FOR EVERY EDITOR. The static host sends no Content-Encoding, so these are raw bytes over the wire, not what a tuned production server would send. Compare them only with each other. An earlier internal run measured our editor behind a compressing dev host and the competitors behind a plain one, which made our payload look about three times better than a like-for-like comparison supports; serving everyone from the same host is how that class of error is prevented rather than disclosed.",
    "transferSize is summed in the top document, so resources an editor loads inside its own editing iframe are not counted. This undercounts RichTextEditor by roughly 7 KB (its editing-surface stylesheet) and would undercount any other iframe-based editor the same way.",
    "Vendor-authored. The purpose of publishing it is that you do not have to take our word for the numbers."
  ],
  "environment": {
    "platform": "win32 10.0.26200 x64",
    "cpu": "12th Gen Intel(R) Core(TM) i7-12700",
    "logicalCpuCount": 20,
    "memoryBytes": 68448292864,
    "node": "v24.15.0"
  },
  "fixture": {
    "bytes": 17522,
    "sha256": "f8045776d09cd9101f7d272d8df40bf1324edf6abf3004a6a4dbc08b17483051",
    "expectedStructure": {
      "h1": 1,
      "h2": 100,
      "tables": 10,
      "orderedLists": 20,
      "links": 100
    }
  },
  "runsPerEditor": 5,
  "inconclusive": [],
  "results": [
    {
      "id": "richtexteditor",
      "product": "RichTextEditor",
      "version": "2.5.4",
      "configuration": "Published npm package: core rte.js and the default theme, default toolbar.",
      "summary": {
        "readyMsMedian": 77,
        "transferredBytesMedian": 715139,
        "setHtmlMsMedian": 23.6,
        "readHtmlMsMedian": 6.1,
        "fidelityPassed": true,
        "observedStructure": {
          "h1": 1,
          "h2": 100,
          "tables": 10,
          "orderedLists": 20,
          "links": 100
        }
      },
      "runs": [
        {
          "readyMs": 92,
          "setHtmlMs": 24,
          "readHtmlMs": 6.1,
          "outputBytes": 17982,
          "transferredBytes": 715139,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 76,
          "setHtmlMs": 23.4,
          "readHtmlMs": 5.7,
          "outputBytes": 17982,
          "transferredBytes": 715139,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 77,
          "setHtmlMs": 25,
          "readHtmlMs": 6.1,
          "outputBytes": 17982,
          "transferredBytes": 715139,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 76,
          "setHtmlMs": 23.2,
          "readHtmlMs": 6.2,
          "outputBytes": 17982,
          "transferredBytes": 715139,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 78,
          "setHtmlMs": 23.6,
          "readHtmlMs": 6,
          "outputBytes": 17982,
          "transferredBytes": 715139,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        }
      ],
      "assets": {
        "/richtexteditor/all_plugins.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/all_plugins.js",
          "bytes": 2142632,
          "sha256": "1d9fa399f01ca7df6c59213ec30375c4ae31c18f54033e14cf6eeb7aba68a1d1"
        },
        "/richtexteditor/all_plugins.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/all_plugins.min.js",
          "bytes": 924233,
          "sha256": "f1090b03f5ce22caf516acea4d255b21663af23b457955c65cf5daab326ea7d5"
        },
        "/richtexteditor/CHANGELOG.md": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/CHANGELOG.md",
          "bytes": 431490,
          "sha256": "a1d61c1be7cba8e815328b6b886b05699ac2e829812261c9cec32089ab81ea57"
        },
        "/richtexteditor/lang/rte-lang-af.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-af.js",
          "bytes": 13083,
          "sha256": "000a8da39b2d722f3067c363f12b07b8f3f0dfc16228772b46ffd75a03c2ab08"
        },
        "/richtexteditor/lang/rte-lang-ar.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ar.js",
          "bytes": 14623,
          "sha256": "874c450b065fab45b5f8087ba129b59976cacd8fd9659a0152f842d63264bc6f"
        },
        "/richtexteditor/lang/rte-lang-bg.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-bg.js",
          "bytes": 16035,
          "sha256": "388e2c810d3899eb6f16b09f9d3c95f1c72e6239efe73def51e852bf7e6e5776"
        },
        "/richtexteditor/lang/rte-lang-bn.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-bn.js",
          "bytes": 17371,
          "sha256": "370cc9a5d6c35ad2fe1160aeb13e97a0425b7f32ceb46265984de9865d2fa9a1"
        },
        "/richtexteditor/lang/rte-lang-bs.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-bs.js",
          "bytes": 13300,
          "sha256": "4695382314d6fd5e9329be9ab35cc22ac64742be6a4e8d22af027731d8413020"
        },
        "/richtexteditor/lang/rte-lang-ca.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ca.js",
          "bytes": 13584,
          "sha256": "e72378bb134f5b63685478c348ee64c3007124223a7604a060a18ad9ae14759b"
        },
        "/richtexteditor/lang/rte-lang-cs.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-cs.js",
          "bytes": 13517,
          "sha256": "c365374766e24918c69413e7ae24310641d1f2af3b379ef9daa91810a6acf566"
        },
        "/richtexteditor/lang/rte-lang-cy.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-cy.js",
          "bytes": 13235,
          "sha256": "9c85314190b54d1e067ec758954336cbab3070f1fba0d3b76fb4beb90b9aa26b"
        },
        "/richtexteditor/lang/rte-lang-da.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-da.js",
          "bytes": 13262,
          "sha256": "b03a06127282ec8d448e59bb6c5084d5903b52d464cb5762e5c0ae9eb091b863"
        },
        "/richtexteditor/lang/rte-lang-de.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-de.js",
          "bytes": 13470,
          "sha256": "81784930efc3526e89a9c2ef78f01ae6d5748e54f9e873969504414da81b5205"
        },
        "/richtexteditor/lang/rte-lang-el.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-el.js",
          "bytes": 16219,
          "sha256": "db74a53bd781f9973188fe3f08cb680576ab965305720a5ce0475b0c9052bf74"
        },
        "/richtexteditor/lang/rte-lang-en.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-en.js",
          "bytes": 224,
          "sha256": "27bff4557e726db772a40f9da739164e7f0bd4adc81a62d4e529f873974e27f2"
        },
        "/richtexteditor/lang/rte-lang-es.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-es.js",
          "bytes": 13564,
          "sha256": "d042afd56e66f40465c348ac4f2752ca9d11c3ce6e5a08a60b45d679008b16d4"
        },
        "/richtexteditor/lang/rte-lang-et.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-et.js",
          "bytes": 13296,
          "sha256": "e6b487d1d1c5809d189b9fb805a7ae8399ecc803c2246ded4b391bdb7da6ba36"
        },
        "/richtexteditor/lang/rte-lang-fa.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-fa.js",
          "bytes": 14365,
          "sha256": "6706cb475186dc1bf3d7e3cfd40b9351e157d64e8dc8f37985d64e1da001a5d4"
        },
        "/richtexteditor/lang/rte-lang-fi.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-fi.js",
          "bytes": 13406,
          "sha256": "b8ab9b28349ed9a15d3ffbb33099c4173616fefa3b4436add6dbd7c8058f70a2"
        },
        "/richtexteditor/lang/rte-lang-fil.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-fil.js",
          "bytes": 13475,
          "sha256": "70e2a2af9fb2f888c8c1a996536b86fbc42081fc82ec208d08503fa8dd6119dc"
        },
        "/richtexteditor/lang/rte-lang-fj.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-fj.js",
          "bytes": 13637,
          "sha256": "e7da6d9e1a95d3bf35ec428a9dd1d305e95a38f68684fde448ec3f6cf72d6cf6"
        },
        "/richtexteditor/lang/rte-lang-fr.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-fr.js",
          "bytes": 13721,
          "sha256": "926ad9938daa9f60242bdabeb17f2e13013c6a2adef63ac7488360f4bcc23e81"
        },
        "/richtexteditor/lang/rte-lang-ga.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ga.js",
          "bytes": 13714,
          "sha256": "cfaeb38277edd5b3b16aa693b1f7d297b3707f6495779fd71ca8df9fb2a30807"
        },
        "/richtexteditor/lang/rte-lang-gu.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-gu.js",
          "bytes": 16513,
          "sha256": "1f656674518ddfd9c779df00c6a39669489500fd574f7df48ed59cba1c642295"
        },
        "/richtexteditor/lang/rte-lang-he.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-he.js",
          "bytes": 14192,
          "sha256": "821ae1240421a8632ffa6e324eb86989870de55a53ffe20c1af44a9e4120660c"
        },
        "/richtexteditor/lang/rte-lang-hi.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-hi.js",
          "bytes": 16678,
          "sha256": "a88dff810c2f7e4a0e36b661080740afb6491c0b23dd510584398a17b3282114"
        },
        "/richtexteditor/lang/rte-lang-hr.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-hr.js",
          "bytes": 13403,
          "sha256": "c2c5791a0269655ffdd325b4f5d0e7b6c7f75df1bd02cfa7b155b0ec9e0fdf24"
        },
        "/richtexteditor/lang/rte-lang-ht.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ht.js",
          "bytes": 12933,
          "sha256": "178b5f95b7b6056b8ae9d578a91cad3e7e7612d27a83ed344a1afed8b5c41bd1"
        },
        "/richtexteditor/lang/rte-lang-hu.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-hu.js",
          "bytes": 13826,
          "sha256": "fbe6b44bafb4a561cbb69772a481adfde4d64fcb7f4aae1573fb1d5811401908"
        },
        "/richtexteditor/lang/rte-lang-id.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-id.js",
          "bytes": 13204,
          "sha256": "b5334ce5621851aed2f3e56127eee95ac4074d7657ec093f1519d7e40d7c36c5"
        },
        "/richtexteditor/lang/rte-lang-is.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-is.js",
          "bytes": 13389,
          "sha256": "5c95d3bbbb9f19eb8165238680f0a9961d5279503a90fb3bf266541f735fe3c1"
        },
        "/richtexteditor/lang/rte-lang-it.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-it.js",
          "bytes": 13621,
          "sha256": "9506d29934be365c6901c604bd70d36da250dc550dde359ccb1b02078f526a40"
        },
        "/richtexteditor/lang/rte-lang-ja.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ja.js",
          "bytes": 14032,
          "sha256": "04fad4d21c699b2517a07a4eece10a5e4e570344edc294a9f3ae05fac3b48da6"
        },
        "/richtexteditor/lang/rte-lang-kn.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-kn.js",
          "bytes": 17475,
          "sha256": "6d311558fd1428e9044b8f4890ce5b0b6e2f5f0dd1a3627faf4c4128f1493161"
        },
        "/richtexteditor/lang/rte-lang-ko.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ko.js",
          "bytes": 13422,
          "sha256": "26a8332299d1820c9ee316131ad74b6fc17fbe6635ac9177f4e74db7022e1b5b"
        },
        "/richtexteditor/lang/rte-lang-lt.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-lt.js",
          "bytes": 13813,
          "sha256": "bbfa18bb3b8d3f5fd0b257c820ddf531721641304b8f9799d17a042d65471365"
        },
        "/richtexteditor/lang/rte-lang-lv.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-lv.js",
          "bytes": 13669,
          "sha256": "5f797f620d5def3e7a2c6639cf1afa929266a1c08f7ddbea40a60f70c81eb715"
        },
        "/richtexteditor/lang/rte-lang-mg.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-mg.js",
          "bytes": 13647,
          "sha256": "b442047e56950df5e83c9091f7dc44328c2250f1ff84c3047e7169163c46d1f8"
        },
        "/richtexteditor/lang/rte-lang-mi.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-mi.js",
          "bytes": 13420,
          "sha256": "7419cf72bbda10510ef2ae72d54cf8e76883131abec49294fff720e4bdab9afc"
        },
        "/richtexteditor/lang/rte-lang-ml.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ml.js",
          "bytes": 18469,
          "sha256": "c31d0ce0412e285d54d2a2be4b41479081c2fbff09a61eb90e66ba61a73eeca3"
        },
        "/richtexteditor/lang/rte-lang-mr.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-mr.js",
          "bytes": 16673,
          "sha256": "71909178c76bdc14054c7cde8fed0e46a70b2b5f0d3fc830a9b89906f30b9ace"
        },
        "/richtexteditor/lang/rte-lang-ms.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ms.js",
          "bytes": 13235,
          "sha256": "c9836a62157e0de923d9da1573ffdf73f000f6d176f575eb594e33feacd3a6bf"
        },
        "/richtexteditor/lang/rte-lang-mt.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-mt.js",
          "bytes": 13606,
          "sha256": "21e07c9419ba169157c637c7e6a9e685cda64ea8052a28710fe989f2123d69cf"
        },
        "/richtexteditor/lang/rte-lang-mww.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-mww.js",
          "bytes": 13309,
          "sha256": "6c14cf04fa0964783244cd00ed3d33343ead79ac0bbf44c9588d63573b7343cd"
        },
        "/richtexteditor/lang/rte-lang-nb.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-nb.js",
          "bytes": 13352,
          "sha256": "4ca800a89e88997d752541a7094058aab8b1ba2a9ab5c5f0cb0f0599e5f731ee"
        },
        "/richtexteditor/lang/rte-lang-nl.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-nl.js",
          "bytes": 13411,
          "sha256": "f3d3f59ca6fec38483c821b34a685d69f02d758d8abfdc445659b67c9cb086ae"
        },
        "/richtexteditor/lang/rte-lang-otq.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-otq.js",
          "bytes": 13526,
          "sha256": "e010367cfd6eb81fb2e476b04bab9d84e00a97af5c70a4e73fa1eb93a2572835"
        },
        "/richtexteditor/lang/rte-lang-pa.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-pa.js",
          "bytes": 15950,
          "sha256": "6945f853d78b982b5b89a835fb5cc77d2099434636bc2e90b58f7f62ecfb407a"
        },
        "/richtexteditor/lang/rte-lang-pl.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-pl.js",
          "bytes": 13552,
          "sha256": "f409dd339545e2513fdaaaa49ed1af1c078eb5d59c3362161ddbb24e70be2471"
        },
        "/richtexteditor/lang/rte-lang-pt-pt.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-pt-pt.js",
          "bytes": 13505,
          "sha256": "6b85422bfbee758e8cbaad99a67fab76ca7b8b2c162c93759ff9b3667506dce7"
        },
        "/richtexteditor/lang/rte-lang-pt.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-pt.js",
          "bytes": 13601,
          "sha256": "99e3aaa0512a26c5f695c77b043a5f049722281b3dc244d5f07c17921e7935b6"
        },
        "/richtexteditor/lang/rte-lang-ro.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ro.js",
          "bytes": 13550,
          "sha256": "3e381506cf5b47d3f6fc4e0569fdbd7e4ef046752bbe603cbad97bd245e9445d"
        },
        "/richtexteditor/lang/rte-lang-ru.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ru.js",
          "bytes": 15561,
          "sha256": "dd8e069da8c4f1219e089b72bac869b699c0025d3c1eaefde489dbcb96456dfd"
        },
        "/richtexteditor/lang/rte-lang-sk.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sk.js",
          "bytes": 13628,
          "sha256": "a2cb14217530d0fc6ca1fdf233bdba866434130b0036b84a5a98ed02b10e0b46"
        },
        "/richtexteditor/lang/rte-lang-sl.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sl.js",
          "bytes": 13385,
          "sha256": "6de5086e43d6243f1b50a58778b55529eddbf909694be70d8c5e88c7b3265b45"
        },
        "/richtexteditor/lang/rte-lang-sm.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sm.js",
          "bytes": 13450,
          "sha256": "e9af7180269963a3017e75da65e3ad653259d04c3d9e3cfceb827cf30bc77adb"
        },
        "/richtexteditor/lang/rte-lang-sr-Cyrl.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sr-Cyrl.js",
          "bytes": 15483,
          "sha256": "d0597dc1c58afa4337ec71075b9a6f0b14083d3b2e1e2edb11f69f9c2ae05322"
        },
        "/richtexteditor/lang/rte-lang-sr-Latn.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sr-Latn.js",
          "bytes": 13432,
          "sha256": "f547ecd54008e27dc8496c0534c8f32e0147eb5b9c10638f3ae0459fe8c9aad9"
        },
        "/richtexteditor/lang/rte-lang-sv.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sv.js",
          "bytes": 13226,
          "sha256": "7b482b845e6a2a577324d35e086e9181aee313b5993cda72f6e71da237e20c9a"
        },
        "/richtexteditor/lang/rte-lang-sw.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-sw.js",
          "bytes": 13322,
          "sha256": "205a4143d6fbe6dbe076d8b7e590a8bc086028dc3abb5018ca46bcba2142ddac"
        },
        "/richtexteditor/lang/rte-lang-ta.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ta.js",
          "bytes": 17883,
          "sha256": "f545b26c95b5bdbcba012da6410de3f28eb0395812f4fcabb4be3ed84382be72"
        },
        "/richtexteditor/lang/rte-lang-te.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-te.js",
          "bytes": 17582,
          "sha256": "4ef41c25dda08b2d8010a3403d67e9b920969463d7f8dad777a9d343cd2173a7"
        },
        "/richtexteditor/lang/rte-lang-th.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-th.js",
          "bytes": 16571,
          "sha256": "7580751d7f1259c90ad1cc398dea82bbef5f99c9c05a3c3b759cdc121d96c2cb"
        },
        "/richtexteditor/lang/rte-lang-tlh-Latn.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-tlh-Latn.js",
          "bytes": 13172,
          "sha256": "8c0fc3ba2ff2a0109e6cac9cebd0fc7809a4ca2c806e4d264be857e7b803169b"
        },
        "/richtexteditor/lang/rte-lang-tlh-Piqd.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-tlh-Piqd.js",
          "bytes": 16211,
          "sha256": "2571a407b7f41e8acd306304d4c68ee6be699b1f2a9d808bc07581db87254c58"
        },
        "/richtexteditor/lang/rte-lang-to.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-to.js",
          "bytes": 13847,
          "sha256": "a8b911d4909a52888b0691dceff1241c86ec62fdd741068e4ea506c0e1bdbfdd"
        },
        "/richtexteditor/lang/rte-lang-tr.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-tr.js",
          "bytes": 13442,
          "sha256": "4e50bda021a2f83e35b4bab2cc5ba512a195c1b682ed7ed8ddc947452a6a6773"
        },
        "/richtexteditor/lang/rte-lang-ty.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ty.js",
          "bytes": 13313,
          "sha256": "b313e66f6a5b1e6a2bb2420596e1c6aeebf04e98c80877bec76ea66a88059614"
        },
        "/richtexteditor/lang/rte-lang-uk.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-uk.js",
          "bytes": 15811,
          "sha256": "a69f3084d75fe448ab22a4ebab7ff45efc57895a904315284151ae94c9fb754d"
        },
        "/richtexteditor/lang/rte-lang-ur.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-ur.js",
          "bytes": 14546,
          "sha256": "7880da2cf0ac74c930d67b1e14c9789c9a6ca51c2c4e2ff61f6279fdad5b8660"
        },
        "/richtexteditor/lang/rte-lang-vi.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-vi.js",
          "bytes": 13967,
          "sha256": "085e1d1aa93c75be692b08194de49ab4a978f28814d349fa3b4da29c324ee2db"
        },
        "/richtexteditor/lang/rte-lang-yua.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-yua.js",
          "bytes": 13670,
          "sha256": "d3b17ed4814815369a06a219846df0fe4e79ab17f28baabba8155850dcdc8db8"
        },
        "/richtexteditor/lang/rte-lang-zh-Hans.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-zh-Hans.js",
          "bytes": 12898,
          "sha256": "c71586a7101aed13de026a6e3fd3288234d4a310e024a2ef86a3a8219999cffd"
        },
        "/richtexteditor/lang/rte-lang-zh-Hant.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang-zh-Hant.js",
          "bytes": 12905,
          "sha256": "8e65283d79704a16918b6e144cebf87837a833af27b483a3e82100855d4f5c16"
        },
        "/richtexteditor/lang/rte-lang.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/lang/rte-lang.js",
          "bytes": 3795,
          "sha256": "700728857c2ac9d524f07b45872c3cf5956935a62a1399d772b9558386ece6e4"
        },
        "/richtexteditor/plugins/-combine-plugin.txt": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/-combine-plugin.txt",
          "bytes": 26,
          "sha256": "322b67b894b1700ed337e54e5c9d1e55329957441cb041c83dc3ed40376ee088"
        },
        "/richtexteditor/plugins/-combine-plugins.bat": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/-combine-plugins.bat",
          "bytes": 1113,
          "sha256": "b453669c3d0eb5df11081ade60e3358a986eda2dd8679711b39dcb0002dbf584"
        },
        "/richtexteditor/plugins/a11yenhance.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/a11yenhance.js",
          "bytes": 3856,
          "sha256": "b3b6d252bdfd8f6eec5e6488bc046cf0eb8728acfef71509d02774c128ef61ef"
        },
        "/richtexteditor/plugins/accessibilitychecker.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/accessibilitychecker.js",
          "bytes": 39022,
          "sha256": "0590fafc06d9b24030e1b6362bd5564b468f563a6ae1e931f508011cdc99bd27"
        },
        "/richtexteditor/plugins/aitoolkit.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/aitoolkit.css",
          "bytes": 537335,
          "sha256": "8f9d6c4cc48ea560ead54b821e9d6666f3178a07fec6d8e13a44ce99ea17ec48"
        },
        "/richtexteditor/plugins/aitoolkit.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/aitoolkit.js",
          "bytes": 975189,
          "sha256": "a39dbcdc2fa8597fbee4911c5675a2e8e13160fd4818daee815e6abc134927ce"
        },
        "/richtexteditor/plugins/all_plugins.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/all_plugins.js",
          "bytes": 2142632,
          "sha256": "1d9fa399f01ca7df6c59213ec30375c4ae31c18f54033e14cf6eeb7aba68a1d1"
        },
        "/richtexteditor/plugins/all_plugins.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/all_plugins.min.js",
          "bytes": 924233,
          "sha256": "f1090b03f5ce22caf516acea4d255b21663af23b457955c65cf5daab326ea7d5"
        },
        "/richtexteditor/plugins/autocorrect.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/autocorrect.js",
          "bytes": 16779,
          "sha256": "34fd4bfcc8ac33223553a7a4d8dc9fdd586ba0e658ba6e139616def21fab9bc3"
        },
        "/richtexteditor/plugins/autoembed.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/autoembed.js",
          "bytes": 8724,
          "sha256": "061b4fe0599d7bd1bfb51829a50cf387a841e6985f780027d9a1f9092e4803f1"
        },
        "/richtexteditor/plugins/blocktypes.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/blocktypes.js",
          "bytes": 8618,
          "sha256": "fa3a058e341344e35d1b0d80a707d8c91afa41618ca4f8cd758242773b1de119"
        },
        "/richtexteditor/plugins/bookmarkcard.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/bookmarkcard.js",
          "bytes": 12966,
          "sha256": "f53193c51c4b96aa28c30ea84a05c8d74469e61562b25f4e1901ea5d12c1148f"
        },
        "/richtexteditor/plugins/changecase.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/changecase.js",
          "bytes": 9900,
          "sha256": "7938d93d714988577a4c1caac6c306a8dae4ba3a0669e94849337436f8eca3eb"
        },
        "/richtexteditor/plugins/charlimit.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/charlimit.js",
          "bytes": 9948,
          "sha256": "3025b3b01e2f4e2dc595b5d7fcfaa5a207aaeff7ed38436391e72e600656c4f8"
        },
        "/richtexteditor/plugins/comments.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/comments.js",
          "bytes": 33599,
          "sha256": "2bc431e56f0671f8a36d5f5461250556cc6888e4c2cba310406caae2a9d4cc71"
        },
        "/richtexteditor/plugins/contentminimap.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/contentminimap.js",
          "bytes": 17423,
          "sha256": "422195561c12b4dfef2f5fda1413bcb6eac516fe047285b649ef0848aaa965ff"
        },
        "/richtexteditor/plugins/crdt-engine.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/crdt-engine.js",
          "bytes": 334846,
          "sha256": "276b40c345271205f2b9cdc85222577a4821751873ff4d5f0cc14d3f5d2a177b"
        },
        "/richtexteditor/plugins/crdt-engine.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/crdt-engine.min.js",
          "bytes": 111728,
          "sha256": "903038ab652acfbb628f49bf08da25d7e0ee06cde27d5d0dedeb84497997a98e"
        },
        "/richtexteditor/plugins/crossreference.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/crossreference.js",
          "bytes": 17073,
          "sha256": "0d45f28cc09231cdf00eafad0f015ecb510d04bb127b85e32b532b3399d8bbbd"
        },
        "/richtexteditor/plugins/dialoga11y.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/dialoga11y.js",
          "bytes": 7669,
          "sha256": "ccf0b54b977feef7f5cba82e2629f40a42955887a3ff1808e55cd59830ec3b17"
        },
        "/richtexteditor/plugins/dictation.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/dictation.js",
          "bytes": 10964,
          "sha256": "6a1448e7f0912267746502cc14800d427fb306a80db02f8a7ae9d9fac308a412"
        },
        "/richtexteditor/plugins/documentimport.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/documentimport.js",
          "bytes": 65023,
          "sha256": "8aeb2fa6fec54a1ad5c604785596285003953115f740df69a37ac0185b43c497"
        },
        "/richtexteditor/plugins/documentoutline.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/documentoutline.js",
          "bytes": 15671,
          "sha256": "f44c1615b05ce6dd53ffec5aa55f2add2a16496d4822ccf59f39cbc053fe138e"
        },
        "/richtexteditor/plugins/docxexport.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/docxexport.js",
          "bytes": 52435,
          "sha256": "9f39738e2cab53238debdeefbc725b3cf64ddbb92d47b63bcecc5baf6efe3103"
        },
        "/richtexteditor/plugins/draghandle.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/draghandle.js",
          "bytes": 12989,
          "sha256": "22a3dbd93269a7d3357870057fd38fbbec46c0e1a038ca25b6240845b13e7495"
        },
        "/richtexteditor/plugins/emailtoolkit.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/emailtoolkit.js",
          "bytes": 8900,
          "sha256": "6e25d14c38b42ec357de27878c61054f1daf8c0716673fe9dc040020d941a01c"
        },
        "/richtexteditor/plugins/emojiautocomplete.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/emojiautocomplete.js",
          "bytes": 13751,
          "sha256": "7c50d34f014f2d58270efbff5ec64bd1653526f5c694147a064794465e2ffeda"
        },
        "/richtexteditor/plugins/foldheadings.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/foldheadings.js",
          "bytes": 9085,
          "sha256": "9edeafce24146276e441db956eff30f66e3f396190785577c934d2b6609f12b0"
        },
        "/richtexteditor/plugins/footnotes.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/footnotes.js",
          "bytes": 17633,
          "sha256": "3a547496c4ce7a739569f19b8ab094de574ef2f87cad6903123bda929d70fca4"
        },
        "/richtexteditor/plugins/formatpainter.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/formatpainter.js",
          "bytes": 13158,
          "sha256": "f9ee088dfcbc926cdf7b134e0c81480f27caae77f438ac6d5f4e168def1b935f"
        },
        "/richtexteditor/plugins/formattingmarks.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/formattingmarks.js",
          "bytes": 10754,
          "sha256": "996433e83a15c79fcf5321052123ec424a308a5be55300bcce6e26d254be84e2"
        },
        "/richtexteditor/plugins/gapcursor.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/gapcursor.js",
          "bytes": 14865,
          "sha256": "036be500a38e5bf4409bb6e9b3fca64657eedc9fccd3ac6b12be8ed9ae4c0e54"
        },
        "/richtexteditor/plugins/ghostcomplete.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/ghostcomplete.js",
          "bytes": 14324,
          "sha256": "28ce26b3ff9e4ff1ee6b429821e7bb1d616582c085b9300c3305ff9a3fa6e76a"
        },
        "/richtexteditor/plugins/html2pdf.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/html2pdf.js",
          "bytes": 10024,
          "sha256": "dd5417396c8d966d589fa2fbe597ba3543bea258e6e9d752eb0444c3ffa997f2"
        },
        "/richtexteditor/plugins/imageeditor.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/imageeditor.js",
          "bytes": 8452,
          "sha256": "ed1a8c7249824d56a8596decf9479e3a22d83160031c03304d7e3a0aad56d1e2"
        },
        "/richtexteditor/plugins/importstyles.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/importstyles.js",
          "bytes": 14139,
          "sha256": "98baf8e16150fabd92b2c788431a33978f58ca5a1cde29a1a8f626ef6cc36681"
        },
        "/richtexteditor/plugins/insertcode.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/insertcode.js",
          "bytes": 39781,
          "sha256": "c3ee3335bdc00239d228178b17357101fe4bb5eebd271eb5950b2b66d0416bfd"
        },
        "/richtexteditor/plugins/insertemoji.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/insertemoji.js",
          "bytes": 29687,
          "sha256": "38ba9d4e22404ce3eca201d3c4ef51f1b76e809dbe23e817e3652b98c61bda18"
        },
        "/richtexteditor/plugins/insertgallery.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/insertgallery.js",
          "bytes": 29136,
          "sha256": "242224f7d32889e0861762252200fbc045a3c42685a76b7a74b56251422471a0"
        },
        "/richtexteditor/plugins/inserttemplate.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/inserttemplate.js",
          "bytes": 9640,
          "sha256": "8fc1ab3c5395c501630918fa9e6486f44ff2219e906e15485bf3c53d2738e49d"
        },
        "/richtexteditor/plugins/keyboarda11y.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/keyboarda11y.js",
          "bytes": 18799,
          "sha256": "2c3b91e91959d118d7270be6e53a0698efaa2e6492f2c8147c1f6d65853a2061"
        },
        "/richtexteditor/plugins/linenumbers.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/linenumbers.js",
          "bytes": 14636,
          "sha256": "9f59f69f7e79b90fdab7d49a75a4bfc70395506bf818e4033d91eb635fdf8f9d"
        },
        "/richtexteditor/plugins/linkchecker.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/linkchecker.js",
          "bytes": 17600,
          "sha256": "f1c5d9eab6dea98a83ddde6fc5419ce8ff245c20c11df738353e76b62e40725e"
        },
        "/richtexteditor/plugins/localdraft.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/localdraft.js",
          "bytes": 9176,
          "sha256": "d3916f8fa55c081791e3632930592aa1149d602f017cbd02551ef31896679e8e"
        },
        "/richtexteditor/plugins/markdownexport.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/markdownexport.js",
          "bytes": 4344,
          "sha256": "fd51776897697dd3614ed3051c27e2855ca628ab49256359689f49ab1abd352a"
        },
        "/richtexteditor/plugins/mathdialog.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/mathdialog.js",
          "bytes": 7512,
          "sha256": "e7f011e7ce7cf0b6dc319d66f3a37fef26b5c878935c09931b22bdc7e5689e3b"
        },
        "/richtexteditor/plugins/mentionplugin.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/mentionplugin.js",
          "bytes": 21753,
          "sha256": "cd5c715f2ceae848fb46d27234df02ebaebbae025c137499f53967c9bbc3e3b0"
        },
        "/richtexteditor/plugins/mergefields.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/mergefields.js",
          "bytes": 13599,
          "sha256": "1c06a68de79bff963017306f85b879110a7c720d981081ade635ef8a0f5f1da1"
        },
        "/richtexteditor/plugins/mermaiddiagram.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/mermaiddiagram.js",
          "bytes": 15435,
          "sha256": "6f05c46780ce4a60dfbf882f4300f92d069f49ebe773b81102b4299cab2f38ee"
        },
        "/richtexteditor/plugins/multilevellist.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/multilevellist.js",
          "bytes": 6644,
          "sha256": "90b6c99a2740f38856248e6081abe573d96f46e4041a154fb8007f539e2ce995"
        },
        "/richtexteditor/plugins/multiroot.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/multiroot.js",
          "bytes": 11130,
          "sha256": "798908bdfdaf37df596502748187d8dfe3e97070f360da74655057214f757f31"
        },
        "/richtexteditor/plugins/pagination.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/pagination.js",
          "bytes": 22730,
          "sha256": "6fab5aa30f179537496893dd3b5de750c02a4abb7fd90c745bff4bacea444499"
        },
        "/richtexteditor/plugins/pdfexport.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/pdfexport.js",
          "bytes": 56674,
          "sha256": "1b773b473222edeb184fa0c76b81dc44a708a0dbb1e676a1c3afd96ff1b70909"
        },
        "/richtexteditor/plugins/permanentpen.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/permanentpen.js",
          "bytes": 8971,
          "sha256": "654919b8efd700f3e8836e2df73166d51764efa0adb155e7d22df95a632f221f"
        },
        "/richtexteditor/plugins/readabilitystats.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/readabilitystats.js",
          "bytes": 7067,
          "sha256": "5378727d6e7ab5713c1e1a926f4e76d7b8810ff519fe636d1b29e7cf1f68f99e"
        },
        "/richtexteditor/plugins/readaloud.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/readaloud.js",
          "bytes": 11898,
          "sha256": "d88ea407d4759d6554d5483d3f3a4c122e34a22da2121a492a620c1778e81f07"
        },
        "/richtexteditor/plugins/restrictedediting.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/restrictedediting.js",
          "bytes": 8707,
          "sha256": "1d3392ede33521a012208ae5022c3c7599209b449c759d2acd323bc6784ce813"
        },
        "/richtexteditor/plugins/revisionhistory.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/revisionhistory.js",
          "bytes": 35914,
          "sha256": "aa0d94b58ae0afb2b313fd559718fd92b3d405a84dcffc61be407a9082f478f6"
        },
        "/richtexteditor/plugins/rtlui.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/rtlui.js",
          "bytes": 7204,
          "sha256": "7111727a836fec355eeb234dd3859bd4b50e51b3af3439fca55c15e55351d10f"
        },
        "/richtexteditor/plugins/samples/insertcode_v1.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/samples/insertcode_v1.js",
          "bytes": 2381,
          "sha256": "fcce518810a7fba043a42593e49d6a030c071ed77a038b4324da4bcbe0601c6e"
        },
        "/richtexteditor/plugins/sanitizer.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/sanitizer.js",
          "bytes": 25895,
          "sha256": "a91bbdc06ab7ce641e401762c0d80a00b95515b7d4106a4716139ae178c1a37a"
        },
        "/richtexteditor/plugins/slashcommand.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/slashcommand.js",
          "bytes": 56243,
          "sha256": "ad187bc16c0b1b6aae0afe028a4c5eecba8b3b5bfc17caa30a6cd0d0b9ca31ee"
        },
        "/richtexteditor/plugins/smartchips.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/smartchips.js",
          "bytes": 14351,
          "sha256": "7c6bfa10504671c2eb9ac068de29e76c5e9bc45afcb166d215f83cd79b907a38"
        },
        "/richtexteditor/plugins/spellcheck.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/spellcheck.js",
          "bytes": 9159,
          "sha256": "39372d7caf80c336b7aeac60de9e32a92ff086746f2d0302cf10d29d33e37287"
        },
        "/richtexteditor/plugins/tableofcontents.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tableofcontents.js",
          "bytes": 14905,
          "sha256": "a232b77046b34525180a1f195359b6291ce20643935fb36285247976e51408e5"
        },
        "/richtexteditor/plugins/tabletools.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tabletools.js",
          "bytes": 14638,
          "sha256": "38867d819fc46dce759e47fe9af93297cac14b05fc6a12f7dcc2d5dfede4c872"
        },
        "/richtexteditor/plugins/textdirection.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/textdirection.js",
          "bytes": 13449,
          "sha256": "9d8a09b89bc105ade0f906a82c1629a94595acf12e253ca1e816b89a590d99d4"
        },
        "/richtexteditor/plugins/textpartlanguage.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/textpartlanguage.js",
          "bytes": 21622,
          "sha256": "59289853a55b39ac0eba0fbcc53f8558477509c44bddc5f484309a4acaaa6f6d"
        },
        "/richtexteditor/plugins/todolist.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/todolist.js",
          "bytes": 6635,
          "sha256": "e76182a11e82c247dc754ba249265ad390d2164a761b35db6f5ade9a3a218fc7"
        },
        "/richtexteditor/plugins/trackedchanges.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/trackedchanges.js",
          "bytes": 31566,
          "sha256": "ebdf9a6f784df7c83b40999f6f63f0deea81ee04b3496ee0a1699df7461fa619"
        },
        "/richtexteditor/plugins/tui.image-editor/fabric.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/fabric.min.js",
          "bytes": 252713,
          "sha256": "d48acf3246d60f06ad5d927933a5f90ccc586da4aebdea4f9fbdadc58987a353"
        },
        "/richtexteditor/plugins/tui.image-editor/note.txt": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/note.txt",
          "bytes": 77,
          "sha256": "7aa2439d7ee8071f0ad090c183c0d48b2ed812f37e2f88f6d9c5dfa0e161ba7f"
        },
        "/richtexteditor/plugins/tui.image-editor/svg/icon-a.svg": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/svg/icon-a.svg",
          "bytes": 20133,
          "sha256": "cc1961d9d3d1761eca444a41fc9e728fc6927f97cea025801dc494d9b235a363"
        },
        "/richtexteditor/plugins/tui.image-editor/svg/icon-b.svg": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/svg/icon-b.svg",
          "bytes": 19744,
          "sha256": "41c93a7701f4ca09119a8f4b9544485ccd33af05a29abb3c9dc0c100548251f8"
        },
        "/richtexteditor/plugins/tui.image-editor/svg/icon-c.svg": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/svg/icon-c.svg",
          "bytes": 19744,
          "sha256": "e50a781a8068f8185003f67607ca37e25e6fa572bdb563a6764a21e8f81e02b8"
        },
        "/richtexteditor/plugins/tui.image-editor/svg/icon-d.svg": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/svg/icon-d.svg",
          "bytes": 19744,
          "sha256": "a299dd1004e1e4c78d022a5b7069547246a6801c835465632d85ac8a0119406a"
        },
        "/richtexteditor/plugins/tui.image-editor/tui-code-snippet.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/tui-code-snippet.min.js",
          "bytes": 23533,
          "sha256": "2c54a50470c606085ad437c17c96c9fe59e04d4f44715694015b01bb2c281ece"
        },
        "/richtexteditor/plugins/tui.image-editor/tui-color-picker.min.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/tui-color-picker.min.css",
          "bytes": 3594,
          "sha256": "617c8fab98146f2235acbedb04a77d4fb4d6f90f29b14e8432f79130b3388995"
        },
        "/richtexteditor/plugins/tui.image-editor/tui-color-picker.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/tui-color-picker.min.js",
          "bytes": 34005,
          "sha256": "71fd92c239151b95406aa17001f5f043cc3f92388f007285374c0768165c7ee1"
        },
        "/richtexteditor/plugins/tui.image-editor/tui-image-editor.min.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/tui-image-editor.min.css",
          "bytes": 29842,
          "sha256": "6c231ef816e7f6cca5573eb8c7302910ca37b50d00efbbf5a66fbfecc01fef6f"
        },
        "/richtexteditor/plugins/tui.image-editor/tui-image-editor.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/tui.image-editor/tui-image-editor.min.js",
          "bytes": 261182,
          "sha256": "d1e6f8bd084131632a57d0207d9ef97e95e4c64f06cfd4827fdfbfbc05fcba1d"
        },
        "/richtexteditor/plugins/typewriter.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/typewriter.js",
          "bytes": 9989,
          "sha256": "68ed57131b38d866e39a567b4031bf05a78f2db29470e7296e6ad6728456d32a"
        },
        "/richtexteditor/plugins/vendor/html2pdf.bundle.min.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/vendor/html2pdf.bundle.min.js",
          "bytes": 946030,
          "sha256": "9563c45f032179c73454293a649929e60fc24c05a326e8ab2811cfa8f25c3607"
        },
        "/richtexteditor/plugins/watermark.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/watermark.js",
          "bytes": 10139,
          "sha256": "f5bcfb343cd0305f080849ef028927e1872650576f24791c75cc6f8d6af7f8b5"
        },
        "/richtexteditor/plugins/wordexport.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/wordexport.js",
          "bytes": 9748,
          "sha256": "40bdb9838e66126c9c3e5e822c7258d7f9da81bfdd11da21377b89b5ac79d5b0"
        },
        "/richtexteditor/plugins/yjscollab.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/yjscollab.js",
          "bytes": 31966,
          "sha256": "3b184a9b73b962470fa3cae7bc7ec9a1b629234e8027b1f053f947036c9180a8"
        },
        "/richtexteditor/plugins/zz_richtextbox_dialog_style.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/plugins/zz_richtextbox_dialog_style.js",
          "bytes": 11195,
          "sha256": "6186a43b1db0400facbc6588f8da49623643e85c10e73e31af3f5eb39a05ccc4"
        },
        "/richtexteditor/rte-config.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/rte-config.js",
          "bytes": 119896,
          "sha256": "4c801f0ce10306744c271969c75ab74c75d63c3030aacc8b9bcac0cbcea4825b"
        },
        "/richtexteditor/rte.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/rte.js",
          "bytes": 562077,
          "sha256": "7c9c5b366a7345cfde26852223bc68d06885ca8adb56b4aa9655f490e7cc3599"
        },
        "/richtexteditor/rte_mobile.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/rte_mobile.css",
          "bytes": 8572,
          "sha256": "6013cf0b3ad6ab0184cae8e2d52ffd76cc259b1f04a4ab48f8cb4d011e3197e0"
        },
        "/richtexteditor/rte_theme_default.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/rte_theme_default.css",
          "bytes": 152462,
          "sha256": "4b53ef49f086ee451c5004dd074dda855f5c85827a6b98c95398e79ca00f8599"
        },
        "/richtexteditor/runtime/colorpicker_more_ns.htm": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/colorpicker_more_ns.htm",
          "bytes": 61995,
          "sha256": "419895873e8235ef44bb68e10f8ff638f6226b750f0bbb1ea600e2a3ce8e19d9"
        },
        "/richtexteditor/runtime/help.htm": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/help.htm",
          "bytes": 7721,
          "sha256": "8cae1ff5cecbcdfeedfa921b747066d7b0b4f36d28d86d0140665635c48ed1a9"
        },
        "/richtexteditor/runtime/images/1x1.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/1x1.gif",
          "bytes": 43,
          "sha256": "39f08c4011ac739fb84eb16366fb23338e4df27d54a459327a95c99c03512ffd"
        },
        "/richtexteditor/runtime/images/cpie_Color.cur": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_Color.cur",
          "bytes": 518,
          "sha256": "90929c9af739500ce307cbf0e78f9966d5fdf846ba409cab00f4ac1106f0bcf6"
        },
        "/richtexteditor/runtime/images/cpie_GradientPositionDark.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_GradientPositionDark.gif",
          "bytes": 63,
          "sha256": "522843a029748ff45b75c2b4b0c7525f5fdad1de11e58251eebd6b06d193d0ce"
        },
        "/richtexteditor/runtime/images/cpie_GradientPositionLight.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_GradientPositionLight.gif",
          "bytes": 63,
          "sha256": "ad82a3f38eb0df5aeb6cb4473cd3c1d4fbeafae60c14ded9cc6edc089f3c8143"
        },
        "/richtexteditor/runtime/images/cpie_gradients.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_gradients.png",
          "bytes": 10103,
          "sha256": "0a5da9c2aea655a1526783701f3783a286e3d89c74a1ee69cbc54b3e52850601"
        },
        "/richtexteditor/runtime/images/cpie_VerticalPosition.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_VerticalPosition.gif",
          "bytes": 80,
          "sha256": "2ded47c9161c6d4fddebff2a0fb82c8ba7cebe0aab406e99b726c679ea584952"
        },
        "/richtexteditor/runtime/images/cpie_WebSafe.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpie_WebSafe.gif",
          "bytes": 108,
          "sha256": "2b40dc7fdf05234b236433d41c2482321f111a14bc065827f6525b689c3ed50d"
        },
        "/richtexteditor/runtime/images/cpns_Color.cur": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_Color.cur",
          "bytes": 518,
          "sha256": "90929c9af739500ce307cbf0e78f9966d5fdf846ba409cab00f4ac1106f0bcf6"
        },
        "/richtexteditor/runtime/images/cpns_ColorSpace1.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_ColorSpace1.png",
          "bytes": 22384,
          "sha256": "5e16810336cc4e0b1685006aba8874013e56bfa8f166a722d72058e487dce574"
        },
        "/richtexteditor/runtime/images/cpns_ColorSpace2.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_ColorSpace2.png",
          "bytes": 2968,
          "sha256": "5486316bfe77d7470b239273ee06f1b8c5ddc9ffd37e0097fc0b1486aa3fdd52"
        },
        "/richtexteditor/runtime/images/cpns_GradientPositionDark.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_GradientPositionDark.gif",
          "bytes": 63,
          "sha256": "522843a029748ff45b75c2b4b0c7525f5fdad1de11e58251eebd6b06d193d0ce"
        },
        "/richtexteditor/runtime/images/cpns_GradientPositionLight.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_GradientPositionLight.gif",
          "bytes": 63,
          "sha256": "ad82a3f38eb0df5aeb6cb4473cd3c1d4fbeafae60c14ded9cc6edc089f3c8143"
        },
        "/richtexteditor/runtime/images/cpns_gradients.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_gradients.png",
          "bytes": 26342,
          "sha256": "3e622beb5933b68a0e60be682e5f4350cfe72f3e73efae7b2b4dd9f29f3b03b5"
        },
        "/richtexteditor/runtime/images/cpns_hue2.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_hue2.png",
          "bytes": 1260,
          "sha256": "fc48449f00b1b5e83c15cffb8a8bbcfd34fae117babfbc3f707fd662fa239849"
        },
        "/richtexteditor/runtime/images/cpns_Vertical1.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_Vertical1.png",
          "bytes": 1468,
          "sha256": "c3e684e912859a36fa5b2cbba5920f6b4b0d526a7e3ff571134baf3433f5edfa"
        },
        "/richtexteditor/runtime/images/cpns_Vertical2.png": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_Vertical2.png",
          "bytes": 1467,
          "sha256": "4654635ba341e11c958a7b3e7e9b72356b41bebb1bec013a85fd52383c671a43"
        },
        "/richtexteditor/runtime/images/cpns_VerticalPosition.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_VerticalPosition.gif",
          "bytes": 80,
          "sha256": "2ded47c9161c6d4fddebff2a0fb82c8ba7cebe0aab406e99b726c679ea584952"
        },
        "/richtexteditor/runtime/images/cpns_WebSafe.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/cpns_WebSafe.gif",
          "bytes": 108,
          "sha256": "2b40dc7fdf05234b236433d41c2482321f111a14bc065827f6525b689c3ed50d"
        },
        "/richtexteditor/runtime/images/formbn.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/formbn.gif",
          "bytes": 67,
          "sha256": "4b4bffcd70b2be514b9ee626e192d58ac2eb3a157e7a3aaff84f68612f4ccb66"
        },
        "/richtexteditor/runtime/images/multiclavier.gif": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/images/multiclavier.gif",
          "bytes": 3954,
          "sha256": "2fc01760079ad0fdfdec13d0f910dbb5560daa279c51ff83cad06061a0f623a3"
        },
        "/richtexteditor/runtime/richtexteditor_content.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/richtexteditor_content.css",
          "bytes": 7433,
          "sha256": "f945898e9a83967a455e96fed9fa59389c0795cc4ef2ffc2fa1181527fea4893"
        },
        "/richtexteditor/runtime/richtexteditor_preview.css": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/richtexteditor_preview.css",
          "bytes": 6028,
          "sha256": "5dcb788f1fe4cc2c4c841618a85c8cbceb1ae48e63a20f689c4d079b15ecbc26"
        },
        "/richtexteditor/runtime/richtexteditor_preview.js": {
          "source": "@richscripts/richtexteditor@2.5.4/richtexteditor/runtime/richtexteditor_preview.js",
          "bytes": 3,
          "sha256": "f1945cd6c19e56b3c1c78943ef5ec18116907a4ca1efc40a57d48ab1db7adfc5"
        }
      }
    },
    {
      "id": "quill",
      "product": "Quill",
      "version": "2.0.3",
      "configuration": "Snow theme; toolbar with bold, italic, ordered list and link.",
      "summary": {
        "readyMsMedian": 57,
        "transferredBytesMedian": 234480,
        "setHtmlMsMedian": 68.9,
        "readHtmlMsMedian": 2,
        "fidelityPassed": true,
        "observedStructure": {
          "h1": 1,
          "h2": 100,
          "tables": 10,
          "orderedLists": 20,
          "links": 100
        }
      },
      "runs": [
        {
          "readyMs": 57,
          "setHtmlMs": 67.8,
          "readHtmlMs": 2.1,
          "outputBytes": 27807,
          "transferredBytes": 234480,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 63,
          "setHtmlMs": 67.8,
          "readHtmlMs": 3.2,
          "outputBytes": 27807,
          "transferredBytes": 234480,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 61,
          "setHtmlMs": 75.3,
          "readHtmlMs": 1.8,
          "outputBytes": 27807,
          "transferredBytes": 234480,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 56,
          "setHtmlMs": 68.9,
          "readHtmlMs": 2,
          "outputBytes": 27807,
          "transferredBytes": 234480,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 56,
          "setHtmlMs": 70.6,
          "readHtmlMs": 1.9,
          "outputBytes": 27807,
          "transferredBytes": 234480,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        }
      ],
      "assets": {
        "/quill.js": {
          "source": "https://cdn.jsdelivr.net/npm/quill@2.0.3/dist/quill.js",
          "bytes": 209274,
          "sha256": "f6157c72ac9b3f51cdead426335688a027b12405d9d6a4daadd38a676b2d7ff2"
        },
        "/quill.snow.css": {
          "source": "https://cdn.jsdelivr.net/npm/quill@2.0.3/dist/quill.snow.css",
          "bytes": 24606,
          "sha256": "1c7948cd13aa92fac6390319bc1e5e461823da171519d3a768db56164f871636"
        }
      }
    },
    {
      "id": "tinymce",
      "product": "TinyMCE",
      "version": "8.8.0",
      "configuration": "GPL license key; lists, link and table plugins (free tier).",
      "summary": {
        "readyMsMedian": 184,
        "transferredBytesMedian": 1388603,
        "setHtmlMsMedian": 17,
        "readHtmlMsMedian": 9.5,
        "fidelityPassed": true,
        "observedStructure": {
          "h1": 1,
          "h2": 100,
          "tables": 10,
          "orderedLists": 20,
          "links": 100
        }
      },
      "runs": [
        {
          "readyMs": 184,
          "setHtmlMs": 17.5,
          "readHtmlMs": 9.1,
          "outputBytes": 17922,
          "transferredBytes": 1388603,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 181,
          "setHtmlMs": 17,
          "readHtmlMs": 9.5,
          "outputBytes": 17922,
          "transferredBytes": 1388603,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 198,
          "setHtmlMs": 18.1,
          "readHtmlMs": 9.1,
          "outputBytes": 17922,
          "transferredBytes": 1388603,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 193,
          "setHtmlMs": 16.5,
          "readHtmlMs": 9.8,
          "outputBytes": 17922,
          "transferredBytes": 1388603,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 182,
          "setHtmlMs": 16,
          "readHtmlMs": 9.5,
          "outputBytes": 17922,
          "transferredBytes": 1388603,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        }
      ],
      "assets": {
        "/tinymce/tinymce.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/tinymce.min.js",
          "bytes": 485093,
          "sha256": "d2f2af786b1479cd64c6b6bf445eddb5a6c0b3e5b8ff65a18540cadd0976d0f6"
        },
        "/tinymce/themes/silver/theme.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/themes/silver/theme.min.js",
          "bytes": 444821,
          "sha256": "a9c1b5be3c5e75f91bf2416565042808abd56738af04458ebc3dbf5b4d53d7e3"
        },
        "/tinymce/models/dom/model.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/models/dom/model.min.js",
          "bytes": 95936,
          "sha256": "c3321c3f9fe38550441922c64a8f8a358e660b25ccd4cd206cf73a4c13db3465"
        },
        "/tinymce/icons/default/icons.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/icons/default/icons.min.js",
          "bytes": 112177,
          "sha256": "ff356ed8a36fe071c4b0f15999cad4f695634a71fe33bb8232c1973dbed2d0a5"
        },
        "/tinymce/plugins/lists/plugin.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/plugins/lists/plugin.min.js",
          "bytes": 5001,
          "sha256": "66d451d56c8f22bfd8f864b146dbf35851a8848dd8ab92c962bc988f59d145d5"
        },
        "/tinymce/plugins/link/plugin.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/plugins/link/plugin.min.js",
          "bytes": 18679,
          "sha256": "2694078aad82b21daaab1f469122d9e2e3675c42ffc8ebbedec2694e7ec9f5a4"
        },
        "/tinymce/plugins/table/plugin.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/plugins/table/plugin.min.js",
          "bytes": 46473,
          "sha256": "c6250646b1f5df33993602fbd0156ce629b00b87532e3c0a0776e17dac864ed9"
        },
        "/tinymce/skins/ui/oxide/skin.min.css": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/skins/ui/oxide/skin.min.css",
          "bytes": 178023,
          "sha256": "9b9fa27e60b3c897a053d036d5f3f0b46a5f2e6f61477efcba58e37ba06702f9"
        },
        "/tinymce/skins/ui/oxide/content.min.css": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/skins/ui/oxide/content.min.css",
          "bytes": 43102,
          "sha256": "b2430740ad7dfe91bab74cd0626d1330e813b643a0f3bfc0b496b122b8cf07ee"
        },
        "/tinymce/skins/content/default/content.min.css": {
          "source": "https://cdn.jsdelivr.net/npm/tinymce@8.8.0/skins/content/default/content.min.css",
          "bytes": 1403,
          "sha256": "8fbc7f18efefe59b8b7d692d25e0c4283aa4100eaba292e1cdda0cd32e20fc88"
        }
      }
    },
    {
      "id": "ckeditor",
      "product": "CKEditor 5",
      "version": "48.3.1",
      "configuration": "GPL license key; Essentials plus heading, bold, italic, link, list and table.",
      "summary": {
        "readyMsMedian": 145,
        "transferredBytesMedian": 2124209,
        "setHtmlMsMedian": 77.8,
        "readHtmlMsMedian": 22.4,
        "fidelityPassed": true,
        "observedStructure": {
          "h1": 1,
          "h2": 100,
          "tables": 10,
          "orderedLists": 20,
          "links": 100
        }
      },
      "runs": [
        {
          "readyMs": 145,
          "setHtmlMs": 75.8,
          "readHtmlMs": 24.2,
          "outputBytes": 19942,
          "transferredBytes": 2124209,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 143,
          "setHtmlMs": 85,
          "readHtmlMs": 21.9,
          "outputBytes": 19942,
          "transferredBytes": 2124209,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 145,
          "setHtmlMs": 79.5,
          "readHtmlMs": 25.2,
          "outputBytes": 19942,
          "transferredBytes": 2124209,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 140,
          "setHtmlMs": 77.8,
          "readHtmlMs": 22.4,
          "outputBytes": 19942,
          "transferredBytes": 2124209,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 147,
          "setHtmlMs": 75.1,
          "readHtmlMs": 22.2,
          "outputBytes": 19942,
          "transferredBytes": 2124209,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        }
      ],
      "assets": {
        "/ckeditor/ckeditor5.umd.js": {
          "source": "https://cdn.ckeditor.com/ckeditor5/48.3.1/ckeditor5.umd.js",
          "bytes": 1910531,
          "sha256": "6c563f97b8a2660e0d052b75f5fc3e9613ab48a4771c74025475abf0c772c1e5"
        },
        "/ckeditor/ckeditor5.css": {
          "source": "https://cdn.ckeditor.com/ckeditor5/48.3.1/ckeditor5.css",
          "bytes": 213078,
          "sha256": "e61cbe94fba222b803218b201dea7378461c0f6e64a8f6da45c276b22501ea8a"
        }
      }
    },
    {
      "id": "froala",
      "product": "Froala",
      "version": "5.3.1",
      "configuration": "Packaged build, default plugin set, unlicensed evaluation mode.",
      "summary": {
        "readyMsMedian": 162,
        "transferredBytesMedian": 2085222,
        "setHtmlMsMedian": 20,
        "readHtmlMsMedian": 4.7,
        "fidelityPassed": true,
        "observedStructure": {
          "h1": 1,
          "h2": 100,
          "tables": 10,
          "orderedLists": 20,
          "links": 100
        }
      },
      "runs": [
        {
          "readyMs": 170,
          "setHtmlMs": 20.4,
          "readHtmlMs": 4.6,
          "outputBytes": 17672,
          "transferredBytes": 2085222,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 156,
          "setHtmlMs": 19.5,
          "readHtmlMs": 4.7,
          "outputBytes": 17672,
          "transferredBytes": 2085222,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 162,
          "setHtmlMs": 20,
          "readHtmlMs": 4.7,
          "outputBytes": 17672,
          "transferredBytes": 2085222,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 162,
          "setHtmlMs": 20,
          "readHtmlMs": 4.8,
          "outputBytes": 17672,
          "transferredBytes": 2085222,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        },
        {
          "readyMs": 161,
          "setHtmlMs": 19.9,
          "readHtmlMs": 4.6,
          "outputBytes": 17672,
          "transferredBytes": 2085222,
          "structure": {
            "h1": 1,
            "h2": 100,
            "tables": 10,
            "orderedLists": 20,
            "links": 100
          }
        }
      ],
      "assets": {
        "/froala/froala_editor.pkgd.min.js": {
          "source": "https://cdn.jsdelivr.net/npm/froala-editor@5.3.1/js/froala_editor.pkgd.min.js",
          "bytes": 1827360,
          "sha256": "8aa3e177f04155a3cb54da3ead03bc13283bee382ab37fc1148b3b695ee85189"
        },
        "/froala/froala_editor.pkgd.min.css": {
          "source": "https://cdn.jsdelivr.net/npm/froala-editor@5.3.1/css/froala_editor.pkgd.min.css",
          "bytes": 248393,
          "sha256": "c7c4d49077aab5a088515793f09fc2caa511932432468e17854c2a737114355d"
        },
        "/froala/froala_style.min.css": {
          "source": "https://cdn.jsdelivr.net/npm/froala-editor@5.3.1/css/froala_style.min.css",
          "bytes": 8569,
          "sha256": "6f529c3ed3ff23d5b2679f170803a4c9a061b47f596208acc9732c5e60a7d458"
        }
      }
    }
  ]
}
