From e7a9f0937d29525d105d25ea3138e8c77bea670d Mon Sep 17 00:00:00 2001 From: Dan Sebastian Thrane Date: Mon, 23 Oct 2023 09:13:50 +0200 Subject: [PATCH] Mark when a file/folder enters the trash bin --- backend/version.txt | 2 +- .../native/libc_wrapper.cpp | 5 + .../integration-module/native/libc_wrapper.so | Bin 33792 -> 33888 bytes .../src/main/kotlin/libc/LibC.kt | 2 + .../src/main/kotlin/libc/SharedLibraryData.kt | 914 +++++++++--------- .../kotlin/plugins/storage/ucloud/NativeFS.kt | 12 +- .../plugins/storage/ucloud/tasks/TrashTask.kt | 3 +- wiki/release-notes.md | 6 + 8 files changed, 484 insertions(+), 460 deletions(-) diff --git a/backend/version.txt b/backend/version.txt index 1bf0d48cdf..1d79177415 100644 --- a/backend/version.txt +++ b/backend/version.txt @@ -1 +1 @@ -2023.3.8 +2023.3.9 diff --git a/provider-integration/integration-module/native/libc_wrapper.cpp b/provider-integration/integration-module/native/libc_wrapper.cpp index 7bd4305d34..f3a614a131 100644 --- a/provider-integration/integration-module/native/libc_wrapper.cpp +++ b/provider-integration/integration-module/native/libc_wrapper.cpp @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include @@ -385,6 +386,10 @@ JNIEXPORT jint JNICALL Java_libc_LibC_umask(JNIEnv *env, jobject thisRef, jint m return umask(mask); } +JNIEXPORT jint JNICALL Java_libc_LibC_touchFile(JNIEnv *env, jobject thisRef, jint fileDescriptor) { + return futimes(fileDescriptor, NULL); +} + #ifdef __cplusplus } #endif diff --git a/provider-integration/integration-module/native/libc_wrapper.so b/provider-integration/integration-module/native/libc_wrapper.so index 857b6f2c923ed2659498c545145c6aea34d64654..e3660b1e833e60be0e87731488e099ebed14fc73 100755 GIT binary patch delta 5578 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 a3dswmighEcg>s(P(XMsr>@(_EH|Rf+HhH)J delta 5309 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 diff --git a/provider-integration/integration-module/src/main/kotlin/libc/LibC.kt b/provider-integration/integration-module/src/main/kotlin/libc/LibC.kt index befbe16003..9928157bc8 100644 --- a/provider-integration/integration-module/src/main/kotlin/libc/LibC.kt +++ b/provider-integration/integration-module/src/main/kotlin/libc/LibC.kt @@ -61,6 +61,8 @@ class LibC { external fun resizePty(masterFd: Int, cols: Int, rows: Int): Int external fun umask(mask: Int): Int + external fun touchFile(fileDescriptor: Int): Int + companion object { init { var didLoad = false diff --git a/provider-integration/integration-module/src/main/kotlin/libc/SharedLibraryData.kt b/provider-integration/integration-module/src/main/kotlin/libc/SharedLibraryData.kt index f07583d373..48d12d911d 100644 --- a/provider-integration/integration-module/src/main/kotlin/libc/SharedLibraryData.kt +++ b/provider-integration/integration-module/src/main/kotlin/libc/SharedLibraryData.kt @@ -4,140 +4,140 @@ package libc val libcSharedData = """ -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 +AAAAAAAAAGQAAAACR3AJmnGbQIM5/snB0ERdbQgZCk4TEqfHipwWc6emxX9/42fCzQM3cYseXUvU +t9qnDY1MSyQpZcI4wbhJt24y3kn8ru0K9+x4i7gKpcqr7EZ3C0y688bEKWIbPqrMOLwtdj4zjLAh +eo+BcgkyhSh7sE49irTmIWUVmipl+kgvDDvkNeR+4d7RQSSMWL6EJGLlDr4uUCunzbu0rAm4KnaH +vWsbPiD/bGVBVh4ks9N5j4Oc3wo4UIGSGwA/HaaRc6tekybTv2sDVPIIaaH8hTRw7Rr07gAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAGkEAAASAAAAAAAAAAAAAAAAAAAAAAAAAKYGAAASAAAAAAAAAAAA AAAAAAAAAAAAABAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAALgFAAASAAAAAAAAAAAAAAAAAAAAAAAA APsDAAASAAAAAAAAAAAAAAAAAAAAAAAAABwHAAASAAAAAAAAAAAAAAAAAAAAAAAAAFgEAAASAAAA AAAAAAAAAAAAAAAAAAAAAA4HAAASAAAAAAAAAAAAAAAAAAAAAAAAAL0DAAASAAAAAAAAAAAAAAAA -AAAAAAAAAH0EAAASAAAAAAAAAAAAAAAAAAAAAAAAALoEAAASAAAAAAAAAAAAAAAAAAAAAAAAAHoD -AAASAAAAAAAAAAAAAAAAAAAAAAAAANYEAAASAAAAAAAAAAAAAAAAAAAAAAAAACQGAAASAAAAAAAA -AAAAAAAAAAAAAAAAAOYDAAASAAAAAAAAAAAAAAAAAAAAAAAAADoFAAASAAAAAAAAAAAAAAAAAAAA -AAAAAD8HAAASAAAAAAAAAAAAAAAAAAAAAAAAAJADAAASAAAAAAAAAAAAAAAAAAAAAAAAAN0GAAAS -AAAAAAAAAAAAAAAAAAAAAAAAANIDAAASAAAAAAAAAAAAAAAAAAAAAAAAAJIFAAASAAAAAAAAAAAA -AAAAAAAAAAAAAMYGAAASAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AFQHAAASAAAAAAAAAAAAAAAAAAAAAAAAAEEFAAASAAAAAAAAAAAAAAAAAAAAAAAAALIEAAASAAAA -AAAAAAAAAAAAAAAAAAAAAGIEAAASAAAAAAAAAAAAAAAAAAAAAAAAAHEHAAASAAAAAAAAAAAAAAAA -AAAAAAAAAOMFAAASAAAAAAAAAAAAAAAAAAAAAAAAAD8EAAASAAAAAAAAAAAAAAAAAAAAAAAAAFEG -AAASAAAAAAAAAAAAAAAAAAAAAAAAAIoFAAASAAAAAAAAAAAAAAAAAAAAAAAAACkEAAASAAAAAAAA -AAAAAAAAAAAAAAAAAA8GAAASAAAAAAAAAAAAAAAAAAAAAAAAAM8FAAASAAAAAAAAAAAAAAAAAAAA -AAAAAGYDAAASAAAAAAAAAAAAAAAAAAAAAAAAABMEAAASAAAAAAAAAAAAAAAAAAAAAAAAAJkEAAAS -AAAAAAAAAAAAAAAAAAAAAAAAAPkFAAASAAAAAAAAAAAAAAAAAAAAAAAAABUHAAASAAAAAAAAAAAA -AAAAAAAAAAAAAIMGAAASAAAAAAAAAAAAAAAAAAAAAAAAAKUDAAASAAAAAAAAAAAAAAAAAAAAAAAA -ACEHAAASAAAAAAAAAAAAAAAAAAAAAAAAAAwFAAASAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAYHAAASAAAAAAAAAAAAAAAAAAAAAAAAAEYAAAAiAAAAAAAAAAAAAAAA -AAAAAAAAAPYEAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAASAA4AWTYAAAAAAABnAAAAAAAAABUG -AAASAA4AwDYAAAAAAAAbAAAAAAAAAG4CAAAiAA4AdD8AAAAAAABKAAAAAAAAAOcEAAASAA4AbzIA -AAAAAAAyAAAAAAAAANcDAAASAA4ALCsAAAAAAAA1AAAAAAAAAOYGAAASAA4AlDkAAAAAAABfAgAA -AAAAACYHAAASAA4A8zsAAAAAAAB2AAAAAAAAAOIBAAAiAA4Axj4AAAAAAAA+AAAAAAAAAG4EAAAS -AA4AkC0AAAAAAABnAAAAAAAAAP0EAAASAA4AoTIAAAAAAAA1AAAAAAAAADAEAAASAA4ALCwAAAAA -AACsAAAAAAAAAIUBAAAiAA4ARD4AAAAAAABDAAAAAAAAANQFAAASAA4AATYAAAAAAAArAAAAAAAA -AFcDAAASAA4AmSgAAAAAAABzAAAAAAAAAFUBAAAiAA4AAj4AAAAAAABBAAAAAAAAAOoFAAASAA4A -LDYAAAAAAAAtAAAAAAAAACsGAAASAA4A2zYAAAAAAAAEAQAAAAAAAJIAAAAiAA4A8jwAAAAAAABC -AAAAAAAAAEUHAAASAA4AaTwAAAAAAAAjAAAAAAAAAJYDAAASAA4ApikAAAAAAACmAAAAAAAAAJ0F -AAASAA4AKTUAAAAAAACjAAAAAAAAABoEAAASAA4AASwAAAAAAAArAAAAAAAAALoAAAAiAA4AND0A -AAAAAABDAAAAAAAAAM4GAAASAA4AbjkAAAAAAAAmAAAAAAAAAKECAAAiAA4Avj8AAAAAAABKAAAA -AAAAAIEDAAASAA4AgykAAAAAAAAjAAAAAAAAACMBAAAiAA4AvD0AAAAAAABFAAAAAAAAALYBAAAi -AA4AiD4AAAAAAAA9AAAAAAAAAMAFAAASAA4AzDUAAAAAAAA1AAAAAAAAAMMDAAASAA4AvCoAAAAA -AABwAAAAAAAAAG8AAAAiAA4AvjwAAAAAAAA0AAAAAAAAABQFAAASAA4A1jIAAAAAAACkAAAAAAAA -AI4GAAASAA4A4zgAAAAAAAAdAAAAAAAAANMCAAAiAA4ACEAAAAAAAAA9AAAAAAAAAOwDAAASAA4A -YSsAAAAAAABuAAAAAAAAALcGAAASAA4AADkAAAAAAABuAAAAAAAAADkCAAAiAA4AOD8AAAAAAAA7 -AAAAAAAAAMEEAAASAA4A5C8AAAAAAACLAgAAAAAAAPgCAAAiAA4ARkAAAAAAAAA0AAAAAAAAAAQE -AAASAA4AzysAAAAAAAAyAAAAAAAAACcDAAAiAA4AekAAAAAAAAA0AAAAAAAAAGwFAAASAA4AkTMA -AAAAAACYAQAAAAAAAIoEAAASAA4A9y0AAAAAAAAjAAAAAAAAAK4DAAASAA4ATCoAAAAAAABwAAAA -AAAAAEgFAAASAA4AejMAAAAAAAAXAAAAAAAAAO8AAAAiAA4AeD0AAAAAAABEAAAAAAAAABMCAAAi -AA4ABD8AAAAAAAA0AAAAAAAAAFUAAAAiAA4AjDwAAAAAAAAxAAAAAAAAAGsDAAASAA4ADCkAAAAA -AAB3AAAAAAAAAKMEAAASAA4AGi4AAAAAAADKAQAAAAAAAEkEAAASAA4A2CwAAAAAAAC4AAAAAAAA -AFwGAAASAA4A3zcAAAAAAAAEAQAAAAAAAABfX2dtb25fc3RhcnRfXwBfSVRNX2RlcmVnaXN0ZXJU -TUNsb25lVGFibGUAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2N4YV9maW5hbGl6ZQBfWk43 -Sk5JRW52XzlGaW5kQ2xhc3NFUEtjAF9aTjdKTklFbnZfMTFBbGxvY09iamVjdEVQN19qY2xhc3MA -X1pON0pOSUVudl8xMEdldEZpZWxkSURFUDdfamNsYXNzUEtjUzNfAF9aTjdKTklFbnZfMTRTZXRP -YmplY3RGaWVsZEVQOF9qb2JqZWN0UDlfamZpZWxkSURTMV8AX1pON0pOSUVudl8xNVNldEJvb2xl -YW5GaWVsZEVQOF9qb2JqZWN0UDlfamZpZWxkSURoAF9aTjdKTklFbnZfMTNTZXRTaG9ydEZpZWxk -RVA4X2pvYmplY3RQOV9qZmllbGRJRHMAX1pON0pOSUVudl8xMVNldEludEZpZWxkRVA4X2pvYmpl -Y3RQOV9qZmllbGRJRGkAX1pON0pOSUVudl8xMlNldExvbmdGaWVsZEVQOF9qb2JqZWN0UDlfamZp -ZWxkSURsAF9aTjdKTklFbnZfMTdHZXRTdHJpbmdVVEZDaGFyc0VQOF9qc3RyaW5nUGgAX1pON0pO -SUVudl8yMVJlbGVhc2VTdHJpbmdVVEZDaGFyc0VQOF9qc3RyaW5nUEtjAF9aTjdKTklFbnZfMTRH -ZXRBcnJheUxlbmd0aEVQN19qYXJyYXkAX1pON0pOSUVudl8yMUdldE9iamVjdEFycmF5RWxlbWVu -dEVQMTNfam9iamVjdEFycmF5aQBfWk43Sk5JRW52XzE4R2V0Qnl0ZUFycmF5UmVnaW9uRVAxMV9q -Ynl0ZUFycmF5aWlQYQBfWk43Sk5JRW52XzE3U2V0SW50QXJyYXlSZWdpb25FUDEwX2ppbnRBcnJh -eWlpUEtpAF9aTjdKTklFbnZfMTlOZXdEaXJlY3RCeXRlQnVmZmVyRVB2bABfWk43Sk5JRW52XzIy -R2V0RGlyZWN0QnVmZmVyQWRkcmVzc0VQOF9qb2JqZWN0AF9aTjdKTklFbnZfMjNHZXREaXJlY3RC -dWZmZXJDYXBhY2l0eUVQOF9qb2JqZWN0AEphdmFfbGliY19MaWJDX29wZW4ASmF2YV9saWJjX0xp -YkNfb3BlbmF0AEphdmFfbGliY19MaWJDX2Nsb3NlAEphdmFfbGliY19MaWJDX3JlbmFtZWF0AEph -dmFfbGliY19MaWJDX3dyaXRlAEphdmFfbGliY19MaWJDX3JlYWQASmF2YV9saWJjX0xpYkNfbHNl -ZWsASmF2YV9saWJjX0xpYkNfdW5saW5rYXQASmF2YV9saWJjX0xpYkNfZmNob3duAEphdmFfbGli -Y19MaWJDX2ZjaG1vZABKYXZhX2xpYmNfTGliQ19mZ2V0eGF0dHIASmF2YV9saWJjX0xpYkNfZnNl -dHhhdHRyAG1hbGxvYwBmcmVlAEphdmFfbGliY19MaWJDX2ZyZW1vdmV4YXR0cgBKYXZhX2xpYmNf -TGliQ19mZG9wZW5kaXIASmF2YV9saWJjX0xpYkNfcmVhZGRpcgBzdHJsZW4ASmF2YV9saWJjX0xp -YkNfZnN0YXQAX19zdGFja19jaGtfZmFpbABKYXZhX2xpYmNfTGliQ19zb2NrZXQASmF2YV9saWJj -X0xpYkNfY29ubmVjdABKYXZhX2xpYmNfTGliQ19idWlsZFVuaXhTb2NrZXRBZGRyZXNzAG1lbXNl -dABtZW1jcHkASmF2YV9saWJjX0xpYkNfdW5peERvbWFpblNvY2tldFNpemUASmF2YV9saWJjX0xp -YkNfcmVjZWl2ZU1lc3NhZ2UAcmVjdm1zZwBnZXRzb2Nrb3B0AEphdmFfbGliY19MaWJDX3NlbmRN -ZXNzYWdlAHNlbmRtc2cASmF2YV9saWJjX0xpYkNfYmluZABKYXZhX2xpYmNfTGliQ19saXN0ZW4A -SmF2YV9saWJjX0xpYkNfYWNjZXB0AEphdmFfbGliY19MaWJDX2NobW9kAEphdmFfbGliY19MaWJD -X2dldHVpZABKYXZhX2xpYmNfTGliQ19yZXRyaWV2ZVVzZXJJZEZyb21OYW1lAGdldHB3bmFtX3IA -SmF2YV9saWJjX0xpYkNfcmV0cmlldmVHcm91cElkRnJvbU5hbWUAZ2V0Z3JuYW1fcgBKYXZhX2xp -YmNfTGliQ19nZXRFcnJubwBfX2Vycm5vX2xvY2F0aW9uAEphdmFfbGliY19MaWJDX21rZGlyYXQA -SmF2YV9saWJjX0xpYkNfY2xvc2VkaXIASmF2YV9saWJjX0xpYkNfY3JlYXRlQW5kRm9ya1B0eQBm -b3JrcHR5AHNldGVudgBleGVjdnAAcHV0cwBleGl0AEphdmFfbGliY19MaWJDX3Jlc2l6ZVB0eQBp -b2N0bABKYXZhX2xpYmNfTGliQ191bWFzawBsaWJ1dGlsLnNvLjEAbGliYy5zby42AF9fZnhzdGF0 -AEdMSUJDXzIuMi41AEdMSUJDXzIuMTQAR0xJQkNfMi4zAEdMSUJDXzIuNAAAAAACAAIAAAACAAMA -AgAEAAIAAgAEAAIAAwADAAIAAgACAAIAAgACAAIAAgADAAAAAgAFAAIAAgACAAIABAACAAIAAgAC -AAIAAgACAAMAAgACAAIAAwACAAIAAAAGAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA -AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAB -AAEAAQABAAEAAQABAAEAAQABAAEAAQBaBwAAEAAAACAAAAB1GmkJAAAGAHoHAAAAAAAAAQAEAGcH -AAAQAAAAAAAAAJSRlgYAAAUAhgcAABAAAAATaWkNAAAEAJEHAAAQAAAAFGlpDQAAAwCbBwAAEAAA -AHUaaQkAAAIAegcAAAAAAAAAbgAAAAAAAAgAAAAAAAAAkCgAAAAAAAAIbgAAAAAAAAgAAAAAAAAA -UCgAAAAAAAAAcgAAAAAAAAgAAAAAAAAAAHIAAAAAAADgbwAAAAAAAAYAAAADAAAAAAAAAAAAAADo -bwAAAAAAAAYAAAAXAAAAAAAAAAAAAADwbwAAAAAAAAYAAAAtAAAAAAAAAAAAAAD4bwAAAAAAAAYA -AAAvAAAAAAAAAAAAAAAYcAAAAAAAAAcAAABJAAAAAAAAAAAAAAAgcAAAAAAAAAcAAABXAAAAAAAA -AAAAAAAocAAAAAAAAAcAAAABAAAAAAAAAAAAAAAwcAAAAAAAAAcAAAACAAAAAAAAAAAAAAA4cAAA -AAAAAAcAAAAEAAAAAAAAAAAAAABAcAAAAAAAAAcAAAAFAAAAAAAAAAAAAABIcAAAAAAAAAcAAAAG -AAAAAAAAAAAAAABQcAAAAAAAAAcAAAA/AAAAAAAAAAAAAABYcAAAAAAAAAcAAAAHAAAAAAAAAAAA -AABgcAAAAAAAAAcAAAAIAAAAAAAAAAAAAABocAAAAAAAAAcAAAAJAAAAAAAAAAAAAABwcAAAAAAA -AAcAAAAKAAAAAAAAAAAAAAB4cAAAAAAAAAcAAAALAAAAAAAAAAAAAACAcAAAAAAAAAcAAAAMAAAA -AAAAAAAAAACIcAAAAAAAAAcAAAANAAAAAAAAAAAAAACQcAAAAAAAAAcAAAAOAAAAAAAAAAAAAACY -cAAAAAAAAAcAAABHAAAAAAAAAAAAAACgcAAAAAAAAAcAAAAPAAAAAAAAAAAAAACocAAAAAAAAAcA -AAAQAAAAAAAAAAAAAACwcAAAAAAAAAcAAABCAAAAAAAAAAAAAAC4cAAAAAAAAAcAAAARAAAAAAAA -AAAAAADAcAAAAAAAAAcAAAASAAAAAAAAAAAAAADIcAAAAAAAAAcAAAA4AAAAAAAAAAAAAADQcAAA -AAAAAAcAAAATAAAAAAAAAAAAAADYcAAAAAAAAAcAAAAUAAAAAAAAAAAAAADgcAAAAAAAAAcAAAAV -AAAAAAAAAAAAAADocAAAAAAAAAcAAABVAAAAAAAAAAAAAADwcAAAAAAAAAcAAABLAAAAAAAAAAAA -AAD4cAAAAAAAAAcAAABMAAAAAAAAAAAAAAAAcQAAAAAAAAcAAAAWAAAAAAAAAAAAAAAIcQAAAAAA -AAcAAAAYAAAAAAAAAAAAAAAQcQAAAAAAAAcAAAAZAAAAAAAAAAAAAAAYcQAAAAAAAAcAAABPAAAA -AAAAAAAAAAAgcQAAAAAAAAcAAABZAAAAAAAAAAAAAAAocQAAAAAAAAcAAABfAAAAAAAAAAAAAAAw -cQAAAAAAAAcAAAAaAAAAAAAAAAAAAAA4cQAAAAAAAAcAAAA8AAAAAAAAAAAAAABAcQAAAAAAAAcA -AAAbAAAAAAAAAAAAAABIcQAAAAAAAAcAAAAcAAAAAAAAAAAAAABQcQAAAAAAAAcAAAAdAAAAAAAA -AAAAAABYcQAAAAAAAAcAAAAeAAAAAAAAAAAAAABgcQAAAAAAAAcAAABSAAAAAAAAAAAAAABocQAA -AAAAAAcAAAAfAAAAAAAAAAAAAABwcQAAAAAAAAcAAAAgAAAAAAAAAAAAAAB4cQAAAAAAAAcAAAAh -AAAAAAAAAAAAAACAcQAAAAAAAAcAAAAiAAAAAAAAAAAAAACIcQAAAAAAAAcAAAAjAAAAAAAAAAAA -AACQcQAAAAAAAAcAAAAkAAAAAAAAAAAAAACYcQAAAAAAAAcAAABeAAAAAAAAAAAAAACgcQAAAAAA -AAcAAAAlAAAAAAAAAAAAAACocQAAAAAAAAcAAABgAAAAAAAAAAAAAACwcQAAAAAAAAcAAAAmAAAA -AAAAAAAAAAC4cQAAAAAAAAcAAAAnAAAAAAAAAAAAAADAcQAAAAAAAAcAAAAoAAAAAAAAAAAAAADI -cQAAAAAAAAcAAAApAAAAAAAAAAAAAADQcQAAAAAAAAcAAAAqAAAAAAAAAAAAAADYcQAAAAAAAAcA -AAArAAAAAAAAAAAAAADgcQAAAAAAAAcAAAAsAAAAAAAAAAAAAADocQAAAAAAAAcAAAAzAAAAAAAA -AAAAAADwcQAAAAAAAAcAAAAuAAAAAAAAAAAAAAD4cQAAAAAAAAcAAAAwAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAH0EAAASAAAAAAAAAAAAAAAAAAAAAAAAALoEAAASAAAAAAAAAAAAAAAAAAAAAAAAAHMH +AAASAAAAAAAAAAAAAAAAAAAAAAAAAHoDAAASAAAAAAAAAAAAAAAAAAAAAAAAANYEAAASAAAAAAAA +AAAAAAAAAAAAAAAAACQGAAASAAAAAAAAAAAAAAAAAAAAAAAAAOYDAAASAAAAAAAAAAAAAAAAAAAA +AAAAADoFAAASAAAAAAAAAAAAAAAAAAAAAAAAAD8HAAASAAAAAAAAAAAAAAAAAAAAAAAAAJADAAAS +AAAAAAAAAAAAAAAAAAAAAAAAAN0GAAASAAAAAAAAAAAAAAAAAAAAAAAAANIDAAASAAAAAAAAAAAA +AAAAAAAAAAAAAJIFAAASAAAAAAAAAAAAAAAAAAAAAAAAAMYGAAASAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAFQHAAASAAAAAAAAAAAAAAAAAAAAAAAAAEEFAAASAAAA +AAAAAAAAAAAAAAAAAAAAALIEAAASAAAAAAAAAAAAAAAAAAAAAAAAAGIEAAASAAAAAAAAAAAAAAAA +AAAAAAAAAJIHAAASAAAAAAAAAAAAAAAAAAAAAAAAAOMFAAASAAAAAAAAAAAAAAAAAAAAAAAAAD8E +AAASAAAAAAAAAAAAAAAAAAAAAAAAAFEGAAASAAAAAAAAAAAAAAAAAAAAAAAAAIoFAAASAAAAAAAA +AAAAAAAAAAAAAAAAACkEAAASAAAAAAAAAAAAAAAAAAAAAAAAAA8GAAASAAAAAAAAAAAAAAAAAAAA +AAAAAM8FAAASAAAAAAAAAAAAAAAAAAAAAAAAAGYDAAASAAAAAAAAAAAAAAAAAAAAAAAAABMEAAAS +AAAAAAAAAAAAAAAAAAAAAAAAAJkEAAASAAAAAAAAAAAAAAAAAAAAAAAAAPkFAAASAAAAAAAAAAAA +AAAAAAAAAAAAABUHAAASAAAAAAAAAAAAAAAAAAAAAAAAAIMGAAASAAAAAAAAAAAAAAAAAAAAAAAA +AKUDAAASAAAAAAAAAAAAAAAAAAAAAAAAACEHAAASAAAAAAAAAAAAAAAAAAAAAAAAAAwFAAASAAAA +AAAAAAAAAAAAAAAAAAAAACwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAYHAAASAAAAAAAAAAAAAAAA +AAAAAAAAAEYAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAPYEAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAG +AAASAA4AeTYAAAAAAABnAAAAAAAAABUGAAASAA4A4DYAAAAAAAAbAAAAAAAAAG4CAAAiAA4AvD8A +AAAAAABKAAAAAAAAAOcEAAASAA4AjzIAAAAAAAAyAAAAAAAAANcDAAASAA4ATCsAAAAAAAA1AAAA +AAAAAOYGAAASAA4AtDkAAAAAAABfAgAAAAAAACYHAAASAA4AEzwAAAAAAAB2AAAAAAAAAOIBAAAi +AA4ADj8AAAAAAAA+AAAAAAAAAG4EAAASAA4AsC0AAAAAAABnAAAAAAAAAP0EAAASAA4AwTIAAAAA +AAA1AAAAAAAAADAEAAASAA4ATCwAAAAAAACsAAAAAAAAAIUBAAAiAA4AjD4AAAAAAABDAAAAAAAA +ANQFAAASAA4AITYAAAAAAAArAAAAAAAAAFcDAAASAA4AuSgAAAAAAABzAAAAAAAAAFUBAAAiAA4A +Sj4AAAAAAABBAAAAAAAAAOoFAAASAA4ATDYAAAAAAAAtAAAAAAAAACsGAAASAA4A+zYAAAAAAAAE +AQAAAAAAAJIAAAAiAA4AOj0AAAAAAABCAAAAAAAAAEUHAAASAA4AiTwAAAAAAAAjAAAAAAAAAJYD +AAASAA4AxikAAAAAAACmAAAAAAAAAJ0FAAASAA4ASTUAAAAAAACjAAAAAAAAAFoHAAASAA4ArDwA +AAAAAAAoAAAAAAAAABoEAAASAA4AISwAAAAAAAArAAAAAAAAALoAAAAiAA4AfD0AAAAAAABDAAAA +AAAAAM4GAAASAA4AjjkAAAAAAAAmAAAAAAAAAKECAAAiAA4ABkAAAAAAAABKAAAAAAAAAIEDAAAS +AA4AoykAAAAAAAAjAAAAAAAAACMBAAAiAA4ABD4AAAAAAABFAAAAAAAAALYBAAAiAA4A0D4AAAAA +AAA9AAAAAAAAAMAFAAASAA4A7DUAAAAAAAA1AAAAAAAAAMMDAAASAA4A3CoAAAAAAABwAAAAAAAA +AG8AAAAiAA4ABj0AAAAAAAA0AAAAAAAAABQFAAASAA4A9jIAAAAAAACkAAAAAAAAAI4GAAASAA4A +AzkAAAAAAAAdAAAAAAAAANMCAAAiAA4AUEAAAAAAAAA9AAAAAAAAAOwDAAASAA4AgSsAAAAAAABu +AAAAAAAAALcGAAASAA4AIDkAAAAAAABuAAAAAAAAADkCAAAiAA4AgD8AAAAAAAA7AAAAAAAAAMEE +AAASAA4ABDAAAAAAAACLAgAAAAAAAPgCAAAiAA4AjkAAAAAAAAA0AAAAAAAAAAQEAAASAA4A7ysA +AAAAAAAyAAAAAAAAACcDAAAiAA4AwkAAAAAAAAA0AAAAAAAAAGwFAAASAA4AsTMAAAAAAACYAQAA +AAAAAIoEAAASAA4AFy4AAAAAAAAjAAAAAAAAAK4DAAASAA4AbCoAAAAAAABwAAAAAAAAAEgFAAAS +AA4AmjMAAAAAAAAXAAAAAAAAAO8AAAAiAA4AwD0AAAAAAABEAAAAAAAAABMCAAAiAA4ATD8AAAAA +AAA0AAAAAAAAAFUAAAAiAA4A1DwAAAAAAAAxAAAAAAAAAGsDAAASAA4ALCkAAAAAAAB3AAAAAAAA +AKMEAAASAA4AOi4AAAAAAADKAQAAAAAAAEkEAAASAA4A+CwAAAAAAAC4AAAAAAAAAFwGAAASAA4A +/zcAAAAAAAAEAQAAAAAAAABfX2dtb25fc3RhcnRfXwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFi +bGUAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2N4YV9maW5hbGl6ZQBfWk43Sk5JRW52XzlG +aW5kQ2xhc3NFUEtjAF9aTjdKTklFbnZfMTFBbGxvY09iamVjdEVQN19qY2xhc3MAX1pON0pOSUVu +dl8xMEdldEZpZWxkSURFUDdfamNsYXNzUEtjUzNfAF9aTjdKTklFbnZfMTRTZXRPYmplY3RGaWVs +ZEVQOF9qb2JqZWN0UDlfamZpZWxkSURTMV8AX1pON0pOSUVudl8xNVNldEJvb2xlYW5GaWVsZEVQ +OF9qb2JqZWN0UDlfamZpZWxkSURoAF9aTjdKTklFbnZfMTNTZXRTaG9ydEZpZWxkRVA4X2pvYmpl +Y3RQOV9qZmllbGRJRHMAX1pON0pOSUVudl8xMVNldEludEZpZWxkRVA4X2pvYmplY3RQOV9qZmll +bGRJRGkAX1pON0pOSUVudl8xMlNldExvbmdGaWVsZEVQOF9qb2JqZWN0UDlfamZpZWxkSURsAF9a +TjdKTklFbnZfMTdHZXRTdHJpbmdVVEZDaGFyc0VQOF9qc3RyaW5nUGgAX1pON0pOSUVudl8yMVJl +bGVhc2VTdHJpbmdVVEZDaGFyc0VQOF9qc3RyaW5nUEtjAF9aTjdKTklFbnZfMTRHZXRBcnJheUxl +bmd0aEVQN19qYXJyYXkAX1pON0pOSUVudl8yMUdldE9iamVjdEFycmF5RWxlbWVudEVQMTNfam9i +amVjdEFycmF5aQBfWk43Sk5JRW52XzE4R2V0Qnl0ZUFycmF5UmVnaW9uRVAxMV9qYnl0ZUFycmF5 +aWlQYQBfWk43Sk5JRW52XzE3U2V0SW50QXJyYXlSZWdpb25FUDEwX2ppbnRBcnJheWlpUEtpAF9a +TjdKTklFbnZfMTlOZXdEaXJlY3RCeXRlQnVmZmVyRVB2bABfWk43Sk5JRW52XzIyR2V0RGlyZWN0 +QnVmZmVyQWRkcmVzc0VQOF9qb2JqZWN0AF9aTjdKTklFbnZfMjNHZXREaXJlY3RCdWZmZXJDYXBh +Y2l0eUVQOF9qb2JqZWN0AEphdmFfbGliY19MaWJDX29wZW4ASmF2YV9saWJjX0xpYkNfb3BlbmF0 +AEphdmFfbGliY19MaWJDX2Nsb3NlAEphdmFfbGliY19MaWJDX3JlbmFtZWF0AEphdmFfbGliY19M +aWJDX3dyaXRlAEphdmFfbGliY19MaWJDX3JlYWQASmF2YV9saWJjX0xpYkNfbHNlZWsASmF2YV9s +aWJjX0xpYkNfdW5saW5rYXQASmF2YV9saWJjX0xpYkNfZmNob3duAEphdmFfbGliY19MaWJDX2Zj +aG1vZABKYXZhX2xpYmNfTGliQ19mZ2V0eGF0dHIASmF2YV9saWJjX0xpYkNfZnNldHhhdHRyAG1h +bGxvYwBmcmVlAEphdmFfbGliY19MaWJDX2ZyZW1vdmV4YXR0cgBKYXZhX2xpYmNfTGliQ19mZG9w +ZW5kaXIASmF2YV9saWJjX0xpYkNfcmVhZGRpcgBzdHJsZW4ASmF2YV9saWJjX0xpYkNfZnN0YXQA +X19zdGFja19jaGtfZmFpbABKYXZhX2xpYmNfTGliQ19zb2NrZXQASmF2YV9saWJjX0xpYkNfY29u +bmVjdABKYXZhX2xpYmNfTGliQ19idWlsZFVuaXhTb2NrZXRBZGRyZXNzAG1lbXNldABtZW1jcHkA +SmF2YV9saWJjX0xpYkNfdW5peERvbWFpblNvY2tldFNpemUASmF2YV9saWJjX0xpYkNfcmVjZWl2 +ZU1lc3NhZ2UAcmVjdm1zZwBnZXRzb2Nrb3B0AEphdmFfbGliY19MaWJDX3NlbmRNZXNzYWdlAHNl +bmRtc2cASmF2YV9saWJjX0xpYkNfYmluZABKYXZhX2xpYmNfTGliQ19saXN0ZW4ASmF2YV9saWJj +X0xpYkNfYWNjZXB0AEphdmFfbGliY19MaWJDX2NobW9kAEphdmFfbGliY19MaWJDX2dldHVpZABK +YXZhX2xpYmNfTGliQ19yZXRyaWV2ZVVzZXJJZEZyb21OYW1lAGdldHB3bmFtX3IASmF2YV9saWJj +X0xpYkNfcmV0cmlldmVHcm91cElkRnJvbU5hbWUAZ2V0Z3JuYW1fcgBKYXZhX2xpYmNfTGliQ19n +ZXRFcnJubwBfX2Vycm5vX2xvY2F0aW9uAEphdmFfbGliY19MaWJDX21rZGlyYXQASmF2YV9saWJj +X0xpYkNfY2xvc2VkaXIASmF2YV9saWJjX0xpYkNfY3JlYXRlQW5kRm9ya1B0eQBmb3JrcHR5AHNl +dGVudgBleGVjdnAAcHV0cwBleGl0AEphdmFfbGliY19MaWJDX3Jlc2l6ZVB0eQBpb2N0bABKYXZh +X2xpYmNfTGliQ191bWFzawBKYXZhX2xpYmNfTGliQ190b3VjaEZpbGUAZnV0aW1lcwBsaWJ1dGls +LnNvLjEAbGliYy5zby42AF9fZnhzdGF0AEdMSUJDXzIuMi41AEdMSUJDXzIuMTQAR0xJQkNfMi4z +AEdMSUJDXzIuNAAAAAIAAgAAAAIAAwACAAQAAgACAAQAAgAEAAMAAwACAAIAAgACAAIAAgACAAIA +AwAAAAIABQACAAIAAgACAAQAAgACAAIAAgACAAIAAgADAAIAAgACAAMAAgACAAAABgACAAIAAQAB +AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA +AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAABAAEAewcA +ABAAAAAgAAAAdRppCQAABgCbBwAAAAAAAAEABACIBwAAEAAAAAAAAACUkZYGAAAFAKcHAAAQAAAA +E2lpDQAABACyBwAAEAAAABRpaQ0AAAMAvAcAABAAAAB1GmkJAAACAJsHAAAAAAAAAG4AAAAAAAAI +AAAAAAAAALAoAAAAAAAACG4AAAAAAAAIAAAAAAAAAHAoAAAAAAAACHIAAAAAAAAIAAAAAAAAAAhy +AAAAAAAA4G8AAAAAAAAGAAAAAwAAAAAAAAAAAAAA6G8AAAAAAAAGAAAAGAAAAAAAAAAAAAAA8G8A +AAAAAAAGAAAALgAAAAAAAAAAAAAA+G8AAAAAAAAGAAAAMAAAAAAAAAAAAAAAGHAAAAAAAAAHAAAA +SwAAAAAAAAAAAAAAIHAAAAAAAAAHAAAAWQAAAAAAAAAAAAAAKHAAAAAAAAAHAAAAAQAAAAAAAAAA +AAAAMHAAAAAAAAAHAAAAAgAAAAAAAAAAAAAAOHAAAAAAAAAHAAAABAAAAAAAAAAAAAAAQHAAAAAA +AAAHAAAABQAAAAAAAAAAAAAASHAAAAAAAAAHAAAABgAAAAAAAAAAAAAAUHAAAAAAAAAHAAAAQAAA +AAAAAAAAAAAAWHAAAAAAAAAHAAAABwAAAAAAAAAAAAAAYHAAAAAAAAAHAAAACAAAAAAAAAAAAAAA +aHAAAAAAAAAHAAAACQAAAAAAAAAAAAAAcHAAAAAAAAAHAAAACgAAAAAAAAAAAAAAeHAAAAAAAAAH +AAAACwAAAAAAAAAAAAAAgHAAAAAAAAAHAAAADAAAAAAAAAAAAAAAiHAAAAAAAAAHAAAADQAAAAAA +AAAAAAAAkHAAAAAAAAAHAAAADgAAAAAAAAAAAAAAmHAAAAAAAAAHAAAADwAAAAAAAAAAAAAAoHAA +AAAAAAAHAAAASQAAAAAAAAAAAAAAqHAAAAAAAAAHAAAAEAAAAAAAAAAAAAAAsHAAAAAAAAAHAAAA +EQAAAAAAAAAAAAAAuHAAAAAAAAAHAAAAQwAAAAAAAAAAAAAAwHAAAAAAAAAHAAAAEgAAAAAAAAAA +AAAAyHAAAAAAAAAHAAAAEwAAAAAAAAAAAAAA0HAAAAAAAAAHAAAAOQAAAAAAAAAAAAAA2HAAAAAA +AAAHAAAAFAAAAAAAAAAAAAAA4HAAAAAAAAAHAAAAFQAAAAAAAAAAAAAA6HAAAAAAAAAHAAAAFgAA +AAAAAAAAAAAA8HAAAAAAAAAHAAAAVwAAAAAAAAAAAAAA+HAAAAAAAAAHAAAATQAAAAAAAAAAAAAA +AHEAAAAAAAAHAAAATgAAAAAAAAAAAAAACHEAAAAAAAAHAAAAFwAAAAAAAAAAAAAAEHEAAAAAAAAH +AAAAGQAAAAAAAAAAAAAAGHEAAAAAAAAHAAAAGgAAAAAAAAAAAAAAIHEAAAAAAAAHAAAAUQAAAAAA +AAAAAAAAKHEAAAAAAAAHAAAAWwAAAAAAAAAAAAAAMHEAAAAAAAAHAAAAYQAAAAAAAAAAAAAAOHEA +AAAAAAAHAAAAGwAAAAAAAAAAAAAAQHEAAAAAAAAHAAAAPQAAAAAAAAAAAAAASHEAAAAAAAAHAAAA +HAAAAAAAAAAAAAAAUHEAAAAAAAAHAAAAHQAAAAAAAAAAAAAAWHEAAAAAAAAHAAAAHgAAAAAAAAAA +AAAAYHEAAAAAAAAHAAAAHwAAAAAAAAAAAAAAaHEAAAAAAAAHAAAAVAAAAAAAAAAAAAAAcHEAAAAA +AAAHAAAAIAAAAAAAAAAAAAAAeHEAAAAAAAAHAAAAIQAAAAAAAAAAAAAAgHEAAAAAAAAHAAAAIgAA +AAAAAAAAAAAAiHEAAAAAAAAHAAAAIwAAAAAAAAAAAAAAkHEAAAAAAAAHAAAAJAAAAAAAAAAAAAAA +mHEAAAAAAAAHAAAAJQAAAAAAAAAAAAAAoHEAAAAAAAAHAAAAYAAAAAAAAAAAAAAAqHEAAAAAAAAH +AAAAJgAAAAAAAAAAAAAAsHEAAAAAAAAHAAAAYgAAAAAAAAAAAAAAuHEAAAAAAAAHAAAAJwAAAAAA +AAAAAAAAwHEAAAAAAAAHAAAAKAAAAAAAAAAAAAAAyHEAAAAAAAAHAAAAKQAAAAAAAAAAAAAA0HEA +AAAAAAAHAAAAKgAAAAAAAAAAAAAA2HEAAAAAAAAHAAAAKwAAAAAAAAAAAAAA4HEAAAAAAAAHAAAA +LAAAAAAAAAAAAAAA6HEAAAAAAAAHAAAALQAAAAAAAAAAAAAA8HEAAAAAAAAHAAAANAAAAAAAAAAA +AAAA+HEAAAAAAAAHAAAALwAAAAAAAAAAAAAAAHIAAAAAAAAHAAAAMQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -165,138 +165,138 @@ LAAAAPLpIf3//5DzDx76aC0AAADy6RH9//+Q8w8e+mguAAAA8ukB/f//kPMPHvpoLwAAAPLp8fz/ /5DzDx76aDAAAADy6eH8//+Q8w8e+mgxAAAA8unR/P//kPMPHvpoMgAAAPLpwfz//5DzDx76aDMA AADy6bH8//+Q8w8e+mg0AAAA8umh/P//kPMPHvpoNQAAAPLpkfz//5DzDx76aDYAAADy6YH8//+Q 8w8e+mg3AAAA8ulx/P//kPMPHvpoOAAAAPLpYfz//5DzDx76aDkAAADy6VH8//+Q8w8e+mg6AAAA -8ulB/P//kPMPHvpoOwAAAPLpMfz//5DzDx76aDwAAADy6SH8//+Q8w8e+vL/Je1LAAAPH0QAAPMP -Hvry/yX9SwAADx9EAADzDx768v8l9UsAAA8fRAAA8w8e+vL/Je1LAAAPH0QAAPMPHvry/yXlSwAA -Dx9EAADzDx768v8l3UsAAA8fRAAA8w8e+vL/JdVLAAAPH0QAAPMPHvry/yXNSwAADx9EAADzDx76 -8v8lxUsAAA8fRAAA8w8e+vL/Jb1LAAAPH0QAAPMPHvry/yW1SwAADx9EAADzDx768v8lrUsAAA8f -RAAA8w8e+vL/JaVLAAAPH0QAAPMPHvry/yWdSwAADx9EAADzDx768v8llUsAAA8fRAAA8w8e+vL/ -JY1LAAAPH0QAAPMPHvry/yWFSwAADx9EAADzDx768v8lfUsAAA8fRAAA8w8e+vL/JXVLAAAPH0QA -APMPHvry/yVtSwAADx9EAADzDx768v8lZUsAAA8fRAAA8w8e+vL/JV1LAAAPH0QAAPMPHvry/yVV -SwAADx9EAADzDx768v8lTUsAAA8fRAAA8w8e+vL/JUVLAAAPH0QAAPMPHvry/yU9SwAADx9EAADz -Dx768v8lNUsAAA8fRAAA8w8e+vL/JS1LAAAPH0QAAPMPHvry/yUlSwAADx9EAADzDx768v8lHUsA -AA8fRAAA8w8e+vL/JRVLAAAPH0QAAPMPHvry/yUNSwAADx9EAADzDx768v8lBUsAAA8fRAAA8w8e -+vL/Jf1KAAAPH0QAAPMPHvry/yX1SgAADx9EAADzDx768v8l7UoAAA8fRAAA8w8e+vL/JeVKAAAP -H0QAAPMPHvry/yXdSgAADx9EAADzDx768v8l1UoAAA8fRAAA8w8e+vL/Jc1KAAAPH0QAAPMPHvry -/yXFSgAADx9EAADzDx768v8lvUoAAA8fRAAA8w8e+vL/JbVKAAAPH0QAAPMPHvry/yWtSgAADx9E -AADzDx768v8lpUoAAA8fRAAA8w8e+vL/JZ1KAAAPH0QAAPMPHvry/yWVSgAADx9EAADzDx768v8l -jUoAAA8fRAAA8w8e+vL/JYVKAAAPH0QAAPMPHvry/yV9SgAADx9EAADzDx768v8ldUoAAA8fRAAA -8w8e+vL/JW1KAAAPH0QAAPMPHvry/yVlSgAADx9EAADzDx768v8lXUoAAA8fRAAA8w8e+vL/JVVK -AAAPH0QAAPMPHvry/yVNSgAADx9EAADzDx768v8lRUoAAA8fRAAA8w8e+vL/JT1KAAAPH0QAAPMP -Hvry/yU1SgAADx9EAADzDx768v8lLUoAAA8fRAAA8w8e+vL/JSVKAAAPH0QAAPMPHvry/yUdSgAA -Dx9EAABIjT0hSgAASI0FGkoAAEg5+HQVSIsF5kcAAEiFwHQJ/+APH4AAAAAAww8fgAAAAABIjT3x -SQAASI016kkAAEgp/kiJ8EjB7j9IwfgDSAHGSNH+dBRIiwW1RwAASIXAdAj/4GYPH0QAAMMPH4AA -AAAA8w8e+oA9rUkAAAB1K1VIgz2SRwAAAEiJ5XQMSIs9jkkAAOiJ+///6GT////GBYVJAAABXcMP -HwDDDx+AAAAAAPMPHvrpd/////MPHvpVSInlSIPsMEiJfehIiXXgSIlV2IlN1ESJRdBIi03YSItF -6LoAAAAASInOSInH6AD9//9IiUX4i1XQi03USItF+InOSInHuAAAAADoE/7//4lF9EiLVfhIi03Y -SItF6EiJzkiJx+hp/P//i0X0ycPzDx76VUiJ5UiD7EBIiX3oSIl14IlV3EiJTdBEiUXYRIlNzEiL -TdBIi0XougAAAABIic5Iicfoifz//0iJRfiLTcyLVdhIi3X4i0Xcice4AAAAAOh8+///iUX0SItV -+EiLTdBIi0XoSInOSInH6PL7//+LRfTJw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsi0XsicfovPv/ -/8nD8w8e+lVIieVIg+xQSIl92EiJddCJVcxIiU3ARIlFyEyJTbhIi03ASItF2LoAAAAASInOSInH -6O/7//9IiUXwSItNuEiLRdi6AAAAAEiJzkiJx+jT+///SIlF+EiLTfiLVchIi3Xwi0XMicfoav3/ -/4lF7EiLVfBIi03ASItF2EiJzkiJx+hA+///SItV+EiLTbhIi0XYSInOSInH6Cn7//+LRezJw/MP -HvpVSInlSIPsQEiJfehIiXXgiVXcSIlN0ESJRdhEiU3MSItV0EiLRehIidZIicfonvn//0iJRfhI -g334AHUHuP/////rJotF2EiYSAFF+ItFzEhj0EiLTfiLRdxIic6Jx+j8+f//iUX0i0X0ycPzDx76 -VUiJ5UiD7EBIiX3oSIl14IlV3EiJTdBEiUXYRIlNzEiLVdBIi0XoSInWSInH6C75//9IiUX4SIN9 -+AB1B7j/////6yaLRdhImEgBRfiLRcxIY9BIi034i0XcSInOicfobPr//4lF9ItF9MnD8w8e+lVI -ieVIg+wgSIl9+EiJdfCJVexIiU3gRIlF6ItV6EiLTeCLRexIic6Jx+jB+f//ycPzDx76VUiJ5UiD -7DBIiX3oSIl14IlV3EiJTdBEiUXYSItN0EiLRei6AAAAAEiJzkiJx+g4+v//SIlF+ItV2EiLTfiL -RdxIic6Jx+iw+P//iUX0SItV+EiLTdBIi0XoSInOSInH6Kb5//+LRfTJw/MPHvpVSInlSIPsIEiJ -ffhIiXXwiVXsiU3oRIlF5ItV5ItN6ItF7InOicfoIfv//8nD8w8e+lVIieVIg+wgSIl9+EiJdfCJ -VeyJTeiLVeiLReyJ1onH6Kb6///Jw/MPHvpVSInlSIPsUEiJfdhIiXXQiVXMSIlNwEyJRbhIi1W4 -SItF2EiJ1kiJx+jC9///SIlF6EiDfegAdQe4/////+tmSItVuEiLRdhIidZIicfonfn//0iJRfBI -i03ASItF2LoAAAAASInOSInH6DH5//9IiUX4SItN8EiLVehIi3X4i0XMicfo1/n//4lF5EiLVfhI -i03ASItF2EiJzkiJx+id+P//i0XkycPzDx76VUiJ5UiD7FBIiX3YSIl10IlVzEiJTcBMiUW4RIlN -yItFyEiYSInH6Fj5//9IiUXwSItN8ItVyEiLdbhIi0XYSYnIidG6AAAAAEiJx+iD+v//SItNwEiL -Rdi6AAAAAEiJzkiJx+iL+P//SIlF+ItFyEhjyEiLVfBIi3X4i0XMRItFEInH6Cv3//+JRexIi0Xw -SInH6Lz2//9Ii1X4SItNwEiLRdhIic5Iicfo5ff//4tF7MnD8w8e+lVIieVIg+wwSIl96EiJdeCJ -VdxIiU3QSItN0EiLRei6AAAAAEiJzkiJx+gN+P//SIlF+EiLVfiLRdxIidaJx+jo9v//iUX0SItV -+EiLTdBIi0XoSInOSInH6H73//+LRfTJw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsi0XsicfoKPn/ -/8nD8w8e+lVIieVTSIPsSEiJfchIiXXASIlVuEiLRbhIicfoAfj//0iJRdhIg33YAHUKuAAAAADp -iQEAAEiLRchIjTWhIQAASInH6Mn4//9IiUXgSItV4EiLRchIidZIicfokvf//0iJRehIi0XYSIsA -SInDSIt14EiLRchIjQ1xIQAASI0VbCEAAEiJx+iW9v//SInCSIt16EiLRchIidlIicfokPf//0iL -RdhIi1gISIt14EiLRchIjQ01IQAASI0VNiEAAEiJx+ha9v//SInCSIt16EiLRchIidlIicfoVPf/ -/0iLRdgPt0AQD7/YSIt14EiLRchIjQ0EIQAASI0V/yAAAEiJx+gb9v//SInCSIt16EiLRciJ2UiJ -x+iG9v//SItF2A+2QBIPtthIi3XgSItFyEiNDdEgAABIjRXMIAAASInH6N31//9IicJIi3XoSItF -yInZSInH6Ej2//9Ii0XYSIPAE0iJx+hI9f//SInCSItF2EiNSBNIi0XISInOSInH6P72//9IicNI -i3XgSItFyEiNDXogAABIjRWJIAAASInH6H31//9IicJIi3XoSItFyEiJ2UiJx+g39f//SItF6EiD -xEhbXcPzDx76VUiJ5VNIgezoAAAASIm9KP///0iJtSD///+JlRz///9kSIsEJSgAAABIiUXoMcBI -jZVQ////i4Uc////SInWicfoghAAAImFPP///0iLhSj///9IjTUJIAAASInH6Ob2//9IiYVA//// -SIuVQP///0iLhSj///9IidZIicfopvX//0iJhUj///+DvTz///8AD5TAD7bYSIu1QP///0iLhSj/ -//9IjQ3IHwAASI0Vwx8AAEiJx+ie9P//SInCSIu1SP///0iLhSj///+J2UiJx+hT9v//SItdgEiL -tUD///9Ii4Uo////SI0NNh8AAEiNFYYfAABIicfoW/T//0iJwkiLtUj///9Ii4Uo////SInZSInH -6E/1//9Ii0WoSGnw6AMAAEiLTbBIuts0tteC3htDSInISPfqSMH6EkiJyEjB+D9IKcJIidBIjRwG -SIu1QP///0iLhSj///9IjQ3CHgAASI0VFx8AAEiJx+jn8///SInCSIu1SP///0iLhSj///9IidlI -icfo2/T//4uFaP///4nDSIu1QP///0iLhSj///9IjQ3hHgAASI0V3B4AAEiJx+if8///SInCSIu1 -SP///0iLhSj///+J2UiJx+jE8v//i4Vs////icNIi7VA////SIuFKP///0iNDZoeAABIjRWaHgAA -SInH6Fjz//9IicJIi7VI////SIuFKP///4nZSInH6H3y//+LhXD///+Jw0iLtUD///9Ii4Uo//// -SI0NUx4AAEiNFVweAABIicfoEfP//0iJwkiLtUj///9Ii4Uo////idlIicfoNvL//0iLhUj///9I -i13oZEgzHCUoAAAAdAXoi/L//0iBxOgAAABbXcPzDx76VUiJ5UiD7CBIiX34SIl18IlV7IlN6ESJ -ReSLVeSLTeiLReyJzonH6DH1///Jw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsSIlN4ESJReiLVehI -i03gi0XsSInOicfozPT//8nD8w8e+lVIieVIg+wwSIl96EiJdeBIiVXYv24AAADoaPP//0iJRfBI -i0Xwum4AAAC+AAAAAEiJx+ge8v//SItF8GbHAAEASItN2EiLRei6AAAAAEiJzkiJx+id8v//SIlF -+EiLRfhIicfojfH//0iJwkiLRfBIjUgCSItF+EiJxkiJz+ij8v//SItV+EiLTdhIi0XoSInOSInH -6Pzx//9Ii0XwycPzDx76VUiJ5UiJffhIiXXwuG4AAABdw/MPHvpVSInlSIHssAAAAEiJvXj///9I -ibVw////iZVs////SImNYP///0yJhVj///9kSIsEJSgAAABIiUX4McBIi5Vg////SIuFeP///0iJ -1kiJx+g28P//SIlFsEiLlWD///9Ii4V4////SInWSInH6Bny//9IiUW4SMdFwAAAAADHRcgAAAAA -SI1FsEiJRdBIx0XYAQAAAEiNTcCLhWz///+6AAAAAEiJzonH6H3y//+JRYxIg71Y////AA+EvAAA -AEiNRcBIiUWQSItFkEiLQChIg/gPdgpIi0WQSItAIOsFuAAAAABIiUWYx0WIDAAAAEiNTYhIjVWk -i4Vs////SYnISInRuhEAAAC+AQAAAInH6Pfw//+D+P8PlMCEwHQHuP/////rWUiNRaRIjVAESIu1 -WP///0iLhXj///9JidC5AQAAALoAAAAASInH6Cvv//9IjUWkSI1QCEiLtVj///9Ii4V4////SYnQ -uQEAAAC6AQAAAEiJx+gA7///i0WMSIt9+GRIMzwlKAAAAHQF6Mnv///Jw/MPHvpVSInlSIPscEiJ -fahIiXWgiVWcSIlNkGRIiwQlKAAAAEiJRfgxwEiLVZBIi0WoSInWSInH6Lru//9IiUWwSItVkEiL -RahIidZIicfoo/D//0iJRbhIx0XAAAAAAMdFyAAAAABIjUWwSIlF0EjHRdgBAAAASI1NwItFnLoA -AAAASInOicfomu7//0iLTfhkSDMMJSgAAAB0Begm7///ycPzDx76VUiJ5UiD7CBIiX34SIl18IlV -7EiJTeBEiUXoi1XoSItN4ItF7EiJzonH6PHw///Jw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsiU3o -i1Xoi0XsidaJx+hW8P//ycPzDx76VUiJ5UiD7CBIiX34SIl18IlV7ItF7LoAAAAAvgAAAACJx+j5 -8P//ycPzDx76VUiJ5UiD7DBIiX3oSIl14EiJVdiJTdRIi03YSItF6LoAAAAASInOSInH6ETv//9I -iUX4i1XUSItF+InWSInH6D/w//+JRfRIi1X4SItN2EiLRehIic5Iicfote7//4tF9MnD8w8e+lVI -ieVIg+wQSIl9+EiJdfDoJ+7//8nD8w8e+lVIieVIgewAEAAASIMMJABIg+xwSIm9qO///0iJtaDv -//9IiZWY7///ZEiLBCUoAAAASIlF+DHASMeFsO///wAAAABIjYXw7///ugAQAAC+AAAAAEiJx+j1 -7f//SIuNmO///0iLhajv//+6AAAAAEiJzkiJx+h37v//SImFuO///0iNjbDv//9IjZXw7///SI21 -wO///0iLhbjv//9Jici5ABAAAEiJx+gk7///SIuVuO///0iLjZjv//9Ii4Wo7///SInOSInH6MTt -//9Ii4Ww7///SIXAdQe4/////+sKSIuFsO///4tAEEiLffhkSDM8JSgAAAB0BegT7f//ycPzDx76 -VUiJ5UiB7AAQAABIgwwkAEiD7GBIib247///SIm1sO///0iJlajv//9kSIsEJSgAAABIiUX4McBI -x4XA7///AAAAAEiNhfDv//+6ABAAAL4AAAAASInH6PHs//9Ii42o7///SIuFuO///7oAAAAASInO -SInH6HPt//9IiYXI7///SI2NwO///0iNlfDv//9IjbXQ7///SIuFyO///0mJyLkAEAAASInH6ODu -//9Ii5XI7///SIuNqO///0iLhbjv//9Iic5IicfowOz//0iLhcDv//9IhcB1B7j/////6wpIi4XA -7///i0AQSIt9+GRIMzwlKAAAAHQF6A/s///Jw/MPHvpVSInlSIPsEEiJffhIiXXw6ETr//+LAMnD -8w8e+lVIieVIg+wwSIl96EiJdeCJVdxIiU3QRIlF2EiLTdBIi0XougAAAABIic5Iicfomez//0iJ -RfiLVdhIi034i0XcSInOicfokez//4lF9EiLVfhIi03QSItF6EiJzkiJx+gH7P//i0X0ycPzDx76 -VUiJ5UiD7CBIiX34SIl18EiJVehIi0XoSInH6O7r///Jw/MPHvpVSInlSIPEgEiJfZhIiXWQSIlV -iEiJTYBkSIsEJSgAAABIiUX4McBIx0XwAAAAAGbHRfJQAGbHRfAZAEiNVfBIjUWgSInRugAAAAC+ -AAAAAEiJx+jQ7f//iUWsg32sAA+F3QEAALoAAAAASI01gxYAAEiNPYIWAADoi+r//0iLVYBIi0WY -SInWSInH6Ajs//+JRbDHRaQAAAAAi0Wkg8ABOUWwD46+AAAAi1WkSItNgEiLRZhIic5IicfoWev/ -/0iJRbiLRaSNUAFIi02ASItFmEiJzkiJx+g86///SIlFwEiLTbhIi0WYugAAAABIic5IicfoQOv/ -/0iJRchIi03ASItFmLoAAAAASInOSInH6CTr//9IiUXQSItN0EiLRci6AAAAAEiJzkiJx+jY6f// -SItVyEiLTbhIi0WYSInOSInH6JHq//9Ii1XQSItNwEiLRZhIic5Iicfoeur//4NFpALpM////0iL -VYhIi0WYSInWSInH6B7r//+JRbSLRbSDwAFImEjB4ANIicfoN+v//0iJRdiLRbRImEiNFMUAAAAA -SItF2EgB0EjHAAAAAADHRagAAAAAi0WoO0W0fVeLVahIi02ISItFmEiJzkiJx+hD6v//SIlF4EiL -TeBIi0WYugAAAABIic5IicfoR+r//0iJReiLRahImEiNFMUAAAAASItF2EgBwkiLRehIiQKDRagB -66FIi0XYSIsASItV2EiJ1kiJx+ic6///SI09zBQAAOig6P//vwAAAADotuv//4tFoEiLdfhkSDM0 -JSgAAAB0Bej/6P//ycPzDx76VUiJ5UiD7DBIiX3oSIl14IlV3IlN2ESJRdRkSIsEJSgAAABIiUX4 -McBIx0XwAAAAAItF2GaJRfKLRdRmiUXwSI1V8ItF3L4UVAAAice4AAAAAOgC6f//uAAAAABIi034 -ZEgzDCUoAAAAdAXoiej//8nD8w8e+lVIieVIg+wgSIl9+EiJdfCJVeyLReyJx+hm6f//ycPzDx76 -VUiJ5UiD7BBIiX34SIl18EiLRfhIiwBIi0gwSItV8EiLRfhIidZIicf/0cnDkPMPHvpVSInlSIPs -EEiJffhIiXXwSItF+EiLAEiLiNgAAABIi1XwSItF+EiJ1kiJx//RycPzDx76VUiJ5UiD7CBIiX34 -SIl18EiJVehIiU3gSItF+EiLAEyLgPACAABIi03gSItV6EiLdfBIi0X4SInHQf/QycPzDx76VUiJ -5UiD7CBIiX34SIl18EiJVehIiU3gSItF+EiLAEyLgEADAABIi03gSItV6EiLdfBIi0X4SInHQf/Q -kMnDkPMPHvpVSInlSIPsIEiJffhIiXXwSIlV6InIiEXkSItF+EiLAEyLgEgDAAAPtk3kSItV6EiL -dfBIi0X4SInHQf/QkMnD8w8e+lVIieVIg+wgSIl9+EiJdfBIiVXoichmiUXkSItF+EiLAEyLgGAD -AAAPv03kSItV6EiLdfBIi0X4SInHQf/QkMnDkPMPHvpVSInlSIPsIEiJffhIiXXwSIlV6IlN5EiL -RfhIiwBMi4BoAwAAi03kSItV6EiLdfBIi0X4SInHQf/QkMnDkPMPHvpVSInlSIPsIEiJffhIiXXw -SIlV6EiJTeBIi0X4SIsATIuAcAMAAEiLTeBIi1XoSIt18EiLRfhIicdB/9CQycOQ8w8e+lVIieVI -g+wgSIl9+EiJdfBIiVXoSItF+EiLAEyLgEgFAABIi1XoSItN8EiLRfhIic5IicdB/9DJw5DzDx76 -VUiJ5UiD7CBIiX34SIl18EiJVehIi0X4SIsATIuAUAUAAEiLVehIi03wSItF+EiJzkiJx0H/0JDJ -w/MPHvpVSInlSIPsEEiJffhIiXXwSItF+EiLAEiLiFgFAABIi1XwSItF+EiJ1kiJx//RycPzDx76 -VUiJ5UiD7CBIiX34SIl18IlV7EiLRfhIiwBMi4BoBQAAi1XsSItN8EiLRfhIic5IicdB/9DJw5Dz -Dx76VUiJ5UiD7CBIiX34SIl18IlV7IlN6EyJReBIi0X4SIsATIuIQAYAAEiLfeCLTeiLVexIi3Xw -SItF+EmJ+EiJx0H/0ZDJw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsiU3oTIlF4EiLRfhIiwBMi4iY -BgAASIt94ItN6ItV7EiLdfBIi0X4SYn4SInHQf/RkMnD8w8e+lVIieVIg+wgSIl9+EiJdfBIiVXo -SItF+EiLAEyLgCgHAABIi1XoSItN8EiLRfhIic5IicdB/9DJw5DzDx76VUiJ5UiD7BBIiX34SIl1 -8EiLRfhIiwBIi4gwBwAASItV8EiLRfhIidZIicf/0cnD8w8e+lVIieVIg+wQSIl9+EiJdfBIi0X4 -SIsASIuIOAcAAEiLVfBIi0X4SInWSInH/9HJw2aQ8w8e+kiJ8on+vwEAAADpreX//wDzDx76SIPs -CEiDxAjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +8ulB/P//kPMPHvpoOwAAAPLpMfz//5DzDx76aDwAAADy6SH8//+Q8w8e+mg9AAAA8ukR/P//kPMP +Hvry/yXdSwAADx9EAADzDx768v8l7UsAAA8fRAAA8w8e+vL/JeVLAAAPH0QAAPMPHvry/yXdSwAA +Dx9EAADzDx768v8l1UsAAA8fRAAA8w8e+vL/Jc1LAAAPH0QAAPMPHvry/yXFSwAADx9EAADzDx76 +8v8lvUsAAA8fRAAA8w8e+vL/JbVLAAAPH0QAAPMPHvry/yWtSwAADx9EAADzDx768v8lpUsAAA8f +RAAA8w8e+vL/JZ1LAAAPH0QAAPMPHvry/yWVSwAADx9EAADzDx768v8ljUsAAA8fRAAA8w8e+vL/ +JYVLAAAPH0QAAPMPHvry/yV9SwAADx9EAADzDx768v8ldUsAAA8fRAAA8w8e+vL/JW1LAAAPH0QA +APMPHvry/yVlSwAADx9EAADzDx768v8lXUsAAA8fRAAA8w8e+vL/JVVLAAAPH0QAAPMPHvry/yVN +SwAADx9EAADzDx768v8lRUsAAA8fRAAA8w8e+vL/JT1LAAAPH0QAAPMPHvry/yU1SwAADx9EAADz +Dx768v8lLUsAAA8fRAAA8w8e+vL/JSVLAAAPH0QAAPMPHvry/yUdSwAADx9EAADzDx768v8lFUsA +AA8fRAAA8w8e+vL/JQ1LAAAPH0QAAPMPHvry/yUFSwAADx9EAADzDx768v8l/UoAAA8fRAAA8w8e ++vL/JfVKAAAPH0QAAPMPHvry/yXtSgAADx9EAADzDx768v8l5UoAAA8fRAAA8w8e+vL/Jd1KAAAP +H0QAAPMPHvry/yXVSgAADx9EAADzDx768v8lzUoAAA8fRAAA8w8e+vL/JcVKAAAPH0QAAPMPHvry +/yW9SgAADx9EAADzDx768v8ltUoAAA8fRAAA8w8e+vL/Ja1KAAAPH0QAAPMPHvry/yWlSgAADx9E +AADzDx768v8lnUoAAA8fRAAA8w8e+vL/JZVKAAAPH0QAAPMPHvry/yWNSgAADx9EAADzDx768v8l +hUoAAA8fRAAA8w8e+vL/JX1KAAAPH0QAAPMPHvry/yV1SgAADx9EAADzDx768v8lbUoAAA8fRAAA +8w8e+vL/JWVKAAAPH0QAAPMPHvry/yVdSgAADx9EAADzDx768v8lVUoAAA8fRAAA8w8e+vL/JU1K +AAAPH0QAAPMPHvry/yVFSgAADx9EAADzDx768v8lPUoAAA8fRAAA8w8e+vL/JTVKAAAPH0QAAPMP +Hvry/yUtSgAADx9EAADzDx768v8lJUoAAA8fRAAA8w8e+vL/JR1KAAAPH0QAAPMPHvry/yUVSgAA +Dx9EAADzDx768v8lDUoAAA8fRAAA8w8e+vL/JQVKAAAPH0QAAEiNPQlKAABIjQUCSgAASDn4dBVI +iwXGRwAASIXAdAn/4A8fgAAAAADDDx+AAAAAAEiNPdlJAABIjTXSSQAASCn+SInwSMHuP0jB+ANI +AcZI0f50FEiLBZVHAABIhcB0CP/gZg8fRAAAww8fgAAAAADzDx76gD2VSQAAAHUrVUiDPXJHAAAA +SInldAxIiz12SQAA6Hn7///oZP///8YFbUkAAAFdww8fAMMPH4AAAAAA8w8e+ul3////8w8e+lVI +ieVIg+wwSIl96EiJdeBIiVXYiU3URIlF0EiLTdhIi0XougAAAABIic5IicfoAP3//0iJRfiLVdCL +TdRIi0X4ic5Iice4AAAAAOgT/v//iUX0SItV+EiLTdhIi0XoSInOSInH6Gn8//+LRfTJw/MPHvpV +SInlSIPsQEiJfehIiXXgiVXcSIlN0ESJRdhEiU3MSItN0EiLRei6AAAAAEiJzkiJx+iJ/P//SIlF ++ItNzItV2EiLdfiLRdyJx7gAAAAA6Hz7//+JRfRIi1X4SItN0EiLRehIic5Iicfo8vv//4tF9MnD +8w8e+lVIieVIg+wgSIl9+EiJdfCJVeyLReyJx+i8+///ycPzDx76VUiJ5UiD7FBIiX3YSIl10IlV +zEiJTcBEiUXITIlNuEiLTcBIi0XYugAAAABIic5Iicfo7/v//0iJRfBIi024SItF2LoAAAAASInO +SInH6NP7//9IiUX4SItN+ItVyEiLdfCLRcyJx+hq/f//iUXsSItV8EiLTcBIi0XYSInOSInH6ED7 +//9Ii1X4SItNuEiLRdhIic5IicfoKfv//4tF7MnD8w8e+lVIieVIg+xASIl96EiJdeCJVdxIiU3Q +RIlF2ESJTcxIi1XQSItF6EiJ1kiJx+iO+f//SIlF+EiDffgAdQe4/////+smi0XYSJhIAUX4i0XM +SGPQSItN+ItF3EiJzonH6Oz5//+JRfSLRfTJw/MPHvpVSInlSIPsQEiJfehIiXXgiVXcSIlN0ESJ +RdhEiU3MSItV0EiLRehIidZIicfoHvn//0iJRfhIg334AHUHuP/////rJotF2EiYSAFF+ItFzEhj +0EiLTfiLRdxIic6Jx+hs+v//iUX0i0X0ycPzDx76VUiJ5UiD7CBIiX34SIl18IlV7EiJTeBEiUXo +i1XoSItN4ItF7EiJzonH6MH5///Jw/MPHvpVSInlSIPsMEiJfehIiXXgiVXcSIlN0ESJRdhIi03Q +SItF6LoAAAAASInOSInH6Dj6//9IiUX4i1XYSItN+ItF3EiJzonH6KD4//+JRfRIi1X4SItN0EiL +RehIic5Iicfopvn//4tF9MnD8w8e+lVIieVIg+wgSIl9+EiJdfCJVeyJTehEiUXki1Xki03oi0Xs +ic6Jx+gh+///ycPzDx76VUiJ5UiD7CBIiX34SIl18IlV7IlN6ItV6ItF7InWicfopvr//8nD8w8e ++lVIieVIg+xQSIl92EiJddCJVcxIiU3ATIlFuEiLVbhIi0XYSInWSInH6LL3//9IiUXoSIN96AB1 +B7j/////62ZIi1W4SItF2EiJ1kiJx+id+f//SIlF8EiLTcBIi0XYugAAAABIic5IicfoMfn//0iJ +RfhIi03wSItV6EiLdfiLRcyJx+jX+f//iUXkSItV+EiLTcBIi0XYSInOSInH6J34//+LReTJw/MP +HvpVSInlSIPsUEiJfdhIiXXQiVXMSIlNwEyJRbhEiU3Ii0XISJhIicfoWPn//0iJRfBIi03wi1XI +SIt1uEiLRdhJiciJ0boAAAAASInH6IP6//9Ii03ASItF2LoAAAAASInOSInH6Iv4//9IiUX4i0XI +SGPISItV8EiLdfiLRcxEi0UQicfoG/f//4lF7EiLRfBIicforPb//0iLVfhIi03ASItF2EiJzkiJ +x+jl9///i0XsycPzDx76VUiJ5UiD7DBIiX3oSIl14IlV3EiJTdBIi03QSItF6LoAAAAASInOSInH +6A34//9IiUX4SItV+ItF3EiJ1onH6Nj2//+JRfRIi1X4SItN0EiLRehIic5Iicfofvf//4tF9MnD +8w8e+lVIieVIg+wgSIl9+EiJdfCJVeyLReyJx+go+f//ycPzDx76VUiJ5VNIg+xISIl9yEiJdcBI +iVW4SItFuEiJx+gB+P//SIlF2EiDfdgAdQq4AAAAAOmJAQAASItFyEiNNYEhAABIicfoyfj//0iJ +ReBIi1XgSItFyEiJ1kiJx+iS9///SIlF6EiLRdhIiwBIicNIi3XgSItFyEiNDVEhAABIjRVMIQAA +SInH6Jb2//9IicJIi3XoSItFyEiJ2UiJx+iQ9///SItF2EiLWAhIi3XgSItFyEiNDRUhAABIjRUW +IQAASInH6Fr2//9IicJIi3XoSItFyEiJ2UiJx+hU9///SItF2A+3QBAPv9hIi3XgSItFyEiNDeQg +AABIjRXfIAAASInH6Bv2//9IicJIi3XoSItFyInZSInH6Ib2//9Ii0XYD7ZAEg+22EiLdeBIi0XI +SI0NsSAAAEiNFawgAABIicfo3fX//0iJwkiLdehIi0XIidlIicfoSPb//0iLRdhIg8ATSInH6Dj1 +//9IicJIi0XYSI1IE0iLRchIic5Iicfo/vb//0iJw0iLdeBIi0XISI0NWiAAAEiNFWkgAABIicfo +ffX//0iJwkiLdehIi0XISInZSInH6Df1//9Ii0XoSIPESFtdw/MPHvpVSInlU0iB7OgAAABIib0o +////SIm1IP///4mVHP///2RIiwQlKAAAAEiJRegxwEiNlVD///+LhRz///9IidaJx+iyEAAAiYU8 +////SIuFKP///0iNNekfAABIicfo5vb//0iJhUD///9Ii5VA////SIuFKP///0iJ1kiJx+im9f// +SImFSP///4O9PP///wAPlMAPtthIi7VA////SIuFKP///0iNDagfAABIjRWjHwAASInH6J70//9I +icJIi7VI////SIuFKP///4nZSInH6FP2//9Ii12ASIu1QP///0iLhSj///9IjQ0WHwAASI0VZh8A +AEiJx+hb9P//SInCSIu1SP///0iLhSj///9IidlIicfoT/X//0iLRahIafDoAwAASItNsEi62zS2 +14LeG0NIichI9+pIwfoSSInISMH4P0gpwkiJ0EiNHAZIi7VA////SIuFKP///0iNDaIeAABIjRX3 +HgAASInH6Ofz//9IicJIi7VI////SIuFKP///0iJ2UiJx+jb9P//i4Vo////icNIi7VA////SIuF +KP///0iNDcEeAABIjRW8HgAASInH6J/z//9IicJIi7VI////SIuFKP///4nZSInH6LTy//+LhWz/ +//+Jw0iLtUD///9Ii4Uo////SI0Neh4AAEiNFXoeAABIicfoWPP//0iJwkiLtUj///9Ii4Uo//// +idlIicfobfL//4uFcP///4nDSIu1QP///0iLhSj///9IjQ0zHgAASI0VPB4AAEiJx+gR8///SInC +SIu1SP///0iLhSj///+J2UiJx+gm8v//SIuFSP///0iLXehkSDMcJSgAAAB0BeiL8v//SIHE6AAA +AFtdw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsiU3oRIlF5ItV5ItN6ItF7InOicfoMfX//8nD8w8e ++lVIieVIg+wgSIl9+EiJdfCJVexIiU3gRIlF6ItV6EiLTeCLRexIic6Jx+jM9P//ycPzDx76VUiJ +5UiD7DBIiX3oSIl14EiJVdi/bgAAAOho8///SIlF8EiLRfC6bgAAAL4AAAAASInH6B7y//9Ii0Xw +ZscAAQBIi03YSItF6LoAAAAASInOSInH6J3y//9IiUX4SItF+EiJx+h98f//SInCSItF8EiNSAJI +i0X4SInGSInP6KPy//9Ii1X4SItN2EiLRehIic5Iicfo/PH//0iLRfDJw/MPHvpVSInlSIl9+EiJ +dfC4bgAAAF3D8w8e+lVIieVIgeywAAAASIm9eP///0iJtXD///+JlWz///9IiY1g////TImFWP// +/2RIiwQlKAAAAEiJRfgxwEiLlWD///9Ii4V4////SInWSInH6Cbw//9IiUWwSIuVYP///0iLhXj/ +//9IidZIicfoGfL//0iJRbhIx0XAAAAAAMdFyAAAAABIjUWwSIlF0EjHRdgBAAAASI1NwIuFbP// +/7oAAAAASInOicfoffL//4lFjEiDvVj///8AD4S8AAAASI1FwEiJRZBIi0WQSItAKEiD+A92CkiL +RZBIi0Ag6wW4AAAAAEiJRZjHRYgMAAAASI1NiEiNVaSLhWz///9JichIidG6EQAAAL4BAAAAicfo +9/D//4P4/w+UwITAdAe4/////+tZSI1FpEiNUARIi7VY////SIuFeP///0mJ0LkBAAAAugAAAABI +icfoG+///0iNRaRIjVAISIu1WP///0iLhXj///9JidC5AQAAALoBAAAASInH6PDu//+LRYxIi334 +ZEgzPCUoAAAAdAXoye///8nD8w8e+lVIieVIg+xwSIl9qEiJdaCJVZxIiU2QZEiLBCUoAAAASIlF ++DHASItVkEiLRahIidZIicfoqu7//0iJRbBIi1WQSItFqEiJ1kiJx+ij8P//SIlFuEjHRcAAAAAA +x0XIAAAAAEiNRbBIiUXQSMdF2AEAAABIjU3Ai0WcugAAAABIic6Jx+iK7v//SItN+GRIMwwlKAAA +AHQF6Cbv///Jw/MPHvpVSInlSIPsIEiJffhIiXXwiVXsSIlN4ESJReiLVehIi03gi0XsSInOicfo +8fD//8nD8w8e+lVIieVIg+wgSIl9+EiJdfCJVeyJTeiLVeiLReyJ1onH6Fbw///Jw/MPHvpVSInl +SIPsIEiJffhIiXXwiVXsi0XsugAAAAC+AAAAAInH6Pnw///Jw/MPHvpVSInlSIPsMEiJfehIiXXg +SIlV2IlN1EiLTdhIi0XougAAAABIic5IicfoRO///0iJRfiLVdRIi0X4idZIicfoP/D//4lF9EiL +VfhIi03YSItF6EiJzkiJx+i17v//i0X0ycPzDx76VUiJ5UiD7BBIiX34SIl18Ogn7v//ycPzDx76 +VUiJ5UiB7AAQAABIgwwkAEiD7HBIib2o7///SIm1oO///0iJlZjv//9kSIsEJSgAAABIiUX4McBI +x4Ww7///AAAAAEiNhfDv//+6ABAAAL4AAAAASInH6PXt//9Ii42Y7///SIuFqO///7oAAAAASInO +SInH6Hfu//9IiYW47///SI2NsO///0iNlfDv//9IjbXA7///SIuFuO///0mJyLkAEAAASInH6CTv +//9Ii5W47///SIuNmO///0iLhajv//9Iic5IicfoxO3//0iLhbDv//9IhcB1B7j/////6wpIi4Ww +7///i0AQSIt9+GRIMzwlKAAAAHQF6BPt///Jw/MPHvpVSInlSIHsABAAAEiDDCQASIPsYEiJvbjv +//9IibWw7///SImVqO///2RIiwQlKAAAAEiJRfgxwEjHhcDv//8AAAAASI2F8O///7oAEAAAvgAA +AABIicfo8ez//0iLjajv//9Ii4W47///ugAAAABIic5Iicfoc+3//0iJhcjv//9IjY3A7///SI2V +8O///0iNtdDv//9Ii4XI7///SYnIuQAQAABIicfo4O7//0iLlcjv//9Ii42o7///SIuFuO///0iJ +zkiJx+jA7P//SIuFwO///0iFwHUHuP/////rCkiLhcDv//+LQBBIi334ZEgzPCUoAAAAdAXoD+z/ +/8nD8w8e+lVIieVIg+wQSIl9+EiJdfDoNOv//4sAycPzDx76VUiJ5UiD7DBIiX3oSIl14IlV3EiJ +TdBEiUXYSItN0EiLRei6AAAAAEiJzkiJx+iZ7P//SIlF+ItV2EiLTfiLRdxIic6Jx+iR7P//iUX0 +SItV+EiLTdBIi0XoSInOSInH6Afs//+LRfTJw/MPHvpVSInlSIPsIEiJffhIiXXwSIlV6EiLRehI +icfo7uv//8nD8w8e+lVIieVIg8SASIl9mEiJdZBIiVWISIlNgGRIiwQlKAAAAEiJRfgxwEjHRfAA +AAAAZsdF8lAAZsdF8BkASI1V8EiNRaBIidG6AAAAAL4AAAAASInH6NDt//+JRayDfawAD4XdAQAA +ugAAAABIjTVjFgAASI09YhYAAOh76v//SItVgEiLRZhIidZIicfoCOz//4lFsMdFpAAAAACLRaSD +wAE5RbAPjr4AAACLVaRIi02ASItFmEiJzkiJx+hZ6///SIlFuItFpI1QAUiLTYBIi0WYSInOSInH +6Dzr//9IiUXASItNuEiLRZi6AAAAAEiJzkiJx+hA6///SIlFyEiLTcBIi0WYugAAAABIic5Iicfo +JOv//0iJRdBIi03QSItFyLoAAAAASInOSInH6Mjp//9Ii1XISItNuEiLRZhIic5Iicfoker//0iL +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 @@ -366,47 +366,47 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAABsaWJjL0RpcmVudABKAGRfaW5vAGRfb2ZmAFMAZF9yZWNsZW4AQgBk X3R5cGUATGphdmEvbmlvL0J5dGVCdWZmZXI7AGRfbmFtZQBsaWJjL05hdGl2ZVN0YXQAWgB2YWxp ZABzaXplAG1vZGlmaWVkQXQASQBtb2RlAG93bmVyVWlkAG93bmVyR2lkAHh0ZXJtAFRFUk0ARmFp -bGVkIHRvIHN0YXJ0IGJhc2ghAAAAAAEbAzvMAQAAOAAAAHDP///oAQAAUNP//xACAABg0///KAIA -AOnX//9gBAAAXNj//4AEAADT2P//oAQAAPbY///ABAAAnNn//+AEAAAM2v//AAUAAHza//8gBQAA -sdr//0AFAAAf2///YAUAAFHb//+ABQAAfNv//6AFAAAo3P//wAUAAODc///gBQAAR93//wAGAABq -3f//IAYAADTf//9EBgAAv+H//2gGAADx4f//iAYAACbi//+oBgAAyuL//8gGAADh4v//6AYAAHnk -//8IBwAAHOX//ygHAABR5f//SAcAAHzl//9oBwAAqeX//4gHAAAQ5v//qAcAACvm///IBwAAL+f/ -/+gHAAAz6P//CAgAAFDo//8oCAAAvuj//0gIAADk6P//aAgAAEPr//+ICAAAuev//6gIAADc6/// -QAIAAA7s//9gAgAAQuz//4ACAACE7P//oAIAAMjs///AAgAADO3//+ACAABS7f//AAMAAJTt//8g -AwAA2O3//0ADAAAW7v//YAMAAFTu//+AAwAAiO7//6ADAADE7v//wAMAAA7v///gAwAAWO///wAE -AACW7///IAQAAMrv//9ABAAAAPD//8gIAAAAAAAAFAAAAAAAAAABelIAAXgQARsMBwiQAQAAJAAA -ABwAAACAzf//4AMAAAAOEEYOGEoPC3cIgAA/GjoqMyQiAAAAABQAAABEAAAAONH//xAAAAAAAAAA -AAAAABQAAABcAAAAMNH//9ADAAAAAAAAAAAAABwAAAB0AAAAlOn//zEAAAAARQ4QhgJDDQZoDAcI -AAAAHAAAAJQAAACm6f//NAAAAABFDhCGAkMNBmsMBwgAAAAcAAAAtAAAALrp//9CAAAAAEUOEIYC -Qw0GeQwHCAAAABwAAADUAAAA3On//0MAAAAARQ4QhgJDDQZ6DAcIAAAAHAAAAPQAAAAA6v//RAAA -AABFDhCGAkMNBnsMBwgAAAAcAAAAFAEAACTq//9FAAAAAEUOEIYCQw0GfAwHCAAAABwAAAA0AQAA -Sur//0EAAAAARQ4QhgJDDQZ4DAcIAAAAHAAAAFQBAABs6v//QwAAAABFDhCGAkMNBnoMBwgAAAAc -AAAAdAEAAJDq//89AAAAAEUOEIYCQw0GdAwHCAAAABwAAACUAQAArur//z4AAAAARQ4QhgJDDQZ1 -DAcIAAAAHAAAALQBAADM6v//NAAAAABFDhCGAkMNBmsMBwgAAAAcAAAA1AEAAODq//87AAAAAEUO -EIYCQw0GcgwHCAAAABwAAAD0AQAA/Or//0oAAAAARQ4QhgJDDQYCQQwHCAAAHAAAABQCAAAm6/// -SgAAAABFDhCGAkMNBgJBDAcIAAAcAAAANAIAAFDr//89AAAAAEUOEIYCQw0GdAwHCAAAABwAAABU -AgAAbuv//zQAAAAARQ4QhgJDDQZrDAcIAAAAHAAAAHQCAACC6///NAAAAABFDhCGAkMNBmsMBwgA -AAAcAAAAlAIAAIHT//9zAAAAAEUOEIYCQw0GAmoMBwgAABwAAAC0AgAA1NP//3cAAAAARQ4QhgJD -DQYCbgwHCAAAHAAAANQCAAAr1P//IwAAAABFDhCGAkMNBloMBwgAAAAcAAAA9AIAAC7U//+mAAAA -AEUOEIYCQw0GAp0MBwgAABwAAAAUAwAAtNT//3AAAAAARQ4QhgJDDQYCZwwHCAAAHAAAADQDAAAE -1f//cAAAAABFDhCGAkMNBgJnDAcIAAAcAAAAVAMAAFTV//81AAAAAEUOEIYCQw0GbAwHCAAAABwA -AAB0AwAAadX//24AAAAARQ4QhgJDDQYCZQwHCAAAHAAAAJQDAAC31f//MgAAAABFDhCGAkMNBmkM -BwgAAAAcAAAAtAMAAMnV//8rAAAAAEUOEIYCQw0GYgwHCAAAABwAAADUAwAA1NX//6wAAAAARQ4Q -hgJDDQYCowwHCAAAHAAAAPQDAABg1v//uAAAAABFDhCGAkMNBgKvDAcIAAAcAAAAFAQAAPjW//9n -AAAAAEUOEIYCQw0GAl4MBwgAABwAAAA0BAAAP9f//yMAAAAARQ4QhgJDDQZaDAcIAAAAIAAAAFQE -AABC1///ygEAAABFDhCGAkMNBkWDAwO8AQwHCAAAIAAAAHgEAADo2P//iwIAAABFDhCGAkMNBkiD -AwN6AgwHCAAAHAAAAJwEAABP2///MgAAAABFDhCGAkMNBmkMBwgAAAAcAAAAvAQAAGHb//81AAAA -AEUOEIYCQw0GbAwHCAAAABwAAADcBAAAdtv//6QAAAAARQ4QhgJDDQYCmwwHCAAAHAAAAPwEAAD6 -2///FwAAAABFDhCGAkMNBk4MBwgAAAAcAAAAHAUAAPHb//+YAQAAAEUOEIYCQw0GA48BDAcIABwA -AAA8BQAAad3//6MAAAAARQ4QhgJDDQYCmgwHCAAAHAAAAFwFAADs3f//NQAAAABFDhCGAkMNBmwM -BwgAAAAcAAAAfAUAAAHe//8rAAAAAEUOEIYCQw0GYgwHCAAAABwAAACcBQAADN7//y0AAAAARQ4Q -hgJDDQZkDAcIAAAAHAAAALwFAAAZ3v//ZwAAAABFDhCGAkMNBgJeDAcIAAAcAAAA3AUAAGDe//8b -AAAAAEUOEIYCQw0GUgwHCAAAABwAAAD8BQAAW97//wQBAAAARQ4QhgJDDQYC+wwHCAAAHAAAABwG -AAA/3///BAEAAABFDhCGAkMNBgL7DAcIAAAcAAAAPAYAACPg//8dAAAAAEUOEIYCQw0GVAwHCAAA -ABwAAABcBgAAIOD//24AAAAARQ4QhgJDDQYCZQwHCAAAHAAAAHwGAABu4P//JgAAAABFDhCGAkMN -Bl0MBwgAAAAcAAAAnAYAAHTg//9fAgAAAEUOEIYCQw0GA1YCDAcIABwAAAC8BgAAs+L//3YAAAAA -RQ4QhgJDDQYCbQwHCAAAHAAAANwGAAAJ4///IwAAAABFDhCGAkMNBloMBwgAAAAQAAAA/AYAADDn -//8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +bGVkIHRvIHN0YXJ0IGJhc2ghAAAAAAEbAzvUAQAAOQAAAHDP///wAQAAYNP//xgCAABw0///MAIA +AAnY//9oBAAAfNj//4gEAADz2P//qAQAABbZ///IBAAAvNn//+gEAAAs2v//CAUAAJza//8oBQAA +0dr//0gFAAA/2///aAUAAHHb//+IBQAAnNv//6gFAABI3P//yAUAAADd///oBQAAZ93//wgGAACK +3f//KAYAAFTf//9MBgAA3+H//3AGAAAR4v//kAYAAEbi//+wBgAA6uL//9AGAAAB4///8AYAAJnk +//8QBwAAPOX//zAHAABx5f//UAcAAJzl//9wBwAAyeX//5AHAAAw5v//sAcAAEvm///QBwAAT+f/ +//AHAABT6P//EAgAAHDo//8wCAAA3uj//1AIAAAE6f//cAgAAGPr//+QCAAA2ev//7AIAAD86/// +0AgAACTs//9IAgAAVuz//2gCAACK7P//iAIAAMzs//+oAgAAEO3//8gCAABU7f//6AIAAJrt//8I +AwAA3O3//ygDAAAg7v//SAMAAF7u//9oAwAAnO7//4gDAADQ7v//qAMAAAzv///IAwAAVu///+gD +AACg7///CAQAAN7v//8oBAAAEvD//0gEAABQ8P//8AgAAAAAAAAUAAAAAAAAAAF6UgABeBABGwwH +CJABAAAkAAAAHAAAAHjN///wAwAAAA4QRg4YSg8LdwiAAD8aOiozJCIAAAAAFAAAAEQAAABA0f// +EAAAAAAAAAAAAAAAFAAAAFwAAAA40f//4AMAAAAAAAAAAAAAHAAAAHQAAADU6f//MQAAAABFDhCG +AkMNBmgMBwgAAAAcAAAAlAAAAObp//80AAAAAEUOEIYCQw0GawwHCAAAABwAAAC0AAAA+un//0IA +AAAARQ4QhgJDDQZ5DAcIAAAAHAAAANQAAAAc6v//QwAAAABFDhCGAkMNBnoMBwgAAAAcAAAA9AAA +AEDq//9EAAAAAEUOEIYCQw0GewwHCAAAABwAAAAUAQAAZOr//0UAAAAARQ4QhgJDDQZ8DAcIAAAA +HAAAADQBAACK6v//QQAAAABFDhCGAkMNBngMBwgAAAAcAAAAVAEAAKzq//9DAAAAAEUOEIYCQw0G +egwHCAAAABwAAAB0AQAA0Or//z0AAAAARQ4QhgJDDQZ0DAcIAAAAHAAAAJQBAADu6v//PgAAAABF +DhCGAkMNBnUMBwgAAAAcAAAAtAEAAAzr//80AAAAAEUOEIYCQw0GawwHCAAAABwAAADUAQAAIOv/ +/zsAAAAARQ4QhgJDDQZyDAcIAAAAHAAAAPQBAAA86///SgAAAABFDhCGAkMNBgJBDAcIAAAcAAAA +FAIAAGbr//9KAAAAAEUOEIYCQw0GAkEMBwgAABwAAAA0AgAAkOv//z0AAAAARQ4QhgJDDQZ0DAcI +AAAAHAAAAFQCAACu6///NAAAAABFDhCGAkMNBmsMBwgAAAAcAAAAdAIAAMLr//80AAAAAEUOEIYC +Qw0GawwHCAAAABwAAACUAgAAmdP//3MAAAAARQ4QhgJDDQYCagwHCAAAHAAAALQCAADs0///dwAA +AABFDhCGAkMNBgJuDAcIAAAcAAAA1AIAAEPU//8jAAAAAEUOEIYCQw0GWgwHCAAAABwAAAD0AgAA +RtT//6YAAAAARQ4QhgJDDQYCnQwHCAAAHAAAABQDAADM1P//cAAAAABFDhCGAkMNBgJnDAcIAAAc +AAAANAMAABzV//9wAAAAAEUOEIYCQw0GAmcMBwgAABwAAABUAwAAbNX//zUAAAAARQ4QhgJDDQZs +DAcIAAAAHAAAAHQDAACB1f//bgAAAABFDhCGAkMNBgJlDAcIAAAcAAAAlAMAAM/V//8yAAAAAEUO +EIYCQw0GaQwHCAAAABwAAAC0AwAA4dX//ysAAAAARQ4QhgJDDQZiDAcIAAAAHAAAANQDAADs1f// +rAAAAABFDhCGAkMNBgKjDAcIAAAcAAAA9AMAAHjW//+4AAAAAEUOEIYCQw0GAq8MBwgAABwAAAAU +BAAAENf//2cAAAAARQ4QhgJDDQYCXgwHCAAAHAAAADQEAABX1///IwAAAABFDhCGAkMNBloMBwgA +AAAgAAAAVAQAAFrX///KAQAAAEUOEIYCQw0GRYMDA7wBDAcIAAAgAAAAeAQAAADZ//+LAgAAAEUO +EIYCQw0GSIMDA3oCDAcIAAAcAAAAnAQAAGfb//8yAAAAAEUOEIYCQw0GaQwHCAAAABwAAAC8BAAA +edv//zUAAAAARQ4QhgJDDQZsDAcIAAAAHAAAANwEAACO2///pAAAAABFDhCGAkMNBgKbDAcIAAAc +AAAA/AQAABLc//8XAAAAAEUOEIYCQw0GTgwHCAAAABwAAAAcBQAACdz//5gBAAAARQ4QhgJDDQYD +jwEMBwgAHAAAADwFAACB3f//owAAAABFDhCGAkMNBgKaDAcIAAAcAAAAXAUAAATe//81AAAAAEUO +EIYCQw0GbAwHCAAAABwAAAB8BQAAGd7//ysAAAAARQ4QhgJDDQZiDAcIAAAAHAAAAJwFAAAk3v// +LQAAAABFDhCGAkMNBmQMBwgAAAAcAAAAvAUAADHe//9nAAAAAEUOEIYCQw0GAl4MBwgAABwAAADc +BQAAeN7//xsAAAAARQ4QhgJDDQZSDAcIAAAAHAAAAPwFAABz3v//BAEAAABFDhCGAkMNBgL7DAcI +AAAcAAAAHAYAAFff//8EAQAAAEUOEIYCQw0GAvsMBwgAABwAAAA8BgAAO+D//x0AAAAARQ4QhgJD +DQZUDAcIAAAAHAAAAFwGAAA44P//bgAAAABFDhCGAkMNBgJlDAcIAAAcAAAAfAYAAIbg//8mAAAA +AEUOEIYCQw0GXQwHCAAAABwAAACcBgAAjOD//18CAAAARQ4QhgJDDQYDVgIMBwgAHAAAALwGAADL +4v//dgAAAABFDhCGAkMNBgJtDAcIAAAcAAAA3AYAACHj//8jAAAAAEUOEIYCQw0GWgwHCAAAABwA +AAD8BgAAJOP//ygAAAAARQ4QhgJDDQZfDAcIAAAAEAAAABwHAABY5///EwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -426,13 +426,13 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAJAoAAAAAAAAUCgAAAAAAAABAAAAAAAAAFoHAAAAAAAAAQAAAAAAAABnBwAAAAAA -AAwAAAAAAAAAACAAAAAAAAANAAAAAAAAAMRAAAAAAAAAGQAAAAAAAAAAbgAAAAAAABsAAAAAAAAA +AAAAAAAAAAAAALAoAAAAAAAAcCgAAAAAAAABAAAAAAAAAHsHAAAAAAAAAQAAAAAAAACIBwAAAAAA +AAwAAAAAAAAAACAAAAAAAAANAAAAAAAAABRBAAAAAAAAGQAAAAAAAAAAbgAAAAAAABsAAAAAAAAA CAAAAAAAAAAaAAAAAAAAAAhuAAAAAAAAHAAAAAAAAAAIAAAAAAAAAPX+/28AAAAA8AIAAAAAAAAF -AAAAAAAAACAOAAAAAAAABgAAAAAAAACoBAAAAAAAAAoAAAAAAAAApQcAAAAAAAALAAAAAAAAABgA -AAAAAAAAAwAAAAAAAAAAcAAAAAAAAAIAAAAAAAAAuAUAAAAAAAAUAAAAAAAAAAcAAAAAAAAAFwAA -AAAAAACoFwAAAAAAAAcAAAAAAAAAABcAAAAAAAAIAAAAAAAAAKgAAAAAAAAACQAAAAAAAAAYAAAA -AAAAAP7//28AAAAAkBYAAAAAAAD///9vAAAAAAIAAAAAAAAA8P//bwAAAADGFQAAAAAAAPn//28A +AAAAAAAAAFAOAAAAAAAABgAAAAAAAACoBAAAAAAAAAoAAAAAAAAAxgcAAAAAAAALAAAAAAAAABgA +AAAAAAAAAwAAAAAAAAAAcAAAAAAAAAIAAAAAAAAA0AUAAAAAAAAUAAAAAAAAAAcAAAAAAAAAFwAA +AAAAAAAAGAAAAAAAAAcAAAAAAAAAWBcAAAAAAAAIAAAAAAAAAKgAAAAAAAAACQAAAAAAAAAYAAAA +AAAAAP7//28AAAAA6BYAAAAAAAD///9vAAAAAAIAAAAAAAAA8P//bwAAAAAWFgAAAAAAAPn//28A AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAEG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAAAAAAAABAIAAAAAAAAFAgAAAAAAAA @@ -444,157 +444,159 @@ AAAAADAiAAAAAAAAQCIAAAAAAABQIgAAAAAAAGAiAAAAAAAAcCIAAAAAAACAIgAAAAAAAJAiAAAA AAAAoCIAAAAAAACwIgAAAAAAAMAiAAAAAAAA0CIAAAAAAADgIgAAAAAAAPAiAAAAAAAAACMAAAAA AAAQIwAAAAAAACAjAAAAAAAAMCMAAAAAAABAIwAAAAAAAFAjAAAAAAAAYCMAAAAAAABwIwAAAAAA AIAjAAAAAAAAkCMAAAAAAACgIwAAAAAAALAjAAAAAAAAwCMAAAAAAADQIwAAAAAAAOAjAAAAAAAA -8CMAAAAAAAAAcgAAAAAAAEdDQzogKFVidW50dSA5LjQuMC0xdWJ1bnR1MX4yMC4wNC4xKSA5LjQu -MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAqAIAAAAAAAAAAAAAAAAAAAAA -AAADAAIAyAIAAAAAAAAAAAAAAAAAAAAAAAADAAMA8AIAAAAAAAAAAAAAAAAAAAAAAAADAAQAqAQA -AAAAAAAAAAAAAAAAAAAAAAADAAUAIA4AAAAAAAAAAAAAAAAAAAAAAAADAAYAxhUAAAAAAAAAAAAA -AAAAAAAAAAADAAcAkBYAAAAAAAAAAAAAAAAAAAAAAAADAAgAABcAAAAAAAAAAAAAAAAAAAAAAAAD -AAkAqBcAAAAAAAAAAAAAAAAAAAAAAAADAAoAACAAAAAAAAAAAAAAAAAAAAAAAAADAAsAICAAAAAA -AAAAAAAAAAAAAAAAAAADAAwAACQAAAAAAAAAAAAAAAAAAAAAAAADAA0AECQAAAAAAAAAAAAAAAAA -AAAAAAADAA4A4CcAAAAAAAAAAAAAAAAAAAAAAAADAA8AxEAAAAAAAAAAAAAAAAAAAAAAAAADABAA -AFAAAAAAAAAAAAAAAAAAAAAAAAADABEAsFAAAAAAAAAAAAAAAAAAAAAAAAADABIAgFIAAAAAAAAA -AAAAAAAAAAAAAAADABMAAG4AAAAAAAAAAAAAAAAAAAAAAAADABQACG4AAAAAAAAAAAAAAAAAAAAA -AAADABUAEG4AAAAAAAAAAAAAAAAAAAAAAAADABYA4G8AAAAAAAAAAAAAAAAAAAAAAAADABcAAHAA -AAAAAAAAAAAAAAAAAAAAAAADABgAAHIAAAAAAAAAAAAAAAAAAAAAAAADABkACHIAAAAAAAAAAAAA -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 -AAAAAIEKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAJsKAAAiAA4AdD8AAAAAAABKAAAAAAAAAM4KAAAS -AA4AzysAAAAAAAAyAAAAAAAAAOQKAAASAAAAAAAAAAAAAAAAAAAAAAAAAPkKAAASAA4ATCoAAAAA -AABwAAAAAAAAAA4LAAAiAAAAAAAAAAAAAAAAAAAAAAAAACoLAAASAA4ALCwAAAAAAACsAAAAAAAA -AEMLAAASAAAAAAAAAAAAAAAAAAAAAAAAAABjcnRzdHVmZi5jAGRlcmVnaXN0ZXJfdG1fY2xvbmVz -AF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABjb21wbGV0ZWQuODA2MQBfX2RvX2dsb2JhbF9kdG9yc19h -dXhfZmluaV9hcnJheV9lbnRyeQBmcmFtZV9kdW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlf -ZW50cnkAbGliY193cmFwcGVyLmNwcABfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBf -RFlOQU1JQwBfX2ZzdGF0AF9fR05VX0VIX0ZSQU1FX0hEUgBfX1RNQ19FTkRfXwBfR0xPQkFMX09G -RlNFVF9UQUJMRV8AX2luaXQASmF2YV9saWJjX0xpYkNfY29ubmVjdABfWk43Sk5JRW52XzE3U2V0 -SW50QXJyYXlSZWdpb25FUDEwX2ppbnRBcnJheWlpUEtpAF9aTjdKTklFbnZfMjJHZXREaXJlY3RC -dWZmZXJBZGRyZXNzRVA4X2pvYmplY3QAZnJlZUBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNf -Y2htb2QAX19lcnJub19sb2NhdGlvbkBAR0xJQkNfMi4yLjUAX0lUTV9kZXJlZ2lzdGVyVE1DbG9u -ZVRhYmxlAEphdmFfbGliY19MaWJDX2Nsb3NlAEphdmFfbGliY19MaWJDX2xzZWVrAHNlbmRtc2dA -QEdMSUJDXzIuMi41AHVubGlua2F0QEBHTElCQ18yLjQASmF2YV9saWJjX0xpYkNfcmVhZGRpcgBw -dXRzQEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzExU2V0SW50RmllbGRFUDhfam9iamVjdFA5X2pm -aWVsZElEaQBKYXZhX2xpYmNfTGliQ19zZW5kTWVzc2FnZQBmc2V0eGF0dHJAQEdMSUJDXzIuMwBK -YXZhX2xpYmNfTGliQ19hY2NlcHQAc2V0ZW52QEBHTElCQ18yLjIuNQB3cml0ZUBAR0xJQkNfMi4y -LjUAZnJlbW92ZXhhdHRyQEBHTElCQ18yLjMAc3RybGVuQEBHTElCQ18yLjIuNQBKYXZhX2xpYmNf -TGliQ19nZXRFcnJubwBvcGVuYXRAQEdMSUJDXzIuNABfX3N0YWNrX2Noa19mYWlsQEBHTElCQ18y -LjQASmF2YV9saWJjX0xpYkNfcmV0cmlldmVVc2VySWRGcm9tTmFtZQBnZXR1aWRAQEdMSUJDXzIu -Mi41AEphdmFfbGliY19MaWJDX2NyZWF0ZUFuZEZvcmtQdHkAX1pON0pOSUVudl8xNFNldE9iamVj -dEZpZWxkRVA4X2pvYmplY3RQOV9qZmllbGRJRFMxXwBsc2Vla0BAR0xJQkNfMi4yLjUAbWVtc2V0 -QEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzEwR2V0RmllbGRJREVQN19qY2xhc3NQS2NTM18ASmF2 -YV9saWJjX0xpYkNfdW5peERvbWFpblNvY2tldFNpemUASmF2YV9saWJjX0xpYkNfdW1hc2sAaW9j -dGxAQEdMSUJDXzIuMi41AGNsb3NlQEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzIxUmVsZWFzZVN0 -cmluZ1VURkNoYXJzRVA4X2pzdHJpbmdQS2MAY2xvc2VkaXJAQEdMSUJDXzIuMi41AHJlYWRAQEdM -SUJDXzIuMi41AGdldHNvY2tvcHRAQEdMSUJDXzIuMi41AF9aTjdKTklFbnZfMjFHZXRPYmplY3RB -cnJheUVsZW1lbnRFUDEzX2pvYmplY3RBcnJheWkASmF2YV9saWJjX0xpYkNfcmVzaXplUHR5AF9a -TjdKTklFbnZfMTNTZXRTaG9ydEZpZWxkRVA4X2pvYmplY3RQOV9qZmllbGRJRHMAX1pON0pOSUVu -dl8xN0dldFN0cmluZ1VURkNoYXJzRVA4X2pzdHJpbmdQaABKYXZhX2xpYmNfTGliQ19iaW5kAG1r -ZGlyYXRAQEdMSUJDXzIuNABfX2dtb25fc3RhcnRfXwB1bWFza0BAR0xJQkNfMi4yLjUASmF2YV9s -aWJjX0xpYkNfZmNobW9kAG1lbWNweUBAR0xJQkNfMi4xNABKYXZhX2xpYmNfTGliQ19nZXR1aWQA -X1pON0pOSUVudl8xMUFsbG9jT2JqZWN0RVA3X2pjbGFzcwBfWk43Sk5JRW52XzIzR2V0RGlyZWN0 -QnVmZmVyQ2FwYWNpdHlFUDhfam9iamVjdABfWk43Sk5JRW52XzE0R2V0QXJyYXlMZW5ndGhFUDdf -amFycmF5AHJlYWRkaXJAQEdMSUJDXzIuMi41AEphdmFfbGliY19MaWJDX2ZzZXR4YXR0cgBfWk43 -Sk5JRW52XzEyU2V0TG9uZ0ZpZWxkRVA4X2pvYmplY3RQOV9qZmllbGRJRGwAbWFsbG9jQEBHTElC -Q18yLjIuNQBKYXZhX2xpYmNfTGliQ19mZG9wZW5kaXIASmF2YV9saWJjX0xpYkNfc29ja2V0AF9f -ZnhzdGF0QEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ19idWlsZFVuaXhTb2NrZXRBZGRyZXNz -AGxpc3RlbkBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNfZnJlbW92ZXhhdHRyAEphdmFfbGli -Y19MaWJDX2Nsb3NlZGlyAGZnZXR4YXR0ckBAR0xJQkNfMi4zAEphdmFfbGliY19MaWJDX2xpc3Rl -bgBfWk43Sk5JRW52XzE5TmV3RGlyZWN0Qnl0ZUJ1ZmZlckVQdmwASmF2YV9saWJjX0xpYkNfcmVj -ZWl2ZU1lc3NhZ2UASmF2YV9saWJjX0xpYkNfZnN0YXQAZ2V0cHduYW1fckBAR0xJQkNfMi4yLjUA -cmVjdm1zZ0BAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNfcmV0cmlldmVHcm91cElkRnJvbU5h -bWUAZmNobW9kQEBHTElCQ18yLjIuNQBiaW5kQEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ191 -bmxpbmthdABvcGVuQEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzE1U2V0Qm9vbGVhbkZpZWxkRVA4 -X2pvYmplY3RQOV9qZmllbGRJRGgAZmNob3duQEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzlGaW5k -Q2xhc3NFUEtjAGZkb3BlbmRpckBAR0xJQkNfMi40AEphdmFfbGliY19MaWJDX29wZW5hdABhY2Nl -cHRAQEdMSUJDXzIuMi41AEphdmFfbGliY19MaWJDX3JlYWQAZXhlY3ZwQEBHTElCQ18yLjIuNQBK -YXZhX2xpYmNfTGliQ19ta2RpcmF0AGdldGdybmFtX3JAQEdMSUJDXzIuMi41AHJlbmFtZWF0QEBH -TElCQ18yLjQAZXhpdEBAR0xJQkNfMi4yLjUAY29ubmVjdEBAR0xJQkNfMi4yLjUASmF2YV9saWJj -X0xpYkNfb3BlbgBKYXZhX2xpYmNfTGliQ19yZW5hbWVhdABfSVRNX3JlZ2lzdGVyVE1DbG9uZVRh -YmxlAF9aTjdKTklFbnZfMThHZXRCeXRlQXJyYXlSZWdpb25FUDExX2pieXRlQXJyYXlpaVBhAEph -dmFfbGliY19MaWJDX2ZjaG93bgBmb3JrcHR5QEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ193 -cml0ZQBfX2N4YV9maW5hbGl6ZUBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNfZmdldHhhdHRy -AHNvY2tldEBAR0xJQkNfMi4yLjUAAC5zeW10YWIALnN0cnRhYgAuc2hzdHJ0YWIALm5vdGUuZ251 -LnByb3BlcnR5AC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5n -bnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC5wbHQu -Z290AC5wbHQuc2VjAC50ZXh0AC5maW5pAC5yb2RhdGEALmVoX2ZyYW1lX2hkcgAuZWhfZnJhbWUA -LmluaXRfYXJyYXkALmZpbmlfYXJyYXkALmR5bmFtaWMALmdvdC5wbHQALmRhdGEALmJzcwAuY29t -bWVudAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABsAAAAHAAAAAgAAAAAAAACoAgAAAAAAAKgCAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAuAAAABwAAAAIAAAAAAAAAyAIAAAAAAADIAgAAAAAAACQA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQQAAAPb//28CAAAAAAAAAPACAAAAAAAA8AIA -AAAAAAC0AQAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAEsAAAALAAAAAgAAAAAAAACoBAAA -AAAAAKgEAAAAAAAAeAkAAAAAAAAFAAAAAQAAAAgAAAAAAAAAGAAAAAAAAABTAAAAAwAAAAIAAAAA -AAAAIA4AAAAAAAAgDgAAAAAAAKUHAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAWwAAAP// -/28CAAAAAAAAAMYVAAAAAAAAxhUAAAAAAADKAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAACAAAAAAAA -AGgAAAD+//9vAgAAAAAAAACQFgAAAAAAAJAWAAAAAAAAcAAAAAAAAAAFAAAAAgAAAAgAAAAAAAAA -AAAAAAAAAAB3AAAABAAAAAIAAAAAAAAAABcAAAAAAAAAFwAAAAAAAKgAAAAAAAAABAAAAAAAAAAI -AAAAAAAAABgAAAAAAAAAgQAAAAQAAABCAAAAAAAAAKgXAAAAAAAAqBcAAAAAAAC4BQAAAAAAAAQA -AAAXAAAACAAAAAAAAAAYAAAAAAAAAIsAAAABAAAABgAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAGwAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACGAAAAAQAAAAYAAAAAAAAAICAAAAAAAAAgIAAA -AAAAAOADAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAkQAAAAEAAAAGAAAAAAAAAAAkAAAA -AAAAACQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAJoAAAABAAAABgAAAAAA -AAAQJAAAAAAAABAkAAAAAAAA0AMAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAACjAAAAAQAA -AAYAAAAAAAAA4CcAAAAAAADgJwAAAAAAAOMYAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -qQAAAAEAAAAGAAAAAAAAAMRAAAAAAAAAxEAAAAAAAAANAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA -AAAAAAAAAK8AAAABAAAAAgAAAAAAAAAAUAAAAAAAAABQAAAAAAAArQAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAAAAC3AAAAAQAAAAIAAAAAAAAAsFAAAAAAAACwUAAAAAAAAMwBAAAAAAAAAAAA -AAAAAAAEAAAAAAAAAAAAAAAAAAAAxQAAAAEAAAACAAAAAAAAAIBSAAAAAAAAgFIAAAAAAAAQBwAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAM8AAAAOAAAAAwAAAAAAAAAAbgAAAAAAAABeAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAADbAAAADwAAAAMAAAAAAAAACG4AAAAA -AAAIXgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA5wAAAAYAAAADAAAAAAAA -ABBuAAAAAAAAEF4AAAAAAADQAQAAAAAAAAUAAAAAAAAACAAAAAAAAAAQAAAAAAAAAJUAAAABAAAA -AwAAAAAAAADgbwAAAAAAAOBfAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAADw -AAAAAQAAAAMAAAAAAAAAAHAAAAAAAAAAYAAAAAAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgA -AAAAAAAA+QAAAAEAAAADAAAAAAAAAAByAAAAAAAAAGIAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAP8AAAAIAAAAAwAAAAAAAAAIcgAAAAAAAAhiAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAEAQAAAQAAADAAAAAAAAAAAAAAAAAAAAAIYgAAAAAAACsAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAOGIAAAAA -AADgDQAAAAAAABwAAAAwAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAA -ABhwAAAAAAAAVwsAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAA -AAAAAAAAAABvewAAAAAAAA0BAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +8CMAAAAAAAAAJAAAAAAAAAhyAAAAAAAAR0NDOiAoVWJ1bnR1IDkuNC4wLTF1YnVudHUxfjIwLjA0 +LjIpIDkuNC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQCoAgAAAAAAAAAA +AAAAAAAAAAAAAAMAAgDIAgAAAAAAAAAAAAAAAAAAAAAAAAMAAwDwAgAAAAAAAAAAAAAAAAAAAAAA +AAMABACoBAAAAAAAAAAAAAAAAAAAAAAAAAMABQBQDgAAAAAAAAAAAAAAAAAAAAAAAAMABgAWFgAA +AAAAAAAAAAAAAAAAAAAAAAMABwDoFgAAAAAAAAAAAAAAAAAAAAAAAAMACABYFwAAAAAAAAAAAAAA +AAAAAAAAAAMACQAAGAAAAAAAAAAAAAAAAAAAAAAAAAMACgAAIAAAAAAAAAAAAAAAAAAAAAAAAAMA +CwAgIAAAAAAAAAAAAAAAAAAAAAAAAAMADAAQJAAAAAAAAAAAAAAAAAAAAAAAAAMADQAgJAAAAAAA +AAAAAAAAAAAAAAAAAAMADgAAKAAAAAAAAAAAAAAAAAAAAAAAAAMADwAUQQAAAAAAAAAAAAAAAAAA +AAAAAAMAEAAAUAAAAAAAAAAAAAAAAAAAAAAAAAMAEQCwUAAAAAAAAAAAAAAAAAAAAAAAAAMAEgCI +UgAAAAAAAAAAAAAAAAAAAAAAAAMAEwAAbgAAAAAAAAAAAAAAAAAAAAAAAAMAFAAIbgAAAAAAAAAA +AAAAAAAAAAAAAAMAFQAQbgAAAAAAAAAAAAAAAAAAAAAAAAMAFgDgbwAAAAAAAAAAAAAAAAAAAAAA +AAMAFwAAcAAAAAAAAAAAAAAAAAAAAAAAAAMAGAAIcgAAAAAAAAAAAAAAAAAAAAAAAAMAGQAQcgAA +AAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAA +AAAADAAAAAIADgAAKAAAAAAAAAAAAAAAAAAADgAAAAIADgAwKAAAAAAAAAAAAAAAAAAAIQAAAAIA +DgBwKAAAAAAAAAAAAAAAAAAANwAAAAEAGQAQcgAAAAAAAAEAAAAAAAAARgAAAAEAFAAIbgAAAAAA +AAAAAAAAAAAAbQAAAAIADgCwKAAAAAAAAAAAAAAAAAAAeQAAAAEAEwAAbgAAAAAAAAAAAAAAAAAA +mAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAqQAAAAEAEgC0 +WQAAAAAAAAAAAAAAAAAAAAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAtwAAAAIADwAUQQAAAAAAAAAA +AAAAAAAApAgAAAIADgAAQQAAAAAAABMAAAAAAAAAvQAAAAEAGAAIcgAAAAAAAAAAAAAAAAAAygAA +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 +ABIADgAEMAAAAAAAAIsCAAAAAAAAqggAABIAAAAAAAAAAAAAAAAAAAAAAAAAwggAABIAAAAAAAAA +AAAAAAAAAAAAAAAA1wgAABIADgD/NwAAAAAAAAQBAAAAAAAA/ggAABIAAAAAAAAAAAAAAAAAAAAA +AAAA/wgAABIAAAAAAAAAAAAAAAAAAAAAAAAAEgkAABIAAAAAAAAAAAAAAAAAAAAAAAAAJAkAABIA +DgCBKwAAAAAAAG4AAAAAAAAAPAkAABIAAAAAAAAAAAAAAAAAAAAAAAAATgkAACIADgDAPQAAAAAA +AEQAAAAAAAAAggkAABIAAAAAAAAAAAAAAAAAAAAAAAAAlgkAACIADgDUPAAAAAAAADEAAAAAAAAA +sAkAABIAAAAAAAAAAAAAAAAAAAAAAAAAxQkAABIADgAsKQAAAAAAAHcAAAAAAAAA2wkAABIAAAAA +AAAAAAAAAAAAAAAAAAAA7wkAABIADgDcKgAAAAAAAHAAAAAAAAAAAwoAABIAAAAAAAAAAAAAAAAA +AAAAAAAAFwoAABIADgAgOQAAAAAAAG4AAAAAAAAALgoAABIAAAAAAAAAAAAAAAAAAAAAAAAARgoA +ABIAAAAAAAAAAAAAAAAAAAAAAAAAWgoAABIAAAAAAAAAAAAAAAAAAAAAAAAAbAoAABIAAAAAAAAA +AAAAAAAAAAAAAAAAgQoAABIADgC5KAAAAAAAAHMAAAAAAAAAlQoAABIADgDGKQAAAAAAAKYAAAAA +AAAArQoAACAAAAAAAAAAAAAAAAAAAAAAAAAAxwoAACIADgC8PwAAAAAAAEoAAAAAAAAA+goAABIA +DgDvKwAAAAAAADIAAAAAAAAAEAsAABIAAAAAAAAAAAAAAAAAAAAAAAAAJQsAABIADgBsKgAAAAAA +AHAAAAAAAAAAOgsAACIAAAAAAAAAAAAAAAAAAAAAAAAAVgsAABIADgBMLAAAAAAAAKwAAAAAAAAA +bwsAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMA +X19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC44MDYxAF9fZG9fZ2xvYmFsX2R0b3JzX2F1 +eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9l +bnRyeQBsaWJjX3dyYXBwZXIuY3BwAF9fRlJBTUVfRU5EX18AX2ZpbmkAX19kc29faGFuZGxlAF9E +WU5BTUlDAF9fZnN0YXQAX19HTlVfRUhfRlJBTUVfSERSAF9fVE1DX0VORF9fAF9HTE9CQUxfT0ZG +U0VUX1RBQkxFXwBfaW5pdABKYXZhX2xpYmNfTGliQ19jb25uZWN0AF9aTjdKTklFbnZfMTdTZXRJ +bnRBcnJheVJlZ2lvbkVQMTBfamludEFycmF5aWlQS2kAX1pON0pOSUVudl8yMkdldERpcmVjdEJ1 +ZmZlckFkZHJlc3NFUDhfam9iamVjdABmcmVlQEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ19j +aG1vZABfX2Vycm5vX2xvY2F0aW9uQEBHTElCQ18yLjIuNQBfSVRNX2RlcmVnaXN0ZXJUTUNsb25l +VGFibGUASmF2YV9saWJjX0xpYkNfY2xvc2UASmF2YV9saWJjX0xpYkNfbHNlZWsAc2VuZG1zZ0BA +R0xJQkNfMi4yLjUAdW5saW5rYXRAQEdMSUJDXzIuNABKYXZhX2xpYmNfTGliQ19yZWFkZGlyAHB1 +dHNAQEdMSUJDXzIuMi41AF9aTjdKTklFbnZfMTFTZXRJbnRGaWVsZEVQOF9qb2JqZWN0UDlfamZp +ZWxkSURpAEphdmFfbGliY19MaWJDX3NlbmRNZXNzYWdlAEphdmFfbGliY19MaWJDX3RvdWNoRmls +ZQBmc2V0eGF0dHJAQEdMSUJDXzIuMwBKYXZhX2xpYmNfTGliQ19hY2NlcHQAc2V0ZW52QEBHTElC +Q18yLjIuNQB3cml0ZUBAR0xJQkNfMi4yLjUAZnJlbW92ZXhhdHRyQEBHTElCQ18yLjMAc3RybGVu +QEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ19nZXRFcnJubwBmdXRpbWVzQEBHTElCQ18yLjMA +b3BlbmF0QEBHTElCQ18yLjQAX19zdGFja19jaGtfZmFpbEBAR0xJQkNfMi40AEphdmFfbGliY19M +aWJDX3JldHJpZXZlVXNlcklkRnJvbU5hbWUAZ2V0dWlkQEBHTElCQ18yLjIuNQBKYXZhX2xpYmNf +TGliQ19jcmVhdGVBbmRGb3JrUHR5AF9aTjdKTklFbnZfMTRTZXRPYmplY3RGaWVsZEVQOF9qb2Jq +ZWN0UDlfamZpZWxkSURTMV8AbHNlZWtAQEdMSUJDXzIuMi41AG1lbXNldEBAR0xJQkNfMi4yLjUA +X1pON0pOSUVudl8xMEdldEZpZWxkSURFUDdfamNsYXNzUEtjUzNfAEphdmFfbGliY19MaWJDX3Vu +aXhEb21haW5Tb2NrZXRTaXplAEphdmFfbGliY19MaWJDX3VtYXNrAGlvY3RsQEBHTElCQ18yLjIu +NQBjbG9zZUBAR0xJQkNfMi4yLjUAX1pON0pOSUVudl8yMVJlbGVhc2VTdHJpbmdVVEZDaGFyc0VQ +OF9qc3RyaW5nUEtjAGNsb3NlZGlyQEBHTElCQ18yLjIuNQByZWFkQEBHTElCQ18yLjIuNQBnZXRz +b2Nrb3B0QEBHTElCQ18yLjIuNQBfWk43Sk5JRW52XzIxR2V0T2JqZWN0QXJyYXlFbGVtZW50RVAx +M19qb2JqZWN0QXJyYXlpAEphdmFfbGliY19MaWJDX3Jlc2l6ZVB0eQBfWk43Sk5JRW52XzEzU2V0 +U2hvcnRGaWVsZEVQOF9qb2JqZWN0UDlfamZpZWxkSURzAF9aTjdKTklFbnZfMTdHZXRTdHJpbmdV +VEZDaGFyc0VQOF9qc3RyaW5nUGgASmF2YV9saWJjX0xpYkNfYmluZABta2RpcmF0QEBHTElCQ18y +LjQAX19nbW9uX3N0YXJ0X18AdW1hc2tAQEdMSUJDXzIuMi41AEphdmFfbGliY19MaWJDX2ZjaG1v +ZABtZW1jcHlAQEdMSUJDXzIuMTQASmF2YV9saWJjX0xpYkNfZ2V0dWlkAF9aTjdKTklFbnZfMTFB +bGxvY09iamVjdEVQN19qY2xhc3MAX1pON0pOSUVudl8yM0dldERpcmVjdEJ1ZmZlckNhcGFjaXR5 +RVA4X2pvYmplY3QAX1pON0pOSUVudl8xNEdldEFycmF5TGVuZ3RoRVA3X2phcnJheQByZWFkZGly +QEBHTElCQ18yLjIuNQBKYXZhX2xpYmNfTGliQ19mc2V0eGF0dHIAX1pON0pOSUVudl8xMlNldExv +bmdGaWVsZEVQOF9qb2JqZWN0UDlfamZpZWxkSURsAG1hbGxvY0BAR0xJQkNfMi4yLjUASmF2YV9s +aWJjX0xpYkNfZmRvcGVuZGlyAEphdmFfbGliY19MaWJDX3NvY2tldABfX2Z4c3RhdEBAR0xJQkNf +Mi4yLjUASmF2YV9saWJjX0xpYkNfYnVpbGRVbml4U29ja2V0QWRkcmVzcwBsaXN0ZW5AQEdMSUJD +XzIuMi41AEphdmFfbGliY19MaWJDX2ZyZW1vdmV4YXR0cgBKYXZhX2xpYmNfTGliQ19jbG9zZWRp +cgBmZ2V0eGF0dHJAQEdMSUJDXzIuMwBKYXZhX2xpYmNfTGliQ19saXN0ZW4AX1pON0pOSUVudl8x +OU5ld0RpcmVjdEJ5dGVCdWZmZXJFUHZsAEphdmFfbGliY19MaWJDX3JlY2VpdmVNZXNzYWdlAEph +dmFfbGliY19MaWJDX2ZzdGF0AGdldHB3bmFtX3JAQEdMSUJDXzIuMi41AHJlY3Ztc2dAQEdMSUJD +XzIuMi41AEphdmFfbGliY19MaWJDX3JldHJpZXZlR3JvdXBJZEZyb21OYW1lAGZjaG1vZEBAR0xJ +QkNfMi4yLjUAYmluZEBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNfdW5saW5rYXQAb3BlbkBA +R0xJQkNfMi4yLjUAX1pON0pOSUVudl8xNVNldEJvb2xlYW5GaWVsZEVQOF9qb2JqZWN0UDlfamZp +ZWxkSURoAGZjaG93bkBAR0xJQkNfMi4yLjUAX1pON0pOSUVudl85RmluZENsYXNzRVBLYwBmZG9w +ZW5kaXJAQEdMSUJDXzIuNABKYXZhX2xpYmNfTGliQ19vcGVuYXQAYWNjZXB0QEBHTElCQ18yLjIu +NQBKYXZhX2xpYmNfTGliQ19yZWFkAGV4ZWN2cEBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNf +bWtkaXJhdABnZXRncm5hbV9yQEBHTElCQ18yLjIuNQByZW5hbWVhdEBAR0xJQkNfMi40AGV4aXRA +QEdMSUJDXzIuMi41AGNvbm5lY3RAQEdMSUJDXzIuMi41AEphdmFfbGliY19MaWJDX29wZW4ASmF2 +YV9saWJjX0xpYkNfcmVuYW1lYXQAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfWk43Sk5JRW52 +XzE4R2V0Qnl0ZUFycmF5UmVnaW9uRVAxMV9qYnl0ZUFycmF5aWlQYQBKYXZhX2xpYmNfTGliQ19m +Y2hvd24AZm9ya3B0eUBAR0xJQkNfMi4yLjUASmF2YV9saWJjX0xpYkNfd3JpdGUAX19jeGFfZmlu +YWxpemVAQEdMSUJDXzIuMi41AEphdmFfbGliY19MaWJDX2ZnZXR4YXR0cgBzb2NrZXRAQEdMSUJD +XzIuMi41AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5wcm9wZXJ0eQAubm90 +ZS5nbnUuYnVpbGQtaWQALmdudS5oYXNoAC5keW5zeW0ALmR5bnN0cgAuZ251LnZlcnNpb24ALmdu +dS52ZXJzaW9uX3IALnJlbGEuZHluAC5yZWxhLnBsdAAuaW5pdAAucGx0LmdvdAAucGx0LnNlYwAu +dGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFtZV9oZHIALmVoX2ZyYW1lAC5pbml0X2FycmF5AC5m +aW5pX2FycmF5AC5keW5hbWljAC5nb3QucGx0AC5kYXRhAC5ic3MALmNvbW1lbnQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsA +AAAHAAAAAgAAAAAAAACoAgAAAAAAAKgCAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAuAAAABwAAAAIAAAAAAAAAyAIAAAAAAADIAgAAAAAAACQAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAQQAAAPb//28CAAAAAAAAAPACAAAAAAAA8AIAAAAAAAC4AQAAAAAAAAQAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAEsAAAALAAAAAgAAAAAAAACoBAAAAAAAAKgEAAAAAAAAqAkAAAAA +AAAFAAAAAQAAAAgAAAAAAAAAGAAAAAAAAABTAAAAAwAAAAIAAAAAAAAAUA4AAAAAAABQDgAAAAAA +AMYHAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAWwAAAP///28CAAAAAAAAABYWAAAAAAAA +FhYAAAAAAADOAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAACAAAAAAAAAGgAAAD+//9vAgAAAAAAAADo +FgAAAAAAAOgWAAAAAAAAcAAAAAAAAAAFAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAB3AAAABAAAAAIA +AAAAAAAAWBcAAAAAAABYFwAAAAAAAKgAAAAAAAAABAAAAAAAAAAIAAAAAAAAABgAAAAAAAAAgQAA +AAQAAABCAAAAAAAAAAAYAAAAAAAAABgAAAAAAADQBQAAAAAAAAQAAAAXAAAACAAAAAAAAAAYAAAA +AAAAAIsAAAABAAAABgAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAACGAAAAAQAAAAYAAAAAAAAAICAAAAAAAAAgIAAAAAAAAPADAAAAAAAAAAAAAAAA +AAAQAAAAAAAAABAAAAAAAAAAkQAAAAEAAAAGAAAAAAAAABAkAAAAAAAAECQAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAJoAAAABAAAABgAAAAAAAAAgJAAAAAAAACAkAAAAAAAA +4AMAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAACjAAAAAQAAAAYAAAAAAAAAACgAAAAAAAAA +KAAAAAAAABMZAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAqQAAAAEAAAAGAAAAAAAAABRB +AAAAAAAAFEEAAAAAAAANAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAK8AAAABAAAAAgAA +AAAAAAAAUAAAAAAAAABQAAAAAAAArQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAC3AAAA +AQAAAAIAAAAAAAAAsFAAAAAAAACwUAAAAAAAANQBAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAxQAAAAEAAAACAAAAAAAAAIhSAAAAAAAAiFIAAAAAAAAwBwAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAM8AAAAOAAAAAwAAAAAAAAAAbgAAAAAAAABeAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAACAAAAAAAAADbAAAADwAAAAMAAAAAAAAACG4AAAAAAAAIXgAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA5wAAAAYAAAADAAAAAAAAABBuAAAAAAAAEF4AAAAAAADQ +AQAAAAAAAAUAAAAAAAAACAAAAAAAAAAQAAAAAAAAAJUAAAABAAAAAwAAAAAAAADgbwAAAAAAAOBf +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAADwAAAAAQAAAAMAAAAAAAAAAHAA +AAAAAAAAYAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA+QAAAAEAAAADAAAA +AAAAAAhyAAAAAAAACGIAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAP8AAAAI +AAAAAwAAAAAAAAAQcgAAAAAAABBiAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAEAQAAAQAAADAAAAAAAAAAAAAAAAAAAAAQYgAAAAAAACsAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQGIAAAAAAAAQDgAAAAAAABwAAAAwAAAA +CAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAFBwAAAAAAAAgwsAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAADTewAAAAAAAA0B +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA """ diff --git a/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/NativeFS.kt b/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/NativeFS.kt index 66902a240f..8a07672b80 100644 --- a/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/NativeFS.kt +++ b/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/NativeFS.kt @@ -16,6 +16,7 @@ import dk.sdu.cloud.utils.LinuxOutputStream import dk.sdu.cloud.utils.copyTo import io.ktor.util.* import io.ktor.utils.io.pool.* +import libc.LibC import libc.NativeStat import libc.S_ISREG import libc.clib @@ -475,7 +476,12 @@ class NativeFS( data class MoveShouldContinue(val needsToRecurse: Boolean) - suspend fun move(source: InternalFile, destination: InternalFile, conflictPolicy: WriteConflictPolicy): MoveShouldContinue { + suspend fun move( + source: InternalFile, + destination: InternalFile, + conflictPolicy: WriteConflictPolicy, + updateTimestamps: Boolean = false, + ): MoveShouldContinue { val sourceParent = openFile(source.parent()) val destinationParent = openFile(destination.parent()) @@ -483,7 +489,9 @@ class NativeFS( val sourceFd = LinuxFileHandle.createOrThrow( clib.openat(sourceParent.fd, source.fileName(), 0, DEFAULT_FILE_MODE) ) { throw FSException.NotFound() } - val sourceStat = nativeStat(sourceFd, autoClose = true) + val sourceStat = nativeStat(sourceFd, autoClose = false) + if (updateTimestamps) clib.touchFile(sourceFd.fd) + sourceFd.close() var shouldContinue = false val desiredFileName = destination.fileName() diff --git a/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/tasks/TrashTask.kt b/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/tasks/TrashTask.kt index 1e3243dc00..6a1bff845b 100644 --- a/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/tasks/TrashTask.kt +++ b/provider-integration/integration-module/src/main/kotlin/plugins/storage/ucloud/tasks/TrashTask.kt @@ -67,7 +67,8 @@ class TrashTask( nativeFs.move( internalFile, targetFile, - WriteConflictPolicy.RENAME + WriteConflictPolicy.RENAME, + updateTimestamps = true, ) } catch (ex: FSException) { diff --git a/wiki/release-notes.md b/wiki/release-notes.md index 604af8161d..2f1b1b9843 100644 --- a/wiki/release-notes.md +++ b/wiki/release-notes.md @@ -7,6 +7,12 @@ use. Note that each service may have more than one deployment associated with it. For details look in the `k8.kts` folders of each microservice. +## 23-10-23 + +``` +Type 1/SDU Provider @ 2023.3.9 +``` + ## 05-09-23 ```