Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
e3a3e07e
Commit
e3a3e07e
authored
Mar 06, 2024
by
StyleZhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tool
parent
8a906e29
Changes
22
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
1042 additions
and
836 deletions
+1042
-836
constants.tsx
web/app/components/workflow/block-selector/constants.tsx
+1
-26
hooks.ts
web/app/components/workflow/block-selector/hooks.ts
+20
-0
index.tsx
web/app/components/workflow/block-selector/index.tsx
+4
-4
tabs.tsx
web/app/components/workflow/block-selector/tabs.tsx
+64
-46
index.tsx
web/app/components/workflow/block-selector/tools/index.tsx
+82
-0
item.tsx
web/app/components/workflow/block-selector/tools/item.tsx
+128
-0
types.ts
web/app/components/workflow/block-selector/types.ts
+34
-0
hooks.ts
web/app/components/workflow/hooks.ts
+22
-3
index.tsx
web/app/components/workflow/index.tsx
+19
-0
add.tsx
...ponents/workflow/nodes/_base/components/next-step/add.tsx
+5
-5
index.tsx
...nents/workflow/nodes/_base/components/next-step/index.tsx
+1
-0
item.tsx
...onents/workflow/nodes/_base/components/next-step/item.tsx
+8
-8
node-handle.tsx
...omponents/workflow/nodes/_base/components/node-handle.tsx
+3
-2
change-block.tsx
...ow/nodes/_base/components/panel-operator/change-block.tsx
+8
-6
index.tsx
.../workflow/nodes/_base/components/panel-operator/index.tsx
+9
-2
node.tsx
web/app/components/workflow/nodes/_base/node.tsx
+40
-7
panel.tsx
web/app/components/workflow/nodes/_base/panel.tsx
+41
-10
store.ts
web/app/components/workflow/store.ts
+13
-0
types.ts
web/app/components/workflow/types.ts
+5
-0
workflow.ts
web/i18n/en-US/workflow.ts
+5
-0
workflow.ts
web/i18n/zh-Hans/workflow.ts
+5
-0
yarn.lock
web/yarn.lock
+525
-717
No files found.
web/app/components/workflow/block-selector/constants.tsx
View file @
e3a3e07e
import
{
groupBy
}
from
'lodash-es'
import
type
{
Block
}
from
'../types'
import
{
BlockEnum
}
from
'../types'
export
const
TABS
=
[
{
key
:
'blocks'
,
name
:
'Blocks'
,
},
{
key
:
'built-in-tool'
,
name
:
'Built-in Tool'
,
},
{
key
:
'custom-tool'
,
name
:
'Custom Tool'
,
},
]
export
enum
BlockClassificationEnum
{
Default
=
'-'
,
QuestionUnderstand
=
'question-understand'
,
Logic
=
'logic'
,
Transform
=
'transform'
,
Utilities
=
'utilities'
,
}
import
{
BlockClassificationEnum
}
from
'./types'
export
const
BLOCKS
:
Block
[]
=
[
{
...
...
@@ -91,5 +68,3 @@ export const BLOCK_CLASSIFICATIONS: string[] = [
BlockClassificationEnum
.
Transform
,
BlockClassificationEnum
.
Utilities
,
]
export
const
BLOCK_GROUP_BY_CLASSIFICATION
=
groupBy
(
BLOCKS
,
'classification'
)
web/app/components/workflow/block-selector/hooks.ts
View file @
e3a3e07e
import
{
useTranslation
}
from
'react-i18next'
import
{
BLOCKS
}
from
'./constants'
import
{
TabsEnum
}
from
'./types'
export
const
useBlocks
=
()
=>
{
const
{
t
}
=
useTranslation
()
...
...
@@ -11,3 +12,22 @@ export const useBlocks = () => {
}
})
}
export
const
useTabs
=
()
=>
{
const
{
t
}
=
useTranslation
()
return
[
{
key
:
TabsEnum
.
Blocks
,
name
:
t
(
'workflow.tabs.blocks'
),
},
{
key
:
TabsEnum
.
BuiltInTool
,
name
:
t
(
'workflow.tabs.builtInTool'
),
},
{
key
:
TabsEnum
.
CustomTool
,
name
:
t
(
'workflow.tabs.customTool'
),
},
]
}
web/app/components/workflow/block-selector/index.tsx
View file @
e3a3e07e
...
...
@@ -11,7 +11,6 @@ import type {
OffsetOptions
,
Placement
,
}
from
'@floating-ui/react'
import
type
{
BlockEnum
}
from
'../types'
import
Tabs
from
'./tabs'
import
{
PortalToFollowElem
,
...
...
@@ -22,11 +21,12 @@ import {
Plus02
,
SearchLg
,
}
from
'@/app/components/base/icons/src/vender/line/general'
import
type
{
OnSelectBlock
}
from
'@/app/components/workflow/types'
type
NodeSelectorProps
=
{
open
?:
boolean
onOpenChange
?:
(
open
:
boolean
)
=>
void
onSelect
:
(
type
:
BlockEnum
)
=>
void
onSelect
:
OnSelectBlock
trigger
?:
(
open
:
boolean
)
=>
React
.
ReactNode
placement
?:
Placement
offset
?:
OffsetOptions
...
...
@@ -59,9 +59,9 @@ const NodeSelector: FC<NodeSelectorProps> = ({
e
.
stopPropagation
()
setLocalOpen
(
v
=>
!
v
)
},
[])
const
handleSelect
=
useCallback
((
type
:
BlockEnum
)
=>
{
const
handleSelect
=
useCallback
<
OnSelectBlock
>
((
type
,
toolDefaultValue
)
=>
{
handleOpenChange
(
false
)
onSelect
(
type
)
onSelect
(
type
,
toolDefaultValue
)
},
[
handleOpenChange
,
onSelect
])
return
(
...
...
web/app/components/workflow/block-selector/tabs.tsx
View file @
e3a3e07e
...
...
@@ -6,30 +6,34 @@ import {
import
{
groupBy
}
from
'lodash-es'
import
BlockIcon
from
'../block-icon'
import
type
{
BlockEnum
}
from
'../types'
import
{
BLOCK_CLASSIFICATIONS
}
from
'./constants'
import
{
BLOCK_CLASSIFICATIONS
,
TABS
,
}
from
'./constants'
import
{
useBlocks
}
from
'./hooks'
useBlocks
,
useTabs
,
}
from
'./hooks'
import
type
{
ToolDefaultValue
}
from
'./types'
import
{
TabsEnum
}
from
'./types'
import
Tools
from
'./tools'
export
type
TabsProps
=
{
onSelect
:
(
type
:
BlockEnum
)
=>
void
onSelect
:
(
type
:
BlockEnum
,
tool
?:
ToolDefaultValue
)
=>
void
}
const
Tabs
:
FC
<
TabsProps
>
=
({
onSelect
,
})
=>
{
const
[
activeTab
,
setActiveTab
]
=
useState
(
TABS
[
0
].
key
)
const
blocks
=
useBlocks
()
const
tabs
=
useTabs
()
const
[
activeTab
,
setActiveTab
]
=
useState
(
tabs
[
0
].
key
)
return
(
<
div
>
<
div
className=
'flex items-center
justify-between
px-3 h-[34px] border-b-[0.5px] border-b-black/5'
>
<
div
onClick=
{
e
=>
e
.
stopPropagation
()
}
>
<
div
className=
'flex items-center px-3 h-[34px] border-b-[0.5px] border-b-black/5'
>
{
TABS
.
map
(
tab
=>
(
tabs
.
map
(
tab
=>
(
<
div
key=
{
tab
.
key
}
className=
{
`
text-[13px] font-medium cursor-pointer
mr-4
text-[13px] font-medium cursor-pointer
${activeTab === tab.key ? 'text-gray-700' : 'text-gray-500'}
`
}
onClick=
{
()
=>
setActiveTab
(
tab
.
key
)
}
...
...
@@ -39,42 +43,56 @@ const Tabs: FC<TabsProps> = ({
))
}
</
div
>
<
div
className=
'p-1'
>
{
BLOCK_CLASSIFICATIONS
.
map
(
classification
=>
(
<
div
key=
{
classification
}
className=
'mb-1 last-of-type:mb-0'
>
{
classification
!==
'-'
&&
(
<
div
className=
'flex items-start px-3 h-[22px] text-xs font-medium text-gray-500'
>
{
classification
}
</
div
>
)
}
{
groupBy
(
blocks
,
'classification'
)[
classification
].
map
(
block
=>
(
<
div
key=
{
block
.
type
}
className=
'flex items-center px-3 h-8 rounded-lg hover:bg-gray-50 cursor-pointer'
onClick=
{
(
e
)
=>
{
e
.
stopPropagation
()
onSelect
(
block
.
type
)
}
}
>
<
BlockIcon
className=
'mr-2'
type=
{
block
.
type
}
/>
<
div
className=
'text-sm text-gray-900'
>
{
block
.
title
}
</
div
>
</
div
>
))
}
</
div
>
))
}
</
div
>
{
activeTab
===
TabsEnum
.
Blocks
&&
(
<
div
className=
'p-1'
>
{
BLOCK_CLASSIFICATIONS
.
map
(
classification
=>
(
<
div
key=
{
classification
}
className=
'mb-1 last-of-type:mb-0'
>
{
classification
!==
'-'
&&
(
<
div
className=
'flex items-start px-3 h-[22px] text-xs font-medium text-gray-500'
>
{
classification
}
</
div
>
)
}
{
groupBy
(
blocks
,
'classification'
)[
classification
].
map
(
block
=>
(
<
div
key=
{
block
.
type
}
className=
'flex items-center px-3 h-8 rounded-lg hover:bg-gray-50 cursor-pointer'
onClick=
{
()
=>
onSelect
(
block
.
type
)
}
>
<
BlockIcon
className=
'mr-2'
type=
{
block
.
type
}
/>
<
div
className=
'text-sm text-gray-900'
>
{
block
.
title
}
</
div
>
</
div
>
))
}
</
div
>
))
}
</
div
>
)
}
{
activeTab
===
TabsEnum
.
BuiltInTool
&&
(
<
Tools
onSelect=
{
onSelect
}
/>
)
}
{
activeTab
===
TabsEnum
.
CustomTool
&&
(
<
Tools
isCustom
onSelect=
{
onSelect
}
/>
)
}
</
div
>
)
}
...
...
web/app/components/workflow/block-selector/tools/index.tsx
0 → 100644
View file @
e3a3e07e
import
{
memo
,
useCallback
,
}
from
'react'
import
produce
from
'immer'
import
{
useStore
}
from
'../../store'
import
type
{
BlockEnum
}
from
'../../types'
import
type
{
ToolDefaultValue
,
ToolInWorkflow
,
}
from
'../types'
import
Item
from
'./item'
type
ToolsProps
=
{
isCustom
?:
boolean
onSelect
:
(
type
:
BlockEnum
,
tool
?:
ToolDefaultValue
)
=>
void
}
const
Tools
=
({
isCustom
,
onSelect
,
}:
ToolsProps
)
=>
{
const
toolsets
=
useStore
(
state
=>
state
.
toolsets
).
filter
(
toolset
=>
toolset
.
type
===
(
isCustom
?
'api'
:
'builtin'
))
const
setToolsets
=
useStore
(
state
=>
state
.
setToolsets
)
const
toolsMap
=
useStore
(
state
=>
state
.
toolsMap
)
const
setToolsMap
=
useStore
(
state
=>
state
.
setToolsMap
)
const
handleExpand
=
useCallback
((
toolId
:
string
)
=>
{
const
currentToolset
=
toolsets
.
find
(
toolset
=>
toolset
.
id
===
toolId
)
!
if
(
currentToolset
.
expanded
)
{
setToolsets
(
produce
(
toolsets
,
(
draft
)
=>
{
const
index
=
draft
.
findIndex
(
toolset
=>
toolset
.
id
===
toolId
)
draft
[
index
].
expanded
=
false
}))
return
}
if
(
!
currentToolset
.
expanded
)
{
setToolsets
(
produce
(
toolsets
,
(
draft
)
=>
{
const
index
=
draft
.
findIndex
(
toolset
=>
toolset
.
id
===
toolId
)
if
(
!
toolsMap
[
toolId
].
length
&&
!
currentToolset
.
fetching
)
draft
[
index
].
fetching
=
true
draft
[
index
].
expanded
=
true
}))
}
},
[
setToolsets
,
toolsets
,
toolsMap
])
const
handleAddTools
=
useCallback
((
toolsetId
:
string
,
tools
:
ToolInWorkflow
[])
=>
{
setToolsMap
(
produce
(
toolsMap
,
(
draft
)
=>
{
draft
[
toolsetId
]
=
tools
}))
},
[
setToolsMap
,
toolsMap
])
const
handleFetched
=
useCallback
((
toolsetId
:
string
)
=>
{
setToolsets
(
produce
(
toolsets
,
(
draft
)
=>
{
const
index
=
draft
.
findIndex
(
toolset
=>
toolset
.
id
===
toolsetId
)
draft
[
index
].
fetching
=
false
}))
},
[
setToolsets
,
toolsets
])
return
(
<
div
className=
'p-1 max-h-[464px] overflow-y-auto'
>
{
toolsets
.
map
(
toolset
=>
(
<
Item
key=
{
toolset
.
id
}
data=
{
toolset
}
tools=
{
toolsMap
[
toolset
.
id
]
}
onExpand=
{
handleExpand
}
onAddTools=
{
handleAddTools
}
onFetched=
{
handleFetched
}
onSelect=
{
onSelect
}
/>
))
}
</
div
>
)
}
export
default
memo
(
Tools
)
web/app/components/workflow/block-selector/tools/item.tsx
0 → 100644
View file @
e3a3e07e
import
{
memo
,
useCallback
,
useEffect
,
useMemo
,
}
from
'react'
import
{
useContext
}
from
'use-context-selector'
import
{
BlockEnum
}
from
'../../types'
import
type
{
CollectionWithExpanded
,
ToolDefaultValue
,
ToolInWorkflow
,
}
from
'../types'
import
AppIcon
from
'@/app/components/base/app-icon'
import
{
ChevronDown
}
from
'@/app/components/base/icons/src/vender/line/arrows'
import
{
fetchBuiltInToolList
,
fetchCustomToolList
,
}
from
'@/service/tools'
import
I18n
from
'@/context/i18n'
import
{
getLanguage
}
from
'@/i18n/language'
import
Loading
from
'@/app/components/base/loading'
type
ItemProps
=
{
data
:
CollectionWithExpanded
tools
:
ToolInWorkflow
[]
onExpand
:
(
toolsetId
:
string
)
=>
void
onAddTools
:
(
toolsetId
:
string
,
tools
:
ToolInWorkflow
[])
=>
void
onFetched
:
(
toolsetId
:
string
)
=>
void
onSelect
:
(
type
:
BlockEnum
,
tool
?:
ToolDefaultValue
)
=>
void
}
const
Item
=
({
data
,
tools
,
onExpand
,
onAddTools
,
onFetched
,
onSelect
,
}:
ItemProps
)
=>
{
const
{
locale
}
=
useContext
(
I18n
)
const
language
=
getLanguage
(
locale
)
const
fetchToolList
=
useMemo
(()
=>
{
return
data
.
type
===
'api'
?
fetchCustomToolList
:
fetchBuiltInToolList
},
[
data
.
type
])
const
handleFetchToolList
=
useCallback
(()
=>
{
fetchToolList
(
data
.
name
).
then
((
list
)
=>
{
onAddTools
(
data
.
id
,
list
)
}).
finally
(()
=>
{
onFetched
(
data
.
id
)
})
},
[
data
.
id
,
data
.
name
,
fetchToolList
,
onAddTools
,
onFetched
])
useEffect
(()
=>
{
if
(
data
.
fetching
)
handleFetchToolList
()
},
[
data
.
fetching
,
handleFetchToolList
])
return
(
<>
<
div
className=
'flex items-center pl-3 pr-2.5 h-8 cursor-pointer'
key=
{
data
.
id
}
onClick=
{
()
=>
onExpand
(
data
.
id
)
}
>
{
typeof
data
.
icon
===
'string'
?
(
<
div
className=
'shrink-0 mr-2 w-5 h-5 bg-cover bg-center rounded-md'
style=
{
{
backgroundImage
:
`url(${data.icon})`
,
}
}
></
div
>
)
:
(
<
AppIcon
className=
'shrink-0 mr-2 !w-5 !h-5 !text-sm'
size=
'tiny'
icon=
{
data
.
icon
.
content
}
background=
{
data
.
icon
.
background
}
/>
)
}
<
div
className=
'grow mr-2 truncate text-sm text-gray-900'
title=
{
data
.
name
}
>
{
data
.
name
}
</
div
>
{
data
.
expanded
?
<
ChevronDown
className=
'shrink-0 w-3 h-3 text-gray-500'
/>
:
<
ChevronDown
className=
'shrink-0 w-3 h-3 text-gray-500 -rotate-90'
/>
}
</
div
>
{
data
.
expanded
&&
!
data
.
fetching
&&
tools
.
map
(
tool
=>
(
<
div
key=
{
tool
.
name
}
className=
'relative flex items-center pl-10 pr-3 h-8 rounded-lg truncate cursor-pointer text-sm text-gray-900 hover:bg-black/5'
title=
{
tool
.
label
[
language
]
}
onClick=
{
()
=>
onSelect
(
BlockEnum
.
Tool
,
{
provider_id
:
data
.
id
,
provider_type
:
data
.
type
,
tool_name
:
tool
.
name
,
_icon
:
data
.
icon
,
title
:
tool
.
label
[
language
],
})
}
>
<
div
className=
'absolute left-[22px] w-[1px] h-8 bg-black/5'
/>
{
tool
.
label
[
language
]
}
</
div
>
))
}
{
data
.
expanded
&&
data
.
fetching
&&
(
<
div
className=
'felx items-center justify-center h-8'
>
<
Loading
/>
</
div
>
)
}
</>
)
}
export
default
memo
(
Item
)
web/app/components/workflow/block-selector/types.ts
0 → 100644
View file @
e3a3e07e
import
type
{
Collection
,
Tool
,
}
from
'@/app/components/tools/types'
export
enum
TabsEnum
{
Blocks
=
'blocks'
,
BuiltInTool
=
'built-in-tool'
,
CustomTool
=
'custom-tool'
,
}
export
enum
BlockClassificationEnum
{
Default
=
'-'
,
QuestionUnderstand
=
'question-understand'
,
Logic
=
'logic'
,
Transform
=
'transform'
,
Utilities
=
'utilities'
,
}
export
type
CollectionWithExpanded
=
Collection
&
{
expanded
?:
boolean
fetching
?:
boolean
}
export
type
ToolInWorkflow
=
Tool
export
type
ToolsMap
=
Record
<
string
,
ToolInWorkflow
[]
>
export
type
ToolDefaultValue
=
{
provider_id
:
string
provider_type
:
string
tool_name
:
string
title
:
string
_icon
:
Collection
[
'icon'
]
}
web/app/components/workflow/hooks.ts
View file @
e3a3e07e
...
...
@@ -22,6 +22,7 @@ import type {
import
{
NODES_INITIAL_DATA
}
from
'./constants'
import
{
getLayoutByDagre
}
from
'./utils'
import
{
useStore
}
from
'./store'
import
type
{
ToolDefaultValue
}
from
'./block-selector/types'
import
{
syncWorkflowDraft
}
from
'@/service/workflow'
import
{
useFeaturesStore
}
from
'@/app/components/base/features/hooks'
import
{
useStore
as
useAppStore
}
from
'@/app/components/app/store'
...
...
@@ -197,6 +198,12 @@ export const useWorkflow = () => {
setNodes
,
}
=
store
.
getState
()
const
nodes
=
getNodes
()
const
selectedNode
=
nodes
.
find
(
node
=>
node
.
data
.
_selected
)
if
(
!
cancelSelection
&&
selectedNode
?.
id
===
nodeId
)
return
const
newNodes
=
produce
(
getNodes
(),
(
draft
)
=>
{
draft
.
forEach
(
node
=>
node
.
data
.
_selected
=
false
)
const
selectedNode
=
draft
.
find
(
node
=>
node
.
id
===
nodeId
)
!
...
...
@@ -280,7 +287,12 @@ export const useWorkflow = () => {
setNodes
(
newNodes
)
},
[
store
])
const
handleNodeAddNext
=
useCallback
((
currentNodeId
:
string
,
nodeType
:
BlockEnum
,
sourceHandle
:
string
)
=>
{
const
handleNodeAddNext
=
useCallback
((
currentNodeId
:
string
,
nodeType
:
BlockEnum
,
sourceHandle
:
string
,
toolDefaultValue
?:
ToolDefaultValue
,
)
=>
{
const
{
getNodes
,
setNodes
,
...
...
@@ -294,6 +306,7 @@ export const useWorkflow = () => {
type
:
'custom'
,
data
:
{
...
nodesInitialData
[
nodeType
],
...(
toolDefaultValue
||
{}),
_selected
:
true
,
},
position
:
{
...
...
@@ -323,7 +336,12 @@ export const useWorkflow = () => {
handleSyncWorkflowDraft
()
},
[
store
,
nodesInitialData
,
handleSyncWorkflowDraft
])
const
handleNodeChange
=
useCallback
((
currentNodeId
:
string
,
nodeType
:
BlockEnum
,
sourceHandle
?:
string
)
=>
{
const
handleNodeChange
=
useCallback
((
currentNodeId
:
string
,
nodeType
:
BlockEnum
,
sourceHandle
:
string
,
toolDefaultValue
?:
ToolDefaultValue
,
)
=>
{
const
{
getNodes
,
setNodes
,
...
...
@@ -339,6 +357,7 @@ export const useWorkflow = () => {
type
:
'custom'
,
data
:
{
...
nodesInitialData
[
nodeType
],
...(
toolDefaultValue
||
{}),
_selected
:
currentNode
.
data
.
_selected
,
},
position
:
{
...
...
@@ -359,7 +378,7 @@ export const useWorkflow = () => {
id
:
`
${
parentNodeId
}
-
${
newCurrentNode
.
id
}
`
,
type
:
'custom'
,
source
:
parentNodeId
,
sourceHandle
:
sourceHandle
||
'source'
,
sourceHandle
,
target
:
newCurrentNode
.
id
,
targetHandle
:
'target'
,
}
...
...
web/app/components/workflow/index.tsx
View file @
e3a3e07e
import
type
{
FC
}
from
'react'
import
{
memo
,
useEffect
,
useMemo
,
}
from
'react'
import
useSWR
from
'swr'
...
...
@@ -14,6 +15,7 @@ import ReactFlow, {
}
from
'reactflow'
import
type
{
Viewport
}
from
'reactflow'
import
'reactflow/dist/style.css'
import
type
{
ToolsMap
}
from
'./block-selector/types'
import
type
{
Edge
,
Node
,
...
...
@@ -38,6 +40,7 @@ import {
import
{
useStore
as
useAppStore
}
from
'@/app/components/app/store'
import
Loading
from
'@/app/components/base/loading'
import
{
FeaturesProvider
}
from
'@/app/components/base/features'
import
{
fetchCollectionList
}
from
'@/service/tools'
const
nodeTypes
=
{
custom
:
CustomNode
,
...
...
@@ -162,6 +165,22 @@ const WorkflowWrap: FC<WorkflowProps> = ({
return
[]
},
[
data
,
nodes
])
const
handleFetchCollectionList
=
async
()
=>
{
const
toolsets
=
await
fetchCollectionList
()
useStore
.
setState
({
toolsets
,
toolsMap
:
toolsets
.
reduce
((
acc
,
toolset
)
=>
{
acc
[
toolset
.
id
]
=
[]
return
acc
},
{}
as
ToolsMap
),
})
}
useEffect
(()
=>
{
handleFetchCollectionList
()
},
[])
if
(
error
&&
appDetail
)
{
syncWorkflowDraft
({
url
:
`/apps/
${
appDetail
.
id
}
/workflows/draft`
,
...
...
web/app/components/workflow/nodes/_base/components/next-step/add.tsx
View file @
e3a3e07e
...
...
@@ -2,10 +2,10 @@ import {
memo
,
useCallback
,
}
from
'react'
import
BlockSelector
from
'../../../../block-selector'
import
{
useWorkflow
}
from
'../../../../hooks'
import
type
{
BlockEnum
}
from
'../../../../types'
import
{
useWorkflow
}
from
'@/app/components/workflow/hooks'
import
BlockSelector
from
'@/app/components/workflow/block-selector'
import
{
Plus
}
from
'@/app/components/base/icons/src/vender/line/general'
import
type
{
OnSelectBlock
}
from
'@/app/components/workflow/types'
type
AddProps
=
{
nodeId
:
string
...
...
@@ -19,8 +19,8 @@ const Add = ({
}:
AddProps
)
=>
{
const
{
handleNodeAddNext
}
=
useWorkflow
()
const
handleSelect
=
useCallback
((
type
:
BlockEnum
)
=>
{
handleNodeAddNext
(
nodeId
,
type
,
sourceHandle
)
const
handleSelect
=
useCallback
<
OnSelectBlock
>
((
type
,
toolDefaultValue
)
=>
{
handleNodeAddNext
(
nodeId
,
type
,
sourceHandle
,
toolDefaultValue
)
},
[
nodeId
,
sourceHandle
,
handleNodeAddNext
])
const
renderTrigger
=
useCallback
((
open
:
boolean
)
=>
{
...
...
web/app/components/workflow/nodes/_base/components/next-step/index.tsx
View file @
e3a3e07e
...
...
@@ -35,6 +35,7 @@ const NextStep = ({
<
Item
nodeId=
{
outgoers
[
0
].
id
}
data=
{
outgoers
[
0
].
data
}
sourceHandle=
'source'
/>
)
}
...
...
web/app/components/workflow/nodes/_base/components/next-step/item.tsx
View file @
e3a3e07e
...
...
@@ -3,17 +3,17 @@ import {
useCallback
,
}
from
'react'
import
type
{
BlockEnum
,
CommonNodeType
,
}
from
'../../../../types'
import
BlockIcon
from
'../../../../block-icon'
import
BlockSelector
from
'../../../../block-selector'
import
{
useWorkflow
}
from
'../../../../hooks'
OnSelectBlock
,
}
from
'@/app/components/workflow/types'
import
BlockIcon
from
'@/app/components/workflow/block-icon'
import
BlockSelector
from
'@/app/components/workflow/block-selector'
import
{
useWorkflow
}
from
'@/app/components/workflow/hooks'
import
Button
from
'@/app/components/base/button'
type
ItemProps
=
{
nodeId
:
string
sourceHandle
?
:
string
sourceHandle
:
string
branchName
?:
string
data
:
CommonNodeType
}
...
...
@@ -24,8 +24,8 @@ const Item = ({
data
,
}:
ItemProps
)
=>
{
const
{
handleNodeChange
}
=
useWorkflow
()
const
handleSelect
=
useCallback
((
type
:
BlockEnum
)
=>
{
handleNodeChange
(
nodeId
,
type
,
sourceHandle
)
const
handleSelect
=
useCallback
<
OnSelectBlock
>
((
type
,
toolDefaultValue
)
=>
{
handleNodeChange
(
nodeId
,
type
,
sourceHandle
,
toolDefaultValue
)
},
[
nodeId
,
sourceHandle
,
handleNodeChange
])
const
renderTrigger
=
useCallback
((
open
:
boolean
)
=>
{
return
(
...
...
web/app/components/workflow/nodes/_base/components/node-handle.tsx
View file @
e3a3e07e
...
...
@@ -13,6 +13,7 @@ import {
import
{
BlockEnum
}
from
'../../../types'
import
type
{
Node
}
from
'../../../types'
import
BlockSelector
from
'../../../block-selector'
import
type
{
ToolDefaultValue
}
from
'../../../block-selector/types'
import
{
useWorkflow
}
from
'../../../hooks'
type
NodeHandleProps
=
{
...
...
@@ -100,8 +101,8 @@ export const NodeSourceHandle = ({
if
(
!
connected
)
setOpen
(
v
=>
!
v
)
},
[
connected
])
const
handleSelect
=
useCallback
((
type
:
BlockEnum
)
=>
{
handleNodeAddNext
(
id
,
type
,
handleId
)
const
handleSelect
=
useCallback
((
type
:
BlockEnum
,
toolDefaultValue
?:
ToolDefaultValue
)
=>
{
handleNodeAddNext
(
id
,
type
,
handleId
,
toolDefaultValue
)
},
[
handleNodeAddNext
,
id
,
handleId
])
return
(
...
...
web/app/components/workflow/nodes/_base/components/panel-operator/change-block.tsx
View file @
e3a3e07e
...
...
@@ -2,21 +2,23 @@ import {
memo
,
useCallback
,
}
from
'react'
import
BlockSelector
from
'
../../../..
/block-selector'
import
{
useWorkflow
}
from
'
../../../..
/hooks'
import
type
{
BlockEnum
}
from
'../../../..
/types'
import
BlockSelector
from
'
@/app/components/workflow
/block-selector'
import
{
useWorkflow
}
from
'
@/app/components/workflow
/hooks'
import
type
{
OnSelectBlock
}
from
'@/app/components/workflow
/types'
type
ChangeBlockProps
=
{
nodeId
:
string
sourceHandle
:
string
}
const
ChangeBlock
=
({
nodeId
,
sourceHandle
,
}:
ChangeBlockProps
)
=>
{
const
{
handleNodeChange
}
=
useWorkflow
()
const
handleSelect
=
useCallback
((
type
:
BlockEnum
)
=>
{
handleNodeChange
(
nodeId
,
type
)
},
[
handleNodeChange
,
nodeId
])
const
handleSelect
=
useCallback
<
OnSelectBlock
>
((
type
,
toolDefaultValue
)
=>
{
handleNodeChange
(
nodeId
,
type
,
sourceHandle
,
toolDefaultValue
)
},
[
handleNodeChange
,
nodeId
,
sourceHandle
])
const
renderTrigger
=
useCallback
(()
=>
{
return
(
...
...
web/app/components/workflow/nodes/_base/components/panel-operator/index.tsx
View file @
e3a3e07e
...
...
@@ -2,8 +2,9 @@ import {
memo
,
useState
,
}
from
'react'
import
{
use
Workflow
}
from
'../../../../hooks
'
import
{
use
Edges
}
from
'reactflow
'
import
ChangeBlock
from
'./change-block'
import
{
useWorkflow
}
from
'@/app/components/workflow/hooks'
import
{
DotsHorizontal
}
from
'@/app/components/base/icons/src/vender/line/general'
import
{
PortalToFollowElem
,
...
...
@@ -17,9 +18,12 @@ type PanelOperatorProps = {
const
PanelOperator
=
({
nodeId
,
}:
PanelOperatorProps
)
=>
{
const
edges
=
useEdges
()
const
{
handleNodeDelete
}
=
useWorkflow
()
const
[
open
,
setOpen
]
=
useState
(
false
)
const
edge
=
edges
.
find
(
edge
=>
edge
.
target
===
nodeId
)
return
(
<
PortalToFollowElem
placement=
'bottom-end'
...
...
@@ -44,7 +48,10 @@ const PanelOperator = ({
<
PortalToFollowElemContent
className=
'z-[11]'
>
<
div
className=
'w-[240px] border-[0.5px] border-gray-200 rounded-2xl shadow-xl bg-white'
>
<
div
className=
'p-1'
>
<
ChangeBlock
nodeId=
{
nodeId
}
/>
<
ChangeBlock
nodeId=
{
nodeId
}
sourceHandle=
{
edge
?.
sourceHandle
||
'source'
}
/>
<
div
className=
'flex items-center px-3 h-8 text-sm text-gray-700 rounded-lg cursor-pointer hover:bg-gray-50'
>
Help Link
</
div
>
</
div
>
<
div
className=
'h-[1px] bg-gray-100'
></
div
>
...
...
web/app/components/workflow/nodes/_base/node.tsx
View file @
e3a3e07e
...
...
@@ -7,7 +7,9 @@ import {
memo
,
}
from
'react'
import
type
{
NodeProps
}
from
'../../types'
import
BlockIcon
from
'../../block-icon'
import
{
BlockEnum
}
from
'@/app/components/workflow/types'
import
BlockIcon
from
'@/app/components/workflow/block-icon'
import
AppIcon
from
'@/app/components/base/app-icon'
type
BaseNodeProps
=
{
children
:
ReactElement
...
...
@@ -18,6 +20,8 @@ const BaseNode: FC<BaseNodeProps> = ({
data
,
children
,
})
=>
{
const
type
=
data
.
type
return
(
<
div
className=
{
`
...
...
@@ -27,14 +31,43 @@ const BaseNode: FC<BaseNodeProps> = ({
`
}
>
<
div
className=
'flex items-center px-3 pt-3 pb-2'
>
<
BlockIcon
className=
'shrink-0 mr-2'
type=
{
data
.
type
}
size=
'md'
/>
{
type
!==
BlockEnum
.
Tool
&&
(
<
BlockIcon
className=
'shrink-0 mr-2'
type=
{
data
.
type
}
size=
'md'
/>
)
}
{
type
===
BlockEnum
.
Tool
&&
(
<>
{
typeof
data
.
_icon
===
'string'
?
(
<
div
className=
'shrink-0 mr-2 w-6 h-6 bg-cover bg-center rounded-md'
style=
{
{
backgroundImage
:
`url(${data._icon})`
,
}
}
></
div
>
)
:
(
<
AppIcon
className=
'shrink-0 mr-2'
size=
'tiny'
icon=
{
data
.
_icon
?.
content
}
background=
{
data
.
_icon
?.
background
}
/>
)
}
</>
)
}
<
div
title=
{
data
.
title
}
className=
'text-[13px] font-semibold text-gray-700 truncate'
className=
'
grow
text-[13px] font-semibold text-gray-700 truncate'
>
{
data
.
title
}
</
div
>
...
...
web/app/components/workflow/nodes/_base/panel.tsx
View file @
e3a3e07e
...
...
@@ -7,11 +7,6 @@ import {
memo
,
useCallback
,
}
from
'react'
import
{
type
Node
}
from
'../../types'
import
{
BlockEnum
}
from
'../../types'
import
BlockIcon
from
'../../block-icon'
import
{
useWorkflow
}
from
'../../hooks'
import
{
canRunBySingle
}
from
'../../utils'
import
NextStep
from
'./components/next-step'
import
PanelOperator
from
'./components/panel-operator'
import
{
...
...
@@ -21,9 +16,15 @@ import {
import
{
XClose
,
}
from
'@/app/components/base/icons/src/vender/line/general'
import
BlockIcon
from
'@/app/components/workflow/block-icon'
import
{
useWorkflow
}
from
'@/app/components/workflow/hooks'
import
{
canRunBySingle
}
from
'@/app/components/workflow/utils'
import
{
GitBranch01
}
from
'@/app/components/base/icons/src/vender/line/development'
import
{
Play
}
from
'@/app/components/base/icons/src/vender/line/mediaAndDevices'
import
TooltipPlus
from
'@/app/components/base/tooltip-plus'
import
type
{
Node
}
from
'@/app/components/workflow/types'
import
{
BlockEnum
}
from
'@/app/components/workflow/types'
import
AppIcon
from
'@/app/components/base/app-icon'
type
BasePanelProps
=
{
children
:
ReactElement
...
...
@@ -34,6 +35,7 @@ const BasePanel: FC<BasePanelProps> = ({
data
,
children
,
})
=>
{
const
type
=
data
.
type
const
{
handleNodeSelect
,
handleNodeDataUpdate
,
...
...
@@ -49,11 +51,40 @@ const BasePanel: FC<BasePanelProps> = ({
<
div
className=
'mr-2 w-[420px] h-full bg-white shadow-lg border-[0.5px] border-gray-200 rounded-2xl overflow-y-auto'
>
<
div
className=
'sticky top-0 bg-white border-b-[0.5px] border-black/5 z-10'
>
<
div
className=
'flex items-center px-4 pt-4 pb-1'
>
<
BlockIcon
className=
'shrink-0 mr-1'
type=
{
data
.
type
}
size=
'md'
/>
{
type
!==
BlockEnum
.
Tool
&&
(
<
BlockIcon
className=
'shrink-0 mr-1'
type=
{
data
.
type
}
size=
'md'
/>
)
}
{
type
===
BlockEnum
.
Tool
&&
(
<>
{
typeof
data
.
_icon
===
'string'
?
(
<
div
className=
'shrink-0 mr-2 w-6 h-6 bg-cover bg-center rounded-md'
style=
{
{
backgroundImage
:
`url(${data._icon})`
,
}
}
></
div
>
)
:
(
<
AppIcon
className=
'shrink-0 mr-2'
size=
'tiny'
icon=
{
data
.
_icon
?.
content
}
background=
{
data
.
_icon
?.
background
}
/>
)
}
</>
)
}
<
TitleInput
value=
{
data
.
title
||
''
}
onChange=
{
handleTitleChange
}
...
...
web/app/components/workflow/store.ts
View file @
e3a3e07e
import
{
create
}
from
'zustand'
import
type
{
HelpLinePosition
}
from
'./help-line/types'
import
type
{
CollectionWithExpanded
,
ToolInWorkflow
,
ToolsMap
,
}
from
'./block-selector/types'
type
State
=
{
mode
:
string
...
...
@@ -8,6 +13,8 @@ type State = {
runStaus
:
string
isDragging
:
boolean
helpLine
?:
HelpLinePosition
toolsets
:
CollectionWithExpanded
[]
toolsMap
:
ToolsMap
}
type
Action
=
{
...
...
@@ -16,6 +23,8 @@ type Action = {
setRunStaus
:
(
runStaus
:
string
)
=>
void
setIsDragging
:
(
isDragging
:
boolean
)
=>
void
setHelpLine
:
(
helpLine
?:
HelpLinePosition
)
=>
void
setToolsets
:
(
toolsets
:
CollectionWithExpanded
[])
=>
void
setToolsMap
:
(
toolsMap
:
Record
<
string
,
ToolInWorkflow
[]
>
)
=>
void
}
export
const
useStore
=
create
<
State
&
Action
>
(
set
=>
({
...
...
@@ -30,4 +39,8 @@ export const useStore = create<State & Action>(set => ({
setIsDragging
:
isDragging
=>
set
(()
=>
({
isDragging
})),
helpLine
:
undefined
,
setHelpLine
:
helpLine
=>
set
(()
=>
({
helpLine
})),
toolsets
:
[],
setToolsets
:
toolsets
=>
set
(()
=>
({
toolsets
})),
toolsMap
:
{},
setToolsMap
:
toolsMap
=>
set
(()
=>
({
toolsMap
})),
}))
web/app/components/workflow/types.ts
View file @
e3a3e07e
...
...
@@ -2,6 +2,8 @@ import type {
Edge
as
ReactFlowEdge
,
Node
as
ReactFlowNode
,
}
from
'reactflow'
import
type
{
Collection
}
from
'@/app/components/tools/types'
import
type
{
ToolDefaultValue
}
from
'@/app/components/workflow/block-selector/types'
export
enum
BlockEnum
{
Start
=
'start'
,
...
...
@@ -28,6 +30,7 @@ export type CommonNodeType<T = {}> = {
_hovering
?:
boolean
_targetBranches
?:
Branch
[]
_isSingleRun
?:
boolean
_icon
?:
Collection
[
'icon'
]
title
:
string
desc
:
string
type
:
BlockEnum
...
...
@@ -134,3 +137,5 @@ export type NodeDefault<T> = {
getAvailablePrevNodes
:
()
=>
BlockEnum
[]
getAvailableNextNodes
:
()
=>
BlockEnum
[]
}
export
type
OnSelectBlock
=
(
type
:
BlockEnum
,
toolDefaultValue
?:
ToolDefaultValue
)
=>
void
web/i18n/en-US/workflow.ts
View file @
e3a3e07e
const
translation
=
{
tabs
:
{
blocks
:
'Blocks'
,
builtInTool
:
'Built-in Tool'
,
customTool
:
'Custom Tool'
,
},
blocks
:
{
'start'
:
'Start'
,
'end'
:
'End'
,
...
...
web/i18n/zh-Hans/workflow.ts
View file @
e3a3e07e
const
translation
=
{
tabs
:
{
blocks
:
'Blocks'
,
builtInTool
:
'内置工具'
,
customTool
:
'自定义工具'
,
},
blocks
:
{
'start'
:
'开始'
,
'end'
:
'结束'
,
...
...
web/yarn.lock
View file @
e3a3e07e
...
...
@@ -2,6 +2,11 @@
# yarn lockfile v1
"@aashutoshrathi/word-wrap@^1.2.3":
version "1.2.6"
resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz"
integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
"@alloc/quick-lru@^5.2.0":
version "5.2.0"
resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz"
...
...
@@ -68,32 +73,32 @@
yaml-eslint-parser "^1.1.0"
"@babel/code-frame@^7.0.0":
version "7.2
1.4
"
resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.2
1.4
.tgz"
integrity sha512-
LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g
==
version "7.2
2.5
"
resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.2
2.5
.tgz"
integrity sha512-
Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ
==
dependencies:
"@babel/highlight" "^7.
18.6
"
"@babel/highlight" "^7.
22.5
"
"@babel/helper-validator-identifier@^7.1
8.6", "@babel/helper-validator-identifier@^7.19.1
":
version "7.
19.1
"
resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.
19.1
.tgz"
integrity sha512-a
wrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w
==
"@babel/helper-validator-identifier@^7.1
9.1", "@babel/helper-validator-identifier@^7.22.5
":
version "7.
22.5
"
resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.
22.5
.tgz"
integrity sha512-a
JXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ
==
"@babel/highlight@^7.
18.6
":
version "7.
18.6
"
resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.
18.6
.tgz"
integrity sha512-
u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g
==
"@babel/highlight@^7.
22.5
":
version "7.
22.5
"
resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.
22.5
.tgz"
integrity sha512-
BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw
==
dependencies:
"@babel/helper-validator-identifier" "^7.
18.6
"
"@babel/helper-validator-identifier" "^7.
22.5
"
chalk "^2.0.0"
js-tokens "^4.0.0"
"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.21.5", "@babel/runtime@^7.22.3", "@babel/runtime@^7.3.1":
version "7.2
2.3
"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2
2.3
.tgz"
integrity sha512-
XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ
==
"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.21.5", "@babel/runtime@^7.22.3", "@babel/runtime@^7.
23.2", "@babel/runtime@^7.
3.1":
version "7.2
3.7
"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2
3.7
.tgz"
integrity sha512-
w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA
==
dependencies:
regenerator-runtime "^0.1
3.11
"
regenerator-runtime "^0.1
4.0
"
"@braintree/sanitize-url@^6.0.1":
version "6.0.4"
...
...
@@ -113,18 +118,18 @@
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.4.0":
version "4.
5.1
"
resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.
5.1
.tgz"
integrity sha512-
Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ
==
version "4.
6.2
"
resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.
6.2
.tgz"
integrity sha512-
pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw
==
"@eslint/eslintrc@^2.0.1":
version "2.
0.3
"
resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.
0.3
.tgz"
integrity sha512-
+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ
==
version "2.
1.0
"
resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.
1.0
.tgz"
integrity sha512-
Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A
==
dependencies:
ajv "^6.12.4"
debug "^4.3.2"
espree "^9.
5.2
"
espree "^9.
6.0
"
globals "^13.19.0"
ignore "^5.2.0"
import-fresh "^3.2.1"
...
...
@@ -164,7 +169,7 @@
dependencies:
"@floating-ui/core" "^1.1.0"
"@floating-ui/react-dom@^2.0.
1
":
"@floating-ui/react-dom@^2.0.
2
":
version "2.0.2"
resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz"
integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==
...
...
@@ -172,11 +177,11 @@
"@floating-ui/dom" "^1.5.1"
"@floating-ui/react@^0.25.2":
version "0.25.
2
"
resolved "https://registry.npmjs.org/@floating-ui/react/-/react-0.25.
2
.tgz"
integrity sha512-
3e10G9LFOgl32/SMWLBOwT7oVCtB+d5zBsU2GxTSVOvRgZexwno5MlYbc0BaXr+TR5EEGpqe9tg9OUbjlrVRnQ
==
version "0.25.
3
"
resolved "https://registry.npmjs.org/@floating-ui/react/-/react-0.25.
3
.tgz"
integrity sha512-
Ti3ClVZIUqZq1OCkfbhsBA8u3m8jJ0h9gAInFwdrLaa+yTAZx3bFH8YR+/wQwPmRrpgJJ3cRhCfx4puz0PqVIA
==
dependencies:
"@floating-ui/react-dom" "^2.0.
1
"
"@floating-ui/react-dom" "^2.0.
2
"
"@floating-ui/utils" "^0.1.1"
tabbable "^6.0.1"
...
...
@@ -193,9 +198,9 @@
tslib "^2.4.0"
"@headlessui/react@^1.7.13":
version "1.7.1
5
"
resolved "https://registry.npmjs.org/@headlessui/react/-/react-1.7.1
5
.tgz"
integrity sha512-
OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsq
w==
version "1.7.1
7
"
resolved "https://registry.npmjs.org/@headlessui/react/-/react-1.7.1
7
.tgz"
integrity sha512-
4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdo
w==
dependencies:
client-only "^0.0.1"
...
...
@@ -223,29 +228,17 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
"@img/sharp-darwin-
arm
64@0.33.2":
"@img/sharp-darwin-
x
64@0.33.2":
version "0.33.2"
resolved "https://registry.npmjs.org/@img/sharp-darwin-
arm64/-/sharp-darwin-arm
64-0.33.2.tgz"
integrity sha512-
itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w
==
resolved "https://registry.npmjs.org/@img/sharp-darwin-
x64/-/sharp-darwin-x
64-0.33.2.tgz"
integrity sha512-
/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg
==
optionalDependencies:
"@img/sharp-libvips-darwin-
arm
64" "1.0.1"
"@img/sharp-libvips-darwin-
x
64" "1.0.1"
"@img/sharp-libvips-darwin-
arm
64@1.0.1":
"@img/sharp-libvips-darwin-
x
64@1.0.1":
version "1.0.1"
resolved "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.1.tgz"
integrity sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==
"@isaacs/cliui@^8.0.2":
version "8.0.2"
resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
dependencies:
string-width "^5.1.2"
string-width-cjs "npm:string-width@^4.2.0"
strip-ansi "^7.0.1"
strip-ansi-cjs "npm:strip-ansi@^6.0.1"
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
resolved "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.1.tgz"
integrity sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==
"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
version "0.3.3"
...
...
@@ -256,7 +249,7 @@
"@jridgewell/sourcemap-codec" "^1.4.10"
"@jridgewell/trace-mapping" "^0.3.9"
"@jridgewell/resolve-uri@3.1.0":
"@jridgewell/resolve-uri@
^
3.1.0":
version "3.1.0"
resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
...
...
@@ -267,30 +260,25 @@
integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
"@jridgewell/source-map@^0.3.3":
version "0.3.
3
"
resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.
3
.tgz"
integrity sha512-
b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg
==
version "0.3.
5
"
resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.
5
.tgz"
integrity sha512-
UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ
==
dependencies:
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
"@jridgewell/sourcemap-codec@^1.4.10":
"@jridgewell/sourcemap-codec@^1.4.10"
, "@jridgewell/sourcemap-codec@^1.4.14"
:
version "1.4.15"
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
"@jridgewell/sourcemap-codec@1.4.14":
version "1.4.14"
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.18"
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz"
integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==
"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.22"
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz"
integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==
dependencies:
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
"@jridgewell/resolve-uri" "
^
3.1.0"
"@jridgewell/sourcemap-codec" "
^
1.4.14"
"@lexical/clipboard@0.12.2":
version "0.12.2"
...
...
@@ -504,29 +492,29 @@
dependencies:
"@monaco-editor/loader" "^1.4.0"
"@next/env@14.
1.0
":
version "14.
1.0
"
resolved "https://registry.npmjs.org/@next/env/-/env-14.
1.0
.tgz"
integrity sha512-
Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw
==
"@next/env@14.
0.4
":
version "14.
0.4
"
resolved "https://registry.npmjs.org/@next/env/-/env-14.
0.4
.tgz"
integrity sha512-
irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ
==
"@next/eslint-plugin-next@14.
1.0
":
version "14.
1.0
"
resolved "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.
1.0
.tgz"
integrity sha512-
x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68
Q==
"@next/eslint-plugin-next@14.
0.4
":
version "14.
0.4
"
resolved "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.
0.4
.tgz"
integrity sha512-
U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXh
Q==
dependencies:
glob "
10.3.10
"
glob "
7.1.7
"
"@next/mdx@^14.0.4":
version "14.
1.0
"
resolved "https://registry.npmjs.org/@next/mdx/-/mdx-14.
1.0
.tgz"
integrity sha512-
YLYsViq91+H8+3oCtK1iuMWdeN14K70Hy6/tYScY+nfo5bQ84A/A+vA6UdNC9MkbWQ/373hQubx2p4JvUjlb2Q
==
version "14.
0.4
"
resolved "https://registry.npmjs.org/@next/mdx/-/mdx-14.
0.4
.tgz"
integrity sha512-
w0b+A2LRdlqqTIzmaeqPOaafid2cYYYjETA+G+3ZFwkNbBQjvZp57P1waOexF3MGHzcCEoXEnhYpAc+FO6S0Rg
==
dependencies:
source-map "^0.7.0"
"@next/swc-darwin-
arm64@14.1.0
":
version "14.
1.0
"
resolved "https://registry.npmjs.org/@next/swc-darwin-
arm64/-/swc-darwin-arm64-14.1.0
.tgz"
integrity sha512-
nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ
==
"@next/swc-darwin-
x64@14.0.4
":
version "14.
0.4
"
resolved "https://registry.npmjs.org/@next/swc-darwin-
x64/-/swc-darwin-x64-14.0.4
.tgz"
integrity sha512-
IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw
==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
...
...
@@ -549,22 +537,17 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
"@pkgr/utils@^2.3.1":
version "2.4.
1
"
resolved "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.
1
.tgz"
integrity sha512-
JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9
w==
version "2.4.
2
"
resolved "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.
2
.tgz"
integrity sha512-
POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhY
w==
dependencies:
cross-spawn "^7.0.3"
fast-glob "^3.
2.12
"
fast-glob "^3.
3.0
"
is-glob "^4.0.3"
open "^9.1.0"
picocolors "^1.0.0"
tslib "^2.
5
.0"
tslib "^2.
6
.0"
"@reactflow/background@11.3.8":
version "11.3.8"
...
...
@@ -638,73 +621,73 @@
integrity sha512-pBiltENdy8SfI0AeR1e5TRpS9/9Gl0eiOEt6ful2jQfzsgvZYWqsKiBWaOCLdocQuk0wS7KOHI37n0C1pnKqTw==
"@rushstack/eslint-patch@^1.3.3":
version "1.
7.2
"
resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.
7.2
.tgz"
integrity sha512-
RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA
==
"@sentry-internal/tracing@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.
54.0
.tgz"
integrity sha512-
JsyhZ0wWZ+VqbHJg+azqRGdYJDkcI5R9+pnkO6SzbzxrRewqMAIwzkpPee3oI7vG99uhMEkOkMjHu0nQGwkOQw
==
dependencies:
"@sentry/core" "7.
54.0
"
"@sentry/types" "7.
54.0
"
"@sentry/utils" "7.
54.0
"
tslib "^1.9.3"
"@sentry/browser@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/browser/-/browser-7.
54.0
.tgz"
integrity sha512-
EvLAw03N9WE2m1CMl2/1YMeIs1icw9IEOVJhWmf3uJEysNJOFWXu6ZzdtHEz1E6DiJYhc1HzDya0ExZeJxNARA
==
dependencies:
"@sentry-internal/tracing" "7.
54.0
"
"@sentry/core" "7.
54.0
"
"@sentry/replay" "7.
54.0
"
"@sentry/types" "7.
54.0
"
"@sentry/utils" "7.
54.0
"
tslib "^1.9.3"
"@sentry/core@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/core/-/core-7.
54.0
.tgz"
integrity sha512-
MAn0E2EwgNn1pFQn4qxhU+1kz6edullWg6VE5wCmtpXWOVw6sILBUsQpeIG5djBKMcneJCdOlz5jeqcKPrLvZQ
==
dependencies:
"@sentry/types" "7.
54.0
"
"@sentry/utils" "7.
54.0
"
tslib "^1.9.3"
version "1.
6.1
"
resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.
6.1
.tgz"
integrity sha512-
UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw
==
"@sentry-internal/tracing@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.
60.1
.tgz"
integrity sha512-
2vM+3/ddzmoBfi92OOD9FFTHXf0HdQhKtNM26+/RsmkKnTid+/inbvA7nKi+Qa7ExcnlC6eclEHQEg+0X3yDkQ
==
dependencies:
"@sentry/core" "7.
60.1
"
"@sentry/types" "7.
60.1
"
"@sentry/utils" "7.
60.1
"
tslib "^
2.4.1 || ^
1.9.3"
"@sentry/browser@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/browser/-/browser-7.
60.1
.tgz"
integrity sha512-
opZQee3S0c459LXt8YGpwOM/qiTlzluHEEnfW2q+D2yVCWh8iegsDX3kbRiv4i/mtQu9yPhM9M761KDnc/0eZw
==
dependencies:
"@sentry-internal/tracing" "7.
60.1
"
"@sentry/core" "7.
60.1
"
"@sentry/replay" "7.
60.1
"
"@sentry/types" "7.
60.1
"
"@sentry/utils" "7.
60.1
"
tslib "^
2.4.1 || ^
1.9.3"
"@sentry/core@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/core/-/core-7.
60.1
.tgz"
integrity sha512-
yr/0VFYWOJyXj+F2nifkRYxXskotsNnDggUnFOZZN2ZgTG94IzRFsOZQ6RslHJ8nrYPTBNO74reU0C0GB++xRw
==
dependencies:
"@sentry/types" "7.
60.1
"
"@sentry/utils" "7.
60.1
"
tslib "^
2.4.1 || ^
1.9.3"
"@sentry/react@^7.54.0":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/react/-/react-7.
54.0
.tgz"
integrity sha512-
qUbwmRRpTh05m2rbC8A2zAFQYsoHhwIpxT5UXxh0P64ZlA3cSg1/DmTTgwnd1l+7gzKrc31UikXQ4y0YDbMNKg
==
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/react/-/react-7.
60.1
.tgz"
integrity sha512-
977wb5gp7SHv9kHPs1HZtL60slt2WBFY9/YJI9Av7BjjJ/A89OhtBwbVhIcKXZ4hwHQVWuOiFCJdMrIfZXpFPA
==
dependencies:
"@sentry/browser" "7.
54.0
"
"@sentry/types" "7.
54.0
"
"@sentry/utils" "7.
54.0
"
"@sentry/browser" "7.
60.1
"
"@sentry/types" "7.
60.1
"
"@sentry/utils" "7.
60.1
"
hoist-non-react-statics "^3.3.2"
tslib "^1.9.3"
tslib "^
2.4.1 || ^
1.9.3"
"@sentry/replay@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/replay/-/replay-7.
54.0
.tgz"
integrity sha512-
C0F0568ybphzGmKGe23duB6n5wJcgM7WLYhoeqW3o2bHeqpj1dGPSka/K3s9KzGaAgzn1zeOUYXJsOs+T/XdsA
==
"@sentry/replay@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/replay/-/replay-7.
60.1
.tgz"
integrity sha512-
WHQxEpJbHICs12L17LGgS/ql91yn9wJDH/hgb+1H90HaasjoR54ofWCKul29OvYV0snTWuHd6xauwtzyv9tzvg
==
dependencies:
"@sentry/core" "7.
54.0
"
"@sentry/types" "7.
54.0
"
"@sentry/utils" "7.
54.0
"
"@sentry/core" "7.
60.1
"
"@sentry/types" "7.
60.1
"
"@sentry/utils" "7.
60.1
"
"@sentry/types@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/types/-/types-7.
54.0
.tgz"
integrity sha512-
D+i9xogBeawvQi2r0NOrM7zYcUaPuijeME4O9eOTrDF20tj71hWtJLilK+KTGLYFtpGg1h+9bPaz7OHEIyVopg
==
"@sentry/types@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/types/-/types-7.
60.1
.tgz"
integrity sha512-
8lKKSCOhZ953cWxwnfZwoR3ZFFlZG4P3PQFTaFt/u4LxLh/0zYbdtgvtUqXRURjMCi5P6ddeE9Uw9FGnTJCsTw
==
"@sentry/utils@^7.54.0", "@sentry/utils@7.
54.0
":
version "7.
54.0
"
resolved "https://registry.npmjs.org/@sentry/utils/-/utils-7.
54.0
.tgz"
integrity sha512-
3Yf5KlKjIcYLddOexSt2ovu2TWlR4Fi7M+aCK8yUTzwNzf/xwFSWOstHlD/WiDy9HvfhWAOB/ukNTuAeJmtas
w==
"@sentry/utils@^7.54.0", "@sentry/utils@7.
60.1
":
version "7.
60.1
"
resolved "https://registry.npmjs.org/@sentry/utils/-/utils-7.
60.1
.tgz"
integrity sha512-
ik+5sKGBx4DWuvf6UUKPSafaDiASxP+Xvjg3C9ppop2I/JWxP1FfZ5g22n5ZmPmNahD6clTSoTWly8qyDUlUO
w==
dependencies:
"@sentry/types" "7.
54.0
"
tslib "^1.9.3"
"@sentry/types" "7.
60.1
"
tslib "^
2.4.1 || ^
1.9.3"
"@swc/helpers@0.5.2":
version "0.5.2"
...
...
@@ -963,17 +946,17 @@
"@types/ms" "*"
"@types/eslint-scope@^3.7.3":
version "3.7.
4
"
resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.
4
.tgz"
integrity sha512-
9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA
==
version "3.7.
7
"
resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.
7
.tgz"
integrity sha512-
MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg
==
dependencies:
"@types/eslint" "*"
"@types/estree" "*"
"@types/eslint@*":
version "8.
40.0
"
resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.
40.0
.tgz"
integrity sha512-
nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g
==
version "8.
56.2
"
resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.
56.2
.tgz"
integrity sha512-
uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw
==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
...
...
@@ -985,10 +968,10 @@
dependencies:
"@types/estree" "*"
"@types/estree@*", "@types/estree@^1.0.0":
version "1.0.
1
"
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.
1
.tgz"
integrity sha512-
LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA
==
"@types/estree@*", "@types/estree@^1.0.0"
, "@types/estree@^1.0.5"
:
version "1.0.
5
"
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.
5
.tgz"
integrity sha512-
/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw
==
"@types/geojson@*":
version "7946.0.14"
...
...
@@ -996,11 +979,11 @@
integrity sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==
"@types/hast@^2.0.0":
version "2.3.
4
"
resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.
4
.tgz"
integrity sha512-
wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9
g==
version "2.3.
5
"
resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.
5
.tgz"
integrity sha512-
SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpR
g==
dependencies:
"@types/unist" "
*
"
"@types/unist" "
^2
"
"@types/js-cookie@^2.x.x":
version "2.2.7"
...
...
@@ -1028,28 +1011,28 @@
integrity sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==
"@types/katex@^0.16.0":
version "0.16.
0
"
resolved "https://registry.npmjs.org/@types/katex/-/katex-0.16.
0
.tgz"
integrity sha512-
hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw
==
version "0.16.
2
"
resolved "https://registry.npmjs.org/@types/katex/-/katex-0.16.
2
.tgz"
integrity sha512-
dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A
==
"@types/lodash-es@^4.17.7":
version "4.17.
7
"
resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.
7
.tgz"
integrity sha512-
z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ
==
version "4.17.
8
"
resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.
8
.tgz"
integrity sha512-
euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog
==
dependencies:
"@types/lodash" "*"
"@types/lodash@*":
version "4.14.19
5
"
resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.19
5
.tgz"
integrity sha512-
Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg
==
version "4.14.19
6
"
resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.19
6
.tgz"
integrity sha512-
22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ
==
"@types/mdast@^3.0.0":
version "3.0.1
1
"
resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.1
1
.tgz"
integrity sha512-
Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw
==
version "3.0.1
2
"
resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.1
2
.tgz"
integrity sha512-
DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg
==
dependencies:
"@types/unist" "
*
"
"@types/unist" "
^2
"
"@types/mdx@^2.0.0":
version "2.0.5"
...
...
@@ -1158,93 +1141,93 @@
resolved "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.15.1.tgz"
integrity sha512-g/JwBNToh6oCTAwNS8UGVmjO7NLDKsejVhvE4x1eWiPTC3uCuNsa/TD4ssvX3du+MLiM+SHPNDuijp8y76JzLQ==
"@types/unist@
*
", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
version "2.0.
6
"
resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.
6
.tgz"
integrity sha512-
PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ
==
"@types/unist@
^2
", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
version "2.0.
7
"
resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.
7
.tgz"
integrity sha512-
cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g
==
"@typescript-eslint/eslint-plugin@^5.0.0", "@typescript-eslint/eslint-plugin@^5.53.0":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.
59.9
.tgz"
integrity sha512-
4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA
==
"@typescript-eslint/eslint-plugin@^5.0.0", "@typescript-eslint/eslint-plugin@^5.
0.0 || ^6.0.0", "@typescript-eslint/eslint-plugin@^5.
53.0":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.
62.0
.tgz"
integrity sha512-
TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag
==
dependencies:
"@eslint-community/regexpp" "^4.4.0"
"@typescript-eslint/scope-manager" "5.
59.9
"
"@typescript-eslint/type-utils" "5.
59.9
"
"@typescript-eslint/utils" "5.
59.9
"
"@typescript-eslint/scope-manager" "5.
62.0
"
"@typescript-eslint/type-utils" "5.
62.0
"
"@typescript-eslint/utils" "5.
62.0
"
debug "^4.3.4"
grapheme
-splitter "^1.0.4
"
grapheme
r "^1.4.0
"
ignore "^5.2.0"
natural-compare-lite "^1.4.0"
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.4.2 || ^6.0.0", "@typescript-eslint/parser@^5.53.0":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.
59.9
.tgz"
integrity sha512-
FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ
==
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.
62.0
.tgz"
integrity sha512-
VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA
==
dependencies:
"@typescript-eslint/scope-manager" "5.
59.9
"
"@typescript-eslint/types" "5.
59.9
"
"@typescript-eslint/typescript-estree" "5.
59.9
"
"@typescript-eslint/scope-manager" "5.
62.0
"
"@typescript-eslint/types" "5.
62.0
"
"@typescript-eslint/typescript-estree" "5.
62.0
"
debug "^4.3.4"
"@typescript-eslint/scope-manager@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.
59.9
.tgz"
integrity sha512-
8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ
==
"@typescript-eslint/scope-manager@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.
62.0
.tgz"
integrity sha512-
VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w
==
dependencies:
"@typescript-eslint/types" "5.
59.9
"
"@typescript-eslint/visitor-keys" "5.
59.9
"
"@typescript-eslint/types" "5.
62.0
"
"@typescript-eslint/visitor-keys" "5.
62.0
"
"@typescript-eslint/type-utils@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.
59.9
.tgz"
integrity sha512-
ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q
==
"@typescript-eslint/type-utils@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.
62.0
.tgz"
integrity sha512-
xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew
==
dependencies:
"@typescript-eslint/typescript-estree" "5.
59.9
"
"@typescript-eslint/utils" "5.
59.9
"
"@typescript-eslint/typescript-estree" "5.
62.0
"
"@typescript-eslint/utils" "5.
62.0
"
debug "^4.3.4"
tsutils "^3.21.0"
"@typescript-eslint/types@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.
59.9
.tgz"
integrity sha512-
uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw
==
"@typescript-eslint/types@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.
62.0
.tgz"
integrity sha512-
87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ
==
"@typescript-eslint/typescript-estree@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.
59.9
.tgz"
integrity sha512-
pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXj
A==
"@typescript-eslint/typescript-estree@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.
62.0
.tgz"
integrity sha512-
CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYz
A==
dependencies:
"@typescript-eslint/types" "5.
59.9
"
"@typescript-eslint/visitor-keys" "5.
59.9
"
"@typescript-eslint/types" "5.
62.0
"
"@typescript-eslint/visitor-keys" "5.
62.0
"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
semver "^7.3.7"
tsutils "^3.21.0"
"@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.53.0", "@typescript-eslint/utils@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.
59.9
.tgz"
integrity sha512-
1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg
==
"@typescript-eslint/utils@^5.10.0", "@typescript-eslint/utils@^5.53.0", "@typescript-eslint/utils@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.
62.0
.tgz"
integrity sha512-
n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ
==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@types/json-schema" "^7.0.9"
"@types/semver" "^7.3.12"
"@typescript-eslint/scope-manager" "5.
59.9
"
"@typescript-eslint/types" "5.
59.9
"
"@typescript-eslint/typescript-estree" "5.
59.9
"
"@typescript-eslint/scope-manager" "5.
62.0
"
"@typescript-eslint/types" "5.
62.0
"
"@typescript-eslint/typescript-estree" "5.
62.0
"
eslint-scope "^5.1.1"
semver "^7.3.7"
"@typescript-eslint/visitor-keys@5.
59.9
":
version "5.
59.9
"
resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.
59.9
.tgz"
integrity sha512-
bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q
==
"@typescript-eslint/visitor-keys@5.
62.0
":
version "5.
62.0
"
resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.
62.0
.tgz"
integrity sha512-
07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw
==
dependencies:
"@typescript-eslint/types" "5.
59.9
"
"@typescript-eslint/types" "5.
62.0
"
eslint-visitor-keys "^3.3.0"
"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6":
...
...
@@ -1388,10 +1371,10 @@ acorn-jsx@^5.0.0, acorn-jsx@^5.3.2:
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.0.0, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.
0, acorn@^8.8.2
:
version "8.
8.2
"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.
8.2
.tgz"
integrity sha512-
xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2v
w==
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.0.0, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.
2, acorn@^8.9.0
:
version "8.
10.0
"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.
10.0
.tgz"
integrity sha512-
F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVyb
w==
aggregate-error@^3.0.0:
version "3.1.0"
...
...
@@ -1407,9 +1390,9 @@ ahooks-v3-count@^1.0.0:
integrity sha512-V7uUvAwnimu6eh/PED4mCDjE7tokeZQLKlxg9lCTMPhN+NjsSbtdacByVlR1oluXQzD3MOw55wylDmQo4+S9ZQ==
ahooks@^3.7.5:
version "3.7.
7
"
resolved "https://registry.npmjs.org/ahooks/-/ahooks-3.7.
7
.tgz"
integrity sha512-
5e5WlPq81Y84UnTLOKIQeq2cJw4aa7yj8fR2Nb/oMmXPrWMjIMCbPS1o+fpxSfCaNA3AzOnnMc8AehWRZltkJQ
==
version "3.7.
8
"
resolved "https://registry.npmjs.org/ahooks/-/ahooks-3.7.
8
.tgz"
integrity sha512-
e/NMlQWoCjaUtncNFIZk3FG1ImSkV/JhScQSkTqnftakRwdfZWSw6zzoWSG9OMYqPNs2MguDYBUFFC6THelWXA
==
dependencies:
"@babel/runtime" "^7.21.0"
"@types/js-cookie" "^2.x.x"
...
...
@@ -1473,11 +1456,6 @@ ansi-styles@^6.0.0:
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
ansi-styles@^6.1.0:
version "6.2.1"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
any-promise@^1.0.0:
version "1.3.0"
resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
...
...
@@ -1501,12 +1479,12 @@ argparse@^2.0.1:
resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
aria-query@^5.
1.3
:
version "5.
1.3
"
resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.
1.3
.tgz"
integrity sha512-
R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ
==
aria-query@^5.
3.0
:
version "5.
3.0
"
resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.
3.0
.tgz"
integrity sha512-
b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A
==
dependencies:
de
ep-equal "^2.0.5
"
de
qual "^2.0.3
"
array-buffer-byte-length@^1.0.0:
version "1.0.0"
...
...
@@ -1516,7 +1494,7 @@ array-buffer-byte-length@^1.0.0:
call-bind "^1.0.2"
is-array-buffer "^3.0.1"
array-includes@^3.1.
5, array-includes@^3.1.
6, array-includes@^3.1.7:
array-includes@^3.1.6, array-includes@^3.1.7:
version "3.1.7"
resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz"
integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
...
...
@@ -1543,7 +1521,7 @@ array.prototype.findlastindex@^1.2.3:
es-shim-unscopables "^1.0.0"
get-intrinsic "^1.2.1"
array.prototype.flat@^1.3.2:
array.prototype.flat@^1.3.
1, array.prototype.flat@^1.3.
2:
version "1.3.2"
resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz"
integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
...
...
@@ -1564,15 +1542,15 @@ array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2:
es-shim-unscopables "^1.0.0"
array.prototype.tosorted@^1.1.1:
version "1.1.
2
"
resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.
2
.tgz"
integrity sha512-
HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg
==
version "1.1.
1
"
resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.
1
.tgz"
integrity sha512-
pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ
==
dependencies:
call-bind "^1.0.2"
define-properties "^1.
2.0
"
es-abstract "^1.2
2.1
"
define-properties "^1.
1.4
"
es-abstract "^1.2
0.4
"
es-shim-unscopables "^1.0.0"
get-intrinsic "^1.
2.1
"
get-intrinsic "^1.
1.3
"
arraybuffer.prototype.slice@^1.0.2:
version "1.0.2"
...
...
@@ -1587,10 +1565,10 @@ arraybuffer.prototype.slice@^1.0.2:
is-array-buffer "^3.0.2"
is-shared-array-buffer "^1.0.2"
ast-types-flow@^0.0.
7
:
version "0.0.
7
"
resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.
7
.tgz"
integrity sha512-
eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag
==
ast-types-flow@^0.0.
8
:
version "0.0.
8
"
resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.
8
.tgz"
integrity sha512-
OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ
==
astral-regex@^2.0.0:
version "2.0.0"
...
...
@@ -1626,17 +1604,17 @@ available-typed-arrays@^1.0.5:
resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz"
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
axe-core@
^4.6.2
:
version "4.7.
2
"
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.7.
2
.tgz"
integrity sha512-
zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g
==
axe-core@
=4.7.0
:
version "4.7.
0
"
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.7.
0
.tgz"
integrity sha512-
M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ
==
axobject-query@^3.
1
.1:
version "3.
1
.1"
resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.
1
.1.tgz"
integrity sha512-
goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Ite
g==
axobject-query@^3.
2
.1:
version "3.
2
.1"
resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.
2
.1.tgz"
integrity sha512-
jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJg
g==
dependencies:
de
ep-equal "^2.0.5
"
de
qual "^2.0.3
"
bail@^2.0.0:
version "2.0.2"
...
...
@@ -1678,13 +1656,6 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
dependencies:
balanced-match "^1.0.0"
braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
...
...
@@ -1692,15 +1663,15 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
browserslist@^4.
14.5
, browserslist@^4.21.5, "browserslist@>= 4.21.0":
version "4.2
1.7
"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.2
1.7
.tgz"
integrity sha512-
BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasN
A==
browserslist@^4.
21.10
, browserslist@^4.21.5, "browserslist@>= 4.21.0":
version "4.2
2.2
"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.2
2.2
.tgz"
integrity sha512-
0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+
A==
dependencies:
caniuse-lite "^1.0.30001
489
"
electron-to-chromium "^1.4.
41
1"
node-releases "^2.0.1
2
"
update-browserslist-db "^1.0.1
1
"
caniuse-lite "^1.0.30001
565
"
electron-to-chromium "^1.4.
60
1"
node-releases "^2.0.1
4
"
update-browserslist-db "^1.0.1
3
"
buffer-from@^1.0.0:
version "1.1.2"
...
...
@@ -1752,10 +1723,10 @@ camelcase-css@^2.0.1:
resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
caniuse-lite@^1.0.300014
64, caniuse-lite@^1.0.30001489, caniuse-lite@^1.0.30001579
:
version "1.0.3000158
1
"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.3000158
1
.tgz"
integrity sha512-
whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ
==
caniuse-lite@^1.0.300014
06, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001565
:
version "1.0.3000158
0
"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.3000158
0
.tgz"
integrity sha512-
mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA
==
ccount@^2.0.0:
version "2.0.1"
...
...
@@ -2012,7 +1983,7 @@ cross-env@^7.0.3:
dependencies:
cross-spawn "^7.0.1"
cross-spawn@^7.0.
0, cross-spawn@^7.0.
1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
cross-spawn@^7.0.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"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
...
...
@@ -2351,9 +2322,9 @@ damerau-levenshtein@^1.0.8:
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
dayjs@^1.11.7, dayjs@^1.9.1:
version "1.11.
8
"
resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.
8
.tgz"
integrity sha512-
LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ
==
version "1.11.
9
"
resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.
9
.tgz"
integrity sha512-
QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA
==
debug@^3.2.7:
version "3.2.7"
...
...
@@ -2376,30 +2347,6 @@ decode-named-character-reference@^1.0.0:
dependencies:
character-entities "^2.0.0"
deep-equal@^2.0.5:
version "2.2.1"
resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.1.tgz"
integrity sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==
dependencies:
array-buffer-byte-length "^1.0.0"
call-bind "^1.0.2"
es-get-iterator "^1.1.3"
get-intrinsic "^1.2.0"
is-arguments "^1.1.1"
is-array-buffer "^3.0.2"
is-date-object "^1.0.5"
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
isarray "^2.0.5"
object-is "^1.1.5"
object-keys "^1.1.1"
object.assign "^4.1.4"
regexp.prototype.flags "^1.5.0"
side-channel "^1.0.4"
which-boxed-primitive "^1.0.2"
which-collection "^1.0.1"
which-typed-array "^1.1.9"
deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
...
...
@@ -2453,7 +2400,7 @@ delaunator@5:
dependencies:
robust-predicates "^3.0.0"
dequal@^2.0.0:
dequal@^2.0.0
, dequal@^2.0.3
:
version "2.0.3"
resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
...
...
@@ -2548,17 +2495,17 @@ echarts-for-react@^3.0.2:
size-sensor "^1.0.1"
"echarts@^3.0.0 || ^4.0.0 || ^5.0.0", echarts@^5.4.1:
version "5.4.
2
"
resolved "https://registry.npmjs.org/echarts/-/echarts-5.4.
2
.tgz"
integrity sha512-
2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4E
A==
version "5.4.
3
"
resolved "https://registry.npmjs.org/echarts/-/echarts-5.4.
3
.tgz"
integrity sha512-
mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZ
A==
dependencies:
tslib "2.3.0"
zrender "5.4.
3
"
zrender "5.4.
4
"
electron-to-chromium@^1.4.
41
1:
version "1.4.
423
"
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.
423
.tgz"
integrity sha512-
y4A7YfQcDGPAeSWM1IuoWzXpg9RY1nwHzHSwRtCSQFp9FgAVDgdWlFf0RbdWfLWQ2WUI+bddUgk5RgTjqRE6FQ
==
electron-to-chromium@^1.4.
60
1:
version "1.4.
645
"
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.
645
.tgz"
integrity sha512-
EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw
==
elkjs@^0.8.2:
version "0.8.2"
...
...
@@ -2580,10 +2527,10 @@ emoji-regex@^9.2.2:
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
enhanced-resolve@^5.12.0, enhanced-resolve@^5.1
4.1
:
version "5.1
4.1
"
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.1
4.1
.tgz"
integrity sha512-
Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow
==
enhanced-resolve@^5.12.0, enhanced-resolve@^5.1
5.0
:
version "5.1
5.0
"
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.1
5.0
.tgz"
integrity sha512-
LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg
==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
...
...
@@ -2645,22 +2592,7 @@ es-abstract@^1.20.4, es-abstract@^1.22.1:
unbox-primitive "^1.0.2"
which-typed-array "^1.1.13"
es-get-iterator@^1.1.3:
version "1.1.3"
resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz"
integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
dependencies:
call-bind "^1.0.2"
get-intrinsic "^1.1.3"
has-symbols "^1.0.3"
is-arguments "^1.1.1"
is-map "^2.0.2"
is-set "^2.0.2"
is-string "^1.0.7"
isarray "^2.0.5"
stop-iteration-iterator "^1.0.0"
es-iterator-helpers@^1.0.12:
es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15:
version "1.0.15"
resolved "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz"
integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==
...
...
@@ -2681,9 +2613,9 @@ es-iterator-helpers@^1.0.12:
safe-array-concat "^1.0.1"
es-module-lexer@^1.2.1:
version "1.
2
.1"
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.
2
.1.tgz"
integrity sha512-
9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg
==
version "1.
4
.1"
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.
4
.1.tgz"
integrity sha512-
cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w
==
es-set-tostringtag@^2.0.1:
version "2.0.1"
...
...
@@ -2731,11 +2663,11 @@ escape-string-regexp@^5.0.0:
integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
eslint-config-next@^14.0.4:
version "14.
1.0
"
resolved "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.
1.0
.tgz"
integrity sha512-
SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg
==
version "14.
0.4
"
resolved "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.
0.4
.tgz"
integrity sha512-
9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ
==
dependencies:
"@next/eslint-plugin-next" "14.
1.0
"
"@next/eslint-plugin-next" "14.
0.4
"
"@rushstack/eslint-patch" "^1.3.3"
"@typescript-eslint/parser" "^5.4.2 || ^6.0.0"
eslint-import-resolver-node "^0.3.6"
...
...
@@ -2829,42 +2761,42 @@ eslint-plugin-import@*, eslint-plugin-import@^2.27.5, eslint-plugin-import@^2.28
tsconfig-paths "^3.15.0"
eslint-plugin-jest@^27.2.1:
version "27.2.
1
"
resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.2.
1
.tgz"
integrity sha512-
l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg
==
version "27.2.
3
"
resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.2.
3
.tgz"
integrity sha512-
sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ
==
dependencies:
"@typescript-eslint/utils" "^5.10.0"
eslint-plugin-jsonc@^2.6.0:
version "2.
8
.0"
resolved "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.
8
.0.tgz"
integrity sha512-
K4VsnztnNwpm+V49CcCu5laq8VjclJpuhfI9LFkOrOyK+BKdQHMzkWo43B4X4rYaVrChm4U9kw/tTU5RHh5Wtg
==
version "2.
9
.0"
resolved "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.
9
.0.tgz"
integrity sha512-
RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA
==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
jsonc-eslint-parser "^2.0.4"
natural-compare "^1.4.0"
eslint-plugin-jsx-a11y@^6.7.1:
version "6.
7.1
"
resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.
7.1
.tgz"
integrity sha512-
63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VC
A==
version "6.
8.0
"
resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.
8.0
.tgz"
integrity sha512-
Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qO
A==
dependencies:
"@babel/runtime" "^7.2
0.7
"
aria-query "^5.
1.3
"
array-includes "^3.1.
6
"
array.prototype.flatmap "^1.3.
1
"
ast-types-flow "^0.0.
7
"
axe-core "
^4.6.2
"
axobject-query "^3.
1
.1"
"@babel/runtime" "^7.2
3.2
"
aria-query "^5.
3.0
"
array-includes "^3.1.
7
"
array.prototype.flatmap "^1.3.
2
"
ast-types-flow "^0.0.
8
"
axe-core "
=4.7.0
"
axobject-query "^3.
2
.1"
damerau-levenshtein "^1.0.8"
emoji-regex "^9.2.2"
has "^1.0.3"
jsx-ast-utils "^3.3.3"
language-tags "=1.0.5"
es-iterator-helpers "^1.0.15"
hasown "^2.0.0"
jsx-ast-utils "^3.3.5"
language-tags "^1.0.9"
minimatch "^3.1.2"
object.entries "^1.1.6"
object.fromentries "^2.0.6"
semver "^6.3.0"
object.entries "^1.1.7"
object.fromentries "^2.0.7"
eslint-plugin-markdown@^3.0.0:
version "3.0.0"
...
...
@@ -2898,9 +2830,9 @@ eslint-plugin-promise@^6.1.1:
integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==
"eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
version "
5.0.0-canary-7118f5dd7-20230705
"
resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-
5.0.0-canary-7118f5dd7-20230705
.tgz"
integrity sha512-
AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw
==
version "
4.6.0
"
resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-
4.6.0
.tgz"
integrity sha512-
oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g
==
eslint-plugin-react@^7.33.2:
version "7.33.2"
...
...
@@ -2954,9 +2886,9 @@ eslint-plugin-unused-imports@^2.0.0:
eslint-rule-composer "^0.3.0"
eslint-plugin-vue@^9.9.0:
version "9.1
4
.1"
resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.1
4
.1.tgz"
integrity sha512-
LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw
==
version "9.1
5
.1"
resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.1
5
.1.tgz"
integrity sha512-
CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A
==
dependencies:
"@eslint-community/eslint-utils" "^4.3.0"
natural-compare "^1.4.0"
...
...
@@ -2967,9 +2899,9 @@ eslint-plugin-vue@^9.9.0:
xml-name-validator "^4.0.0"
eslint-plugin-yml@^1.5.0:
version "1.
7
.0"
resolved "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.
7
.0.tgz"
integrity sha512-
qq61FQJk+qIgWl0R06bec7UQQEIBrUH22jS+MroTbFUKu+3/iVlGRpZd8mjpOAm/+H/WEDFwy4x/+kKgVGbsWw
==
version "1.
8
.0"
resolved "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.
8
.0.tgz"
integrity sha512-
fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg
==
dependencies:
debug "^4.3.2"
lodash "^4.17.21"
...
...
@@ -2990,9 +2922,9 @@ eslint-scope@^5.1.1, eslint-scope@5.1.1:
estraverse "^4.1.1"
eslint-scope@^7.1.1:
version "7.2.
0
"
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.
0
.tgz"
integrity sha512-
DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw
==
version "7.2.
1
"
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.
1
.tgz"
integrity sha512-
CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA
==
dependencies:
esrecurse "^4.3.0"
estraverse "^5.2.0"
...
...
@@ -3072,12 +3004,12 @@ eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4
strip-json-comments "^3.1.0"
text-table "^0.2.0"
espree@^9.0.0, espree@^9.3.1, espree@^9.5.0, espree@^9.
5.2
:
version "9.
5.2
"
resolved "https://registry.npmjs.org/espree/-/espree-9.
5.2
.tgz"
integrity sha512-
7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw
==
espree@^9.0.0, espree@^9.3.1, espree@^9.5.0, espree@^9.
6.0
:
version "9.
6.1
"
resolved "https://registry.npmjs.org/espree/-/espree-9.
6.1
.tgz"
integrity sha512-
oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ
==
dependencies:
acorn "^8.
8
.0"
acorn "^8.
9
.0"
acorn-jsx "^5.3.2"
eslint-visitor-keys "^3.4.1"
...
...
@@ -3176,9 +3108,9 @@ execa@^5.0.0:
strip-final-newline "^2.0.0"
execa@^7.0.0, execa@^7.1.1:
version "7.
1.1
"
resolved "https://registry.npmjs.org/execa/-/execa-7.
1.1
.tgz"
integrity sha512-
wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q
==
version "7.
2.0
"
resolved "https://registry.npmjs.org/execa/-/execa-7.
2.0
.tgz"
integrity sha512-
UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA
==
dependencies:
cross-spawn "^7.0.3"
get-stream "^6.0.1"
...
...
@@ -3205,10 +3137,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
fast-glob@^3.2.1
1, fast-glob@^3.2.12, fast-glob@^3.2.9
:
version "3.
2.12
"
resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.
2.12
.tgz"
integrity sha512-
DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w
==
fast-glob@^3.2.1
2, fast-glob@^3.2.9, fast-glob@^3.3.0
:
version "3.
3.1
"
resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.
3.1
.tgz"
integrity sha512-
kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg
==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
...
...
@@ -3290,14 +3222,6 @@ for-each@^0.3.3:
dependencies:
is-callable "^1.1.3"
foreground-child@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz"
integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
dependencies:
cross-spawn "^7.0.0"
signal-exit "^4.0.1"
format@^0.2.0:
version "0.2.2"
resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz"
...
...
@@ -3362,9 +3286,9 @@ get-symbol-description@^1.0.0:
get-intrinsic "^1.1.1"
get-tsconfig@^4.5.0:
version "4.6.
0
"
resolved "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.
0
.tgz"
integrity sha512-
lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjE
g==
version "4.6.
2
"
resolved "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.
2
.tgz"
integrity sha512-
E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJD
g==
dependencies:
resolve-pkg-maps "^1.0.0"
...
...
@@ -3394,29 +3318,18 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
glob@^7.1.3:
version "7.
2.3
"
resolved "https://registry.npmjs.org/glob/-/glob-7.
2.3
.tgz"
integrity sha512-
nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9
Q==
glob@^7.1.3
, glob@7.1.7
:
version "7.
1.7
"
resolved "https://registry.npmjs.org/glob/-/glob-7.
1.7
.tgz"
integrity sha512-
OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBL
Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
minimatch "^3.
1.1
"
minimatch "^3.
0.4
"
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@10.3.10:
version "10.3.10"
resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
dependencies:
foreground-child "^3.1.0"
jackspeak "^2.3.5"
minimatch "^9.0.1"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"
glob@7.1.6:
version "7.1.6"
resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
...
...
@@ -3456,13 +3369,13 @@ globby@^11.1.0:
slash "^3.0.0"
globby@^13.1.3:
version "13.
1.4
"
resolved "https://registry.npmjs.org/globby/-/globby-13.
1.4
.tgz"
integrity sha512-
iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g
==
version "13.
2.2
"
resolved "https://registry.npmjs.org/globby/-/globby-13.
2.2
.tgz"
integrity sha512-
Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w
==
dependencies:
dir-glob "^3.0.1"
fast-glob "^3.
2.11
"
ignore "^5.2.
0
"
fast-glob "^3.
3.0
"
ignore "^5.2.
4
"
merge2 "^1.4.1"
slash "^4.0.0"
...
...
@@ -3483,6 +3396,11 @@ grapheme-splitter@^1.0.4:
resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
graphemer@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"
integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
graphlib@^2.1.8:
version "2.1.8"
resolved "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz"
...
...
@@ -3505,12 +3423,12 @@ has-flag@^4.0.0:
resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
has-property-descriptors@^1.0.0
, has-property-descriptors@^1.0.1
:
version "1.0.
1
"
resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.
1
.tgz"
integrity sha512-
VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg
==
has-property-descriptors@^1.0.0:
version "1.0.
0
"
resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.
0
.tgz"
integrity sha512-
62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ
==
dependencies:
get-intrinsic "^1.
2.2
"
get-intrinsic "^1.
1.1
"
has-proto@^1.0.1:
version "1.0.1"
...
...
@@ -3738,7 +3656,7 @@ iconv-lite@0.6:
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0:
ignore@^5.0.5, ignore@^5.1.1, ignore@^5.2.0
, ignore@^5.2.4
:
version "5.2.4"
resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz"
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
...
...
@@ -3749,9 +3667,9 @@ immer@^9.0.19, immer@>=9.0.6:
integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==
immutable@^4.0.0:
version "4.3.
0
"
resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.
0
.tgz"
integrity sha512-
0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg
==
version "4.3.
1
"
resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.
1
.tgz"
integrity sha512-
lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A
==
import-fresh@^3.0.0, import-fresh@^3.2.1:
version "3.3.0"
...
...
@@ -3794,7 +3712,7 @@ inline-style-parser@0.1.1:
resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz"
integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
internal-slot@^1.0.
4
, internal-slot@^1.0.5:
internal-slot@^1.0.
3
, internal-slot@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz"
integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
...
...
@@ -3844,14 +3762,6 @@ is-alphanumerical@^2.0.0:
is-alphabetical "^2.0.0"
is-decimal "^2.0.0"
is-arguments@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz"
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
dependencies:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz"
...
...
@@ -3917,7 +3827,7 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1:
is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1
, is-core-module@^2.9.0
:
version "2.13.1"
resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
...
...
@@ -4004,7 +3914,7 @@ is-inside-container@^1.0.0:
dependencies:
is-docker "^3.0.0"
is-map@^2.0.1
, is-map@^2.0.2
:
is-map@^2.0.1:
version "2.0.2"
resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz"
integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
...
...
@@ -4051,7 +3961,7 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
is-set@^2.0.1
, is-set@^2.0.2
:
is-set@^2.0.1:
version "2.0.2"
resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz"
integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
...
...
@@ -4147,15 +4057,6 @@ iterator.prototype@^1.1.2:
reflect.getprototypeof "^1.0.4"
set-function-name "^2.0.1"
jackspeak@^2.3.5:
version "2.3.6"
resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz"
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
dependencies:
"@isaacs/cliui" "^8.0.2"
optionalDependencies:
"@pkgjs/parseargs" "^0.11.0"
jest-worker@^27.4.5:
version "27.5.1"
resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
...
...
@@ -4166,9 +4067,9 @@ jest-worker@^27.4.5:
supports-color "^8.0.0"
jiti@^1.18.2:
version "1.1
8.2
"
resolved "https://registry.npmjs.org/jiti/-/jiti-1.1
8.2
.tgz"
integrity sha512-
QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7g
g==
version "1.1
9.1
"
resolved "https://registry.npmjs.org/jiti/-/jiti-1.1
9.1
.tgz"
integrity sha512-
oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyy
g==
js-audio-recorder@^1.0.7:
version "1.0.7"
...
...
@@ -4186,9 +4087,9 @@ js-cookie@^3.0.1:
integrity sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==
js-sdsl@^4.1.4:
version "4.4.
0
"
resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.
0
.tgz"
integrity sha512-
FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg
==
version "4.4.
2
"
resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.
2
.tgz"
integrity sha512-
dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w
==
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
...
...
@@ -4244,18 +4145,20 @@ jsonc-eslint-parser@^2.0.4, jsonc-eslint-parser@^2.1.0:
espree "^9.0.0"
semver "^7.3.5"
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.
3
:
version "3.3.
3
"
resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.
3
.tgz"
integrity sha512-
fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw
==
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.
5
:
version "3.3.
5
"
resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.
5
.tgz"
integrity sha512-
ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ
==
dependencies:
array-includes "^3.1.5"
object.assign "^4.1.3"
array-includes "^3.1.6"
array.prototype.flat "^1.3.1"
object.assign "^4.1.4"
object.values "^1.1.6"
katex@^0.16.0, katex@^0.16.7:
version "0.16.
7
"
resolved "https://registry.npmjs.org/katex/-/katex-0.16.
7
.tgz"
integrity sha512-
Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA
==
version "0.16.
8
"
resolved "https://registry.npmjs.org/katex/-/katex-0.16.
8
.tgz"
integrity sha512-
ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg
==
dependencies:
commander "^8.3.0"
...
...
@@ -4276,17 +4179,17 @@ lamejs@^1.2.1:
dependencies:
use-strict "1.0.1"
language-subtag-registry@
~0.3.2
:
language-subtag-registry@
^0.3.20
:
version "0.3.22"
resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz"
integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
language-tags@
=1.0.5
:
version "1.0.
5
"
resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.
5
.tgz"
integrity sha512-
qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ
==
language-tags@
^1.0.9
:
version "1.0.
9
"
resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.
9
.tgz"
integrity sha512-
MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA
==
dependencies:
language-subtag-registry "
~0.3.2
"
language-subtag-registry "
^0.3.20
"
layout-base@^1.0.0:
version "1.0.2"
...
...
@@ -4311,10 +4214,10 @@ lexical@^0.12.2, lexical@0.12.2:
resolved "https://registry.npmjs.org/lexical/-/lexical-0.12.2.tgz"
integrity sha512-Kxavd+ETjxtVwG/hvPd6WZfXD44sLOKe9Vlkwxy7lBQ1qZArS+rZfs+u5iXwXe6tX9f2PIM0u3RHsrCEDDE0fw==
lib0@^0.2.
74
:
version "0.2.8
5
"
resolved "https://registry.npmjs.org/lib0/-/lib0-0.2.8
5
.tgz"
integrity sha512-
vtAhVttLXCu3ps2OIsTz8CdKYKdcMo7ds1MNBIcSXz6vrY8sxASqpTi4vmsAIn7xjWvyT7haKcWW6woP6jebj
Q==
lib0@^0.2.
86
:
version "0.2.8
8
"
resolved "https://registry.npmjs.org/lib0/-/lib0-0.2.8
8
.tgz"
integrity sha512-
KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJf
Q==
dependencies:
isomorphic.js "^0.2.4"
...
...
@@ -4329,9 +4232,9 @@ lines-and-columns@^1.1.6:
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
lint-staged@^13.2.2:
version "13.2.
2
"
resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.
2
.tgz"
integrity sha512-
71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA
==
version "13.2.
3
"
resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-13.2.
3
.tgz"
integrity sha512-
zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg
==
dependencies:
chalk "5.2.0"
cli-truncate "^3.1.0"
...
...
@@ -4557,11 +4460,6 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
"lru-cache@^9.1.1 || ^10.0.0":
version "10.2.0"
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz"
integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==
markdown-extensions@^1.0.0:
version "1.1.1"
resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz"
...
...
@@ -5301,30 +5199,18 @@ min-indent@^1.0.0:
resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.
1, minimatch@^3.1.
2:
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
minimatch@^9.0.1:
version "9.0.3"
resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz"
integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
dependencies:
brace-expansion "^2.0.1"
minimist@^1.2.0, minimist@^1.2.6:
version "1.2.8"
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
version "7.0.4"
resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz"
integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
miragejs@^0.1.47:
version "0.1.47"
resolved "https://registry.npmjs.org/miragejs/-/miragejs-0.1.47.tgz"
...
...
@@ -5414,32 +5300,33 @@ next-nprogress-bar@^2.1.2:
nprogress "^0.2.0"
next@^14.0.4:
version "14.
1.0
"
resolved "https://registry.npmjs.org/next/-/next-14.
1.0
.tgz"
integrity sha512-
wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q
==
version "14.
0.4
"
resolved "https://registry.npmjs.org/next/-/next-14.
0.4
.tgz"
integrity sha512-
qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA
==
dependencies:
"@next/env" "14.
1.0
"
"@next/env" "14.
0.4
"
"@swc/helpers" "0.5.2"
busboy "1.6.0"
caniuse-lite "^1.0.30001
579
"
caniuse-lite "^1.0.30001
406
"
graceful-fs "^4.2.11"
postcss "8.4.31"
styled-jsx "5.1.1"
watchpack "2.4.0"
optionalDependencies:
"@next/swc-darwin-arm64" "14.
1.0
"
"@next/swc-darwin-x64" "14.
1.0
"
"@next/swc-linux-arm64-gnu" "14.
1.0
"
"@next/swc-linux-arm64-musl" "14.
1.0
"
"@next/swc-linux-x64-gnu" "14.
1.0
"
"@next/swc-linux-x64-musl" "14.
1.0
"
"@next/swc-win32-arm64-msvc" "14.
1.0
"
"@next/swc-win32-ia32-msvc" "14.
1.0
"
"@next/swc-win32-x64-msvc" "14.
1.0
"
node-releases@^2.0.1
2
:
version "2.0.1
2
"
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1
2
.tgz"
integrity sha512-
QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ
==
"@next/swc-darwin-arm64" "14.
0.4
"
"@next/swc-darwin-x64" "14.
0.4
"
"@next/swc-linux-arm64-gnu" "14.
0.4
"
"@next/swc-linux-arm64-musl" "14.
0.4
"
"@next/swc-linux-x64-gnu" "14.
0.4
"
"@next/swc-linux-x64-musl" "14.
0.4
"
"@next/swc-win32-arm64-msvc" "14.
0.4
"
"@next/swc-win32-ia32-msvc" "14.
0.4
"
"@next/swc-win32-x64-msvc" "14.
0.4
"
node-releases@^2.0.1
4
:
version "2.0.1
4
"
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1
4
.tgz"
integrity sha512-
y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw
==
non-layered-tidy-tree-layout@^2.0.2:
version "2.0.2"
...
...
@@ -5507,20 +5394,12 @@ object-inspect@^1.12.3, object-inspect@^1.13.1, object-inspect@^1.9.0:
resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"
integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
object-is@^1.1.5:
version "1.1.5"
resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz"
integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
dependencies:
call-bind "^1.0.2"
define-properties "^1.1.3"
object-keys@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
object.assign@^4.1.
3, object.assign@^4.1.
4:
object.assign@^4.1.4:
version "4.1.4"
resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz"
integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
...
...
@@ -5530,14 +5409,14 @@ object.assign@^4.1.3, object.assign@^4.1.4:
has-symbols "^1.0.3"
object-keys "^1.1.1"
object.entries@^1.1.6:
version "1.1.
6
"
resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.
6
.tgz"
integrity sha512-
leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w
==
object.entries@^1.1.6
, object.entries@^1.1.7
:
version "1.1.
7
"
resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.
7
.tgz"
integrity sha512-
jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA
==
dependencies:
call-bind "^1.0.2"
define-properties "^1.
1.4
"
es-abstract "^1.2
0.4
"
define-properties "^1.
2.0
"
es-abstract "^1.2
2.1
"
object.fromentries@^2.0.6, object.fromentries@^2.0.7:
version "2.0.7"
...
...
@@ -5559,12 +5438,12 @@ object.groupby@^1.0.1:
get-intrinsic "^1.2.1"
object.hasown@^1.1.2:
version "1.1.
3
"
resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.
3
.tgz"
integrity sha512-
fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA
==
version "1.1.
2
"
resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.
2
.tgz"
integrity sha512-
B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw
==
dependencies:
define-properties "^1.
2.0
"
es-abstract "^1.2
2.1
"
define-properties "^1.
1.4
"
es-abstract "^1.2
0.4
"
object.values@^1.1.6, object.values@^1.1.7:
version "1.1.7"
...
...
@@ -5614,16 +5493,16 @@ open@^9.1.0:
is-wsl "^2.2.0"
optionator@^0.9.1:
version "0.9.
1
"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.
1
.tgz"
integrity sha512-
74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw
==
version "0.9.
3
"
resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.
3
.tgz"
integrity sha512-
JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg
==
dependencies:
"@aashutoshrathi/word-wrap" "^1.2.3"
deep-is "^0.1.3"
fast-levenshtein "^2.0.6"
levn "^0.4.1"
prelude-ls "^1.2.1"
type-check "^0.4.0"
word-wrap "^1.2.3"
p-limit@^2.2.0:
version "2.3.0"
...
...
@@ -5745,14 +5624,6 @@ path-parse@^1.0.7:
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
path-scurry@^1.10.1:
version "1.10.1"
resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz"
integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
dependencies:
lru-cache "^9.1.1 || ^10.0.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
...
...
@@ -5788,9 +5659,9 @@ pify@^2.3.0:
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
pirates@^4.0.1:
version "4.0.
5
"
resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.
5
.tgz"
integrity sha512-
8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ
==
version "4.0.
6
"
resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.
6
.tgz"
integrity sha512-
saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg
==
pluralize@^8.0.0:
version "8.0.0"
...
...
@@ -5932,9 +5803,9 @@ randombytes@^2.1.0:
safe-buffer "^5.1.0"
rc-input@~1.3.5:
version "1.3.
6
"
resolved "https://registry.npmjs.org/rc-input/-/rc-input-1.3.
6
.tgz"
integrity sha512-
/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA
==
version "1.3.
5
"
resolved "https://registry.npmjs.org/rc-input/-/rc-input-1.3.
5
.tgz"
integrity sha512-
SPPwbTJa5ACHNoDdGZF/70AOqqm1Rir3WleuFBKq+nFby1zvpnzvWsHJgzWOr6uJ0GNt8dTMzBrmVGQJkTXqqQ
==
dependencies:
"@babel/runtime" "^7.11.1"
classnames "^2.2.1"
...
...
@@ -5992,9 +5863,9 @@ react-error-boundary@^3.1.4:
"@babel/runtime" "^7.12.5"
react-error-boundary@^4.0.2:
version "4.0.
9
"
resolved "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.
9
.tgz"
integrity sha512-
f6DcHVdTDZmc9ixmRmuLDZpkdghYR/HKZdUzMLHD58s4cR2C4R6y4ktYztCosM6pyeK4/C8IofwqxgID25W6kw
==
version "4.0.
10
"
resolved "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.
10
.tgz"
integrity sha512-
pvVKdi77j2OoPHo+p3rorgE43OjDWiqFkaqkJz8sJKK6uf/u8xtzuaVfj5qJ2JnDLIgF1De3zY5AJDijp+LVPA
==
dependencies:
"@babel/runtime" "^7.12.5"
...
...
@@ -6070,9 +5941,9 @@ react-papaparse@^4.1.0:
papaparse "^5.3.1"
react-slider@^2.0.4:
version "2.0.
5
"
resolved "https://registry.npmjs.org/react-slider/-/react-slider-2.0.
5
.tgz"
integrity sha512-
MU5gaK1yYCKnbDDN3CMiVcgkKZwMvdqK2xUEW7fFU37NAzRgS1FZbF9N7vP08E3XXNVhiuZnwVzUa3PYQAZIMg
==
version "2.0.
6
"
resolved "https://registry.npmjs.org/react-slider/-/react-slider-2.0.
6
.tgz"
integrity sha512-
gJxG1HwmuMTJ+oWIRCmVWvgwotNCbByTwRkFZC6U4MBsHqJBmxwbYRJUmxy4Tke1ef8r9jfXjgkmY/uHOCEvbA
==
dependencies:
prop-types "^15.8.1"
...
...
@@ -6194,17 +6065,17 @@ refractor@^3.6.0:
parse-entities "^2.0.0"
prismjs "~1.27.0"
regenerator-runtime@^0.1
3.11
:
version "0.1
3.1
1"
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.1
3.1
1.tgz"
integrity sha512-
kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg
==
regenerator-runtime@^0.1
4.0
:
version "0.1
4.
1"
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.1
4.
1.tgz"
integrity sha512-
dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw
==
regexp-tree@^0.1.24, regexp-tree@~0.1.1:
version "0.1.27"
resolved "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz"
integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==
regexp.prototype.flags@^1.
5.0
, regexp.prototype.flags@^1.5.1:
regexp.prototype.flags@^1.
4.3
, regexp.prototype.flags@^1.5.1:
version "1.5.1"
resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz"
integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
...
...
@@ -6327,11 +6198,11 @@ resolve@^1.22.4:
supports-preserve-symlinks-flag "^1.0.0"
resolve@^2.0.0-next.4:
version "2.0.0-next.
5
"
resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.
5
.tgz"
integrity sha512-
U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA
==
version "2.0.0-next.
4
"
resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.
4
.tgz"
integrity sha512-
iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ
==
dependencies:
is-core-module "^2.
13
.0"
is-core-module "^2.
9
.0"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
...
...
@@ -6404,12 +6275,12 @@ sade@^1.7.3:
mri "^1.1.0"
safe-array-concat@^1.0.1:
version "1.
1.0
"
resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.
1.0
.tgz"
integrity sha512-
ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg
==
version "1.
0.1
"
resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.
0.1
.tgz"
integrity sha512-
6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q
==
dependencies:
call-bind "^1.0.
5
"
get-intrinsic "^1.2.
2
"
call-bind "^1.0.
2
"
get-intrinsic "^1.2.
1
"
has-symbols "^1.0.3"
isarray "^2.0.5"
...
...
@@ -6440,9 +6311,9 @@ safe-regex@^2.1.1:
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
sass@^1.3.0, sass@^1.61.0:
version "1.6
2
.1"
resolved "https://registry.npmjs.org/sass/-/sass-1.6
2
.1.tgz"
integrity sha512-
NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A
==
version "1.6
4
.1"
resolved "https://registry.npmjs.org/sass/-/sass-1.6
4
.1.tgz"
integrity sha512-
16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ
==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
...
...
@@ -6455,10 +6326,10 @@ scheduler@^0.23.0, scheduler@>=0.19.0:
dependencies:
loose-envify "^1.1.0"
schema-utils@^3.1.1, schema-utils@^3.
1.2
:
version "3.
1.2
"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.
1.2
.tgz"
integrity sha512-p
vjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8E
g==
schema-utils@^3.1.1, schema-utils@^3.
2.0
:
version "3.
3.0
"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.
3.0
.tgz"
integrity sha512-p
N/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVG
g==
dependencies:
"@types/json-schema" "^7.0.8"
ajv "^6.12.5"
...
...
@@ -6469,11 +6340,6 @@ screenfull@^5.0.0:
resolved "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz"
integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==
semver@^6.3.0:
version "6.3.0"
resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^6.3.1:
version "6.3.1"
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
...
...
@@ -6487,14 +6353,14 @@ semver@^7.0.0, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semve
lru-cache "^6.0.0"
"semver@2 || 3 || 4 || 5":
version "5.7.
1
"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.
1
.tgz"
integrity sha512-
sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ
==
version "5.7.
2
"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.
2
.tgz"
integrity sha512-
cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g
==
serialize-javascript@^6.0.1:
version "6.0.
1
"
resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.
1
.tgz"
integrity sha512-
owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w
==
version "6.0.
2
"
resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.
2
.tgz"
integrity sha512-
Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g
==
dependencies:
randombytes "^2.1.0"
...
...
@@ -6504,15 +6370,14 @@ server-only@^0.0.1:
integrity sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==
set-function-length@^1.1.1:
version "1.
2.0
"
resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.
2.0
.tgz"
integrity sha512-
4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w
==
version "1.
1.1
"
resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.
1.1
.tgz"
integrity sha512-
VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ
==
dependencies:
define-data-property "^1.1.1"
function-bind "^1.1.2"
get-intrinsic "^1.2.2"
get-intrinsic "^1.2.1"
gopd "^1.0.1"
has-property-descriptors "^1.0.
1
"
has-property-descriptors "^1.0.
0
"
set-function-name@^2.0.0, set-function-name@^2.0.1:
version "2.0.1"
...
...
@@ -6578,11 +6443,6 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
signal-exit@^4.0.1:
version "4.1.0"
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
simple-swizzle@^0.2.2:
version "0.2.2"
resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz"
...
...
@@ -6700,13 +6560,6 @@ state-local@^1.0.6:
resolved "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz"
integrity sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==
stop-iteration-iterator@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz"
integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
dependencies:
internal-slot "^1.0.4"
streamsearch@^1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
...
...
@@ -6717,15 +6570,6 @@ string-argv@^0.3.1:
resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz"
integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
string-width@^4.1.0:
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
...
...
@@ -6744,7 +6588,7 @@ string-width@^4.2.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
string-width@^5.0.0
, string-width@^5.0.1, string-width@^5.1.2
:
string-width@^5.0.0:
version "5.1.2"
resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
...
...
@@ -6754,18 +6598,17 @@ string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2:
strip-ansi "^7.0.1"
string.prototype.matchall@^4.0.8:
version "4.0.
10
"
resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.
10
.tgz"
integrity sha512-
rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ
==
version "4.0.
8
"
resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.
8
.tgz"
integrity sha512-
6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg
==
dependencies:
call-bind "^1.0.2"
define-properties "^1.
2.0
"
es-abstract "^1.2
2.1
"
get-intrinsic "^1.
2.1
"
define-properties "^1.
1.4
"
es-abstract "^1.2
0.4
"
get-intrinsic "^1.
1.3
"
has-symbols "^1.0.3"
internal-slot "^1.0.5"
regexp.prototype.flags "^1.5.0"
set-function-name "^2.0.0"
internal-slot "^1.0.3"
regexp.prototype.flags "^1.4.3"
side-channel "^1.0.4"
string.prototype.trim@^1.2.8:
...
...
@@ -6803,13 +6646,6 @@ stringify-entities@^4.0.0:
character-entities-html4 "^2.0.0"
character-entities-legacy "^3.0.0"
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
...
...
@@ -6871,9 +6707,9 @@ stylis@^4.1.3:
integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==
sucrase@^3.32.0:
version "3.3
2
.0"
resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.3
2
.0.tgz"
integrity sha512-
ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ
==
version "3.3
4
.0"
resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.3
4
.0.tgz"
integrity sha512-
70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw
==
dependencies:
"@jridgewell/gen-mapping" "^0.3.2"
commander "^4.0.0"
...
...
@@ -6910,9 +6746,9 @@ supports-preserve-symlinks-flag@^1.0.0:
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
swr@^2.1.0:
version "2.
1.5
"
resolved "https://registry.npmjs.org/swr/-/swr-2.
1.5
.tgz"
integrity sha512-
/OhfZMcEpuz77KavXST5q6XE9nrOBOVcBLWjMT+oAE/kQHyE3PASrevXCtQDZ8aamntOfFkbVJp7Il9tNBQWrw
==
version "2.
2.0
"
resolved "https://registry.npmjs.org/swr/-/swr-2.
2.0
.tgz"
integrity sha512-
AjqHOv2lAhkuUdIiBu9xbuettzAzWXmCEcLONNKJRba87WAefz8Ca9d6ds/SzrPc235n1IxWYdhJ2zF3MNUaoQ
==
dependencies:
use-sync-external-store "^1.2.0"
...
...
@@ -6962,21 +6798,21 @@ tapable@^2.1.1, tapable@^2.2.0:
resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
terser-webpack-plugin@^5.3.
7
:
version "5.3.
9
"
resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.
9
.tgz"
integrity sha512-
ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA
==
terser-webpack-plugin@^5.3.
10
:
version "5.3.
10
"
resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.
10
.tgz"
integrity sha512-
BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w
==
dependencies:
"@jridgewell/trace-mapping" "^0.3.
17
"
"@jridgewell/trace-mapping" "^0.3.
20
"
jest-worker "^27.4.5"
schema-utils "^3.1.1"
serialize-javascript "^6.0.1"
terser "^5.
16.8
"
terser "^5.
26.0
"
terser@^5.
16.8
:
version "5.
17.7
"
resolved "https://registry.npmjs.org/terser/-/terser-5.
17.7
.tgz"
integrity sha512-
/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ
==
terser@^5.
26.0
:
version "5.
27.0
"
resolved "https://registry.npmjs.org/terser/-/terser-5.
27.0
.tgz"
integrity sha512-
bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A
==
dependencies:
"@jridgewell/source-map" "^0.3.3"
acorn "^8.8.2"
...
...
@@ -7069,15 +6905,10 @@ tslib@^1.8.1:
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^1.9.3:
version "1.14.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0:
version "2.5.3"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz"
integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1, "tslib@^2.4.1 || ^1.9.3", tslib@^2.5.0, tslib@^2.6.0:
version "2.6.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz"
integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==
tslib@2.3.0:
version "2.3.0"
...
...
@@ -7268,10 +7099,10 @@ untildify@^4.0.0:
resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz"
integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
update-browserslist-db@^1.0.1
1
:
version "1.0.1
1
"
resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.1
1
.tgz"
integrity sha512-
dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA
==
update-browserslist-db@^1.0.1
3
:
version "1.0.1
3
"
resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.1
3
.tgz"
integrity sha512-
xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg
==
dependencies:
escalade "^3.1.1"
picocolors "^1.0.0"
...
...
@@ -7358,9 +7189,9 @@ void-elements@3.1.0:
integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==
vue-eslint-parser@^9.3.0:
version "9.3.
0
"
resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.
0
.tgz"
integrity sha512-
48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ
==
version "9.3.
1
"
resolved "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.
1
.tgz"
integrity sha512-
Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g
==
dependencies:
debug "^4.3.4"
eslint-scope "^7.1.1"
...
...
@@ -7370,7 +7201,7 @@ vue-eslint-parser@^9.3.0:
lodash "^4.17.21"
semver "^7.3.6"
watchpack@^2.4.0:
watchpack@^2.4.0
, watchpack@2.4.0
:
version "2.4.0"
resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"
integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
...
...
@@ -7394,20 +7225,20 @@ webpack-sources@^3.2.3:
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
webpack@^5.1.0, webpack@>=4:
version "5.
85.1
"
resolved "https://registry.npmjs.org/webpack/-/webpack-5.
85.1
.tgz"
integrity sha512-
xTb7MRf4LY8Z5rzn7aIx4TDrwYJrjcHnIfU1TqtyZOoObyuGSpAUwIvVuqq5wPnv7WEgQr8UvO1q/dgoGG4HjA
==
version "5.
90.0
"
resolved "https://registry.npmjs.org/webpack/-/webpack-5.
90.0
.tgz"
integrity sha512-
bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w
==
dependencies:
"@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.
0
"
"@types/estree" "^1.0.
5
"
"@webassemblyjs/ast" "^1.11.5"
"@webassemblyjs/wasm-edit" "^1.11.5"
"@webassemblyjs/wasm-parser" "^1.11.5"
acorn "^8.7.1"
acorn-import-assertions "^1.9.0"
browserslist "^4.
14.5
"
browserslist "^4.
21.10
"
chrome-trace-event "^1.0.2"
enhanced-resolve "^5.1
4.1
"
enhanced-resolve "^5.1
5.0
"
es-module-lexer "^1.2.1"
eslint-scope "5.1.1"
events "^3.2.0"
...
...
@@ -7417,9 +7248,9 @@ webpack@^5.1.0, webpack@>=4:
loader-runner "^4.2.0"
mime-types "^2.1.27"
neo-async "^2.6.2"
schema-utils "^3.
1.2
"
schema-utils "^3.
2.0
"
tapable "^2.1.1"
terser-webpack-plugin "^5.3.
7
"
terser-webpack-plugin "^5.3.
10
"
watchpack "^2.4.0"
webpack-sources "^3.2.3"
...
...
@@ -7480,20 +7311,6 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
word-wrap@^1.2.3:
version "1.2.3"
resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
version "7.0.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
ansi-styles "^4.0.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"
wrap-ansi@^6.2.0:
version "6.2.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
...
...
@@ -7512,15 +7329,6 @@ wrap-ansi@^7.0.0:
string-width "^4.1.0"
strip-ansi "^6.0.0"
wrap-ansi@^8.1.0:
version "8.1.0"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
dependencies:
ansi-styles "^6.1.0"
string-width "^5.0.1"
strip-ansi "^7.0.1"
wrappy@1:
version "1.0.2"
resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
...
...
@@ -7556,21 +7364,21 @@ yaml@^2.0.0, yaml@^2.1.1, yaml@^2.2.2:
integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==
yjs@>=13.5.22:
version "13.6.
7
"
resolved "https://registry.npmjs.org/yjs/-/yjs-13.6.
7
.tgz"
integrity sha512-
mCZTh4kjvUS2DnaktsYN6wLH3WZCJBLqrTdkWh1bIDpA/sB/GNFaLA/dyVJj2Hc7KwONuuoC/vWe9bwBBosZLQ
==
version "13.6.
11
"
resolved "https://registry.npmjs.org/yjs/-/yjs-13.6.
11
.tgz"
integrity sha512-
FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g
==
dependencies:
lib0 "^0.2.
74
"
lib0 "^0.2.
86
"
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
zrender@5.4.
3
:
version "5.4.
3
"
resolved "https://registry.npmjs.org/zrender/-/zrender-5.4.
3
.tgz"
integrity sha512-
DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ
==
zrender@5.4.
4
:
version "5.4.
4
"
resolved "https://registry.npmjs.org/zrender/-/zrender-5.4.
4
.tgz"
integrity sha512-
0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw
==
dependencies:
tslib "2.3.0"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment