Skip to content

Commit b4ae93d

Browse files
chore(deps-dev): bump @graphql-mesh/cli in /modules/web (#9974)
Bumps [@graphql-mesh/cli](https://github.com/ardatan/graphql-mesh/tree/HEAD/packages/legacy/cli) from 0.98.21 to 0.98.24. - [Release notes](https://github.com/ardatan/graphql-mesh/releases) - [Changelog](https://github.com/ardatan/graphql-mesh/blob/master/packages/legacy/cli/CHANGELOG.md) - [Commits](https://github.com/ardatan/graphql-mesh/commits/@graphql-mesh/[email protected]/packages/legacy/cli) --- updated-dependencies: - dependency-name: "@graphql-mesh/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent c700947 commit b4ae93d

File tree

2 files changed

+156
-72
lines changed

2 files changed

+156
-72
lines changed

modules/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
"@babel/preset-env": "7.26.8",
9494
"@babel/register": "7.25.9",
9595
"@cypress/webpack-preprocessor": "6.0.2",
96-
"@graphql-mesh/cli": "0.98.21",
96+
"@graphql-mesh/cli": "0.98.24",
9797
"@graphql-mesh/openapi": "0.108.19",
9898
"@graphql-mesh/runtime": "0.105.17",
9999
"@graphql-mesh/transform-replace-field": "0.103.16",

modules/web/yarn.lock

Lines changed: 155 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -3514,6 +3514,19 @@ __metadata:
35143514
languageName: node
35153515
linkType: hard
35163516

3517+
"@envelop/extended-validation@npm:^5.0.0":
3518+
version: 5.0.0
3519+
resolution: "@envelop/extended-validation@npm:5.0.0"
3520+
dependencies:
3521+
"@graphql-tools/utils": ^10.0.0
3522+
tslib: ^2.5.0
3523+
peerDependencies:
3524+
"@envelop/core": ^5.1.0
3525+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
3526+
checksum: b5179a638d9fdd898448d42ff5d5fe54a2904b3aee0d77a9cf9c102c35f1842a5b0ddda518f399abee5eccfb86aee3a9261a820b00d39ace7d7aaeb5ff936077
3527+
languageName: node
3528+
linkType: hard
3529+
35173530
"@envelop/graphql-jit@npm:^8.0.0":
35183531
version: 8.0.1
35193532
resolution: "@envelop/graphql-jit@npm:8.0.1"
@@ -3528,6 +3541,20 @@ __metadata:
35283541
languageName: node
35293542
linkType: hard
35303543

3544+
"@envelop/graphql-jit@npm:^9.0.0":
3545+
version: 9.0.0
3546+
resolution: "@envelop/graphql-jit@npm:9.0.0"
3547+
dependencies:
3548+
graphql-jit: 0.8.7
3549+
tslib: ^2.5.0
3550+
value-or-promise: ^1.0.12
3551+
peerDependencies:
3552+
"@envelop/core": ^5.1.0
3553+
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
3554+
checksum: aa5b251762c2c5234c518823de5873caab43d047bfdbbf0d5a424e5901b5d4b5663f60d275592c6ae1f18ad40d1cc470d57a35b5af851c0782b8700eb46e8124
3555+
languageName: node
3556+
linkType: hard
3557+
35313558
"@envelop/types@npm:5.0.0":
35323559
version: 5.0.0
35333560
resolution: "@envelop/types@npm:5.0.0"
@@ -4268,53 +4295,53 @@ __metadata:
42684295
languageName: node
42694296
linkType: hard
42704297

4271-
"@graphql-mesh/cache-inmemory-lru@npm:^0.0.11":
4272-
version: 0.0.11
4273-
resolution: "@graphql-mesh/cache-inmemory-lru@npm:0.0.11"
4298+
"@graphql-mesh/cache-inmemory-lru@npm:^0.0.13":
4299+
version: 0.0.13
4300+
resolution: "@graphql-mesh/cache-inmemory-lru@npm:0.0.13"
42744301
dependencies:
4275-
"@graphql-mesh/types": ^0.103.15
4276-
"@graphql-mesh/utils": ^0.103.15
4302+
"@graphql-mesh/types": ^0.103.17
4303+
"@graphql-mesh/utils": ^0.103.17
42774304
"@whatwg-node/disposablestack": ^0.0.5
42784305
tslib: ^2.4.0
42794306
peerDependencies:
42804307
graphql: "*"
4281-
checksum: 861295e8fbfe7f15da1a8b47273a4050937d3ca9d6139e0c1e1bd854391c92a3072df3e1f7e12081d4a0f61b2a47ec98a28641153b93e57391ad2bb48a1fe526
4308+
checksum: 0de9937fc89824fad83daf1e894e15dad28a024d2a3be5dd888fdecc78a6293718dd55f4701be7a35246dfd4a76c5513990817185e7e66b522018879dea0fd82
42824309
languageName: node
42834310
linkType: hard
42844311

4285-
"@graphql-mesh/cache-localforage@npm:^0.103.16":
4286-
version: 0.103.16
4287-
resolution: "@graphql-mesh/cache-localforage@npm:0.103.16"
4312+
"@graphql-mesh/cache-localforage@npm:^0.103.18":
4313+
version: 0.103.18
4314+
resolution: "@graphql-mesh/cache-localforage@npm:0.103.18"
42884315
dependencies:
4289-
"@graphql-mesh/cache-inmemory-lru": ^0.0.11
4290-
"@graphql-mesh/types": ^0.103.15
4291-
"@graphql-mesh/utils": ^0.103.15
4316+
"@graphql-mesh/cache-inmemory-lru": ^0.0.13
4317+
"@graphql-mesh/types": ^0.103.17
4318+
"@graphql-mesh/utils": ^0.103.17
42924319
localforage: 1.10.0
42934320
tslib: ^2.4.0
42944321
peerDependencies:
42954322
graphql: "*"
4296-
checksum: 2a1e5774ea90b85171bec462e3bcebe45eb55b957e8eb5f4af53c7fc98b8f70654a210359e08c9071c24919188ba1c4ad9eff4aaa7f78fcbcad5fb39bc24f309
4323+
checksum: 2e12169009662206aa4a72144b5d8fdad77c576ec9c3c7d04abf9a949c4b17dfd1b9cad0655d77f338051b7d40b784d7fbdb62beeabeec6bdcfa34573fd8f22b
42974324
languageName: node
42984325
linkType: hard
42994326

4300-
"@graphql-mesh/cli@npm:0.98.21":
4301-
version: 0.98.21
4302-
resolution: "@graphql-mesh/cli@npm:0.98.21"
4327+
"@graphql-mesh/cli@npm:0.98.24":
4328+
version: 0.98.24
4329+
resolution: "@graphql-mesh/cli@npm:0.98.24"
43034330
dependencies:
43044331
"@graphql-codegen/core": ^4.0.0
43054332
"@graphql-codegen/typed-document-node": ^5.0.0
43064333
"@graphql-codegen/typescript": ^4.0.0
43074334
"@graphql-codegen/typescript-generic-sdk": ^3.1.0
43084335
"@graphql-codegen/typescript-operations": ^4.0.0
43094336
"@graphql-codegen/typescript-resolvers": ^4.0.0
4310-
"@graphql-mesh/config": ^0.106.21
4337+
"@graphql-mesh/config": ^0.106.24
43114338
"@graphql-mesh/cross-helpers": ^0.4.10
4312-
"@graphql-mesh/http": ^0.105.16
4313-
"@graphql-mesh/include": ^0.2.14
4314-
"@graphql-mesh/runtime": ^0.105.16
4315-
"@graphql-mesh/store": ^0.103.15
4316-
"@graphql-mesh/types": ^0.103.15
4317-
"@graphql-mesh/utils": ^0.103.15
4339+
"@graphql-mesh/http": ^0.105.19
4340+
"@graphql-mesh/include": ^0.2.16
4341+
"@graphql-mesh/runtime": ^0.105.19
4342+
"@graphql-mesh/store": ^0.103.17
4343+
"@graphql-mesh/types": ^0.103.17
4344+
"@graphql-mesh/utils": ^0.103.17
43184345
"@graphql-tools/utils": ^10.8.0
43194346
ajv: ^8.12.0
43204347
change-case: ^4.1.2
@@ -4339,23 +4366,23 @@ __metadata:
43394366
graphql-mesh: cjs/bin.js
43404367
graphql-mesh-esm: esm/bin.js
43414368
mesh: cjs/bin.js
4342-
checksum: e7e102071d3aafa419df7cd5257b3e80ee9b6777cb8822ed922d6bd724c9e032f48d024ac1428939f08e1ab9fd9cd7bd94428646bf53f04d2cd73c3f69c25d1e
4369+
checksum: 6d3fa061177343d4c1579442dc34cfd379d3242da7617862ecd33fc5b2b8c2d2a3d0d2024a44b55e704533a3c1f06bd14992c311fb2c6cf520c02783c096222a
43434370
languageName: node
43444371
linkType: hard
43454372

4346-
"@graphql-mesh/config@npm:^0.106.21":
4347-
version: 0.106.21
4348-
resolution: "@graphql-mesh/config@npm:0.106.21"
4373+
"@graphql-mesh/config@npm:^0.106.24":
4374+
version: 0.106.24
4375+
resolution: "@graphql-mesh/config@npm:0.106.24"
43494376
dependencies:
43504377
"@envelop/core": ^5.0.0
4351-
"@graphql-mesh/cache-localforage": ^0.103.16
4378+
"@graphql-mesh/cache-localforage": ^0.103.18
43524379
"@graphql-mesh/cross-helpers": ^0.4.10
4353-
"@graphql-mesh/merger-bare": ^0.104.18
4354-
"@graphql-mesh/merger-stitching": ^0.104.15
4355-
"@graphql-mesh/runtime": ^0.105.16
4356-
"@graphql-mesh/store": ^0.103.15
4357-
"@graphql-mesh/types": ^0.103.15
4358-
"@graphql-mesh/utils": ^0.103.15
4380+
"@graphql-mesh/merger-bare": ^0.104.20
4381+
"@graphql-mesh/merger-stitching": ^0.104.17
4382+
"@graphql-mesh/runtime": ^0.105.19
4383+
"@graphql-mesh/store": ^0.103.17
4384+
"@graphql-mesh/types": ^0.103.17
4385+
"@graphql-mesh/utils": ^0.103.17
43594386
"@graphql-tools/code-file-loader": ^8.0.0
43604387
"@graphql-tools/graphql-file-loader": ^8.0.0
43614388
"@graphql-tools/load": ^8.0.0
@@ -4368,7 +4395,7 @@ __metadata:
43684395
tslib: ^2.4.0
43694396
peerDependencies:
43704397
graphql: "*"
4371-
checksum: f98613aac390345b6009e90911431cc92c882075f8a68099ae103f006f01fcc1a4e503ed4917b3286228c092bf177c8efd8e05e4e5af3b1bbf2714dca51f031b
4398+
checksum: 07f034e4d2baa03b192599960bc51880cc55ea19804e347f6cf2523a78f4dbbfc6c2143f507fbfb3790b6e936ee660fa6fc47b47a47d6b99c1215adecf3cf3f5
43724399
languageName: node
43734400
linkType: hard
43744401

@@ -4405,68 +4432,68 @@ __metadata:
44054432
languageName: node
44064433
linkType: hard
44074434

4408-
"@graphql-mesh/http@npm:^0.105.16":
4409-
version: 0.105.16
4410-
resolution: "@graphql-mesh/http@npm:0.105.16"
4435+
"@graphql-mesh/http@npm:^0.105.19":
4436+
version: 0.105.19
4437+
resolution: "@graphql-mesh/http@npm:0.105.19"
44114438
dependencies:
44124439
"@graphql-mesh/cross-helpers": ^0.4.10
4413-
"@graphql-mesh/runtime": ^0.105.16
4414-
"@graphql-mesh/types": ^0.103.15
4415-
"@graphql-mesh/utils": ^0.103.15
4440+
"@graphql-mesh/runtime": ^0.105.19
4441+
"@graphql-mesh/types": ^0.103.17
4442+
"@graphql-mesh/utils": ^0.103.17
44164443
"@graphql-tools/utils": ^10.8.0
44174444
"@whatwg-node/server": ^0.9.46
44184445
graphql-yoga: ^5.7.0
44194446
tslib: ^2.4.0
44204447
peerDependencies:
44214448
graphql: "*"
4422-
checksum: 84236a379ca47c8b68982834c109889b36c4960b2fc393550752bcabbd83b1d302a86ef20566422004658ce057936769c9826d7509d2de8fbae8ace931462f85
4449+
checksum: bcf549c3d643f2000efc1637630bda86f756a346d03418d72addaf84472d89bb0818501a3d5d5bf431948a5e3ede897ff32a15913a1d6f3f8b53e3e1afac87fd
44234450
languageName: node
44244451
linkType: hard
44254452

4426-
"@graphql-mesh/include@npm:^0.2.14":
4427-
version: 0.2.14
4428-
resolution: "@graphql-mesh/include@npm:0.2.14"
4453+
"@graphql-mesh/include@npm:^0.2.16":
4454+
version: 0.2.16
4455+
resolution: "@graphql-mesh/include@npm:0.2.16"
44294456
dependencies:
4430-
"@graphql-mesh/utils": ^0.103.15
4457+
"@graphql-mesh/utils": ^0.103.17
44314458
dotenv: ^16.3.1
44324459
get-tsconfig: ^4.7.6
44334460
jiti: ^2.0.0
44344461
sucrase: ^3.35.0
4435-
checksum: 38c784de1098856ce20550f104e7e353dc8381d61d03c3afe912e40299488fff795af8b7a3f8b9216d54cd675237bb4efc470a30bb2cba972aa0d64f53a91528
4462+
checksum: 5e298913b370664769c96100089c04e6b2266638c5987f209b59418f32aac10de0d6d5ce3aeb87ebc0caece7aead3f49293fc51a304313dedce8aa1fff056296
44364463
languageName: node
44374464
linkType: hard
44384465

4439-
"@graphql-mesh/merger-bare@npm:^0.104.18":
4440-
version: 0.104.18
4441-
resolution: "@graphql-mesh/merger-bare@npm:0.104.18"
4466+
"@graphql-mesh/merger-bare@npm:^0.104.20":
4467+
version: 0.104.20
4468+
resolution: "@graphql-mesh/merger-bare@npm:0.104.20"
44424469
dependencies:
4443-
"@graphql-mesh/merger-stitching": 0.104.15
4444-
"@graphql-mesh/types": ^0.103.15
4445-
"@graphql-mesh/utils": ^0.103.15
4470+
"@graphql-mesh/merger-stitching": 0.104.17
4471+
"@graphql-mesh/types": ^0.103.17
4472+
"@graphql-mesh/utils": ^0.103.17
44464473
"@graphql-tools/schema": ^10.0.13
44474474
"@graphql-tools/utils": ^10.8.0
44484475
tslib: ^2.4.0
44494476
peerDependencies:
44504477
graphql: "*"
4451-
checksum: a4e38caa777f34599000783d364c92660c9bc80ff3c1da9cdf8c0f9039eeb3efb27049578deecd10b29c8d76db5cb97214ed50c57be94d9236ce98f921da1349
4478+
checksum: 174e45a053a8d2f26378051f96c4a8ccc43f180ac08231edaa18fcad572e1464d5999770074da6db310c4ab45097e197c45d9b1ebc385442f6078dc320cbc203
44524479
languageName: node
44534480
linkType: hard
44544481

4455-
"@graphql-mesh/merger-stitching@npm:0.104.15, @graphql-mesh/merger-stitching@npm:^0.104.15":
4456-
version: 0.104.15
4457-
resolution: "@graphql-mesh/merger-stitching@npm:0.104.15"
4482+
"@graphql-mesh/merger-stitching@npm:0.104.17, @graphql-mesh/merger-stitching@npm:^0.104.17":
4483+
version: 0.104.17
4484+
resolution: "@graphql-mesh/merger-stitching@npm:0.104.17"
44584485
dependencies:
4459-
"@graphql-mesh/store": ^0.103.15
4460-
"@graphql-mesh/types": ^0.103.15
4461-
"@graphql-mesh/utils": ^0.103.15
4486+
"@graphql-mesh/store": ^0.103.17
4487+
"@graphql-mesh/types": ^0.103.17
4488+
"@graphql-mesh/utils": ^0.103.17
44624489
"@graphql-tools/delegate": ^10.0.28
44634490
"@graphql-tools/schema": ^10.0.5
44644491
"@graphql-tools/stitch": ^9.2.17
44654492
"@graphql-tools/utils": ^10.8.0
44664493
tslib: ^2.4.0
44674494
peerDependencies:
44684495
graphql: "*"
4469-
checksum: aa432f2755cf0f1683c2867d7cf266a6d03a5a6971e0c61dadff08e7c8076e78ddcf51e7bd720bec90d990fd6e42d1852c99a85842487ae9e93b5a7dcb89e955
4496+
checksum: 70fb21a134d97e8893cc4370c73160d9e59e1b4b94a82d8883e7439d98ca80c9f62e6f3024d9c329ab0f909c86343bd21f2f4d638adb271d9af89d5282ceef64
44704497
languageName: node
44714498
linkType: hard
44724499

@@ -4511,17 +4538,17 @@ __metadata:
45114538
languageName: node
45124539
linkType: hard
45134540

4514-
"@graphql-mesh/runtime@npm:^0.105.16":
4515-
version: 0.105.16
4516-
resolution: "@graphql-mesh/runtime@npm:0.105.16"
4541+
"@graphql-mesh/runtime@npm:^0.105.19":
4542+
version: 0.105.19
4543+
resolution: "@graphql-mesh/runtime@npm:0.105.19"
45174544
dependencies:
45184545
"@envelop/core": ^5.0.0
4519-
"@envelop/extended-validation": ^4.0.0
4520-
"@envelop/graphql-jit": ^8.0.0
4546+
"@envelop/extended-validation": ^5.0.0
4547+
"@envelop/graphql-jit": ^9.0.0
45214548
"@graphql-mesh/cross-helpers": ^0.4.10
45224549
"@graphql-mesh/string-interpolation": ^0.5.8
4523-
"@graphql-mesh/types": ^0.103.15
4524-
"@graphql-mesh/utils": ^0.103.15
4550+
"@graphql-mesh/types": ^0.103.17
4551+
"@graphql-mesh/utils": ^0.103.17
45254552
"@graphql-tools/batch-delegate": ^9.0.9
45264553
"@graphql-tools/delegate": ^10.0.28
45274554
"@graphql-tools/executor": ^1.3.2
@@ -4532,7 +4559,7 @@ __metadata:
45324559
tslib: ^2.4.0
45334560
peerDependencies:
45344561
graphql: "*"
4535-
checksum: 9342b05bee9bbe5de9149c297c486f9431590d8f29c4a8b3e8d1fdb6aa4fb2ffc26219dfcbeb1c681e75b9e167d30a9d7a7380dc0d5724cf91c25df265339e93
4562+
checksum: c799ade34a87117662626892b3b00d260b84fde558dcd97aa6773fd3af5a13ec6ba3e228dff6b1c7ae7a5363f54ea9ff4740f763d40b8d5eab28a63a60b7fad8
45364563
languageName: node
45374564
linkType: hard
45384565

@@ -4568,6 +4595,22 @@ __metadata:
45684595
languageName: node
45694596
linkType: hard
45704597

4598+
"@graphql-mesh/store@npm:^0.103.17":
4599+
version: 0.103.17
4600+
resolution: "@graphql-mesh/store@npm:0.103.17"
4601+
dependencies:
4602+
"@graphql-inspector/core": 6.2.1
4603+
"@graphql-mesh/cross-helpers": ^0.4.10
4604+
"@graphql-mesh/types": ^0.103.17
4605+
"@graphql-mesh/utils": ^0.103.17
4606+
"@graphql-tools/utils": ^10.8.0
4607+
tslib: ^2.4.0
4608+
peerDependencies:
4609+
graphql: "*"
4610+
checksum: 8f36e532e6bd7f9f99f4ce41fd0fcbd0d322da2fe2147f2ef3260c6de0580d1377525b49518cdee725ef9f3ef72af078f760692188daaf654be7a13a668e9229
4611+
languageName: node
4612+
linkType: hard
4613+
45714614
"@graphql-mesh/string-interpolation@npm:0.5.8, @graphql-mesh/string-interpolation@npm:^0.5.8":
45724615
version: 0.5.8
45734616
resolution: "@graphql-mesh/string-interpolation@npm:0.5.8"
@@ -4669,6 +4712,22 @@ __metadata:
46694712
languageName: node
46704713
linkType: hard
46714714

4715+
"@graphql-mesh/types@npm:^0.103.17":
4716+
version: 0.103.17
4717+
resolution: "@graphql-mesh/types@npm:0.103.17"
4718+
dependencies:
4719+
"@graphql-mesh/store": ^0.103.17
4720+
"@graphql-tools/batch-delegate": ^9.0.10
4721+
"@graphql-tools/delegate": ^10.0.28
4722+
"@graphql-tools/utils": ^10.8.0
4723+
"@graphql-typed-document-node/core": ^3.2.0
4724+
tslib: ^2.4.0
4725+
peerDependencies:
4726+
graphql: "*"
4727+
checksum: da19d002bcfd978ffd7456d8defb1c5af4b3362352e579255f608475f50dc2e4ee615499bd12df8d56146b8fdf6214521b205c12aedeed6ea24f8c7a26523410
4728+
languageName: node
4729+
linkType: hard
4730+
46724731
"@graphql-mesh/utils@npm:^0.103.15":
46734732
version: 0.103.15
46744733
resolution: "@graphql-mesh/utils@npm:0.103.15"
@@ -4719,6 +4778,31 @@ __metadata:
47194778
languageName: node
47204779
linkType: hard
47214780

4781+
"@graphql-mesh/utils@npm:^0.103.17":
4782+
version: 0.103.17
4783+
resolution: "@graphql-mesh/utils@npm:0.103.17"
4784+
dependencies:
4785+
"@graphql-mesh/cross-helpers": ^0.4.10
4786+
"@graphql-mesh/string-interpolation": ^0.5.8
4787+
"@graphql-mesh/types": ^0.103.17
4788+
"@graphql-tools/batch-delegate": ^9.0.16
4789+
"@graphql-tools/delegate": ^10.0.28
4790+
"@graphql-tools/utils": ^10.8.0
4791+
"@graphql-tools/wrap": ^10.0.28
4792+
"@whatwg-node/disposablestack": ^0.0.5
4793+
"@whatwg-node/fetch": ^0.10.0
4794+
dset: ^3.1.2
4795+
js-yaml: ^4.1.0
4796+
lodash.get: ^4.4.2
4797+
lodash.topath: ^4.5.2
4798+
tiny-lru: ^11.0.0
4799+
tslib: ^2.4.0
4800+
peerDependencies:
4801+
graphql: "*"
4802+
checksum: a7f348c951ea3c1f6b8f4dde9ad93b280aeeef619eea8f0cdcb2e36517c651b31234ab88b4bcc18a2c84175108dccaa7d322085741b91f54162568b2cd001293
4803+
languageName: node
4804+
linkType: hard
4805+
47224806
"@graphql-tools/batch-delegate@npm:^9.0.10, @graphql-tools/batch-delegate@npm:^9.0.13":
47234807
version: 9.0.13
47244808
resolution: "@graphql-tools/batch-delegate@npm:9.0.13"
@@ -12775,7 +12859,7 @@ __metadata:
1277512859
languageName: node
1277612860
linkType: hard
1277712861

12778-
"graphql-jit@npm:^0.8.7":
12862+
"graphql-jit@npm:0.8.7, graphql-jit@npm:^0.8.7":
1277912863
version: 0.8.7
1278012864
resolution: "graphql-jit@npm:0.8.7"
1278112865
dependencies:
@@ -14927,7 +15011,7 @@ __metadata:
1492715011
"@babel/preset-env": 7.26.8
1492815012
"@babel/register": 7.25.9
1492915013
"@cypress/webpack-preprocessor": 6.0.2
14930-
"@graphql-mesh/cli": 0.98.21
15014+
"@graphql-mesh/cli": 0.98.24
1493115015
"@graphql-mesh/openapi": 0.108.19
1493215016
"@graphql-mesh/runtime": 0.105.17
1493315017
"@graphql-mesh/transform-replace-field": 0.103.16

0 commit comments

Comments
 (0)