From f4f5ff0cb49a04d25d24308149ad4155d8544c47 Mon Sep 17 00:00:00 2001 From: kahosan <15116355657l@gmail.com> Date: Mon, 4 Sep 2023 10:04:28 +0800 Subject: [PATCH 1/3] feat: support vim mode --- core/package.json | 1 + core/src/components/EditorZone.tsx | 19 +- core/src/components/EditorZoneShareAtoms.ts | 2 + core/src/components/LeftBar.tsx | 7 + core/src/vim-mode.d.ts | 21 + yarn.lock | 681 ++++++++++++++------ 6 files changed, 520 insertions(+), 211 deletions(-) create mode 100644 core/src/vim-mode.d.ts diff --git a/core/package.json b/core/package.json index 5c459057..f835a871 100644 --- a/core/package.json +++ b/core/package.json @@ -18,6 +18,7 @@ "@popperjs/core": "^2.11.8", "foxact": "^0.2.20", "jotai": "^2.3.1", + "monaco-vim": "^0.4.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/core/src/components/EditorZone.tsx b/core/src/components/EditorZone.tsx index 146393f7..16b0a27c 100644 --- a/core/src/components/EditorZone.tsx +++ b/core/src/components/EditorZone.tsx @@ -7,8 +7,9 @@ import React, { useState } from 'react' import Editor, { useMonaco } from '@monaco-editor/react' -import { createStore, Provider, useAtom } from 'jotai' +import { createStore, Provider, useAtom, useAtomValue } from 'jotai' import type * as monacoEditor from 'monaco-editor' +import { initVimMode } from 'monaco-vim' import { ExtensionContext } from '../contextes/Extension' import { MonacoScopeContext } from '../contextes/MonacoScope' @@ -19,7 +20,7 @@ import { classnames, isMacOS } from '../utils' import { Popover } from './base/Popover' import { BottomStatus } from './BottomStatus' import { DrawerPanel } from './DrawerPanel' -import { displayLeftBarAtom } from './EditorZoneShareAtoms' +import { displayLeftBarAtom, isVimModeAtom } from './EditorZoneShareAtoms' import { LeftBar } from './LeftBar' import type { ResizableProps } from './Resizable' import { Resizable } from './Resizable' @@ -114,6 +115,9 @@ export default function EditorZone(props: EditorZoneProps) { const [displayLeftBar, setDisplayLeftBar] = useAtom(displayLeftBarAtom) + const isVimMode = useAtomValue(isVimModeAtom) + const vimModeRef = useRef | null>(null) + const editorCursorPosition = useRef(null) useEffect(() => { @@ -151,6 +155,17 @@ export default function EditorZone(props: EditorZoneProps) { return () => dispose.forEach(func => func?.()) }, [monaco, editor, plugins]) + useEffect(() => { + if (!editor) return + + if (isVimMode) + vimModeRef.current = initVimMode(editor, null!) + else { + vimModeRef.current?.dispose() + vimModeRef.current = null + } + }, [editor, isVimMode]) + useDocumentEventListener('keydown', e => { if (e.key === '\\' && (e.metaKey || e.ctrlKey)) { setDisplayLeftBar(!displayLeftBar) diff --git a/core/src/components/EditorZoneShareAtoms.ts b/core/src/components/EditorZoneShareAtoms.ts index c41df717..20d1b507 100644 --- a/core/src/components/EditorZoneShareAtoms.ts +++ b/core/src/components/EditorZoneShareAtoms.ts @@ -1,3 +1,5 @@ import { atom } from 'jotai' +import { atomWithStorage } from 'jotai/utils' export const displayLeftBarAtom = atom(false) +export const isVimModeAtom = atomWithStorage('IS_VIM_MODE', false) \ No newline at end of file diff --git a/core/src/components/LeftBar.tsx b/core/src/components/LeftBar.tsx index d29da4ec..faf9c9bf 100644 --- a/core/src/components/LeftBar.tsx +++ b/core/src/components/LeftBar.tsx @@ -2,10 +2,12 @@ import './LeftBar.scss' import { useEffect } from 'react' import { classnames, messenger } from '@power-playground/core' +import { useSetAtom } from 'jotai' import PP from '../../../resources/PP_P.svg' import { useDrawerPanelController } from './drawerPanelCreator' +import { isVimModeAtom } from './EditorZoneShareAtoms' import { NotImplemented } from './NotImplemented' const prefix = 'ppd-left-bar' @@ -41,6 +43,7 @@ export function LeftBar(props: LeftBarProps) { removePanel('directory') } }, [addPanel, removePanel]) + const toggleVimMode = useSetAtom(isVimModeAtom) return
@@ -69,6 +72,10 @@ export function LeftBar(props: LeftBarProps) {
+ {/* TODO: move to settings */} + diff --git a/core/src/vim-mode.d.ts b/core/src/vim-mode.d.ts new file mode 100644 index 00000000..91042912 --- /dev/null +++ b/core/src/vim-mode.d.ts @@ -0,0 +1,21 @@ +declare module "monaco-vim" { + export interface EditorVimMode { + dispose: () => void; + } + + type initVimModeFn = ( + editor: monaco.editor.IStandaloneCodeEditor, + statusElm: HTMLElement + ) => EditorVimMode; + + const initVimMode: initVimModeFn + export { initVimMode } + + const VimMode: { + Vim: { + noremap: (from: string, to: string) => void; + map: (from: string, to: string, mode: string) => void; + }; + } + export { VimMode } +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 634ebc2c..60f80fef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -663,13 +663,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@nolyfill/is-array-buffer@1.0.14", "is-array-buffer@npm:@nolyfill/is-array-buffer@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/is-array-buffer/-/is-array-buffer-1.0.14.tgz#3fc791b8ce41df39d223d30d09f78a650bb332fe" - integrity sha512-/I16+A6s4EuIZ+oNVHE3GQL8BeoHAyMs4DBwDTt+gSBryQq5J3ck7FeqbhvYTw7Nq5Of9gaR+1UKTSfCqVCPjA== - dependencies: - "@nolyfill/shared" "1.0.14" - "@nolyfill/shared@1.0.14": version "1.0.14" resolved "https://registry.npmjs.org/@nolyfill/shared/-/shared-1.0.14.tgz#f4ffd84e0f6368ad0ca96cba44efc7affe82f5a5" @@ -994,74 +987,77 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -"array-buffer-byte-length@npm:@nolyfill/array-buffer-byte-length@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array-buffer-byte-length/-/array-buffer-byte-length-1.0.14.tgz#3f9d73abf63361f1546a7712aa5c08a21d2314f8" - integrity sha512-I4d6IgBwfThICOoPauczkPD12PtI/bA9xaHcaUq/EJTZL4P9DCxGPY/JJqEFEUzJESAkE99ArdMgIpZ0pA4n4w== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== dependencies: - "@nolyfill/is-array-buffer" "1.0.14" - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + is-array-buffer "^3.0.1" -array-includes@^3.1.6, "array-includes@npm:@nolyfill/array-includes@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array-includes/-/array-includes-1.0.14.tgz#b9d10666224b2e66d9d324a3e42f256c9446955e" - integrity sha512-OSpmCvGNRTWtUELVfflVDIEDbXUpX55TT5ubbsZ1N8hCFlHiBKJmtqW0WurV3C2y3OjrewHlP3sA7N1flCuzEg== +array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" array-union@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -"array.from@npm:@nolyfill/array.from@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.from/-/array.from-1.0.14.tgz#551c7a6e80e8d47a5ddd496457c722d94d2fd8bf" - integrity sha512-rJG0XBt1sMDtfAhVdl8gvYqKs6MqKZN1+tNQm6QXVxg8TcTkKEfyt8Ij2X9FqCyEJxHOQTDp8vfZ1LC1oaiItQ== - dependencies: - "@nolyfill/shared" "1.0.14" - -"array.prototype.find@npm:@nolyfill/array.prototype.find@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.prototype.find/-/array.prototype.find-1.0.14.tgz#f4ca69e18377bbe6e36a02b26d028dadbb6f05bb" - integrity sha512-j6Vv/860f/vgGuOBQoKmKVZPRXesOHTG1tXX799E/oFfy4FxweeVBKeP8lj+ZVl6g5F0V15ofDNWdbHaU6VIoQ== - dependencies: - "@nolyfill/shared" "1.0.14" - -"array.prototype.findlastindex@npm:@nolyfill/array.prototype.findlastindex@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.prototype.findlastindex/-/array.prototype.findlastindex-1.0.14.tgz#87a596c8468ecff92e9c1f6ea7952c0311eba633" - integrity sha512-N5lg5Q8VumslmJ0ZVEMU2TDPBdgKgTpLrfzgWAcCW9EsV/CylG6EXkaIO8ftDT7Ky9rf1YzWTPGeEcA/GbHtrg== - dependencies: - "@nolyfill/shared" "1.0.14" - -array.prototype.flat@^1.3.1, "array.prototype.flat@npm:@nolyfill/array.prototype.flat@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.prototype.flat/-/array.prototype.flat-1.0.14.tgz#b17e3313cccea5d5178b0dead78dd95f213205d3" - integrity sha512-uB85CfbyiRoymiWOWhKAKbzZ7mZhNUbGkR3rZ53hJ0dg9zX96arZPcBzE87nTt7aulomR3JO088T1sxb08iELw== - dependencies: - "@nolyfill/shared" "1.0.14" - -array.prototype.flatmap@^1.3.1, "array.prototype.flatmap@npm:@nolyfill/array.prototype.flatmap@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.prototype.flatmap/-/array.prototype.flatmap-1.0.14.tgz#ed0b6a5fa25d64c1d72d01e6bdd2d13073ddd449" - integrity sha512-Pjc3E/s1djnP4PLx2VN7kHYCQwy4WkY7Pf24yRMo5foKALQAF3uT6oI9WHzmGY90hbUkXrv2P9/vlAz/0nKFeA== - dependencies: - "@nolyfill/shared" "1.0.14" - -array.prototype.tosorted@^1.1.1, "array.prototype.tosorted@npm:@nolyfill/array.prototype.tosorted@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/array.prototype.tosorted/-/array.prototype.tosorted-1.0.14.tgz#07361d024ae41fcc39098d64a958b70cc0649292" - integrity sha512-IGGwoYMO6juhiqDAhM+pfDNrkfpT7+92wXeEJKfFi1SNoxShHQIX08FxBGZGZbz2B37/feabl92IGQc2p5cFSg== +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +arraybuffer.prototype.slice@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" + integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== dependencies: - "@nolyfill/shared" "1.0.14" + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" -"arraybuffer.prototype.slice@npm:@nolyfill/arraybuffer.prototype.slice@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.14.tgz#19abb61788ccf40bbac69c0daa22fee7c00a1561" - integrity sha512-0UCHS055fH9Fl8z6e3GxbogB6z5JL1cOOn6Qr9A/MymbMX3tZHjtiQ49/hJV/bdIKKMc9foPcts7C/QZdk9Zmw== - dependencies: - "@nolyfill/shared" "1.0.14" +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== balanced-match@^1.0.0: version "1.0.2" @@ -1117,6 +1113,14 @@ bundle-name@^3.0.0: dependencies: run-applescript "^5.0.0" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1280,6 +1284,14 @@ define-lazy-prop@^3.0.0: resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -1328,6 +1340,76 @@ error-stack-parser-es@^0.1.1: resolved "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz#9c1d2bbfbba8b51670062e7fbf43c6bcfb6eb4da" integrity sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA== +es-abstract@^1.20.4, es-abstract@^1.22.1: + version "1.22.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" + integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.1" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + safe-array-concat "^1.0.0" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.10" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + esbuild@^0.18.10: version "0.18.17" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz#2aaf6bc6759b0c605777fdc435fea3969e091cad" @@ -1640,6 +1722,13 @@ flatted@^3.1.0: resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + foxact@^0.2.20: version "0.2.20" resolved "https://registry.npmjs.org/foxact/-/foxact-0.2.20.tgz#9528bdb22398db27313a42a786d1341a5f07f57b" @@ -1667,17 +1756,25 @@ fsevents@~2.3.2: resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -"function-bind@npm:@nolyfill/function-bind@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/function-bind/-/function-bind-1.0.14.tgz#3cdb1c10b640672516c4eee665cbe929484c658d" - integrity sha512-8tGSwWghGdprFF1fUfU6cf3x/TkM/k2/MCjRjvNNEgFel1vqSFCe8LpZLaKj1Q8PNrmntwq/DNXyTYZbVOOLiw== +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -"function.prototype.name@npm:@nolyfill/function.prototype.name@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/function.prototype.name/-/function.prototype.name-1.0.14.tgz#7f65acb4dba3b52c7ab2591d2b37e4aabfa6c97f" - integrity sha512-1uZRUu1swQLPZ/w6I89ZPKbK2xVY0MRZCAr33jDAHpD+Epg4easMDz73gryZ4lDB/xG47EpOcheRYyM0B8PWyw== +function.prototype.name@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" @@ -1689,17 +1786,28 @@ get-caller-file@^2.0.5: resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -"get-symbol-description@npm:@nolyfill/get-symbol-description@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/get-symbol-description/-/get-symbol-description-1.0.14.tgz#796cd8a616aeaa5aaa5a0314aa75b48ffa6561a5" - integrity sha512-2man1oqflZdXXweZvL2eSJSqn1vHoAsd65NpLgGsqbxpmn6scWQS3M4OZk3Z8fnIhAUoctXlm/FdsV+/Q9Eohg== +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + get-intrinsic "^1.1.1" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -1739,12 +1847,12 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -"globalthis@npm:@nolyfill/globalthis@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/globalthis/-/globalthis-1.0.14.tgz#b84011eb8c278a1f0c84a01374c59b246cc70f1b" - integrity sha512-Y7D3ErE3LnQ02DWQPQN4XT/pGj0XZW1pI9erxSv5ccWyXcD6X2HiptfR9AToTbpcFXKonAFc0UqmC2EfWVrL6w== +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== dependencies: - "@nolyfill/shared" "1.0.14" + define-properties "^1.1.3" globby@^11.1.0: version "11.1.0" @@ -1758,10 +1866,12 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -"gopd@npm:@nolyfill/gopd@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/gopd/-/gopd-1.0.14.tgz#db7c576924ba95b332ac2a426045193a1c6f524f" - integrity sha512-NvqLTA6v+3Khf1VOkuZDTnoJwZoEp2YUhqELRWNAk/qQW4tD4KeGV6iCFQOISxS/SsroZ4qbm44BUJx1MvLFKA== +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.11" @@ -1773,6 +1883,11 @@ graphemer@^1.4.0: resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -1783,17 +1898,31 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -"has-property-descriptors@npm:@nolyfill/has-property-descriptors@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/has-property-descriptors/-/has-property-descriptors-1.0.14.tgz#6120700612b5de5e7b99a8b129334435fefdfbd3" - integrity sha512-EGpE+L3Oi9Us0RUg9R4oewd495woHZ2x35ieBMQOQcH3kdbHwu6s9ch/PFk2D1mZMoFUqqxH+li5N/dxMpHk6w== +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" -"has-proto@npm:@nolyfill/has-proto@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/has-proto/-/has-proto-1.0.14.tgz#9f8b47ddf74acc629fe9f21e873e724644156cea" - integrity sha512-x8O3PHBSPTcEk37rn7Z/3LQfdnm3JKGQ3J5K4rY4tMzPyn6TzvzrJ3TjNnoxU9cuNMcmq2yErsOrWgIjAUlGQA== +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" -has@^1.0.3, "has@npm:@nolyfill/has@latest": +has@^1.0.3: version "1.0.14" resolved "https://registry.npmjs.org/@nolyfill/has/-/has-1.0.14.tgz#329f7e6ca4cb106d6fc19cb8c47eaefd1b9fb413" integrity sha512-iElQvWO1HdyyurSquJj67lHXdxjfR0RA4k9as4as/sxnjixc0thuQc/kWbfKInUGh0rqwJWmlIE+86ijy/xEVA== @@ -1858,6 +1987,31 @@ inherits@2: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -1865,6 +2019,19 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-core-module@^2.9.0: version "2.12.1" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" @@ -1872,6 +2039,13 @@ is-core-module@^2.9.0: dependencies: has "^1.0.3" +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -1906,6 +2080,18 @@ is-inside-container@^1.0.0: dependencies: is-docker "^3.0.0" +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -1916,12 +2102,20 @@ is-path-inside@^3.0.3: resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -"is-shared-array-buffer@npm:@nolyfill/is-shared-array-buffer@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/is-shared-array-buffer/-/is-shared-array-buffer-1.0.14.tgz#c4d39c2f6de27b7ef23d35731f25459ed7dd0054" - integrity sha512-zNhh12RGtntWVhcS28izKOH/zcdQeGz2Y4jhawP24WU9GTide1gqlux2YxAIOY+NI4BmKlQ5CTTaBbaw6kfWVQ== +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" is-stream@^2.0.0: version "2.0.1" @@ -1945,6 +2139,11 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2117,6 +2316,11 @@ monaco-editor@^0.40.0: resolved "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.40.0.tgz#d10834e15ad50a15ec61fd01892e508464ebe2fe" integrity sha512-1wymccLEuFSMBvCk/jT1YDW/GuxMLYwnFwF9CDyYCxoTw2Pt379J3FUhwy9c43j51JdcxVPjwk0jm0EVDsBS2g== +monaco-vim@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/monaco-vim/-/monaco-vim-0.4.0.tgz#060b89bd00f3731ca48586a06023954fd5beaaf2" + integrity sha512-+CsW0+Mvx2+eitkXS7OpUXIu57qXlqAL8oVkYhkPCEZ/c6+6gOp/IcG7w+Lb33YiZuTyvJ891+czkeJRPIEwVA== + mrmime@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" @@ -2185,54 +2389,60 @@ object-assign@^4.1.1: resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -"object-keys@npm:@nolyfill/object-keys@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object-keys/-/object-keys-1.0.14.tgz#7d089cd7a4ebcd5cd3320d9a6cee14e8991080ac" - integrity sha512-feaCKLBjrUkwfkT9jOWMDpQRbzsxJysIdcYmEV7xLbOdQri/9QA4ELnR9hditFwQwnCh4VkiFkaiiOJF8fwdCQ== - dependencies: - "@nolyfill/shared" "1.0.14" - -object.assign@^4.1.4, "object.assign@npm:@nolyfill/object.assign@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.assign/-/object.assign-1.0.14.tgz#a83aeb8803efa700803f5296a205884ccb5316d6" - integrity sha512-lgZaAlXstYs9w0sOeIxzJ5i9OYk4qigBicuw/lnC298VV97n9cFENHIHUbAYfs1MfRIN0yKyojM+a9SRnxH19A== - dependencies: - "@nolyfill/shared" "1.0.14" - -object.entries@^1.1.6, "object.entries@npm:@nolyfill/object.entries@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.entries/-/object.entries-1.0.14.tgz#5fd432a58275ab181692c049613e43b5650af973" - integrity sha512-gP7jriQw2wzT7wBIXSiq4WfVkfCha9oaAQV637SbW4He7Lx4z2bawoZsicVD6WpAZWWUhRLh228NFBjSkEii7g== - dependencies: - "@nolyfill/shared" "1.0.14" - -object.fromentries@^2.0.6, "object.fromentries@npm:@nolyfill/object.fromentries@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.fromentries/-/object.fromentries-1.0.14.tgz#73587316a4d4a7f59514912f9e44100cae341bf4" - integrity sha512-KEnj8AMr216ESAzPNnX/AdSt/VXXM3antFcz/Aenwk79NpmenbwSQeDfkkTZFuX99cUexevlgkt4+Ghe1csPow== - dependencies: - "@nolyfill/shared" "1.0.14" - -"object.groupby@npm:@nolyfill/object.groupby@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.groupby/-/object.groupby-1.0.14.tgz#d34bf91495d54807fb31f94a42efd19d6f612029" - integrity sha512-Gb52bn9pKQPI5cPylD5KWuiT+q2HwCjVKO59drmlAM87gUd1RmywIiziqDYiBEuxqxcNnYzpg3F1M4kedZBOfQ== - dependencies: - "@nolyfill/shared" "1.0.14" - -object.hasown@^1.1.2, "object.hasown@npm:@nolyfill/object.hasown@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.hasown/-/object.hasown-1.0.14.tgz#e5b08e1da37f82a3db2a20b9c3d497fc64bfa566" - integrity sha512-fTBiOxns1cgnzOyCZkd/hx+xoVXlQu6/cwSNqToD8dB0oVHa01xbDiEKdcLmBmT/6UFMCRo1wBz4rsRX3bvWqg== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.fromentries@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.hasown@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - "@nolyfill/shared" "1.0.14" + define-properties "^1.2.0" + es-abstract "^1.22.1" -object.values@^1.1.6, "object.values@npm:@nolyfill/object.values@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/object.values/-/object.values-1.0.14.tgz#d6427c5d6b07d0ea068931cae1f27246a1824e47" - integrity sha512-EFEo3FeJmMW52QgnRMplR7gwhhhShVHUyB2I5ofGvKoXdHmy2e4UVWcSDw25TqyV/lDoo6FkBzO+7M/Qq+GY/Q== +object.values@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" once@^1.3.0: version "1.4.0" @@ -2439,12 +2649,14 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -"regexp.prototype.flags@npm:@nolyfill/regexp.prototype.flags@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/regexp.prototype.flags/-/regexp.prototype.flags-1.0.14.tgz#6cffdb5159235f71587512b13b28e225f6430bd6" - integrity sha512-Wk7/IV832JA7q42JOJX+fZl5kKFbkUz1ITc+s0UheTz4mxCXSQ6QkZc/iSJ5uBN1hHRGOqO159aD94PtHrggJw== +regexp.prototype.flags@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" require-directory@^2.1.1: version "2.1.1" @@ -2597,6 +2809,15 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -2645,47 +2866,46 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.8, "string.prototype.matchall@npm:@nolyfill/string.prototype.matchall@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.matchall/-/string.prototype.matchall-1.0.14.tgz#2c39928c08ab8d579d50c36970434802aac56715" - integrity sha512-DFpZbkzkpL/wOe2ep2RIDm0xApVKHltImcV+W6GWQd6iTj4ddaTlUGiY6N5nWSjgQkPV1OCuXHJpdliJoMJoIA== - dependencies: - "@nolyfill/shared" "1.0.14" - -"string.prototype.trim@npm:@nolyfill/string.prototype.trim@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.trim/-/string.prototype.trim-1.0.14.tgz#740ec487f481ccf500e725da4962f2d154de8103" - integrity sha512-MDef9hKC64eKFui1CZJLl3t3QEk3cxndfVyUnUVIqMPq3V63S9bSC/j7XAGGkMIZnwJ38facJjcLoNAixeSqYw== - dependencies: - "@nolyfill/shared" "1.0.14" - -"string.prototype.trimend@npm:@nolyfill/string.prototype.trimend@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.trimend/-/string.prototype.trimend-1.0.14.tgz#89d9cd4e55c101465f4816a2f122f710b5eeecea" - integrity sha512-sPWGXWK55OyNzQQCvNAMe9lMNj7EDbLTvV51BGWUN7J0LSevh1cIDOk3T5S0yYAJluQM0PDla8QtZ3lEIVBuVg== - dependencies: - "@nolyfill/shared" "1.0.14" - -"string.prototype.trimleft@npm:@nolyfill/string.prototype.trimleft@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.trimleft/-/string.prototype.trimleft-1.0.14.tgz#850b6d674d826657795e9fc4c89e9c304336b5b5" - integrity sha512-0/rZI0HzM0KeBUxv8NWtS7iggjzulbnup2Tha3sWvPnYMF3Du4H21iMOLyDsdip/4XhLK6zNWUrCuBs8piVGMQ== - dependencies: - "@nolyfill/shared" "1.0.14" - -"string.prototype.trimright@npm:@nolyfill/string.prototype.trimright@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.trimright/-/string.prototype.trimright-1.0.14.tgz#2fb4ab0f06a27aa031379999d02c40726736a846" - integrity sha512-mTSJvxM0kqFkXRG+fGnk9Idcxc2EBKu19fRafgAK+z0W28lTkpc9FkLS39qVyjLQRha7dd9RROCFRab9J2pV3Q== +string.prototype.matchall@^4.0.8: + version "4.0.9" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz#148779de0f75d36b13b15885fec5cadde994520d" + integrity sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" -"string.prototype.trimstart@npm:@nolyfill/string.prototype.trimstart@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/string.prototype.trimstart/-/string.prototype.trimstart-1.0.14.tgz#1b8d0f68eaaf8776c8625a7f241ef107b0ed3a57" - integrity sha512-4SuIXTzK7dPTCe7LwV2v1vT44MmxCy2MUiieg76ZIOt3+hkqULfYLO6eErX0LujgA8Xlkqw/GLDfHJdrueQLWA== +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" @@ -2789,33 +3009,44 @@ type-fest@^0.20.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -"typed-array-buffer@npm:@nolyfill/typed-array-buffer@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/typed-array-buffer/-/typed-array-buffer-1.0.14.tgz#0d7842d128e9ad4db9a43ae3800ebe5b765743a3" - integrity sha512-K8PEXyvIcaS+4MnVtE1DlrESfmGTYtsOPMY2FYPsIJKsg1j3l0iLAA4IyomXE0H7xOhyJ/c81lVcje3UWZmmsQ== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" -"typed-array-byte-length@npm:@nolyfill/typed-array-byte-length@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/typed-array-byte-length/-/typed-array-byte-length-1.0.14.tgz#3470fc237cf47239af2b7c51b238c1418017d069" - integrity sha512-/wTuSAAvqVdp6qOezkEIkiAfI5+f3eQTOnzDckCMdlAk0Y3oxbhsAqGDhuxd+8jv5t0k7avQ58CLez9pofExNQ== +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" -"typed-array-byte-offset@npm:@nolyfill/typed-array-byte-offset@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/typed-array-byte-offset/-/typed-array-byte-offset-1.0.14.tgz#1c8debea4ca598ee069f7f0b1177c076aee2c6c4" - integrity sha512-7TYk2mwt3Lip7tLA12H2WQ7fjykKQmRrGd8U2dgOXYXgOao+AjlCvvxYhGRJbbLSmCgiE7W2/ZSLus9UhUDKCw== +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== dependencies: - "@nolyfill/shared" "1.0.14" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" -"typed-array-length@npm:@nolyfill/typed-array-length@latest": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/typed-array-length/-/typed-array-length-1.0.14.tgz#20472b467348f3512b5290615ba91ae83420b632" - integrity sha512-PX2LJ5bKnsWbsv6ZdhLbJV3Gv0+Vwf8N99PLtcl33aJ1gVueWhyM/Tu13tblb7XsCfxMBxkHN437EoQvzgxM6Q== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== dependencies: - "@nolyfill/shared" "1.0.14" + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" types-ramda@^0.29.4: version "0.29.4" @@ -2829,6 +3060,16 @@ typescript@^5.1.6: resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + universalify@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -2889,6 +3130,28 @@ vite@^4.4.0: optionalDependencies: fsevents "~2.3.2" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.10, which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" From 745daf17757eb9a675c12009e8de9d7adc54efb8 Mon Sep 17 00:00:00 2001 From: kahosan <15116355657l@gmail.com> Date: Mon, 4 Sep 2023 13:49:03 +0800 Subject: [PATCH 2/3] chore: cleanup side effect --- core/src/components/EditorZone.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/components/EditorZone.tsx b/core/src/components/EditorZone.tsx index 16b0a27c..4c1df521 100644 --- a/core/src/components/EditorZone.tsx +++ b/core/src/components/EditorZone.tsx @@ -164,6 +164,11 @@ export default function EditorZone(props: EditorZoneProps) { vimModeRef.current?.dispose() vimModeRef.current = null } + + return () => { + vimModeRef.current?.dispose() + vimModeRef.current = null + } }, [editor, isVimMode]) useDocumentEventListener('keydown', e => { From 01293bdd7fe56ff777417d458f3c2b8c92cc3bd3 Mon Sep 17 00:00:00 2001 From: kahosan <15116355657l@gmail.com> Date: Wed, 6 Sep 2023 09:13:13 +0800 Subject: [PATCH 3/3] chrore: update yarn lock file --- yarn.lock | 839 ++++++++++++++---------------------------------------- 1 file changed, 218 insertions(+), 621 deletions(-) diff --git a/yarn.lock b/yarn.lock index 60f80fef..55e2f207 100644 --- a/yarn.lock +++ b/yarn.lock @@ -663,10 +663,17 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@nolyfill/shared@1.0.14": - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/shared/-/shared-1.0.14.tgz#f4ffd84e0f6368ad0ca96cba44efc7affe82f5a5" - integrity sha512-LiFjeoJ8l6j02L/nxk+j/pW9vQjEat4hcgQKsBrPzWtBW/f4vSdpkTavR03dSzx/OGTId+9y1OOXhLsybCmOug== +"@nolyfill/is-array-buffer@1.0.21", "is-array-buffer@npm:@nolyfill/is-array-buffer@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/is-array-buffer/-/is-array-buffer-1.0.21.tgz#2b8681775004cbdd9f3a5f7a12ffc4ff20e54e81" + integrity sha512-a/vw9XvpZ3JUpCk5vw7bs84LoNGmtQfdc5deBs80mfcTR2cFWKsZecX5/BkH1P2g1FNOPuayBYrapoaYwR9Tgw== + dependencies: + "@nolyfill/shared" "1.0.21" + +"@nolyfill/shared@1.0.21": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/shared/-/shared-1.0.21.tgz#0aeec134d6448a519dda21e122901b5f034b82f8" + integrity sha512-qDc/NoaFU23E0hhiDPeUrvWzTXIPE+RbvRQtRWSeHHNmCIgYI9HS1jKzNYNJxv4jvZ/1VmM3L6rNVxbj+LBMNA== "@polka/url@^1.0.0-next.20": version "1.0.0-next.21" @@ -777,15 +784,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/react@^18.0.28": - version "18.2.21" - resolved "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz#774c37fd01b522d0b91aed04811b58e4e0514ed9" - integrity sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - "@types/scheduler@*": version "0.16.3" resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" @@ -987,77 +985,74 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== +"array-buffer-byte-length@npm:@nolyfill/array-buffer-byte-length@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array-buffer-byte-length/-/array-buffer-byte-length-1.0.21.tgz#0b6a18f74a0e4f058961411c93909de0cd15a1d8" + integrity sha512-W782YepZBTCBSk6Ii9Oq3vJFLxdKPKfxNI9bGKKVPxN1UsUe5mHh6a/sVYpLXZHfaJMfBeLGMArzbZIsFV0DOQ== dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" + "@nolyfill/is-array-buffer" "1.0.21" + "@nolyfill/shared" "1.0.21" -array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== +array-includes@^3.1.6, "array-includes@npm:@nolyfill/array-includes@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array-includes/-/array-includes-1.0.21.tgz#adf7464d18cccefc8bfd5525fc4d5d379b03a9e4" + integrity sha512-P+SLU5wuJmHnuo1Nhy/3l4yneHm6M+WmISz5tCVGLc0rytUBRfACmneLTryh4nlobAhUulDkBL+VoldU1g3zoA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - is-string "^1.0.7" + "@nolyfill/shared" "1.0.21" array-union@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" - -arraybuffer.prototype.slice@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" - integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== +"array.from@npm:@nolyfill/array.from@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.from/-/array.from-1.0.21.tgz#5bd23d03f61b231d22ea85580d48667dc607ea54" + integrity sha512-gw89htDtLDAA8MB8LZsc8u4SU8qw6Ut7biLzq3s/lL+1OFEAu3+aXzLDnff2dwtJQL2YHtRqTRHwDlinNU17Sg== dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.2" - define-properties "^1.2.0" - get-intrinsic "^1.2.1" - is-array-buffer "^3.0.2" - is-shared-array-buffer "^1.0.2" + "@nolyfill/shared" "1.0.21" -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +"array.prototype.find@npm:@nolyfill/array.prototype.find@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.prototype.find/-/array.prototype.find-1.0.21.tgz#ea05be3c7fd14898ba2aa72bfc59ce1d3077f39f" + integrity sha512-/O6sdT5kGUtaej2rEIVC39oa7SyHtD8yNr7QLxXC3BreJLBjwmTtyLfrnuhoD3M7iySkJgBKI2leO7cXdEH1Nw== + dependencies: + "@nolyfill/shared" "1.0.21" + +"array.prototype.findlastindex@npm:@nolyfill/array.prototype.findlastindex@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.prototype.findlastindex/-/array.prototype.findlastindex-1.0.21.tgz#98dba0fea458392bb06b50937abe9442cfbbd2d2" + integrity sha512-chPKEkDdglpJjaP8WhZSlittmV+XsHFv0CmhQVWnif3mJvpxK4/oFwrszkwP4+jXyR9njKeaUIrLKuuTsL7yjw== + dependencies: + "@nolyfill/shared" "1.0.21" + +array.prototype.flat@^1.3.1, "array.prototype.flat@npm:@nolyfill/array.prototype.flat@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.prototype.flat/-/array.prototype.flat-1.0.21.tgz#938b26e8a5882392b9717b037153357fdc33f155" + integrity sha512-RoyB6qmcOSuflZH+XcZAkE1aBrYIV/3qdIGk6EG1afCdZSkUUCz0PAT8h3lHdtgVh+ge82hMK2SdCur2YeNj8A== + dependencies: + "@nolyfill/shared" "1.0.21" + +array.prototype.flatmap@^1.3.1, "array.prototype.flatmap@npm:@nolyfill/array.prototype.flatmap@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.prototype.flatmap/-/array.prototype.flatmap-1.0.21.tgz#c1e991263e96662bf1ad54a3c408df146f008d3c" + integrity sha512-VWUiJBWk4qDgktkeQRzrtYlQdBRnEU3vfjoQxcBmdn3vSnq7ujKCBox4cdpZe9LZK9FU9Y1L4UteyW5THat2CQ== + dependencies: + "@nolyfill/shared" "1.0.21" + +array.prototype.tosorted@^1.1.1, "array.prototype.tosorted@npm:@nolyfill/array.prototype.tosorted@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/array.prototype.tosorted/-/array.prototype.tosorted-1.0.21.tgz#226ed96aea8c3737ad429944908bce0cdf1fd38c" + integrity sha512-tWiDXyOItRg4JXiVokgVK7z/qzrV29Y5UWY9qfLLDxhBO3l6/LpfK247JjwQj7bfcDjPB/5BHphQ8SVviC0Ndg== + dependencies: + "@nolyfill/shared" "1.0.21" + +"arraybuffer.prototype.slice@npm:@nolyfill/arraybuffer.prototype.slice@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.21.tgz#b731756c24d16014e0a95f5fe67fa50e8ab67303" + integrity sha512-gnWyr+ZTLr5CAnT2x7JtQsLn5SC8lUIv74QG0u1Db2SL09u5yPLlNL9h9K5c2JYmf/5zzi3cIqaoIzB8uUvm4w== + dependencies: + "@nolyfill/shared" "1.0.21" balanced-match@^1.0.0: version "1.0.2" @@ -1113,14 +1108,6 @@ bundle-name@^3.0.0: dependencies: run-applescript "^5.0.0" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - callsites@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -1216,13 +1203,6 @@ convert-source-map@^1.7.0: resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -1237,13 +1217,6 @@ csstype@^3.0.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -1284,14 +1257,6 @@ define-lazy-prop@^3.0.0: resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -1328,88 +1293,11 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-stack-parser-es@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz#9c1d2bbfbba8b51670062e7fbf43c6bcfb6eb4da" integrity sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA== -es-abstract@^1.20.4, es-abstract@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" - integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== - dependencies: - array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.1" - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-set-tostringtag "^2.0.1" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.2.1" - get-symbol-description "^1.0.0" - globalthis "^1.0.3" - gopd "^1.0.1" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-typed-array "^1.1.10" - is-weakref "^1.0.2" - object-inspect "^1.12.3" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.0" - safe-array-concat "^1.0.0" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" - typed-array-buffer "^1.0.0" - typed-array-byte-length "^1.0.0" - typed-array-byte-offset "^1.0.0" - typed-array-length "^1.0.4" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.10" - -es-set-tostringtag@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" - integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== - dependencies: - get-intrinsic "^1.1.3" - has "^1.0.3" - has-tostringtag "^1.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - esbuild@^0.18.10: version "0.18.17" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz#2aaf6bc6759b0c605777fdc435fea3969e091cad" @@ -1722,13 +1610,6 @@ flatted@^3.1.0: resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - foxact@^0.2.20: version "0.2.20" resolved "https://registry.npmjs.org/foxact/-/foxact-0.2.20.tgz#9528bdb22398db27313a42a786d1341a5f07f57b" @@ -1756,25 +1637,17 @@ fsevents@~2.3.2: resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +"function-bind@npm:@nolyfill/function-bind@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/function-bind/-/function-bind-1.0.21.tgz#89441e2c2d5a0d0a6b2b22db45d7bdf5ead9db6a" + integrity sha512-0Jsaoxp/9HJqCa3GzEzJcoi4+VfupD/o+1pBG0qJ0X3d+sKbbfSej2Faiyp0fTHH36mhsdAKi2TahEx9JV08ZA== -function.prototype.name@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== +"function.prototype.name@npm:@nolyfill/function.prototype.name@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/function.prototype.name/-/function.prototype.name-1.0.21.tgz#425e6ef81997d7ece637e66b990b782e3aefc441" + integrity sha512-JB6PeG8ertELdj57A2Ijslpm5kPM7FQ1v6fOTfpcRtZmQGvtXQ/SjLCr/diOiudGMKdYyqVCZCimqiJGaUnduw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + "@nolyfill/shared" "1.0.21" gensync@^1.0.0-beta.2: version "1.0.0-beta.2" @@ -1786,28 +1659,17 @@ get-caller-file@^2.0.5: resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== +"get-symbol-description@npm:@nolyfill/get-symbol-description@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/get-symbol-description/-/get-symbol-description-1.0.21.tgz#9d25afc529a7e8b3bb1ca456c979bb52ae062de7" + integrity sha512-nl89ex8JJOZwdPzD+/MjXcTJpKej95k7MR7vkYAic83KmPxQEnwYHJAi3etNuXn5GIVykX5JSpyA6N6U3pke5A== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" + "@nolyfill/shared" "1.0.21" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -1847,12 +1709,12 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== +"globalthis@npm:@nolyfill/globalthis@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/globalthis/-/globalthis-1.0.21.tgz#08d66ac785c583261bec2fa352ba6b7bfdc7943c" + integrity sha512-+0XxaGwITlUMl6MAGqICLuV1HOqQruGmilBqtZM6qfUWUEfkp4V51OJdzy51WbHT+ngS2hklsgI156oLyEC6WQ== dependencies: - define-properties "^1.1.3" + "@nolyfill/shared" "1.0.21" globby@^11.1.0: version "11.1.0" @@ -1866,14 +1728,12 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" +"gopd@npm:@nolyfill/gopd@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/gopd/-/gopd-1.0.21.tgz#7de505b1a419d11a134a245b973a1b59c9147dd4" + integrity sha512-zSg1OEGXGcIfBWkq83frp/1LQD4NPxnNh8ECO05mcZtHjeSAtgq726gOOq3tsdlR8d696Gjq3Hw8wiaPmgafyg== -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: +graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -1883,11 +1743,6 @@ graphemer@^1.4.0: resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -1898,36 +1753,22 @@ has-flag@^4.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +"has-property-descriptors@npm:@nolyfill/has-property-descriptors@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/has-property-descriptors/-/has-property-descriptors-1.0.21.tgz#44999b532a7501fd95ee0166937c10c34656b378" + integrity sha512-e9fz5pt5RY2issh8TYBgyEXWHQDoR5JIuRZXzGhc6Zw31UVmO/+p5lw0BHZnUqAFwpjH7AMRtCc1u/YUdSvxtQ== -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" +"has-proto@npm:@nolyfill/has-proto@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/has-proto/-/has-proto-1.0.21.tgz#130c093f0a4edad0fecbd48a866df3e2a1b189c5" + integrity sha512-ZZY1xR5St7qPHUeQyCZWAjCOGJF1zlQRrSzzueHLlrFaQr4cxQMGC5FbgZvaplLdLg367b9sno233Je0z/ipJQ== -has@^1.0.3: - version "1.0.14" - resolved "https://registry.npmjs.org/@nolyfill/has/-/has-1.0.14.tgz#329f7e6ca4cb106d6fc19cb8c47eaefd1b9fb413" - integrity sha512-iElQvWO1HdyyurSquJj67lHXdxjfR0RA4k9as4as/sxnjixc0thuQc/kWbfKInUGh0rqwJWmlIE+86ijy/xEVA== +has@^1.0.3, "has@npm:@nolyfill/has@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/has/-/has-1.0.21.tgz#0303a19185b831862105f211d81264d35e2890bb" + integrity sha512-Sf8iFaegjGp29hQVQjIc+nDR0uWqGkHsFC3jsUigFwGjpafgMaBtL++DpTU9jYAKDJEvslR1szl8qJjNGlhgcw== dependencies: - "@nolyfill/shared" "1.0.14" + "@nolyfill/shared" "1.0.21" human-signals@^2.1.0: version "2.1.0" @@ -1939,23 +1780,11 @@ human-signals@^4.3.0: resolved "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - ignore@^5.2.0: version "5.2.4" resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== - immutable@^4.0.0: version "4.3.2" resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.2.tgz#f89d910f8dfb6e15c03b2cae2faaf8c1f66455fe" @@ -1987,31 +1816,6 @@ inherits@2: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" - integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== - dependencies: - get-intrinsic "^1.2.0" - has "^1.0.3" - side-channel "^1.0.4" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -2019,19 +1823,6 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - is-core-module@^2.9.0: version "2.12.1" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" @@ -2039,13 +1830,6 @@ is-core-module@^2.9.0: dependencies: has "^1.0.3" -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -2080,18 +1864,6 @@ is-inside-container@^1.0.0: dependencies: is-docker "^3.0.0" -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -2102,20 +1874,12 @@ is-path-inside@^3.0.3: resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== +"is-shared-array-buffer@npm:@nolyfill/is-shared-array-buffer@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/is-shared-array-buffer/-/is-shared-array-buffer-1.0.21.tgz#45b94226f054222c454d6c84a46a8da1cbe1c815" + integrity sha512-4k9nA8WMsDkEAcQgmu1Y4NmvwdpiZF25v5vejz7LnBLyXsdOzwUb0UEwjv6i/jHXjkX1/h+ScL9L4Q2GB3bR1g== dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" + "@nolyfill/shared" "1.0.21" is-stream@^2.0.0: version "2.0.1" @@ -2127,11 +1891,6 @@ is-stream@^3.0.0: resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -2139,11 +1898,6 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2205,23 +1959,6 @@ jsonfile@^6.0.1: object.assign "^4.1.4" object.values "^1.1.6" -less@^4.1.3: - version "4.2.0" - resolved "https://registry.npmjs.org/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450" - integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA== - dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - needle "^3.1.0" - source-map "~0.6.0" - levn@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -2263,14 +2000,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -2289,11 +2018,6 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -2331,11 +2055,6 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - nanoid@^3.3.6: version "3.3.6" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" @@ -2351,15 +2070,6 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -needle@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44" - integrity sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ== - dependencies: - debug "^3.2.6" - iconv-lite "^0.6.3" - sax "^1.2.4" - node-releases@^2.0.13: version "2.0.13" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -2389,60 +2099,54 @@ object-assign@^4.1.1: resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.6: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.fromentries@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" - integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - -object.hasown@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" - integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== +"object-keys@npm:@nolyfill/object-keys@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object-keys/-/object-keys-1.0.21.tgz#44af0ec3f8465cd0ba10761fb577226b5198b78c" + integrity sha512-lO4v/0yFUuHEE7PNKHGTjMgLbxibkwU1kVWogwmp7bFSZxh88CKSt3/9bRJcfY2HY1dx0NZluHt2C4nxgErhbw== + dependencies: + "@nolyfill/shared" "1.0.21" + +object.assign@^4.1.4, "object.assign@npm:@nolyfill/object.assign@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.assign/-/object.assign-1.0.21.tgz#be8b9e5eace56daa9182a0bb40ae88dbf290c803" + integrity sha512-u7XqwTyyoUjbPcd8e1g/p+NORJehuZD62TjdyQbA15xD35nG76QwuEnybpqk6OZ/lE0XOneJhFSEQZ2nMC4/GA== + dependencies: + "@nolyfill/shared" "1.0.21" + +object.entries@^1.1.6, "object.entries@npm:@nolyfill/object.entries@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.entries/-/object.entries-1.0.21.tgz#7af3cb05e04d17183cedcdd661adc899432b5c8c" + integrity sha512-5RKcuhKMp2cBT3I4iwI1DCX54CkxiNlHrtPFZMRpHewGFIUyVnNsC0AL4JimgppWDbBSl0oVHY1GX7XsvvHIiw== dependencies: - define-properties "^1.2.0" - es-abstract "^1.22.1" + "@nolyfill/shared" "1.0.21" -object.values@^1.1.6: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" - integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== +object.fromentries@^2.0.6, "object.fromentries@npm:@nolyfill/object.fromentries@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.fromentries/-/object.fromentries-1.0.21.tgz#5358146e75c6ac3e85aad53f9f13944535f598ec" + integrity sha512-q/uTyFipMOdMjKtAdPq0ufDN1glOa1FWqFGWApJ3CIhTbOqLz+ZypcS3h4sLhM91npP5PoTYma9RPbA4f0TrnA== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + "@nolyfill/shared" "1.0.21" + +"object.groupby@npm:@nolyfill/object.groupby@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.groupby/-/object.groupby-1.0.21.tgz#9f1148b62775ed97cd7526513022c4206e0b3840" + integrity sha512-/2hyrFMtlNspFdhp4TaQDzPPvqKTmobYY26XAxYqB/1K0eTd3bzg1KwwgNyCtTnScrsByUhIsQ9DdS5goOCluQ== + dependencies: + "@nolyfill/shared" "1.0.21" + +object.hasown@^1.1.2, "object.hasown@npm:@nolyfill/object.hasown@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.hasown/-/object.hasown-1.0.21.tgz#c6c7edc4b80018519cd1100f482e77b63bbcc84a" + integrity sha512-Qrzu0Ld76ygAQFxFtmz2nAHLqQFf4xvZlbeeil/XPaZABZzK/V4AU1BxVu15PEi2Spm26nOMuh3J7efZSBoQaw== + dependencies: + "@nolyfill/shared" "1.0.21" + +object.values@^1.1.6, "object.values@npm:@nolyfill/object.values@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/object.values/-/object.values-1.0.21.tgz#00be02df87ab56bd857b7e9478318a6cd037c18a" + integrity sha512-5RPPiaknXoCnpwXZTy99Oo/sNega0wf5DsYQU6YOFa1kLhvwgc4x2/Np1F8zT7WwGE9C1POH3ZIuSMelpd79Ew== + dependencies: + "@nolyfill/shared" "1.0.21" once@^1.3.0: version "1.4.0" @@ -2517,11 +2221,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - path-exists@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -2562,11 +2261,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - postcss@^8.4.26: version "8.4.27" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" @@ -2590,11 +2284,6 @@ prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - punycode@^2.1.0: version "2.3.0" resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" @@ -2649,14 +2338,12 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regexp.prototype.flags@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== +"regexp.prototype.flags@npm:@nolyfill/regexp.prototype.flags@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/regexp.prototype.flags/-/regexp.prototype.flags-1.0.21.tgz#2942d3a551b29804a8b1773014ed829101b6dcb6" + integrity sha512-0CRNUpZLhVnAaqh2U39yOQFesqQhgLnV++8yFXm88TFhzLEYa7BBrA+fuvnjdriYMcFRdWG7cvqwUdYotNKVMw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - functions-have-names "^1.2.3" + "@nolyfill/shared" "1.0.21" require-directory@^2.1.1: version "2.1.1" @@ -2735,20 +2422,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -"safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sass@^1.59.3: - version "1.66.1" - resolved "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz#04b51c4671e4650aa393740e66a4e58b44d055b1" - integrity sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" - sass@^1.64.0: version "1.64.2" resolved "https://registry.npmjs.org/sass/-/sass-1.64.2.tgz#0d9805ad6acf31c59c3acc725fcfb91b7fcc6909" @@ -2758,11 +2431,6 @@ sass@^1.64.0: immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - scheduler@^0.23.0: version "0.23.0" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" @@ -2770,11 +2438,6 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -semver@^5.6.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" @@ -2809,15 +2472,6 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -2847,11 +2501,6 @@ source-map@^0.7.4: resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - state-local@^1.0.6: version "1.0.7" resolved "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5" @@ -2866,46 +2515,47 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.8: - version "4.0.9" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz#148779de0f75d36b13b15885fec5cadde994520d" - integrity sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - regexp.prototype.flags "^1.5.0" - side-channel "^1.0.4" - -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.matchall@^4.0.8, "string.prototype.matchall@npm:@nolyfill/string.prototype.matchall@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.matchall/-/string.prototype.matchall-1.0.21.tgz#13cae9f8939e80907cfbfd88873419bf2a821310" + integrity sha512-yqYvo6/pBzckqfiAgdJ4QypLTuQ+hagMtm7hSF5h6yAej5G0sKtbDdWUKfJ9dNQUddrZJ6brTDlL/4LGsdbj0w== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + "@nolyfill/shared" "1.0.21" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +"string.prototype.trim@npm:@nolyfill/string.prototype.trim@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.trim/-/string.prototype.trim-1.0.21.tgz#c044e2e9854926fb7cc9fa0a5abd07d30f2315b8" + integrity sha512-yUm62YImkwMKepVZYYpI5uiaejn7SWacQKIwh/rj2LKK1UP9hjd8VMvyY2+ngxG9aCMR23Re7bJekTKGj8OwvA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + "@nolyfill/shared" "1.0.21" + +"string.prototype.trimend@npm:@nolyfill/string.prototype.trimend@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.trimend/-/string.prototype.trimend-1.0.21.tgz#51cfad3cafd3bd5e0f4e6a1bf0615f661df967a8" + integrity sha512-eyRGvu9P7ThLmAMsSVu14sg64k262dAqOY3B9a4nlwe/91OXodploRrQaz2/IIjmfsia2gBwk1VUxSJChYKP5Q== + dependencies: + "@nolyfill/shared" "1.0.21" + +"string.prototype.trimleft@npm:@nolyfill/string.prototype.trimleft@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.trimleft/-/string.prototype.trimleft-1.0.21.tgz#d355487e09d81d22e0f691a25b36407be5e0ec43" + integrity sha512-UYxu/LqwUu3D1kV6M/4zMRjJ4pnvzY7zdI+Vtz7c5h8ZxgKqUhXpCD3MvHsKqgT4o8eZ3AKJRq0hqnrb3F8ydQ== + dependencies: + "@nolyfill/shared" "1.0.21" + +"string.prototype.trimright@npm:@nolyfill/string.prototype.trimright@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.trimright/-/string.prototype.trimright-1.0.21.tgz#5c83b6c0fc5b2ecbc043b14d95165585ace7e478" + integrity sha512-HJVsK1hVBh4ICDzn4MnySoyDjPuOmC0Uw1VdkvkS/yTfnzNmnYCxxxmCCFFhpkk5FqlFFLbSFaKylQr83aZTyw== + dependencies: + "@nolyfill/shared" "1.0.21" + +"string.prototype.trimstart@npm:@nolyfill/string.prototype.trimstart@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/string.prototype.trimstart/-/string.prototype.trimstart-1.0.21.tgz#116770f5d3a52763216eba7155aa6c94e83965c0" + integrity sha512-NhyhLhWCT7arCvwB/KoYOtaC11kFWmLqVNcIq24Wt79GnKA56lgJDv6GdVQyvPHy33PPrF1nDPDw3ZCU95Qkwg== + dependencies: + "@nolyfill/shared" "1.0.21" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" @@ -2985,11 +2635,6 @@ tslib@^1.8.1: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.3.0: - version "2.6.2" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -3009,44 +2654,33 @@ type-fest@^0.20.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -typed-array-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" - integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== +"typed-array-buffer@npm:@nolyfill/typed-array-buffer@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/typed-array-buffer/-/typed-array-buffer-1.0.21.tgz#c1d31513b351d55564671b450660152da5f6ce36" + integrity sha512-aREGt/sxc8+LnGsWl8Pz2fr4Z8O2Yhk3SgcCvy7+V8UuV1KWPpDS/PyA0IAQkbGrE7moGEy+GyzXJKu7p1AmLg== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - is-typed-array "^1.1.10" + "@nolyfill/shared" "1.0.21" -typed-array-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" - integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== +"typed-array-byte-length@npm:@nolyfill/typed-array-byte-length@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/typed-array-byte-length/-/typed-array-byte-length-1.0.21.tgz#2910bd993c1bde3e86e9a1c9d146ea72b482b355" + integrity sha512-21mFuZXacJXgTyyxMy4lEu7LnDt4tM6e3CHIQJZ6te5ri0dnHB3g87UQiQkzYs0YS8j9NDS9gKWA28a+8sMXlQ== dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" + "@nolyfill/shared" "1.0.21" -typed-array-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" - integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== +"typed-array-byte-offset@npm:@nolyfill/typed-array-byte-offset@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/typed-array-byte-offset/-/typed-array-byte-offset-1.0.21.tgz#57db80f3d3ea070d70d21e4539df180e007520a8" + integrity sha512-VZav+oD5eKUpAOeHYCvDpBGwMOOOp1aHzzmrIdPFY2cnoRha6XCNUUkTbdoaQ7B21KRsZGeZOnJB7cjvyimcKw== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" + "@nolyfill/shared" "1.0.21" -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== +"typed-array-length@npm:@nolyfill/typed-array-length@latest": + version "1.0.21" + resolved "https://registry.yarnpkg.com/@nolyfill/typed-array-length/-/typed-array-length-1.0.21.tgz#2cae69d003c778d9b67c10ea99276557e97e3561" + integrity sha512-/A/wYVmVvGZfeRGNJckVsdDoakQKJiKjmC+cgkSm2NAz5tTlKYPCMLtYyvWUszYt/vvEpaSOm+GVBJThv5VV+g== dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" + "@nolyfill/shared" "1.0.21" types-ramda@^0.29.4: version "0.29.4" @@ -3060,16 +2694,6 @@ typescript@^5.1.6: resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - universalify@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -3130,28 +2754,6 @@ vite@^4.4.0: optionalDependencies: fsevents "~2.3.2" -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-typed-array@^1.1.10, which-typed-array@^1.1.11: - version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" - integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -3210,8 +2812,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zod@^3.21.4: - version "3.22.2" - resolved "https://registry.npmjs.org/zod/-/zod-3.22.2.tgz#3add8c682b7077c05ac6f979fea6998b573e157b" - integrity sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==