diff --git a/package.json b/package.json index bf17f3f..259f231 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.27.0", "tsd": "^0.24.1" } } diff --git a/yarn.lock b/yarn.lock index 75693f8..0df6d88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -201,6 +201,11 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@bazel/runfiles@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-6.3.1.tgz#3f8824b2d82853377799d42354b4df78ab0ace0b" + integrity sha512-1uLNT5NZsUVIGS4syuHwTzZ8HycMPyr6POA3FCE4GbMtc4rhoJk8aZKtNIRthJYfL+iioppi+rTfH3olMPr9nA== + "@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,108 +320,108 @@ resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== -"@percy/cli-app@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.30.3.tgz#8b3f7b87628f7ad80b236704578b890535ce0cba" - integrity sha512-aZE7jGbBFXGJkLj3yf1VfF2mjUAPOB+pZLmnHSpDLenNYcof6RhbyRdkdsSuSz9HQEE6Q3n4Ae20nCEss6LvOQ== +"@percy/cli-app@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-app/-/cli-app-1.30.5.tgz#03cbc503a7ce3311c179f893fde4743270581e96" + integrity sha512-ksbMbJNuAAGgGH+HI/Dt+p1VnK9QmIYfSr8LeLOgMkRFb4J6O46VjN+grFA6qGHQ9SR32vGa0D8FcimjA+SnBw== dependencies: - "@percy/cli-command" "1.30.3" - "@percy/cli-exec" "1.30.3" + "@percy/cli-command" "1.30.5" + "@percy/cli-exec" "1.30.5" -"@percy/cli-build@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.30.3.tgz#35201ae47b30da25bac92ec6e6eee7d5267e29e0" - integrity sha512-XLE5PjaQQ+FbBBq1OD8AULqr8lMsl6PO9cvzCIAsnht/4BlimzPpZ3IkTf7XHylpqsvXHJ3T7MoZvci9p/dyPg== +"@percy/cli-build@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-build/-/cli-build-1.30.5.tgz#734644b5d27c6fd99a7aa9aeace468292aadeef1" + integrity sha512-Lgm3+U2vyvMyJutlO7grbv2rlO/Z4rZuWMdm/8p189orQwSejZsFfvbsyiNozsHWvotjRUyQUsGuPKe7o6YcAw== dependencies: - "@percy/cli-command" "1.30.3" + "@percy/cli-command" "1.30.5" -"@percy/cli-command@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.30.3.tgz#aabd0e62b781ea76c247cab9b302bb49a0222624" - integrity sha512-HSvxXZZt3Igum/nyxV/utDu/MQNn6zFHiHLgYxElkCr/cyBVzgCnFbWbCeSNhPAum6fVpgOH4l0NLku+SX35xw== +"@percy/cli-command@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-command/-/cli-command-1.30.5.tgz#94eb6eb23e95a0feb37a5d27021d3aa9edc62294" + integrity sha512-DhDPqsv5UFhIdrSllJbTJPhT6IUtC2SgWKkAzStQ4dk6rDzOH+T3B02Z38fZ/KECYRgQlxNCMLTpCyHFiHPllQ== dependencies: - "@percy/config" "1.30.3" - "@percy/core" "1.30.3" - "@percy/logger" "1.30.3" + "@percy/config" "1.30.5" + "@percy/core" "1.30.5" + "@percy/logger" "1.30.5" -"@percy/cli-config@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.30.3.tgz#fe0717e8b664d85c7567423af0d651d3688ed102" - integrity sha512-D2W+GJFejnXXfm5vyKq5CoLuHP5c2foheJ12dEu9d/IKePhblPLWd53bKZvHzD1LC9nk6DocKa4AAVQ+4JJV0w== +"@percy/cli-config@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-config/-/cli-config-1.30.5.tgz#22a72d49e67d2b28a29ceeac7e27962f17e4a111" + integrity sha512-7/hBNLEcKYzf/Vl2QJzXpSiILhDayzHuIaL/ZWW8TtOStCaSdwQ+HROOicxXVx01VdHtajI4y3qauXzCORXugQ== dependencies: - "@percy/cli-command" "1.30.3" + "@percy/cli-command" "1.30.5" -"@percy/cli-exec@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.30.3.tgz#0d6f376a52042ad184903b4ac5a96ebfb5422773" - integrity sha512-Wp3dIbqF3M9f+CkiZcOEZPkCGGKtWytbs4eJ0PcxGFQG6gH9Dv/BeTncCy23zNjvwlgzAxlMvxuoHcVf7RkkpA== +"@percy/cli-exec@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-exec/-/cli-exec-1.30.5.tgz#d2cee8ca287509d5badab52969f4eefae4b5692c" + integrity sha512-qWP2M1S2MuYfnGaRV6fiwpUoDlMtJ2xvP7dputZS1wktq10JQdBKEzWscjy6i3EEGYAlvS5CZNLx1ceLJ9MPCw== dependencies: - "@percy/cli-command" "1.30.3" - "@percy/logger" "1.30.3" + "@percy/cli-command" "1.30.5" + "@percy/logger" "1.30.5" cross-spawn "^7.0.3" which "^2.0.2" -"@percy/cli-snapshot@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.30.3.tgz#3f206579db08dd8d0abef940222f514b3f14b9aa" - integrity sha512-y2GySH5YQZUbF9yoCPEzDclnJBMDBuUSKnOkauIsHn7fBpi61Dl1BaWv5OJbllGzkJ8yZnMjaJic/ydSBXl3FQ== +"@percy/cli-snapshot@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-snapshot/-/cli-snapshot-1.30.5.tgz#89a379d298f786b9e747749cbe7ad3855459aa9d" + integrity sha512-LsoA0PV9T+Py4xfx9VXlW0hKJXKqWFJ+cdEMlQd18ZvpOkLg/vD9/jn89F42NcTQfdqQbtkd0KFxRPHwrQ+Kvw== dependencies: - "@percy/cli-command" "1.30.3" + "@percy/cli-command" "1.30.5" yaml "^2.0.0" -"@percy/cli-upload@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.30.3.tgz#1f2b05fe84866ec54d13b817a1b337b18df5b2fd" - integrity sha512-pQEueqDhBqWAS9z/ZvBrL7RX8Fxev5MY11vlbrrTZI0qLaN7J6Vkqz6j33JcZAAYOP6hHfsBg5iy2qGYDbgk+Q== +"@percy/cli-upload@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli-upload/-/cli-upload-1.30.5.tgz#26ec1d556363089dd4580f4081bc927307a75f8c" + integrity sha512-paGUWnm4nxi9vIWTFVWYr0KKd0WHI8Ab3yXD28+25gvPNpLniHjtMnZfOB4uUn/4VvFEIGzTIYQKLpLYKc8rkg== dependencies: - "@percy/cli-command" "1.30.3" + "@percy/cli-command" "1.30.5" fast-glob "^3.2.11" image-size "^1.0.0" -"@percy/cli@^1.29.5-beta.0": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.30.3.tgz#bb9b3a19595b00ab48c7c1a0bf45fdd3321a3481" - integrity sha512-oKuqacqtIJkA70lMB7Q5UeWGxGEMTGqWcf54vHsKrTgBAoK5sI0IOMhXwtJNYZrvZdZVSrY39VHKU2cQBcxhaA== - dependencies: - "@percy/cli-app" "1.30.3" - "@percy/cli-build" "1.30.3" - "@percy/cli-command" "1.30.3" - "@percy/cli-config" "1.30.3" - "@percy/cli-exec" "1.30.3" - "@percy/cli-snapshot" "1.30.3" - "@percy/cli-upload" "1.30.3" - "@percy/client" "1.30.3" - "@percy/logger" "1.30.3" - -"@percy/client@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.30.3.tgz#34493a4358f5d973567256263e4801be9dbdb4fb" - integrity sha512-2gepzFyAGiyFjQ33RTkO7RMfgnnCB5Fo7Cc6lU7WbJB4CyLF9+khl0Cgd48d1flLOZDhFdItGuLiwcnpkvDNcw== - dependencies: - "@percy/env" "1.30.3" - "@percy/logger" "1.30.3" +"@percy/cli@^1.30.3": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/cli/-/cli-1.30.5.tgz#bc82e2d46df787bdcf1e622b166ecdf0e4e401a0" + integrity sha512-0CMKI3wG6LXF4Ajlk3RQwr6ELQEaVoNXuf5xNTjuYpqJ0Edru3/E/kYsD5lv07HS3hNyDa1giNyXgXO3RLPiaQ== + dependencies: + "@percy/cli-app" "1.30.5" + "@percy/cli-build" "1.30.5" + "@percy/cli-command" "1.30.5" + "@percy/cli-config" "1.30.5" + "@percy/cli-exec" "1.30.5" + "@percy/cli-snapshot" "1.30.5" + "@percy/cli-upload" "1.30.5" + "@percy/client" "1.30.5" + "@percy/logger" "1.30.5" + +"@percy/client@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/client/-/client-1.30.5.tgz#6dbf30c1ff82f9b3e18dd0d3492595e9e77d398c" + integrity sha512-es3V82uL71pzrZa0cLbppCa8i8gqUA1Pyrj+J+BeTIPU5HLdU5SeT/BjparP/UiXwlOemlPhv5YEQS9WYK4CIQ== + dependencies: + "@percy/env" "1.30.5" + "@percy/logger" "1.30.5" pako "^2.1.0" -"@percy/config@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.30.3.tgz#6cfdf6695bffb84c0244a8cd681ca56440ed0f15" - integrity sha512-i+k6H1PsKma0b61347sIW9bEY9/qe1xx/yEIc+bE3oEydjfEDp4IDt9ZBhkeRPYpko67QQ9y9kzGT2v8PYkuxw== +"@percy/config@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/config/-/config-1.30.5.tgz#3225d8b15037e1cff4d39f2741eb956d27ff23de" + integrity sha512-wpCYWbmIcy4qGdu+IskrR10m17412Jo83i8xmS8vO7i/5uMnJkzCWYKgdTuI3j/GulcqWRHRtG5MXxrQ7dCCNA== dependencies: - "@percy/logger" "1.30.3" + "@percy/logger" "1.30.5" ajv "^8.6.2" cosmiconfig "^8.0.0" yaml "^2.0.0" -"@percy/core@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.30.3.tgz#5a0cc594e412d615b85d2c0c9fdc451b6870c734" - integrity sha512-ty9Hj1Dr0f6FrHdJIU0e7jCnSfDW/iSF6B6X4jC7ovXw9tbEK/0vt/Q7VZaQiDjmo3tU7gl5DAzsqf8gGVgemg== +"@percy/core@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/core/-/core-1.30.5.tgz#86a03ce83c6a627df0ab3bfa957d5a0302836378" + integrity sha512-TVAJ9yn+nUhoW2mzOeduYskBFTa7TS9bCKpwQD4y34FjN22ZScV1HaQaS27ZfGGFVHKHUyuCviyyaGPdn4ffDg== dependencies: - "@percy/client" "1.30.3" - "@percy/config" "1.30.3" - "@percy/dom" "1.30.3" - "@percy/logger" "1.30.3" - "@percy/webdriver-utils" "1.30.3" + "@percy/client" "1.30.5" + "@percy/config" "1.30.5" + "@percy/dom" "1.30.5" + "@percy/logger" "1.30.5" + "@percy/webdriver-utils" "1.30.5" content-disposition "^0.5.4" cross-spawn "^7.0.3" extract-zip "^2.0.1" @@ -429,35 +434,35 @@ ws "^8.17.1" yaml "^2.4.1" -"@percy/dom@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.30.3.tgz#52ba9104dcc2a0fbaa6f9a0dd778b5b6badda15e" - integrity sha512-bqHx66hwpzNihlTe2y9nu8FxHKfBmzKqcrxPa8ItMx8dFglWqEzjA9phrgSeFRs5yjrMUO6MuPtuj5reHrmoqQ== +"@percy/dom@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/dom/-/dom-1.30.5.tgz#943bcc00fcc89a78582270b8cbce46b813020212" + integrity sha512-Oqny+l0EN1DCDzuQLYMJxk7pU92Cak75clE6WZ7cuBGyy1MPCbBND4IJYzeq7PssVufx0U/UcAQWf2D4oeD8JA== -"@percy/env@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.30.3.tgz#fb6f2473905685b0709a43c3c6862a03f72f2dc0" - integrity sha512-42Cx2Z+KJtP+8HOR5rCyQGWT3Swdcz54pXJtBWrmockc/5zLXCqfqG8LN/JHWukNiH2kSiwn1BArWWRbGtqMxw== +"@percy/env@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/env/-/env-1.30.5.tgz#4184710a096552815be2d07f027e11f7ebe010ed" + integrity sha512-bWR5hLh/uYOtYDIzypqqTGlN7aQlHa30htU0MTQPocuqeUgEySKikDiPCCQsSnZt9Ogmj9T7fnBy5T2BoZnXsA== dependencies: - "@percy/logger" "1.30.3" + "@percy/logger" "1.30.5" -"@percy/logger@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.30.3.tgz#1c1aeccc91ef35f1571761891239d0ccc7ab0b30" - integrity sha512-AR3ygLmaGz0fpo1RoMt99jDpM8SOlSq/4sGFXSLfbbE4QCMGx4FsfuPRFdG2RpXKQnQN9Wjyi2F4woRAxiJNvg== +"@percy/logger@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/logger/-/logger-1.30.5.tgz#9a1775ccaf52d4a9bdd22e5117d86fca578baf90" + integrity sha512-4tqR+vxAkWCwMkYh3csc2YU4f1v1zG7SAayfkJWGizNcY/zYOOQnPBqvRlXULeiWIr0Ld4EIjjtGuvaOG5TjCg== -"@percy/sdk-utils@1.30.3", "@percy/sdk-utils@^1.29.5-beta.0": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.30.3.tgz#7d0b05c4be73d1458154625b87e6d3f612defba5" - integrity sha512-mMWeWMKtAaJdx+Wcpi5EEQZfWDFV0aOzT6+tNFL/ze7wskM4NF9RXIt0W86wyOSs25XB+kgY9+TuTc/yrR7Jew== +"@percy/sdk-utils@1.30.5", "@percy/sdk-utils@^1.30.3": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/sdk-utils/-/sdk-utils-1.30.5.tgz#984d6165cc9356ddc8f72b837f3395a050859ff9" + integrity sha512-0XCTywh03lynsvPxAgPpZOR3Zg5hqzWCWlJP2T2o/jKS7cT+O4vqS6jZfWoA9ik0ivji5bthaAHEmqVKdw1dDQ== -"@percy/webdriver-utils@1.30.3": - version "1.30.3" - resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.30.3.tgz#00c265d5a2615a7aaedc53ca8ffc25be76674203" - integrity sha512-v43jZ0+zeR/eo2fbjMfOcTO0qjgDndrB8cKgwLVd+jJZpGj08nQQJOZYZ87Wrd0s4mDv8PFi5h6Dyt+x8KfjRw== +"@percy/webdriver-utils@1.30.5": + version "1.30.5" + resolved "https://registry.yarnpkg.com/@percy/webdriver-utils/-/webdriver-utils-1.30.5.tgz#89bde859563e70b02c3529074fc837646609a193" + integrity sha512-qAuHgYlLRb94mFgcdYjwnR5sQFs3mJadXDGqoWBQoD8+tftd0yiK+e+AQGr/15yes8KOsG078mmS0HUAv8Jovw== dependencies: - "@percy/config" "1.30.3" - "@percy/sdk-utils" "1.30.3" + "@percy/config" "1.30.5" + "@percy/sdk-utils" "1.30.5" "@rtsao/scc@^1.1.0": version "1.1.0" @@ -554,10 +559,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.27" + resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-4.1.27.tgz#e08000d649df6f099b4099432bd2fece9f50ea7b" + integrity sha512-ALqsj8D7Swb6MnBQuAQ58J3KC3yh6fLGtAmpBmnZX8j+0kmP7NaLt56CuzBw2W2bXPrvHFTgn8iekOQFUKXEQA== dependencies: + "@types/node" "*" "@types/ws" "*" "@types/ws@*": @@ -3167,14 +3173,15 @@ safe-regex-test@^1.0.3: es-errors "^1.3.0" is-regex "^1.1.4" -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.27.0: + version "4.27.0" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.27.0.tgz#f0f26ce453805e7dc77151040442c67e441dbe7a" + integrity sha512-LkTJrNz5socxpPnWPODQ2bQ65eYx9JK+DQMYNihpTjMCqHwgWGYQnQTCAAche2W3ZP87alA+1zYPvgS8tHNzMQ== dependencies: + "@bazel/runfiles" "^6.3.1" jszip "^3.10.1" - tmp "^0.2.1" - ws ">=8.13.0" + tmp "^0.2.3" + ws "^8.18.0" "semver@2 || 3 || 4 || 5": version "5.7.2" @@ -3447,12 +3454,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" @@ -3699,12 +3704,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@>=8.13.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: +ws@^8.17.1, ws@^8.18.0: version "8.18.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==