A monorepo containing jupyter-blocks and jupyter-tidyblocks. Blockly extension for JupyterLab.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Improves the manager and adds a registry to register blocks, generators and toolboxes

hbcarlos dce59aad d56ccaff

+1112 -983
+8 -1
README.md
··· 20 20 To install the extension, execute: 21 21 22 22 ```bash 23 - micromamba create -n blockly -c conda-forge python 23 + micromamba create -n blockly -c conda-forge python ipykernel xeus-python xeus-lua 24 24 micromamba activate blockly 25 25 pip install jupyterlab_blockly 26 26 ``` 27 + 28 + #### Kernels 29 + * ipykernel 30 + * xeus-python 31 + * xeus-lua 32 + * [JavaScript](https://github.com/n-riesco/ijavascript#installation) 33 + * [JavaScript](https://github.com/yunabe/tslab) 27 34 28 35 ## Uninstall 29 36
+3
package.json
··· 48 48 "dependencies": { 49 49 "@jupyterlab/application": "^3.4", 50 50 "@jupyterlab/apputils": "^3.4", 51 + "@jupyterlab/coreutils": "^5.4", 51 52 "@jupyterlab/docregistry": "^3.4", 52 53 "@jupyterlab/filebrowser": "^3.4", 53 54 "@jupyterlab/launcher": "^3.4", 54 55 "@jupyterlab/outputarea": "^3.4", 55 56 "@jupyterlab/rendermime": "^3.4", 57 + "@jupyterlab/services": "^6.4", 58 + "@jupyterlab/ui-components": "^3.4", 56 59 "@lumino/algorithm": "^1.9.0", 57 60 "@lumino/coreutils": "^1.11.0", 58 61 "@lumino/messaging": "^1.10.0",
+8 -18
src/factory.ts
··· 4 4 DocumentModel 5 5 } from '@jupyterlab/docregistry'; 6 6 import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; 7 - // import { ITranslator } from '@jupyterlab/translation'; 8 7 9 8 import { BlocklyEditor, BlocklyPanel } from './widget'; 9 + import { BlocklyRegistry } from './registry'; 10 10 import { BlocklyManager } from './manager'; 11 11 12 12 /** ··· 16 16 BlocklyEditor, 17 17 DocumentModel 18 18 > { 19 - private _manager: BlocklyManager; 19 + private _registry: BlocklyRegistry; 20 20 private _rendermime: IRenderMimeRegistry; 21 - private _language: string; 22 - // private _translator: ITranslator; 23 21 24 22 /** 25 23 * Constructor of BlocklyEditorFactory. ··· 28 26 */ 29 27 constructor(options: BlocklyEditorFactory.IOptions) { 30 28 super(options); 31 - this._manager = new BlocklyManager(); 29 + this._registry = new BlocklyRegistry(); 32 30 this._rendermime = options.rendermime; 33 - this._language = this._manager.language; 34 - // this._translator = options.translator; 35 31 } 36 32 37 - get manager(): BlocklyManager { 38 - return this._manager; 33 + get registry(): BlocklyRegistry { 34 + return this._registry; 39 35 } 40 36 41 37 /** ··· 47 43 protected createNewWidget( 48 44 context: DocumentRegistry.IContext<DocumentModel> 49 45 ): BlocklyEditor { 50 - return new BlocklyEditor({ 51 - context, 52 - content: new BlocklyPanel( 53 - context, 54 - this._manager, 55 - this._rendermime, 56 - this._language 57 - ) 58 - }); 46 + const manager = new BlocklyManager(this._registry, context.sessionContext); 47 + const content = new BlocklyPanel(context, manager, this._rendermime); 48 + return new BlocklyEditor({ context, content, manager }); 59 49 } 60 50 } 61 51
+20 -8
src/index.ts
··· 3 3 JupyterFrontEndPlugin, 4 4 ILayoutRestorer 5 5 } from '@jupyterlab/application'; 6 + import { jsonIcon } from '@jupyterlab/ui-components'; 6 7 import { WidgetTracker } from '@jupyterlab/apputils'; 7 8 import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; 8 9 import { ICommandPalette } from '@jupyterlab/apputils'; ··· 12 13 import { ISettingRegistry } from '@jupyterlab/settingregistry'; 13 14 14 15 import { BlocklyEditorFactory } from './factory'; 15 - import { IBlocklyManager } from './token'; 16 + import { IBlocklyRegisty } from './token'; 16 17 import { BlocklyEditor } from './widget'; 17 18 18 19 import { blockly_icon } from './icons'; ··· 36 37 /** 37 38 * Initialization data for the jupyterlab-blocky extension. 38 39 */ 39 - const plugin: JupyterFrontEndPlugin<IBlocklyManager> = { 40 + const plugin: JupyterFrontEndPlugin<IBlocklyRegisty> = { 40 41 id: 'jupyterlab-blocky:plugin', 41 42 autoStart: true, 42 43 requires: [ ··· 47 48 ITranslator 48 49 ], 49 50 optional: [ILauncher, ICommandPalette], 50 - provides: IBlocklyManager, 51 + provides: IBlocklyRegisty, 51 52 activate: ( 52 53 app: JupyterFrontEnd, 53 54 restorer: ILayoutRestorer, ··· 57 58 translator: ITranslator, 58 59 launcher: ILauncher | null, 59 60 palette: ICommandPalette | null 60 - ): IBlocklyManager => { 61 + ): IBlocklyRegisty => { 61 62 console.log('JupyterLab extension jupyterlab-blocky is activated!'); 62 63 63 64 // Namespace for the tracker ··· 84 85 const widgetFactory = new BlocklyEditorFactory({ 85 86 name: FACTORY, 86 87 modelName: 'text', 87 - fileTypes: ['json'], 88 - defaultFor: ['json'], 88 + fileTypes: ['blockly'], 89 + defaultFor: ['blockly'], 89 90 90 91 // Kernel options, in this case we need to execute the code generated 91 92 // in the blockly editor. The best way would be to use kernels, for ··· 114 115 }); 115 116 tracker.add(widget); 116 117 }); 118 + // Registering the file type 119 + app.docRegistry.addFileType({ 120 + name: 'blockly', 121 + displayName: 'Blockly', 122 + contentType: 'file', 123 + fileFormat: 'json', 124 + extensions: ['.jpblockly'], 125 + mimeTypes: ['application/json'], 126 + icon: jsonIcon, 127 + iconLabel: 'JupyterLab-Blockly' 128 + }); 117 129 // Registering the widget factory 118 130 app.docRegistry.addWidgetFactory(widgetFactory); 119 131 ··· 140 152 console.log(`Current Language : '${language}'`); 141 153 142 154 // Transmitting the current language to the manager. 143 - widgetFactory.manager.setlanguage(language); 155 + widgetFactory.registry.setlanguage(language); 144 156 }); 145 157 146 158 commands.addCommand(command, { ··· 187 199 }); 188 200 } 189 201 190 - return widgetFactory.manager; 202 + return widgetFactory.registry; 191 203 } 192 204 }; 193 205
+17 -18
src/layout.ts
··· 1 1 import { SimplifiedOutputArea, OutputAreaModel } from '@jupyterlab/outputarea'; 2 2 import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; 3 - import { ISessionContext } from '@jupyterlab/apputils'; 4 - // import { ITranslator } from '@jupyterlab/translation'; 3 + import { ISessionContext, showErrorMessage } from '@jupyterlab/apputils'; 5 4 6 5 import { Message } from '@lumino/messaging'; 7 6 import { PartialJSONValue } from '@lumino/coreutils'; ··· 22 21 private _manager: BlocklyManager; 23 22 private _workspace: Blockly.WorkspaceSvg; 24 23 private _sessionContext: ISessionContext; 25 - // private _translator: ITranslator; 26 24 private _outputArea: SimplifiedOutputArea; 27 25 28 26 /** ··· 33 31 manager: BlocklyManager, 34 32 sessionContext: ISessionContext, 35 33 rendermime: IRenderMimeRegistry 36 - // translator: ITranslator 37 34 ) { 38 35 super(); 39 36 this._manager = manager; 40 37 this._sessionContext = sessionContext; 41 - // this._translator = translator; 42 38 43 39 // Creating the container for the Blockly editor 44 40 // and the output area to render the execution replies. ··· 106 102 107 103 // Execute the code using the kernel, by using a static method from the 108 104 // same class to make an execution request. 109 - SimplifiedOutputArea.execute(code, this._outputArea, this._sessionContext) 110 - .then(resp => { 111 - this.addWidget(this._outputArea); 112 - this._resizeWorkspace(); 113 - }) 114 - .catch(e => console.error(e)); 105 + if (this._sessionContext.hasNoKernel) { 106 + // Check whether there is a kernel 107 + showErrorMessage( 108 + 'Select a valid kernel', 109 + `There is not a valid kernel selected, select one from the dropdown menu in the toolbar. 110 + If there isn't a valid kernel please install 'xeus-python' from Pypi.org or using mamba. 111 + ` 112 + ); 113 + } else { 114 + SimplifiedOutputArea.execute(code, this._outputArea, this._sessionContext) 115 + .then(resp => { 116 + this.addWidget(this._outputArea); 117 + this._resizeWorkspace(); 118 + }) 119 + .catch(e => console.error(e)); 120 + } 115 121 } 116 122 117 123 /** ··· 144 150 toolbox: this._manager.toolbox, 145 151 theme: THEME 146 152 }); 147 - 148 - // let categories: string; 149 - 150 - // Loading the ITranslator 151 - // const trans = this._translator.load('jupyterlab-blockly'); 152 - 153 - // categories = trans.__('Category'); 154 153 } 155 154 156 155 private _resizeWorkspace(): void {
+98 -149
src/manager.ts
··· 1 - import { JSONObject } from '@lumino/coreutils'; 1 + import { ISessionContext } from '@jupyterlab/apputils'; 2 + import { KernelSpec, KernelConnection } from '@jupyterlab/services'; 3 + import { IChangedArgs } from '@jupyterlab/coreutils'; 4 + 2 5 import { ISignal, Signal } from '@lumino/signaling'; 6 + import { JSONObject } from '@lumino/coreutils'; 3 7 4 8 import * as Blockly from 'blockly'; 5 9 6 - import BlocklyPy from 'blockly/python'; 7 - import * as En from 'blockly/msg/en'; 10 + import { BlocklyRegistry } from './registry'; 8 11 9 - import { IBlocklyManager } from './token'; 10 - import { TOOLBOX } from './utils'; 11 - 12 - export class BlocklyManager implements IBlocklyManager { 12 + /** 13 + * BlocklyManager the manager for each document 14 + * to select the toolbox and the generator that the 15 + * user wants to use on a specific document. 16 + */ 17 + export class BlocklyManager { 13 18 private _toolbox: JSONObject; 14 - private _activeGenerator: Blockly.Generator; 15 - private _generators: Map<string, Blockly.Generator>; 16 - private _language: string; 17 - private _changed: Signal<BlocklyManager, void>; 19 + private _generator: Blockly.Generator; 20 + private _registry: BlocklyRegistry; 21 + private _selectedKernel: KernelSpec.ISpecModel; 22 + private _sessionContext: ISessionContext; 23 + private _changed: Signal<this, BlocklyManager.Change>; 18 24 19 25 /** 20 - * Constructor of BlocklyEditorFactory. 21 - * 22 - * @param options Constructor options 26 + * Constructor of BlocklyManager. 23 27 */ 24 - constructor() { 25 - this._toolbox = TOOLBOX; 26 - this._activeGenerator = BlocklyPy; 27 - this._generators = new Map<string, Blockly.Generator>(); 28 - this._language = 'En'; // By default we choose English. 29 - this._changed = new Signal<BlocklyManager, void>(this); 28 + constructor(registry: BlocklyRegistry, sessionContext: ISessionContext) { 29 + this._registry = registry; 30 + this._sessionContext = sessionContext; 31 + 32 + this._toolbox = this._registry.toolboxes.get('default'); 33 + this._generator = this._registry.generators.get('python'); 34 + 35 + this._changed = new Signal<this, BlocklyManager.Change>(this); 36 + this._sessionContext.kernelChanged.connect(this._onKernelChanged, this); 30 37 } 31 38 39 + /** 40 + * Returns the selected toolbox. 41 + */ 32 42 get toolbox(): JSONObject { 33 43 return this._toolbox; 34 44 } 35 45 36 - set activeGenerator(name: string) { 37 - this._activeGenerator = this._generators.get(name); 46 + /** 47 + * Returns the name of the selected kernel. 48 + */ 49 + get kernel(): string | undefined { 50 + return this._selectedKernel?.name || 'No kernel'; 38 51 } 39 52 53 + /** 54 + * Returns the selected generator. 55 + */ 40 56 get generator(): Blockly.Generator { 41 - return this._activeGenerator; 57 + return this._generator; 42 58 } 43 59 44 - get changed(): ISignal<BlocklyManager, void> { 60 + /** 61 + * Signal triggered when the manager changes. 62 + */ 63 + get changed(): ISignal<this, BlocklyManager.Change> { 45 64 return this._changed; 46 65 } 47 66 48 - set language(language: string) { 49 - this._language = language; 67 + /** 68 + * Dispose. 69 + */ 70 + dispose(): void { 71 + this._sessionContext.kernelChanged.disconnect(this._onKernelChanged, this); 50 72 } 51 73 52 - get language(): string { 53 - return this._language; 74 + /** 75 + * Set the selected toolbox. 76 + * 77 + * @argument name The name of the toolbox. 78 + */ 79 + setToolbox(name: string) { 80 + this._toolbox = this._registry.toolboxes.get(name); 54 81 } 55 82 56 - registerToolbox(value: JSONObject): void { 57 - this._toolbox = value; 83 + /** 84 + * Set the selected kernel. 85 + * 86 + * @argument name The name of the kernel. 87 + */ 88 + selectKernel(name: string) { 89 + this._sessionContext.changeKernel({ name }); 58 90 } 59 91 60 - registerBlocks(blocks: JSONObject[]): void { 61 - Blockly.defineBlocksWithJsonArray(blocks); 92 + /** 93 + * Set the selected toolbox. 94 + * 95 + * @returns the list of available kernels for Blockly 96 + */ 97 + listKernels(): { label: string; value: string }[] { 98 + const specs = this._sessionContext.specsManager.specs.kernelspecs; 99 + const list: { label: string; value: string }[] = []; 100 + Object.keys(specs).forEach(key => { 101 + const language = specs[key].language; 102 + if (this._registry.generators.has(language)) { 103 + list.push({ label: specs[key].display_name, value: specs[key].name }); 104 + } 105 + }); 106 + return list; 62 107 } 63 108 64 - registerGenerator(kernel: string, generator: Blockly.Generator): void { 65 - this._generators.set(kernel, generator); 66 - } 67 - 68 - setlanguage(language: string): void { 69 - this.language = language; 70 - Private.importLanguageModule(language); 109 + private _onKernelChanged( 110 + sender: ISessionContext, 111 + args: IChangedArgs<KernelConnection, KernelConnection, 'kernel'> 112 + ): void { 113 + const specs = this._sessionContext.specsManager.specs.kernelspecs; 114 + if (args.newValue && specs[args.newValue.name] !== undefined) { 115 + this._selectedKernel = specs[args.newValue.name]; 116 + const language = specs[args.newValue.name].language; 117 + this._generator = this._registry.generators.get(language); 118 + this._changed.emit('kernel'); 119 + } 71 120 } 72 121 } 73 122 74 - // Dynamically importing the language modules needed for each respective 75 - // user, in order to change the Blockly language in accordance to the 76 - // JL one. 77 - namespace Private { 78 - export async function importLanguageModule(language: string) { 79 - let module: Promise<any>; 80 - switch (language) { 81 - case 'En': 82 - module = import('blockly/msg/en'); 83 - break; 84 - case 'Es': 85 - module = import('blockly/msg/es'); 86 - break; 87 - case 'Fr': 88 - module = import('blockly/msg/fr'); 89 - break; 90 - case 'Sa' || 'Ar': 91 - module = import('blockly/msg/ar'); 92 - break; 93 - case 'Cz': 94 - module = import('blockly/msg/cs'); 95 - break; 96 - case 'Dk': 97 - module = import('blockly/msg/da'); 98 - break; 99 - case 'De': 100 - module = import('blockly/msg/de'); 101 - break; 102 - case 'Gr': 103 - module = import('blockly/msg/el'); 104 - break; 105 - case 'Ee': 106 - module = import('blockly/msg/et'); 107 - break; 108 - case 'Fi': 109 - module = import('blockly/msg/fi'); 110 - break; 111 - case 'Il': 112 - module = import('blockly/msg/he'); 113 - break; 114 - case 'Hu': 115 - module = import('blockly/msg/hu'); 116 - break; 117 - case 'Am': 118 - module = import('blockly/msg/hy'); 119 - break; 120 - case 'Id': 121 - module = import('blockly/msg/id'); 122 - break; 123 - case 'It': 124 - module = import('blockly/msg/it'); 125 - break; 126 - case 'Jp': 127 - module = import('blockly/msg/ja'); 128 - break; 129 - case 'Kr': 130 - module = import('blockly/msg/ko'); 131 - break; 132 - case 'Lt': 133 - module = import('blockly/msg/lt'); 134 - break; 135 - case 'Nl': 136 - module = import('blockly/msg/nl'); 137 - break; 138 - case 'Pl': 139 - module = import('blockly/msg/pl'); 140 - break; 141 - case 'Br': 142 - module = import('blockly/msg/pt'); 143 - break; 144 - case 'Ro': 145 - module = import('blockly/msg/ro'); 146 - break; 147 - case 'Ru': 148 - module = import('blockly/msg/ru'); 149 - break; 150 - case 'Lk': 151 - module = import('blockly/msg/si'); 152 - break; 153 - case 'Tr': 154 - module = import('blockly/msg/tr'); 155 - break; 156 - case 'Ua': 157 - module = import('blockly/msg/uk'); 158 - break; 159 - case 'Vn': 160 - module = import('blockly/msg/vi'); 161 - break; 162 - case 'Tw': 163 - module = import('blockly/msg/zh-hant'); 164 - break; 165 - case 'Cn': 166 - module = import('blockly/msg/zh-hans'); 167 - break; 168 - // Complete with all the cases taken from: (last updates June 2022) 169 - // List of languages in blockly: https://github.com/google/blockly/tree/master/msg/js 170 - // List of languages in Lab: https://github.com/jupyterlab/language-packs/tree/master/language-packs 171 - default: 172 - console.warn('Language not found. Loading english'); 173 - module = Promise.resolve(En); 174 - break; 175 - } 176 - 177 - // Setting the current language in Blockly. 178 - module.then(lang => { 179 - // eslint-disable-next-line @typescript-eslint/ban-ts-comment 180 - // @ts-ignore 181 - Blockly.setLocale(lang); 182 - }); 183 - } 123 + /** 124 + * BlocklyManager the manager for each document 125 + * to select the toolbox and the generator that the 126 + * user wants to use on a specific document. 127 + */ 128 + export namespace BlocklyManager { 129 + /** 130 + * The argument of the signal manager changed. 131 + */ 132 + export type Change = 'toolbox' | 'kernel'; 184 133 }
+205
src/registry.ts
··· 1 + import { JSONObject } from '@lumino/coreutils'; 2 + 3 + import * as Blockly from 'blockly'; 4 + 5 + import BlocklyPy from 'blockly/python'; 6 + import BlocklyJS from 'blockly/javascript'; 7 + import BlocklyLua from 'blockly/lua'; 8 + 9 + import En from 'blockly/msg/en'; 10 + 11 + import { IBlocklyRegisty } from './token'; 12 + import { TOOLBOX } from './utils'; 13 + 14 + /** 15 + * BlocklyRegistry is the class that JupyterLab-Blockly exposes 16 + * to other plugins. This registry allows other plugins to register 17 + * new Toolboxes, Blocks and Generators that users can use in the 18 + * Blockly editor. 19 + */ 20 + export class BlocklyRegistry implements IBlocklyRegisty { 21 + private _toolboxes: Map<string, JSONObject>; 22 + private _generators: Map<string, Blockly.Generator>; 23 + 24 + /** 25 + * Constructor of BlocklyRegistry. 26 + */ 27 + constructor() { 28 + this._toolboxes = new Map<string, JSONObject>(); 29 + this._toolboxes.set('default', TOOLBOX); 30 + 31 + this._generators = new Map<string, Blockly.Generator>(); 32 + this._generators.set('python', BlocklyPy); 33 + this._generators.set('javascript', BlocklyJS); 34 + this._generators.set('lua', BlocklyLua); 35 + } 36 + 37 + /** 38 + * Returns a map with all the toolboxes. 39 + */ 40 + get toolboxes(): Map<string, JSONObject> { 41 + return this._toolboxes; 42 + } 43 + 44 + /** 45 + * Returns a map with all the generators. 46 + */ 47 + get generators(): Map<string, Blockly.Generator> { 48 + return this._generators; 49 + } 50 + 51 + /** 52 + * Register a toolbox for the editor. 53 + * 54 + * @argument name Name of the toolbox. 55 + * 56 + * @argument value Toolbox to register. 57 + */ 58 + registerToolbox(name: string, value: JSONObject): void { 59 + this._toolboxes.set(name, value); 60 + } 61 + 62 + /** 63 + * Register new blocks. 64 + * 65 + * @argument name Name of the toolbox. 66 + * 67 + * @argument value Toolbox to register. 68 + */ 69 + registerBlocks(blocks: JSONObject[]): void { 70 + Blockly.defineBlocksWithJsonArray(blocks); 71 + } 72 + 73 + /** 74 + * Register new generators. 75 + * 76 + * @argument name Name of the toolbox. 77 + * 78 + * @argument value Toolbox to register. 79 + * 80 + * #### Notes 81 + * When registering a generator, the name should correspond to the language 82 + * used by a kernel. 83 + * 84 + * If you register a generator for an existing language this will be overwritten. 85 + */ 86 + registerGenerator(name: string, generator: Blockly.Generator): void { 87 + this._generators.set(name, generator); 88 + } 89 + 90 + setlanguage(language: string): void { 91 + Private.importLanguageModule(language); 92 + } 93 + } 94 + 95 + namespace Private { 96 + // Dynamically importing the language modules needed for each respective 97 + // user, in order to change the Blockly language in accordance to the 98 + // JL one. 99 + export async function importLanguageModule(language: string) { 100 + let module: Promise<any>; 101 + switch (language) { 102 + case 'En': 103 + module = import('blockly/msg/en'); 104 + break; 105 + case 'Es': 106 + module = import('blockly/msg/es'); 107 + break; 108 + case 'Fr': 109 + module = import('blockly/msg/fr'); 110 + break; 111 + case 'Sa' || 'Ar': 112 + module = import('blockly/msg/ar'); 113 + break; 114 + case 'Cz': 115 + module = import('blockly/msg/cs'); 116 + break; 117 + case 'Dk': 118 + module = import('blockly/msg/da'); 119 + break; 120 + case 'De': 121 + module = import('blockly/msg/de'); 122 + break; 123 + case 'Gr': 124 + module = import('blockly/msg/el'); 125 + break; 126 + case 'Ee': 127 + module = import('blockly/msg/et'); 128 + break; 129 + case 'Fi': 130 + module = import('blockly/msg/fi'); 131 + break; 132 + case 'Il': 133 + module = import('blockly/msg/he'); 134 + break; 135 + case 'Hu': 136 + module = import('blockly/msg/hu'); 137 + break; 138 + case 'Am': 139 + module = import('blockly/msg/hy'); 140 + break; 141 + case 'Id': 142 + module = import('blockly/msg/id'); 143 + break; 144 + case 'It': 145 + module = import('blockly/msg/it'); 146 + break; 147 + case 'Jp': 148 + module = import('blockly/msg/ja'); 149 + break; 150 + case 'Kr': 151 + module = import('blockly/msg/ko'); 152 + break; 153 + case 'Lt': 154 + module = import('blockly/msg/lt'); 155 + break; 156 + case 'Nl': 157 + module = import('blockly/msg/nl'); 158 + break; 159 + case 'Pl': 160 + module = import('blockly/msg/pl'); 161 + break; 162 + case 'Br': 163 + module = import('blockly/msg/pt'); 164 + break; 165 + case 'Ro': 166 + module = import('blockly/msg/ro'); 167 + break; 168 + case 'Ru': 169 + module = import('blockly/msg/ru'); 170 + break; 171 + case 'Lk': 172 + module = import('blockly/msg/si'); 173 + break; 174 + case 'Tr': 175 + module = import('blockly/msg/tr'); 176 + break; 177 + case 'Ua': 178 + module = import('blockly/msg/uk'); 179 + break; 180 + case 'Vn': 181 + module = import('blockly/msg/vi'); 182 + break; 183 + case 'Tw': 184 + module = import('blockly/msg/zh-hant'); 185 + break; 186 + case 'Cn': 187 + module = import('blockly/msg/zh-hans'); 188 + break; 189 + default: 190 + // Complete with all the cases taken from: (last updates June 2022) 191 + // List of languages in blockly: https://github.com/google/blockly/tree/master/msg/js 192 + // List of languages in Lab: https://github.com/jupyterlab/language-packs/tree/master/language-packs 193 + console.warn('Language not found. Loading english'); 194 + module = Promise.resolve(En); 195 + break; 196 + } 197 + 198 + // Setting the current language in Blockly. 199 + module.then(lang => { 200 + // eslint-disable-next-line @typescript-eslint/ban-ts-comment 201 + // @ts-ignore 202 + Blockly.setLocale(lang); 203 + }); 204 + } 205 + }
+42 -8
src/token.ts
··· 1 - import { Token } from '@lumino/coreutils'; 2 - import { JSONObject } from '@lumino/coreutils'; 1 + import { Token, JSONObject } from '@lumino/coreutils'; 3 2 4 3 import * as Blockly from 'blockly'; 5 4 6 5 /** 7 - * The manager token. 6 + * The registry token. 8 7 */ 9 - export const IBlocklyManager = new Token<IBlocklyManager>( 10 - 'jupyterlab-blockly/manager' 8 + export const IBlocklyRegisty = new Token<IBlocklyRegisty>( 9 + 'jupyterlab-blockly/registry' 11 10 ); 12 11 13 - export interface IBlocklyManager { 14 - registerToolbox(value: JSONObject): void; 12 + /** 13 + * BlocklyRegistry is the class that JupyterLab-Blockly exposes 14 + * to other plugins. This registry allows other plugins to register 15 + * new Toolboxes, Blocks and Generators that users can use in the 16 + * Blockly editor. 17 + */ 18 + export interface IBlocklyRegisty { 19 + /** 20 + * Register a toolbox for the editor. 21 + * 22 + * @argument name Name of the toolbox. 23 + * 24 + * @argument value Toolbox to register. 25 + */ 26 + registerToolbox(name: string, value: JSONObject): void; 27 + 28 + /** 29 + * Register new blocks. 30 + * 31 + * @argument name Name of the toolbox. 32 + * 33 + * @argument value Toolbox to register. 34 + */ 15 35 registerBlocks(blocks: JSONObject[]): void; 16 - registerGenerator(kernel: string, generator: Blockly.Generator): void; 36 + 37 + /** 38 + * Register new generators. 39 + * 40 + * @argument name Name of the toolbox. 41 + * 42 + * @argument value Toolbox to register. 43 + * 44 + * #### Notes 45 + * When registering a generator, the name should correspond to the language 46 + * used by a kernel. 47 + * 48 + * If you register a generator for an existing language this will be overwritten. 49 + */ 50 + registerGenerator(name: string, generator: Blockly.Generator): void; 17 51 }
+2
src/toolbar/index.ts
··· 1 + export * from './selector'; 2 + export * from './utils';
+50
src/toolbar/selector.tsx
··· 1 + import { ToolbarButtonComponent } from '@jupyterlab/apputils'; 2 + import { HTMLSelect } from '@jupyterlab/ui-components'; 3 + 4 + import React from 'react'; 5 + 6 + import { BlocklyManager } from './../manager'; 7 + import { BlocklyButton } from './utils'; 8 + 9 + export namespace SelectGenerator { 10 + export interface IOptions extends ToolbarButtonComponent.IProps { 11 + manager: BlocklyManager; 12 + } 13 + } 14 + 15 + export class SelectGenerator extends BlocklyButton { 16 + private _manager: BlocklyManager; 17 + 18 + constructor(props: SelectGenerator.IOptions) { 19 + super(props); 20 + this._manager = props.manager; 21 + this._manager.changed.connect(this.update, this); 22 + } 23 + 24 + dispose(): void { 25 + super.dispose(); 26 + this._manager.changed.disconnect(this.update, this); 27 + } 28 + 29 + private handleChange = ( 30 + event: React.ChangeEvent<HTMLSelectElement> 31 + ): void => { 32 + this._manager.selectKernel(event.target.value); 33 + this.update(); 34 + }; 35 + 36 + render(): JSX.Element { 37 + const kernels = this._manager.listKernels(); 38 + if (this._manager.kernel === 'No kernel') { 39 + kernels.push({ label: 'No kernel', value: 'No kernel' }); 40 + } 41 + 42 + return ( 43 + <HTMLSelect 44 + onChange={this.handleChange} 45 + value={this._manager.kernel} 46 + options={kernels} 47 + /> 48 + ); 49 + } 50 + }
+16
src/toolbar/utils.ts
··· 1 + import { ToolbarButton, ToolbarButtonComponent } from '@jupyterlab/apputils'; 2 + import { Widget } from '@lumino/widgets'; 3 + 4 + export class BlocklyButton extends ToolbarButton { 5 + constructor(props?: ToolbarButtonComponent.IProps) { 6 + super(props); 7 + this.addClass('jp-blockly-button'); 8 + } 9 + } 10 + 11 + export class Spacer extends Widget { 12 + constructor() { 13 + super(); 14 + this.addClass('jp-Toolbar-spacer'); 15 + } 16 + }
+22 -14
src/widget.ts
··· 3 3 DocumentWidget, 4 4 DocumentModel 5 5 } from '@jupyterlab/docregistry'; 6 - import { ToolbarButton } from '@jupyterlab/apputils'; 7 6 import { IRenderMimeRegistry } from '@jupyterlab/rendermime'; 8 7 import { runIcon } from '@jupyterlab/ui-components'; 9 - // import { ITranslator } from '@jupyterlab/translation'; 10 8 11 9 import { Panel } from '@lumino/widgets'; 12 10 import { Signal } from '@lumino/signaling'; 13 11 14 12 import { BlocklyLayout } from './layout'; 15 13 import { BlocklyManager } from './manager'; 14 + import { BlocklyButton, SelectGenerator, Spacer } from './toolbar'; 16 15 17 16 /** 18 17 * DocumentWidget: widget that represents the view or editor for a file type. 19 18 */ 20 19 export class BlocklyEditor extends DocumentWidget<BlocklyPanel, DocumentModel> { 21 - constructor(options: DocumentWidget.IOptions<BlocklyPanel, DocumentModel>) { 20 + constructor(options: BlocklyEditor.IOptions) { 22 21 super(options); 23 22 24 23 // Loading the ITranslator ··· 26 25 27 26 // Create and add a button to the toolbar to execute 28 27 // the code. 29 - const runCode = () => { 30 - (this.content.layout as BlocklyLayout).run(); 31 - }; 32 - const button = new ToolbarButton({ 28 + const button = new BlocklyButton({ 33 29 label: '', 34 30 icon: runIcon, 35 - className: 'jp-blockly-button', 36 - onClick: runCode, 31 + className: 'jp-blockly-runButton', 32 + onClick: () => (this.content.layout as BlocklyLayout).run(), 37 33 tooltip: 'Run Code' 38 34 }); 39 - button.addClass('jp-blockly-runButton'); 40 35 this.toolbar.addItem('run', button); 41 - // button.title.label = trans.__('Run Code'); 36 + this.toolbar.addItem('spacer', new Spacer()); 37 + this.toolbar.addItem( 38 + 'select', 39 + new SelectGenerator({ 40 + label: 'Select', 41 + tooltip: 'Select kernel', 42 + manager: options.manager 43 + }) 44 + ); 42 45 } 43 46 44 47 /** ··· 50 53 } 51 54 } 52 55 56 + export namespace BlocklyEditor { 57 + export interface IOptions 58 + extends DocumentWidget.IOptions<BlocklyPanel, DocumentModel> { 59 + manager: BlocklyManager; 60 + } 61 + } 62 + 53 63 /** 54 64 * Widget that contains the main view of the DocumentWidget. 55 65 */ ··· 64 74 constructor( 65 75 context: DocumentRegistry.IContext<DocumentModel>, 66 76 manager: BlocklyManager, 67 - rendermime: IRenderMimeRegistry, 68 - language: string 69 - // translator: ITranslator 77 + rendermime: IRenderMimeRegistry 70 78 ) { 71 79 super({ 72 80 layout: new BlocklyLayout(manager, context.sessionContext, rendermime)
+1 -1
tsconfig.json
··· 17 17 "target": "es2017", 18 18 "types": [] 19 19 }, 20 - "include": ["src/**/*.ts", "style/icons"], 20 + "include": ["src/**/*.ts", "src/**/*.tsx", "style/icons"], 21 21 "exclude": ["node_modules"] 22 22 }
+620 -766
yarn.lock
··· 3 3 4 4 5 5 "@babel/runtime@^7.1.2": 6 - version "7.17.9" 7 - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" 8 - integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== 6 + version "7.18.3" 7 + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4" 8 + integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== 9 9 dependencies: 10 10 regenerator-runtime "^0.13.4" 11 11 12 12 "@blueprintjs/colors@^4.0.0-alpha.3": 13 - version "4.1.2" 14 - resolved "https://registry.yarnpkg.com/@blueprintjs/colors/-/colors-4.1.2.tgz#27d546e6b6373806ddb90e994014e13a50ea7c98" 15 - integrity sha512-wvq92hgRZZYrohI8GaN/pV0iQfxvWa2RI1cLYuItDvXM6i/u1riaw0RcsqqAIL1MH1fHsKFdH1O8i7Tj5a+lpQ== 13 + version "4.1.3" 14 + resolved "https://registry.yarnpkg.com/@blueprintjs/colors/-/colors-4.1.3.tgz#7e0a32a086bdc68ea51df0dda1f94913dbd874c1" 15 + integrity sha512-ANRQZT5h9+zC8B/y0S9B+SqEpicL0XRT4drAhiPFHBrOStRZWzOh3bPrwNSPqr7tdShxYtMyxbH+fkHMetZaxg== 16 16 17 17 "@blueprintjs/core@^3.36.0", "@blueprintjs/core@^3.54.0": 18 18 version "3.54.0" ··· 54 54 resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" 55 55 integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== 56 56 57 - "@eslint/eslintrc@^1.2.3": 58 - version "1.2.3" 59 - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.3.tgz#fcaa2bcef39e13d6e9e7f6271f4cc7cae1174886" 60 - integrity sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA== 57 + "@eslint/eslintrc@^1.3.0": 58 + version "1.3.0" 59 + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f" 60 + integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw== 61 61 dependencies: 62 62 ajv "^6.12.4" 63 63 debug "^4.3.2" 64 64 espree "^9.3.2" 65 - globals "^13.9.0" 65 + globals "^13.15.0" 66 66 ignore "^5.2.0" 67 67 import-fresh "^3.2.1" 68 68 js-yaml "^4.1.0" ··· 101 101 gud "^1.0.0" 102 102 warning "^4.0.3" 103 103 104 + "@jridgewell/gen-mapping@^0.3.0": 105 + version "0.3.1" 106 + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9" 107 + integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg== 108 + dependencies: 109 + "@jridgewell/set-array" "^1.0.0" 110 + "@jridgewell/sourcemap-codec" "^1.4.10" 111 + "@jridgewell/trace-mapping" "^0.3.9" 112 + 113 + "@jridgewell/resolve-uri@^3.0.3": 114 + version "3.0.7" 115 + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe" 116 + integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA== 117 + 118 + "@jridgewell/set-array@^1.0.0": 119 + version "1.1.1" 120 + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea" 121 + integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ== 122 + 123 + "@jridgewell/source-map@^0.3.2": 124 + version "0.3.2" 125 + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" 126 + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== 127 + dependencies: 128 + "@jridgewell/gen-mapping" "^0.3.0" 129 + "@jridgewell/trace-mapping" "^0.3.9" 130 + 131 + "@jridgewell/sourcemap-codec@^1.4.10": 132 + version "1.4.13" 133 + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c" 134 + integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w== 135 + 136 + "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": 137 + version "0.3.13" 138 + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea" 139 + integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w== 140 + dependencies: 141 + "@jridgewell/resolve-uri" "^3.0.3" 142 + "@jridgewell/sourcemap-codec" "^1.4.10" 143 + 104 144 "@juggle/resize-observer@^3.3.1": 105 145 version "3.3.1" 106 146 resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" 107 147 integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== 108 148 109 149 "@jupyterlab/application@^3.4": 110 - version "3.4.2" 111 - resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.4.2.tgz#a0d5658157400525e2aab78eaaca657fda3916bc" 112 - integrity sha512-B+ydkfSkOsDnkq0ReL0c9N4Nx3E6qCqWuN9kAsl/Q0kGkR1mb1/7b+aa6CTsLnlIwO9N7lATyin8oU77VTHPPQ== 150 + version "3.4.3" 151 + resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.4.3.tgz#acaecafbce1be71776ceee11203b9fb0a02e27d8" 152 + integrity sha512-JZy/4yB23N9o0gJFL8L219N7cWhUgulBECa+esN8K/i3TVoG0m/obacLBJrmwdgmQKAgyJ2Vfo1tyhW3UHvlFw== 113 153 dependencies: 114 154 "@fortawesome/fontawesome-free" "^5.12.0" 115 - "@jupyterlab/apputils" "^3.4.2" 116 - "@jupyterlab/coreutils" "^5.4.2" 117 - "@jupyterlab/docregistry" "^3.4.2" 118 - "@jupyterlab/rendermime" "^3.4.2" 119 - "@jupyterlab/rendermime-interfaces" "^3.4.2" 120 - "@jupyterlab/services" "^6.4.2" 121 - "@jupyterlab/statedb" "^3.4.2" 122 - "@jupyterlab/translation" "^3.4.2" 123 - "@jupyterlab/ui-components" "^3.4.2" 155 + "@jupyterlab/apputils" "^3.4.3" 156 + "@jupyterlab/coreutils" "^5.4.3" 157 + "@jupyterlab/docregistry" "^3.4.3" 158 + "@jupyterlab/rendermime" "^3.4.3" 159 + "@jupyterlab/rendermime-interfaces" "^3.4.3" 160 + "@jupyterlab/services" "^6.4.3" 161 + "@jupyterlab/statedb" "^3.4.3" 162 + "@jupyterlab/translation" "^3.4.3" 163 + "@jupyterlab/ui-components" "^3.4.3" 124 164 "@lumino/algorithm" "^1.9.0" 125 165 "@lumino/application" "^1.27.0" 126 166 "@lumino/commands" "^1.19.0" ··· 132 172 "@lumino/signaling" "^1.10.0" 133 173 "@lumino/widgets" "^1.30.0" 134 174 135 - "@jupyterlab/apputils@^3.4", "@jupyterlab/apputils@^3.4.2": 136 - version "3.4.2" 137 - resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.4.2.tgz#893b75afc2c49341abb1ec0498c7ed081c3429e8" 138 - integrity sha512-45eP3JIQyzHt7InhMS9d25ZlrI5m33HUEOS3NtWF0kyE4wJeJ8Vzp4hHiFTaTZ8Tcue3cHqTsMmCX7thB8kz0A== 175 + "@jupyterlab/apputils@^3.4", "@jupyterlab/apputils@^3.4.3": 176 + version "3.4.3" 177 + resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.4.3.tgz#ad69a437c4b07a5df62e9f7f33075850f5a2ca46" 178 + integrity sha512-zpMnYVxXiOJSYHrrpfptmlmIzMXB/slmLh5Fv5gG6QAaBoMBHq11cVZWUiWoXt5r6hYEco8jIG7iMN8/MCsWYQ== 139 179 dependencies: 140 - "@jupyterlab/coreutils" "^5.4.2" 141 - "@jupyterlab/observables" "^4.4.2" 142 - "@jupyterlab/services" "^6.4.2" 143 - "@jupyterlab/settingregistry" "^3.4.2" 144 - "@jupyterlab/statedb" "^3.4.2" 145 - "@jupyterlab/translation" "^3.4.2" 146 - "@jupyterlab/ui-components" "^3.4.2" 180 + "@jupyterlab/coreutils" "^5.4.3" 181 + "@jupyterlab/observables" "^4.4.3" 182 + "@jupyterlab/services" "^6.4.3" 183 + "@jupyterlab/settingregistry" "^3.4.3" 184 + "@jupyterlab/statedb" "^3.4.3" 185 + "@jupyterlab/translation" "^3.4.3" 186 + "@jupyterlab/ui-components" "^3.4.3" 147 187 "@lumino/algorithm" "^1.9.0" 148 188 "@lumino/commands" "^1.19.0" 149 189 "@lumino/coreutils" "^1.11.0" ··· 162 202 url "^0.11.0" 163 203 164 204 "@jupyterlab/builder@^3.4": 165 - version "3.4.2" 166 - resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.4.2.tgz#f2b859fa66236f6c7e6dcb21c7194ca2fac6cbad" 167 - integrity sha512-dkyhOnmCl/ux423+l6l09bxzjhk9nv/l/ql4wttlCPCjeRfSG3mYx/SqCk0cemysDol5VVyX6eDtVQCbiXLHWQ== 205 + version "3.4.3" 206 + resolved "https://registry.yarnpkg.com/@jupyterlab/builder/-/builder-3.4.3.tgz#060596148fb248e27526a7f7519836229b2010db" 207 + integrity sha512-g6aSUyUOunN9vS5+eS1p+9w5gcmKqDy3mvchMQSrMqyhmt0cHQHO+eMQNbCs51IG1jTYl1e4+vGau8ce+JtLZg== 168 208 dependencies: 169 - "@jupyterlab/buildutils" "^3.4.2" 209 + "@jupyterlab/buildutils" "^3.4.3" 170 210 "@lumino/algorithm" "^1.9.0" 171 211 "@lumino/application" "^1.27.0" 172 212 "@lumino/commands" "^1.19.0" ··· 202 242 webpack-merge "^5.1.2" 203 243 worker-loader "^3.0.2" 204 244 205 - "@jupyterlab/buildutils@^3.4.2": 206 - version "3.4.2" 207 - resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.4.2.tgz#963492ea5e58e0f7f367192d7a848ee6db3c82c4" 208 - integrity sha512-3MD2OGOIT9VbHDmmjPr8vEBcIPdN+5ssD+WBnDWrUfaVKlVf+PXQzg+CnEgFqu98KMGRAR7yiX13q3vtGs7oYA== 245 + "@jupyterlab/buildutils@^3.4.3": 246 + version "3.4.3" 247 + resolved "https://registry.yarnpkg.com/@jupyterlab/buildutils/-/buildutils-3.4.3.tgz#6057532c6bba5590abb203c51a6a29b1a6a08063" 248 + integrity sha512-M09nIGIAevtQ2VkQiHqU7uvRd8AEHP7G5unLwsDyJvO0WON3oQPApPH1hJn/GwjkuxXQvB8MSx7LDmMKewNrEg== 209 249 dependencies: 210 250 "@lumino/coreutils" "^1.11.0" 211 251 "@yarnpkg/lockfile" "^1.1.0" ··· 226 266 typescript "~4.1.3" 227 267 verdaccio "^5.1.1" 228 268 229 - "@jupyterlab/codeeditor@^3.4.2": 230 - version "3.4.2" 231 - resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.4.2.tgz#4f83a8ca8ad121ad75f4e969bb365456145e56c7" 232 - integrity sha512-eB8ZIXaZ54khxJAIhDAkGnocNZwWXqHGnu197pwtQrnRu/hVIS+qSvFB6Nkw9z4EG7rXzqf4p7Q2k0oz129kRg== 269 + "@jupyterlab/codeeditor@^3.4.3": 270 + version "3.4.3" 271 + resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.4.3.tgz#f69dbd1f25307382b863ecbe9b4f0a5037e264c0" 272 + integrity sha512-xnEMGS6Y6UlPQi+suFCrf7rPPnNbC6hRI+yBgsK82O7MiMjHIti/V1dcjP93xjvTuCZexO8qCtRRLoMtTSELWA== 233 273 dependencies: 234 - "@jupyterlab/coreutils" "^5.4.2" 235 - "@jupyterlab/nbformat" "^3.4.2" 236 - "@jupyterlab/observables" "^4.4.2" 237 - "@jupyterlab/shared-models" "^3.4.2" 238 - "@jupyterlab/translation" "^3.4.2" 239 - "@jupyterlab/ui-components" "^3.4.2" 274 + "@jupyterlab/coreutils" "^5.4.3" 275 + "@jupyterlab/nbformat" "^3.4.3" 276 + "@jupyterlab/observables" "^4.4.3" 277 + "@jupyterlab/shared-models" "^3.4.3" 278 + "@jupyterlab/translation" "^3.4.3" 279 + "@jupyterlab/ui-components" "^3.4.3" 240 280 "@lumino/coreutils" "^1.11.0" 241 281 "@lumino/disposable" "^1.10.0" 242 282 "@lumino/dragdrop" "^1.13.0" ··· 244 284 "@lumino/signaling" "^1.10.0" 245 285 "@lumino/widgets" "^1.30.0" 246 286 247 - "@jupyterlab/codemirror@^3.4.2": 248 - version "3.4.2" 249 - resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.4.2.tgz#1807887a5923db2dd1797d28e7443c29b7e8fe89" 250 - integrity sha512-NVOkjFDipcnWaQKsrRgN8xlQt56UUV/crjSzn8wwqvu3MsUwtvfhH5BVjUgpORPEdg7Z2R6G6IdFhvqPpk0GIQ== 287 + "@jupyterlab/codemirror@^3.4.3": 288 + version "3.4.3" 289 + resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.4.3.tgz#349421866176143d2503dd600d2a55e77a1ab63a" 290 + integrity sha512-Fe2yP/d6bUFAz4dNILwst4AsWZP0/cZOt+vnqu5VF/f2F/u3XTaaYNMQKnESRnm/eV+ZwkE+tKE7jF9begshuQ== 251 291 dependencies: 252 - "@jupyterlab/apputils" "^3.4.2" 253 - "@jupyterlab/codeeditor" "^3.4.2" 254 - "@jupyterlab/coreutils" "^5.4.2" 255 - "@jupyterlab/nbformat" "^3.4.2" 256 - "@jupyterlab/observables" "^4.4.2" 257 - "@jupyterlab/shared-models" "^3.4.2" 258 - "@jupyterlab/statusbar" "^3.4.2" 259 - "@jupyterlab/translation" "^3.4.2" 292 + "@jupyterlab/apputils" "^3.4.3" 293 + "@jupyterlab/codeeditor" "^3.4.3" 294 + "@jupyterlab/coreutils" "^5.4.3" 295 + "@jupyterlab/nbformat" "^3.4.3" 296 + "@jupyterlab/observables" "^4.4.3" 297 + "@jupyterlab/shared-models" "^3.4.3" 298 + "@jupyterlab/statusbar" "^3.4.3" 299 + "@jupyterlab/translation" "^3.4.3" 260 300 "@lumino/algorithm" "^1.9.0" 261 301 "@lumino/commands" "^1.19.0" 262 302 "@lumino/coreutils" "^1.11.0" ··· 268 308 react "^17.0.1" 269 309 y-codemirror "^3.0.1" 270 310 271 - "@jupyterlab/coreutils@^5.4.2": 272 - version "5.4.2" 273 - resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.4.2.tgz#ab9966d0b981aa915cd1a09e099473f85735d850" 274 - integrity sha512-1PknPzlwVLSvKDjx2933G62vP+Fzm5HoaAp+Q3i0sPNos7FtKFXJSltORynjICHIO8MGKUWt+0UFRkB2HZ8JVg== 311 + "@jupyterlab/coreutils@^5.4", "@jupyterlab/coreutils@^5.4.3": 312 + version "5.4.3" 313 + resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.4.3.tgz#9a9ed66b045a9f7cee2064cb8b29e0bcc759f8c1" 314 + integrity sha512-9X021xXTDVnCSYGXsRsMsxCaoHk28oHC/fUTytc5DRgTcpzOGPBO/mVpgJfyejOdy4HxBbAovJSnkBlPwjm1yA== 275 315 dependencies: 276 316 "@lumino/coreutils" "^1.11.0" 277 317 "@lumino/disposable" "^1.10.0" ··· 281 321 path-browserify "^1.0.0" 282 322 url-parse "~1.5.1" 283 323 284 - "@jupyterlab/docmanager@^3.4.2": 285 - version "3.4.2" 286 - resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.4.2.tgz#575e6395b8a1a64bcb54656a624406edede83446" 287 - integrity sha512-g6lzxL/LkuEj1gDPjlyEijxIi7jsx9LemwByVE+GJL5IZQILgT9+k4ToE1L/1sQ3PkCzhGo7HxiDzrp6pcHsZg== 324 + "@jupyterlab/docmanager@^3.4.3": 325 + version "3.4.3" 326 + resolved "https://registry.yarnpkg.com/@jupyterlab/docmanager/-/docmanager-3.4.3.tgz#26e9571a93f1a6a6d7b59f9296499fdcabd998b7" 327 + integrity sha512-l1rVpdbT2Y9KciNy+HN5Ef4YZsbYbWDVwPJhG7kkHDlwY0KXv7fk4NYccK0Q3LhwrJUh/iU3nJUVs2u2jJeIBg== 288 328 dependencies: 289 - "@jupyterlab/apputils" "^3.4.2" 290 - "@jupyterlab/coreutils" "^5.4.2" 291 - "@jupyterlab/docprovider" "^3.4.2" 292 - "@jupyterlab/docregistry" "^3.4.2" 293 - "@jupyterlab/services" "^6.4.2" 294 - "@jupyterlab/statusbar" "^3.4.2" 295 - "@jupyterlab/translation" "^3.4.2" 329 + "@jupyterlab/apputils" "^3.4.3" 330 + "@jupyterlab/coreutils" "^5.4.3" 331 + "@jupyterlab/docprovider" "^3.4.3" 332 + "@jupyterlab/docregistry" "^3.4.3" 333 + "@jupyterlab/services" "^6.4.3" 334 + "@jupyterlab/statusbar" "^3.4.3" 335 + "@jupyterlab/translation" "^3.4.3" 296 336 "@lumino/algorithm" "^1.9.0" 297 337 "@lumino/coreutils" "^1.11.0" 298 338 "@lumino/disposable" "^1.10.0" ··· 302 342 "@lumino/widgets" "^1.30.0" 303 343 react "^17.0.1" 304 344 305 - "@jupyterlab/docprovider@^3.4.2": 306 - version "3.4.2" 307 - resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.4.2.tgz#ac16afe52d100312c8efb0ef1e09df308f9f23db" 308 - integrity sha512-sq7WD7haFhIxsnBJ0n5OTTNxi9vnXDeQPdEi3BFaPNY82EGGppHaa2omslTldwN9qQkKPzBcaRbJS+xwCbLu+Q== 345 + "@jupyterlab/docprovider@^3.4.3": 346 + version "3.4.3" 347 + resolved "https://registry.yarnpkg.com/@jupyterlab/docprovider/-/docprovider-3.4.3.tgz#2e041230424b2dc4dea5b72d90461cea8c4f5687" 348 + integrity sha512-BnBkbFESEBGB9Df60hxtC5MAhHi1suReC4eN2Y1OsVXCbq2OTeTAP5DHeJjFDxBZDY1UQlss1li6+/IPbeXgVw== 309 349 dependencies: 310 - "@jupyterlab/shared-models" "^3.4.2" 350 + "@jupyterlab/shared-models" "^3.4.3" 311 351 "@lumino/coreutils" "^1.11.0" 312 352 lib0 "^0.2.42" 313 353 y-websocket "^1.3.15" 314 354 yjs "^13.5.17" 315 355 316 - "@jupyterlab/docregistry@^3.4", "@jupyterlab/docregistry@^3.4.2": 317 - version "3.4.2" 318 - resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.4.2.tgz#910a426cb82e3b1c405040e10cf47bd52fee1dae" 319 - integrity sha512-J1y3lgfdn2kqvP6316HHhbLd4hqpnn11fyNSDueIHiCyDfich4QyKNEOHY+IF5kg6TyI6k5AF3lPou+VTQU8Qg== 356 + "@jupyterlab/docregistry@^3.4", "@jupyterlab/docregistry@^3.4.3": 357 + version "3.4.3" 358 + resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.4.3.tgz#ad24b5312797a2b53ba0d0975123e75c4eb37696" 359 + integrity sha512-A+WXGj9HosbSh/I0XQbXN1Sxt4GbjUDXntQ5DGoeOoLfwLHBTkvgg7lZ+AJJyXTDz4jxCWe5jNWnwPkk5mp90Q== 320 360 dependencies: 321 - "@jupyterlab/apputils" "^3.4.2" 322 - "@jupyterlab/codeeditor" "^3.4.2" 323 - "@jupyterlab/codemirror" "^3.4.2" 324 - "@jupyterlab/coreutils" "^5.4.2" 325 - "@jupyterlab/docprovider" "^3.4.2" 326 - "@jupyterlab/observables" "^4.4.2" 327 - "@jupyterlab/rendermime" "^3.4.2" 328 - "@jupyterlab/rendermime-interfaces" "^3.4.2" 329 - "@jupyterlab/services" "^6.4.2" 330 - "@jupyterlab/shared-models" "^3.4.2" 331 - "@jupyterlab/translation" "^3.4.2" 332 - "@jupyterlab/ui-components" "^3.4.2" 361 + "@jupyterlab/apputils" "^3.4.3" 362 + "@jupyterlab/codeeditor" "^3.4.3" 363 + "@jupyterlab/codemirror" "^3.4.3" 364 + "@jupyterlab/coreutils" "^5.4.3" 365 + "@jupyterlab/docprovider" "^3.4.3" 366 + "@jupyterlab/observables" "^4.4.3" 367 + "@jupyterlab/rendermime" "^3.4.3" 368 + "@jupyterlab/rendermime-interfaces" "^3.4.3" 369 + "@jupyterlab/services" "^6.4.3" 370 + "@jupyterlab/shared-models" "^3.4.3" 371 + "@jupyterlab/translation" "^3.4.3" 372 + "@jupyterlab/ui-components" "^3.4.3" 333 373 "@lumino/algorithm" "^1.9.0" 334 374 "@lumino/coreutils" "^1.11.0" 335 375 "@lumino/disposable" "^1.10.0" ··· 339 379 yjs "^13.5.17" 340 380 341 381 "@jupyterlab/filebrowser@^3.4": 342 - version "3.4.2" 343 - resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.4.2.tgz#fce15ca374ed80ef1cadc20ff6592e4f388e7331" 344 - integrity sha512-4klJdau94YVZzESVWfRfd8n7g0c7/UsU9WQ40XEw64gA2R31j0x9Ls8zTVrQJBJka4Zz9nd/3eTAZoeZ7/hT/A== 382 + version "3.4.3" 383 + resolved "https://registry.yarnpkg.com/@jupyterlab/filebrowser/-/filebrowser-3.4.3.tgz#73d288a3a103d13c83734bd23647d1479bd297ec" 384 + integrity sha512-VlUcEvRAG/eAkxgk90MKKbAYUv3BORxfp9VXUdRm/YOW66ZborF6TNbzjYh9C7L7psXAcpzQ+85p73o25iMDoA== 345 385 dependencies: 346 - "@jupyterlab/apputils" "^3.4.2" 347 - "@jupyterlab/coreutils" "^5.4.2" 348 - "@jupyterlab/docmanager" "^3.4.2" 349 - "@jupyterlab/docregistry" "^3.4.2" 350 - "@jupyterlab/services" "^6.4.2" 351 - "@jupyterlab/statedb" "^3.4.2" 352 - "@jupyterlab/statusbar" "^3.4.2" 353 - "@jupyterlab/translation" "^3.4.2" 354 - "@jupyterlab/ui-components" "^3.4.2" 386 + "@jupyterlab/apputils" "^3.4.3" 387 + "@jupyterlab/coreutils" "^5.4.3" 388 + "@jupyterlab/docmanager" "^3.4.3" 389 + "@jupyterlab/docregistry" "^3.4.3" 390 + "@jupyterlab/services" "^6.4.3" 391 + "@jupyterlab/statedb" "^3.4.3" 392 + "@jupyterlab/statusbar" "^3.4.3" 393 + "@jupyterlab/translation" "^3.4.3" 394 + "@jupyterlab/ui-components" "^3.4.3" 355 395 "@lumino/algorithm" "^1.9.0" 356 396 "@lumino/coreutils" "^1.11.0" 357 397 "@lumino/disposable" "^1.10.0" ··· 365 405 react "^17.0.1" 366 406 367 407 "@jupyterlab/launcher@^3.4": 368 - version "3.4.2" 369 - resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-3.4.2.tgz#3d672ad5f51d28d7ce141c63828eb2c60f19f720" 370 - integrity sha512-ZWSPLmiGWEgxRrkc+J39ahRtxHjPEZPmt1Tj0ZQ5JMk7jAoDURPiZiSMjmY2ChDLJX91f4CkHO3UtnASoAzWJQ== 408 + version "3.4.3" 409 + resolved "https://registry.yarnpkg.com/@jupyterlab/launcher/-/launcher-3.4.3.tgz#3370cc6d5a4b85b6ef18ac4c8f18b69a9dae6541" 410 + integrity sha512-f+N8tdrvt9zUkGg0dOlJGQVsjZDXlsMm57c5A5uEk7vujieuLbs6Mo1bJu9Cth3qZ5+GWx+axp5X8p/dHayPmQ== 371 411 dependencies: 372 - "@jupyterlab/apputils" "^3.4.2" 373 - "@jupyterlab/translation" "^3.4.2" 374 - "@jupyterlab/ui-components" "^3.4.2" 412 + "@jupyterlab/apputils" "^3.4.3" 413 + "@jupyterlab/translation" "^3.4.3" 414 + "@jupyterlab/ui-components" "^3.4.3" 375 415 "@lumino/algorithm" "^1.9.0" 376 416 "@lumino/commands" "^1.19.0" 377 417 "@lumino/coreutils" "^1.11.0" ··· 380 420 "@lumino/widgets" "^1.30.0" 381 421 react "^17.0.1" 382 422 383 - "@jupyterlab/nbformat@^3.4.2": 384 - version "3.4.2" 385 - resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.4.2.tgz#0085a1debcd4e8a02ce913c492faaf092f32979c" 386 - integrity sha512-P1/f2O25s8agvjL0i0qRsh8+zp5WMyNXDq5ArApGDpAuzPc+5spLeZKEGj5nosRBoAVQsI1he+/0NOZD2bivBg== 423 + "@jupyterlab/nbformat@^3.4.3": 424 + version "3.4.3" 425 + resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.4.3.tgz#cbab1bf507677b7f0f309d8353fc83fe5a973c82" 426 + integrity sha512-i/yADrwhhAJJCUOTa+fEBMyJO7fvX9Y73I0B7V6dQhGcrmrEKLC3wk4yOo63+jRntd5+dupbiOtz3w1ncIXwIA== 387 427 dependencies: 388 428 "@lumino/coreutils" "^1.11.0" 389 429 390 - "@jupyterlab/observables@^4.4.2": 391 - version "4.4.2" 392 - resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.4.2.tgz#c835a1d80c40e498374990c3ed7deae877ee8fec" 393 - integrity sha512-FddP9TDv149Ler2ONWVfZet0rsQUDax6Z07vjVgtJfVuKCulvmRrmUQu/faGqNlPXx0/71odv3UeinIR5stQXA== 430 + "@jupyterlab/observables@^4.4.3": 431 + version "4.4.3" 432 + resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.4.3.tgz#41d07af0987dc37953214e20ee1dfc0b15669ef0" 433 + integrity sha512-AUuNoBIcctmJip4pZEYfmw14/FjTeyO3lVgp0pgZWTowzI6ihJP8pWaxc5GtfHOPGTn+S81r1FSPSiLLFqFyZg== 394 434 dependencies: 395 435 "@lumino/algorithm" "^1.9.0" 396 436 "@lumino/coreutils" "^1.11.0" ··· 399 439 "@lumino/signaling" "^1.10.0" 400 440 401 441 "@jupyterlab/outputarea@^3.4": 402 - version "3.4.2" 403 - resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.4.2.tgz#1b6ca6d72a7cc36f7d25e20d13e317ddd881ebc2" 404 - integrity sha512-OTxM0G5AChbHwgCW7mijiumbukubXdz0sic3oNclRpaZnV4E+O/Uq0gyLRay8ya9hVhUk8uGoYXncovMmKrF0A== 442 + version "3.4.3" 443 + resolved "https://registry.yarnpkg.com/@jupyterlab/outputarea/-/outputarea-3.4.3.tgz#285bb767334d82bbbb3b94f80cefeee746972c3d" 444 + integrity sha512-acckQMJZOR9D1gcKhaBtP6seopjDpZXYChF9ZeuwgnJJNc+ct3V3iL5lAn+Y2l9BslGP5ogbhT7DDNVsXU8eoQ== 405 445 dependencies: 406 - "@jupyterlab/apputils" "^3.4.2" 407 - "@jupyterlab/nbformat" "^3.4.2" 408 - "@jupyterlab/observables" "^4.4.2" 409 - "@jupyterlab/rendermime" "^3.4.2" 410 - "@jupyterlab/rendermime-interfaces" "^3.4.2" 411 - "@jupyterlab/services" "^6.4.2" 446 + "@jupyterlab/apputils" "^3.4.3" 447 + "@jupyterlab/nbformat" "^3.4.3" 448 + "@jupyterlab/observables" "^4.4.3" 449 + "@jupyterlab/rendermime" "^3.4.3" 450 + "@jupyterlab/rendermime-interfaces" "^3.4.3" 451 + "@jupyterlab/services" "^6.4.3" 412 452 "@lumino/algorithm" "^1.9.0" 413 453 "@lumino/coreutils" "^1.11.0" 414 454 "@lumino/disposable" "^1.10.0" ··· 418 458 "@lumino/widgets" "^1.30.0" 419 459 resize-observer-polyfill "^1.5.1" 420 460 421 - "@jupyterlab/rendermime-interfaces@^3.4.2": 422 - version "3.4.2" 423 - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.4.2.tgz#3020f883c0d393511ee57bf7c129948bb83950d2" 424 - integrity sha512-BXUeNYgg+YWgvuhqpC8AXuDtes7Gu+batQf00Tni+gzZzfMSx+mGKHp1dvPNlGdfBq8BVjkAVTfkgUIw0y3YnA== 461 + "@jupyterlab/rendermime-interfaces@^3.4.3": 462 + version "3.4.3" 463 + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.4.3.tgz#c563a9f1927ad2ab7dbc7fcd73db1ca9039583e7" 464 + integrity sha512-DPAUHiNpGJBPV45yabEajQrV3wt9/YyFrPjLJpKxFolNmQcbSvNWCetKqq698DvNCa2Ng5U+j8ivJZA7Iyfbjg== 425 465 dependencies: 426 - "@jupyterlab/translation" "^3.4.2" 466 + "@jupyterlab/translation" "^3.4.3" 427 467 "@lumino/coreutils" "^1.11.0" 428 468 "@lumino/widgets" "^1.30.0" 429 469 430 - "@jupyterlab/rendermime@^3.4", "@jupyterlab/rendermime@^3.4.2": 431 - version "3.4.2" 432 - resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.4.2.tgz#d69701995dfef305f154bdb1073a5d8ba607a8c6" 433 - integrity sha512-77eq4TuZYU3WB8k/rGRS53FJiCXQce7fQksiRf+rytf8SCGNwoLmGp4UJRw+cLd+XrYqAnugLkoQ7JpqhYUTwQ== 470 + "@jupyterlab/rendermime@^3.4", "@jupyterlab/rendermime@^3.4.3": 471 + version "3.4.3" 472 + resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.4.3.tgz#f3e0ba202965ed2d1bf113a4f9caa944b0f06d48" 473 + integrity sha512-2EaevAXBopW7yZWX/Nmh9bBRLuvBLcg4okyLQfMKM+rOtR5mS+/4QRXqqp7Nk3R9ofuWUBw6tQEKk8nhiFJS9w== 434 474 dependencies: 435 - "@jupyterlab/apputils" "^3.4.2" 436 - "@jupyterlab/codemirror" "^3.4.2" 437 - "@jupyterlab/coreutils" "^5.4.2" 438 - "@jupyterlab/nbformat" "^3.4.2" 439 - "@jupyterlab/observables" "^4.4.2" 440 - "@jupyterlab/rendermime-interfaces" "^3.4.2" 441 - "@jupyterlab/services" "^6.4.2" 442 - "@jupyterlab/translation" "^3.4.2" 475 + "@jupyterlab/apputils" "^3.4.3" 476 + "@jupyterlab/codemirror" "^3.4.3" 477 + "@jupyterlab/coreutils" "^5.4.3" 478 + "@jupyterlab/nbformat" "^3.4.3" 479 + "@jupyterlab/observables" "^4.4.3" 480 + "@jupyterlab/rendermime-interfaces" "^3.4.3" 481 + "@jupyterlab/services" "^6.4.3" 482 + "@jupyterlab/translation" "^3.4.3" 443 483 "@lumino/algorithm" "^1.9.0" 444 484 "@lumino/coreutils" "^1.11.0" 445 485 "@lumino/messaging" "^1.10.0" ··· 448 488 lodash.escape "^4.0.1" 449 489 marked "^4.0.10" 450 490 451 - "@jupyterlab/services@^6.4.2": 452 - version "6.4.2" 453 - resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.4.2.tgz#3b62456ac52480df0a7f740342c43efd38e6a233" 454 - integrity sha512-8Ykc8lufSPSCJsB015B1xcSq6LYpSR1tPx6qagg+9NBxcrk8gkn2uhzXa1s+6B1ZbX/bub9/eTWWQKR2eDHHNA== 491 + "@jupyterlab/services@^6.4", "@jupyterlab/services@^6.4.3": 492 + version "6.4.3" 493 + resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.4.3.tgz#4c01dba29dfe4b85342479338f52068545bcb64c" 494 + integrity sha512-h0z+qlK3aMGwC/b1GJXscrLp6KH6xTygu8SRkey81hBkOVitE6We32b7VZD3iVPjZN7EdD4/EcjAjtl1EgsQlQ== 455 495 dependencies: 456 - "@jupyterlab/coreutils" "^5.4.2" 457 - "@jupyterlab/nbformat" "^3.4.2" 458 - "@jupyterlab/observables" "^4.4.2" 459 - "@jupyterlab/settingregistry" "^3.4.2" 460 - "@jupyterlab/statedb" "^3.4.2" 496 + "@jupyterlab/coreutils" "^5.4.3" 497 + "@jupyterlab/nbformat" "^3.4.3" 498 + "@jupyterlab/observables" "^4.4.3" 499 + "@jupyterlab/settingregistry" "^3.4.3" 500 + "@jupyterlab/statedb" "^3.4.3" 461 501 "@lumino/algorithm" "^1.9.0" 462 502 "@lumino/coreutils" "^1.11.0" 463 503 "@lumino/disposable" "^1.10.0" ··· 466 506 node-fetch "^2.6.0" 467 507 ws "^7.4.6" 468 508 469 - "@jupyterlab/settingregistry@^3.4.2": 470 - version "3.4.2" 471 - resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.4.2.tgz#468efb1f44b9a992075d758b5da0c181b102c239" 472 - integrity sha512-tXJRlkUrjogBgfCG9cT5zjG7lAdiki4h2hLWbuGfZk6BHnQTT45uHmUPRVX3O60ToOEJ+ltXOBHrz3vVj7x3gw== 509 + "@jupyterlab/settingregistry@^3.4.3": 510 + version "3.4.3" 511 + resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.4.3.tgz#531cb702a7eefdd12cce541893152056f66841d2" 512 + integrity sha512-DYrlQz4FIhx9JP3lmevGY1MWgvDN/2ujpQxBZeuz3TPEoSwMpLNwXcI7U69XSm/CF99IN2W3V8LGOKx0M+T9Ug== 473 513 dependencies: 474 - "@jupyterlab/statedb" "^3.4.2" 514 + "@jupyterlab/statedb" "^3.4.3" 475 515 "@lumino/commands" "^1.19.0" 476 516 "@lumino/coreutils" "^1.11.0" 477 517 "@lumino/disposable" "^1.10.0" ··· 479 519 ajv "^6.12.3" 480 520 json5 "^2.1.1" 481 521 482 - "@jupyterlab/shared-models@^3.4.2": 483 - version "3.4.2" 484 - resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.4.2.tgz#b23233cf1626c51d468b7d69ca3fa0bacb7acc1b" 485 - integrity sha512-xAhv0NKLja9cPluquIXqBjK6CrMNN0yqxmTnoDKFTQV3HegVz6wTaoQNEmGl4RInnpwA037Jdae3KrtT82OrxA== 522 + "@jupyterlab/shared-models@^3.4.3": 523 + version "3.4.3" 524 + resolved "https://registry.yarnpkg.com/@jupyterlab/shared-models/-/shared-models-3.4.3.tgz#656b7108f16f78e092b11b6bf7ddaec59d518099" 525 + integrity sha512-l59ufJoLifv7i7Dlg5112FBLGhA9gTmcFbqniGwmPjnrd5rbS5l+pNJoeMGVID+rWUyI1C0eE0K3V9Vz9Ub+4w== 486 526 dependencies: 487 - "@jupyterlab/nbformat" "^3.4.2" 527 + "@jupyterlab/nbformat" "^3.4.3" 488 528 "@lumino/coreutils" "^1.11.0" 489 529 "@lumino/disposable" "^1.10.0" 490 530 "@lumino/signaling" "^1.10.0" 491 531 y-protocols "^1.0.5" 492 532 yjs "^13.5.17" 493 533 494 - "@jupyterlab/statedb@^3.4.2": 495 - version "3.4.2" 496 - resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.4.2.tgz#e862e238e3e844a61a6674e852f27d19fd5b313d" 497 - integrity sha512-MTPxIjI55kdj6AkKGNmrXdQ8xJ3HgnYE9kXd14/llyqV+KE9HKH7Jry7B/iMgoCVPF7zVHBPjc9i7oy6uQ5Oqg== 534 + "@jupyterlab/statedb@^3.4.3": 535 + version "3.4.3" 536 + resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.4.3.tgz#30b8801d0cfdb60f0a790d309bbd968dc4185a01" 537 + integrity sha512-Gr96oF20qEVv7jFDgDvi6GciLoGp+qo3lElqQdJhgqmLrQI9oTqtYOwkxLYjOzY8uhXI+Z4X1tZ7cRkNdoUCVw== 498 538 dependencies: 499 539 "@lumino/commands" "^1.19.0" 500 540 "@lumino/coreutils" "^1.11.0" ··· 502 542 "@lumino/properties" "^1.8.0" 503 543 "@lumino/signaling" "^1.10.0" 504 544 505 - "@jupyterlab/statusbar@^3.4.2": 506 - version "3.4.2" 507 - resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.4.2.tgz#db9e5a7833d44a5ac29a90f51a89ab11c0128d3e" 508 - integrity sha512-33LoNHRON7d+AA7Y/x6NR4ky/FsEgEUY/ZDAGCClcfdfbG1Hlpt6VzwSOrFtQ4AY2tP715r/wQKRW+J8miy1Dg== 545 + "@jupyterlab/statusbar@^3.4.3": 546 + version "3.4.3" 547 + resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.4.3.tgz#d9a35b79bb5c61b3215b778ff563fcf260c60070" 548 + integrity sha512-cNx0EPedajqA9HCY/Yc34wh6ouZRUkdlVNaahVAhhj+qTs3HfGHFZagkjgPAg36cSPYrHyq1speRh0UGyqqyTw== 509 549 dependencies: 510 - "@jupyterlab/apputils" "^3.4.2" 511 - "@jupyterlab/codeeditor" "^3.4.2" 512 - "@jupyterlab/services" "^6.4.2" 513 - "@jupyterlab/translation" "^3.4.2" 514 - "@jupyterlab/ui-components" "^3.4.2" 550 + "@jupyterlab/apputils" "^3.4.3" 551 + "@jupyterlab/codeeditor" "^3.4.3" 552 + "@jupyterlab/services" "^6.4.3" 553 + "@jupyterlab/translation" "^3.4.3" 554 + "@jupyterlab/ui-components" "^3.4.3" 515 555 "@lumino/algorithm" "^1.9.0" 516 556 "@lumino/coreutils" "^1.11.0" 517 557 "@lumino/disposable" "^1.10.0" ··· 522 562 react "^17.0.1" 523 563 typestyle "^2.0.4" 524 564 525 - "@jupyterlab/translation@^3.4.2": 526 - version "3.4.2" 527 - resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.4.2.tgz#add0441ea80f4ebffbc83568227bde98d828862b" 528 - integrity sha512-eD1B794IYhJf8acwM2pNG4qMDckmilVi/4kiARAXapqVwTaw2Bd4f5FIHixo3GokFCwTel9KXaHF4IoP7Qg5Rg== 565 + "@jupyterlab/translation@^3.4.3": 566 + version "3.4.3" 567 + resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.4.3.tgz#a8aebfd74ae0da073a349072f4db3186fe65f437" 568 + integrity sha512-NNpSqdFxxmx/miCTbTk/8fZapMArM8YJ2Q4WCzYcEiRVYfJbzozrSqIu8X0gNcIbV3IGD+GXueqWQb7xr637bQ== 529 569 dependencies: 530 - "@jupyterlab/coreutils" "^5.4.2" 531 - "@jupyterlab/services" "^6.4.2" 532 - "@jupyterlab/statedb" "^3.4.2" 570 + "@jupyterlab/coreutils" "^5.4.3" 571 + "@jupyterlab/services" "^6.4.3" 572 + "@jupyterlab/statedb" "^3.4.3" 533 573 "@lumino/coreutils" "^1.11.0" 534 574 535 - "@jupyterlab/ui-components@^3.4.2": 536 - version "3.4.2" 537 - resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.4.2.tgz#c02038c254156ed3b34d99230e310c858db5df56" 538 - integrity sha512-m3bYkGnOstik9MAU+fN5kyUIWnyyRreu8K/GqGhf9j7fFGVZmEzetWIvdPg77wtGXcnXZIox2Irm2pdrqjrJHg== 575 + "@jupyterlab/ui-components@^3.4", "@jupyterlab/ui-components@^3.4.3": 576 + version "3.4.3" 577 + resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.4.3.tgz#180ba2e0a273fce78ec9cf38782060a12064f02c" 578 + integrity sha512-oFl3QXiQDjDEte5emdNpdnjAptbGt+pm+TieUmx/+/SpYGsgGV5F1lRHw7kOdyUAB8CIRayqlGZ5BpWGNLFT7g== 539 579 dependencies: 540 580 "@blueprintjs/core" "^3.36.0" 541 581 "@blueprintjs/select" "^3.15.0" 542 - "@jupyterlab/coreutils" "^5.4.2" 543 - "@jupyterlab/translation" "^3.4.2" 582 + "@jupyterlab/coreutils" "^5.4.3" 583 + "@jupyterlab/translation" "^3.4.3" 544 584 "@lumino/algorithm" "^1.9.0" 545 585 "@lumino/commands" "^1.19.0" 546 586 "@lumino/coreutils" "^1.11.0" ··· 559 599 integrity sha512-d0rj7IYRzYj6WbWSrbJbKvrfO4H0NUnXT2yjSWS/sCklpTpSp0IGmndK/X4r6gG+ev5lb5+wBg9ofUDBvoAlAw== 560 600 561 601 "@lumino/application@^1.27.0": 562 - version "1.29.0" 563 - resolved "https://registry.yarnpkg.com/@lumino/application/-/application-1.29.0.tgz#41d644b54db862ba0b549e55c73d8fb1be951daf" 564 - integrity sha512-Ld2eWUjZMUn/y9tMMTfuBB1kZxIoVQtlZy8B7q53NiAfOdZ1cthfu2C7MUIeDMKLU7gZBSJqPSeuOxRFzv4wFA== 602 + version "1.29.1" 603 + resolved "https://registry.yarnpkg.com/@lumino/application/-/application-1.29.1.tgz#aa37f51af00f70bcd2bd18d9ebc464ad6bcbb651" 604 + integrity sha512-71ScZSOvHTBIwwL9S+CAAivNhDGEP+RZKUIyWlQOxtgETf88CO8FCUbLqhUUHw6nnzyVXjOORCgiOQEnLMvN9w== 565 605 dependencies: 566 606 "@lumino/commands" "^1.20.0" 567 607 "@lumino/coreutils" "^1.12.0" 568 - "@lumino/widgets" "^1.32.0" 608 + "@lumino/widgets" "^1.32.1" 569 609 570 610 "@lumino/collections@^1.9.1": 571 611 version "1.9.1" ··· 654 694 dependencies: 655 695 "@lumino/algorithm" "^1.9.1" 656 696 657 - "@lumino/widgets@^1.30.0", "@lumino/widgets@^1.32.0": 658 - version "1.32.0" 659 - resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.32.0.tgz#5909222f3efb21a1ac9686ebe5cab56f73fedfbb" 660 - integrity sha512-f2wHtr20ZEGHt+FZo9yjMQijGVI+2zzvVyiMkeIdjeuxYpKTfsZl1OVb1dcAFqr5VbsqfQ3TEdq816Nfjf5Mvw== 697 + "@lumino/widgets@^1.30.0", "@lumino/widgets@^1.32.1": 698 + version "1.32.1" 699 + resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.32.1.tgz#77b085518b3c5e530008f0ec4840e4c39b905ac2" 700 + integrity sha512-IA4BuoiiL9NB48HrM/6R7WM4mKy4O7JVVJgz9zJOu84lhyBJehTLdS34rQLV9YuRHTj3jyrWPdNsgkQ26u1ugA== 661 701 dependencies: 662 702 "@lumino/algorithm" "^1.9.1" 663 703 "@lumino/commands" "^1.20.0" ··· 749 789 "@types/estree" "*" 750 790 751 791 "@types/eslint@*": 752 - version "8.4.2" 753 - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.2.tgz#48f2ac58ab9c631cb68845c3d956b28f79fad575" 754 - integrity sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA== 792 + version "8.4.3" 793 + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.3.tgz#5c92815a3838b1985c90034cd85f26f59d9d0ece" 794 + integrity sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw== 755 795 dependencies: 756 796 "@types/estree" "*" 757 797 "@types/json-schema" "*" ··· 780 820 integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== 781 821 782 822 "@types/node@*": 783 - version "17.0.33" 784 - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506" 785 - integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ== 823 + version "17.0.42" 824 + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.42.tgz#d7e8f22700efc94d125103075c074396b5f41f9b" 825 + integrity sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ== 786 826 787 827 "@types/prop-types@*": 788 828 version "15.7.5" ··· 818 858 source-map "^0.6.1" 819 859 820 860 "@typescript-eslint/eslint-plugin@^5.12.1": 821 - version "5.23.0" 822 - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz#bc4cbcf91fbbcc2e47e534774781b82ae25cc3d8" 823 - integrity sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA== 861 + version "5.28.0" 862 + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz#6204ac33bdd05ab27c7f77960f1023951115d403" 863 + integrity sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA== 824 864 dependencies: 825 - "@typescript-eslint/scope-manager" "5.23.0" 826 - "@typescript-eslint/type-utils" "5.23.0" 827 - "@typescript-eslint/utils" "5.23.0" 828 - debug "^4.3.2" 865 + "@typescript-eslint/scope-manager" "5.28.0" 866 + "@typescript-eslint/type-utils" "5.28.0" 867 + "@typescript-eslint/utils" "5.28.0" 868 + debug "^4.3.4" 829 869 functional-red-black-tree "^1.0.1" 830 - ignore "^5.1.8" 870 + ignore "^5.2.0" 831 871 regexpp "^3.2.0" 832 - semver "^7.3.5" 872 + semver "^7.3.7" 833 873 tsutils "^3.21.0" 834 874 835 875 "@typescript-eslint/parser@^5.12.1": 836 - version "5.23.0" 837 - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.23.0.tgz#443778e1afc9a8ff180f91b5e260ac3bec5e2de1" 838 - integrity sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw== 876 + version "5.28.0" 877 + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.28.0.tgz#639b101cad2bfb7ae16e69710ac95c42bd4eae33" 878 + integrity sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA== 839 879 dependencies: 840 - "@typescript-eslint/scope-manager" "5.23.0" 841 - "@typescript-eslint/types" "5.23.0" 842 - "@typescript-eslint/typescript-estree" "5.23.0" 843 - debug "^4.3.2" 880 + "@typescript-eslint/scope-manager" "5.28.0" 881 + "@typescript-eslint/types" "5.28.0" 882 + "@typescript-eslint/typescript-estree" "5.28.0" 883 + debug "^4.3.4" 844 884 845 - "@typescript-eslint/scope-manager@5.23.0": 846 - version "5.23.0" 847 - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz#4305e61c2c8e3cfa3787d30f54e79430cc17ce1b" 848 - integrity sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw== 885 + "@typescript-eslint/scope-manager@5.28.0": 886 + version "5.28.0" 887 + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz#ef9a5c68fecde72fd2ff8a84b9c120324826c1b9" 888 + integrity sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w== 849 889 dependencies: 850 - "@typescript-eslint/types" "5.23.0" 851 - "@typescript-eslint/visitor-keys" "5.23.0" 890 + "@typescript-eslint/types" "5.28.0" 891 + "@typescript-eslint/visitor-keys" "5.28.0" 852 892 853 - "@typescript-eslint/type-utils@5.23.0": 854 - version "5.23.0" 855 - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz#f852252f2fc27620d5bb279d8fed2a13d2e3685e" 856 - integrity sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw== 893 + "@typescript-eslint/type-utils@5.28.0": 894 + version "5.28.0" 895 + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz#53ccc78fdcf0205ef544d843b84104c0e9c7ca8e" 896 + integrity sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ== 857 897 dependencies: 858 - "@typescript-eslint/utils" "5.23.0" 859 - debug "^4.3.2" 898 + "@typescript-eslint/utils" "5.28.0" 899 + debug "^4.3.4" 860 900 tsutils "^3.21.0" 861 901 862 - "@typescript-eslint/types@5.23.0": 863 - version "5.23.0" 864 - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.23.0.tgz#8733de0f58ae0ed318dbdd8f09868cdbf9f9ad09" 865 - integrity sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw== 902 + "@typescript-eslint/types@5.28.0": 903 + version "5.28.0" 904 + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.28.0.tgz#cffd9bcdce28db6daaa146e48a0be4387a6f4e9d" 905 + integrity sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA== 866 906 867 - "@typescript-eslint/typescript-estree@5.23.0": 868 - version "5.23.0" 869 - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz#dca5f10a0a85226db0796e8ad86addc9aee52065" 870 - integrity sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg== 907 + "@typescript-eslint/typescript-estree@5.28.0": 908 + version "5.28.0" 909 + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz#3487d158d091ca2772b285e67412ff6d9797d863" 910 + integrity sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA== 871 911 dependencies: 872 - "@typescript-eslint/types" "5.23.0" 873 - "@typescript-eslint/visitor-keys" "5.23.0" 874 - debug "^4.3.2" 875 - globby "^11.0.4" 912 + "@typescript-eslint/types" "5.28.0" 913 + "@typescript-eslint/visitor-keys" "5.28.0" 914 + debug "^4.3.4" 915 + globby "^11.1.0" 876 916 is-glob "^4.0.3" 877 - semver "^7.3.5" 917 + semver "^7.3.7" 878 918 tsutils "^3.21.0" 879 919 880 - "@typescript-eslint/utils@5.23.0": 881 - version "5.23.0" 882 - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.23.0.tgz#4691c3d1b414da2c53d8943310df36ab1c50648a" 883 - integrity sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA== 920 + "@typescript-eslint/utils@5.28.0": 921 + version "5.28.0" 922 + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.28.0.tgz#b27a136eac300a48160b36d2aad0da44a1341b99" 923 + integrity sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g== 884 924 dependencies: 885 925 "@types/json-schema" "^7.0.9" 886 - "@typescript-eslint/scope-manager" "5.23.0" 887 - "@typescript-eslint/types" "5.23.0" 888 - "@typescript-eslint/typescript-estree" "5.23.0" 926 + "@typescript-eslint/scope-manager" "5.28.0" 927 + "@typescript-eslint/types" "5.28.0" 928 + "@typescript-eslint/typescript-estree" "5.28.0" 889 929 eslint-scope "^5.1.1" 890 930 eslint-utils "^3.0.0" 891 931 892 - "@typescript-eslint/visitor-keys@5.23.0": 893 - version "5.23.0" 894 - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz#057c60a7ca64667a39f991473059377a8067c87b" 895 - integrity sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg== 932 + "@typescript-eslint/visitor-keys@5.28.0": 933 + version "5.28.0" 934 + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz#982bb226b763c48fc1859a60de33fbf939d40a0f" 935 + integrity sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA== 896 936 dependencies: 897 - "@typescript-eslint/types" "5.23.0" 898 - eslint-visitor-keys "^3.0.0" 937 + "@typescript-eslint/types" "5.28.0" 938 + eslint-visitor-keys "^3.3.0" 899 939 900 940 "@verdaccio/commons-api@10.2.0": 901 941 version "10.2.0" ··· 905 945 http-errors "2.0.0" 906 946 http-status-codes "2.2.0" 907 947 908 - "@verdaccio/file-locking@10.2.0": 909 - version "10.2.0" 910 - resolved "https://registry.yarnpkg.com/@verdaccio/file-locking/-/file-locking-10.2.0.tgz#d9f107a422d9e23e6719d5c48a4151a1dee715b4" 911 - integrity sha512-2FR5Tq0xuFLgEIuMPhtdofUk02OiJrBk4bOrQRaIkuYNEqiC0QNzXIz1u8ys2Q++z48affjbJkc9WUnAZRYbJg== 948 + "@verdaccio/file-locking@10.3.0": 949 + version "10.3.0" 950 + resolved "https://registry.yarnpkg.com/@verdaccio/file-locking/-/file-locking-10.3.0.tgz#a4342665c549163817c267bfa451e32ed3009767" 951 + integrity sha512-FE5D5H4wy/nhgR/d2J5e1Na9kScj2wMjlLPBHz7XF4XZAVSRdm45+kL3ZmrfA6b2HTADP/uH7H05/cnAYW8bhw== 912 952 dependencies: 913 953 lockfile "1.0.4" 914 954 915 - "@verdaccio/local-storage@10.2.1": 916 - version "10.2.1" 917 - resolved "https://registry.yarnpkg.com/@verdaccio/local-storage/-/local-storage-10.2.1.tgz#88fbc0e2742d45b22d38b22db922f2593e1ea974" 918 - integrity sha512-0ff8TnHvhPu+HSZJvmm8Yb7VRGa/yf7vwpJMQngo2xYg++73CgnUP5hI65NJeKJyg8DX5E0YgCw6HoTbNxBxhg== 955 + "@verdaccio/local-storage@10.3.0": 956 + version "10.3.0" 957 + resolved "https://registry.yarnpkg.com/@verdaccio/local-storage/-/local-storage-10.3.0.tgz#37ad9c200d7672c698de9872a0ff7a7c43c83f30" 958 + integrity sha512-qpzYVqJ4NN9gYGkpuQ8N2IRRg6m8+dTvSZ69H/41rHEfeeC0LW3cZjQV7hZ8RfNNvY7hLtf1E+n6DKCGx/bSLg== 919 959 dependencies: 920 960 "@verdaccio/commons-api" "10.2.0" 921 - "@verdaccio/file-locking" "10.2.0" 961 + "@verdaccio/file-locking" "10.3.0" 922 962 "@verdaccio/streams" "10.2.0" 923 963 async "3.2.3" 924 964 debug "4.3.4" ··· 926 966 lowdb "1.0.0" 927 967 mkdirp "1.0.4" 928 968 929 - "@verdaccio/readme@10.3.3": 930 - version "10.3.3" 931 - resolved "https://registry.yarnpkg.com/@verdaccio/readme/-/readme-10.3.3.tgz#f578a3b5745fa1f5070085924b6b5532319ac466" 932 - integrity sha512-VRb9zvs8uXVb5hgSXZ5Ci6meupulFmScd0CJAm+MJeetoSdlr9ERxp3c21hMCct8Djf6gepKOGKItYS6YEDKHA== 969 + "@verdaccio/readme@10.3.4": 970 + version "10.3.4" 971 + resolved "https://registry.yarnpkg.com/@verdaccio/readme/-/readme-10.3.4.tgz#35594d30cebb9624f29c51f0ddc380f301d6c5a4" 972 + integrity sha512-E4SHDjVt7eJ3CwNNvkB3N0zV3Zza8i6yQf6+qE4AZsy1L18OaxXBFmp4O4HxxIahB3npVhip230FVVAWUZjK+w== 933 973 dependencies: 934 - dompurify "2.3.6" 974 + dompurify "2.3.8" 935 975 jsdom "15.2.1" 936 - marked "4.0.14" 976 + marked "4.0.16" 937 977 938 978 "@verdaccio/streams@10.2.0": 939 979 version "10.2.0" ··· 1066 1106 "@webassemblyjs/ast" "1.11.1" 1067 1107 "@xtuc/long" "4.2.2" 1068 1108 1069 - "@webpack-cli/configtest@^1.1.1": 1070 - version "1.1.1" 1071 - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356" 1072 - integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg== 1109 + "@webpack-cli/configtest@^1.2.0": 1110 + version "1.2.0" 1111 + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" 1112 + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== 1073 1113 1074 - "@webpack-cli/info@^1.4.1": 1075 - version "1.4.1" 1076 - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea" 1077 - integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA== 1114 + "@webpack-cli/info@^1.5.0": 1115 + version "1.5.0" 1116 + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" 1117 + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== 1078 1118 dependencies: 1079 1119 envinfo "^7.7.3" 1080 1120 1081 - "@webpack-cli/serve@^1.6.1": 1082 - version "1.6.1" 1083 - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" 1084 - integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== 1121 + "@webpack-cli/serve@^1.7.0": 1122 + version "1.7.0" 1123 + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" 1124 + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== 1085 1125 1086 1126 "@xtuc/ieee754@^1.2.0": 1087 1127 version "1.2.0" ··· 1248 1288 array-equal@^1.0.0: 1249 1289 version "1.0.0" 1250 1290 resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" 1251 - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= 1291 + integrity sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA== 1252 1292 1253 1293 array-flatten@1.1.1: 1254 1294 version "1.1.1" 1255 1295 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 1256 - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= 1296 + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== 1257 1297 1258 1298 array-union@^2.1.0: 1259 1299 version "2.1.0" ··· 1270 1310 assert-plus@1.0.0, assert-plus@^1.0.0: 1271 1311 version "1.0.0" 1272 1312 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 1273 - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= 1313 + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== 1274 1314 1275 1315 async-limiter@~1.0.0: 1276 1316 version "1.0.1" ··· 1282 1322 resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" 1283 1323 integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== 1284 1324 1325 + async@3.2.4: 1326 + version "3.2.4" 1327 + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" 1328 + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== 1329 + 1285 1330 asynckit@^0.4.0: 1286 1331 version "0.4.0" 1287 1332 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 1288 - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 1333 + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 1289 1334 1290 1335 at-least-node@^1.0.0: 1291 1336 version "1.0.0" ··· 1300 1345 aws-sign2@~0.7.0: 1301 1346 version "0.7.0" 1302 1347 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 1303 - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= 1348 + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== 1304 1349 1305 1350 aws4@^1.8.0: 1306 1351 version "1.11.0" ··· 1320 1365 bcrypt-pbkdf@^1.0.0: 1321 1366 version "1.0.2" 1322 1367 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 1323 - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= 1368 + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== 1324 1369 dependencies: 1325 1370 tweetnacl "^0.14.3" 1326 1371 1327 1372 bcryptjs@2.4.3: 1328 1373 version "2.4.3" 1329 1374 resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" 1330 - integrity sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms= 1375 + integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== 1331 1376 1332 1377 big.js@^5.2.2: 1333 1378 version "5.2.2" ··· 1341 1386 dependencies: 1342 1387 jsdom "15.2.1" 1343 1388 1344 - body-parser@1.19.2: 1345 - version "1.19.2" 1346 - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e" 1347 - integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw== 1348 - dependencies: 1349 - bytes "3.1.2" 1350 - content-type "~1.0.4" 1351 - debug "2.6.9" 1352 - depd "~1.1.2" 1353 - http-errors "1.8.1" 1354 - iconv-lite "0.4.24" 1355 - on-finished "~2.3.0" 1356 - qs "6.9.7" 1357 - raw-body "2.4.3" 1358 - type-is "~1.6.18" 1359 - 1360 1389 body-parser@1.20.0: 1361 1390 version "1.20.0" 1362 1391 resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" ··· 1403 1432 integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== 1404 1433 1405 1434 browserslist@^4.14.5: 1406 - version "4.20.3" 1407 - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf" 1408 - integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg== 1435 + version "4.20.4" 1436 + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477" 1437 + integrity sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw== 1409 1438 dependencies: 1410 - caniuse-lite "^1.0.30001332" 1411 - electron-to-chromium "^1.4.118" 1439 + caniuse-lite "^1.0.30001349" 1440 + electron-to-chromium "^1.4.147" 1412 1441 escalade "^3.1.1" 1413 - node-releases "^2.0.3" 1442 + node-releases "^2.0.5" 1414 1443 picocolors "^1.0.0" 1415 1444 1416 1445 buffer-equal-constant-time@1.0.1: 1417 1446 version "1.0.1" 1418 1447 resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" 1419 - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= 1448 + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== 1420 1449 1421 1450 buffer-from@^1.0.0: 1422 1451 version "1.1.2" ··· 1434 1463 bytes@3.0.0: 1435 1464 version "3.0.0" 1436 1465 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" 1437 - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= 1466 + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== 1438 1467 1439 1468 bytes@3.1.2: 1440 1469 version "3.1.2" ··· 1491 1520 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 1492 1521 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 1493 1522 1494 - caniuse-lite@^1.0.30001332: 1495 - version "1.0.30001340" 1496 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001340.tgz#029a2f8bfc025d4820fafbfaa6259fd7778340c7" 1497 - integrity sha512-jUNz+a9blQTQVu4uFcn17uAD8IDizPzQkIKh3LCJfg9BkyIqExYYdyc/ZSlWUSKb8iYiXxKsxbv4zYSvkqjrxw== 1523 + caniuse-lite@^1.0.30001349: 1524 + version "1.0.30001352" 1525 + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12" 1526 + integrity sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA== 1498 1527 1499 1528 caseless@~0.12.0: 1500 1529 version "0.12.0" 1501 1530 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 1502 - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 1531 + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== 1503 1532 1504 1533 chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: 1505 1534 version "2.4.2" ··· 1526 1555 child_process@~1.0.2: 1527 1556 version "1.0.2" 1528 1557 resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a" 1529 - integrity sha1-sffn/HPSXn/R1FWtyU4UODAYK1o= 1558 + integrity sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g== 1530 1559 1531 1560 chownr@^2.0.0: 1532 1561 version "2.0.0" ··· 1584 1613 clone-response@^1.0.2: 1585 1614 version "1.0.2" 1586 1615 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 1587 - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= 1616 + integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== 1588 1617 dependencies: 1589 1618 mimic-response "^1.0.0" 1590 1619 ··· 1610 1639 color-name@1.1.3: 1611 1640 version "1.1.3" 1612 1641 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 1613 - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 1642 + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 1614 1643 1615 1644 color-name@~1.1.4: 1616 1645 version "1.1.4" ··· 1618 1647 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 1619 1648 1620 1649 colorette@^2.0.14: 1621 - version "2.0.16" 1622 - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" 1623 - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== 1650 + version "2.0.18" 1651 + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.18.tgz#4c260bcf86437ce94fa58e2e49a83b623f3c4d66" 1652 + integrity sha512-rHDY1i4V4JBCXHnHwaVyA202CKSj2kUrjI5cSJQbTdnFeI4ShV3e19Fe7EQfzL2tjSrvYyWugdGAtEc1lLvGDg== 1624 1653 1625 1654 combined-stream@^1.0.6, combined-stream@~1.0.6: 1626 1655 version "1.0.8" ··· 1647 1676 commondir@^1.0.1: 1648 1677 version "1.0.1" 1649 1678 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 1650 - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= 1679 + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== 1651 1680 1652 1681 compressible@~2.0.16: 1653 1682 version "2.0.18" ··· 1691 1720 concat-map@0.0.1: 1692 1721 version "0.0.1" 1693 1722 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 1694 - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 1723 + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 1695 1724 1696 1725 content-disposition@0.5.4: 1697 1726 version "0.5.4" ··· 1708 1737 cookie-signature@1.0.6: 1709 1738 version "1.0.6" 1710 1739 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 1711 - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= 1712 - 1713 - cookie@0.4.2: 1714 - version "0.4.2" 1715 - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" 1716 - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== 1740 + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== 1717 1741 1718 1742 cookie@0.5.0: 1719 1743 version "0.5.0" ··· 1729 1753 keygrip "~1.1.0" 1730 1754 1731 1755 core-js-pure@^3.6.5: 1732 - version "3.22.5" 1733 - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.22.5.tgz#bdee0ed2f9b78f2862cda4338a07b13a49b6c9a9" 1734 - integrity sha512-8xo9R00iYD7TcV7OrC98GwxiUEAabVWO3dix+uyWjnYrx9fyASLlIX+f/3p5dW5qByaP2bcZ8X/T47s55et/tA== 1756 + version "3.23.1" 1757 + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.1.tgz#0b27e4c3ad46178b84e790dbbb81987218ab82ad" 1758 + integrity sha512-3qNgf6TqI3U1uhuSYRzJZGfFd4T+YlbyVPl+jgRiKjdZopvG4keZQwWZDAWpu1UH9nCgTpUzIV3GFawC7cJsqg== 1735 1759 1736 1760 core-util-is@1.0.2: 1737 1761 version "1.0.2" 1738 1762 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 1739 - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 1763 + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== 1740 1764 1741 1765 cors@2.8.5: 1742 1766 version "2.8.5" ··· 1814 1838 resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" 1815 1839 integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== 1816 1840 1817 - csstype@^3.0.2, csstype@~3.0.3: 1841 + csstype@^3.0.2: 1842 + version "3.1.0" 1843 + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" 1844 + integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== 1845 + 1846 + csstype@~3.0.3: 1818 1847 version "3.0.11" 1819 1848 resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" 1820 1849 integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== ··· 1830 1859 dashdash@^1.12.0: 1831 1860 version "1.14.1" 1832 1861 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 1833 - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= 1862 + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== 1834 1863 dependencies: 1835 1864 assert-plus "^1.0.0" 1836 1865 ··· 1843 1872 whatwg-mimetype "^2.2.0" 1844 1873 whatwg-url "^7.0.0" 1845 1874 1846 - dayjs@1.11.2: 1847 - version "1.11.2" 1848 - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.2.tgz#fa0f5223ef0d6724b3d8327134890cfe3d72fbe5" 1849 - integrity sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw== 1875 + dayjs@1.11.3: 1876 + version "1.11.3" 1877 + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.3.tgz#4754eb694a624057b9ad2224b67b15d552589258" 1878 + integrity sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A== 1850 1879 1851 1880 debug@2.6.9: 1852 1881 version "2.6.9" ··· 1855 1884 dependencies: 1856 1885 ms "2.0.0" 1857 1886 1858 - debug@4, debug@4.3.4, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: 1887 + debug@4, debug@4.3.4, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: 1859 1888 version "4.3.4" 1860 1889 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 1861 1890 integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== ··· 1872 1901 decompress-response@^3.3.0: 1873 1902 version "3.3.0" 1874 1903 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 1875 - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= 1904 + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== 1876 1905 dependencies: 1877 1906 mimic-response "^1.0.0" 1878 1907 ··· 1927 1956 delayed-stream@~1.0.0: 1928 1957 version "1.0.0" 1929 1958 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 1930 - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 1959 + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 1931 1960 1932 1961 depd@2.0.0, depd@~2.0.0: 1933 1962 version "2.0.0" 1934 1963 resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" 1935 1964 integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== 1936 1965 1937 - depd@~1.1.2: 1938 - version "1.1.2" 1939 - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 1940 - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 1941 - 1942 1966 dependency-graph@^0.9.0: 1943 1967 version "0.9.0" 1944 1968 resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318" ··· 1948 1972 version "1.2.0" 1949 1973 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" 1950 1974 integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== 1951 - 1952 - destroy@~1.0.4: 1953 - version "1.0.4" 1954 - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 1955 - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= 1956 1975 1957 1976 detect-indent@^6.0.0: 1958 1977 version "6.1.0" ··· 2018 2037 dependencies: 2019 2038 domelementtype "^2.2.0" 2020 2039 2021 - dompurify@2.3.6: 2022 - version "2.3.6" 2023 - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.6.tgz#2e019d7d7617aacac07cbbe3d88ae3ad354cf875" 2024 - integrity sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg== 2040 + dompurify@2.3.8: 2041 + version "2.3.8" 2042 + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.8.tgz#224fe9ae57d7ebd9a1ae1ac18c1c1ca3f532226f" 2043 + integrity sha512-eVhaWoVibIzqdGYjwsBWodIQIaXFSB+cKDf4cfxLMsK0xiud6SE+/WCVx/Xw/UwQsa4cS3T2eITcdtmTg2UKcw== 2025 2044 2026 2045 domutils@^2.5.2: 2027 2046 version "2.8.0" ··· 2035 2054 duplexer3@^0.1.4: 2036 2055 version "0.1.4" 2037 2056 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 2038 - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 2057 + integrity sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA== 2039 2058 2040 2059 duplicate-package-checker-webpack-plugin@^3.0.0: 2041 2060 version "3.0.0" ··· 2050 2069 ecc-jsbn@~0.1.1: 2051 2070 version "0.1.2" 2052 2071 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 2053 - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= 2072 + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== 2054 2073 dependencies: 2055 2074 jsbn "~0.1.0" 2056 2075 safer-buffer "^2.1.0" ··· 2065 2084 ee-first@1.1.1: 2066 2085 version "1.1.1" 2067 2086 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 2068 - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= 2087 + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== 2069 2088 2070 - electron-to-chromium@^1.4.118: 2071 - version "1.4.137" 2072 - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz#186180a45617283f1c012284458510cd99d6787f" 2073 - integrity sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA== 2089 + electron-to-chromium@^1.4.147: 2090 + version "1.4.154" 2091 + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.154.tgz#d69c60499fc467a6c59591d29183e520afbc78a1" 2092 + integrity sha512-GbV9djOkrnj6xmW+YYVVEI3VCQnJ0pnSTu7TW2JyjKd5cakoiSaG5R4RbEtfaD92GsY10DzbU3GYRe+IOA9kqA== 2074 2093 2075 2094 emoji-regex@^8.0.0: 2076 2095 version "8.0.0" ··· 2085 2104 encodeurl@~1.0.2: 2086 2105 version "1.0.2" 2087 2106 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" 2088 - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= 2107 + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 2089 2108 2090 2109 encoding-down@^6.3.0: 2091 2110 version "6.3.0" ··· 2137 2156 is-arrayish "^0.2.1" 2138 2157 2139 2158 es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.5: 2140 - version "1.20.0" 2141 - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.0.tgz#b2d526489cceca004588296334726329e0a6bfb6" 2142 - integrity sha512-URbD8tgRthKD3YcC39vbvSDrX23upXnPcnGAjQfgxXF5ID75YcENawc9ZX/9iTP9ptUyfCLIxTTuMYoRfiOVKA== 2159 + version "1.20.1" 2160 + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814" 2161 + integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== 2143 2162 dependencies: 2144 2163 call-bind "^1.0.2" 2145 2164 es-to-primitive "^1.2.1" ··· 2160 2179 object-inspect "^1.12.0" 2161 2180 object-keys "^1.1.1" 2162 2181 object.assign "^4.1.2" 2163 - regexp.prototype.flags "^1.4.1" 2182 + regexp.prototype.flags "^1.4.3" 2164 2183 string.prototype.trimend "^1.0.5" 2165 2184 string.prototype.trimstart "^1.0.5" 2166 2185 unbox-primitive "^1.0.2" ··· 2191 2210 es6-iterator@^2.0.3: 2192 2211 version "2.0.3" 2193 2212 resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" 2194 - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= 2213 + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== 2195 2214 dependencies: 2196 2215 d "1" 2197 2216 es5-ext "^0.10.35" ··· 2223 2242 escape-html@~1.0.3: 2224 2243 version "1.0.3" 2225 2244 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 2226 - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= 2245 + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== 2227 2246 2228 2247 escape-string-regexp@^1.0.5: 2229 2248 version "1.0.5" 2230 2249 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 2231 - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 2250 + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 2232 2251 2233 2252 escape-string-regexp@^4.0.0: 2234 2253 version "4.0.0" ··· 2295 2314 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" 2296 2315 integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== 2297 2316 2298 - eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: 2317 + eslint-visitor-keys@^3.3.0: 2299 2318 version "3.3.0" 2300 2319 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" 2301 2320 integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== 2302 2321 2303 2322 eslint@^8.9.0: 2304 - version "8.15.0" 2305 - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.15.0.tgz#fea1d55a7062da48d82600d2e0974c55612a11e9" 2306 - integrity sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA== 2323 + version "8.17.0" 2324 + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.17.0.tgz#1cfc4b6b6912f77d24b874ca1506b0fe09328c21" 2325 + integrity sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw== 2307 2326 dependencies: 2308 - "@eslint/eslintrc" "^1.2.3" 2327 + "@eslint/eslintrc" "^1.3.0" 2309 2328 "@humanwhocodes/config-array" "^0.9.2" 2310 2329 ajv "^6.10.0" 2311 2330 chalk "^4.0.0" ··· 2323 2342 file-entry-cache "^6.0.1" 2324 2343 functional-red-black-tree "^1.0.1" 2325 2344 glob-parent "^6.0.1" 2326 - globals "^13.6.0" 2345 + globals "^13.15.0" 2327 2346 ignore "^5.2.0" 2328 2347 import-fresh "^3.0.0" 2329 2348 imurmurhash "^0.1.4" ··· 2387 2406 etag@~1.8.1: 2388 2407 version "1.8.1" 2389 2408 resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 2390 - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= 2409 + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 2391 2410 2392 2411 event-emitter@^0.3.5: 2393 2412 version "0.3.5" 2394 2413 resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" 2395 - integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= 2414 + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== 2396 2415 dependencies: 2397 2416 d "1" 2398 2417 es5-ext "~0.10.14" ··· 2402 2421 resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 2403 2422 integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 2404 2423 2405 - execa@^5.0.0: 2406 - version "5.1.1" 2407 - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" 2408 - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== 2409 - dependencies: 2410 - cross-spawn "^7.0.3" 2411 - get-stream "^6.0.0" 2412 - human-signals "^2.1.0" 2413 - is-stream "^2.0.0" 2414 - merge-stream "^2.0.0" 2415 - npm-run-path "^4.0.1" 2416 - onetime "^5.1.2" 2417 - signal-exit "^3.0.3" 2418 - strip-final-newline "^2.0.0" 2419 - 2420 2424 express-rate-limit@5.5.1: 2421 2425 version "5.5.1" 2422 2426 resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-5.5.1.tgz#110c23f6a65dfa96ab468eda95e71697bc6987a2" 2423 2427 integrity sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg== 2424 2428 2425 - express@4.17.3: 2426 - version "4.17.3" 2427 - resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" 2428 - integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg== 2429 - dependencies: 2430 - accepts "~1.3.8" 2431 - array-flatten "1.1.1" 2432 - body-parser "1.19.2" 2433 - content-disposition "0.5.4" 2434 - content-type "~1.0.4" 2435 - cookie "0.4.2" 2436 - cookie-signature "1.0.6" 2437 - debug "2.6.9" 2438 - depd "~1.1.2" 2439 - encodeurl "~1.0.2" 2440 - escape-html "~1.0.3" 2441 - etag "~1.8.1" 2442 - finalhandler "~1.1.2" 2443 - fresh "0.5.2" 2444 - merge-descriptors "1.0.1" 2445 - methods "~1.1.2" 2446 - on-finished "~2.3.0" 2447 - parseurl "~1.3.3" 2448 - path-to-regexp "0.1.7" 2449 - proxy-addr "~2.0.7" 2450 - qs "6.9.7" 2451 - range-parser "~1.2.1" 2452 - safe-buffer "5.2.1" 2453 - send "0.17.2" 2454 - serve-static "1.14.2" 2455 - setprototypeof "1.2.0" 2456 - statuses "~1.5.0" 2457 - type-is "~1.6.18" 2458 - utils-merge "1.0.1" 2459 - vary "~1.1.2" 2460 - 2461 2429 express@4.18.1: 2462 2430 version "4.18.1" 2463 2431 resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" ··· 2519 2487 extsprintf@1.3.0: 2520 2488 version "1.3.0" 2521 2489 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 2522 - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= 2490 + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== 2523 2491 2524 2492 extsprintf@^1.2.0: 2525 2493 version "1.4.1" ··· 2555 2523 fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: 2556 2524 version "2.0.6" 2557 2525 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 2558 - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 2526 + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== 2559 2527 2560 2528 fast-redact@^3.0.0: 2561 2529 version "3.1.1" ··· 2621 2589 statuses "2.0.1" 2622 2590 unpipe "~1.0.0" 2623 2591 2624 - finalhandler@~1.1.2: 2625 - version "1.1.2" 2626 - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" 2627 - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== 2628 - dependencies: 2629 - debug "2.6.9" 2630 - encodeurl "~1.0.2" 2631 - escape-html "~1.0.3" 2632 - on-finished "~2.3.0" 2633 - parseurl "~1.3.3" 2634 - statuses "~1.5.0" 2635 - unpipe "~1.0.0" 2636 - 2637 2592 find-cache-dir@^3.3.1: 2638 2593 version "3.3.2" 2639 2594 resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" ··· 2684 2639 forever-agent@~0.6.1: 2685 2640 version "0.6.1" 2686 2641 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 2687 - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= 2642 + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== 2688 2643 2689 2644 form-data@~2.3.2: 2690 2645 version "2.3.3" ··· 2708 2663 fresh@0.5.2: 2709 2664 version "0.5.2" 2710 2665 resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 2711 - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= 2666 + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== 2712 2667 2713 2668 fs-extra@^7.0.1: 2714 2669 version "7.0.1" ··· 2739 2694 fs.realpath@^1.0.0: 2740 2695 version "1.0.0" 2741 2696 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 2742 - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 2697 + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 2743 2698 2744 2699 function-bind@^1.1.1: 2745 2700 version "1.1.1" ··· 2759 2714 functional-red-black-tree@^1.0.1: 2760 2715 version "1.0.1" 2761 2716 resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 2762 - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 2717 + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== 2763 2718 2764 2719 functions-have-names@^1.2.2: 2765 2720 version "1.2.3" ··· 2767 2722 integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== 2768 2723 2769 2724 get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: 2770 - version "1.1.1" 2771 - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" 2772 - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== 2725 + version "1.1.2" 2726 + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598" 2727 + integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== 2773 2728 dependencies: 2774 2729 function-bind "^1.1.1" 2775 2730 has "^1.0.3" 2776 - has-symbols "^1.0.1" 2731 + has-symbols "^1.0.3" 2777 2732 2778 2733 get-stream@^4.1.0: 2779 2734 version "4.1.0" ··· 2789 2744 dependencies: 2790 2745 pump "^3.0.0" 2791 2746 2792 - get-stream@^6.0.0: 2793 - version "6.0.1" 2794 - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" 2795 - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== 2796 - 2797 2747 get-symbol-description@^1.0.0: 2798 2748 version "1.0.0" 2799 2749 resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" ··· 2805 2755 getpass@^0.1.1: 2806 2756 version "0.1.7" 2807 2757 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 2808 - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= 2758 + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== 2809 2759 dependencies: 2810 2760 assert-plus "^1.0.0" 2811 2761 ··· 2836 2786 glob@^6.0.1: 2837 2787 version "6.0.4" 2838 2788 resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" 2839 - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= 2789 + integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== 2840 2790 dependencies: 2841 2791 inflight "^1.0.4" 2842 2792 inherits "2" ··· 2845 2795 path-is-absolute "^1.0.0" 2846 2796 2847 2797 glob@^7.1.3, glob@^7.1.4: 2848 - version "7.2.0" 2849 - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 2850 - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 2798 + version "7.2.3" 2799 + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 2800 + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 2851 2801 dependencies: 2852 2802 fs.realpath "^1.0.0" 2853 2803 inflight "^1.0.4" 2854 2804 inherits "2" 2855 - minimatch "^3.0.4" 2805 + minimatch "^3.1.1" 2856 2806 once "^1.3.0" 2857 2807 path-is-absolute "^1.0.0" 2858 2808 ··· 2868 2818 once "^1.3.0" 2869 2819 path-is-absolute "^1.0.0" 2870 2820 2871 - globals@^13.6.0, globals@^13.9.0: 2821 + globals@^13.15.0: 2872 2822 version "13.15.0" 2873 2823 resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac" 2874 2824 integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog== ··· 2889 2839 merge2 "^1.2.3" 2890 2840 slash "^3.0.0" 2891 2841 2892 - globby@^11.0.4: 2842 + globby@^11.1.0: 2893 2843 version "11.1.0" 2894 2844 resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" 2895 2845 integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== ··· 2943 2893 har-schema@^2.0.0: 2944 2894 version "2.0.0" 2945 2895 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 2946 - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 2896 + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== 2947 2897 2948 2898 har-validator@~5.1.0, har-validator@~5.1.3: 2949 2899 version "5.1.5" ··· 2961 2911 has-flag@^3.0.0: 2962 2912 version "3.0.0" 2963 2913 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 2964 - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 2914 + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 2965 2915 2966 2916 has-flag@^4.0.0: 2967 2917 version "4.0.0" ··· 3021 2971 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 3022 2972 integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== 3023 2973 3024 - http-errors@1.8.1: 3025 - version "1.8.1" 3026 - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" 3027 - integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== 3028 - dependencies: 3029 - depd "~1.1.2" 3030 - inherits "2.0.4" 3031 - setprototypeof "1.2.0" 3032 - statuses ">= 1.5.0 < 2" 3033 - toidentifier "1.0.1" 3034 - 3035 2974 http-errors@2.0.0: 3036 2975 version "2.0.0" 3037 2976 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" ··· 3046 2985 http-signature@~1.2.0: 3047 2986 version "1.2.0" 3048 2987 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 3049 - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= 2988 + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== 3050 2989 dependencies: 3051 2990 assert-plus "^1.0.0" 3052 2991 jsprim "^1.2.2" ··· 3057 2996 resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-2.2.0.tgz#bb2efe63d941dfc2be18e15f703da525169622be" 3058 2997 integrity sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng== 3059 2998 3060 - https-proxy-agent@5.0.0: 3061 - version "5.0.0" 3062 - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" 3063 - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== 2999 + https-proxy-agent@5.0.1: 3000 + version "5.0.1" 3001 + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" 3002 + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== 3064 3003 dependencies: 3065 3004 agent-base "6" 3066 3005 debug "4" 3067 3006 3068 - human-signals@^2.1.0: 3069 - version "2.1.0" 3070 - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" 3071 - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== 3072 - 3073 3007 iconv-lite@0.4.24, iconv-lite@^0.4.24: 3074 3008 version "0.4.24" 3075 3009 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" ··· 3087 3021 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 3088 3022 integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 3089 3023 3090 - ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0: 3024 + ignore@^5.1.1, ignore@^5.2.0: 3091 3025 version "5.2.0" 3092 3026 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" 3093 3027 integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== ··· 3116 3050 imurmurhash@^0.1.4: 3117 3051 version "0.1.4" 3118 3052 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 3119 - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 3053 + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 3120 3054 3121 3055 indent-string@^4.0.0: 3122 3056 version "4.0.0" ··· 3131 3065 inflight@^1.0.4: 3132 3066 version "1.0.6" 3133 3067 resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 3134 - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 3068 + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 3135 3069 dependencies: 3136 3070 once "^1.3.0" 3137 3071 wrappy "1" ··· 3182 3116 ip-regex@^2.1.0: 3183 3117 version "2.1.0" 3184 3118 resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" 3185 - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= 3119 + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== 3186 3120 3187 3121 ipaddr.js@1.9.1: 3188 3122 version "1.9.1" ··· 3200 3134 is-arrayish@^0.2.1: 3201 3135 version "0.2.1" 3202 3136 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 3203 - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= 3137 + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 3204 3138 3205 3139 is-bigint@^1.0.1: 3206 3140 version "1.0.4" ··· 3251 3185 is-extglob@^2.1.1: 3252 3186 version "2.1.1" 3253 3187 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 3254 - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 3188 + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 3255 3189 3256 3190 is-fullwidth-code-point@^3.0.0: 3257 3191 version "3.0.0" ··· 3319 3253 dependencies: 3320 3254 call-bind "^1.0.2" 3321 3255 3322 - is-stream@^2.0.0: 3323 - version "2.0.1" 3324 - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" 3325 - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== 3326 - 3327 3256 is-string@^1.0.5, is-string@^1.0.7: 3328 3257 version "1.0.7" 3329 3258 resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" ··· 3341 3270 is-typedarray@~1.0.0: 3342 3271 version "1.0.0" 3343 3272 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 3344 - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 3273 + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 3345 3274 3346 3275 is-weakref@^1.0.2: 3347 3276 version "1.0.2" ··· 3360 3289 isexe@^2.0.0: 3361 3290 version "2.0.0" 3362 3291 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 3363 - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 3292 + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 3364 3293 3365 3294 isobject@^3.0.1: 3366 3295 version "3.0.1" 3367 3296 resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 3368 - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= 3297 + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== 3369 3298 3370 3299 isomorphic.js@^0.2.4: 3371 3300 version "0.2.5" ··· 3375 3304 isstream@~0.1.2: 3376 3305 version "0.1.2" 3377 3306 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 3378 - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= 3307 + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== 3379 3308 3380 3309 jest-worker@^26.5.0: 3381 3310 version "26.6.2" ··· 3410 3339 jsbn@~0.1.0: 3411 3340 version "0.1.1" 3412 3341 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 3413 - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= 3342 + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== 3414 3343 3415 3344 jsdom@15.2.1: 3416 3345 version "15.2.1" ··· 3447 3376 json-buffer@3.0.0: 3448 3377 version "3.0.0" 3449 3378 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 3450 - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= 3379 + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== 3451 3380 3452 3381 json-parse-better-errors@^1.0.1: 3453 3382 version "1.0.2" ··· 3488 3417 json-stable-stringify-without-jsonify@^1.0.1: 3489 3418 version "1.0.1" 3490 3419 resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 3491 - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 3420 + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== 3492 3421 3493 3422 json-stringify-safe@~5.0.1: 3494 3423 version "5.0.1" 3495 3424 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 3496 - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 3425 + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 3497 3426 3498 3427 json5@^1.0.1: 3499 3428 version "1.0.1" ··· 3510 3439 jsonfile@^4.0.0: 3511 3440 version "4.0.0" 3512 3441 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 3513 - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 3442 + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== 3514 3443 optionalDependencies: 3515 3444 graceful-fs "^4.1.6" 3516 3445 ··· 3526 3455 jsonparse@^1.2.0: 3527 3456 version "1.3.1" 3528 3457 resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 3529 - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= 3458 + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 3530 3459 3531 3460 jsonpointer@^5.0.0: 3532 3461 version "5.0.0" ··· 3700 3629 levn@~0.3.0: 3701 3630 version "0.3.0" 3702 3631 resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 3703 - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= 3632 + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== 3704 3633 dependencies: 3705 3634 prelude-ls "~1.1.2" 3706 3635 type-check "~0.3.2" ··· 3723 3652 load-json-file@^4.0.0: 3724 3653 version "4.0.0" 3725 3654 resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 3726 - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= 3655 + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== 3727 3656 dependencies: 3728 3657 graceful-fs "^4.1.2" 3729 3658 parse-json "^4.0.0" ··· 3770 3699 lodash.debounce@^4.0.8: 3771 3700 version "4.0.8" 3772 3701 resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" 3773 - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= 3702 + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== 3774 3703 3775 3704 lodash.escape@^4.0.1: 3776 3705 version "4.0.1" 3777 3706 resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" 3778 - integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= 3707 + integrity sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw== 3779 3708 3780 3709 lodash.includes@^4.3.0: 3781 3710 version "4.3.0" 3782 3711 resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" 3783 - integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= 3712 + integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== 3784 3713 3785 3714 lodash.isboolean@^3.0.3: 3786 3715 version "3.0.3" 3787 3716 resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" 3788 - integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= 3717 + integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== 3789 3718 3790 3719 lodash.isinteger@^4.0.4: 3791 3720 version "4.0.4" 3792 3721 resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" 3793 - integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= 3722 + integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== 3794 3723 3795 3724 lodash.isnumber@^3.0.3: 3796 3725 version "3.0.3" 3797 3726 resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" 3798 - integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= 3727 + integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== 3799 3728 3800 3729 lodash.isplainobject@^4.0.6: 3801 3730 version "4.0.6" 3802 3731 resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" 3803 - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= 3732 + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== 3804 3733 3805 3734 lodash.isstring@^4.0.1: 3806 3735 version "4.0.1" 3807 3736 resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" 3808 - integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= 3737 + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== 3809 3738 3810 3739 lodash.merge@^4.6.2: 3811 3740 version "4.6.2" ··· 3815 3744 lodash.once@^4.0.0: 3816 3745 version "4.1.1" 3817 3746 resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" 3818 - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= 3747 + integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== 3819 3748 3820 3749 lodash.sortby@^4.7.0: 3821 3750 version "4.7.0" 3822 3751 resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" 3823 - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= 3752 + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== 3824 3753 3825 3754 lodash@4, lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4: 3826 3755 version "4.17.21" ··· 3855 3784 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 3856 3785 integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 3857 3786 3858 - lru-cache@7.9.0: 3859 - version "7.9.0" 3860 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.9.0.tgz#29c2a989b6c10f32ceccc66ff44059e1490af3e1" 3861 - integrity sha512-lkcNMUKqdJk96TuIXUidxaPuEg5sJo/+ZyVE2BDFnuZGzwXem7d8582eG8vbu4todLfT14snP6iHriCHXXi5Rw== 3787 + lru-cache@7.10.1: 3788 + version "7.10.1" 3789 + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.10.1.tgz#db577f42a94c168f676b638d15da8fb073448cab" 3790 + integrity sha512-BQuhQxPuRl79J5zSXRP+uNzPOyZw2oFI9JLRQ80XswSvg21KMKNtQza9eF42rfI/3Z40RvzBdXgziEkudzjo8A== 3862 3791 3863 3792 lru-cache@^6.0.0: 3864 3793 version "6.0.0" ··· 3870 3799 lru-queue@^0.1.0: 3871 3800 version "0.1.0" 3872 3801 resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" 3873 - integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= 3802 + integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ== 3874 3803 dependencies: 3875 3804 es5-ext "~0.10.2" 3876 3805 3877 3806 ltgt@^2.1.2: 3878 3807 version "2.2.1" 3879 3808 resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" 3880 - integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= 3809 + integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA== 3881 3810 3882 3811 lunr-mutable-indexes@2.3.2: 3883 3812 version "2.3.2" ··· 3898 3827 dependencies: 3899 3828 semver "^6.0.0" 3900 3829 3901 - marked@4.0.14: 3902 - version "4.0.14" 3903 - resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.14.tgz#7a3a5fa5c80580bac78c1ed2e3b84d7bd6fc3870" 3904 - integrity sha512-HL5sSPE/LP6U9qKgngIIPTthuxC0jrfxpYMZ3LdGDD3vTnLs59m2Z7r6+LNDR3ToqEQdkKd6YaaEfJhodJmijQ== 3830 + marked@4.0.16: 3831 + version "4.0.16" 3832 + resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.16.tgz#9ec18fc1a723032eb28666100344d9428cf7a264" 3833 + integrity sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA== 3905 3834 3906 - marked@4.0.15, marked@^4.0.10: 3907 - version "4.0.15" 3908 - resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.15.tgz#0216b7c9d5fcf6ac5042343c41d81a8b1b5e1b4a" 3909 - integrity sha512-esX5lPdTfG4p8LDkv+obbRCyOKzB+820ZZyMOXJZygZBHrH9b3xXR64X4kT3sPe9Nx8qQXbmcz6kFSMt4Nfk6Q== 3835 + marked@4.0.17, marked@^4.0.10: 3836 + version "4.0.17" 3837 + resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.17.tgz#1186193d85bb7882159cdcfc57d1dfccaffb3fe9" 3838 + integrity sha512-Wfk0ATOK5iPxM4ptrORkFemqroz0ZDxp5MWfYA7H/F+wO17NRWV5Ypxi6p3g2Xmw2bKeiYOl6oVnLHKxBA0VhA== 3910 3839 3911 3840 media-typer@0.3.0: 3912 3841 version "0.3.0" 3913 3842 resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 3914 - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= 3843 + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 3915 3844 3916 3845 memoizee@0.4.15: 3917 3846 version "0.4.15" ··· 3930 3859 memorystream@^0.3.1: 3931 3860 version "0.3.1" 3932 3861 resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" 3933 - integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= 3862 + integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== 3934 3863 3935 3864 merge-descriptors@1.0.1: 3936 3865 version "1.0.1" 3937 3866 resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 3938 - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= 3867 + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 3939 3868 3940 3869 merge-stream@^2.0.0: 3941 3870 version "2.0.0" ··· 3950 3879 methods@~1.1.2: 3951 3880 version "1.1.2" 3952 3881 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 3953 - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= 3882 + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 3954 3883 3955 3884 micromatch@^4.0.2, micromatch@^4.0.4: 3956 3885 version "4.0.5" ··· 4001 3930 schema-utils "^3.0.0" 4002 3931 webpack-sources "^1.1.0" 4003 3932 4004 - "minimatch@2 || 3", minimatch@^3.0.4, minimatch@^3.1.2: 3933 + "minimatch@2 || 3", minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: 4005 3934 version "3.1.2" 4006 3935 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 4007 3936 integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 4008 3937 dependencies: 4009 3938 brace-expansion "^1.1.7" 4010 3939 4011 - minimatch@5.0.1: 4012 - version "5.0.1" 4013 - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" 4014 - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== 3940 + minimatch@5.1.0: 3941 + version "5.1.0" 3942 + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" 3943 + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== 4015 3944 dependencies: 4016 3945 brace-expansion "^2.0.1" 4017 3946 ··· 4083 4012 ms@2.0.0: 4084 4013 version "2.0.0" 4085 4014 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 4086 - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 4015 + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 4087 4016 4088 4017 ms@2.1.2: 4089 4018 version "2.1.2" ··· 4103 4032 mv@2.1.1: 4104 4033 version "2.1.1" 4105 4034 resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" 4106 - integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= 4035 + integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== 4107 4036 dependencies: 4108 4037 mkdirp "~0.5.1" 4109 4038 ncp "~2.0.0" 4110 4039 rimraf "~2.4.0" 4111 4040 4112 - nanoid@^3.1.23, nanoid@^3.3.3: 4041 + nanoid@^3.1.23, nanoid@^3.3.4: 4113 4042 version "3.3.4" 4114 4043 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" 4115 4044 integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== ··· 4122 4051 natural-compare@^1.4.0: 4123 4052 version "1.4.0" 4124 4053 resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 4125 - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 4054 + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== 4126 4055 4127 4056 ncp@~2.0.0: 4128 4057 version "2.0.0" 4129 4058 resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" 4130 - integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= 4059 + integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== 4131 4060 4132 4061 negotiator@0.6.3: 4133 4062 version "0.6.3" ··· 4161 4090 resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.1.1.tgz#d7270b5d86717068d114cc57fff352f96d745feb" 4162 4091 integrity sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ== 4163 4092 4164 - node-releases@^2.0.3: 4165 - version "2.0.4" 4166 - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476" 4167 - integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ== 4093 + node-releases@^2.0.5: 4094 + version "2.0.5" 4095 + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666" 4096 + integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q== 4168 4097 4169 4098 normalize-package-data@^2.3.2: 4170 4099 version "2.5.0" ··· 4201 4130 shell-quote "^1.6.1" 4202 4131 string.prototype.padend "^3.0.0" 4203 4132 4204 - npm-run-path@^4.0.1: 4205 - version "4.0.1" 4206 - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 4207 - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 4208 - dependencies: 4209 - path-key "^3.0.0" 4210 - 4211 4133 nwsapi@^2.2.0: 4212 4134 version "2.2.0" 4213 4135 resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" ··· 4221 4143 object-assign@^4, object-assign@^4.1.1: 4222 4144 version "4.1.1" 4223 4145 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 4224 - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 4146 + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 4225 4147 4226 4148 object-inspect@^1.12.0, object-inspect@^1.9.0: 4227 - version "1.12.0" 4228 - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" 4229 - integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== 4149 + version "1.12.2" 4150 + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" 4151 + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== 4230 4152 4231 4153 object-is@^1.0.1: 4232 4154 version "1.1.5" ··· 4258 4180 dependencies: 4259 4181 ee-first "1.1.1" 4260 4182 4261 - on-finished@~2.3.0: 4262 - version "2.3.0" 4263 - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 4264 - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= 4265 - dependencies: 4266 - ee-first "1.1.1" 4267 - 4268 4183 on-headers@~1.0.2: 4269 4184 version "1.0.2" 4270 4185 resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" ··· 4273 4188 once@^1.3.0, once@^1.3.1, once@^1.4.0: 4274 4189 version "1.4.0" 4275 4190 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 4276 - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 4191 + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 4277 4192 dependencies: 4278 4193 wrappy "1" 4279 4194 4280 - onetime@^5.1.0, onetime@^5.1.2: 4195 + onetime@^5.1.0: 4281 4196 version "5.1.2" 4282 4197 resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 4283 4198 integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== ··· 4319 4234 os-tmpdir@~1.0.2: 4320 4235 version "1.0.2" 4321 4236 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 4322 - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= 4237 + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== 4323 4238 4324 4239 os@~0.1.1: 4325 4240 version "0.1.2" ··· 4384 4299 parse-json@^4.0.0: 4385 4300 version "4.0.0" 4386 4301 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 4387 - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= 4302 + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== 4388 4303 dependencies: 4389 4304 error-ex "^1.3.1" 4390 4305 json-parse-better-errors "^1.0.1" ··· 4397 4312 parse-srcset@^1.0.2: 4398 4313 version "1.0.2" 4399 4314 resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" 4400 - integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE= 4315 + integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== 4401 4316 4402 4317 parse5@5.1.0: 4403 4318 version "5.1.0" ··· 4441 4356 path-is-absolute@^1.0.0: 4442 4357 version "1.0.1" 4443 4358 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 4444 - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 4359 + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 4445 4360 4446 4361 path-key@^2.0.1: 4447 4362 version "2.0.1" 4448 4363 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 4449 - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= 4364 + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== 4450 4365 4451 - path-key@^3.0.0, path-key@^3.1.0: 4366 + path-key@^3.1.0: 4452 4367 version "3.1.1" 4453 4368 resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 4454 4369 integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== ··· 4461 4376 path-to-regexp@0.1.7: 4462 4377 version "0.1.7" 4463 4378 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 4464 - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= 4379 + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== 4465 4380 4466 4381 path-type@^3.0.0: 4467 4382 version "3.0.0" ··· 4478 4393 performance-now@^2.1.0: 4479 4394 version "2.1.0" 4480 4395 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 4481 - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 4396 + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== 4482 4397 4483 4398 picocolors@^1.0.0: 4484 4399 version "1.0.0" ··· 4498 4413 pify@^3.0.0: 4499 4414 version "3.0.0" 4500 4415 resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 4501 - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 4416 + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== 4502 4417 4503 4418 pino-std-serializers@^3.1.0: 4504 4419 version "3.2.0" ··· 4528 4443 pkginfo@0.4.1: 4529 4444 version "0.4.1" 4530 4445 resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" 4531 - integrity sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= 4446 + integrity sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ== 4532 4447 4533 4448 pn@^1.1.0: 4534 4449 version "1.1.0" ··· 4582 4497 integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== 4583 4498 4584 4499 postcss@^8.2.15, postcss@^8.3.11: 4585 - version "8.4.13" 4586 - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz#7c87bc268e79f7f86524235821dfdf9f73e5d575" 4587 - integrity sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA== 4500 + version "8.4.14" 4501 + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" 4502 + integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== 4588 4503 dependencies: 4589 - nanoid "^3.3.3" 4504 + nanoid "^3.3.4" 4590 4505 picocolors "^1.0.0" 4591 4506 source-map-js "^1.0.2" 4592 4507 ··· 4603 4518 prelude-ls@~1.1.2: 4604 4519 version "1.1.2" 4605 4520 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 4606 - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= 4521 + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== 4607 4522 4608 4523 prepend-http@^2.0.0: 4609 4524 version "2.0.0" 4610 4525 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 4611 - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 4526 + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== 4612 4527 4613 4528 prettier-bytes@^1.0.4: 4614 4529 version "1.0.4" 4615 4530 resolved "https://registry.yarnpkg.com/prettier-bytes/-/prettier-bytes-1.0.4.tgz#994b02aa46f699c50b6257b5faaa7fe2557e62d6" 4616 - integrity sha1-mUsCqkb2mcULYle1+qp/4lV+YtY= 4531 + integrity sha512-dLbWOa4xBn+qeWeIF60qRoB6Pk2jX5P3DIVgOQyMyvBpu931Q+8dXz8X0snJiFkQdohDDLnZQECjzsAj75hgZQ== 4617 4532 4618 4533 prettier-linter-helpers@^1.0.0: 4619 4534 version "1.0.0" ··· 4623 4538 fast-diff "^1.1.2" 4624 4539 4625 4540 prettier@^2.5.1: 4626 - version "2.6.2" 4627 - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032" 4628 - integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew== 4541 + version "2.7.0" 4542 + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.0.tgz#a4fdae07e5596c51c9857ea676cd41a0163879d6" 4543 + integrity sha512-nwoX4GMFgxoPC6diHvSwmK/4yU8FFH3V8XWtLQrbj4IBsK2pkYhG4kf/ljF/haaZ/aii+wNJqISrCDPgxGWDVQ== 4629 4544 4630 4545 prettier@~2.1.1: 4631 4546 version "2.1.2" ··· 4647 4562 process@^0.11.10: 4648 4563 version "0.11.10" 4649 4564 resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 4650 - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= 4565 + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== 4651 4566 4652 4567 promise-inflight@^1.0.1: 4653 4568 version "1.0.1" 4654 4569 resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 4655 - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= 4570 + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 4656 4571 4657 4572 prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: 4658 4573 version "15.8.1" ··· 4674 4589 prr@~1.0.1: 4675 4590 version "1.0.1" 4676 4591 resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 4677 - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= 4592 + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== 4678 4593 4679 4594 psl@^1.1.24, psl@^1.1.28: 4680 4595 version "1.8.0" ··· 4692 4607 punycode@1.3.2: 4693 4608 version "1.3.2" 4694 4609 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" 4695 - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= 4610 + integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== 4696 4611 4697 4612 punycode@^1.4.1: 4698 4613 version "1.4.1" 4699 4614 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 4700 - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= 4615 + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== 4701 4616 4702 4617 punycode@^2.1.0, punycode@^2.1.1: 4703 4618 version "2.1.1" ··· 4710 4625 integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== 4711 4626 dependencies: 4712 4627 side-channel "^1.0.4" 4713 - 4714 - qs@6.9.7: 4715 - version "6.9.7" 4716 - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe" 4717 - integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw== 4718 4628 4719 4629 qs@~6.5.2: 4720 4630 version "6.5.3" ··· 4724 4634 querystring@0.2.0: 4725 4635 version "0.2.0" 4726 4636 resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" 4727 - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= 4637 + integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== 4728 4638 4729 4639 querystringify@^2.1.1: 4730 4640 version "2.2.0" ··· 4753 4663 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" 4754 4664 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== 4755 4665 4756 - raw-body@2.4.3: 4757 - version "2.4.3" 4758 - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c" 4759 - integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g== 4760 - dependencies: 4761 - bytes "3.1.2" 4762 - http-errors "1.8.1" 4763 - iconv-lite "0.4.24" 4764 - unpipe "1.0.0" 4765 - 4766 4666 raw-body@2.5.1: 4767 4667 version "2.5.1" 4768 4668 resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" ··· 4844 4744 read-pkg@^3.0.0: 4845 4745 version "3.0.0" 4846 4746 resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" 4847 - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= 4747 + integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== 4848 4748 dependencies: 4849 4749 load-json-file "^4.0.0" 4850 4750 normalize-package-data "^2.3.2" ··· 4871 4771 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 4872 4772 integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 4873 4773 4874 - regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1: 4774 + regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: 4875 4775 version "1.4.3" 4876 4776 resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" 4877 4777 integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== ··· 4970 4870 requires-port@^1.0.0: 4971 4871 version "1.0.0" 4972 4872 resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" 4973 - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= 4873 + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== 4974 4874 4975 4875 resize-observer-polyfill@^1.5.1: 4976 4876 version "1.5.1" ··· 5006 4906 responselike@^1.0.2: 5007 4907 version "1.0.2" 5008 4908 resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 5009 - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= 4909 + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== 5010 4910 dependencies: 5011 4911 lowercase-keys "^1.0.0" 5012 4912 ··· 5040 4940 rimraf@~2.4.0: 5041 4941 version "2.4.5" 5042 4942 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" 5043 - integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= 4943 + integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== 5044 4944 dependencies: 5045 4945 glob "^6.0.1" 5046 4946 ··· 5128 5028 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 5129 5029 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 5130 5030 5131 - semver@7.3.7, semver@^7.3.2, semver@^7.3.5: 5031 + semver@7.3.7, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: 5132 5032 version "7.3.7" 5133 5033 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" 5134 5034 integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== ··· 5140 5040 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 5141 5041 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 5142 5042 5143 - send@0.17.2: 5144 - version "0.17.2" 5145 - resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" 5146 - integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== 5147 - dependencies: 5148 - debug "2.6.9" 5149 - depd "~1.1.2" 5150 - destroy "~1.0.4" 5151 - encodeurl "~1.0.2" 5152 - escape-html "~1.0.3" 5153 - etag "~1.8.1" 5154 - fresh "0.5.2" 5155 - http-errors "1.8.1" 5156 - mime "1.6.0" 5157 - ms "2.1.3" 5158 - on-finished "~2.3.0" 5159 - range-parser "~1.2.1" 5160 - statuses "~1.5.0" 5161 - 5162 5043 send@0.18.0: 5163 5044 version "0.18.0" 5164 5045 resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" ··· 5192 5073 dependencies: 5193 5074 randombytes "^2.1.0" 5194 5075 5195 - serve-static@1.14.2: 5196 - version "1.14.2" 5197 - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" 5198 - integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== 5199 - dependencies: 5200 - encodeurl "~1.0.2" 5201 - escape-html "~1.0.3" 5202 - parseurl "~1.3.3" 5203 - send "0.17.2" 5204 - 5205 5076 serve-static@1.15.0: 5206 5077 version "1.15.0" 5207 5078 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" ··· 5227 5098 shebang-command@^1.2.0: 5228 5099 version "1.2.0" 5229 5100 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 5230 - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= 5101 + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== 5231 5102 dependencies: 5232 5103 shebang-regex "^1.0.0" 5233 5104 ··· 5241 5112 shebang-regex@^1.0.0: 5242 5113 version "1.0.0" 5243 5114 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 5244 - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= 5115 + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== 5245 5116 5246 5117 shebang-regex@^3.0.0: 5247 5118 version "3.0.0" ··· 5262 5133 get-intrinsic "^1.0.2" 5263 5134 object-inspect "^1.9.0" 5264 5135 5265 - signal-exit@^3.0.2, signal-exit@^3.0.3: 5136 + signal-exit@^3.0.2: 5266 5137 version "3.0.7" 5267 5138 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 5268 5139 integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== ··· 5325 5196 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 5326 5197 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 5327 5198 5328 - source-map@~0.8.0-beta.0: 5329 - version "0.8.0-beta.0" 5330 - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" 5331 - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== 5332 - dependencies: 5333 - whatwg-url "^7.0.0" 5334 - 5335 5199 spdx-correct@^3.0.0: 5336 5200 version "3.1.1" 5337 5201 resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" ··· 5385 5249 resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" 5386 5250 integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== 5387 5251 5388 - "statuses@>= 1.5.0 < 2", statuses@~1.5.0: 5389 - version "1.5.0" 5390 - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 5391 - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 5392 - 5393 5252 stealthy-require@^1.1.1: 5394 5253 version "1.1.1" 5395 5254 resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 5396 - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= 5255 + integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== 5397 5256 5398 5257 steno@^0.4.1: 5399 5258 version "0.4.4" 5400 5259 resolved "https://registry.yarnpkg.com/steno/-/steno-0.4.4.tgz#071105bdfc286e6615c0403c27e9d7b5dcb855cb" 5401 - integrity sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs= 5260 + integrity sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w== 5402 5261 dependencies: 5403 5262 graceful-fs "^4.1.3" 5404 5263 ··· 5455 5314 strip-bom@^3.0.0: 5456 5315 version "3.0.0" 5457 5316 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 5458 - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= 5459 - 5460 - strip-final-newline@^2.0.0: 5461 - version "2.0.0" 5462 - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 5463 - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 5317 + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== 5464 5318 5465 5319 strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: 5466 5320 version "3.1.1" ··· 5470 5324 strip-json-comments@~2.0.1: 5471 5325 version "2.0.1" 5472 5326 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 5473 - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 5327 + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== 5474 5328 5475 5329 style-loader@~2.0.0: 5476 5330 version "2.0.0" ··· 5552 5406 webpack-sources "^1.4.3" 5553 5407 5554 5408 terser-webpack-plugin@^5.1.3: 5555 - version "5.3.1" 5556 - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" 5557 - integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== 5409 + version "5.3.3" 5410 + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90" 5411 + integrity sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ== 5558 5412 dependencies: 5413 + "@jridgewell/trace-mapping" "^0.3.7" 5559 5414 jest-worker "^27.4.5" 5560 5415 schema-utils "^3.1.1" 5561 5416 serialize-javascript "^6.0.0" 5562 - source-map "^0.6.1" 5563 5417 terser "^5.7.2" 5564 5418 5565 5419 terser@^5.3.4, terser@^5.7.2: 5566 - version "5.13.1" 5567 - resolved "https://registry.yarnpkg.com/terser/-/terser-5.13.1.tgz#66332cdc5a01b04a224c9fad449fc1a18eaa1799" 5568 - integrity sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA== 5420 + version "5.14.1" 5421 + resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.1.tgz#7c95eec36436cb11cf1902cc79ac564741d19eca" 5422 + integrity sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ== 5569 5423 dependencies: 5424 + "@jridgewell/source-map" "^0.3.2" 5570 5425 acorn "^8.5.0" 5571 5426 commander "^2.20.0" 5572 - source-map "~0.8.0-beta.0" 5573 5427 source-map-support "~0.5.20" 5574 5428 5575 5429 text-table@^0.2.0: 5576 5430 version "0.2.0" 5577 5431 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 5578 - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 5432 + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== 5579 5433 5580 5434 "through@>=2.2.7 <3", through@^2.3.6: 5581 5435 version "2.3.8" 5582 5436 resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 5583 - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 5437 + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== 5584 5438 5585 5439 timers-ext@^0.1.7: 5586 5440 version "0.1.7" ··· 5649 5503 tr46@^1.0.1: 5650 5504 version "1.0.1" 5651 5505 resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" 5652 - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= 5506 + integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== 5653 5507 dependencies: 5654 5508 punycode "^2.1.0" 5655 5509 5656 5510 tr46@~0.0.3: 5657 5511 version "0.0.3" 5658 5512 resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" 5659 - integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= 5513 + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== 5660 5514 5661 5515 tslib@^1.8.1, tslib@^1.9.0: 5662 5516 version "1.14.1" ··· 5683 5537 tunnel-agent@^0.6.0: 5684 5538 version "0.6.0" 5685 5539 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 5686 - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 5540 + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== 5687 5541 dependencies: 5688 5542 safe-buffer "^5.0.1" 5689 5543 5690 5544 tweetnacl@^0.14.3, tweetnacl@~0.14.0: 5691 5545 version "0.14.5" 5692 5546 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 5693 - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= 5547 + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== 5694 5548 5695 5549 typanion@^3.3.1: 5696 - version "3.8.0" 5697 - resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.8.0.tgz#e23c93df92e46fbc8c0dab13135bf40f47352bb7" 5698 - integrity sha512-r9rEMpvF4pnu2DuYuC//ctH7I83bdx+Psvi1GO68w4942OmFiH56+5YS9vsEe2+9ipFPOnBHW0Z2z5/nGz5jTg== 5550 + version "3.9.0" 5551 + resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.9.0.tgz#071a31a0f81c3c31226e190d0a6513ff1c8ae1a3" 5552 + integrity sha512-7yPk67IIquhKQcUXOBM27vDuGmZf6oJbEmzgVfDniHCkT6+z4JnKY85nKqbstoec8Kp7hD06TP3Kc98ij43PIg== 5699 5553 5700 5554 type-check@^0.4.0, type-check@~0.4.0: 5701 5555 version "0.4.0" ··· 5707 5561 type-check@~0.3.2: 5708 5562 version "0.3.2" 5709 5563 resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 5710 - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= 5564 + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== 5711 5565 dependencies: 5712 5566 prelude-ls "~1.1.2" 5713 5567 ··· 5763 5617 free-style "3.1.0" 5764 5618 5765 5619 uglify-js@^3.1.4: 5766 - version "3.15.5" 5767 - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.5.tgz#2b10f9e0bfb3f5c15a8e8404393b6361eaeb33b3" 5768 - integrity sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ== 5620 + version "3.16.0" 5621 + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.16.0.tgz#b778ba0831ca102c1d8ecbdec2d2bdfcc7353190" 5622 + integrity sha512-FEikl6bR30n0T3amyBh3LoiBdqHRy/f4H80+My34HOesOKyHfOsxAPAxOoqC0JUnC1amnO0IwkYC3sko51caSw== 5769 5623 5770 5624 unbox-primitive@^1.0.2: 5771 5625 version "1.0.2" ··· 5809 5663 unpipe@1.0.0, unpipe@~1.0.0: 5810 5664 version "1.0.0" 5811 5665 resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 5812 - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= 5666 + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 5813 5667 5814 5668 uri-js@^4.2.2: 5815 5669 version "4.4.1" ··· 5830 5684 url-parse-lax@^3.0.0: 5831 5685 version "3.0.0" 5832 5686 resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 5833 - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= 5687 + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== 5834 5688 dependencies: 5835 5689 prepend-http "^2.0.0" 5836 5690 ··· 5845 5699 url@^0.11.0: 5846 5700 version "0.11.0" 5847 5701 resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" 5848 - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= 5702 + integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== 5849 5703 dependencies: 5850 5704 punycode "1.3.2" 5851 5705 querystring "0.2.0" ··· 5853 5707 util-deprecate@^1.0.1, util-deprecate@^1.0.2: 5854 5708 version "1.0.2" 5855 5709 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 5856 - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 5710 + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 5857 5711 5858 5712 utils-merge@1.0.1: 5859 5713 version "1.0.1" 5860 5714 resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 5861 - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= 5715 + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== 5862 5716 5863 5717 uuid@^3.3.2: 5864 5718 version "3.4.0" ··· 5881 5735 validate.io-array@^1.0.3: 5882 5736 version "1.0.6" 5883 5737 resolved "https://registry.yarnpkg.com/validate.io-array/-/validate.io-array-1.0.6.tgz#5b5a2cafd8f8b85abb2f886ba153f2d93a27774d" 5884 - integrity sha1-W1osr9j4uFq7L4hroVPy2Tond00= 5738 + integrity sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg== 5885 5739 5886 5740 validate.io-function@^1.0.2: 5887 5741 version "1.0.2" 5888 5742 resolved "https://registry.yarnpkg.com/validate.io-function/-/validate.io-function-1.0.2.tgz#343a19802ed3b1968269c780e558e93411c0bad7" 5889 - integrity sha1-NDoZgC7TsZaCaceA5VjpNBHAutc= 5743 + integrity sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ== 5890 5744 5891 5745 validate.io-integer-array@^1.0.0: 5892 5746 version "1.0.0" 5893 5747 resolved "https://registry.yarnpkg.com/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz#2cabde033293a6bcbe063feafe91eaf46b13a089" 5894 - integrity sha1-LKveAzKTpry+Bj/q/pHq9GsToIk= 5748 + integrity sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA== 5895 5749 dependencies: 5896 5750 validate.io-array "^1.0.3" 5897 5751 validate.io-integer "^1.0.4" ··· 5899 5753 validate.io-integer@^1.0.4: 5900 5754 version "1.0.5" 5901 5755 resolved "https://registry.yarnpkg.com/validate.io-integer/-/validate.io-integer-1.0.5.tgz#168496480b95be2247ec443f2233de4f89878068" 5902 - integrity sha1-FoSWSAuVviJH7EQ/IjPeT4mHgGg= 5756 + integrity sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ== 5903 5757 dependencies: 5904 5758 validate.io-number "^1.0.3" 5905 5759 5906 5760 validate.io-number@^1.0.3: 5907 5761 version "1.0.3" 5908 5762 resolved "https://registry.yarnpkg.com/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8" 5909 - integrity sha1-9j/+2iSL8opnqNSODjtGGhZluvg= 5763 + integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg== 5910 5764 5911 5765 validator@13.7.0: 5912 5766 version "13.7.0" ··· 5916 5770 vary@^1, vary@~1.1.2: 5917 5771 version "1.1.2" 5918 5772 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 5919 - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 5773 + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== 5920 5774 5921 - verdaccio-audit@10.2.1: 5922 - version "10.2.1" 5923 - resolved "https://registry.yarnpkg.com/verdaccio-audit/-/verdaccio-audit-10.2.1.tgz#5499bfe09e1ab35ab62962e4fa95d5ce6b2356c2" 5924 - integrity sha512-zDG0Kw1ny+Kj+k134/gVN5B3/+8h7i8dKdw4wqVf8CcaYfXlIAIgdwPB1DeD/D2DFSy43FokSO9erTKPHGHidw== 5775 + verdaccio-audit@10.2.2: 5776 + version "10.2.2" 5777 + resolved "https://registry.yarnpkg.com/verdaccio-audit/-/verdaccio-audit-10.2.2.tgz#254380e57932fda64b45cb739e9c42cc9fb2dfdf" 5778 + integrity sha512-f2uZlKD7vi0yEB0wN8WOf+eA/3SCyKD9cvK17Hh7Wm8f/bl7k1B3hHOTtUCn/yu85DGsj2pcNzrAfp2wMVgz9Q== 5925 5779 dependencies: 5926 5780 body-parser "1.20.0" 5927 - express "4.17.3" 5928 - https-proxy-agent "5.0.0" 5781 + express "4.18.1" 5782 + https-proxy-agent "5.0.1" 5929 5783 node-fetch "2.6.7" 5930 5784 5931 - verdaccio-htpasswd@10.3.0: 5932 - version "10.3.0" 5933 - resolved "https://registry.yarnpkg.com/verdaccio-htpasswd/-/verdaccio-htpasswd-10.3.0.tgz#c54ee8fddcebfff14a9ca81e346365bf150eddf5" 5934 - integrity sha512-UbMF9kbqo2tvOrdbC3MryE6/iXy54XlqDKpFWUKS5MTjFhP9BdQNgyTjBCM/mubO3JJug2TcVdmu/si8G4891Q== 5785 + verdaccio-htpasswd@10.3.1: 5786 + version "10.3.1" 5787 + resolved "https://registry.yarnpkg.com/verdaccio-htpasswd/-/verdaccio-htpasswd-10.3.1.tgz#bda843dde3752e0ae2d4d2a5ba03fe922eef219a" 5788 + integrity sha512-FakeVHTyunBGurCTvkZgm89EkA9bxmcbUWrJ1rlUCFg48XpUtgHnemfH3pXRgItTX+cgLWENzK0jIpzkf7qUPw== 5935 5789 dependencies: 5936 - "@verdaccio/file-locking" "10.2.0" 5790 + "@verdaccio/file-locking" "10.3.0" 5937 5791 apache-md5 "1.1.7" 5938 5792 bcryptjs "2.4.3" 5939 5793 http-errors "2.0.0" 5940 5794 unix-crypt-td-js "1.1.4" 5941 5795 5942 5796 verdaccio@^5.1.1: 5943 - version "5.10.2" 5944 - resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.10.2.tgz#09d866ec310a5aca5bc6dea2109bb1c24c07eb16" 5945 - integrity sha512-vcHsfPEqr3PHQLJ6asAXUM8Trl/1IumIvairtst4YD8peKvnDTgj2ilWHg87eYx/sXhFFWynauOwfKee5gcs0A== 5797 + version "5.12.0" 5798 + resolved "https://registry.yarnpkg.com/verdaccio/-/verdaccio-5.12.0.tgz#dca3e44247b40e82db0f31a95ebbd9fd1720f2c0" 5799 + integrity sha512-2G/HcN21pVyyNtv4LyWYcGyScRwLZsC/b+MCG7AUinfG7aWbJmnNjj7grrCxnfDK1I9CVL3OnTVfveN9xsNFFg== 5946 5800 dependencies: 5947 5801 "@verdaccio/commons-api" "10.2.0" 5948 - "@verdaccio/local-storage" "10.2.1" 5949 - "@verdaccio/readme" "10.3.3" 5802 + "@verdaccio/local-storage" "10.3.0" 5803 + "@verdaccio/readme" "10.3.4" 5950 5804 "@verdaccio/streams" "10.2.0" 5951 5805 "@verdaccio/ui-theme" "6.0.0-6-next.24" 5952 5806 JSONStream "1.3.5" 5953 - async "3.2.3" 5807 + async "3.2.4" 5954 5808 body-parser "1.20.0" 5955 5809 clipanion "3.1.0" 5956 5810 compression "1.7.4" 5957 5811 cookies "0.8.0" 5958 5812 cors "2.8.5" 5959 - dayjs "1.11.2" 5813 + dayjs "1.11.3" 5960 5814 debug "^4.3.3" 5961 5815 envinfo "7.8.1" 5962 5816 eslint-import-resolver-node "0.3.6" ··· 5969 5823 jsonwebtoken "8.5.1" 5970 5824 kleur "4.1.4" 5971 5825 lodash "4.17.21" 5972 - lru-cache "7.9.0" 5826 + lru-cache "7.10.1" 5973 5827 lunr-mutable-indexes "2.3.2" 5974 - marked "4.0.15" 5828 + marked "4.0.17" 5975 5829 memoizee "0.4.15" 5976 5830 mime "3.0.0" 5977 - minimatch "5.0.1" 5831 + minimatch "5.1.0" 5978 5832 mkdirp "1.0.4" 5979 5833 mv "2.1.1" 5980 5834 pino "6.14.0" ··· 5984 5838 request "2.88.0" 5985 5839 semver "7.3.7" 5986 5840 validator "13.7.0" 5987 - verdaccio-audit "10.2.1" 5988 - verdaccio-htpasswd "10.3.0" 5841 + verdaccio-audit "10.2.2" 5842 + verdaccio-htpasswd "10.3.1" 5989 5843 5990 5844 verror@1.10.0: 5991 5845 version "1.10.0" 5992 5846 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 5993 - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= 5847 + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== 5994 5848 dependencies: 5995 5849 assert-plus "^1.0.0" 5996 5850 core-util-is "1.0.2" ··· 6020 5874 loose-envify "^1.0.0" 6021 5875 6022 5876 watchpack@^2.3.1: 6023 - version "2.3.1" 6024 - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" 6025 - integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== 5877 + version "2.4.0" 5878 + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" 5879 + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== 6026 5880 dependencies: 6027 5881 glob-to-regexp "^0.4.1" 6028 5882 graceful-fs "^4.1.2" ··· 6030 5884 webidl-conversions@^3.0.0: 6031 5885 version "3.0.1" 6032 5886 resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" 6033 - integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= 5887 + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== 6034 5888 6035 5889 webidl-conversions@^4.0.2: 6036 5890 version "4.0.2" ··· 6038 5892 integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== 6039 5893 6040 5894 webpack-cli@^4.1.0: 6041 - version "4.9.2" 6042 - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d" 6043 - integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ== 5895 + version "4.10.0" 5896 + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" 5897 + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== 6044 5898 dependencies: 6045 5899 "@discoveryjs/json-ext" "^0.5.0" 6046 - "@webpack-cli/configtest" "^1.1.1" 6047 - "@webpack-cli/info" "^1.4.1" 6048 - "@webpack-cli/serve" "^1.6.1" 5900 + "@webpack-cli/configtest" "^1.2.0" 5901 + "@webpack-cli/info" "^1.5.0" 5902 + "@webpack-cli/serve" "^1.7.0" 6049 5903 colorette "^2.0.14" 6050 5904 commander "^7.0.0" 6051 - execa "^5.0.0" 5905 + cross-spawn "^7.0.3" 6052 5906 fastest-levenshtein "^1.0.12" 6053 5907 import-local "^3.0.2" 6054 5908 interpret "^2.2.0" ··· 6077 5931 integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== 6078 5932 6079 5933 webpack@^5.41.1: 6080 - version "5.72.1" 6081 - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.72.1.tgz#3500fc834b4e9ba573b9f430b2c0a61e1bb57d13" 6082 - integrity sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung== 5934 + version "5.73.0" 5935 + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.73.0.tgz#bbd17738f8a53ee5760ea2f59dce7f3431d35d38" 5936 + integrity sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA== 6083 5937 dependencies: 6084 5938 "@types/eslint-scope" "^3.7.3" 6085 5939 "@types/estree" "^0.0.51" ··· 6121 5975 whatwg-url@^5.0.0: 6122 5976 version "5.0.0" 6123 5977 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" 6124 - integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= 5978 + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== 6125 5979 dependencies: 6126 5980 tr46 "~0.0.3" 6127 5981 webidl-conversions "^3.0.0" ··· 6173 6027 wordwrap@^1.0.0: 6174 6028 version "1.0.0" 6175 6029 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 6176 - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= 6030 + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== 6177 6031 6178 6032 worker-loader@^3.0.2: 6179 6033 version "3.0.8" ··· 6186 6040 wrappy@1: 6187 6041 version "1.0.2" 6188 6042 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 6189 - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 6043 + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 6190 6044 6191 6045 ws@^6.2.1: 6192 6046 version "6.2.2" ··· 6196 6050 async-limiter "~1.0.0" 6197 6051 6198 6052 ws@^7.0.0, ws@^7.4.6: 6199 - version "7.5.7" 6200 - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" 6201 - integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== 6053 + version "7.5.8" 6054 + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a" 6055 + integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw== 6202 6056 6203 6057 xml-name-validator@^3.0.0: 6204 6058 version "3.0.0" ··· 6255 6109 integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 6256 6110 6257 6111 yjs@^13.5.17: 6258 - version "13.5.36" 6259 - resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.36.tgz#321a2520b89d757d61c12dbca31d75f7843361ab" 6260 - integrity sha512-wfB1aCHSp2SKuehmlRK7gOCcpG1hT8uB4X7MZ/suFfgerpgidHYf4j3bjybb5drTTe4Vuqatzc9Bycqh5x2uhg== 6112 + version "13.5.38" 6113 + resolved "https://registry.yarnpkg.com/yjs/-/yjs-13.5.38.tgz#58dc8d679c69bddaf7c62e74c909ca08a8e592c9" 6114 + integrity sha512-YCHj6DkgxhIRqdxqTI+htGAhvfmgkS974pz+/OOiuLOj0EgGfUKvtp4yYyQGg1Wf3m4oLet9x7gEvCrxaGiVZQ== 6261 6115 dependencies: 6262 6116 lib0 "^0.2.49" 6263 6117