SPB Git

spb/anomaly-atlas Public License

Systematic discovery & rigorous validation of statistical anomalies in open HF market data (hfmarketdata.io) — pre-registered, artifact-null-driven, fully reproducible. Live atlas: www.anomaly-atlas.io

Python 61.4% JavaScript 28.7% CSS 8.6% Shell 0.7% Makefile 0.5%
33.4 KB · 962 lines json
Raw Blame History
1{2  "name": "anomaly-atlas-web",3  "version": "1.0.0",4  "lockfileVersion": 3,5  "requires": true,6  "packages": {7    "": {8      "name": "anomaly-atlas-web",9      "version": "1.0.0",10      "license": "UNLICENSED",11      "dependencies": {12        "express": "^4.21.0",13        "gray-matter": "^4.0.3",14        "highlight.js": "^11.10.0",15        "marked": "^14.1.0"16      }17    },18    "node_modules/accepts": {19      "version": "1.3.8",20      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",21      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",22      "license": "MIT",23      "dependencies": {24        "mime-types": "~2.1.34",25        "negotiator": "0.6.3"26      },27      "engines": {28        "node": ">= 0.6"29      }30    },31    "node_modules/argparse": {32      "version": "1.0.10",33      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",34      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",35      "license": "MIT",36      "dependencies": {37        "sprintf-js": "~1.0.2"38      }39    },40    "node_modules/array-flatten": {41      "version": "1.1.1",42      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",43      "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",44      "license": "MIT"45    },46    "node_modules/body-parser": {47      "version": "1.20.6",48      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.6.tgz",49      "integrity": "sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==",50      "license": "MIT",51      "dependencies": {52        "bytes": "~3.1.2",53        "content-type": "~1.0.5",54        "debug": "2.6.9",55        "depd": "2.0.0",56        "destroy": "~1.2.0",57        "http-errors": "~2.0.1",58        "iconv-lite": "~0.4.24",59        "on-finished": "~2.4.1",60        "qs": "~6.15.1",61        "raw-body": "~2.5.3",62        "type-is": "~1.6.18",63        "unpipe": "~1.0.0"64      },65      "engines": {66        "node": ">= 0.8",67        "npm": "1.2.8000 || >= 1.4.16"68      }69    },70    "node_modules/bytes": {71      "version": "3.1.2",72      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",73      "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",74      "license": "MIT",75      "engines": {76        "node": ">= 0.8"77      }78    },79    "node_modules/call-bind-apply-helpers": {80      "version": "1.0.2",81      "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",82      "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",83      "license": "MIT",84      "dependencies": {85        "es-errors": "^1.3.0",86        "function-bind": "^1.1.2"87      },88      "engines": {89        "node": ">= 0.4"90      }91    },92    "node_modules/call-bound": {93      "version": "1.0.4",94      "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",95      "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",96      "license": "MIT",97      "dependencies": {98        "call-bind-apply-helpers": "^1.0.2",99        "get-intrinsic": "^1.3.0"100      },101      "engines": {102        "node": ">= 0.4"103      },104      "funding": {105        "url": "https://github.com/sponsors/ljharb"106      }107    },108    "node_modules/content-disposition": {109      "version": "0.5.4",110      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",111      "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",112      "license": "MIT",113      "dependencies": {114        "safe-buffer": "5.2.1"115      },116      "engines": {117        "node": ">= 0.6"118      }119    },120    "node_modules/content-type": {121      "version": "1.0.5",122      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",123      "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",124      "license": "MIT",125      "engines": {126        "node": ">= 0.6"127      }128    },129    "node_modules/cookie": {130      "version": "0.7.2",131      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",132      "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",133      "license": "MIT",134      "engines": {135        "node": ">= 0.6"136      }137    },138    "node_modules/cookie-signature": {139      "version": "1.0.7",140      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz",141      "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==",142      "license": "MIT"143    },144    "node_modules/debug": {145      "version": "2.6.9",146      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",147      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",148      "license": "MIT",149      "dependencies": {150        "ms": "2.0.0"151      }152    },153    "node_modules/depd": {154      "version": "2.0.0",155      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",156      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",157      "license": "MIT",158      "engines": {159        "node": ">= 0.8"160      }161    },162    "node_modules/destroy": {163      "version": "1.2.0",164      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",165      "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",166      "license": "MIT",167      "engines": {168        "node": ">= 0.8",169        "npm": "1.2.8000 || >= 1.4.16"170      }171    },172    "node_modules/dunder-proto": {173      "version": "1.0.1",174      "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",175      "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",176      "license": "MIT",177      "dependencies": {178        "call-bind-apply-helpers": "^1.0.1",179        "es-errors": "^1.3.0",180        "gopd": "^1.2.0"181      },182      "engines": {183        "node": ">= 0.4"184      }185    },186    "node_modules/ee-first": {187      "version": "1.1.1",188      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",189      "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",190      "license": "MIT"191    },192    "node_modules/encodeurl": {193      "version": "2.0.0",194      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",195      "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",196      "license": "MIT",197      "engines": {198        "node": ">= 0.8"199      }200    },201    "node_modules/es-define-property": {202      "version": "1.0.1",203      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",204      "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",205      "license": "MIT",206      "engines": {207        "node": ">= 0.4"208      }209    },210    "node_modules/es-errors": {211      "version": "1.3.0",212      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",213      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",214      "license": "MIT",215      "engines": {216        "node": ">= 0.4"217      }218    },219    "node_modules/es-object-atoms": {220      "version": "1.1.2",221      "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",222      "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",223      "license": "MIT",224      "dependencies": {225        "es-errors": "^1.3.0"226      },227      "engines": {228        "node": ">= 0.4"229      }230    },231    "node_modules/escape-html": {232      "version": "1.0.3",233      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",234      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",235      "license": "MIT"236    },237    "node_modules/esprima": {238      "version": "4.0.1",239      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",240      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",241      "license": "BSD-2-Clause",242      "bin": {243        "esparse": "bin/esparse.js",244        "esvalidate": "bin/esvalidate.js"245      },246      "engines": {247        "node": ">=4"248      }249    },250    "node_modules/etag": {251      "version": "1.8.1",252      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",253      "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",254      "license": "MIT",255      "engines": {256        "node": ">= 0.6"257      }258    },259    "node_modules/express": {260      "version": "4.22.2",261      "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz",262      "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==",263      "license": "MIT",264      "dependencies": {265        "accepts": "~1.3.8",266        "array-flatten": "1.1.1",267        "body-parser": "~1.20.5",268        "content-disposition": "~0.5.4",269        "content-type": "~1.0.4",270        "cookie": "~0.7.1",271        "cookie-signature": "~1.0.6",272        "debug": "2.6.9",273        "depd": "2.0.0",274        "encodeurl": "~2.0.0",275        "escape-html": "~1.0.3",276        "etag": "~1.8.1",277        "finalhandler": "~1.3.1",278        "fresh": "~0.5.2",279        "http-errors": "~2.0.0",280        "merge-descriptors": "1.0.3",281        "methods": "~1.1.2",282        "on-finished": "~2.4.1",283        "parseurl": "~1.3.3",284        "path-to-regexp": "~0.1.12",285        "proxy-addr": "~2.0.7",286        "qs": "~6.15.1",287        "range-parser": "~1.2.1",288        "safe-buffer": "5.2.1",289        "send": "~0.19.0",290        "serve-static": "~1.16.2",291        "setprototypeof": "1.2.0",292        "statuses": "~2.0.1",293        "type-is": "~1.6.18",294        "utils-merge": "1.0.1",295        "vary": "~1.1.2"296      },297      "engines": {298        "node": ">= 0.10.0"299      },300      "funding": {301        "type": "opencollective",302        "url": "https://opencollective.com/express"303      }304    },305    "node_modules/extend-shallow": {306      "version": "2.0.1",307      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",308      "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",309      "license": "MIT",310      "dependencies": {311        "is-extendable": "^0.1.0"312      },313      "engines": {314        "node": ">=0.10.0"315      }316    },317    "node_modules/finalhandler": {318      "version": "1.3.2",319      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz",320      "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==",321      "license": "MIT",322      "dependencies": {323        "debug": "2.6.9",324        "encodeurl": "~2.0.0",325        "escape-html": "~1.0.3",326        "on-finished": "~2.4.1",327        "parseurl": "~1.3.3",328        "statuses": "~2.0.2",329        "unpipe": "~1.0.0"330      },331      "engines": {332        "node": ">= 0.8"333      }334    },335    "node_modules/forwarded": {336      "version": "0.2.0",337      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",338      "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",339      "license": "MIT",340      "engines": {341        "node": ">= 0.6"342      }343    },344    "node_modules/fresh": {345      "version": "0.5.2",346      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",347      "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",348      "license": "MIT",349      "engines": {350        "node": ">= 0.6"351      }352    },353    "node_modules/function-bind": {354      "version": "1.1.2",355      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",356      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",357      "license": "MIT",358      "funding": {359        "url": "https://github.com/sponsors/ljharb"360      }361    },362    "node_modules/get-intrinsic": {363      "version": "1.3.0",364      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",365      "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",366      "license": "MIT",367      "dependencies": {368        "call-bind-apply-helpers": "^1.0.2",369        "es-define-property": "^1.0.1",370        "es-errors": "^1.3.0",371        "es-object-atoms": "^1.1.1",372        "function-bind": "^1.1.2",373        "get-proto": "^1.0.1",374        "gopd": "^1.2.0",375        "has-symbols": "^1.1.0",376        "hasown": "^2.0.2",377        "math-intrinsics": "^1.1.0"378      },379      "engines": {380        "node": ">= 0.4"381      },382      "funding": {383        "url": "https://github.com/sponsors/ljharb"384      }385    },386    "node_modules/get-proto": {387      "version": "1.0.1",388      "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",389      "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",390      "license": "MIT",391      "dependencies": {392        "dunder-proto": "^1.0.1",393        "es-object-atoms": "^1.0.0"394      },395      "engines": {396        "node": ">= 0.4"397      }398    },399    "node_modules/gopd": {400      "version": "1.2.0",401      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",402      "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",403      "license": "MIT",404      "engines": {405        "node": ">= 0.4"406      },407      "funding": {408        "url": "https://github.com/sponsors/ljharb"409      }410    },411    "node_modules/gray-matter": {412      "version": "4.0.3",413      "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",414      "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",415      "license": "MIT",416      "dependencies": {417        "js-yaml": "^3.13.1",418        "kind-of": "^6.0.2",419        "section-matter": "^1.0.0",420        "strip-bom-string": "^1.0.0"421      },422      "engines": {423        "node": ">=6.0"424      }425    },426    "node_modules/has-symbols": {427      "version": "1.1.0",428      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",429      "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",430      "license": "MIT",431      "engines": {432        "node": ">= 0.4"433      },434      "funding": {435        "url": "https://github.com/sponsors/ljharb"436      }437    },438    "node_modules/hasown": {439      "version": "2.0.4",440      "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",441      "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",442      "license": "MIT",443      "dependencies": {444        "function-bind": "^1.1.2"445      },446      "engines": {447        "node": ">= 0.4"448      }449    },450    "node_modules/highlight.js": {451      "version": "11.12.0",452      "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.12.0.tgz",453      "integrity": "sha512-nbfWpyRMcMrPMmDwJB+dhX/eiaPKtc2RB+0QZskqJ3WjRA/FDS0e9hZrx8EC/lbEv8gXy98FcDbNa/dspAaJMg==",454      "license": "BSD-3-Clause",455      "engines": {456        "node": ">=12.0.0"457      }458    },459    "node_modules/http-errors": {460      "version": "2.0.1",461      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",462      "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",463      "license": "MIT",464      "dependencies": {465        "depd": "~2.0.0",466        "inherits": "~2.0.4",467        "setprototypeof": "~1.2.0",468        "statuses": "~2.0.2",469        "toidentifier": "~1.0.1"470      },471      "engines": {472        "node": ">= 0.8"473      },474      "funding": {475        "type": "opencollective",476        "url": "https://opencollective.com/express"477      }478    },479    "node_modules/iconv-lite": {480      "version": "0.4.24",481      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",482      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",483      "license": "MIT",484      "dependencies": {485        "safer-buffer": ">= 2.1.2 < 3"486      },487      "engines": {488        "node": ">=0.10.0"489      }490    },491    "node_modules/inherits": {492      "version": "2.0.4",493      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",494      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",495      "license": "ISC"496    },497    "node_modules/ipaddr.js": {498      "version": "1.9.1",499      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",500      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",501      "license": "MIT",502      "engines": {503        "node": ">= 0.10"504      }505    },506    "node_modules/is-extendable": {507      "version": "0.1.1",508      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",509      "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",510      "license": "MIT",511      "engines": {512        "node": ">=0.10.0"513      }514    },515    "node_modules/js-yaml": {516      "version": "3.15.1",517      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz",518      "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==",519      "license": "MIT",520      "dependencies": {521        "argparse": "^1.0.7",522        "esprima": "^4.0.0"523      },524      "bin": {525        "js-yaml": "bin/js-yaml.js"526      }527    },528    "node_modules/kind-of": {529      "version": "6.0.3",530      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",531      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",532      "license": "MIT",533      "engines": {534        "node": ">=0.10.0"535      }536    },537    "node_modules/marked": {538      "version": "14.1.4",539      "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz",540      "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==",541      "license": "MIT",542      "bin": {543        "marked": "bin/marked.js"544      },545      "engines": {546        "node": ">= 18"547      }548    },549    "node_modules/math-intrinsics": {550      "version": "1.1.0",551      "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",552      "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",553      "license": "MIT",554      "engines": {555        "node": ">= 0.4"556      }557    },558    "node_modules/media-typer": {559      "version": "0.3.0",560      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",561      "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",562      "license": "MIT",563      "engines": {564        "node": ">= 0.6"565      }566    },567    "node_modules/merge-descriptors": {568      "version": "1.0.3",569      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",570      "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",571      "license": "MIT",572      "funding": {573        "url": "https://github.com/sponsors/sindresorhus"574      }575    },576    "node_modules/methods": {577      "version": "1.1.2",578      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",579      "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",580      "license": "MIT",581      "engines": {582        "node": ">= 0.6"583      }584    },585    "node_modules/mime": {586      "version": "1.6.0",587      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",588      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",589      "license": "MIT",590      "bin": {591        "mime": "cli.js"592      },593      "engines": {594        "node": ">=4"595      }596    },597    "node_modules/mime-db": {598      "version": "1.52.0",599      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",600      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",601      "license": "MIT",602      "engines": {603        "node": ">= 0.6"604      }605    },606    "node_modules/mime-types": {607      "version": "2.1.35",608      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",609      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",610      "license": "MIT",611      "dependencies": {612        "mime-db": "1.52.0"613      },614      "engines": {615        "node": ">= 0.6"616      }617    },618    "node_modules/ms": {619      "version": "2.0.0",620      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",621      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",622      "license": "MIT"623    },624    "node_modules/negotiator": {625      "version": "0.6.3",626      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",627      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",628      "license": "MIT",629      "engines": {630        "node": ">= 0.6"631      }632    },633    "node_modules/object-inspect": {634      "version": "1.13.4",635      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",636      "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",637      "license": "MIT",638      "engines": {639        "node": ">= 0.4"640      },641      "funding": {642        "url": "https://github.com/sponsors/ljharb"643      }644    },645    "node_modules/on-finished": {646      "version": "2.4.1",647      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",648      "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",649      "license": "MIT",650      "dependencies": {651        "ee-first": "1.1.1"652      },653      "engines": {654        "node": ">= 0.8"655      }656    },657    "node_modules/parseurl": {658      "version": "1.3.3",659      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",660      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",661      "license": "MIT",662      "engines": {663        "node": ">= 0.8"664      }665    },666    "node_modules/path-to-regexp": {667      "version": "0.1.13",668      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz",669      "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==",670      "license": "MIT"671    },672    "node_modules/proxy-addr": {673      "version": "2.0.7",674      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",675      "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",676      "license": "MIT",677      "dependencies": {678        "forwarded": "0.2.0",679        "ipaddr.js": "1.9.1"680      },681      "engines": {682        "node": ">= 0.10"683      }684    },685    "node_modules/qs": {686      "version": "6.15.3",687      "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz",688      "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==",689      "license": "BSD-3-Clause",690      "dependencies": {691        "es-define-property": "^1.0.1",692        "side-channel": "^1.1.1"693      },694      "engines": {695        "node": ">=0.6"696      },697      "funding": {698        "url": "https://github.com/sponsors/ljharb"699      }700    },701    "node_modules/range-parser": {702      "version": "1.2.1",703      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",704      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",705      "license": "MIT",706      "engines": {707        "node": ">= 0.6"708      }709    },710    "node_modules/raw-body": {711      "version": "2.5.3",712      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",713      "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",714      "license": "MIT",715      "dependencies": {716        "bytes": "~3.1.2",717        "http-errors": "~2.0.1",718        "iconv-lite": "~0.4.24",719        "unpipe": "~1.0.0"720      },721      "engines": {722        "node": ">= 0.8"723      }724    },725    "node_modules/safe-buffer": {726      "version": "5.2.1",727      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",728      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",729      "funding": [730        {731          "type": "github",732          "url": "https://github.com/sponsors/feross"733        },734        {735          "type": "patreon",736          "url": "https://www.patreon.com/feross"737        },738        {739          "type": "consulting",740          "url": "https://feross.org/support"741        }742      ],743      "license": "MIT"744    },745    "node_modules/safer-buffer": {746      "version": "2.1.2",747      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",748      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",749      "license": "MIT"750    },751    "node_modules/section-matter": {752      "version": "1.0.0",753      "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",754      "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",755      "license": "MIT",756      "dependencies": {757        "extend-shallow": "^2.0.1",758        "kind-of": "^6.0.0"759      },760      "engines": {761        "node": ">=4"762      }763    },764    "node_modules/send": {765      "version": "0.19.2",766      "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",767      "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",768      "license": "MIT",769      "dependencies": {770        "debug": "2.6.9",771        "depd": "2.0.0",772        "destroy": "1.2.0",773        "encodeurl": "~2.0.0",774        "escape-html": "~1.0.3",775        "etag": "~1.8.1",776        "fresh": "~0.5.2",777        "http-errors": "~2.0.1",778        "mime": "1.6.0",779        "ms": "2.1.3",780        "on-finished": "~2.4.1",781        "range-parser": "~1.2.1",782        "statuses": "~2.0.2"783      },784      "engines": {785        "node": ">= 0.8.0"786      }787    },788    "node_modules/send/node_modules/ms": {789      "version": "2.1.3",790      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",791      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",792      "license": "MIT"793    },794    "node_modules/serve-static": {795      "version": "1.16.3",796      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",797      "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",798      "license": "MIT",799      "dependencies": {800        "encodeurl": "~2.0.0",801        "escape-html": "~1.0.3",802        "parseurl": "~1.3.3",803        "send": "~0.19.1"804      },805      "engines": {806        "node": ">= 0.8.0"807      }808    },809    "node_modules/setprototypeof": {810      "version": "1.2.0",811      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",812      "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",813      "license": "ISC"814    },815    "node_modules/side-channel": {816      "version": "1.1.1",817      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",818      "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",819      "license": "MIT",820      "dependencies": {821        "es-errors": "^1.3.0",822        "object-inspect": "^1.13.4",823        "side-channel-list": "^1.0.1",824        "side-channel-map": "^1.0.1",825        "side-channel-weakmap": "^1.0.2"826      },827      "engines": {828        "node": ">= 0.4"829      },830      "funding": {831        "url": "https://github.com/sponsors/ljharb"832      }833    },834    "node_modules/side-channel-list": {835      "version": "1.0.1",836      "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",837      "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",838      "license": "MIT",839      "dependencies": {840        "es-errors": "^1.3.0",841        "object-inspect": "^1.13.4"842      },843      "engines": {844        "node": ">= 0.4"845      },846      "funding": {847        "url": "https://github.com/sponsors/ljharb"848      }849    },850    "node_modules/side-channel-map": {851      "version": "1.0.1",852      "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",853      "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",854      "license": "MIT",855      "dependencies": {856        "call-bound": "^1.0.2",857        "es-errors": "^1.3.0",858        "get-intrinsic": "^1.2.5",859        "object-inspect": "^1.13.3"860      },861      "engines": {862        "node": ">= 0.4"863      },864      "funding": {865        "url": "https://github.com/sponsors/ljharb"866      }867    },868    "node_modules/side-channel-weakmap": {869      "version": "1.0.2",870      "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",871      "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",872      "license": "MIT",873      "dependencies": {874        "call-bound": "^1.0.2",875        "es-errors": "^1.3.0",876        "get-intrinsic": "^1.2.5",877        "object-inspect": "^1.13.3",878        "side-channel-map": "^1.0.1"879      },880      "engines": {881        "node": ">= 0.4"882      },883      "funding": {884        "url": "https://github.com/sponsors/ljharb"885      }886    },887    "node_modules/sprintf-js": {888      "version": "1.0.3",889      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",890      "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",891      "license": "BSD-3-Clause"892    },893    "node_modules/statuses": {894      "version": "2.0.2",895      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",896      "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",897      "license": "MIT",898      "engines": {899        "node": ">= 0.8"900      }901    },902    "node_modules/strip-bom-string": {903      "version": "1.0.0",904      "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",905      "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",906      "license": "MIT",907      "engines": {908        "node": ">=0.10.0"909      }910    },911    "node_modules/toidentifier": {912      "version": "1.0.1",913      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",914      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",915      "license": "MIT",916      "engines": {917        "node": ">=0.6"918      }919    },920    "node_modules/type-is": {921      "version": "1.6.18",922      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",923      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",924      "license": "MIT",925      "dependencies": {926        "media-typer": "0.3.0",927        "mime-types": "~2.1.24"928      },929      "engines": {930        "node": ">= 0.6"931      }932    },933    "node_modules/unpipe": {934      "version": "1.0.0",935      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",936      "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",937      "license": "MIT",938      "engines": {939        "node": ">= 0.8"940      }941    },942    "node_modules/utils-merge": {943      "version": "1.0.1",944      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",945      "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",946      "license": "MIT",947      "engines": {948        "node": ">= 0.4.0"949      }950    },951    "node_modules/vary": {952      "version": "1.1.2",953      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",954      "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",955      "license": "MIT",956      "engines": {957        "node": ">= 0.8"958      }959    }960  }961}962