Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update test vectors to use did:key as the verification method. #72

Merged
merged 1 commit into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1cb0435d142d1cc97e10b0f330cc5a637b25aeeeabc8d63f278df951c48712ff59b7cb6251b8991add1ce0bc83107e3db9dbbab5bd2c28f687db1a03abc92f19
9c4b552d65fcb106b6b27ec2436d8ae81b319afc7aeaab7964b2938cd120cec359b7cb6251b8991add1ce0bc83107e3db9dbbab5bd2c28f687db1a03abc92f19
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"@context":["https://www.w3.org/ns/credentials/v2","https://www.w3.org/ns/credentials/examples/v2"],"created":"2023-02-24T23:36:38Z","cryptosuite":"ecdsa-jcs-2019","proofPurpose":"assertionMethod","type":"DataIntegrityProof","verificationMethod":"https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP"}
{"created":"2023-02-24T23:36:38Z","cryptosuite":"ecdsa-jcs-2019","proofPurpose":"assertionMethod","type":"DataIntegrityProof","verificationMethod":"did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP"}
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-jcs-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3.org/ns/credentials/examples/v2"
]
"verificationMethod": "did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"proofPurpose": "assertionMethod"
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1cb0435d142d1cc97e10b0f330cc5a637b25aeeeabc8d63f278df951c48712ff
9c4b552d65fcb106b6b27ec2436d8ae81b319afc7aeaab7964b2938cd120cec3
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-jcs-2019-p256/sigBTC58JCSECDSAP256.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
z3Uid91ZWFdE5NHJcePnZsN6j16r13euxdo3ceCotGxowPnsBENxUFxYYiqD23GduZ3fM16oqCntTgpJChaW4FVVs
zq6PrUMCtqY5obCSsrQxuFJdGffCDxvFuopdZiBPUBRTFEs1VVsBZi8YiEwVWgHYrXxoV93gBHqGDBtQLPFxpZxz
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-jcs-2019-p256/sigHexJCSECDSAP256.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7befc76b324ffb93073c7b9c59a11ec548f6e034da6be2f40044e7f2c4e2b60646c50b158666a802a83979cc31751619888d43cd1a3e103b73deaeb5dc8a4a3a
29793c6684cb7c3628e09ed5f14d06a37835cc9564b50fe1829c252c6bb9d14f52513c92533508ea4b4938ed523597b40b9584f395537b87592dc60d0f5ea9b7
8 changes: 2 additions & 6 deletions TestVectors/ecdsa-jcs-2019-p256/signedJCSECDSAP256.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,8 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-jcs-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"verificationMethod": "did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3.org/ns/credentials/examples/v2"
],
"proofValue": "z3Uid91ZWFdE5NHJcePnZsN6j16r13euxdo3ceCotGxowPnsBENxUFxYYiqD23GduZ3fM16oqCntTgpJChaW4FVVs"
"proofValue": "zq6PrUMCtqY5obCSsrQxuFJdGffCDxvFuopdZiBPUBRTFEs1VVsBZi8YiEwVWgHYrXxoV93gBHqGDBtQLPFxpZxz"
}
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9c51c298a3d8710f862724236ebc4a541f4a8b06ceffb151b149ac1078ca4ee43bb7940bc111e546b8922aff12a04fe63e0be671cc1881035d463158c80921973dab3534d4f8dfacf4ff2725a4115eb718e49d66de0e90e7365cd6062abf2259
bb8fd231f3f5441c089210bb991ca21910ecb2c62e82111f9d4de1ac0db3e6f2fc5dbe33cffc3a08ec1165b7b3a8bedd3e0be671cc1881035d463158c80921973dab3534d4f8dfacf4ff2725a4115eb718e49d66de0e90e7365cd6062abf2259
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"@context":["https://www.w3.org/ns/credentials/v2","https://www.w3.org/ns/credentials/examples/v2"],"created":"2023-02-24T23:36:38Z","cryptosuite":"ecdsa-jcs-2019","proofPurpose":"assertionMethod","type":"DataIntegrityProof","verificationMethod":"https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ"}
{"created":"2023-02-24T23:36:38Z","cryptosuite":"ecdsa-jcs-2019","proofPurpose":"assertionMethod","type":"DataIntegrityProof","verificationMethod":"did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ"}
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-jcs-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3.org/ns/credentials/examples/v2"
]
"verificationMethod": "did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"proofPurpose": "assertionMethod"
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9c51c298a3d8710f862724236ebc4a541f4a8b06ceffb151b149ac1078ca4ee43bb7940bc111e546b8922aff12a04fe6
bb8fd231f3f5441c089210bb991ca21910ecb2c62e82111f9d4de1ac0db3e6f2fc5dbe33cffc3a08ec1165b7b3a8bedd
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-jcs-2019-p384/sigBTC58JCSECDSAP384.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
zwFY3RRmsM6Y83nckzihfjaMbPZK5bx8BqGiu57vs8edbMyX6R9bA1Pvy9tuYAfDGrsDHUZgW9bzrhe55sDDUB37ZGXKvzj7CLcxY93GXtLwGJdZ3Suv1try3T6KFkuMTRgs
zR3krc7pt9Dpn1PY2u8HWPePggtzAG2SuH2ZGNrzw8Ku3QrFLWgDTjS5mCWy65ShixJEtpMwfviAFfh5xTgd5FGN1sSbpPJ5djqSZQLqQkY8KLBPNswuqKtq3bS8f9vEHm8w
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-jcs-2019-p384/sigHexJCSECDSAP384.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9d7ce3dfc41bf407b16bdc5dd95c8884da82ee1c026b3b74d4a428cb0767e51e3b2c6412f663695bc323b784685ffe18941de2530c2295b678957bb2a1d3efeb0eafc8049a8dafccec5442e6b2e6ca710cd1e8a6a9befd95388ddf3e0faa61f8
45cf28964c4335b76efc2d3c9893735e3f2330f41928b5c18b507d1d6b6bd5a4c5ef3885b90d93ae6d79be92cf817b844dc444e4b645fa2f1f9f9251e97428edf49a412be93b348269f76cb39d20140fb621ee004e3500a5dbecd677530a146c
8 changes: 2 additions & 6 deletions TestVectors/ecdsa-jcs-2019-p384/signedJCSECDSAP384.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,8 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-jcs-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"verificationMethod": "did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3.org/ns/credentials/examples/v2"
],
"proofValue": "zwFY3RRmsM6Y83nckzihfjaMbPZK5bx8BqGiu57vs8edbMyX6R9bA1Pvy9tuYAfDGrsDHUZgW9bzrhe55sDDUB37ZGXKvzj7CLcxY93GXtLwGJdZ3Suv1try3T6KFkuMTRgs"
"proofValue": "zR3krc7pt9Dpn1PY2u8HWPePggtzAG2SuH2ZGNrzw8Ku3QrFLWgDTjS5mCWy65ShixJEtpMwfviAFfh5xTgd5FGN1sSbpPJ5djqSZQLqQkY8KLBPNswuqKtq3bS8f9vEHm8w"
}
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1e00437865de4485028892c7da6f5e95de2fefe6ad72d684d2bec55e870ba9a0517744132ae165a5349155bef0bb0cf2258fff99dfe1dbd914b938d775a36017
3a8a522f689025727fb9d1f0fa99a618da023e8494ac74f51015d009d35abc2e517744132ae165a5349155bef0bb0cf2258fff99dfe1dbd914b938d775a36017
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p256/proofCanonECDSAP256.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ _:c14n0 <http://purl.org/dc/terms/created> "2023-02-24T23:36:38Z"^^<http://www.w
_:c14n0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/security#DataIntegrityProof> .
_:c14n0 <https://w3id.org/security#cryptosuite> "ecdsa-rdfc-2019"^^<https://w3id.org/security#cryptosuiteString> .
_:c14n0 <https://w3id.org/security#proofPurpose> <https://w3id.org/security#assertionMethod> .
_:c14n0 <https://w3id.org/security#verificationMethod> <https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP> .
_:c14n0 <https://w3id.org/security#verificationMethod> <did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP> .
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-rdfc-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"verificationMethod": "did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p256/proofHashECDSAP256.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1e00437865de4485028892c7da6f5e95de2fefe6ad72d684d2bec55e870ba9a0
3a8a522f689025727fb9d1f0fa99a618da023e8494ac74f51015d009d35abc2e
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p256/sigBTC58ECDSAP256.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
z4KKHqaD4F7GHyLA6f3wK9Ehxtogv5jQRFpQBM4sXkSf7Bozd7bAf7dF6UkfM2aSCBMm24mPvaFXmzQmimzaEC3SL
zaHXrr7AQdydBk3ahpCDpWbxfLokDqmCToYm2dyWvpcFVyWooC2he63w1f7UNQoAMKdhaRtcnaE2KTo5o5vTCcfw
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p256/sigHexECDSAP256.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
a5d86febb7125f5e964de2be5a49048c5fdbca1516b3c41cca836199d645a1b4105a9af3525893ba09cff76e5c43b2b4dcb61e2018fa3c47d646510b15824a6d
1cb4290918ffb04a55ff7ae1e55e316a9990fda8eec67325eac7fcbf2ddf9dd2b06716a657e72b284c9604df3a172ecbf06a1a475b49ac807b1d9162df855636
4 changes: 2 additions & 2 deletions TestVectors/ecdsa-rdfc-2019-p256/signedECDSAP256.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-rdfc-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"verificationMethod": "did:key:zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP#zDnaepBuvsQ8cpsWrVKw8fbpGpvPeNSjVPTWoq6cRqaYzBKVP",
"proofPurpose": "assertionMethod",
"proofValue": "z4KKHqaD4F7GHyLA6f3wK9Ehxtogv5jQRFpQBM4sXkSf7Bozd7bAf7dF6UkfM2aSCBMm24mPvaFXmzQmimzaEC3SL"
"proofValue": "zaHXrr7AQdydBk3ahpCDpWbxfLokDqmCToYm2dyWvpcFVyWooC2he63w1f7UNQoAMKdhaRtcnaE2KTo5o5vTCcfw"
}
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
496154e093b85e177b218821cb7f0307fe7062d0aec5b7d31bad9c44c4e6c32c4943f18cb81b9b515412636b715e43e08bf6e01df72c5b62f91b685231915ac4b8c58ea95f002c6b8f6bfafa1b251df476b56b8e01518e317dab099d3ecbff96
e32805a26492eac777aa7a138f6d8da3c74e0c7be7b296dcaccf97420c3b92eaad7be6449ca565e165031567f5c7cbc18bf6e01df72c5b62f91b685231915ac4b8c58ea95f002c6b8f6bfafa1b251df476b56b8e01518e317dab099d3ecbff96
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p384/proofCanonECDSAP384.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ _:c14n0 <http://purl.org/dc/terms/created> "2023-02-24T23:36:38Z"^^<http://www.w
_:c14n0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/security#DataIntegrityProof> .
_:c14n0 <https://w3id.org/security#cryptosuite> "ecdsa-rdfc-2019"^^<https://w3id.org/security#cryptosuiteString> .
_:c14n0 <https://w3id.org/security#proofPurpose> <https://w3id.org/security#assertionMethod> .
_:c14n0 <https://w3id.org/security#verificationMethod> <https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ> .
_:c14n0 <https://w3id.org/security#verificationMethod> <did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ> .
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-rdfc-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"verificationMethod": "did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"proofPurpose": "assertionMethod",
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p384/proofHashECDSAP384.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
496154e093b85e177b218821cb7f0307fe7062d0aec5b7d31bad9c44c4e6c32c4943f18cb81b9b515412636b715e43e0
e32805a26492eac777aa7a138f6d8da3c74e0c7be7b296dcaccf97420c3b92eaad7be6449ca565e165031567f5c7cbc1
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p384/sigBTC58ECDSAP384.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
zpuEu1cJ7Wpb453b4RiV3ex7SKGYm3fdAd4WUTVpR8Me3ZXkCCVUfd4M4TvHF9Wv1tRNWe5SkZhQTGYLUxdugFRGC2uyYRNTnimS6UMN6wkenTViRK1Mei7DooSBpumHHjYu
z967Mvv5bxtmLNqTzPZ8KmJjFmFXaAKeQNzq7GWnQkMcLtaGSSmuozE5WtJ8PipMe178B1tE28K1vsJur9bGVJhz6jgSJsRHFSQeqgH8hhjcg8gZDFJC1b9FsR5ggNmDBqHv
2 changes: 1 addition & 1 deletion TestVectors/ecdsa-rdfc-2019-p384/sigHexECDSAP384.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8b0de12071420d74ea7f88e95f3b29048372dfbba62003d2384e1b960a3197b99316d4af8488358f8409570397867be8cc4190892b8e12b157d5edf335aa051a9c0bf5df5e4ffe1cfd7b9577e6ef8b5b034234963b8ae7688888835cb15b08a2
177ac088806c2506d49f0bfec16056a6a80ace62cd029888ad561aba22a59d192d77d9b1fc28df80dea5ee6c8bceb16f1b8bff6bd6ff2d8f8778bdde48bafa7b6cc1f914c0168b5c04499882f632deea9cb7d977e888bb0e1ee9fb20ff03b025
4 changes: 2 additions & 2 deletions TestVectors/ecdsa-rdfc-2019-p384/signedECDSAP384.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
"type": "DataIntegrityProof",
"cryptosuite": "ecdsa-rdfc-2019",
"created": "2023-02-24T23:36:38Z",
"verificationMethod": "https://vc.example/issuers/5678#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"verificationMethod": "did:key:z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ#z82LkuBieyGShVBhvtE2zoiD6Kma4tJGFtkAhxR5pfkp5QPw4LutoYWhvQCnGjdVn14kujQ",
"proofPurpose": "assertionMethod",
"proofValue": "zpuEu1cJ7Wpb453b4RiV3ex7SKGYm3fdAd4WUTVpR8Me3ZXkCCVUfd4M4TvHF9Wv1tRNWe5SkZhQTGYLUxdugFRGC2uyYRNTnimS6UMN6wkenTViRK1Mei7DooSBpumHHjYu"
"proofValue": "z967Mvv5bxtmLNqTzPZ8KmJjFmFXaAKeQNzq7GWnQkMcLtaGSSmuozE5WtJ8PipMe178B1tE28K1vsJur9bGVJhz6jgSJsRHFSQeqgH8hhjcg8gZDFJC1b9FsR5ggNmDBqHv"
}
}
Loading