196
196
{
197
197
"type" : "Person" ,
198
198
"name" : "Manu Sporny" ,
199
- "url" : "http ://manu.sporny.org /" ,
199
+ "url" : "https ://www.linkedin.com/in/manusporny /" ,
200
200
"worksFor" : {
201
201
"name" : "Digital Bazaar" ,
202
202
"url" : "https://www.digitalbazaar.com/"
214
214
{
215
215
"type" : "Person" ,
216
216
"name" : "Mike Prorock" ,
217
- "url" : "https://mesur.io/" ,
217
+ "url" : "https://www. mesur.io/" ,
218
218
"worksFor" : {
219
219
"name" : "mesur.io" ,
220
- "url" : "https://mesur.io/"
220
+ "url" : "https://www. mesur.io/"
221
221
}
222
222
} ,
223
223
{
658
658
"editors" : [
659
659
{
660
660
"name" : "Manu Sporny" ,
661
- "url" : "http ://manu.sporny.org /" ,
661
+ "url" : "https ://www.linkedin.com/in/manusporny /" ,
662
662
"company" : "Digital Bazaar" ,
663
663
"companyURL" : "https://www.digitalbazaar.com/" ,
664
664
"w3cid" : 41758
672
672
} ,
673
673
{
674
674
"name" : "Mike Prorock" ,
675
- "url" : "https://mesur.io/" ,
675
+ "url" : "https://www. mesur.io/" ,
676
676
"company" : "mesur.io" ,
677
- "companyURL" : "https://mesur.io/" ,
677
+ "companyURL" : "https://www. mesur.io/" ,
678
678
"w3cid" : 130636
679
679
} ,
680
680
{
@@ -765,11 +765,11 @@ <h1 id="title" class="title">Bitstring Status List v1.0</h1> <h2 id="subtitle" c
765
765
766
766
767
767
< dt > Editors:</ dt > < dd class ="editor p-author h-card vcard " data-editor-id ="41758 ">
768
- < a class ="u-url url p-name fn " href ="http ://manu.sporny.org / "> Manu Sporny</ a > (< a class ="p-org org h-org " href ="https://www.digitalbazaar.com/ "> Digital Bazaar</ a > )
768
+ < a class ="u-url url p-name fn " href ="https ://www.linkedin.com/in/manusporny / "> Manu Sporny</ a > (< a class ="p-org org h-org " href ="https://www.digitalbazaar.com/ "> Digital Bazaar</ a > )
769
769
</ dd > < dd class ="editor p-author h-card vcard " data-editor-id ="48025 ">
770
770
< a class ="u-url url p-name fn " href ="https://github.com/dlongley "> Dave Longley</ a > (< a class ="p-org org h-org " href ="https://www.digitalbazaar.com/ "> Digital Bazaar</ a > )
771
771
</ dd > < dd class ="editor p-author h-card vcard " data-editor-id ="130636 ">
772
- < a class ="u-url url p-name fn " href ="https://mesur.io/ "> Mike Prorock</ a > (< a class ="p-org org h-org " href ="https://mesur.io/ "> mesur.io</ a > )
772
+ < a class ="u-url url p-name fn " href ="https://www. mesur.io/ "> Mike Prorock</ a > (< a class ="p-org org h-org " href ="https://www. mesur.io/ "> mesur.io</ a > )
773
773
</ dd > < dd class ="editor p-author h-card vcard " data-editor-id ="121911 ">
774
774
< a class ="u-url url p-name fn " href ="https://github.com/mkhraisha "> Mahmoud Alkhraishi</ a > (< a class ="p-org org h-org " href ="https://www.mavennet.com/ "> Mavennet</ a > )
775
775
</ dd >
@@ -2352,7 +2352,7 @@ <h1 id="title" class="title">Bitstring Status List v1.0</h1> <h2 id="subtitle" c
2352
2352
"id": "did:example:6789",
2353
2353
"type": "Person"
2354
2354
}
2355
- }</ pre > < pre class ="vc-proof " style ="display: none; "> {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2",< br > "https://w3id.org/security/suites/ed25519-2020/v1"< br > ],< br > "id": "https://example.com/credentials/23894672394",< br > "type": [< br > "VerifiableCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:42Z",< br > "credentialStatus": {< br > "id": "https://example.com/credentials/status/3#94567",< br > "type": "BitstringStatusListEntry",< br > "statusPurpose": "revocation",< br > "statusListIndex": "94567",< br > "statusListCredential": "https://example.com/credentials/status/3"< br > },< br > "credentialSubject": {< br > "id": "did:example:6789",< br > "type": "Person"< br > },< br > "proof": {< br > "type": "Ed25519Signature2020",< br > "created": "2024-04-20T15:21:29Z",< br > "verificationMethod": "https://example.edu/issuers/565049/keys/1",< br > "proofPurpose": "assertionMethod",< br > "proofValue": "z4zAi76LKaM7vBRfRm5r9THHeL4fK5niPvWDAV7hJVPs4pbTtrG34rAg< br > aXT3VHBMA7FdpCo8DRF1vc2xXbpDuCbv9"< br > }< br > }</ pre > < pre class ="vc-jwt " style ="display: none; "> ---------------- JWT header ---------------< br > {< br > "alg": "ES256",< br > "typ": "JWT"< br > }< br > --------------- JWT payload ---------------< br > // NOTE: The example below uses a valid VC-JWT serialization< br > // that duplicates the iss, nbf, jti, and sub fields in the< br > // Verifiable Credential (vc) field.< br > {< br > "vc": {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2"< br > ],< br > "id": "https://example.com/credentials/23894672394",< br > "type": [< br > "VerifiableCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:42Z",< br > "credentialStatus": {< br > "id": "https://example.com/credentials/status/3#94567",< br > "type": "BitstringStatusListEntry",< br > "statusPurpose": "revocation",< br > "statusListIndex": "94567",< br > "statusListCredential": "https://example.com/credentials/status/3"< br > },< br > "credentialSubject": {< br > "id": "did:example:6789",< br > "type": "Person"< br > }< br > },< br > "iss": "did:example:12345",< br > "jti": "https://example.com/credentials/23894672394",< br > "sub": "did:example:6789"< br > }< br > --------------- JWT ---------------< br > eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3< br > d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ< br > GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp< br > YWxzLzIzODk0NjcyMzk0IiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJpc3N1ZXI< br > iOiJkaWQ6ZXhhbXBsZToxMjM0NSIsInZhbGlkRnJvbSI6IjIwMjEtMDQtMDVUMTQ6Mjc6NDJaIi< br > wiY3JlZGVudGlhbFN0YXR1cyI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5jb20vY3JlZGVudGlhb< br > HMvc3RhdHVzLzMjOTQ1NjciLCJ0eXBlIjoiQml0c3RyaW5nU3RhdHVzTGlzdEVudHJ5Iiwic3Rh< br > dHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJzdGF0dXNMaXN0SW5kZXgiOiI5NDU2NyIsInN0YXR< br > 1c0xpc3RDcmVkZW50aWFsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9jcmVkZW50aWFscy9zdGF0dX< br > MvMyJ9LCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOjY3ODkiLCJ0eXBlI< br > joiUGVyc29uIn19LCJpc3MiOiJkaWQ6ZXhhbXBsZToxMjM0NSIsImp0aSI6Imh0dHBzOi8vZXhh< br > bXBsZS5jb20vY3JlZGVudGlhbHMvMjM4OTQ2NzIzOTQiLCJzdWIiOiJkaWQ6ZXhhbXBsZTo2Nzg< br > 5In0.q_VpwmaXF-ixsj1IsheHol760DiuD6mYTNH5MO5PT-O5dPYXVPw8oqVh_YvXMcTJgMo-uc< br > XGInFQ2ItNUeLh6A</ pre >
2355
+ }</ pre > < pre class ="vc-proof " style ="display: none; "> {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2",< br > "https://w3id.org/security/suites/ed25519-2020/v1"< br > ],< br > "id": "https://example.com/credentials/23894672394",< br > "type": [< br > "VerifiableCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:42Z",< br > "credentialStatus": {< br > "id": "https://example.com/credentials/status/3#94567",< br > "type": "BitstringStatusListEntry",< br > "statusPurpose": "revocation",< br > "statusListIndex": "94567",< br > "statusListCredential": "https://example.com/credentials/status/3"< br > },< br > "credentialSubject": {< br > "id": "did:example:6789",< br > "type": "Person"< br > },< br > "proof": {< br > "type": "Ed25519Signature2020",< br > "created": "2024-04-20T15:49:47Z",< br > "verificationMethod": "https://example.edu/issuers/565049/keys/1",< br > "proofPurpose": "assertionMethod",< br > "proofValue": "z2NBTQdRHrjbUCX6N5WcU7K56NwvjMiNPMquRuNXfvCMHccSZQs8mfMn< br > a4Zz1G8K3BRnTqHd97uvbhWiBSQ19yGG9"< br > }< br > }</ pre > < pre class ="vc-jwt " style ="display: none; "> ---------------- JWT header ---------------< br > {< br > "alg": "ES256",< br > "typ": "JWT"< br > }< br > --------------- JWT payload ---------------< br > // NOTE: The example below uses a valid VC-JWT serialization< br > // that duplicates the iss, nbf, jti, and sub fields in the< br > // Verifiable Credential (vc) field.< br > {< br > "vc": {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2"< br > ],< br > "id": "https://example.com/credentials/23894672394",< br > "type": [< br > "VerifiableCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:42Z",< br > "credentialStatus": {< br > "id": "https://example.com/credentials/status/3#94567",< br > "type": "BitstringStatusListEntry",< br > "statusPurpose": "revocation",< br > "statusListIndex": "94567",< br > "statusListCredential": "https://example.com/credentials/status/3"< br > },< br > "credentialSubject": {< br > "id": "did:example:6789",< br > "type": "Person"< br > }< br > },< br > "iss": "did:example:12345",< br > "jti": "https://example.com/credentials/23894672394",< br > "sub": "did:example:6789"< br > }< br > --------------- JWT ---------------< br > eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3< br > d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ< br > GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp< br > YWxzLzIzODk0NjcyMzk0IiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJpc3N1ZXI< br > iOiJkaWQ6ZXhhbXBsZToxMjM0NSIsInZhbGlkRnJvbSI6IjIwMjEtMDQtMDVUMTQ6Mjc6NDJaIi< br > wiY3JlZGVudGlhbFN0YXR1cyI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5jb20vY3JlZGVudGlhb< br > HMvc3RhdHVzLzMjOTQ1NjciLCJ0eXBlIjoiQml0c3RyaW5nU3RhdHVzTGlzdEVudHJ5Iiwic3Rh< br > dHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJzdGF0dXNMaXN0SW5kZXgiOiI5NDU2NyIsInN0YXR< br > 1c0xpc3RDcmVkZW50aWFsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9jcmVkZW50aWFscy9zdGF0dX< br > MvMyJ9LCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOjY3ODkiLCJ0eXBlI< br > joiUGVyc29uIn19LCJpc3MiOiJkaWQ6ZXhhbXBsZToxMjM0NSIsImp0aSI6Imh0dHBzOi8vZXhh< br > bXBsZS5jb20vY3JlZGVudGlhbHMvMjM4OTQ2NzIzOTQiLCJzdWIiOiJkaWQ6ZXhhbXBsZTo2Nzg< br > 5In0.a3yRcMXxl_SSh1DoJbZzH6HPvAGeptrFj41bAu6dWmumHKPhwEWVw8sFqE_ECFWqDJPME1< br > kX8E1--o1dS0x-CA</ pre >
2356
2356
</ div >
2357
2357
2358
2358
</ section >
@@ -2377,7 +2377,7 @@ <h1 id="title" class="title">Bitstring Status List v1.0</h1> <h2 id="subtitle" c
2377
2377
"statusPurpose": "< span class ="highlight "> revocation</ span > ",
2378
2378
"encodedList": "< span class ="highlight "> uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAIC3AYbSVKsAQAAA</ span > "
2379
2379
}
2380
- }</ pre > < pre class ="vc-proof " style ="display: none; "> {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2",< br > "https://w3id.org/security/suites/ed25519-2020/v1"< br > ],< br > "id": "https://example.com/credentials/status/3",< br > "type": [< br > "VerifiableCredential",< br > "BitstringStatusListCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:40Z",< br > "credentialSubject": {< br > "id": "https://example.com/status/3#list",< br > "type": "BitstringStatusList",< br > "statusPurpose": "revocation",< br > "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI< br > C3AYbSVKsAQAAA"< br > },< br > "proof": {< br > "type": "Ed25519Signature2020",< br > "created": "2024-04-20T15:21:29Z",< br > "verificationMethod": "https://example.edu/issuers/565049/keys/1",< br > "proofPurpose": "assertionMethod",< br > "proofValue": "z29qtG1K8tCU8qjRLedUe7bdDrKU4jogSQaWLJRxefuatDRorkcuMHki< br > YBXwV4FVNjMM4sP6JPW21bfPyMW4R3zPY"< br > }< br > }</ pre > < pre class ="vc-jwt " style ="display: none; "> ---------------- JWT header ---------------< br > {< br > "alg": "ES256",< br > "typ": "JWT"< br > }< br > --------------- JWT payload ---------------< br > // NOTE: The example below uses a valid VC-JWT serialization< br > // that duplicates the iss, nbf, jti, and sub fields in the< br > // Verifiable Credential (vc) field.< br > {< br > "vc": {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2"< br > ],< br > "id": "https://example.com/credentials/status/3",< br > "type": [< br > "VerifiableCredential",< br > "BitstringStatusListCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:40Z",< br > "credentialSubject": {< br > "id": "https://example.com/status/3#list",< br > "type": "BitstringStatusList",< br > "statusPurpose": "revocation",< br > "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAA< br > AIC3AYbSVKsAQAAA"< br > }< br > },< br > "iss": "did:example:12345",< br > "jti": "https://example.com/credentials/status/3",< br > "sub": "https://example.com/status/3#list"< br > }< br > --------------- JWT ---------------< br > eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3< br > d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ< br > GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp< br > YWxzL3N0YXR1cy8zIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIkJpdHN0cmluZ1N< br > 0YXR1c0xpc3RDcmVkZW50aWFsIl0sImlzc3VlciI6ImRpZDpleGFtcGxlOjEyMzQ1IiwidmFsaW< br > RGcm9tIjoiMjAyMS0wNC0wNVQxNDoyNzo0MFoiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6I< br > mh0dHBzOi8vZXhhbXBsZS5jb20vc3RhdHVzLzMjbGlzdCIsInR5cGUiOiJCaXRzdHJpbmdTdGF0< br > dXNMaXN0Iiwic3RhdHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJlbmNvZGVkTGlzdCI6InVINHN< br > JQUFBQUFBQUFBLTNCTVFFQUFBRENvUFZQYlF3Zm9BQUFBQUFBQUFBQUFBQUFBQUFBQUlDM0FZYl< br > NWS3NBUUFBQSJ9fSwiaXNzIjoiZGlkOmV4YW1wbGU6MTIzNDUiLCJqdGkiOiJodHRwczovL2V4Y< br > W1wbGUuY29tL2NyZWRlbnRpYWxzL3N0YXR1cy8zIiwic3ViIjoiaHR0cHM6Ly9leGFtcGxlLmNv< br > bS9zdGF0dXMvMyNsaXN0In0.cL11NiV0G5s6-z0GQHHwYbXMlLiAWrt2vBpp4bTFxlxV6qYzokE< br > LP8T7xENGsGjjfNPtZeLgErc3CXnzei6Vig</ pre >
2380
+ }</ pre > < pre class ="vc-proof " style ="display: none; "> {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2",< br > "https://w3id.org/security/suites/ed25519-2020/v1"< br > ],< br > "id": "https://example.com/credentials/status/3",< br > "type": [< br > "VerifiableCredential",< br > "BitstringStatusListCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:40Z",< br > "credentialSubject": {< br > "id": "https://example.com/status/3#list",< br > "type": "BitstringStatusList",< br > "statusPurpose": "revocation",< br > "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI< br > C3AYbSVKsAQAAA"< br > },< br > "proof": {< br > "type": "Ed25519Signature2020",< br > "created": "2024-04-20T15:49:47Z",< br > "verificationMethod": "https://example.edu/issuers/565049/keys/1",< br > "proofPurpose": "assertionMethod",< br > "proofValue": "zSgqQMuWeXNRx3CMspFX37P3SAFsEph9EKSA6D9SxYapyt5DVRobBCwp< br > Xd4Vjda7UDSZENBLodQdoA4eiuGBoTxw"< br > }< br > }</ pre > < pre class ="vc-jwt " style ="display: none; "> ---------------- JWT header ---------------< br > {< br > "alg": "ES256",< br > "typ": "JWT"< br > }< br > --------------- JWT payload ---------------< br > // NOTE: The example below uses a valid VC-JWT serialization< br > // that duplicates the iss, nbf, jti, and sub fields in the< br > // Verifiable Credential (vc) field.< br > {< br > "vc": {< br > "@context": [< br > "https://www.w3.org/ns/credentials/v2",< br > "https://www.w3.org/ns/credentials/examples/v2"< br > ],< br > "id": "https://example.com/credentials/status/3",< br > "type": [< br > "VerifiableCredential",< br > "BitstringStatusListCredential"< br > ],< br > "issuer": "did:example:12345",< br > "validFrom": "2021-04-05T14:27:40Z",< br > "credentialSubject": {< br > "id": "https://example.com/status/3#list",< br > "type": "BitstringStatusList",< br > "statusPurpose": "revocation",< br > "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAA< br > AIC3AYbSVKsAQAAA"< br > }< br > },< br > "iss": "did:example:12345",< br > "jti": "https://example.com/credentials/status/3",< br > "sub": "https://example.com/status/3#list"< br > }< br > --------------- JWT ---------------< br > eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3< br > d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ< br > GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp< br > YWxzL3N0YXR1cy8zIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIkJpdHN0cmluZ1N< br > 0YXR1c0xpc3RDcmVkZW50aWFsIl0sImlzc3VlciI6ImRpZDpleGFtcGxlOjEyMzQ1IiwidmFsaW< br > RGcm9tIjoiMjAyMS0wNC0wNVQxNDoyNzo0MFoiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6I< br > mh0dHBzOi8vZXhhbXBsZS5jb20vc3RhdHVzLzMjbGlzdCIsInR5cGUiOiJCaXRzdHJpbmdTdGF0< br > dXNMaXN0Iiwic3RhdHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJlbmNvZGVkTGlzdCI6InVINHN< br > JQUFBQUFBQUFBLTNCTVFFQUFBRENvUFZQYlF3Zm9BQUFBQUFBQUFBQUFBQUFBQUFBQUlDM0FZYl< br > NWS3NBUUFBQSJ9fSwiaXNzIjoiZGlkOmV4YW1wbGU6MTIzNDUiLCJqdGkiOiJodHRwczovL2V4Y< br > W1wbGUuY29tL2NyZWRlbnRpYWxzL3N0YXR1cy8zIiwic3ViIjoiaHR0cHM6Ly9leGFtcGxlLmNv< br > bS9zdGF0dXMvMyNsaXN0In0.LAUWGhsFqYL3qH-79Qf9pifG1T0vpeVLWYb_7q4aTjj2TZ_ZycC< br > bZ8OgyFNY4Gbj4ZILhp2xhLlieAdXjxndMQ</ pre >
2381
2381
</ div >
2382
2382
</ section >
2383
2383
0 commit comments