diff --git a/package-lock.json b/package-lock.json index 0fc11ce..bfcdacb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "@percy/selenium-webdriver", - "version": "2.0.4", + "version": "2.0.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@percy/selenium-webdriver", - "version": "2.0.4", + "version": "2.0.5", "license": "MIT", "dependencies": { - "@percy/sdk-utils": "^1.27.2", + "@percy/sdk-utils": "^1.28.0", "node-request-interceptor": "^0.6.3" }, "devDependencies": { - "@percy/cli": "^1.27.1", + "@percy/cli": "^1.28.0", "@types/selenium-webdriver": "^4.0.9", "cross-env": "^7.0.2", "eslint": "^8.27.0", @@ -27,7 +27,7 @@ "jasmine": "^4.4.0", "jasmine-spec-reporter": "^7.0.0", "nyc": "^15.1.0", - "selenium-webdriver": "~4.10.0", + "selenium-webdriver": "~4.23.0", "tsd": "^0.24.1" }, "engines": { @@ -386,6 +386,12 @@ "node": ">=6.9.0" } }, + "node_modules/@bazel/runfiles": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@bazel/runfiles/-/runfiles-5.8.1.tgz", + "integrity": "sha512-NDdfpdQ6rZlylgv++iMn5FkObC/QlBQvipinGLSOguTYpRywmieOyJ29XHvUilspwTFSILWpoE9CqMGkHXug1g==", + "dev": true + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -694,20 +700,20 @@ "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" }, "node_modules/@percy/cli": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.7.tgz", - "integrity": "sha512-FKt032Of8IhzA/ZLGAWgox5y5N534lTXW+W6AEeeMPHDm06eHCPgbMuMjajuhD0nGFRtSO6rJIPw+gFzIgJU7g==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.29.0.tgz", + "integrity": "sha512-VAIZTsNyBkdF7LCdPNgO9gKYW5APsVAwwAZNJq0t6aKSpWtjsGbcPRpvhPq2nyp9e8dHEjgXwvdkUFeUOYX2lQ==", "dev": true, "dependencies": { - "@percy/cli-app": "1.27.7", - "@percy/cli-build": "1.27.7", - "@percy/cli-command": "1.27.7", - "@percy/cli-config": "1.27.7", - "@percy/cli-exec": "1.27.7", - "@percy/cli-snapshot": "1.27.7", - "@percy/cli-upload": "1.27.7", - "@percy/client": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/cli-app": "1.29.0", + "@percy/cli-build": "1.29.0", + "@percy/cli-command": "1.29.0", + "@percy/cli-config": "1.29.0", + "@percy/cli-exec": "1.29.0", + "@percy/cli-snapshot": "1.29.0", + "@percy/cli-upload": "1.29.0", + "@percy/client": "1.29.0", + "@percy/logger": "1.29.0" }, "bin": { "percy": "bin/run.cjs" @@ -717,39 +723,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.7.tgz", - "integrity": "sha512-IQuTC5X5JM65cqOluFM9lnydkw3hvkUdf6LTsBRtzmS7/qURyiBDvuxkKt37XUCfXm2XFP8J6B6ADBQL4YShPA==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.29.0.tgz", + "integrity": "sha512-Frb4/OEKTjOvnVuC4YUnTeLWkX6bMD3/VXOA3yFOnLh+wDAnyAV9bwJ6XgbgsKiR9TPR3wEwebtUz1v0/rk2ZQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", - "@percy/cli-exec": "1.27.7" + "@percy/cli-command": "1.29.0", + "@percy/cli-exec": "1.29.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.7.tgz", - "integrity": "sha512-UmWaUFQAomlL4GpU/KPTq3hmJtXCMWQELwDnaQ1vnUf2rk17qSy5keSvCb/Ta8oPuObuRNoOHGrtUFPh1b7l2g==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.29.0.tgz", + "integrity": "sha512-HB4qoF4Wtuf/C5kXfRBTvPo+DX/OkA2fxRzdMuMPO0Tw7gb6K0YCzjoe7VhmssFa4MgfV2z7UK284bQg8HobvQ==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7" + "@percy/cli-command": "1.29.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.7.tgz", - "integrity": "sha512-nVHspbcTStwZOVYmcCowcFJsOLLJrhLfJbj2Rkvm3upf/E98x4+S9H+Tq9K4XcgznjFfLLRAHkkVFGnCdbO5qQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.29.0.tgz", + "integrity": "sha512-x8XQvpCLQ2/rxKKOdK9jcvRY14t6UNC42Z4T7LmRPtYrk1v8AXq2HxbjdNzrjmCDRUjM5QrYrIrRbfcj7OYlDA==", "dev": true, "dependencies": { - "@percy/config": "1.27.7", - "@percy/core": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/config": "1.29.0", + "@percy/core": "1.29.0", + "@percy/logger": "1.29.0" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -759,24 +765,25 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.7.tgz", - "integrity": "sha512-SppI7w9xQAUk4nCqXq0KE3HoKZ+IwgkJ6biAQuzv3BJ8GWz42hUGnH1fLEoK92MZMLiOHByiEFUoBzUKXPscZw==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.29.0.tgz", + "integrity": "sha512-+9cFL8A8Mnb3S2RkH1Yjr6Fozlhjka4LiE1mpAH7IUqK/AGjUDKVQsWPs+x7HsCbGXwbFos29SmfEWuf7d0Idw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7" + "@percy/cli-command": "1.29.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.7.tgz", - "integrity": "sha512-ZYSuQYu7hMbl/KbGwS/bEdAEXEY7MygheCJrmM43AGUIj8LSHnVTi09/z7ZpcStLibPmsraJ8Cm7GXhTNdhuAQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.29.0.tgz", + "integrity": "sha512-Kw94FS7KJScCjyIfjAIWUbjCVCi4S+PYuZ2RQVVJnG9elbo3c+LEaIACvIpHs+fBNRDJ+Xn7xkOfoHPzecpCVA==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.29.0", + "@percy/logger": "1.29.0", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -785,12 +792,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.7.tgz", - "integrity": "sha512-FGmNhXfOvW2RkcdEzeWWXo2fUp8UoRIb8bT0Bg6xcw5UGPUAoDVaFA8i4M5Qvi/K54Ed5VYfBX3y5sLcg2XRaw==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.29.0.tgz", + "integrity": "sha512-+3vkgOROGk9K4zLECtP0Lu8cwZ/dDatcfYxXVHCopQX0uSdki9CS777vJyMFBsZLy5XHkv72YdGbrofyz+TfIw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.29.0", "yaml": "^2.0.0" }, "engines": { @@ -798,12 +805,12 @@ } }, "node_modules/@percy/cli-upload": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.7.tgz", - "integrity": "sha512-kC9wfZ6TBnOTlB2ge32IlEQlxGh+fLXUIlmelCXCTDL6zutn8mI117XOHaJDtsI7qtovM0cTBxoSySaBY4XNqg==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.29.0.tgz", + "integrity": "sha512-5vm88PiiBvFz2eexhRRjJHQz0BW76IoDCeai4JOFTjQoiTn6A5k/7AnVhCubzuL+Z3qYJEyY5rkx6Q0IBEwStg==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.7", + "@percy/cli-command": "1.29.0", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -812,25 +819,32 @@ } }, "node_modules/@percy/client": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.7.tgz", - "integrity": "sha512-pMaimVhfJEWyta40PyanH/Sv8mp+CBeO4HuJ72zadDrJVAwNNBfaNE8OzT298y8u/DrMz/AlNSA6OhVojDVAuQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.29.0.tgz", + "integrity": "sha512-PNgq1sfyFigXZhQ7vKR8cmqSYHihRT6Ef3noSksQylg7ZhPVhkF7uynXo9maeehhGLHgCJwsWvxaZlDXT9TVWg==", "dev": true, "dependencies": { - "@percy/env": "1.27.7", - "@percy/logger": "1.27.7" + "@percy/env": "1.29.0", + "@percy/logger": "1.29.0", + "pako": "^2.1.0" }, "engines": { "node": ">=14" } }, + "node_modules/@percy/client/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "node_modules/@percy/config": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.7.tgz", - "integrity": "sha512-7XbnrVWgvMgYAIngyWt0nd/l5lQiioOzIkqm9iH+nbfH/ka9pE8U/AWsCuiWGz2Z/1p03gBDFc01cyM+ORjglQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.29.0.tgz", + "integrity": "sha512-iE46YewAM3W3ATQDGj1/+MBTLARZ4MenUi5MefrZflK4ImnG5eo3NkT4PH0SLYMpr7K6zINRcX3tsRIob+8I/g==", "dev": true, "dependencies": { - "@percy/logger": "1.27.7", + "@percy/logger": "1.29.0", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" @@ -840,74 +854,82 @@ } }, "node_modules/@percy/core": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.7.tgz", - "integrity": "sha512-lwweKGLbjsCWcAvaeHSK47IkaioBPKKjKd8fhhXFfv713aNL5CcokO9uUNMyBwrgqLY8jmPR/McMtROidUSowQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.29.0.tgz", + "integrity": "sha512-/6yKVmzrBJnb3ZnAwYuC9bLPYXM22SpaifxkIGGN/gtphm3pRgo6B4lPc+3wPFsulJumMle5W1tDq7bfwcpZSA==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.27.7", - "@percy/config": "1.27.7", - "@percy/dom": "1.27.7", - "@percy/logger": "1.27.7", - "@percy/webdriver-utils": "1.27.7", + "@percy/client": "1.29.0", + "@percy/config": "1.29.0", + "@percy/dom": "1.29.0", + "@percy/logger": "1.29.0", + "@percy/webdriver-utils": "1.29.0", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", "fast-glob": "^3.2.11", - "micromatch": "^4.0.4", + "micromatch": "^4.0.6", "mime-types": "^2.1.34", + "pako": "^2.1.0", "path-to-regexp": "^6.2.0", "rimraf": "^3.0.2", - "ws": "^8.0.0" + "ws": "^8.17.1", + "yaml": "^2.4.1" }, "engines": { "node": ">=14" } }, + "node_modules/@percy/core/node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, "node_modules/@percy/dom": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.7.tgz", - "integrity": "sha512-FLMaAp7LByGFqvTEV1UwiQd+Ww1SHU2UuGOvgMPBwPgAKt2BB+FfZEYgaeORt5YXLfDJsIVk/lfvhJXzmb5k8Q==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.29.0.tgz", + "integrity": "sha512-3+ii3n/d3KjluYfc+wCLzmnOICWJBvh4Qmdpq5USUrLP9tuvIdlpWlT+ukMuRsgDMCYQlvjv/v3SAqmoMafDYw==", "dev": true }, "node_modules/@percy/env": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.7.tgz", - "integrity": "sha512-TWgcxmRrcxwObc+kXfoh2eAywmB+6OGm9jxmf6wgdTf49zF70iS8mG6mJ7+r+PLz4MEmRCUTJ2S5I83iU6rLeQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.29.0.tgz", + "integrity": "sha512-/ETi/xybkXX3BqpbOn9jmV7cth5kATo3efZBZLrAClzIws3hr6AZOU/HQYEvX81R+0Dt+pR0U/Lujq7j6OcX5g==", "dev": true, "dependencies": { - "@percy/logger": "1.27.7" + "@percy/logger": "1.29.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.7.tgz", - "integrity": "sha512-w+r9tJPEUSflCPVajx15yfFtdaxjiqiWIu6i4sHKGwg0B24ivVb+6e1J5R2ry19F/YPjBi6llz5BRB9vasu+Iw==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.29.0.tgz", + "integrity": "sha512-BZZ8dsXDmEuGBuZ4hatMthHSvrNWzJWmgAO53rH4slPIWPUd1qtofEZd+0qtwhwgtLV6aKIES+4D2nBmbLxT8g==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/sdk-utils": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.7.tgz", - "integrity": "sha512-E21dIEQ9wwGDno41FdMDYf6jJow5scbWGClqKE/ptB+950W4UF5C4hxhVVQoEJxDdLE/Gy/8ZJR7upvPHShWDg==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.29.0.tgz", + "integrity": "sha512-1spFHrK8u4l5Z7RvUrsyCFtl5vvFcsSNANViTFxMemLUGfpf/xpZgqnZ6kggH0x5PuC6UxiPRmI30hA0COPZGw==", "engines": { "node": ">=14" } }, "node_modules/@percy/webdriver-utils": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.7.tgz", - "integrity": "sha512-8nAQJOhphTsaTAqKfcDC/MDf/yJvJ0Hf8Owc90pisXakooEMNnAW4HzQlZIh4kyJQbw4iX9OFl6gVl+POTWhHQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.29.0.tgz", + "integrity": "sha512-QlALpphxES+IllmW9tDzExBInVuJZmdGkb3xbBHdsaTxXsNEm24CGCZHaR88gMdUAse06yyw+GW23pxs7/AaVQ==", "dev": true, "dependencies": { - "@percy/config": "1.27.7", - "@percy/sdk-utils": "1.27.7" + "@percy/config": "1.29.0", + "@percy/sdk-utils": "1.29.0" }, "engines": { "node": ">=14" @@ -1029,11 +1051,12 @@ } }, "node_modules/@types/selenium-webdriver": { - "version": "4.1.21", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.1.21.tgz", - "integrity": "sha512-QGURnImvxYlIQz5DVhvHdqpYNLBjhJ2Vm+cnQI2G9QZzkWlZm0LkLcvDcHp+qE6N2KBz4CeuvXgPO7W3XQ0Tyw==", + "version": "4.1.24", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-4.1.24.tgz", + "integrity": "sha512-oR5MVATv+P2dmhceZJPDm99MmOC9yAK8YpIgJbHEFQ/MbSPC1lA6Ohw441WNUcQ6B1fMAOMu0u59fRKKj9AGGg==", "dev": true, "dependencies": { + "@types/node": "*", "@types/ws": "*" } }, @@ -1118,15 +1141,15 @@ } }, "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -1366,12 +1389,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -2812,6 +2835,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true + }, "node_modules/fastq": { "version": "1.16.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", @@ -2843,9 +2872,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -4322,12 +4351,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -4882,9 +4911,9 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "dev": true }, "node_modules/path-type": { @@ -5468,17 +5497,18 @@ } }, "node_modules/selenium-webdriver": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.10.0.tgz", - "integrity": "sha512-hSQPw6jgc+ej/UEcdQPG/iBwwMeCEgZr9HByY/J8ToyXztEqXzU9aLsIyrlj1BywBcStO4JQK/zMUWWrV8+riA==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.23.0.tgz", + "integrity": "sha512-DdvtInpnMt95Td8VApvmAw7oSydBD9twIRXqoMyRoGMvL1dAnMFxdrwnW6L0d/pF/uoNTjbVUarwGZ9wIGNStA==", "dev": true, "dependencies": { + "@bazel/runfiles": "^5.8.1", "jszip": "^3.10.1", - "tmp": "^0.2.1", - "ws": ">=8.13.0" + "tmp": "^0.2.3", + "ws": "^8.17.1" }, "engines": { - "node": ">= 14.20.0" + "node": ">= 14.21.0" } }, "node_modules/semver": { @@ -5865,15 +5895,12 @@ "dev": true }, "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, - "dependencies": { - "rimraf": "^3.0.0" - }, "engines": { - "node": ">=8.17.0" + "node": ">=14.14" } }, "node_modules/to-fast-properties": { @@ -6243,9 +6270,9 @@ } }, "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -6276,10 +6303,13 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } diff --git a/package.json b/package.json index 1215c4a..cf51f61 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "jasmine": "^4.4.0", "jasmine-spec-reporter": "^7.0.0", "nyc": "^15.1.0", - "selenium-webdriver": "~4.10.0", + "selenium-webdriver": "~4.23.0", "tsd": "^0.24.1" } } diff --git a/yarn.lock b/yarn.lock index bcaf0f9..0f99ddf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -201,6 +201,11 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@bazel/runfiles@^5.8.1": + version "5.8.1" + resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-5.8.1.tgz#737d5b3dc9739767054820265cfe432a80564c82" + integrity sha512-NDdfpdQ6rZlylgv++iMn5FkObC/QlBQvipinGLSOguTYpRywmieOyJ29XHvUilspwTFSILWpoE9CqMGkHXug1g== + "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -315,145 +320,149 @@ resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== -"@percy/cli-app@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.27.2.tgz#6017f43c3e4c82e08b6c2cb18d0b7d5748244d90" - integrity sha512-qwr6I6rnvGnMkmlE73wpUCnlhjPm2xNnq2vVWJnlTrChQfDXBJUAMRbK2fQLbKEga7YHmrhGAGTVKVPT4MEM6A== +"@percy/cli-app@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.29.0.tgz#54d6b730f0530f19da91431d8a5094bafa8d041a" + integrity sha512-Frb4/OEKTjOvnVuC4YUnTeLWkX6bMD3/VXOA3yFOnLh+wDAnyAV9bwJ6XgbgsKiR9TPR3wEwebtUz1v0/rk2ZQ== dependencies: - "@percy/cli-command" "1.27.2" - "@percy/cli-exec" "1.27.2" + "@percy/cli-command" "1.29.0" + "@percy/cli-exec" "1.29.0" -"@percy/cli-build@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.27.2.tgz#dac1cd6b33e0d78c108bf98574b50c094612b40d" - integrity sha512-tYh5oVGZN2HEGHpL7RvQeFxirjKCax2p0W+gDWAU5qaaZMltYsuTxqHXYdiBxS/w2nOYLxz0ew8pj5XY9SiNWA== +"@percy/cli-build@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.29.0.tgz#4953e74f80e3739b5bd23d1bf7d34c535becaa7c" + integrity sha512-HB4qoF4Wtuf/C5kXfRBTvPo+DX/OkA2fxRzdMuMPO0Tw7gb6K0YCzjoe7VhmssFa4MgfV2z7UK284bQg8HobvQ== dependencies: - "@percy/cli-command" "1.27.2" + "@percy/cli-command" "1.29.0" -"@percy/cli-command@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.27.2.tgz#1c0db97e301df4b8d4bd059b3f0bda5eae88d20b" - integrity sha512-mufZXwwbWHgQ+TuFZyQU8UOMarhgOeecYecJ0OvHCf1H3kEK9pqth1cjqAhRVRWsxkkiQ1u7/TJU4IkRgiGh4A== +"@percy/cli-command@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.29.0.tgz#83b057eb156e7453d48afac67d7f00c2ccc42108" + integrity sha512-x8XQvpCLQ2/rxKKOdK9jcvRY14t6UNC42Z4T7LmRPtYrk1v8AXq2HxbjdNzrjmCDRUjM5QrYrIrRbfcj7OYlDA== dependencies: - "@percy/config" "1.27.2" - "@percy/core" "1.27.2" - "@percy/logger" "1.27.2" + "@percy/config" "1.29.0" + "@percy/core" "1.29.0" + "@percy/logger" "1.29.0" -"@percy/cli-config@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.27.2.tgz#f1c9494e041de775234847ba440a89156e94814e" - integrity sha512-TnCfwO6+iYE6NTbgPzAyTTbc12eP2wkep/g6CQAymg3kGdAqXg/WORUJnZ3sATqQT2Vg9lmwuGziIXG1zHdcew== +"@percy/cli-config@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.29.0.tgz#6ed84bf4ba2f8d4f4089c926cf9a02fd3ec171b2" + integrity sha512-+9cFL8A8Mnb3S2RkH1Yjr6Fozlhjka4LiE1mpAH7IUqK/AGjUDKVQsWPs+x7HsCbGXwbFos29SmfEWuf7d0Idw== dependencies: - "@percy/cli-command" "1.27.2" + "@percy/cli-command" "1.29.0" -"@percy/cli-exec@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.27.2.tgz#90ba2ed9117ce42d7ac1a2dd0af5f7233dfdc375" - integrity sha512-tPlxSwO4/ezub6YGfiREuwgHC02oRUBk9fi9ja9PSsLKZMtRt6o+YUt1YVFXMzuoz6tZZen+hrC3++yDO8VNQQ== +"@percy/cli-exec@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.29.0.tgz#2def088efa70d28f9ee469c9363474e8a7dc6a22" + integrity sha512-Kw94FS7KJScCjyIfjAIWUbjCVCi4S+PYuZ2RQVVJnG9elbo3c+LEaIACvIpHs+fBNRDJ+Xn7xkOfoHPzecpCVA== dependencies: - "@percy/cli-command" "1.27.2" + "@percy/cli-command" "1.29.0" + "@percy/logger" "1.29.0" cross-spawn "^7.0.3" which "^2.0.2" -"@percy/cli-snapshot@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.27.2.tgz#ce293bdcb455929e8fe0719d3a8b58e4a1f5c706" - integrity sha512-Dp2DBvx2pM24zecVoE0VA1RSmfoWjn1IIbJbx9ZXLqLCo9L//fD8dTFh0RNaxBEZgYwC+KCdglW46U5Kv3FJOw== +"@percy/cli-snapshot@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.29.0.tgz#9dd7476b4c3148bf39ce7611640bfbe1c93fd4c2" + integrity sha512-+3vkgOROGk9K4zLECtP0Lu8cwZ/dDatcfYxXVHCopQX0uSdki9CS777vJyMFBsZLy5XHkv72YdGbrofyz+TfIw== dependencies: - "@percy/cli-command" "1.27.2" + "@percy/cli-command" "1.29.0" yaml "^2.0.0" -"@percy/cli-upload@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.27.2.tgz#b0d1469282222f8d376bfa3198d56977020ecdcc" - integrity sha512-6PK1YmX7sIu985o9yEVeEdyz7ApF7En421by7G0h4iIY4ybo+BTghX164LgWZ87+wFSVptclAB5g/a4X1jdzLQ== +"@percy/cli-upload@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.29.0.tgz#fff6000b5f95691fb6af39d2776e8f4c63357cbb" + integrity sha512-5vm88PiiBvFz2eexhRRjJHQz0BW76IoDCeai4JOFTjQoiTn6A5k/7AnVhCubzuL+Z3qYJEyY5rkx6Q0IBEwStg== dependencies: - "@percy/cli-command" "1.27.2" + "@percy/cli-command" "1.29.0" fast-glob "^3.2.11" image-size "^1.0.0" -"@percy/cli@^1.27.1": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.27.2.tgz#203278da552761a049b7f18ce25d57f274f76e4c" - integrity sha512-cIj0ZjC20cVXVcSJ7yV1hv2/6lCVPUr9Obs5hqztU+7xsJGycK/TvBqCc79HTSl8xhbvmRxro837nT7foyaW1A== - dependencies: - "@percy/cli-app" "1.27.2" - "@percy/cli-build" "1.27.2" - "@percy/cli-command" "1.27.2" - "@percy/cli-config" "1.27.2" - "@percy/cli-exec" "1.27.2" - "@percy/cli-snapshot" "1.27.2" - "@percy/cli-upload" "1.27.2" - "@percy/client" "1.27.2" - "@percy/logger" "1.27.2" - -"@percy/client@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.27.2.tgz#ac009b095b1f0835ce481adaa97e714b89473c9d" - integrity sha512-Kzx7nh4y2Su9cU7h+SNUx2tLZUFuVoRI5fhYntsgeqjUIGx3db5/gS7sUMQehxuGEL9CkB9rI3coRTevhAjXDg== - dependencies: - "@percy/env" "1.27.2" - "@percy/logger" "1.27.2" - -"@percy/config@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.27.2.tgz#93e1c4c793cfffd5f6ab95f43f8f7edbc1999607" - integrity sha512-jotM+GVBKLKedKyxja/Xxmnq7d1xdbihV/OkvNMvxZZty7g/fjYFNEElgRNot4whJTrnVXWDvZm2qa6rHYNzZw== - dependencies: - "@percy/logger" "1.27.2" +"@percy/cli@^1.28.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.29.0.tgz#6b2dedff572750176f769a6ae5fd3bec67d11f18" + integrity sha512-VAIZTsNyBkdF7LCdPNgO9gKYW5APsVAwwAZNJq0t6aKSpWtjsGbcPRpvhPq2nyp9e8dHEjgXwvdkUFeUOYX2lQ== + dependencies: + "@percy/cli-app" "1.29.0" + "@percy/cli-build" "1.29.0" + "@percy/cli-command" "1.29.0" + "@percy/cli-config" "1.29.0" + "@percy/cli-exec" "1.29.0" + "@percy/cli-snapshot" "1.29.0" + "@percy/cli-upload" "1.29.0" + "@percy/client" "1.29.0" + "@percy/logger" "1.29.0" + +"@percy/client@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.29.0.tgz#cab39617ea67b6a80b92574c1191cc6fdbd1a53e" + integrity sha512-PNgq1sfyFigXZhQ7vKR8cmqSYHihRT6Ef3noSksQylg7ZhPVhkF7uynXo9maeehhGLHgCJwsWvxaZlDXT9TVWg== + dependencies: + "@percy/env" "1.29.0" + "@percy/logger" "1.29.0" + pako "^2.1.0" + +"@percy/config@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.29.0.tgz#dc838a03a5c2ea0cb538cafd47dda1bb24410f33" + integrity sha512-iE46YewAM3W3ATQDGj1/+MBTLARZ4MenUi5MefrZflK4ImnG5eo3NkT4PH0SLYMpr7K6zINRcX3tsRIob+8I/g== + dependencies: + "@percy/logger" "1.29.0" ajv "^8.6.2" cosmiconfig "^8.0.0" yaml "^2.0.0" -"@percy/core@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.27.2.tgz#29294e58d3dbea0e591ce89991215b28af7938ff" - integrity sha512-iWfc5PGMoEeInIdVuxDsqALoVZurBaSlaPAMT8HN3iip/1yoKa3Wu3ZFOz7CWTPAB+QJmmbzgczzH4dYAhpuag== +"@percy/core@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.29.0.tgz#551a0b61618d11ff43cda5c9ce431bd63ccef781" + integrity sha512-/6yKVmzrBJnb3ZnAwYuC9bLPYXM22SpaifxkIGGN/gtphm3pRgo6B4lPc+3wPFsulJumMle5W1tDq7bfwcpZSA== dependencies: - "@percy/client" "1.27.2" - "@percy/config" "1.27.2" - "@percy/dom" "1.27.2" - "@percy/logger" "1.27.2" - "@percy/webdriver-utils" "1.27.2" + "@percy/client" "1.29.0" + "@percy/config" "1.29.0" + "@percy/dom" "1.29.0" + "@percy/logger" "1.29.0" + "@percy/webdriver-utils" "1.29.0" content-disposition "^0.5.4" cross-spawn "^7.0.3" extract-zip "^2.0.1" fast-glob "^3.2.11" - micromatch "^4.0.4" + micromatch "^4.0.6" mime-types "^2.1.34" + pako "^2.1.0" path-to-regexp "^6.2.0" rimraf "^3.0.2" - ws "^8.0.0" + ws "^8.17.1" + yaml "^2.4.1" -"@percy/dom@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.27.2.tgz#4bcbfb8ef94c65018717ed9486f4243907daea9c" - integrity sha512-JEbGOzH2mn6dg3stOEhWrb85ujb/d8txzAwQfrOt7r/VoPD/Le2vfH2IM9VXWbT2ubFv6ctEPNiI2kiZRpkjaw== +"@percy/dom@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.29.0.tgz#11b8a7fa21a3d92c65d41f489b04fc72f2ed3970" + integrity sha512-3+ii3n/d3KjluYfc+wCLzmnOICWJBvh4Qmdpq5USUrLP9tuvIdlpWlT+ukMuRsgDMCYQlvjv/v3SAqmoMafDYw== -"@percy/env@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.27.2.tgz#cea36ff7cc9863e2a260157a66c0b8e59ebb2869" - integrity sha512-plC4xu7ZSNOK1i0x6IOkKcGoDiW/dY1/ZD3NxvCu61Aa5KQ4lUsMu9VzabHpS3DlEo8EVKJeZxTExVNSLsbd4w== +"@percy/env@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.29.0.tgz#d0123cfee6e5ad1b2540b29f6bec2e77cdac6537" + integrity sha512-/ETi/xybkXX3BqpbOn9jmV7cth5kATo3efZBZLrAClzIws3hr6AZOU/HQYEvX81R+0Dt+pR0U/Lujq7j6OcX5g== dependencies: - "@percy/logger" "1.27.2" + "@percy/logger" "1.29.0" -"@percy/logger@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.27.2.tgz#47aec9a7afd974ae8168b91256ab12adbd43ef34" - integrity sha512-L8Srlgut6E9VSW3XlkJUoHYdAuHpjEJr5/l8DbNFMvmvftMQv/8YPxWsde3JGg/Zv9/QvnJYFZXLYlf+8A8+ZQ== +"@percy/logger@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.29.0.tgz#3dd2412dfdbf96de15a26f69469f57c0c97f0e17" + integrity sha512-BZZ8dsXDmEuGBuZ4hatMthHSvrNWzJWmgAO53rH4slPIWPUd1qtofEZd+0qtwhwgtLV6aKIES+4D2nBmbLxT8g== -"@percy/sdk-utils@1.27.2", "@percy/sdk-utils@^1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.27.2.tgz#13f8c326f933d3f3afdd4820ef807b566fc3e4de" - integrity sha512-rIzkBdd/x2yHK/9wNjkmdNQB00GAbYxCPQBP6l+/gN2uzBXa1QyYsmTLBl+4Umvr+H0gCdMKnAT1QNey49KVOQ== +"@percy/sdk-utils@1.29.0", "@percy/sdk-utils@^1.28.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.29.0.tgz#5a1c54984d14b546d67b1586b0cc44c44338de49" + integrity sha512-1spFHrK8u4l5Z7RvUrsyCFtl5vvFcsSNANViTFxMemLUGfpf/xpZgqnZ6kggH0x5PuC6UxiPRmI30hA0COPZGw== -"@percy/webdriver-utils@1.27.2": - version "1.27.2" - resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.27.2.tgz#0045d72d3cf4c4db454f4068a6ef64bebf64ee8d" - integrity sha512-rHdoLGaUU3G0+rQe9JQJUJoxVf+8xRZg1PVQkGsJsYGjmc0dLfcPh6LmHSYyZfe9nVxWXxGkZvianlmVXMwOlA== +"@percy/webdriver-utils@1.29.0": + version "1.29.0" + resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.29.0.tgz#a42659acdfecfa0616aa92c8c3935eb4f6ed420b" + integrity sha512-QlALpphxES+IllmW9tDzExBInVuJZmdGkb3xbBHdsaTxXsNEm24CGCZHaR88gMdUAse06yyw+GW23pxs7/AaVQ== dependencies: - "@percy/config" "1.27.2" - "@percy/sdk-utils" "1.27.2" + "@percy/config" "1.29.0" + "@percy/sdk-utils" "1.29.0" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -545,10 +554,11 @@ "@types/node" "*" "@types/selenium-webdriver@^4.0.9": - version "4.1.15" - resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.15.tgz#d346b674b96f5ba43f1ad5343f997030559e5b23" - integrity sha512-oQ15G3q3EZ0dS049SB/5zx2tQkIS2kmDQWC/TSfAHJYKvXLZoUiLaPXnfSwbLP8Q5lcJeu5oYjKVSEV0t3H6Bg== + version "4.1.24" + resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.24.tgz#f19f4c73fa176ef6076805cf433a0c991bab9cd7" + integrity sha512-oR5MVATv+P2dmhceZJPDm99MmOC9yAK8YpIgJbHEFQ/MbSPC1lA6Ohw441WNUcQ6B1fMAOMu0u59fRKKj9AGGg== dependencies: + "@types/node" "*" "@types/ws" "*" "@types/ws@*": @@ -720,6 +730,13 @@ braces@^3.0.1: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + browserslist@^4.14.5: version "4.16.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" @@ -1402,6 +1419,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + find-cache-dir@^3.2.0: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" @@ -2211,6 +2235,14 @@ micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" +micromatch@^4.0.6: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + mime-db@1.51.0: version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" @@ -2506,6 +2538,11 @@ package-hash@^4.0.0: lodash.flattendeep "^4.4.0" release-zalgo "^1.0.0" +pako@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== + pako@~1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -2573,6 +2610,11 @@ picomatch@^2.2.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pkg-dir@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -2775,14 +2817,15 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -selenium-webdriver@~4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.10.0.tgz#0508cdfbb5ad8470d8fd19db1a69d3e87f474b79" - integrity sha512-hSQPw6jgc+ej/UEcdQPG/iBwwMeCEgZr9HByY/J8ToyXztEqXzU9aLsIyrlj1BywBcStO4JQK/zMUWWrV8+riA== +selenium-webdriver@~4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.23.0.tgz#6d9d219a560dffff1fbbc0f2c8a115d81d279a21" + integrity sha512-DdvtInpnMt95Td8VApvmAw7oSydBD9twIRXqoMyRoGMvL1dAnMFxdrwnW6L0d/pF/uoNTjbVUarwGZ9wIGNStA== dependencies: + "@bazel/runfiles" "^5.8.1" jszip "^3.10.1" - tmp "^0.2.1" - ws ">=8.13.0" + tmp "^0.2.3" + ws "^8.17.1" "semver@2 || 3 || 4 || 5": version "5.7.2" @@ -3021,12 +3064,10 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -tmp@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" +tmp@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== to-fast-properties@^2.0.0: version "2.0.0" @@ -3188,10 +3229,10 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@>=8.13.0, ws@^8.0.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== +ws@^8.17.1: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== y18n@^4.0.0: version "4.0.1" @@ -3208,6 +3249,11 @@ yaml@^2.0.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec" integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw== +yaml@^2.4.1: + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== + yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"