├── .gitignore ├── .prettierignore ├── LICENSE ├── next.config.js ├── package.json ├── pages ├── _app.js ├── changelog.en.mdx ├── changelog.zh.mdx ├── features │ ├── articleLock.en.mdx │ ├── articleLock.zh.mdx │ ├── i18n.en.mdx │ ├── i18n.zh.mdx │ ├── live2D.en.mdx │ ├── live2D.zh.mdx │ ├── meta.en.json │ ├── meta.zh.json │ ├── notion.en.mdx │ ├── notion.zh.mdx │ ├── personality.en.mdx │ ├── personality.zh.mdx │ ├── singlePage.en.mdx │ ├── singlePage.zh.mdx │ ├── ssg.en.mdx │ ├── ssg.zh.mdx │ ├── themes.en.mdx │ └── themes.zh.mdx ├── get-started.en.mdx ├── get-started.zh.mdx ├── index.en.mdx ├── index.zh.mdx ├── meta.en.json └── meta.zh.json ├── public ├── android-icon-192x192.png ├── apple-icon-180x180.png ├── apple-icon.png ├── article-lock.png ├── environment-valid.png ├── environment-variables.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── features-personality.png ├── ms-icon-144x144.png ├── notion-template.png ├── og.png ├── single-page-notion.png ├── single-page-site.png ├── theme-fukasawa.png ├── theme-hexo.png ├── theme-medium.png └── theme-next.png ├── readme.md ├── target └── npmlist.json ├── theme.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | .DS_Store 4 | yarn-error.log 5 | dist 6 | examples 7 | packages 8 | .idea 9 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Shu Ding 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const withNextra = require('nextra')({ 2 | theme: 'nextra-theme-docs', 3 | themeConfig: './theme.config.js', 4 | unstable_staticImage: true, 5 | }) 6 | module.exports = withNextra({ 7 | devIndicators: { 8 | autoPrerender: false, 9 | }, 10 | i18n: { 11 | locales: ['en', 'zh', 'de'], 12 | defaultLocale: 'en', 13 | }, 14 | }) 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextra", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "dev": "next", 8 | "start": "next start", 9 | "build": "next build" 10 | }, 11 | "author": "Shu Ding", 12 | "license": "MIT", 13 | "dependencies": { 14 | "next": "^11.0.1", 15 | "nextra": "^1.1.0", 16 | "nextra-theme-docs": "^1.2.2", 17 | "react": "^17.0.1", 18 | "react-dom": "^17.0.1" 19 | }, 20 | "devDependencies": { 21 | "prettier": "^2.0.5" 22 | }, 23 | "prettier": { 24 | "semi": false, 25 | "singleQuote": true 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import 'nextra-theme-docs/style.css' 2 | 3 | export default function Nextra({ Component, pageProps }) { 4 | return 5 | } 6 | -------------------------------------------------------------------------------- /pages/changelog.en.mdx: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## v3.6.1 (2022-12-1) 4 | 5 | ### Fix 6 | - Fixed many bugs in 3.6.0 7 | - Fixed client abnormal white screen 8 | - Fixed the issue that pagination could not jump back to the first page 9 | - Fixed Mac theme code display issue 10 | ### New 11 | - Replace production preact with react 12 | 13 | ## v3.6.0 (2022-11-19) 14 | ### New: 15 | - Link external Notion 16 | - Code presentation optimized using Mac themes 17 | - Next theme closes the header image of the article and shows the Notion icon 18 | - Renderable chemical equations 19 | - Renderable LinkIn social icons 20 | - Renderable mermaid flowchart 21 | - Font library optimization 22 | ### Fix 23 | - Hidden bugs where articles can be navigated 24 | - Search page pagination 25 | - Table layout is compressed 26 | - Code fast copy button positioning error 27 | - Hyo homepage guide optimized display 28 | 29 | ## v3.5.1 (2022-11-13) 30 | ### New 31 | - Waline reviews night mode adaptation 32 | - HEXO theme Categories, titles displayed at the top of tabs 33 | - Optimize the way custom fonts are configured 34 | ### Fix 35 | - Fixed theme button conflict with FaceMessenger 36 | - Fixed the bug when the custom path prefix is empty 37 | - Fixed deployment errors 38 | - Fixed custom font related 39 | - Fixed reference block wrapping display missing 40 | - Fixed a bug where the list would show hidden articles 41 | - Fixed pagination loading issue when entering blog list from tab. 42 | 43 | ## v3.5.0(2022-10-18) 44 | ### New 45 | - Support configuring Google font address 46 | - Large navigation button on the HEXO theme homepage 47 | ### Fix 48 | - List of decorative symbols Roman alphabet, lowercase English 49 | - Fixed bug for custom paths 50 | - The SINCE field of the website is blank 51 | 52 | ## 2022-09-22 v3.4.5 53 | ### New 54 | - Notion database property name mapping can be configured in blog.config .js 55 | ### Fix 56 | - The Code module is not fully loaded 57 | - The Footer icon disappears 58 | - Vercel component error prevented the update 59 | - Hyo menu clicks no longer open pages from new windows 60 | 61 | ## 2022-06-20 v3.4.2 62 | ### New 63 | - Typography optimization: line spacing, video width, page width 64 | - The number of article visits can be hidden 65 | ### Fix 66 | - Incorrect word count results 67 | 68 | ## 2022-06-15 v3.4.1 69 | ### New 70 | - Latest reviews pluggable plugin 71 | - The formula code is displayed in the center 72 | ### Fix 73 | - Fixed code display incomplete 74 | 75 | ## 2022-06-08 v3.4.0 76 | ### New 77 | - Waline's latest review plugin 78 | - Review plugin encapsulation 79 | - Support for MongoDB cache 80 | - The gallery component supports clicklink as a friendly link 81 | ### Fix 82 | - Code block repeats when night mode switching 83 | - Compilation fails when date is empty 84 | 85 | ## 2022-05-31 v3.3.9 86 | ### New 87 | - Waline's latest review plugin 88 | - Review plugin encapsulation 89 | 90 | ## 2022-05-27 v3.3.8 91 | ### New 92 | - Waline comment plugin 93 | ### Fix 94 | - Valine plugin static route reload 95 | 96 | ## 2022-05-18 v3.3.7 97 | ### New 98 | - Valine review plugin 99 | - Photo gallery zoom 100 | - Encapsulates the page utility class 101 | 102 | ## 2022-05-18 v3.3.6 103 | ### New 104 | - Menu entry to hide single pages 105 | - Code encapsulates AllPages 106 | ### Fix 107 | - Compilation fails when the site icon is emoji 108 | 109 | ## 2022-05-13 v3.3.5 110 | ### New 111 | - Draggable drags and drops components 112 | - Fine-tune header color 113 | ### Fix 114 | - Compilation fails when the site icon is emoji 115 | 116 | ## 2022-05-11 v3.3.4 117 | ### New 118 | - Code encapsulation optimization 119 | - Read site avatars from Notion 120 | ### Fix 121 | - Fixed article sorting issue 122 | 123 | ## 2022-05-09 v3.3.3 124 | ### New 125 | - Optimize Notion data requests, optimize volume 126 | - Improve API request logs and increase time-consuming calculations 127 | 128 | ## 2022-05-07 v3.3.2 129 | ### New 130 | - Optimize Notion data requests, optimize volume 131 | - Mouse click effects 132 | ### Fix 133 | - Fixed bugs in the Code Copy component 134 | 135 | ## 2022-04-29 v3.3.1 136 | ### New 137 | - Example theme Page style adjustment 138 | - Hyo theme homepage width adjustment 139 | ### Fix 140 | - Fukasawa theme failed to compile 141 | 142 | ## 2022-04-27 v3.3.0 143 | ### New 144 | - Example theme, simple and beautiful 145 | - Optimized incremental static, 404 page processing 146 | - Hyo theme right bar fine-tuned 147 | 148 | ## 2022-04-26 v3.2.2 149 | ### New 150 | - Search result highlighting 151 | ### Fix 152 | - Next theme page number disappears 153 | - Page-block display icons 154 | 155 | ## 2022-04-19 v3.2.1 156 | ### New 157 | - Optimized article list switching, scrolling mode and paging mode 158 | - Pluggable FaceBook Fanpage components 159 | 160 | ## 2022-04-11 v3.2.0 161 | ### New 162 | - Extensive optimization, upgrade of dependent versions 163 | - Hide the directory component scroll bar 164 | - FaceBook Fanpage component 165 | ### Fix 166 | - 404 jump bug 167 | - RSS feed content preview 168 | - Fixed Fukasawa theme Firefox typographical compatibility issue 169 | 170 | ## 2022-04-11 v3.1.0 171 | ### New 172 | - Latest article list component 173 | - Opens a backlink in a new window 174 | ### Fix 175 | - Jump to comment section 176 | - Styling issues such as card height 177 | 178 | ## 2022-04-06 V3.0.0 179 | 180 | ### Repair bug 181 | - search 182 | - Preview article encryption 183 | Article list background 184 | ### New feature 185 | - Better SEO OG: Image, Facebook 186 | - Add Facebook Customer Chat 187 | - Show the last updated date 188 | ### bug fix 189 | - Click the button to scroll to the comment area 190 | 191 | ## 2022-04-03 V2.9.1 192 | ### New feature 193 | - Background Image Read Notion Honey 194 | - version number 195 | ### Optimization 196 | - giscus plugin for notonnext by @txs in # 137 197 | - HEXO: Navigation menu, navigation bar border 198 | ### Bugfix 199 | - Fix Build Error for No Title or Description 200 | 201 | ## 2022-04-01 V2.9.0 202 | ### New feature 203 | - Read the Notion Site Information 204 | - Introduced Giscus Comments Plugin 205 | - Scroll 206 | ### Repair bug 207 | Cover map supports external links and upload 208 | Plug the article RSS problem 209 | 210 | ## 2022-03-28 V2.8.3, V2.8.4 211 | ### Adjustment 212 | HEXO style adjustment 213 | ### Optimization 214 | - Article lock mechanism 215 | ### Bugfix 216 | - Repair Search BUG 217 | - Repair third party sealing chart display problem 218 | 219 | ## 2022-03-25 V2.8.2 220 | ### features 221 | Dockerfile 222 | Article lock 223 | ### bugfixes 224 | Can't compile when label is empty 225 | 226 | ## 2022-03-23 V2.8.1 227 | ### features 228 | Global Kanban Pets 229 | Dynamically switch themes 230 | ### optimization 231 | style optimization 232 | 233 | ## 2022-03-02 V2.8.0 234 | ### features 235 | - Footer version number 236 | - zh-TW Translation 237 | ### optimization 238 | - Lots of styling optimizations 239 | 240 | ## 2022-03-02 V2.7.1 241 | ### bugfixes 242 | - RSS title and description missing 243 | ### features 244 | - RSS rich text browsing 245 | - HEXO theme adds back button 246 | ## 2022-03-02 V2.7.0 247 | ### features 248 | Debugging function Support clicking the theme button to switch themes with one click, which is convenient for rapid development and preview Support clicking the debugging button to view the content of the current configuration file 249 | ### optimization 250 | Fix lots of styling issues 251 | Fix a lot of known bugs 252 | 253 | ## 2022-03-02 V2.6.0 254 | ### features 255 | - Full text search 256 | Only full-text searches of cached data are supported; full-text searches may have a slight performance impact. 257 | ### Optimization 258 | - Encapsulate Tabs components, optimize implementation logic 259 | - Fixed the problem of repeated pinyin input in the Search input box in the Safari browser 260 | 261 | ## 2022-02-28 V2.5.0 262 | ### features: 263 | - Quick single page 264 | 265 | ### optimization: 266 | - Medium theme upgrade 2.0 board 267 | - Package directory component 268 | - Remove the FontAwesome component and change it to CDN reference 269 | 270 | ### bugfixes: 271 | - RSS data correction 272 | - Compile exception caused by article association 273 | 274 | 275 | 276 | ## 2022-01-27 V2.4.0 277 | 278 | features: 279 | 280 | - Theme Hexo 281 | 282 | - Collapse component, used to collapse up and down the top navigation bar 283 | 284 | optimization: 285 | 286 | - Article preview support is configured in the theme 287 | 288 | bugfixes: 289 | 290 | - The number of archived articles on the tag page is abnormal 291 | 292 | - NEXT topic 404 page does not jump back to the home page 293 | 294 | ## 2021-02-19 V2.3.0 295 | 296 | features: 297 | 298 | - Support configuration file switching theme, currently supports Next/Fukaswa two themes 299 | - Tabs component, and supports multiple comment plugins Tab switching 300 | - Google Noto Sans Fonts 301 | 302 | fixedBugs: 303 | - Utterance style error 304 | - RSS 305 | 306 | optimization: 307 | 308 | - config file privacy section into environment variables 309 | - Package some components 310 | 311 | # 2021-02-12 V2.2.0 312 | features: 313 | - Article list preview article content 314 | - Pop-up search 315 | - Collapse component, for mobile menus 316 | fixedBugs: 317 | - gitalk style error 318 | optimization: 319 | - Adjust FloatButton logic 320 | - page size reduction 321 | ## 2021-02-07 V2.1.0 322 | features: 323 | - Live2D Pets 324 | - MemeCache cache 325 | - gitter component 326 | - site font IBM 327 | fixedBugs: 328 | - Precompiled exception slug, tag 329 | - The article list cannot be displayed when notion notes are grouped 330 | delete: 331 | - JSON_File cache 332 | optimization: 333 | - SEO optimization 334 | - upgrade notion_client 335 | - Encapsulates the NotionData interface 336 | ## 2021-12-23 V2.0.0 337 | Next Topics 338 | features: 339 | - Three column layout 340 | - Contents Reading Percentage Component 341 | - Skip to bottom button 342 | - Smooth scrolling on mobile 343 | - Homepage big picture language component 344 | fixedBugs: 345 | - Rewrite not garlic, compatible with Next routing jump 346 | - Article overflows the screen 347 | optimization: 348 | - menu language localization 349 | ## 2021-12-16 V1.5.0 350 | Simple theme 351 | features: 352 | - Loading mask component 353 | fixedBugs: 354 | - FontAwesome icon size issue 355 | optimization: 356 | - Precompiled SEO 357 | - Supports the layout of articles without a cover 358 | - Reduce page JSON size 359 | ## 2021-12-05 V1.4.0 360 | features: 361 | - Article Archive 362 | - TopSticky 363 | delete: 364 | - Appreciation code 365 | optimization: 366 | - Simplified Layout hierarchy 367 | - Package components 368 | ## 2021-11-05 V1.3.0 369 | features: 370 | - List of latest articles 371 | - Related Article Recommendations 372 | - Article classification 373 | - reward code 374 | - search page 375 | - useGlobal global component 376 | delete: 377 | - page pagination list 378 | ## 2021-11-03 V1.2.0 379 | features: 380 | - Manual dark mode 381 | - Tidio online chat component 382 | - Custom 404 page 383 | - Footer component 384 | optimization: 385 | - Encapsulates NotionAPI 386 | ## 2021-10-11 V1.1.0 387 | Youtube theme style 388 | features: 389 | - No garlic sub page statistics 390 | - Scroll loading article list 391 | - right drawer bar 392 | optimization: 393 | - Encapsulate Layout components 394 | ## 2021-09-26 V1.0.0 395 | Create project 396 | Fukasawa theme style 397 | features: 398 | - DaoVoice online chat component 399 | - Top navigation bar, left sidebar 400 | - social connection button 401 | -------------------------------------------------------------------------------- /pages/changelog.zh.mdx: -------------------------------------------------------------------------------- 1 | # 更新日志 2 | 3 | ## 3.6.6 (2022-12-15) 4 | ### 修复 5 | - 修复目录异常 6 | - 分类、标签页数量bug 7 | ### 优化 8 | - 强化密码安全 9 | 10 | ## v3.6.5 (2022-12-10) 11 | ### 修复 12 | - 导航栏菜单丢失修复 13 | ## 优化 14 | - medium文章详情样式,搜索页交互优化 15 | - next 主题样式美化,背景色调整 16 | 17 | ## v3.6.4 (2022-12-08) 18 | ### 修复 19 | - 修复Simple-table样式问题 20 | - 修复折叠块代码显示 21 | - 修复伪静态功能导致的bug 22 | ## 优化 23 | - pdf宽度适配屏幕 24 | 25 | ## v3.6.3 (2022-12-07) 26 | ### 修复 27 | - 修复汇编语言支持 28 | ## 优化 29 | - medium、next主题样式微调 30 | - prism外部引入并开启autoloader 31 | - quote引用块样式美化 32 | 33 | 34 | ## v3.6.2 (2022-12-07) 35 | ### 修复 36 | - 搜索单个字符的bug 37 | - 外链图片现实的bug 38 | - 修复pdf不是从第一页开始展示的bug 39 | ## 优化 40 | - 优化打包大小 41 | - 搜索功能支持大小写模糊搜索 42 | 43 | ## v3.6.1 (2022-12-1) 44 | 45 | ### 修复 46 | - 修复3.6.0诸多bug 47 | - 修复Client异常白屏 48 | - 修复分页无法跳回第一页 49 | - 修复mac主题代码显示问题 50 | ### 新增 51 | - 将生产环境preact替换为react 52 | 53 | ## v3.6.0 (2022-11-19) 54 | ### 新增: 55 | - 链接外部Notion 56 | - 代码展示优化使用Mac主题 57 | - Next主题可关闭文章头图,并展示Notion的icon 58 | - 可渲染化学方程式 59 | - 可渲染LinkIn社交图标 60 | - 可渲染mermaid流程图 61 | - 字体库优化 62 | ### 修复 63 | - 隐藏文章可被导航的bug 64 | - 搜索页面分页 65 | - 表格排版被压缩 66 | - 代码快复制按钮定位出错 67 | - Hexo首页引导语优化展示 68 | 69 | 70 | ## v3.5.1 (2022-11-13) 71 | ### 新增 72 | - waline评论夜间模式适配 73 | - hexo主题 分类、标签页顶部显示title 74 | - 优化自定义字体的配置方式 75 | ### 修复 76 | - 修复主题按钮与FaceBookMessenger冲突 77 | - 修复自定义路径前缀空时的bug 78 | - 修复部署错误 79 | - 修复自定义字体相关 80 | - 修复引用块换行显示丢失 81 | - 修复列表会显示隐藏文章的bug 82 | - 修复从标签页进入博客列表的分页加载问题。 83 | 84 | ## v3.5.0(2022-10-18) 85 | ### 新增 86 | - 支持配置Google字体地址 87 | - hexo主题首页大导航按钮 88 | ### 修复 89 | - 列表的装饰符号 罗马字母、小写英文 90 | - 修复自定义路径的bug 91 | - 网站的SINCE字段空白 92 | 93 | ## 2022-09-22 v3.4.5 94 | ### 新增 95 | - 在blog.config.js中可配置Notion数据库属性名映射 96 | ### 修复 97 | - Code模块加载不完全 98 | - Footer图标消失 99 | - Vercel组件错误导致无法更新 100 | - Hexo菜单点击不再从新窗口打开页面 101 | 102 | 103 | ## 2022-06-20 v3.4.2 104 | ### 新增 105 | - 排版优化:行间距、视频宽度、页面宽度 106 | - 文章访问次数可隐藏 107 | ### 修复 108 | - 字数统计结果错误 109 | 110 | ## 2022-06-15 v3.4.1 111 | ### 新增 112 | - 最新评论插件可插拔 113 | - 公式代码居中显示 114 | ### 修复 115 | - 修复代码显示不完整 116 | 117 | ## 2022-06-08 v3.4.0 118 | ### 新增 119 | - Waline最新评论插件 120 | - 评论插件封装 121 | - 支持MongoDB缓存 122 | - gallery组件支持点击link用作友情链接 123 | ### 修复 124 | - 夜间模式切换时Code块重复 125 | - 日期为空时编译失败 126 | 127 | 128 | 129 | ## 2022-05-31 v3.3.9 130 | ### 新增 131 | - Waline最新评论插件 132 | - 评论插件封装 133 | 134 | ## 2022-05-27 v3.3.8 135 | ### 新增 136 | - Waline评论插件 137 | ### 修复 138 | - Valine插件静态路由重新加载 139 | 140 | ## 2022-05-18 v3.3.7 141 | ### 新增 142 | - Valine 评论插件 143 | - 照片Gallery缩放 144 | - 封装页面工具类 145 | 146 | ## 2022-05-18 v3.3.6 147 | ### 新增 148 | - 菜单入口可隐藏单页 149 | - 代码封装AllPages 150 | ### 修复 151 | - 站点图标为Emoji时编译失败 152 | 153 | 154 | ## 2022-05-13 v3.3.5 155 | ### 新增 156 | - Draggable 可拖拽组件 157 | - 微调Header颜色 158 | ### 修复 159 | - 站点图标为Emoji时编译失败 160 | 161 | 162 | ## 2022-05-11 v3.3.4 163 | ### 新增 164 | - 代码封装优化 165 | - 从Notion读取站点头像 166 | ### 修复 167 | - 修复文章排序问题 168 | 169 | ## 2022-05-09 v3.3.3 170 | ### 新增 171 | - 优化Notion数据请求、优化体积 172 | - 完善API请求日志,增加耗时计算 173 | 174 | 175 | ## 2022-05-07 v3.3.2 176 | ### 新增 177 | - 优化Notion数据请求、优化体积 178 | - 鼠标点击特效 179 | ### 修复 180 | - 修复Code Copy组件的bug 181 | 182 | ## 2022-04-29 v3.3.1 183 | ### 新增 184 | - Example主题Page样式调整 185 | - Hexo主题首页宽度调整 186 | ### 修复 187 | - fukasawa主题编译失败 188 | 189 | ## 2022-04-27 v3.3.0 190 | ### 新增 191 | - Example主题,简约美观 192 | - 优化增量静态、404页面处理 193 | - Hexo主题右侧栏微调 194 | 195 | ## 2022-04-26 v3.2.2 196 | ### 新增 197 | - 搜索结果高亮 198 | ### 修复 199 | - Next主题页码消失 200 | - page-block显示图标 201 | 202 | ## 2022-04-19 v3.2.1 203 | ### 新增 204 | - 优化文章列表切换 滚动模式和分页模式 205 | - 可插拔FaceBook Fanpage组件 206 | 207 | ## 2022-04-11 v3.2.0 208 | ### 新增 209 | - 大量优化、升级依赖版本 210 | - 隐藏目录组件滚动条 211 | - FaceBook Fanpage组件 212 | ### 修复 213 | - 404跳转bug 214 | - RSS订阅内容预览 215 | - 修复Fukasawa主题Firefox排版兼容问题 216 | 217 | ## 2022-04-11 v3.1.0 218 | ### 新增 219 | - 最新文章列表组件 220 | - 新窗口中打开外链 221 | ### 修复 222 | - 跳转到评论区 223 | - 卡片高度等样式问题 224 | 225 | ## 2022-04-06 v3.0.0 226 | ### 新增 227 | - SEO for Facebook Open Graph 228 | - facebook chat、facebook messenger 229 | - 显示文章最后更新时间 230 | ### 修复 231 | - 滚动评论区、搜索 232 | 233 | 234 | ## 2022-04-02 v2.9.1 235 | ### 新增 236 | - Footer显示版本号 237 | - Hexo主题大图读取Notion数据、样式微调 238 | - example、medium、next 主题调整深色模式配色 239 | 240 | ### 修复 241 | - 未设置标题或描述的文档编译错误 242 | 243 | ## 2022-03-31 v2.9.0 244 | ### 新增 245 | - Giscus评论插件 246 | - 目录插件自动滚动 247 | - 站点信息读取Notion数据 248 | - 封面图片支持外链和上传 249 | ### 修复 250 | - 加锁文章的RSS订阅安全 251 | 252 | ## 2022-03-28 v2.8.3 253 | ### 修复 254 | - 修复搜索bug 255 | - 修复第三方封面图无法显示 256 | ### 优化 257 | - 完善文章加锁功能 258 | 259 | 260 | ## 2022-03-25 V2.8.2 261 | ### 增加 262 | - Dockerfile 263 | - 文章加锁 264 | ### 修复 265 | - 标签为空时无法编译的问题 266 | 267 | ## 2022-03-23 V2.8.1 268 | ### 增加 269 | - 全局看板宠物 270 | - 动态切换主题 271 | ### 优化 272 | - 样式优化 273 | 274 | ## 2022-03-02 V2.8.0 275 | ### 增加 276 | - 页脚版本号 277 | - zh-TW翻译 278 | ### 优化 279 | - 大量的样式优化 280 | 281 | ## 2022-03-02 V2.7.1 282 | 283 | ### 修复 284 | - RSS标题和描述丢失 285 | ### 增加 286 | - RSS 富文本浏览 287 | - HEXO 主题增加回顶按钮 288 | 289 | ## 2022-03-02 V2.7.0 290 | 291 | ### 增加 292 | - 调试功能 293 | 支持点击主题按钮一键切换主题,便于快速开发和预览 294 | 支持点击调试按钮,查看当前配置文件内容 295 | ### 优化 296 | - 修复大量样式问题 297 | - 修复大量已知BUG 298 | ## 2022-03-02 V2.6.0 299 | 300 | ### 增加 301 | - 全文搜索 302 | 仅支持已缓存数据的全文检索;完全的全文检索可能对性能有点影响。 303 | ### 优化 304 | - 封装Tabs组件,优化实现逻辑 305 | - 修复Search输入框在Safari浏览器下输入拼音重复的问题。 306 | 307 | 308 | ## 2022-02-28 V2.5.0 309 | 增加: 310 | - 快速单页功能 311 | 优化 312 | - Medium主题升级2.0板式 313 | - 封装目录组件 314 | - 去掉FontAwesome组件、改为CDN引用 315 | 修复: 316 | - RSS数据修正 317 | - 文章关联导致的编译异常 318 | 319 | ## 2022-01-27 V2.4.0 320 | 增加: 321 | - 主题 Hexo 322 | - Collapse组件,用于顶部导航栏的上下折叠 323 | 优化: 324 | - 文章预览支持在主题中配置 325 | 修复: 326 | - 标签页面文章归档数异常 327 | - NEXT主题404页面不跳转回首页 328 | 329 | ## 2022-01-19 V2.3.0 330 | 增加: 331 | - 支持配置文件切换主题,目前支持Next/Fukaswa两个主题 332 | - Tabs组件,并支持多个评论插件Tab切换 333 | - 修改字体为谷歌思源宋体 334 | 修复: 335 | - Utterance样式错误 336 | - 修复RSS订阅 337 | 优化: 338 | - 配置文件隐私部分放入环境变量 339 | - 封装部分组件 340 | 341 | ## 2022-01-12 V2.2.0 342 | 增加: 343 | - 文章列表预览文章内容 344 | - 弹框搜索 345 | - Collapse组件、用于移动端菜单 346 | 修复: 347 | - gitalk样式错误 348 | 优化: 349 | - 调整FloatButton逻辑 350 | - 页面体积减小 351 | 352 | 353 | ## 2022-01-07 V2.1.0 354 | 增加: 355 | - Live2D看板宠物 356 | - MemeCache缓存 357 | - gitter组件 358 | - 站点字体IBM 359 | 修复: 360 | - 预编译异常slug、tag 361 | - notion笔记分组时无法显示文章列表 362 | 删除: 363 | - JSON_File缓存 364 | 优化: 365 | - SEO优化 366 | - 升级notion_client 367 | - 封装NotionData接口 368 | 369 | ## 2021-12-23 V2.0.0 370 | - Next 主题 371 | 增加: 372 | - 三栏布局 373 | - 目录阅读百分比组件 374 | - 跳到底部按钮 375 | - 移动端平滑滚动 376 | - 首页大图标语组件 377 | 修复: 378 | - 重写不蒜子、兼容Next路由跳转 379 | - 文章溢出屏幕 380 | 优化: 381 | - 菜单语言本地化 382 | 383 | 384 | ## 2021-12-16 V1.5.0 385 | - Simple 主题 386 | 增加: 387 | - Loading遮罩组件 388 | 修复: 389 | - FontAwesome图标大小问题 390 | 优化: 391 | - 预编译SEO 392 | - 支持文章无封面的排版面 393 | - 减小页面JSON体积 394 | 395 | 396 | ## 2021-12-05 V1.4.0 397 | 增加: 398 | - 文章归档 399 | - 顶部Sticky 400 | 删除: 401 | - 赞赏码 402 | 优化: 403 | - 简化Layout层级 404 | - 封装组件 405 | 406 | ## 2021-11-05 V1.3.0 407 | 增加: 408 | - 最新文章列表 409 | - 关联文章推荐 410 | - 文章分类 411 | - 打赏码 412 | - 搜索页面 413 | - useGlobal全局组件 414 | 删除: 415 | - page分页列表 416 | 417 | 418 | ## 2021-11-03 V1.2.0 419 | 增加: 420 | - 手动深色模式 421 | - Tidio在线聊天组件 422 | - 自定义404页面 423 | - Footer组件 424 | 优化: 425 | - 封装NotionAPI 426 | 427 | ## 2021-10-11 V1.1.0 428 | - Youtube主题样式 429 | 增加: 430 | - 不蒜子页面统计 431 | - 滚动加载文章列表 432 | - 右侧抽屉栏 433 | 优化: 434 | - 封装Layout组件 435 | 436 | ## 2021-09-26 V1.0.0 437 | - 创建项目 438 | - Fukasawa主题样式 439 | 增加: 440 | - DaoVoice 在线聊天组件 441 | - 顶部导航栏、左侧边栏 442 | - 社交联系按钮 443 | -------------------------------------------------------------------------------- /pages/features/articleLock.en.mdx: -------------------------------------------------------------------------------- 1 | import Bleed from 'nextra-theme-docs/bleed' 2 | 3 | # 文章锁 4 | 5 | Just add a password field to your notion article to lock your article. Visitors will need to enter the correct password when viewing your articles. 6 | 7 | 8 | ![article-lock](/article-lock.png) 9 | -------------------------------------------------------------------------------- /pages/features/articleLock.zh.mdx: -------------------------------------------------------------------------------- 1 | import Bleed from 'nextra-theme-docs/bleed' 2 | 3 | # 文章锁 4 | 5 | 只需要在你的notion文章中增加一个password字段,即可为你的文章上锁。访客浏览你的文章时需要输入正确的密码。 6 | 7 | 8 | ![文章加锁](/article-lock.png) 9 | -------------------------------------------------------------------------------- /pages/features/i18n.en.mdx: -------------------------------------------------------------------------------- 1 | import Callout from 'nextra-theme-docs/callout' 2 | 3 | # Next.js I18n 4 | 5 | This feature is only available in the docs theme. 6 | 7 | Nextra supports [Next.js Internationalized Routing](https://nextjs.org/docs/advanced-features/i18n-routing) out of the box. 8 | 9 | To add multi-language pages to your Nextra application, just need to config `i18n` in `next.config.js`: 10 | 11 | ```js 12 | // next.config.js 13 | const withNextra = require('nextra')('nextra-theme-docs', './theme.config.js') 14 | module.exports = withNextra({ 15 | i18n: { 16 | locales: ['en', 'zh', 'de'], 17 | defaultLocale: 'en', 18 | }, 19 | }) 20 | ``` 21 | 22 | Then, add the locale codes to your file extensions (required for the default locale too): 23 | 24 | ```plaintext 25 | /pages 26 | index.en.md 27 | index.zh.md 28 | index.de.md 29 | meta.en.json 30 | meta.zh.json 31 | meta.de.json 32 | ... 33 | ``` 34 | 35 | Finally, add the `i18n` option to your `theme.config.js` to configure the language dropdown: 36 | 37 | ```jsx 38 | i18n: [ 39 | { locale: 'en', text: 'English' }, 40 | { locale: 'zh', text: '中文' }, 41 | { locale: 'de', text: 'Deutsch' }, 42 | { locale: 'ar', text: 'العربية', direction: 'rtl' }, 43 | ] 44 | ``` 45 | -------------------------------------------------------------------------------- /pages/features/i18n.zh.mdx: -------------------------------------------------------------------------------- 1 | # 多语言I18n 2 | 3 | 博客默认会根据访客的浏览器环境显示对应的语言,默认展示语言是`en-US`。 4 | 5 | ## 目前支持的语言 6 | ```plaintext 7 | /lib 8 | ├── en-US.js 9 | ├── zh-CN.js 10 | ├── zh-HK.js 11 | └── zh-TW.js 12 | ``` 13 | 14 | 15 | ## 增加新的语言 16 | 若想要增加新的语言,只需要在 `/lib/lang/`目录下添加对应的语言,并注册到 `/lib/lang.js`文件中即可,未被翻译的单词将默认展示`en-US`中的的文字。 -------------------------------------------------------------------------------- /pages/features/live2D.en.mdx: -------------------------------------------------------------------------------- 1 | # Liv2D 看板挂件 2 | 3 | "Live2D" is a drawing rendering technology applied to video games, which is developed by Japanese Cybernoids Company. Through a series of continuous images and character modeling to generate a 2D image that resembles a 3D model, it is very useful for animation-based adventure games. The disadvantage is that Live 2D characters cannot turn around a lot. The developers are trying to Allows the technology to display 360-degree images. 4 | 5 | Currently only the Next theme is adapted to the Live2D widget 6 | 7 | ## Open method 8 | Edit [/themes/NEXT/config_next.js](https://github.com/tangly1024/NotionNext/blob/main/themes/NEXT/config_next.js) set `WIDGET_PET`=`true`~, 9 | 10 | ```javascript 11 | WIDGET_PET: false, // Show pet 12 | WIDGET_PET_LINK: 'https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json', // 挂件模型地址 @see https://github.com/xiazeyu/live2d-widget-models 13 | ``` 14 | 15 | ## More models 16 | Of course, you can also configure other models in `WIDGET_PET_LINK`,the model address refers to the project[live2d-widget-models](https://github.com/xiazeyu/live2d-widget-models) 17 | Model preview [live2d-plugin-2.0](https://huaji8.top/post/live2d-plugin-2.0) -------------------------------------------------------------------------------- /pages/features/live2D.zh.mdx: -------------------------------------------------------------------------------- 1 | # Liv2D 看板挂件 2 | 3 | 《Live2D》是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发。通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像,对于以动画风格为主的冒险游戏来说非常有用,缺点是Live 2D人物无法大幅度转身,开发商正设法让该技术可显示360度图像。 4 | 5 | 目前只有Next主题适配了Live2D的挂件 6 | 7 | ## 开启方式 8 | [/themes/NEXT/config_next.js](https://github.com/tangly1024/NotionNext/blob/main/themes/NEXT/config_next.js)中修改:`WIDGET_PET` 的值为`true`即可~, 9 | 10 | ```javascript 11 | WIDGET_PET: false, // 是否显示宠物挂件 12 | WIDGET_PET_LINK: 'https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json', // 挂件模型地址 @see https://github.com/xiazeyu/live2d-widget-models 13 | ``` 14 | 15 | ## 更多模型 16 | 当然,你也可以在 `WIDGET_PET_LINK`中配置其他的模型,模型地址参考该项目[live2d-widget-models](https://github.com/xiazeyu/live2d-widget-models) 17 | 模型预览[live2d-plugin-2.0](https://huaji8.top/post/live2d-plugin-2.0) 18 | -------------------------------------------------------------------------------- /pages/features/meta.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "personality": "Personality", 3 | "themes":"Themes", 4 | "articleLock":"Article Lock", 5 | "live2D": "Live2D Widget", 6 | "mdx": "MDX", 7 | "i18n": "Next.js i18n", 8 | "ssg": "Next.js SSG", 9 | "singlePage": "Single Page" 10 | } 11 | -------------------------------------------------------------------------------- /pages/features/meta.zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "personality":"个性化配置", 3 | "themes":"主题切换", 4 | "articleLock":"文章锁", 5 | "i18n": "多语言 I18n", 6 | "live2D": "Live2D看板挂件", 7 | "notion": "渲染样式", 8 | "ssg": "SSG", 9 | "singlePage": "单页栏目" 10 | } 11 | -------------------------------------------------------------------------------- /pages/features/notion.en.mdx: -------------------------------------------------------------------------------- 1 | # MDX 2 | 3 | With Nextra, all your `.md` and `.mdx` files under the pages directory will be rendered with [MDX](https://mdxjs.com/about), it's an 4 | advanced Markdown format with React component support. 5 | 6 | You can use import and use React components inside your Markdown files like this: 7 | 8 | ```markdown 9 | import Callout from 'nextra-theme-docs/callout' 10 | 11 | **Markdown With React Components** 12 | 13 | 14 | **MDX** (the library), at its core, transforms MDX (the syntax) to JSX. 15 | It receives an MDX string and outputs a _JSX string_. It does this by parsing 16 | the MDX document to a syntax tree and then generates a JSX document from that tree. 17 | 18 | ``` 19 | 20 | Generates: 21 | 22 | import Callout from 'nextra-theme-docs/callout' 23 | 24 |
25 | **Markdown With React Components** 26 | 27 | 28 | **MDX** (the library), at its core, transforms MDX (the syntax) to JSX. It 29 | receives an MDX string and outputs a _JSX string_. It does this by parsing the 30 | MDX document to a syntax tree and then generates a JSX document from that 31 | tree. 32 | 33 |
34 | 35 | ## Heading 36 | 37 |
38 | 39 | # **Hello**, This Is a _Title_ Inside `h1` 40 | 41 |

**Hello**, This Is a _Title_ Inside `h2`

42 | {/* using html tag to avoid being rendered in the sidebar */} 43 | 44 | ### **Hello**, This Is a _Title_ Inside `h3` 45 | 46 | #### **Hello**, This Is a _Title_ Inside `h4` 47 | 48 | ##### **Hello**, This Is a _Title_ Inside `h5` 49 | 50 | ###### **Hello**, This Is a _Title_ Inside `h6` 51 | 52 | ## List 53 | 54 | 1. one 55 | 2. two 56 | 3. three 57 | 58 | - one 59 | - two 60 | - three 61 | 62 | ## Task List 63 | 64 | ```markdown 65 | - [x] Write the press release 66 | - [ ] Update the website 67 | - [ ] Contact the media 68 | ``` 69 | 70 | Renders 71 | 72 | - [x] Write the press release 73 | - [ ] Update the website 74 | - [ ] Contact the media 75 | 76 | ## Syntax Highlighting 77 | 78 | Automatica syntax highlighting: 79 | 80 | ````markdown 81 | ```js 82 | console.log('hello, world') 83 | ``` 84 | ```` 85 | 86 | Renders: 87 | 88 | ```js 89 | console.log('hello, world') 90 | ``` 91 | 92 | You can also add the `highlight=` modifier to highlight specific lines: 93 | 94 | ````markdown 95 | ```jsx highlight=4,6-8 96 | import useSWR from 'swr' 97 | 98 | function Profile() { 99 | const { data, error } = useSWR('/api/user', fetcher) 100 | 101 | if (error) return
failed to load
102 | if (!data) return
loading...
103 | return
hello {data.name}!
104 | } 105 | ``` 106 | ```` 107 | 108 | ```jsx highlight=4,6-8 109 | import useSWR from 'swr' 110 | 111 | function Profile() { 112 | const { data, error } = useSWR('/api/user', fetcher) 113 | 114 | if (error) return
failed to load
115 | if (!data) return
loading...
116 | return
hello {data.name}!
117 | } 118 | ``` 119 | 120 | ## Inline Code 121 | 122 | You can use \`content\` to wrap inline code content like: `let x = 1`. 123 | 124 | ## Blockquote 125 | 126 | > Where some people measure progress in answers-right per test or tests-passed per year, we are more interested in Sistine-Chapel-Ceilings per Lifetime. 127 | > 128 | > — Alan Kay, A Personal Computer for Children of All Ages 129 | 130 | Nested quotes: 131 | 132 | > > Where some people measure progress in answers-right per test or tests-passed per year, we are more interested in Sistine-Chapel-Ceilings per Lifetime. 133 | > > 134 | > > — Alan Kay, A Personal Computer for Children of All Ages 135 | > 136 | > This is **great**. 137 | > 138 | > — Shu Ding. 139 | 140 | ## Table 141 | 142 | | Syntax | Description | Test Text | 143 | | :------------ | :---------: | ----------: | 144 | | Header | Title | Here's this | 145 | | Paragraph | Text | And more | 146 | | Strikethrough | | ~~Text~~ | 147 | 148 | ## React Components 149 | 150 | React components and Markdown can be **mixed together**, for instance: 151 | 152 | ```markdown 153 | > 154 | > Give [**Nextra**](https://github.com/tangly1024/nextjs-docs-notion-next) a star! 155 | > 156 | ``` 157 | 158 | Renders: 159 | 160 | > 161 | > Give [**Nextra**](https://github.com/tangly1024/nextjs-docs-notion-next) a star! 162 | > 163 | -------------------------------------------------------------------------------- /pages/features/notion.zh.mdx: -------------------------------------------------------------------------------- 1 | # 渲染样式 2 | 3 | 使用 [`notion-react-x`](https://github.com/NotionX/react-notion-x) 渲染文章详情。支持Markdown、以及Notion中的大部分组件样式,确保页面内容与您的notion页面内容保持一致、所写既所得。 4 | 5 | 6 | ## 自定义样式 7 | 你可以在 `/styles/notion.css` 自定义样式,默认样式会在这里被覆盖。 -------------------------------------------------------------------------------- /pages/features/personality.en.mdx: -------------------------------------------------------------------------------- 1 | # Personalized configuration 2 | 3 | Site information will read your notion page, and a more detailed configuration of themes can modify the blog.config.js file in the code. 4 | 5 | ## Read configuration from Notion 6 | 7 | The author avatar, site title, and site description of the website are read from the notion's page icon, page title, and page description in your Notion page, respectively. As long as you modify the information on the page, it can be synchronized to your site in real time. 8 | ![notion-template](/notion-template.png) 9 | 10 | ## Read configuration from blog.config.just 11 | 12 | In the project's blog.config.js file, you can easily configure the theme of the style, and after editing and submitting, Vercel will automatically deploy your new configuration. 13 | ![blog.config.js](/features-personality.png) 14 | 15 | 16 | ## Vercel Environment Variables 17 | 18 | Some variables support configuration in the Vercel platform, which is conducive to protecting important privacy information such as APP_ID and APP_SECRET. 19 | 20 | ### Steps 21 | 22 | Vercel -> Settings -> Environment Variables -> Add New Enter the variable name in NAME, enter the value of the variable in VALUE, and then click Add.environment_variables 23 | 24 | ### How the configuration takes effect 25 | 26 | To make environment variables take effect after recompiling the project, you can find the Redeploy option in the console of vercel and use the previously compiled cache for quick compilation. 27 | ![environment_valid](/environment-valid.png) 28 | -------------------------------------------------------------------------------- /pages/features/personality.zh.mdx: -------------------------------------------------------------------------------- 1 | # 个性化配置 2 | 3 | 站点信息会读取你的Notion页面,而主题等更详细的配置可以修改代码中的blog.config.js文件。 4 | 5 | ## 1.从Notion读取配置 6 | 网站的作者头像、站点标题、站点描述,分别读取自你Notion页面中的页面ICON、页面标题与页面描述。你只要修改页面的这些信息,即可实时同步到你的站点中。 7 | ![notion-template](/notion-template.png) 8 | 9 | 10 | ## 2.从代码配置读取 11 | 在项目的[blog.config.js](https://github.com/tangly1024/NotionNext/blob/main/blog.config.js)文件中,你可以方便地配置样式的主题,编辑提交后,Vercel会自动部署你的新配置。 12 | ![blog.config.js](/features-personality.png) 13 | 14 | ## 3.从Vercel环境变量读取 15 | 部分变量支持在Vercel平台中配置,这样有利于保护重要的APP_ID、APP_SECRET等隐私信息。 16 | 17 | ### 配置方法 18 | Vercel控制后台-> `Settings` -> `Environment Variables` -> `Add New` 19 | 在`NAME`中输入变量名称,在`VALUE`中输入变量的值,然后点击Add即可。 20 | ![environment_variables](/environment-variables.png) 21 | 22 | ### 配置如何生效 23 | 环境变量要在重新编译项目后生效,可以再vercel的控制台中找到Redeploy选项,并使用之前编译的缓存进行快速编译。 24 | ![environment_valid](/environment-valid.png) 25 | -------------------------------------------------------------------------------- /pages/features/singlePage.en.mdx: -------------------------------------------------------------------------------- 1 | # single page 2 | When the type of the Notion article is `Page`, there will be an additional link in the menu bar of the page to point to the separate page, which can be used to add custom columns. 3 | - Notion page type is Page 4 | ![Notion page type is Page](/single-page-notion.png) 5 | 6 | - One more menu bar in the site 7 | ![One more menu bar in the site](/single-page-site.png) -------------------------------------------------------------------------------- /pages/features/singlePage.zh.mdx: -------------------------------------------------------------------------------- 1 | # 单页 2 | 3 | 当Notion文章的类型为`Page`时,页面的菜单栏会多出一个链接指向该单独的页面,可用来添加自定义的栏目。 4 | 5 | - Notion页面类型为Page 6 | ![Notion页面类型为Page](/single-page-notion.png) 7 | 8 | - 站点中多一个菜单栏 9 | ![站点中多一个菜单栏](/single-page-site.png) -------------------------------------------------------------------------------- /pages/features/ssg.en.mdx: -------------------------------------------------------------------------------- 1 | # Static page generation SSG 2 | 3 | 4 | Thanks to NextJs, your Notion page is pre-rendered into Html through [Static Generation (SSG)](https://nextjs.org/docs/basic-features/pages#static-generation-recommended), and your page is compiled It is generated and statically displayed to visitors, and it can also be cached by the CDN to maximize performance. 5 | 6 | 7 | ## Incremental static regeneration ISR 8 | 9 | 10 | Next.js allows you to create or update static pages after setting up your website. Incremental Site Rendering [(Incremental Site Rendering)]() enables developers and content editors to use static generation on a per-page basis without the need to rebuild the entire website. With ISR, you can retain the benefits of static while expanding to millions of pages. 11 | 12 | When you add a new article in Notion, or re-edit an old article, the article information will be synchronized to your NotinNext site in just a few seconds. -------------------------------------------------------------------------------- /pages/features/ssg.zh.mdx: -------------------------------------------------------------------------------- 1 | # 静态页面生成 SSG 2 | 3 | 4 | 由于NextJs,你的Notion页面通过 [Static Generation (SSG)](https://nextjs.org/docs/basic-features/pages#static-generation-recommended)被预渲染成Html,你的页面在编译时就被被生成并静态地展示给访客,它也可以被CDN缓存从而最大化地提升性能。 5 | 6 | 7 | ## 递增式静态再生 ISR 8 | 9 | 10 | Next.js允许你在建立网站后创建或更新静态页面。增量静态再生[(Incremental Site Rendering)]()使开发人员和内容编辑人员能够在每个页面的基础上使用静态生成,而不需要重建整个网站。通过ISR,你可以保留静态的好处,同时扩展到数百万个页面。 11 | 12 | 当你在Notion中增加了新的文章、或重新编辑旧文章,文章信息只需几秒时间就会被同步到你的NotinNext站点中。 -------------------------------------------------------------------------------- /pages/features/themes.en.mdx: -------------------------------------------------------------------------------- 1 | import Callout from 'nextra-theme-docs/callout' 2 | # Theme switch 3 | Just modify the `/themes/index.js` file in the code to switch between multiple themes. 4 | 5 | ```javascript 6 | export * from './NEXT' // the Theme effect 7 | 8 | // other theme 9 | // export * from './Fukasawa' 10 | // export * from './Hexo' 11 | ``` 12 | 13 | 14 | The following 3 themes are currently supported, and there is a config_theme.js file under each theme for style configuration. 15 | 16 | ## Next 17 | - [Preview Next](https://preview.tangly1024.com/?theme=next) 18 | - Screenshot: 19 | ![Next Theme](/theme-next.png) 20 | 21 | ## Hexo 22 | - [Preview Hexo](https://preview.tangly1024.com/?theme=hexo) 23 | - Screenshot: 24 | ![Hexo Theme](/theme-hexo.png) 25 | 26 | ## Fukasawa 27 | - [Preview Fukasawa](https://preview.tangly1024.com/?theme=fukasawa) 28 | - Screenshot: 29 | ![Fukasawa Theme](/theme-fukasawa.png) 30 | 31 | ## Medium 32 | - [Preview Medium](https://preview.tangly1024.com/?theme=medium) 33 | - Screenshot: 34 | ![Medium Theme](/theme-medium.png) 35 | 36 | ## Empty 37 | The themes/Empty directory is an empty template. When creating a new set of themes, you can copy this directory for development. The theme style is developed using the React+TailwindCss framework. Welcome all technical gods to submit their own themes~ 38 | 39 | -------------------------------------------------------------------------------- /pages/features/themes.zh.mdx: -------------------------------------------------------------------------------- 1 | import Callout from 'nextra-theme-docs/callout' 2 | # 主题切换 3 | 由 `/blog.config.js` 中的代码控制当前展示的路径。 4 | 5 | ```javascript 6 | const BLOG = { 7 | ... 8 | THEME: process.env.NEXT_PUBLIC_THEME || 'next', // 主题, 支持 ['next','hexo',"fukasawa','medium'] 9 | ... 10 | } 11 | 12 | // 可配置VERCEL环境变量NEXT_PUBLIC_THEME,或者修改上面的 'next' 字段即可。 13 | ``` 14 | 15 | 16 | 目前支持以下3个主题,在每个主题下有一个 `config_主题.js`文件,可以进行样式配置。 17 | ## Next 18 | - [预览next主题](https://preview.tangly1024.com/?theme=next) 19 | - 主题截图: 20 | ![Next Theme](/theme-next.png) 21 | 22 |
23 | 主题配置 `/theme/NEXT/config_next.js`主题配置 24 | 25 | ```javascript 26 | const CONFIG_NEXT = { 27 | 28 | HOME_BANNER: false, // 首页是否显示大图及标语 [true,false] 29 | HOME_BANNER_Strings: ['Hi,我是一个程序员', 'Hi,我是一个打工人', 'Hi,我是一个干饭人', '欢迎来到我的博客🎉'], // 首页大图标语文字 30 | HOME_BANNER_IMAGE: './bg_image.jpg', // 背景图地址 31 | 32 | NAV_TYPE: 'normal', // ['fixed','autoCollapse','normal'] 分别是固定屏幕顶部、屏幕顶部自动折叠,不固定 33 | 34 | POST_LIST_TYPE: 'page', // ['page','scroll] 文章列表样式:页码分页、单页滚动加载 35 | POST_LIST_COVER: false, // 文章列表显示封面图 36 | POST_LIST_PREVIEW: true, // 显示文章预览 37 | POST_LIST_SUMMARY: false, // 显示用户自定义摘要,有预览时优先只展示预览 38 | 39 | // 右侧组件 40 | RIGHT_BAR: false, // 是否显示右侧栏 41 | RIGHT_LATEST_POSTS: false, // 右侧栏最新文章 42 | RIGHT_CATEGORY_LIST: false, // 右侧边栏文章分类列表 43 | RIGHT_TAG_LIST: false, // 右侧边栏标签分类列表 44 | RIGHT_AD: false, // 右侧广告 45 | 46 | // 菜单 47 | MENU_ABOUT: false, // 显示关于 48 | MENU_CATEGORY: true, // 显示分类 49 | MENU_TAG: true, // 显示标签 50 | MENU_ARCHIVE: true, // 显示归档 51 | MENU_SEARCH: true, // 显示搜索 52 | 53 | // 悬浮挂件 54 | WIDGET_PET: false, // 是否显示宠物挂件 55 | WIDGET_PET_LINK: 'https://cdn.jsdelivr.net/npm/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json', // 挂件模型地址 @see https://github.com/xiazeyu/live2d-widget-models 56 | WIDGET_TO_TOP: true, // 是否显示回顶 57 | WIDGET_TO_BOTTOM: false, // 显示回底 58 | WIDGET_DARK_MODE: false, // 显示日间/夜间模式切换 59 | WIDGET_TOC: true, // 移动端显示悬浮目录 60 | 61 | ARTICLE_SHARE: false, // 文章分享功能 62 | ARTICLE_RELATE_POSTS: true, // 相关文章推荐 63 | ARTICLE_COPYRIGHT: true // 文章版权声明 64 | 65 | } 66 | 67 | export default CONFIG_NEXT 68 | ``` 69 |
70 | 71 | 72 | ## Hexo 73 | - [预览Hexo主题](https://preview.tangly1024.com/?theme=hexo) 74 | - 主题截图: 75 | ![Hexo Theme](/theme-hexo.png) 76 | 77 | 78 |
79 | 主题配置 `/theme/Hexo/config_hexo.js` 80 | 81 | 82 | ```javascript 83 | const CONFIG_HEXO = { 84 | HOME_BANNER_ENABLE: true, 85 | HOME_BANNER_GREETINGS: ['Hi,我是一个程序员', 'Hi,我是一个打工人', 'Hi,我是一个干饭人', '欢迎来到我的博客🎉'], // 首页大图标语文字 86 | HOME_BANNER_IMAGE: './bg_image.jpg', // see /public/bg_image.jpg 87 | 88 | // 菜单 89 | MENU_ABOUT: false, // 显示关于 90 | MENU_CATEGORY: true, // 显示分类 91 | MENU_TAG: true, // 显示标签 92 | MENU_ARCHIVE: true, // 显示归档 93 | MENU_SEARCH: true, // 显示搜索 94 | 95 | POST_LIST_COVER: true, // 文章封面 96 | POST_LIST_SUMMARY: true, // 文章摘要 97 | POST_LIST_PREVIEW: false, // 读取文章预览 98 | NAV_TYPE: 'autoCollapse', // ['fixed','autoCollapse','normal'] 分别是固定屏幕顶部、屏幕顶部自动折叠,不固定 99 | 100 | WIDGET_TO_TOP: true, 101 | WIDGET_TOC: true // 移动端悬浮目录 102 | } 103 | export default CONFIG_HEXO 104 | ``` 105 |
106 | 107 | ## Fukasawa 108 | - 预览站点: [notion-fukasawa.tangly1024.com](https://notion-fukasawa.tangly1024.com) 109 | - 主题截图: 110 | ![Fukasawa Theme](/theme-fukasawa.png) 111 | 112 |
113 | 主题配置 `/theme/Fukasawa/config_fuka.js` 114 | 115 | 116 | ```javascript 117 | const FUKA_CONFIG = { 118 | 119 | POST_LIST_COVER: true, // 文章列表显示图片封面 120 | POST_LIST_PREVIEW: false, // 显示文章预览 121 | 122 | // 菜单 123 | MENU_ABOUT: true, // 显示关于 124 | MENU_CATEGORY: true, // 显示分类 125 | MENU_TAG: true, // 显示标签 126 | MENU_ARCHIVE: true, // 显示归档 127 | MENU_SEARCH: true // 显示搜索 128 | 129 | } 130 | export default FUKA_CONFIG 131 | ``` 132 | 133 |
134 | 135 | 136 | ## Medium 137 | - [预览Medium主题](https://preview.tangly1024.com/?theme=medium) 138 | - 主题截图: 139 | ![Medium Theme](/theme-medium.png) 140 | 141 | ## Empty 空主题 142 | - [预览Empty主题](https://preview.tangly1024.com/?theme=empty) 143 | `themes/Empty`目录下是一个空的模板,当创建一套新的主题时,可以复制该目录进行开发。 144 | 主题样式采用的是`React`+`TailwindCss`框架开发,欢迎各位技术大神们一起提交自己的主题~ 145 | 146 | -------------------------------------------------------------------------------- /pages/get-started.en.mdx: -------------------------------------------------------------------------------- 1 | # Get Started 2 | 3 | ## What is NotionNext 4 | 5 | import Bleed from 'nextra-theme-docs/bleed' 6 | 7 | **NotionNext** is a blog generator based on [Next.js](https://nextjs.org) . 8 | 9 | It supports writing articles in the pages of your Notion notebook, and static article pages are generated by NotionNext and hosted in Vercel's cloud service. Similar to traditional Hexo blogs, you do not need to log in to a background editing system separately to edit and publish. Everything is done in your notebook, and you can write blogs anytime, anywhere, record your work ideas and life insights. 10 | 11 | Unlike static hosting blogs such as Hexo, due to the powerful support of NextJs, you do not need to redeploy the Github project every time you write a good article, NotionNext will automatically synchronize your articles in real time. 12 | 13 | In just a few minutes, you will have a blog like this: 14 | 15 | Click to preview: [tangly1024.com](https://tangly1024.com/) 16 | 17 | ![Nextra Example](/theme-next.png) 18 | 19 | 20 | 21 | ## Quick Start 22 | 23 | - Star this repo 😉 24 | - Duplicate [this Notion template](https://craigary.notion.site/adc3552cfc73442ab5048d4b1eb0079a), and share it to the public 25 | - [Fork](https://github.com/craigary/nobelium/fork) this project 26 | - Customize `blog.config.js` 27 | - _(Optional)_ Replace `favicon.svg`, and `favicon.ico` in `/public` folder with your own 28 | - Deploy on [Vercel](https://vercel.com), set following environment variables: 29 | - `NOTION_PAGE_ID` (Required): The ID of the Notion page you previously shared to the web, usually has 32 digits after your workspace address 30 | - `NOTION_ACCESS_TOKEN` (Optional, not recommended): If you decide not to share your database, you can use token to let Nobelium grab data from Notion database. You can find it in your browser cookies called `token_v2` 31 | - Keep in mind Notion token is only valid for 180 days, make sure to update manually in vercel dashboard, we probably switch to Official API to resolve this issue in the future. Also, images in Notion database will not properly rendered 32 | - **That's it!** Easy-peasy? 33 | 34 | please visiit my [blog](https://tangly1024.com/article/notion-next) for more information. 35 | -------------------------------------------------------------------------------- /pages/get-started.zh.mdx: -------------------------------------------------------------------------------- 1 | # 快速开始 2 | 3 | ## 什么是NotionNext 4 | import Bleed from 'nextra-theme-docs/bleed' 5 | 6 | **NotionNext** 是一个基于 [Next.js](https://nextjs.org)的开源博客生成器.目的是帮助写作爱好者们通过Notion笔记快速搭建一个独立站,从而专注于写作、而不需要操心网站的维护。 7 | 8 | 它将您的Notion笔记渲染成静态的博客页、并托管在Vercel云服务中。项目部署后,您只需在Notion笔记编写博文,内容将被自动同步到网站上。 9 | 10 | 它是一种几乎零成本的网站搭建方式,只需要花费购买域名的费用,就可以拥有一个独立的网站,当然你也可以直接用vercel提供的免费域名。 11 | 12 | 13 | 只需几分钟的操作,您将获得和我一样的博客网站👇: 14 | 15 | 点击预览: [tangly1024.com](https://tangly1024.com/) 16 | 17 | ![Nextra Example](/theme-next.png) 18 | 19 | 20 | ## 快速起步 21 | 22 | - 给[这个项目点](https://github.com/tangly1024/NotionNext)个小星星 😉 23 | - 将 [这个 Notion 模板](https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5) 制作副本,并分享这个页面给所有人 24 | - [Fork](https://github.com/tangly1024/NotionNext/fork) 这个项目 25 | - _(可选)_ 用自己的图片替换 `/public` 文件夹里的 `avatar.jpg`、`favicon.svg` 和 `favicon.ico` 26 | - 在 [Vercel](https://vercel.com)中部署项目,并设置以下环境变量 27 | - `NOTION_PAGE_ID` (必填):你前面分享到互联网的Notion页面ID,通常是你空间地址之后的32位数字。 28 | - `NOTION_ACCESS_TOKEN` (可选,不推荐): 如果你不打算将notion页面分享到网络上,则需要设置此项。要注意的是Notion的token有效期是180天,你需要在Vercel的控制台中定期手动刷新,另外,Notion数据库中的图片用这种方式可能无法展示。 29 | 30 | - **稍微等等就可以访问了!** 简单吗? 31 | 32 | 更多说明请移至[我的博客](https://tangly1024.com/article/notion-next)查看 33 | -------------------------------------------------------------------------------- /pages/index.en.mdx: -------------------------------------------------------------------------------- 1 | import Bleed from 'nextra-theme-docs/bleed' 2 | 3 | # NotionNext 4 | 5 | **NotionNext** is a Notion blog generator based on [Next.js](https://nextjs.org) . 6 | 7 | It supports writing articles in the pages of your Notion notebook, and static article pages are generated by NotionNext and hosted in Vercel's cloud service. Similar to traditional Hexo blogs, you do not need to log in to a background editing system separately to edit and publish. Everything is done in your notebook, and you can write blogs anytime, anywhere, record your work ideas and life insights. 8 | 9 | Unlike static hosting blogs such as Hexo, due to the powerful support of NextJs, you do not need to redeploy the Github project every time you write a good article, NotionNext will automatically synchronize your articles in real time. 10 | 11 | In just a few minutes, you will have a blog like this: 12 | 13 | Click to preview: [tangly1024.com](https://tangly1024.com/) 14 | 15 | ![Nextra Example](/theme-next.png) 16 | -------------------------------------------------------------------------------- /pages/index.zh.mdx: -------------------------------------------------------------------------------- 1 | import Bleed from 'nextra-theme-docs/bleed' 2 | 3 | # NotionNext 4 | 5 | **NotionNext** 是一个基于 [Next.js](https://nextjs.org)的开源Notion博客生成器.目的是帮助写作爱好者们通过Notion笔记快速搭建一个独立站,从而专注于写作、而不需要操心网站的维护。 6 | 7 | 它将您的Notion笔记渲染成静态的博客页、并托管在Vercel云服务中。与Hexo静态博客相比较不同的是,您无需每次写好的文章都要推送到Github,编写与发布只在您的Notion笔记中完成。 8 | 9 | 它是一种几乎零成本的网站搭建方式,您只需要花费几十块钱购买域名的费用,就可以拥有一个独立的网站。 10 | 11 | 12 | 只需几分钟的操作,您将获得和我一样的博客网站👇: 13 | 14 | 点击预览: [tangly1024.com](https://tangly1024.com/) 15 | 16 | ![Nextra Example](/theme-next.png) 17 | -------------------------------------------------------------------------------- /pages/meta.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "index": "Introduction", 3 | "get-started": "Get Started", 4 | "features": "Features", 5 | "changelog":"Changelog" 6 | } 7 | -------------------------------------------------------------------------------- /pages/meta.zh.json: -------------------------------------------------------------------------------- 1 | { 2 | "index": "介绍", 3 | "get-started": "快速开始", 4 | "changelog": "更新日志", 5 | "features": "特性" 6 | } -------------------------------------------------------------------------------- /public/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/android-icon-192x192.png -------------------------------------------------------------------------------- /public/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/apple-icon.png -------------------------------------------------------------------------------- /public/article-lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/article-lock.png -------------------------------------------------------------------------------- /public/environment-valid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/environment-valid.png -------------------------------------------------------------------------------- /public/environment-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/environment-variables.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/favicon.ico -------------------------------------------------------------------------------- /public/features-personality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/features-personality.png -------------------------------------------------------------------------------- /public/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/notion-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/notion-template.png -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/og.png -------------------------------------------------------------------------------- /public/single-page-notion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/single-page-notion.png -------------------------------------------------------------------------------- /public/single-page-site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/single-page-site.png -------------------------------------------------------------------------------- /public/theme-fukasawa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/theme-fukasawa.png -------------------------------------------------------------------------------- /public/theme-hexo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/theme-hexo.png -------------------------------------------------------------------------------- /public/theme-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/theme-medium.png -------------------------------------------------------------------------------- /public/theme-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangly1024/nextjs-docs-notion-next/d7bc081e7dc3793bda54582e56e21d13a4a511f3/public/theme-next.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # [NotionNext Docs](https://docs.tangly1024.com) 2 | 3 | _Warning: this project is not production ready, API might change without notice._ 4 | 5 | 6 | **NotionNext** is a [Next.js](https://nextjs.org) and [MDX](https://mdxjs.com) powered, no-code site generator. 7 | 8 | ![](/public/demo.png) 9 | 10 | ## Development 11 | 12 | The code of NotionNext is under the [`core`](https://github.com/tangly1024/nextjs-docs-notion-next/tree/core) branch. 13 | 14 | --- 15 | 16 | Created by [@shuding](https://github.com/shuding) and [@pacocoursey](https://github.com/pacocoursey) at [Vercel](https://vercel.com). Released under the MIT license. 17 | -------------------------------------------------------------------------------- /target/npmlist.json: -------------------------------------------------------------------------------- 1 | {"version":"1.0.0","name":"nextra","dependencies":{"next":{"version":"11.1.1"},"nextra-theme-docs":{"version":"1.2.2"},"nextra":{"version":"1.1.0"},"react-dom":{"version":"17.0.2"},"react":{"version":"17.0.2"}}} -------------------------------------------------------------------------------- /theme.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | github: 'https://github.com/tangly1024/nextjs-docs-notion-next', 3 | docsRepositoryBase: 'https://github.com/tangly1024/nextjs-docs-notion-next/blob/master', 4 | titleSuffix: ' – NotionNext', 5 | logo: ( 6 | <> 7 | NotionNext 8 | 9 | 基于 Next.js 的Notion博客站点生成器 10 | 11 | 12 | ), 13 | head: ( 14 | <> 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 33 | 39 | 45 | 51 | 57 | 58 | 59 | ), 60 | search: true, 61 | prevLinks: true, 62 | nextLinks: true, 63 | footer: true, 64 | footerEditLink: 'Edit this page on GitHub', 65 | footerText: <>MIT {new Date().getFullYear()} © Nextra., 66 | unstable_faviconGlyph: '👋', 67 | i18n: [ 68 | { locale: 'en', text: 'English' }, 69 | { locale: 'zh', text: '中文' } 70 | ] 71 | } 72 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.16.0": 6 | "integrity" "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==" 7 | "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz" 8 | "version" "7.16.0" 9 | dependencies: 10 | "@babel/highlight" "^7.16.0" 11 | 12 | "@babel/code-frame@7.12.11": 13 | "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" 14 | "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" 15 | "version" "7.12.11" 16 | dependencies: 17 | "@babel/highlight" "^7.10.4" 18 | 19 | "@babel/compat-data@^7.16.0": 20 | "integrity" "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" 21 | "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz" 22 | "version" "7.16.4" 23 | 24 | "@babel/core@^7.0.0", "@babel/core@^7.0.0-0": 25 | "integrity" "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==" 26 | "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz" 27 | "version" "7.16.5" 28 | dependencies: 29 | "@babel/code-frame" "^7.16.0" 30 | "@babel/generator" "^7.16.5" 31 | "@babel/helper-compilation-targets" "^7.16.3" 32 | "@babel/helper-module-transforms" "^7.16.5" 33 | "@babel/helpers" "^7.16.5" 34 | "@babel/parser" "^7.16.5" 35 | "@babel/template" "^7.16.0" 36 | "@babel/traverse" "^7.16.5" 37 | "@babel/types" "^7.16.0" 38 | "convert-source-map" "^1.7.0" 39 | "debug" "^4.1.0" 40 | "gensync" "^1.0.0-beta.2" 41 | "json5" "^2.1.2" 42 | "semver" "^6.3.0" 43 | "source-map" "^0.5.0" 44 | 45 | "@babel/generator@^7.16.5": 46 | "integrity" "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==" 47 | "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz" 48 | "version" "7.16.5" 49 | dependencies: 50 | "@babel/types" "^7.16.0" 51 | "jsesc" "^2.5.1" 52 | "source-map" "^0.5.0" 53 | 54 | "@babel/helper-compilation-targets@^7.16.3": 55 | "integrity" "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==" 56 | "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz" 57 | "version" "7.16.3" 58 | dependencies: 59 | "@babel/compat-data" "^7.16.0" 60 | "@babel/helper-validator-option" "^7.14.5" 61 | "browserslist" "^4.17.5" 62 | "semver" "^6.3.0" 63 | 64 | "@babel/helper-environment-visitor@^7.16.5": 65 | "integrity" "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==" 66 | "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz" 67 | "version" "7.16.5" 68 | dependencies: 69 | "@babel/types" "^7.16.0" 70 | 71 | "@babel/helper-function-name@^7.16.0": 72 | "integrity" "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==" 73 | "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz" 74 | "version" "7.16.0" 75 | dependencies: 76 | "@babel/helper-get-function-arity" "^7.16.0" 77 | "@babel/template" "^7.16.0" 78 | "@babel/types" "^7.16.0" 79 | 80 | "@babel/helper-get-function-arity@^7.16.0": 81 | "integrity" "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==" 82 | "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz" 83 | "version" "7.16.0" 84 | dependencies: 85 | "@babel/types" "^7.16.0" 86 | 87 | "@babel/helper-hoist-variables@^7.16.0": 88 | "integrity" "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==" 89 | "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz" 90 | "version" "7.16.0" 91 | dependencies: 92 | "@babel/types" "^7.16.0" 93 | 94 | "@babel/helper-module-imports@^7.16.0": 95 | "integrity" "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==" 96 | "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz" 97 | "version" "7.16.0" 98 | dependencies: 99 | "@babel/types" "^7.16.0" 100 | 101 | "@babel/helper-module-transforms@^7.16.5": 102 | "integrity" "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==" 103 | "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz" 104 | "version" "7.16.5" 105 | dependencies: 106 | "@babel/helper-environment-visitor" "^7.16.5" 107 | "@babel/helper-module-imports" "^7.16.0" 108 | "@babel/helper-simple-access" "^7.16.0" 109 | "@babel/helper-split-export-declaration" "^7.16.0" 110 | "@babel/helper-validator-identifier" "^7.15.7" 111 | "@babel/template" "^7.16.0" 112 | "@babel/traverse" "^7.16.5" 113 | "@babel/types" "^7.16.0" 114 | 115 | "@babel/helper-plugin-utils@^7.14.5": 116 | "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" 117 | "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" 118 | "version" "7.14.5" 119 | 120 | "@babel/helper-simple-access@^7.16.0": 121 | "integrity" "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==" 122 | "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz" 123 | "version" "7.16.0" 124 | dependencies: 125 | "@babel/types" "^7.16.0" 126 | 127 | "@babel/helper-split-export-declaration@^7.16.0": 128 | "integrity" "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==" 129 | "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz" 130 | "version" "7.16.0" 131 | dependencies: 132 | "@babel/types" "^7.16.0" 133 | 134 | "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7": 135 | "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" 136 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" 137 | "version" "7.15.7" 138 | 139 | "@babel/helper-validator-option@^7.14.5": 140 | "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" 141 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" 142 | "version" "7.14.5" 143 | 144 | "@babel/helpers@^7.16.5": 145 | "integrity" "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==" 146 | "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz" 147 | "version" "7.16.5" 148 | dependencies: 149 | "@babel/template" "^7.16.0" 150 | "@babel/traverse" "^7.16.5" 151 | "@babel/types" "^7.16.0" 152 | 153 | "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": 154 | "integrity" "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==" 155 | "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz" 156 | "version" "7.16.0" 157 | dependencies: 158 | "@babel/helper-validator-identifier" "^7.15.7" 159 | "chalk" "^2.0.0" 160 | "js-tokens" "^4.0.0" 161 | 162 | "@babel/parser@^7.16.0", "@babel/parser@^7.16.5": 163 | "integrity" "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" 164 | "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz" 165 | "version" "7.16.6" 166 | 167 | "@babel/plugin-syntax-jsx@7.14.5": 168 | "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==" 169 | "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" 170 | "version" "7.14.5" 171 | dependencies: 172 | "@babel/helper-plugin-utils" "^7.14.5" 173 | 174 | "@babel/runtime@^7.10.5", "@babel/runtime@7.15.3": 175 | "integrity" "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==" 176 | "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz" 177 | "version" "7.15.3" 178 | dependencies: 179 | "regenerator-runtime" "^0.13.4" 180 | 181 | "@babel/template@^7.16.0": 182 | "integrity" "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==" 183 | "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz" 184 | "version" "7.16.0" 185 | dependencies: 186 | "@babel/code-frame" "^7.16.0" 187 | "@babel/parser" "^7.16.0" 188 | "@babel/types" "^7.16.0" 189 | 190 | "@babel/traverse@^7.16.5": 191 | "integrity" "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==" 192 | "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz" 193 | "version" "7.16.5" 194 | dependencies: 195 | "@babel/code-frame" "^7.16.0" 196 | "@babel/generator" "^7.16.5" 197 | "@babel/helper-environment-visitor" "^7.16.5" 198 | "@babel/helper-function-name" "^7.16.0" 199 | "@babel/helper-hoist-variables" "^7.16.0" 200 | "@babel/helper-split-export-declaration" "^7.16.0" 201 | "@babel/parser" "^7.16.5" 202 | "@babel/types" "^7.16.0" 203 | "debug" "^4.1.0" 204 | "globals" "^11.1.0" 205 | 206 | "@babel/types@^7.16.0": 207 | "integrity" "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==" 208 | "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz" 209 | "version" "7.16.0" 210 | dependencies: 211 | "@babel/helper-validator-identifier" "^7.15.7" 212 | "to-fast-properties" "^2.0.0" 213 | 214 | "@babel/types@7.15.0": 215 | "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" 216 | "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" 217 | "version" "7.15.0" 218 | dependencies: 219 | "@babel/helper-validator-identifier" "^7.14.9" 220 | "to-fast-properties" "^2.0.0" 221 | 222 | "@hapi/accept@5.0.2": 223 | "integrity" "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==" 224 | "resolved" "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz" 225 | "version" "5.0.2" 226 | dependencies: 227 | "@hapi/boom" "9.x.x" 228 | "@hapi/hoek" "9.x.x" 229 | 230 | "@hapi/boom@9.x.x": 231 | "integrity" "sha512-4nZmpp4tXbm162LaZT45P7F7sgiem8dwAh2vHWT6XX24dozNjGMg6BvKCRvtCUcmcXqeMIUqWN8Rc5X8yKuROQ==" 232 | "resolved" "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.0.tgz" 233 | "version" "9.1.0" 234 | dependencies: 235 | "@hapi/hoek" "9.x.x" 236 | 237 | "@hapi/hoek@9.x.x": 238 | "integrity" "sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==" 239 | "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.0.tgz" 240 | "version" "9.1.0" 241 | 242 | "@mdx-js/loader@^2.0.0-next.9": 243 | "integrity" "sha512-5hFaFs1w1Rq4XnVRg8n2NHn2dBgYfitJHSNZzC9K8YTAxcKAeIGgna8HK/e8SrGr/8HWC8DJ+shoo0k8U1z2ig==" 244 | "resolved" "https://registry.npmjs.org/@mdx-js/loader/-/loader-2.0.0-next.9.tgz" 245 | "version" "2.0.0-next.9" 246 | dependencies: 247 | "@mdx-js/mdx" "2.0.0-next.9" 248 | "@mdx-js/react" "2.0.0-next.9" 249 | "loader-utils" "^2.0.0" 250 | 251 | "@mdx-js/mdx@2.0.0-next.9": 252 | "integrity" "sha512-6i7iLIPApiCdvp4T6n3dI5IqDOvcNx4M3DUJ+AG6xj/NTssJcf5r3Gl4i3Q2tqJp0JAj6bWQ3IOLAefF18Y48g==" 253 | "resolved" "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.0.0-next.9.tgz" 254 | "version" "2.0.0-next.9" 255 | dependencies: 256 | "@mdx-js/util" "2.0.0-next.1" 257 | "astring" "^1.4.0" 258 | "detab" "^2.0.0" 259 | "estree-walker" "^2.0.0" 260 | "hast-util-to-estree" "^1.1.0" 261 | "mdast-util-to-hast" "^10.1.0" 262 | "periscopic" "^2.0.0" 263 | "rehype-minify-whitespace" "^4.0.0" 264 | "remark-mdx" "2.0.0-next.9" 265 | "remark-parse" "^9.0.0" 266 | "remark-squeeze-paragraphs" "^4.0.0" 267 | "unified" "^9.2.0" 268 | "unist-builder" "^2.0.0" 269 | 270 | "@mdx-js/react@^1.6.16": 271 | "integrity" "sha512-+FhuSVOPo7+4fZaRwWuCSRUcZkJOkZu0rfAbBKvoCg1LWb1Td8Vzi0DTLORdSvgWNbU6+EL40HIgwTOs00x2Jw==" 272 | "resolved" "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.16.tgz" 273 | "version" "1.6.16" 274 | 275 | "@mdx-js/react@2.0.0-next.9": 276 | "integrity" "sha512-ZHEwW79zXQrII6ZSaIDgxd80IDRB6Zg/2N1IivQ62j4qlAZd78rbbAc0BQKwADYpuFg96g0pFbuZ7/+vl1gR6A==" 277 | "resolved" "https://registry.npmjs.org/@mdx-js/react/-/react-2.0.0-next.9.tgz" 278 | "version" "2.0.0-next.9" 279 | 280 | "@mdx-js/util@2.0.0-next.1": 281 | "integrity" "sha512-F36kWTFdFXrbNIsM77dhVwYZsZonUIKHkYyYgnuw1NWskBfEn1ET5B5Z5mm58ckKNf7SimchnxR9sKCCtH38WA==" 282 | "resolved" "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.1.tgz" 283 | "version" "2.0.0-next.1" 284 | 285 | "@napi-rs/triples@^1.0.3": 286 | "integrity" "sha512-jDJTpta+P4p1NZTFVLHJ/TLFVYVcOqv6l8xwOeBKNPMgY/zDYH/YH7SJbvrr/h1RcS9GzbPcLKGzpuK9cV56UA==" 287 | "resolved" "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.3.tgz" 288 | "version" "1.0.3" 289 | 290 | "@next/env@11.1.1": 291 | "integrity" "sha512-UEAzlfKofotLmj9LIgNixAfXpRck9rt/1CU9Q4ZtNDueGBJQP3HUzPHlrLChltWY2TA5MOzDQGL82H0a3+i5Ag==" 292 | "resolved" "https://registry.npmjs.org/@next/env/-/env-11.1.1.tgz" 293 | "version" "11.1.1" 294 | 295 | "@next/polyfill-module@11.1.1": 296 | "integrity" "sha512-9FyVSnz00WGdlLsgc2w1xL1Lm/Q25y6FYIyA+1WlJvT6LA2lbR78GKiHgedzUvrAatVGAcg/Og+d0d7B4tsJOg==" 297 | "resolved" "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.1.1.tgz" 298 | "version" "11.1.1" 299 | 300 | "@next/react-dev-overlay@11.1.1": 301 | "integrity" "sha512-CXc/A0DbSk5VXYu4+zr0fHm52Zh/LhPlLyVPEctJOZL64ccxkls5xGoXvgolJCku9L0pLjJzvdfAmhNLOp5dyw==" 302 | "resolved" "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.1.1.tgz" 303 | "version" "11.1.1" 304 | dependencies: 305 | "@babel/code-frame" "7.12.11" 306 | "anser" "1.4.9" 307 | "chalk" "4.0.0" 308 | "classnames" "2.2.6" 309 | "css.escape" "1.5.1" 310 | "data-uri-to-buffer" "3.0.1" 311 | "platform" "1.3.6" 312 | "shell-quote" "1.7.2" 313 | "source-map" "0.8.0-beta.0" 314 | "stacktrace-parser" "0.1.10" 315 | "strip-ansi" "6.0.0" 316 | 317 | "@next/react-refresh-utils@11.1.1": 318 | "integrity" "sha512-j186y+lWc8BHAuysAWvlOqO9Bp7E3BLK/d/Ju3W2sP5BCH5ZLyLG/p308zSy/O0MGTag0B038ZA1dCy/msouRQ==" 319 | "resolved" "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.1.1.tgz" 320 | "version" "11.1.1" 321 | 322 | "@next/swc-darwin-x64@11.1.1": 323 | "integrity" "sha512-B3ZXgrGx0bQplbrk2oggPjKPPsmyg8Fl0PJLMTVQ+erQ8g1m5QzyS9P6tB3SiIZa180JgENuguTHlVK5qEj4UA==" 324 | "resolved" "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-11.1.1.tgz" 325 | "version" "11.1.1" 326 | 327 | "@node-rs/helper@1.2.1": 328 | "integrity" "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==" 329 | "resolved" "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz" 330 | "version" "1.2.1" 331 | dependencies: 332 | "@napi-rs/triples" "^1.0.3" 333 | 334 | "@reach/skip-nav@^0.11.2": 335 | "integrity" "sha512-cXGQJodYcyUBLBv59oxB4ywwgFDHnoyt8+W+ZgdR1LR9eDxx6170shP0yPcwf/5KV2tXJtNF2McRUObkUW90+Q==" 336 | "resolved" "https://registry.npmjs.org/@reach/skip-nav/-/skip-nav-0.11.2.tgz" 337 | "version" "0.11.2" 338 | dependencies: 339 | "@reach/utils" "0.11.2" 340 | "tslib" "^2.0.0" 341 | 342 | "@reach/utils@0.11.2": 343 | "integrity" "sha512-fBTolYj+rKTROXmf0zHO0rCWSvw7J0ALmYj5QxW4DmITMOH5uyRuWDWOfqohIGFbOtF/sum50WTB3tvx76d+Aw==" 344 | "resolved" "https://registry.npmjs.org/@reach/utils/-/utils-0.11.2.tgz" 345 | "version" "0.11.2" 346 | dependencies: 347 | "@types/warning" "^3.0.0" 348 | "tslib" "^2.0.0" 349 | "warning" "^4.0.3" 350 | 351 | "@researchgate/react-intersection-observer@^1.3.5": 352 | "integrity" "sha512-aYlsex5Dd6BAHMJvJrUoFp8gzgMSL27xFvrxkVYW0bV1RMAapVsO+QeYLtTaSF/QCflktODodvv+wJm49oMnnQ==" 353 | "resolved" "https://registry.npmjs.org/@researchgate/react-intersection-observer/-/react-intersection-observer-1.3.5.tgz" 354 | "version" "1.3.5" 355 | 356 | "@sindresorhus/is@^0.7.0": 357 | "integrity" "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" 358 | "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz" 359 | "version" "0.7.0" 360 | 361 | "@types/color-name@^1.1.1": 362 | "integrity" "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" 363 | "resolved" "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" 364 | "version" "1.1.1" 365 | 366 | "@types/estree@*": 367 | "integrity" "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" 368 | "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz" 369 | "version" "0.0.50" 370 | 371 | "@types/mdast@^3.0.0": 372 | "integrity" "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==" 373 | "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz" 374 | "version" "3.0.3" 375 | dependencies: 376 | "@types/unist" "*" 377 | 378 | "@types/node@*": 379 | "integrity" "sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==" 380 | "resolved" "https://registry.npmjs.org/@types/node/-/node-16.3.3.tgz" 381 | "version" "16.3.3" 382 | 383 | "@types/prop-types@*": 384 | "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" 385 | "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" 386 | "version" "15.7.4" 387 | 388 | "@types/react@>=0.0.0 <=99": 389 | "integrity" "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==" 390 | "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz" 391 | "version" "17.0.38" 392 | dependencies: 393 | "@types/prop-types" "*" 394 | "@types/scheduler" "*" 395 | "csstype" "^3.0.2" 396 | 397 | "@types/scheduler@*": 398 | "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" 399 | "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" 400 | "version" "0.16.2" 401 | 402 | "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2": 403 | "integrity" "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" 404 | "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz" 405 | "version" "2.0.3" 406 | 407 | "@types/warning@^3.0.0": 408 | "integrity" "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" 409 | "resolved" "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz" 410 | "version" "3.0.0" 411 | 412 | "acorn-jsx@^5.0.0": 413 | "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" 414 | "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" 415 | "version" "5.3.2" 416 | 417 | "acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.0.0": 418 | "integrity" "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" 419 | "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz" 420 | "version" "8.4.1" 421 | 422 | "anser@1.4.9": 423 | "integrity" "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" 424 | "resolved" "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz" 425 | "version" "1.4.9" 426 | 427 | "ansi-regex@^5.0.0": 428 | "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" 429 | "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" 430 | "version" "5.0.0" 431 | 432 | "ansi-styles@^3.1.0", "ansi-styles@^3.2.1": 433 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 434 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 435 | "version" "3.2.1" 436 | dependencies: 437 | "color-convert" "^1.9.0" 438 | 439 | "ansi-styles@^4.1.0": 440 | "integrity" "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==" 441 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz" 442 | "version" "4.2.1" 443 | dependencies: 444 | "@types/color-name" "^1.1.1" 445 | "color-convert" "^2.0.1" 446 | 447 | "anymatch@~3.1.1": 448 | "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" 449 | "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" 450 | "version" "3.1.1" 451 | dependencies: 452 | "normalize-path" "^3.0.0" 453 | "picomatch" "^2.0.4" 454 | 455 | "arch@^2.1.0": 456 | "integrity" "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==" 457 | "resolved" "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz" 458 | "version" "2.1.2" 459 | 460 | "archive-type@^4.0.0": 461 | "integrity" "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=" 462 | "resolved" "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz" 463 | "version" "4.0.0" 464 | dependencies: 465 | "file-type" "^4.2.0" 466 | 467 | "arg@1.0.0": 468 | "integrity" "sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==" 469 | "resolved" "https://registry.npmjs.org/arg/-/arg-1.0.0.tgz" 470 | "version" "1.0.0" 471 | 472 | "argparse@^1.0.7": 473 | "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" 474 | "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" 475 | "version" "1.0.10" 476 | dependencies: 477 | "sprintf-js" "~1.0.2" 478 | 479 | "asn1.js@^4.0.0": 480 | "integrity" "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==" 481 | "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz" 482 | "version" "4.10.1" 483 | dependencies: 484 | "bn.js" "^4.0.0" 485 | "inherits" "^2.0.1" 486 | "minimalistic-assert" "^1.0.0" 487 | 488 | "assert@^1.1.1": 489 | "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" 490 | "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" 491 | "version" "1.5.0" 492 | dependencies: 493 | "object-assign" "^4.1.1" 494 | "util" "0.10.3" 495 | 496 | "assert@2.0.0": 497 | "integrity" "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==" 498 | "resolved" "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" 499 | "version" "2.0.0" 500 | dependencies: 501 | "es6-object-assign" "^1.1.0" 502 | "is-nan" "^1.2.1" 503 | "object-is" "^1.0.1" 504 | "util" "^0.12.0" 505 | 506 | "ast-types@0.13.2": 507 | "integrity" "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" 508 | "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz" 509 | "version" "0.13.2" 510 | 511 | "astring@^1.4.0": 512 | "integrity" "sha512-lobf6RWXb8c4uZ7Mdq0U12efYmpD1UFnyOWVJPTa3ukqZrMopav+2hdNu0hgBF0JIBFK9QgrBDfwYvh3DFJDAA==" 513 | "resolved" "https://registry.npmjs.org/astring/-/astring-1.7.5.tgz" 514 | "version" "1.7.5" 515 | 516 | "available-typed-arrays@^1.0.2": 517 | "integrity" "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" 518 | "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz" 519 | "version" "1.0.4" 520 | 521 | "bail@^1.0.0": 522 | "integrity" "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" 523 | "resolved" "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" 524 | "version" "1.0.5" 525 | 526 | "base64-js@^1.0.2": 527 | "integrity" "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" 528 | "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz" 529 | "version" "1.3.1" 530 | 531 | "big.js@^5.2.2": 532 | "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" 533 | "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" 534 | "version" "5.2.2" 535 | 536 | "binary-extensions@^2.0.0": 537 | "integrity" "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" 538 | "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz" 539 | "version" "2.0.0" 540 | 541 | "bl@^1.0.0": 542 | "integrity" "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==" 543 | "resolved" "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz" 544 | "version" "1.2.3" 545 | dependencies: 546 | "readable-stream" "^2.3.5" 547 | "safe-buffer" "^5.1.1" 548 | 549 | "bn.js@^4.0.0": 550 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 551 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 552 | "version" "4.12.0" 553 | 554 | "bn.js@^4.1.0": 555 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 556 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 557 | "version" "4.12.0" 558 | 559 | "bn.js@^4.11.9": 560 | "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" 561 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" 562 | "version" "4.12.0" 563 | 564 | "bn.js@^5.1.1": 565 | "integrity" "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" 566 | "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz" 567 | "version" "5.1.2" 568 | 569 | "braces@~3.0.2": 570 | "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" 571 | "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" 572 | "version" "3.0.2" 573 | dependencies: 574 | "fill-range" "^7.0.1" 575 | 576 | "brorand@^1.0.1", "brorand@^1.1.0": 577 | "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" 578 | "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" 579 | "version" "1.1.0" 580 | 581 | "browserify-aes@^1.0.0", "browserify-aes@^1.0.4": 582 | "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" 583 | "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" 584 | "version" "1.2.0" 585 | dependencies: 586 | "buffer-xor" "^1.0.3" 587 | "cipher-base" "^1.0.0" 588 | "create-hash" "^1.1.0" 589 | "evp_bytestokey" "^1.0.3" 590 | "inherits" "^2.0.1" 591 | "safe-buffer" "^5.0.1" 592 | 593 | "browserify-cipher@^1.0.0": 594 | "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" 595 | "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" 596 | "version" "1.0.1" 597 | dependencies: 598 | "browserify-aes" "^1.0.4" 599 | "browserify-des" "^1.0.0" 600 | "evp_bytestokey" "^1.0.0" 601 | 602 | "browserify-des@^1.0.0": 603 | "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" 604 | "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" 605 | "version" "1.0.2" 606 | dependencies: 607 | "cipher-base" "^1.0.1" 608 | "des.js" "^1.0.0" 609 | "inherits" "^2.0.1" 610 | "safe-buffer" "^5.1.2" 611 | 612 | "browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": 613 | "integrity" "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=" 614 | "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" 615 | "version" "4.0.1" 616 | dependencies: 617 | "bn.js" "^4.1.0" 618 | "randombytes" "^2.0.1" 619 | 620 | "browserify-sign@^4.0.0": 621 | "integrity" "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==" 622 | "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz" 623 | "version" "4.2.0" 624 | dependencies: 625 | "bn.js" "^5.1.1" 626 | "browserify-rsa" "^4.0.1" 627 | "create-hash" "^1.2.0" 628 | "create-hmac" "^1.1.7" 629 | "elliptic" "^6.5.2" 630 | "inherits" "^2.0.4" 631 | "parse-asn1" "^5.1.5" 632 | "readable-stream" "^3.6.0" 633 | "safe-buffer" "^5.2.0" 634 | 635 | "browserify-zlib@^0.2.0", "browserify-zlib@0.2.0": 636 | "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" 637 | "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" 638 | "version" "0.2.0" 639 | dependencies: 640 | "pako" "~1.0.5" 641 | 642 | "browserslist@^4.17.5": 643 | "integrity" "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==" 644 | "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz" 645 | "version" "4.19.1" 646 | dependencies: 647 | "caniuse-lite" "^1.0.30001286" 648 | "electron-to-chromium" "^1.4.17" 649 | "escalade" "^3.1.1" 650 | "node-releases" "^2.0.1" 651 | "picocolors" "^1.0.0" 652 | 653 | "browserslist@4.16.6": 654 | "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" 655 | "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" 656 | "version" "4.16.6" 657 | dependencies: 658 | "caniuse-lite" "^1.0.30001219" 659 | "colorette" "^1.2.2" 660 | "electron-to-chromium" "^1.3.723" 661 | "escalade" "^3.1.1" 662 | "node-releases" "^1.1.71" 663 | 664 | "buffer-alloc-unsafe@^1.1.0": 665 | "integrity" "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" 666 | "resolved" "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" 667 | "version" "1.1.0" 668 | 669 | "buffer-alloc@^1.2.0": 670 | "integrity" "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==" 671 | "resolved" "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz" 672 | "version" "1.2.0" 673 | dependencies: 674 | "buffer-alloc-unsafe" "^1.1.0" 675 | "buffer-fill" "^1.0.0" 676 | 677 | "buffer-crc32@~0.2.3": 678 | "integrity" "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" 679 | "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" 680 | "version" "0.2.13" 681 | 682 | "buffer-fill@^1.0.0": 683 | "integrity" "sha1-+PeLdniYiO858gXNY39o5wISKyw=" 684 | "resolved" "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" 685 | "version" "1.0.0" 686 | 687 | "buffer-xor@^1.0.3": 688 | "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" 689 | "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" 690 | "version" "1.0.3" 691 | 692 | "buffer@^4.3.0": 693 | "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" 694 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" 695 | "version" "4.9.2" 696 | dependencies: 697 | "base64-js" "^1.0.2" 698 | "ieee754" "^1.1.4" 699 | "isarray" "^1.0.0" 700 | 701 | "buffer@^5.2.1", "buffer@5.6.0": 702 | "integrity" "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==" 703 | "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz" 704 | "version" "5.6.0" 705 | dependencies: 706 | "base64-js" "^1.0.2" 707 | "ieee754" "^1.1.4" 708 | 709 | "builtin-status-codes@^3.0.0": 710 | "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" 711 | "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" 712 | "version" "3.0.0" 713 | 714 | "bytes@3.1.0": 715 | "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 716 | "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" 717 | "version" "3.1.0" 718 | 719 | "cacheable-request@^2.1.1": 720 | "integrity" "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=" 721 | "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz" 722 | "version" "2.1.4" 723 | dependencies: 724 | "clone-response" "1.0.2" 725 | "get-stream" "3.0.0" 726 | "http-cache-semantics" "3.8.1" 727 | "keyv" "3.0.0" 728 | "lowercase-keys" "1.0.0" 729 | "normalize-url" "2.0.1" 730 | "responselike" "1.0.2" 731 | 732 | "call-bind@^1.0.0", "call-bind@^1.0.2": 733 | "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" 734 | "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" 735 | "version" "1.0.2" 736 | dependencies: 737 | "function-bind" "^1.1.1" 738 | "get-intrinsic" "^1.0.2" 739 | 740 | "caniuse-lite@^1.0.30001202", "caniuse-lite@^1.0.30001219", "caniuse-lite@^1.0.30001228", "caniuse-lite@^1.0.30001286": 741 | "integrity" "sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==" 742 | "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz" 743 | "version" "1.0.30001294" 744 | 745 | "ccount@^1.0.0": 746 | "integrity" "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==" 747 | "resolved" "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz" 748 | "version" "1.0.5" 749 | 750 | "chalk@^2.0.0", "chalk@2.4.2": 751 | "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 752 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 753 | "version" "2.4.2" 754 | dependencies: 755 | "ansi-styles" "^3.2.1" 756 | "escape-string-regexp" "^1.0.5" 757 | "supports-color" "^5.3.0" 758 | 759 | "chalk@2.3.0": 760 | "integrity" "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==" 761 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz" 762 | "version" "2.3.0" 763 | dependencies: 764 | "ansi-styles" "^3.1.0" 765 | "escape-string-regexp" "^1.0.5" 766 | "supports-color" "^4.0.0" 767 | 768 | "chalk@4.0.0": 769 | "integrity" "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==" 770 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz" 771 | "version" "4.0.0" 772 | dependencies: 773 | "ansi-styles" "^4.1.0" 774 | "supports-color" "^7.1.0" 775 | 776 | "character-entities-html4@^1.0.0": 777 | "integrity" "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" 778 | "resolved" "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz" 779 | "version" "1.1.4" 780 | 781 | "character-entities-legacy@^1.0.0": 782 | "integrity" "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" 783 | "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" 784 | "version" "1.1.4" 785 | 786 | "character-entities@^1.0.0": 787 | "integrity" "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" 788 | "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" 789 | "version" "1.2.4" 790 | 791 | "character-reference-invalid@^1.0.0": 792 | "integrity" "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" 793 | "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" 794 | "version" "1.1.4" 795 | 796 | "chokidar@3.5.1": 797 | "integrity" "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==" 798 | "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" 799 | "version" "3.5.1" 800 | dependencies: 801 | "anymatch" "~3.1.1" 802 | "braces" "~3.0.2" 803 | "glob-parent" "~5.1.0" 804 | "is-binary-path" "~2.1.0" 805 | "is-glob" "~4.0.1" 806 | "normalize-path" "~3.0.0" 807 | "readdirp" "~3.5.0" 808 | optionalDependencies: 809 | "fsevents" "~2.3.1" 810 | 811 | "cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": 812 | "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" 813 | "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" 814 | "version" "1.0.4" 815 | dependencies: 816 | "inherits" "^2.0.1" 817 | "safe-buffer" "^5.0.1" 818 | 819 | "classnames@^2.2.6", "classnames@2.2.6": 820 | "integrity" "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" 821 | "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" 822 | "version" "2.2.6" 823 | 824 | "clipboardy@1.2.2": 825 | "integrity" "sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==" 826 | "resolved" "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz" 827 | "version" "1.2.2" 828 | dependencies: 829 | "arch" "^2.1.0" 830 | "execa" "^0.8.0" 831 | 832 | "clone-response@1.0.2": 833 | "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" 834 | "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" 835 | "version" "1.0.2" 836 | dependencies: 837 | "mimic-response" "^1.0.0" 838 | 839 | "color-convert@^1.9.0": 840 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 841 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 842 | "version" "1.9.3" 843 | dependencies: 844 | "color-name" "1.1.3" 845 | 846 | "color-convert@^2.0.1": 847 | "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" 848 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" 849 | "version" "2.0.1" 850 | dependencies: 851 | "color-name" "~1.1.4" 852 | 853 | "color-name@~1.1.4": 854 | "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 855 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" 856 | "version" "1.1.4" 857 | 858 | "color-name@1.1.3": 859 | "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 860 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 861 | "version" "1.1.3" 862 | 863 | "colorette@^1.2.2": 864 | "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 865 | "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" 866 | "version" "1.2.2" 867 | 868 | "comma-separated-tokens@^1.0.0": 869 | "integrity" "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" 870 | "resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" 871 | "version" "1.0.8" 872 | 873 | "commander@^2.8.1": 874 | "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" 875 | "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" 876 | "version" "2.20.3" 877 | 878 | "commondir@^1.0.1": 879 | "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" 880 | "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" 881 | "version" "1.0.1" 882 | 883 | "console-browserify@^1.1.0": 884 | "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" 885 | "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" 886 | "version" "1.2.0" 887 | 888 | "constants-browserify@^1.0.0", "constants-browserify@1.0.0": 889 | "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" 890 | "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" 891 | "version" "1.0.0" 892 | 893 | "content-disposition@^0.5.2": 894 | "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==" 895 | "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" 896 | "version" "0.5.3" 897 | dependencies: 898 | "safe-buffer" "5.1.2" 899 | 900 | "convert-source-map@^1.7.0", "convert-source-map@1.7.0": 901 | "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" 902 | "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" 903 | "version" "1.7.0" 904 | dependencies: 905 | "safe-buffer" "~5.1.1" 906 | 907 | "core-util-is@~1.0.0": 908 | "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 909 | "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" 910 | "version" "1.0.2" 911 | 912 | "create-ecdh@^4.0.0": 913 | "integrity" "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==" 914 | "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz" 915 | "version" "4.0.3" 916 | dependencies: 917 | "bn.js" "^4.1.0" 918 | "elliptic" "^6.0.0" 919 | 920 | "create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": 921 | "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" 922 | "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" 923 | "version" "1.2.0" 924 | dependencies: 925 | "cipher-base" "^1.0.1" 926 | "inherits" "^2.0.1" 927 | "md5.js" "^1.3.4" 928 | "ripemd160" "^2.0.1" 929 | "sha.js" "^2.4.0" 930 | 931 | "create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": 932 | "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" 933 | "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" 934 | "version" "1.1.7" 935 | dependencies: 936 | "cipher-base" "^1.0.3" 937 | "create-hash" "^1.1.0" 938 | "inherits" "^2.0.1" 939 | "ripemd160" "^2.0.0" 940 | "safe-buffer" "^5.0.1" 941 | "sha.js" "^2.4.8" 942 | 943 | "cross-spawn@^5.0.1": 944 | "integrity" "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=" 945 | "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" 946 | "version" "5.1.0" 947 | dependencies: 948 | "lru-cache" "^4.0.1" 949 | "shebang-command" "^1.2.0" 950 | "which" "^1.2.9" 951 | 952 | "crypto-browserify@^3.11.0", "crypto-browserify@3.12.0": 953 | "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" 954 | "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" 955 | "version" "3.12.0" 956 | dependencies: 957 | "browserify-cipher" "^1.0.0" 958 | "browserify-sign" "^4.0.0" 959 | "create-ecdh" "^4.0.0" 960 | "create-hash" "^1.1.0" 961 | "create-hmac" "^1.1.0" 962 | "diffie-hellman" "^5.0.0" 963 | "inherits" "^2.0.1" 964 | "pbkdf2" "^3.0.3" 965 | "public-encrypt" "^4.0.0" 966 | "randombytes" "^2.0.0" 967 | "randomfill" "^1.0.3" 968 | 969 | "css.escape@1.5.1": 970 | "integrity" "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" 971 | "resolved" "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" 972 | "version" "1.5.1" 973 | 974 | "cssnano-preset-simple@^3.0.0": 975 | "integrity" "sha512-vxQPeoMRqUT3c/9f0vWeVa2nKQIHFpogtoBvFdW4GQ3IvEJ6uauCP6p3Y5zQDLFcI7/+40FTgX12o7XUL0Ko+w==" 976 | "resolved" "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-3.0.0.tgz" 977 | "version" "3.0.0" 978 | dependencies: 979 | "caniuse-lite" "^1.0.30001202" 980 | 981 | "cssnano-simple@3.0.0": 982 | "integrity" "sha512-oU3ueli5Dtwgh0DyeohcIEE00QVfbPR3HzyXdAl89SfnQG3y0/qcpfLVW+jPIh3/rgMZGwuW96rejZGaYE9eUg==" 983 | "resolved" "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-3.0.0.tgz" 984 | "version" "3.0.0" 985 | dependencies: 986 | "cssnano-preset-simple" "^3.0.0" 987 | 988 | "csstype@^3.0.2": 989 | "integrity" "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" 990 | "resolved" "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz" 991 | "version" "3.0.10" 992 | 993 | "data-uri-to-buffer@3.0.1": 994 | "integrity" "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" 995 | "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" 996 | "version" "3.0.1" 997 | 998 | "debug@^4.0.0", "debug@^4.1.0": 999 | "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" 1000 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" 1001 | "version" "4.3.2" 1002 | dependencies: 1003 | "ms" "2.1.2" 1004 | 1005 | "debug@2": 1006 | "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" 1007 | "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" 1008 | "version" "2.6.9" 1009 | dependencies: 1010 | "ms" "2.0.0" 1011 | 1012 | "decode-uri-component@^0.2.0": 1013 | "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 1014 | "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" 1015 | "version" "0.2.0" 1016 | 1017 | "decompress-response@^3.3.0": 1018 | "integrity" "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=" 1019 | "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" 1020 | "version" "3.3.0" 1021 | dependencies: 1022 | "mimic-response" "^1.0.0" 1023 | 1024 | "decompress-tar@^4.0.0", "decompress-tar@^4.1.0", "decompress-tar@^4.1.1": 1025 | "integrity" "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==" 1026 | "resolved" "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz" 1027 | "version" "4.1.1" 1028 | dependencies: 1029 | "file-type" "^5.2.0" 1030 | "is-stream" "^1.1.0" 1031 | "tar-stream" "^1.5.2" 1032 | 1033 | "decompress-tarbz2@^4.0.0": 1034 | "integrity" "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==" 1035 | "resolved" "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz" 1036 | "version" "4.1.1" 1037 | dependencies: 1038 | "decompress-tar" "^4.1.0" 1039 | "file-type" "^6.1.0" 1040 | "is-stream" "^1.1.0" 1041 | "seek-bzip" "^1.0.5" 1042 | "unbzip2-stream" "^1.0.9" 1043 | 1044 | "decompress-targz@^4.0.0": 1045 | "integrity" "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==" 1046 | "resolved" "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz" 1047 | "version" "4.1.1" 1048 | dependencies: 1049 | "decompress-tar" "^4.1.1" 1050 | "file-type" "^5.2.0" 1051 | "is-stream" "^1.1.0" 1052 | 1053 | "decompress-unzip@^4.0.1": 1054 | "integrity" "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=" 1055 | "resolved" "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz" 1056 | "version" "4.0.1" 1057 | dependencies: 1058 | "file-type" "^3.8.0" 1059 | "get-stream" "^2.2.0" 1060 | "pify" "^2.3.0" 1061 | "yauzl" "^2.4.2" 1062 | 1063 | "decompress@^4.2.1": 1064 | "integrity" "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==" 1065 | "resolved" "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz" 1066 | "version" "4.2.1" 1067 | dependencies: 1068 | "decompress-tar" "^4.0.0" 1069 | "decompress-tarbz2" "^4.0.0" 1070 | "decompress-targz" "^4.0.0" 1071 | "decompress-unzip" "^4.0.1" 1072 | "graceful-fs" "^4.1.10" 1073 | "make-dir" "^1.0.0" 1074 | "pify" "^2.3.0" 1075 | "strip-dirs" "^2.0.0" 1076 | 1077 | "define-properties@^1.1.3": 1078 | "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" 1079 | "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" 1080 | "version" "1.1.3" 1081 | dependencies: 1082 | "object-keys" "^1.0.12" 1083 | 1084 | "depd@~1.1.2": 1085 | "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 1086 | "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" 1087 | "version" "1.1.2" 1088 | 1089 | "des.js@^1.0.0": 1090 | "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" 1091 | "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" 1092 | "version" "1.0.1" 1093 | dependencies: 1094 | "inherits" "^2.0.1" 1095 | "minimalistic-assert" "^1.0.0" 1096 | 1097 | "detab@^2.0.0": 1098 | "integrity" "sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A==" 1099 | "resolved" "https://registry.npmjs.org/detab/-/detab-2.0.3.tgz" 1100 | "version" "2.0.3" 1101 | dependencies: 1102 | "repeat-string" "^1.5.4" 1103 | 1104 | "diffie-hellman@^5.0.0": 1105 | "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" 1106 | "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" 1107 | "version" "5.0.3" 1108 | dependencies: 1109 | "bn.js" "^4.1.0" 1110 | "miller-rabin" "^4.0.0" 1111 | "randombytes" "^2.0.0" 1112 | 1113 | "domain-browser@^1.1.1": 1114 | "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" 1115 | "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" 1116 | "version" "1.2.0" 1117 | 1118 | "domain-browser@4.19.0": 1119 | "integrity" "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" 1120 | "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz" 1121 | "version" "4.19.0" 1122 | 1123 | "download@^8.0.0": 1124 | "integrity" "sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA==" 1125 | "resolved" "https://registry.npmjs.org/download/-/download-8.0.0.tgz" 1126 | "version" "8.0.0" 1127 | dependencies: 1128 | "archive-type" "^4.0.0" 1129 | "content-disposition" "^0.5.2" 1130 | "decompress" "^4.2.1" 1131 | "ext-name" "^5.0.0" 1132 | "file-type" "^11.1.0" 1133 | "filenamify" "^3.0.0" 1134 | "get-stream" "^4.1.0" 1135 | "got" "^8.3.1" 1136 | "make-dir" "^2.1.0" 1137 | "p-event" "^2.1.0" 1138 | "pify" "^4.0.1" 1139 | 1140 | "duplexer3@^0.1.4": 1141 | "integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" 1142 | "resolved" "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz" 1143 | "version" "0.1.4" 1144 | 1145 | "electron-to-chromium@^1.3.723", "electron-to-chromium@^1.4.17": 1146 | "integrity" "sha512-N2Jbwxo5Rum8G2YXeUxycs1sv4Qme/ry71HG73bv8BvZl+I/4JtRgK/En+ST/Wh/yF1fqvVCY4jZBgMxnhjtBA==" 1147 | "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.29.tgz" 1148 | "version" "1.4.29" 1149 | 1150 | "elliptic@^6.0.0", "elliptic@^6.5.2": 1151 | "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" 1152 | "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" 1153 | "version" "6.5.4" 1154 | dependencies: 1155 | "bn.js" "^4.11.9" 1156 | "brorand" "^1.1.0" 1157 | "hash.js" "^1.0.0" 1158 | "hmac-drbg" "^1.0.1" 1159 | "inherits" "^2.0.4" 1160 | "minimalistic-assert" "^1.0.1" 1161 | "minimalistic-crypto-utils" "^1.0.1" 1162 | 1163 | "emoji-regex@>=6.0.0 <=6.1.1": 1164 | "integrity" "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" 1165 | "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz" 1166 | "version" "6.1.1" 1167 | 1168 | "emojis-list@^2.0.0": 1169 | "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" 1170 | "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" 1171 | "version" "2.1.0" 1172 | 1173 | "emojis-list@^3.0.0": 1174 | "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" 1175 | "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" 1176 | "version" "3.0.0" 1177 | 1178 | "encoding@0.1.13": 1179 | "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" 1180 | "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" 1181 | "version" "0.1.13" 1182 | dependencies: 1183 | "iconv-lite" "^0.6.2" 1184 | 1185 | "end-of-stream@^1.0.0", "end-of-stream@^1.1.0": 1186 | "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" 1187 | "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" 1188 | "version" "1.4.4" 1189 | dependencies: 1190 | "once" "^1.4.0" 1191 | 1192 | "es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2": 1193 | "integrity" "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==" 1194 | "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz" 1195 | "version" "1.18.3" 1196 | dependencies: 1197 | "call-bind" "^1.0.2" 1198 | "es-to-primitive" "^1.2.1" 1199 | "function-bind" "^1.1.1" 1200 | "get-intrinsic" "^1.1.1" 1201 | "has" "^1.0.3" 1202 | "has-symbols" "^1.0.2" 1203 | "is-callable" "^1.2.3" 1204 | "is-negative-zero" "^2.0.1" 1205 | "is-regex" "^1.1.3" 1206 | "is-string" "^1.0.6" 1207 | "object-inspect" "^1.10.3" 1208 | "object-keys" "^1.1.1" 1209 | "object.assign" "^4.1.2" 1210 | "string.prototype.trimend" "^1.0.4" 1211 | "string.prototype.trimstart" "^1.0.4" 1212 | "unbox-primitive" "^1.0.1" 1213 | 1214 | "es-to-primitive@^1.2.1": 1215 | "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" 1216 | "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" 1217 | "version" "1.2.1" 1218 | dependencies: 1219 | "is-callable" "^1.1.4" 1220 | "is-date-object" "^1.0.1" 1221 | "is-symbol" "^1.0.2" 1222 | 1223 | "es6-object-assign@^1.1.0": 1224 | "integrity" "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" 1225 | "resolved" "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" 1226 | "version" "1.1.0" 1227 | 1228 | "escalade@^3.1.1": 1229 | "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 1230 | "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" 1231 | "version" "3.1.1" 1232 | 1233 | "escape-string-regexp@^1.0.2", "escape-string-regexp@^1.0.5": 1234 | "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 1235 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 1236 | "version" "1.0.5" 1237 | 1238 | "escape-string-regexp@^4.0.0": 1239 | "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 1240 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" 1241 | "version" "4.0.0" 1242 | 1243 | "esprima@^4.0.0": 1244 | "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 1245 | "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" 1246 | "version" "4.0.1" 1247 | 1248 | "estree-util-attach-comments@^1.0.0": 1249 | "integrity" "sha512-sL7dTwFGqzelPlB56lRZY1CC/yDxCe365WQpxNd49ispL40Yv8Tv4SmteGbvZeFwShOOVKfMlo4jrVvwoaMosA==" 1250 | "resolved" "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-1.0.0.tgz" 1251 | "version" "1.0.0" 1252 | 1253 | "estree-util-is-identifier-name@^1.0.0", "estree-util-is-identifier-name@^1.1.0": 1254 | "integrity" "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==" 1255 | "resolved" "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz" 1256 | "version" "1.1.0" 1257 | 1258 | "estree-walker@^2.0.0", "estree-walker@^2.0.2": 1259 | "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 1260 | "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" 1261 | "version" "2.0.2" 1262 | 1263 | "etag@1.8.1": 1264 | "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" 1265 | "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" 1266 | "version" "1.8.1" 1267 | 1268 | "events@^3.0.0": 1269 | "integrity" "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" 1270 | "resolved" "https://registry.npmjs.org/events/-/events-3.1.0.tgz" 1271 | "version" "3.1.0" 1272 | 1273 | "evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": 1274 | "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" 1275 | "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" 1276 | "version" "1.0.3" 1277 | dependencies: 1278 | "md5.js" "^1.3.4" 1279 | "safe-buffer" "^5.1.1" 1280 | 1281 | "execa@^0.8.0": 1282 | "integrity" "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=" 1283 | "resolved" "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz" 1284 | "version" "0.8.0" 1285 | dependencies: 1286 | "cross-spawn" "^5.0.1" 1287 | "get-stream" "^3.0.0" 1288 | "is-stream" "^1.1.0" 1289 | "npm-run-path" "^2.0.0" 1290 | "p-finally" "^1.0.0" 1291 | "signal-exit" "^3.0.0" 1292 | "strip-eof" "^1.0.0" 1293 | 1294 | "ext-list@^2.0.0": 1295 | "integrity" "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==" 1296 | "resolved" "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz" 1297 | "version" "2.2.2" 1298 | dependencies: 1299 | "mime-db" "^1.28.0" 1300 | 1301 | "ext-name@^5.0.0": 1302 | "integrity" "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==" 1303 | "resolved" "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz" 1304 | "version" "5.0.0" 1305 | dependencies: 1306 | "ext-list" "^2.0.0" 1307 | "sort-keys-length" "^1.0.0" 1308 | 1309 | "extend-shallow@^2.0.1": 1310 | "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" 1311 | "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" 1312 | "version" "2.0.1" 1313 | dependencies: 1314 | "is-extendable" "^0.1.0" 1315 | 1316 | "extend@^3.0.0": 1317 | "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 1318 | "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" 1319 | "version" "3.0.2" 1320 | 1321 | "fd-slicer@~1.1.0": 1322 | "integrity" "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=" 1323 | "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" 1324 | "version" "1.1.0" 1325 | dependencies: 1326 | "pend" "~1.2.0" 1327 | 1328 | "file-type@^11.1.0": 1329 | "integrity" "sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g==" 1330 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz" 1331 | "version" "11.1.0" 1332 | 1333 | "file-type@^3.8.0": 1334 | "integrity" "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" 1335 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz" 1336 | "version" "3.9.0" 1337 | 1338 | "file-type@^4.2.0": 1339 | "integrity" "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" 1340 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz" 1341 | "version" "4.4.0" 1342 | 1343 | "file-type@^5.2.0": 1344 | "integrity" "sha1-LdvqfHP/42No365J3DOMBYwritY=" 1345 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz" 1346 | "version" "5.2.0" 1347 | 1348 | "file-type@^6.1.0": 1349 | "integrity" "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" 1350 | "resolved" "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz" 1351 | "version" "6.2.0" 1352 | 1353 | "filename-reserved-regex@^2.0.0": 1354 | "integrity" "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" 1355 | "resolved" "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" 1356 | "version" "2.0.0" 1357 | 1358 | "filenamify@^3.0.0": 1359 | "integrity" "sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g==" 1360 | "resolved" "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz" 1361 | "version" "3.0.0" 1362 | dependencies: 1363 | "filename-reserved-regex" "^2.0.0" 1364 | "strip-outer" "^1.0.0" 1365 | "trim-repeated" "^1.0.0" 1366 | 1367 | "fill-range@^7.0.1": 1368 | "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" 1369 | "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" 1370 | "version" "7.0.1" 1371 | dependencies: 1372 | "to-regex-range" "^5.0.1" 1373 | 1374 | "find-cache-dir@3.3.1": 1375 | "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" 1376 | "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" 1377 | "version" "3.3.1" 1378 | dependencies: 1379 | "commondir" "^1.0.1" 1380 | "make-dir" "^3.0.2" 1381 | "pkg-dir" "^4.1.0" 1382 | 1383 | "find-up@^4.0.0": 1384 | "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" 1385 | "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" 1386 | "version" "4.1.0" 1387 | dependencies: 1388 | "locate-path" "^5.0.0" 1389 | "path-exists" "^4.0.0" 1390 | 1391 | "focus-visible@^5.1.0": 1392 | "integrity" "sha512-nPer0rjtzdZ7csVIu233P2cUm/ks/4aVSI+5KUkYrYpgA7ujgC3p6J7FtFU+AIMWwnwYQOB/yeiOITxFeYIXiw==" 1393 | "resolved" "https://registry.npmjs.org/focus-visible/-/focus-visible-5.1.0.tgz" 1394 | "version" "5.1.0" 1395 | 1396 | "foreach@^2.0.5": 1397 | "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" 1398 | "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" 1399 | "version" "2.0.5" 1400 | 1401 | "from2@^2.1.1": 1402 | "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" 1403 | "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" 1404 | "version" "2.3.0" 1405 | dependencies: 1406 | "inherits" "^2.0.1" 1407 | "readable-stream" "^2.0.0" 1408 | 1409 | "fs-constants@^1.0.0": 1410 | "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" 1411 | "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" 1412 | "version" "1.0.0" 1413 | 1414 | "fsevents@~2.3.1": 1415 | "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" 1416 | "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" 1417 | "version" "2.3.2" 1418 | 1419 | "function-bind@^1.1.1": 1420 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1421 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 1422 | "version" "1.1.1" 1423 | 1424 | "gensync@^1.0.0-beta.2": 1425 | "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 1426 | "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" 1427 | "version" "1.0.0-beta.2" 1428 | 1429 | "get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1": 1430 | "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" 1431 | "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" 1432 | "version" "1.1.1" 1433 | dependencies: 1434 | "function-bind" "^1.1.1" 1435 | "has" "^1.0.3" 1436 | "has-symbols" "^1.0.1" 1437 | 1438 | "get-orientation@1.1.2": 1439 | "integrity" "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==" 1440 | "resolved" "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz" 1441 | "version" "1.1.2" 1442 | dependencies: 1443 | "stream-parser" "^0.3.1" 1444 | 1445 | "get-stream@^2.2.0": 1446 | "integrity" "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=" 1447 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz" 1448 | "version" "2.3.1" 1449 | dependencies: 1450 | "object-assign" "^4.0.1" 1451 | "pinkie-promise" "^2.0.0" 1452 | 1453 | "get-stream@^3.0.0": 1454 | "integrity" "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" 1455 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" 1456 | "version" "3.0.0" 1457 | 1458 | "get-stream@^4.1.0": 1459 | "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" 1460 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" 1461 | "version" "4.1.0" 1462 | dependencies: 1463 | "pump" "^3.0.0" 1464 | 1465 | "get-stream@3.0.0": 1466 | "integrity" "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" 1467 | "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" 1468 | "version" "3.0.0" 1469 | 1470 | "github-slugger@^1.3.0": 1471 | "integrity" "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==" 1472 | "resolved" "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz" 1473 | "version" "1.3.0" 1474 | dependencies: 1475 | "emoji-regex" ">=6.0.0 <=6.1.1" 1476 | 1477 | "glob-parent@~5.1.0": 1478 | "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" 1479 | "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" 1480 | "version" "5.1.2" 1481 | dependencies: 1482 | "is-glob" "^4.0.1" 1483 | 1484 | "glob-to-regexp@^0.4.1": 1485 | "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" 1486 | "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" 1487 | "version" "0.4.1" 1488 | 1489 | "globals@^11.1.0": 1490 | "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 1491 | "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" 1492 | "version" "11.12.0" 1493 | 1494 | "got@^8.3.1": 1495 | "integrity" "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==" 1496 | "resolved" "https://registry.npmjs.org/got/-/got-8.3.2.tgz" 1497 | "version" "8.3.2" 1498 | dependencies: 1499 | "@sindresorhus/is" "^0.7.0" 1500 | "cacheable-request" "^2.1.1" 1501 | "decompress-response" "^3.3.0" 1502 | "duplexer3" "^0.1.4" 1503 | "get-stream" "^3.0.0" 1504 | "into-stream" "^3.1.0" 1505 | "is-retry-allowed" "^1.1.0" 1506 | "isurl" "^1.0.0-alpha5" 1507 | "lowercase-keys" "^1.0.0" 1508 | "mimic-response" "^1.0.0" 1509 | "p-cancelable" "^0.4.0" 1510 | "p-timeout" "^2.0.1" 1511 | "pify" "^3.0.0" 1512 | "safe-buffer" "^5.1.1" 1513 | "timed-out" "^4.0.1" 1514 | "url-parse-lax" "^3.0.0" 1515 | "url-to-options" "^1.0.1" 1516 | 1517 | "graceful-fs@^4.1.10", "graceful-fs@^4.1.2", "graceful-fs@^4.2.6": 1518 | "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" 1519 | "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" 1520 | "version" "4.2.6" 1521 | 1522 | "grapheme-splitter@^1.0.4": 1523 | "integrity" "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" 1524 | "resolved" "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" 1525 | "version" "1.0.4" 1526 | 1527 | "gray-matter@^4.0.3": 1528 | "integrity" "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==" 1529 | "resolved" "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" 1530 | "version" "4.0.3" 1531 | dependencies: 1532 | "js-yaml" "^3.13.1" 1533 | "kind-of" "^6.0.2" 1534 | "section-matter" "^1.0.0" 1535 | "strip-bom-string" "^1.0.0" 1536 | 1537 | "has-bigints@^1.0.1": 1538 | "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" 1539 | "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" 1540 | "version" "1.0.1" 1541 | 1542 | "has-flag@^2.0.0": 1543 | "integrity" "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 1544 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz" 1545 | "version" "2.0.0" 1546 | 1547 | "has-flag@^3.0.0": 1548 | "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1549 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 1550 | "version" "3.0.0" 1551 | 1552 | "has-flag@^4.0.0": 1553 | "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1554 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" 1555 | "version" "4.0.0" 1556 | 1557 | "has-symbol-support-x@^1.4.1": 1558 | "integrity" "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" 1559 | "resolved" "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz" 1560 | "version" "1.4.2" 1561 | 1562 | "has-symbols@^1.0.1", "has-symbols@^1.0.2": 1563 | "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" 1564 | "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" 1565 | "version" "1.0.2" 1566 | 1567 | "has-to-string-tag-x@^1.2.0": 1568 | "integrity" "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==" 1569 | "resolved" "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz" 1570 | "version" "1.4.1" 1571 | dependencies: 1572 | "has-symbol-support-x" "^1.4.1" 1573 | 1574 | "has@^1.0.3": 1575 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 1576 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 1577 | "version" "1.0.3" 1578 | dependencies: 1579 | "function-bind" "^1.1.1" 1580 | 1581 | "hash-base@^3.0.0": 1582 | "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" 1583 | "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" 1584 | "version" "3.1.0" 1585 | dependencies: 1586 | "inherits" "^2.0.4" 1587 | "readable-stream" "^3.6.0" 1588 | "safe-buffer" "^5.2.0" 1589 | 1590 | "hash.js@^1.0.0", "hash.js@^1.0.3": 1591 | "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" 1592 | "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" 1593 | "version" "1.1.7" 1594 | dependencies: 1595 | "inherits" "^2.0.3" 1596 | "minimalistic-assert" "^1.0.1" 1597 | 1598 | "hast-util-embedded@^1.0.0": 1599 | "integrity" "sha512-JQMW+TJe0UAIXZMjCJ4Wf6ayDV9Yv3PBDPsHD4ExBpAspJ6MOcCX+nzVF+UJVv7OqPcg852WEMSHQPoRA+FVSw==" 1600 | "resolved" "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-1.0.6.tgz" 1601 | "version" "1.0.6" 1602 | dependencies: 1603 | "hast-util-is-element" "^1.1.0" 1604 | 1605 | "hast-util-is-element@^1.0.0", "hast-util-is-element@^1.1.0": 1606 | "integrity" "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" 1607 | "resolved" "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz" 1608 | "version" "1.1.0" 1609 | 1610 | "hast-util-to-estree@^1.1.0": 1611 | "integrity" "sha512-CiOAIESUKkSOcYbvTth9+yM28z5ArpsYqxWc7LWJxOx975WRUBDjvVuuzZR2o09BNlkf7bp8G2GlOHepBRKJ8Q==" 1612 | "resolved" "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-1.4.0.tgz" 1613 | "version" "1.4.0" 1614 | dependencies: 1615 | "comma-separated-tokens" "^1.0.0" 1616 | "estree-util-attach-comments" "^1.0.0" 1617 | "estree-util-is-identifier-name" "^1.1.0" 1618 | "hast-util-whitespace" "^1.0.0" 1619 | "property-information" "^5.0.0" 1620 | "space-separated-tokens" "^1.0.0" 1621 | "style-to-object" "^0.3.0" 1622 | "unist-util-position" "^3.1.0" 1623 | "zwitch" "^1.0.0" 1624 | 1625 | "hast-util-whitespace@^1.0.0", "hast-util-whitespace@^1.0.4": 1626 | "integrity" "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" 1627 | "resolved" "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz" 1628 | "version" "1.0.4" 1629 | 1630 | "he@1.2.0": 1631 | "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 1632 | "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" 1633 | "version" "1.2.0" 1634 | 1635 | "hmac-drbg@^1.0.1": 1636 | "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" 1637 | "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" 1638 | "version" "1.0.1" 1639 | dependencies: 1640 | "hash.js" "^1.0.3" 1641 | "minimalistic-assert" "^1.0.0" 1642 | "minimalistic-crypto-utils" "^1.0.1" 1643 | 1644 | "http-cache-semantics@3.8.1": 1645 | "integrity" "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" 1646 | "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" 1647 | "version" "3.8.1" 1648 | 1649 | "http-errors@1.7.3": 1650 | "integrity" "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==" 1651 | "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" 1652 | "version" "1.7.3" 1653 | dependencies: 1654 | "depd" "~1.1.2" 1655 | "inherits" "2.0.4" 1656 | "setprototypeof" "1.1.1" 1657 | "statuses" ">= 1.5.0 < 2" 1658 | "toidentifier" "1.0.0" 1659 | 1660 | "https-browserify@^1.0.0", "https-browserify@1.0.0": 1661 | "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" 1662 | "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" 1663 | "version" "1.0.0" 1664 | 1665 | "iconv-lite@^0.6.2": 1666 | "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" 1667 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" 1668 | "version" "0.6.3" 1669 | dependencies: 1670 | "safer-buffer" ">= 2.1.2 < 3.0.0" 1671 | 1672 | "iconv-lite@0.4.24": 1673 | "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" 1674 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" 1675 | "version" "0.4.24" 1676 | dependencies: 1677 | "safer-buffer" ">= 2.1.2 < 3" 1678 | 1679 | "ieee754@^1.1.4": 1680 | "integrity" "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" 1681 | "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" 1682 | "version" "1.1.13" 1683 | 1684 | "image-size@1.0.0": 1685 | "integrity" "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==" 1686 | "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz" 1687 | "version" "1.0.0" 1688 | dependencies: 1689 | "queue" "6.0.2" 1690 | 1691 | "inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@~2.0.4", "inherits@2.0.4": 1692 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1693 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 1694 | "version" "2.0.4" 1695 | 1696 | "inherits@~2.0.1", "inherits@2.0.3": 1697 | "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 1698 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" 1699 | "version" "2.0.3" 1700 | 1701 | "inherits@2.0.1": 1702 | "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" 1703 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" 1704 | "version" "2.0.1" 1705 | 1706 | "inline-style-parser@0.1.1": 1707 | "integrity" "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" 1708 | "resolved" "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" 1709 | "version" "0.1.1" 1710 | 1711 | "intersection-observer@^0.12.0": 1712 | "integrity" "sha512-2Vkz8z46Dv401zTWudDGwO7KiGHNDkMv417T5ItcNYfmvHR/1qCTVBO9vwH8zZmQ0WkA/1ARwpysR9bsnop4NQ==" 1713 | "resolved" "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.12.0.tgz" 1714 | "version" "0.12.0" 1715 | 1716 | "into-stream@^3.1.0": 1717 | "integrity" "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=" 1718 | "resolved" "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz" 1719 | "version" "3.1.0" 1720 | dependencies: 1721 | "from2" "^2.1.1" 1722 | "p-is-promise" "^1.1.0" 1723 | 1724 | "is-alphabetical@^1.0.0": 1725 | "integrity" "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" 1726 | "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" 1727 | "version" "1.0.4" 1728 | 1729 | "is-alphanumerical@^1.0.0": 1730 | "integrity" "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==" 1731 | "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" 1732 | "version" "1.0.4" 1733 | dependencies: 1734 | "is-alphabetical" "^1.0.0" 1735 | "is-decimal" "^1.0.0" 1736 | 1737 | "is-arguments@^1.0.4": 1738 | "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==" 1739 | "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" 1740 | "version" "1.1.0" 1741 | dependencies: 1742 | "call-bind" "^1.0.0" 1743 | 1744 | "is-bigint@^1.0.1": 1745 | "integrity" "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" 1746 | "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz" 1747 | "version" "1.0.2" 1748 | 1749 | "is-binary-path@~2.1.0": 1750 | "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" 1751 | "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" 1752 | "version" "2.1.0" 1753 | dependencies: 1754 | "binary-extensions" "^2.0.0" 1755 | 1756 | "is-boolean-object@^1.1.0": 1757 | "integrity" "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==" 1758 | "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz" 1759 | "version" "1.1.1" 1760 | dependencies: 1761 | "call-bind" "^1.0.2" 1762 | 1763 | "is-buffer@^2.0.0": 1764 | "integrity" "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" 1765 | "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz" 1766 | "version" "2.0.4" 1767 | 1768 | "is-callable@^1.1.4", "is-callable@^1.2.3": 1769 | "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" 1770 | "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" 1771 | "version" "1.2.3" 1772 | 1773 | "is-date-object@^1.0.1": 1774 | "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" 1775 | "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz" 1776 | "version" "1.0.4" 1777 | 1778 | "is-decimal@^1.0.0": 1779 | "integrity" "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" 1780 | "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" 1781 | "version" "1.0.4" 1782 | 1783 | "is-extendable@^0.1.0": 1784 | "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 1785 | "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" 1786 | "version" "0.1.1" 1787 | 1788 | "is-extglob@^2.1.1": 1789 | "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 1790 | "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" 1791 | "version" "2.1.1" 1792 | 1793 | "is-generator-function@^1.0.7": 1794 | "integrity" "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==" 1795 | "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz" 1796 | "version" "1.0.9" 1797 | 1798 | "is-glob@^4.0.1", "is-glob@~4.0.1": 1799 | "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" 1800 | "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" 1801 | "version" "4.0.1" 1802 | dependencies: 1803 | "is-extglob" "^2.1.1" 1804 | 1805 | "is-hexadecimal@^1.0.0": 1806 | "integrity" "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" 1807 | "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" 1808 | "version" "1.0.4" 1809 | 1810 | "is-nan@^1.2.1": 1811 | "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" 1812 | "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" 1813 | "version" "1.3.2" 1814 | dependencies: 1815 | "call-bind" "^1.0.0" 1816 | "define-properties" "^1.1.3" 1817 | 1818 | "is-natural-number@^4.0.1": 1819 | "integrity" "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" 1820 | "resolved" "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz" 1821 | "version" "4.0.1" 1822 | 1823 | "is-negative-zero@^2.0.1": 1824 | "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" 1825 | "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" 1826 | "version" "2.0.1" 1827 | 1828 | "is-number-object@^1.0.4": 1829 | "integrity" "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" 1830 | "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz" 1831 | "version" "1.0.5" 1832 | 1833 | "is-number@^7.0.0": 1834 | "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 1835 | "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" 1836 | "version" "7.0.0" 1837 | 1838 | "is-object@^1.0.1": 1839 | "integrity" "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" 1840 | "resolved" "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" 1841 | "version" "1.0.2" 1842 | 1843 | "is-plain-obj@^1.0.0": 1844 | "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" 1845 | "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" 1846 | "version" "1.1.0" 1847 | 1848 | "is-plain-obj@^2.0.0": 1849 | "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" 1850 | "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" 1851 | "version" "2.1.0" 1852 | 1853 | "is-reference@^1.1.4": 1854 | "integrity" "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==" 1855 | "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" 1856 | "version" "1.2.1" 1857 | dependencies: 1858 | "@types/estree" "*" 1859 | 1860 | "is-regex@^1.1.3": 1861 | "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==" 1862 | "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" 1863 | "version" "1.1.3" 1864 | dependencies: 1865 | "call-bind" "^1.0.2" 1866 | "has-symbols" "^1.0.2" 1867 | 1868 | "is-retry-allowed@^1.1.0": 1869 | "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" 1870 | "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" 1871 | "version" "1.2.0" 1872 | 1873 | "is-stream@^1.1.0": 1874 | "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 1875 | "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" 1876 | "version" "1.1.0" 1877 | 1878 | "is-string@^1.0.5", "is-string@^1.0.6": 1879 | "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" 1880 | "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" 1881 | "version" "1.0.6" 1882 | 1883 | "is-symbol@^1.0.2", "is-symbol@^1.0.3": 1884 | "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" 1885 | "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" 1886 | "version" "1.0.4" 1887 | dependencies: 1888 | "has-symbols" "^1.0.2" 1889 | 1890 | "is-typed-array@^1.1.3": 1891 | "integrity" "sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==" 1892 | "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz" 1893 | "version" "1.1.5" 1894 | dependencies: 1895 | "available-typed-arrays" "^1.0.2" 1896 | "call-bind" "^1.0.2" 1897 | "es-abstract" "^1.18.0-next.2" 1898 | "foreach" "^2.0.5" 1899 | "has-symbols" "^1.0.1" 1900 | 1901 | "isarray@^1.0.0", "isarray@~1.0.0": 1902 | "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1903 | "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" 1904 | "version" "1.0.0" 1905 | 1906 | "isexe@^2.0.0": 1907 | "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 1908 | "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" 1909 | "version" "2.0.0" 1910 | 1911 | "isurl@^1.0.0-alpha5": 1912 | "integrity" "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==" 1913 | "resolved" "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz" 1914 | "version" "1.0.0" 1915 | dependencies: 1916 | "has-to-string-tag-x" "^1.2.0" 1917 | "is-object" "^1.0.1" 1918 | 1919 | "jest-worker@27.0.0-next.5": 1920 | "integrity" "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==" 1921 | "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" 1922 | "version" "27.0.0-next.5" 1923 | dependencies: 1924 | "@types/node" "*" 1925 | "merge-stream" "^2.0.0" 1926 | "supports-color" "^8.0.0" 1927 | 1928 | "js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": 1929 | "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 1930 | "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" 1931 | "version" "4.0.0" 1932 | 1933 | "js-yaml@^3.13.1": 1934 | "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" 1935 | "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" 1936 | "version" "3.14.1" 1937 | dependencies: 1938 | "argparse" "^1.0.7" 1939 | "esprima" "^4.0.0" 1940 | 1941 | "jsesc@^2.5.1": 1942 | "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" 1943 | "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" 1944 | "version" "2.5.2" 1945 | 1946 | "json-buffer@3.0.0": 1947 | "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" 1948 | "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" 1949 | "version" "3.0.0" 1950 | 1951 | "json5@^1.0.1": 1952 | "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" 1953 | "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" 1954 | "version" "1.0.1" 1955 | dependencies: 1956 | "minimist" "^1.2.0" 1957 | 1958 | "json5@^2.1.2": 1959 | "integrity" "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==" 1960 | "resolved" "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" 1961 | "version" "2.1.3" 1962 | dependencies: 1963 | "minimist" "^1.2.5" 1964 | 1965 | "keyv@3.0.0": 1966 | "integrity" "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==" 1967 | "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz" 1968 | "version" "3.0.0" 1969 | dependencies: 1970 | "json-buffer" "3.0.0" 1971 | 1972 | "kind-of@^6.0.0", "kind-of@^6.0.2": 1973 | "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" 1974 | "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" 1975 | "version" "6.0.3" 1976 | 1977 | "loader-utils@^2.0.0": 1978 | "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" 1979 | "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" 1980 | "version" "2.0.0" 1981 | dependencies: 1982 | "big.js" "^5.2.2" 1983 | "emojis-list" "^3.0.0" 1984 | "json5" "^2.1.2" 1985 | 1986 | "loader-utils@1.2.3": 1987 | "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==" 1988 | "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" 1989 | "version" "1.2.3" 1990 | dependencies: 1991 | "big.js" "^5.2.2" 1992 | "emojis-list" "^2.0.0" 1993 | "json5" "^1.0.1" 1994 | 1995 | "locate-path@^5.0.0": 1996 | "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" 1997 | "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" 1998 | "version" "5.0.0" 1999 | dependencies: 2000 | "p-locate" "^4.1.0" 2001 | 2002 | "lodash.sortby@^4.7.0": 2003 | "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" 2004 | "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" 2005 | "version" "4.7.0" 2006 | 2007 | "longest-streak@^2.0.0": 2008 | "integrity" "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" 2009 | "resolved" "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz" 2010 | "version" "2.0.4" 2011 | 2012 | "loose-envify@^1.0.0", "loose-envify@^1.1.0": 2013 | "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" 2014 | "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" 2015 | "version" "1.4.0" 2016 | dependencies: 2017 | "js-tokens" "^3.0.0 || ^4.0.0" 2018 | 2019 | "lowercase-keys@^1.0.0": 2020 | "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" 2021 | "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" 2022 | "version" "1.0.1" 2023 | 2024 | "lowercase-keys@1.0.0": 2025 | "integrity" "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" 2026 | "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz" 2027 | "version" "1.0.0" 2028 | 2029 | "lru-cache@^4.0.1": 2030 | "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" 2031 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" 2032 | "version" "4.1.5" 2033 | dependencies: 2034 | "pseudomap" "^1.0.2" 2035 | "yallist" "^2.1.2" 2036 | 2037 | "make-dir@^1.0.0": 2038 | "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" 2039 | "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" 2040 | "version" "1.3.0" 2041 | dependencies: 2042 | "pify" "^3.0.0" 2043 | 2044 | "make-dir@^2.1.0": 2045 | "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" 2046 | "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" 2047 | "version" "2.1.0" 2048 | dependencies: 2049 | "pify" "^4.0.1" 2050 | "semver" "^5.6.0" 2051 | 2052 | "make-dir@^3.0.2": 2053 | "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" 2054 | "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" 2055 | "version" "3.1.0" 2056 | dependencies: 2057 | "semver" "^6.0.0" 2058 | 2059 | "markdown-table@^2.0.0": 2060 | "integrity" "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==" 2061 | "resolved" "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz" 2062 | "version" "2.0.0" 2063 | dependencies: 2064 | "repeat-string" "^1.0.0" 2065 | 2066 | "match-sorter@^4.2.0": 2067 | "integrity" "sha512-oEvLn8R+a30YZ9l5XdCTkYQuLsOs8frxEqQTAuxoqkQx/qV5pQpx/NqAWvJ5xbYecqfXoF/ZevaIS1+NkbRymg==" 2068 | "resolved" "https://registry.npmjs.org/match-sorter/-/match-sorter-4.2.0.tgz" 2069 | "version" "4.2.0" 2070 | dependencies: 2071 | "@babel/runtime" "^7.10.5" 2072 | "remove-accents" "0.4.2" 2073 | 2074 | "md5.js@^1.3.4": 2075 | "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" 2076 | "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" 2077 | "version" "1.3.5" 2078 | dependencies: 2079 | "hash-base" "^3.0.0" 2080 | "inherits" "^2.0.1" 2081 | "safe-buffer" "^5.1.2" 2082 | 2083 | "mdast-squeeze-paragraphs@^4.0.0": 2084 | "integrity" "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==" 2085 | "resolved" "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz" 2086 | "version" "4.0.0" 2087 | dependencies: 2088 | "unist-util-remove" "^2.0.0" 2089 | 2090 | "mdast-util-definitions@^4.0.0": 2091 | "integrity" "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==" 2092 | "resolved" "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz" 2093 | "version" "4.0.0" 2094 | dependencies: 2095 | "unist-util-visit" "^2.0.0" 2096 | 2097 | "mdast-util-find-and-replace@^1.1.0": 2098 | "integrity" "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==" 2099 | "resolved" "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz" 2100 | "version" "1.1.1" 2101 | dependencies: 2102 | "escape-string-regexp" "^4.0.0" 2103 | "unist-util-is" "^4.0.0" 2104 | "unist-util-visit-parents" "^3.0.0" 2105 | 2106 | "mdast-util-from-markdown@^0.8.0": 2107 | "integrity" "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==" 2108 | "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz" 2109 | "version" "0.8.5" 2110 | dependencies: 2111 | "@types/mdast" "^3.0.0" 2112 | "mdast-util-to-string" "^2.0.0" 2113 | "micromark" "~2.11.0" 2114 | "parse-entities" "^2.0.0" 2115 | "unist-util-stringify-position" "^2.0.0" 2116 | 2117 | "mdast-util-gfm-autolink-literal@^0.1.0": 2118 | "integrity" "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==" 2119 | "resolved" "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz" 2120 | "version" "0.1.3" 2121 | dependencies: 2122 | "ccount" "^1.0.0" 2123 | "mdast-util-find-and-replace" "^1.1.0" 2124 | "micromark" "^2.11.3" 2125 | 2126 | "mdast-util-gfm-strikethrough@^0.2.0": 2127 | "integrity" "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==" 2128 | "resolved" "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz" 2129 | "version" "0.2.3" 2130 | dependencies: 2131 | "mdast-util-to-markdown" "^0.6.0" 2132 | 2133 | "mdast-util-gfm-table@^0.1.0": 2134 | "integrity" "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==" 2135 | "resolved" "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz" 2136 | "version" "0.1.6" 2137 | dependencies: 2138 | "markdown-table" "^2.0.0" 2139 | "mdast-util-to-markdown" "~0.6.0" 2140 | 2141 | "mdast-util-gfm-task-list-item@^0.1.0": 2142 | "integrity" "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==" 2143 | "resolved" "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz" 2144 | "version" "0.1.6" 2145 | dependencies: 2146 | "mdast-util-to-markdown" "~0.6.0" 2147 | 2148 | "mdast-util-gfm@^0.1.0": 2149 | "integrity" "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==" 2150 | "resolved" "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz" 2151 | "version" "0.1.2" 2152 | dependencies: 2153 | "mdast-util-gfm-autolink-literal" "^0.1.0" 2154 | "mdast-util-gfm-strikethrough" "^0.2.0" 2155 | "mdast-util-gfm-table" "^0.1.0" 2156 | "mdast-util-gfm-task-list-item" "^0.1.0" 2157 | "mdast-util-to-markdown" "^0.6.1" 2158 | 2159 | "mdast-util-mdx-expression@~0.1.0": 2160 | "integrity" "sha512-SoO8y1B9NjMOYlNdwXMchuTVvqSTlUmXm1P5QvZNPv7OH7aa8qJV+3aA+vl1DHK9Vk1uZAlgwokjvDQhS6bINA==" 2161 | "resolved" "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-0.1.1.tgz" 2162 | "version" "0.1.1" 2163 | dependencies: 2164 | "strip-indent" "^3.0.0" 2165 | 2166 | "mdast-util-mdx-jsx@~0.1.0": 2167 | "integrity" "sha512-67KOAvCmypBSpr+AJEAVQg1Obig5Wnguo4ETTxASe5WVP4TLt57bZjDX/9EW5sWYQsO4gPqLxkUOlypVn5rkhg==" 2168 | "resolved" "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-0.1.4.tgz" 2169 | "version" "0.1.4" 2170 | dependencies: 2171 | "mdast-util-to-markdown" "^0.6.0" 2172 | "parse-entities" "^2.0.0" 2173 | "stringify-entities" "^3.1.0" 2174 | "unist-util-remove-position" "^3.0.0" 2175 | "unist-util-stringify-position" "^2.0.0" 2176 | "vfile-message" "^2.0.0" 2177 | 2178 | "mdast-util-mdx@^0.1.1": 2179 | "integrity" "sha512-9nncdnHNYSb4HNxY3AwE6gU632jhbXsDGXe9PkkJoEawYWJ8tTwmEOHGlGa2TCRidtkd6FF5I8ogDU9pTDlQyA==" 2180 | "resolved" "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-0.1.1.tgz" 2181 | "version" "0.1.1" 2182 | dependencies: 2183 | "mdast-util-mdx-expression" "~0.1.0" 2184 | "mdast-util-mdx-jsx" "~0.1.0" 2185 | "mdast-util-mdxjs-esm" "~0.1.0" 2186 | "mdast-util-to-markdown" "^0.6.1" 2187 | 2188 | "mdast-util-mdxjs-esm@~0.1.0": 2189 | "integrity" "sha512-kBiYeashz+nuhfv+712nc4THQhzXIH2gBFUDbuLxuDCqU/fZeg+9FAcdRBx9E13dkpk1p2Xwufzs3wsGJ+mISQ==" 2190 | "resolved" "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-0.1.1.tgz" 2191 | "version" "0.1.1" 2192 | 2193 | "mdast-util-to-hast@^10.1.0": 2194 | "integrity" "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==" 2195 | "resolved" "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz" 2196 | "version" "10.2.0" 2197 | dependencies: 2198 | "@types/mdast" "^3.0.0" 2199 | "@types/unist" "^2.0.0" 2200 | "mdast-util-definitions" "^4.0.0" 2201 | "mdurl" "^1.0.0" 2202 | "unist-builder" "^2.0.0" 2203 | "unist-util-generated" "^1.0.0" 2204 | "unist-util-position" "^3.0.0" 2205 | "unist-util-visit" "^2.0.0" 2206 | 2207 | "mdast-util-to-markdown@^0.6.0", "mdast-util-to-markdown@^0.6.1", "mdast-util-to-markdown@~0.6.0": 2208 | "integrity" "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==" 2209 | "resolved" "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz" 2210 | "version" "0.6.5" 2211 | dependencies: 2212 | "@types/unist" "^2.0.0" 2213 | "longest-streak" "^2.0.0" 2214 | "mdast-util-to-string" "^2.0.0" 2215 | "parse-entities" "^2.0.0" 2216 | "repeat-string" "^1.0.0" 2217 | "zwitch" "^1.0.0" 2218 | 2219 | "mdast-util-to-string@^2.0.0": 2220 | "integrity" "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" 2221 | "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz" 2222 | "version" "2.0.0" 2223 | 2224 | "mdurl@^1.0.0": 2225 | "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" 2226 | "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" 2227 | "version" "1.0.1" 2228 | 2229 | "merge-stream@^2.0.0": 2230 | "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 2231 | "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" 2232 | "version" "2.0.0" 2233 | 2234 | "micromark-extension-gfm-autolink-literal@~0.5.0": 2235 | "integrity" "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==" 2236 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz" 2237 | "version" "0.5.7" 2238 | dependencies: 2239 | "micromark" "~2.11.3" 2240 | 2241 | "micromark-extension-gfm-strikethrough@~0.6.5": 2242 | "integrity" "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==" 2243 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz" 2244 | "version" "0.6.5" 2245 | dependencies: 2246 | "micromark" "~2.11.0" 2247 | 2248 | "micromark-extension-gfm-table@~0.4.0": 2249 | "integrity" "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==" 2250 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz" 2251 | "version" "0.4.3" 2252 | dependencies: 2253 | "micromark" "~2.11.0" 2254 | 2255 | "micromark-extension-gfm-tagfilter@~0.3.0": 2256 | "integrity" "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==" 2257 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz" 2258 | "version" "0.3.0" 2259 | 2260 | "micromark-extension-gfm-task-list-item@~0.3.0": 2261 | "integrity" "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==" 2262 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz" 2263 | "version" "0.3.3" 2264 | dependencies: 2265 | "micromark" "~2.11.0" 2266 | 2267 | "micromark-extension-gfm@^0.3.0": 2268 | "integrity" "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==" 2269 | "resolved" "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz" 2270 | "version" "0.3.3" 2271 | dependencies: 2272 | "micromark" "~2.11.0" 2273 | "micromark-extension-gfm-autolink-literal" "~0.5.0" 2274 | "micromark-extension-gfm-strikethrough" "~0.6.5" 2275 | "micromark-extension-gfm-table" "~0.4.0" 2276 | "micromark-extension-gfm-tagfilter" "~0.3.0" 2277 | "micromark-extension-gfm-task-list-item" "~0.3.0" 2278 | 2279 | "micromark-extension-mdx-expression@^0.3.0", "micromark-extension-mdx-expression@^0.3.2", "micromark-extension-mdx-expression@~0.3.0": 2280 | "integrity" "sha512-Sh8YHLSAlbm/7TZkVKEC4wDcJE8XhVpZ9hUXBue1TcAicrrzs/oXu7PHH3NcyMemjGyMkiVS34Y0AHC5KG3y4A==" 2281 | "resolved" "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-0.3.2.tgz" 2282 | "version" "0.3.2" 2283 | dependencies: 2284 | "micromark" "~2.11.0" 2285 | "vfile-message" "^2.0.0" 2286 | 2287 | "micromark-extension-mdx-jsx@~0.3.0": 2288 | "integrity" "sha512-kG3VwaJlzAPdtIVDznfDfBfNGMTIzsHqKpTmMlew/iPnUCDRNkX+48ElpaOzXAtK5axtpFKE3Hu3VBriZDnRTQ==" 2289 | "resolved" "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-0.3.3.tgz" 2290 | "version" "0.3.3" 2291 | dependencies: 2292 | "estree-util-is-identifier-name" "^1.0.0" 2293 | "micromark" "~2.11.0" 2294 | "micromark-extension-mdx-expression" "^0.3.2" 2295 | "vfile-message" "^2.0.0" 2296 | 2297 | "micromark-extension-mdx-md@~0.1.0": 2298 | "integrity" "sha512-emlFQEyfx/2aPhwyEqeNDfKE6jPH1cvLTb5ANRo4qZBjaUObnzjLRdzK8RJ4Xc8+/dOmKN8TTRxFnOYF5/EAwQ==" 2299 | "resolved" "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-0.1.1.tgz" 2300 | "version" "0.1.1" 2301 | 2302 | "micromark-extension-mdx@^0.2.0": 2303 | "integrity" "sha512-J+nZegf1ExPz1Ft6shxu8M9WfRom1gwRIx6gpJK1SEEqKzY5LjOR1d/WHRtjwV4KoMXrL53+PoN7T1Rw1euJew==" 2304 | "resolved" "https://registry.npmjs.org/micromark-extension-mdx/-/micromark-extension-mdx-0.2.1.tgz" 2305 | "version" "0.2.1" 2306 | dependencies: 2307 | "micromark" "~2.11.0" 2308 | "micromark-extension-mdx-expression" "~0.3.0" 2309 | "micromark-extension-mdx-jsx" "~0.3.0" 2310 | "micromark-extension-mdx-md" "~0.1.0" 2311 | 2312 | "micromark-extension-mdxjs-esm@~0.3.0": 2313 | "integrity" "sha512-tuLgcELrgY1a5tPxjk+MrI3BdYtwW67UaHZdzKiDYD8loNbxwIscfdagI6A2BKuAkrfeyHF6FW3B8KuDK3ZMXw==" 2314 | "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-0.3.1.tgz" 2315 | "version" "0.3.1" 2316 | dependencies: 2317 | "micromark" "~2.11.0" 2318 | "micromark-extension-mdx-expression" "^0.3.0" 2319 | "vfile-message" "^2.0.0" 2320 | 2321 | "micromark-extension-mdxjs@^0.3.0": 2322 | "integrity" "sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==" 2323 | "resolved" "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-0.3.0.tgz" 2324 | "version" "0.3.0" 2325 | dependencies: 2326 | "acorn" "^8.0.0" 2327 | "acorn-jsx" "^5.0.0" 2328 | "micromark" "~2.11.0" 2329 | "micromark-extension-mdx-expression" "~0.3.0" 2330 | "micromark-extension-mdx-jsx" "~0.3.0" 2331 | "micromark-extension-mdx-md" "~0.1.0" 2332 | "micromark-extension-mdxjs-esm" "~0.3.0" 2333 | 2334 | "micromark@^2.11.3", "micromark@~2.11.0", "micromark@~2.11.3": 2335 | "integrity" "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==" 2336 | "resolved" "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz" 2337 | "version" "2.11.4" 2338 | dependencies: 2339 | "debug" "^4.0.0" 2340 | "parse-entities" "^2.0.0" 2341 | 2342 | "miller-rabin@^4.0.0": 2343 | "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" 2344 | "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" 2345 | "version" "4.0.1" 2346 | dependencies: 2347 | "bn.js" "^4.0.0" 2348 | "brorand" "^1.0.1" 2349 | 2350 | "mime-db@^1.28.0": 2351 | "integrity" "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" 2352 | "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" 2353 | "version" "1.48.0" 2354 | 2355 | "mimic-response@^1.0.0": 2356 | "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 2357 | "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" 2358 | "version" "1.0.1" 2359 | 2360 | "min-indent@^1.0.0": 2361 | "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" 2362 | "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" 2363 | "version" "1.0.1" 2364 | 2365 | "minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": 2366 | "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" 2367 | "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" 2368 | "version" "1.0.1" 2369 | 2370 | "minimalistic-crypto-utils@^1.0.1": 2371 | "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" 2372 | "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" 2373 | "version" "1.0.1" 2374 | 2375 | "minimist@^1.2.0", "minimist@^1.2.5": 2376 | "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 2377 | "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" 2378 | "version" "1.2.5" 2379 | 2380 | "ms@2.0.0": 2381 | "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 2382 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" 2383 | "version" "2.0.0" 2384 | 2385 | "ms@2.1.2": 2386 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2387 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 2388 | "version" "2.1.2" 2389 | 2390 | "nanoid@^3.1.23": 2391 | "integrity" "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" 2392 | "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz" 2393 | "version" "3.1.25" 2394 | 2395 | "native-url@0.3.4": 2396 | "integrity" "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==" 2397 | "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz" 2398 | "version" "0.3.4" 2399 | dependencies: 2400 | "querystring" "^0.2.0" 2401 | 2402 | "next-themes@^0.0.8": 2403 | "integrity" "sha512-dyrh+/bZW4hkecFEg2rfwOLLzU2UnE7KfiwcV0mIwkPrO+1n1WvwkC8nabgKA5Eoi8stkYfjmA72FxTaWEOHtg==" 2404 | "resolved" "https://registry.npmjs.org/next-themes/-/next-themes-0.0.8.tgz" 2405 | "version" "0.0.8" 2406 | 2407 | "next@^11.0.1", "next@^9.5.5", "next@>=9.5.3": 2408 | "integrity" "sha512-vfLJDkwAHsZUho5R1K4w49nfYhftUMWNmeNSjCtulOvnRBuEFb7ROyRZOQk7f29rMz02eLQrPZ9yiAmPsexL2g==" 2409 | "resolved" "https://registry.npmjs.org/next/-/next-11.1.1.tgz" 2410 | "version" "11.1.1" 2411 | dependencies: 2412 | "@babel/runtime" "7.15.3" 2413 | "@hapi/accept" "5.0.2" 2414 | "@next/env" "11.1.1" 2415 | "@next/polyfill-module" "11.1.1" 2416 | "@next/react-dev-overlay" "11.1.1" 2417 | "@next/react-refresh-utils" "11.1.1" 2418 | "@node-rs/helper" "1.2.1" 2419 | "assert" "2.0.0" 2420 | "ast-types" "0.13.2" 2421 | "browserify-zlib" "0.2.0" 2422 | "browserslist" "4.16.6" 2423 | "buffer" "5.6.0" 2424 | "caniuse-lite" "^1.0.30001228" 2425 | "chalk" "2.4.2" 2426 | "chokidar" "3.5.1" 2427 | "constants-browserify" "1.0.0" 2428 | "crypto-browserify" "3.12.0" 2429 | "cssnano-simple" "3.0.0" 2430 | "domain-browser" "4.19.0" 2431 | "encoding" "0.1.13" 2432 | "etag" "1.8.1" 2433 | "find-cache-dir" "3.3.1" 2434 | "get-orientation" "1.1.2" 2435 | "https-browserify" "1.0.0" 2436 | "image-size" "1.0.0" 2437 | "jest-worker" "27.0.0-next.5" 2438 | "native-url" "0.3.4" 2439 | "node-fetch" "2.6.1" 2440 | "node-html-parser" "1.4.9" 2441 | "node-libs-browser" "^2.2.1" 2442 | "os-browserify" "0.3.0" 2443 | "p-limit" "3.1.0" 2444 | "path-browserify" "1.0.1" 2445 | "pnp-webpack-plugin" "1.6.4" 2446 | "postcss" "8.2.15" 2447 | "process" "0.11.10" 2448 | "querystring-es3" "0.2.1" 2449 | "raw-body" "2.4.1" 2450 | "react-is" "17.0.2" 2451 | "react-refresh" "0.8.3" 2452 | "stream-browserify" "3.0.0" 2453 | "stream-http" "3.1.1" 2454 | "string_decoder" "1.3.0" 2455 | "styled-jsx" "4.0.0" 2456 | "timers-browserify" "2.0.12" 2457 | "tty-browserify" "0.0.1" 2458 | "use-subscription" "1.5.1" 2459 | "util" "0.12.4" 2460 | "vm-browserify" "1.1.2" 2461 | "watchpack" "2.1.1" 2462 | optionalDependencies: 2463 | "@next/swc-darwin-arm64" "11.1.1" 2464 | "@next/swc-darwin-x64" "11.1.1" 2465 | "@next/swc-linux-x64-gnu" "11.1.1" 2466 | "@next/swc-win32-x64-msvc" "11.1.1" 2467 | 2468 | "nextra-theme-docs@^1.2.2": 2469 | "integrity" "sha512-NS/2OzHHAtAlbbMZyyWkRCPWY38MT2RP6YVviZGWhDXXuklmaNBRRfhS7TFFAIhShoWw9YHuAkG5EropaNoKmg==" 2470 | "resolved" "https://registry.npmjs.org/nextra-theme-docs/-/nextra-theme-docs-1.2.2.tgz" 2471 | "version" "1.2.2" 2472 | dependencies: 2473 | "@mdx-js/react" "^1.6.16" 2474 | "@reach/skip-nav" "^0.11.2" 2475 | "@researchgate/react-intersection-observer" "^1.3.5" 2476 | "classnames" "^2.2.6" 2477 | "focus-visible" "^5.1.0" 2478 | "github-slugger" "^1.3.0" 2479 | "grapheme-splitter" "^1.0.4" 2480 | "intersection-observer" "^0.12.0" 2481 | "match-sorter" "^4.2.0" 2482 | "next-themes" "^0.0.8" 2483 | "parse-git-url" "^1.0.1" 2484 | "prism-react-renderer" "^1.1.1" 2485 | "react-innertext" "^1.1.5" 2486 | "title" "^3.4.2" 2487 | 2488 | "nextra@^1.1.0": 2489 | "integrity" "sha512-WxD1c05gs4cyPHWvqOei9ofIQkLjtzQaDQo8+56f5ss7yJ6ZyI7Ohx7nyyjm6yTo1fO8gfj3v1l/AZmLnjh4FA==" 2490 | "resolved" "https://registry.npmjs.org/nextra/-/nextra-1.1.0.tgz" 2491 | "version" "1.1.0" 2492 | dependencies: 2493 | "@mdx-js/loader" "^2.0.0-next.9" 2494 | "download" "^8.0.0" 2495 | "graceful-fs" "^4.2.6" 2496 | "gray-matter" "^4.0.3" 2497 | "loader-utils" "^2.0.0" 2498 | "remark" "^13.0.0" 2499 | "remark-gfm" "^1.0.0" 2500 | "slash" "^3.0.0" 2501 | "strip-markdown" "^4.0.0" 2502 | 2503 | "node-fetch@2.6.1": 2504 | "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" 2505 | "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" 2506 | "version" "2.6.1" 2507 | 2508 | "node-html-parser@1.4.9": 2509 | "integrity" "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==" 2510 | "resolved" "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" 2511 | "version" "1.4.9" 2512 | dependencies: 2513 | "he" "1.2.0" 2514 | 2515 | "node-libs-browser@^2.2.1": 2516 | "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" 2517 | "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" 2518 | "version" "2.2.1" 2519 | dependencies: 2520 | "assert" "^1.1.1" 2521 | "browserify-zlib" "^0.2.0" 2522 | "buffer" "^4.3.0" 2523 | "console-browserify" "^1.1.0" 2524 | "constants-browserify" "^1.0.0" 2525 | "crypto-browserify" "^3.11.0" 2526 | "domain-browser" "^1.1.1" 2527 | "events" "^3.0.0" 2528 | "https-browserify" "^1.0.0" 2529 | "os-browserify" "^0.3.0" 2530 | "path-browserify" "0.0.1" 2531 | "process" "^0.11.10" 2532 | "punycode" "^1.2.4" 2533 | "querystring-es3" "^0.2.0" 2534 | "readable-stream" "^2.3.3" 2535 | "stream-browserify" "^2.0.1" 2536 | "stream-http" "^2.7.2" 2537 | "string_decoder" "^1.0.0" 2538 | "timers-browserify" "^2.0.4" 2539 | "tty-browserify" "0.0.0" 2540 | "url" "^0.11.0" 2541 | "util" "^0.11.0" 2542 | "vm-browserify" "^1.0.1" 2543 | 2544 | "node-releases@^1.1.71": 2545 | "integrity" "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" 2546 | "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz" 2547 | "version" "1.1.73" 2548 | 2549 | "node-releases@^2.0.1": 2550 | "integrity" "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" 2551 | "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz" 2552 | "version" "2.0.1" 2553 | 2554 | "normalize-path@^3.0.0", "normalize-path@~3.0.0": 2555 | "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 2556 | "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" 2557 | "version" "3.0.0" 2558 | 2559 | "normalize-url@2.0.1": 2560 | "integrity" "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==" 2561 | "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz" 2562 | "version" "2.0.1" 2563 | dependencies: 2564 | "prepend-http" "^2.0.0" 2565 | "query-string" "^5.0.1" 2566 | "sort-keys" "^2.0.0" 2567 | 2568 | "npm-run-path@^2.0.0": 2569 | "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" 2570 | "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" 2571 | "version" "2.0.2" 2572 | dependencies: 2573 | "path-key" "^2.0.0" 2574 | 2575 | "object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": 2576 | "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 2577 | "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" 2578 | "version" "4.1.1" 2579 | 2580 | "object-inspect@^1.10.3": 2581 | "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" 2582 | "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" 2583 | "version" "1.11.0" 2584 | 2585 | "object-is@^1.0.1": 2586 | "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" 2587 | "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" 2588 | "version" "1.1.5" 2589 | dependencies: 2590 | "call-bind" "^1.0.2" 2591 | "define-properties" "^1.1.3" 2592 | 2593 | "object-keys@^1.0.12", "object-keys@^1.1.1": 2594 | "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" 2595 | "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" 2596 | "version" "1.1.1" 2597 | 2598 | "object.assign@^4.1.2": 2599 | "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" 2600 | "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" 2601 | "version" "4.1.2" 2602 | dependencies: 2603 | "call-bind" "^1.0.0" 2604 | "define-properties" "^1.1.3" 2605 | "has-symbols" "^1.0.1" 2606 | "object-keys" "^1.1.1" 2607 | 2608 | "once@^1.3.1", "once@^1.4.0": 2609 | "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" 2610 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 2611 | "version" "1.4.0" 2612 | dependencies: 2613 | "wrappy" "1" 2614 | 2615 | "os-browserify@^0.3.0", "os-browserify@0.3.0": 2616 | "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" 2617 | "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" 2618 | "version" "0.3.0" 2619 | 2620 | "p-cancelable@^0.4.0": 2621 | "integrity" "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" 2622 | "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz" 2623 | "version" "0.4.1" 2624 | 2625 | "p-event@^2.1.0": 2626 | "integrity" "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==" 2627 | "resolved" "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz" 2628 | "version" "2.3.1" 2629 | dependencies: 2630 | "p-timeout" "^2.0.1" 2631 | 2632 | "p-finally@^1.0.0": 2633 | "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 2634 | "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" 2635 | "version" "1.0.0" 2636 | 2637 | "p-is-promise@^1.1.0": 2638 | "integrity" "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" 2639 | "resolved" "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz" 2640 | "version" "1.1.0" 2641 | 2642 | "p-limit@^2.2.0": 2643 | "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" 2644 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" 2645 | "version" "2.3.0" 2646 | dependencies: 2647 | "p-try" "^2.0.0" 2648 | 2649 | "p-limit@3.1.0": 2650 | "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" 2651 | "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" 2652 | "version" "3.1.0" 2653 | dependencies: 2654 | "yocto-queue" "^0.1.0" 2655 | 2656 | "p-locate@^4.1.0": 2657 | "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" 2658 | "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" 2659 | "version" "4.1.0" 2660 | dependencies: 2661 | "p-limit" "^2.2.0" 2662 | 2663 | "p-timeout@^2.0.1": 2664 | "integrity" "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==" 2665 | "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz" 2666 | "version" "2.0.1" 2667 | dependencies: 2668 | "p-finally" "^1.0.0" 2669 | 2670 | "p-try@^2.0.0": 2671 | "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" 2672 | "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" 2673 | "version" "2.2.0" 2674 | 2675 | "pako@~1.0.5": 2676 | "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" 2677 | "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" 2678 | "version" "1.0.11" 2679 | 2680 | "parse-asn1@^5.0.0", "parse-asn1@^5.1.5": 2681 | "integrity" "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==" 2682 | "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz" 2683 | "version" "5.1.5" 2684 | dependencies: 2685 | "asn1.js" "^4.0.0" 2686 | "browserify-aes" "^1.0.0" 2687 | "create-hash" "^1.1.0" 2688 | "evp_bytestokey" "^1.0.0" 2689 | "pbkdf2" "^3.0.3" 2690 | "safe-buffer" "^5.1.1" 2691 | 2692 | "parse-entities@^2.0.0": 2693 | "integrity" "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==" 2694 | "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" 2695 | "version" "2.0.0" 2696 | dependencies: 2697 | "character-entities" "^1.0.0" 2698 | "character-entities-legacy" "^1.0.0" 2699 | "character-reference-invalid" "^1.0.0" 2700 | "is-alphanumerical" "^1.0.0" 2701 | "is-decimal" "^1.0.0" 2702 | "is-hexadecimal" "^1.0.0" 2703 | 2704 | "parse-git-url@^1.0.1": 2705 | "integrity" "sha512-Zukjztu09UXpXV/Q+4vgwyVPzUBkUvDjlqHlpG+swv/zYzed/5Igw/33rIEJxFDRc5LxvEqYDVDzhBfnOLWDYw==" 2706 | "resolved" "https://registry.npmjs.org/parse-git-url/-/parse-git-url-1.0.1.tgz" 2707 | "version" "1.0.1" 2708 | 2709 | "path-browserify@0.0.1": 2710 | "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" 2711 | "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" 2712 | "version" "0.0.1" 2713 | 2714 | "path-browserify@1.0.1": 2715 | "integrity" "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" 2716 | "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" 2717 | "version" "1.0.1" 2718 | 2719 | "path-exists@^4.0.0": 2720 | "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 2721 | "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" 2722 | "version" "4.0.0" 2723 | 2724 | "path-key@^2.0.0": 2725 | "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" 2726 | "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" 2727 | "version" "2.0.1" 2728 | 2729 | "pbkdf2@^3.0.3": 2730 | "integrity" "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==" 2731 | "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz" 2732 | "version" "3.1.1" 2733 | dependencies: 2734 | "create-hash" "^1.1.2" 2735 | "create-hmac" "^1.1.4" 2736 | "ripemd160" "^2.0.1" 2737 | "safe-buffer" "^5.0.1" 2738 | "sha.js" "^2.4.8" 2739 | 2740 | "pend@~1.2.0": 2741 | "integrity" "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" 2742 | "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" 2743 | "version" "1.2.0" 2744 | 2745 | "periscopic@^2.0.0": 2746 | "integrity" "sha512-FuCZe61mWxQOJAQFEfmt9FjzebRlcpFz8sFPbyaCKtdusPkMEbA9ey0eARnRav5zAhmXznhaQkKGFAPn7X9NUw==" 2747 | "resolved" "https://registry.npmjs.org/periscopic/-/periscopic-2.0.3.tgz" 2748 | "version" "2.0.3" 2749 | dependencies: 2750 | "estree-walker" "^2.0.2" 2751 | "is-reference" "^1.1.4" 2752 | 2753 | "picocolors@^1.0.0": 2754 | "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 2755 | "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" 2756 | "version" "1.0.0" 2757 | 2758 | "picomatch@^2.0.4", "picomatch@^2.2.1": 2759 | "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" 2760 | "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" 2761 | "version" "2.2.2" 2762 | 2763 | "pify@^2.3.0": 2764 | "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 2765 | "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" 2766 | "version" "2.3.0" 2767 | 2768 | "pify@^3.0.0": 2769 | "integrity" "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" 2770 | "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" 2771 | "version" "3.0.0" 2772 | 2773 | "pify@^4.0.1": 2774 | "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" 2775 | "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" 2776 | "version" "4.0.1" 2777 | 2778 | "pinkie-promise@^2.0.0": 2779 | "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" 2780 | "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" 2781 | "version" "2.0.1" 2782 | dependencies: 2783 | "pinkie" "^2.0.0" 2784 | 2785 | "pinkie@^2.0.0": 2786 | "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" 2787 | "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" 2788 | "version" "2.0.4" 2789 | 2790 | "pkg-dir@^4.1.0": 2791 | "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" 2792 | "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" 2793 | "version" "4.2.0" 2794 | dependencies: 2795 | "find-up" "^4.0.0" 2796 | 2797 | "platform@1.3.6": 2798 | "integrity" "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" 2799 | "resolved" "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz" 2800 | "version" "1.3.6" 2801 | 2802 | "pnp-webpack-plugin@1.6.4": 2803 | "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" 2804 | "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" 2805 | "version" "1.6.4" 2806 | dependencies: 2807 | "ts-pnp" "^1.1.6" 2808 | 2809 | "postcss@^8.2.15", "postcss@8.2.15": 2810 | "integrity" "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==" 2811 | "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz" 2812 | "version" "8.2.15" 2813 | dependencies: 2814 | "colorette" "^1.2.2" 2815 | "nanoid" "^3.1.23" 2816 | "source-map" "^0.6.1" 2817 | 2818 | "prepend-http@^2.0.0": 2819 | "integrity" "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" 2820 | "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" 2821 | "version" "2.0.0" 2822 | 2823 | "prettier@^2.0.5": 2824 | "integrity" "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==" 2825 | "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz" 2826 | "version" "2.0.5" 2827 | 2828 | "prism-react-renderer@^1.1.1": 2829 | "integrity" "sha512-MgMhSdHuHymNRqD6KM3eGS0PNqgK9q4QF5P0yoQQvpB6jNjeSAi3jcSAz0Sua/t9fa4xDOMar9HJbLa08gl9ug==" 2830 | "resolved" "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz" 2831 | "version" "1.1.1" 2832 | 2833 | "process-nextick-args@~2.0.0": 2834 | "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 2835 | "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" 2836 | "version" "2.0.1" 2837 | 2838 | "process@^0.11.10", "process@0.11.10": 2839 | "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" 2840 | "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" 2841 | "version" "0.11.10" 2842 | 2843 | "property-information@^5.0.0": 2844 | "integrity" "sha512-RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==" 2845 | "resolved" "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz" 2846 | "version" "5.5.0" 2847 | dependencies: 2848 | "xtend" "^4.0.0" 2849 | 2850 | "pseudomap@^1.0.2": 2851 | "integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" 2852 | "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" 2853 | "version" "1.0.2" 2854 | 2855 | "public-encrypt@^4.0.0": 2856 | "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" 2857 | "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" 2858 | "version" "4.0.3" 2859 | dependencies: 2860 | "bn.js" "^4.1.0" 2861 | "browserify-rsa" "^4.0.0" 2862 | "create-hash" "^1.1.0" 2863 | "parse-asn1" "^5.0.0" 2864 | "randombytes" "^2.0.1" 2865 | "safe-buffer" "^5.1.2" 2866 | 2867 | "pump@^3.0.0": 2868 | "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" 2869 | "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" 2870 | "version" "3.0.0" 2871 | dependencies: 2872 | "end-of-stream" "^1.1.0" 2873 | "once" "^1.3.1" 2874 | 2875 | "punycode@^1.2.4": 2876 | "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 2877 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" 2878 | "version" "1.4.1" 2879 | 2880 | "punycode@^2.1.0": 2881 | "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 2882 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" 2883 | "version" "2.1.1" 2884 | 2885 | "punycode@1.3.2": 2886 | "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" 2887 | "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" 2888 | "version" "1.3.2" 2889 | 2890 | "query-string@^5.0.1": 2891 | "integrity" "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==" 2892 | "resolved" "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz" 2893 | "version" "5.1.1" 2894 | dependencies: 2895 | "decode-uri-component" "^0.2.0" 2896 | "object-assign" "^4.1.0" 2897 | "strict-uri-encode" "^1.0.0" 2898 | 2899 | "querystring-es3@^0.2.0", "querystring-es3@0.2.1": 2900 | "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" 2901 | "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" 2902 | "version" "0.2.1" 2903 | 2904 | "querystring@^0.2.0", "querystring@0.2.0": 2905 | "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" 2906 | "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" 2907 | "version" "0.2.0" 2908 | 2909 | "queue@6.0.2": 2910 | "integrity" "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==" 2911 | "resolved" "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" 2912 | "version" "6.0.2" 2913 | dependencies: 2914 | "inherits" "~2.0.3" 2915 | 2916 | "randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5": 2917 | "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" 2918 | "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" 2919 | "version" "2.1.0" 2920 | dependencies: 2921 | "safe-buffer" "^5.1.0" 2922 | 2923 | "randomfill@^1.0.3": 2924 | "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" 2925 | "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" 2926 | "version" "1.0.4" 2927 | dependencies: 2928 | "randombytes" "^2.0.5" 2929 | "safe-buffer" "^5.1.0" 2930 | 2931 | "raw-body@2.4.1": 2932 | "integrity" "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==" 2933 | "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz" 2934 | "version" "2.4.1" 2935 | dependencies: 2936 | "bytes" "3.1.0" 2937 | "http-errors" "1.7.3" 2938 | "iconv-lite" "0.4.24" 2939 | "unpipe" "1.0.0" 2940 | 2941 | "react-dom@^16.13.1", "react-dom@^16.3.2", "react-dom@^16.8.0", "react-dom@^17.0.1", "react-dom@^17.0.2", "react-dom@>=16.13.1": 2942 | "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" 2943 | "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" 2944 | "version" "17.0.2" 2945 | dependencies: 2946 | "loose-envify" "^1.1.0" 2947 | "object-assign" "^4.1.1" 2948 | "scheduler" "^0.20.2" 2949 | 2950 | "react-innertext@^1.1.5": 2951 | "integrity" "sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q==" 2952 | "resolved" "https://registry.npmjs.org/react-innertext/-/react-innertext-1.1.5.tgz" 2953 | "version" "1.1.5" 2954 | 2955 | "react-is@17.0.2": 2956 | "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" 2957 | "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" 2958 | "version" "17.0.2" 2959 | 2960 | "react-refresh@0.8.3": 2961 | "integrity" "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" 2962 | "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" 2963 | "version" "0.8.3" 2964 | 2965 | "react@^16.13.1", "react@^16.3.2", "react@^16.8.0", "react@^16.8.0 || ^17.0.0", "react@^17.0.1", "react@^17.0.2", "react@>= 16.8.0 || 17.x.x || 18.x.x", "react@>=0.0.0 <=99", "react@>=0.14.9", "react@>=16", "react@>=16.13.1", "react@17.0.2": 2966 | "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" 2967 | "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" 2968 | "version" "17.0.2" 2969 | dependencies: 2970 | "loose-envify" "^1.1.0" 2971 | "object-assign" "^4.1.1" 2972 | 2973 | "readable-stream@^2.0.0": 2974 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2975 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2976 | "version" "2.3.7" 2977 | dependencies: 2978 | "core-util-is" "~1.0.0" 2979 | "inherits" "~2.0.3" 2980 | "isarray" "~1.0.0" 2981 | "process-nextick-args" "~2.0.0" 2982 | "safe-buffer" "~5.1.1" 2983 | "string_decoder" "~1.1.1" 2984 | "util-deprecate" "~1.0.1" 2985 | 2986 | "readable-stream@^2.0.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6": 2987 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 2988 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 2989 | "version" "2.3.7" 2990 | dependencies: 2991 | "core-util-is" "~1.0.0" 2992 | "inherits" "~2.0.3" 2993 | "isarray" "~1.0.0" 2994 | "process-nextick-args" "~2.0.0" 2995 | "safe-buffer" "~5.1.1" 2996 | "string_decoder" "~1.1.1" 2997 | "util-deprecate" "~1.0.1" 2998 | 2999 | "readable-stream@^2.3.0": 3000 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 3001 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 3002 | "version" "2.3.7" 3003 | dependencies: 3004 | "core-util-is" "~1.0.0" 3005 | "inherits" "~2.0.3" 3006 | "isarray" "~1.0.0" 3007 | "process-nextick-args" "~2.0.0" 3008 | "safe-buffer" "~5.1.1" 3009 | "string_decoder" "~1.1.1" 3010 | "util-deprecate" "~1.0.1" 3011 | 3012 | "readable-stream@^2.3.5": 3013 | "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" 3014 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" 3015 | "version" "2.3.7" 3016 | dependencies: 3017 | "core-util-is" "~1.0.0" 3018 | "inherits" "~2.0.3" 3019 | "isarray" "~1.0.0" 3020 | "process-nextick-args" "~2.0.0" 3021 | "safe-buffer" "~5.1.1" 3022 | "string_decoder" "~1.1.1" 3023 | "util-deprecate" "~1.0.1" 3024 | 3025 | "readable-stream@^3.5.0", "readable-stream@^3.6.0": 3026 | "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" 3027 | "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" 3028 | "version" "3.6.0" 3029 | dependencies: 3030 | "inherits" "^2.0.3" 3031 | "string_decoder" "^1.1.1" 3032 | "util-deprecate" "^1.0.1" 3033 | 3034 | "readdirp@~3.5.0": 3035 | "integrity" "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==" 3036 | "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" 3037 | "version" "3.5.0" 3038 | dependencies: 3039 | "picomatch" "^2.2.1" 3040 | 3041 | "regenerator-runtime@^0.13.4": 3042 | "integrity" "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" 3043 | "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz" 3044 | "version" "0.13.5" 3045 | 3046 | "rehype-minify-whitespace@^4.0.0": 3047 | "integrity" "sha512-QC3Z+bZ5wbv+jGYQewpAAYhXhzuH/TVRx7z08rurBmh9AbG8Nu8oJnvs9LWj43Fd/C7UIhXoQ7Wddgt+ThWK5g==" 3048 | "resolved" "https://registry.npmjs.org/rehype-minify-whitespace/-/rehype-minify-whitespace-4.0.5.tgz" 3049 | "version" "4.0.5" 3050 | dependencies: 3051 | "hast-util-embedded" "^1.0.0" 3052 | "hast-util-is-element" "^1.0.0" 3053 | "hast-util-whitespace" "^1.0.4" 3054 | "unist-util-is" "^4.0.0" 3055 | 3056 | "remark-gfm@^1.0.0": 3057 | "integrity" "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==" 3058 | "resolved" "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz" 3059 | "version" "1.0.0" 3060 | dependencies: 3061 | "mdast-util-gfm" "^0.1.0" 3062 | "micromark-extension-gfm" "^0.3.0" 3063 | 3064 | "remark-mdx@2.0.0-next.9": 3065 | "integrity" "sha512-I5dCKP5VE18SMd5ycIeeEk8Hl6oaldUY6PIvjrfm65l7d0QRnLqknb62O2g3QEmOxCswcHTtwITtz6rfUIVs+A==" 3066 | "resolved" "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.9.tgz" 3067 | "version" "2.0.0-next.9" 3068 | dependencies: 3069 | "mdast-util-mdx" "^0.1.1" 3070 | "micromark-extension-mdx" "^0.2.0" 3071 | "micromark-extension-mdxjs" "^0.3.0" 3072 | 3073 | "remark-parse@^9.0.0": 3074 | "integrity" "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==" 3075 | "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz" 3076 | "version" "9.0.0" 3077 | dependencies: 3078 | "mdast-util-from-markdown" "^0.8.0" 3079 | 3080 | "remark-squeeze-paragraphs@^4.0.0": 3081 | "integrity" "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==" 3082 | "resolved" "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz" 3083 | "version" "4.0.0" 3084 | dependencies: 3085 | "mdast-squeeze-paragraphs" "^4.0.0" 3086 | 3087 | "remark-stringify@^9.0.0": 3088 | "integrity" "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==" 3089 | "resolved" "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz" 3090 | "version" "9.0.1" 3091 | dependencies: 3092 | "mdast-util-to-markdown" "^0.6.0" 3093 | 3094 | "remark@^13.0.0": 3095 | "integrity" "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==" 3096 | "resolved" "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz" 3097 | "version" "13.0.0" 3098 | dependencies: 3099 | "remark-parse" "^9.0.0" 3100 | "remark-stringify" "^9.0.0" 3101 | "unified" "^9.1.0" 3102 | 3103 | "remove-accents@0.4.2": 3104 | "integrity" "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" 3105 | "resolved" "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz" 3106 | "version" "0.4.2" 3107 | 3108 | "repeat-string@^1.0.0", "repeat-string@^1.5.4": 3109 | "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 3110 | "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" 3111 | "version" "1.6.1" 3112 | 3113 | "replace-ext@1.0.0": 3114 | "integrity" "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" 3115 | "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz" 3116 | "version" "1.0.0" 3117 | 3118 | "responselike@1.0.2": 3119 | "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=" 3120 | "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" 3121 | "version" "1.0.2" 3122 | dependencies: 3123 | "lowercase-keys" "^1.0.0" 3124 | 3125 | "ripemd160@^2.0.0", "ripemd160@^2.0.1": 3126 | "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" 3127 | "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" 3128 | "version" "2.0.2" 3129 | dependencies: 3130 | "hash-base" "^3.0.0" 3131 | "inherits" "^2.0.1" 3132 | 3133 | "safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": 3134 | "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 3135 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" 3136 | "version" "5.2.1" 3137 | 3138 | "safe-buffer@~5.1.0", "safe-buffer@~5.1.1": 3139 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 3140 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 3141 | "version" "5.1.2" 3142 | 3143 | "safe-buffer@5.1.2": 3144 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 3145 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 3146 | "version" "5.1.2" 3147 | 3148 | "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": 3149 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3150 | "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 3151 | "version" "2.1.2" 3152 | 3153 | "scheduler@^0.20.2": 3154 | "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" 3155 | "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" 3156 | "version" "0.20.2" 3157 | dependencies: 3158 | "loose-envify" "^1.1.0" 3159 | "object-assign" "^4.1.1" 3160 | 3161 | "section-matter@^1.0.0": 3162 | "integrity" "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==" 3163 | "resolved" "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" 3164 | "version" "1.0.0" 3165 | dependencies: 3166 | "extend-shallow" "^2.0.1" 3167 | "kind-of" "^6.0.0" 3168 | 3169 | "seek-bzip@^1.0.5": 3170 | "integrity" "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==" 3171 | "resolved" "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz" 3172 | "version" "1.0.6" 3173 | dependencies: 3174 | "commander" "^2.8.1" 3175 | 3176 | "semver@^5.6.0": 3177 | "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 3178 | "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" 3179 | "version" "5.7.1" 3180 | 3181 | "semver@^6.0.0", "semver@^6.3.0": 3182 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 3183 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" 3184 | "version" "6.3.0" 3185 | 3186 | "setimmediate@^1.0.4": 3187 | "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" 3188 | "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" 3189 | "version" "1.0.5" 3190 | 3191 | "setprototypeof@1.1.1": 3192 | "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" 3193 | "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" 3194 | "version" "1.1.1" 3195 | 3196 | "sha.js@^2.4.0", "sha.js@^2.4.8": 3197 | "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" 3198 | "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" 3199 | "version" "2.4.11" 3200 | dependencies: 3201 | "inherits" "^2.0.1" 3202 | "safe-buffer" "^5.0.1" 3203 | 3204 | "shebang-command@^1.2.0": 3205 | "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" 3206 | "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" 3207 | "version" "1.2.0" 3208 | dependencies: 3209 | "shebang-regex" "^1.0.0" 3210 | 3211 | "shebang-regex@^1.0.0": 3212 | "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 3213 | "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" 3214 | "version" "1.0.0" 3215 | 3216 | "shell-quote@1.7.2": 3217 | "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" 3218 | "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" 3219 | "version" "1.7.2" 3220 | 3221 | "signal-exit@^3.0.0": 3222 | "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" 3223 | "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" 3224 | "version" "3.0.3" 3225 | 3226 | "slash@^3.0.0": 3227 | "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 3228 | "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" 3229 | "version" "3.0.0" 3230 | 3231 | "sort-keys-length@^1.0.0": 3232 | "integrity" "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=" 3233 | "resolved" "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz" 3234 | "version" "1.0.1" 3235 | dependencies: 3236 | "sort-keys" "^1.0.0" 3237 | 3238 | "sort-keys@^1.0.0": 3239 | "integrity" "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" 3240 | "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" 3241 | "version" "1.1.2" 3242 | dependencies: 3243 | "is-plain-obj" "^1.0.0" 3244 | 3245 | "sort-keys@^2.0.0": 3246 | "integrity" "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=" 3247 | "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" 3248 | "version" "2.0.0" 3249 | dependencies: 3250 | "is-plain-obj" "^1.0.0" 3251 | 3252 | "source-map@^0.5.0": 3253 | "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 3254 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" 3255 | "version" "0.5.7" 3256 | 3257 | "source-map@^0.6.1": 3258 | "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 3259 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" 3260 | "version" "0.6.1" 3261 | 3262 | "source-map@0.7.3": 3263 | "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" 3264 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" 3265 | "version" "0.7.3" 3266 | 3267 | "source-map@0.8.0-beta.0": 3268 | "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==" 3269 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" 3270 | "version" "0.8.0-beta.0" 3271 | dependencies: 3272 | "whatwg-url" "^7.0.0" 3273 | 3274 | "space-separated-tokens@^1.0.0": 3275 | "integrity" "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" 3276 | "resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" 3277 | "version" "1.1.5" 3278 | 3279 | "sprintf-js@~1.0.2": 3280 | "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 3281 | "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" 3282 | "version" "1.0.3" 3283 | 3284 | "stacktrace-parser@0.1.10": 3285 | "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" 3286 | "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" 3287 | "version" "0.1.10" 3288 | dependencies: 3289 | "type-fest" "^0.7.1" 3290 | 3291 | "statuses@>= 1.5.0 < 2": 3292 | "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" 3293 | "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" 3294 | "version" "1.5.0" 3295 | 3296 | "stream-browserify@^2.0.1": 3297 | "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" 3298 | "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" 3299 | "version" "2.0.2" 3300 | dependencies: 3301 | "inherits" "~2.0.1" 3302 | "readable-stream" "^2.0.2" 3303 | 3304 | "stream-browserify@3.0.0": 3305 | "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" 3306 | "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" 3307 | "version" "3.0.0" 3308 | dependencies: 3309 | "inherits" "~2.0.4" 3310 | "readable-stream" "^3.5.0" 3311 | 3312 | "stream-http@^2.7.2": 3313 | "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" 3314 | "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" 3315 | "version" "2.8.3" 3316 | dependencies: 3317 | "builtin-status-codes" "^3.0.0" 3318 | "inherits" "^2.0.1" 3319 | "readable-stream" "^2.3.6" 3320 | "to-arraybuffer" "^1.0.0" 3321 | "xtend" "^4.0.0" 3322 | 3323 | "stream-http@3.1.1": 3324 | "integrity" "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==" 3325 | "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz" 3326 | "version" "3.1.1" 3327 | dependencies: 3328 | "builtin-status-codes" "^3.0.0" 3329 | "inherits" "^2.0.4" 3330 | "readable-stream" "^3.6.0" 3331 | "xtend" "^4.0.2" 3332 | 3333 | "stream-parser@^0.3.1": 3334 | "integrity" "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=" 3335 | "resolved" "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz" 3336 | "version" "0.3.1" 3337 | dependencies: 3338 | "debug" "2" 3339 | 3340 | "strict-uri-encode@^1.0.0": 3341 | "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" 3342 | "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" 3343 | "version" "1.1.0" 3344 | 3345 | "string_decoder@^1.0.0", "string_decoder@~1.1.1": 3346 | "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" 3347 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" 3348 | "version" "1.1.1" 3349 | dependencies: 3350 | "safe-buffer" "~5.1.0" 3351 | 3352 | "string_decoder@^1.1.1", "string_decoder@1.3.0": 3353 | "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" 3354 | "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" 3355 | "version" "1.3.0" 3356 | dependencies: 3357 | "safe-buffer" "~5.2.0" 3358 | 3359 | "string-hash@1.1.3": 3360 | "integrity" "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" 3361 | "resolved" "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" 3362 | "version" "1.1.3" 3363 | 3364 | "string.prototype.trimend@^1.0.4": 3365 | "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" 3366 | "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" 3367 | "version" "1.0.4" 3368 | dependencies: 3369 | "call-bind" "^1.0.2" 3370 | "define-properties" "^1.1.3" 3371 | 3372 | "string.prototype.trimstart@^1.0.4": 3373 | "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" 3374 | "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" 3375 | "version" "1.0.4" 3376 | dependencies: 3377 | "call-bind" "^1.0.2" 3378 | "define-properties" "^1.1.3" 3379 | 3380 | "stringify-entities@^3.1.0": 3381 | "integrity" "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==" 3382 | "resolved" "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz" 3383 | "version" "3.1.0" 3384 | dependencies: 3385 | "character-entities-html4" "^1.0.0" 3386 | "character-entities-legacy" "^1.0.0" 3387 | "xtend" "^4.0.0" 3388 | 3389 | "strip-ansi@6.0.0": 3390 | "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" 3391 | "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" 3392 | "version" "6.0.0" 3393 | dependencies: 3394 | "ansi-regex" "^5.0.0" 3395 | 3396 | "strip-bom-string@^1.0.0": 3397 | "integrity" "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" 3398 | "resolved" "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" 3399 | "version" "1.0.0" 3400 | 3401 | "strip-dirs@^2.0.0": 3402 | "integrity" "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==" 3403 | "resolved" "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz" 3404 | "version" "2.1.0" 3405 | dependencies: 3406 | "is-natural-number" "^4.0.1" 3407 | 3408 | "strip-eof@^1.0.0": 3409 | "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" 3410 | "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" 3411 | "version" "1.0.0" 3412 | 3413 | "strip-indent@^3.0.0": 3414 | "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" 3415 | "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" 3416 | "version" "3.0.0" 3417 | dependencies: 3418 | "min-indent" "^1.0.0" 3419 | 3420 | "strip-markdown@^4.0.0": 3421 | "integrity" "sha512-jwoS5zwHNFjergQjg4RFzmdS4n5WOd5DXDIwRY0jye9ALYMscLWfwZVBMt4P/va5aRmm7Dlj6O4NjMuaD7609Q==" 3422 | "resolved" "https://registry.npmjs.org/strip-markdown/-/strip-markdown-4.0.0.tgz" 3423 | "version" "4.0.0" 3424 | 3425 | "strip-outer@^1.0.0": 3426 | "integrity" "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==" 3427 | "resolved" "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" 3428 | "version" "1.0.1" 3429 | dependencies: 3430 | "escape-string-regexp" "^1.0.2" 3431 | 3432 | "style-to-object@^0.3.0": 3433 | "integrity" "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==" 3434 | "resolved" "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" 3435 | "version" "0.3.0" 3436 | dependencies: 3437 | "inline-style-parser" "0.1.1" 3438 | 3439 | "styled-jsx@4.0.0": 3440 | "integrity" "sha512-2USeoWMoJ/Lx5s2y1PxuvLy/cz2Yrr8cTySV3ILHU1Vmaw1bnV7suKdblLPjnyhMD+qzN7B1SWyh4UZTARn/WA==" 3441 | "resolved" "https://registry.npmjs.org/styled-jsx/-/styled-jsx-4.0.0.tgz" 3442 | "version" "4.0.0" 3443 | dependencies: 3444 | "@babel/plugin-syntax-jsx" "7.14.5" 3445 | "@babel/types" "7.15.0" 3446 | "convert-source-map" "1.7.0" 3447 | "loader-utils" "1.2.3" 3448 | "source-map" "0.7.3" 3449 | "string-hash" "1.1.3" 3450 | "stylis" "3.5.4" 3451 | "stylis-rule-sheet" "0.0.10" 3452 | 3453 | "stylis-rule-sheet@0.0.10": 3454 | "integrity" "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" 3455 | "resolved" "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" 3456 | "version" "0.0.10" 3457 | 3458 | "stylis@^3.5.0", "stylis@3.5.4": 3459 | "integrity" "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" 3460 | "resolved" "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" 3461 | "version" "3.5.4" 3462 | 3463 | "supports-color@^4.0.0": 3464 | "integrity" "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=" 3465 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz" 3466 | "version" "4.5.0" 3467 | dependencies: 3468 | "has-flag" "^2.0.0" 3469 | 3470 | "supports-color@^5.3.0": 3471 | "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 3472 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 3473 | "version" "5.5.0" 3474 | dependencies: 3475 | "has-flag" "^3.0.0" 3476 | 3477 | "supports-color@^7.1.0": 3478 | "integrity" "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==" 3479 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz" 3480 | "version" "7.1.0" 3481 | dependencies: 3482 | "has-flag" "^4.0.0" 3483 | 3484 | "supports-color@^8.0.0": 3485 | "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" 3486 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" 3487 | "version" "8.1.1" 3488 | dependencies: 3489 | "has-flag" "^4.0.0" 3490 | 3491 | "tar-stream@^1.5.2": 3492 | "integrity" "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==" 3493 | "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz" 3494 | "version" "1.6.2" 3495 | dependencies: 3496 | "bl" "^1.0.0" 3497 | "buffer-alloc" "^1.2.0" 3498 | "end-of-stream" "^1.0.0" 3499 | "fs-constants" "^1.0.0" 3500 | "readable-stream" "^2.3.0" 3501 | "to-buffer" "^1.1.1" 3502 | "xtend" "^4.0.0" 3503 | 3504 | "through@^2.3.8": 3505 | "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" 3506 | "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" 3507 | "version" "2.3.8" 3508 | 3509 | "timed-out@^4.0.1": 3510 | "integrity" "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" 3511 | "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" 3512 | "version" "4.0.1" 3513 | 3514 | "timers-browserify@^2.0.4", "timers-browserify@2.0.12": 3515 | "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" 3516 | "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" 3517 | "version" "2.0.12" 3518 | dependencies: 3519 | "setimmediate" "^1.0.4" 3520 | 3521 | "title@^3.4.2": 3522 | "integrity" "sha512-cSNFZ/ChKlX2SfF+k9XvvXkjVa1JrzdGt6v/hoxVig5VaDGRmNHANfawcAdW2mfkd7y+uBHH6n9EHAxJmkO5Hw==" 3523 | "resolved" "https://registry.npmjs.org/title/-/title-3.4.2.tgz" 3524 | "version" "3.4.2" 3525 | dependencies: 3526 | "arg" "1.0.0" 3527 | "chalk" "2.3.0" 3528 | "clipboardy" "1.2.2" 3529 | "titleize" "1.0.0" 3530 | 3531 | "titleize@1.0.0": 3532 | "integrity" "sha1-fTUHIgYYMLpmF2MeDP0+oIOY2Vo=" 3533 | "resolved" "https://registry.npmjs.org/titleize/-/titleize-1.0.0.tgz" 3534 | "version" "1.0.0" 3535 | 3536 | "to-arraybuffer@^1.0.0": 3537 | "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" 3538 | "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" 3539 | "version" "1.0.1" 3540 | 3541 | "to-buffer@^1.1.1": 3542 | "integrity" "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" 3543 | "resolved" "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz" 3544 | "version" "1.1.1" 3545 | 3546 | "to-fast-properties@^2.0.0": 3547 | "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" 3548 | "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" 3549 | "version" "2.0.0" 3550 | 3551 | "to-regex-range@^5.0.1": 3552 | "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" 3553 | "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" 3554 | "version" "5.0.1" 3555 | dependencies: 3556 | "is-number" "^7.0.0" 3557 | 3558 | "toidentifier@1.0.0": 3559 | "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" 3560 | "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" 3561 | "version" "1.0.0" 3562 | 3563 | "tr46@^1.0.1": 3564 | "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" 3565 | "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" 3566 | "version" "1.0.1" 3567 | dependencies: 3568 | "punycode" "^2.1.0" 3569 | 3570 | "trim-repeated@^1.0.0": 3571 | "integrity" "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=" 3572 | "resolved" "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" 3573 | "version" "1.0.0" 3574 | dependencies: 3575 | "escape-string-regexp" "^1.0.2" 3576 | 3577 | "trough@^1.0.0": 3578 | "integrity" "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" 3579 | "resolved" "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" 3580 | "version" "1.0.5" 3581 | 3582 | "ts-pnp@^1.1.6": 3583 | "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" 3584 | "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" 3585 | "version" "1.2.0" 3586 | 3587 | "tslib@^2.0.0": 3588 | "integrity" "sha512-wAH28hcEKwna96/UacuWaVspVLkg4x1aDM9JlzqaQTOFczCktkVAb5fmXChgandR1EraDPs2w8P+ozM+oafwxg==" 3589 | "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.0.2.tgz" 3590 | "version" "2.0.2" 3591 | 3592 | "tty-browserify@0.0.0": 3593 | "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" 3594 | "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" 3595 | "version" "0.0.0" 3596 | 3597 | "tty-browserify@0.0.1": 3598 | "integrity" "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" 3599 | "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" 3600 | "version" "0.0.1" 3601 | 3602 | "type-fest@^0.7.1": 3603 | "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" 3604 | "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" 3605 | "version" "0.7.1" 3606 | 3607 | "unbox-primitive@^1.0.1": 3608 | "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" 3609 | "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" 3610 | "version" "1.0.1" 3611 | dependencies: 3612 | "function-bind" "^1.1.1" 3613 | "has-bigints" "^1.0.1" 3614 | "has-symbols" "^1.0.2" 3615 | "which-boxed-primitive" "^1.0.2" 3616 | 3617 | "unbzip2-stream@^1.0.9": 3618 | "integrity" "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==" 3619 | "resolved" "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" 3620 | "version" "1.4.3" 3621 | dependencies: 3622 | "buffer" "^5.2.1" 3623 | "through" "^2.3.8" 3624 | 3625 | "unified@^9.1.0", "unified@^9.2.0": 3626 | "integrity" "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==" 3627 | "resolved" "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz" 3628 | "version" "9.2.2" 3629 | dependencies: 3630 | "bail" "^1.0.0" 3631 | "extend" "^3.0.0" 3632 | "is-buffer" "^2.0.0" 3633 | "is-plain-obj" "^2.0.0" 3634 | "trough" "^1.0.0" 3635 | "vfile" "^4.0.0" 3636 | 3637 | "unist-builder@^2.0.0": 3638 | "integrity" "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" 3639 | "resolved" "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz" 3640 | "version" "2.0.3" 3641 | 3642 | "unist-util-generated@^1.0.0": 3643 | "integrity" "sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw==" 3644 | "resolved" "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.5.tgz" 3645 | "version" "1.1.5" 3646 | 3647 | "unist-util-is@^4.0.0": 3648 | "integrity" "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==" 3649 | "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz" 3650 | "version" "4.0.2" 3651 | 3652 | "unist-util-position@^3.0.0", "unist-util-position@^3.1.0": 3653 | "integrity" "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" 3654 | "resolved" "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz" 3655 | "version" "3.1.0" 3656 | 3657 | "unist-util-remove-position@^3.0.0": 3658 | "integrity" "sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==" 3659 | "resolved" "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz" 3660 | "version" "3.0.0" 3661 | dependencies: 3662 | "unist-util-visit" "^2.0.0" 3663 | 3664 | "unist-util-remove@^2.0.0": 3665 | "integrity" "sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g==" 3666 | "resolved" "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.0.0.tgz" 3667 | "version" "2.0.0" 3668 | dependencies: 3669 | "unist-util-is" "^4.0.0" 3670 | 3671 | "unist-util-stringify-position@^2.0.0": 3672 | "integrity" "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==" 3673 | "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" 3674 | "version" "2.0.3" 3675 | dependencies: 3676 | "@types/unist" "^2.0.2" 3677 | 3678 | "unist-util-visit-parents@^3.0.0": 3679 | "integrity" "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==" 3680 | "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz" 3681 | "version" "3.0.2" 3682 | dependencies: 3683 | "@types/unist" "^2.0.0" 3684 | "unist-util-is" "^4.0.0" 3685 | 3686 | "unist-util-visit@^2.0.0": 3687 | "integrity" "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==" 3688 | "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz" 3689 | "version" "2.0.2" 3690 | dependencies: 3691 | "@types/unist" "^2.0.0" 3692 | "unist-util-is" "^4.0.0" 3693 | "unist-util-visit-parents" "^3.0.0" 3694 | 3695 | "unpipe@1.0.0": 3696 | "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 3697 | "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" 3698 | "version" "1.0.0" 3699 | 3700 | "url-parse-lax@^3.0.0": 3701 | "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=" 3702 | "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" 3703 | "version" "3.0.0" 3704 | dependencies: 3705 | "prepend-http" "^2.0.0" 3706 | 3707 | "url-to-options@^1.0.1": 3708 | "integrity" "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" 3709 | "resolved" "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz" 3710 | "version" "1.0.1" 3711 | 3712 | "url@^0.11.0": 3713 | "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" 3714 | "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" 3715 | "version" "0.11.0" 3716 | dependencies: 3717 | "punycode" "1.3.2" 3718 | "querystring" "0.2.0" 3719 | 3720 | "use-subscription@1.5.1": 3721 | "integrity" "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==" 3722 | "resolved" "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" 3723 | "version" "1.5.1" 3724 | dependencies: 3725 | "object-assign" "^4.1.1" 3726 | 3727 | "util-deprecate@^1.0.1", "util-deprecate@~1.0.1": 3728 | "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 3729 | "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" 3730 | "version" "1.0.2" 3731 | 3732 | "util@^0.11.0": 3733 | "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" 3734 | "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" 3735 | "version" "0.11.1" 3736 | dependencies: 3737 | "inherits" "2.0.3" 3738 | 3739 | "util@^0.12.0", "util@0.12.4": 3740 | "integrity" "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==" 3741 | "resolved" "https://registry.npmjs.org/util/-/util-0.12.4.tgz" 3742 | "version" "0.12.4" 3743 | dependencies: 3744 | "inherits" "^2.0.3" 3745 | "is-arguments" "^1.0.4" 3746 | "is-generator-function" "^1.0.7" 3747 | "is-typed-array" "^1.1.3" 3748 | "safe-buffer" "^5.1.2" 3749 | "which-typed-array" "^1.1.2" 3750 | 3751 | "util@0.10.3": 3752 | "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" 3753 | "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" 3754 | "version" "0.10.3" 3755 | dependencies: 3756 | "inherits" "2.0.1" 3757 | 3758 | "vfile-message@^2.0.0": 3759 | "integrity" "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==" 3760 | "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" 3761 | "version" "2.0.4" 3762 | dependencies: 3763 | "@types/unist" "^2.0.0" 3764 | "unist-util-stringify-position" "^2.0.0" 3765 | 3766 | "vfile@^4.0.0": 3767 | "integrity" "sha512-lRjkpyDGjVlBA7cDQhQ+gNcvB1BGaTHYuSOcY3S7OhDmBtnzX95FhtZZDecSTDm6aajFymyve6S5DN4ZHGezdQ==" 3768 | "resolved" "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz" 3769 | "version" "4.1.1" 3770 | dependencies: 3771 | "@types/unist" "^2.0.0" 3772 | "is-buffer" "^2.0.0" 3773 | "replace-ext" "1.0.0" 3774 | "unist-util-stringify-position" "^2.0.0" 3775 | "vfile-message" "^2.0.0" 3776 | 3777 | "vm-browserify@^1.0.1", "vm-browserify@1.1.2": 3778 | "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" 3779 | "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" 3780 | "version" "1.1.2" 3781 | 3782 | "warning@^4.0.3": 3783 | "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" 3784 | "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" 3785 | "version" "4.0.3" 3786 | dependencies: 3787 | "loose-envify" "^1.0.0" 3788 | 3789 | "watchpack@2.1.1": 3790 | "integrity" "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==" 3791 | "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" 3792 | "version" "2.1.1" 3793 | dependencies: 3794 | "glob-to-regexp" "^0.4.1" 3795 | "graceful-fs" "^4.1.2" 3796 | 3797 | "webidl-conversions@^4.0.2": 3798 | "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" 3799 | "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" 3800 | "version" "4.0.2" 3801 | 3802 | "whatwg-url@^7.0.0": 3803 | "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" 3804 | "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" 3805 | "version" "7.1.0" 3806 | dependencies: 3807 | "lodash.sortby" "^4.7.0" 3808 | "tr46" "^1.0.1" 3809 | "webidl-conversions" "^4.0.2" 3810 | 3811 | "which-boxed-primitive@^1.0.2": 3812 | "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" 3813 | "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" 3814 | "version" "1.0.2" 3815 | dependencies: 3816 | "is-bigint" "^1.0.1" 3817 | "is-boolean-object" "^1.1.0" 3818 | "is-number-object" "^1.0.4" 3819 | "is-string" "^1.0.5" 3820 | "is-symbol" "^1.0.3" 3821 | 3822 | "which-typed-array@^1.1.2": 3823 | "integrity" "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==" 3824 | "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz" 3825 | "version" "1.1.4" 3826 | dependencies: 3827 | "available-typed-arrays" "^1.0.2" 3828 | "call-bind" "^1.0.0" 3829 | "es-abstract" "^1.18.0-next.1" 3830 | "foreach" "^2.0.5" 3831 | "function-bind" "^1.1.1" 3832 | "has-symbols" "^1.0.1" 3833 | "is-typed-array" "^1.1.3" 3834 | 3835 | "which@^1.2.9": 3836 | "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" 3837 | "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" 3838 | "version" "1.3.1" 3839 | dependencies: 3840 | "isexe" "^2.0.0" 3841 | 3842 | "wrappy@1": 3843 | "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 3844 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 3845 | "version" "1.0.2" 3846 | 3847 | "xtend@^4.0.0", "xtend@^4.0.2": 3848 | "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 3849 | "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" 3850 | "version" "4.0.2" 3851 | 3852 | "yallist@^2.1.2": 3853 | "integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" 3854 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" 3855 | "version" "2.1.2" 3856 | 3857 | "yauzl@^2.4.2": 3858 | "integrity" "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=" 3859 | "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" 3860 | "version" "2.10.0" 3861 | dependencies: 3862 | "buffer-crc32" "~0.2.3" 3863 | "fd-slicer" "~1.1.0" 3864 | 3865 | "yocto-queue@^0.1.0": 3866 | "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" 3867 | "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" 3868 | "version" "0.1.0" 3869 | 3870 | "zwitch@^1.0.0": 3871 | "integrity" "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" 3872 | "resolved" "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz" 3873 | "version" "1.0.5" 3874 | --------------------------------------------------------------------------------