diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
index b9e0eced4..d1c2a5a1c 100644
--- a/node_modules/.package-lock.json
+++ b/node_modules/.package-lock.json
@@ -155,11 +155,14 @@
"integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg=="
},
"node_modules/jquery-contextmenu": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/jquery-contextmenu/-/jquery-contextmenu-1.6.7.tgz",
- "integrity": "sha512-6qPEpiquUCE3iMbChPOHReQSKRus8VdPoDrJJMRYHBKSj577cAllLqMfp2pBzxax6m2ASTSt+YY++DWxt5yxGA==",
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/jquery-contextmenu/-/jquery-contextmenu-2.9.2.tgz",
+ "integrity": "sha512-6S6sH/08owDStC/7zNwcN366yR0ydX6PmMB0RnjLRQOp7Nc/rqwEHglshfHrrw2kdTev97GXwRXrayDUmToIOw==",
"dependencies": {
- "jquery": ">=1.7.0"
+ "jquery": "^3.5.0"
+ },
+ "peerDependencies": {
+ "jquery": ">=1.8.2"
}
},
"node_modules/jquery-migrate": {
diff --git a/node_modules/jquery-contextmenu/CHANGELOG.md b/node_modules/jquery-contextmenu/CHANGELOG.md
new file mode 100644
index 000000000..3974dbd17
--- /dev/null
+++ b/node_modules/jquery-contextmenu/CHANGELOG.md
@@ -0,0 +1,552 @@
+## Changelog ##
+
+### 2.9.2
+
+* Fix reflow when adding click layer to page (fixed #721, thanks @Rhain)
+
+### 2.9.1
+
+* Fix error when closing the menu by clicking on the page without any element under that click point. (fixes #717)
+* Upgrades dependencies
+
+### 2.9.0
+
+#### Added
+
+* Added `dataAttr` option to add arbitrary data attributes to menu items.
+
+#### Changed
+
+* Updated dev dependencies.
+
+### 2.8.1
+
+#### Fixed
+
+* Added FontAwesome `fab` class to known classes.
+
+#### Documentation
+
+* Updated documentation for `callback` (thanks @arashdalir)
+
+
+### 2.8.0
+
+#### Added
+
+* Added support for `events.preShow` so you can enable default browser menu if needed (thanks @terwarf)
+
+### 2.7.1
+
+#### Fixed
+
+* A context menu appears outside the screen Under certain conditions (thanks @so-susa)
+* No font-awesome icons visible in submenu ([Issue #659](https://github.com/swisnl/jQuery-contextMenu/issues/659)) thanks @betafritz and @klues
+
+### 2.7.0
+
+#### Documentation
+
+* Add `getting started` to the documentation.
+* Fixed typo in documentation which breaks the `callback` demo.
+* Fixed typo `promis` => `promise` ([Issue #633](https://github.com/swisnl/jQuery-contextMenu/issues/633)).
+* Fixed arguments for callback option in documentation ([Issue #571](https://github.com/swisnl/jQuery-contextMenu/issues/571)).
+
+
+#### Added
+
+* Added support for Font Awesome 5 ([Issue #593](https://github.com/swisnl/jQuery-contextMenu/issues/593)), ([Issue #593](https://github.com/swisnl/jQuery-contextMenu/issues/593))
+
+### 2.6.4
+
+#### Fixed
+
+* `events.activated` is called without `options`as argument ([Issue #580](https://github.com/swisnl/jQuery-contextMenu/issues/580)).
+* LayerClick sometimes breaks when the source is not a mouseevent ([Issue #132](https://github.com/swisnl/jQuery-contextMenu/issues/132)).
+* The contextmenu now checks `visible` on items once instead of twice. Fixes [issue 612](https://github.com/swisnl/jQuery-contextMenu/issues/612).
+* Font awesome li height is now consistent again ([Issue #610](https://github.com/swisnl/jQuery-contextMenu/issues/610)).
+
+
+### 2.6.3
+
+#### Fixed
+
+* Broke build script after 2.5.0 which ment no updates to dist folder ([Issue #578](https://github.com/swisnl/jQuery-contextMenu/issues/578)).
+
+### 2.6.2
+
+#### Fixed
+
+* Dev dependency ended up in normal dependencies.
+
+### 2.6.1
+
+#### Added
+
+* Ability to define touchstart as trigger (thanks @npuser)
+* Extra event `activated` that triggers after the menu is activated (thanks @AliShahrivarian)
+* Flag denoting if a second trigger should close the menu (thanks @OliverColeman)
+* Added update call to update visibility, disabled, icon and form value stats for items. Fixes issue ([Issue #555](https://github.com/swisnl/jQuery-contextMenu/issues/555)).
+
+```javascript
+ $('.context-menu-one').contextMenu('update'); // update single menu
+ $.contextMenu('update') // update all open menus
+```
+
+#### Fixed
+
+* Fix for out of bounds problem on window edges (thanks @AliShahrivarian)
+
+### 2.5.0
+
+#### Added
+
+* Callback function now supplies original event ([Issue #211](https://github.com/swisnl/jQuery-contextMenu/issues/211)) thanks @wizzard0
+
+### 2.4.5
+
+#### Fixed
+
+* ContextMenu appears with wrong position ([Issue #502](https://github.com/swisnl/jQuery-contextMenu/issues/502) thanks @apptaro
+* Check if given selected value is a 0, if it is a zero so return it as is. Thanks @Falseee
+* Events are never trigger when opening a contextMenu right after the other ([Issue #454](https://github.com/swisnl/jQuery-contextMenu/issues/454) thanks @kagant15
+* Accesskey jQuery Modal Dialog not working ([Issue #506](https://github.com/swisnl/jQuery-contextMenu/issues/506) thanks @CiTRO33
+* Fix submenu hover not always staying active if hovering over a submenu item. ([Issue #523](https://github.com/swisnl/jQuery-contextMenu/issues/523) thanks @tim-nz
+* Change $node.click() to $node.get(0).click() to allow native event in HTML5 ([Issue #517](https://github.com/swisnl/jQuery-contextMenu/issues/517)
+
+### 2.4.4
+
+#### Fixed
+
+* trigger is sometimes called on undefined objects because of typecheck on null. thanks @andreasrosdal
+
+### 2.4.3
+
+#### Changed
+
+* The inline style causes a Content Security Policy violation if style-src 'unsafe-inline' is not defined in the policy. [PR 498](https://github.com/swisnl/jQuery-contextMenu/pull/498) thanks @StealthDuck
+
+* Removed GPL license from the comment in the plugin. Was already removed everywhere else. Only MIT applies now.
+
+#### Added
+
+* Added SauceLabs tests for common browsers.
+
+### 2.4.2 ###
+
+### Fixed
+
+* Focus not set on content editable element when right clicking the second time ([Issue #482](https://github.com/swisnl/jQuery-contextMenu/issues/482))
+
+* `selectableSubMenu` broke disabling click menu (fixes ([Issue #493](https://github.com/swisnl/jQuery-contextMenu/issues/493))
+
+### 2.4.1 ###
+
+#### Fixed
+
+* Quick fix for error in visible check ([Issue #484](https://github.com/swisnl/jQuery-contextMenu/issues/484))
+
+#### Updated
+
+* Tweaked positioning of submenu ([Issue #387](https://github.com/swisnl/jQuery-contextMenu/issues/387))
+
+### 2.4.0 ###
+
+#### Added
+
+* Selectable Sub Menus ([Issue #483](https://github.com/swisnl/jQuery-contextMenu/issues/483)) thanks @zyuhel
+
+#### Fixed
+
+* The contextmenu shows even if all items are set to visible:false ([Issue #473](https://github.com/swisnlhttps://github.com/swisnl/jQuery-contextMenu/issues/482/jQuery-contextMenu/issues/473))
+
+#### Documentation
+
+* Update documentation to include demo for async promise fixes ([Issue #470](https://github.com/swisnl/jQuery-contextMenu/issues/470))
+
+### 2.3.0 ###
+
+#### Added
+
+* Asynchronous promise support for submenu's ([Issue #429](https://github.com/swisnl/jQuery-contextMenu/issues/429)) thanks @Ruud-cb for the hard work.
+* Include dist and src in package.json to easily use SCSS files ([PR #467](https://github.com/swisnl/jQuery-contextMenu/pull/467)) thanks @RoachMech
+
+
+#### Fixed
+
+* Font family when using font awesome ([Issue #433](https://github.com/swisnl/jQuery-contextMenu/issues/433))
+* Add check for `opt.$menu` is null when handling callbacks. ([Issue #462](https://github.com/swisnl/jQuery-contextMenu/issues/462)) thanks @andreasrosdal
+
+#### Changed
+
+* Make `` and `