{
  "schemaVersion": 1,
  "generatedAt": "2026-08-30T19:22:56.884Z",
  "environment": {
    "node": "v24.16.0",
    "platform": "darwin",
    "arch": "arm64",
    "cpuModel": "Apple M1",
    "cpuCount": 8,
    "totalMemoryBytes": 8589934592
  },
  "packages": {
    "purifai": "3.0.2",
    "striptags": "3.2.0",
    "html-to-text": "10.0.0"
  },
  "corpusSha256": "fe131490fda5dfb290654d3ff7f6f126471362e6debe47e2f0aced0dbad7b4d5",
  "methodology": {
    "warmups": 10,
    "samples": 40,
    "minimumBatchMilliseconds": 100,
    "streamingChunkCodeUnits": 16384,
    "memorySamples": 7,
    "percentile": "nearest-rank"
  },
  "artifact": {
    "esmGzipLevel9Bytes": 23689,
    "packageTarballBytes": 69819
  },
  "correctness": {
    "readability": [
      {
        "name": "document structure",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "nested lists",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "quote table and pre",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "form text",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "breaks sections and inline code",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "headings and nested quotes",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "ordered validation and table rows",
        "purifai": true,
        "striptags": false
      },
      {
        "name": "empty blocks and boundary trimming",
        "purifai": true,
        "striptags": false
      }
    ],
    "bodyRemoval": [
      {
        "name": "script",
        "purifai": true,
        "striptagsLeaked": true
      },
      {
        "name": "style",
        "purifai": true,
        "striptagsLeaked": false
      },
      {
        "name": "iframe",
        "purifai": true,
        "striptagsLeaked": true
      },
      {
        "name": "template",
        "purifai": true,
        "striptagsLeaked": true
      },
      {
        "name": "svg",
        "purifai": true,
        "striptagsLeaked": true
      }
    ]
  },
  "throughput": [
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "readable-small",
      "codeUnits": 570,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384,
        16384
      ],
      "minimumIterationsPerSample": 16384,
      "maximumIterationsPerSample": 16384,
      "samplesNanoseconds": [
        307290667,
        308381750,
        307613125,
        308818125,
        310484375,
        310463500,
        310788709,
        313068292,
        312439417,
        315704333,
        316007875,
        319507250,
        317514458,
        325016375,
        315736833,
        318919791,
        316047750,
        315612166,
        316507000,
        315365667,
        318870667,
        314458375,
        308062625,
        311208375,
        309679333,
        310718916,
        309477667,
        311866500,
        307391000,
        311935917,
        311719834,
        314196833,
        313038292,
        314062292,
        315832709,
        314773959,
        313663250,
        314648583,
        318916000,
        319084792
      ],
      "outputDigest": "8a88dfa3188074941568770d3d7cc7824a2b6dbea7190d37df70277e733c9e36",
      "checksum": 254935040,
      "medianNanosecondsPerOperation": 19144.485473632812,
      "p95NanosecondsPerOperation": 19475.39013671875
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "readable-small",
      "codeUnits": 570,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024,
        1024
      ],
      "minimumIterationsPerSample": 1024,
      "maximumIterationsPerSample": 1024,
      "samplesNanoseconds": [
        190737708,
        208466667,
        192409208,
        192632959,
        190748000,
        189664500,
        190817167,
        190423000,
        191936708,
        190263500,
        189521041,
        193077042,
        192844167,
        193651958,
        192734375,
        200214334,
        192022875,
        192660209,
        192173750,
        193686041,
        193013459,
        192538125,
        192808541,
        192436250,
        194313041,
        191097042,
        190911000,
        192899583,
        191360917,
        197858042,
        193199292,
        193956916,
        195209125,
        210708792,
        196282042,
        190775084,
        186997500,
        192496459,
        188221375,
        187416125
      ],
      "outputDigest": "b3efd6e0483336b78b63404868a4d11bbbc45921700e149caab817ecad77c7e4",
      "checksum": 17367040,
      "medianNanosecondsPerOperation": 187984.8232421875,
      "p95NanosecondsPerOperation": 195521.810546875
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "readable-small",
      "codeUnits": 570,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768,
        32768
      ],
      "minimumIterationsPerSample": 32768,
      "maximumIterationsPerSample": 32768,
      "samplesNanoseconds": [
        281133417,
        283174041,
        283676334,
        281429333,
        281400750,
        280710833,
        281641584,
        281292125,
        280301875,
        281236375,
        282400708,
        282768750,
        283296625,
        286204750,
        294293292,
        298690208,
        295998875,
        275777333,
        277827709,
        276951416,
        277198416,
        276527333,
        276464708,
        280346958,
        279240166,
        279121083,
        280596334,
        282232250,
        280080000,
        281598208,
        281188458,
        280262792,
        281566875,
        291017958,
        280126667,
        284518584,
        282962667,
        282446084,
        282128291,
        278567166
      ],
      "outputDigest": "3245b7a338229a9b320c70f2957fc251db019df0ad30b0c120233ee173b78483",
      "checksum": 367001600,
      "medianNanosecondsPerOperation": 8584.354400634766,
      "p95NanosecondsPerOperation": 8981.118530273438
    },
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32,
        32
      ],
      "minimumIterationsPerSample": 32,
      "maximumIterationsPerSample": 32,
      "samplesNanoseconds": [
        278658792,
        278796250,
        280434625,
        277055167,
        279855084,
        290379959,
        286995375,
        286821250,
        288188333,
        285873042,
        284131208,
        288931083,
        286630625,
        287902250,
        286013292,
        289641250,
        285197208,
        279079167,
        278861750,
        279190042,
        278820958,
        280195708,
        280392500,
        281995250,
        281134625,
        284693458,
        288039083,
        283064208,
        284955292,
        288539625,
        285545083,
        294809333,
        287812208,
        286550042,
        288195334,
        287302959,
        303562000,
        290170333,
        290980666,
        287384125
      ],
      "outputDigest": "da0c89abf67f63177495b249667ad3bbf5ffc13e651dcec685b0eb031a3b9bec",
      "checksum": 165463040,
      "medianNanosecondsPerOperation": 8933532.5625,
      "p95NanosecondsPerOperation": 9093145.8125
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16,
        16
      ],
      "minimumIterationsPerSample": 16,
      "maximumIterationsPerSample": 16,
      "samplesNanoseconds": [
        235693416,
        244775334,
        236785583,
        228558000,
        258782666,
        243255125,
        234941000,
        220390125,
        221057458,
        221027250,
        227046333,
        216575458,
        218136542,
        242092834,
        249191583,
        251803000,
        242342042,
        252274000,
        267064209,
        219305917,
        220914042,
        225546625,
        226809584,
        221455041,
        228712917,
        214135208,
        210022083,
        212231042,
        210502000,
        213455875,
        212286834,
        211004750,
        214047584,
        211592875,
        213095208,
        217011666,
        214851625,
        215798709,
        217802959,
        215184416
      ],
      "outputDigest": "30d8152810b68b55795e3d501f705cae34374b976e92aa189abc06d8fd033ebd",
      "checksum": 91562880,
      "medianNanosecondsPerOperation": 13807127.625,
      "p95NanosecondsPerOperation": 15767125
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64,
        64
      ],
      "minimumIterationsPerSample": 64,
      "maximumIterationsPerSample": 64,
      "samplesNanoseconds": [
        289024875,
        278626417,
        278857583,
        284211375,
        292065875,
        283445417,
        272226875,
        269719375,
        270936958,
        262696458,
        271226833,
        265237375,
        266489750,
        266570500,
        268188500,
        268892083,
        269085583,
        295987000,
        320725417,
        291222833,
        306541167,
        278716458,
        285946500,
        277779000,
        292582417,
        291203208,
        287673458,
        286318292,
        284949958,
        283953166,
        280539208,
        269394333,
        264240125,
        266829083,
        266250375,
        273207208,
        268649000,
        273938667,
        280130750,
        280206500
      ],
      "outputDigest": "22da20aa0367ce097b29d7216a95379bd42667118dddf6db0116e6647df221bd",
      "checksum": 292224000,
      "medianNanosecondsPerOperation": 4353537.765625,
      "p95NanosecondsPerOperation": 4624796.875
    },
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        349155500,
        351127542,
        349368917,
        351935917,
        350290750,
        346911416,
        347882458,
        347406125,
        342479792,
        341609500,
        342549709,
        344759667,
        347792084,
        342462583,
        362360709,
        343907209,
        349343167,
        347906750,
        342306458,
        348004208,
        348533667,
        343144584,
        347451542,
        343989958,
        348331416,
        341420625,
        352153042,
        340869750,
        335838667,
        338918625,
        335808750,
        348889417,
        354348541,
        347292583,
        350485417,
        349164792,
        350310042,
        350114334,
        345078583,
        346992625
      ],
      "outputDigest": "6e7cd4e45209aed8b3d738b50e9b9acbb6f75d94b6475300573102456d3e7264",
      "checksum": 23070720,
      "medianNanosecondsPerOperation": 2714465.171875,
      "p95NanosecondsPerOperation": 2751195.640625
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        392277083,
        385587625,
        382527542,
        396973667,
        387511375,
        383975542,
        400152958,
        393530792,
        394537125,
        393264417,
        393146666,
        389444083,
        390766125,
        389452709,
        400603333,
        388950208,
        402404625,
        397401667,
        385776208,
        383966458,
        382967042,
        382708458,
        384120875,
        398348833,
        392388792,
        386751208,
        391424167,
        389590709,
        388523209,
        392428750,
        390137167,
        391835041,
        393826833,
        389036708,
        391918958,
        403325209,
        388353834,
        382282875,
        378788375,
        384327708
      ],
      "outputDigest": "5452dd2e3acd62ca618a7d87b81c8c8b7ff54a86628c81e615ddbdc710851b36",
      "checksum": 39439360,
      "medianNanosecondsPerOperation": 3043677.4140625,
      "p95NanosecondsPerOperation": 3129713.5390625
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        297910958,
        303471375,
        299121375,
        318260167,
        297364334,
        305869250,
        300119042,
        294828000,
        300011583,
        303800708,
        301200041,
        299972125,
        299357791,
        291029167,
        295784375,
        299489208,
        297243292,
        292350709,
        297018375,
        300565750,
        300594625,
        330001375,
        323131166,
        310391833,
        362062167,
        348245584,
        361265708,
        355612833,
        303741209,
        304963292,
        312635042,
        306062584,
        328581250,
        382272583,
        307553291,
        294295333,
        306653583,
        307577041,
        296839875,
        302183542
      ],
      "outputDigest": "b975c03196a61b2ea50cacc1581c82ab36cda00d60846c5d50bcc1f6f3e82f54",
      "checksum": 26711040,
      "medianNanosecondsPerOperation": 2360808.921875,
      "p95NanosecondsPerOperation": 2822388.34375
    },
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256
      ],
      "minimumIterationsPerSample": 256,
      "maximumIterationsPerSample": 256,
      "samplesNanoseconds": [
        253491000,
        254619250,
        251503042,
        264118042,
        250297542,
        250634959,
        251464458,
        249974625,
        249522584,
        249849166,
        249328792,
        254215000,
        255220167,
        253833958,
        248674709,
        245265208,
        245107167,
        246643209,
        245234833,
        247311292,
        248331333,
        246121750,
        249512208,
        264483917,
        263704958,
        253772750,
        248814125,
        250606208,
        249408625,
        249770583,
        249172625,
        257271458,
        268484500,
        249157208,
        251926500,
        248660667,
        248256792,
        249248833,
        250129125,
        249752375
      ],
      "outputDigest": "7696da7b4f12b5c934702301adb75082b7f52dd6c9eed3b63c302aa21048dfb0",
      "checksum": 72099840,
      "medianNanosecondsPerOperation": 975666.33984375,
      "p95NanosecondsPerOperation": 1031711.1015625
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256,
        256
      ],
      "minimumIterationsPerSample": 256,
      "maximumIterationsPerSample": 256,
      "samplesNanoseconds": [
        391112708,
        391921333,
        399660791,
        393648750,
        396033666,
        401001625,
        398576250,
        404403959,
        398728916,
        401456167,
        409461791,
        397968083,
        404479125,
        398091083,
        391910750,
        396102792,
        380972125,
        385044667,
        383617084,
        387048792,
        393979709,
        394952917,
        389184083,
        397941917,
        388328875,
        388756292,
        395031125,
        391985958,
        391013917,
        413073750,
        394898416,
        389517500,
        386906250,
        391894125,
        382572459,
        385850583,
        416016791,
        391164959,
        409809333,
        450832333
      ],
      "outputDigest": "080bcf33dcfe7bd084540e38efb6ea29c301edeec5b351f1557aa84b0ffd9fa4",
      "checksum": 41093120,
      "medianNanosecondsPerOperation": 1538983.23828125,
      "p95NanosecondsPerOperation": 1613569.3359375
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        321341167,
        309908667,
        325657542,
        320454958,
        300287667,
        302232584,
        298573416,
        294729375,
        298233209,
        296452917,
        302188417,
        320744709,
        374636458,
        322658250,
        311574042,
        306551000,
        319541167,
        309586083,
        305709166,
        303902333,
        313778709,
        308715542,
        312014000,
        310546208,
        305645208,
        314000458,
        301430917,
        291798208,
        316825250,
        294742167,
        311806292,
        296599834,
        304356875,
        297875291,
        323577833,
        398940084,
        1066780750,
        660515250,
        378605583,
        350690250
      ],
      "outputDigest": "43a901e5ca34d80f29856a0d21e574e0a894f2a96aeae9e68f71f1993ad4efa5",
      "checksum": 15554560,
      "medianNanosecondsPerOperation": 2421161.4609375,
      "p95NanosecondsPerOperation": 3116719.40625
    },
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        305816666,
        290430542,
        321699083,
        302482833,
        296514458,
        295173208,
        296906750,
        313348250,
        317355042,
        308734166,
        304550209,
        302980791,
        299239500,
        294505083,
        310535208,
        304351792,
        325305959,
        308483667,
        303272375,
        299428959,
        297033000,
        300484917,
        297754250,
        300144125,
        291319875,
        288070667,
        287806416,
        286820916,
        310692291,
        307357875,
        309275792,
        301028167,
        301543458,
        293555750,
        302659875,
        312288833,
        316733375,
        354045834,
        301491708,
        308239000
      ],
      "outputDigest": "3a639c6b24595d6237272ed4c997f740d029209605b24b18560e8f0b066c0bce",
      "checksum": 1323217920,
      "medianNanosecondsPerOperation": 2363147.1328125,
      "p95NanosecondsPerOperation": 2513274.0859375
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        366729875,
        391235000,
        396421833,
        386651584,
        391828291,
        384591666,
        387704000,
        404700208,
        390534750,
        390531584,
        384182875,
        378932000,
        403714375,
        412746250,
        412952875,
        385439125,
        376262458,
        399446125,
        374334041,
        372120083,
        371854709,
        391953458,
        384499000,
        398076083,
        414782500,
        382174334,
        388020541,
        418205959,
        395337708,
        378884000,
        406029459,
        391865917,
        387728875,
        389195125,
        391154125,
        384006125,
        409627834,
        396409333,
        368665125,
        374643709
      ],
      "outputDigest": "3a639c6b24595d6237272ed4c997f740d029209605b24b18560e8f0b066c0bce",
      "checksum": 1323217920,
      "medianNanosecondsPerOperation": 3040586.9140625,
      "p95NanosecondsPerOperation": 3226194.3359375
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        362849250,
        341451334,
        331822291,
        333827666,
        351905834,
        352266625,
        359770875,
        349857125,
        324158917,
        336297792,
        332856292,
        350595750,
        333922917,
        338227709,
        370988542,
        368415042,
        336219666,
        339898500,
        359440083,
        343255208,
        334413208,
        333498542,
        364094791,
        333449250,
        339917541,
        335046458,
        352895834,
        346761583,
        324761375,
        331372875,
        347176500,
        322393708,
        325616000,
        339041042,
        351168917,
        344686458,
        358871875,
        381319250,
        328850459,
        330531833
      ],
      "outputDigest": "72f72c32141c01ca9ebac75fbcb945a1c99f415cdf510ebec3d1458cb37ebba2",
      "checksum": 1344256000,
      "medianNanosecondsPerOperation": 2655457.03125,
      "p95NanosecondsPerOperation": 2878242.515625
    },
    {
      "kind": "throughput",
      "package": "purifai",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        280419958,
        269550375,
        275792084,
        275310375,
        277757042,
        277947875,
        267900917,
        277991750,
        267607084,
        261926542,
        270911041,
        279016291,
        285766500,
        297708083,
        277114166,
        276292500,
        272503542,
        270548834,
        270074542,
        273826250,
        285849750,
        272923167,
        263457375,
        271490041,
        270753375,
        287915708,
        274783917,
        294863542,
        274266959,
        272510500,
        286647333,
        274337292,
        262598500,
        261065750,
        259379708,
        268800166,
        279459458,
        287118792,
        279349542,
        272279583
      ],
      "outputDigest": "f892441dd4b8fb4c2f5468b34b3ddedef15005835a3c10b42ab72b45d0747633",
      "checksum": 15810560,
      "medianNanosecondsPerOperation": 2142710.6171875,
      "p95NanosecondsPerOperation": 2249341.46875
    },
    {
      "kind": "throughput",
      "package": "html-to-text",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        308172125,
        325364792,
        324150292,
        304355708,
        310974916,
        301864375,
        299349500,
        295455500,
        296781500,
        279607334,
        296713375,
        308657084,
        290644708,
        287762375,
        292853125,
        298960042,
        299099125,
        300255208,
        286811125,
        293580375,
        287753916,
        292084916,
        291029292,
        294082333,
        300522416,
        293026333,
        296675666,
        299028583,
        303266833,
        297829500,
        293342791,
        298838125,
        286665250,
        286091625,
        306542542,
        315489209,
        294365334,
        300995166,
        300517875,
        306809333
      ],
      "outputDigest": "d72f998ad7cecb85a6586f9deb11b794e3c38feacc43b2cda152ca27b378d422",
      "checksum": 20111360,
      "medianNanosecondsPerOperation": 2326792.96875,
      "p95NanosecondsPerOperation": 2464759.4453125
    },
    {
      "kind": "throughput",
      "package": "striptags",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "warmups": 10,
      "samples": 40,
      "sampleIterations": [
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128,
        128
      ],
      "minimumIterationsPerSample": 128,
      "maximumIterationsPerSample": 128,
      "samplesNanoseconds": [
        244286375,
        259078708,
        260754041,
        247734917,
        240818334,
        258759292,
        238539708,
        239042542,
        247097542,
        238374209,
        239558083,
        224113875,
        227733625,
        229780084,
        243745084,
        240440500,
        245678958,
        263038458,
        236973500,
        237209208,
        230170875,
        240762667,
        235558125,
        240317375,
        243143667,
        239011792,
        235300708,
        238645542,
        238248042,
        235376375,
        237776167,
        244158333,
        239512042,
        243610459,
        240583208,
        235419000,
        236643375,
        239178958,
        231564667,
        245932417
      ],
      "outputDigest": "9bb725005055412c75a8e8d1fb5a0780595174ac8bbe5a24f768647bd4e4debe",
      "checksum": 599040,
      "medianNanosecondsPerOperation": 1868585.609375,
      "p95NanosecondsPerOperation": 2024052.40625
    }
  ],
  "memory": [
    {
      "kind": "memory",
      "mode": "purifai-stream",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "startHeapBytes": 4131072,
      "endHeapBytes": 5227288,
      "retainedHeapBytes": 1096000,
      "maxRssBytes": 69206016,
      "checksum": 2225436212,
      "outputCodeUnits": 129258,
      "rawSamples": [
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5227904,
          "retainedHeapBytes": 1096000,
          "maxRssBytes": 69599232
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5211880,
          "retainedHeapBytes": 1080808,
          "maxRssBytes": 69173248
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 5227904,
          "retainedHeapBytes": 1096896,
          "maxRssBytes": 69206016
        },
        {
          "startHeapBytes": 4132088,
          "endHeapBytes": 5228288,
          "retainedHeapBytes": 1096200,
          "maxRssBytes": 69173248
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5227288,
          "retainedHeapBytes": 1096216,
          "maxRssBytes": 69074944
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5226816,
          "retainedHeapBytes": 1095744,
          "maxRssBytes": 70205440
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5222856,
          "retainedHeapBytes": 1091784,
          "maxRssBytes": 69844992
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-one-shot",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "startHeapBytes": 4131072,
      "endHeapBytes": 6087112,
      "retainedHeapBytes": 1956040,
      "maxRssBytes": 71122944,
      "checksum": 2225436212,
      "outputCodeUnits": 129258,
      "rawSamples": [
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6101144,
          "retainedHeapBytes": 1969240,
          "maxRssBytes": 70959104
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6094240,
          "retainedHeapBytes": 1963168,
          "maxRssBytes": 71532544
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5255944,
          "retainedHeapBytes": 1124872,
          "maxRssBytes": 71155712
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6094896,
          "retainedHeapBytes": 1963824,
          "maxRssBytes": 71401472
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6087112,
          "retainedHeapBytes": 1956040,
          "maxRssBytes": 71122944
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5250136,
          "retainedHeapBytes": 1119064,
          "maxRssBytes": 70549504
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5246528,
          "retainedHeapBytes": 1115456,
          "maxRssBytes": 70139904
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "html-to-text",
      "corpus": "readable-large",
      "codeUnits": 262200,
      "startHeapBytes": 4131904,
      "endHeapBytes": 6715592,
      "retainedHeapBytes": 2583688,
      "maxRssBytes": 86851584,
      "checksum": 2539708134,
      "outputCodeUnits": 143057,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6734672,
          "retainedHeapBytes": 2603600,
          "maxRssBytes": 86474752
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6741728,
          "retainedHeapBytes": 2609824,
          "maxRssBytes": 86261760
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6715592,
          "retainedHeapBytes": 2583688,
          "maxRssBytes": 87015424
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6713376,
          "retainedHeapBytes": 2581472,
          "maxRssBytes": 87244800
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6715592,
          "retainedHeapBytes": 2583688,
          "maxRssBytes": 86736896
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6705704,
          "retainedHeapBytes": 2574632,
          "maxRssBytes": 86851584
        },
        {
          "startHeapBytes": 4131080,
          "endHeapBytes": 6715152,
          "retainedHeapBytes": 2584072,
          "maxRssBytes": 87801856
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-stream",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "startHeapBytes": 4131256,
      "endHeapBytes": 5105528,
      "retainedHeapBytes": 974288,
      "maxRssBytes": 63897600,
      "checksum": 2568552611,
      "outputCodeUnits": 4461,
      "rawSamples": [
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5105984,
          "retainedHeapBytes": 974080,
          "maxRssBytes": 63864832
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5105360,
          "retainedHeapBytes": 973456,
          "maxRssBytes": 63897600
        },
        {
          "startHeapBytes": 4131192,
          "endHeapBytes": 5105488,
          "retainedHeapBytes": 974296,
          "maxRssBytes": 63848448
        },
        {
          "startHeapBytes": 4131976,
          "endHeapBytes": 5105528,
          "retainedHeapBytes": 973552,
          "maxRssBytes": 63979520
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 5106112,
          "retainedHeapBytes": 974856,
          "maxRssBytes": 64307200
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5105360,
          "retainedHeapBytes": 974288,
          "maxRssBytes": 63995904
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5105888,
          "retainedHeapBytes": 974816,
          "maxRssBytes": 63782912
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-one-shot",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "startHeapBytes": 4131904,
      "endHeapBytes": 5053232,
      "retainedHeapBytes": 922160,
      "maxRssBytes": 63668224,
      "checksum": 2568552611,
      "outputCodeUnits": 4461,
      "rawSamples": [
        {
          "startHeapBytes": 4132088,
          "endHeapBytes": 5082368,
          "retainedHeapBytes": 950280,
          "maxRssBytes": 63684608
        },
        {
          "startHeapBytes": 4132088,
          "endHeapBytes": 5053360,
          "retainedHeapBytes": 921272,
          "maxRssBytes": 63651840
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5053072,
          "retainedHeapBytes": 921168,
          "maxRssBytes": 63651840
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5053232,
          "retainedHeapBytes": 921328,
          "maxRssBytes": 63750144
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5053232,
          "retainedHeapBytes": 922160,
          "maxRssBytes": 63668224
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5053232,
          "retainedHeapBytes": 922160,
          "maxRssBytes": 64094208
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5053232,
          "retainedHeapBytes": 922160,
          "maxRssBytes": 63586304
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "html-to-text",
      "corpus": "hostile-tags",
      "codeUnits": 262899,
      "startHeapBytes": 4131072,
      "endHeapBytes": 6456928,
      "retainedHeapBytes": 2325808,
      "maxRssBytes": 65585152,
      "checksum": 1985563821,
      "outputCodeUnits": 7587,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6456880,
          "retainedHeapBytes": 2325808,
          "maxRssBytes": 65716224
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6456016,
          "retainedHeapBytes": 2324944,
          "maxRssBytes": 65748992
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 6456992,
          "retainedHeapBytes": 2325984,
          "maxRssBytes": 65519616
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6456880,
          "retainedHeapBytes": 2325808,
          "maxRssBytes": 65454080
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6456944,
          "retainedHeapBytes": 2325040,
          "maxRssBytes": 65585152
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6456928,
          "retainedHeapBytes": 2325024,
          "maxRssBytes": 65650688
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6456944,
          "retainedHeapBytes": 2325872,
          "maxRssBytes": 65421312
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-stream",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "startHeapBytes": 4131072,
      "endHeapBytes": 5086992,
      "retainedHeapBytes": 955920,
      "maxRssBytes": 60801024,
      "checksum": 828207869,
      "outputCodeUnits": 6940,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5106480,
          "retainedHeapBytes": 975408,
          "maxRssBytes": 60915712
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5106432,
          "retainedHeapBytes": 975360,
          "maxRssBytes": 60833792
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5086992,
          "retainedHeapBytes": 955920,
          "maxRssBytes": 57868288
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5086896,
          "retainedHeapBytes": 954992,
          "maxRssBytes": 60817408
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 5106776,
          "retainedHeapBytes": 975520,
          "maxRssBytes": 60801024
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5086992,
          "retainedHeapBytes": 955920,
          "maxRssBytes": 60571648
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5086992,
          "retainedHeapBytes": 955920,
          "maxRssBytes": 60506112
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-one-shot",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "startHeapBytes": 4131080,
      "endHeapBytes": 5171528,
      "retainedHeapBytes": 1040456,
      "maxRssBytes": 61620224,
      "checksum": 828207869,
      "outputCodeUnits": 6940,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5171528,
          "retainedHeapBytes": 1040456,
          "maxRssBytes": 61521920
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5168112,
          "retainedHeapBytes": 1037040,
          "maxRssBytes": 61259776
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 5178048,
          "retainedHeapBytes": 1047040,
          "maxRssBytes": 61620224
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 5173280,
          "retainedHeapBytes": 1042024,
          "maxRssBytes": 61292544
        },
        {
          "startHeapBytes": 4131080,
          "endHeapBytes": 5168552,
          "retainedHeapBytes": 1037472,
          "maxRssBytes": 62898176
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5168480,
          "retainedHeapBytes": 1036576,
          "maxRssBytes": 63848448
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5174440,
          "retainedHeapBytes": 1042536,
          "maxRssBytes": 62488576
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "html-to-text",
      "corpus": "hostile-comments",
      "codeUnits": 262194,
      "startHeapBytes": 4131072,
      "endHeapBytes": 6475576,
      "retainedHeapBytes": 2344504,
      "maxRssBytes": 67010560,
      "checksum": 22403645,
      "outputCodeUnits": 4003,
      "rawSamples": [
        {
          "startHeapBytes": 4132088,
          "endHeapBytes": 6481168,
          "retainedHeapBytes": 2349080,
          "maxRssBytes": 66666496
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6474488,
          "retainedHeapBytes": 2343416,
          "maxRssBytes": 66338816
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6475504,
          "retainedHeapBytes": 2343600,
          "maxRssBytes": 66781184
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6475576,
          "retainedHeapBytes": 2344504,
          "maxRssBytes": 67174400
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6478592,
          "retainedHeapBytes": 2347520,
          "maxRssBytes": 67420160
        },
        {
          "startHeapBytes": 4131976,
          "endHeapBytes": 6478280,
          "retainedHeapBytes": 2346304,
          "maxRssBytes": 67010560
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6474584,
          "retainedHeapBytes": 2343512,
          "maxRssBytes": 67223552
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-stream",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "startHeapBytes": 4131072,
      "endHeapBytes": 5135152,
      "retainedHeapBytes": 1004080,
      "maxRssBytes": 62652416,
      "checksum": 2683859445,
      "outputCodeUnits": 258406,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5135152,
          "retainedHeapBytes": 1004080,
          "maxRssBytes": 62652416
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5135152,
          "retainedHeapBytes": 1004080,
          "maxRssBytes": 62472192
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5135152,
          "retainedHeapBytes": 1004080,
          "maxRssBytes": 62685184
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5138176,
          "retainedHeapBytes": 1007104,
          "maxRssBytes": 62881792
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 5131432,
          "retainedHeapBytes": 999528,
          "maxRssBytes": 62554112
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 5135280,
          "retainedHeapBytes": 1004024,
          "maxRssBytes": 62586880
        },
        {
          "startHeapBytes": 4132088,
          "endHeapBytes": 5135376,
          "retainedHeapBytes": 1003288,
          "maxRssBytes": 62701568
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-one-shot",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "startHeapBytes": 4131072,
      "endHeapBytes": 6220704,
      "retainedHeapBytes": 2089632,
      "maxRssBytes": 64094208,
      "checksum": 2683859445,
      "outputCodeUnits": 258406,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 64176128
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 63979520
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 63881216
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 6220832,
          "retainedHeapBytes": 2089576,
          "maxRssBytes": 64274432
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 63995904
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 64126976
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6220704,
          "retainedHeapBytes": 2089632,
          "maxRssBytes": 64094208
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "html-to-text",
      "corpus": "hostile-entities",
      "codeUnits": 263292,
      "startHeapBytes": 4131072,
      "endHeapBytes": 6952480,
      "retainedHeapBytes": 2821408,
      "maxRssBytes": 69533696,
      "checksum": 2683859445,
      "outputCodeUnits": 258406,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6944304,
          "retainedHeapBytes": 2813232,
          "maxRssBytes": 69320704
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6952480,
          "retainedHeapBytes": 2821408,
          "maxRssBytes": 69664768
        },
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 7532864,
          "retainedHeapBytes": 3401608,
          "maxRssBytes": 69713920
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6952480,
          "retainedHeapBytes": 2821408,
          "maxRssBytes": 69304320
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6952480,
          "retainedHeapBytes": 2821408,
          "maxRssBytes": 69533696
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6952736,
          "retainedHeapBytes": 2821664,
          "maxRssBytes": 68911104
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 7529992,
          "retainedHeapBytes": 3398920,
          "maxRssBytes": 70467584
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-stream",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "startHeapBytes": 4131072,
      "endHeapBytes": 5124432,
      "retainedHeapBytes": 993360,
      "maxRssBytes": 62980096,
      "checksum": 2686696428,
      "outputCodeUnits": 3078,
      "rawSamples": [
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993360,
          "maxRssBytes": 62816256
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993360,
          "maxRssBytes": 63012864
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993360,
          "maxRssBytes": 63045632
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993360,
          "maxRssBytes": 62963712
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993360,
          "maxRssBytes": 62603264
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5124336,
          "retainedHeapBytes": 993264,
          "maxRssBytes": 63062016
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 5124432,
          "retainedHeapBytes": 993424,
          "maxRssBytes": 62980096
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "purifai-one-shot",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "startHeapBytes": 4131072,
      "endHeapBytes": 5090608,
      "retainedHeapBytes": 959536,
      "maxRssBytes": 63717376,
      "checksum": 2686696428,
      "outputCodeUnits": 3078,
      "rawSamples": [
        {
          "startHeapBytes": 4131256,
          "endHeapBytes": 5094904,
          "retainedHeapBytes": 963648,
          "maxRssBytes": 63668224
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959536,
          "maxRssBytes": 63864832
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959536,
          "maxRssBytes": 63717376
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959536,
          "maxRssBytes": 63913984
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959536,
          "maxRssBytes": 63717376
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959600,
          "maxRssBytes": 63619072
        },
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 5090608,
          "retainedHeapBytes": 959600,
          "maxRssBytes": 63291392
        }
      ]
    },
    {
      "kind": "memory",
      "mode": "html-to-text",
      "corpus": "hostile-raw",
      "codeUnits": 263900,
      "startHeapBytes": 4131080,
      "endHeapBytes": 6456632,
      "retainedHeapBytes": 2325560,
      "maxRssBytes": 65585152,
      "checksum": 3818047700,
      "outputCodeUnits": 3918,
      "rawSamples": [
        {
          "startHeapBytes": 4131008,
          "endHeapBytes": 6458536,
          "retainedHeapBytes": 2327528,
          "maxRssBytes": 65568768
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6456632,
          "retainedHeapBytes": 2325560,
          "maxRssBytes": 65912832
        },
        {
          "startHeapBytes": 4131976,
          "endHeapBytes": 6451912,
          "retainedHeapBytes": 2319936,
          "maxRssBytes": 65716224
        },
        {
          "startHeapBytes": 4131072,
          "endHeapBytes": 6457496,
          "retainedHeapBytes": 2326424,
          "maxRssBytes": 65585152
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6450736,
          "retainedHeapBytes": 2318832,
          "maxRssBytes": 65945600
        },
        {
          "startHeapBytes": 4131080,
          "endHeapBytes": 6457624,
          "retainedHeapBytes": 2326544,
          "maxRssBytes": 65568768
        },
        {
          "startHeapBytes": 4131904,
          "endHeapBytes": 6449544,
          "retainedHeapBytes": 2317640,
          "maxRssBytes": 65519616
        }
      ]
    }
  ],
  "gates": [
    {
      "name": "reviewed readability fixtures",
      "pass": true,
      "detail": "Purifai 8/8; striptags 0/8"
    },
    {
      "name": "non-reader body removal",
      "pass": true,
      "detail": "Purifai 5/5; striptags script calibration leak observed"
    },
    {
      "name": "hostile-tags hostile p95",
      "pass": true,
      "detail": "Purifai 2.751 ms; html-to-text 3.130 ms"
    },
    {
      "name": "hostile-comments hostile p95",
      "pass": true,
      "detail": "Purifai 1.032 ms; html-to-text 1.614 ms"
    },
    {
      "name": "hostile-entities hostile p95",
      "pass": true,
      "detail": "Purifai 2.513 ms; html-to-text 3.226 ms"
    },
    {
      "name": "hostile-raw hostile p95",
      "pass": true,
      "detail": "Purifai 2.249 ms; html-to-text 2.465 ms"
    },
    {
      "name": "readable-large streaming RSS",
      "pass": true,
      "detail": "Purifai 66.00 MiB; html-to-text 82.83 MiB"
    },
    {
      "name": "hostile-tags streaming RSS",
      "pass": true,
      "detail": "Purifai 60.94 MiB; html-to-text 62.55 MiB"
    },
    {
      "name": "hostile-comments streaming RSS",
      "pass": true,
      "detail": "Purifai 57.98 MiB; html-to-text 63.91 MiB"
    },
    {
      "name": "hostile-entities streaming RSS",
      "pass": true,
      "detail": "Purifai 59.75 MiB; html-to-text 66.31 MiB"
    },
    {
      "name": "hostile-raw streaming RSS",
      "pass": true,
      "detail": "Purifai 60.06 MiB; html-to-text 62.55 MiB"
    }
  ],
  "pass": true
}
