mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	global note map should respect hoisting, #2365
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								images/app-icons/png/96x96.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/app-icons/png/96x96.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 13 KiB  | 
							
								
								
									
										379
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										379
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -616,9 +616,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@types/eslint": {
 | 
			
		||||
      "version": "7.29.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
 | 
			
		||||
      "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
 | 
			
		||||
      "version": "8.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/estree": "*",
 | 
			
		||||
@@ -726,9 +726,9 @@
 | 
			
		||||
      "optional": true
 | 
			
		||||
    },
 | 
			
		||||
    "@types/yargs": {
 | 
			
		||||
      "version": "17.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-K7rm3Ke3ag/pAniBe80A6J6fjoqRibvCrl3dRmtXV9eCEt9h/pZwmHX9MzjQVUc/elneQTL4Ky7XKorC71Lmxw==",
 | 
			
		||||
      "version": "17.0.7",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.7.tgz",
 | 
			
		||||
      "integrity": "sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/yargs-parser": "*"
 | 
			
		||||
@@ -1104,9 +1104,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "app-builder-lib": {
 | 
			
		||||
      "version": "22.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-TsUe7gCdH1cnSknUcqwVRAAxsFxsxcU/BJvnKR8ASzjaZtePW7MU+AEaDVDUURycgYxQ9XeymGjmuQGS32jcbw==",
 | 
			
		||||
      "version": "22.14.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz",
 | 
			
		||||
      "integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "7zip-bin": "~5.1.1",
 | 
			
		||||
@@ -1115,13 +1115,14 @@
 | 
			
		||||
        "@malept/flatpak-bundler": "^0.4.0",
 | 
			
		||||
        "async-exit-hook": "^2.0.1",
 | 
			
		||||
        "bluebird-lst": "^1.0.9",
 | 
			
		||||
        "builder-util": "22.13.1",
 | 
			
		||||
        "builder-util-runtime": "8.8.1",
 | 
			
		||||
        "builder-util": "22.14.5",
 | 
			
		||||
        "builder-util-runtime": "8.9.1",
 | 
			
		||||
        "chromium-pickle-js": "^0.2.0",
 | 
			
		||||
        "debug": "^4.3.2",
 | 
			
		||||
        "ejs": "^3.1.6",
 | 
			
		||||
        "electron-osx-sign": "^0.5.0",
 | 
			
		||||
        "electron-publish": "22.13.1",
 | 
			
		||||
        "electron-publish": "22.14.5",
 | 
			
		||||
        "form-data": "^4.0.0",
 | 
			
		||||
        "fs-extra": "^10.0.0",
 | 
			
		||||
        "hosted-git-info": "^4.0.2",
 | 
			
		||||
        "is-ci": "^3.0.0",
 | 
			
		||||
@@ -1144,6 +1145,17 @@
 | 
			
		||||
            "ms": "2.1.2"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "form-data": {
 | 
			
		||||
          "version": "4.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "asynckit": "^0.4.0",
 | 
			
		||||
            "combined-stream": "^1.0.8",
 | 
			
		||||
            "mime-types": "^2.1.12"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "hosted-git-info": {
 | 
			
		||||
          "version": "4.0.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
 | 
			
		||||
@@ -1381,11 +1393,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "better-sqlite3": {
 | 
			
		||||
      "version": "github:mceachen/better-sqlite3#773ab4868bca2afe041a73a2af542db1e3382891",
 | 
			
		||||
      "from": "github:mceachen/better-sqlite3#main",
 | 
			
		||||
      "version": "7.4.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.5.tgz",
 | 
			
		||||
      "integrity": "sha512-mybC3dgrtJeHkIRGP36tST7wjBlIMgTRAXhhO4bMpPZ17EG23FZxZeFcwKWy6o8mV1SKQFnQNyeAZlQpGrgheQ==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "bindings": "^1.5.0",
 | 
			
		||||
        "prebuild-install": "^6.1.4",
 | 
			
		||||
        "prebuild-install": "^7.0.0",
 | 
			
		||||
        "tar": "^6.1.11"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@@ -1575,6 +1588,12 @@
 | 
			
		||||
            "ansi-regex": "^5.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "type-fest": {
 | 
			
		||||
          "version": "0.20.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
 | 
			
		||||
          "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "wrap-ansi": {
 | 
			
		||||
          "version": "7.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
 | 
			
		||||
@@ -1670,9 +1689,9 @@
 | 
			
		||||
      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
 | 
			
		||||
    },
 | 
			
		||||
    "builder-util": {
 | 
			
		||||
      "version": "22.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-gMdoW9aQbWYxuQ4k4jT4An1BTo/hWzvsdv3pwNz18iNYnqn9j+xMllQOg9CHgfQYKSUd8VuMsZnbCvLO4NltYw==",
 | 
			
		||||
      "version": "22.14.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz",
 | 
			
		||||
      "integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "7zip-bin": "~5.1.1",
 | 
			
		||||
@@ -1680,7 +1699,7 @@
 | 
			
		||||
        "@types/fs-extra": "^9.0.11",
 | 
			
		||||
        "app-builder-bin": "3.7.1",
 | 
			
		||||
        "bluebird-lst": "^1.0.9",
 | 
			
		||||
        "builder-util-runtime": "8.8.1",
 | 
			
		||||
        "builder-util-runtime": "8.9.1",
 | 
			
		||||
        "chalk": "^4.1.1",
 | 
			
		||||
        "cross-spawn": "^7.0.3",
 | 
			
		||||
        "debug": "^4.3.2",
 | 
			
		||||
@@ -1753,9 +1772,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "builder-util-runtime": {
 | 
			
		||||
      "version": "8.8.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.8.1.tgz",
 | 
			
		||||
      "integrity": "sha512-xHxAzdsJmMV8m/N+INzYUKfyJASeKyKHnA1uGkY8Y8JKLI/c4BG+If+L0If2YETv96CiRASkvd02tIt2pvrchQ==",
 | 
			
		||||
      "version": "8.9.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz",
 | 
			
		||||
      "integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "debug": "^4.3.2",
 | 
			
		||||
@@ -1895,15 +1914,15 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "camelcase": {
 | 
			
		||||
      "version": "6.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
 | 
			
		||||
      "version": "6.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
 | 
			
		||||
      "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "caniuse-lite": {
 | 
			
		||||
      "version": "1.0.30001280",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz",
 | 
			
		||||
      "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==",
 | 
			
		||||
      "version": "1.0.30001282",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz",
 | 
			
		||||
      "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "caseless": {
 | 
			
		||||
@@ -1946,16 +1965,29 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "cheerio": {
 | 
			
		||||
      "version": "1.0.0-rc.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz",
 | 
			
		||||
      "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
 | 
			
		||||
      "version": "1.0.0-rc.10",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
 | 
			
		||||
      "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "css-select": "~1.2.0",
 | 
			
		||||
        "dom-serializer": "~0.1.0",
 | 
			
		||||
        "entities": "~1.1.1",
 | 
			
		||||
        "htmlparser2": "^3.9.1",
 | 
			
		||||
        "lodash": "^4.15.0",
 | 
			
		||||
        "parse5": "^3.0.1"
 | 
			
		||||
        "cheerio-select": "^1.5.0",
 | 
			
		||||
        "dom-serializer": "^1.3.2",
 | 
			
		||||
        "domhandler": "^4.2.0",
 | 
			
		||||
        "htmlparser2": "^6.1.0",
 | 
			
		||||
        "parse5": "^6.0.1",
 | 
			
		||||
        "parse5-htmlparser2-tree-adapter": "^6.0.1",
 | 
			
		||||
        "tslib": "^2.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "cheerio-select": {
 | 
			
		||||
      "version": "1.5.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
 | 
			
		||||
      "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "css-select": "^4.1.3",
 | 
			
		||||
        "css-what": "^5.0.1",
 | 
			
		||||
        "domelementtype": "^2.2.0",
 | 
			
		||||
        "domhandler": "^4.2.0",
 | 
			
		||||
        "domutils": "^2.7.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "chokidar": {
 | 
			
		||||
@@ -2458,20 +2490,21 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "css-select": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
 | 
			
		||||
      "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
 | 
			
		||||
      "version": "4.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "boolbase": "~1.0.0",
 | 
			
		||||
        "css-what": "2.1",
 | 
			
		||||
        "domutils": "1.5.1",
 | 
			
		||||
        "nth-check": "~1.0.1"
 | 
			
		||||
        "boolbase": "^1.0.0",
 | 
			
		||||
        "css-what": "^5.0.0",
 | 
			
		||||
        "domhandler": "^4.2.0",
 | 
			
		||||
        "domutils": "^2.6.0",
 | 
			
		||||
        "nth-check": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "css-what": {
 | 
			
		||||
      "version": "2.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
 | 
			
		||||
      "version": "5.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw=="
 | 
			
		||||
    },
 | 
			
		||||
    "cssom": {
 | 
			
		||||
      "version": "0.5.0",
 | 
			
		||||
@@ -2726,14 +2759,14 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "dmg-builder": {
 | 
			
		||||
      "version": "22.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-qgfLN2fo4q2wIWNvbcKlZ71DLRDLvWIElOB7oxlSxUrMi6xhI+9v1Mh7E0FJ+r5UXhQzaQXaGuyMsQRbGgrSwg==",
 | 
			
		||||
      "version": "22.14.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz",
 | 
			
		||||
      "integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "app-builder-lib": "22.13.1",
 | 
			
		||||
        "builder-util": "22.13.1",
 | 
			
		||||
        "builder-util-runtime": "8.8.1",
 | 
			
		||||
        "app-builder-lib": "22.14.5",
 | 
			
		||||
        "builder-util": "22.14.5",
 | 
			
		||||
        "builder-util-runtime": "8.9.1",
 | 
			
		||||
        "dmg-license": "^1.0.9",
 | 
			
		||||
        "fs-extra": "^10.0.0",
 | 
			
		||||
        "iconv-lite": "^0.6.2",
 | 
			
		||||
@@ -2770,12 +2803,13 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "dom-serializer": {
 | 
			
		||||
      "version": "0.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
 | 
			
		||||
      "version": "1.3.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
 | 
			
		||||
      "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "domelementtype": "^1.3.0",
 | 
			
		||||
        "entities": "^1.1.1"
 | 
			
		||||
        "domelementtype": "^2.0.1",
 | 
			
		||||
        "domhandler": "^4.2.0",
 | 
			
		||||
        "entities": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "dom-walk": {
 | 
			
		||||
@@ -2784,9 +2818,9 @@
 | 
			
		||||
      "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
 | 
			
		||||
    },
 | 
			
		||||
    "domelementtype": {
 | 
			
		||||
      "version": "1.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
 | 
			
		||||
      "version": "2.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
 | 
			
		||||
    },
 | 
			
		||||
    "domexception": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
@@ -2797,11 +2831,11 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "domhandler": {
 | 
			
		||||
      "version": "2.4.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
 | 
			
		||||
      "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
 | 
			
		||||
      "version": "4.2.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
 | 
			
		||||
      "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "domelementtype": "1"
 | 
			
		||||
        "domelementtype": "^2.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "domino": {
 | 
			
		||||
@@ -2810,12 +2844,13 @@
 | 
			
		||||
      "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "domutils": {
 | 
			
		||||
      "version": "1.5.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
 | 
			
		||||
      "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
 | 
			
		||||
      "version": "2.8.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
 | 
			
		||||
      "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "dom-serializer": "0",
 | 
			
		||||
        "domelementtype": "1"
 | 
			
		||||
        "dom-serializer": "^1.0.1",
 | 
			
		||||
        "domelementtype": "^2.2.0",
 | 
			
		||||
        "domhandler": "^4.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "dot-prop": {
 | 
			
		||||
@@ -2868,9 +2903,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "electron": {
 | 
			
		||||
      "version": "16.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron/-/electron-16.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-B+K/UnEV8NsP7IUOd4VAIYLT0uShLQ/V0p1QQLX0McF8d185AV522faklgMGMtPVWNVL2qifx9rZAsKtHPzmEg==",
 | 
			
		||||
      "version": "16.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron/-/electron-16.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-6TSDBcoKGgmKL/+W+LyaXidRVeRl1V4I81ZOWcqsVksdTMfM4AlxTgfaoYdK/nUhqBrUtuPDcqOyJE6Bc4qMpw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@electron/get": "^1.13.0",
 | 
			
		||||
@@ -2896,9 +2931,9 @@
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "@types/node": {
 | 
			
		||||
          "version": "14.17.33",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.33.tgz",
 | 
			
		||||
          "integrity": "sha512-noEeJ06zbn3lOh4gqe2v7NMGS33jrulfNqYFDjjEbhpDEHR5VTxgYNQSBqBlJIsBJW3uEYDgD6kvMnrrhGzq8g==",
 | 
			
		||||
          "version": "14.17.34",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.34.tgz",
 | 
			
		||||
          "integrity": "sha512-USUftMYpmuMzeWobskoPfzDi+vkpe0dvcOBRNOscFrGxVp4jomnRxWuVohgqBow2xyIPC0S3gjxV/5079jhmDg==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "boolean": {
 | 
			
		||||
@@ -3000,28 +3035,21 @@
 | 
			
		||||
          "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "optional": true
 | 
			
		||||
        },
 | 
			
		||||
        "type-fest": {
 | 
			
		||||
          "version": "0.13.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
 | 
			
		||||
          "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
 | 
			
		||||
          "dev": true,
 | 
			
		||||
          "optional": true
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "electron-builder": {
 | 
			
		||||
      "version": "22.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-ajlI40L60qKBBxvpf770kcjxHAccMpEWpwsHAppytl3WmWgJfMut4Wz9VUFqyNtX/9a624QTatk6TqoxqewRug==",
 | 
			
		||||
      "version": "22.14.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz",
 | 
			
		||||
      "integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/yargs": "^17.0.1",
 | 
			
		||||
        "app-builder-lib": "22.13.1",
 | 
			
		||||
        "builder-util": "22.13.1",
 | 
			
		||||
        "builder-util-runtime": "8.8.1",
 | 
			
		||||
        "app-builder-lib": "22.14.5",
 | 
			
		||||
        "builder-util": "22.14.5",
 | 
			
		||||
        "builder-util-runtime": "8.9.1",
 | 
			
		||||
        "chalk": "^4.1.1",
 | 
			
		||||
        "dmg-builder": "22.13.1",
 | 
			
		||||
        "dmg-builder": "22.14.5",
 | 
			
		||||
        "fs-extra": "^10.0.0",
 | 
			
		||||
        "is-ci": "^3.0.0",
 | 
			
		||||
        "lazy-val": "^1.0.5",
 | 
			
		||||
@@ -3454,14 +3482,14 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "electron-publish": {
 | 
			
		||||
      "version": "22.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-5nCXhnsqrRxP5NsZxUKjiMkcFmQglXp7i/YY4rp3h1s1psg3utOIkM29Z93YTSXicZJU1J+8811eo5HX1vpoKg==",
 | 
			
		||||
      "version": "22.14.5",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz",
 | 
			
		||||
      "integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/fs-extra": "^9.0.11",
 | 
			
		||||
        "builder-util": "22.13.1",
 | 
			
		||||
        "builder-util-runtime": "8.8.1",
 | 
			
		||||
        "builder-util": "22.14.5",
 | 
			
		||||
        "builder-util-runtime": "8.9.1",
 | 
			
		||||
        "chalk": "^4.1.1",
 | 
			
		||||
        "fs-extra": "^10.0.0",
 | 
			
		||||
        "lazy-val": "^1.0.5",
 | 
			
		||||
@@ -3512,9 +3540,9 @@
 | 
			
		||||
          "dev": true
 | 
			
		||||
        },
 | 
			
		||||
        "mime": {
 | 
			
		||||
          "version": "2.5.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
 | 
			
		||||
          "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
 | 
			
		||||
          "version": "2.6.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
 | 
			
		||||
          "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@@ -3674,9 +3702,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "electron-to-chromium": {
 | 
			
		||||
      "version": "1.3.899",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.899.tgz",
 | 
			
		||||
      "integrity": "sha512-w16Dtd2zl7VZ4N4Db+FIa7n36sgPGCKjrKvUUmp5ialsikvcQLjcJR9RWnlYNxIyEHLdHaoIZEqKsPxU9MdyBg==",
 | 
			
		||||
      "version": "1.3.904",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.904.tgz",
 | 
			
		||||
      "integrity": "sha512-x5uZWXcVNYkTh4JubD7KSC1VMKz0vZwJUqVwY3ihsW0bst1BXDe494Uqbg3Y0fDGVjJqA8vEeGuvO5foyH2+qw==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "electron-window-state": {
 | 
			
		||||
@@ -3748,9 +3776,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "entities": {
 | 
			
		||||
      "version": "1.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
 | 
			
		||||
      "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
 | 
			
		||||
      "version": "2.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
 | 
			
		||||
    },
 | 
			
		||||
    "env-paths": {
 | 
			
		||||
      "version": "2.2.1",
 | 
			
		||||
@@ -4632,38 +4660,24 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "html2plaintext": {
 | 
			
		||||
      "version": "2.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/html2plaintext/-/html2plaintext-2.1.2.tgz",
 | 
			
		||||
      "integrity": "sha512-/7rk161q0RFtQhu0F7oU7MFUtqjm2qBrVfoS8EOaHSdRNt72CNNYSV1/wN+TfO2GhgLQdIjPctmiWPX3oRcNFQ==",
 | 
			
		||||
      "version": "2.1.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/html2plaintext/-/html2plaintext-2.1.4.tgz",
 | 
			
		||||
      "integrity": "sha512-kigGyxhh85E5SgKd3ilyKy9VTUgMTsEn3ex4cZcXBX47cACAWHgmOPbSVd05msM6RpOi5o+2nWrK5OhAQQWEsg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "cheerio": "1.0.0-rc.2",
 | 
			
		||||
        "cheerio": "1.0.0-rc.10",
 | 
			
		||||
        "he": "1.2.0",
 | 
			
		||||
        "plumb": "0.1.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "htmlparser2": {
 | 
			
		||||
      "version": "3.10.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
 | 
			
		||||
      "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
 | 
			
		||||
      "version": "6.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "domelementtype": "^1.3.1",
 | 
			
		||||
        "domhandler": "^2.3.0",
 | 
			
		||||
        "domutils": "^1.5.1",
 | 
			
		||||
        "entities": "^1.1.1",
 | 
			
		||||
        "inherits": "^2.0.1",
 | 
			
		||||
        "readable-stream": "^3.1.1"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "readable-stream": {
 | 
			
		||||
          "version": "3.4.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
 | 
			
		||||
          "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "inherits": "^2.0.3",
 | 
			
		||||
            "string_decoder": "^1.1.1",
 | 
			
		||||
            "util-deprecate": "^1.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
        "domelementtype": "^2.0.1",
 | 
			
		||||
        "domhandler": "^4.0.0",
 | 
			
		||||
        "domutils": "^2.5.2",
 | 
			
		||||
        "entities": "^2.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "http-cache-semantics": {
 | 
			
		||||
@@ -4745,8 +4759,7 @@
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "optional": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "cli-truncate": "^1.1.0",
 | 
			
		||||
        "node-addon-api": "^1.6.3"
 | 
			
		||||
        "cli-truncate": "^1.1.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "iconv-lite": {
 | 
			
		||||
@@ -4871,12 +4884,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "is-ci": {
 | 
			
		||||
      "version": "3.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
 | 
			
		||||
      "version": "3.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "ci-info": "^3.1.1"
 | 
			
		||||
        "ci-info": "^3.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "is-docker": {
 | 
			
		||||
@@ -5923,13 +5936,6 @@
 | 
			
		||||
        "semver": "^7.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node-addon-api": {
 | 
			
		||||
      "version": "1.7.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
 | 
			
		||||
      "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "optional": true
 | 
			
		||||
    },
 | 
			
		||||
    "node-api-version": {
 | 
			
		||||
      "version": "0.1.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.1.4.tgz",
 | 
			
		||||
@@ -6050,11 +6056,11 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nth-check": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
 | 
			
		||||
      "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "boolbase": "~1.0.0"
 | 
			
		||||
        "boolbase": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "number-is-nan": {
 | 
			
		||||
@@ -6364,11 +6370,16 @@
 | 
			
		||||
      "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE="
 | 
			
		||||
    },
 | 
			
		||||
    "parse5": {
 | 
			
		||||
      "version": "3.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
 | 
			
		||||
      "version": "6.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
 | 
			
		||||
    },
 | 
			
		||||
    "parse5-htmlparser2-tree-adapter": {
 | 
			
		||||
      "version": "6.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/node": "*"
 | 
			
		||||
        "parse5": "^6.0.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "parseurl": {
 | 
			
		||||
@@ -6509,9 +6520,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "prebuild-install": {
 | 
			
		||||
      "version": "6.1.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
 | 
			
		||||
      "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==",
 | 
			
		||||
      "version": "7.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "detect-libc": "^1.0.3",
 | 
			
		||||
        "expand-template": "^2.0.3",
 | 
			
		||||
@@ -6519,28 +6530,13 @@
 | 
			
		||||
        "minimist": "^1.2.3",
 | 
			
		||||
        "mkdirp-classic": "^0.5.3",
 | 
			
		||||
        "napi-build-utils": "^1.0.1",
 | 
			
		||||
        "node-abi": "^2.21.0",
 | 
			
		||||
        "node-abi": "^3.3.0",
 | 
			
		||||
        "npmlog": "^4.0.1",
 | 
			
		||||
        "pump": "^3.0.0",
 | 
			
		||||
        "rc": "^1.2.7",
 | 
			
		||||
        "simple-get": "^3.0.3",
 | 
			
		||||
        "simple-get": "^4.0.0",
 | 
			
		||||
        "tar-fs": "^2.0.0",
 | 
			
		||||
        "tunnel-agent": "^0.6.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "node-abi": {
 | 
			
		||||
          "version": "2.30.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
 | 
			
		||||
          "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "semver": "^5.4.1"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "semver": {
 | 
			
		||||
          "version": "5.7.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
 | 
			
		||||
          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "prelude-ls": {
 | 
			
		||||
@@ -7309,27 +7305,27 @@
 | 
			
		||||
      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
 | 
			
		||||
    },
 | 
			
		||||
    "simple-get": {
 | 
			
		||||
      "version": "3.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "decompress-response": "^4.2.0",
 | 
			
		||||
        "decompress-response": "^6.0.0",
 | 
			
		||||
        "once": "^1.3.1",
 | 
			
		||||
        "simple-concat": "^1.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "decompress-response": {
 | 
			
		||||
          "version": "4.2.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
 | 
			
		||||
          "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
 | 
			
		||||
          "version": "6.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "mimic-response": "^2.0.0"
 | 
			
		||||
            "mimic-response": "^3.1.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "mimic-response": {
 | 
			
		||||
          "version": "2.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA=="
 | 
			
		||||
          "version": "3.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@@ -7423,9 +7419,9 @@
 | 
			
		||||
      "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
 | 
			
		||||
    },
 | 
			
		||||
    "source-map-support": {
 | 
			
		||||
      "version": "0.5.20",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
 | 
			
		||||
      "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
 | 
			
		||||
      "version": "0.5.21",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
 | 
			
		||||
      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "buffer-from": "^1.0.0",
 | 
			
		||||
@@ -7870,10 +7866,11 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "type-fest": {
 | 
			
		||||
      "version": "0.20.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
 | 
			
		||||
      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
      "version": "0.13.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
 | 
			
		||||
      "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "optional": true
 | 
			
		||||
    },
 | 
			
		||||
    "type-is": {
 | 
			
		||||
      "version": "1.6.18",
 | 
			
		||||
@@ -8162,9 +8159,9 @@
 | 
			
		||||
      "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g=="
 | 
			
		||||
    },
 | 
			
		||||
    "webpack": {
 | 
			
		||||
      "version": "5.64.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz",
 | 
			
		||||
      "integrity": "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==",
 | 
			
		||||
      "version": "5.64.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.2.tgz",
 | 
			
		||||
      "integrity": "sha512-4KGc0+Ozi0aS3EaLNRvEppfZUer+CaORKqL6OBjDLZOPf9YfN8leagFzwe6/PoBdHFxc/utKArl8LMC0Ivtmdg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/eslint-scope": "^3.7.0",
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,7 @@
 | 
			
		||||
    "archiver": "5.3.0",
 | 
			
		||||
    "async-mutex": "0.3.2",
 | 
			
		||||
    "axios": "0.24.0",
 | 
			
		||||
    "better-sqlite3": "mceachen/better-sqlite3#main",
 | 
			
		||||
    "better-sqlite3": "7.4.5",
 | 
			
		||||
    "body-parser": "1.19.0",
 | 
			
		||||
    "chokidar": "3.5.2",
 | 
			
		||||
    "cls-hooked": "4.2.2",
 | 
			
		||||
@@ -47,7 +47,7 @@
 | 
			
		||||
    "fs-extra": "10.0.0",
 | 
			
		||||
    "helmet": "4.6.0",
 | 
			
		||||
    "html": "1.0.0",
 | 
			
		||||
    "html2plaintext": "2.1.2",
 | 
			
		||||
    "html2plaintext": "2.1.4",
 | 
			
		||||
    "http-proxy-agent": "5.0.0",
 | 
			
		||||
    "https-proxy-agent": "5.0.0",
 | 
			
		||||
    "image-type": "4.1.0",
 | 
			
		||||
@@ -83,7 +83,7 @@
 | 
			
		||||
    "cross-env": "7.0.3",
 | 
			
		||||
    "electron": "16.0.1",
 | 
			
		||||
    "@electron/remote": "2.0.1",
 | 
			
		||||
    "electron-builder": "22.13.1",
 | 
			
		||||
    "electron-builder": "22.14.5",
 | 
			
		||||
    "electron-packager": "15.4.0",
 | 
			
		||||
    "electron-rebuild": "3.2.5",
 | 
			
		||||
    "esm": "3.2.25",
 | 
			
		||||
@@ -91,7 +91,7 @@
 | 
			
		||||
    "jsdoc": "3.6.7",
 | 
			
		||||
    "lorem-ipsum": "2.0.4",
 | 
			
		||||
    "rcedit": "3.0.1",
 | 
			
		||||
    "webpack": "5.64.1",
 | 
			
		||||
    "webpack": "5.64.2",
 | 
			
		||||
    "webpack-cli": "4.9.1"
 | 
			
		||||
  },
 | 
			
		||||
  "optionalDependencies": {
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@ async function checkNoteAccess(notePath, noteContext) {
 | 
			
		||||
 | 
			
		||||
    const hoistedNoteId = noteContext.hoistedNoteId;
 | 
			
		||||
 | 
			
		||||
    if (!resolvedNotePath.includes(hoistedNoteId)) {
 | 
			
		||||
    if (!resolvedNotePath.includes(hoistedNoteId) && !resolvedNotePath.includes("hidden")) {
 | 
			
		||||
        const confirmDialog = await import('../dialogs/confirm.js');
 | 
			
		||||
 | 
			
		||||
        if (!await confirmDialog.confirm("Requested note is outside of hoisted note subtree and you must unhoist to access the note. Do you want to proceed with unhoisting?")) {
 | 
			
		||||
 
 | 
			
		||||
@@ -237,7 +237,7 @@ export default class TabManager extends Component {
 | 
			
		||||
        if (noteContext) {
 | 
			
		||||
            const resolvedNotePath = await treeService.resolveNotePath(notePath, noteContext.hoistedNoteId);
 | 
			
		||||
 | 
			
		||||
            if (resolvedNotePath.includes(noteContext.hoistedNoteId)) {
 | 
			
		||||
            if (resolvedNotePath.includes(noteContext.hoistedNoteId) || resolvedNotePath.includes("hidden")) {
 | 
			
		||||
                hoistedNoteId = noteContext.hoistedNoteId;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user