Skip to content
Draft
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
Expand Up @@ -275,12 +275,17 @@ final class MessageHelper {

let keyDetails: [KeyDetails] = try await getKeyDetailsFromAttachment(attachments: &attachments, messageId: message.identifier)

// Also extract keyDetails from publicKey blocks (for encrypted messages)
let publicKeyBlockDetails: [KeyDetails] = decrypted.blocks
.filter { $0.type == .publicKey }
.compactMap { $0.keyDetails }

return ProcessedMessage(
message: message,
text: text,
type: messageType,
attachments: attachments,
keyDetails: keyDetails,
keyDetails: keyDetails + publicKeyBlockDetails,
signature: signature
)
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
{
"acctEmail": "[email protected]",
"full": {
"id": "199ff91115aac7b8",
"threadId": "199ff91115aac7b8",
"labelIds": [
"IMPORTANT",
"CATEGORY_PERSONAL",
"INBOX"
],
"snippet": "Test public key attachment for inline public key message -- Best Regards, Ioan",
"payload": {
"partId": "",
"mimeType": "multipart/mixed",
"filename": "",
"headers": [
{
"name": "X-Gm-Message-State",
"value": "AOJu0YwUIHBdNEMJrUZX6KQrjbOyYltz6EiFHGkYToeUrMqYNGFpk3Zs WJG1gopbDpd5Z6ei9assBaHaZDdH866yCQ6ljUWB9rB7b2UKJJlUGVJ7FeEBXjcYVO8Z4LptTFi BITkKnEfgQsAd/jUw23RfcQuQb7ALh1pePUGPrspSNgJ4HszNo+fLo+A7BIMM"
},
{
"name": "X-Gm-Gg",
"value": "ASbGnctMZ5MovuKeBYJiWtr9rNJxCUi+XakysV8nMUiTizCQppK039NF09gpKcmumGM ThDVW4Fpjsbtd9JtD6SE0feCsyc14X9J6ecrFeg53kY7VZPJMhl0XoJUxwoM41SCIkWBfsQHV+g gl5kSk6mDqI3q2NKUFqOcLcYCwBF4jO6jnOs0FzalIK6Xw7E4Uklw0O9HK94EfEine1sgEvB0Ss +Yn+L8gltWy9rrxjNjQBdinkALxAvuQfdvyKZcHki45yAYAlfboYKJ4HQ=="
},
{
"name": "MIME-Version",
"value": "1.0"
},
{
"name": "From",
"value": "[email protected]"
},
{
"name": "Date",
"value": "Mon, 20 Oct 2025 00:01:48 -0300"
},
{
"name": "X-Gm-Features",
"value": "AS18NWDPLiLt0mVMQ3pJQVGl5mnEZNWkY1tuqC8PE5vKQvRc--WGet11iZ03TB8"
},
{
"name": "Subject",
"value": "Test public key attachment for inline public key"
},
{
"name": "To",
"value": "[email protected]"
},
{
"name": "Content-Type",
"value": "multipart/mixed; boundary=\"0000000000009dc5a006418e4eca\""
}
],
"body": {
"size": 0
},
"parts": [
{
"partId": "0",
"mimeType": "multipart/alternative",
"filename": "",
"headers": [
{
"name": "Content-Type",
"value": "multipart/alternative; boundary=\"0000000000009dc59e06418e4ec8\""
}
],
"body": {
"size": 0
},
"parts": [
{
"partId": "0.0",
"mimeType": "text/plain",
"filename": "",
"headers": [
{
"name": "Content-Type",
"value": "text/plain; charset=\"UTF-8\""
}
],
"body": {
"size": 88,
"data": "VGVzdCBwdWJsaWMga2V5IGF0dGFjaG1lbnQgZm9yIGlubGluZSBwdWJsaWMga2V5IG1lc3NhZ2UNCg0KLS0gDQpCZXN0ICpSZWdhcmRzKiwNCklvYW4NCg=="
}
},
{
"partId": "0.1",
"mimeType": "text/html",
"filename": "",
"headers": [
{
"name": "Content-Type",
"value": "text/html; charset=\"UTF-8\""
},
{
"name": "Content-Transfer-Encoding",
"value": "quoted-printable"
}
],
"body": {
"size": 294,
"data": "PGRpdiBkaXI9Imx0ciI-PGRpdj5UZXN0IHB1YmxpYyBrZXkgYXR0YWNobWVudCBmb3IgaW5saW5lIHB1YmxpYyBrZXkgbWVzc2FnZTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48c3BhbiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlX3ByZWZpeCI-LS0gPC9zcGFuPjxicj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIiBkYXRhLXNtYXJ0bWFpbD0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj5CZXN0IDxiPlJlZ2FyZHM8L2I-LDxkaXY-SW9hbjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0K"
}
}
]
},
{
"partId": "1",
"mimeType": "application/octet-stream",
"filename": "0x29FFFFBBFC22ED7B.asc",
"headers": [
{
"name": "Content-Type",
"value": "application/octet-stream; name=\"0x29FFFFBBFC22ED7B.asc\""
},
{
"name": "Content-Disposition",
"value": "attachment; filename=\"0x29FFFFBBFC22ED7B.asc\""
},
{
"name": "Content-Transfer-Encoding",
"value": "base64"
},
{
"name": "Content-ID",
"value": "<f_mgyjubv10>"
},
{
"name": "X-Attachment-Id",
"value": "f_mgyjubv10"
}
],
"body": {
"attachmentId": "ANGjdJ9LBDdfIE9b604N65c3ji2ioNxffdINRWOoU3SKyk1nMTogMz6gOm4td5IGheFK39nBPsw6x1nI_mOfdanKWDGWW8eYxcmggocPE8M6h6fA4yK0XEMTAtiKorw2c61YyRKu91F-45Ef7uzr6Y-JSQbc3ewqQjmLXY7i0nbznZmAHluCEmi84-2Z8OwvfqYm-7wwiSmvQZes2SMlos91xzVGmUCN-_-qHNUfs1ho_7fcr0TeC5ZNX_MMkAEIJ2VWawX1t4HZxSuJBJ01HU_fM7W1wfYixaAv1yx6LL9Zbam4LFqS8CWT2tAme05vK3iu5u5an9z_3s5EFfbRCSS7EzgTKct8qSmNJjbkiAN-RbIRBiBCaZRuRweEbHtHOhsThzTpZD-rYzpSItMz",
"size": 765
}
}
]
},
"sizeEstimate": 7415,
"historyId": "357149",
"internalDate": "1760929308000"
},
"attachments": {
"ANGjdJ9LBDdfIE9b604N65c3ji2ioNxffdINRWOoU3SKyk1nMTogMz6gOm4td5IGheFK39nBPsw6x1nI_mOfdanKWDGWW8eYxcmggocPE8M6h6fA4yK0XEMTAtiKorw2c61YyRKu91F-45Ef7uzr6Y-JSQbc3ewqQjmLXY7i0nbznZmAHluCEmi84-2Z8OwvfqYm-7wwiSmvQZes2SMlos91xzVGmUCN-_-qHNUfs1ho_7fcr0TeC5ZNX_MMkAEIJ2VWawX1t4HZxSuJBJ01HU_fM7W1wfYixaAv1yx6LL9Zbam4LFqS8CWT2tAme05vK3iu5u5an9z_3s5EFfbRCSS7EzgTKct8qSmNJjbkiAN-RbIRBiBCaZRuRweEbHtHOhsThzTpZD-rYzpSItMz": {
"data": "LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBGbG93Q3J5cHQgRW1haWwgRW5jcnlwdGlvbiA4LjUuMTENCkNvbW1lbnQ6IFNlYW1sZXNzbHkgc2VuZCBhbmQgcmVjZWl2ZSBlbmNyeXB0ZWQgZW1haWwNCg0KeGpNRWFDVXVveFlKS3dZQkJBSGFSdzhCQVFkQVZnS3ZSZ2xHT0tTaWVNKzhKZTlWd0NBNUtyUmxCbUppDQpxNlhKWGd6WXVFVE5Ka2x2WVc0Z1lYUWdSbXh2ZDBOeWVYQjBJRHhwYjJGdVFHWnNiM2RqY25sd2RDNWoNCmIyMCt3cFVFRXhZS0FFY0ZBbWdsTHFNSkVDbi8vN3Y4SXUxN0ZpRUVsbGxyNkRoZ0ZMMzBWcW9nS2YvLw0KdS93aTdYc0NuZ0VDbXdNRkZnSURBUUFFQ3drSUJ3VVZDZ2tJQ3dXSkFlRXpnQUtaQVFBQXlYWUJBTWVWDQpvTVNwOGpwSEQ1V08wU1NrNmtTVSs0S1JIaUFmZ1lINW5hNEtNei9IQVFEay9MY3VFeERITzJ4TURCV2MNCnU0blBMaVptVEtLS25FSURPTHl1QTJNdkFjNDRCR2dsTHFNU0Npc0dBUVFCbDFVQkJRRUJCMEFsUDlpaQ0KVFMwYXFDdytjd0hHclZ0TWx3QyttQmpKQjliM2QzcWRrOFN4SWdNQkNBZkNkUVFZRmdvQUhRVUNhQ1V1DQpvd0tlQVFLYkRBVVdBZ01CQUFRTENRZ0hCUlVLQ1FnTEFBb0pFQ24vLzd2OEl1MTdCQVFCQU1OQlNnNnUNCmdDbmlmVW5Fa3UwVmFwb2syb284bGFDSWRCeUNWZmNxYWxwd0FRQ01IZmErN2pRbGJUWTJSeWxiQ25Obw0KbmxvcnJRNnJyVXV1VGsyZHlycG5CZz09DQo9aUxVRw0KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQ0K",
"size": 765
}
},
"raw": {
"id": "199ff91115aac7b8",
"threadId": "199ff91115aac7b8",
"labelIds": [
"IMPORTANT",
"CATEGORY_PERSONAL",
"INBOX"
],
"snippet": "Test public key attachment for inline public key message -- Best Regards, Ioan",
"sizeEstimate": 7415,
"raw": "RGVsaXZlcmVkLVRvOiBlMmUuZW50ZXJwcmlzZS50ZXN0QGZsb3djcnlwdC5jb20NClJlY2VpdmVkOiBieSAyMDAyOmFjMDpmZGM3OjA6YjA6MzcyOjhkZmU6YWRmYiB3aXRoIFNNVFAgaWQgaDdjc3A3OTMzNjkxaW15Ow0KICAgICAgICBTdW4sIDE5IE9jdCAyMDI1IDIwOjAyOjAxIC0wNzAwIChQRFQpDQpYLVJlY2VpdmVkOiBieSAyMDAyOmEwNTo2ODcwOmIyOGY6YjA6MzE1OjhiODA6YWE0YSB3aXRoIFNNVFAgaWQgNTg2ZTUxYTYwZmFiZi0zYzk4ZDE0Yzk0ZG1yNTIyMzkxM2ZhYy40OC4xNzYwOTI5MzIxMjE2Ow0KICAgICAgICBTdW4sIDE5IE9jdCAyMDI1IDIwOjAyOjAxIC0wNzAwIChQRFQpDQpBUkMtU2VhbDogaT0xOyBhPXJzYS1zaGEyNTY7IHQ9MTc2MDkyOTMyMTsgY3Y9bm9uZTsNCiAgICAgICAgZD1nb29nbGUuY29tOyBzPWFyYy0yMDI0MDYwNTsNCiAgICAgICAgYj1HNjJISDh0dDBCcjlWY0NVY0ZhRHhhNHR1S0hLTElZTlE5b1VCWjBmeU9EZjh1ZlFzR3ZpODVYOVJ2TkpoV2lSWjINCiAgICAgICAgIFFndUVpeFc2Ukd5dHVDSkJMaEVBOGFpY2JDU2dPcWE1MTllUUNENnozSWllcUlzalgrbHNTb3IyVHQ4WWZIV1JROXZhDQogICAgICAgICBOOE9ZSlJ1eU15MTRFRC94TW81UkVLUHJaWEpFZlhwQVJSdjdwQUQzdVA4eTBRRmV5dkVJdnJmbzFKalNxK3hWalQwMQ0KICAgICAgICAgOVFPNUwxdDBKKzBLdkpYZHdQYmhROGprSHYvN3NzRkt5TzZoR1lweUZqU3BBQjVCWTAvZ1ZKSndERWxGZFJZWUtRZzQNCiAgICAgICAgIDVZMWxxam5zdUFnay9sb1Q3dk8vdTdiRnM4RGFBa2pPbVFmYnJlTXNsRFRkbDZrVXJoSUp3ZTZTdFZVZEFNemdkQWlEDQogICAgICAgICBSVHF3PT0NCkFSQy1NZXNzYWdlLVNpZ25hdHVyZTogaT0xOyBhPXJzYS1zaGEyNTY7IGM9cmVsYXhlZC9yZWxheGVkOyBkPWdvb2dsZS5jb207IHM9YXJjLTIwMjQwNjA1Ow0KICAgICAgICBoPXRvOnN1YmplY3Q6bWVzc2FnZS1pZDpkYXRlOmZyb206bWltZS12ZXJzaW9uOmRraW0tc2lnbmF0dXJlOw0KICAgICAgICBiaD1wRkd5U29EVExYL0F1dUU3OTJrZ1ltUFBTQkR4SzNodGpUMVpGS212ODlNPTsNCiAgICAgICAgZmg9bzMxd2J5RDNFVXB0aVNFNGZOTlJYekJlOWN5R0s4Qm9aTnhFSDEzYWVJYz07DQogICAgICAgIGI9a290ekxwTkxneVAxdzdBR20yRjMyano3QzFCbExTdGJhSmtRem1IRjVHMGxBMUEzL2lVMy8rQ2picUVvZ2gwSEtzDQogICAgICAgICBjaElvU3FzUEZDaTdwNnhoOEJPSDBOOUZMQVpzY3A5ZlVGcTRnUHk5SkhKdmNrc1pJaXU1MU5meTVSTFFOK3ZjVU92MQ0KICAgICAgICAgR2M5ZnRBMXlmWXRKWW0wZ09sRlpBMEswNDdvL3dHRi9QeVpMcnNUYS9VaVJqbVFaTXI2cjJPMkFVL1BUOW1yVm1wYWkNCiAgICAgICAgIGluSDJqOWc1bXA4bkh5ZjBDU2VLWllSeCt4bGN0aDVLU1orMWdwTnY3amRCcUttNVRHem43WnNHVUR2VlpIZ2g4UFAvDQogICAgICAgICBFRXdIcjVLdXo5eGhYQ0F0RitxV1FWNU1HcVRLM0hkbE1KOUcrSFJQTkkvTU9DeHA4V3V6aTJiZk9BVXlQM2JmdjlJTA0KICAgICAgICAgcnY4QT09Ow0KICAgICAgICBkYXJhPWdvb2dsZS5jb20NCkFSQy1BdXRoZW50aWNhdGlvbi1SZXN1bHRzOiBpPTE7IG14Lmdvb2dsZS5jb207DQogICAgICAgZGtpbT1wYXNzIGhlYWRlci5pPUBmbG93Y3J5cHQuY29tIGhlYWRlci5zPWdvb2dsZSBoZWFkZXIuYj1KZ3RRV2dSTjsNCiAgICAgICBzcGY9cGFzcyAoZ29vZ2xlLmNvbTogZG9tYWluIG9mIGlvYW5AZmxvd2NyeXB0LmNvbSBkZXNpZ25hdGVzIDIwOS44NS4yMjAuNDEgYXMgcGVybWl0dGVkIHNlbmRlcikgc210cC5tYWlsZnJvbT1pb2FuQGZsb3djcnlwdC5jb207DQogICAgICAgZG1hcmM9cGFzcyAocD1SRUpFQ1Qgc3A9UkVKRUNUIGRpcz1OT05FKSBoZWFkZXIuZnJvbT1mbG93Y3J5cHQuY29tOw0KICAgICAgIGRhcmE9bmV1dHJhbCBoZWFkZXIuaT1AZmxvd2NyeXB0LmNvbQ0KUmV0dXJuLVBhdGg6IDxpb2FuQGZsb3djcnlwdC5jb20-DQpSZWNlaXZlZDogZnJvbSBtYWlsLXNvci1mNDEuZ29vZ2xlLmNvbSAobWFpbC1zb3ItZjQxLmdvb2dsZS5jb20uIFsyMDkuODUuMjIwLjQxXSkNCiAgICAgICAgYnkgbXguZ29vZ2xlLmNvbSB3aXRoIFNNVFBTIGlkIDU4NmU1MWE2MGZhYmYtM2M5YjBjMGQyYzhzb3IzOTQ5NDZmYWMuOC4yMDI1LjEwLjE5LjIwLjAyLjAwDQogICAgICAgIGZvciA8ZTJlLmVudGVycHJpc2UudGVzdEBmbG93Y3J5cHQuY29tPg0KICAgICAgICAoR29vZ2xlIFRyYW5zcG9ydCBTZWN1cml0eSk7DQogICAgICAgIFN1biwgMTkgT2N0IDIwMjUgMjA6MDI6MDEgLTA3MDAgKFBEVCkNClJlY2VpdmVkLVNQRjogcGFzcyAoZ29vZ2xlLmNvbTogZG9tYWluIG9mIGlvYW5AZmxvd2NyeXB0LmNvbSBkZXNpZ25hdGVzIDIwOS44NS4yMjAuNDEgYXMgcGVybWl0dGVkIHNlbmRlcikgY2xpZW50LWlwPTIwOS44NS4yMjAuNDE7DQpBdXRoZW50aWNhdGlvbi1SZXN1bHRzOiBteC5nb29nbGUuY29tOw0KICAgICAgIGRraW09cGFzcyBoZWFkZXIuaT1AZmxvd2NyeXB0LmNvbSBoZWFkZXIucz1nb29nbGUgaGVhZGVyLmI9Smd0UVdnUk47DQogICAgICAgc3BmPXBhc3MgKGdvb2dsZS5jb206IGRvbWFpbiBvZiBpb2FuQGZsb3djcnlwdC5jb20gZGVzaWduYXRlcyAyMDkuODUuMjIwLjQxIGFzIHBlcm1pdHRlZCBzZW5kZXIpIHNtdHAubWFpbGZyb209aW9hbkBmbG93Y3J5cHQuY29tOw0KICAgICAgIGRtYXJjPXBhc3MgKHA9UkVKRUNUIHNwPVJFSkVDVCBkaXM9Tk9ORSkgaGVhZGVyLmZyb209Zmxvd2NyeXB0LmNvbTsNCiAgICAgICBkYXJhPW5ldXRyYWwgaGVhZGVyLmk9QGZsb3djcnlwdC5jb20NCkRLSU0tU2lnbmF0dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgYz1yZWxheGVkL3JlbGF4ZWQ7DQogICAgICAgIGQ9Zmxvd2NyeXB0LmNvbTsgcz1nb29nbGU7IHQ9MTc2MDkyOTMyMDsgeD0xNzYxNTM0MTIwOyBkYXJuPWZsb3djcnlwdC5jb207DQogICAgICAgIGg9dG86c3ViamVjdDptZXNzYWdlLWlkOmRhdGU6ZnJvbTptaW1lLXZlcnNpb246ZnJvbTp0bzpjYzpzdWJqZWN0DQogICAgICAgICA6ZGF0ZTptZXNzYWdlLWlkOnJlcGx5LXRvOw0KICAgICAgICBiaD1wRkd5U29EVExYL0F1dUU3OTJrZ1ltUFBTQkR4SzNodGpUMVpGS212ODlNPTsNCiAgICAgICAgYj1KZ3RRV2dSTnM2RzZ0NjM5clZHcDJxaU8rZkp2R2Y5Sk0wM3hGSGw3b09hK09oWkJmMDlleDVwTkxBbXJ1MjBkNEoNCiAgICAgICAgIGZncWY3OFdtd3Y5anZuMVRYV2pQRUxIZmZNVHIxT2RzcWIyZDFVajN2VW8vODJYbnF1OUFqQ1ZiaFR5QVA4ZXhjeEUwDQogICAgICAgICBjdnU1RnZBZThKTFRlTmtMUlM4dFpaU05rWGJaRzRBM1RlcUp3PQ0KWC1Hb29nbGUtREtJTS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBjPXJlbGF4ZWQvcmVsYXhlZDsNCiAgICAgICAgZD0xZTEwMC5uZXQ7IHM9MjAyMzA2MDE7IHQ9MTc2MDkyOTMyMDsgeD0xNzYxNTM0MTIwOw0KICAgICAgICBoPXRvOnN1YmplY3Q6bWVzc2FnZS1pZDpkYXRlOmZyb206bWltZS12ZXJzaW9uOngtZ20tbWVzc2FnZS1zdGF0ZQ0KICAgICAgICAgOmZyb206dG86Y2M6c3ViamVjdDpkYXRlOm1lc3NhZ2UtaWQ6cmVwbHktdG87DQogICAgICAgIGJoPXBGR3lTb0RUTFgvQXV1RTc5MmtnWW1QUFNCRHhLM2h0alQxWkZLbXY4OU09Ow0KICAgICAgICBiPUJjOC9PMWJEM25NMm5Za1hrNlk3ZGVoanlzcStlQ1plTk9qU0pNbzd5ei84VWgyRUE4LzBKcVZ5NXRGVjVMSG9kUg0KICAgICAgICAgTTdoV2k3SGI2eVRDdG9uWkZhMXhTV2dHb0had2lKNzhNV0ZlZmJXL1VkS3lQOUl4ZC9WWFJkWG1uODQxRGRYdmQ0WTcNCiAgICAgICAgIDJOUE9vWnBuNThVZlB2SFMrQWxVVms2MitCdEhRRFVqQVlQeTAzSHc4bjlsNklUM2xsWHdrcEY2NkZoWkpwSHEzZEgwDQogICAgICAgICAyc1RoeWZ0MVVnTUhjUEp4M1hOenJWeHp6eW03VG13NlYzQmtHRENURlpEc3BnRXlQU3d2dmQvRFZ5ZG5lYjBvRTEwcg0KICAgICAgICAgZTJiZHNXM3F2cm1reUFSOWgwaUd4N1YyRDRDb2Qya210MmlobTFUalltcDdjQTMzWWw2Z1JoS0NWaTRmcFFMYXZOaU0NCiAgICAgICAgIG12V0E9PQ0KWC1HbS1NZXNzYWdlLVN0YXRlOiBBT0p1MFl3VUlIQmRORU1KclVaWDZLUXJqYk95WWx0ejZFaUZIR2tZVG9lVXJNcVlOR0ZwazNacw0KCVdKRzFnb3BiRHBkNVo2ZWk5YXNzQmFIYVpEZEg4NjZ5Q1E2bGpVV0I5ckI3YjJVS0pKbFVHVko3RmVFQlhqY1lWTzhaNExwdFRGaQ0KCUJJVGtLbkVmZ1FzQWQvalV3MjNSZmNRdVFiN0FMaDFwZVBVR1Byc3BTTmdKNEhzek5vK2ZMbytBN0JJTU0NClgtR20tR2c6IEFTYkduY3RNWjVNb3Z1S2VCWUppV3RyOXJOSnhDVWkrWGFreXNWOG5NVWlUaXpDUXBwSzAzOU5GMDlncEtjbXVtR00NCglUaERWVzRGcGpzYnRkOUp0RDZTRTBmZUNzeWMxNFg5SjZlY3JGZWc1M2tZN1ZaUEpNaGwwWG9KVXh3b000MVNDSWtXQmZzUUhWK2cNCglnbDVrU2s2bURxSTNxMk5LVUZxT2NMY1lDd0JGNGpPNmpuT3MwRnphbElLNlh3N0U0VWtsdzBPOUhLOTRFZkVpbmUxc2dFdkIwU3MNCgkrWW4rTDhnbHRXeTlycnhqTmpRQmRpbmtBTHhBdnVRZmR2eUtaY0hraTQ1eUFZQWxmYm9ZS0o0SFE9PQ0KWC1Hb29nbGUtU210cC1Tb3VyY2U6IEFHSFQrSUhpRFhHbkMrL2tPd285d25JT0d6eURBcFVTdjZIaDNlSHpVb09YWldBMk16TW13VWV4c0FpU2R1NkYvY1VOM2NDbG9Fb284c0J4MExKWkNROVRISVU9DQpYLVJlY2VpdmVkOiBieSAyMDAyOmEwNTo2ODcwOmUwZDQ6YjA6M2M5Ojg2ODk6MzViZSB3aXRoIFNNVFAgaWQNCiA1ODZlNTFhNjBmYWJmLTNjOThkMGFkZTg1bXI0OTE1Nzg5ZmFjLjI3LjE3NjA5MjkzMjAzNzY7IFN1biwgMTkgT2N0IDIwMjUNCiAyMDowMjowMCAtMDcwMCAoUERUKQ0KTUlNRS1WZXJzaW9uOiAxLjANCkZyb206IElvYW4gTW9sZG92YW4gPGlvYW5AZmxvd2NyeXB0LmNvbT4NCkRhdGU6IE1vbiwgMjAgT2N0IDIwMjUgMDA6MDE6NDggLTAzMDANClgtR20tRmVhdHVyZXM6IEFTMThOV0RQTGlMdDBtVk1RM3BKUVZHbDVtbkVaTldrWTF0dXFDOFBFNXZLUXZSYy0tV0dldDExaVowM1RCOA0KTWVzc2FnZS1JRDogPENBUEMza2hBaVNCUjlyYzhtU0VLd1VGakdocnlrbThNX0hScVVibkEzZ1kwckhEUTQtd0BtYWlsLmdtYWlsLmNvbT4NClN1YmplY3Q6IFRlc3QgcHVibGljIGtleSBhdHRhY2htZW50IGZvciBpbmxpbmUgcHVibGljIGtleQ0KVG86IGUyZSBlbnRlcnByaXNlIHRlc3QgYXQgRmxvd0NyeXB0IDxlMmUuZW50ZXJwcmlzZS50ZXN0QGZsb3djcnlwdC5jb20-DQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9IjAwMDAwMDAwMDAwMDlkYzVhMDA2NDE4ZTRlY2EiDQoNCi0tMDAwMDAwMDAwMDAwOWRjNWEwMDY0MThlNGVjYQ0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvYWx0ZXJuYXRpdmU7IGJvdW5kYXJ5PSIwMDAwMDAwMDAwMDA5ZGM1OWUwNjQxOGU0ZWM4Ig0KDQotLTAwMDAwMDAwMDAwMDlkYzU5ZTA2NDE4ZTRlYzgNCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iVVRGLTgiDQoNClRlc3QgcHVibGljIGtleSBhdHRhY2htZW50IGZvciBpbmxpbmUgcHVibGljIGtleSBtZXNzYWdlDQoNCi0tIA0KQmVzdCAqUmVnYXJkcyosDQpJb2FuDQoNCi0tMDAwMDAwMDAwMDAwOWRjNTllMDY0MThlNGVjOA0KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9IlVURi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQo8ZGl2IGRpcj0zRCJsdHIiPjxkaXY-VGVzdCBwdWJsaWMga2V5IGF0dGFjaG1lbnQgZm9yIGlubGluZSBwdWJsaWMga2V5IG1lc3M9DQphZ2U8YnI-PC9kaXY-PGRpdj48YnI-PC9kaXY-PHNwYW4gY2xhc3M9M0QiZ21haWxfc2lnbmF0dXJlX3ByZWZpeCI-LS0gPC9zcGE9DQpuPjxicj48ZGl2IGRpcj0zRCJsdHIiIGNsYXNzPTNEImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9M0QiZ21haWxfc2k9DQpnbmF0dXJlIj48ZGl2IGRpcj0zRCJsdHIiPkJlc3QgPGI-UmVnYXJkczwvYj4sPGRpdj5Jb2FuPC9kaXY-PC9kaXY-PC9kaXY-PC89DQpkaXY-DQoNCi0tMDAwMDAwMDAwMDAwOWRjNTllMDY0MThlNGVjOC0tDQotLTAwMDAwMDAwMDAwMDlkYzVhMDA2NDE4ZTRlY2ENCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtOyBuYW1lPSIweDI5RkZGRkJCRkMyMkVEN0IuYXNjIg0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9IjB4MjlGRkZGQkJGQzIyRUQ3Qi5hc2MiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtSUQ6IDxmX21neWp1YnYxMD4NClgtQXR0YWNobWVudC1JZDogZl9tZ3lqdWJ2MTANCg0KTFMwdExTMUNSVWRKVGlCUVIxQWdVRlZDVEVsRElFdEZXU0JDVEU5RFN5MHRMUzB0RFFwV1pYSnphVzl1T2lCR2JHOTNRM0o1Y0hRZw0KUlcxaGFXd2dSVzVqY25sd2RHbHZiaUE0TGpVdU1URU5Da052YlcxbGJuUTZJRk5sWVcxc1pYTnpiSGtnYzJWdVpDQmhibVFnY21Wag0KWldsMlpTQmxibU55ZVhCMFpXUWdaVzFoYVd3TkNnMEtlR3BOUldGRFZYVnZlRmxLUzNkWlFrSkJTR0ZTZHpoQ1FWRmtRVlpuUzNaUw0KWjJ4SFQwdFRhV1ZOS3poS1pUbFdkME5CTlV0eVVteENiVXBwRFFweE5saEtXR2Q2V1hWRlZFNUthMngyV1ZjMFoxbFlVV2RTYlhoMg0KWkRCT2VXVllRakJKUkhod1lqSkdkVkZIV25OaU0yUnFZMjVzZDJSRE5Xb05DbUl5TUN0M2NGVkZSWGhaUzBGRlkwWkJiV2RzVEhGTg0KU2tWRGJpOHZOM1k0U1hVeE4wWnBSVVZzYkd4eU5rUm9aMFpNTXpCV2NXOW5TMll2THcwS2RTOTNhVGRZYzBOdVowVkRiWGROUmtabg0KU1VSQlVVRkZRM2RyU1VKM1ZWWkRaMnRKUTNkWFNrRmxSWHBuUVV0YVFWRkJRWGxZV1VKQlRXVldEUXB2VFZOd09HcHdTRVExVjA4dw0KVTFOck5tdFRWU3MwUzFKSWFVRm1aMWxJTlc1aE5FdE5laTlJUVZGRWF5OU1ZM1ZGZUVSSVR6SjRUVVJDVjJNTkNuVTBibEJNYVZwdA0KVkV0TFMyNUZTVVJQVEhsMVFUSk5ka0ZqTkRSQ1IyZHNUSEZOVTBOcGMwZEJVVkZDYkRGVlFrSlJSVUpDTUVGc1VEbHBhUTBLVkZNdw0KWVhGRGR5dGpkMGhIY2xaMFRXeDNReXR0UW1wS1FqbGlNMlF6Y1dSck9GTjRTV2ROUWtOQlprTmtVVkZaUm1kdlFVaFJWVU5oUTFWMQ0KRFFwdmQwdGxRVkZMWWtSQlZWZEJaMDFDUVVGUlRFTlJaMGhDVWxWTFExRm5URUZCYjBwRlEyNHZMemQyT0VsMU1UZENRVkZDUVUxTw0KUWxObk5uVU5DbWREYm1sbVZXNUZhM1V3Vm1Gd2Iyc3liMjg0YkdGRFNXUkNlVU5XWm1OeFlXeHdkMEZSUTAxSVptRXJOMnBSYkdKVQ0KV1RKU2VXeGlRMjVPYncwS2JteHZjbkpSTm5KeVZYVjFWR3N5WkhseWNHNUNaejA5RFFvOWFVeFZSdzBLTFMwdExTMUZUa1FnVUVkUQ0KSUZCVlFreEpReUJMUlZrZ1FreFBRMHN0TFMwdExRMEsNCi0tMDAwMDAwMDAwMDAwOWRjNWEwMDY0MThlNGVjYS0tDQo=",
"historyId": "357149",
"internalDate": "1760929308000"
}
}
Loading
Loading